@font-face{font-family:Barlow;font-style:normal;font-weight:300;src:url(/wp-content/themes/web-4d-theme/assets/fonts/barlow/Light/Barlow-Light.woff2)format("woff2");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:400;src:url(/wp-content/themes/web-4d-theme/assets/fonts/barlow/Regular/Barlow-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:500;src:url(/wp-content/themes/web-4d-theme/assets/fonts/barlow/Medium/Barlow-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:600;src:url(/wp-content/themes/web-4d-theme/assets/fonts/barlow/SemiBold/Barlow-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:700;src:url(/wp-content/themes/web-4d-theme/assets/fonts/barlow/Bold/Barlow-Bold.woff2)format("woff2");font-display:swap}@font-face{font-family:Barlow;font-style:normal;font-weight:800;src:url(/wp-content/themes/web-4d-theme/assets/fonts/barlow/ExtraBold/Barlow-ExtraBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Barlow-fallback;font-style:normal;font-weight:300;src:local(Arial);font-display:swap;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Barlow-fallback;font-style:normal;font-weight:400;src:local(Arial);font-display:swap;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Barlow-fallback;font-style:normal;font-weight:500;src:local(Arial);font-display:swap;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Barlow-fallback;font-style:normal;font-weight:600;src:local(Arial);font-display:swap;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Barlow-fallback;font-style:normal;font-weight:700;src:local(Arial);font-display:swap;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Barlow-fallback;font-style:normal;font-weight:800;src:local(Arial);font-display:swap;ascent-override:100%;descent-override:20%;line-gap-override:0%}:root{--clr-primary-50:var(--custom-clr-primary-50,#d4e4f2);--clr-primary-100:var(--custom-clr-primary-100,#b7d2e9);--clr-primary-200:var(--custom-clr-primary-200,#93bbdf);--clr-primary-300:var(--custom-clr-primary-300,#6fa4d4);--clr-primary-400:var(--custom-clr-primary-400,#4b8ec9);--clr-primary-500:var(--custom-clr-primary-500,#2777be);--clr-primary-600:var(--custom-clr-primary-600,#21639e);--clr-primary-700:var(--custom-clr-primary-700,#1a4f7f);--clr-primary-800:var(--custom-clr-primary-800,#143c5f);--clr-primary-900:var(--custom-clr-primary-900,#0d283f);--clr-primary-950:var(--custom-clr-primary-950,#081826);--clr-neutral-50:var(--custom-clr-neutral-50,#f9fafb);--clr-neutral-100:var(--custom-clr-neutral-100,#f3f4f6);--clr-neutral-200:var(--custom-clr-neutral-200,#e5e7eb);--clr-neutral-300:var(--custom-clr-neutral-300,#d1d5db);--clr-neutral-400:var(--custom-clr-neutral-400,#9ca3af);--clr-neutral-500:var(--custom-clr-neutral-500,#6b7280);--clr-neutral-600:var(--custom-clr-neutral-600,#4b5563);--clr-neutral-700:var(--custom-clr-neutral-700,#374151);--clr-neutral-800:var(--custom-clr-neutral-800,#1f2937);--clr-neutral-900:var(--custom-clr-neutral-900,#111827);--clr-neutral-950:var(--custom-clr-neutral-950,#030712);--clr-warning-tint:var(--custom-clr-warning-tint,#ffe8cc);--clr-warning:var(--custom-clr-warning,#f1b14e);--clr-warning-shade:var(--custom-clr-warning-shade,#d27f00);--clr-danger-tint:var(--custom-clr-danger-tint,#ff9d96);--clr-danger:var(--custom-clr-danger,#fb4e43);--clr-danger-shade:var(--custom-clr-danger-shade,#b0372f);--clr-success-tint:var(--custom-clr-success-tint,#9cd2af);--clr-success:var(--custom-clr-success,#46b77b);--clr-success-shade:var(--custom-clr-success-shade,#318056);--clr-info-tint:var(--custom-clr-info-tint,#d4e4f2);--clr-info:var(--custom-clr-info,#2777be);--clr-info-shade:var(--custom-clr-info-shade,#1f5f98);--clr-white:#fff;--clr-black:#000;--d1-ff:var(--custom-d1-ff,Barlow, Barlow-fallback, arial, sans-serif);--d1-fs:var(--custom-d1-fs,6rem);--d1-sf:var(--custom-d1-sf,2.5);--d1-lh:var(--custom-d1-lh,6.838rem);--d1-fw:var(--custom-d1-fw,800);--d1-ls:var(--custom-d1-ls,ls("normal"));--d1-tt:var(--custom-d1-tt,uppercase);--d1-fs-default-unitless:6;--d1-sf-default-unitless:2.5;--d1-lh-default-unitless:6.838;--d2-ff:var(--custom-d2-ff,Barlow, Barlow-fallback, arial, sans-serif);--d2-fs:var(--custom-d2-fs,5rem);--d2-sf:var(--custom-d2-sf,2.5);--d2-lh:var(--custom-d2-lh,5.7rem);--d2-fw:var(--custom-d2-fw,800);--d2-ls:var(--custom-d2-ls,ls("normal"));--d2-tt:var(--custom-d2-tt,none);--d2-fs-default-unitless:5;--d2-sf-default-unitless:2.5;--d2-lh-default-unitless:5.7;--d3-ff:var(--custom-d3-ff,Barlow, Barlow-fallback, arial, sans-serif);--d3-fs:var(--custom-d3-fs,4rem);--d3-sf:var(--custom-d3-sf,2);--d3-lh:var(--custom-d3-lh,4.637rem);--d3-fw:var(--custom-d3-fw,800);--d3-ls:var(--custom-d3-ls,ls("normal"));--d3-tt:var(--custom-d3-tt,none);--d3-fs-default-unitless:4;--d3-sf-default-unitless:2;--d3-lh-default-unitless:4.637;--d4-ff:var(--custom-d4-ff,Barlow, Barlow-fallback, arial, sans-serif);--d4-fs:var(--custom-d4-fs,3rem);--d4-sf:var(--custom-d4-sf,2);--d4-lh:var(--custom-d4-lh,3.3rem);--d4-fw:var(--custom-d4-fw,700);--d4-ls:var(--custom-d4-ls,ls("normal"));--d4-tt:var(--custom-d4-tt,none);--d4-fs-default-unitless:3;--d4-sf-default-unitless:2;--d4-lh-default-unitless:3.3;--d5-ff:var(--custom-d5-ff,Barlow, Barlow-fallback, arial, sans-serif);--d5-fs:var(--custom-d5-fs,2.5rem);--d5-sf:var(--custom-d5-sf,2);--d5-lh:var(--custom-d5-lh,3rem);--d5-fw:var(--custom-d5-fw,700);--d5-ls:var(--custom-d5-ls,ls("normal"));--d5-tt:var(--custom-d5-tt,none);--d5-fs-default-unitless:2.5;--d5-sf-default-unitless:2;--d5-lh-default-unitless:3;--d6-ff:var(--custom-d6-ff,Barlow, Barlow-fallback, arial, sans-serif);--d6-fs:var(--custom-d6-fs,2rem);--d6-sf:var(--custom-d6-sf,2);--d6-lh:var(--custom-d6-lh,2.6rem);--d6-fw:var(--custom-d6-fw,700);--d6-ls:var(--custom-d6-ls,ls("normal"));--d6-tt:var(--custom-d6-tt,none);--d6-fs-default-unitless:2;--d6-sf-default-unitless:2;--d6-lh-default-unitless:2.6;--h1-ff:var(--custom-h1-ff,Barlow, Barlow-fallback, arial, sans-serif);--h1-fs:var(--custom-h1-fs,3rem);--h1-sf:var(--custom-h1-sf,2);--h1-lh:var(--custom-h1-lh,4.131rem);--h1-fw:var(--custom-h1-fw,900);--h1-ls:var(--custom-h1-ls,ls("normal"));--h1-tt:var(--custom-h1-tt,none);--h1-fs-default-unitless:3;--h1-sf-default-unitless:2;--h1-lh-default-unitless:4.131;--h2-ff:var(--custom-h2-ff,Barlow, Barlow-fallback, arial, sans-serif);--h2-fs:var(--custom-h2-fs,2.5rem);--h2-sf:var(--custom-h2-sf,1.667);--h2-lh:var(--custom-h2-lh,3.3rem);--h2-fw:var(--custom-h2-fw,900);--h2-ls:var(--custom-h2-ls,ls("normal"));--h2-tt:var(--custom-h2-tt,none);--h2-fs-default-unitless:2.5;--h2-sf-default-unitless:1.667;--h2-lh-default-unitless:3.3;--h3-ff:var(--custom-h3-ff,Barlow, Barlow-fallback, arial, sans-serif);--h3-fs:var(--custom-h3-fs,2.25rem);--h3-sf:var(--custom-h3-sf,1.618);--h3-lh:var(--custom-h3-lh,3rem);--h3-fw:var(--custom-h3-fw,700);--h3-ls:var(--custom-h3-ls,ls("normal"));--h3-tt:var(--custom-h3-tt,none);--h3-fs-default-unitless:2.25;--h3-sf-default-unitless:1.618;--h3-lh-default-unitless:3;--h4-ff:var(--custom-h4-ff,Barlow, Barlow-fallback, arial, sans-serif);--h4-fs:var(--custom-h4-fs,1.75rem);--h4-sf:var(--custom-h4-sf,1.5);--h4-lh:var(--custom-h4-lh,2.6rem);--h4-fw:var(--custom-h4-fw,700);--h4-ls:var(--custom-h4-ls,ls("normal"));--h4-tt:var(--custom-h4-tt,none);--h4-fs-default-unitless:1.75;--h4-sf-default-unitless:1.5;--h4-lh-default-unitless:2.6;--h5-ff:var(--custom-h5-ff,Barlow, Barlow-fallback, arial, sans-serif);--h5-fs:var(--custom-h5-fs,1.5rem);--h5-sf:var(--custom-h5-sf,1.414);--h5-lh:var(--custom-h5-lh,2.025rem);--h5-fw:var(--custom-h5-fw,700);--h5-ls:var(--custom-h5-ls,ls("normal"));--h5-tt:var(--custom-h5-tt,none);--h5-fs-default-unitless:1.5;--h5-sf-default-unitless:1.414;--h5-lh-default-unitless:2.025;--h6-ff:var(--custom-h6-ff,Barlow, Barlow-fallback, arial, sans-serif);--h6-fs:var(--custom-h6-fs,1.25rem);--h6-sf:var(--custom-h6-sf,1.414);--h6-lh:var(--custom-h6-lh,1.75rem);--h6-fw:var(--custom-h6-fw,700);--h6-ls:var(--custom-h6-ls,ls("normal"));--h6-tt:var(--custom-h6-tt,none);--h6-fs-default-unitless:1.25;--h6-sf-default-unitless:1.414;--h6-lh-default-unitless:1.75;--body-clr:var(--custom-body-clr,var(--clr-black));--body-bg-clr:var(--custom-body-bg-clr,var(--clr-white));--body-icon-clr:var(--custom-body-icon-clr,var(--clr-primary-500));--body-icon-hover-clr:var(--custom-body-icon-hover-clr,var(--clr-primary-600));--body-link-clr:var(--custom-body-link-clr,var(--clr-primary-500));--body-link-hover-clr:var(--custom-body-link-hover-clr,var(--clr-primary-700));--body-link-visited-clr:var(--custom-body-link-visited-clr,var(--clr-primary-500));--body-link-visited-hover-clr:var(--custom-body-link-visited-hover-clr,var(--clr-primary-500));--body-alt-clr:var(--custom-body-alt-clr,#8996a2);--body-alt-bg-clr:var(--custom-body-alt-bg-clr,var(--clr-neutral-50));--body-alt-icon-clr:var(--custom-body-alt-icon-clr,var(--clr-black));--body-alt-icon-hover-clr:var(--custom-body-alt-icon-hover-clr,var(--clr-black));--body-alt-link-clr:var(--custom-body-alt-link-clr,var(--clr-primary-500));--body-alt-link-hover-clr:var(--custom-body-alt-link-hover-clr,var(--clr-primary-500));--footer-clr:var(--custom-footer-clr,var(--clr-black));--footer-bg-clr:var(--custom-footer-bg-clr,#f7f8f9);--footer-icon-clr:var(--custom-footer-icon-clr,var(--clr-neutral-800));--footer-icon-hover-clr:var(--custom-footer-icon-hover-clr,var(--clr-primary-500));--footer-link-clr:var(--custom-footer-link-clr,var(--clr-black));--footer-link-hover-clr:var(--custom-footer-link-hover-clr,var(--clr-primary-500));--footer-alt-clr:var(--custom-footer-alt-clr,var(--clr-white));--footer-alt-bg-clr:var(--custom-footer-alt-bg-clr,#4e5d6b);--footer-alt-link-clr:var(--custom-footer-alt-link-clr,var(--clr-white));--footer-alt-link-hover-clr:var(--custom-footer-alt-link-hover-clr,var(--clr-primary-500));--field-bg:var(--custom-field-bg,var(--body-bg-clr));--field-clr:var(--custom-field-clr,var(--clr-neutral-700));--field-border:var(--custom-field-border,var(--clr-neutral-300));--field-border-radius:var(--custom-field-border-radius,4px);--field-hover-border:var(--custom-field-hover-border,var(--clr-neutral-500));--field-focus-border:var(--custom-field-focus-border,var(--clr-primary-500));--field-focus-outline:var(--custom-field-focus-outline,var(--clr-primary-500));--field-filled-border:var(--custom-field-filled-border,var(--clr-neutral-700));--field-disabled-border:var(--custom-field-disabled-border,var(--clr-neutral-300));--field-disabled-bg:var(--custom-field-disabled-bg,var(--clr-neutral-100));--field-disabled-clr:var(--custom-field-disabled-clr,var(--clr-neutral-400));--field-error-border:var(--custom-field-error-border,var(--clr-danger));--field-error-bg:var(--custom-field-error-bg,color-mix(in srgb, var(--clr-danger-tint) 10%, transparent 90%));--field-error-outline:var(--custom-field-error-outline,var(--clr-danger));--field-error-clr:var(--custom-field-error-clr,var(--clr-danger));--field-success-border:var(--custom-field-success-border,var(--clr-success));--field-success-bg:var(--custom-field-success-bg,color-mix(in srgb, var(--clr-success-tint) 20%, transparent 80%));--field-success-outline:var(--custom-field-success-outline,var(--clr-success));--field-success-clr:var(--custom-field-success-clr,var(--clr-success));--field-selection-bg:var(--custom-field-selection-bg,var(--clr-primary-500));--field-selection-clr:var(--custom-field-selection-clr,var(--body-bg-clr));--field-autofill-clr:var(--custom-field-autofill-clr,var(--clr-primary-800));--field-autofill-bg:var(--custom-field-autofill-bg,color-mix(in srgb, var(--clr-primary-50) 50%, transparent));--field-autofill-border:var(--custom-field-autofill-border,var(--clr-primary-500));--field-label-clr:var(--custom-field-label-clr,var(--clr-neutral-800));--field-helper-clr:var(--custom-field-helper-clr,var(--clr-neutral-500));--field-required-clr:var(--custom-field-required-clr,var(--clr-danger));--field-addon-bg:var(--custom-field-addon-bg,var(--clr-neutral-50));--field-addon-clr:var(--custom-field-addon-clr,var(--clr-neutral-600));--field-addon-border:var(--custom-field-addon-border,var(--clr-neutral-200));--field-addon-font-size:var(--custom-field-addon-font-size,.938rem);--ribbon-discount-bg-clr:var(--custom-ribbon-discount-bg-clr,var(--clr-danger));--ribbon-discount-big-bg-clr:var(--custom-ribbon-discount-big-bg-clr,var(--clr-danger-shade));--ribbon-discount-small-bg-clr:var(--custom-ribbon-discount-small-bg-clr,var(--clr-warning));--ribbon-discount-new-bg-clr:var(--custom-ribbon-discount-new-bg-clr,var(--clr-success));--ribbon-discount-sale-bg-clr:var(--custom-ribbon-discount-sale-bg-clr,var(--clr-warning));--ribbon-discount-limited-bg-clr:var(--custom-ribbon-discount-limited-bg-clr,var(--clr-danger));--ribbon-discount-clr:var(--custom-ribbon-discount-clr,var(--clr-white));--ribbon-discount-big-clr:var(--custom-ribbon-discount-big-clr,var(--clr-white));--ribbon-discount-small-clr:var(--custom-ribbon-discount-small-clr,var(--clr-white));--ribbon-discount-new-clr:var(--custom-ribbon-discount-new-clr,var(--clr-white));--ribbon-discount-sale-clr:var(--custom-ribbon-discount-sale-clr,var(--clr-white));--ribbon-discount-limited-clr:var(--custom-ribbon-discount-limited-clr,var(--clr-white));--registration-title-clr:var(--custom-registration-title-clr,var(--clr-primary-500));--registration-clr:var(--custom-registration-clr,var(--clr-black));--registration-icon-bg-clr:var(--custom-registration-icon-bg-clr,var(--clr-white));--registration-icon-border-clr:var(--custom-registration-icon-border-clr,transparent);--advanced-attribute-hex-border-radius:var(--custom-advanced-attribute-hex-border-radius,4px);--advanced-attribute-text-border-radius:var(--custom-advanced-attribute-text-border-radius,4px);--login-page-background-clr:var(--custom-login-page-background-clr,var(--clr-white));--login-page-form-bg-clr:var(--custom-login-page-form-bg-clr,var(--clr-white));--sidebar-bg-clr:var(--custom-sidebar-bg-clr,transparent);--sidebar-clr:var(--custom-sidebar-clr,var(--clr-black));--sidebar-link-clr:var(--custom-sidebar-link-clr,var(--clr-black));--sidebar-link-hover-clr:var(--custom-sidebar-link-hover-clr,var(--clr-primary-500));--sidebar-link-active-clr:var(--custom-sidebar-link-active-clr,var(--clr-primary-500));--category-tree-bg-clr:var(--custom-category-tree-bg-clr,var(--body-bg-clr));--category-tree-l1-clr:var(--custom-category-tree-l1-clr,var(--clr-black));--category-tree-l2-clr:var(--custom-category-tree-l2-clr,var(--clr-neutral-800));--category-tree-l3-clr:var(--custom-category-tree-l3-clr,var(--clr-neutral-800));--category-tree-l4-clr:var(--custom-category-tree-l4-clr,var(--clr-neutral-600));--category-tree-l-extra-clr:var(--custom-category-tree-l-extra-clr,var(--clr-danger));--category-tree-discount-clr:var(--custom-category-tree-discount-clr,var(--clr-danger));--category-tree-l1-hover-clr:var(--custom-category-tree-l1-hover-clr,var(--clr-primary-500));--category-tree-l2-hover-clr:var(--custom-category-tree-l2-hover-clr,var(--clr-primary-400));--category-tree-l3-hover-clr:var(--custom-category-tree-l3-hover-clr,var(--clr-primary-400));--category-tree-l4-hover-clr:var(--custom-category-tree-l4-hover-clr,var(--clr-primary-400));--category-tree-l-extra-hover-clr:var(--custom-category-tree-l-extra-hover-clr,var(--clr-danger-shade));--category-tree-discount-hover-clr:var(--custom-category-tree-discount-hover-clr,var(--clr-danger-shade));--order-summary-header-clr:var(--custom-order-summary-header-clr,var(--clr-black));--order-summary-header-bg-clr:var(--custom-order-summary-header-bg-clr,var(--clr-neutral-50));--order-summary-header-border-clr:var(--custom-order-summary-header-border-clr,var(--clr-neutral-300));--order-summary-header-edit-cart-clr:var(--custom-order-summary-header-edit-cart-clr,var(--clr-primary-500));--order-summary-clr:var(--custom-order-summary-clr,var(--clr-black));--order-summary-bg-clr:var(--custom-order-summary-bg-clr,var(--body-bg-clr));--order-summary-border-clr:var(--custom-order-summary-border-clr,var(--clr-neutral-300));--order-summary-footer-clr:var(--custom-order-summary-footer-clr,var(--clr-black));--order-summary-footer-bg-clr:var(--custom-order-summary-footer-bg-clr,var(--clr-neutral-50));--order-summary-footer-border-clr:var(--custom-order-summary-footer-border-clr,var(--clr-neutral-300));--order-summary-promo-bg-clr:var(--custom-order-summary-promo-bg-clr,var(--body-bg-clr));--order-summary-promo-title-clr:var(--custom-order-summary-promo-title-clr,var(--clr-primary-500));--order-summary-promo-description-clr:var(--custom-order-summary-promo-description-clr,var(--clr-neutral-500));--order-summary-promo-border-clr:var(--custom-order-summary-promo-border-clr,var(--clr-neutral-300));--order-summary-promo-tag-clr:var(--custom-order-summary-promo-tag-clr,var(--clr-white));--order-summary-promo-tag-bg-clr:var(--custom-order-summary-promo-tag-bg-clr,var(--clr-primary-500));--product-item-bg-clr:var(--custom-product-item-bg-clr,var(--body-bg-clr));--product-item-border-clr:var(--custom-product-item-border-clr,var(--clr-neutral-300));--product-page-benefits-bg-clr:var(--custom-product-page-benefits-bg-clr,var(--clr-white));--product-page-benefits-border-clr:var(--custom-product-page-benefits-border-clr,var(--clr-neutral-400));--product-page-benefits-title-clr:var(--custom-product-page-benefits-title-clr,var(--clr-neutral-800));--product-card-clr:var(--custom-product-card-clr,var(--clr-neutral-800));--product-card-bg-clr:var(--custom-product-card-bg-clr,var(--body-bg-clr));--product-card-border-clr:var(--custom-product-card-border-clr,var(--clr-neutral-200));--product-card-bg-hover-clr:var(--custom-product-card-bg-hover-clr,var(--body-bg-clr));--product-card-border-hover-clr:var(--custom-product-card-border-hover-clr,var(--clr-neutral-600));--product-card-picture-bg-clr:var(--custom-product-card-picture-bg-clr,transparent);--product-card-button-bg-clr:var(--custom-product-card-button-bg-clr,var(--clr-white));--product-card-button-bg-hover-clr:var(--custom-product-card-button-bg-hover-clr,var(--clr-primary-500));--product-card-button-clr:var(--custom-product-card-button-clr,var(--clr-neutral-700));--product-card-button-hover-clr:var(--custom-product-card-button-hover-clr,var(--clr-white));--product-card-blur-toggle:var(--custom-product-card-blur-toggle);--product-card-height:56px;--price-clr:var(--custom-price-clr,var(--clr-black));--price-before-clr:var(--custom-price-before-clr,var(--clr-neutral-500));--price-after-clr:var(--custom-price-after-clr,var(--clr-danger));--quantity-selector-btn-bg-clr:var(--custom-quantity-selector-btn-bg-clr,var(--body-bg-clr));--quantity-selector-btn-clr:var(--custom-quantity-selector-btn-clr,var(--clr-neutral-600));--quantity-selector-number-bg-clr:var(--custom-quantity-selector-number-bg-clr,var(--body-bg-clr));--quantity-selector-number-clr:var(--custom-quantity-selector-number-clr,var(--clr-neutral-800));--quantity-selector-unit-bg-clr:var(--custom-quantity-selector-unit-bg-clr,var(--clr-neutral-50));--quantity-selector-unit-clr:var(--custom-quantity-selector-unit-clr,var(--clr-neutral-600));--quantity-selector-border-clr:var(--custom-quantity-selector-border-clr,var(--clr-neutral-300));--quantity-selector-border-hover-clr:var(--custom-quantity-selector-border-hover-clr,var(--clr-neutral-600));--quantity-selector-btn-hover-bg-clr:var(--custom-quantity-selector-btn-hover-bg-clr,var(--clr-neutral-50));--quantity-selector-btn-hover-clr:var(--custom-quantity-selector-btn-hover-clr,var(--clr-neutral-800));--quantity-selector-number-hover-bg-clr:var(--custom-quantity-selector-number-hover-bg-clr,var(--body-bg-clr));--quantity-selector-number-hover-clr:var(--custom-quantity-selector-number-hover-clr,var(--clr-neutral-800));--quantity-selector-border-focus-clr:var(--custom-quantity-selector-border-focus-clr,var(--clr-primary-500));--quantity-selector-remove-btn-border-focus-clr:var(--custom-quantity-selector-remove-btn-border-focus-clr,var(--clr-primary-500));--quantity-selector-remove-btn-clr:var(--custom-quantity-selector-remove-btn-clr,var(--clr-neutral-600));--quantity-selector-remove-btn-hover-clr:var(--custom-quantity-selector-remove-btn-hover-clr,var(--clr-white));--quantity-selector-remove-btn-bg-clr:var(--custom-quantity-selector-remove-btn-bg-clr,var(--clr-neutral-300));--quantity-selector-remove-btn-hover-bg-clr:var(--custom-quantity-selector-remove-btn-hover-bg-clr,var(--clr-danger));--quantity-selector-remove-btn-border-clr:var(--custom-quantity-selector-remove-btn-border-clr,var(--clr-neutral-300));--quantity-selector-remove-btn-border-hover-clr:var(--custom-quantity-selector-remove-btn-border-hover-clr,var(--clr-danger-shade));--quantity-selector-cart-btn-clr:var(--custom-quantity-selector-cart-btn-clr,var(--clr-white));--quantity-selector-cart-btn-hover-clr:var(--custom-quantity-selector-cart-btn-hover-clr,var(--clr-white));--quantity-selector-cart-btn-bg-clr:var(--custom-quantity-selector-cart-btn-bg-clr,var(--clr-primary-500));--quantity-selector-cart-btn-hover-bg-clr:var(--custom-quantity-selector-cart-btn-hover-bg-clr,var(--clr-primary-600));--quantity-selector-cart-btn-border-clr:var(--custom-quantity-selector-cart-btn-border-clr,var(--clr-primary-500));--quantity-selector-cart-btn-border-hover-clr:var(--custom-quantity-selector-cart-btn-border-hover-clr,var(--clr-primary-600));--modal-bg-clr:var(--custom-modal-bg-clr,var(--clr-black));--modal-opacity:var(--custom-modal-opacity,50%);--lightgallery-clr:var(--custom-lightgallery-clr,var(--clr-white));--lightgallery-bg-clr:var(--custom-lightgallery-bg-clr,var(--clr-black));--lightgallery-opacity:var(--custom-lightgallery-opacity,80%);--def-list-term-bg-clr:var(--custom-def-list-term-bg-clr,var(--body-alt-bg-clr));--def-list-term-clr:var(--custom-def-list-term-clr,var(--clr-neutral-500));--def-list-term-border-clr:var(--custom-def-list-term-border-clr,var(--clr-neutral-200));--def-list-definition-bg-clr:var(--custom-def-list-definition-bg-clr,transparent);--def-list-definition-clr:var(--custom-def-list-definition-clr,var(--clr-black));--def-list-definition-border-clr:var(--custom-def-list-definition-border-clr,var(--clr-neutral-200));--def-list-border-width:var(--custom-def-list-border-width,1px);--table-history-header-bg-clr:var(--custom-table-history-header-bg-clr,clr(neutral, 100));--table-history-header-border-clr:var(--custom-table-history-header-border-clr,var(--clr-neutral-300));--table-history-header-clr:var(--custom-table-history-header-clr,var(--clr-black));--table-history-row-bg-clr:var(--custom-table-history-row-bg-clr,transparent);--table-history-row-bg-clr-hover:var(--custom-table-history-row-bg-clr-hover,var(--body-bg-clr));--table-history-row-border-clr:var(--custom-table-history-row-border-clr,var(--clr-neutral-200));--table-history-row-border-clr-hover:var(--custom-table-history-row-border-clr-hover,var(--clr-primary-500));--table-b2b-header-bg-clr:var(--custom-table-b2b-header-bg-clr,var(--clr-neutral-100));--table-b2b-header-border-clr:var(--custom-table-b2b-header-border-clr,var(--clr-neutral-200));--table-b2b-header-clr:var(--custom-table-b2b-header-clr,var(--body-clr));--table-b2b-row-bg-clr:var(--custom-table-b2b-row-bg-clr,transparent);--table-b2b-row-bg-clr-hover:var(--custom-table-b2b-row-bg-clr-hover,var(--body-bg-clr));--table-b2b-row-border-clr:var(--custom-table-b2b-row-border-clr,var(--clr-neutral-200));--table-b2b-row-border-clr-hover:var(--custom-table-b2b-row-border-clr-hover,var(--clr-neutral-200));--data-table-header-clr:var(--custom-data-table-header-clr,var(--clr-neutral-800));--data-table-header-bg-clr:var(--custom-data-table-header-bg-clr,var(--clr-neutral-100));--data-table-header-border-clr:var(--custom-data-table-header-border-clr,var(--clr-neutral-300));--data-table-row-clr:var(--custom-data-table-row-clr,var(--clr-neutral-700));--data-table-row-bg-clr:var(--custom-data-table-row-bg-clr,var(--body-bg-clr));--data-table-row-bg-clr-hover:var(--custom-data-table-row-bg-clr-hover,var(--clr-neutral-100));--data-table-row-focus-bg-clr:var(--custom-data-table-row-focus-bg-clr,var(--clr-primary-50));--data-table-row-border-clr:var(--custom-data-table-row-border-clr,var(--clr-neutral-300));--tile-bg-clr:var(--custom-tile-bg-clr,var(--clr-white));--tile-border-clr:var(--custom-tile-border-clr,var(--clr-neutral-300));--tile-clr:var(--custom-tile-clr,var(--clr-neutral-500));--tile-button-clr:var(--custom-tile-button-clr,var(--clr-primary-500));--tile-button-hover-clr:var(--custom-tile-button-hover-clr,var(--clr-primary-500));--ff-primary:var(--custom-ff-primary,Barlow, Barlow-fallback, arial, sans-serif);--ff-secondary:var(--custom-ff-secondary,Barlow);--base-font-size:var(--custom-base-font-size,1rem);--btn-primary-clr:var(--custom-btn-primary-clr,var(--clr-white));--btn-primary-hover-clr:var(--custom-btn-primary-hover-clr,var(--clr-white));--btn-primary-border-radius:var(--custom-btn-primary-border-radius,4px);--btn-action-clr:var(--custom-btn-action-clr,var(--clr-white));--body-clr-dim:color-mix(in srgb, var(--body-bg-clr) 46.3%, var(--body-clr));--body-alt-clr-dim:color-mix(in srgb, var(--body-alt-bg-clr) 20%, var(--body-alt-clr));--dim-subtle:15%;--dim-light:30%;--dim-medium:50%;--dim-strong:70%;--dim-extreme:85%}applet,object,button,input,select,textarea,article,h1,h2,h3,h4,h5,h6,p,blockquote,a,abbr,acronym,address,big,cite,code,del,dfn,ins,kbd,small,strike,sub,sup,tt,var,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark{all:unset;box-sizing:border-box;display:revert}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;box-sizing:border-box;margin-top:0!important}html body,html input,html button,html select,html textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{scroll-behavior:smooth;text-rendering:optimizelegibility;interpolate-size:allow-keywords;width:100%;margin:0;overflow-y:scroll;overflow-x:hidden!important}a,button{cursor:revert}a{color:unset;text-decoration:none}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-block-size:100%;max-inline-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto;user-select:auto;text-decoration:none}:is(input:hover,input:focus,input:focus-visible,textarea:hover,textarea:focus,textarea:focus-visible){text-decoration:none}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none!important}:where([contenteditable]:not([contenteditable=false])){-webkit-line-break:after-white-space;overflow-wrap:break-word;-webkit-user-select:auto;user-select:auto;-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word;-moz-user-modify:read-write;-webkit-user-modify:read-write}:where([draggable=true]){-webkit-user-drag:element}::-webkit-details-marker{display:none}[popover]{border:none;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto}html{scrollbar-gutter:stable;font-family:var(--ff-primary);font-size:var(--base-font-size);scroll-snap-type:y mandatory;interpolate-size:allow-keywords;line-height:1.5}body{--radius:var(--custom-radius,1);scroll-behavior:smooth;min-height:100dvh;color:var(--body-clr);background-color:var(--body-bg-clr);flex-direction:column;display:flex;width:100%!important}body>header{background-color:var(--header-bg-clr)}body>footer{color:var(--footer-clr)}body.home{background-color:var(--body-alt-bg-clr)}body a.link{color:var(--body-link-clr)}body a.link:hover{color:var(--body-link-hover-clr)}body.home main{flex-direction:column;display:flex}main{flex:1;min-height:60vh}h1,h2,h3,h4,h5,h6{text-wrap:pretty;margin-bottom:1em}h1[class*=display-],h2[class*=display-],h3[class*=display-],h4[class*=display-],h5[class*=display-],h6[class*=display-]{margin-bottom:0}h1.neutral,h2.neutral,h3.neutral,h4.neutral,h5.neutral,h6.neutral{color:var(--clr-neutral-500);text-transform:uppercase;margin-bottom:.875em;font-size:clamp(1rem,.632911vw + .696203rem,1.25rem);font-weight:600;line-height:clamp(1.312rem,.475949vw + 1.08354rem,1.5rem)}.display-1{--fs-y2:var(--d1-fs);--fs-sf:var(--d1-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-d1-fs-unitless,var(--d1-fs-default-unitless));--fs-sf-unitless:var(--custom-d1-sf-unitless,var(--d1-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--d1-lh);--lh-sf:var(--d1-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-d1-lh-unitless,var(--d1-lh-default-unitless));--lh-sf-unitless:var(--custom-d1-sf-unitless,var(--d1-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--d1-ff);font-weight:var(--d1-fw);text-transform:var(--d1-tt);letter-spacing:var(--d1-ls)}.display-2{--fs-y2:var(--d2-fs);--fs-sf:var(--d2-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-d2-fs-unitless,var(--d2-fs-default-unitless));--fs-sf-unitless:var(--custom-d2-sf-unitless,var(--d2-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--d2-lh);--lh-sf:var(--d2-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-d2-lh-unitless,var(--d2-lh-default-unitless));--lh-sf-unitless:var(--custom-d2-sf-unitless,var(--d2-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--d2-ff);font-weight:var(--d2-fw);text-transform:var(--d2-tt);letter-spacing:var(--d2-ls)}.display-3{--fs-y2:var(--d3-fs);--fs-sf:var(--d3-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-d3-fs-unitless,var(--d3-fs-default-unitless));--fs-sf-unitless:var(--custom-d3-sf-unitless,var(--d3-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--d3-lh);--lh-sf:var(--d3-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-d3-lh-unitless,var(--d3-lh-default-unitless));--lh-sf-unitless:var(--custom-d3-sf-unitless,var(--d3-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--d3-ff);font-weight:var(--d3-fw);text-transform:var(--d3-tt);letter-spacing:var(--d3-ls)}.display-4{--fs-y2:var(--d4-fs);--fs-sf:var(--d4-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-d4-fs-unitless,var(--d4-fs-default-unitless));--fs-sf-unitless:var(--custom-d4-sf-unitless,var(--d4-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--d4-lh);--lh-sf:var(--d4-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-d4-lh-unitless,var(--d4-lh-default-unitless));--lh-sf-unitless:var(--custom-d4-sf-unitless,var(--d4-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--d4-ff);font-weight:var(--d4-fw);text-transform:var(--d4-tt);letter-spacing:var(--d4-ls)}.display-5{--fs-y2:var(--d5-fs);--fs-sf:var(--d5-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-d5-fs-unitless,var(--d5-fs-default-unitless));--fs-sf-unitless:var(--custom-d5-sf-unitless,var(--d5-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--d5-lh);--lh-sf:var(--d5-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-d5-lh-unitless,var(--d5-lh-default-unitless));--lh-sf-unitless:var(--custom-d5-sf-unitless,var(--d5-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--d5-ff);font-weight:var(--d5-fw);text-transform:var(--d5-tt);letter-spacing:var(--d5-ls)}.display-6{--fs-y2:var(--d6-fs);--fs-sf:var(--d6-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-d6-fs-unitless,var(--d6-fs-default-unitless));--fs-sf-unitless:var(--custom-d6-sf-unitless,var(--d6-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--d6-lh);--lh-sf:var(--d6-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-d6-lh-unitless,var(--d6-lh-default-unitless));--lh-sf-unitless:var(--custom-d6-sf-unitless,var(--d6-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--d6-ff);font-weight:var(--d6-fw);text-transform:var(--d6-tt);letter-spacing:var(--d6-ls)}h1{--fs-y2:var(--h1-fs);--fs-sf:var(--h1-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-h1-fs-unitless,var(--h1-fs-default-unitless));--fs-sf-unitless:var(--custom-h1-sf-unitless,var(--h1-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--h1-lh);--lh-sf:var(--h1-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-h1-lh-unitless,var(--h1-lh-default-unitless));--lh-sf-unitless:var(--custom-h1-sf-unitless,var(--h1-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--h1-ff);font-weight:var(--h1-fw);text-transform:var(--h1-tt);letter-spacing:var(--h1-ls)}h2{--fs-y2:var(--h2-fs);--fs-sf:var(--h2-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-h2-fs-unitless,var(--h2-fs-default-unitless));--fs-sf-unitless:var(--custom-h2-sf-unitless,var(--h2-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--h2-lh);--lh-sf:var(--h2-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-h2-lh-unitless,var(--h2-lh-default-unitless));--lh-sf-unitless:var(--custom-h2-sf-unitless,var(--h2-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--h2-ff);font-weight:var(--h2-fw);text-transform:var(--h2-tt);letter-spacing:var(--h2-ls)}h3{--fs-y2:var(--h3-fs);--fs-sf:var(--h3-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-h3-fs-unitless,var(--h3-fs-default-unitless));--fs-sf-unitless:var(--custom-h3-sf-unitless,var(--h3-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--h3-lh);--lh-sf:var(--h3-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-h3-lh-unitless,var(--h3-lh-default-unitless));--lh-sf-unitless:var(--custom-h3-sf-unitless,var(--h3-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--h3-ff);font-weight:var(--h3-fw);text-transform:var(--h3-tt);letter-spacing:var(--h3-ls)}h4{--fs-y2:var(--h4-fs);--fs-sf:var(--h4-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-h4-fs-unitless,var(--h4-fs-default-unitless));--fs-sf-unitless:var(--custom-h4-sf-unitless,var(--h4-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--h4-lh);--lh-sf:var(--h4-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-h4-lh-unitless,var(--h4-lh-default-unitless));--lh-sf-unitless:var(--custom-h4-sf-unitless,var(--h4-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--h4-ff);font-weight:var(--h4-fw);text-transform:var(--h4-tt);letter-spacing:var(--h4-ls)}h5{--fs-y2:var(--h5-fs);--fs-sf:var(--h5-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-h5-fs-unitless,var(--h5-fs-default-unitless));--fs-sf-unitless:var(--custom-h5-sf-unitless,var(--h5-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--h5-lh);--lh-sf:var(--h5-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-h5-lh-unitless,var(--h5-lh-default-unitless));--lh-sf-unitless:var(--custom-h5-sf-unitless,var(--h5-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--h5-ff);font-weight:var(--h5-fw);text-transform:var(--h5-tt);letter-spacing:var(--h5-ls)}h6{--fs-y2:var(--h6-fs);--fs-sf:var(--h6-sf);--fs-y1:calc(var(--fs-y2) / var(--fs-sf));--fs-y2-unitless:var(--custom-h6-fs-unitless,var(--h6-fs-default-unitless));--fs-sf-unitless:var(--custom-h6-sf-unitless,var(--h6-sf-default-unitless));--fs-y1-unitless:calc(var(--fs-y2-unitless) / var(--fs-sf-unitless));--fs-v:calc(100vw * (var(--fs-y2-unitless) - var(--fs-y1-unitless)) / (87.5 - 30));--fs-r:calc((30 * var(--fs-y2) - 87.5 * var(--fs-y1)) / (30 - 87.5));font-size:clamp(var(--fs-y1), var(--fs-v) + var(--fs-r), var(--fs-y2));--lh-y2:var(--h6-lh);--lh-sf:var(--h6-sf);--lh-y1:calc(var(--lh-y2) / var(--lh-sf));--lh-y2-unitless:var(--custom-h6-lh-unitless,var(--h6-lh-default-unitless));--lh-sf-unitless:var(--custom-h6-sf-unitless,var(--h6-sf-default-unitless));--lh-y1-unitless:calc(var(--lh-y2-unitless) / var(--lh-sf-unitless));--lh-v:calc(100vw * (var(--lh-y2-unitless) - var(--lh-y1-unitless)) / (87.5 - 30));--lh-r:calc((30 * var(--lh-y2) - 87.5 * var(--lh-y1)) / (30 - 87.5));line-height:clamp(var(--lh-y1), var(--lh-v) + var(--lh-r), var(--lh-y2));font-family:var(--h6-ff);font-weight:var(--h6-fw);text-transform:var(--h6-tt);letter-spacing:var(--h6-ls)}p,span{text-wrap:pretty}p.lead,span.lead{font-size:clamp(1.125rem,.949367vw + .669304rem,1.5rem);line-height:clamp(1.575rem,1.13924vw + 1.02816rem,2.025rem)}p.xl,span.xl{font-size:clamp(1.125rem,.316456vw + .973101rem,1.25rem);line-height:clamp(1.575rem,.443038vw + 1.36234rem,1.75rem)}p.lg,span.lg{font-size:1.125rem;line-height:1.575rem}p.sm,span.sm{font-size:.938rem;line-height:1.406rem}p.xs,span.xs{font-size:.875rem;line-height:1.312rem}label{font-size:1rem;font-weight:400;line-height:1.406rem}label.lg{font-size:1.25rem;line-height:1.575rem}label.sm{font-size:.938rem;line-height:1.312rem}label.xs{font-size:.875rem;line-height:.938rem}a.link{-webkit-user-select:none;user-select:none;position:relative;color:var(--clr-primary-500)!important}a.link:before{background-color:currentColor;width:0;height:2px;transition:width .2s cubic-bezier(.45,.05,.55,.95);bottom:-2px}a.link:visited{color:var(--clr-danger)}a.link:hover:before{width:100%}kbd{color:var(--clr-neutral-700);-webkit-user-select:none;user-select:none;background-color:var(--clr-white);border:1px solid var(--clr-neutral-400);box-shadow:inset 0 -2px 0 var(--clr-neutral-400), 0 1px 1px #0000000d;border-radius:.25rem;padding:.25rem .5rem;font-family:Menlo,Consolas,monospace;font-size:1rem;font-weight:600;transition:all .2s ease-in-out}kbd:hover{background-color:var(--clr-neutral-200);box-shadow:inset 0 -1px 0 var(--clr-neutral-400), 0 0 1px #0000000d;transform:translateY(1px)}section{background:var(--bg-clr,transparent);position:relative}section[data-visible-only-to-editors]{--block-hidden-bg-clr:#dc0000;--block-hidden-text-clr:#fff;border:2px dashed var(--block-hidden-bg-clr);border-top:unset}section[data-visible-only-to-editors]:after{width:100%;font-size:2.25rem;font-weight:600;line-height:var(--lh-750);color:var(--block-hidden-text-clr);text-align:center;text-transform:uppercase;content:"Ovaj blok je skriven";background-color:var(--block-hidden-bg-clr);position:absolute;top:0}section.bkg-index{z-index:1;position:relative}:disabled[disabled]{cursor:not-allowed}a:focus-visible{outline:2px solid var(--clr-primary-500);outline-offset:-2px}[tabindex]:focus-visible{outline:2px solid var(--clr-primary-500);outline-offset:-2px}input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}svg.icon{-webkit-user-select:none;user-select:none}svg.icon:not([data-icon-type=payments]){width:var(--icon-size,1.5rem);aspect-ratio:1}svg.icon[data-icon-type=outline]{stroke-width:var(--custom-icon-stroke-width,1.5)}.w4d-footer,.w4d-checkout-footer{padding-bottom:var(--offset-bottom,0)}.w4d-footer{--grid-col-gap:4rem;--grid-container:320px auto 320px;color:var(--footer-clr)}.w4d-footer--2 .payment-methods{justify-content:center;gap:2rem}.w4d-footer--3 .payment-methods{min-height:40px}.w4d-footer__primary{background-color:var(--footer-bg-clr);padding-block-start:clamp(1.5rem,6.32911vw - 1.53797rem,4rem);padding-block-end:clamp(1.5rem,6.32911vw - 1.53797rem,4rem)}.w4d-footer__secondary{z-index:999;color:var(--footer-alt-clr);text-align:center;background-color:var(--footer-alt-bg-clr);flex-direction:column;gap:1rem;padding-block-start:clamp(1rem,1.26582vw + .392405rem,1.5rem);padding-block-end:clamp(1rem,1.26582vw + .392405rem,1.5rem);display:block;position:relative}.w4d-footer__secondary p{font-size:.75rem;line-height:1.125rem}.w4d-footer__social-and-payment-options-wrapper{background-color:var(--custom-footer-social-and-payments-bg-clr,var(--clr-neutral-100));border-top:1px solid var(--custom-footer-social-and-payments-border-top-clr,var(--clr-neutral-200))}.w4d-footer__social-and-payment-options-wrapper>div{gap:var(--grid-col-gap);grid-template-columns:320px auto;display:grid}.w4d-footer__payment-options-wrapper{background-color:var(--custom-footer-social-and-payments-bg-clr,var(--clr-neutral-100));border-top:1px solid var(--custom-footer-social-and-payments-border-top-clr,var(--clr-neutral-200))}.w4d-footer__extra-images-wrapper{background-color:var(--custom-footer-extra-images-bg-clr,var(--clr-neutral-100));border-top:1px solid var(--custom-footer-extra-images-border-top-clr,var(--clr-neutral-200))}.w4d-footer__social-and-payment-options-wrapper,.w4d-footer__payment-options-wrapper,.w4d-footer__custom-content,.w4d-footer__extra-images-wrapper{padding-block-start:3rem;padding-block-end:3rem}.w4d-footer h3{color:var(--clr-neutral-500);text-transform:uppercase;margin-bottom:1.25rem;font-size:1.125rem;font-weight:600;line-height:1.575rem}.w4d-footer__logo{align-items:center;width:max-content;display:inline-block}.w4d-footer__logo img{object-fit:contain;width:auto;max-width:clamp(9rem,20vw,18rem);height:auto;max-height:6rem}.w4d-footer__container{grid-template-columns:var(--grid-container);gap:var(--grid-col-gap);margin:0 auto;display:grid;position:relative}.w4d-footer__logo{margin-bottom:1rem}.w4d-footer__logo a,.w4d-footer__logo img{display:block}.w4d-footer__extra-images{justify-content:center;align-items:center;gap:1.25rem;list-style:none;display:flex}.w4d-footer__extra-images li{justify-content:center;align-items:center;display:flex}.w4d-footer__extra-images img{object-fit:contain;width:auto;min-width:48px;height:auto;min-height:24px;max-height:10rem;display:block}.w4d-footer__after-logo-content{max-width:50ch}.js-has-pseudo [csstools-has-1a-3b-1g-2s-19-2u-33-33-38-2t-36-2n-2n-2p-2u-38-2t-36-19-30-33-2v-33-19-2r-33-32-38-2t-32-38-1m-2w-2p-37-14-17-w-16-15]{margin-bottom:1.25rem}.w4d-footer__after-logo-content:has(+*){margin-bottom:1.25rem}.w4d-footer__primary-additional-content p{line-height:1.406rem}.js-has-pseudo [csstools-has-1a-3b-1g-2s-19-2u-33-33-38-2t-36-2n-2n-34-36-2x-31-2p-36-3d-19-2p-2s-2s-2x-38-2x-33-32-2p-30-19-2r-33-32-38-2t-32-38-1m-2w-2p-37-14-17-w-16-15]{margin-bottom:2rem}.w4d-footer__primary-additional-content:has(+*){margin-bottom:2rem}.w4d-footer__primary-additional-content+.social-icons{margin-left:-8px}.w4d-footer__developer-logo{width:54px;margin-inline-start:auto;margin-inline-end:auto;display:block}.w4d-footer__developer-logo .st0{fill:var(--footer-logo-bg-clr,var(--clr-white))}.w4d-footer__developer-logo .st1{fill:var(--footer-logo-bg-clr,#49c8f5)}.w4d-footer .social-icons svg[data-icon-type=fill]{fill:var(--footer-icon-clr)}.w4d-footer .social-icons svg[data-icon-type=fill]:hover{fill:var(--footer-icon-hover-clr)}.w4d-footer .social-icons svg[data-icon-type=stroke]{stroke:var(--footer-icon-clr)}.w4d-footer .social-icons svg[data-icon-type=stroke]:hover{stroke:var(--footer-icon-hover-clr)}@media screen and not (min-width:1200px){.w4d-footer__container{grid-template-columns:1fr;gap:2.5rem}}@media screen and (min-width:768px){.w4d-footer__developer-logo{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}}@media screen and not (min-width:768px){.w4d-footer{--grid-col-gap:2rem}.w4d-footer__developer-logo{margin-top:1rem}.w4d-footer__logo{margin-bottom:1.25rem}.w4d-footer__logo img{max-width:16rem}.w4d-footer__social-and-payment-options-wrapper>div{--grid-container:1fr;grid-template-columns:1fr}}.w4d-checkout-footer{--checkout-footer-bg-clr:var(--custom-checkout-footer-bg-clr,var(--clr-white));--checkout-footer-top-border-clr:var(--custom-checkout-footer-top-border-clr,var(--clr-neutral-300));--checkout-footer-clr:var(--custom-checkout-footer-clr,var(--clr-black));z-index:999;color:var(--checkout-footer-clr);background-color:var(--checkout-footer-bg-clr);border-top:1px solid var(--checkout-footer-top-border-clr)}.w4d-checkout-footer .w4d-footer__developer-logo{position:unset;transform:unset;margin:0}.w4d-checkout-footer .w4d-footer__developer-logo .st0{fill:var(--footer-logo-bg-clr,var(--clr-neutral-900))}.w4d-checkout-footer .container{justify-content:space-between;align-items:center;gap:1.25rem;height:6rem;display:flex}.w4d-checkout-footer .container p{font-size:12px;line-height:14px}@media screen and not (min-width:768px){.w4d-checkout-footer .container p:last-child{text-align:right}}@media screen and (min-width:768px) and (not (min-width:1200px)){.w4d-checkout-footer .container p{flex:1}}.w4d-checkout-footer .container .payment-methods{gap:20px 12px}.w4d-checkout-footer .container .payment-methods img{transform:scale(.8)}@media screen and not (min-width:1200px){.w4d-checkout-footer .container .payment-methods{justify-content:center;gap:0 10px}.w4d-checkout-footer .container{flex-direction:column;height:auto;padding:20px}}.container{width:100%;max-width:1520px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:clamp(.875rem,.728155vw + .612864rem,1.25rem);padding-inline-end:clamp(.875rem,.728155vw + .612864rem,1.25rem)}.container--left{margin-left:auto;margin-right:0}.container--full{max-width:unset;padding-inline-start:clamp(.875rem,2.18447vw + .0885922rem,2rem);padding-inline-end:clamp(.875rem,2.18447vw + .0885922rem,2rem)}.container--md{max-width:992px}.container--lg{max-width:1200px}@media screen and not (min-width:576px){.container.xs-p-0{padding:0}}.aside{position:relative}.aside-bg--right{padding-bottom:clamp(3rem,1.94175vw + 2.30097rem,4rem)}.aside-bg--right:before{z-index:-1;content:"";background:var(--body-alt-bg-clr);width:calc(100% + 50vw);height:100%;position:absolute;top:0;left:0}@media screen and not (min-width:576px){.aside-bg--right:before{width:100vw;left:-20px}}.sticky-bar{z-index:2000000;background-color:var(--clr-white);width:100dvw;margin-left:calc(50% - 50vw);position:sticky;bottom:0;left:0;box-shadow:0 -1px #0000000d,0 -12px 32px -12px #00000014,0 1px #0000000d}.sticky-bar__inner{width:100%;max-width:1200px;box-shadow:unset;grid-template-columns:auto 1fr auto;align-items:start;gap:clamp(2rem,23.5294vw - 12.5882rem,8rem);margin-inline-start:auto;margin-inline-end:auto;padding-block-start:clamp(1rem,1.89873vw + .0886076rem,1.75rem);padding-block-end:clamp(1rem,1.89873vw + .0886076rem,1.75rem);padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:grid}.sticky-bar__actions--flex{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media screen and not (min-width:1200px){.sticky-bar__actions--flex{flex-direction:column-reverse;justify-content:end;align-items:end}.sticky-bar__actions--flex button{width:100%}}@media screen and not (min-width:992px){.sticky-bar__inner{padding-inline-start:0;padding-inline-end:0;grid-template-columns:1fr;gap:0;padding-top:0}.sticky-bar__actions{padding-inline-start:1.25rem;padding-inline-end:1.25rem}.sticky-bar__actions--flex{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px}.sticky-bar__actions--flex button{width:50%}}.sidebar{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,15.3846vw - 11.9615rem,4rem);display:grid}.sidebar__main{grid-column:span 2;margin-bottom:clamp(3rem,5.82524vw + .902913rem,6rem)}.sidebar__aside{min-height:100%;padding-top:clamp(1.5rem,3.79747vw - .322785rem,3rem);padding-left:clamp(1.5rem,15.3846vw - 11.9615rem,4rem);position:relative}.sidebar__aside-inner{--_header-offset:calc(var(--announcement-bar-height) + var(--header-height) * (1 - var(--header-hidden,0)));top:calc(4rem + var(--_header-offset));z-index:1;align-self:start;transition:top .3s;position:sticky}.sidebar__aside--bg-right{padding-bottom:clamp(3rem,1.94175vw + 2.30097rem,4rem)}.sidebar__aside--bg-right:before{z-index:-1;content:"";background:var(--body-alt-bg-clr);width:calc(100% + 50vw);height:100%;position:absolute;top:0;left:0}@media screen and not (min-width:1200px){.sidebar{grid-template-columns:repeat(2,1fr)}.sidebar__aside:not(.povrati__aside){display:none}}@media screen and not (min-width:576px){.sidebar{gap:1.5rem 1rem}.sidebar__main{padding-right:0}.sidebar__aside--bg-right{width:100vw;left:-20px}}.announcement-bar{z-index:99;background-color:var(--custom-bg-clr,var(--clr-primary-400));width:100%;box-shadow:var(--box-shadow,none);padding:1rem 3rem;transition:all .5s cubic-bezier(.25,.8,.25,1);position:fixed;top:0;container-type:inline-size}.announcement-bar__content-wrap{align-items:center;gap:1.25rem;display:flex}.announcement-bar__inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1.25rem;display:grid;position:relative}.announcement-bar__link{text-align:center;align-items:center;gap:.625rem;display:flex}.announcement-bar .countdown{width:auto}.announcement-bar+.w4d-header{top:var(--announcement-bar-height)}.announcement-bar__info-icon{aspect-ratio:1;cursor:pointer;justify-content:center;align-items:center;min-width:2.5rem;padding-right:1rem;display:flex}.announcement-bar__info-icon svg{--icon-size:1.5rem;color:var(--custom-announcement-bar-info-icon-clr,var(--clr-white));background-color:var(--custom-announcement-bar-info-icon-bg-clr,var(--clr-primary-500));border-radius:50%;padding:.25rem;transition:background-color .3s,color .3s}.js-has-pseudo [csstools-has-1a-2p-32-32-33-39-32-2r-2t-31-2t-32-38-19-2q-2p-36-2n-2n-2x-32-2u-33-19-2x-2r-33-32-1m-2w-2p-37-14-17-w-1a-2p-32-32-33-39-32-2r-2t-31-2t-32-38-19-2q-2p-36-2n-2n-38-2x-38-30-2t-w-2x-31-2v-15]:not(.does-not-exist):not(does-not-exist){border-right:1px solid var(--clr-neutral-300)}.announcement-bar__info-icon:has(+.announcement-bar__title img){border-right:1px solid var(--clr-neutral-300)}.announcement-bar__info-icon:hover svg{color:var(--custom-announcement-bar-info-icon-hover-clr,var(--clr-white));background-color:var(--custom-announcement-bar-info-icon-bg-hover-clr,var(--clr-primary-700))}.announcement-bar__icon{vertical-align:middle;margin-right:.5rem;display:inline}.announcement-bar__title{color:var(--custom-clr,var(--clr-white));font-size:clamp(1rem,.485437vw + .825243rem,1.25rem);font-weight:700;display:inline}.announcement-bar__remove{--icon-size:42px;cursor:pointer;justify-self:end;padding:.5rem}.announcement-bar--hide{opacity:0}.announcement-bar img{max-width:clamp(24px,24px + 11.6505vw - 4.19418rem,30px);height:auto}@media screen and (min-width:992px){.announcement-bar__inner:before{content:"";width:48px}}@media screen and not (min-width:992px){.announcement-bar__inner{grid-template-columns:1fr}.announcement-bar__content-wrap{flex-direction:column}.announcement-bar__remove{position:absolute;top:0}.js-has-pseudo [csstools-has-1a-2p-32-32-33-39-32-2r-2t-31-2t-32-38-19-2q-2p-36-1m-2w-2p-37-14-1a-2p-32-32-33-39-32-2r-2t-31-2t-32-38-19-2q-2p-36-2n-2n-36-2t-31-33-3a-2t-15-w-1a-2p-32-32-33-39-32-2r-2t-31-2t-32-38-19-2q-2p-36-2n-2n-30-2x-32-2z]:not(.does-not-exist):not(.does-not-exist){padding-right:3rem}.announcement-bar:has(.announcement-bar__remove) .announcement-bar__link{padding-right:3rem}}.dropdown{--_radius:calc(var(--radius) * .25em);--dropdown-menu-border-radius:var(--custom-dropdown-menu-border-radius,.25rem);--dropdown-menu-border-clr:var(--custom-dropdown-menu-border-clr,var(--clr-neutral-400));--dropdown-menu-clr:var(--custom-dropdown-menu-clr,var(--clr-neutral-700));--dropdown-menu-hover-clr:var(--custom-dropdown-menu-hover-clr,var(--clr-white));--dropdown-menu-bg-clr:var(--custom-dropdown-menu-bg-clr,var(--clr-white));--dropdown-menu-hover-bg-clr:var(--custom-dropdown-menu-hover-bg-clr,var(--clr-neutral-500));--dropdown-border-clr:var(--dropdown-menu-border-clr);--dropdown-bg-clr:var(--dropdown-menu-bg-clr);--dropdown-border-radius:var(--dropdown-menu-border-radius);top:anchor(bottom);right:anchor(right);position-anchor:auto;position-try-fallbacks:flip-block;color:var(--dropdown-menu-clr);background-color:var(--dropdown-menu-bg-clr);border:1px solid var(--dropdown-menu-border-clr);border-radius:var(--_radius,var(--dropdown-menu-border-radius));transition:opacity .2s ease, transform .2s ease, overlay .2s allow-discrete;box-shadow:2px 2px 12px #00000026}.dropdown-trigger{width:40px;height:40px;color:var(--clr-neutral-600);cursor:pointer;border-radius:var(--_radius,.25rem);border:1px solid #0000;justify-content:center;transition:all .2s ease-out;display:flex}.dropdown-trigger:hover{background-color:var(--clr-white);border-color:var(--clr-neutral-400)}.dropdown li{text-align:left;white-space:nowrap;align-items:center;gap:.5rem;padding-block-start:0;padding-block-end:0;font-size:.938rem;line-height:2.5rem;transition:inherit;display:flex}.dropdown li:first-child{border-top-left-radius:var(--_radius,0);border-top-right-radius:var(--_radius,0);border-top:none}.dropdown li:not(:last-child){border-bottom:1px solid var(--dropdown-menu-border-clr)}.dropdown li:last-child{border-bottom-right-radius:var(--_radius,0);border-bottom-left-radius:var(--_radius,0)}.dropdown li:hover,.dropdown li:focus-within{color:var(--dropdown-menu-hover-clr);background-color:var(--dropdown-menu-hover-bg-clr)}.dropdown li button,.dropdown li a{cursor:pointer;align-items:center;gap:.5rem;width:100%;padding-inline-start:.625rem;padding-inline-end:.625rem;display:flex}.loader-1{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;z-index:9999;aspect-ratio:1;background:var(--clr-white);opacity:1;width:24px;-webkit-mask:var(--_m);mask:var(--_m);mask-composite:source-out;border-radius:50%;padding:.25rem;animation:1s linear infinite l3;display:none;position:absolute;right:1rem;-webkit-mask-composite:source-out;mask-composite:subtract}.loader-1.show{display:block}@keyframes l3{to{transform:rotate(1turn)}}.loader{--loader-bg-clr:var(--custom-loader-bg-clr,var(--clr-primary-500));--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;z-index:9999;aspect-ratio:1;background:var(--loader-bg-clr);opacity:1;width:24px;-webkit-mask:var(--_m);mask:var(--_m);mask-composite:source-out;border-radius:50%;padding:.25rem;animation:1s linear infinite l3;display:none;position:absolute;-webkit-mask-composite:source-out;mask-composite:subtract}.loader.show{display:block}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-2s-2x-2p-30-33-2v-2j-33-34-2t-32-2l-15]:not(does-not-exist):not(does-not-exist){overflow:hidden}body:has(dialog[open]){overflow:hidden}dialog{--_radius:calc(var(--radius) * .25em);--padding:2rem;z-index:9999;min-width:min(360px,90vw);padding:var(--padding,0);border-radius:var(--_radius,var(--custom-border-radius,.5rem));box-shadow:var(--has-box-shadow,0 .5rem 1.5rem 0 #0003);opacity:0;transition:all .35s allow-discrete;border:none;margin:auto;display:none;overflow:visible;transform:translateY(-10vh)}dialog::backdrop{background:var(--modal-bg-clr);opacity:0;transition:all .35s allow-discrete}dialog[data-dialog]{top:calc(100% + 1rem);left:auto}dialog[open]{opacity:1;display:block;transform:translate(0)}@starting-style{dialog[open]{opacity:0;transform:translateY(-10vh)}}dialog[open]::backdrop{opacity:var(--modal-opacity)}dialog[data-modal]{left:revert}dialog:modal{margin:auto;transform:translateY(25vh)}dialog:modal[open]{opacity:1;display:block;transform:translate(0)}@starting-style{dialog:modal[open]{opacity:0;transform:translateY(-25vh)}}dialog .close{cursor:pointer;background-color:var(--clr-neutral-50);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.25rem;transition:background-color .2s;display:flex;position:absolute;top:0;left:100%;overflow:hidden}dialog .close:hover{background-color:var(--clr-neutral-200)}dialog#login{overscroll-behavior:none;max-height:80vh;overflow:hidden auto}@media screen and not (min-width:1400px){dialog#login{max-height:100vh}}@media screen and not (min-width:768px){dialog[open]#login:before{content:"";opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;transition:opacity .3s ease-out;position:fixed;top:0;bottom:0;left:0;right:0}dialog{--padding:1.25rem}}@starting-style{dialog[open]::backdrop{opacity:0}}.dialog--wide{width:100%;max-width:min(1640px,90%)}.dialog .choice-grid{display:contents}.dialog__header{padding:var(--padding);border-bottom:1px solid #e5e7eb}.dialog__header .btn--close{--offset:calc(var(--padding) - 6px)}.dialog__title{padding-right:3rem;font-size:28px;font-weight:700;line-height:32px}.js-has-pseudo .dialog__title:not([csstools-has-1m-2w-2p-37-14-17-w-1a-2s-2x-2p-30-33-2v-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32-15]){margin-bottom:0}.dialog__title:not(:has(+.dialog__description)){margin-bottom:0}.dialog__description{color:#4b5563}.dialog__content{padding:var(--padding);background-color:#f9fafb}.dialog__footer{padding:calc(var(--padding) * .75) var(--padding);border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;display:flex}.confirmation-dialog{border-left:.5rem solid var(--clr-warning);width:min(60ch,90vw);max-width:90vw;padding:1rem 1.25rem}.confirmation-dialog__title{color:var(--clr-neutral-800);margin-bottom:0;padding-right:4rem;font-size:1.25rem}.confirmation-dialog__header{align-items:center;display:flex}.confirmation-dialog__icon{color:var(--clr-warning);margin-right:.75rem;font-size:1.5rem}.confirmation-dialog__message{color:var(--clr-neutral-600);margin-top:.75rem}.confirmation-dialog__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.confirmation-dialog__close{width:3rem;height:3rem;color:var(--clr-neutral-600);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.45,.05,.55,.95),color .15s cubic-bezier(.45,.05,.55,.95);display:flex;position:absolute;top:.625em;right:.75rem}.confirmation-dialog__close:hover{color:var(--clr-black);background-color:var(--clr-neutral-100)}[popover]{--_radius:calc(var(--radius) * .25em);border-radius:var(--_radius,var(--custom-border-radius,.5rem));box-shadow:var(--has-box-shadow,0 .5rem 1.5rem 0 #0003);opacity:0;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .4s ease, transform .45s cubic-bezier(.2, 0, 0, 1), display .45s allow-discrete, overlay .45s allow-discrete, background-color .15s ease-in-out;will-change:opacity, transform;margin-top:.5rem;position:fixed;transform:perspective(1000px)translateY(-1vh)scale(.98)rotateX(-2deg)}[popover]:popover-open{opacity:1;transform:perspective(1000px)translateY(0)scale(1)rotateX(0)}[popover].\:popover-open{opacity:1;transform:perspective(1000px)translateY(0)scale(1)rotateX(0)}@starting-style{[popover]:popover-open{opacity:0;transform:perspective(1000px)translateY(-4vh)scale(.95)rotateX(-15deg)}}@supports not (popover:auto){[popover]{z-index:2147483647!important}}#empty-cart-confirmation{margin-top:1rem}@supports (position-anchor:--t){#empty-cart-confirmation{position-area:bottom span-left;position-anchor:--empty-cart-confirmation;position:fixed}}@supports not (position-anchor:--t){#empty-cart-confirmation{position:absolute;top:100%;right:0}}.accordion{border:1px solid var(--clr-neutral-200)}.accordion[aria-hidden=true]{display:none!important}.accordion:not(:last-child){border-bottom:none}.accordion:last-child[class*=--static] .accordion__content>div{padding-bottom:0}.accordion-group .accordion--clean:not(:last-of-type){margin-bottom:clamp(2rem,2.53165vw + .78481rem,3rem)}.accordion::details-content{visibility:hidden;border-top:1px solid var(--clr-neutral-200);opacity:0;transition:grid-template-rows .5s cubic-bezier(.16, 1, .3, 1), visibility .5s cubic-bezier(.16, 1, .3, 1), opacity .5s cubic-bezier(.16, 1, .3, 1), padding .5s cubic-bezier(.16, 1, .3, 1), content-visibility .5s cubic-bezier(.16, 1, .3, 1) allow-discrete;grid-template-rows:0fr;padding:0;display:grid;overflow:hidden}.accordion__toggle{--icon-size:20px;color:var(--clr-neutral-500);-webkit-user-select:none;user-select:none;flex-shrink:0;transition:transform .7s cubic-bezier(.16,1,.3,1)}.accordion[open] .accordion__toggle{transform:rotateX(180deg)}.accordion[open] .accordion__summary{background-color:color-mix(in srgb, var(--clr-primary-50) 25%, transparent);border-bottom-color:var(--clr-neutral-200)}.accordion[open] .accordion__summary:hover{background-color:color-mix(in srgb, var(--clr-primary-50) 35%, transparent)}.accordion[open]:not(.accordion--static-desktop)::details-content{padding-inline-start:20px;padding-inline-end:20px}.accordion[open]::details-content{visibility:visible;opacity:1;grid-template-rows:1fr}.accordion__title{color:var(--clr-neutral-800);margin:0;font-size:clamp(.938rem,.344444vw + .834667rem,1rem);font-weight:600;line-height:clamp(1.575rem,.972222vw + 1.28333rem,1.75rem);position:relative}.accordion__content{min-height:0}.accordion__content-inner{padding-block-start:1.5rem;padding-block-end:1.5rem;font-size:clamp(.875rem,1.04167vw + .5rem,1rem);line-height:clamp(1.125rem,2.34167vw + .282rem,1.406rem)}.accordion .accordion__summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:clamp(.5rem,4.16667vw - 1rem,1rem);padding-block-end:clamp(.5rem,4.16667vw - 1rem,1rem);padding-inline-start:clamp(1rem,2.08333vw + .25rem,1.25rem);padding-inline-end:clamp(1rem,2.08333vw + .25rem,1.25rem);font-size:2rem;transition:background-color .2s cubic-bezier(.16,1,.3,1);display:flex}.accordion .accordion__summary:hover{background-color:var(--clr-neutral-50)}.accordion .accordion__summary:focus-visible{outline:2px solid var(--clr-primary-500);outline-offset:-1px}.accordion .accordion__summary .neutral{margin:0}@media screen and (min-width:1200px){.accordion--static-desktop .accordion__summary{pointer-events:none}.accordion--static-desktop .accordion__summary .accordion__toggle{display:none}}@media screen and not (min-width:1200px){.accordion--static-tab-mob .accordion__summary{pointer-events:none}.accordion--static-tab-mob .accordion__summary .accordion__toggle{display:none}}.accordion--static:not(.filter) .accordion__summary{pointer-events:none}.accordion--static:not(.filter) .accordion__summary .accordion__toggle{display:none}.accordion .flow a{color:var(--body-link-clr);-webkit-user-select:none;user-select:none;position:relative}.accordion .flow a:before{background-color:currentColor;width:0;height:2px;transition:width .2s cubic-bezier(.45,.05,.55,.95);bottom:-2px}.accordion .flow a:hover:before{width:100%;color:var(--body-link-hover-clr)}.accordion--clean{--content-padding-top:0px;border:none}.accordion--clean:not(:last-child,[class*=--static]){border-bottom:1px solid var(--clr-neutral-200)}.accordion--clean::details-content{border:none;padding:0!important}.accordion--clean .accordion__content-inner{padding-top:var(--content-padding-top);padding-bottom:2rem;transition:padding-top .4s cubic-bezier(.34,1.2,.64,1)}.accordion--clean .accordion__summary{padding-block-start:clamp(1rem,4.16667vw - .5rem,1.5rem);padding-block-end:clamp(1rem,4.16667vw - .5rem,1.5rem);background-color:unset;border:none;padding-left:0;transition:padding-left .4s cubic-bezier(.34,1.2,.64,1)}:is(.accordion--clean .accordion__summary:hover,.accordion--clean .accordion__summary:focus-visible){padding-left:.75rem}.accordion--clean[open] .accordion__summary{background-color:unset;border-bottom:none}.js-has-pseudo [csstools-has-1a-2p-2r-2r-33-36-2s-2x-33-32-19-19-2r-30-2t-2p-32-2j-33-34-2t-32-2l-1m-2w-2p-37-14-1a-2p-2r-2r-33-36-2s-2x-33-32-2n-2n-37-39-31-31-2p-36-3d-1m-2w-33-3a-2t-36-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.js-has-pseudo [csstools-has-1a-2p-2r-2r-33-36-2s-2x-33-32-19-19-2r-30-2t-2p-32-2j-33-34-2t-32-2l-1m-2w-2p-37-14-1a-2p-2r-2r-33-36-2s-2x-33-32-2n-2n-37-39-31-31-2p-36-3d-1m-2u-33-2r-39-37-19-3a-2x-37-2x-2q-30-2t-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),:is(.accordion--clean[open]:has(.accordion__summary:hover),.accordion--clean[open]:has(.accordion__summary:focus-visible)){--content-padding-top:1rem}.accordion--clean[open] .accordion__content-inner{padding-top:var(--content-padding-top);padding-bottom:2rem}@media screen and (min-width:992px){.accordion--clean.accordion--static-desktop .accordion__summary{padding-top:0}}@media screen and not (min-width:992px){.accordion--clean.accordion--static-tab-mob .accordion__summary{padding-top:0}}.tooltip{--icon-size:20px;border-radius:50%;margin-left:.5em}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}.page-loader-wrapper{width:100vw;max-width:100vw;height:100vh;max-height:100vh;transition:opacity .3s ease, overlay .3s ease allow-discrete, display .3s ease allow-discrete;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.page-loader-wrapper[popover]{transform-style:flat;-webkit-backface-visibility:visible;backface-visibility:visible;will-change:auto;margin-top:0;transform:none}.page-loader-wrapper::backdrop{background-color:color-mix(in srgb, var(--clr-primary-50) 80%, transparent);opacity:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity .3s}.page-loader-wrapper:popover-open{display:flex}.page-loader-wrapper:popover-open::backdrop{opacity:1}.page-loader-wrapper:popover-open .page-loader{visibility:visible;opacity:1;transition-delay:.1s;animation-play-state:running}.page-loader-wrapper:popover-open .page-loader:before{animation-play-state:running}.page-loader-wrapper:popover-open .page-loader:after{animation-play-state:running}:is(.page-loader-wrapper[popover]:popover-open,.page-loader-wrapper[popover].\:popover-open){transform:none}.page-loader-wrapper p{color:var(--clr-neutral-600);letter-spacing:-.01em;font-weight:500}@starting-style{.page-loader-wrapper:popover-open::backdrop{opacity:0}.page-loader-wrapper[popover]:popover-open{transform:none}}.page-loader{--color-1:var(--custom-page-loader-clr-1,var(--clr-primary-500));--color-2:var(--custom-page-loader-clr-2,var(--clr-primary-200));--size:1px;visibility:hidden;width:calc(50 * var(--size));height:calc(50 * var(--size));opacity:0;transition:opacity .3s,visibility .3s;animation:1s infinite paused rotate-loader}.page-loader:before,.page-loader:after{width:calc(20 * var(--size));height:calc(20 * var(--size));content:"";animation-play-state:paused;display:block}.page-loader:before{margin-bottom:calc(10 * var(--size));background-color:var(--color-1);box-shadow:calc(30 * var(--size)) 0 0 var(--color-2);animation:1s infinite box1}.page-loader:after{background-color:var(--color-2);box-shadow:calc(30 * var(--size)) 0 0 var(--color-1);animation:1s infinite box2}@keyframes rotate-loader{0%{transform:rotate(0)scale(.8)}50%{transform:rotate(360deg)scale(1.2)}to{transform:rotate(720deg)scale(.8)}}@keyframes box1{0%{box-shadow:calc(30 * var(--size)) 0 0 var(--color-2)}50%{box-shadow:0 0 0 var(--color-2);transform:translate(calc(15 * var(--size)), calc(15 * var(--size)));margin-bottom:0}to{margin-bottom:calc(10 * var(--size));box-shadow:calc(30 * var(--size)) 0 0 var(--color-2)}}@keyframes box2{0%{box-shadow:calc(30 * var(--size)) 0 0 var(--color-1)}50%{margin-top:calc(-20 * var(--size));box-shadow:0 0 0 var(--color-1);transform:translate(calc(15 * var(--size)), calc(15 * var(--size)))}to{box-shadow:calc(30 * var(--size)) 0 0 var(--color-1);margin-top:0}}.btn{--btn-clr:var(--clr-neutral-800);--btn-hover-clr:var(--clr-black);--btn-hover-border-clr:var(--clr-neutral-600);--btn-bg-clr:var(--clr-primary-200);--btn-focus-clr:var(--btn-clr);--btn-focus-bg-clr:var(--btn-bg-clr);--btn-focus-outline-clr:var(--btn-bg-clr);--btn-disabled-clr:var(--clr-neutral-100);--btn-disabled-bg-clr:var(--clr-neutral-600);--btn-disabled-border-clr:var(--clr-neutral-700);--btn-loader-size:24px;--btn-loader-thickness:4px;--btn-loader-bg:var(--clr-black);--btn-border-radius:.25em;--btn-padding:.5em 1.75em;--btn-border-clr:transparent;--btn-font-weight:600;--btn-font-size:1rem;--btn-padding-inline:1.25em;--btn-padding-block:.75em;--_radius:calc(var(--radius) * .25em);--icon-size:19px;width:-moz-fit-content;width:fit-content;height:max-content;padding:var(--btn-padding);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--btn-clr);text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--btn-bg-clr);border:1px solid var(--btn-border-clr);border-radius:var(--_radius,var(--btn-border-radius));flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;line-height:1.4;transition:all .2s cubic-bezier(.45,.05,.55,.95);display:inline-flex;position:relative}.btn:before{visibility:hidden;opacity:0;z-index:1;background-color:color-mix(in srgb, var(--clr-primary-950) 40%, transparent);top:0;bottom:0;left:0;right:0}.btn:after{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;visibility:hidden;opacity:0;z-index:2;width:var(--btn-loader-size);aspect-ratio:1;padding:var(--btn-loader-thickness);background:var(--btn-loader-bg);-webkit-mask:var(--_m);mask:var(--_m);border-radius:50%;margin:auto;animation:1s linear infinite paused l3;-webkit-mask-composite:source-out;mask-composite:subtract}.btn:hover:not(:disabled){color:var(--btn-hover-clr);background-color:var(--btn-hover-bg-clr);border-color:var(--btn-hover-border-clr)}.btn:disabled{color:var(--btn-disabled-clr);background-color:var(--btn-disabled-bg-clr);border-color:var(--btn-disabled-border-clr)}.btn:focus-visible{color:var(--btn-focus-clr);outline:2px solid var(--btn-focus-outline-clr);outline-offset:2px;background-color:var(--btn-focus-bg-clr)}.btn--loading:after,.btn--loading:before{visibility:visible;opacity:1}.btn--loading:after{animation-play-state:running}.btn--loading-left:after{margin-left:auto;left:.75em;right:auto}.btn--loading-right:after{margin-right:0;left:auto;right:.75em}.btn--big{--btn-padding:var(--btn-padding-block) var(--btn-padding-inline)}.btn--sm{--btn-padding:.3875em 1em;--btn-font-size:.875rem}.btn--close{--offset:1rem;--btn-bg-clr:transparent;--btn-clr:var(--clr-neutral-500);--btn-hover-bg-clr:var(--clr-neutral-200);--btn-hover-clr:var(--clr-neutral-900);--icon-size:24px;top:var(--offset);right:var(--offset);border:unset;border-radius:50%;padding:.75rem;position:absolute}.btn--square-icon{--btn-font-size:1.5rem;aspect-ratio:1;width:2.5rem;padding:0}.btn--square-icon.btn--big{--icon-size:24px;width:3rem}.btn--square-icon.btn--sm{--icon-size:20px;width:2rem}.btn--primary{--btn-clr:var(--btn-primary-clr);--btn-bg-clr:var(--clr-primary-500);--btn-border-radius:var(--_radius,var(--btn-primary-border-radius));--btn-hover-clr:var(--btn-primary-hover-clr);--btn-hover-bg-clr:var(--clr-primary-600);--btn-disabled-bg-clr:var(--clr-primary-300);--btn-loader-bg:var(--clr-white)}.btn--primary-light{--btn-clr:var(--clr-neutral-700);--btn-bg-clr:var(--body-bg-clr);--btn-border-clr:var(--clr-neutral-300);--btn-hover-clr:var(--btn-primary-clr);--btn-hover-bg-clr:var(--clr-primary-600);--btn-hover-border-clr:var(--clr-primary-600);--btn-disabled-clr:var(--clr-neutral-400);--btn-disabled-bg-clr:var(--clr-white);--btn-disabled-border-clr:var(--clr-neutral-400);--btn-focus-clr:var(--clr-white);--btn-focus-bg-clr:var(--clr-primary-600);--btn-focus-outline-clr:var(--clr-primary-600)}.btn--primary-neutral{--btn-clr:var(--clr-neutral-800);--btn-bg-clr:var(--clr-neutral-200);--btn-border-clr:transparent;--btn-hover-clr:var(--btn-primary-hover-clr);--btn-hover-bg-clr:var(--clr-primary-600);--btn-hover-border-clr:var(--clr-primary-600);--btn-disabled-clr:var(--clr-neutral-400);--btn-disabled-bg-clr:var(--clr-white);--btn-disabled-border-clr:var(--clr-neutral-400)}.btn--ghost{--btn-clr:var(--clr-neutral-800);--btn-bg-clr:transparent;--btn-border-clr:transparent;--btn-hover-clr:var(--clr-black);--btn-hover-bg-clr:var(--clr-neutral-50);--btn-hover-border-clr:var(--clr-neutral-400);--btn-disabled-clr:var(--clr-neutral-500);--btn-disabled-bg-clr:var(--clr-neutral-200);--btn-disabled-border-clr:var(--clr-neutral-400);--btn-loader-bg:var(--clr-neutral-700)}.btn--ghost-white{--btn-border-clr:var(--clr-white);--btn-clr:var(--clr-white)}.btn--ghost-primary{--btn-clr:var(--clr-primary-500);--btn-hover-clr:var(--clr-primary-600);--btn-hover-bg-clr:var(--clr-primary-50);--btn-hover-border-clr:var(--clr-primary-300);--btn-disabled-clr:var(--clr-primary-300);--btn-loader-bg:var(--clr-primary-500)}.btn[class*=--ghost]{--btn-bg-clr:transparent;--btn-font-weight:300;text-shadow:0 1px 8px #0000001a}.btn--action{--btn-clr:var(--btn-action-clr);--btn-bg-clr:var(--clr-success);--btn-loader-bg:var(--clr-success-shade);--btn-hover-clr:var(--clr-white);--btn-hover-bg-clr:var(--clr-success-shade);--btn-disabled-clr:var(--btn-action-clr);--btn-disabled-bg-clr:var(--clr-success-tint);--btn-disabled-border-clr:var(--clr-success-tint);text-transform:uppercase}.btn--link{--btn-clr:var(--clr-primary-500);--btn-hover-clr:var(--clr-primary-700);--btn-bg-clr:transparent;--btn-border-clr:transparent;--btn-hover-border-clr:transparent;margin-left:calc(var(--btn-padding-inline) * -1);font-weight:300}.btn--link-mr{margin-right:calc(var(--btn-padding-inline) * -1);margin-left:0}.btn--link-ml{margin-right:0;margin-left:calc(var(--btn-padding-inline) * -1)}.btn--link:hover{text-shadow:1px 1px 4px #0000001f}.btn--inverse.btn--primary-neutral{--btn-clr:var(--clr-white);--btn-bg-clr:var(--clr-neutral-800);--btn-border-clr:var(--clr-neutral-800);--btn-hover-clr:var(--clr-neutral-800);--btn-hover-bg-clr:var(--clr-white);--btn-hover-border-clr:var(--clr-neutral-800);--btn-loader-bg:var(--clr-white)}.btn--inverse.btn--primary{--btn-clr:var(--clr-primary-500);--btn-bg-clr:var(--clr-white);--btn-border-clr:var(--clr-white);--btn-hover-clr:var(--clr-white);--btn-hover-bg-clr:var(--clr-primary-600);--btn-hover-border-clr:var(--clr-primary-600);--btn-loader-bg:var(--clr-primary-500)}.btn--inverse.btn--action{--btn-clr:var(--clr-success);--btn-bg-clr:var(--clr-white);--btn-border-clr:var(--clr-white);--btn-hover-clr:var(--clr-white);--btn-hover-bg-clr:var(--clr-success-shade);--btn-hover-border-clr:var(--clr-success-shade);--btn-loader-bg:var(--clr-success)}.btn--border-transparent{--btn-font-weight:400;--btn-border-clr:transparent;--btn-hover-border-clr:transparent;--btn-disabled-border-clr:transparent}.btn-container{flex-wrap:wrap;gap:.75rem;display:flex}@media screen and not (min-width:768px){.btn-container .btn{width:100%}}@media screen and not (min-width:1200px){.btn:not(.product-table__data)>.btn{font-size:15px;line-height:2rem}}@media screen and not (min-width:480px){.btn{--btn-padding-block:.625em;--btn-padding-inline:1em}}.w4d_add_to_cart_button{position:relative}.w4d_add_to_cart_button[aria-hidden=true]{display:none}.w4d_add_to_cart_button[aria-hidden=false]{display:inline-flex}.w4d_add_to_cart_button.loading .icon,.w4d_add_to_cart_button.loading span{opacity:0}.w4d_add_to_cart_button.loading:after{visibility:visible;opacity:1}.w4d_add_to_cart_button .icon,.w4d_add_to_cart_button span{transition:opacity .3s ease-in-out}.w4d_add_to_cart_button:after{--_m:conic-gradient(#0000 10%, #000), linear-gradient(#000 0 0) content-box;visibility:hidden;aspect-ratio:1;content:"";background:var(--clr-primary-500);opacity:0;width:2rem;-webkit-mask:var(--_m);mask:var(--_m);mask-composite:source-out;border-radius:50%;padding:.5rem;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;animation:1s linear infinite l3;position:absolute;right:1rem;-webkit-mask-composite:source-out;mask-composite:subtract}.coupon{background-color:var(--order-summary-promo-bg-clr);border:1px solid var(--order-summary-promo-border-clr);border-top-left-radius:inherit;border-top-right-radius:inherit;padding:2rem 2rem 1.75rem}.coupon__heading{align-items:center;gap:1rem;display:flex}.coupon__heading i{color:var(--order-summary-promo-title-clr);font-size:2rem}.coupon__form{align-items:center;gap:.75rem;display:flex}.coupon__title{color:var(--order-summary-promo-title-clr);text-transform:uppercase;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.coupon__description{color:var(--order-summary-promo-description-clr);margin-bottom:1rem;font-size:.875rem;line-height:1.125rem}.coupon+.cart__summary{border-top:unset}.coupon--2{border:unset;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.coupon--2 .coupon__title{letter-spacing:.2em;margin-bottom:.5rem;font-size:1rem;font-weight:600}.coupon--2 .coupon__description{margin-bottom:0}.coupon--2 .coupon__form{gap:unset;border:1px solid var(--clr-neutral-300);border-radius:var(--field-border-radius)}.coupon--2 .coupon__form .field__input{padding-block:unset;border:unset;border-top-right-radius:unset;border-bottom-right-radius:unset;line-height:40px}.coupon--2 .coupon__form .field__input-wrapper{height:unset;border:unset}.coupon--2 .coupon__form .btn{--btn-bg-clr:transparent;--btn-clr:var(--clr-primary-500);--btn-border-clr:var(--clr-neutral-300);padding-block:unset;border:unset;border-left:1px solid var(--clr-neutral-200);border-radius:unset;font-size:.875rem;font-weight:400;line-height:40px}@media screen and (min-width:768px){.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-2r-2p-36-38-19-19-1e-15-w-1a-2r-33-39-34-33-32-19-19-1d]:not(.does-not-exist):not(does-not-exist){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}body:has(.cart--2) .coupon--1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;display:flex}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-2r-2p-36-38-19-19-1e-15-w-1a-2r-33-39-34-33-32-19-19-1d-w-1a-2r-33-39-34-33-32-2n-2n-38-2x-38-30-2t]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){margin-bottom:0}body:has(.cart--2) .coupon--1 .coupon__title{margin-bottom:0}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-2r-2p-36-38-19-19-1e-15-w-1a-2r-33-39-34-33-32-19-19-1d-w-1a-2r-33-39-34-33-32-2n-2n-38-2x-38-30-2t-1m-2w-2p-37-14-17-w-1a-2r-33-39-34-33-32-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist){margin-bottom:.5rem}body:has(.cart--2) .coupon--1 .coupon__title:has(+.coupon__description){margin-bottom:.5rem}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-2r-2p-36-38-19-19-1e-15-w-1a-2r-33-39-34-33-32-19-19-1d-w-1a-2r-33-39-34-33-32-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){margin-bottom:0}body:has(.cart--2) .coupon--1 .coupon__description{margin-bottom:0}}@media screen and not (min-width:768px){.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-2r-2p-36-38-19-19-1e-15-w-1a-2r-33-39-34-33-32-19-19-1d-w-1a-2u-2x-2t-30-2s]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){width:100%}body:has(.cart--2) .coupon--1 .field{width:100%}}.remove_coupon{--_radius:calc(var(--radius) * .25em);color:var(--order-summary-promo-tag-clr);cursor:pointer;background-color:var(--order-summary-promo-tag-bg-clr);border-radius:var(--_radius,5px);padding:4px 10px;font-size:.875rem;font-weight:600}.remove_coupon .icon{color:inherit;background-color:inherit;border:3px solid var(--order-summary-promo-tag-clr);border-radius:50%;margin-top:3px;margin-left:5px;font-size:9px;position:absolute}.coupon-badge__wrapper{z-index:3;flex-wrap:wrap;width:100%;margin-bottom:.5rem}.coupon-badge{--coupon-bg-clr:var(--custom-coupon-bg-clr,var(--clr-white));--coupon-border-clr:var(--custom-coupon-border-clr,var(--clr-primary-900));--coupon-clr:var(--custom-coupon-clr,var(--clr-primary-900));--coupon-slug-clr:var(--custom-coupon-slug-clr,var(--clr-primary-900));--_radius:calc(var(--radius) * .25em);width:max-content;color:var(--coupon-clr);background-color:var(--coupon-bg-clr);border:1px solid var(--coupon-border-clr);border-radius:var(--_radius,.5rem);padding:.25em .5rem;font-size:12px}.coupon-badge span{font-weight:500;color:var(--coupon-slug-clr)!important}.payment-methods{flex-wrap:wrap;align-items:center;gap:1.25rem;height:-moz-fit-content;height:fit-content;display:flex}.payment-methods li{justify-content:center;align-items:center;display:flex}.payment-methods img{max-width:120px;max-height:1.5rem;display:block}.table{width:100%}.table th,.table td{border-bottom:4px solid var(--body-bg-clr)}.table tr td{vertical-align:middle;height:32px;padding:4px 20px}.table tr td:first-child{width:38.796%;position:relative}.table tr td:first-child:before{z-index:-1;content:"";background-color:var(--table-label-bg-clr);position:absolute;top:0;bottom:0;left:0;right:0}.table tr td:first-child p{color:var(--table-label-clr)}.table tr td:last-child{background-color:var(--table-value-bg-clr)}.table tr td p{color:var(--table-value-clr);margin:0;line-height:1.2}@media screen and not (min-width:768px){.table tr td p{line-height:1.3}.table tr td{padding:5px 10px}}@property --icon-fill{syntax:"<color>";inherits:true;initial-value:#0000}.favourite{--_radius:calc(var(--radius) * .25rem);cursor:pointer;border:1px solid var(--custom-product-page-favourite-border-clr,transparent);border-radius:var(--_radius,.25rem);justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s ease-out;display:flex}.favourite .icon{--icon-size:1.5rem;--icon-fill:transparent;--icon-stroke:var(--custom-favourite-clr,var(--body-alt-clr));color:var(--custom-favourite-clr,var(--body-alt-clr));background:0 0;border-radius:50%;transition:color .2s ease-out,--icon-fill .2s ease-out;position:relative}.favourite--active .icon{--icon-fill:var(--clr-danger);--icon-stroke:var(--clr-danger)}.favourite--just-added .icon{animation:2s forwards pulse-fadeout,1s forwards pulse-activated}.favourite:hover:not(.favourite--active) .icon{color:var(--custom-favourite-hover-clr,var(--clr-danger));animation:1s infinite heart-pulse}#login{anchor-name:--login-trigger}.login-popover{--_radius:calc(var(--radius) * .25em);--padding:2rem;top:anchor(bottom);right:anchor(right);position-anchor:--login-trigger;border-radius:var(--_radius,var(--custom-border-radius,.5rem));box-shadow:var(--has-box-shadow,0 .5rem 1.5rem 0 #0003);margin-top:.5rem}.login-popover .close{display:none}.login-dialog{width:100%;max-width:unset;margin:0!important;top:auto!important}@starting-style{.login-dialog{transform:translateY(25vh)!important}}.login-dialog .close{right:0;left:unset;background-color:unset}.login{background-color:var(--clr-white);border-radius:inherit;flex-direction:column;width:400px;display:flex;overflow:hidden}.login header{flex-direction:column;align-items:center;padding:1.5rem 2.5rem 1.25rem;display:flex}.login header h4{text-align:center;text-transform:uppercase;margin-bottom:0;font-size:1.125rem;font-weight:800}.login .form{padding:0 2.5rem 1.25rem}.login .form .btn[type=submit]{margin-top:1rem;margin-bottom:.5rem}.login .form__input{margin-bottom:12px}.login footer{background-color:var(--clr-neutral-50);border-top:1px solid var(--clr-neutral-400);padding:2rem 2.5rem}.login .btn{width:100%}@media screen and (min-width:1400px){.login .w4d-header__logo{display:none}}@media screen and not (min-width:768px){.login{width:100%}.login header{padding:1.5rem 1.25rem 1rem}.login header .w4d-header__logo{display:none}.login .form{flex:1;max-width:420px;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:1.25rem;padding-inline-end:1.25rem}.login footer{padding:1.25rem}}@media screen and not (min-width:480px){.login{height:calc(100dvh - 3.5rem - var(--has-announcement-bar) * 3rem - 1px)}.login .form{padding-inline-start:1rem;padding-inline-end:1rem}.login footer{padding:1rem}.login .nav__btn,.nav__btn{height:3.5rem}}.login-modal__wrapper{background-color:var(--clr-neutral-50);border-top:1px solid var(--clr-neutral-400)}.login-modal__wrapper--cta{padding:2rem 2.5rem}@media screen and not (min-width:768px){.login-modal__wrapper--cta{padding:1.25rem}}.def-list{--padding:.5rem 1rem;--def-list-fs:var(--custom-table-fs,.875rem);--def-list-fw:var(--custom-table-fs,400);text-align:left;grid-template-columns:auto 1fr;display:grid}.def-list__term{min-width:10rem;max-width:22rem;padding:var(--padding);font-size:var(--def-list-fs);font-weight:var(--def-list-fw);color:var(--def-list-term-clr);background-color:var(--def-list-term-bg-clr);border-top:var(--def-list-border-width) solid var(--def-list-term-border-clr);padding-right:2rem}.def-list__term:first-of-type,.def-list__term:first-of-type+.def-list__definition{border-top:none}.def-list__definition{padding:var(--padding);font-size:var(--def-list-fs);color:var(--def-list-definition-clr);background:linear-gradient(to right, var(--def-list-definition-bg-clr) 50%, transparent);border-top:var(--def-list-border-width) solid transparent;border-image:linear-gradient(to right, var(--def-list-definition-border-clr) 30%, transparent 85%) 1 0 0 0}@media screen and not (min-width:768px){.def-list{font-size:.938rem}}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(292px,1fr));gap:1.25rem;display:grid}.tile{--tile-btn-clr:var(--tile-button-clr);min-height:130px;color:var(--tile-text-clr);background-color:var(--tile-bg-clr);border:1px solid var(--tile-border-clr);border-radius:5px;flex-direction:column;flex:1;justify-content:space-between;padding:1.125rem 1.25rem .75rem;display:flex}.tile__title{overflow-wrap:break-word;line-height:1;margin-bottom:.25rem!important}.tile__meta{color:color-mix(in srgb, var(--tile-text-clr) 50%, var(--tile-bg-clr) 50%);font-size:.875rem;line-height:1}.tile a{font-weight:400;color:var(--tile-btn-clr)!important}.tile a:hover{--tile-btn-clr:var(--tile-button-hover-clr)}.tile__actions{justify-content:flex-start;align-items:center;gap:2rem;display:flex}.tile--document[aria-hidden=true]{display:none}.tile--document[aria-hidden=false]{display:flex}.block-header{text-align:center;max-width:48rem;margin-bottom:clamp(2rem,5.06329vw - .43038rem,4rem);position:relative}.js-has-pseudo .block-header:not([csstools-has-1m-2w-2p-37-14-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-2n-2n-2x-31-2v-15]){margin-inline-start:auto;margin-inline-end:auto}.block-header:not(:has(.block-header__img)){margin-inline-start:auto;margin-inline-end:auto}.js-has-pseudo [csstools-has-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-2n-2n-2x-31-2v-15]:not(.does-not-exist){width:100%;min-height:clamp(320px,320px + 810.127vw - 388.861rem,640px);max-width:unset;background-image:var(--bg-img,none);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.block-header:has(.block-header__img){width:100%;min-height:clamp(320px,320px + 810.127vw - 388.861rem,640px);max-width:unset;background-image:var(--bg-img,none);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;display:flex}.js-has-pseudo [csstools-has-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-2n-2n-2x-31-2v-15-w-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-2n-2n-2r-33-32-38-2t-32-38]:not(.does-not-exist):not(.does-not-exist){max-width:80%}.block-header:has(.block-header__img) .block-header__content{max-width:80%}.js-has-pseudo [csstools-has-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-1m-2w-2p-37-14-1a-2q-30-33-2r-2z-19-2w-2t-2p-2s-2t-36-2n-2n-2x-31-2v-15]:not(.does-not-exist):before{z-index:-1;content:"";background-color:var(--filter,transparent);opacity:var(--opacity,1);position:absolute;top:0;bottom:0;left:0;right:0}.block-header:has(.block-header__img):before{z-index:-1;content:"";background-color:var(--filter,transparent);opacity:var(--opacity,1);position:absolute;top:0;bottom:0;left:0;right:0}.block-header h1,.block-header h2,.block-header h3,.block-header h4,.block-header h5,.block-header h6{margin-bottom:0}.block-header__overline{margin-bottom:clamp(.75rem,1.89873vw - .161392rem,1.5rem);font-weight:400;display:block}.block-header__overline--big{margin-bottom:clamp(1rem,2.53165vw - .21519rem,2rem);font-size:clamp(1.125rem,.949367vw + .669304rem,1.5rem);line-height:clamp(1.575rem,1.13924vw + 1.02816rem,2.025rem)}.block-header__description{color:var(--clr-neutral-600);margin-top:clamp(1rem,2.53165vw - .21519rem,2rem)}.block-header__description--lg{margin-top:clamp(1rem,1.26582vw + .392405rem,1.5rem);font-size:clamp(1rem,1vw + .25rem,1.125rem);line-height:clamp(1.5rem,.6vw + 1.05rem,1.575rem)}.block-header__description--sm{margin-top:clamp(.5rem,1.26582vw - .107595rem,1rem)}.block-header--raw{max-width:unset;text-align:revert;margin:unset!important}.block-header--big p{margin-top:clamp(1.5rem,3.79747vw - .322785rem,3rem)}.block-header--light .block-header__title{color:var(--clr-white)}.block-header--light .block-header__description{color:var(--clr-neutral-300)}.block-header.text-left,.block-header.text-right{margin-inline:unset}.block-header__img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.field{--_radius:calc(var(--radius) * .25em);--field-font-size:.938rem;--field-helper-font-size:var(--custom-field-helper-font-size,.938rem);--field-label-font-size:.938rem;--field-label-font-weight:400;--field-line-height:var(--custom-field-line-height,1.5);--field-transition:var(--custom-field-transition,all .2s ease-in-out);--field-gap:var(--custom-field-gap,.375rem);--field-padding:var(--custom-field-padding,.5rem 1rem);--field-addon-padding:var(--custom-field-addon-padding,.625rem);--field-checkbox-size:var(--custom-field-checkbox-size,20px);--field-placeholder-clr:var(--custom-field-placeholder-clr,color-mix(in srgb, var(--field-clr) 50%, var(--field-bg) 50%));--field-focus-shadow:var(--custom-field-focus-shadow,0 4px 4px #0000001a);--field-hover-shadow:var(--custom-field-hover-shadow,0 4px 2px #0000000f);--field-error-shadow:var(--custom-field-error-shadow,0 4px 6px #ff505033);--field-success-shadow:var(--custom-field-success-shadow,0 4px 6px #28b42826);--field-optional-clr:var(--custom-field-optional-clr,color-mix(in srgb, var(--field-label-clr) 50%, transparent));--field-optional-font-size:var(--custom-field-optional-font-size,.875em);--field-outline-size:var(--custom-field-outline-size,2px);--field-focus-outline-offset:var(--custom-field-focus-outline-offset,0px);gap:var(--field-gap);flex-direction:column;display:flex}.js-has-pseudo .field:not(.col-span-full,[csstools-has-w-1m-2w-2p-37-14-38-2t-3c-38-2p-36-2t-2p-15]:not(does-not-exist),.field--radio-card){max-width:min(100%,680px)}.field:not(.col-span-full,:has(textarea),.field--radio-card){max-width:min(100%,680px)}.field__input-wrapper{outline:var(--field-outline-size) solid transparent;outline-offset:var(--field-focus-outline-offset);border-radius:var(--_radius,var(--field-border-radius));isolation:isolate;width:100%;height:40px;transition:var(--field-transition);position:relative}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2p-38-2p-19-2u-33-2r-39-37-19-37-33-39-36-2r-2t-1p-2z-2t-3d-2q-33-2p-36-2s-2l-15]:not(.does-not-exist):not(does-not-exist){outline-color:var(--field-focus-outline);border-color:var(--field-focus-border)}.field__input-wrapper:has(input[data-focus-source=keyboard]){outline-color:var(--field-focus-outline);border-color:var(--field-focus-border)}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2p-2s-2s-33-32-15]:not(.does-not-exist){border:1px solid var(--field-border);border-radius:var(--_radius,var(--field-border-radius));flex-shrink:0;align-items:stretch;display:flex;overflow:hidden}.field__input-wrapper:has(.field__addon){border:1px solid var(--field-border);border-radius:var(--_radius,var(--field-border-radius));flex-shrink:0;align-items:stretch;display:flex;overflow:hidden}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2p-2s-2s-33-32-15-w-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38]:not(.does-not-exist):not(.does-not-exist),.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2p-2s-2s-33-32-15-w-1a-2u-2x-2t-30-2s-2n-2n-37-2t-30-2t-2r-38]:not(.does-not-exist):not(.does-not-exist),:is(.field__input-wrapper:has(.field__addon) .field__input,.field__input-wrapper:has(.field__addon) .field__select){box-shadow:none;border:none;outline:none}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2p-2s-2s-33-32-15-1m-2w-33-3a-2t-36]:not(.does-not-exist):not(.does-not-exist){border-color:var(--field-hover-border)}.field__input-wrapper:has(.field__addon):hover{border-color:var(--field-hover-border)}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2p-2s-2s-33-32-15-1m-2u-33-2r-39-37-19-3b-2x-38-2w-2x-32]:not(.does-not-exist):not(.does-not-exist){border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.field__input-wrapper:has(.field__addon):focus-within{border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2p-2s-2s-33-32-15-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-2u-33-2r-39-37-19-37-33-39-36-2r-2t-1p-2z-2t-3d-2q-33-2p-36-2s-2l-15-1m-2u-33-2r-39-37-19-3b-2x-38-2w-2x-32]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){outline-color:var(--field-focus-outline)}.field__input-wrapper:has(.field__addon):has([data-focus-source=keyboard]):focus-within{outline-color:var(--field-focus-outline)}.field__input-wrapper[data-js=chips-field]{height:unset;background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--_radius,var(--field-border-radius));flex-wrap:wrap;flex-shrink:0;align-items:stretch;gap:0;min-height:40px;padding:0;display:flex}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-2j-2s-2p-38-2p-19-2y-37-1p-2r-2w-2x-34-37-19-2u-2x-2t-30-2s-2l-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2r-2w-2x-34-37-19-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-19-19-3b-36-2p-34-34-2t-2s-15]:not(.does-not-exist):not(.does-not-exist){gap:0!important}.field__input-wrapper[data-js=chips-field]:has(.field__chips-input-wrapper--wrapped){gap:0!important}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-2j-2s-2p-38-2p-19-2y-37-1p-2r-2w-2x-34-37-19-2u-2x-2t-30-2s-2l-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2r-2w-2x-34-37-19-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-19-19-3b-36-2p-34-34-2t-2s-15-w-1a-2u-2x-2t-30-2s-2n-2n-2r-2w-2x-34-37-19-2r-33-32-38-2p-2x-32-2t-36]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){padding:.375rem .5rem}.field__input-wrapper[data-js=chips-field]:has(.field__chips-input-wrapper--wrapped) .field__chips-container{padding:.375rem .5rem}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-2j-2s-2p-38-2p-19-2y-37-1p-2r-2w-2x-34-37-19-2u-2x-2t-30-2s-2l-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2r-2w-2x-34-37-19-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-19-19-3b-36-2p-34-34-2t-2s-15-w-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){padding:.5rem}.field__input-wrapper[data-js=chips-field]:has(.field__chips-input-wrapper--wrapped) .field__input{padding:.5rem}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-2j-2s-2p-38-2p-19-2y-37-1p-2r-2w-2x-34-37-19-2u-2x-2t-30-2s-2l-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2x-32-34-39-38-19-19-2t-36-36-33-36-15]:not(.does-not-exist):not(.does-not-exist){--field-border:var(--field-error-border);--field-bg:var(--field-error-bg);--field-filled-border:var(--field-error-border);--field-hover-border:var(--clr-danger-shade);--field-focus-border:var(--field-error-border);--field-focus-shadow:var(--field-error-shadow);--field-focus-outline:var(--field-error-outline);--field-selection-bg:var(--field-error-border)}.field__input-wrapper[data-js=chips-field]:has(.field__input--error){--field-border:var(--field-error-border);--field-bg:var(--field-error-bg);--field-filled-border:var(--field-error-border);--field-hover-border:var(--clr-danger-shade);--field-focus-border:var(--field-error-border);--field-focus-shadow:var(--field-error-shadow);--field-focus-outline:var(--field-error-outline);--field-selection-bg:var(--field-error-border)}.field__input--sm{padding:.375rem .75rem;font-size:.875rem}.field__input--lg{height:3rem;padding:.75rem 1.25rem;font-size:1rem}.field--radio-card{cursor:pointer;background-color:var(--clr-white);transition:background-color .2s}.field--radio-card:hover{background-color:var(--clr-neutral-50)}.field--radio-card[id*=shipping_method],.field--radio-card[id*=payment_method]{border:1px solid var(--clr-neutral-300);border-radius:var(--_radius,var(--field-border-radius))}.field--radio-card span{font-size:1rem;font-weight:600;line-height:1.312rem}.field--radio-card .field__label{flex-wrap:wrap;padding:1.5rem 1.75rem 1.25rem}.field--radio-card .field__optional-text{font-size:revert;font-weight:inherit;color:var(--clr-black);position:absolute;right:1.75rem}.field--radio-card .field__helper-text{flex-basis:100%;margin-top:1rem}@media screen and not (min-width:768px){.field--radio-card .field__label{padding:1rem 1.25rem .75rem}}.field__input,.field__select{height:40px}.field__input,.field__select,.field__textarea{width:100%;padding:var(--field-padding);font-size:var(--field-font-size);line-height:var(--field-line-height);color:var(--field-clr);cursor:text;outline:var(--field-outline-size) solid transparent;outline-offset:var(--field-focus-outline-offset);background-color:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--_radius,var(--field-border-radius));transition:var(--field-transition);display:block}.field__input::placeholder,.field__select::placeholder,.field__textarea::placeholder{color:var(--field-placeholder-clr)}.field__input:placeholder-shown,.field__select:placeholder-shown,.field__textarea:placeholder-shown{border-color:var(--field-border)}:is(.field__input:user-valid:not(:placeholder-shown,:focus),.field__select:user-valid:not(:placeholder-shown,:focus),.field__textarea:user-valid:not(:placeholder-shown,:focus)){border-color:var(--field-filled-border)}.field__input:hover:not(:disabled,:focus),.field__select:hover:not(:disabled,:focus),.field__textarea:hover:not(:disabled,:focus){border-color:var(--field-hover-border);box-shadow:var(--field-hover-shadow)}.field__input:focus,.field__select:focus,.field__textarea:focus{border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}.field__input[data-focus-source=keyboard],.field__select[data-focus-source=keyboard],.field__textarea[data-focus-source=keyboard]{outline-color:var(--field-focus-outline);border-color:var(--field-focus-border)}.field__input:disabled,.field__select:disabled,.field__textarea:disabled{color:var(--field-disabled-clr);background-color:var(--field-disabled-bg);border-color:var(--field-disabled-border)}.field__input::selection{color:var(--field-selection-clr);background-color:var(--field-selection-bg)}.field__select::selection{color:var(--field-selection-clr);background-color:var(--field-selection-bg)}.field__textarea::selection{color:var(--field-selection-clr);background-color:var(--field-selection-bg)}:-webkit-any(.field__input:-webkit-autofill,.field__input.has-initial-value,.field__select:-webkit-autofill,.field__select.has-initial-value,.field__textarea:-webkit-autofill,.field__textarea.has-initial-value){border-color:var(--field-autofill-border)!important;box-shadow:0 0 0 1000px var(--field-autofill-bg) inset!important;-webkit-text-fill-color:var(--field-autofill-clr)!important}:is(.field__input:autofill,.field__input.has-initial-value,.field__select:autofill,.field__select.has-initial-value,.field__textarea:autofill,.field__textarea.has-initial-value){border-color:var(--field-autofill-border)!important;box-shadow:0 0 0 1000px var(--field-autofill-bg) inset!important;-webkit-text-fill-color:var(--field-autofill-clr)!important}.field__input:-webkit-autofill::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__input:autofill::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__input.has-initial-value::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__select:-webkit-autofill::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__select:autofill::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__select.has-initial-value::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__textarea:-webkit-autofill::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__textarea:autofill::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__textarea.has-initial-value::selection{-webkit-text-fill-color:var(--field-selection-clr)!important}.field__input--error,.field__input--error+.icon,.field__select--error,.field__select--error+.icon,.field__textarea--error,.field__textarea--error+.icon{--field-border:var(--field-error-border);--field-bg:var(--field-error-bg);--field-filled-border:var(--field-error-border);--field-hover-border:var(--clr-danger-shade);--field-focus-border:var(--field-error-border);--field-focus-shadow:var(--field-error-shadow);--field-focus-outline:var(--field-error-outline);--field-selection-bg:var(--field-error-border)}.field__input--valid,.field__input--valid+.icon,.field__select--valid,.field__select--valid+.icon,.field__textarea--valid,.field__textarea--valid+.icon{--field-border:var(--field-success-border);--field-bg:var(--field-success-bg);--field-filled-border:var(--field-success-border);--field-hover-border:var(--clr-success-shade);--field-focus-border:var(--field-success-border);--field-focus-shadow:var(--field-success-shadow);--field-focus-outline:var(--field-success-outline);--field-selection-bg:var(--field-success-border)}.field__input[readonly],.field__select[readonly],.field__textarea[readonly]{background-color:var(--field-disabled-bg);border-color:var(--field-disabled-border)}.field__input[readonly]:focus,.field__select[readonly]:focus,.field__textarea[readonly]:focus{border-color:var(--field-hover-border);box-shadow:none}.field__input[readonly][data-focus-source=keyboard],.field__select[readonly][data-focus-source=keyboard],.field__textarea[readonly][data-focus-source=keyboard]{outline-color:var(--field-disabled-border)}.field__input[readonly][data-focus-source=keyboard]::selection{background-color:var(--field-hover-border)}.field__select[readonly][data-focus-source=keyboard]::selection{background-color:var(--field-hover-border)}.field__textarea[readonly][data-focus-source=keyboard]::selection{background-color:var(--field-hover-border)}.field input[type=checkbox],.field input[type=radio]{width:var(--field-checkbox-size);height:var(--field-checkbox-size);opacity:0;padding:0;position:absolute;top:0}.field input[type=checkbox]:checked+.icon-wrapper,.field input[type=radio]:checked+.icon-wrapper{background-color:var(--field-focus-border);border-color:var(--field-focus-border)}.field input[type=checkbox]:checked+.icon-wrapper .icon,.field input[type=radio]:checked+.icon-wrapper .icon{opacity:1}.field input[type=checkbox]:focus+.icon,.field input[type=radio]:focus+.icon{border-color:var(--field-focus-border);box-shadow:var(--field-focus-shadow)}:is(.field input[type=checkbox]:focus-visible+.icon,.field input[type=radio]:focus-visible+.icon){outline:2px solid var(--field-focus-outline);outline-offset:var(--field-focus-outline-offset);box-shadow:var(--field-focus-shadow)}.field input[type=checkbox]:hover:not(:disabled)+.icon,.field input[type=radio]:hover:not(:disabled)+.icon{border-color:var(--field-hover-border)}.field input[type=checkbox]:disabled+.icon,.field input[type=radio]:disabled+.icon{color:var(--field-disabled-clr);background-color:var(--field-disabled-bg);border-color:var(--field-disabled-border)}.field input[type=checkbox]+.icon-wrapper,.field input[type=radio]+.icon-wrapper{box-sizing:border-box;width:var(--field-checkbox-size);height:var(--field-checkbox-size);margin-right:calc(var(--field-gap) + 2px);cursor:pointer;background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--_radius,var(--field-border-radius));transition:var(--field-transition);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;display:inline-flex;position:relative;top:1px}.field input[type=checkbox]+.icon-wrapper .icon,.field input[type=radio]+.icon-wrapper .icon{opacity:0;transition:var(--field-transition)}.field__select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23666' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2.5rem}.field__select:disabled{cursor:not-allowed}.field__select option:disabled{color:var(--field-disabled-clr)}.field__textarea{word-break:break-word;resize:vertical;min-height:8lh;max-height:16lh;padding:1rem;overflow-y:auto}.field__textarea::-webkit-scrollbar{width:6px}.field__textarea::-webkit-scrollbar-thumb{background:var(--clr-neutral-300);border-radius:10px;transition:background .3s}.field__textarea::-webkit-scrollbar-thumb:hover{background:var(--clr-neutral-500)}.field input[type=checkbox]+.icon-wrapper{border-radius:var(--_radius,var(--field-border-radius));font-size:20px}.field input[type=checkbox]+.icon-wrapper .icon{color:var(--field-bg)}.field__checkbox-label{align-items:center;display:flex}.next-step-btns-wrapper .field__checkbox-label{display:initial}.field input[type=radio]+.icon-wrapper{border-radius:50%;font-size:12px}.field input[type=radio]+.icon-wrapper:before{content:"";background:var(--field-bg);border-radius:inherit;width:8px;height:8px;display:block}.field__caps-indicator{--icon-size:16px;z-index:-1;box-sizing:content-box;visibility:hidden;height:100%;color:var(--clr-white);-webkit-user-select:none;user-select:none;background:var(--clr-warning);border-top-left-radius:inherit;border-bottom-left-radius:inherit;opacity:0;align-content:center;padding-inline-start:.375rem;padding-inline-end:.375rem;transition:all .3s ease-in-out;position:absolute;bottom:0;right:calc(100% - 2rem);transform:scale(.95)}.field__caps-indicator--active{visibility:visible;opacity:1;right:calc(100% - .25rem);transform:scale(1)}.field .password-toggle{--icon-size:18px;width:40px;height:100%;color:var(--clr-neutral-400);cursor:pointer;outline-offset:-1px;border-top-right-radius:inherit;border-bottom-right-radius:inherit;outline:1px solid #0000;justify-content:center;align-items:center;transition:all .3s ease-in-out;display:flex;position:absolute;bottom:0;right:0}:is(.field .password-toggle:hover,.field .password-toggle:focus-visible){color:var(--clr-primary-500);outline-color:var(--clr-primary-500);background-color:var(--clr-primary-100)}.field__label{width:-moz-fit-content;width:fit-content;color:var(--field-label-clr);cursor:pointer;align-items:center;display:flex;position:relative}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-30-2p-2q-2t-30-1m-2w-2p-37-14-2x-32-34-39-38-2j-38-3d-34-2t-1p-2r-2w-2t-2r-2z-2q-33-3c-2l-18-w-2x-32-34-39-38-2j-38-3d-34-2t-1p-36-2p-2s-2x-33-2l-15]:not(.does-not-exist):not(does-not-exist){align-items:center;width:auto}.field__label:has(input[type=checkbox],input[type=radio]){align-items:center;width:auto}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-30-2p-2q-2t-30-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2x-37-2p-2q-30-2t-2s-2l-15]:not(.does-not-exist):not(does-not-exist){color:var(--field-disabled-clr);cursor:not-allowed}.field__label:has(input[disabled]){color:var(--field-disabled-clr);cursor:not-allowed}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-30-2p-2q-2t-30-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2x-37-2p-2q-30-2t-2s-2l-15-w-1a-2x-2r-33-32]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){cursor:not-allowed}.field__label:has(input[disabled]) .icon{cursor:not-allowed}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-30-2p-2q-2t-30-1m-2w-2p-37-14-1a-38-33-2v-2v-30-2t-19-37-3b-2x-38-2r-2w-15]:not(.does-not-exist){justify-content:space-between;align-items:center;gap:1rem;display:flex}.field__label:has(.toggle-switch){justify-content:space-between;align-items:center;gap:1rem;display:flex}.field__label>span:not(.field__radio-label){font-size:var(--field-label-font-size);font-weight:400;line-height:1.4em}.field__helper-text{font-size:var(--field-helper-font-size);color:var(--field-helper-clr);flex-basis:100%;line-height:1.4;display:block}.field__helper-text *{font-size:inherit;line-height:inherit}.field__error-msg{font-size:var(--field-helper-font-size);color:var(--field-error-clr);transition:var(--field-transition);line-height:1.4;display:block}.field__error-msg:empty{margin:0;display:none}.field__required-indicator{color:var(--field-required-clr);margin-left:.25rem}.field__optional-text{font-size:var(--field-optional-font-size);line-height:inherit;color:var(--field-optional-clr);margin-left:.25rem}.field__addon{--icon-size:40px;padding:var(--field-addon-padding);font-size:var(--field-addon-font-size);color:var(--field-addon-clr);white-space:nowrap;-webkit-user-select:none;user-select:none;background:var(--field-addon-bg);flex-shrink:0;align-items:center;display:flex}.field__addon--leading{border-right:1px solid var(--field-addon-border)}.field__addon--trailing{border-left:1px solid var(--field-addon-border)}.field__checkbox-group,.field__radio-group{flex-direction:column;gap:.75rem;display:flex}.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-2r-2w-2t-2r-2z-2q-33-3c-19-2v-36-33-39-34-1m-2w-2p-37-14-17-w-1a-2u-2x-2t-30-2s-2n-2n-2t-36-36-33-36-19-31-37-2v-15-w-2x-32-34-39-38-1m-32-33-38-14-1m-2r-2w-2t-2r-2z-2t-2s-15-w-17-w-2x]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-2u-2x-2t-30-2s-2n-2n-36-2p-2s-2x-33-19-2v-36-33-39-34-1m-2w-2p-37-14-17-w-1a-2u-2x-2t-30-2s-2n-2n-2t-36-36-33-36-19-31-37-2v-15-w-2x-32-34-39-38-1m-32-33-38-14-1m-2r-2w-2t-2r-2z-2t-2s-15-w-17-w-2x]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist),:is(.field__checkbox-group:has(+.field__error-msg) input:not(:checked)+i,.field__radio-group:has(+.field__error-msg) input:not(:checked)+i){--field-border:var(--field-error-border);--field-bg:var(--field-error-bg);--field-filled-border:var(--field-error-border);--field-hover-border:var(--clr-danger-shade);--field-focus-border:var(--field-error-border);--field-focus-shadow:var(--field-error-shadow);--field-focus-outline:var(--field-error-outline);--field-selection-bg:var(--field-error-border)}.field__checkbox-item,.field__radio-item{cursor:pointer;align-items:center;display:flex;position:relative}.field__chips-container{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.25rem;display:flex}.field__chips-container:empty{padding-inline-start:0!important;padding-inline-end:0!important}.js-has-pseudo .field__chips-container:not(:empty,[csstools-has-w-1m-2w-2p-37-14-1a-2u-2x-2t-30-2s-2n-2n-2r-2w-2x-34-37-19-2x-32-34-39-38-19-3b-36-2p-34-34-2t-36-19-19-3b-36-2p-34-34-2t-2s-15]){border-right:1px solid var(--clr-neutral-200);padding-inline-start:.25rem;padding-inline-end:.25rem}.field__chips-container:not(:empty,:has(.field__chips-input-wrapper--wrapped)){border-right:1px solid var(--clr-neutral-200);padding-inline-start:.25rem;padding-inline-end:.25rem}.field__chips-input-wrapper{flex:auto;min-width:120px;display:flex}.field__chips-input-wrapper--wrapped{border-top:1px solid var(--clr-neutral-200)}.field__chips .field__input{width:100%;min-width:60px;box-shadow:none;border:none;outline:none;padding:4px 0}.field__chips .field__input:focus{box-shadow:none;outline:none}.field__chips-more{color:var(--clr-neutral-600);cursor:pointer;background-color:var(--clr-neutral-50);border:1px dashed var(--clr-neutral-300);border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;display:inline-flex}.field__chips-more--collapse{border-style:solid}.field__chips-clear{color:var(--clr-neutral-600);white-space:nowrap;cursor:pointer;background:0 0;border:none;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem}.field__chips-clear[aria-hidden=true]{display:none}.field__chips-clear:hover{color:var(--clr-neutral-800);text-decoration:underline}.chip{color:var(--clr-white);background-color:var(--clr-primary-300);border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1.4;transition:background-color .15s cubic-bezier(.45,.05,.55,.95);display:inline-flex;box-shadow:0 1px 2px #0000000d}.chip:hover{background-color:var(--clr-primary-500)}.chip__label{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.chip__remove{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chip__remove:hover{color:var(--clr-neutral-300)}dialog .form button[type=submit]{margin-bottom:0}.form{max-width:960px}.form button[type=submit]{margin-top:2rem;margin-bottom:clamp(1.5rem,.8rem + 3.6vw,4rem)}.form__header{margin-bottom:4rem}.form__title{margin-bottom:.75rem}.form__description{color:var(--clr-neutral-600);font-size:1.125rem;line-height:1.5rem}.form__fields{--grid-template-columns:repeat(auto-fill, minmax(320px, 1fr));grid-template-columns:var(--grid-template-columns);gap:1.5rem;display:grid}.form__section{grid-template-columns:260px 1fr;gap:2.5rem 1.5rem;display:grid;position:relative}.form__section .neutral{margin-bottom:0}.form__section .form__fields{--grid-template-columns:repeat(auto-fill, minmax(min(260px, 100%), 1fr))}.form__section button[type=submit]{margin-top:unset}@media screen and (min-width:1200px){.form__section button[type=submit]{grid-column-start:2}}@media screen and not (min-width:1200px){.form__section{grid-template-columns:1fr}.form__section .neutral:not(:first-of-type){margin-top:1.25rem}}@media screen and not (min-width:992px){.form__section{gap:1.25rem}}.file-upload{--_radius:calc(var(--radius) * .25em);width:min(680px,100%)}.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-1m-2w-2p-37-14-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-30-2x-37-38-1m-32-33-38-14-1m-2t-31-34-38-3d-15-15-w-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-2p-36-2t-2p]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){margin-bottom:1.25rem}.file-upload:has(.file-upload__list:not(:empty)) .file-upload__area{margin-bottom:1.25rem}.file-upload__area{background-color:var(--clr-white);border:1px dashed var(--clr-neutral-300);border-radius:var(--_radius,var(--field-border-radius));flex-direction:column;justify-content:center;align-items:center;height:196px;display:flex;position:relative}.file-upload__area:focus-within{background-color:var(--clr-neutral-50);border-color:var(--clr-primary-500)}.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-2p-36-2t-2p-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2x-37-2p-2q-30-2t-2s-2l-15]:not(.does-not-exist):not(does-not-exist){background-color:var(--field-disabled-bg);border-color:var(--field-disabled-border)}.file-upload__area:has(input[disabled]){background-color:var(--field-disabled-bg);border-color:var(--field-disabled-border)}.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-2p-36-2t-2p-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2x-37-2p-2q-30-2t-2s-2l-15-w-1a-2x-2r-33-32]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-2p-36-2t-2p-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2x-37-2p-2q-30-2t-2s-2l-15-w-34]:not(.does-not-exist):not(does-not-exist):not(does-not-exist){color:var(--field-disabled-clr)}.file-upload__area:has(input[disabled]) .icon{color:var(--field-disabled-clr)}.file-upload__area:has(input[disabled]) p{color:var(--field-disabled-clr)}.file-upload__icon{--icon-size:40px;color:var(--clr-primary-500);margin-bottom:1rem;line-height:1}.file-upload__text{max-width:300px;color:var(--clr-neutral-700);text-align:center;margin-bottom:1.25rem;font-size:.875rem;font-weight:600;line-height:1.312rem}.file-upload__extension{color:var(--clr-neutral-500);text-transform:uppercase;font-size:.875rem;font-weight:600}.file-upload__input{cursor:pointer;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;height:100%!important}.file-upload__input:disabled{cursor:not-allowed}.file-upload__list{visibility:visible;opacity:1;flex-direction:column;gap:.75rem;max-height:460px;transition:all .2s ease-out;display:flex;overflow-y:auto}.file-upload__list:empty{visibility:hidden;opacity:0}.file-upload__item{height:2.25rem;color:var(--clr-neutral-700);background-color:var(--clr-neutral-100);border-radius:var(--_radius,4px);justify-content:space-between;align-items:center;display:flex}.file-upload__item:focus-within{background-color:var(--clr-neutral-200)}.file-upload__item:focus-within .icon{color:var(--clr-white);background-color:var(--clr-danger)}.file-upload__item .icon{cursor:pointer;background-color:var(--clr-white);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;transition:background-color .15s cubic-bezier(.45,.05,.55,.95),color .15s cubic-bezier(.45,.05,.55,.95),scale .15s cubic-bezier(.45,.05,.55,.95);display:flex}.file-upload__item .icon:hover{color:var(--clr-white);background-color:var(--clr-danger)}.file-upload__item .icon:active{transform:scale(.9)}.file-upload__item-size{background-color:var(--clr-white);border:1px solid var(--clr-neutral-200);border-top-right-radius:var(--_radius,4px);border-bottom-right-radius:var(--_radius,4px);align-items:center;gap:.75rem;height:100%;padding-left:.5rem;padding-right:.375rem;display:flex}.file-upload__item-size span{width:8ch;color:var(--clr-neutral-700);text-align:right;font-size:.875rem;position:relative}.file-upload__item-size span:after{content:"";background-color:var(--clr-neutral-200);width:1px;height:80%;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.file-upload__name-wrapper{flex:1;align-items:baseline;gap:.25rem;min-width:0;padding-inline-start:.5rem;padding-inline-end:.5rem;display:flex;position:relative}.file-upload__name{text-overflow:ellipsis;white-space:nowrap;flex-grow:0;flex-shrink:1;min-width:0;font-size:.875rem;overflow:hidden;margin-bottom:0!important}.file-upload__ext{color:var(--clr-neutral-500);background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-300);border-radius:var(--_radius,4px);padding-inline-start:.25rem;padding-inline-end:.25rem;font-size:.875rem;font-weight:500;position:sticky;right:0}.file-upload__preview{aspect-ratio:1;border-radius:var(--_radius,4px);justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.file-upload__thumbnail{cursor:pointer;object-fit:cover;width:100%;height:100%;transition:all .25s ease-in-out}.file-upload__thumbnail:hover{filter:brightness(70%);transform:scale(1.15)}.file-upload__progress{visibility:hidden;opacity:0;transition:all .3s ease-out;overflow:hidden}.file-upload__progress-container{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid;overflow:hidden}.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-1m-2w-2p-37-14-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-30-2x-37-38-1m-32-33-38-14-1m-2t-31-34-38-3d-15-15-w-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-34-36-33-2v-36-2t-37-37]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){visibility:visible;opacity:1;margin-bottom:1.25rem}.file-upload:has(.file-upload__list:not(:empty)) .file-upload__progress{visibility:visible;opacity:1;margin-bottom:1.25rem}.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-1m-2w-2p-37-14-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-30-2x-37-38-1m-32-33-38-14-1m-2t-31-34-38-3d-15-15-w-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-34-36-33-2v-36-2t-37-37-19-2r-33-32-38-2p-2x-32-2t-36]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){grid-template-rows:1fr}.file-upload:has(.file-upload__list:not(:empty)) .file-upload__progress-container{grid-template-rows:1fr}.js-has-pseudo [csstools-has-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-1m-2w-2p-37-14-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-30-2x-37-38-1m-32-33-38-14-1m-2t-31-34-38-3d-15-15-w-1a-2u-2x-30-2t-19-39-34-30-33-2p-2s-2n-2n-2r-33-39-32-38]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){visibility:visible;opacity:1;max-height:1lh;margin-top:1rem;padding-top:.5rem}.file-upload:has(.file-upload__list:not(:empty)) .file-upload__count{visibility:visible;opacity:1;max-height:1lh;margin-top:1rem;padding-top:.5rem}.file-upload .progress{background-color:var(--clr-neutral-200);border-radius:var(--_radius,4px);width:100%;height:6px}.file-upload .progress__inner{width:var(--progress,0%);background-color:var(--clr-success);border-radius:inherit;height:100%}.file-upload__count{box-sizing:content-box;visibility:hidden;max-height:0;color:var(--clr-neutral-500);text-align:right;border-top:1px solid var(--clr-neutral-200);opacity:0;transition:var(--field-transition);font-size:.938rem}.file-upload__error{visibility:hidden;opacity:0;max-height:0}.password-requirements__title{color:var(--field-helper-clr);margin-bottom:.25rem;font-size:.938rem}.password-requirements__item{color:var(--clr-neutral-800);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.password-requirements__item .icon{color:var(--clr-danger)}.password-requirements__item--checked .icon{color:var(--clr-success)}.toggle-switch{cursor:pointer;background:var(--clr-neutral-400);border-radius:22px;width:46px;height:22px;transition:background .3s;display:block;position:relative}.toggle-switch input[type=checkbox]{visibility:hidden;width:0;height:0}.toggle-switch:hover{background:var(--clr-neutral-500)}.toggle-switch:after{content:"";background:var(--clr-white);border-radius:18px;width:18px;height:18px;transition:all .3s;position:absolute;top:2px;left:2px}.toggle-switch:active:after{width:24px}.js-has-pseudo [csstools-has-1a-38-33-2v-2v-30-2t-19-37-3b-2x-38-2r-2w-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(does-not-exist){background:var(--clr-success)}.toggle-switch:has(input:checked){background:var(--clr-success)}.js-has-pseudo [csstools-has-1a-38-33-2v-2v-30-2t-19-37-3b-2x-38-2r-2w-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(does-not-exist):after{left:calc(100% - 2px);transform:translate(-100%)}.toggle-switch:has(input:checked):after{left:calc(100% - 2px);transform:translate(-100%)}.alert{border-left:.5rem solid var(--clr-neutral-400);opacity:1;perspective:1000px;will-change:height, padding, margin;border-radius:.25rem;margin-bottom:2rem;padding:1rem;transition:height .4s ease-out,padding .4s ease-out,margin .4s ease-out,opacity .35s ease-out,transform .4s cubic-bezier(.3,.4,.3,1);overflow:hidden;box-shadow:4px 3px 12px #00000026}.alert--hide{opacity:0;transform:translate3d(-80%,0,-150px)rotateY(35deg)scale(.85);margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}.alert__header{align-items:center;display:flex}.alert__title{color:var(--clr-neutral-800);flex-grow:1;padding-right:6rem;font-size:1rem;font-weight:600;position:relative}.alert__title .icon{--icon-size:32px;cursor:pointer;border-radius:50%;padding:.25rem;transition:all .2s ease-out;position:absolute;right:0;color:var(--clr-neutral-600)!important}.alert__title .icon:hover{background-color:var(--clr-neutral-600);transform:scale(1.1);color:var(--clr-white)!important}.alert__icon{margin-right:.75rem;font-size:1.5rem}.alert__list{padding-left:36px;padding-right:3rem;display:block;position:relative}.alert__list:before{content:"";background-color:var(--clr-neutral-400);width:1px;height:calc(100% - 1rem);position:absolute;left:11px}.alert__row{align-items:center;gap:.5rem;display:flex;position:relative}.alert__row:before{content:"";background-color:var(--clr-neutral-400);width:13px;height:1px;position:absolute;top:50%;left:-24px;transform:translateY(-50%)}.alert__row:not(:last-child){margin-bottom:.5rem}.alert__item{color:var(--clr-neutral-800)}.alert__item:first-child{border:1px dashed var(--clr-neutral-400);border-radius:.25rem;width:80%;max-width:32ch;padding-inline-start:1rem;padding-inline-end:1rem;line-height:2rem}.alert__item:last-child{text-align:center;border:1px dashed var(--clr-neutral-400);border-radius:.25rem;width:4rem;max-width:10ch;line-height:2rem}.alert--warning{border-color:var(--clr-warning)}.alert--warning .icon{color:var(--clr-warning)}.alert--danger{border-color:var(--clr-danger)}.alert--danger .icon{color:var(--clr-danger)}.toast{--offset-top:215px;--offset-right:2.5rem;--toast-offset:0;--clr:var(--custom-toast-clr,var(--clr-white));--bg-clr:var(--custom-toast-bg-clr,var(--clr-success-shade));--border-clr:var(--custom-toast-border-clr,var(--clr-success));--_radius:calc(var(--radius) * 16px);top:calc(var(--offset-top) + var(--toast-offset) * 1px);right:var(--offset-right);width:clamp(320px,25vw + 8rem,480px);color:var(--clr);background-color:var(--bg-clr);border-radius:var(--_radius,16px);justify-content:space-between;padding-left:1.5rem;transition:top .4s cubic-bezier(.4,0,.2,1),box-shadow .3s;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards fadeInSlideRight;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #00000026,0 2px 6px #0000001a}.toast--default{border-radius:16px 0 16px 4px}.toast--hidden{animation:.4s cubic-bezier(.55,.085,.68,.53) forwards fadeOutSlideRight}.toast--info{--clr:var(--custom-toast-info-clr,var(--clr-white));--bg-clr:var(--custom-toast-info-bg-clr,var(--clr-info));--border-clr:var(--custom-toast-border-clr,var(--clr-info-shade))}.toast--warning{--clr:var(--custom-toast-warning-clr,var(--clr-white));--bg-clr:var(--custom-toast-warning-bg-clr,var(--clr-warning));--border-clr:var(--custom-toast-border-clr,var(--clr-warning-shade))}.toast--success{--clr:var(--custom-toast-success-clr,var(--clr-white));--bg-clr:var(--custom-toast-success-bg-clr,var(--clr-success));--border-clr:var(--custom-toast-border-clr,var(--clr-success-shade))}.toast--danger,.toast--error{--clr:var(--custom-toast-danger-clr,var(--clr-white));--bg-clr:var(--custom-toast-danger-bg-clr,var(--clr-danger));--border-clr:var(--custom-toast-danger-border-clr,var(--clr-danger-shade))}.toast__inner{align-items:center;gap:1rem;display:flex}.toast__close{color:var(--clr);cursor:pointer;background-color:var(--bg-clr);border-left:2px solid color-mix(in srgb, var(--border-clr) 40%, transparent);align-items:center;padding:.75rem 1rem;transition:background-color .3s cubic-bezier(.4,0,.2,1);display:flex}.toast__close:hover{background-color:color-mix(in srgb, var(--bg-clr) 50%, var(--clr-black))}.toast__text{padding-block-start:.5rem;padding-block-end:.5rem;-webkit-user-select:none;user-select:none;margin:0;padding-right:.75rem;font-size:.938rem;line-height:1.125rem}.toast .icon{flex-shrink:0}@media screen and not (min-width:992px){.toast{--offset-top:5rem;--offset-right:1.25rem;width:calc(100% - var(--offset-right) * 2)}}@keyframes fadeInSlideRight{0%{opacity:0;transform:translate(calc(100% + 50px))scale(.9)}60%{opacity:1;transform:translate(-20px)scale(1)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes fadeOutSlideRight{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(calc(100% + 50px))scale(.95)}}.social-share{--_radius:calc(var(--radius) * .25em);align-items:center;gap:.75rem;display:flex}.social-share__label{color:var(--clr-neutral-500);margin-bottom:.75rem}.social-share__list{align-items:center;gap:1rem;display:flex}.social-share__link{--icon-size:20px;width:1.75rem;height:1.75rem;color:var(--clr-neutral-600);background-color:var(--clr-neutral-50);border:1px solid var(--clr-neutral-300);border-radius:var(--_radius,.25rem);justify-content:center;align-items:center;transition:background-color .15s cubic-bezier(.45,.05,.55,.95),border-color .15s cubic-bezier(.45,.05,.55,.95),color .15s cubic-bezier(.45,.05,.55,.95),scale .15s cubic-bezier(.45,.05,.55,.95);display:flex}.social-share__link:first-child{margin-left:.125rem}.social-share__link:hover{color:var(--clr-neutral-800);background-color:var(--clr-neutral-100);border-color:var(--clr-neutral-400);transform:scale(1.15)}.social-icons{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.social-icons :where(svg){box-sizing:content-box;padding:.5rem;transition:fill .2s,stroke .2s}.social-icons :where(svg):hover[data-icon-type=fill]{fill:var(--clr-primary-500)}.social-icons :where(svg):hover[data-icon-type=fill]:hover{fill:var(--clr-primary-700)}.social-icons :where(svg):hover[data-icon-type=stroke]{stroke:var(--clr-primary-500)}.social-icons :where(svg):hover[data-icon-type=stroke]:hover{stroke:var(--clr-primary-700)}.social-icons a{display:flex}.newsletter{background-image:var(--bg-img-url);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-inline-start:0;padding-inline-end:0}.newsletter--img-left{flex:0 0 50%;justify-content:center;align-items:center;display:flex}.newsletter--img-right{flex-direction:row-reverse;flex:0 0 50%;justify-content:center;align-items:center;display:flex}.newsletter__img{object-fit:cover;width:100%;height:100%;max-height:100dvh;display:block}.newsletter__img-wrapper{width:50%}.newsletter__title{color:var(--clr);text-align:center}.newsletter__description{color:var(--clr);text-align:center;margin-top:1.25rem}.newsletter .field__input-wrapper{height:48px}.newsletter .field__input-wrapper input{height:100%}.newsletter .field__input-wrapper span{color:var(--clr)}.newsletter__content{width:var(--has-img);padding:4rem 3rem 4.5rem}.newsletter__form{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-template-columns:1fr auto;gap:1rem;max-width:510px;margin:0 auto;padding-top:32px;display:grid}.newsletter__form button[type=submit]{margin:0}@media screen and not (min-width:576px){.newsletter__form{padding-top:20px}}@media screen and not (min-width:768px){.newsletter-wrapper--left,.newsletter-wrapper--right{flex-direction:column}.newsletter__image{order:2;width:100%}.newsletter__content{order:1;width:100%;padding:3rem 3rem 3.5rem}}.benefits{flex-wrap:wrap;justify-content:space-between;gap:2rem;display:flex}.benefits--header{--item-max-width:320px;--benefits-title-clr:var(--clr-white);--benefits-title-fs:.688rem;--benefits-description-clr:var(--clr-neutral-200);--benefits-img-size:1.25rem;--benefits-description-mt:0}.benefits--cart{--benefits-title-clr:var(--clr-neutral-800);--benefits-title-fs:1rem;--benefits-description-clr:var(--clr-neutral-500);--benefits-description-fs:.875rem;--benefits-img-size:1.75rem;--benefits-description-mt:.5rem;margin-top:clamp(2rem,5.06329vw - .43038rem,4rem)}.benefits--cart .benefits__title{letter-spacing:.2em}.benefits--cart .benefits__item{max-width:312px}.benefits--single-product{--benefits-title-fs:.938rem;--benefits-title-clr:var(--product-page-benefits-title-clr);--benefits-description-clr:var(--product-page-benefits-description-clr,var(--clr-neutral-500));--benefits-img-size:1.75rem;--_radius:calc(var(--radius) * .25em);border:1px solid var(--product-page-benefits-border-clr);border-radius:var(--_radius,4px);gap:0;max-width:520px;overflow:hidden}.benefits--single-product .benefits__item{background-color:var(--product-page-benefits-bg-clr);border-bottom:1px solid var(--product-page-benefits-border-clr);column-gap:1rem;width:100%;padding:.625rem 1.25rem .625rem 1rem}.benefits--single-product .benefits__item:last-child{border:none}.benefits--single-product .benefits__title{text-transform:none}.benefits--registration{--benefits-title-clr:var(--registration-title-clr);--benefits-title-fs:1.125rem;--benefits-description-clr:var(--registration-clr);flex-direction:column}.benefits--registration .benefits__item{grid-template-rows:auto auto;grid-template-columns:4rem 1fr;align-items:center;column-gap:1.25rem;display:grid}.benefits--registration .benefits__media{--_default:64px;--_radius:calc(var(--radius) * var(--_default));aspect-ratio:1;background-color:var(--registration-icon-bg-clr);border:1px solid var(--registration-icon-border-clr);border-radius:var(--_radius,var(--_default));box-shadow:var(--toggle-registration-icon-drop-shadow,0 8px 16px 0 #00000014);justify-content:center;align-items:center;display:flex}.benefits--registration .benefits__media img{object-fit:contain;width:32px;display:block}.benefits--registration .benefits__title{color:var(--registration-title-clr);align-self:flex-end;margin-bottom:.375rem;font-weight:700}.benefits--registration .benefits__description{font-size:.938rem}.benefits-wrapper{background-color:var(--clr-primary-700);padding-block-start:.5rem;padding-block-end:.5rem}.benefits__item{column-gap:calc(var(--benefits-img-size) - .75rem);grid-template-columns:auto 1fr;align-items:center;display:grid;position:relative}.js-has-pseudo .benefits__item:not([csstools-has-1m-2w-2p-37-14-1a-2q-2t-32-2t-2u-2x-38-37-2n-2n-2s-2t-37-2r-36-2x-34-38-2x-33-32-15]){grid-template-rows:auto}.benefits__item:not(:has(.benefits__description)){grid-template-rows:auto}.js-has-pseudo .benefits__item:not([csstools-has-1m-2w-2p-37-14-1a-2q-2t-32-2t-2u-2x-38-37-2n-2n-31-2t-2s-2x-2p-15]) .benefits__title{grid-column:1/-1}.benefits__item:not(:has(.benefits__media)) .benefits__title{grid-column:1/-1}.benefits__link{align-items:center;gap:.625rem;display:flex}.benefits__title{font-size:var(--benefits-title-fs);color:var(--benefits-title-clr);text-transform:uppercase;margin-bottom:0;font-weight:600;line-height:1.125rem}@media screen and not (min-width:768px){.benefits__title{flex:1}}.benefits__description{margin-top:var(--benefits-description-mt);color:var(--benefits-description-clr);font-size:.75em;line-height:1.031rem}.benefits__media{width:var(--benefits-img-size);height:var(--benefits-img-size);object-fit:contain;grid-row:1/-1;align-self:center}.countdown{--item-number-clr:var(--custom-announcement-bar-countdown-item-number-clr,var(--clr-black));--item-label-clr:var(--custom-announcement-bar-countdown-item-label-clr,var(--clr-black));--item-bg-clr:var(--custom-announcement-bar-countdown-item-bg-clr,#f7db17);--dots-clr:var(--custom-announcement-bar-countdown-dots-clr,var(--clr-black));text-align:center;width:min(100%,420px)}.countdown:not(.countdown--bare){--_radius:calc(var(--radius) * .5rem);background-color:var(--custom-announcement-bar-promo-bg-clr,#4e5d6b);border-radius:var(--_radius,.5rem);flex-direction:column;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.countdown p{color:var(--custom-announcement-bar-promo-text-clr,var(--clr-white));text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:16px}.countdown time{color:var(--custom-announcement-bar-promo-timer-text-clr,var(--clr-white));justify-content:center;align-items:center;gap:.5rem;display:flex}.countdown__item{--_radius:calc(var(--radius) * .25rem);background-color:var(--item-bg-clr);border-radius:var(--_radius,.25rem);flex-direction:column;align-items:center;gap:.25rem;display:flex}.countdown__value{font-variant-numeric:tabular-nums;color:var(--item-number-clr);font-size:1.5rem;font-weight:600;line-height:1}.countdown__label{color:var(--item-label-clr);font-size:.625rem;font-weight:500;line-height:12px}.countdown .dots{color:var(--dots-clr);font-weight:600}.countdown--bare p{display:none}.countdown--boxed{--item-number-clr:var(--custom-announcement-bar-countdown-item-number-clr,var(--clr-black));--item-label-clr:var(--custom-announcement-bar-countdown-item-label-clr,var(--clr-black));--item-bg-clr:var(--custom-announcement-bar-countdown-item-bg-clr,#f7db17)}.countdown--boxed .countdown__item{min-width:87px;padding-block-start:.5rem;padding-block-end:.5rem}.countdown--boxed .countdown__label{text-transform:uppercase}.countdown--boxed-flush{--item-number-clr:var(--custom-announcement-bar-countdown-item-number-clr,var(--clr-white));--item-label-clr:var(--custom-announcement-bar-countdown-item-label-clr,#f7db17);--item-bg-clr:var(--custom-announcement-bar-countdown-item-bg-clr,var(--clr-danger))}.countdown--boxed-flush .countdown__item{min-width:102px;padding-block-start:.875rem;padding-block-end:.875rem}.countdown--boxed-flush .countdown__value{font-size:1.75rem}.countdown--boxed-flush .countdown__label{text-transform:uppercase;font-size:.688rem}.countdown--plain .countdown__item,.countdown--plain-compact .countdown__item{background-color:#0000;flex-direction:row;gap:0}.countdown--plain{--item-label-clr:var(--custom-announcement-bar-countdown-item-label-clr,var(--clr-neutral-500))}.countdown--plain .countdown__value{font-size:1.5rem}.countdown--plain .countdown__label{font-size:1.5rem;font-weight:400}.countdown--plain-compact{--item-bg-clr:var(--custom-announcement-bar-countdown-item-bg-clr,var(--clr-neutral-600));--item-number-clr:var(--custom-announcement-bar-countdown-item-number-clr,var(--clr-white));--item-label-clr:var(--custom-announcement-bar-countdown-item-label-clr,var(--clr-white));--dots-clr:var(--custom-announcement-bar-countdown-dots-clr,var(--clr-white));--_radius:calc(var(--radius) * .25rem);background-color:var(--item-bg-clr);border-radius:var(--_radius,.25rem);padding:.75rem 1.5rem}.countdown--plain-compact .countdown__value{font-size:1.125rem;font-weight:700}.countdown--plain-compact .countdown__label{font-size:1.125rem;font-weight:400}.countdown--flip{--offset:20px;--item-number-clr:var(--custom-announcement-bar-countdown-item-number-clr,var(--clr-white));--item-label-clr:var(--custom-announcement-bar-countdown-item-label-clr,var(--clr-neutral-500))}.countdown--flip time{padding-bottom:var(--offset)}.countdown--flip .countdown__item{background-color:#0000;position:relative}.countdown--flip .countdown__label{bottom:calc(var(--offset) * -1);font-size:.8125rem;font-weight:500;position:absolute}.countdown--flip .countdown__value{--_radius:calc(var(--radius) * 2px);box-sizing:border-box;background:linear-gradient(to bottom, color-mix(in srgb, var(--custom-announcement-bar-countdown-item-bg-clr,#1e2a36) 65%, transparent) 0%, #1e2a36 100%);border-radius:var(--_radius,2px);justify-content:center;align-items:center;gap:18px;height:54px;padding:.75rem;font-size:2rem;line-height:1;display:inline-flex;position:relative;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='5' height='54' viewBox='0 0 5 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V52C2 53.1046 1.10457 54 0 54H5C3.89543 54 3 53.1046 3 52V2C3 0.895431 3.89543 0 5 0H0C1.10457 0 2 0.895432 2 2Z' fill='black'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg width='5' height='54' viewBox='0 0 5 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2V52C2 53.1046 1.10457 54 0 54H5C3.89543 54 3 53.1046 3 52V2C3 0.895431 3.89543 0 5 0H0C1.10457 0 2 0.895432 2 2Z' fill='black'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:5px 100%,100% 100%;mask-size:5px 100%,100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}.countdown--flip .countdown__value span{text-align:center;width:1ch;display:inline-block}.countdown--flip .countdown__value span:first-child{margin-right:.25rem}@container (width<500px){.countdown--boxed .countdown__item{min-width:72px}.countdown--boxed-flush .countdown__item{min-width:80px;padding-block-start:.625rem;padding-block-end:.625rem}.countdown--boxed-flush .countdown__value{font-size:1.5rem}.countdown--boxed-flush .countdown__label{font-size:.688rem}.countdown--plain .countdown__value,.countdown--plain .countdown__label{font-size:1.25rem}}@container (width<400px){.countdown--boxed-flush .countdown__item{min-width:72px}.countdown--boxed-flush .countdown__value{font-size:1.25rem}.countdown--flip .countdown__value{font-size:1.75rem}}.tabs__nav{justify-content:center;gap:60px;display:flex}.tabs__nav button{color:var(--clr-neutral-600);text-transform:uppercase;cursor:pointer;font-size:32px;font-weight:300;line-height:38px;position:relative}.tabs__nav button.active{color:var(--clr-black);font-weight:900}.tabs__nav button:before{visibility:hidden;content:attr(title);height:0;font-weight:900;display:block;overflow:hidden}@media screen and not (min-width:768px){.tabs__nav button{font-size:18px;line-height:32px}.tabs__nav{flex-flow:column wrap;justify-content:center;gap:6px 20px;margin-bottom:24px;padding-inline-start:20px;padding-inline-end:20px}.tabs__nav button{text-align:center;border:1px solid var(--clr-neutral-400);border-radius:8px;width:100%;padding-block-start:4px;padding-block-end:4px}.tabs__nav .active{border:1px solid var(--clr-neutral-800)}}.tabs__content{padding-top:50px;overflow:hidden}.tabs__content>div:not(:first-child){display:none}@media screen and not (min-width:768px){.tabs__content{padding-top:20px}}.woocommerce-breadcrumb{--line-height:20px;anchor-name:--breadcrumb;flex-wrap:wrap;align-items:center;gap:.125rem .5rem;margin-bottom:1rem;padding-top:1.25rem;display:flex;overflow-x:auto}.woocommerce-breadcrumb .breadcrumb-item,.woocommerce-breadcrumb .delimiter{font-size:.75rem;font-weight:400;line-height:var(--line-height);color:var(--body-alt-clr-dim);white-space:nowrap;display:inline-block}.woocommerce-breadcrumb .breadcrumb-item a,.woocommerce-breadcrumb .delimiter a{color:var(--body-clr);transition:color .15s ease-out;display:block}.woocommerce-breadcrumb .breadcrumb-item a:hover,.woocommerce-breadcrumb .delimiter a:hover,:is(.woocommerce-breadcrumb .breadcrumb-item a:focus-visible,.woocommerce-breadcrumb .delimiter a:focus-visible){color:var(--clr-primary-500)}@media screen and (min-width:992px){.woocommerce-breadcrumb{scrollbar-width:none;-ms-overflow-style:none}.woocommerce-breadcrumb::-webkit-scrollbar{display:none}}@media screen and not (min-width:992px){.woocommerce-breadcrumb{--line-height:44px;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;height:2.5rem;padding-bottom:.5rem;overflow-y:hidden}.woocommerce-breadcrumb::-webkit-scrollbar{border-radius:4px;height:4px}.woocommerce-breadcrumb::-webkit-scrollbar-track{background:var(--clr-primary-100);border-radius:4px}.woocommerce-breadcrumb::-webkit-scrollbar-thumb{background:var(--clr-primary-500);border-radius:4px}}@media screen and not (min-width:480px){.woocommerce-breadcrumb:before{background:linear-gradient(to right, transparent, var(--body-bg-clr) 60%);width:32px}}.pagination{--_radius:calc(var(--radius) * .25em);justify-content:center;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:5rem;display:flex}.pagination[aria-hidden=true]{display:none}.pagination a,.pagination .icon-placeholder{color:var(--clr-black);cursor:pointer;display:flex}.pagination a[aria-disabled=true],.pagination .icon-placeholder[aria-disabled=true]{cursor:not-allowed}.pagination a[aria-disabled=true] .icon,.pagination .icon-placeholder[aria-disabled=true] .icon{color:var(--clr-neutral-400)}.pagination label{align-items:center;gap:.5rem;display:flex}.pagination input{text-align:center;background-color:var(--clr-white);border:1px solid var(--clr-neutral-400);border-radius:var(--_radius,4px);width:32px;height:32px;font-weight:700}.pagination--full-width{grid-column:1/-1}.link-group{--link-clr:var(--clr-neutral-900);--link-hover-clr:var(--clr-primary-500);gap:var(--gap)}.link-group ul{flex-flow:column wrap;display:flex}.link-group a{color:var(--link-clr);padding-block-start:.25rem;padding-block-end:.25rem;transition:color .3s,transform .2s;display:block}.link-group a:hover{color:var(--link-hover-clr);transform:translate(10px)}.link-group a:hover:before{content:"";width:20px;position:absolute;top:0;bottom:0;left:-15px}.link-group--footer{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:clamp(1rem,3.79747vw - .822785rem,2.5rem);height:max-content;display:grid}.link-group--footer a{--link-clr:var(--footer-link-clr);--link-hover-clr:var(--footer-link-hover-clr)}.link-group--footer-secondary{--link-clr:var(--footer-alt-link-clr);--link-hover-clr:var(--footer-alt-link-hover-clr)}.link-group--footer-secondary ul{flex-direction:row;justify-content:center;gap:2rem;margin-inline-start:auto;margin-inline-end:auto;display:flex}.link-group--footer-secondary a{font-size:.75rem;font-weight:600}.link-group--sidebar{--link-clr:var(--sidebar-link-clr);--link-hover-clr:var(--sidebar-link-hover-clr);--gap:2rem;flex-direction:column;margin-bottom:5rem;display:flex}.link-group--sidebar h3{color:var(--sidebar-clr)}.link-group--sidebar a:active{color:var(--sidebar-link-active-clr)}.link-group--block{--gap:1.25rem;grid-template-columns:repeat(4,1fr);display:grid}.link-group--block li:first-child a{font-weight:700}@media screen and not (min-width:992px){.link-group--block{grid-template-columns:repeat(2,1fr)}}.posts-wrapper--dark{color:var(--clr-white)}.posts-wrapper--dark .post__excerpt{color:var(--clr-neutral-200)}.posts-wrapper .posts-container{width:100%}.post-list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:.75rem clamp(1.25rem,3.16456vw - .268987rem,2.5rem);display:grid}.post-list>li{grid-template-rows:subgrid;grid-row:span var(--total-span);gap:inherit;margin-bottom:clamp(1.25rem,3.16456vw - .268987rem,2.5rem);display:grid}.post-list,.post-featured{--content-span:2;--total-span:calc(var(--content-span) + 2)}.js-has-pseudo [csstools-has-1a-34-33-37-38-19-30-2x-37-38-1m-2w-2p-37-14-1a-34-33-37-38-2n-2n-36-2t-2p-2s-19-31-33-36-2t-15]:not(.does-not-exist),.js-has-pseudo [csstools-has-1a-34-33-37-38-19-2u-2t-2p-38-39-36-2t-2s-1m-2w-2p-37-14-1a-34-33-37-38-2n-2n-36-2t-2p-2s-19-31-33-36-2t-15]:not(.does-not-exist),:is(.post-list:has(.post__read-more),.post-featured:has(.post__read-more)){--content-span:3}.posts-wrapper{flex-direction:column;align-items:center;display:flex}.posts-wrapper .btn{margin-top:2rem}.post{--_radius:calc(var(--radius) * .5em);grid-template-rows:subgrid;grid-row:span var(--total-span);gap:inherit;border-radius:var(--_radius,var(--post-media-border-radius,0));display:grid;position:relative;overflow:hidden}.post header{--_radius:calc(var(--radius) * .5em);aspect-ratio:3/2;border-radius:var(--_radius,var(--post-media-border-radius,0));overflow:hidden}.post header img{object-fit:cover;width:100%;height:100%;transition:transform .5s ease-in-out;display:block}.post h3{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;align-self:start;max-height:3lh;margin-bottom:0;font-size:clamp(1.125rem,.949367vw + .669304rem,1.5rem);font-weight:600;line-height:clamp(1.575rem,.443038vw + 1.36234rem,1.75rem);transition:color .3s;display:-webkit-box;overflow:hidden}.post h3 a:after{z-index:1;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.post__body,.post__content{grid-template-rows:subgrid;gap:inherit;display:grid}.post__body{grid-row:span calc(var(--content-span) + 1)}.post__meta{justify-content:space-between;align-self:start;display:flex}.post__content{grid-row:span var(--content-span);align-items:start}.post__excerpt{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:4lh;display:-webkit-box;overflow:hidden}.post__read-more{grid-row:var(--content-span);color:var(--clr-neutral-500);align-self:end;margin-top:1.5rem;transition:color .3s;display:block}.post__date{color:var(--clr-neutral-500);align-items:center;gap:.375rem;font-size:.875rem;display:flex}.post__date svg{--icon-size:20px}.post:hover img{transform:scale(1.05)}.post:hover h3,.post:hover .post__read-more{color:var(--clr-primary-500)}.post-featured .post .post{flex-direction:column;display:flex}.post-featured .post .post__body{order:-1;margin-bottom:clamp(1.75rem,3.16456vw + .231013rem,3rem)}.post-featured .post .post__excerpt{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3lh;margin-bottom:clamp(1rem,1.26582vw + .392405rem,1.5rem);display:-webkit-box;overflow:hidden}.post-featured .post .post__read-more{position:absolute;right:0}.post-featured .post .post__content{display:contents}.post-featured .post .post__title{margin-bottom:revert;font-size:clamp(2rem,2.53165vw + .78481rem,3rem);font-weight:400;line-height:clamp(40px,40px + 45.5696vw - 21.8734rem,58px)}.post-featured .post .post__meta{order:2}@media screen and (min-width:992px){.post-archive--3 .post-featured{--_header-offset:calc(var(--announcement-bar-height) + var(--header-height) * (1 - var(--header-hidden,0)));top:calc(4rem + var(--_header-offset));border-right:1px solid var(--clr-neutral-200);padding-right:3.5rem;transition:top .3s ease-out;position:sticky}}@media screen and (min-width:768px){.post-archive--2 .post-list{--content-span:2;--total-span:calc(var(--content-span) + 2);grid-template-columns:repeat(2,1fr)}.js-has-pseudo [csstools-has-1a-34-33-37-38-19-2p-36-2r-2w-2x-3a-2t-19-19-1e-w-1a-34-33-37-38-19-30-2x-37-38-1m-2w-2p-37-14-1a-34-33-37-38-2n-2n-36-2t-2p-2s-19-31-33-36-2t-15]:not(.does-not-exist):not(.does-not-exist){--content-span:3}.post-archive--2 .post-list:has(.post__read-more){--content-span:3}.post-archive--2 .post-list>li{grid-template-rows:subgrid;grid-row:span var(--total-span);gap:.75rem;display:grid}.post-archive--2 .post-list>li:nth-child(-n+3) .post__body{background-color:var(--clr-neutral-100);padding-block-start:clamp(1rem,2.94118vw - .82353rem,1.75rem);padding-block-end:clamp(1rem,2.94118vw - .82353rem,1.75rem);padding-inline-start:clamp(1.25rem,2.94118vw - .57353rem,2rem);padding-inline-end:clamp(1.25rem,2.94118vw - .57353rem,2rem)}.post-archive--2 .post-list>li:first-child{grid-row:unset;grid-column:span 2}.post-archive--2 .post-list>li:first-child .post{align-items:center;gap:0;display:flex}.post-archive--2 .post-list>li:first-child .post header{border-top-right-radius:0;border-bottom-right-radius:0;flex-basis:50%;height:100%}.post-archive--2 .post-list>li:first-child .post__body{flex-direction:column;flex-basis:50%;justify-content:center;gap:1.25rem;height:100%;padding-block-start:clamp(1.25rem,2.94118vw - .57353rem,2rem);padding-block-end:clamp(1.25rem,2.94118vw - .57353rem,2rem);padding-inline-start:clamp(1.5rem,5.88235vw - 2.14706rem,3rem);padding-inline-end:clamp(1.5rem,5.88235vw - 2.14706rem,3rem);display:flex}.post-archive--2 .post-list>li:first-child .post__excerpt{margin-top:auto}.post-archive--2 .post-list>li:first-child .post__content{display:revert;grid-template-columns:none}.post-archive--2 .post-list>li:first-child .post h3{margin-bottom:1.25rem}.post-archive--2 .post-list>li:nth-child(2) header,.post-archive--2 .post-list>li:nth-child(3) header{border-bottom-right-radius:0;border-bottom-left-radius:0}.post-archive--2 .post-list>li:nth-child(n+4){grid-row:unset;grid-column:span 2}.post-archive--2 .post-list>li:nth-child(n+4) .post{align-items:center;gap:0;display:flex}.post-archive--2 .post-list>li:nth-child(n+4) .post header{border-top-right-radius:inherit;border-bottom-right-radius:inherit;flex-basis:284px}.post-archive--2 .post-list>li:nth-child(n+4) .post__body{flex-direction:column;flex:1;justify-content:center;gap:1.25rem;padding-left:2rem;display:flex}.post-archive--2 .post-list>li:nth-child(n+4) .post__excerpt{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:3lh;display:-webkit-box;overflow:hidden}.post-archive--2 .post-list>li:nth-child(n+4) .post__read-more{display:none}.post-archive--2 .post-list>li:nth-child(n+4) .post h3{font-size:1.25rem;line-height:1.575rem}.post-archive--3{margin-bottom:clamp(5rem,7.59494vw + 1.35443rem,8rem)}.post-archive--3 .posts-container{grid-template-columns:1fr 1fr;align-items:start;column-gap:3.5rem;display:grid}.post-archive--3 .blog__load-more{grid-column-start:2;margin-block-start:0;margin-block-end:0;padding:0}.post-archive--3 header{border-radius:inherit}.post-archive--3 .post-list{grid-template-columns:repeat(2,1fr);padding-right:1.25rem}.post-archive--3 .post__body{gap:unset}.post-archive--3 .post__title{font-size:1rem;font-weight:700;line-height:1.575rem}}@media screen and not (min-width:768px){.post__read-more{display:none}.post-archive--2 header{border-radius:inherit}.post-archive--3 .post-list{grid-template-columns:1fr}}@media screen and not (min-width:992px){.post-archive--2{grid-template-columns:1fr}.post-archive--2 .sidebar__aside{display:none}.post-archive--3 .posts-container{grid-template-columns:1fr}.post-archive--3 .post-featured{margin-bottom:3rem}}@media screen and not (min-width:620px){.post-archive--2 .post-list{grid-template-columns:1fr}}.post-loader{width:100%;color:var(--clr-neutral-500);justify-content:center;align-items:center;gap:1rem;padding-block-start:2rem;padding-block-end:2rem;font-weight:500;display:flex}.post-loader .spinner{border:2px solid var(--clr-neutral-200);border-top-color:var(--clr-primary-500);border-radius:50%;width:24px;height:24px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.latest-posts h2{font-size:1.75rem;line-height:2.275rem}.latest-posts h3{color:var(--clr-neutral-900);margin-bottom:0;font-size:1.125rem;font-weight:500;line-height:20px;transition:all .2s ease-out}.latest-posts h3 a{padding-block-start:1rem;padding-block-end:.75rem;display:block}.latest-posts h3:hover{color:var(--clr-primary-500)}.latest-posts li{border-top:1px solid var(--clr-neutral-300);display:grid}.latest-posts li:not(:last-child){margin-bottom:1.5rem}.single-post-hero{--_radius:calc(var(--radius) * .25em);grid-template-columns:66.196% 1fr;align-items:start;gap:40px;display:grid}.single-post-hero__image img{object-fit:cover;border-radius:var(--_radius,8px);width:100%;height:auto;max-height:25rem;display:block}.single-post-hero__excerpt{flex-direction:column;display:flex}.single-post-hero__excerpt .date{color:var(--clr-neutral-600);margin-bottom:12px;font-size:16px}.single-post-hero__excerpt .excerpt{margin-bottom:12px;font-size:16px;font-weight:700;line-height:24px}.single-post-hero__excerpt .share-section p{color:var(--clr-neutral-600);margin-bottom:8px;font-size:16px}.single-post-hero__excerpt .share-section__social-icons{gap:1.25rem;display:flex}.single-post-hero__excerpt .share-section__social-icons a{display:inline-block}.single-post-hero__excerpt .share-section__social-icons a img{width:20px;height:20px;transition:transform .2s}.single-post-hero__excerpt .share-section__social-icons a img:hover{transform:scale(1.1)}@media screen and not (min-width:768px){.single-post-hero__excerpt{margin-top:20px}}@media screen and not (min-width:1200px){.single-post-hero{grid-template-columns:1fr;gap:20px}}@media screen and not (min-width:768px){.single-post-hero{gap:0}}.single-post-section{margin-top:38px}.single-post-section p{margin-bottom:35px}.single-post-section h3{margin-bottom:15px}.single-post-sidebar__item{max-width:360px}.single-post-sidebar__item .date{color:var(--clr-neutral-600);margin-bottom:0;font-size:16px;font-weight:400}.single-post-sidebar__item a{color:var(--clr-black);display:block}.single-post-sidebar__item a:hover{color:var(--clr-primary-500)}.product{--product-sidebar-max-width:480px;display:grid}.product .accordion-group{margin-bottom:clamp(.75rem,8.22785vw - 3.19937rem,4rem)}@media screen and not (min-width:992px){.product .accordion-group{order:3;margin-top:1rem}}.product .social-share{justify-content:center}.product .social-share:not(:last-child){margin-bottom:1.25rem}.product .social-share__label{margin-bottom:0}.product-quantity-add-to-cart-wrapper{max-width:var(--product-sidebar-max-width);gap:.75rem;display:grid}.product--grid-col-2{grid-template-columns:1fr 1fr}.product--grid-col-2 .product-sidebar{max-height:unset;padding-right:3rem}.product--grid-col-2 .related-products,.product--grid-col-2 .related-products>div{all:unset}.product--grid-col-2 .related-products h2{text-align:left;margin-bottom:1.5rem;font-size:2rem;line-height:2.275rem}.product--grid-col-2 .product-gallery--vertical{padding-left:1.5rem}@media screen and (min-width:992px){.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-19-2v-36-2x-2s-19-2r-33-30-19-1e-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-2p-2r-2r-33-36-2s-2x-33-32-19-2v-36-33-39-34-15-w-1a-2p-2r-2r-33-36-2s-2x-33-32-19-2v-36-33-39-34]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){padding-inline-start:1.5rem;padding-inline-end:1.5rem}.product--grid-col-2 .product-gallery-wrapper:has(.accordion-group) .accordion-group{padding-inline-start:1.5rem;padding-inline-end:1.5rem}}.product--grid-col-2 .product-sidebar .social-share{justify-content:flex-start}.product--grid-col-2 .product-sidebar__chevron{left:50%;transform:translate(-50%)}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-19-2v-36-2x-2s-19-2r-33-30-19-1e-1m-2w-2p-37-14-1a-3b-33-33-2r-33-31-31-2t-36-2r-2t-19-2q-36-2t-2p-2s-2r-36-39-31-2q-w-17-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-15-w-1a-3b-33-33-2r-33-31-31-2t-36-2r-2t-19-2q-36-2t-2p-2s-2r-36-39-31-2q]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){padding-left:1.25rem}.product--grid-col-2:has(.woocommerce-breadcrumb+.product-gallery) .woocommerce-breadcrumb{padding-left:1.25rem}@media screen and not (min-width:992px){.product--grid-col-2{padding-inline-start:.75rem;padding-inline-end:.75rem}}.product--grid-col-2-1{--fluid-gap:clamp(1.25rem, calc(-2.091rem + 6.962vw), 4rem);gap:calc(var(--fluid-gap) * var(--custom-product-page-sidebar-bg-toggle,1));grid-template-columns:2fr 1fr}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-19-2v-36-2x-2s-19-2r-33-30-19-1e-19-1d-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-35-39-2p-36-2t-19-2v-36-2x-2s-15-w-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36]:not(.does-not-exist):not(.does-not-exist){top:unset!important;max-height:unset!important;position:relative!important}.product--grid-col-2-1:has(.product-gallery--square-grid) .product-sidebar{top:unset!important;max-height:unset!important;position:relative!important}.product--grid-col-2-1 .product-sidebar{scrollbar-width:none;-ms-overflow-style:none}.product--grid-col-2-1 .product-sidebar::-webkit-scrollbar{display:none}.product--grid-col-2-1 .product-sidebar{top:calc((1 - var(--header-hidden,0)) * var(--header-height) + var(--announcement-bar-height,0));max-height:min(100%, 100vh - (1 - var(--header-hidden,0)) * var(--header-height) + var(--announcement-bar-height,0));position:sticky;overflow-y:auto}@media screen and (min-width:992px){.product--grid-col-2-1 .product-sidebar-wrapper{margin-right:calc(-50vw + 50%)}}@media screen and not (min-width:1400px){.product--grid-col-2-1 .product-sidebar__inner{max-width:380px}}@media screen and not (min-width:1200px){.product--grid-col-2-1 .product-sidebar__inner{max-width:352px}}@media screen and (min-width:992px){.product--grid-col-2-1 .product-sidebar__inner{max-width:352px}}@media screen and (min-width:1400px){.product--grid-col-2-1 .product-sidebar__inner{max-width:410px}}@media screen and not (min-width:992px){.product--grid-col-2-1 .product-sidebar__inner{max-width:unset}.product--grid-col-2-1 .aside-bg--right:before{content:unset}}.product .woocommerce-breadcrumb:before{background:linear-gradient(to right, transparent, var(--custom-product-page-sidebar-bg-clr,var(--clr-neutral-100)))}@media screen and not (min-width:992px){.product .woocommerce-breadcrumb:before{background:linear-gradient(to right, transparent, var(--body-bg-clr))}}.product-attribute-brand-wrapper{max-width:var(--product-sidebar-max-width);justify-content:space-between;align-items:center;gap:1rem;display:flex}.product__attributes-container .social-share{margin-top:2rem}.js-has-pseudo .product__attributes-container:not([csstools-has-1m-2w-2p-37-14-1a-37-33-2r-2x-2p-30-19-37-2w-2p-36-2t-15]) .accordion-group{padding-top:clamp(2rem,5.06329vw - .43038rem,4rem)}.product__attributes-container:not(:has(.social-share)) .accordion-group{padding-top:clamp(2rem,5.06329vw - .43038rem,4rem)}.product__attribute-brand-logo{z-index:2;max-width:12rem;max-height:clamp(3rem,2.53165vw + 1.78481rem,4rem);margin-bottom:.5rem;display:flex}@media screen and (min-width:992px){.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-w-1a-2p-2r-2r-33-36-2s-2x-33-32-19-2v-36-33-39-34-15-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){position:sticky;top:0}.product:has(.product-sidebar .accordion-group) .product-gallery{position:sticky;top:0}}@media screen and (min-width:992px) and (not (min-width:1200px)){.product{grid-template-columns:3fr 2fr}}@media screen and not (min-width:992px){.product{grid-template-columns:1fr;gap:0;margin-bottom:1.25rem}}@media screen and not (min-width:576px){.product{--product-sidebar-max-width:unset}}#w4d-related-products-section.is-loading,#w4d-related-products-section.init-is-loading{height:700px;position:relative}#w4d-related-products-section.is-loading:before,#w4d-related-products-section.init-is-loading:before,#w4d-related-products-section.is-loading .new-loader,#w4d-related-products-section.init-is-loading .new-loader{visibility:visible;opacity:1}#w4d-related-products-section.is-loading #w4d-variation-carousel-wrapper,#w4d-related-products-section.init-is-loading #w4d-variation-carousel-wrapper,#w4d-related-products-section.is-loading .offering-carousel-wrapper,#w4d-related-products-section.init-is-loading .offering-carousel-wrapper{opacity:0}.product-sidebar{--product-sidebar-max-width:480px;anchor-name:--sidebar;max-height:100vh;color:var(--body-clr);padding-bottom:3rem;padding-left:clamp(1.25rem,31.4286vw - 28.6071rem,4rem);transition:top .3s;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 72px),#0000 100%)}.product-sidebar .accordion-group{margin-bottom:0}.js-has-pseudo .product-sidebar .accordion-group:not(:last-child,[csstools-has-w-1m-2w-2p-37-14-17-w-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-2r-2w-2t-3a-36-33-32-15]){margin-bottom:clamp(2rem,5.06329vw - .43038rem,4rem)}.product-sidebar .accordion-group:not(:last-child,:has(+.product-sidebar__chevron)){margin-bottom:clamp(2rem,5.06329vw - .43038rem,4rem)}.product-sidebar__heading .social-share__label{margin-bottom:0}.product-sidebar__heading .product-sidebar__info{align-items:center;gap:1.5rem;min-height:52px;margin-bottom:0;display:flex}@media screen and not (min-width:992px){.product-sidebar__heading .product-sidebar__info{padding-block-start:1.5rem;padding-block-end:1.5rem}}@media screen and (min-width:992px){.product-sidebar__heading .social-share{order:4;margin-left:auto}}.product-sidebar-wrapper{min-height:100%;position:relative}@media screen and not (min-width:992px){.product-sidebar-wrapper:before{width:calc(100% + 40px)!important;left:-20px!important}}@media screen and (min-width:992px){.product-sidebar-wrapper:after{--toggle:var(--custom-product-page-sidebar-bg-toggle,1);--target-bg:var(--custom-product-page-sidebar-bg-clr,var(--clr-neutral-50));z-index:-1;content:"";background-color:color-mix(in srgb, var(--target-bg), transparent calc(100% - var(--toggle) * 100%));width:100%;height:100%;position:absolute;bottom:0;left:0}}.product-sidebar .availability.availability--backorder{color:var(--clr-neutral-500)}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-w-2w-36-1m-30-2p-37-38-19-33-2u-19-38-3d-34-2t-1m-2w-2p-37-14-17-w-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-2r-2w-2t-3a-36-33-32-15]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){display:none}.product-sidebar hr:last-of-type:has(+.product-sidebar__chevron){display:none}.product-sidebar__section{flex-direction:column;gap:1rem;margin-bottom:2rem;display:flex;position:relative}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-37-2t-2r-38-2x-33-32-1m-2w-2p-37-14-17-w-2w-36-15]:not(does-not-exist){margin-bottom:0}.product-sidebar__section:has(+hr){margin-bottom:0}.js-has-pseudo .product-sidebar__section:last-of-type:not([csstools-has-1m-2w-2p-37-14-17-w-1a-34-2p-3d-31-2t-32-38-19-31-2t-38-2w-33-2s-37-15]){margin-bottom:0}.product-sidebar__section:last-of-type:not(:has(+.payment-methods)){margin-bottom:0}.product-sidebar__inquiry-container{gap:.5rem;display:flex}.product-sidebar__inquiry-container[aria-hidden=true]{display:none}.product-sidebar__inquiry-container[aria-hidden=false]{display:initial}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-2x-32-35-39-2x-36-3d-19-2r-33-32-38-2p-2x-32-2t-36-1m-2w-2p-37-14-1q-w-1m-32-33-38-14-1a-2w-2x-2s-2s-2t-32-18-w-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-38-36-39-2t-2l-15-15]:not(.does-not-exist){margin-top:1rem}.product-sidebar__inquiry-container:has(>:not(.hidden,[aria-hidden=true])){margin-top:1rem}.product-sidebar--split .price-wrapper{padding-top:clamp(1.25rem,1.89873vw + .338608rem,2rem)}.product-sidebar .favourite{margin-left:auto}.product-sidebar__title-brand{justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;margin-bottom:1.25rem;display:flex}.product-sidebar__title-brand .product__attribute-brand-logo{margin-bottom:0}@media screen and not (min-width:992px){.product-sidebar__title-brand{flex-direction:column-reverse;align-items:flex-start;gap:12px}}.product-sidebar__chevron{--_radius:calc(var(--radius) * 2em);--icon-size:20px;z-index:5;box-sizing:content-box;visibility:hidden;color:var(--clr-neutral-600);pointer-events:none;-webkit-user-select:none;user-select:none;background-color:var(--clr-white);border:1px solid var(--clr-neutral-200);border-radius:var(--_radius,2em);opacity:0;justify-content:center;align-items:center;padding:.5rem;transition:all .2s;display:flex;position:sticky;bottom:-12px;left:185px;box-shadow:0 4px 12px #00000026}.product-sidebar__chevron[aria-hidden=false]{visibility:visible;pointer-events:auto;opacity:1}.product-sidebar__chevron[aria-hidden=false]:hover{color:var(--clr-white);cursor:pointer;background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}@media screen and not (min-width:992px){.product-sidebar__chevron{display:none}}.product-sidebar__upper{overflow-x:hidden}@media screen and (min-width:992px){.js-has-pseudo .product-sidebar__upper:not([csstools-has-1m-2w-2p-37-14-1a-3b-33-33-2r-33-31-31-2t-36-2r-2t-19-2q-36-2t-2p-2s-2r-36-39-31-2q-15]){padding-top:1.75rem}.product-sidebar__upper:not(:has(.woocommerce-breadcrumb)){padding-top:1.75rem}}@media screen and not (min-width:992px){.product-sidebar,.product-sidebar-wrapper,.product-sidebar__inner{display:contents}.product-sidebar__upper{order:-1}}@media screen and not (min-width:576px){.product-sidebar{--product-sidebar-max-width:unset}}.product-sidebar h1,.product-flyout h1{text-transform:uppercase;word-break:break-word;font-size:2rem;line-height:2.5rem}@media screen and not (min-width:768px){.product-sidebar h1,.product-flyout h1{font-size:1.25rem;line-height:1.5rem}}.product-sidebar__info,.product-flyout__info{flex-wrap:wrap;align-items:center;gap:.25rem clamp(1.25rem,1.89873vw + .338608rem,2rem);margin-bottom:1.25rem;transition:margin-bottom .4s cubic-bezier(.4,0,.2,1);display:flex}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-2x-32-2u-33-1m-2w-2p-37-14-17-w-1a-34-36-33-2s-39-2r-38-19-2p-3a-2p-2x-30-2p-2q-2x-30-2x-38-3d-15]:not(.does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2u-30-3d-33-39-38-2n-2n-2x-32-2u-33-1m-2w-2p-37-14-17-w-1a-34-36-33-2s-39-2r-38-19-2p-3a-2p-2x-30-2p-2q-2x-30-2x-38-3d-15]:not(.does-not-exist),:is(.product-sidebar__info:has(+.product-availability),.product-flyout__info:has(+.product-availability)){margin-bottom:1rem}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-2x-32-2u-33-1m-2w-2p-37-14-17-w-1a-34-36-33-2s-39-2r-38-19-2p-3a-2p-2x-30-2p-2q-2x-30-2x-38-3d-19-38-33-2v-2v-30-2t-15]:not(.does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2u-30-3d-33-39-38-2n-2n-2x-32-2u-33-1m-2w-2p-37-14-17-w-1a-34-36-33-2s-39-2r-38-19-2p-3a-2p-2x-30-2p-2q-2x-30-2x-38-3d-19-38-33-2v-2v-30-2t-15]:not(.does-not-exist),:is(.product-sidebar__info:has(+.product-availability-toggle),.product-flyout__info:has(+.product-availability-toggle)){margin-bottom:.5rem}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-37-2x-2s-2t-2q-2p-36-2n-2n-2x-32-2u-33-1m-2w-2p-37-14-17-w-1a-2t-32-2t-36-2v-3d-19-2t-2u-2u-2x-2r-2t-32-2r-3d-15]:not(.does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2u-30-3d-33-39-38-2n-2n-2x-32-2u-33-1m-2w-2p-37-14-17-w-1a-2t-32-2t-36-2v-3d-19-2t-2u-2u-2x-2r-2t-32-2r-3d-15]:not(.does-not-exist),:is(.product-sidebar__info:has(+.energy-efficency),.product-flyout__info:has(+.energy-efficency)){margin-bottom:1rem}.product-sidebar__info span,.product-flyout__info span{color:var(--body-clr);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.312rem}.product-sidebar .energy-efficency,.product-flyout .energy-efficency{margin-bottom:1.25rem}.product-sidebar .product-availability-toggle,.product-flyout .product-availability-toggle{margin-left:-1.625rem}.product-sidebar .price-wrapper,.product-flyout .price-wrapper{max-width:var(--product-sidebar-max-width);grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.product-sidebar .price-wrapper__inner,.product-flyout .price-wrapper__inner{opacity:1;grid-template-rows:1fr;min-height:0;display:grid;overflow:hidden;transform:translateY(0)}@starting-style{.product-sidebar .price-wrapper__inner,.product-flyout .price-wrapper__inner{opacity:0;grid-template-rows:0fr;transform:translateY(4px)}}@starting-style{.product-sidebar .price-wrapper__inner--no-height,.product-flyout .price-wrapper__inner--no-height{grid-template-rows:1fr}}.product-sidebar .price-wrapper__inner--closing,.product-flyout .price-wrapper__inner--closing{opacity:0!important;grid-template-rows:0fr!important}.product-sidebar .price-wrapper__inner>*,.product-flyout .price-wrapper__inner>*{min-height:0}.product-sidebar .price-wrapper>p,.product-flyout .price-wrapper>p{color:var(--body-clr-dim);font-size:.75rem;font-weight:400;line-height:14px}.product-sidebar .price-wrapper .favourite,.product-flyout .price-wrapper .favourite{position:absolute;bottom:0;right:0}.product-sidebar .price-wrapper .price__current,.product-flyout .price-wrapper .price__current{font-size:32px;line-height:32px}@media screen and not (min-width:768px){.product-sidebar .price-wrapper .price__current,.product-flyout .price-wrapper .price__current{font-size:20px;line-height:32px}}.product-sidebar .price-wrapper .price__before,.product-flyout .price-wrapper .price__before{font-size:24px}.product-sidebar .woocommerce-variation-quantity,.product-flyout .woocommerce-variation-quantity{grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);display:grid}.product-sidebar .woocommerce-variation-quantity__inner,.product-flyout .woocommerce-variation-quantity__inner{opacity:1;grid-template-rows:1fr;min-height:0;display:grid;transform:translateY(0)}@starting-style{.product-sidebar .woocommerce-variation-quantity__inner,.product-flyout .woocommerce-variation-quantity__inner{opacity:0;grid-template-rows:0fr;transform:translateY(4px)}}@starting-style{.product-sidebar .woocommerce-variation-quantity__inner--no-height,.product-flyout .woocommerce-variation-quantity__inner--no-height{grid-template-rows:1fr}}.product-sidebar .woocommerce-variation-quantity__inner--closing,.product-flyout .woocommerce-variation-quantity__inner--closing{opacity:0!important;grid-template-rows:0fr!important}.product-sidebar .woocommerce-variation-quantity__inner>*,.product-flyout .woocommerce-variation-quantity__inner>*{min-height:0}.product-sidebar .ribbon,.product-flyout .ribbon{margin-bottom:.125rem}.product-sidebar__options,.product-flyout__options{flex-direction:column;display:flex}.product-sidebar__options input[type=submit],.product-flyout__options input[type=submit]{text-align:center;text-transform:uppercase;cursor:pointer;font-weight:700}@media screen and not (min-width:768px){.product-sidebar__options input[type=submit],.product-flyout__options input[type=submit]{height:40px;line-height:40px}}.product-sidebar select,.product-flyout select,.product-sidebar__additional-content .btn,.product-flyout__additional-content .btn{max-width:var(--product-sidebar-max-width)}.product-sidebar .filters,.product-flyout .filters{margin-bottom:24px}.product-sidebar .filters__wrapper,.product-flyout .filters__wrapper{border:none;flex-direction:column;width:100%;margin:0;padding-top:40px}.product-sidebar .filters__wrapper:before,.product-flyout .filters__wrapper:before{display:none}@media screen and not (min-width:768px){.product-sidebar .filters,.product-flyout .filters{padding-top:20px}}.product-sidebar .variations,.product-flyout .variations{width:100%}.product-sidebar .variations>label,.product-flyout .variations>label{margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.product-sidebar .variations__remove,.product-flyout .variations__remove{--icon-size:12px;color:var(--clr-neutral-600);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--body-bg-clr);border:1px solid var(--clr-neutral-300);border-radius:50%;margin-left:.25rem;padding:.25rem;transition:all .2s ease-out;display:inline-flex}.product-sidebar .variations__remove:hover,.product-flyout .variations__remove:hover{color:var(--clr-neutral-100);background-color:var(--clr-neutral-600);border-color:var(--clr-neutral-900)}.product-sidebar .variations__option,.product-flyout .variations__option{margin-bottom:1rem;position:relative}.product-sidebar .variations__option--advanced,.product-flyout .variations__option--advanced{--radio-btn-size:40px}.product-sidebar .variations__option.active:after,.product-flyout .variations__option.active:after{transform:rotate(180deg)}.product-sidebar .variations .reset_variations,.product-flyout .variations .reset_variations,.product-sidebar .single_variation_wrap .quantity,.product-flyout .single_variation_wrap .quantity{display:none!important}.product-sidebar .woocommerce-Price-amount,.product-flyout .woocommerce-Price-amount{color:var(--clr-black);margin-bottom:1rem;font-size:32px;font-weight:700;line-height:32px}.product-sidebar .price-wrapper .variation__price span,.product-sidebar .woocommerce-variation-price .variation__price span,.product-flyout .price-wrapper .variation__price span,.product-flyout .woocommerce-variation-price .variation__price span{font-size:inherit;font-weight:inherit}.product-sidebar .price-wrapper .variation__price-sale,.product-sidebar .woocommerce-variation-price .variation__price-sale,.product-flyout .price-wrapper .variation__price-sale,.product-flyout .woocommerce-variation-price .variation__price-sale{margin-top:2rem;margin-right:1rem;font-size:2rem;font-weight:700;display:inline-block;position:relative;color:var(--price-after-clr)!important}.product-sidebar .price-wrapper .variation__price-sale[data-discount]:after,.product-sidebar .woocommerce-variation-price .variation__price-sale[data-discount]:after,.product-flyout .price-wrapper .variation__price-sale[data-discount]:after,.product-flyout .woocommerce-variation-price .variation__price-sale[data-discount]:after{width:72px;height:28px;color:var(--clr-white);text-align:center;content:attr(data-discount);border-radius:50px;font-size:16px;font-weight:700;line-height:28px;position:absolute;top:-30px;left:0}.product-sidebar .price-wrapper .variation__price-sale.discount--low:after,.product-sidebar .woocommerce-variation-price .variation__price-sale.discount--low:after,.product-flyout .price-wrapper .variation__price-sale.discount--low:after,.product-flyout .woocommerce-variation-price .variation__price-sale.discount--low:after{background-color:var(--clr-warning)}.product-sidebar .price-wrapper .variation__price-sale.discount--medium:after,.product-sidebar .woocommerce-variation-price .variation__price-sale.discount--medium:after,.product-flyout .price-wrapper .variation__price-sale.discount--medium:after,.product-flyout .woocommerce-variation-price .variation__price-sale.discount--medium:after{background-color:var(--clr-danger)}.product-sidebar .price-wrapper .variation__price-sale.discount--high:after,.product-sidebar .woocommerce-variation-price .variation__price-sale.discount--high:after,.product-flyout .price-wrapper .variation__price-sale.discount--high:after,.product-flyout .woocommerce-variation-price .variation__price-sale.discount--high:after{background-color:var(--clr-danger-shade)}.product-sidebar .price-wrapper .variation__price-regular,.product-sidebar .woocommerce-variation-price .variation__price-regular,.product-flyout .price-wrapper .variation__price-regular,.product-flyout .woocommerce-variation-price .variation__price-regular{color:var(--price-clr);font-size:2rem;font-weight:700;line-height:2rem;display:inline-block}.product-sidebar .price-wrapper .variation__price-regular--crossed,.product-sidebar .woocommerce-variation-price .variation__price-regular--crossed,.product-flyout .price-wrapper .variation__price-regular--crossed,.product-flyout .woocommerce-variation-price .variation__price-regular--crossed{font-size:1.5rem;font-weight:400;text-decoration:line-through;display:inline-block;color:var(--price-before-clr)!important}.product-sidebar form>button[type=submit].btn--primary,.product-flyout form>button[type=submit].btn--primary{width:100%;margin-bottom:0}@media screen and not (min-width:992px){.product-sidebar,.product-flyout{margin-top:0!important}}.product-quantity{--quantity-selector-border-radius:.25rem;--_radius:calc(var(--radius) * var(--quantity-selector-border-radius));border:1px solid var(--quantity-selector-border-clr);border-radius:var(--_radius,var(--quantity-selector-border-radius));transition:all .2s ease-in-out;display:flex;position:relative}.product-quantity:hover{border-color:var(--quantity-selector-border-hover-clr)}.product-quantity:hover .product-quantity__number{color:var(--quantity-selector-number-hover-clr);background-color:var(--quantity-selector-number-hover-bg-clr)}.product-quantity:hover .product-quantity__remove{border-color:var(--quantity-selector-remove-btn-border-hover-clr)}.product-quantity:hover .product-quantity__unit{border-color:var(--quantity-selector-border-hover-clr);transition:border-color .2s ease-in-out}.product-quantity:focus-within{border-color:var(--quantity-selector-border-focus-clr)}.product-quantity:focus-within .product-quantity__remove{border-color:var(--quantity-selector-remove-btn-border-focus-clr)}.product-quantity--changed .product-quantity__cart,.product-quantity--changed .product-quantity__remove{visibility:visible;opacity:1;left:calc(100% - 16px)}.js-has-pseudo .product-quantity--changed:not([csstools-has-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-2n-2n-39-32-2x-38-15]) .product-quantity__cart,.js-has-pseudo .product-quantity--changed:not([csstools-has-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-2n-2n-39-32-2x-38-15]) .product-quantity__remove,:is(.product-quantity--changed:not(:has(.product-quantity__unit)) .product-quantity__cart,.product-quantity--changed:not(:has(.product-quantity__unit)) .product-quantity__remove){left:100%!important}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-19-19-2p-2s-2s-2t-2s-19-38-33-19-2r-2p-36-38-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-32-2p-36-39-2r-2t-32-2x-19-2p-36-38-2x-2z-30-2x-2l-15-w-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-2n-2n-2r-2p-36-38]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){animation:.4s cubic-bezier(.25,.46,.45,2) forwards paddingAdjust}.product-quantity--added-to-cart:has(input[data-location=naruceni-artikli]) .product-quantity__cart{animation:.4s cubic-bezier(.25,.46,.45,2) forwards paddingAdjust}.product-quantity--added-to-cart .product-quantity__cart{background-color:var(--clr-success);border-color:var(--clr-success-shade);animation:.4s cubic-bezier(.25,.46,.45,2) forwards paddingAdjust,.3s ease-in-out 1.9s forwards resetState}.product-quantity--added-to-cart .product-quantity__cart .icon{transform:scale(0)}.product-quantity--added-to-cart .product-quantity__cart:hover{background-color:var(--clr-success-shade)}.product-quantity--added-to-cart .product-quantity__cart:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:8px;height:14px;animation:.4s cubic-bezier(.25,.46,.45,2) forwards checkmark;position:absolute;top:50%;left:60%;transform:translate(-50%,-60%)rotate(45deg)scale(0)}.js-has-pseudo .product-quantity:not([csstools-has-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-2n-2n-39-32-2x-38-15]) .product-quantity__remove{padding-left:.375rem}.product-quantity:not(:has(.product-quantity__unit)) .product-quantity__remove{padding-left:.375rem}.js-has-pseudo .product-quantity:not([csstools-has-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-2n-2n-39-32-2x-38-15]) .product-quantity__cart{padding-left:.375rem;padding-right:.5rem}.product-quantity:not(:has(.product-quantity__unit)) .product-quantity__cart{padding-left:.375rem;padding-right:.5rem}.product-quantity__dual{align-items:center;gap:.5rem;display:flex}.product-quantity__stepper--wide{min-width:3rem}.product-quantity__minus,.product-quantity__plus{--icon-size:18px;color:var(--quantity-selector-btn-clr);cursor:pointer;background-color:var(--quantity-selector-btn-bg-clr);padding:.375rem .5rem;transition:all .2s ease-out;display:flex}.product-quantity__minus svg,.product-quantity__plus svg{pointer-events:none}.product-quantity__minus{border-top-left-radius:calc(var(--_radius,var(--quantity-selector-border-radius)) - 1px);border-bottom-left-radius:calc(var(--_radius,var(--quantity-selector-border-radius)) - 1px);border-right:1px solid #0000}.product-quantity__minus:hover{color:var(--quantity-selector-btn-hover-clr);background-color:var(--quantity-selector-btn-hover-bg-clr);border-right-color:var(--quantity-selector-border-hover-clr)}.product-quantity__plus{border-top-right-radius:calc(var(--quantity-selector-border-radius) - 1px);border-bottom-right-radius:calc(var(--quantity-selector-border-radius) - 1px);border-left:1px solid #0000}.product-quantity__plus:hover{color:var(--quantity-selector-btn-hover-clr);background-color:var(--quantity-selector-btn-hover-bg-clr);border-left-color:var(--quantity-selector-border-hover-clr)}@media screen and not (min-width:480px){.product-quantity__jm2 .icon{display:none}}.product-quantity__number{width:100%;min-width:4rem;color:var(--quantity-selector-number-clr);text-align:center;background-color:var(--quantity-selector-number-bg-clr);border:unset;border-radius:0;margin:0;padding:0;font-weight:700;line-height:2.5rem}.product-quantity__number:hover{color:var(--quantity-selector-number-hover-clr);background-color:var(--quantity-selector-number-hover-bg-clr)}.product-quantity__number:placeholder-shown{color:var(--quantity-selector-number-clr)}.product-quantity__number:focus{box-shadow:unset}.product-quantity__number[data-focus-source]{outline:unset;border:unset;box-shadow:unset}@media screen and not (min-width:480px){.product-quantity__number{min-width:2rem}}.product-quantity input:not(:placeholder-shown){color:var(--quantity-selector-number-clr);border-color:var(--clr-neutral-700)}.product-quantity__cart{z-index:3;box-sizing:border-box;visibility:hidden;height:42px;color:var(--quantity-selector-cart-btn-clr);cursor:pointer;background-color:var(--quantity-selector-cart-btn-bg-clr);border:1px solid var(--quantity-selector-cart-btn-border-clr);border-top-right-radius:var(--_radius,var(--quantity-selector-border-radius));border-bottom-right-radius:var(--quantity-selector-border-radius);opacity:0;align-items:center;padding-left:1.625rem;padding-right:.75rem;transition:all .25s ease-in-out;display:flex;position:absolute;top:-1px;left:80%}.product-quantity__cart:hover{color:var(--quantity-selector-cart-btn-hover-clr);background-color:var(--quantity-selector-cart-btn-hover-bg-clr);border-color:var(--quantity-selector-cart-btn-border-hover-clr);padding-left:1.75rem}.product-quantity__remove{z-index:3;box-sizing:content-box;visibility:hidden;height:40px;color:var(--clr-neutral-600);cursor:pointer;background-color:var(--quantity-selector-remove-btn-bg-clr);border:1px solid var(--quantity-selector-remove-btn-border-clr);border-top-right-radius:var(--_radius,.5rem);border-bottom-right-radius:var(--_radius,.5rem);opacity:0;align-items:center;padding-left:1.375rem;padding-right:.5rem;transition:all .25s ease-in-out;display:flex;position:absolute;top:-1px;left:80%}.product-quantity__remove i{color:var(--quantity-selector-remove-btn-clr)}.product-quantity__remove:hover{color:var(--quantity-selector-remove-btn-hover-clr);background-color:var(--quantity-selector-remove-btn-hover-bg-clr);border-color:var(--quantity-selector-remove-btn-border-hover-clr);padding-left:1.5rem}.product-quantity__remove:hover i{color:var(--quantity-selector-remove-btn-hover-clr)}.product-quantity__unit{z-index:8;width:3rem;color:var(--quantity-selector-unit-clr);-webkit-user-select:none;user-select:none;background-color:var(--quantity-selector-unit-bg-clr);border-left:1px solid var(--quantity-selector-border-clr);border-top-right-radius:calc(var(--_radius,var(--quantity-selector-border-radius)) - 1px);border-bottom-right-radius:calc(var(--_radius,var(--quantity-selector-border-radius)) - 1px);flex-shrink:0;justify-content:center;align-items:center;font-size:.875rem;line-height:2.5rem;display:flex}@media screen and not (min-width:480px){.product-quantity__unit{width:2.5rem}}.animate-total{transform-origin:100%;will-change:transform;animation:.5s cubic-bezier(.175,.885,.32,1.275) bounce-scale}.animate-quantity{transform-origin:50%;will-change:transform;animation:.6s cubic-bezier(.36,0,.66,1.5) bounce-scale-2}.product-quantity--range-warning:before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):before,.product-quantity:not([data-step="1"]):before{visibility:hidden;color:var(--clr-white);white-space:nowrap;content:"Min. količina: " attr(data-step);background:var(--clr-primary-500);opacity:0;transform-origin:bottom;border-radius:.75rem;padding:.25rem .75rem;font-size:12px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;bottom:115%;left:calc(50% - 20px);transform:translate(-50%)scaleX(.9)}.product-quantity--range-warning:focus-within:before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):focus-within:before,.product-quantity:not([data-step="1"]):focus-within:before{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}.product-quantity--range-warning:not(:focus-within):before,.product-quantity__dual>.product-quantity:first-of-type:not([data-step="1"]):not(:focus-within):before,.product-quantity:not([data-step="1"]):not(:focus-within):before{transition-delay:1s}.product-quantity--range-warning:before{visibility:visible;content:attr(data-quantity-range-message);opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}.product-grid{gap:var(--custom-archive-product-gap-desktop,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));margin-bottom:3rem;display:grid;position:relative}.product-grid.load:before{z-index:3;content:"";background-color:#fffc;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px) and (max-width:1199.98px){.product-grid{gap:var(--custom-archive-product-gap-tablet,1.25rem)}}@media screen and not (min-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)}}@media screen and not (min-width:576px){.product-grid{gap:var(--custom-archive-product-gap-mobile,.75rem)}}.product-card{--border-radius:8px;--_radius:calc(var(--radius) * .5em);cursor:pointer;background-color:var(--product-card-bg-clr);border:1px solid var(--product-card-border-clr);border-radius:var(--_radius,var(--border-radius));flex-direction:column;justify-content:flex-start;height:100%;transition:all .3s ease-in-out;display:flex;position:relative;overflow:clip}.product-card:hover,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15]:not(.does-not-exist),.product-card:hover{background-color:var(--product-card-bg-hover-clr)}.product-card:has(.loading){background-color:var(--product-card-bg-hover-clr)}.product-card:hover .product-card--shadow,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-19-19-37-2w-2p-2s-33-3b]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card--shadow{box-shadow:0 4px 8px #0000004d}.product-card:has(.loading) .product-card--shadow{box-shadow:0 4px 8px #0000004d}.product-card:hover .product-card__content,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2r-33-32-38-2t-32-38]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card__content{background-color:var(--product-card-bg-hover-clr)}.product-card:has(.loading) .product-card__content{background-color:var(--product-card-bg-hover-clr)}.product-card:hover .product-card__content--blur,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2r-33-32-38-2t-32-38-19-19-2q-30-39-36]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card__content--blur{background:linear-gradient(transparent 20%, var(--product-card-bg-hover-clr));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card:has(.loading) .product-card__content--blur{background:linear-gradient(transparent 20%, var(--product-card-bg-hover-clr));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.product-card .favourite{z-index:3;position:absolute;top:14px;right:10px}.product-card .energy-efficiency{margin-bottom:0}.product-card:hover .product-card__footer{border-color:var(--product-card-border-hover-clr)}.product-card__footer{visibility:hidden;opacity:0;flex-shrink:0;grid-template-rows:0fr;align-items:start;min-height:0;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out,padding .3s ease-in-out;display:grid;overflow:hidden}.product-card__footer .product-quantity{width:100%}.product-card__footer .product-quantity__number{cursor:text}.product-card__footer .product-quantity__unit{display:none}.product-card__footer .product-card__add-to-card{color:var(--product-card-button-clr);background-color:var(--product-card-button-bg-clr)}.product-card__footer .product-card__add-to-card.w-full{margin-left:unset}.product-card__footer .product-card__add-to-card:not(.w-full){aspect-ratio:1}.product-card__footer--full{border-top:1px solid var(--product-card-border-clr)}.product-card__footer--full .product-quantity{border:unset}.product-card__footer--full .product-quantity+.product-card__add-to-card{width:auto}.product-card__footer--full .product-quantity__number{line-height:var(--product-card-height);flex-grow:1}.product-card__footer--full .product-quantity__minus,.product-card__footer--full .product-quantity__plus{border-radius:0;padding:.75rem}.product-card__footer--full .product-quantity__minus:hover,.product-card__footer--full .product-quantity__plus:hover{border-color:var(--clr-neutral-200)}.product-card__footer--full .product-quantity__cart{height:var(--product-card-height);border:unset;border-left:1px solid var(--product-card-border-clr);border-radius:0}@media screen and (min-width:768px){.product-card__footer--full .favourite{top:unset;right:unset;width:unset;height:var(--product-card-height);aspect-ratio:1;background-color:var(--clr-neutral-50);border-left:1px solid var(--product-card-border-clr);border-radius:0;position:relative}.product-card__footer--full .favourite:hover{background-color:var(--clr-neutral-100)}}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2u-33-33-38-2t-36-19-19-2u-39-30-30-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2p-2s-2s-19-38-33-19-2r-2p-36-2s]:not(.does-not-exist):not(.does-not-exist){border-left:1px solid var(--product-card-border-clr)}.product-card__footer--full:has(.product-quantity) .product-card__add-to-card{border-left:1px solid var(--product-card-border-clr)}.product-card__footer--padded{padding-inline-start:1.25rem;padding-inline-end:1.25rem}.product-card__footer--padded .product-quantity{border:unset}.product-card__footer--padded .product-quantity__minus,.product-card__footer--padded .product-quantity__plus{border:1px solid var(--quantity-selector-border-clr)}.product-card__footer--padded .product-quantity__number{border-block:1px solid var(--quantity-selector-border-clr)!important}.product-card__footer--padded .product-quantity__cart{border-color:var(--quantity-selector-border-clr);border-radius:var(--quantity-selector-border-radius);margin-left:1.5rem}.product-card__footer--padded .product-quantity__cart:hover{border-color:var(--clr-primary-500)}.product-card__footer--padded .product-quantity+.product-card__add-to-card{width:auto;margin-left:1.5rem}.product-card__footer--padded .product-card__add-to-card{--quantity-selector-border-radius:.25rem;--_radius:calc(var(--radius) * var(--quantity-selector-border-radius));border:1px solid var(--quantity-selector-border-clr);border-radius:var(--quantity-selector-border-radius);height:42px}@media screen and (min-width:768px){.product-card__footer--padded .favourite{--quantity-selector-border-radius:.25rem;--_radius:calc(var(--radius) * var(--quantity-selector-border-radius));top:unset;right:unset;aspect-ratio:1;height:42px;color:var(--clr-neutral-800);background-color:var(--clr-neutral-50);border:1px solid var(--quantity-selector-border-clr);border-radius:var(--quantity-selector-border-radius);margin-left:.5rem;position:relative}}.product-card__footer-inner{align-items:center;min-height:0;display:flex;overflow:hidden}.product-card__link{color:inherit;text-decoration:none;transition:color .2s ease-in-out}.product-card__link:hover{color:var(--clr-primary-500)}.product-card__brand{color:var(--clr-neutral-800);text-transform:uppercase;margin-bottom:.25rem;font-size:.938rem;font-weight:600;line-height:1.406rem;transition:color .2s ease-in-out}.product-card__brand:hover{color:var(--clr-primary-500)}.product-card__media{touch-action:pan-y;background-color:var(--product-card-picture-bg-clr);flex-shrink:0;width:100%;padding-bottom:100%;transition:all .3s ease-in-out;position:relative;overflow:hidden}.product-card__media .blur-img{background-image:var(--bg-img);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;margin:10px 20px;transition:background .4s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.product-card__media .blur-img img{object-fit:contain;object-position:center;opacity:0;width:100%;height:auto;transition:opacity .4s ease-in-out}.product-card__media .blur-img--loaded{margin:unset;background-image:none!important}.product-card__media .blur-img--loaded img{opacity:1}.product-card__media>.blur-img{z-index:1}.product-card__media--padded .blur-img img{width:calc(100% - 40px);height:calc(100% - 20px)}@media screen and not (min-width:576px){.product-card__media--padded .blur-img img{width:calc(100% - 30px);height:calc(100% - 10px)}}.product-card__title{text-wrap:wrap;text-wrap:pretty;margin-bottom:.625rem;font-size:1rem;font-weight:400;line-height:19px}@media screen and not (min-width:576px){.product-card__title{font-size:.875rem;line-height:16px}}.product-card__content{z-index:2;min-height:0;color:var(--product-card-clr);background-color:var(--product-card-bg-clr);flex-direction:column;flex:1;margin-top:auto;padding:10px 20px 24px;display:flex}.product-card__content .price{margin-bottom:0}.product-card__content .variations__list{max-width:100%;height:30px;overflow:hidden}@media screen and not (min-width:576px){.product-card__content{padding:0 14px 12px}}.product-card__details{word-break:break-word;margin-bottom:1em;color:var(--product-card-clr)!important}.product-card__badges{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.product-card__price-details{flex-direction:column;gap:.25rem;margin-top:auto;display:flex}.product-card__status{margin-top:.625rem}.product-card__add-to-card{width:100%;height:var(--product-card-height);color:var(--product-card-button-clr);cursor:pointer;background-color:var(--product-card-button-bg-clr);justify-content:center;align-items:center;gap:.625rem;font-weight:600;transition:all .3s ease-in-out;display:flex}.product-card__add-to-card:before{color:var(--product-card-button-clr);transition:all .3s ease-in-out}.product-card__add-to-card:hover{color:var(--product-card-button-hover-clr);background:var(--product-card-button-bg-hover-clr);border-color:var(--product-card-border-hover-clr)}.product-card__add-to-card:hover:before{color:var(--product-card-button-hover-clr)}.product-card__add-to-card:after{right:unset;background:var(--clr-white)}.product-card__remove-btn{z-index:3;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .15s cubic-bezier(.45,.05,.55,.95),background-color .15s cubic-bezier(.45,.05,.55,.95);display:flex;position:absolute;top:1rem;right:.5rem}.product-card__remove-btn:hover{background-color:var(--clr-neutral-200);opacity:.7}.product-card-carousel.swiper{z-index:1;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.product-card-carousel__track.swiper-wrapper{height:100%;display:flex;transition-timing-function:ease-out!important}.product-card-carousel__slide.swiper-slide{cursor:pointer;flex-shrink:0;height:100%;position:relative;width:100%!important}.product-card-carousel__nav{z-index:6;cursor:pointer;background-color:var(--clr-neutral-50);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.product-card-carousel__nav svg{color:var(--clr-neutral-700);font-size:14px}.product-card-carousel__nav--prev{border-top-right-radius:2.5rem;border-bottom-right-radius:2.5rem;left:-1px}.product-card-carousel__nav--prev:before{--bg-img-hover-clr:var(--clr-neutral-50);z-index:-1;content:"";width:20px;height:20px;box-shadow:.5rem -.5rem 0 .5rem var(--bg-img-hover-clr);border-top-right-radius:1.25rem;transition:all .3s ease-in-out;position:absolute;top:-20px;left:0;rotate:180deg}.product-card-carousel__nav--prev:after{--bg-img-hover-clr:var(--clr-neutral-50);z-index:-1;content:"";width:20px;height:20px;box-shadow:.5rem .5rem 0 .5rem var(--bg-img-hover-clr);border-bottom-right-radius:1.25rem;transition:all .3s ease-in-out;position:absolute;bottom:-20px;left:0;rotate:180deg}.product-card-carousel__nav--next{border-top-left-radius:2.5rem;border-bottom-left-radius:2.5rem;right:-1px}.product-card-carousel__nav--next:before{--bg-img-hover-clr:var(--clr-neutral-50);z-index:-1;content:"";width:20px;height:20px;box-shadow:-.5rem -.5rem 0 .5rem var(--bg-img-hover-clr);border-top-left-radius:1.25rem;transition:all .3s ease-in-out;position:absolute;top:-20px;right:0;rotate:180deg}.product-card-carousel__nav--next:after{--bg-img-hover-clr:var(--clr-neutral-50);z-index:-1;content:"";width:20px;height:20px;box-shadow:-.5rem -.5rem 0 .5rem var(--bg-img-hover-clr);border-top-left-radius:1.25rem;transition:all .3s ease-in-out;position:absolute;bottom:-20px;right:0;rotate:90deg}.product-card-carousel__nav.swiper-button-disabled{pointer-events:none;opacity:0!important}.product-card-carousel__nav:hover{background-color:var(--clr-primary-500);opacity:1!important}.product-card-carousel__nav:hover:before,.product-card-carousel__nav:hover:after{--bg-img-hover-clr:var(--clr-primary-500)}.product-card-carousel__nav:hover svg{color:var(--clr-white)}@media screen and not (min-width:1200px){.product-card-carousel__nav{display:none}}.product-card-carousel__dots.swiper-pagination{z-index:10;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff73;border:1px solid #fff3;border-radius:20px;align-items:center;transition:transform .3s ease-in-out;display:flex;width:auto!important;position:absolute!important;bottom:12px!important;left:50%!important;transform:translate(-50%)!important}.product-card-carousel__dots.swiper-pagination swiper-slide{scroll-snap-stop:always}.product-card-carousel__dots.swiper-pagination .swiper-pagination-bullet{--bullet-padding-left:6px;--bullet-padding-right:6px;box-sizing:content-box;width:8px;height:24px;padding-right:var(--bullet-padding-right);padding-left:var(--bullet-padding-left);cursor:pointer;align-items:center;display:flex;position:relative;background-color:unset!important;border-radius:unset!important;margin:0!important}.product-card-carousel__dots.swiper-pagination .swiper-pagination-bullet:first-child{--bullet-padding-left:16px;--bullet-padding-right:4px}.product-card-carousel__dots.swiper-pagination .swiper-pagination-bullet:last-child{--bullet-padding-left:4px;--bullet-padding-right:16px}.product-card-carousel__dots.swiper-pagination .swiper-pagination-bullet:before{content:"";background-color:var(--clr-neutral-300);border-radius:50%;width:8px;height:8px;transition:all .3s;position:absolute;top:50%;transform:translateY(-50%)!important}.product-card-carousel__dots.swiper-pagination .swiper-pagination-bullet-active:before{background-color:var(--clr-neutral-900);transform:scale(1.15)}@media screen and (min-width:768px){.product-card:hover,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15]:not(.does-not-exist),.product-card:hover{--footer-padding-block:10px 24px;border-color:var(--product-card-border-hover-clr)}.product-card:has(.loading){--footer-padding-block:10px 24px;border-color:var(--product-card-border-hover-clr)}.product-card:hover .product-card__media,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-31-2t-2s-2x-2p]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card__media{margin-bottom:calc(var(--product-card-height) * -1)}.product-card:has(.loading) .product-card__media{margin-bottom:calc(var(--product-card-height) * -1)}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-33-3a-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2u-33-33-38-2t-36-19-19-34-2p-2s-2s-2t-2s-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-31-2t-2s-2x-2p]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2u-33-33-38-2t-36-19-19-34-2p-2s-2s-2t-2s-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-31-2t-2s-2x-2p]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){margin-bottom:-76px}.product-card:hover:has(.product-card__footer--padded) .product-card__media{margin-bottom:-76px}.product-card:has(.loading):has(.product-card__footer--padded) .product-card__media{margin-bottom:-76px}.product-card:hover .product-card__footer,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2u-33-33-38-2t-36]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card__footer{visibility:visible;opacity:1;grid-template-rows:1fr}.product-card:has(.loading) .product-card__footer{visibility:visible;opacity:1;grid-template-rows:1fr}.product-card:hover .product-card__footer--padded,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-2n-2n-2u-33-33-38-2t-36-19-19-34-2p-2s-2s-2t-2s]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card__footer--padded{padding-block:var(--footer-padding-block)}.product-card:has(.loading) .product-card__footer--padded{padding-block:var(--footer-padding-block)}.product-card:hover .product-card-carousel__nav,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-19-2r-2p-36-33-39-37-2t-30-2n-2n-32-2p-3a]:not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card-carousel__nav{opacity:.8}.product-card:has(.loading) .product-card-carousel__nav{opacity:.8}.product-card:hover .product-card-carousel__dots.swiper-pagination,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-1m-2w-2p-37-14-1a-30-33-2p-2s-2x-32-2v-15-w-1a-34-36-33-2s-39-2r-38-19-2r-2p-36-2s-19-2r-2p-36-33-39-37-2t-30-2n-2n-2s-33-38-37-1a-37-3b-2x-34-2t-36-19-34-2p-2v-2x-32-2p-38-2x-33-32]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist),.product-card:hover .product-card-carousel__dots.swiper-pagination{transform:translate(-50%, calc(var(--product-card-height) * -1))!important}.product-card:has(.loading) .product-card-carousel__dots.swiper-pagination{transform:translate(-50%, calc(var(--product-card-height) * -1))!important}}@media screen and not (min-width:768px){.product-card .product-card__footer{visibility:visible;opacity:1;grid-template-rows:1fr}.product-card .product-card__footer--padded{padding:10px 20px 24px}}@media screen and (not (min-width:768px)) and (not (min-width:576px)){.product-card .product-card__footer--padded{padding:0 14px 12px}}@media screen and not (min-width:576px){.product-card .product-card-carousel__nav{opacity:.7;width:28px;height:28px}.product-card .product-card-carousel__nav i{font-size:12px}.product-card .product-card__footer--padded{padding-block-start:0;padding-block-end:12px;padding-inline-start:.875rem;padding-inline-end:.875rem}.product-card .favourite{right:4px}}.offering-carousel-wrapper .glide__slides,.variable-carousel-wrapper-class .glide__slides{justify-content:stretch}.offering-carousel-wrapper .glide__slide,.variable-carousel-wrapper-class .glide__slide{align-self:stretch;height:auto}.offering-carousel-footer{justify-content:center;align-items:center;padding-top:32px;display:flex}.offering-carousel-footer .glide__arrows{right:0;bottom:inherit;position:absolute}@media screen and not (min-width:576px){.offering-carousel-footer .glide__arrows{position:relative;right:auto}}.offering-carousel-footer .glide__arrow{background-color:var(--clr-neutral-600)}.offering-carousel-footer .glide__arrow:before{color:var(--clr-white);background:var(--clr-white)}.offering-carousel-footer .glide__arrow--disabled{background-color:var(--clr-neutral-400)}.offering-carousel-footer .glide__arrow--disabled:before{color:var(--clr-neutral-500);background:var(--clr-neutral-500)}@media screen and not (min-width:576px){.offering-carousel-footer{justify-content:space-between;padding-inline-start:20px;padding-inline-end:20px}.js-has-pseudo [csstools-has-1a-33-2u-2u-2t-36-2x-32-2v-19-2r-2p-36-33-39-37-2t-30-19-2u-33-33-38-2t-36-1m-2w-2p-37-14-1a-2v-30-2x-2s-2t-2n-2n-2p-36-36-33-3b-37-2j-37-38-3d-30-2t-16-1p-y-2s-2x-37-34-30-2p-3d-1m-w-32-33-32-2t-y-2l-15]:not(.does-not-exist):not(.does-not-exist){justify-content:center!important}.offering-carousel-footer:has(.glide__arrows[style*="display: none"]){justify-content:center!important}}.badge-list{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}@media screen and (min-width:768px){.badge-list{position:absolute;bottom:-29px}}.badge{--fs:.688rem;--padding:.125rem .375rem;--icon-size:13px;--_radius:calc(var(--radius) * .375rem);width:-moz-fit-content;width:fit-content;padding:var(--padding);font-size:var(--fs);color:var(--clr-neutral-600);background-color:var(--clr-neutral-50);border:1px solid var(--clr-neutral-300);border-radius:var(--_radius,.375rem);justify-content:center;align-items:center;gap:.25rem;display:flex}.badge--lg{--fs:.8125rem;--padding:.125rem .5rem}.order-summary .product-list{gap:0;max-height:60vh;margin-bottom:0;overflow-y:auto}.order-summary .product-list>li{padding-inline-start:1.5rem;padding-inline-end:1.5rem;border:none;border-inline:1px solid var(--clr-neutral-300);border-radius:0;padding-bottom:1rem}.order-summary .product-list>li:not(:last-child){border-bottom:1px solid var(--clr-neutral-200)}.order-summary .product-list>li article figure{margin-left:0}.order-summary .product-list>li article .product-details{grid-column:unset!important}.product-list{grid-template-columns:auto 1fr auto;row-gap:1.5rem;margin-bottom:1.5rem;display:grid}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-2x-2r-33-32-1p-2q-33-3c-2l-15]:not(.does-not-exist){row-gap:2rem}.product-list:has([data-icon=box]){row-gap:2rem}.product-list--changed>li{background-color:var(--clr-primary-50)}.product-list>li{--_radius:calc(var(--radius) * .25em);grid-template-columns:subgrid;padding-block-start:1rem;padding-block-end:1rem;background-color:var(--clr-white);border:1px solid var(--clr-neutral-200);border-radius:var(--_radius,.25rem);grid-column:span 3;padding-right:1.5rem;transition:all .2s ease-in-out;display:grid;position:relative}.product-list>li .product-total-ordered{color:var(--clr-neutral-500);font-size:.875rem}.product-list>li.is-disabled{background-color:var(--clr-neutral-50);border-color:var(--clr-neutral-300)}.product-list>li.is-disabled .field__label{color:var(--clr-neutral-500)}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-36-2t-34-30-2p-2r-2t-15]:not(.does-not-exist):not(does-not-exist){padding-bottom:0}.product-list>li:has(.product-replace){padding-bottom:0}.product-list>li .field__label{position:unset}.product-list>li .availability{padding:0}.product-list>li .icon[data-icon=check]{--icon-size:28px;color:var(--clr-white);background-color:var(--clr-primary-500);opacity:0;transition-behavior:allow-discrete;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s ease-in-out,display;display:none;position:absolute;top:1.5rem;left:-12px}.product-list>li.is-checked{border-color:var(--clr-neutral-700);box-shadow:0 16px 24px #00000014}.product-list>li.is-checked .icon[data-icon=check]{opacity:1}@starting-style{.product-list>li.is-checked .icon[data-icon=check]{opacity:0}}.product-list>li.is-checked .product-replace{border-top:1px solid var(--clr-primary-200);max-height:800px;padding-top:1rem;padding-bottom:1.25rem;padding-right:1.5rem}.product-list>li article{grid-template-columns:subgrid;grid-column:span 3;align-items:center;gap:1rem;display:grid}.product-list>li article figure{width:3rem;height:3rem;margin-left:1.5rem}.product-list>li article figure img{object-fit:contain;max-width:100%;height:100%}.product-list>li article .product-details{flex-direction:column;flex:1;justify-content:space-between;gap:.125rem 1rem;display:flex}@media screen and not (min-width:768px){.product-list>li article .product-details{flex-direction:column;align-items:flex-start}}.product-list>li article h2{color:var(--clr-neutral-900);margin-bottom:0;font-size:16px;font-weight:400;line-height:20px}.product-list>li article .product-attribute{color:var(--clr-neutral-500);font-size:.875rem;line-height:1}.product-list>li article .product-attribute:not(:last-child){border-right:1px solid var(--clr-neutral-500);padding-right:.5rem}.product-list>li article .product-attribute-list{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;line-height:1;display:flex}.product-list>li article .product-attribute-list:not(:empty){margin-top:.25rem}.product-list>li article .product-variation{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.product-list>li article .product-variation-label{color:var(--clr-neutral-500)}.product-list>li article .product-variation .icon{--icon-size:18px;color:var(--clr-primary-500)}.product-list>li article .product-custom-quantity{color:var(--clr-neutral-500);white-space:nowrap;align-items:center;gap:.5rem;display:flex;position:relative;flex-direction:row-reverse!important}.product-list>li article .product-custom-quantity input{text-align:center;width:8ch}.product-list>li article .product-custom-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-list>li article .product-custom-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-list>li article .product-custom-quantity .tooltip{position:absolute;top:50%;left:-3rem;transform:translateY(-50%)}.product-list>li article .product-custom-quantity .field__error-msg{visibility:hidden;white-space:nowrap;background:var(--clr-danger);border-radius:var(--field-border-radius,.75rem);opacity:0;transform-origin:bottom;padding:.25rem .75rem;font-size:12px;transition:opacity .2s,visibility .3s,transform .2s;position:absolute;bottom:calc(100% + .5rem);left:20%;transform:translate(-50%)scaleX(.9);color:var(--clr-white)!important}.product-list>li article .product-custom-quantity .field__error-msg:not(:empty){visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}.product-list>li article .product-custom-quantity .input-error+i:hover:not(:focus)~.error-msg,.product-list>li article .product-custom-quantity .input-error:hover:not(:focus)~.error-msg{color:var(--clr-white)!important}.product-list>li article .product-replace{padding-block-start:0;padding-block-end:0;background-color:color-mix(in srgb, var(--clr-primary-50) 40%, var(--clr-white));border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;grid-column:-1/1;align-items:center;gap:1rem;max-height:0;padding-left:5.5rem;transition:max-height .3s ease-in-out,padding-block .3s ease-in-out;display:flex;overflow:hidden}.product-list>li article .variations_container{width:100%}.product-list>li article .variations__option{margin-top:.5rem}.product-list>li article .variations__option:not(:last-child){margin-bottom:1rem}.product-list>li article .variations__option select{max-width:320px}@media screen and (min-width:768px){.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-32-2p-36-39-2r-2t-32-2x-19-2p-36-38-2x-2z-30-2x-2l-15]:not(.does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-31-33-2y-2x-19-2p-36-38-2x-2z-30-2x-2l-15]:not(.does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-2n-2n-2p-2r-38-2x-33-32-15]:not(.does-not-exist):not(does-not-exist),:is(.product-list>li:has(input[data-location=naruceni-artikli]),.product-list>li:has(input[data-location=moji-artikli]),.product-list>li:has(.product-list__action)){padding-right:72px}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-32-2p-36-39-2r-2t-32-2x-19-2p-36-38-2x-2z-30-2x-2l-15-w-1a-34-36-33-2s-39-2r-38-19-2s-2t-38-2p-2x-30-37]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-2x-32-34-39-38-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-31-33-2y-2x-19-2p-36-38-2x-2z-30-2x-2l-15-w-1a-34-36-33-2s-39-2r-38-19-2s-2t-38-2p-2x-30-37]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-2n-2n-2p-2r-38-2x-33-32-15-w-1a-34-36-33-2s-39-2r-38-19-2s-2t-38-2p-2x-30-37]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist),:is(.product-list>li:has(input[data-location=naruceni-artikli]) .product-details,.product-list>li:has(input[data-location=moji-artikli]) .product-details,.product-list>li:has(.product-list__action) .product-details){flex-direction:row}.product-list>li .product-quantity,.product-list>li .product-custom-quantity{max-width:220px}.product-list>li .product-column--price{align-self:center}}@media screen and not (min-width:768px){.product-list>li:not(.order-summary) article{gap:.5rem 0}.product-list>li:not(.order-summary) article .product-details,.product-list>li:not(.order-summary) article .product-quantity{grid-column:span 2}.product-list>li:not(.order-summary) article .product-quantity{grid-column-start:2}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-32-33-38-14-1a-33-36-2s-2t-36-19-37-39-31-31-2p-36-3d-15-w-2p-36-38-2x-2r-30-2t-w-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-32-2p-36-39-2r-2t-32-2x-19-2p-36-38-2x-2z-30-2x-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist),.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-30-2x-37-38-w-1q-w-30-2x-1m-32-33-38-14-1a-33-36-2s-2t-36-19-37-39-31-31-2p-36-3d-15-w-2p-36-38-2x-2r-30-2t-w-1a-34-36-33-2s-39-2r-38-19-35-39-2p-32-38-2x-38-3d-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-30-33-2r-2p-38-2x-33-32-1p-31-33-2y-2x-19-2p-36-38-2x-2z-30-2x-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist),:is(.product-list>li:not(.order-summary) article .product-quantity:has([data-location=naruceni-artikli]),.product-list>li:not(.order-summary) article .product-quantity:has([data-location=moji-artikli])){max-width:unset;grid-column:1/-1;margin-top:32px;margin-left:20px;margin-right:46px}.product-list>li:not(.order-summary) article figure{margin-inline-start:1rem;margin-inline-end:1rem}.product-list>li:not(.order-summary) article .product-replace{padding-inline-start:1rem;padding-inline-end:1rem}}@media screen and not (min-width:576px){.product-list>li article .product-replace{flex-direction:column;align-items:flex-start}}.variations__list{--radio-btn-size:40px;flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.variations__label{--bg-clr-default:var(--bg-clr,transparent);width:100%;height:100%;color:var(--clr-black);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg-img,var(--bg-clr-default)) no-repeat center/cover;border-radius:var(--advanced-attribute-hex-border-radius,.25rem);margin-bottom:0;display:block;position:relative;overflow:hidden}.variations__label--clr{outline:1px solid color-mix(in lab, var(--filter-bg-clr,var(--clr-white)), var(--filter-clr,#000) 17%);transition:scale .15s cubic-bezier(.25,.45,.45,.95)}.variations__label--text{line-height:var(--radio-btn-size);padding-inline-start:.75rem;padding-inline-end:.75rem}.variations__label.is-disabled{cursor:not-allowed}.variations__input{white-space:nowrap;width:1px;height:1px;clip-path:rect(0, 0, 0, 0);border:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.variations__input:disabled+.variations__label{--strike:.5px;--disabled-clr:var(--clr-white)}.variations__input:disabled+.variations__label:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(to bottom left, transparent calc(50% - var(--strike)), var(--disabled-clr) calc(50% - var(--strike)), var(--disabled-clr) calc(50% + var(--strike)), transparent calc(50% + var(--strike)));position:absolute;top:0;bottom:0;left:0;right:0}.variations__input:disabled+.variations__label-invert-border:before{--disabled-clr:color-mix(in lab, var(--filter-bg-clr,var(--clr-white)), var(--filter-clr,#000) 17%)}.variations__input--text:disabled+.variations__label{color:var(--clr-neutral-300)}.variations__input--text:disabled+.variations__label:before{--strike:.5px;z-index:1;pointer-events:none;content:"";background:linear-gradient(to bottom left, transparent calc(50% - var(--strike)), var(--clr-neutral-200) calc(50% - var(--strike)), var(--clr-neutral-200) calc(50% + var(--strike)), transparent calc(50% + var(--strike)));position:absolute;top:0;bottom:0;left:0;right:0}.variations__item{width:var(--radio-btn-size);height:var(--radio-btn-size);cursor:pointer;outline-offset:-1px;border-radius:var(--advanced-attribute-text-border-radius,.25rem);outline:1px solid #0000;padding:.25rem;transition:background-color .15s ease-in-out,outline-color .15s ease-in-out;position:relative}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist){outline-color:var(--clr-primary-500)}.variations__item:has(.variations__input:checked){outline-color:var(--clr-primary-500)}.variations__item--text{width:max-content;min-width:var(--radio-btn-size);text-align:center;outline-color:var(--clr-primary-800);padding:0}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-19-19-38-2t-3c-38-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist){outline-color:var(--clr-black);background-color:var(--clr-black)}.variations__item--text:has(.variations__input:checked){outline-color:var(--clr-black);background-color:var(--clr-black)}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-19-19-38-2t-3c-38-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-30-2p-2q-2t-30]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){color:var(--clr-white)}.variations__item--text:has(.variations__input:checked) .variations__label{color:var(--clr-white)}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-19-19-38-2t-3c-38-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2s-2x-37-2p-2q-30-2t-2s-15]:not(.does-not-exist):not(.does-not-exist){outline-color:var(--clr-neutral-400)}.variations__item--text:has(.variations__input:disabled){outline-color:var(--clr-neutral-400)}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-30-2p-2q-2t-30-19-19-38-2t-3c-38-1m-32-33-38-14-1a-2x-37-19-2s-2x-37-2p-2q-30-2t-2s-15-15-1m-2w-33-3a-2t-36]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){background-color:var(--clr-neutral-200)}.variations__item:has(.variations__label--text:not(.is-disabled)):hover{background-color:var(--clr-neutral-200)}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-30-2p-2q-2t-30-19-19-2r-30-36-15-1m-2w-33-3a-2t-36]:not(.does-not-exist):not(.does-not-exist){outline-color:var(--clr-neutral-400)}.variations__item:has(.variations__label--clr):hover{outline-color:var(--clr-neutral-400)}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-30-2p-2q-2t-30-19-19-2r-30-36-15-1m-2w-33-3a-2t-36-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-30-2p-2q-2t-30-19-19-2r-30-36]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){transform:scale(1.035)}.variations__item:has(.variations__label--clr):hover .variations__label--clr{transform:scale(1.035)}.variations__remove{color:var(--clr-white);cursor:pointer;background:var(--clr-primary-100);border-radius:50%;margin-left:.25rem;padding:.25rem;transition:background-color .2s ease-in-out;display:inline-block}.variations__remove:hover{background:var(--clr-primary-200)}.variations .variations--card .variations__list{--radio-btn-size:30px}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-19-19-2r-2p-36-2s-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){outline-color:#0000}.variations .variations--card .variations__item:has(.variations__input:checked){outline-color:#0000}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-19-19-2r-2p-36-2s-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-19-19-38-2t-3c-38-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){outline-color:initial;background-color:initial}.variations .variations--card .variations__item--text:has(.variations__input:checked){outline-color:initial;background-color:initial}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-19-19-2r-2p-36-2s-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-38-2t-31-19-19-38-2t-3c-38-1m-2w-2p-37-14-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2n-30-2p-2q-2t-30]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){color:initial}.variations .variations--card .variations__item--text:has(.variations__input:checked) .variations__label{color:initial}.variations .variations--card .variations__label--text{padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:14px}.product-gallery{--gallery-gap:8px;outline:1px solid var(--custom-product-gallery-border-clr,transparent);background-color:var(--custom-product-gallery-bg-clr,transparent);gap:1.25rem;margin-bottom:2rem;display:grid;position:relative}@media screen and (min-width:992px){.product-gallery-wrapper .product-gallery:only-child{margin-bottom:0}.js-has-pseudo .product-gallery-wrapper:not([csstools-has-1m-2w-2p-37-14-1a-2p-2r-2r-33-36-2s-2x-33-32-19-2v-36-33-39-34-15]) .product-gallery--single-full{position:sticky;top:0}.product-gallery-wrapper:not(:has(.accordion-group)) .product-gallery--single-full{position:sticky;top:0}}@media screen and not (min-width:992px){.product-gallery-wrapper{display:contents;overflow:hidden}}.product-gallery--has-frame{padding:clamp(1rem,2.53165vw - .21519rem,2rem)}.product-gallery__thumbnails{overscroll-behavior:contain;scrollbar-width:none;grid-auto-columns:clamp(48px,48px + 60.7595vw - 29.1646rem,72px);grid-auto-flow:column;gap:.75rem;width:-moz-fit-content;width:fit-content;margin-inline-start:auto;margin-inline-end:auto;display:grid;overflow-x:auto}.product-gallery__thumbnails::-webkit-scrollbar{display:none}.product-gallery__thumbnails-wrapper{align-items:center;height:max-content;display:flex;position:relative;container-type:inline-size}.product-gallery__thumbnail{--_radius:calc(var(--radius) * .25em);--icon-size:24px;aspect-ratio:1;cursor:pointer;background-color:var(--custom-product-gallery-thumbnail-bg-clr,transparent);border:1px solid var(--clr-neutral-200);border-radius:var(--_radius,4px);position:relative;overflow:hidden}.product-gallery__thumbnail[aria-selected=true]{cursor:unset;border-color:var(--clr-neutral-500)}.product-gallery__thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-1m-2w-2p-37-14-1a-2x-2r-33-32-15-1m-2w-33-3a-2t-36-w-1a-2x-2r-33-32]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist){opacity:1}.product-gallery__thumbnail:has(.icon):hover .icon{opacity:1}.product-gallery__thumbnail .icon{--icon-size:clamp(32px, calc(32px + 8 * (100vw - 48rem) / 39.5), 40px);opacity:.6;background:#fff;border-radius:50%;padding:8px;transition:all .2s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.product-gallery__gallery{aspect-ratio:4/3;text-align:center;flex:1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-gallery__gallery a .icon{--icon-size:64px;--_radius:calc(var(--radius) * .25em);z-index:1;color:var(--clr-black);background:var(--clr-white);border-radius:var(--_radius,.5rem);opacity:0;padding:16px;transition:all .2s ease-in-out;position:absolute}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-2v-2p-30-30-2t-36-3d-w-2p-w-1a-2x-2r-33-32-1m-2w-2p-37-14-2j-2w-36-2t-2u-10-1p-y-z-34-30-2p-3d-y-2l-15]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){opacity:.6}.product-gallery__gallery a .icon:has([href$=\#play]){opacity:.6}@media screen and not (min-width:576px){.product-gallery__gallery a .icon{display:none}}.product-gallery__gallery a:hover .icon{opacity:1!important}.product-gallery__gallery>a.active{height:100%;display:flex}.product-gallery__item{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.product-gallery__item>img{object-fit:contain;border-radius:inherit;width:100%;display:block}.product-gallery__item>img .video-thumbnail{object-fit:contain;width:100%;height:100%;display:block}.product-gallery .video-thumbnail-container{justify-content:center;align-items:center;height:100%;display:flex}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-1m-2w-2p-37-14-17-w-1a-37-33-2r-2x-2p-30-19-37-2w-2p-36-2t-18-w-17-w-1a-2p-2r-2r-33-36-2s-2x-33-32-19-2v-36-33-39-34-15]:not(.does-not-exist){margin-bottom:clamp(1.25rem,4.43038vw - .876582rem,3rem)}.product-gallery:has(+.social-share,+.accordion-group){margin-bottom:clamp(1.25rem,4.43038vw - .876582rem,3rem)}.product-gallery .favourite{z-index:1;position:absolute;top:clamp(.75rem,1.26582vw + .142405rem,1.25rem);right:clamp(.75rem,1.26582vw + .142405rem,1.25rem)}.product-gallery--single .product-gallery__item:not([aria-current=true]),.product-gallery--single-full .product-gallery__item:not([aria-current=true]){display:none}.product-gallery--single.product-gallery--vertical,.product-gallery--single-full.product-gallery--vertical{direction:rtl;grid-template-columns:1fr clamp(48px,48px + 60.759vw - 29.165rem,72px)}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails{grid-auto-flow:row;max-height:600px;overflow-y:auto}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper{scrollbar-width:none;-ms-overflow-style:none}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper::-webkit-scrollbar{display:none}.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper::-webkit-scrollbar{display:none}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:before,.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:after,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:before,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:after{z-index:1;pointer-events:none;content:"";width:100%;height:24px;display:block;position:absolute;top:0}@media screen and not (min-width:480px){.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:before,.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:after,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:before,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:after{width:24px;height:100%}}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-39-34-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-19-2u-39-30-30-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-39-34-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{background:linear-gradient(to bottom, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent)}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--up[aria-hidden=false]):before{background:linear-gradient(to bottom, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent)}.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--up[aria-hidden=false]):before{background:linear-gradient(to bottom, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent)}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-2s-33-3b-32-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-19-2u-39-30-30-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-2s-33-3b-32-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{top:unset;background:linear-gradient(to top, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent);bottom:0}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--down[aria-hidden=false]):after{top:unset;background:linear-gradient(to top, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent);bottom:0}.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--down[aria-hidden=false]):after{top:unset;background:linear-gradient(to top, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent);bottom:0}@media screen and not (min-width:992px){.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:before,.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:after,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:before,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:after{width:12px}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-36-2x-2v-2w-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-19-2u-39-30-30-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-36-2x-2v-2w-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{background:linear-gradient(to right, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent)}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--right[aria-hidden=false]):before{background:linear-gradient(to right, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent)}.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--right[aria-hidden=false]):before{background:linear-gradient(to right, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent)}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-36-2x-2v-2w-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-19-2u-39-30-30-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-3a-2t-36-38-2x-2r-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-36-2x-2v-2w-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{background:linear-gradient(to left, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent);right:0}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--right[aria-hidden=false]):after{background:linear-gradient(to left, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent);right:0}.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--right[aria-hidden=false]):after{background:linear-gradient(to left, var(--custom-product-gallery-bg-clr,var(--body-bg-clr)) 20%, transparent);right:0}}@media screen and not (min-width:768px){.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails{max-height:420px}}@media screen and not (min-width:480px){.product-gallery--single.product-gallery--vertical,.product-gallery--single-full.product-gallery--vertical{direction:ltr;grid-template-columns:1fr}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails{grid-auto-flow:column;max-height:320px;overflow-x:auto}.product-gallery--single.product-gallery--vertical .product-gallery__thumbnails-wrapper,.product-gallery--single-full.product-gallery--vertical .product-gallery__thumbnails-wrapper{overflow-x:hidden}}.product-gallery--single.product-gallery--horizontal .product-gallery__gallery,.product-gallery--single-full.product-gallery--horizontal .product-gallery__gallery{aspect-ratio:16/9}@media screen and (min-width:1920px){.product-gallery--single.product-gallery--horizontal .product-gallery__gallery,.product-gallery--single-full.product-gallery--horizontal .product-gallery__gallery{aspect-ratio:5/3}}@media screen and (min-width:992px) and (not (min-width:1200px)){.product-gallery--single.product-gallery--horizontal .product-gallery__gallery,.product-gallery--single-full.product-gallery--horizontal .product-gallery__gallery{aspect-ratio:1}}@media screen and not (min-width:992px){.product-gallery--single.product-gallery--horizontal .product-gallery__gallery,.product-gallery--single-full.product-gallery--horizontal .product-gallery__gallery{aspect-ratio:16/9}}@media screen and not (min-width:768px){.product-gallery--single.product-gallery--horizontal .product-gallery__gallery,.product-gallery--single-full.product-gallery--horizontal .product-gallery__gallery{aspect-ratio:1}}.product-gallery--single.product-gallery--horizontal .product-gallery__thumbnails-wrapper,.product-gallery--single-full.product-gallery--horizontal .product-gallery__thumbnails-wrapper{overflow-x:hidden}.product-gallery--single.product-gallery--horizontal .product-gallery__thumbnails-wrapper:before,.product-gallery--single.product-gallery--horizontal .product-gallery__thumbnails-wrapper:after,.product-gallery--single-full.product-gallery--horizontal .product-gallery__thumbnails-wrapper:before,.product-gallery--single-full.product-gallery--horizontal .product-gallery__thumbnails-wrapper:after{z-index:1;pointer-events:none;content:"";width:24px;height:100%;display:block;position:absolute;top:0}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-2w-33-36-2x-3e-33-32-38-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-36-2x-2v-2w-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-19-2u-39-30-30-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-2w-33-36-2x-3e-33-32-38-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-36-2x-2v-2w-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):after{background:linear-gradient(to left, var(--custom-product-gallery-bg-clr,var(--clr-neutral-100)) 20%, transparent);right:0}.product-gallery--single.product-gallery--horizontal .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--right[aria-hidden=false]):after{background:linear-gradient(to left, var(--custom-product-gallery-bg-clr,var(--clr-neutral-100)) 20%, transparent);right:0}.product-gallery--single-full.product-gallery--horizontal .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--right[aria-hidden=false]):after{background:linear-gradient(to left, var(--custom-product-gallery-bg-clr,var(--clr-neutral-100)) 20%, transparent);right:0}.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-2w-33-36-2x-3e-33-32-38-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-30-2t-2u-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before,.js-has-pseudo [csstools-has-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-37-2x-32-2v-30-2t-19-2u-39-30-30-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-19-19-2w-33-36-2x-3e-33-32-38-2p-30-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-38-2w-39-31-2q-32-2p-2x-30-37-19-3b-36-2p-34-34-2t-36-1m-2w-2p-37-14-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d-2n-2n-37-2r-36-33-30-30-19-19-30-2t-2u-38-2j-2p-36-2x-2p-19-2w-2x-2s-2s-2t-32-1p-2u-2p-30-37-2t-2l-15]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):before{background:linear-gradient(to right, var(--custom-product-gallery-bg-clr,var(--clr-neutral-100)) 20%, transparent);left:0}.product-gallery--single.product-gallery--horizontal .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--left[aria-hidden=false]):before{background:linear-gradient(to right, var(--custom-product-gallery-bg-clr,var(--clr-neutral-100)) 20%, transparent);left:0}.product-gallery--single-full.product-gallery--horizontal .product-gallery__thumbnails-wrapper:has(.product-gallery__scroll--left[aria-hidden=false]):before{background:linear-gradient(to right, var(--custom-product-gallery-bg-clr,var(--clr-neutral-100)) 20%, transparent);left:0}.js-has-pseudo [csstools-has-1m-2w-2p-37-14-1a-3b-33-33-2r-33-31-31-2t-36-2r-2t-19-2q-36-2t-2p-2s-2r-39-36-31-2q-15-w-1a-34-36-33-2s-39-2r-38-19-2v-2p-30-30-2t-36-3d]:not(.does-not-exist){background-color:red}:has(.woocommerce-breadcurmb) .product-gallery{background-color:red}.product-gallery--single-full{margin-top:0;transition:height .5s cubic-bezier(.25,.8,.25,1)}.product-gallery--single-full .product-gallery__gallery{aspect-ratio:1!important}.product-gallery--single-full.product-gallery--vertical{align-items:center}.product-gallery--single-full.product-gallery--horizontal .product-gallery__thumbnails-wrapper{padding:1.5rem}@media screen and (min-width:992px){.product-gallery--single-full{--_header-offset:calc(var(--header-height) * (1 - var(--header-hidden,0)));height:calc(100vh - var(--_header-offset))}}.product-gallery__scroll{--offset:1rem;position:absolute;bottom:50%;transform:translateY(50%)}.product-gallery__scroll--up{top:var(--offset);bottom:unset;left:50%;transform:translate(-50%)translateY(-50%)}.product-gallery__scroll--down{bottom:var(--offset);left:50%;transform:translate(-50%)translateY(50%)}.product-gallery__scroll--left{left:var(--offset)}.product-gallery__scroll--right{right:var(--offset);left:unset}.product-gallery--square-grid,.product-gallery--mosaic{padding:unset;outline:unset;background-color:unset;direction:unset;grid-template-columns:1fr}.product-gallery--square-grid .product-gallery__gallery,.product-gallery--mosaic .product-gallery__gallery{aspect-ratio:unset;overflow:unset;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.product-gallery--square-grid .product-gallery__gallery a,.product-gallery--mosaic .product-gallery__gallery a{--_radius:calc(var(--radius) * .25em);aspect-ratio:1;outline:1px solid var(--custom-product-gallery-border-clr,var(--clr-neutral-200));background-color:var(--custom-product-gallery-bg-clr,var(--clr-neutral-100));border-radius:var(--_radius,.25em)}.product-gallery--square-grid .product-gallery__item[aria-hidden=true]:not([aria-current=true]),.product-gallery--mosaic .product-gallery__item[aria-hidden=true]:not([aria-current=true]){display:none}.product-gallery--square-grid .product-gallery__item[aria-hidden=false],.product-gallery--mosaic .product-gallery__item[aria-hidden=false]{display:flex}.product-gallery--square-grid .product-gallery__item:only-child,.product-gallery--mosaic .product-gallery__item:only-child{grid-column:1/-1}.product-gallery--square-grid [data-js=gallery-load-more],.product-gallery--mosaic [data-js=gallery-load-more]{--icon-size:20px;border-color:var(--clr-neutral-200);border-right-color:var(--body-bg-clr);border-bottom-color:var(--body-bg-clr);border-top-right-radius:0;border-bottom-left-radius:0;position:absolute;bottom:-1px;right:-1px}.js-has-pseudo .product-gallery--square-grid:not([csstools-has-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-2y-37-1p-2v-2p-30-30-2t-36-3d-19-30-33-2p-2s-19-31-33-36-2t-2l-15]) .gallery-block,.js-has-pseudo .product-gallery--mosaic:not([csstools-has-1m-2w-2p-37-14-2j-2s-2p-38-2p-19-2y-37-1p-2v-2p-30-30-2t-36-3d-19-30-33-2p-2s-19-31-33-36-2t-2l-15]) .gallery-block,:is(.product-gallery--square-grid:not(:has([data-js=gallery-load-more])) .gallery-block,.product-gallery--mosaic:not(:has([data-js=gallery-load-more])) .gallery-block){margin-bottom:var(--gallery-gap)}.product-gallery--mosaic .product-gallery__gallery{display:block}.product-gallery--mosaic .gallery-block{grid-template-columns:calc((200% - var(--gallery-gap)) / 3) calc((100% - 2 * var(--gallery-gap)) / 3);gap:var(--gallery-gap);display:grid}.product-gallery--mosaic .gallery-block:not(.gallery-block--flipped) .product-gallery__item:first-child{grid-row:span 2}.product-gallery--mosaic .gallery-block--flipped{grid-template-columns:calc((100% - 2 * var(--gallery-gap)) / 3) calc((200% - var(--gallery-gap)) / 3)}.product-gallery--mosaic .gallery-block--flipped .product-gallery__item:last-child{grid-area:1/2/span 2}@media screen and (min-width:992px){.product-gallery{margin-top:clamp(1rem,2.53165vw - .21519rem,2rem)}}@media screen and not (min-width:992px){.product-gallery{margin-bottom:2rem}}@media screen and not (min-width:768px){.product-gallery__scroll{display:none!important}}@media screen and not (min-width:576px){.product-gallery .product-gallery__thumbnails{gap:8px}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:var(--clr-primary-500)!important}.ribbon{--ribbon-clr:var(--ribbon-discount-clr,var(--clr-white));--ribbon-bg-clr:var(--ribbon-discount-bg-clr,var(--clr-danger));--_radius:calc(var(--radius) * 1em);width:-moz-fit-content;width:fit-content;height:24px;color:var(--ribbon-clr);pointer-events:none;background-color:var(--ribbon-bg-clr);border-radius:var(--_radius,1em);align-items:center;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.ribbon--big-discount{--ribbon-bg-clr:var(--ribbon-discount-big-bg-clr,var(--clr-danger-shade));--ribbon-clr:var(--ribbon-discount-big-clr,var(--clr-white))}.ribbon--small-discount{--ribbon-bg-clr:var(--ribbon-discount-small-bg-clr,var(--clr-warning));--ribbon-clr:var(--ribbon-discount-small-clr,var(--clr-white))}.product-card .ribbon--top-left{z-index:2;border-top-left-radius:0;border-bottom-left-radius:0;position:absolute;top:22px}.table-order .ribbon{border-radius:50px;width:auto;margin-left:.5rem;padding-inline-start:.75rem;padding-inline-end:.75rem;font-size:12px;font-weight:700;display:inline-block}.cart-item .ribbon{border-radius:50px;margin-top:.5rem}.price{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.price .ribbon{flex-basis:100%}.price__current{--price-clr:var(--clr-black);color:var(--price-clr);flex-wrap:wrap;align-items:baseline;gap:0 .25rem;font-size:clamp(1.125rem,.721154vw + .865385rem,1.3125rem);font-weight:700;display:flex}.price__old{color:var(--price-before-clr);font-size:.85em;font-weight:400;text-decoration:line-through}.price--discount .price__current{color:var(--price-after-clr)}.price__suffix,.price__unit,.price__vat,.price__lowest,.price__suggested,.price__secondary{color:color-mix(in srgb, var(--product-card-clr) 50%, var(--product-card-bg-clr) 50%);font-size:clamp(.75rem,.480769vw + .576923rem,.875rem)}.price__unit{font-size:.875rem;font-weight:400}.price__suffix{font-size:clamp(.688rem,.478846vw + .515615rem,.8125rem);font-weight:500}.price__discount-details{align-items:center;gap:.5rem;display:flex}.product_jm1_display{font-size:.875rem!important;font-weight:700!important}.js-has-pseudo [csstools-has-1a-3a-2p-36-2x-2p-38-2x-33-32-37-2n-2r-33-32-38-2p-2x-32-2t-36-1m-2w-2p-37-14-17-w-1a-34-2p-3d-31-2t-32-38-19-31-2t-38-2w-33-2s-37-15]:not(.does-not-exist){padding-bottom:2.5rem}.variations_container:has(+.payment-methods){padding-bottom:2.5rem}.variations__label--auto-quantity,.variations__option--auto-quantity{display:none!important}.variation{color:var(--clr-neutral-700);flex-wrap:wrap;column-gap:.25rem;font-size:.938rem;display:flex}.variation__description:not(:last-of-type){margin-right:.5rem}@media screen and not (min-width:768px){.variation{font-size:.875rem}}.povezani-var-artikli__list{flex-wrap:wrap;gap:.5rem;display:flex}.povezani-var-artikli__list a{aspect-ratio:1;-webkit-user-select:none;user-select:none;max-width:4.5rem}.povezani-var-artikli__list a:first-child{pointer-events:none}.povezani-var-artikli__list a img{object-fit:contain;border-radius:var(--_radius,4px);outline:1px solid #0000;height:100%;transition:outline-color .2s ease-in;display:block}.povezani-var-artikli__list a img:hover,.povezani-var-artikli__list a img.active{outline-color:var(--clr-neutral-500)}.povezani-var-artikli__title{margin-bottom:.25rem;font-size:.875rem;font-weight:600}.energy-efficiency{width:48px;height:24px;text-shadow:-1px -1px 0 color-mix(in srgb, var(--efficency-bg-clr) 65%, var(--clr-black) 35%), 1px -1px 0 color-mix(in srgb, var(--efficency-bg-clr) 65%, var(--clr-black) 35%), -1px 1px 0 color-mix(in srgb, var(--efficency-bg-clr) 65%, var(--clr-black) 35%), 1px 1px 0 color-mix(in srgb, var(--efficency-bg-clr) 65%, var(--clr-black) 35%);background-color:var(--efficency-bg-clr,--clr-primary-500);clip-path:polygon(0% 0%,calc(100% - 10px) 0%,100% 50%,calc(100% - 10px) 100%,0% 100%);align-content:center;margin-bottom:.5rem;padding-left:.5rem;font-size:.875rem;font-weight:500;display:inline-block;color:var(--clr-white)!important}.energy-efficiency[class~="energy-efficiency--A+++"],.energy-efficiency[class~="energy-efficiency--A++"],.energy-efficiency[class~=energy-efficiency--A\+],.energy-efficiency--A{--efficency-bg-clr:#009640}.energy-efficiency--B{--efficency-bg-clr:#4eb037}.energy-efficiency--C{--efficency-bg-clr:#c3d62d}.energy-efficiency--D{--efficency-bg-clr:#ffed00}.energy-efficiency--E{--efficency-bg-clr:#fbba00}.energy-efficiency--F{--efficency-bg-clr:#f05a28}.energy-efficiency--G{--efficency-bg-clr:#e30613}@position-try --fallback-left{right:anchor(--availability-anchor right);left:auto}.availability{color:var(--clr-neutral-700);align-items:center;font-size:.8125rem;display:flex;position:relative}.availability:before{content:"";background-color:var(--clr-success);border-radius:50%;width:8px;height:8px;margin-right:.5rem;position:relative}.availability--onbackorder:before{background-color:var(--clr-warning)}.availability--outofstock:before{background-color:var(--body-clr-dim)}.product-availability-toggle{anchor-name:--availability-anchor;display:block}.product-availability{transition:margin-bottom .4s cubic-bezier(.4,0,.2,1)}.product-availability[popover]{top:anchor(--availability-anchor bottom);left:anchor(--availability-anchor left);position-anchor:--availability-anchor;position-try-fallbacks:--fallback-left;background-color:var(--clr-white);border:1px solid var(--clr-neutral-400);opacity:0;min-width:280px;max-width:360px;transition:opacity .2s ease, transform .2s ease, overlay .2s allow-discrete, display .2s allow-discrete;transition-behavior:allow-discrete;border-radius:.25rem;margin:.5rem 0 0;padding:1rem;position:fixed;transform:translateY(-2px);box-shadow:2px 2px 12px #00000026}.product-availability[popover]:popover-open{opacity:1;transform:translateY(0)}@starting-style{.product-availability[popover]:popover-open{opacity:0;transform:translateY(-2px)}}.product-availability--closing:not([popover]){opacity:0!important;grid-template-rows:0fr!important}@starting-style{.product-availability--no-height{grid-template-rows:1fr}}.product-availability__inner{min-height:0;overflow:hidden}.product-availability:not([popover]){opacity:1;flex-basis:100%;grid-template-rows:1fr;display:grid}@starting-style{.product-availability:not([popover]){opacity:0;grid-template-rows:0fr}}.product-availability__list{flex-direction:column;gap:.375rem;margin-left:.25rem;padding:0;list-style:none;display:flex}.product-availability__list .availability{font-size:.875rem}.product-availability__title{color:var(--clr-neutral-600);margin-bottom:.25rem;padding-top:.25rem;font-size:.875rem}.wishlist{gap:20px;margin-bottom:160px;display:grid}.wishlist__topbar{justify-content:space-between;align-items:center;display:flex}.wishlist__topbar span{margin-left:10px;font-size:16px}.wishlist__topbar button{cursor:pointer;align-items:center;display:flex}.wishlist__topbar button:hover{color:var(--clr-danger)}.wishlist__topbar button:hover:before{color:var(--clr-danger);background:var(--clr-danger)}@media screen and (min-width:1200px){.wishlist{grid-template-columns:repeat(5,1fr)}}[popovertarget=language-tax-selector]{anchor-name:--ltp-trigger;border:1px solid #0000;border-radius:50%;transition:border-color .15s,color .15s}[popovertarget=language-tax-selector]:hover{color:var(--clr-primary-700);border-color:var(--clr-primary-500)}[popovertarget=language-tax-selector]:focus-visible{color:var(--clr-primary-700);outline:2px solid var(--clr-primary-500);outline-offset:3px}.js-has-pseudo [csstools-has-2j-34-33-34-33-3a-2t-36-38-2p-36-2v-2t-38-1p-30-2p-32-2v-39-2p-2v-2t-19-38-2p-3c-19-37-2t-30-2t-2r-38-33-36-2l-1m-2w-2p-37-14-17-w-2j-34-33-34-33-3a-2t-36-2l-1m-34-33-34-33-3a-2t-36-19-33-34-2t-32-15]:not(.does-not-exist):not(.does-not-exist){color:var(--clr-primary-700);border-color:var(--clr-primary-500)}[popovertarget=language-tax-selector]:has(+[popover]:popover-open){color:var(--clr-primary-700);border-color:var(--clr-primary-500)}.ltp-popover{--_radius:calc(var(--radius) * .5rem);border-radius:var(--_radius,.5rem);opacity:0;width:min(340px,92vw);transition:opacity .18s ease, transform .18s ease, overlay .18s ease allow-discrete, display .18s ease allow-discrete;overflow:hidden;transform:translateY(-6px)scale(.98);box-shadow:0 20px 60px -15px #0f172a40,0 2px 8px #0f172a0f}.ltp-popover:popover-open::backdrop{opacity:1}@starting-style{.ltp-popover:popover-open::backdrop{opacity:0}}.ltp-popover::backdrop{opacity:0;transition:opacity .18s ease, display .18s ease allow-discrete, overlay .18s ease allow-discrete;background:#0f172a59}@supports (top:anchor(bottom)){.ltp-popover{inset:anchor(bottom) anchor(right) auto auto;position-anchor:--ltp-trigger;position:fixed}@media screen and not (min-width:1400px){.ltp-popover{top:unset;bottom:anchor(top)}}}.ltp-popover section{flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.ltp-popover section>header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ltp-popover section>header p{color:var(--clr-neutral-600);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.5rem;font-size:.938rem;font-weight:600;display:flex}.ltp-popover section>header p svg{color:var(--clr-primary-500)}.ltp-popover fieldset{--_radius:calc(var(--radius) * .5rem);scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-color:var(--clr-neutral-400) transparent;scrollbar-width:thin;background:var(--clr-neutral-50);border-radius:var(--_radius,.5rem);flex-direction:column;gap:.25rem;max-height:220px;padding:.375rem;display:flex;overflow-y:auto;box-shadow:inset 0 1px 2px #0f172a0d;-webkit-mask-image:none;mask-image:none}.ltp-popover fieldset.can-scroll-down:not(.can-scroll-up){-webkit-mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 16px),#0000 100%)}.ltp-popover fieldset.can-scroll-up.can-scroll-down{-webkit-mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 16px calc(100% - 16px),#0000 100%)}.ltp-popover fieldset.can-scroll-up:not(.can-scroll-down){-webkit-mask-image:linear-gradient(#0000 0,#000 16px 100%);mask-image:linear-gradient(#0000 0,#000 16px 100%)}.ltp-popover fieldset::-webkit-scrollbar{width:6px}.ltp-popover fieldset::-webkit-scrollbar-track{background:0 0}.ltp-popover fieldset::-webkit-scrollbar-thumb{background:var(--clr-neutral-300);border-radius:999px}.ltp-popover fieldset::-webkit-scrollbar-thumb:hover{background:var(--clr-neutral-600)}.ltp-popover label{--_radius:calc(var(--radius) * .375rem);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--_radius,.375rem);border:1px solid #0000;align-items:center;gap:.625rem;padding:.5rem .75rem;transition:background .15s,border-color .15s;display:flex}.ltp-popover label:hover{background:color-mix(in srgb, var(--clr-primary-50) 50%, transparent);border-color:var(--clr-primary-500);box-shadow:0 1px 2px #0f172a0f}.js-has-pseudo [csstools-has-1a-30-38-34-19-34-33-34-33-3a-2t-36-w-30-2p-2q-2t-30-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15]:not(.does-not-exist):not(does-not-exist):not(does-not-exist){background:var(--clr-primary-50);border-color:var(--clr-primary-500);box-shadow:0 1px 3px #0f766e24}.ltp-popover label:has(input:checked){background:var(--clr-primary-50);border-color:var(--clr-primary-500);box-shadow:0 1px 3px #0f766e24}.js-has-pseudo [csstools-has-1a-30-38-34-19-34-33-34-33-3a-2t-36-w-30-2p-2q-2t-30-1m-2w-2p-37-14-2x-32-34-39-38-1m-2r-2w-2t-2r-2z-2t-2s-15-w-1q-w-37-34-2p-32]:not(.does-not-exist):not(does-not-exist):not(does-not-exist):not(does-not-exist){color:var(--clr-primary-700);font-weight:600}.ltp-popover label:has(input:checked)>span{color:var(--clr-primary-700);font-weight:600}.ltp-popover label:focus-within{outline:2px solid var(--clr-primary-500);outline-offset:2px}.ltp-popover label>img{object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:15px;box-shadow:0 0 0 1px #1118271f}.ltp-popover label>span{color:var(--clr-neutral-500);letter-spacing:-.01em;font-size:14px;line-height:1.3;transition:color .15s,font-weight .15s}.ltp-popover input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.ltp-hint{color:var(--clr-neutral-600);align-items:flex-start;gap:.375rem;font-size:.8125rem;display:flex}.ltp-hint svg{--icon-size:1.25rem;color:var(--clr-neutral-500);margin-top:2px}.ltp-divider{background:linear-gradient(to right, transparent, var(--clr-primary-50) 10%, var(--clr-primary-50) 90%, transparent);height:1px;margin:0 18px}.ltp-close{color:var(--clr-neutral-500);cursor:pointer;background:0 0;border-radius:50%;padding:2px;transition:background .15s,color .15s;display:grid}.ltp-close svg{--icon-size:1.5rem}.ltp-close:hover{background:var(--clr-neutral-100)}.ltp-close:focus-visible{outline:2px solid var(--clr-primary-500);outline-offset:2px}#share-cart{anchor-name:--scp-trigger;transition:border-color .15s,color .15s}#share-cart:focus-visible{color:var(--clr-primary-700);outline:2px solid var(--clr-primary-500);outline-offset:3px}.share-cart-dialog{width:min(720px,92vw)}.share-cart-dialog input{font-size:14px}.share-cart-dialog button{width:max-content}@media screen and (min-width:1400px){@supports (top:anchor(bottom)){.share-cart-dialog{position-anchor:--scp-trigger}.share-cart-dialog--1{inset:anchor(bottom) anchor(right) auto auto}.share-cart-dialog--2{inset:auto anchor(right) anchor(top) auto}}}.hero-carousel{overflow:hidden}.hero-carousel .block-header{max-width:65%}@media screen and not (min-width:768px){.hero-carousel .block-header{max-width:75%}}.hero-carousel__bkg{z-index:-1;height:100%;max-height:43.75rem;position:relative}.hero-carousel__bkg:before{z-index:2;content:"";background-color:var(--filter-color,unset);opacity:var(--opacity,1);transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.hero-carousel__bkg picture img{object-fit:fill;width:100%;height:100%;max-height:100vh}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel__bkg picture img{object-position:27%}}.hero-carousel .container{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-carousel__video{height:0;padding-bottom:56.25%;position:relative}.hero-carousel__video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.hero-carousel__content{flex-direction:column;justify-content:center;height:100%;display:flex}.hero-carousel__content span{color:var(--clr-white);text-transform:uppercase}.hero-carousel__content [class*=display-]{color:var(--clr-white);text-transform:uppercase;line-height:1}@media only screen and (max-width:767.98px){.hero-carousel__content [class*=display-]{text-shadow:2px 2px 16px #00000040}}.hero-carousel__content p{color:var(--clr-white)}.hero-carousel__content--dark span,.hero-carousel__content--dark [class*=display-],.hero-carousel__content--dark p{color:var(--clr-black)}.hero-carousel__content .btn{margin-top:clamp(1.25rem,4.36893vw - .322816rem,3.5rem)}.hero-carousel__content--start{text-align:left;align-items:flex-start}.hero-carousel__content--center{text-align:center;align-items:center}.hero-carousel__content--end{text-align:right;align-items:flex-end}.hero-carousel .glide__slide{height:unset;position:relative}.hero-carousel .glide__arrows,.hero-carousel .glide__bullets{position:absolute;bottom:0;right:0}.hero-carousel .glide__arrow:hover{background-color:var(--clr-white)}.hero-carousel .glide__bullets{justify-content:center;align-items:center;gap:1rem;width:max-content;display:flex;bottom:26px;left:50%;transform:translate(-50%)}@media (min-width:768px) and (max-width:1199.98px){.hero-carousel .glide__bullets{transform:unset;justify-content:flex-start;bottom:12px;left:20px}}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullets{gap:.875rem;bottom:2px}}.hero-carousel .glide__bullet{cursor:pointer;width:48px;padding:20px 0;transition:background-color .2s ease-in-out}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet{width:28px}}.hero-carousel .glide__bullet:hover:after{background-color:var(--clr-white);height:4px}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet:hover:after{height:3px}}.hero-carousel .glide__bullet:after{content:"";background-color:#ffffff80;border-radius:2px;width:100%;height:2px;display:block;position:relative}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet:after{height:1px}}.hero-carousel .glide__bullet--active:after{background-color:var(--clr-white);height:4px}@media only screen and (max-width:767.98px){.hero-carousel .glide__bullet--active:after{height:3px}}.offering-carousel-wrapper .glide__track--centered,.variable-carousel-wrapper-class .glide__track--centered{justify-content:center!important;display:flex!important}.offering-carousel-wrapper .glide__track--centered .glide__slides,.variable-carousel-wrapper-class .glide__track--centered .glide__slides{justify-content:center!important;transform:none!important}.offering-carousel-wrapper .glide__arrows,.variable-carousel-wrapper-class .glide__arrows{bottom:inherit}.hero-carousel .glide__arrows{bottom:32px}.offering-carousel-wrapper .glide__arrows,.hero-carousel .glide__arrows,.variable-carousel-wrapper-class .glide__arrows{z-index:1;align-items:center;display:flex;right:calc(50vw - 760px)}@media only screen and (max-width:1540px){.offering-carousel-wrapper .glide__arrows,.hero-carousel .glide__arrows,.variable-carousel-wrapper-class .glide__arrows{right:20px}}@media (min-width:768px) and (max-width:1199.98px){.offering-carousel-wrapper .glide__arrows,.hero-carousel .glide__arrows,.variable-carousel-wrapper-class .glide__arrows{bottom:20px}}@media only screen and (max-width:767.98px){.offering-carousel-wrapper .glide__arrows,.hero-carousel .glide__arrows,.variable-carousel-wrapper-class .glide__arrows{bottom:16px}}.offering-carousel-wrapper .glide__arrow,.hero-carousel .glide__arrow,.variable-carousel-wrapper-class .glide__arrow{white-space:nowrap;cursor:pointer;background-color:#ffffff80;width:48px;height:32px;transition:background-color .25s ease-in-out;display:block;position:relative}@media (min-width:768px) and (max-width:1199.98px){.offering-carousel-wrapper .glide__arrow,.hero-carousel .glide__arrow,.variable-carousel-wrapper-class .glide__arrow{width:40px;height:28px}}.offering-carousel-wrapper .glide__arrow--right,.hero-carousel .glide__arrow--right,.variable-carousel-wrapper-class .glide__arrow--right{border-top-right-radius:50px;border-bottom-right-radius:50px}.offering-carousel-wrapper .glide__arrow--left,.hero-carousel .glide__arrow--left,.variable-carousel-wrapper-class .glide__arrow--left{border-top-left-radius:50px;border-bottom-left-radius:50px}.offering-carousel-wrapper .glide__arrow--disabled,.hero-carousel .glide__arrow--disabled,.variable-carousel-wrapper-class .glide__arrow--disabled{cursor:not-allowed;background-color:#ffffff80!important}.offering-carousel-wrapper .glide__arrow--disabled:before,.hero-carousel .glide__arrow--disabled:before,.variable-carousel-wrapper-class .glide__arrow--disabled:before{opacity:.5}@media only screen and (max-width:767.98px){.hero-carousel .glide__arrows{display:none}}@media screen and not (min-width:768px){.js-hero-carousel .glide__track{max-height:50vh}}.js-hero-carousel .glide__slides{height:100%}.single-product .glide__arrows{bottom:0;right:0}.glide__arrow{position:relative}.glide__arrow--left .icon{left:15%}.glide__arrow--right .icon{right:15%}.glide__arrow .icon{position:absolute;top:50%;transform:translateY(-50%)}.carousel{position:relative}.carousel__arrow{--_radius:calc(var(--radius) * 2em);--icon-size:20px;z-index:1;visibility:visible;width:44px;height:44px;color:var(--clr-neutral-600);pointer-events:auto;-webkit-user-select:none;user-select:none;background-color:var(--clr-white);border:1px solid var(--clr-neutral-200);border-radius:var(--_radius,2em);opacity:1;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.carousel__arrow:disabled{visibility:hidden;pointer-events:none;opacity:0}.carousel__arrow--prev{left:-22px}.carousel__arrow--next{right:-22px}.carousel__arrow:not(:disabled):hover{color:var(--clr-white);cursor:pointer;background-color:var(--clr-primary-500);border-color:var(--clr-primary-500)}:root{--header-search-clr:var(--custom-header-search-clr,var(--clr-black));--header-search-bg-clr:var(--custom-header-search-bg-clr,var(--clr-white));--header-search-border-clr:var(--custom-header-search-border-clr,var(--clr-neutral-300));--header-search-icon-clr:var(--custom-header-search-icon-clr,var(--clr-black));--header-search-icon-bg-clr:var(--custom-header-search-icon-bg-clr,var(--clr-white))}html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{max-width:unset}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-3b-1g-2s-19-2w-2t-2p-2s-2t-36-19-19-1d-15-w-1a-2s-2v-3b-38-19-3b-2r-2p-37-19-37-39-2v-2v-2t-37-38-2x-33-32-37-19-3b-36-2p-34-34]:not(.does-not-exist):not(does-not-exist){margin-top:0}body:has(.w4d-header--1) .dgwt-wcas-suggestions-wrapp{margin-top:0}.w4d-header{--_radius:calc(var(--radius) * .5rem)}.w4d-header .dgwt-wcas-search-wrapp{width:max-content}.w4d-header .dgwt-wcas-search-wrapp:hover{cursor:pointer}.w4d-header .dgwt-wcas-search-wrapp:hover .dgwt-wcas-ico-magnifier-handler{fill:var(--header-icon-hover-clr)}.w4d-header .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier-handler{fill:var(--header-icon-clr);transition:color .2s cubic-bezier(.45,.05,.55,.95),fill .2s cubic-bezier(.45,.05,.55,.95)}.w4d-header--1 .dgwt-wcas-search-form,.w4d-header--5 .dgwt-wcas-search-form{top:-36px!important;left:-442px!important}.w4d-header--1 .dgwt-wcas-search-icon,.w4d-header--5 .dgwt-wcas-search-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input{background-color:var(--clr-neutral-100)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background-color:var(--clr-neutral-50);border:unset;border-radius:0;height:7.5rem;transition:all .15s cubic-bezier(.45,.05,.55,.95)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border:unset}@media screen and not (min-width:992px){.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:100%}}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{padding:0}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:50%;right:1.125rem;left:unset;transform:translateY(-50%)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{box-shadow:0 0 0 4px #e4e4e4}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){width:33px}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):before{border-radius:50%;width:33px;height:33px}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover{opacity:1}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover:before,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader):hover:before{background:var(--clr-neutral-200);box-shadow:0 0 0 4px var(--clr-neutral-200)}.w4d-header--1 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg,.w4d-header--5 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) svg{z-index:1}.w4d-header--1 .dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp,.w4d-header--5 .dgwt-wcas-open-pirx-compact .dgwt-wcas-suggestions-wrapp{margin-top:0!important}.w4d-header--2 .dgwt-wcas-search-wrapp,.w4d-header--3 .dgwt-wcas-search-wrapp,.w4d-header--4 .dgwt-wcas-search-wrapp{max-width:clamp(300px,40vw,800px)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:clamp(300px,40vw,800px);height:54px;color:var(--header-search-clr);cursor:auto;background-color:var(--header-search-bg-clr);border:1px solid var(--header-search-border-clr);border-radius:var(--_radius,.5rem);padding:.875rem 3rem .875rem 1rem;transition:all .15s cubic-bezier(.45,.05,.55,.95)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:color-mix(in srgb, var(--header-search-clr) 50%, transparent)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit{background-color:color-mix(in srgb, var(--header-search-bg-clr) 96%, var(--header-search-clr) 4%);border-color:color-mix(in srgb, var(--header-search-border-clr) 85%, var(--header-search-bg-clr) 15%)}.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--2 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit{background-color:color-mix(in srgb, var(--header-search-bg-clr) 98%, var(--header-search-clr) 2%);border-color:color-mix(in srgb, var(--header-search-bg-clr) 75%, var(--header-search-clr) 25%)}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background-color:var(--clr-white);border-radius:var(--_radius,.5rem);height:54px;padding:0;overflow:hidden}.w4d-header--2[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-left:1px solid var(--header-search-border-clr)}.w4d-header--2[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--3[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--4[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit{border-left-color:color-mix(in srgb, var(--header-search-border-clr) 85%, var(--header-search-bg-clr) 15%)}.w4d-header--2[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--3[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--4[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit{border-left-color:color-mix(in srgb, var(--header-search-bg-clr) 75%, var(--header-search-clr) 25%)}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:0;left:unset;width:unset;aspect-ratio:1;cursor:pointer;background-color:var(--header-search-icon-bg-clr);border:1px solid var(--header-search-border-clr);border-left:unset;border-radius:unset;border-top-right-radius:var(--_radius,calc(.5rem - 1px));border-bottom-right-radius:var(--_radius,calc(.5rem - 1px));height:100%;transition:all .15s cubic-bezier(.45,.05,.55,.95);box-shadow:unset!important}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:color-mix(in srgb, var(--header-search-icon-bg-clr) 90%, var(--header-search-icon-clr) 10%)!important}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){width:54px!important;margin-right:0!important}@media screen and not (min-width:992px){.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp{max-width:90vw}.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:90vw}}.w4d-header--2 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4 .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{top:0}@media screen and not (min-width:992px){.w4d-header--2 .dgwt-wcas-search-icon,.w4d-header--3 .dgwt-wcas-search-icon,.w4d-header--4 .dgwt-wcas-search-icon{justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}}.w4d-header--4 .dgwt-wcas-search-wrapp{margin:unset}.w4d-header--4 .dgwt-wcas-sf-wrapp{width:-moz-fit-content;width:fit-content}.w4d-header--4 .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:clamp(300px,12vw,460px)}@media screen and not (min-width:992px){.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp{max-width:clamp(300px,40vw,800px)}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:clamp(300px,40vw,800px);height:40px;color:var(--header-search-clr);cursor:auto;background-color:var(--header-search-bg-clr);border:1px solid var(--header-search-border-clr);border-radius:var(--_radius,.5rem);padding:0 3rem 0 1rem;transition:all .15s cubic-bezier(.45,.05,.55,.95)}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:color-mix(in srgb, var(--header-search-clr) 50%, transparent)}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover input[type=search].dgwt-wcas-search-input,.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit{background-color:color-mix(in srgb, var(--header-search-bg-clr) 96%, var(--header-search-clr) 4%);border-color:color-mix(in srgb, var(--header-search-border-clr) 85%, var(--header-search-bg-clr) 15%)}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within input[type=search].dgwt-wcas-search-input,.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit{background-color:color-mix(in srgb, var(--header-search-bg-clr) 98%, var(--header-search-clr) 2%);border-color:color-mix(in srgb, var(--header-search-bg-clr) 75%, var(--header-search-clr) 25%)}.w4d-header--1.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--2.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--3.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--4.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp,.w4d-header--5.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp{max-width:90vw}.w4d-header--1.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--2.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--3.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--4.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.w4d-header--5.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{width:90vw}.w4d-header--1.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--2.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--3.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--4.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--5.w4d-header--searchbar-mobile.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{height:40px}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{background-color:var(--clr-white);border-radius:var(--_radius,.5rem);height:54px;padding:0;overflow:hidden}.w4d-header--1.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--2.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--5.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-left:1px solid var(--header-search-border-clr)}.w4d-header--1.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--2.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--3.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--4.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit,.w4d-header--5.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:hover button.dgwt-wcas-search-submit{border-left-color:color-mix(in srgb, var(--header-search-border-clr) 85%, var(--header-search-bg-clr) 15%)}.w4d-header--1.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--2.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--3.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--4.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit,.w4d-header--5.w4d-header--searchbar-mobile[data-search-border-left-toggle="1"] .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp:focus-within button.dgwt-wcas-search-submit{border-left-color:color-mix(in srgb, var(--header-search-bg-clr) 75%, var(--header-search-clr) 25%)}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{right:0;left:unset;width:unset;aspect-ratio:1;cursor:pointer;background-color:var(--header-search-icon-bg-clr);border:1px solid var(--header-search-border-clr);border-left:unset;border-radius:unset;border-top-right-radius:var(--_radius,calc(.5rem - 1px));border-bottom-right-radius:var(--_radius,calc(.5rem - 1px));height:100%;transition:all .15s cubic-bezier(.45,.05,.55,.95);box-shadow:unset!important}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover,.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background:color-mix(in srgb, var(--header-search-icon-bg-clr) 90%, var(--header-search-icon-clr) 10%)!important}.w4d-header--1.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--2.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--3.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--4.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader),.w4d-header--5.w4d-header--searchbar-mobile .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader){width:40px!important;margin-right:0!important}}@media screen and (min-width:992px){.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-3b-1g-2s-19-2w-2t-2p-2s-2t-36-19-19-1e-18-w-1a-3b-1g-2s-19-2w-2t-2p-2s-2t-36-19-19-1f-15-w-1a-2s-2v-3b-38-19-3b-2r-2p-37-19-37-39-2v-2v-2t-37-38-2x-33-32-37-19-3b-36-2p-34-34]:not(.does-not-exist):not(does-not-exist){--_radius:calc(var(--radius) * .5rem);width:clamp(300px,40vw,800px)!important}body:has(.w4d-header--2,.w4d-header--3) .dgwt-wcas-suggestions-wrapp{--_radius:calc(var(--radius) * .5rem);width:clamp(300px,40vw,800px)!important}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-3b-1g-2s-19-2w-2t-2p-2s-2t-36-19-19-1g-15-w-1a-2s-2v-3b-38-19-3b-2r-2p-37-19-37-39-2v-2v-2t-37-38-2x-33-32-37-19-3b-36-2p-34-34]:not(.does-not-exist):not(does-not-exist){--_radius:calc(var(--radius) * .5rem);overflow:hidden;top:calc(100px + var(--has-announcement-bar,0) * 3.75rem)!important;border:1px solid var(--header-search-border-clr)!important;border-radius:var(--_radius,.5rem)!important}body:has(.w4d-header--4) .dgwt-wcas-suggestions-wrapp{--_radius:calc(var(--radius) * .5rem);overflow:hidden;top:calc(100px + var(--has-announcement-bar,0) * 3.75rem)!important;border:1px solid var(--header-search-border-clr)!important;border-radius:var(--_radius,.5rem)!important}.js-has-pseudo [csstools-has-2q-33-2s-3d-1m-2w-2p-37-14-1a-3b-1g-2s-19-2w-2t-2p-2s-2t-36-19-19-1e-18-w-1a-3b-1g-2s-19-2w-2t-2p-2s-2t-36-19-19-1f-15-1m-2w-2p-37-14-1a-32-2p-3a-19-19-38-33-34-2q-2p-36-15-w-1a-2s-2v-3b-38-19-3b-2r-2p-37-19-37-39-2v-2v-2t-37-38-2x-33-32-37-19-3b-36-2p-34-34]:not(.does-not-exist):not(.does-not-exist):not(does-not-exist){--_radius:calc(var(--radius) * .3em);overflow:hidden;top:calc(151px + var(--has-announcement-bar,0) * 3.75rem)!important;border:1px solid var(--header-search-border-clr)!important;border-radius:var(--_radius,.5rem)!important}body:has(.w4d-header--2,.w4d-header--3):has(.nav--topbar) .dgwt-wcas-suggestions-wrapp{--_radius:calc(var(--radius) * .3em);overflow:hidden;top:calc(151px + var(--has-announcement-bar,0) * 3.75rem)!important;border:1px solid var(--header-search-border-clr)!important;border-radius:var(--_radius,.5rem)!important}}.dgwt-wcas-style-pirx .dgwt-wcas-preloader{margin-right:1rem}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp{border-radius:0}.dgwt-wcas-suggestion{background-color:#0000!important}.dgwt-wcas-suggestion:hover{background-color:var(--header-search-bg-hover-clr)!important;transition:background-color .15s ease-in-out!important}.dgwt-wcas-suggestion-selected{background-color:unset!important}.dgwt-wcas-suggestions-wrapp{overflow-y:unset!important;background:var(--header-search-bg-clr)!important;border:unset!important;margin-top:0!important;padding-top:0!important;padding-bottom:0!important}@media screen and (min-width:992px){.dgwt-wcas-suggestions-wrapp{width:600px!important}}.dgwt-wcas-suggestion-more{box-sizing:border-box;border-radius:var(--_radius,.5rem);padding-block-start:.5rem;padding-block-end:.5rem;font-size:1rem;font-weight:700;line-height:2rem;background-color:var(--clr-primary-500)!important;transition:background-color .15s ease-in-out!important}.dgwt-wcas-suggestion-more:hover{background-color:var(--clr-primary-600)!important}.dgwt-wcas-suggestion-more span{color:var(--clr-white)}.dgwt-wcas-suggestion-product img{max-width:45px;max-height:45px}.dgwt-wcas-st-more{align-items:center;display:flex}.dgwt-wcas-st-more-total{background-color:var(--clr-primary-600);border-radius:var(--_radius,12px);min-width:2rem;margin-left:.75rem;padding-block-start:.375rem;padding-block-end:.375rem;padding-inline-start:.5rem;padding-inline-end:.5rem;font-size:.75rem;font-weight:600;line-height:.938rem}.dgwt-wcas-st{color:var(--header-search-clr)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg path{fill:var(--header-search-icon-clr)!important}.dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path{fill:var(--header-search-clr)!important}.dgwt-wcas-search-submit{cursor:pointer!important}.dgwt-wcas-search-submit svg,.dgwt-wcas-search-icon{color:var(--header-icon-clr)}.woocommerce-message{background-color:var(--clr-neutral-200)}.woocommerce-info{color:var(--clr-info-shade);background-color:var(--clr-info-tint);border-top-color:var(--clr-info)}.woocommerce-info:before{color:var(--clr-info)}.woocommerce a.button-wc-backward{color:var(--clr-white);background-color:var(--clr-primary-500);border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0 2rem;font-size:1rem;font-weight:600;line-height:3rem;transition:all .2s ease-in-out;display:inline-flex}.woocommerce a.button-wc-backward:hover{background:var(--clr-primary-600)}.woocommerce-variation-price .availability.availability--backorder,.woocommerce .price-wrapper .availability.availability--backorder{color:var(--clr-neutral-500)}.woocommerce-error,.woocommerce-info,.woocommerce-message{color:#515151;overflow-wrap:break-word;border-top:3px solid var(--clr-info);background-color:#f6f5f8;width:auto;margin:0 0 2em;padding:1em 2em 1em 3.5em;list-style:none;position:relative}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{font-size:1.25rem;display:inline-block;position:absolute;top:49%;left:1.5em;transform:translateY(-50%)}.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after{clear:both;content:" ";display:table}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error:before{color:#b81c23}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{margin-left:0!important;padding-left:0!important;list-style:none!important}.woocommerce-Price-amount,.woocommerce-Price-amount span{font-weight:inherit}.gallery-item.active:hover .play-icon{border-radius:50%;width:90px;height:90px}.gallery-video{cursor:pointer}.gallery-video img{object-fit:contain;display:block}.lg-container .lg-outer{--opacity:calc(var(--lightgallery-opacity) * .75);background-color:color-mix(in srgb, var(--lightgallery-bg-clr), transparent var(--lightgallery-opacity))}.lg-container .lg-outer .lg-thumb-outer{background-color:color-mix(in srgb, var(--lightgallery-bg-clr), transparent var(--opacity))}.lg-container .lg-outer .lg-sub-html,.lg-container .lg-outer .lg-icon{color:var(--lightgallery-clr)}.lg-container .lg-outer .lg-next,.lg-container .lg-outer .lg-prev{background-color:color-mix(in srgb, var(--lightgallery-bg-clr), var(--clr-black) var(--opacity))}.cmplz-soft-cookiewall{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#cmplz-manage-consent .cmplz-manage-consent{z-index:9!important}.box-now{flex-basis:100%;justify-content:center;gap:1rem;margin-top:1rem;display:flex}.box-now>label{display:none}.box-now #box_now_delivery_button{text-align:center;flex-basis:25%;margin:0;padding:.625rem;font-weight:600}.box-now #box_now_selected_locker_details{margin:0;padding:1rem;box-shadow:0 4px #0000001a}.box-now #box_now_selected_locker_details p:first-of-type{display:none}.wp-block-gallery{gap:var(--wp--style--gallery-gap-default,var(--gallery-block--gutter-size,var(--wp--style--block-gap,.5em)));flex-wrap:wrap;margin-bottom:2rem;display:flex}.content ul,.wp-block-list{list-style:inside!important}div#gt_float_wrapper{z-index:9!important}.inchoo-gls-map{position:absolute!important}.info-box--gls{position:relative}.info-box--gls .gls-logo{width:100px;position:absolute;top:1.5rem;right:1.75rem}.info-box--gls .gls-tracking-list{margin:0;padding:0;list-style:none}.info-box--gls .gls-tracking-link{color:var(--clr-info-shade);text-decoration:underline;transition:color .2s ease-in-out}.info-box--gls .gls-tracking-link:hover,.info-box--gls .gls-tracking-link:focus{color:var(--clr-primary-500);text-decoration:none}
/*# sourceMappingURL=w4d-app.min.css.map */
