.wc-block-components-panel__button{padding-left:.75em}.wc-block-components-panel__button>.wc-block-components-panel__button-icon{right:.75em}.wc-block-components-panel__button:hover{font-family:"Lato",sans-serif;text-shadow:0 1px 3px rgb(0 0 0 / .3);font-weight:900}body,button,input,select,textarea{font-family:"Merriweather",serif;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif;font-weight:900}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:900}body{background-color:#FAF9F3}a{font-weight:400}label{font-weight:400}blockquote{font-family:"Lato",sans-serif}img{border-radius:2px}.wp-caption .wp-caption-text{font-family:"Lato",sans-serif}.added_to_cart,.button,button:not(.pswp__button),input[type=button],input[type=reset],input[type=submit],.wc-block-components-panel__button,.woocommerce-active .site-header .site-header-cart a.cart-contents{border-radius:3px;text-shadow:0 1px 1px rgb(0 0 0 / .3);font-weight:900;font-family:"Lato",sans-serif;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .4),inset 0 1px rgb(255 255 255 / .2),0 1px 1px rgb(0 0 0 / .3)}.input-text,input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],textarea{background:#fff;border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);font-family:"Lato",sans-serif}.input-text:focus,input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{background:#fff;border-color:rgb(0 0 0 / .3)}.form-row.woocommerce-validated input.input-text{box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);border-color:#0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);border-color:#e2401c}.form-row+.clear{border-top:1px dotted rgb(0 0 0 / .1);clear:both;margin-bottom:1em}.site-header{padding-top:1.326em;padding-bottom:1em;box-shadow:inset 0 -3px 3em rgb(0 0 0 / .075),0 1px 1px rgb(0 0 0 / .15)}.site-header:before{position:absolute;top:0;left:0;width:100%;background-image:url(/wp-content/themes/bookshop/assets/images/header-bar.png);height:.53em}.site-footer{box-shadow:0 -1px 1px rgb(0 0 0 / .1)}.site-footer .footer-widgets,.site-footer .site-info{font-size:.857em}.site-footer .footer-widgets{border:0}.site-footer .site-info{border-top:1px dotted rgb(0 0 0 / .1)}.woocommerce-breadcrumb{background-color:rgb(255 255 255 / .2)!important;border-bottom:1px dotted rgb(0 0 0 / .1);font-family:"Lato",sans-serif;font-size:.75em;text-transform:uppercase;margin-left:-9999px;margin-right:-9999px;padding-left:9999px;padding-right:9999px;padding-top:1.618em;padding-bottom:1.618em}.woocommerce-breadcrumb a{font-weight:900}.secondary-navigation{font-family:"Merriweather",serif}.main-navigation{font-family:"Lato",sans-serif;font-weight:900}.main-navigation p{font-weight:400;font-family:"Merriweather",serif}.site-branding .site-title{font-family:"Merriweather",serif;font-weight:400;font-size:2.244em}.site-branding .site-title a{font-weight:400}.product .format{margin-top:-1em;display:block;text-transform:uppercase;letter-spacing:2px;font-size:.75em;margin-bottom:2.244em}.product .format:before{content:"\f02d";font-family:"FontAwesome";font-weight:400;display:inline-block;margin-right:.53em;opacity:.6;padding:.53em;text-align:center;background:rgb(0 0 0 / .075);height:1em;width:1em;line-height:1;border-radius:100%}.product .author{margin:0;font-style:italic}.onsale{position:relative;font-family:"Lato",sans-serif;letter-spacing:1px;border-radius:.25em;font-size:.75em;padding:.5em 1em}.storefront-sorting{padding:1em 1em 1em 1.618em;box-shadow:0 1px 1px rgb(0 0 0 / .1);border-radius:3px}.woocommerce-pagination{font-family:"Lato",sans-serif}.woocommerce-pagination .page-numbers li .page-numbers{background:#fff0;border-radius:3px;font-weight:900}.woocommerce-pagination .page-numbers li .page-numbers.current{border-radius:100%}.site-main .storefront-product-section{border-bottom:0}.site-main .storefront-product-section .section-title{font-family:"Lato",sans-serif;border-bottom:4px double rgb(0 0 0 / .1);padding-bottom:.618em;font-weight:900;position:relative;margin-bottom:1.618em}.site-main .storefront-product-section .section-title span{font-family:"Merriweather",serif;font-style:italic;font-weight:400}.site-main .storefront-product-section .section-title:after{content:"";display:block;height:4px;width:4px;position:absolute;bottom:-6px;left:50%;margin-left:-2px;background-color:rgb(0 0 0 / .1);transform:rotate(45deg)}ul.products li.product{text-align:left}ul.products li.product img{box-shadow:0 1px 1px rgb(0 0 0 / .2)}ul.products li.product .star-rating{margin-left:0;margin-right:0;margin-bottom:.618em;font-size:1em}ul.products li.product .onsale{position:absolute;top:-1.5em;left:50%;transform:translateX(-50%)}ul.products li.product .button,ul.products li.product .added_to_cart{font-family:"Lato",sans-serif;background:transparent!important;padding:0;text-shadow:none;box-shadow:none;font-weight:700;font-size:1.1em}ul.products li.product .button.add_to_cart_button:before,ul.products li.product .added_to_cart.add_to_cart_button:before{font-family:"FontAwesome";font-weight:400;content:"\f291";margin-right:.53em;font-size:.857em;line-height:1;display:inline-block;transform:translateY(-1px);opacity:.5}ul.products li.product .added_to_cart{display:block;margin-top:1em}ul.products li.product h2,ul.products li.product h3,ul.products li.product .woocommerce-loop-product__title{font-weight:600;font-size:1.3em;margin-bottom:1em;line-height:1.3}ul.products li.product .price{margin-bottom:1.618em}ul.products li.product .price del,ul.products li.product .price ins{display:block}ul.products li.product .price ins{margin:0;font-weight:400}ul.products li.product .price del{font-size:.857em;opacity:.5}.single-product div.product{overflow:visible;position:relative}.single-product div.product .summary .product_title{font-weight:900}.single-product div.product .summary .product_meta{border-top:1px dotted rgb(0 0 0 / .1);font-family:"Lato",sans-serif}.single-product div.product .summary .price{font-size:1.387em;font-family:"Lato",sans-serif}.single-product div.product .summary form.cart{border-bottom:0}.single-product div.product .summary .variations_button{border-top:0}.single-product div.product .woocommerce-product-rating{padding:1em 0;border:1px dotted rgb(0 0 0 / .1);border-width:1px 0}.single-product div.product .woocommerce-product-rating .star-rating{float:left;margin-right:.326em}.single-product div.product table.variations{background-color:#fff0;box-shadow:none}.single-product div.product table.variations th,.single-product div.product table.variations td{border:0}.woocommerce-tabs{border:0;padding-top:0}.woocommerce-tabs ul.tabs,.woocommerce-tabs .panel{width:100%;float:left;margin-left:0;margin-right:0;float:none}.woocommerce-tabs ul.tabs{border:0;box-shadow:0 1px 1px rgb(0 0 0 / .1);border-radius:2px}.woocommerce-tabs ul.tabs::after{clear:both;content:"";display:table}.woocommerce-tabs ul.tabs li{display:block;border:0}.woocommerce-tabs ul.tabs li:after{display:none!important}.woocommerce-tabs ul.tabs li a{font-weight:900;font-family:"Lato",sans-serif;display:block;padding:1em 1.387em}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li:hover a{background-color:rgb(0 0 0 / .0125)}.woocommerce-tabs ul.tabs li:after{display:none}.storefront-full-width-content .woocommerce-tabs ul.tabs,.storefront-full-width-content .woocommerce-tabs .panel{width:100%;float:left;margin-left:0;margin-right:0;float:none}.hentry .entry-header{margin-bottom:0;border-bottom:0}.hentry .entry-header h1{padding-bottom:0;border-bottom:0;margin-bottom:.618em}.hentry.type-post .entry-header{border-bottom:4px double rgb(0 0 0 / .1);margin-bottom:1.618em}.entry-meta .avatar{margin-bottom:1.618em}.entry-meta div{clear:both}.entry-meta .label{border-top:1px dotted rgb(0 0 0 / .1);padding-top:2em;text-transform:uppercase;font-family:"Lato",sans-serif;font-size:.857em}table{box-shadow:0 1px 1px rgb(0 0 0 / .15);border-radius:3px}table thead th{border-bottom:1px solid rgb(0 0 0 / .1)}table tbody th{border-right:1px solid rgb(0 0 0 / .1);border-bottom:1px solid rgb(0 0 0 / .1)}table tbody td{background-color:transparent!important;border-bottom:1px dotted rgb(0 0 0 / .1)}table th{font-family:"Lato",sans-serif;background:rgb(255 255 255 / .4)}table.cart td.actions{border:0;padding:1.618em}table.cart td.product-remove{border-bottom:1px dotted rgb(0 0 0 / .1)}#order_review_heading,#order_review{border-width:0;box-shadow:0 1px 1px rgb(0 0 0 / .2)}#order_review_heading{box-shadow:none;background-color:transparent!important}#order_review table{border-radius:0;box-shadow:none}#payment .payment_methods li label{font-family:"Lato",sans-serif;font-weight:900}.widget-area .widget{padding:1.618em;box-shadow:0 1px 1px rgb(0 0 0 / .15);font-family:"Lato",sans-serif;border-top:6px dotted rgb(0 0 0 / .025);border-bottom:6px dotted rgb(0 0 0 / .025)}.widget-area .widget a{font-weight:600}.widget-area .widget .widget-title,.widget-area .widget .widgettitle{font-size:1.2em;font-family:"Lato",sans-serif;font-weight:900;border-bottom:4px double rgb(0 0 0 / .1);padding-bottom:.618em;text-align:center;position:relative}.widget-area .widget .widget-title span,.widget-area .widget .widgettitle span{font-family:"Merriweather",serif;font-style:italic;font-weight:400}.widget-area .widget .widget-title:after,.widget-area .widget .widgettitle:after{content:"";display:block;height:4px;width:4px;position:absolute;bottom:-6px;left:50%;margin-left:-2px;background-color:rgb(0 0 0 / .1);transform:rotate(45deg)}.widget_product_categories ul li{border-bottom:1px dotted rgb(0 0 0 / .1);padding-bottom:.618em}.widget_product_categories ul li .count{font-weight:300;opacity:.75}.widget_product_categories ul li ul.children li{border:0;padding-bottom:0}.widget_product_categories ul li:last-child{border-bottom:0;padding-bottom:0}.widget_shopping_cart p.total{border-bottom-style:dotted}.widget_shopping_cart .product_list_widget li:first-child{padding-top:0}.widget_shopping_cart li a{font-weight:600;line-height:1.387}.widget_shopping_cart .quantity{font-family:"Merriweather",serif;opacity:.75;font-size:.857em}a.remove:before{content:"\f00d"}.storefront-handheld-footer-bar{box-shadow:0 -1em 1em rgb(0 0 0 / .1)}.storefront-handheld-footer-bar ul li.cart .count{font-family:"Lato",sans-serif;font-weight:900}.page-template-template-homepage .site-main{padding-top:2.618em}.page-template-template-homepage .site-main>.type-page:first-child{margin-top:-2.618em;padding-top:6.8535260698em}.page-template-template-homepage .site-main>.type-page:first-child h1{font-size:2.618em}.sph-hero h1{font-weight:900}.sph-hero .sph-inner{text-shadow:0 1px 3px rgb(0 0 0 / .3)}.sph-hero .sph-inner a:not(.button):hover{text-decoration:underline}.swc-shop-alignment-center ul.products li.product{text-align:center}.swc-shop-alignment-right ul.products li.product{text-align:right}.sd-typography-courier .main-navigation,.sd-typography-courier .secondary-navigation,.sd-typography-courier .widget-area .widget,.sd-typography-courier .widget-area .widget .widget-title,.sd-typography-courier .widget-area .widget .widgettitle,.sd-typography-courier .widget-area .widget .widget-title span,.sd-typography-courier .widget-area .widget .widgettitle span,.sd-typography-courier .widget_shopping_cart .quantity,.sd-typography-courier .woocommerce-breadcrumb,.sd-typography-courier.single-product div.product .summary .product_meta,.sd-typography-courier .woocommerce-tabs ul.tabs li a,.sd-typography-courier .onsale,.sd-typography-courier .site-main .storefront-product-section .section-title,.sd-typography-courier .site-main .storefront-product-section .section-title span,.sd-typography-courier .added_to_cart,.sd-typography-courier .button,.sd-typography-courier button,.sd-typography-courier input[type=button],.sd-typography-courier input[type=reset],.sd-typography-courier input[type=submit],.sd-typography-courier.woocommerce-active .site-header .site-header-cart a.cart-contents,.sd-typography-courier.woocommerce-active .site-header .site-header-cart,.sd-typography-courier button,.sd-typography-courier input[type="button"],.sd-typography-courier input[type="reset"],.sd-typography-courier input[type="submit"],.sd-typography-courier .button,.sd-typography-courier .added_to_cart,.sd-typography-courier .widget-area .widget a.button,.sd-typography-courier .site-header-cart .widget_shopping_cart a.button,.sd-typography-courier table th,.sd-typography-courier .single-product div.product .summary .price,.sd-typography-courier .input-text,.sd-typography-courier input[type=text],.sd-typography-courier input[type=email],.sd-typography-courier input[type=url],.sd-typography-courier input[type=password],.sd-typography-courier input[type=search],.sd-typography-courier textarea{font-family:'Courier'!important}.sd-typography-lora .main-navigation,.sd-typography-lora .secondary-navigation,.sd-typography-lora .widget-area .widget,.sd-typography-lora .widget-area .widget .widget-title,.sd-typography-lora .widget-area .widget .widgettitle,.sd-typography-lora .widget-area .widget .widget-title span,.sd-typography-lora .widget-area .widget .widgettitle span,.sd-typography-lora .widget_shopping_cart .quantity,.sd-typography-lora .woocommerce-breadcrumb,.sd-typography-lora.single-product div.product .summary .product_meta,.sd-typography-lora .woocommerce-tabs ul.tabs li a,.sd-typography-lora .onsale,.sd-typography-lora .site-main .storefront-product-section .section-title,.sd-typography-lora .site-main .storefront-product-section .section-title span,.sd-typography-lora .added_to_cart,.sd-typography-lora .button,.sd-typography-lora button,.sd-typography-lora input[type=button],.sd-typography-lora input[type=reset],.sd-typography-lora input[type=submit],.sd-typography-lora.woocommerce-active .site-header .site-header-cart a.cart-contents,.sd-typography-lora.woocommerce-active .site-header .site-header-cart,.sd-typography-lora button,.sd-typography-lora input[type="button"],.sd-typography-lora input[type="reset"],.sd-typography-lora input[type="submit"],.sd-typography-lora .button,.sd-typography-lora .added_to_cart,.sd-typography-lora .widget-area .widget a.button,.sd-typography-lora .site-header-cart .widget_shopping_cart a.button,.sd-typography-lora table th,.sd-typography-lora .single-product div.product .summary .price,.sd-typography-lora .input-text,.sd-typography-lora input[type=text],.sd-typography-lora input[type=email],.sd-typography-lora input[type=url],.sd-typography-lora input[type=password],.sd-typography-lora input[type=search],.sd-typography-lora textarea{font-family:'Lora'!important}.sd-typography-roboto-slab .main-navigation,.sd-typography-roboto-slab .secondary-navigation,.sd-typography-roboto-slab .widget-area .widget,.sd-typography-roboto-slab .widget-area .widget .widget-title,.sd-typography-roboto-slab .widget-area .widget .widgettitle,.sd-typography-roboto-slab .widget-area .widget .widget-title span,.sd-typography-roboto-slab .widget-area .widget .widgettitle span,.sd-typography-roboto-slab .widget_shopping_cart .quantity,.sd-typography-roboto-slab .woocommerce-breadcrumb,.sd-typography-roboto-slab.single-product div.product .summary .product_meta,.sd-typography-roboto-slab .woocommerce-tabs ul.tabs li a,.sd-typography-roboto-slab .onsale,.sd-typography-roboto-slab .site-main .storefront-product-section .section-title,.sd-typography-roboto-slab .site-main .storefront-product-section .section-title span,.sd-typography-roboto-slab .added_to_cart,.sd-typography-roboto-slab .button,.sd-typography-roboto-slab button,.sd-typography-roboto-slab input[type=button],.sd-typography-roboto-slab input[type=reset],.sd-typography-roboto-slab input[type=submit],.sd-typography-roboto-slab.woocommerce-active .site-header .site-header-cart a.cart-contents,.sd-typography-roboto-slab.woocommerce-active .site-header .site-header-cart,.sd-typography-roboto-slab button,.sd-typography-roboto-slab input[type="button"],.sd-typography-roboto-slab input[type="reset"],.sd-typography-roboto-slab input[type="submit"],.sd-typography-roboto-slab .button,.sd-typography-roboto-slab .added_to_cart,.sd-typography-roboto-slab .widget-area .widget a.button,.sd-typography-roboto-slab .site-header-cart .widget_shopping_cart a.button,.sd-typography-roboto-slab table th,.sd-typography-roboto-slab .single-product div.product .summary .price,.sd-typography-roboto-slab .input-text,.sd-typography-roboto-slab input[type=text],.sd-typography-roboto-slab input[type=email],.sd-typography-roboto-slab input[type=url],.sd-typography-roboto-slab input[type=password],.sd-typography-roboto-slab input[type=search],.sd-typography-roboto-slab textarea{font-family:'Roboto Slab'!important}.sd-fixed-width .site-content{box-shadow:0 1px 2px rgb(0 0 0 / .1)}.sd-fixed-width .site-content .woocommerce-breadcrumb{margin-left:-7.236em;padding-left:7.236em;margin-right:-7.236em;padding-right:7.236em}.woocommerce-checkout.scc-distraction-free-checkout .site-header{padding-top:2em}.woocommerce-checkout.scc-distraction-free-checkout .site-header .site-branding,.woocommerce-checkout.scc-distraction-free-checkout .site-header .site-logo-link,.woocommerce-checkout.scc-distraction-free-checkout .site-header .custom-logo-link{margin-left:auto;margin-right:auto;float:none;text-align:center}.hentry .entry-content p.has-drop-cap:not(:focus)::first-letter{margin-right:.2360828548em;line-height:.857}@media (min-width:768px){.site-header{padding-top:.618em;padding-bottom:0}.site-header ul.menu>li{float:left}.storefront-primary-navigation{background-color:#fff0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.page-template-template-homepage .site-main{padding-top:4.236em}.page-template-template-homepage .site-main>.type-page:first-child{margin-top:-4.236em;padding-top:6.8535260698em}.site-header .secondary-navigation,.woocommerce-active .site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin-bottom:2.618em}.site-header .secondary-navigation .menu,.woocommerce-active .site-header .secondary-navigation .menu{float:none}.site-header .secondary-navigation .menu li:first-of-type a,.woocommerce-active .site-header .secondary-navigation .menu li:first-of-type a{padding-left:0}.woocommerce-active .site-header .site-search{width:47.8260869565%;float:left;margin-right:4.347826087%}.woocommerce-active .site-header .site-search .widget_product_search form:before{top:1.15em}.woocommerce-active .site-header .site-header-cart{width:21.7391304348%;float:right;margin-right:0}.woocommerce-active .site-header .main-navigation{width:100%;float:left;margin-left:0;margin-right:0}.woocommerce-active .site-header .site-header-cart{padding-top:0;font-family:"Lato",sans-serif}.woocommerce-active .site-header .site-header-cart li{float:none}.woocommerce-active .site-header .site-header-cart a.cart-contents{padding:1em 1.387em;line-height:1}.woocommerce-active .site-header .site-header-cart a.cart-contents .count{font-weight:300;opacity:.8}.woocommerce-active .site-header .site-header-cart a.cart-contents:after{float:left;margin-right:.618em;position:static;line-height:1}.woocommerce-active .site-header .site-header-cart .widget_shopping_cart{border-radius:3px}.woocommerce-active .site-header .site-header-cart>li:nth-child(2){padding-top:1em}.main-navigation{padding-top:0}.main-navigation ul.menu,.main-navigation ul.nav-menu{margin-left:0}.main-navigation ul.menu>li>a,.main-navigation ul.nav-menu>li>a{padding:1em 1.387em;border-right:1px dotted rgb(0 0 0 / .1);font-weight:900}.main-navigation ul.menu>li:first-child>a,.main-navigation ul.nav-menu>li:first-child>a{border-left:1px dotted rgb(0 0 0 / .1)}.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a{padding-left:1.387em;padding-right:1.387em;width:220px}.main-navigation ul.menu ul li.menu-item-has-children>a:after,.main-navigation ul.menu ul li.page_item_has_children>a:after{font-weight:700}.main-navigation ul.menu ul li,.main-navigation ul.nav-menu ul li,.site-header .widget_shopping_cart li,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart p.total{background-color:#fff0}.main-navigation ul.menu ul li>a,.main-navigation ul.nav-menu ul li>a{border-bottom:1px dotted rgb(0 0 0 / .1)}.main-navigation ul.menu ul li:last-child>a,.main-navigation ul.nav-menu ul li:last-child>a{border-bottom:0}.main-navigation ul.menu ul a:hover,.main-navigation ul.menu ul li:hover>a,.main-navigation ul.nav-menu ul a:hover,.main-navigation ul.nav-menu ul li:hover>a{background-color:#fff0;background-image:-webkit-linear-gradient(transparent,rgb(0 0 0 / .025));background-image:linear-gradient(transparent,rgb(0 0 0 / .025))}.site-header-cart .widget_shopping_cart,.main-navigation ul.menu>li ul{box-shadow:0 1px 1px rgb(0 0 0 / .1)}.storefront-breadcrumb{padding-top:0}.site-main .storefront-product-section{margin-bottom:0}.site-main .storefront-product-section.first.storefront-product-categories ul.products li.product{width:13.0434782609%;float:left;margin-right:4.347826087%}.site-main .storefront-product-section.first.storefront-product-categories ul.products li.product:first-child{width:47.8260869565%;float:left;margin-right:4.347826087%}.site-main .storefront-product-section.first.storefront-product-categories ul.products li.product.first{clear:none!important}.site-main .storefront-product-section.first.storefront-product-categories ul.products li.product:nth-child(4n),.site-main .storefront-product-section.first.storefront-product-categories ul.products li.product:nth-child(7n){margin-right:0}.site-main .storefront-product-section.penultimate{margin-right:0!important}.site-main .storefront-product-section.first .section-title,.site-main .storefront-product-section.last .section-title{width:30.4347826087%;float:left;margin-right:4.347826087%;margin-left:34.7826086957%}.site-main .storefront-product-section.position-2,.site-main .storefront-product-section.position-3,.site-main .storefront-product-section.position-4{width:30.4347826087%;float:left;margin-right:4.347826087%}.site-main .storefront-product-section.position-2 .section-title,.site-main .storefront-product-section.position-3 .section-title,.site-main .storefront-product-section.position-4 .section-title{font-size:1.387em}.site-main .storefront-product-section.position-2 ul.products,.site-main .storefront-product-section.position-3 ul.products,.site-main .storefront-product-section.position-4 ul.products{margin-bottom:4.236em}.site-main .storefront-product-section.position-2 ul.products li.product,.site-main .storefront-product-section.position-3 ul.products li.product,.site-main .storefront-product-section.position-4 ul.products li.product{width:100%;float:left;margin-left:0;margin-right:0;text-align:left;border-bottom:1px dotted rgb(0 0 0 / .1);padding-bottom:2.618em;margin-bottom:2.618em}.site-main .storefront-product-section.position-2 ul.products li.product img,.site-main .storefront-product-section.position-3 ul.products li.product img,.site-main .storefront-product-section.position-4 ul.products li.product img{width:42.5%;float:right;margin-left:1.618em;margin-bottom:0}.site-main .storefront-product-section.position-2 ul.products li.product h3,.site-main .storefront-product-section.position-2 ul.products li.product h2,.site-main .storefront-product-section.position-2 ul.products li.product .woocommerce-loop-product__title,.site-main .storefront-product-section.position-3 ul.products li.product h3,.site-main .storefront-product-section.position-3 ul.products li.product h2,.site-main .storefront-product-section.position-3 ul.products li.product .woocommerce-loop-product__title,.site-main .storefront-product-section.position-4 ul.products li.product h3,.site-main .storefront-product-section.position-4 ul.products li.product h2,.site-main .storefront-product-section.position-4 ul.products li.product .woocommerce-loop-product__title{clear:none}.site-main .storefront-product-section.position-2 ul.products li.product:last-child,.site-main .storefront-product-section.position-3 ul.products li.product:last-child,.site-main .storefront-product-section.position-4 ul.products li.product:last-child{border-bottom:0}.site-main .storefront-product-section.position-2 ul.products li.product .onsale,.site-main .storefront-product-section.position-3 ul.products li.product .onsale,.site-main .storefront-product-section.position-4 ul.products li.product .onsale{top:-1em;right:-1em;transform:none;left:auto}.site-main .storefront-product-section.position-4{margin-right:0}.site-main ul.products li.product{width:20.5882352941%;float:left;margin-right:5.8823529412%}.site-main ul.products li.product-category img{border-radius:0;box-shadow:none}.site-main ul.products li.product-category .count{font-weight:300}.storefront-full-width-content.single-product .related ul.products li.product,.storefront-full-width-content.single-product .upsells ul.products li.product{width:21.7391304348%;float:left;margin-right:4.347826087%}.main-navigation ul li.smm-active li:hover a:not(.button),.main-navigation ul li.smm-active li a:not(.button):hover{background:transparent!important}.main-navigation ul.menu>li .smm-mega-menu ul{box-shadow:none}.smm-mega-menu{box-shadow:0 1px 1px rgb(0 0 0 / .1)}.smm-mega-menu ul.menu li{float:none}.smm-mega-menu ul.products li.product a{border-bottom:0!important}.main-navigation ul li.smm-active .smm-mega-menu a.button.add_to_cart_button,.main-navigation ul li.smm-active .smm-mega-menu a.added_to_cart,.main-navigation ul li.smm-active .smm-mega-menu a.button.product_type_grouped{background:transparent!important;border:0}.main-navigation ul li.smm-active .smm-mega-menu a.button.add_to_cart_button:hover,.main-navigation ul li.smm-active .smm-mega-menu a.added_to_cart:hover,.main-navigation ul li.smm-active .smm-mega-menu a.button.product_type_grouped:hover{background:transparent!important}.single-product div.product .images,.storefront-full-width-content.single-product div.product .images{width:41.1764705882%;float:right;margin-right:0}.single-product div.product .summary,.storefront-full-width-content.single-product div.product .summary{width:52.9411764706%;float:left;margin-right:5.8823529412%}.woocommerce-tabs ul.tabs li{display:inline-block;float:left;border-right:1px dotted rgb(0 0 0 / .1)}}@media (max-width:1100px){a.cart-contents .count{display:none}}@media (max-width:910px){a.cart-contents:after{display:none!important}}.storefront-2-3 a.remove:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f00d"}.storefront-2-3 .product .format:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f02d"}.storefront-2-3 ul.products li.product .button.add_to_cart_button:before,.storefront-2-3 ul.products li.product .added_to_cart.add_to_cart_button:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f291"}@media screen and (min-width:768px){.storefront-2-3.storefront-secondary-navigation .site-header .site-branding{width:100%;float:left;margin-left:0;margin-right:0}.storefront-2-3.storefront-secondary-navigation .site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0}.storefront-2-3.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{width:100%;float:left;margin-left:0;margin-right:0}.storefront-2-3.woocommerce-active .site-header .site-branding{width:21.7391304348%;float:left;margin-right:4.347826087%}}:root{--tc-ink:#1a1a2e;--tc-muted:#5e6470;--tc-coral:#e63946;--tc-coral-btn:#d62839;--tc-coral-dark:#b91c2c;--tc-gold:#f4a261;--tc-border:#e8e8e4;--tc-field:#f5f5f1;--tc-shelf:#f7f5ef;--tc-shelf-line:#edeae1;--tc-font:-apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans Tamil",
    Roboto, "Helvetica Neue", Arial, sans-serif}#page{display:flex;flex-direction:column}#page>.header-widget-region{order:-1}.header-widget-region{background:var(--tc-ink);color:#fff;font-family:var(--tc-font);font-size:.8rem;line-height:1.4}.header-widget-region .col-full::before,.header-widget-region .col-full::after{display:none}.header-widget-region .widget{margin:0;padding:0}.tcs-strip{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;min-height:36px;padding:6px 0}.tcs-strip-phones,.tcs-strip-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.header-widget-region .tcs-strip a{color:#fff;text-decoration:none;font-weight:500;display:inline-flex;align-items:center;gap:6px}.header-widget-region .tcs-strip a:hover{color:var(--tc-gold)}.header-widget-region .tcs-strip-links a{color:var(--tc-gold);font-weight:600}.header-widget-region .tcs-strip-links a:hover{color:#fff}.tcs-strip svg{width:14px;height:14px;flex:none}.header-widget-region .custom-html-widget>p[style]{background:transparent!important;color:#fff!important;padding:9px 0!important;margin:0}.header-widget-region .custom-html-widget>p[style] span[style]{color:var(--tc-gold)!important}.header-widget-region .custom-html-widget>p[style] a{color:inherit;text-decoration:none}.site-header{background:#fff!important;color:var(--tc-ink)!important;font-family:var(--tc-font);padding:0!important;border-bottom:0;box-shadow:0 1px 0 rgb(26 26 46 / .05),0 14px 28px -18px rgb(26 26 46 / .3)}.site-header::before{display:none}.site-header .col-full{display:flex;flex-wrap:wrap;align-items:center;column-gap:28px;row-gap:0}.site-header .col-full::before,.site-header .col-full::after{display:none}.site-header .secondary-navigation,.woocommerce-active .site-header .secondary-navigation{order:0;position:relative;width:100%;float:none;margin:0;padding:2px 0 6px;border-bottom:0;font-family:var(--tc-font);font-size:.82rem}.site-header .secondary-navigation::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:var(--tc-ink);z-index:0}.site-header .secondary-navigation>*{position:relative;z-index:3}.site-header .secondary-navigation ul.menu{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0 2px;margin:0 0 0 -10px;float:none}.site-header .secondary-navigation ul.menu>li{float:none;position:relative}.site-header .secondary-navigation ul.menu li a,.site-header .secondary-navigation ul.menu li:first-of-type a{display:block;padding:6px 10px;color:rgb(255 255 255 / .75);font-weight:500;text-decoration:none;border-radius:6px;transition:color 0.15s ease,background 0.15s ease}.site-header .secondary-navigation ul.menu li a:hover{color:#fff;background:rgb(255 255 255 / .1)}.site-header .secondary-navigation ul.menu>li.current-menu-item>a,.site-header .secondary-navigation ul.menu>li.current-menu-ancestor>a{background:#fff0;color:var(--tc-gold)}.site-header .secondary-navigation ul.menu li.menu-item-has-children>a::after{content:"";display:inline-block;width:6px;height:6px;margin:0 0 3px 6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.site-header .secondary-navigation ul.menu ul.sub-menu{background:#fff!important;border:1px solid var(--tc-border);border-radius:12px;box-shadow:0 12px 32px rgb(26 26 46 / .12);padding:6px;min-width:210px;margin-top:4px;z-index:50}.site-header .secondary-navigation ul.menu>li:hover>ul.sub-menu,.site-header .secondary-navigation ul.menu>li.focus>ul.sub-menu{left:auto;right:0}.site-header .secondary-navigation ul.menu ul.sub-menu li a,.site-header .secondary-navigation ul.menu ul.sub-menu li.current-menu-item>a{padding:8px 12px;border-radius:8px;background:#fff0;color:var(--tc-muted)}.site-header .secondary-navigation ul.menu ul.sub-menu li a:hover{background:var(--tc-field);color:var(--tc-ink)}.site-header .secondary-navigation ul.menu ul.sub-menu li.current-menu-item>a{color:var(--tc-coral-dark)}.site-header .site-branding{order:1;float:none;width:auto!important;margin:16px 0!important;padding:0}.site-header .site-branding .custom-logo-link{display:block;line-height:0}.site-header .site-branding img.custom-logo{height:56px;width:auto;max-width:none}.woocommerce-active .site-header .site-search{order:2;flex:1 1 260px;width:auto!important;float:none;margin:0!important}.site-header .site-search .widget{margin:0}.site-header .site-search .widget_product_search form{position:relative;margin:0}.site-header .site-search .widget_product_search form::before{display:none}.site-header .site-search input[type="search"].search-field{font-family:var(--tc-font);font-size:.95rem;width:100%;height:50px;padding:0 108px 0 24px;border-radius:999px;border:1.5px solid var(--tc-border);background:var(--tc-field);box-shadow:none;color:var(--tc-ink);transition:border-color 0.15s ease,box-shadow 0.15s ease,background 0.15s ease}.site-header .site-search input[type="search"].search-field::placeholder{color:var(--tc-muted);opacity:1}.site-header .site-search input[type="search"].search-field:focus{background:#fff;border-color:var(--tc-coral);box-shadow:0 0 0 3px rgb(230 57 70 / .15);outline:none}.site-header .site-search .widget_product_search form button[type="submit"]{position:absolute!important;top:5px!important;right:5px!important;left:auto!important;width:auto!important;height:40px!important;margin:0!important;padding:0 20px!important;clip:auto!important;clip-path:none!important;overflow:visible!important;border:0!important;border-radius:999px!important;background:var(--tc-coral-btn)!important;color:#fff!important;font-family:var(--tc-font)!important;font-size:.85rem;font-weight:600;line-height:1;text-shadow:none!important;box-shadow:none!important;cursor:pointer;transition:background 0.15s ease}.site-header .site-search .widget_product_search form button[type="submit"]:hover{background:var(--tc-coral-dark)!important}.site-header .site-search .widget_product_search form button[type="submit"]:focus-visible{outline:2px solid var(--tc-ink);outline-offset:2px}.site-header .tcs-account{order:3;flex:none;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid var(--tc-border);background:#fff;color:var(--tc-ink);text-decoration:none;transition:border-color 0.15s ease,color 0.15s ease,transform 0.15s ease}.site-header .tcs-account:hover{border-color:var(--tc-coral);color:var(--tc-coral);transform:translateY(-1px)}.site-header .tcs-account:focus-visible{outline:2px solid var(--tc-coral);outline-offset:2px}.site-header .tcs-account svg{width:21px;height:21px}.woocommerce-active .site-header .site-header-cart{order:4;width:auto!important;float:none;margin:0!important;padding:0;font-family:var(--tc-font);position:relative}.woocommerce-active .site-header .site-header-cart a.cart-contents{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 18px 0 16px;border-radius:999px;background:var(--tc-coral-btn)!important;color:#fff!important;font-weight:600;font-size:.95rem;line-height:1;text-shadow:none;box-shadow:0 4px 14px rgb(230 57 70 / .28);transition:background 0.15s ease,transform 0.15s ease}.woocommerce-active .site-header .site-header-cart a.cart-contents:hover{background:var(--tc-coral-dark)!important;transform:translateY(-1px)}.woocommerce-active .site-header .site-header-cart a.cart-contents::after{float:none;margin:0;order:-1;font-size:16px;opacity:1}.woocommerce-active .site-header .site-header-cart a.cart-contents .count{opacity:1;font-weight:600;font-size:.78rem;background:rgb(255 255 255 / .22);padding:4px 8px;border-radius:999px}.woocommerce-active .site-header .site-header-cart>li:nth-child(2){padding-top:0}.site-header .site-header-cart .widget_shopping_cart{background:#fff!important;border:1px solid var(--tc-border);border-radius:14px;box-shadow:0 16px 40px rgb(26 26 46 / .14);padding:16px!important;margin-top:8px;width:320px;z-index:60}.site-header .site-header-cart:hover .widget_shopping_cart,.site-header .site-header-cart.focus .widget_shopping_cart{left:auto;right:0}.site-header .site-header-cart .widget_shopping_cart a{color:var(--tc-ink)}.site-header .site-header-cart .widget_shopping_cart .buttons .button{border-radius:999px;background:#fff!important;border:1.5px solid var(--tc-border);color:var(--tc-ink)!important;font-family:var(--tc-font);font-weight:600;text-shadow:none;box-shadow:none}.site-header .site-header-cart .widget_shopping_cart .buttons .button.checkout{background:var(--tc-coral-btn)!important;border-color:var(--tc-coral-btn);color:#fff!important}.site-header .site-header-cart .widget_shopping_cart .buttons .button:hover{border-color:var(--tc-ink)}.site-header .site-header-cart .widget_shopping_cart .buttons .button.checkout:hover{background:var(--tc-coral-dark)!important;border-color:var(--tc-coral-dark)}.site-header .bookshop-primary-navigation{order:5;position:relative;width:100%}.site-header .bookshop-primary-navigation::before{content:"";position:absolute;top:0;bottom:0;left:calc(50% - 50vw);width:100vw;background:var(--tc-shelf);border-top:1px solid var(--tc-shelf-line);z-index:0}.site-header .bookshop-primary-navigation>*{position:relative;z-index:1}.woocommerce-active .site-header .main-navigation{width:100%;float:none;margin:0;padding:0;font-family:var(--tc-font);font-weight:600}.site-header .main-navigation ul.menu{display:flex;flex-wrap:wrap;margin:0}.site-header .main-navigation ul.menu>li{float:none;position:relative}.site-header .main-navigation ul.menu>li>a{display:block;position:relative;padding:14px 2px 16px;margin:0 24px 0 0;border:0;background:transparent!important;font-size:.95rem;font-weight:600;color:var(--tc-ink);text-decoration:none;transition:color 0.15s ease}.site-header .main-navigation ul.menu>li>a::after{content:"";position:absolute;left:0;right:0;bottom:8px;height:2px;border-radius:2px;background:var(--tc-coral);transform:scaleX(0);transform-origin:left;transition:transform 0.18s ease}.site-header .main-navigation ul.menu>li:hover>a::after,.site-header .main-navigation ul.menu>li.current-menu-item>a::after,.site-header .main-navigation ul.menu>li>a[aria-current="page"]::after{transform:scaleX(1)}.site-header .main-navigation ul.menu>li:hover>a,.site-header .main-navigation ul.menu>li.current-menu-item>a,.site-header .main-navigation ul.menu>li>a[aria-current="page"]{color:var(--tc-coral-dark)}.site-header button.menu-toggle,.site-header button.menu-toggle:hover{font-family:var(--tc-font);background:#fff!important;border:1.5px solid var(--tc-border)!important;border-radius:12px;color:var(--tc-ink)!important;font-weight:600;font-size:.9rem;padding:11px 16px 11px 44px;margin:0 0 14px;box-shadow:none;text-shadow:none}.site-header button.menu-toggle::before,.site-header button.menu-toggle::after,.site-header button.menu-toggle span::before{background-color:var(--tc-ink)!important}.site-header .handheld-navigation ul.menu{margin:0 0 12px;border:1px solid var(--tc-border);border-radius:12px;overflow:hidden}.site-header .handheld-navigation ul.menu li{border-bottom:1px solid var(--tc-border)}.site-header .handheld-navigation ul.menu li:last-child{border-bottom:0}.site-header .handheld-navigation ul.menu li a{font-family:var(--tc-font);font-weight:500;font-size:.95rem;color:var(--tc-ink);padding:12px 16px}.site-header .handheld-navigation ul.menu ul.sub-menu li a{padding-left:28px;color:var(--tc-muted)}.site-header .handheld-navigation .dropdown-toggle{color:var(--tc-ink)}@media (min-width:768px) and (max-width:1023px){.site-header .secondary-navigation ul.menu li a,.site-header .secondary-navigation ul.menu li:first-of-type a{padding:5px 7px;font-size:.78rem}.site-header .main-navigation ul.menu>li>a{margin-right:16px;font-size:.9rem}.site-header .site-branding img.custom-logo{height:48px}.woocommerce-active .site-header .site-search{flex-basis:200px}}@media (max-width:767px){.site-header .col-full{position:relative;justify-content:space-between;column-gap:10px;padding-top:10px;padding-bottom:10px}.site-header .site-branding{order:1;flex:1 1 auto;margin:0!important}.site-header .site-branding img.custom-logo{height:40px}.site-header .tcs-account{display:none}.woocommerce-active .site-header .site-header-cart{order:2;display:block}.woocommerce-active .site-header .site-header-cart a.cart-contents{height:40px;padding:0 14px 0 12px;font-size:.88rem;box-shadow:none}.woocommerce-active .site-header .site-header-cart a.cart-contents .count{display:none}.site-header .site-header-cart .widget_shopping_cart{display:none}.site-header .bookshop-primary-navigation{order:3;width:auto;flex:0 0 auto}.site-header .bookshop-primary-navigation::before{display:none}.woocommerce-active .site-header .main-navigation{position:static}.site-header button.menu-toggle,.site-header button.menu-toggle:hover{width:auto;height:40px;margin:0;padding:0 14px 0 40px;border-radius:999px}.site-header .main-navigation .handheld-navigation{position:absolute;left:0;right:0;top:100%;z-index:40;background:#fff;padding:0 16px}.site-header .main-navigation.toggled .handheld-navigation{padding:12px 16px 16px;border-top:1px solid var(--tc-border);box-shadow:0 16px 32px rgb(26 26 46 / .12)}.site-header .main-navigation .handheld-navigation ul.menu{display:block;margin:0}.site-header .handheld-navigation ul.menu li button.dropdown-toggle{background:transparent!important;border:0;box-shadow:none;text-shadow:none;color:var(--tc-ink)!important;padding:12px 16px}.storefront-hamburger-menu-active .site-header .main-navigation .handheld-navigation{position:fixed;top:0;right:auto;background:#fff!important;padding:0;border-top:0;border-right:1px solid var(--tc-border);box-shadow:none}.storefront-hamburger-menu-active .site-header .main-navigation.toggled .handheld-navigation{box-shadow:0 0 48px rgb(26 26 46 / .35)}.storefront-hamburger-menu-active .site-header .handheld-navigation ul.menu{margin:8px 0 24px;border:0;border-radius:0}.storefront-hamburger-menu-active .site-header .handheld-navigation ul.menu li{border-bottom:1px solid var(--tc-border)}.storefront-hamburger-menu-active .site-header .main-navigation ul li a{padding:13px 20px}.storefront-hamburger-menu-active .site-header .shm-close{font-family:var(--tc-font);background:var(--tc-field)!important;color:var(--tc-ink)!important;font-weight:600;font-size:.9rem;border-bottom:1px solid var(--tc-border)}.storefront-hamburger-menu-active .site-header .shm-close::before{padding:14px 0 14px 20px;margin-right:10px}.tcs-strip{justify-content:center;text-align:center}.tcs-strip-links{display:none}.site-header .main-navigation .handheld-navigation ul.tcs-mobile-cats{margin-bottom:0}.site-header .main-navigation .handheld-navigation ul.tcs-mobile-cats+ul.menu{margin-top:0;border-top:8px solid var(--tc-field)}.site-header .handheld-navigation ul.menu>li>a{margin:0}.site-header .handheld-navigation ul.menu>li>a::after{display:none}.site-header .handheld-navigation ul.menu li.current-menu-item>a{color:var(--tc-coral-dark)}}.site-footer{position:relative;background:var(--tc-ink)!important;color:rgb(255 255 255 / .72);font-family:var(--tc-font);box-shadow:none;margin-top:0}.site-footer::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--tc-coral) 0%,var(--tc-gold) 100%)}.site-footer a:not(.button):not(.components-button){color:rgb(255 255 255 / .85)!important;text-decoration:none;transition:color 0.15s ease}.site-footer a:not(.button):not(.components-button):hover{color:var(--tc-gold)!important}.site-footer .footer-widgets{display:grid;grid-template-columns:1.25fr 1fr 0.9fr 1.15fr;gap:36px 40px;padding:52px 0 36px;border:0;font-size:.9rem}.site-footer .footer-widgets::before,.site-footer .footer-widgets::after{display:none}.site-footer .footer-widgets .block{float:none;width:auto!important;margin:0!important;min-width:0}.site-footer .footer-widgets .footer-widget-1{display:contents}.site-footer #custom_html-13{display:none}.site-footer #block-7{grid-column:1 / -1;order:10;margin:8px 0 0}.site-footer #block-7>div{background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .1);border-radius:16px!important;margin:0!important;max-width:none!important;font-family:var(--tc-font)!important}.site-footer .widget{margin:0 0 28px}.site-footer .widget:last-child{margin-bottom:0}.site-footer .widget .widget-title,.site-footer .widget .widgettitle{color:#fff!important;font-family:var(--tc-font);font-size:1rem;font-weight:700;letter-spacing:0;border:0;padding:0;margin:0 0 14px}.site-footer .tagcloud{display:flex;flex-wrap:wrap;gap:8px}.site-footer .tagcloud a{font-size:0.8rem!important;line-height:1;padding:7px 11px;border-radius:999px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);color:rgb(255 255 255 / .85)!important;margin:0;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease}.site-footer .tagcloud a:hover{background:var(--tc-coral-btn);border-color:var(--tc-coral-btn);color:#fff!important}.site-footer .widget_product_categories ul{margin:0;list-style:none}.site-footer .widget_product_categories ul li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;border:0;padding:0;margin:0}.site-footer .widget_product_categories ul li a{flex:1 1 auto;padding:5px 0}.site-footer .widget_product_categories ul li::before,.site-footer .widget_product_categories ul li a::before{display:none}.site-footer .widget_product_categories ul li .count{font-size:.72rem;font-weight:500;opacity:1;color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .08);padding:2px 8px;border-radius:999px}.site-footer .widget_product_categories ul li ul.children{width:100%;margin:0 0 8px 14px;padding:0}.site-footer .tcs-foot-links{list-style:none;margin:0;padding:0}.site-footer .tcs-foot-links li{margin:0 0 9px}.site-footer #custom_html-6 .custom-html-widget br{display:none}.site-footer #custom_html-6 .custom-html-widget>a{display:block;margin:0 0 9px}.site-footer .tcs-social,.site-footer .social-icons{display:flex;flex-wrap:wrap;gap:10px;padding:0!important;margin:0}.site-footer .tcs-social a,.site-footer .social-icons a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin:0!important;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);color:#fff!important;font-size:18px!important;line-height:1!important;transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.site-footer .tcs-social a:hover,.site-footer .social-icons a:hover{background:var(--tc-coral-btn);border-color:var(--tc-coral-btn);color:#fff!important;transform:translateY(-2px)}.site-footer .social-icons a i{font-size:18px!important;line-height:1!important}.site-footer .social-icons a:hover i{transform:none!important}.site-footer .tcs-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.site-footer .tcs-social svg.tcs-fill{fill:currentColor;stroke:none}.site-footer .widget_media_image a{display:inline-block;background:#fff;border-radius:10px;padding:8px 12px;line-height:0}.site-footer .widget_media_image img{max-height:48px;width:auto;max-width:100%;height:auto}.site-footer #block-3 .wp-block-gallery{display:flex;flex-wrap:wrap;align-items:center;gap:10px!important}.site-footer #block-3 .wp-block-gallery figure.wp-block-image{width:auto!important;margin:0!important;flex:0 0 auto}.site-footer #block-3 .wp-block-gallery figure.wp-block-image a{display:inline-block;background:#fff;border-radius:10px;padding:8px 12px;line-height:0}.site-footer #block-3 .wp-block-gallery figure.wp-block-image img{height:40px!important;width:auto!important;max-width:none;object-fit:contain}.site-footer #block-3 .blocks-gallery-caption{order:-1;width:100%;text-align:left;font-size:1rem;font-weight:700;color:#fff;margin:0 0 4px}.site-footer .site-info{border-top:1px solid rgb(255 255 255 / .1)!important;padding:24px 0 28px;font-size:.8rem;line-height:1.7;color:rgb(255 255 255 / .55);text-align:center}.site-footer .site-info address{font-style:normal;margin:0}.site-footer .site-info address span[style]{color:inherit!important}.site-footer .site-info a:not(.button){color:rgb(255 255 255 / .8)!important}.storefront-handheld-footer-bar,.storefront-handheld-footer-bar ul li>a,.storefront-handheld-footer-bar ul li.search .site-search{background:#fff!important;color:var(--tc-ink)!important;font-family:var(--tc-font)}.storefront-handheld-footer-bar{box-shadow:0 -1px 0 var(--tc-border),0 -8px 24px rgb(26 26 46 / .08)}.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button){color:var(--tc-ink)!important}.storefront-handheld-footer-bar ul li.cart .count{background:var(--tc-coral-btn)!important;color:#fff!important;border-color:#fff!important}.storefront-handheld-footer-bar ul li.search .site-search{border-top:1px solid var(--tc-border)}@media (max-width:1023px){.site-footer .footer-widgets{grid-template-columns:1fr 1fr}}@media (max-width:599px){.site-footer .footer-widgets{grid-template-columns:1fr;gap:32px;padding:40px 0 28px}}@media (prefers-reduced-motion:reduce){.site-header *,.site-footer *,.header-widget-region *{transition:none!important}}.woocommerce-advanced-product-label.label-green{background-color:#2e7d32!important}.woocommerce-advanced-product-label.label-orange{color:#1a1a2e!important}.price del,ul.products li.product .price del{opacity:1}.price del .woocommerce-Price-amount,.price del bdi{color:#6d6d6d!important}mark.count,.woocommerce-loop-category__title mark.count{color:#6d6d6d;background:#fff0}.storefront-handheld-footer-bar ul li.search .site-search{visibility:hidden;pointer-events:none}.storefront-handheld-footer-bar ul li.search.active .site-search{visibility:visible;pointer-events:auto}.woocommerce-breadcrumb{color:#5e6470}body{color:#5e6470}.woocommerce-breadcrumb a,a.woocommerce-review-link,.product_meta a{color:#5e6470}.woocommerce-info{background-color:#256d94!important}.woocommerce-error{background-color:#c0371a!important}.woocommerce-tabs ul.tabs li.active a,.onsale,.wc-block-grid__product-onsale,.woocommerce-pagination .page-numbers li .page-numbers:not(.current),.storefront-product-pagination a,.storefront-sticky-add-to-cart,.wc-block-components-order-summary-item__quantity{color:#5e6470}.onsale,.wc-block-grid__product-onsale{border-color:#5e6470}.wapl-label-id-278320 .woocommerce-advanced-product-label{background-color:#a730cf!important}.wapl-label-id-278320 .product-label:after{border-color:#a730cf}ul.products li.product .format,ul.products li.product .author{color:#5e6470!important}.site-header .site-header-cart .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart,.site-header-cart.focus .widget_shopping_cart{display:none!important}