@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.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 rgb(0 0 0 / .5),0 1px 10px 0 rgb(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:rgb(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:rgb(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}}.wvs-has-image-tooltip,[data-wvstooltip]{--font-size:14px;--arrow-width:5px;--arrow-distance:10px;--arrow-position:calc(var(--arrow-distance)*-1);--tip-redius:3px;--tip-min-width:100px;--tip-min-height:100px;--tip-height:30px;--tip-breakpoint-start:53vw;--tip-distance:calc(var(--arrow-distance) + var(--tip-height));--tip-position:calc(var(--tip-distance)*-1);--image-tip-min-height:calc(var(--tip-min-height) + var(--tip-height));--image-tip-max-height:calc(var(--tooltip-height) + var(--tip-height));--image-tip-width-dynamic:clamp(var(--tip-min-width),var(--tip-breakpoint-start),var(--tooltip-width));--image-tip-height-dynamic:clamp(var(--tip-min-height),var(--tip-breakpoint-start),var(--tooltip-height));--image-tip-ratio:calc(var(--tooltip-height)/var(--tooltip-width));--image-tip-position:calc(100% + var(--arrow-distance));--horizontal-position:0px;cursor:pointer;outline:none;position:relative}.wvs-has-image-tooltip:after,.wvs-has-image-tooltip:before,[data-wvstooltip]:after,[data-wvstooltip]:before{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;opacity:0;pointer-events:none;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;visibility:hidden;z-index:999}.wvs-has-image-tooltip:before,[data-wvstooltip]:before{background-color:var(--wvs-tooltip-background-color,#333);border-radius:var(--tip-redius);bottom:var(--image-tip-position);-webkit-box-shadow:0 0 5px 1px rgb(0 0 0 / .3);box-shadow:0 0 5px 1px rgb(0 0 0 / .3);color:var(--wvs-tooltip-text-color,#fff);font-size:var(--font-size);height:var(--tip-height);line-height:var(--tip-height);min-width:var(--tip-min-width);padding-inline:10px;top:auto;-webkit-transform:translateX(var(--horizontal-position));-ms-transform:translateX(var(--horizontal-position));transform:translateX(var(--horizontal-position));width:-webkit-max-content;width:-moz-max-content;width:max-content}[data-wvstooltip]:before{content:attr(data-wvstooltip) " " attr(data-wvstooltip-out-of-stock)}.wvs-has-image-tooltip:before{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-line-pack:center;align-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--tooltip-background);background-position:top;background-repeat:no-repeat;background-size:contain;content:attr(data-title);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(var(--image-tip-height-dynamic) + var(--tip-height));justify-content:flex-end;min-width:var(--image-tip-width-dynamic)}.wvs-has-image-tooltip:after,[data-wvstooltip]:after{border-top-color:#fff0;border:var(--arrow-width) solid #fff0;border-top-color:var(--wvs-tooltip-background-color,#333);bottom:auto;content:" ";font-size:0;line-height:0;top:var(--arrow-position);width:0}.wvs-has-image-tooltip:hover:after,.wvs-has-image-tooltip:hover:before,[data-wvstooltip]:hover:after,[data-wvstooltip]:hover:before{opacity:1;visibility:visible}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:after,.wvs-tooltip-position-bottom[data-wvstooltip]:after{border-bottom-color:var(--wvs-tooltip-background-color,#333);border-top-color:#fff0;bottom:var(--arrow-position);top:auto}.wvs-tooltip-position-bottom.wvs-has-image-tooltip:before,.wvs-tooltip-position-bottom[data-wvstooltip]:before{bottom:auto;top:calc(var(--tip-position)*-1)}.wvs-theme-sober .product form.cart .variations .variable,.wvs-theme-sober-child .product form.cart .variations .variable{margin-bottom:15px!important}.wvs-theme-sober .product form.cart .variations .variable-options,.wvs-theme-sober-child .product form.cart .variations .variable-options{border:0!important}.wvs-theme-sober .product form.cart .variations .arrow,.wvs-theme-sober .product form.cart .variations .variable-options:after,.wvs-theme-sober-child .product form.cart .variations .arrow,.wvs-theme-sober-child .product form.cart .variations .variable-options:after{display:none}.wvs-theme-sober .product form.cart .variations .label,.wvs-theme-sober-child .product form.cart .variations .label{display:block;margin-right:10px;text-align:right}.wvs-theme-sober .product form.cart .variations .value,.wvs-theme-sober-child .product form.cart .variations .value{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.wvs-theme-sober .product form.cart .variations select,.wvs-theme-sober-child .product form.cart .variations select{-webkit-appearance:menulist-button!important;border:1px solid #e4e6eb!important;padding:.5em 1em!important;text-align:left!important;-moz-text-align-last:left!important;text-align-last:left!important}.wvs-theme-sober .product form.cart .radio-variable-item,.wvs-theme-sober-child .product form.cart .radio-variable-item{margin:5px;text-align:left}.wvs-theme-sober .product form.cart .radio-variable-item:last-child,.wvs-theme-sober-child .product form.cart .radio-variable-item:last-child{margin-right:0}.wvs-theme-sober .product form.cart .radio-variable-item label,.wvs-theme-sober-child .product form.cart .radio-variable-item label{margin:0;padding-left:30px}.wvs-theme-sober .product form.cart .radio-variable-item label:before,.wvs-theme-sober-child .product form.cart .radio-variable-item label:before{border-radius:100%;top:0}.wvs-theme-sober .product form.cart .radio-variable-item label:after,.wvs-theme-sober-child .product form.cart .radio-variable-item label:after{top:8px}.wvs-theme-shophistic-lite.woocommerce #main .entry-summary .variations{display:block!important}.wvs-theme-shophistic-lite .ql_custom_variations{display:none!important}.wvs-theme-shophistic-lite .radio-variable-item input[type=radio]{display:inline-block;margin:0}.wvs-theme-flatsome .variations .reset_variations{bottom:0;left:0;position:relative}.wvs-theme-storefront-child.single-product div.product,.wvs-theme-storefront.single-product div.product{overflow:visible!important}.wvs-theme-stockholm .variations .reset_variations{bottom:0;left:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.wvs-theme-kalium .image-variable-item img,.wvs-theme-kalium-child .image-variable-item img{width:100%!important}.wvs-theme-kalium .radio-variable-item input,.wvs-theme-kalium-child .radio-variable-item input{height:16px!important;width:16px!important}.wvs-theme-kalium .woo-variation-items-wrapper .select-option-ui,.wvs-theme-kalium-child .woo-variation-items-wrapper .select-option-ui{display:none}.wvs-theme-aurum .variable-items-wrapper .image-variable-item>img,.wvs-theme-aurum-child .variable-items-wrapper .image-variable-item>img{width:100%}.wvs-theme-hestia .woo-variation-items-wrapper.value:before{display:none!important}.wvs-theme-thegem .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-child .woo-variation-items-wrapper .combobox-wrapper,.wvs-theme-thegem-elementor .woo-variation-items-wrapper .combobox-wrapper{display:none}.wvs-theme-thegem .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-child .wvs-archive-variation-wrapper .variations,.wvs-theme-thegem-elementor .wvs-archive-variation-wrapper .variations{padding:0}.wvs-theme-ushop .variations_form,.wvs-theme-ushop-child .variations_form{overflow:visible!important}.wvs-theme-ushop .single-product-summary .product_meta,.wvs-theme-ushop-child .single-product-summary .product_meta{display:inline-table}.wvs-theme-savoy .woo-variation-items-wrapper,.wvs-theme-savoy-child .woo-variation-items-wrapper{position:relative!important}.wvs-theme-savoy .woo-variation-items-wrapper .sod_select,.wvs-theme-savoy-child .woo-variation-items-wrapper .sod_select{display:none!important}.wvs-theme-savoy .nm-variation-row,.wvs-theme-savoy-child .nm-variation-row{display:-webkit-box;display:-ms-flexbox;display:flex}.wvs-theme-woodstock .woo-variation-items-wrapper .variation-select,.wvs-theme-woodstock-child .woo-variation-items-wrapper .variation-select{display:none!important}.wvs-theme-woodmart .wd-attr-selected,.wvs-theme-woodmart .woo-variation-items-wrapper>.swatches-select,.wvs-theme-woodmart-child .wd-attr-selected,.wvs-theme-woodmart-child .woo-variation-items-wrapper>.swatches-select{display:none}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper{border:0!important}.wvs-theme-gecko .variations .value.woo-variation-items-wrapper:after,.wvs-theme-gecko-child .variations .value.woo-variation-items-wrapper:after{display:none!important}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection{border:0;height:auto;width:auto}.woo-variation-gallery-theme-massive-dynamic .woo-variation-items-wrapper .clear-selection .reset_variations,.woo-variation-gallery-theme-massive-dynamic-child .woo-variation-items-wrapper .clear-selection .reset_variations{border:1px solid #f04040;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f04040;font-size:8px!important;height:20px;padding:5px;width:20px}.wvs-theme-claue .woo-variation-items-wrapper,.wvs-theme-claue-child .woo-variation-items-wrapper{border:none}.wvs-theme-claue .woo-variation-items-wrapper:after,.wvs-theme-claue-child .woo-variation-items-wrapper:after{display:none}.wvs-theme-jupiter table.variations,.wvs-theme-jupiter-child table.variations{overflow:initial}.wvs-theme-oxygen .woo-variation-items-wrapper .select-wrapper,.wvs-theme-oxygen-child .woo-variation-items-wrapper .select-wrapper{display:none}.wvs-theme-oxygen .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input,.wvs-theme-oxygen-child .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{width:18px}.wvs-theme-simple-elegant .woo-variation-items-wrapper .wi-nice-select,.wvs-theme-simple-elegant-child .woo-variation-items-wrapper .wi-nice-select{display:none}.wvs-theme-twentytwenty table.variations,.wvs-theme-twentytwenty-child table.variations{overflow:auto}.wvs-theme-divi .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-divi-child .et_pb_wc_add_to_cart form.variations_form.cart .variations td.value span:after,.wvs-theme-jevelin .sh-woo-layout table.variations td select.woo-variation-raw-select,.wvs-theme-jevelin-child .sh-woo-layout table.variations td select.woo-variation-raw-select{display:none!important}.wvs-theme-jevelin .sh-woo-layout table.variations,.wvs-theme-jevelin-child .sh-woo-layout table.variations{max-width:100%}.wvs-theme-jevelin .radio-variable-item label,.wvs-theme-jevelin-child .radio-variable-item label{line-height:1!important}.wvs-theme-stockie .woo-variation-raw-select+.select-styled,.wvs-theme-stockie-child .woo-variation-raw-select+.select-styled{display:none!important}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-center{--wvs-position:center}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-left{--wvs-position:flex-start}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches.swatches-align-right{--wvs-position:flex-end}.woo-variation-swatches .wp-block-getwooplugins-variation-swatches .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches .woo-variation-raw-select+.select2{display:none!important}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color>a{display:inline-block;position:relative}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .count{padding:0 5px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .wvs-widget-item-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item{border:2px solid #fff;-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);display:inline-block;float:left;height:20px;margin:0 4px;padding:9px;-webkit-transition:-webkit-box-shadow .2s ease;transition:-webkit-box-shadow .2s ease;transition:box-shadow .2s ease;transition:box-shadow .2s ease,-webkit-box-shadow .2s ease;width:20px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-squared{border-radius:2px}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .item.style-rounded{border-radius:100%}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text{display:inline-block}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color .text :after{clear:both;content:"";display:inline}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color:hover .item{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .wvs-widget-layered-nav-list__item-color.woocommerce-widget-layered-nav-list__item--chosen .item{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000)}.woo-variation-swatches .variations td.value>span:after,.woo-variation-swatches .variations td.value>span:before,.woo-variation-swatches .woo-variation-raw-select,.woo-variation-swatches .woo-variation-raw-select:after,.woo-variation-swatches .woo-variation-raw-select:before{display:none!important}.woo-variation-swatches .woo-variation-swatches-variable-item-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches .wvs-archive-variations-wrapper{display:block;width:100%}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item){height:var(--wvs-archive-product-item-height,30px);width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-archive-product-item-font-size,16px)}.woo-variation-swatches .wvs-archive-variations-wrapper .variable-items-wrapper.wvs-style-squared.archive-variable-items .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-archive-product-item-width,30px)}.woo-variation-swatches .wvs-archive-variations-wrapper .wvs-archive-information{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:var(--wvs-position)}.woo-variation-swatches ul.variations{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;list-style:none;margin:0;padding:0}.woo-variation-swatches ul.variations,.woo-variation-swatches ul.variations>li{-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex}.woo-variation-swatches ul.variations>li{-webkit-box-pack:var(--wvs-position);-ms-flex-pack:var(--wvs-position);-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;justify-content:var(--wvs-position);margin:5px 0}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.hide{visibility:hidden}.woo-variation-swatches ul.variations .wvs_archive_reset_variations.show{visibility:visible}.woo-variation-swatches .variable-items-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style:none;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item){height:var(--wvs-single-product-large-item-height,40px);width:var(--wvs-single-product-large-item-width,40px)}.woo-variation-swatches .variable-items-wrapper.enabled-large-size .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-large-item-font-size,16px)}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;list-style:none;padding:0 5px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{cursor:pointer;vertical-align:middle}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input{height:20px;width:20px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item input+span{margin-inline:10px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper{display:inline-block}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper img{display:inline-block;margin:0;padding:0;vertical-align:middle;width:40px}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item .variable-item-radio-value-wrapper .out-of-stock{display:inline-block;margin:0;padding:0}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item label{display:inline-block;padding:2px 0;width:auto}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:focus,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.disabled:hover:focus{-webkit-box-shadow:none;box-shadow:none}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock label,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover input,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover label{opacity:.6;text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock .variable-item-radio-value,.woo-variation-swatches .variable-items-wrapper.radio-variable-items-wrapper .radio-variable-item.no-stock:hover .variable-item-radio-value{text-decoration:line-through}.woo-variation-swatches .variable-items-wrapper .variable-item{list-style:none;margin:0;outline:none;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item.variation-disabled{display:none!important}.woo-variation-swatches .variable-items-wrapper .variable-item img{height:100%;margin:0;padding:0;pointer-events:none;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item>span{pointer-events:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--wvs-item-background-color,#fff);-webkit-box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);box-shadow:var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--wvs-item-text-color,#000);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:var(--wvs-single-product-item-height,30px);justify-content:center;margin:4px;padding:2px;position:relative;width:var(--wvs-single-product-item-width,30px)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child{margin-right:0}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{background-color:var(--wvs-hover-item-background-color,#fff);color:var(--wvs-hover-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{-webkit-box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);box-shadow:var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{-webkit-box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);box-shadow:var(--wvs-selected-item-box-shadow,0 0 0 2px #000);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover{position:relative}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled span,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover img,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover span{opacity:.6}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before{background-image:var(--wvs-cross);background-position:50%;background-repeat:no-repeat;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item.selected:not(.no-stock) .variable-item-contents:before,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before{background-image:var(--wvs-tick);background-position:50%;background-repeat:no-repeat;background-size:60%;content:" ";display:block;height:100%;position:absolute;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item .variable-item-span-color,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item .variable-item-span-color{display:block;height:100%;width:100%}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{font-size:var(--wvs-single-product-item-font-size,16px);text-align:center}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--wvs-selected-item-background-color,#fff);color:var(--wvs-selected-item-text-color,#000)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:before{border-bottom:3px solid #de8604;border-left:3px solid #fff0;border-right:3px solid #fff0;content:" ";left:50%;margin-left:-3px;position:absolute;top:calc(100% - 1px);width:0;z-index:1}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled):not(.radio-variable-item) .wvs-stock-left-info:after{left:50%;min-width:36px;position:absolute;text-align:center;top:calc(100% + 2px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled) .wvs-stock-left-info:after{background:#de8604;border-radius:2px!important;-webkit-box-shadow:0 0 2px rgb(0 0 0 / .38);box-shadow:0 0 2px rgb(0 0 0 / .38);color:#fff;content:attr(data-wvs-stock-info);font-size:10px;font-style:italic;line-height:1;padding:2px;text-shadow:0 1px rgb(0 0 0 / .251)}.woo-variation-swatches .variable-items-wrapper .variable-item.wvs-show-stock-left-info:not(.disabled).radio-variable-item .wvs-stock-left-info:after{margin-left:5px}.woo-variation-swatches .variable-items-wrapper .wvs-item-label{position:absolute;top:30px}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:100%}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) .variable-item-span,.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) img{border-radius:100%;line-height:1;margin:0;overflow:hidden}.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:100%}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item){border-radius:2px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{min-width:var(--wvs-single-product-item-width);width:auto}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).color-variable-item span:after{border-radius:0}.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.radio-variable-item img{border-radius:5px}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover label{cursor:not-allowed;opacity:.5;text-decoration:line-through}.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:before,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:after,.woo-variation-swatches.wvs-behavior-blur .variable-items-wrapper .radio-variable-item.disabled:hover:before{display:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock .variable-item-contents:before,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .variable-item:not(.radio-variable-item).no-stock:hover .variable-item-contents:before{background-image:none}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover{overflow:hidden}.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled label,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover input,.woo-variation-swatches.wvs-behavior-blur-no-cross .variable-items-wrapper .radio-variable-item.disabled:hover label{opacity:.3;pointer-events:none}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled.radio-variable-item{width:auto!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.disabled{font-size:0;height:0!important;margin:0!important;min-height:0!important;min-width:0!important;opacity:0;padding:0!important;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;visibility:hidden;width:0!important}.woo-variation-swatches.wvs-behavior-hide .variable-items-wrapper .variable-item.no-stock .variable-item-contents:before{background-image:none}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item{text-align:right}.woo-variation-swatches.rtl .variable-items-wrapper .variable-item:not(.radio-variable-item){margin:4px 0 4px 8px}.woo-variation-swatches.rtl .variable-items-wrapper.radio-variable-wrapper .radio-variable-item input{margin-left:5px;margin-right:0}.woo-variation-swatches.woocommerce .product.elementor table.variations td.value:before{display:none!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper{display:block!important}.woo-variation-swatches.woo-variation-swatches-ie11 .variable-items-wrapper .variable-item:not(.radio-variable-item){float:left}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start;width:auto!important}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th label{display:inline-block;margin:0 2px}.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations th .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .variations .woo-variation-item-label{-webkit-margin-before:5px;margin:0;margin-block-start:5px}.woo-variation-swatches .variations .woo-variation-item-label .woo-selected-variation-item-name{font-weight:600}.woo-variation-swatches .grouped-variable-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none!important}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .group-variable-items-wrapper{margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-vertical .no-group-variable-items-wrapper{margin-top:20px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper{margin-right:20px;margin-top:10px}.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .group-variable-items-wrapper:last-child,.woo-variation-swatches .grouped-variable-items.grouped-variable-items-display-horizontal .no-group-variable-items-wrapper{margin-right:0}.woo-variation-swatches .grouped-variable-items .group-variable-item-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0}.woo-variation-swatches .grouped-variable-items .group-variable-items-name{font-style:italic}.woo-variation-swatches .wvs-hide-view-cart-link{display:none}:root{--ink:#14100E;--ink-2:#4A423A;--ink-3:#8A7E70;--paper:#E7E0D3;--paper-2:#F3EFE7;--paper-3:#DBD2C1;--line:#C6BBA7;--burgundy:#6B1B2E;--cobalt:#1F3AD1;--cypress:#3C4A31;--clay:#C4715A;--acc:var(--cobalt);--f-disp:'Anton',Impact,sans-serif;--f-body:'Monda',system-ui,sans-serif;--f-mono:'Space Mono',ui-monospace,monospace;--pad:clamp(16px,4vw,56px);--maxw:1560px;--cut:18px;--ease:cubic-bezier(.2,.7,.2,1)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.55;overflow-x:hidden;background-image:repeating-linear-gradient(0deg,rgb(20 16 14 / .014) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgb(20 16 14 / .014) 0 1px,transparent 1px 3px)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}h1,h2,h3,h4{margin:0;font-weight:400;letter-spacing:-.01em}p{margin:0}:focus-visible{outline:3px solid var(--cobalt);outline-offset:3px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:0;z-index:99;background:var(--ink);color:var(--paper);padding:10px 16px}.skip:focus{left:8px;top:8px}.mono{font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.disp{font-family:var(--f-disp);text-transform:uppercase;line-height:.84;letter-spacing:-.015em}.d1{font-size:clamp(56px,12.5vw,190px)}.d2{font-size:clamp(40px,7vw,104px)}.d3{font-size:clamp(26px,3.4vw,50px)}.d4{font-size:clamp(19px,2vw,28px)}.tab{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--paper-2);padding:6px 16px 6px 12px;clip-path:polygon(0 0,100% 0,calc(100% - 11px) 100%,0 100%);font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.tab i{width:6px;height:6px;background:var(--clay);border-radius:50%;font-style:normal}.tab.is-acc{background:var(--cobalt)}.tab.is-bur{background:var(--burgundy)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:var(--paper-2);padding:16px 26px;border:2px solid var(--ink);font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:background .18s,color .18s,transform .18s var(--ease);position:relative}.btn:hover{background:var(--cobalt);border-color:var(--cobalt)}.btn:active{transform:translateY(2px)}.btn.ghost{background:#fff0;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper-2)}.btn.big{width:100%;padding:20px 26px;font-size:13px}.btn[disabled]{opacity:.4;pointer-events:none}.link-u{border-bottom:1px solid currentColor;padding-bottom:2px}.hdr{position:sticky;top:0;z-index:60;background:var(--paper);border-bottom:1px solid var(--line)}.ticker{overflow:hidden;background:var(--ink);color:var(--paper-2);height:26px;display:flex;align-items:center}.ticker-track{display:flex;gap:44px;white-space:nowrap;animation:tick 46s linear infinite;padding-left:44px;will-change:transform}.ticker-track span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.86}.ticker-track b{color:var(--clay);font-weight:400}@keyframes tick{to{transform:translateX(-50%)}}.hdr-bar{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:72px}.brand{display:flex;align-items:center;gap:9px}.brand-mark{width:22px;height:27px;display:block}.brand-cat{width:100%;height:100%}.brand-cat .fur{fill:var(--ink);stroke:var(--ink)}.brand-cat .eyeball{fill:var(--paper)}.brand-cat .pupil{fill:var(--ink)}.brand-cat .paw{fill:var(--ink)}.brand-cat .line{stroke:var(--paper);fill:var(--paper)}.brand-word{font-family:var(--f-disp);font-size:27px;text-transform:uppercase;letter-spacing:-.02em}.nav{display:flex;gap:26px;justify-self:center}.nav a{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;padding:6px 0;border-bottom:2px solid #fff0}.nav a:hover,.nav a.on{border-color:var(--cobalt)}.hdr-tools{display:flex;align-items:center;gap:14px}.search{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--line)}.search input{background:none;border:0;padding:6px 4px;width:150px;font-size:13px}.search input::placeholder{color:var(--ink-3)}.search input:focus{outline:none}.search:focus-within{border-color:var(--ink)}.search button{padding:4px 6px;font-family:var(--f-mono);font-size:13px}.search-out{position:absolute;top:calc(100% + 10px);right:0;width:330px;background:var(--paper-2);border:1px solid var(--ink);z-index:70;max-height:60vh;overflow:auto;box-shadow:8px 8px 0 rgb(20 16 14 / .12)}.search-out a{display:flex;gap:10px;align-items:center;padding:9px 12px;border-bottom:1px solid var(--line)}.search-out a:hover{background:var(--paper-3)}.search-out img{width:38px;height:46px;object-fit:cover}.search-out .so-n{font-size:13px}.search-out .so-p{margin-left:auto;font-family:var(--f-mono);font-size:11px}.search-out .so-none{padding:14px;font-family:var(--f-mono);font-size:11px;text-transform:uppercase}.modeswitch{display:flex;border:1px solid var(--ink);background:var(--paper-2)}.modeswitch button{padding:7px 11px;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid var(--line);color:var(--ink-3);transition:.15s}.modeswitch button:first-child{border-left:0}.modeswitch button:hover{color:var(--ink)}.modeswitch button[aria-pressed=true]{background:var(--ink);color:var(--paper-2)}[data-mode=gatos] .modeswitch button[aria-pressed=true]{background:#FFC148;color:#0B1425}[data-mode=perro] .modeswitch button[aria-pressed=true]{background:#E2680C;color:#fff}.rules-link{font-family:var(--f-mono);font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;border-bottom:1px solid currentColor;padding-bottom:1px}.rules-link:hover{color:var(--clay)}.rules-scrim{position:fixed;inset:0;background:rgb(20 16 14 / .55);z-index:88;animation:fade .2s}.rules-panel{position:fixed;z-index:89;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,94vw);max-height:88vh;overflow:auto;background:var(--paper);border:1px solid var(--ink);box-shadow:0 24px 60px rgb(20 16 14 / .4);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%)}.rules-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;border-bottom:1px solid var(--line)}.rules-panel h3{font-family:var(--f-disp);text-transform:uppercase;font-size:26px;line-height:1}.rules-panel>header p{color:var(--ink-3);margin-top:5px}.rules-panel>header button{font-size:17px}.rules-body{padding:20px 24px}.rule{margin-bottom:22px}.rule label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--f-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px}.rule label b{font-size:16px;letter-spacing:0}.rule p{margin-top:7px;color:var(--ink-3)}.rule input[type=range]{width:100%;accent-color:var(--acc);height:22px}.rule-check{display:flex;flex-direction:column;gap:11px;border-top:1px solid var(--line);padding-top:18px}.rule-check label{justify-content:flex-start;text-transform:none;letter-spacing:.02em;font-family:var(--f-body);font-size:14px;margin:0;cursor:pointer}.rule-check input{accent-color:var(--acc);width:17px;height:17px}.rules-preview{border:1px solid var(--line);background:var(--paper-2);padding:14px 16px}.rules-preview>b{display:block;color:var(--ink-3);margin-bottom:11px}.rp-row{display:flex;align-items:center;gap:12px;padding:6px 0;font-family:var(--f-mono);font-size:12px}.rp-row>span:first-child{width:64px;color:var(--ink-3)}.rp-bar{flex:1;height:6px;background:var(--paper-3);display:flex}.rp-hi{flex:1;background:var(--burgundy)}.rp-lo{flex:1;background:var(--cypress)}.rp-band{white-space:nowrap}.rules-foot{display:flex;gap:10px;justify-content:flex-end;padding:16px 24px 22px;border-top:1px solid var(--line)}.cart-btn{position:relative;display:block;width:30px}.bowl{width:30px;height:28px;overflow:visible}.bowl .fur{fill:none;stroke:var(--ink);stroke-width:7}.bowl .fill{fill:var(--cobalt);transition:height .4s var(--ease),y .4s var(--ease)}.cart-count{position:absolute;top:-8px;right:-11px;background:var(--burgundy);color:#fff;font-family:var(--f-mono);font-size:10px;min-width:19px;height:19px;border-radius:50%;display:grid;place-items:center}.hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden}.hero-img{position:relative;height:clamp(420px,74vh,760px)}.hero-img img{width:100%;height:100%;object-fit:cover;object-position:52% 32%;filter:saturate(.92) contrast(1.04)}.hero-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgb(20 16 14 / .42),rgb(20 16 14 / .06) 42%,rgb(20 16 14 / .72))}.hero-copy{position:absolute;inset:auto 0 0 0;padding:0 var(--pad) clamp(22px,4vw,46px);max-width:var(--maxw);margin:0 auto;color:var(--paper-2)}.hero-word{font-family:var(--f-disp);text-transform:uppercase;line-height:.78;font-size:clamp(58px,14.5vw,230px);letter-spacing:-.028em;margin-bottom:6px}.hero-sub{display:flex;flex-wrap:wrap;gap:18px 34px;align-items:flex-end;justify-content:space-between}.hero-claim{font-size:clamp(15px,1.6vw,21px);max-width:31ch;line-height:1.35}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero .btn{background:var(--paper-2);color:var(--ink);border-color:var(--paper-2)}.hero .btn:hover{background:var(--cobalt);color:#fff;border-color:var(--cobalt)}.hero .btn.ghost{background:#fff0;color:var(--paper-2);border-color:var(--paper-2)}.hero .btn.ghost:hover{background:var(--paper-2);color:var(--ink)}.hero-tag{position:absolute;top:22px;right:var(--pad);text-align:right;color:var(--paper-2);opacity:.85}.queue{background:var(--ink);color:var(--paper-2);padding:14px 0;overflow:hidden;border-bottom:1px solid var(--ink)}.queue-in{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad);display:grid;grid-template-columns:auto 1fr;gap:26px;align-items:center}.queue-lbl{display:flex;align-items:center;gap:9px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.queue-dot{width:8px;height:8px;background:#4ade80;border-radius:50%;animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.25}}.queue-feed{position:relative;height:20px;overflow:hidden}.queue-line{position:absolute;inset:0;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.04em;display:flex;gap:16px;align-items:center;transform:translateY(100%);opacity:0}.queue-line.in{animation:qin .5s var(--ease) forwards}.queue-line.out{animation:qout .5s var(--ease) forwards}@keyframes qin{to{transform:none;opacity:1}}@keyframes qout{from{transform:none;opacity:1}to{transform:translateY(-100%);opacity:0}}.queue-line b{color:var(--clay);font-weight:400}.queue-line em{font-style:normal;opacity:.5}.sec{padding-block:clamp(46px,7vw,104px)}.sec-hd{display:flex;flex-wrap:wrap;gap:14px 26px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(22px,3vw,44px)}.sec-hd p{max-width:44ch;color:var(--ink-2);font-size:15px}.sec-hd .disp{margin-top:12px}.hairline{height:1px;background:var(--line);margin:0}.values{border-block:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.values div{padding:22px var(--pad);border-left:1px solid var(--line)}.values div:first-child{border-left:0}.values b{display:block;font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.values span{font-size:13px;color:var(--ink-2)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}.grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{position:relative;background:var(--paper-2);border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%);transition:transform .3s var(--ease),box-shadow .3s var(--ease);display:flex;flex-direction:column}.card:hover{transform:translateY(-5px);box-shadow:0 14px 0 -6px rgb(20 16 14 / .14)}.card-fig{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--paper-3)}.card-fig img{width:100%;height:100%;object-fit:cover;transition:opacity .35s,transform 3.2s var(--ease)}.card-fig img.alt{position:absolute;inset:0;opacity:0}.card:hover .card-fig img.alt{opacity:1}.card:hover .card-fig img{transform:scale(1.035)}.card-flags{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;z-index:2}.flag{background:var(--ink);color:var(--paper-2);font-family:var(--f-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;padding:4px 8px}.flag.bur{background:var(--burgundy)}.flag.cob{background:var(--cobalt)}.card-quick{position:absolute;inset:auto 10px 10px;transform:translateY(115%);opacity:0;transition:.25s var(--ease);z-index:2}.card:hover .card-quick,.card:focus-within .card-quick{transform:none;opacity:1}.card-quick .btn{width:100%;padding:12px;font-size:11px}.card-bd{padding:13px 14px 0;display:flex;gap:10px;align-items:flex-start}.card-nm{font-size:15px;line-height:1.25;text-transform:lowercase}.card-pr{margin-left:auto;font-family:var(--f-mono);font-size:13px;white-space:nowrap}.card-sw{display:flex;gap:5px;padding:9px 14px 0}.sw{width:14px;height:14px;border-radius:50%;border:1px solid rgb(20 16 14 / .28)}.card-doc{margin-top:12px;padding:9px 14px 12px;position:relative;font-family:var(--f-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;gap:10px}.card-doc::before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 5px,transparent 5px 10px)}.card.wide{grid-column:span 2}.card.editorial{background:var(--ink);color:var(--paper-2);border-color:var(--ink);justify-content:space-between;padding:26px}.card.editorial .disp{color:var(--paper-2)}.card.editorial p{color:rgb(243 239 231 / .68);font-size:14px;max-width:34ch;margin:14px 0 20px}.card.editorial .btn{background:var(--paper-2);color:var(--ink);border-color:var(--paper-2)}.vibes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}.vibe{position:relative;aspect-ratio:1/1.12;overflow:hidden;border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.vibe img{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.vibe:hover img{transform:scale(1.05)}.vibe-t{position:absolute;inset:auto 0 0 0;padding:22px;color:var(--paper-2);background:linear-gradient(transparent,rgb(20 16 14 / .82))}.vibe-t span{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.manif{background:var(--burgundy);color:#F3EFE7;padding:clamp(50px,8vw,120px) 0}.manif .disp{max-width:19ch}.manif p{max-width:52ch;margin-top:22px;font-size:clamp(15px,1.5vw,18px);color:rgb(243 239 231 / .8)}.manif .btn{margin-top:30px;background:#F3EFE7;color:var(--burgundy);border-color:#F3EFE7}.band{background:var(--ink);color:var(--paper-2);overflow:hidden;padding:16px 0;border-block:1px solid var(--ink)}.band-track{display:flex;gap:46px;white-space:nowrap;animation:tick 30s linear infinite}.band-track span{font-family:var(--f-disp);font-size:clamp(26px,3.6vw,52px);text-transform:uppercase;letter-spacing:-.01em}.band-track i{color:var(--clay);font-style:normal}.pdp{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(24px,3.4vw,64px);padding-top:clamp(20px,3vw,40px);align-items:start}.crumbs{padding:16px 0;color:var(--ink-3)}.crumbs a:hover{color:var(--ink)}.gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gal figure{margin:0;position:relative;background:var(--paper-3);overflow:hidden;aspect-ratio:4/5}.gal figure:first-child{grid-column:span 2;aspect-ratio:4/3.3}.gal img{width:100%;height:100%;object-fit:cover;cursor:zoom-in}.pdp-info{position:sticky;top:110px}.pdp-title{margin:10px 0 6px;text-transform:lowercase}.pdp-price{font-family:var(--f-mono);font-size:22px;display:flex;align-items:baseline;gap:12px}.pdp-price s{color:var(--ink-3);font-size:15px}.pdp-short{margin:16px 0 24px;color:var(--ink-2);font-size:15.5px;max-width:46ch}.opt{margin-bottom:22px}.opt-hd{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px}.opt-hd b{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.opt-hd em{font-style:normal;font-size:13px;color:var(--ink-2)}.swatches{display:flex;gap:9px;flex-wrap:wrap}.swatch{width:34px;height:34px;border-radius:50%;border:1px solid rgb(20 16 14 / .25);position:relative}.swatch.on::after{content:"";position:absolute;inset:-5px;border:1px solid var(--ink);border-radius:50%}.sizes{display:flex;gap:8px;flex-wrap:wrap}.size{min-width:52px;padding:11px 8px;border:1px solid var(--line);background:var(--paper-2);font-family:var(--f-mono);font-size:12px;text-align:center;transition:.15s}.size:hover{border-color:var(--ink)}.size.on{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}.size.out{opacity:.32;text-decoration:line-through;pointer-events:none}.atc-wrap{position:relative;margin-top:8px}.pdp-doc{margin-top:24px;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.pdp-doc div{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pdp-doc b{display:block;color:var(--ink);font-weight:400}.acc{border-top:1px solid var(--line);margin-top:26px}.acc details{border-bottom:1px solid var(--line)}.acc summary{padding:16px 0;cursor:pointer;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.acc summary::-webkit-details-marker{display:none}.acc summary::after{content:"+"}.acc details[open] summary::after{content:"−"}.acc .acc-bd{padding:0 0 18px;color:var(--ink-2);font-size:14.5px;white-space:pre-line;max-width:60ch}.revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,26px)}.rev{border:1px solid var(--line);background:var(--paper-2);padding:20px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.rev-st{display:flex;gap:3px;margin-bottom:10px}.rev-st svg{width:15px;height:15px}.rev-st .fur{fill:var(--clay)}.rev-st .off .fur{fill:var(--paper-3)}.rev q{display:block;font-size:15px;quotes:"\201C" "\201D"}.rev footer{margin-top:12px;font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.page-hd{padding:clamp(30px,5vw,64px) 0 clamp(18px,2.4vw,34px);border-bottom:1px solid var(--line)}.cart-lay{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.85fr);gap:clamp(24px,3.4vw,56px);padding-block:clamp(24px,3.4vw,52px);align-items:start}.li{display:grid;grid-template-columns:96px 1fr auto;gap:18px;padding:20px 0;border-bottom:1px solid var(--line)}.li img{width:96px;height:120px;object-fit:cover;background:var(--paper-3)}.li-n{font-size:17px;text-transform:lowercase}.li-v{font-family:var(--f-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:5px}.li-act{display:flex;gap:14px;margin-top:12px;align-items:center}.qty{display:flex;border:1px solid var(--line)}.qty button{width:30px;height:30px;font-family:var(--f-mono)}.qty span{width:34px;display:grid;place-items:center;font-family:var(--f-mono);font-size:12px;border-inline:1px solid var(--line)}.li-rm{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid currentColor}.li-rm:hover{color:var(--burgundy)}.li-pr{font-family:var(--f-mono);font-size:15px;text-align:right}.li.locked{opacity:.72}.li.locked .li-rm{pointer-events:none;text-decoration:line-through}.sum{border:1px solid var(--ink);background:var(--paper-2);padding:24px;position:sticky;top:110px;clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%)}.sum h3{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px}.sum-row{display:flex;justify-content:space-between;gap:14px;padding:8px 0;font-size:14px}.sum-row.mut{color:var(--ink-3);font-size:12.5px}.sum-row.tot{border-top:1px solid var(--line);margin-top:10px;padding-top:14px;font-family:var(--f-mono);font-size:19px}.sum .btn{margin-top:18px}.sum-note{margin-top:14px;font-family:var(--f-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);line-height:1.7}.promo{display:flex;gap:8px;margin-top:14px}.promo input{flex:1;border:1px solid var(--line);background:var(--paper);padding:11px;font-family:var(--f-mono);font-size:11px;text-transform:uppercase}.promo button{border:1px solid var(--ink);padding:0 14px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.promo button:hover{background:var(--ink);color:var(--paper-2)}.steps{display:flex;gap:0;border:1px solid var(--line);margin-block:26px;overflow:hidden}.step{flex:1;padding:13px 16px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line);display:flex;gap:9px;align-items:center}.step:first-child{border-left:0}.step.on{background:var(--ink);color:var(--paper-2)}.step.done{color:var(--ink)}.step i{font-style:normal;opacity:.5}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fld{display:flex;flex-direction:column;gap:6px}.fld.full{grid-column:span 2}.fld label{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.fld input,.fld select,.fld textarea{border:1px solid var(--line);background:var(--paper-2);padding:13px}.fld input:focus,.fld select:focus{outline:none;border-color:var(--ink)}.pay{display:grid;gap:10px;margin-top:6px}.pay label{display:flex;gap:12px;align-items:center;border:1px solid var(--line);padding:15px;background:var(--paper-2);cursor:pointer}.pay label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pay small{margin-left:auto;font-family:var(--f-mono);font-size:10px;color:var(--ink-3);text-transform:uppercase}.prose{max-width:66ch;padding-block:clamp(28px,4vw,60px)}.prose h3{font-family:var(--f-disp);text-transform:uppercase;font-size:clamp(22px,2.6vw,34px);margin:38px 0 12px;line-height:.9}.prose p{margin:0 0 16px;font-size:16.5px;color:var(--ink-2)}.prose p.lead{font-size:clamp(18px,2.2vw,25px);color:var(--ink);line-height:1.4}.prose ul{margin:0 0 18px;padding-left:18px;color:var(--ink-2)}.prose li{margin-bottom:7px}.lookgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}.lookgrid figure{margin:0;overflow:hidden;background:var(--paper-3);position:relative}.lookgrid img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.lookgrid figure:hover img{transform:scale(1.04)}.lookgrid figcaption{position:absolute;left:12px;bottom:12px;color:#fff;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 6px rgb(0 0 0 / .6)}.lookgrid .a{grid-column:span 4;aspect-ratio:16/10}.lookgrid .b{grid-column:span 2;aspect-ratio:4/5}.lookgrid .c{grid-column:span 2;aspect-ratio:1/1}.lookgrid .d{grid-column:span 3;aspect-ratio:3/2}.sizetable{width:100%;border-collapse:collapse;margin-top:20px;font-size:14px}.sizetable th,.sizetable td{border:1px solid var(--line);padding:11px 13px;text-align:left}.sizetable th{background:var(--ink);color:var(--paper-2);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.sizetable tr:nth-child(even) td{background:var(--paper-2)}.filters{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.chip{border:1px solid var(--line);padding:9px 15px;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;background:var(--paper-2)}.chip:hover{border-color:var(--ink)}.chip.on{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}.filters .count{margin-left:auto;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.filters select{border:1px solid var(--line);background:var(--paper-2);padding:9px 12px;font-family:var(--f-mono);font-size:10.5px;text-transform:uppercase}.ftr{background:var(--ink);color:var(--paper-2);margin-top:clamp(40px,6vw,90px)}.ftr-top{max-width:var(--maxw);margin:0 auto;padding:clamp(38px,5vw,74px) var(--pad);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.6fr) minmax(0,1fr);gap:clamp(24px,3vw,54px)}.ftr-word{font-family:var(--f-disp);font-size:clamp(38px,5vw,72px);text-transform:uppercase;line-height:.82}.ftr-claim{margin-top:12px;font-size:15px;color:rgb(243 239 231 / .72)}.ftr-addr{margin-top:20px;color:rgb(243 239 231 / .42);line-height:1.8}.ftr-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ftr-cols h4{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(243 239 231 / .42);margin-bottom:13px}.ftr-cols a{display:block;padding:5px 0;font-size:14px;color:rgb(243 239 231 / .85)}.ftr-cols a:hover{color:var(--clay)}.news h4{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(243 239 231 / .42);margin-bottom:13px}.news p{font-size:14px;color:rgb(243 239 231 / .72)}.news-row{display:flex;margin-top:14px;border:1px solid rgb(243 239 231 / .28);position:relative}.news-row input{flex:1;background:none;border:0;padding:13px;color:var(--paper-2)}.news-row input:focus{outline:none}.news-row input::placeholder{color:rgb(243 239 231 / .35)}.news-row button{padding:0 18px;background:var(--paper-2);color:var(--ink);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.news-note{margin-top:10px;color:rgb(243 239 231 / .4)}.ftr-bot{max-width:var(--maxw);margin:0 auto;padding:16px var(--pad);border-top:1px solid rgb(243 239 231 / .15);display:flex;justify-content:space-between;gap:16px;color:rgb(243 239 231 / .4);flex-wrap:wrap}.sofa-zone{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad) 26px;display:none}.sofa{position:relative;height:96px;width:290px;cursor:grab;user-select:none}.sofa-back{position:absolute;left:0;right:0;top:0;height:56px;background:#7A1F33;border-radius:12px 12px 4px 4px}.sofa-seat{position:absolute;left:8px;right:8px;top:46px;height:38px;background:#8E2A40;border-radius:6px}.sofa-arm{position:absolute;top:26px;width:26px;height:64px;background:#68182B;border-radius:10px}.sofa-arm.l{left:-6px}.sofa-arm.r{right:-6px}.sofa-hint{position:absolute;left:0;bottom:-20px;color:rgb(243 239 231 / .4)}.under-sofa{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;min-height:40px}.us-empty{color:rgb(243 239 231 / .3)}.drawer-scrim{position:fixed;inset:0;background:rgb(20 16 14 / .5);z-index:80;animation:fade .2s}@keyframes fade{from{opacity:0}}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(430px,92vw);background:var(--paper);z-index:81;transform:translateX(100%);transition:transform .34s var(--ease);display:flex;flex-direction:column;border-left:1px solid var(--ink)}.drawer.open{transform:none}.drawer-hd{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--line)}.drawer-hd h3{font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.drawer-hd button{font-size:17px}.drawer-body{flex:1;overflow:auto;padding:0 22px}.drawer-body .li{grid-template-columns:66px 1fr auto;gap:13px}.drawer-body .li img{width:66px;height:82px}.drawer-ft{border-top:1px solid var(--line);padding:20px 22px}.toasts{position:fixed;left:20px;bottom:20px;z-index:95;display:flex;flex-direction:column;gap:9px;max-width:340px}.toast{background:var(--ink);color:var(--paper-2);padding:13px 17px;font-family:var(--f-mono);font-size:11px;letter-spacing:.06em;animation:tin .3s var(--ease);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.toast.acc{background:var(--cobalt)}.toast.bur{background:var(--burgundy)}@keyframes tin{from{transform:translateY(14px);opacity:0}}.lbx{position:fixed;inset:0;background:rgb(20 16 14 / .92);z-index:90;display:grid;place-items:center;padding:5vh 5vw}.lbx img{max-width:100%;max-height:90vh;object-fit:contain}.lbx button{position:absolute;top:22px;right:26px;color:#fff;font-size:26px}.empty{padding:clamp(40px,7vw,90px) 0;text-align:center}.empty p{color:var(--ink-2);margin:12px 0 24px}@media(max-width:1180px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav{display:none}.hdr-bar{grid-template-columns:auto 1fr}.pdp{grid-template-columns:1fr}.pdp-info{position:static}.ftr-top{grid-template-columns:1fr 1fr}}@media(max-width:820px){.grid,.grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.vibes{grid-template-columns:1fr}.values{grid-template-columns:repeat(2,minmax(0,1fr))}.values div:nth-child(3){border-left:0}.cart-lay{grid-template-columns:1fr}.sum{position:static}.revs{grid-template-columns:1fr}.lookgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.lookgrid .a,.lookgrid .b,.lookgrid .c,.lookgrid .d{grid-column:span 2;aspect-ratio:4/3}.ftr-top{grid-template-columns:1fr}.search input{width:96px}.steps{flex-wrap:wrap}.step{flex:1 1 45%}}@media(max-width:560px){.card.wide{grid-column:span 2}.form-grid{grid-template-columns:1fr}.fld.full{grid-column:span 1}.li{grid-template-columns:74px 1fr}.li-pr{grid-column:2;text-align:left}.hdr-tools .search{display:none}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.langs{display:flex;gap:7px}.langs a{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3);padding:4px 5px;border-bottom:2px solid #fff0}.langs a:hover{color:var(--ink)}.langs a.on{color:var(--ink);border-color:var(--acc)}.navtoggle{display:none;width:34px;height:26px;flex-direction:column;justify-content:center;gap:5px}.navtoggle span{display:block;height:2px;background:var(--ink);transition:.2s}body.nav-open .navtoggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .navtoggle span:nth-child(2){opacity:0}body.nav-open .navtoggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-mobile{display:none;flex-direction:column;border-top:1px solid var(--line);padding:8px var(--pad) 18px;background:var(--paper)}.nav-mobile a{padding:12px 0;border-bottom:1px solid var(--line);font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase}body.nav-open .nav-mobile{display:flex}.page-hero{margin:0 0 clamp(20px,3vw,44px);overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}.page-hero img{width:100%;height:auto}.pager{display:flex;gap:8px;justify-content:center;padding-block:26px}.pager .page-numbers{display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 10px;border:1px solid var(--line);font-family:var(--f-mono);font-size:12px;background:var(--paper-2)}.pager .page-numbers.current,.pager .page-numbers:hover{background:var(--ink);color:var(--paper-2);border-color:var(--ink)}.tax-desc{max-width:60ch;margin-top:12px;color:var(--ink-2)}.woo-main{display:block}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{list-style:none;margin:0 0 20px;padding:16px 20px;background:var(--paper-2);border:1px solid var(--ink);border-left:5px solid var(--acc);font-size:14.5px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.woocommerce-error{border-left-color:var(--burgundy)}.woocommerce-error li{list-style:none}.woocommerce-message .button,.woocommerce-info .button{margin-left:auto}.woocommerce .button,.woocommerce button.button,.woocommerce input.button,.woocommerce a.button,.woocommerce #respond input#submit,.wc-block-components-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--ink);color:var(--paper-2);padding:15px 24px;border:2px solid var(--ink);border-radius:0;font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:background .18s,color .18s,transform .18s var(--ease);cursor:pointer;line-height:1}.woocommerce .button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button:hover,.woocommerce #respond input#submit:hover{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.woocommerce .button:active{transform:translateY(2px)}.woocommerce .button.alt,.woocommerce button.button.alt{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.woocommerce .button.alt:hover{background:var(--ink);border-color:var(--ink)}.woocommerce .button:disabled,.woocommerce .button.disabled{opacity:.45;pointer-events:none}.woocommerce .single_add_to_cart_button{width:100%;padding:19px 24px;font-size:13px}#place_order.dg-blocked{opacity:.45;filter:saturate(.4)}.woocommerce form .form-row{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:0}.woocommerce form .form-row label{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.woocommerce form .form-row .required{color:var(--burgundy);text-decoration:none}.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=tel],.woocommerce input[type=password],.woocommerce input[type=number],.woocommerce input[type=search],.woocommerce textarea,.woocommerce select,.select2-container .select2-selection--single{border:1px solid var(--line);background:var(--paper-2);color:var(--ink);padding:13px;border-radius:0;font-family:var(--f-body);font-size:15px;width:100%;height:auto}.woocommerce textarea{min-height:110px}.woocommerce input:focus,.woocommerce textarea:focus,.woocommerce select:focus{outline:none;border-color:var(--ink)}.select2-container--default .select2-selection--single{height:auto;padding:9px 13px}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.5;color:var(--ink);padding:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px}.select2-dropdown{border-color:var(--ink);background:var(--paper-2)}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:calc(50% - 7px);float:none;display:inline-flex;vertical-align:top}.woocommerce form .form-row-first{margin-right:12px}.quantity{display:inline-flex;border:1px solid var(--line);background:var(--paper-2)}.quantity input.qty{width:74px;border:0;text-align:center;padding:14px 6px;font-family:var(--f-mono);background:none}.quantity input.qty.dg-nudged{outline:2px solid var(--cobalt);outline-offset:-2px}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(24px,3.4vw,64px);align-items:start;padding-top:clamp(20px,3vw,40px)}.woocommerce div.product .woocommerce-product-gallery{width:100%;margin:0;position:relative}.woocommerce div.product .woocommerce-product-gallery__wrapper{margin:0}.woocommerce div.product .woocommerce-product-gallery__image img{width:100%;height:auto;display:block}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li{margin:0}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs img{opacity:.55;cursor:pointer;transition:opacity .2s;width:100%}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery__trigger{position:absolute;top:12px;right:12px;z-index:9;background:var(--ink);color:var(--paper-2);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;font-size:0}.woocommerce div.product .woocommerce-product-gallery__trigger::after{content:"+";font-size:20px;line-height:1}.woocommerce div.product .summary{margin:0;position:sticky;top:110px}.woocommerce div.product .product_title{font-family:var(--f-disp);text-transform:lowercase;font-size:clamp(26px,3.4vw,50px);line-height:.9;margin:10px 0 6px;letter-spacing:-.015em}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--f-mono);font-size:22px;color:var(--ink);margin:0 0 4px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.woocommerce div.product p.price del,.woocommerce div.product span.price del{color:var(--ink-3);font-size:15px;opacity:1}.woocommerce div.product p.price ins{text-decoration:none;font-weight:400}.dg-caught,.dg-deal-tag{background:var(--burgundy);color:#fff;padding:3px 8px;font-size:9.5px;letter-spacing:.1em}.woocommerce div.product .woocommerce-product-details__short-description{margin:16px 0 24px;color:var(--ink-2);font-size:15.5px;max-width:46ch}.woocommerce div.product form.cart{margin:0 0 18px}.woocommerce div.product form.cart .variations{width:100%;border:0;margin:0 0 18px}.woocommerce div.product form.cart .variations tr{display:block;margin-bottom:18px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{display:block;padding:0;border:0;text-align:left}.woocommerce div.product form.cart .variations label{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:400;margin-bottom:9px;display:block}.woocommerce div.product form.cart .reset_variations{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid currentColor}.woocommerce div.product form.cart .woocommerce-variation-price{margin-bottom:14px}.woocommerce div.product form.cart div.quantity{margin-right:10px;vertical-align:middle}.woocommerce div.product .stock{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cypress)}.woocommerce div.product .stock.out-of-stock{color:var(--burgundy)}.pdp-doc{margin-top:24px;border-top:1px solid var(--line);padding-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.pdp-doc div{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3)}.pdp-doc b{display:block;color:var(--ink);font-weight:400}.pdp-sku{margin-top:12px;color:var(--ink-3)}.woo-variation-swatches .variable-items-wrapper{gap:8px}.woo-variation-swatches .variable-items-wrapper .variable-item{border-radius:0;box-shadow:none;border:1px solid var(--line);background:var(--paper-2);min-width:52px;padding:10px 8px;font-family:var(--f-mono);font-size:12px}.woo-variation-swatches .variable-items-wrapper .variable-item.selected,.woo-variation-swatches .variable-items-wrapper .variable-item:hover{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.woo-variation-swatches .variable-items-wrapper .color-variable-item{width:34px;height:34px;min-width:0;border-radius:50%;padding:0}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:clamp(30px,4vw,60px)}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 24px;display:flex;flex-wrap:wrap;gap:0;border-bottom:1px solid var(--line)}.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:0;border-radius:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:14px 20px;display:block;font-family:var(--f-mono);font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid #fff0;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ink);border-color:var(--acc)}.woocommerce div.product .woocommerce-tabs .panel{max-width:70ch;color:var(--ink-2);font-size:16px}.woocommerce div.product .woocommerce-tabs .panel h2{font-family:var(--f-disp);text-transform:uppercase;font-size:clamp(20px,2.4vw,30px);margin-bottom:12px;color:var(--ink)}.woocommerce .related,.woocommerce .upsells{grid-column:1/-1;margin-top:clamp(30px,4vw,60px)}.woocommerce .related>h2,.woocommerce .upsells>h2{font-family:var(--f-disp);text-transform:uppercase;font-size:clamp(22px,2.6vw,34px);margin-bottom:22px}.woocommerce table.shop_table{border:1px solid var(--line);border-radius:0;border-collapse:collapse;width:100%;background:var(--paper-2)}.woocommerce table.shop_table th{font-family:var(--f-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:400;padding:14px 16px;border-bottom:1px solid var(--line);text-align:left}.woocommerce table.shop_table td{padding:16px;border-top:1px solid var(--line);vertical-align:middle}.woocommerce table.shop_table img{width:74px;height:auto}.woocommerce a.remove{color:var(--ink-3);font-size:18px;line-height:1;font-weight:400}.woocommerce a.remove:hover{background:none;color:var(--burgundy)}.woocommerce-cart-form__cart-item .product-name a{font-size:16px;text-transform:lowercase}.woocommerce .cart-collaterals{margin-top:26px;display:grid;grid-template-columns:1fr;gap:20px}.woocommerce .cart_totals{width:100%!important;float:none}.woocommerce .cart_totals h2{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px}.woocommerce .cart_totals table{border:1px solid var(--ink)}.woocommerce .cart_totals table th{width:45%}.woocommerce .cart_totals .order-total th,.woocommerce .cart_totals .order-total td{font-family:var(--f-mono);font-size:18px}.woocommerce .coupon{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.woocommerce .coupon input{max-width:220px}.woocommerce .actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;align-items:center}.dg-hair td span{color:var(--ink-3)}.woocommerce-checkout .woo-main{max-width:1240px}.woocommerce form.checkout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(24px,3.4vw,54px);align-items:start}.woocommerce form.checkout #customer_details{grid-column:1}.woocommerce form.checkout h3{font-family:var(--f-disp);text-transform:uppercase;font-size:clamp(20px,2.3vw,30px);margin:0 0 18px;line-height:1}.woocommerce form.checkout #order_review_heading{grid-column:2;grid-row:1;margin-bottom:14px}.woocommerce form.checkout #order_review{grid-column:2;grid-row:2;position:sticky;top:110px}.woocommerce-checkout #payment{background:var(--paper-2);border:1px solid var(--ink);border-radius:0;margin-top:18px}.woocommerce-checkout #payment ul.payment_methods{padding:18px;border-bottom:1px solid var(--line)}.woocommerce-checkout #payment ul.payment_methods li{list-style:none;margin-bottom:12px}.woocommerce-checkout #payment div.payment_box{background:var(--paper-3);border-radius:0;font-size:14px;color:var(--ink-2)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--paper-3)}.woocommerce-checkout #payment div.form-row{padding:18px}.woocommerce-checkout #payment .place-order{padding:0 18px 18px}.woocommerce-checkout #payment #place_order{width:100%}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:13.5px;color:var(--ink-2)}.woocommerce-account .woocommerce-MyAccount-navigation{width:26%;float:left}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--line);background:var(--paper-2)}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid var(--line)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:14px 16px;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--ink);color:var(--paper-2)}.woocommerce-account .woocommerce-MyAccount-content{width:70%;float:right}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{border:1px solid var(--line);background:var(--paper-2);padding:26px}.woocommerce .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:26px;width:100%}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}.woocommerce-order{max-width:820px}.woocommerce ul.order_details{list-style:none;padding:0;margin:0 0 26px;display:flex;flex-wrap:wrap;gap:18px;border:1px solid var(--line);background:var(--paper-2);padding:20px}.woocommerce ul.order_details li{border:0;margin:0;padding:0;font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.woocommerce ul.order_details li strong{display:block;font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink);margin-top:5px}[data-mode=gatos] .woocommerce .button,[data-mode=gatos] .woocommerce button.button,[data-mode=gatos] .woocommerce input.button,[data-mode=gatos] .woocommerce a.button,[data-mode=gatos] .woocommerce #respond input#submit{background:#FFC148;color:#0B1425;border-color:#FFC148}[data-mode=gatos] .woocommerce .button:hover{background:#FF2D4B;border-color:#FF2D4B;color:#fff}[data-mode=gatos] .woocommerce .button.alt{background:#FF2D4B;border-color:#FF2D4B;color:#fff}[data-mode=gatos] .navtoggle span{background:var(--ink)}[data-mode=perro] .woocommerce .button,[data-mode=perro] .woocommerce button.button,[data-mode=perro] .woocommerce input.button,[data-mode=perro] .woocommerce a.button,[data-mode=perro] .woocommerce #respond input#submit{background:#E2680C;color:#fff;border-color:#E2680C}[data-mode=perro] .woocommerce .button:hover{background:#3F7D3A;border-color:#3F7D3A}[data-mode=perro] .woocommerce .button.alt{background:#3F7D3A;border-color:#3F7D3A}.card.is-stashed{visibility:hidden;pointer-events:none}@media(max-width:1180px){.woocommerce div.product{grid-template-columns:1fr}.woocommerce div.product .summary{position:static}.woocommerce form.checkout{grid-template-columns:1fr}.woocommerce form.checkout #customer_details,.woocommerce form.checkout #order_review_heading,.woocommerce form.checkout #order_review{grid-column:1}.woocommerce form.checkout #order_review{position:static}.navtoggle{display:flex}}@media(max-width:820px){.woocommerce .col2-set{grid-template-columns:1fr}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%;margin-right:0}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account .woocommerce-MyAccount-content{margin-top:20px}.woocommerce table.shop_table thead{display:none}.woocommerce table.shop_table tr{display:block;border-top:1px solid var(--line)}.woocommerce table.shop_table td{display:flex;justify-content:space-between;gap:14px;border-top:0;padding:9px 14px}.woocommerce table.shop_table td::before{content:attr(data-title);font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.woocommerce table.shop_table td.product-remove::before{content:""}.langs{display:none}}.news-col h4{font-family:var(--f-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgb(243 239 231 / .42);margin-bottom:13px}.news-col p{font-size:14px;color:rgb(243 239 231 / .72)}.news-col .news-note{margin-top:10px;color:rgb(243 239 231 / .4)}[data-mode=perro] .news-col h4{color:rgb(251 243 224 / .45)}[data-mode=perro] .news-col p{color:rgb(251 243 224 / .75)}.nav{flex-wrap:nowrap;white-space:nowrap;overflow:hidden}.nav a{flex:none}@media(max-width:1320px){.nav a{font-size:10.5px;letter-spacing:.1em}}.hdr-bar{gap:16px}.brand-word{white-space:nowrap}.woo-page{padding-block:clamp(20px,3vw,40px)}.woo-page>.woocommerce{max-width:none}.nav li,.nav ul,.nav-mobile li,.nav-mobile ul{list-style:none;margin:0;padding:0}.nav li{display:inline-flex}.nav-mobile li{display:block}.nav-mobile li a{display:block}.page-hero{max-height:min(46vh,420px)}.page-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 40%}.hero,.hero-img,.values,.band,.queue,.ftr,.grid,.vibes{max-width:100%}.woocommerce table.shop_table{display:block;overflow-x:auto}@media(min-width:821px){.woocommerce table.shop_table{display:table}}.prose img,.woo-page img,.page-hero img{max-width:100%;height:auto}.grid,.vibes,.revs,.lookgrid{min-width:0}.grid>*,.vibes>*,.revs>*{min-width:0}.card,.card-bd,.card-fig{min-width:0}.card-nm{min-width:0;overflow-wrap:anywhere}.card-pr{flex:0 0 auto}@media(max-width:560px){.card-bd{flex-wrap:wrap;gap:2px}.card-pr{margin-left:0;width:100%}.card-doc{flex-wrap:wrap;gap:4px 10px}}html{overflow-x:clip}body{max-width:100%;overflow-x:clip}.hdr,.hdr-bar,.ticker,.nav-mobile,.tools-collapse{max-width:100%;min-width:0}.hdr-bar{display:flex;align-items:center;gap:22px}.nav{margin-inline:auto}.tools-collapse{display:flex;align-items:center;gap:14px;min-width:0}.hdr-tools{display:flex;align-items:center;gap:14px;flex:none}@media(max-width:1000px){.hdr-bar{flex-wrap:wrap;justify-content:space-between;gap:10px 12px;height:auto;min-height:64px;padding-block:10px}.brand{order:1;flex:1 1 auto;min-width:0}.brand-word{font-size:clamp(17px,5.2vw,26px)}.hdr-tools{order:2}.navtoggle{display:flex}.tools-collapse{order:3;flex:1 0 100%;display:none;flex-direction:column;align-items:stretch;gap:14px;padding:14px 0 4px;border-top:1px solid var(--line)}body.nav-open .tools-collapse{display:flex}.hdr .tools-collapse .search{display:flex;width:100%}.hdr .tools-collapse .search input{width:100%;font-size:16px;flex:1}.hdr .tools-collapse .langs{display:flex;gap:16px}.hdr .tools-collapse .langs a{font-size:12px;padding:6px 2px}.hdr .tools-collapse .modeswitch{align-self:flex-start}.search-out{position:static;width:100%;box-shadow:none;margin-top:10px;max-height:40vh}.nav-mobile{position:static;padding:4px var(--pad) 16px}body.nav-open .nav-mobile{display:flex}body.nav-open .hdr{max-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media(max-width:560px){.brand-mark{width:18px;height:23px}.cart-btn{width:26px}.bowl{width:26px;height:25px}.ticker-track span{font-size:9.5px}.hdr-tools{gap:10px}}.queue-line{flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.queue-line span{overflow:hidden;text-overflow:ellipsis}@media(max-width:820px){.queue-in{grid-template-columns:1fr;gap:7px}.queue-lbl{font-size:9.5px}.queue-feed{height:18px}.queue-line{font-size:10px;gap:8px}.values{grid-template-columns:repeat(2,minmax(0,1fr))}}.sw-more{font-size:9px;letter-spacing:.06em;color:var(--ink-3);align-self:center}.card-sw .sw{box-shadow:inset 0 0 0 1px rgb(20 16 14 / .14)}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:0px 0px 0px 0px;--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:#000000;--cmplz_hyperlink_color:#000000;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#000000;--cmplz_button_accept_border_color:#000000;--cmplz_button_accept_text_color:#f6f4f4;--cmplz_button_deny_background_color:#f6f4f4;--cmplz_button_deny_border_color:#f6f4f4;--cmplz_button_deny_text_color:#000000;--cmplz_button_settings_background_color:#f6f4f4;--cmplz_button_settings_border_color:#f6f4f4;--cmplz_button_settings_text_color:#000000;--cmplz_button_border_radius:0px 0px 0px 0px;--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:#000000;--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-cookiebanner .cmplz-links.cmplz-information{display:none}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{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}.instagram-media.cmplz-placeholder-element>div{max-width:100%}