:root{--font-family-base: "Ubuntu", sans-serif;--font-family-highlight: "Ubuntu", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}.b2b-layout{--font-family-base: "Inter", sans-serif;--font-family-highlight: "Inter", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}:root{--neutral-50: #f9fafa;--neutral-100: #f4f4f6;--neutral-200: #e6e7ea;--neutral-300: #d2d5da;--neutral-400: #9da3af;--neutral-500: #6a7181;--neutral-600: #4e545f;--neutral-700: #3e434c;--neutral-800: #272a30;--neutral-900: #191b1f;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #bbf7d0;--success-300: #86efac;--success-400: #4ade80;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--success-800: #166534;--success-900: #14532d;--warning-50: #f8f0d4;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fbd34d;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--error-50: #fef2f2;--error-100: #fee2e2;--error-200: #fecaca;--error-300: #fca5a5;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--error-700-op-20: #ba1c1c33;--error-800: #991b1b;--error-900: #7f1d1d;--primary-50: #fff8ec;--primary-100: #ffefd3;--primary-200: #ffdaa5;--primary-300: #ffbf6d;--primary-400: #ff9832;--primary-500: #ff790a;--primary-600: #ff6000;--primary-700: #cc4402;--primary-800: #a1350b;--primary-900: #822e0c;--primary-950: #461404;--secondary-50-op-50: #b9e2fe80;--secondary-50: #f0f8ff;--secondary-100: #e0f0fe;--secondary-200: #b9e2fe;--secondary-300: #7ccbfd;--secondary-400: #36b2fa;--secondary-500: #0c98eb;--secondary-600: #0074c2;--secondary-700: #015fa3;--secondary-800: #065186;--secondary-900: #0b446f;--secondary-950: #072b4a;--primary: #ff6000;--primary-low-opacity: #ff60001a;--primary-light: #f79359;--primary-dark: #c94900;--secondary: #0074c2;--secondary-low-opacity: #0074c234;--secondary-light: #5b90fa;--secondary-dark: #003a95;--full-black: #000000;--black: #1a1a1a;--black-op-10: #1a1a1a1a;--black-op-30: #1a1a1a4d;--black-op-50: #1a1a1a80;--full-white: #ffffff;--white: #fafafa;--white-op-10: #ffffff1a;--white-op-30: #ffffff4d;--borders: var(--neutral-200);--bg: #f5f5f5;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--elevation-1: #63636333 0px 2px 8px 0px;--elevation-2: #63636399 0px 2px 6px -2px;--accent: #f47734;--in-stock: #2aaa46;--out-stock: #ce3542;--text-link: #0074c2;--text: rgba(0, 0, 0, 0.87);--text-secondary: rgba(0, 0, 0, 0.54);--text-disabled: rgba(0, 0, 0, 0.38);--text-label: #8d90a5;--border: #8d90a533;--header-gray: #868686;--icon-footer: #000000;--bg-featured-taxon: #ff671f;--accent-color: var(--secondary-500);--bg-featured-taxon: var(--accent-color);--product-card-color: var(--neutral-700);--product-card-price: var(--full-black);--accent-color-button: var(--accent-color);--accent-color-button-hover: var(--secondary-400)}:root{--font-family-base: "Ubuntu", sans-serif;--font-family-highlight: "Ubuntu", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}.b2b-layout{--font-family-base: "Inter", sans-serif;--font-family-highlight: "Inter", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}:root{--neutral-50: #f9fafa;--neutral-100: #f4f4f6;--neutral-200: #e6e7ea;--neutral-300: #d2d5da;--neutral-400: #9da3af;--neutral-500: #6a7181;--neutral-600: #4e545f;--neutral-700: #3e434c;--neutral-800: #272a30;--neutral-900: #191b1f;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #bbf7d0;--success-300: #86efac;--success-400: #4ade80;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--success-800: #166534;--success-900: #14532d;--warning-50: #f8f0d4;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fbd34d;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--error-50: #fef2f2;--error-100: #fee2e2;--error-200: #fecaca;--error-300: #fca5a5;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--error-700-op-20: #ba1c1c33;--error-800: #991b1b;--error-900: #7f1d1d;--primary-50: #fff8ec;--primary-100: #ffefd3;--primary-200: #ffdaa5;--primary-300: #ffbf6d;--primary-400: #ff9832;--primary-500: #ff790a;--primary-600: #ff6000;--primary-700: #cc4402;--primary-800: #a1350b;--primary-900: #822e0c;--primary-950: #461404;--secondary-50-op-50: #b9e2fe80;--secondary-50: #f0f8ff;--secondary-100: #e0f0fe;--secondary-200: #b9e2fe;--secondary-300: #7ccbfd;--secondary-400: #36b2fa;--secondary-500: #0c98eb;--secondary-600: #0074c2;--secondary-700: #015fa3;--secondary-800: #065186;--secondary-900: #0b446f;--secondary-950: #072b4a;--primary: #ff6000;--primary-low-opacity: #ff60001a;--primary-light: #f79359;--primary-dark: #c94900;--secondary: #0074c2;--secondary-low-opacity: #0074c234;--secondary-light: #5b90fa;--secondary-dark: #003a95;--full-black: #000000;--black: #1a1a1a;--black-op-10: #1a1a1a1a;--black-op-30: #1a1a1a4d;--black-op-50: #1a1a1a80;--full-white: #ffffff;--white: #fafafa;--white-op-10: #ffffff1a;--white-op-30: #ffffff4d;--borders: var(--neutral-200);--bg: #f5f5f5;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--elevation-1: #63636333 0px 2px 8px 0px;--elevation-2: #63636399 0px 2px 6px -2px;--accent: #f47734;--in-stock: #2aaa46;--out-stock: #ce3542;--text-link: #0074c2;--text: rgba(0, 0, 0, 0.87);--text-secondary: rgba(0, 0, 0, 0.54);--text-disabled: rgba(0, 0, 0, 0.38);--text-label: #8d90a5;--border: #8d90a533;--header-gray: #868686;--icon-footer: #000000;--bg-featured-taxon: #ff671f;--accent-color: var(--secondary-500);--bg-featured-taxon: var(--accent-color);--product-card-color: var(--neutral-700);--product-card-price: var(--full-black);--accent-color-button: var(--accent-color);--accent-color-button-hover: var(--secondary-400)}.products-table{display:flex;flex-direction:column;gap:0.75rem}@media (min-width: 1200px){.products-table{display:grid;grid-template-columns:[col-chk] 75px [col-img] 60px [col-name] minmax(200px, 1fr) [col-brand] minmax(110px, 150px) [col-price] minmax(110px, auto) [col-stock] 62px [col-stock-s] 62px [col-buy] 160px [col-actions] auto;grid-auto-flow:row;gap:0}}@media (min-width: 1200px){.products-table>.row{grid-column:1 / -1}}.products-table__header{display:none}@media (min-width: 1200px){.products-table__header{display:contents}}.products-table__header-item{color:#8D8D8E;font-size:0.875rem;line-height:1.25rem;font-weight:400;align-items:center;border-bottom:1px solid #CBE1D3;padding:0 0.5rem 0.5rem;display:flex}@media (min-width: 768px){.products-table__header-item{font-size:0.875rem;line-height:1.25rem}}.products-table__header-item--compare{grid-column:col-chk;padding:0 0 0.5rem}.products-table__header-item--image{grid-column:col-img}.products-table__header-item--product{grid-column:col-name}.products-table__header-item--brand{grid-column:col-brand;justify-content:center}.products-table__header-item--price{grid-column:col-price}.products-table__header-item--price .we-dropdown-menu>.we-btn{padding:0;min-height:unset;color:#8D8D8E;font-size:0.875rem;line-height:1.25rem;font-weight:400}@media (min-width: 768px){.products-table__header-item--price .we-dropdown-menu>.we-btn{font-size:0.875rem;line-height:1.25rem}}.products-table__header-item--price .we-dropdown-menu>.we-btn:hover{color:#083826}.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__item{gap:0.5rem;padding:0.25rem 0.75rem;font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826;white-space:nowrap;justify-content:flex-start}@media (min-width: 768px){.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__item{font-size:0.875rem;line-height:1.25rem}}.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__item::before{content:"";flex-shrink:0;width:15px;height:15px;border-radius:50%;border:1.5px solid #B4B5B7;background:transparent}.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__item--selected{font-weight:400}.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__item--selected::before{border-color:#106B4A;background:radial-gradient(circle, #106B4A 40%, transparent 41%)}.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__item .we-dropdown-menu__check{display:none}.products-table__header-item--price .we-dropdown-menu .we-dropdown-menu__dropdown{background-color:#F1F9F5;border-color:#86EFAC;border-radius:0.5rem;padding:1rem 0;min-width:-moz-max-content;min-width:max-content}.products-table__header-item--stock{grid-column:col-stock / col-buy;padding-left:0;padding-right:0}.products-table__header-item--buy{grid-column:col-buy}.products-table__header-item--add{grid-column:col-actions}.products-table__compare-mobile{display:flex;align-items:center;justify-content:flex-end;gap:0.75rem}@media (min-width: 576px){.products-table__compare-mobile{padding:0 0.5rem}}@media (min-width: 1200px){.products-table__compare-mobile{grid-column:1 / -1}}.products-table__compare-mobile>*:last-child{margin-left:auto}.products-table__price-mobile{display:flex;justify-content:flex-end}@media (min-width: 576px){.products-table__price-mobile{padding:0 0.5rem}}.products-table__price-mobile:empty{display:none}@media (min-width: 1200px){.products-table__body,.products-table .product-box__container,.products-table .product-box,.products-table .product-box__price-and-stock,.products-table .product-box__stock-pair{display:contents}}.products-table:not(.products-table--cms) .product-box__buy-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0.5rem}@media (min-width: 992px){.products-table:not(.products-table--cms) .product-box__buy-actions{display:contents}}@media (min-width: 1200px){.products-table:not(.products-table--cms) .product-box__buy .we-input{flex:0 0 auto}.products-table:not(.products-table--cms) .product-box__buy .we-input__wrapper{width:95px;max-width:95px}}.products-table .product-box{gap:0.5rem;display:flex;flex-direction:column;padding:0.75rem 0;background:#F8F8FF;border:0;border-bottom:1px solid #CBE1D3;border-radius:0}@media (min-width: 576px){.products-table .product-box{padding:0.75rem}}.products-table .product-box .product-box__cell{border-bottom:0;padding:0}@media (min-width: 1200px){.products-table .product-box .product-box__cell{padding:0.25rem 0}}@media (min-width: 768px){.products-table .product-box>.we-checkbox,.products-table .product-box .product-box__compare-cell{grid-column:col-chk}.products-table .product-box .product-box__image{grid-column:col-img}.products-table .product-box .product-box__sku,.products-table .product-box .product-box__name-cell{grid-column:col-name}.products-table .product-box .product-box__brand-cell{grid-column:col-brand}.products-table .product-box .product-box__price-cell{grid-column:col-price}.products-table .product-box .product-box__stock{grid-column:col-stock}.products-table .product-box .product-box__stock-supplier{grid-column:col-stock-s}.products-table .product-box .product-box__buy{grid-column:col-buy}.products-table .product-box .product-box__actions{grid-column:col-actions}.products-table .product-box .product-box__thumb-link{display:none}}@media (min-width: 1200px){.products-table .product-box{display:contents;padding:0;background:none;border:none;border-radius:0}.products-table .product-box .product-box__cell{border-bottom:1px solid #CBE1D3;padding:0.5rem}.products-table .product-box .product-box__name-cell{padding-bottom:0}}@media (min-width: 1200px){.products-table #compare-dialog{grid-column:1 / -1;position:absolute}}@media (min-width: 1200px){.products-table--no-photo{grid-template-columns:[col-chk] 75px [col-name] minmax(200px, 1fr) [col-brand] minmax(110px, 150px) [col-price] minmax(110px, auto) [col-stock] 62px [col-stock-s] 62px [col-buy] 160px [col-actions] auto}}.products-table--no-photo .product-box__image,.products-table--no-photo .products-table__header-item--image{display:none}.products-table--no-code .product-box__sku,.products-table--no-code .product-box__sku-value{display:none}@media (min-width: 1200px){.products-table--no-stock{grid-template-columns:[col-chk] 75px [col-img] 60px [col-name] minmax(200px, 1fr) [col-brand] minmax(110px, 150px) [col-price] minmax(110px, auto) [col-buy] 160px [col-actions] auto}}.products-table--no-stock .product-box__stock,.products-table--no-stock .product-box__stock-supplier,.products-table--no-stock .products-table__header-item--stock{display:none}@media (min-width: 1200px){.products-table--no-photo.products-table--no-stock{grid-template-columns:[col-chk] 75px [col-name] minmax(200px, 1fr) [col-brand] minmax(110px, 150px) [col-price] minmax(110px, auto) [col-buy] 160px [col-actions] auto}}@media (min-width: 1200px){.products-table--guest{grid-template-columns:[col-chk] 75px [col-name] 450px [col-brand] minmax(110px, 1fr)}}.products-table--guest .product-box__image,.products-table--guest .products-table__header-item--image{display:none}.products-table--guest .products-table__header-item--brand{justify-content:flex-start}@media (min-width: 1200px){.products-table--guest .products-table__header-item--brand{padding-left:80px}}.products-table--guest .product-box__brand-cell{align-items:flex-start}@media (min-width: 1200px){.products-table--guest .product-box__brand-cell{padding-left:80px !important}}:root{--font-family-base: "Ubuntu", sans-serif;--font-family-highlight: "Ubuntu", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}.b2b-layout{--font-family-base: "Inter", sans-serif;--font-family-highlight: "Inter", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}:root{--neutral-50: #f9fafa;--neutral-100: #f4f4f6;--neutral-200: #e6e7ea;--neutral-300: #d2d5da;--neutral-400: #9da3af;--neutral-500: #6a7181;--neutral-600: #4e545f;--neutral-700: #3e434c;--neutral-800: #272a30;--neutral-900: #191b1f;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #bbf7d0;--success-300: #86efac;--success-400: #4ade80;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--success-800: #166534;--success-900: #14532d;--warning-50: #f8f0d4;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fbd34d;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--error-50: #fef2f2;--error-100: #fee2e2;--error-200: #fecaca;--error-300: #fca5a5;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--error-700-op-20: #ba1c1c33;--error-800: #991b1b;--error-900: #7f1d1d;--primary-50: #fff8ec;--primary-100: #ffefd3;--primary-200: #ffdaa5;--primary-300: #ffbf6d;--primary-400: #ff9832;--primary-500: #ff790a;--primary-600: #ff6000;--primary-700: #cc4402;--primary-800: #a1350b;--primary-900: #822e0c;--primary-950: #461404;--secondary-50-op-50: #b9e2fe80;--secondary-50: #f0f8ff;--secondary-100: #e0f0fe;--secondary-200: #b9e2fe;--secondary-300: #7ccbfd;--secondary-400: #36b2fa;--secondary-500: #0c98eb;--secondary-600: #0074c2;--secondary-700: #015fa3;--secondary-800: #065186;--secondary-900: #0b446f;--secondary-950: #072b4a;--primary: #ff6000;--primary-low-opacity: #ff60001a;--primary-light: #f79359;--primary-dark: #c94900;--secondary: #0074c2;--secondary-low-opacity: #0074c234;--secondary-light: #5b90fa;--secondary-dark: #003a95;--full-black: #000000;--black: #1a1a1a;--black-op-10: #1a1a1a1a;--black-op-30: #1a1a1a4d;--black-op-50: #1a1a1a80;--full-white: #ffffff;--white: #fafafa;--white-op-10: #ffffff1a;--white-op-30: #ffffff4d;--borders: var(--neutral-200);--bg: #f5f5f5;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--elevation-1: #63636333 0px 2px 8px 0px;--elevation-2: #63636399 0px 2px 6px -2px;--accent: #f47734;--in-stock: #2aaa46;--out-stock: #ce3542;--text-link: #0074c2;--text: rgba(0, 0, 0, 0.87);--text-secondary: rgba(0, 0, 0, 0.54);--text-disabled: rgba(0, 0, 0, 0.38);--text-label: #8d90a5;--border: #8d90a533;--header-gray: #868686;--icon-footer: #000000;--bg-featured-taxon: #ff671f;--accent-color: var(--secondary-500);--bg-featured-taxon: var(--accent-color);--product-card-color: var(--neutral-700);--product-card-price: var(--full-black);--accent-color-button: var(--accent-color);--accent-color-button-hover: var(--secondary-400)}.price-type-mobile{position:relative}.price-type-mobile__chip{display:inline-flex;align-items:center;height:32px;padding:0 0.75rem;gap:0.25rem;background-color:#F8F8FF;border:1px solid #CBE1D3;border-radius:62.5rem;color:#555555;cursor:pointer;transition:border-color 0.15s ease-out}.price-type-mobile__chip:hover{border-color:#B4B5B7}.price-type-mobile__chip:focus-visible{outline:2px solid #106B4A;outline-offset:2px}.price-type-mobile__chip svg{flex-shrink:0;color:#555555}.price-type-mobile__prefix{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#555555}@media (min-width: 768px){.price-type-mobile__prefix{font-size:0.875rem;line-height:1.25rem}}.price-type-mobile__value{font-size:0.875rem;line-height:1.25rem;font-weight:600;color:#083826}@media (min-width: 768px){.price-type-mobile__value{font-size:0.875rem;line-height:1.25rem}}.price-type-mobile__sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:none;max-height:80vh;margin:0;padding:0;border:0;border-radius:1rem 1rem 0 0;background-color:#F8F8FF;box-shadow:0 1rem 2rem 0 rgba(8,56,38,0.18)}.price-type-mobile__sheet::backdrop{background-color:rgba(26,26,26,0.5)}.price-type-mobile__sheet[open]{animation:price-type-mobile-slide-up 0.25s ease-out}.price-type-mobile__panel{display:flex;flex-direction:column;max-height:80vh}.price-type-mobile__handle{align-self:center;width:40px;height:4px;margin-top:0.75rem;background-color:#CBE1D3;border-radius:50%}.price-type-mobile__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1rem 0.5rem}.price-type-mobile__title{margin:0;font-size:1rem;line-height:1.625rem;font-weight:700;color:#083826}@media (min-width: 768px){.price-type-mobile__title{font-size:1rem;line-height:1.625rem}}.price-type-mobile__close{display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;color:#8D8D8E;cursor:pointer;transition:color 0.15s ease-out}.price-type-mobile__close:hover{color:#083826}.price-type-mobile__close:focus-visible{outline:2px solid #106B4A;outline-offset:2px;border-radius:0.25rem}.price-type-mobile__options{display:flex;flex-direction:column;gap:0.25rem;padding:0.5rem 1rem 1.5rem;overflow-y:auto}.price-type-mobile__option{display:flex;align-items:center;gap:0.75rem;width:100%;padding:0.75rem;background:transparent;border:0;border-radius:0.5rem;text-align:left;cursor:pointer;transition:background-color 0.15s ease-out}.price-type-mobile__option:hover{background-color:#F1F9F5}.price-type-mobile__option:focus-visible{outline:2px solid #106B4A;outline-offset:2px}.price-type-mobile__option--selected{background-color:#AFF3DA}.price-type-mobile__option--selected .price-type-mobile__option-label{font-weight:600}.price-type-mobile__option--selected .price-type-mobile__option-radio{border-color:#106B4A;background:radial-gradient(circle, #106B4A 40%, transparent 41%)}.price-type-mobile__option-radio{flex-shrink:0;width:18px;height:18px;border:1.5px solid #B4B5B7;border-radius:50%}.price-type-mobile__option-label{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826}@media (min-width: 768px){.price-type-mobile__option-label{font-size:0.875rem;line-height:1.25rem}}@keyframes price-type-mobile-slide-up{from{transform:translateY(100%)}to{transform:translateY(0)}}body.price-type-mobile-open{overflow:hidden}:root{--font-family-base: "Ubuntu", sans-serif;--font-family-highlight: "Ubuntu", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}.b2b-layout{--font-family-base: "Inter", sans-serif;--font-family-highlight: "Inter", sans-serif;--bs-body-font-family: var(--font-family-base);--bs-font-sans-serif: var(--font-family-base)}:root{--neutral-50: #f9fafa;--neutral-100: #f4f4f6;--neutral-200: #e6e7ea;--neutral-300: #d2d5da;--neutral-400: #9da3af;--neutral-500: #6a7181;--neutral-600: #4e545f;--neutral-700: #3e434c;--neutral-800: #272a30;--neutral-900: #191b1f;--success-50: #f0fdf4;--success-100: #dcfce7;--success-200: #bbf7d0;--success-300: #86efac;--success-400: #4ade80;--success-500: #22c55e;--success-600: #16a34a;--success-700: #15803d;--success-800: #166534;--success-900: #14532d;--warning-50: #f8f0d4;--warning-100: #fef3c7;--warning-200: #fde68a;--warning-300: #fbd34d;--warning-400: #fbbf24;--warning-500: #f59e0b;--warning-600: #d97706;--warning-700: #b45309;--warning-800: #92400e;--warning-900: #78350f;--error-50: #fef2f2;--error-100: #fee2e2;--error-200: #fecaca;--error-300: #fca5a5;--error-400: #f87171;--error-500: #ef4444;--error-600: #dc2626;--error-700: #b91c1c;--error-700-op-20: #ba1c1c33;--error-800: #991b1b;--error-900: #7f1d1d;--primary-50: #fff8ec;--primary-100: #ffefd3;--primary-200: #ffdaa5;--primary-300: #ffbf6d;--primary-400: #ff9832;--primary-500: #ff790a;--primary-600: #ff6000;--primary-700: #cc4402;--primary-800: #a1350b;--primary-900: #822e0c;--primary-950: #461404;--secondary-50-op-50: #b9e2fe80;--secondary-50: #f0f8ff;--secondary-100: #e0f0fe;--secondary-200: #b9e2fe;--secondary-300: #7ccbfd;--secondary-400: #36b2fa;--secondary-500: #0c98eb;--secondary-600: #0074c2;--secondary-700: #015fa3;--secondary-800: #065186;--secondary-900: #0b446f;--secondary-950: #072b4a;--primary: #ff6000;--primary-low-opacity: #ff60001a;--primary-light: #f79359;--primary-dark: #c94900;--secondary: #0074c2;--secondary-low-opacity: #0074c234;--secondary-light: #5b90fa;--secondary-dark: #003a95;--full-black: #000000;--black: #1a1a1a;--black-op-10: #1a1a1a1a;--black-op-30: #1a1a1a4d;--black-op-50: #1a1a1a80;--full-white: #ffffff;--white: #fafafa;--white-op-10: #ffffff1a;--white-op-30: #ffffff4d;--borders: var(--neutral-200);--bg: #f5f5f5;--spacing-1: 0.25rem;--spacing-2: 0.5rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-18: 4.5rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--elevation-1: #63636333 0px 2px 8px 0px;--elevation-2: #63636399 0px 2px 6px -2px;--accent: #f47734;--in-stock: #2aaa46;--out-stock: #ce3542;--text-link: #0074c2;--text: rgba(0, 0, 0, 0.87);--text-secondary: rgba(0, 0, 0, 0.54);--text-disabled: rgba(0, 0, 0, 0.38);--text-label: #8d90a5;--border: #8d90a533;--header-gray: #868686;--icon-footer: #000000;--bg-featured-taxon: #ff671f;--accent-color: var(--secondary-500);--bg-featured-taxon: var(--accent-color);--product-card-color: var(--neutral-700);--product-card-price: var(--full-black);--accent-color-button: var(--accent-color);--accent-color-button-hover: var(--secondary-400)}.product-compare__dialog-wrapper .we-dialog{align-items:center}.product-compare__dialog-wrapper .we-dialog__panel{width:calc(100% - 1rem * 2);height:auto;max-height:calc(100vh - 1rem * 2);max-width:1800px;border-radius:1rem;transform:scale(0.95);opacity:0;transition:transform, opacity 0.3s ease-out}.product-compare__dialog-wrapper .we-dialog--open .we-dialog__panel{transform:scale(1);opacity:1}.product-compare__dialog-wrapper .we-dialog__body{padding:0}.product-compare__body{overflow-x:auto;scrollbar-width:thin;scrollbar-color:#CBE1D3 transparent}.product-compare__body::-webkit-scrollbar{width:4px;height:4px}.product-compare__body::-webkit-scrollbar-track{background:transparent}.product-compare__body::-webkit-scrollbar-thumb{background:#CBE1D3;border-radius:50%}.product-compare__table{display:grid;grid-template-columns:auto repeat(var(--compare-cols, 3), minmax(180px, 1fr))}.product-compare__row{display:contents}.product-compare__row--striped .product-compare__label,.product-compare__row--striped .product-compare__value,.product-compare__row--striped .product-compare__product-cell,.product-compare__row--striped .product-compare__buy-cell{background:rgba(220,234,228,0.35)}.product-compare__row--product .product-compare__label{align-self:start;padding-top:1rem;height:100%;align-items:flex-end}.product-compare__label,.product-compare__value,.product-compare__product-cell,.product-compare__buy-cell{padding:0.75rem 0.75rem}@media (min-width: 768px){.product-compare__label,.product-compare__value,.product-compare__product-cell,.product-compare__buy-cell{padding:1rem}}.product-compare__label{font-size:0.75rem;line-height:1rem;font-weight:500;color:#083826;white-space:nowrap;display:flex;align-items:center}@media (min-width: 768px){.product-compare__label{font-size:0.75rem;line-height:1rem}}@media (min-width: 768px){.product-compare__label{font-size:0.875rem;line-height:1.25rem;font-weight:500}}@media (min-width: 768px) and (min-width: 768px){.product-compare__label{font-size:0.875rem;line-height:1.25rem}}.product-compare__values{display:contents}.product-compare__value{font-size:0.75rem;line-height:1rem;font-weight:400;color:#083826;text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.product-compare__value{font-size:0.75rem;line-height:1rem}}@media (min-width: 768px){.product-compare__value{font-size:0.875rem;line-height:1.25rem;font-weight:400}}@media (min-width: 768px) and (min-width: 768px){.product-compare__value{font-size:0.875rem;line-height:1.25rem}}.product-compare__value--model{max-width:140px;margin:0 auto;word-break:break-word}@media (min-width: 768px){.product-compare__value--model{max-width:180px}}.product-compare__product-cell{display:flex;flex-direction:column;align-items:center;gap:1rem}.product-compare__image{width:100%;max-width:100px;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid #CBE1D3;border-radius:0.25rem}@media (min-width: 768px){.product-compare__image{max-width:none}}.product-compare__product-name{font-size:0.75rem;line-height:1rem;font-weight:400;color:#083826;text-align:center;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (min-width: 768px){.product-compare__product-name{font-size:0.75rem;line-height:1rem}}@media (min-width: 768px){.product-compare__product-name{font-size:0.875rem;line-height:1.25rem;font-weight:400}}@media (min-width: 768px) and (min-width: 768px){.product-compare__product-name{font-size:0.875rem;line-height:1.25rem}}.product-compare__buy-cell{display:flex;align-items:center;justify-content:center}.product-compare__buy-controls{display:flex;align-items:center;gap:0.5rem}.product-compare__qty-wrapper{display:flex;align-items:center;height:36px;width:68px;border:1px solid #CBE1D3;border-radius:0.25rem;overflow:hidden}.product-compare__qty-btn{display:flex;align-items:center;justify-content:center;width:20px;height:100%;padding:0;border:none;background:transparent;color:#083826;cursor:pointer;flex-shrink:0}.product-compare__qty-btn:hover{background:rgba(220,234,228,0.35)}.product-compare__qty-input{width:28px;height:100%;border:none;text-align:center;font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826;background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (min-width: 768px){.product-compare__qty-input{font-size:0.875rem;line-height:1.25rem}}.product-compare__qty-input::-webkit-inner-spin-button,.product-compare__qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-compare__cart-btn{display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:0.5rem;background:#F07B09;color:#F8F8FF;cursor:pointer;flex-shrink:0;transition:background 0.15s ease-out}.product-compare__cart-btn:hover{background:#F89D42}.product-compare__cart-btn[disabled]{opacity:0.6;cursor:not-allowed}.product-compare__loading{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#555555;text-align:center;padding:2.5rem 2rem}@media (min-width: 768px){.product-compare__loading{font-size:0.875rem;line-height:1.25rem}}.taxon-title{font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:0.75rem;color:#083826}@media (min-width: 768px){.taxon-title{font-size:2rem;line-height:2.5rem}}@media (min-width: 768px){.taxon-title{font-size:1.75rem;line-height:2.25rem;font-weight:700;margin-bottom:1rem}}@media (min-width: 768px) and (min-width: 768px){.taxon-title{font-size:2.5rem;line-height:3rem}}.plp{container:plp / inline-size}.plp__header{display:flex;flex-direction:column;gap:0.75rem;align-items:stretch;justify-content:space-between}@media (min-width: 768px){.plp__header{flex-direction:row;align-items:center}}.plp__count{font-size:0.875rem;line-height:1.25rem;font-weight:500;color:#083826}@media (min-width: 768px){.plp__count{font-size:0.875rem;line-height:1.25rem}}.plp__actions{display:flex;gap:0.5rem}.plp__actions .we-btn{font-size:1rem;padding:0.5rem}.plp__results-text{font-size:1rem;color:#555555;margin-bottom:1rem}.plp__banner{margin-bottom:1rem}.plp__controls{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #CBE1D3}.plp__controls-buttons{display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.plp__controls-settings{display:flex;align-items:center}.plp__filter-btn{display:inline-flex;align-items:center;gap:0.5rem}.plp__filter-btn .spree-icon{flex-shrink:0;width:16px;height:16px}.plp__dropdown{position:relative}.plp__dropdown .plp__filter-btn{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826}@media (min-width: 768px){.plp__dropdown .plp__filter-btn{font-size:0.875rem;line-height:1.25rem}}.plp__dropdown .plp__dropdown-menu{background:#F8F8FF;border-radius:1rem;border:1px solid #F1F9F5;box-shadow:0 0.5rem 1rem 0 rgba(8,56,38,0.12)}@media (max-width: 991.98px){.plp__dropdown .plp__dropdown-menu{position:fixed !important;inset:0 !important;z-index:1060;width:100%;min-width:0;margin:0 !important;padding:0;transform:none !important;border:none;border-radius:0;background:transparent;box-shadow:none}.plp__dropdown .plp__dropdown-menu.show{display:flex;flex-direction:column;justify-content:flex-end}}.plp__dropdown-menu{min-width:100%;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;margin-top:0.75rem;max-height:none;overflow:visible}.plp__sheet-backdrop,.plp__sheet-header{display:none}@media (max-width: 991.98px){.plp__sheet-panel{position:relative;display:flex;flex-direction:column;max-height:85vh;background:#F8F8FF;border-radius:1rem 1rem 0 0;box-shadow:0 1rem 2rem 0 rgba(8,56,38,0.18);overflow:hidden;animation:plp-sheet-up 0.3s ease}}@media (max-width: 991.98px){.plp__sheet-backdrop{display:block;position:absolute;inset:0;background:rgba(26,26,26,0.5);animation:plp-sheet-fade 0.25s ease}.plp__sheet-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:0.75rem 1rem;border-bottom:1px solid #F1F9F5}.plp__sheet-title{font-size:1.25rem;line-height:1.75rem;font-weight:700;color:#083826}}@media (max-width: 991.98px) and (min-width: 768px){.plp__sheet-title{font-size:1.5rem;line-height:2rem}}@media (max-width: 991.98px){.plp__sheet-close{display:inline-flex;align-items:center;justify-content:center;padding:0.25rem;border:none;background:transparent;color:#083826}.plp__sheet-panel .plp__filters-widget{flex:1 1 auto;min-height:0;min-width:0}.plp__sheet-panel .plp__filters-arrow{display:none}.plp__sheet-panel .plp__filters-accordion{flex:1 1 auto;min-height:0;max-height:none}}.plp__filters-widget{display:flex;flex-direction:column;gap:0.75rem;padding:1rem;border-radius:1rem;position:relative;min-width:280px}@media (min-width: 992px){.plp__filters-widget{min-width:600px}}.plp__filters-arrow{position:absolute;top:-0.5rem;left:1.5rem;width:0;height:0;border-left:0.5rem solid transparent;border-right:0.5rem solid transparent;border-bottom:0.5rem solid #F8F8FF}.plp__filters-active{display:flex;flex-wrap:wrap;gap:0.5rem}.plp__filters-selects{display:flex;gap:0.5rem;width:100%;flex-wrap:wrap}.plp__filters-selects .we-select{flex:1 1 calc(50% - 0.25rem);min-width:0}@media (min-width: 992px){.plp__filters-selects .we-select{flex:1 0 0%}}.plp__filters-selects .we-select__field{height:2.25rem;background-color:#F1F9F5;border-color:#CBE1D3;border-radius:0.5rem;font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826;padding:0.5rem 0.75rem;padding-right:2rem}@media (min-width: 768px){.plp__filters-selects .we-select__field{font-size:0.875rem;line-height:1.25rem}}.plp__filters-selects .we-select__field:focus{border-color:#106B4A}.plp__filters-selects .we-select__icon{right:0.75rem;color:#083826}.plp__filters-selects .skeleton-filters{display:flex;gap:0.5rem;width:100%;flex-wrap:wrap}.plp__filters-selects .skeleton-filters__select{flex:1 1 calc(50% - 0.25rem);min-width:0;height:2.25rem;background:linear-gradient(90deg, #F1F9F5 25%, #E2F0EA 50%, #F1F9F5 75%);background-size:200% 100%;border-radius:0.5rem;animation:shimmer 1.5s infinite}@media (min-width: 992px){.plp__filters-selects .skeleton-filters__select{flex:1 0 0%}}.plp__filters-accordion{width:100%;border:1px solid #F1F9F5;border-radius:0.5rem;overflow:hidden;max-height:calc(100vh - 18rem);max-height:calc(100dvh - 18rem);max-height:var(--plp-filters-accordion-max-height, calc(100dvh - 18rem));overflow-y:auto;overscroll-behavior:contain}.plp__filters-accordion::-webkit-scrollbar{width:0.25rem}.plp__filters-accordion::-webkit-scrollbar-track{background:#F8F8FF}.plp__filters-accordion::-webkit-scrollbar-thumb{background-color:#CBE1D3;border-radius:1rem}.plp__filters-accordion .skeleton-filters__section{border-bottom:1px solid #CBE1D3;padding:0.75rem 0.5rem}.plp__filters-accordion .skeleton-filters__section:last-child{border-bottom:none}.plp__filters-accordion .skeleton-filters__header{height:1.25rem;width:60%;background:linear-gradient(90deg, #F1F9F5 25%, #E2F0EA 50%, #F1F9F5 75%);background-size:200% 100%;border-radius:0.25rem;animation:shimmer 1.5s infinite}.plp__filters-actions{display:flex;align-items:center;justify-content:space-between;width:100%;flex-wrap:wrap;gap:0.5rem}.plp__filters-stock{display:flex;align-items:center}.plp__filters-stock .we-checkbox__input:checked+.we-checkbox__box{background-color:#F07B09;border-color:#F07B09}.plp__filters-stock .we-checkbox:not(.we-checkbox--disabled):hover .we-checkbox__input:checked+.we-checkbox__box{background-color:#F89D42;border-color:#F89D42}.plp__filters-buttons{display:flex;align-items:center;gap:0.5rem;margin-left:auto}.plp__grid{width:100%;overflow-x:auto}@media (min-width: 1300px){.plp__grid{overflow-x:clip;overflow-y:visible}}.plp__settings-dropdown .we-dropdown-menu__dropdown{display:block;min-width:auto;padding:1rem 0;background-color:#F1F9F5;border:1px solid #86EFAC;border-radius:0.5rem;box-shadow:0 0.25rem 0.5rem 0 rgba(8,56,38,0.1);min-width:160px}.plp__settings-dropdown .we-dropdown-menu__sheet-wrapper{display:none}.plp__settings-dropdown .we-checkbox__input:checked+.we-checkbox__box{background-color:#F07B09;border-color:#F07B09}.plp__settings-dropdown .we-checkbox:not(.we-checkbox--disabled):hover .we-checkbox__input:checked+.we-checkbox__box{background-color:#F89D42;border-color:#F89D42}.plp__settings-dropdown-item{display:flex;align-items:center;padding:0.25rem 0.75rem;min-height:44px}.plp__empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem}@media (min-width: 768px){.plp__empty-state{padding:3rem 1.5rem}}.plp__empty-state__icon{margin-bottom:0.75rem}.plp__empty-state__title{font-size:1.125rem;line-height:1.625rem;font-weight:600;color:#083826;margin-bottom:0.75rem}@media (min-width: 768px){.plp__empty-state__title{font-size:1.125rem;line-height:1.625rem}}@media (min-width: 576px){.plp__empty-state__title{padding-top:0.75rem;padding-bottom:0.75rem;margin-top:0.75rem}}@media (min-width: 992px){.plp__empty-state__title{margin-top:1.25rem;padding-top:1.25rem;padding-bottom:0}}.plp__empty-state__message{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#555555;margin-bottom:1rem}@media (min-width: 768px){.plp__empty-state__message{font-size:0.875rem;line-height:1.25rem}}.plp__empty-state__actions{display:flex;flex-direction:column;gap:0.75rem;width:100%}@media (min-width: 576px){.plp__empty-state__actions{flex-direction:row;justify-content:center;width:auto}}.plp-pagination{margin-top:1rem}.plp-pagination .pagination{margin:0;display:flex;align-items:center;gap:0.25rem}.plp-pagination .pagination .page a,.plp-pagination .pagination .page>span{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#8D8D8E;text-decoration:none;padding:0.25rem 0.5rem;border-radius:0.25rem}@media (min-width: 768px){.plp-pagination .pagination .page a,.plp-pagination .pagination .page>span{font-size:0.875rem;line-height:1.25rem}}.plp-pagination .pagination .page a:hover,.plp-pagination .pagination .page>span:hover{color:#083826}.plp-pagination .pagination .page.current>span{color:#083826;font-weight:600}.plp-pagination .pagination .first a,.plp-pagination .pagination .prev a,.plp-pagination .pagination .next a,.plp-pagination .pagination .last a{font-size:0;color:#F07B09;text-decoration:none;padding:0.25rem 0.5rem;display:inline-flex;align-items:center}.plp-pagination .pagination .first a::before,.plp-pagination .pagination .prev a::before,.plp-pagination .pagination .next a::before,.plp-pagination .pagination .last a::before{font-size:1rem}.plp-pagination .pagination .first a:hover,.plp-pagination .pagination .prev a:hover,.plp-pagination .pagination .next a:hover,.plp-pagination .pagination .last a:hover{color:#F89D42}.plp-pagination .pagination .first a::before{content:'\00AB'}.plp-pagination .pagination .prev a::before{content:'\2039'}.plp-pagination .pagination .next a::before{content:'\203A'}.plp-pagination .pagination .last a::before{content:'\00BB'}@keyframes plp-sheet-up{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes plp-sheet-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.plp__sheet-panel,.plp__sheet-backdrop{animation:none}}.body--plp-filters-locked{padding-right:var(--plp-scrollbar-width, 0);overflow:hidden}@media (max-width: 991.98px){.body--plp-filters-locked{touch-action:none}}.body--plp-filters-locked #spree-header.is-floating{transform:translateY(-100%)}@media (max-width: 991.98px){.plp{container-type:normal}}
