:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description)::before,ul.brand-thumbnails::before{clear:both;content:"";display:table}:where(.brand-thumbnails-description)::after,ul.brand-thumbnails::after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}@font-face{font-family:'Fraunces';font-style:normal;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/fraunces-latin-opsz-normal.woff2) format('woff2')}@font-face{font-family:'Fraunces';font-style:italic;font-weight:100 900;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/fraunces-latin-opsz-italic.woff2) format('woff2')}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/instrument-sans-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/instrument-sans-latin-500-normal.woff2) format('woff2')}@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/instrument-sans-latin-600-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/ibm-plex-mono-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/ibm-plex-mono-latin-500-normal.woff2) format('woff2')}@font-face{font-family:'Big Shoulders Display';font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/big-shoulders-display-latin-800-normal.woff2) format('woff2')}@font-face{font-family:'Big Shoulders Display';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/sdf-shop/assets/fonts/big-shoulders-display-latin-900-normal.woff2) format('woff2')}:root{--sdf-bg:#EDE8DD;--sdf-surface:#F6F2E9;--sdf-tint:#E3DDCE;--sdf-ink:#14120E;--sdf-ink-soft:#3A362D;--sdf-muted:#675F51;--sdf-line:#D3CCBB;--sdf-line-strong:#B0A692;--sdf-accent:#B8341A;--sdf-accent-ink:#FFFFFF;--sdf-dark:#14120E;--sdf-dark-2:#1E1B15;--sdf-dark-ink:#EDE8DD;--sdf-dark-muted:#A39C8B;--sdf-dark-line:#34302A;--sdf-btn-bg:#14120E;--sdf-btn-ink:#EDE8DD;--sdf-topbar-bg:#14120E;--sdf-topbar-ink:#CFC8B8;--sdf-footer-bg:#14120E;--sdf-footer-ink:#D6D0C1;--sdf-footer-muted:#A39C8B;--sdf-footer-line:#34302A;--sdf-serif:'Fraunces',Georgia,'Times New Roman',serif;--sdf-sans:'Instrument Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--sdf-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--sdf-display:'Big Shoulders Display','Arial Narrow',sans-serif;--sdf-wrap:1280px;--sdf-ease:cubic-bezier(.2,.7,.2,1);--z-header:40;--z-grain:60;--z-lightbox:100;--z-skip:110}body.sdf-dark{--sdf-bg:#0B1013;--sdf-surface:#121B20;--sdf-tint:#121B20;--sdf-ink:#E8ECEA;--sdf-ink-soft:#C9D3D1;--sdf-muted:#93A0A4;--sdf-line:#26333A;--sdf-line-strong:#3A4A52;--sdf-accent:#E3A72F;--sdf-accent-ink:#0B1013;--sdf-btn-bg:#E3A72F;--sdf-btn-ink:#0B1013;--sdf-topbar-bg:#0B1013;--sdf-topbar-ink:#93A0A4;--sdf-footer-bg:#0B1013;--sdf-footer-line:#26333A}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--sdf-bg);color:var(--sdf-ink);font-family:var(--sdf-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:var(--z-grain);opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .8 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}body.sdf-dark::after{display:none}img,svg{max-width:100%;height:auto}a{color:var(--sdf-ink)}a:hover,a:focus-visible{color:var(--sdf-accent)}:focus-visible{outline:2px solid var(--sdf-accent);outline-offset:3px}::selection{background:var(--sdf-accent);color:#fff}h1,h2,h3,h4{font-family:var(--sdf-serif);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em;text-wrap:pretty}.sdf-skip{position:absolute;left:-9999px;top:0;background:var(--sdf-ink);color:var(--sdf-bg);padding:12px 18px;z-index:var(--z-skip)}.sdf-skip:focus{left:12px;top:12px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.sdf-wrap{max-width:var(--sdf-wrap);margin:0 auto;padding-left:32px;padding-right:32px}.sdf-eyebrow,.sdf-tag{font-family:var(--sdf-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sdf-accent);font-weight:500}.sdf-muted{color:var(--sdf-muted)}.sdf-btn,.button,.wp-element-button,button.single_add_to_cart_button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 26px;background:var(--sdf-btn-bg);color:var(--sdf-btn-ink);border:1px solid var(--sdf-btn-bg);border-radius:2px;font-family:var(--sdf-sans);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--sdf-ease),color .2s var(--sdf-ease),border-color .2s var(--sdf-ease),transform .2s var(--sdf-ease)}.sdf-btn:hover,.button:hover,.wp-element-button:hover,button.single_add_to_cart_button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--sdf-accent);border-color:var(--sdf-accent);color:var(--sdf-accent-ink)}.sdf-btn:active,.button:active,button.single_add_to_cart_button:active{transform:translateY(1px) scale(.985)}.sdf-btn--ghost{background:#fff0;color:var(--sdf-ink);border-color:var(--sdf-ink)}.sdf-btn--ghost:hover{background:var(--sdf-ink);border-color:var(--sdf-ink);color:var(--sdf-bg)}.sdf-btn--accent{background:var(--sdf-accent);border-color:var(--sdf-accent);color:var(--sdf-accent-ink)}.sdf-btn--accent:hover{background:var(--sdf-ink);border-color:var(--sdf-ink);color:var(--sdf-bg)}.sdf-btn--lg{min-height:56px;padding:16px 32px;font-size:17px}.sdf-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.sdf-link::after{content:"→";transition:transform .25s var(--sdf-ease)}.sdf-link:hover::after{transform:translateX(4px)}.added_to_cart{display:inline-block;margin-top:10px;font-size:14px;font-weight:600}.button.loading{opacity:.6}.sdf-topbar{background:var(--sdf-topbar-bg);color:var(--sdf-topbar-ink);font-family:var(--sdf-mono);font-size:12px;letter-spacing:.02em}body.sdf-dark .sdf-topbar{border-bottom:1px solid var(--sdf-line)}.sdf-topbar .sdf-wrap{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;align-items:center;padding-top:9px;padding-bottom:9px}.sdf-topbar a{color:var(--sdf-topbar-ink);text-decoration:none}.sdf-topbar a:hover{color:#FFF}.sdf-header{position:sticky;top:0;z-index:var(--z-header);background:color-mix(in srgb,var(--sdf-bg) 86%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--sdf-line)}.sdf-header .sdf-wrap{display:flex;flex-wrap:wrap;gap:12px 40px;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px}.sdf-brand{display:flex;align-items:baseline;gap:14px;text-decoration:none;color:var(--sdf-ink)}.sdf-brand__name{font-family:var(--sdf-serif);font-size:25px;line-height:1;font-weight:500;letter-spacing:-.025em}.sdf-brand__tag{font-family:var(--sdf-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sdf-accent);border:1px solid currentColor;padding:3px 7px 2px;border-radius:2px}.sdf-brand img{max-height:48px;width:auto}.sdf-nav{margin-left:auto}.sdf-nav__list{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;padding:0;list-style:none;font-size:15px;font-weight:500}.sdf-nav__list a{text-decoration:none;display:inline-block;padding:10px 0;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s var(--sdf-ease)}.sdf-nav__list a:hover{background-size:100% 1px}.sdf-nav__list .current-menu-item>a{background-size:100% 2px;background-image:linear-gradient(var(--sdf-accent),var(--sdf-accent))}.sdf-cart{display:inline-flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-size:14px;font-weight:500}.sdf-cart svg{flex:0 0 auto}.sdf-cart__n{font-family:var(--sdf-mono);font-size:12px;min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--sdf-ink);color:var(--sdf-bg);border-radius:2px;padding:0 5px}.sdf-cart__n.is-empty{background:#fff0;color:var(--sdf-muted);box-shadow:inset 0 0 0 1px var(--sdf-line-strong)}.sdf-cart__sum{font-variant-numeric:tabular-nums}.sdf-cover{aspect-ratio:3/4;position:relative;display:block;overflow:hidden;background:#1F2A33;color:#F2F1EE;box-shadow:0 1px 0 rgb(0 0 0 / .08),0 18px 28px -18px rgb(20 18 14 / .5)}.sdf-cover img{width:100%;height:100%;object-fit:cover;display:block}.sdf-cover--text{padding:26px;display:flex;flex-direction:column;justify-content:space-between}.sdf-cover__kind,.sdf-cover__note{font-family:var(--sdf-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.sdf-cover__title{font-family:var(--sdf-serif);font-size:28px;line-height:1.05;letter-spacing:-.02em}.sdf-cover--0{background:#1F2A33;color:#F2F1EE}.sdf-cover--1{background:#D8D3C7;color:#14120E}.sdf-cover--2{background:#2B3A32;color:#F2F1EE}.sdf-cover--3{background:#3A2F28;color:#F2F1EE}.sdf-cover--4{background:#E4DED0;color:#14120E}.sdf-cover--5{background:#46505A;color:#F2F1EE}.sdf-cover--6{background:#14120E;color:#F2F1EE}.sdf-cover--img{aspect-ratio:auto;overflow:visible;background:none;box-shadow:none}.sdf-cover--img .sdf-book{display:block;position:relative;box-shadow:0 1px 0 rgb(0 0 0 / .08),0 24px 36px -22px rgb(20 18 14 / .55)}.sdf-cover--img img{width:100%;height:auto;object-fit:contain;display:block}.sdf-hero__cover .sdf-cover.sdf-cover--img,.sdf-single__media .sdf-cover.sdf-cover--img{box-shadow:none}body.sdf-3d .sdf-cover--img{perspective:1400px;perspective-origin:30% 50%}body.sdf-3d .sdf-cover--img .sdf-book{--sdf-depth:14px;--sdf-rot:16deg;--sdf-rx:0deg;box-shadow:none;transform-style:preserve-3d;transform:rotateX(var(--sdf-rx)) rotateY(var(--sdf-rot));transform-origin:50% 50%;transition:transform .5s var(--sdf-ease)}body.sdf-3d .sdf-cover--img .sdf-book::before{content:"";position:absolute;top:0;left:0;width:var(--sdf-depth);height:100%;transform-origin:left center;transform:rotateY(-90deg);background:linear-gradient(90deg,#17150f,#4d493b 55%,#25231b)}body.sdf-3d .sdf-cover--img .sdf-book::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255 / .26) 0,#fff0 4%,rgb(0 0 0 / .2) 5.5%,rgb(255 255 255 / .07) 8%,#fff0 14%),linear-gradient(115deg,rgb(255 255 255 / .12),#fff0 38%)}body.sdf-3d .sdf-cover--img .sdf-book img{box-shadow:18px 22px 34px -14px rgb(20 18 14 / .6)}body.sdf-3d .sdf-hero__cover .sdf-book,body.sdf-3d .sdf-single__media .sdf-book{--sdf-depth:26px;--sdf-rot:22deg}body.sdf-3d .sdf-card__cover .sdf-book{--sdf-depth:10px;--sdf-rot:14deg}body.sdf-3d a:hover .sdf-cover--img .sdf-book{--sdf-rot:4deg}body.sdf-3d [data-tilt].is-tilting .sdf-book{transition-duration:.12s}.sdf-badge{position:absolute;top:14px;right:0;background:var(--sdf-accent);color:var(--sdf-accent-ink);font-family:var(--sdf-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;z-index:2}.price{font-size:20px;font-weight:600;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.price del{font-size:15px;font-weight:400;color:var(--sdf-muted);text-decoration:line-through;text-decoration-thickness:1px}.price ins{text-decoration:none;color:var(--sdf-accent);display:inline-block;transform-origin:left center}@media (prefers-reduced-motion:no-preference){.price ins{animation:sdf-pulse 2.6s ease-in-out infinite}}@keyframes sdf-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.09)}}.price .screen-reader-text{position:absolute}.sdf-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);border-bottom:1px solid var(--sdf-ink)}.sdf-hero__text{display:flex;flex-direction:column;justify-content:center;gap:30px;min-width:0;padding:88px 56px 96px max(32px,calc((100vw - var(--sdf-wrap))/2 + 32px))}.sdf-hero h1{margin:0;font-weight:380;font-size:clamp(46px,6.2vw,100px);line-height:.95;letter-spacing:-.04em}.sdf-hero h1 em{font-style:italic;font-weight:340;color:var(--sdf-accent);letter-spacing:-.035em}.sdf-hero__lead{margin:0;font-size:19px;line-height:1.6;color:var(--sdf-ink-soft);max-width:34em}.sdf-hero__cta{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.sdf-hero__facts{display:flex;flex-wrap:wrap;gap:8px 36px;margin:8px 0 0;padding:20px 0 0;border-top:1px solid var(--sdf-line-strong);font-family:var(--sdf-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sdf-muted)}.sdf-hero__facts b{display:block;font-family:var(--sdf-serif);font-size:38px;font-weight:360;letter-spacing:-.03em;color:var(--sdf-ink);line-height:1;margin-bottom:6px;text-transform:none}.sdf-hero__stage{position:relative;min-width:0;min-height:640px;background:radial-gradient(ellipse 62% 52% at 52% 40%,rgb(255 224 170 / .2),#fff0 72%),var(--sdf-dark);color:var(--sdf-dark-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:34px;padding:72px 48px 88px;overflow:hidden;isolation:isolate}.sdf-hero__stage::before,.sdf-single__media::before{content:"";position:absolute;inset:26px;pointer-events:none;z-index:-1;--c:rgba(237,232,221,.38);background:linear-gradient(var(--c),var(--c)) 0 0/22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 0/1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 0/1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 0 100%/1px 22px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/22px 1px no-repeat,linear-gradient(var(--c),var(--c)) 100% 100%/1px 22px no-repeat}.sdf-hero__stage::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(ellipse 50% 6% at 50% 80%,rgb(0 0 0 / .55),transparent 70%)}.sdf-hero__book{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:400px;min-width:0}.sdf-hero__cover{display:block;width:min(100%,330px);text-decoration:none}.sdf-hero__book .sdf-cover{animation:sdf-float 7s ease-in-out infinite}.sdf-hero__book.is-swapping .sdf-cover{opacity:0;transform:translateY(14px) scale(.97)}.sdf-hero__book .sdf-cover{transition:opacity .22s var(--sdf-ease),transform .22s var(--sdf-ease)}.sdf-hero__caption{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;text-align:center;color:var(--sdf-dark-ink)}.sdf-hero__caption:hover{color:var(--sdf-dark-ink)}.sdf-hero__caption i{font-style:normal;font-family:var(--sdf-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sdf-dark-muted)}.sdf-hero__caption strong{font-family:var(--sdf-serif);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.sdf-hero__caption .price{justify-content:center;font-family:var(--sdf-mono);font-size:15px;font-weight:500;color:var(--sdf-dark-ink)}.sdf-hero__caption .price del{color:var(--sdf-dark-muted)}.sdf-hero__caption .price ins{color:#F0A38F;transform-origin:center}.sdf-js .sdf-hero__book[data-books]:not(.is-ready){opacity:0;animation:sdf-show 0s linear 1.8s forwards}.sdf-hero__book[data-books]{transition:opacity .45s var(--sdf-ease)}@keyframes sdf-show{to{opacity:1}}.sdf-hero__caption:hover strong{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.sdf-shuffle{position:absolute;right:28px;bottom:24px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;background:none;border:0;color:var(--sdf-dark-muted);font-family:var(--sdf-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color .2s}.sdf-shuffle:hover{color:var(--sdf-dark-ink)}.sdf-shuffle span{display:inline-block;transition:transform .5s var(--sdf-ease)}.sdf-shuffle:hover span{transform:rotate(180deg)}@keyframes sdf-float{0%,100%{translate:0 0}50%{translate:0 -9px}}.sdf-ticker{overflow:hidden;border-bottom:1px solid var(--sdf-ink);background:var(--sdf-surface);font-family:var(--sdf-mono);font-size:13px;letter-spacing:.04em;white-space:nowrap}.sdf-ticker__track{display:inline-flex;gap:0;padding:14px 0;animation:sdf-ticker 70s linear infinite;will-change:transform}.sdf-ticker:hover .sdf-ticker__track{animation-play-state:paused}.sdf-ticker__item{display:inline-flex;align-items:baseline;gap:10px;padding-right:44px}.sdf-ticker__item b{font-family:var(--sdf-serif);font-style:italic;font-weight:400;font-size:20px;letter-spacing:-.02em;color:var(--sdf-accent)}.sdf-ticker__item::after{content:"";width:5px;height:5px;background:var(--sdf-ink);align-self:center;margin-left:34px;transform:rotate(45deg)}@keyframes sdf-ticker{to{transform:translateX(-50%)}}.sdf-band{background:var(--sdf-dark);color:var(--sdf-dark-ink)}.sdf-band .sdf-wrap{display:flex;flex-wrap:wrap;gap:40px 72px;align-items:center;padding-top:72px;padding-bottom:72px}.sdf-band__text{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:20px}.sdf-band .sdf-eyebrow{color:#E3A72F}.sdf-band h2{margin:0;font-weight:400;font-size:clamp(34px,4.4vw,52px);line-height:1.05;letter-spacing:-.02em;color:#EDE8DD}.sdf-band p{margin:0;font-size:17px;line-height:1.55;color:#CFC8B8;max-width:520px}.sdf-band a{color:#EDE8DD}.sdf-band .price{color:#EDE8DD;font-size:22px}.sdf-band .price del{color:#A39C8B}.sdf-band__cta{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.sdf-band .sdf-btn{background:#E3A72F;border-color:#E3A72F;color:#0B1013}.sdf-band .sdf-btn:hover{background:#EDE8DD;border-color:#EDE8DD;color:#0B1013}.sdf-band__visual{flex:1 1 380px;min-width:0;text-decoration:none;display:block;background:var(--sdf-dark-2);border:1px solid var(--sdf-dark-line);padding:36px;color:#EDE8DD}.sdf-band__visual img{display:block;width:100%;height:auto}.sdf-band__title{display:block;font-family:var(--sdf-display);font-weight:900;font-size:clamp(64px,9vw,120px);line-height:.88;text-transform:uppercase;margin-bottom:28px;overflow-wrap:anywhere}.sdf-band__stripes{display:flex;flex-direction:column;gap:10px}.sdf-band__stripes span{display:block;height:6px}.sdf-band__stripes span:nth-child(1){background:#E3A72F;width:100%}.sdf-band__stripes span:nth-child(2){background:#C2582D;width:88%}.sdf-band__stripes span:nth-child(3){background:#7C9A4A;width:72%}.sdf-band__stripes span:nth-child(4){background:#9A6FD0;width:56%}.sdf-section{padding-top:96px;padding-bottom:112px}.sdf-sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 40px;align-items:end;border-top:1px solid var(--sdf-ink);padding-top:22px;margin-bottom:56px}.sdf-sec-head h1,.sdf-sec-head h2{margin:0 0 10px;font-size:clamp(40px,5vw,72px);font-weight:380;letter-spacing:-.035em;line-height:1}.sdf-sec-head p{margin:0;font-family:var(--sdf-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sdf-muted)}.sdf-chips{display:flex;flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;justify-content:flex-end}.sdf-chip{display:inline-flex;align-items:center;min-height:44px;font-family:var(--sdf-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--sdf-muted);border-bottom:2px solid #fff0;transition:color .2s,border-color .2s}.sdf-chip:hover{color:var(--sdf-ink);border-color:var(--sdf-line-strong)}.sdf-chip.is-active{color:var(--sdf-ink);border-color:var(--sdf-accent)}.sdf-grid{--stage:clamp(260px,24vw,340px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:64px 28px;margin:0;padding:0;list-style:none;counter-reset:sdfn var(--sdfn-start,0)}.sdf-card{display:flex;flex-direction:column;gap:18px;min-width:0;counter-increment:sdfn}.sdf-card__cover{display:flex;align-items:flex-end;justify-content:center;position:relative;height:var(--stage);padding:0 14% 16px;text-decoration:none;color:inherit;background:linear-gradient(var(--sdf-tint),color-mix(in srgb,var(--sdf-tint) 86%,#000));box-shadow:inset 0 -16px 0 rgb(20 18 14 / .06),inset 0 -1px 0 var(--sdf-line-strong);transition:background-color .3s}.sdf-card__cover::before{content:"№ " counter(sdfn,decimal-leading-zero);position:absolute;top:12px;left:14px;font-family:var(--sdf-mono);font-size:11px;letter-spacing:.12em;color:var(--sdf-muted)}.sdf-card__cover .sdf-cover{max-width:100%}.sdf-card__cover .sdf-cover--img .sdf-book{max-width:100%}.sdf-card__cover .sdf-cover--img img{width:auto;max-width:100%;max-height:calc(var(--stage) - 70px);margin:0 auto}.sdf-card__cover .sdf-cover--text{width:min(100%,170px);padding:16px}.sdf-card__cover .sdf-cover--text .sdf-cover__title{font-size:20px}.sdf-card__cover .sdf-book{transition:transform .5s var(--sdf-ease),box-shadow .3s}.sdf-card:hover .sdf-card__cover .sdf-cover{translate:0 -4px;transition:translate .4s var(--sdf-ease)}.sdf-card__body{display:flex;flex-direction:column;gap:8px}.sdf-card__kind{font-family:var(--sdf-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sdf-muted)}.sdf-card .sdf-card__title{font-family:var(--sdf-serif);font-size:19px;line-height:1.2;font-weight:420;letter-spacing:-.015em;text-decoration:none;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.sdf-card__title a{text-decoration:none}.sdf-card .price{font-family:var(--sdf-mono);font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.sdf-card__action{margin-top:auto}.sdf-card__action .button,.sdf-card__action .sdf-btn{background:none;color:var(--sdf-ink);border:0;border-top:1px solid var(--sdf-line-strong);border-radius:0;width:100%;justify-content:space-between;padding:0;min-height:48px;font-size:14px}.sdf-card__action .button::after,.sdf-card__action .sdf-btn::after{content:"+";font-family:var(--sdf-mono);font-size:18px;font-weight:400;transition:transform .3s var(--sdf-ease)}.sdf-card__action .button:hover,.sdf-card__action .sdf-btn:hover{background:none;color:var(--sdf-accent);border-top-color:var(--sdf-accent)}.sdf-card__action .button:hover::after,.sdf-card__action .sdf-btn:hover::after{transform:rotate(90deg)}.sdf-card__action .added_to_cart{margin:0;display:block;padding-top:8px}.nav-links{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin-top:72px;font-family:var(--sdf-mono);font-size:13px}.nav-links .page-numbers{min-width:46px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--sdf-line-strong);text-decoration:none;border-radius:2px;transition:background-color .2s,color .2s}.nav-links a.page-numbers:hover{background:var(--sdf-tint)}.nav-links .page-numbers.current{background:var(--sdf-ink);border-color:var(--sdf-ink);color:var(--sdf-bg)}.nav-links .dots{border:0}.sdf-picks-sec{background:var(--sdf-surface);border-top:1px solid var(--sdf-ink)}.sdf-picks-sec .sdf-wrap{padding-top:96px;padding-bottom:104px}.sdf-picks-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:20px 64px;align-items:end;margin-bottom:56px}.sdf-picks-head h2{margin:0 0 14px;font-size:clamp(36px,4.4vw,64px);font-weight:380;letter-spacing:-.035em;line-height:1}.sdf-picks-head p{margin:0;max-width:34em;color:var(--sdf-ink-soft)}.sdf-picks-head small{font-family:var(--sdf-mono);font-size:12px;color:var(--sdf-muted);line-height:1.6;border-left:2px solid var(--sdf-accent);padding-left:16px}.sdf-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:0;padding:0;list-style:none;counter-reset:sdfp}.sdf-pick{display:flex;gap:22px;align-items:center;padding:22px 12px;margin:0 -12px;border-top:1px solid var(--sdf-line-strong);min-width:0;counter-increment:sdfp;transition:background-color .25s}.sdf-pick::before{content:counter(sdfp,decimal-leading-zero);font-family:var(--sdf-mono);font-size:12px;color:var(--sdf-muted);flex:0 0 24px}.sdf-pick:hover{background:var(--sdf-bg)}.sdf-pick__cover{flex:0 0 60px;width:60px;display:block;overflow:hidden;box-shadow:0 8px 14px -8px rgb(20 18 14 / .45)}.sdf-pick__cover img{width:100%;height:auto;max-height:90px;object-fit:contain;display:block}.sdf-pick__cover.sdf-cover{aspect-ratio:3/4}.sdf-pick__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.sdf-pick__tag{font-family:var(--sdf-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sdf-muted)}.sdf-pick__title{font-family:var(--sdf-serif);font-size:18px;line-height:1.25;font-weight:420;margin:0}.sdf-pick__title a{text-decoration:none}.sdf-pick__price{font-family:var(--sdf-mono);font-size:13px;color:var(--sdf-ink-soft)}.sdf-pick__price .price{font-size:13px;font-weight:400}.sdf-pick__link{flex:0 0 auto;font-size:14px;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sdf-pick__link::after{content:"↗";transition:transform .25s var(--sdf-ease)}.sdf-pick__link:hover::after{transform:translate(2px,-2px)}.sdf-picks-foot{border-top:1px solid var(--sdf-ink);padding-top:28px;display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;color:var(--sdf-muted);font-family:var(--sdf-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.sdf-news .sdf-wrap{display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center;justify-content:space-between;padding-top:96px;padding-bottom:96px}.sdf-news__text{flex:1 1 440px;display:flex;flex-direction:column;gap:12px}.sdf-news h2{margin:0;font-weight:380;font-size:clamp(34px,4.4vw,60px);line-height:1.08;letter-spacing:-.015em}.sdf-news h2 em{font-style:italic}.sdf-news p{margin:0;font-size:17px;color:var(--sdf-ink-soft);max-width:520px}.sdf-news__form{flex:1 1 380px;max-width:520px}.sdf-news__form input[type=email],.sdf-news__form input[type=text]{min-height:44px;padding:12px 16px;border:1px solid var(--sdf-ink);background:var(--sdf-surface);font:inherit;width:100%;max-width:100%}.sdf-footer{background:var(--sdf-footer-bg);color:var(--sdf-footer-ink);position:relative;overflow:hidden}.sdf-footer a{color:var(--sdf-footer-ink);text-decoration:none}.sdf-footer a:hover{color:#FFF;text-decoration:underline;text-underline-offset:4px}.sdf-footer__top{display:grid;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:48px 64px;padding-top:88px;padding-bottom:48px}.sdf-footer__about{display:flex;flex-direction:column;gap:16px}.sdf-footer__name{font-family:var(--sdf-serif);font-size:28px;color:#F2EEE4;letter-spacing:-.02em}.sdf-footer__about p{margin:0;font-size:14px;line-height:1.7;max-width:420px}.sdf-footer__col{display:flex;flex-direction:column;gap:10px;font-size:14px}.sdf-footer__col h2{font-family:var(--sdf-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sdf-footer-muted);font-weight:500;margin:0 0 8px}.sdf-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.sdf-footer__legal{border-top:1px solid var(--sdf-footer-line);padding-top:28px;padding-bottom:40px;display:flex;flex-direction:column;gap:12px;font-size:12px;line-height:1.7;color:var(--sdf-footer-muted)}.sdf-footer__legal p{margin:0;max-width:92ch}.sdf-footer__mark{display:block;font-family:var(--sdf-serif);font-style:italic;font-weight:300;font-size:clamp(40px,8.4vw,150px);line-height:.8;letter-spacing:-.05em;white-space:nowrap;color:#fff0;-webkit-text-stroke:1px #4a4538;margin:0 0 -.08em 24px;user-select:none;pointer-events:none}.sdf-page{padding-top:72px;padding-bottom:112px;max-width:860px}.sdf-page.sdf-page--wide{max-width:var(--sdf-wrap)}.sdf-page h1{font-size:clamp(40px,5vw,64px);font-weight:380;letter-spacing:-.035em;margin-bottom:.6em}.sdf-prose{font-family:var(--sdf-serif);font-size:19px;line-height:1.7;color:var(--sdf-ink-soft);font-weight:380}.sdf-prose h2{font-size:32px;margin-top:1.6em;color:var(--sdf-ink)}.sdf-prose h3{font-size:24px;margin-top:1.4em;color:var(--sdf-ink)}.sdf-prose ul,.sdf-prose ol{padding-left:1.3em}.sdf-prose img{height:auto}.sdf-prose blockquote{margin:1.6em 0;padding-left:24px;border-left:2px solid var(--sdf-accent);font-style:italic;font-size:1.15em;color:var(--sdf-ink)}.sdf-notfound{text-align:center;padding:140px 0}.sdf-breadcrumb{padding-top:28px;font-family:var(--sdf-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sdf-muted)}.sdf-breadcrumb a{color:var(--sdf-muted);text-decoration:none}.sdf-breadcrumb a:hover{color:var(--sdf-accent)}.sdf-breadcrumb [aria-current]{color:var(--sdf-ink)}.sdf-single>.sdf-wrap:not(.sdf-breadcrumb){display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px 80px;align-items:start;padding-top:32px;padding-bottom:112px}.sdf-single__media{position:sticky;top:96px;min-width:0;min-height:600px;display:flex;align-items:center;justify-content:center;padding:72px 56px;background:radial-gradient(ellipse 65% 50% at 50% 40%,rgb(255 224 170 / .2),#fff0 72%),var(--sdf-dark);color:var(--sdf-dark-ink);isolation:isolate;overflow:hidden}.sdf-single__media::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 5% at 50% 86%,rgb(0 0 0 / .55),transparent 70%)}.sdf-single__media .sdf-cover{width:min(100%,360px)}.sdf-single__media .sdf-cover--text{aspect-ratio:3/4}.sdf-single__media .sdf-cover__title{font-size:clamp(40px,5vw,60px);line-height:1}.sdf-single__info{min-width:0;display:flex;flex-direction:column;gap:30px;padding-top:12px}.sdf-single__info h1{margin:14px 0 0;font-weight:380;font-size:clamp(38px,4.6vw,68px);line-height:.98;letter-spacing:-.04em}.sdf-single__price{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:baseline;padding:22px 0;border-top:1px solid var(--sdf-ink);border-bottom:1px solid var(--sdf-line-strong)}.sdf-single__price .price{font-family:var(--sdf-serif);font-size:44px;font-weight:360;letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums}.sdf-single__price .price del{font-size:22px}.sdf-single__badge{background:var(--sdf-accent);color:var(--sdf-accent-ink);font-family:var(--sdf-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:5px 10px}.sdf-single__short{font-size:18px;line-height:1.65;color:var(--sdf-ink-soft);max-width:34em}.sdf-single__short p:last-child{margin-bottom:0}.sdf-single__buy form.cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0}.sdf-single__buy .single_add_to_cart_button{flex:1 1 240px;min-height:58px;font-size:16px}.quantity input.qty{min-height:58px;width:76px;border:1px solid var(--sdf-ink);background:var(--sdf-surface);font:inherit;font-family:var(--sdf-mono);text-align:center;padding:0 8px;border-radius:2px}.sdf-affnote{font-size:13px;color:var(--sdf-muted);margin:12px 0 0;line-height:1.5}.woocommerce-product-attributes{width:100%;border-collapse:collapse;font-size:15px}.woocommerce-product-attributes th,.woocommerce-product-attributes td{text-align:left;padding:13px 0;border-bottom:1px solid var(--sdf-line);vertical-align:top;font-weight:400}.woocommerce-product-attributes th{font-family:var(--sdf-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--sdf-muted);width:150px;padding-right:16px;padding-top:16px}.woocommerce-product-attributes td p{margin:0}.sdf-desc{border-top:1px solid var(--sdf-ink)}.sdf-desc .sdf-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 80px;padding-top:80px;padding-bottom:96px}.sdf-desc__label{margin:0;position:sticky;top:104px;align-self:start;font-size:clamp(34px,3.6vw,52px);font-weight:380;letter-spacing:-.035em}.sdf-desc .sdf-prose{max-width:66ch}.sdf-related{background:var(--sdf-surface);border-top:1px solid var(--sdf-ink)}.sdf-related .sdf-wrap{padding-top:88px;padding-bottom:104px}.sdf-related .sdf-wrap>h2{font-size:clamp(34px,4vw,56px);font-weight:380;letter-spacing:-.035em;margin:0 0 48px}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-family:var(--sdf-sans)}.sdf-pages{background:var(--sdf-dark);color:var(--sdf-dark-ink);border-top:1px solid var(--sdf-dark)}.sdf-pages .sdf-wrap{padding-top:88px;padding-bottom:88px}.sdf-pages__head{display:flex;flex-wrap:wrap;gap:12px 32px;align-items:baseline;justify-content:space-between;margin-bottom:40px}.sdf-pages h2{font-size:clamp(34px,4vw,56px);font-weight:380;letter-spacing:-.035em;margin:0;color:var(--sdf-dark-ink)}.sdf-pages__hint{font-family:var(--sdf-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sdf-dark-muted)}.sdf-pages__list{display:flex;gap:0;overflow-x:auto;margin:0;padding:0 0 18px;list-style:none;counter-reset:sdff;scroll-snap-type:x proximity;scrollbar-color:var(--sdf-accent) var(--sdf-dark-2)}.sdf-pages__list li{flex:0 0 auto;scroll-snap-align:start;position:relative;counter-increment:sdff;padding:42px 18px;background:#2a261e;--hole:%2314120E}.sdf-pages__list li::before,.sdf-pages__list li::after{content:"";position:absolute;left:0;right:0;height:14px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='14'><rect x='7' width='10' height='14' rx='3' fill='%2314120E'/></svg>") repeat-x}.sdf-pages__list li::before{top:14px}.sdf-pages__list li::after{bottom:14px}.sdf-pages__list a{display:block;cursor:zoom-in;position:relative}.sdf-pages__list a::after{content:counter(sdff) "A";position:absolute;left:0;bottom:-26px;font-family:var(--sdf-mono);font-size:10px;letter-spacing:.14em;color:#d9a441}.sdf-pages__list img{display:block;height:340px;width:auto;max-width:none;filter:contrast(1.02);transition:transform .4s var(--sdf-ease)}.sdf-pages__list a:hover img{transform:scale(1.015)}.sdf-lb{position:fixed;inset:0;z-index:var(--z-lightbox);background:rgb(15 13 9 / .94);display:flex;align-items:center;justify-content:center;padding:56px 64px}.sdf-lb[hidden]{display:none}.sdf-lb__img{max-width:100%;max-height:100%;object-fit:contain;background:#fff}.sdf-lb button{position:absolute;background:none;border:0;color:#F2EEE4;font-size:40px;line-height:1;cursor:pointer;min-width:48px;min-height:48px}.sdf-lb button:hover{color:var(--sdf-accent)}.sdf-lb__x{top:8px;right:12px}.sdf-lb__prev{left:8px;top:50%;transform:translateY(-50%)}.sdf-lb__next{right:8px;top:50%;transform:translateY(-50%)}.sdf-lb__count{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:#F2EEE4;font-family:var(--sdf-mono);font-size:12px;letter-spacing:.14em}html.sdf-lb-open{overflow:hidden}.sdf-l a{color:var(--sdf-ink)}.sdf-l a:hover{color:var(--sdf-accent)}.sdf-l h1,.sdf-l h2,.sdf-l h3{font-family:var(--sdf-display);font-weight:800;text-transform:uppercase;letter-spacing:.005em;line-height:1}.sdf-l h2{font-size:clamp(36px,5vw,56px);margin:0 0 48px}.sdf-l .sdf-eyebrow{color:var(--sdf-accent);letter-spacing:.2em}.sdf-l-hero .sdf-wrap{display:flex;flex-wrap:wrap;gap:56px 64px;align-items:center;padding-top:72px;padding-bottom:96px}.sdf-l-hero__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:28px}.sdf-l-hero h1{margin:0;font-weight:900;font-size:clamp(72px,12vw,168px);line-height:.88}.sdf-l-quote{margin:0;font-size:22px;line-height:1.45;font-style:italic;color:var(--sdf-ink-soft);max-width:520px}.sdf-l-lead{margin:0;font-size:17px;line-height:1.6;color:var(--sdf-muted);max-width:520px}.sdf-l-buy{display:flex;flex-wrap:wrap;gap:16px 24px;align-items:center}.sdf-l-buy form.cart{display:flex;margin:0}.sdf-l-buy .quantity{display:none}.sdf-l-buy .single_add_to_cart_button{min-height:52px;padding:16px 30px;font-size:17px}.sdf-l-buy .price{font-size:32px;font-weight:600}.sdf-l-buy .price del{font-size:18px;color:var(--sdf-muted)}.sdf-l-chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.sdf-l-chips li{border:1px solid var(--sdf-line-strong);padding:8px 14px;font-size:14px;color:var(--sdf-ink-soft)}.sdf-l-hero__visual{flex:1 1 400px;min-width:0;max-width:600px;margin:0 auto}.sdf-l-hero__visual svg{display:block;width:100%;height:auto;background:var(--sdf-surface);border:1px solid var(--sdf-line)}.sdf-l-hero__visual img{display:block;width:100%;height:auto;border:1px solid var(--sdf-line)}.sdf-l-alt{background:#0F171B;border-top:1px solid var(--sdf-line);border-bottom:1px solid var(--sdf-line)}.sdf-l-sec{padding-top:88px;padding-bottom:96px}.sdf-l-enemies{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.sdf-l-enemy{border-top:2px solid var(--sdf-accent);padding:24px 28px 32px 0;display:flex;flex-direction:column;gap:14px;min-width:0}.sdf-l-enemy__n{font-family:var(--sdf-display);font-weight:900;font-size:72px;line-height:.9;color:var(--sdf-line)}.sdf-l-enemy h3{margin:0;font-size:34px}.sdf-l-enemy p{margin:0;color:var(--sdf-muted)}.sdf-l-head{display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:space-between;align-items:flex-end;margin-bottom:48px}.sdf-l-head h2{margin:0}.sdf-l-head p{margin:0;font-size:16px;color:var(--sdf-muted);max-width:380px;line-height:1.5}.sdf-l-steps{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:24px}.sdf-l-step{background:var(--sdf-surface);border:1px solid var(--sdf-line);padding:28px;display:flex;flex-direction:column;gap:12px}.sdf-l-step span{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--sdf-accent);font-weight:600}.sdf-l-step strong{font-size:22px;line-height:1.25;font-weight:500}.sdf-l-lines{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px}.sdf-l-line{background:var(--sdf-surface);border:1px solid var(--sdf-line);border-top-width:8px;padding:28px;display:flex;flex-direction:column;gap:14px;min-width:0}.sdf-l-line__tag{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:600}.sdf-l-line h3{margin:0;font-size:46px;font-weight:900}.sdf-l-line p{margin:0;color:var(--sdf-ink-soft)}.sdf-l-pdf .sdf-wrap{display:flex;flex-wrap:wrap;gap:56px 72px;align-items:flex-start;padding-top:96px;padding-bottom:96px}.sdf-l-sheet{flex:1 1 360px;min-width:0;max-width:480px;margin:0 auto}.sdf-l-sheet__paper{background:#F2F1EE;color:#15140F;padding:28px;box-shadow:0 30px 50px -24px rgb(0 0 0 / .8)}.sdf-l-sheet__top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.sdf-l-sheet__top strong{font-family:var(--sdf-display);font-weight:900;font-size:28px;text-transform:uppercase;line-height:1}.sdf-l-sheet__top span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.sdf-l-sheet__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.sdf-l-sheet__grid i{display:block;aspect-ratio:1/1;border:1.5px solid #15140F;background:#F2F1EE}.sdf-l-sheet__grid i.is-hl{background:#E3A72F}.sdf-l-sheet__grid i.is-water{background:#9CC8D1}.sdf-l-sheet img{display:block;width:100%;height:auto;margin-bottom:16px}.sdf-l-pdf__text{flex:1 1 440px;min-width:0;display:flex;flex-direction:column;gap:36px}.sdf-l-pdf__text h2{margin:0}.sdf-l-list{margin:0;padding:0;list-style:none}.sdf-l-list li{padding:16px 0;border-top:1px solid var(--sdf-line);font-size:18px}.sdf-l-list li:last-child{border-bottom:1px solid var(--sdf-line)}.sdf-l-specs{margin:0;display:grid;grid-template-columns:150px minmax(0,1fr);font-size:15px}.sdf-l-specs dt,.sdf-l-specs dd{padding:14px 0;border-bottom:1px solid var(--sdf-line);margin:0}.sdf-l-specs dt{color:var(--sdf-muted)}.sdf-l-faq .sdf-wrap{display:flex;flex-wrap:wrap;gap:40px 72px;padding-top:88px;padding-bottom:88px}.sdf-l-faq h2{flex:1 1 280px;margin:0}.sdf-l-faq__list{flex:2 1 460px;min-width:0}.sdf-l-faq__item{padding:24px 0;border-top:1px solid var(--sdf-line)}.sdf-l-faq__item h3{font-family:var(--sdf-sans);font-size:19px;font-weight:600;text-transform:none;letter-spacing:0;margin:0 0 8px;line-height:1.3}.sdf-l-faq__item p{margin:0;color:var(--sdf-muted)}.sdf-l-cta{background:#E3A72F;color:#0B1013}.sdf-l-cta .sdf-wrap{display:flex;flex-wrap:wrap;gap:24px 48px;align-items:center;justify-content:space-between;padding-top:72px;padding-bottom:72px}.sdf-l-cta strong{display:block;font-family:var(--sdf-display);font-weight:900;font-size:clamp(40px,6vw,64px);line-height:.95;text-transform:uppercase}.sdf-l-cta p{margin:8px 0 0;font-size:18px}.sdf-l-cta .price{color:#0B1013;font-size:18px;font-weight:400;display:inline-flex}.sdf-l-cta .price del{color:#0B1013}.sdf-l-cta a.sdf-btn{background:#0B1013;border-color:#0B1013;color:#E3A72F;min-height:56px;padding:18px 36px;font-size:18px}.sdf-l-cta a.sdf-btn:hover{background:#FFF;border-color:#FFF;color:#0B1013}.sdf-l-generic .sdf-wrap{padding-top:72px;padding-bottom:96px}.sdf-l-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:40px}.sdf-l-gallery img{display:block;width:100%;height:auto;border:1px solid var(--sdf-line)}.woocommerce-notices-wrapper{max-width:var(--sdf-wrap);margin:0 auto;padding:0 24px}.woocommerce-message,.woocommerce-info,.woocommerce-error{list-style:none;margin:24px 0;padding:16px 20px;background:var(--sdf-surface);border-left:4px solid var(--sdf-ink);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:space-between}.woocommerce-error{border-left-color:var(--sdf-accent)}.woocommerce-message .button{order:2}.woocommerce table.shop_table{width:100%;border-collapse:collapse;border:0;margin:0 0 32px}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:16px 12px;border:0;border-bottom:1px solid var(--sdf-line);text-align:left;vertical-align:middle}.woocommerce table.shop_table th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sdf-muted);font-weight:600}.woocommerce table.cart img{width:64px;height:auto}.woocommerce a.remove{color:var(--sdf-accent)!important;font-size:22px;text-decoration:none}.woocommerce .cart_totals h2,.woocommerce-checkout h3,.woocommerce-checkout #order_review_heading{font-size:28px}.woocommerce form .form-row{margin:0 0 18px}.woocommerce form .form-row label{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.select2-container .select2-selection--single{min-height:44px;padding:10px 14px;border:1px solid var(--sdf-line-strong);background:var(--sdf-surface);font:inherit;width:100%;border-radius:0;color:var(--sdf-ink)}.woocommerce form .form-row .required{color:var(--sdf-accent);text-decoration:none}.woocommerce #payment{background:var(--sdf-surface);border-radius:0;border:1px solid var(--sdf-line)}.woocommerce #payment ul.payment_methods{padding:20px;border-bottom:1px solid var(--sdf-line)}.woocommerce #payment div.form-row{padding:20px}.woocommerce #payment #place_order{width:100%;min-height:52px;font-size:16px}.woocommerce-checkout #customer_details{margin-bottom:32px}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0 0 32px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.woocommerce-MyAccount-navigation a{display:inline-flex;min-height:44px;align-items:center;padding:8px 18px;border:1px solid var(--sdf-line-strong);text-decoration:none;font-size:14px;font-weight:500}.woocommerce-MyAccount-navigation .is-active a{background:var(--sdf-ink);border-color:var(--sdf-ink);color:var(--sdf-bg)}.wc-block-components-button:not(.is-link){border-radius:0}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{font-family:var(--sdf-sans)}@media (prefers-reduced-motion:no-preference){.sdf-js .sdf-rv{opacity:0;transform:translateY(22px)}.sdf-js .sdf-rv.is-in{opacity:1;transform:none;transition:opacity .7s var(--sdf-ease) var(--d,0s),transform .7s var(--sdf-ease) var(--d,0s)}}@media (prefers-reduced-motion:reduce){.sdf-hero__book .sdf-cover,.sdf-ticker__track{animation:none}.sdf-ticker{overflow-x:auto}body.sdf-3d .sdf-cover--img .sdf-book{transition:none}}@media (max-width:1100px){.sdf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sdf-hero{grid-template-columns:minmax(0,1fr)}.sdf-hero__text{padding:64px 32px 56px}.sdf-hero__stage{min-height:560px}.sdf-single .sdf-wrap{grid-template-columns:minmax(0,1fr)}.sdf-single__media{position:relative;top:0;min-height:480px}.sdf-desc .sdf-wrap{grid-template-columns:minmax(0,1fr)}.sdf-desc__label{position:static}}@media (max-width:820px){.sdf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 20px}.sdf-picks{grid-template-columns:minmax(0,1fr)}.sdf-picks-head,.sdf-sec-head{grid-template-columns:minmax(0,1fr)}.sdf-chips{justify-content:flex-start}.sdf-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sdf-footer__about{grid-column:1/-1}}@media (max-width:640px){.sdf-wrap{padding-left:16px;padding-right:16px}.sdf-header .sdf-wrap{padding-top:12px;padding-bottom:12px}.sdf-brand__name{font-size:21px}.sdf-brand__tag{display:none}.sdf-nav{order:3;margin-left:0;width:100%}.sdf-hero__text{padding:44px 16px 44px;gap:24px}.sdf-hero__stage{min-height:480px;padding:56px 24px 80px}.sdf-hero__facts b{font-size:30px}.sdf-section{padding-top:64px;padding-bottom:72px}.sdf-grid{--stage:clamp(210px,56vw,280px);gap:40px 14px}.sdf-card__cover{padding:0 10% 12px}.sdf-card .sdf-card__title{font-size:16px}.sdf-pick{flex-wrap:wrap;gap:14px}.sdf-pick__link{margin-left:0}.sdf-single__media{padding:56px 24px;min-height:420px}.sdf-single__price .price{font-size:36px}.sdf-pages__list img{height:250px}.sdf-lb{padding:56px 12px}.sdf-l-specs{grid-template-columns:110px minmax(0,1fr)}.woocommerce-product-attributes th{width:110px}.sdf-band .sdf-wrap{padding-top:48px;padding-bottom:48px}.woocommerce-notices-wrapper{padding:0 16px}.sdf-footer__top{grid-template-columns:minmax(0,1fr)}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#c3c2c2;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#c3c2c2;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#cmplz-manage-consent .cmplz-manage-consent{animation:mc_slideIn 0s forwards}.cmplz-logo{display:none!important}.cmplz-cookiebanner .cmplz-close{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{max-width:initial!important;height:80px!important;margin-bottom:20px}@media only screen and (max-width:400px){.cmplz-blocked-content-container.recaptcha-invisible,.cmplz-blocked-content-container.g-recaptcha{height:100px!important}}.cmplz-blocked-content-container.recaptcha-invisible .cmplz-blocked-content-notice,.cmplz-blocked-content-container.g-recaptcha .cmplz-blocked-content-notice{max-width:initial;padding:7px}.twitter-tweet.cmplz-blocked-content-container{padding:10px 40px}.cmplz-placeholder-element>blockquote.fb-xfbml-parse-ignore{margin:0 20px}.instagram-media.cmplz-placeholder-element>div{max-width:100%}