: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)}.product-box__quick-view{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:#1DBF84;text-decoration:none;cursor:pointer;padding-top:0.5rem}@media (min-width: 1200px){.product-box__quick-view{padding-top:1rem}}.product-box__quick-view svg{display:block}.product-box__quick-view:hover .product-box__quick-view-popover{display:flex}.product-box__quick-view-popover{display:none;position:absolute;top:calc(100% + 0.5rem);left:50%;transform:translateX(-2%);z-index:10;background:#F8F8FF;padding:1rem;border-radius:1rem;gap:1rem;align-items:center;box-shadow:0 4px 16px rgba(0,0,0,0.12)}.product-box__quick-view-popover-arrow{position:absolute;top:-9px;left:var(--qv-arrow-x, 31px);margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:9px solid #F8F8FF}.product-box__quick-view-popover.is-flipped-y .product-box__quick-view-popover-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:9px solid #F8F8FF}.product-box__quick-view-image{width:134px;height:134px;flex-shrink:0}.product-box__quick-view-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:0.75rem}.product-box__quick-view-info{display:flex;flex-direction:column;gap:0.25rem;min-width:145px}.product-box__quick-view-name{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#F07B09}@media (min-width: 768px){.product-box__quick-view-name{font-size:0.875rem;line-height:1.25rem}}.product-box__quick-view-brand{font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#555555}@media (min-width: 768px){.product-box__quick-view-brand{font-size:0.875rem;line-height:1.25rem}}.product-box__quick-view-sku{font-size:0.75rem;line-height:1rem;font-weight:400;color:#8D8D8E}@media (min-width: 768px){.product-box__quick-view-sku{font-size:0.75rem;line-height:1rem}}: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-box__price-toggle{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:0;color:#1DBF84;cursor:pointer}.product-box__price-toggle svg{display:block}.product-box__price-toggle:hover .product-box__price-popover{display:flex}.product-box__price-popover{display:none;flex-direction:column;gap:0.25rem;position:absolute;top:50%;left:calc(100% + 0.75rem);transform:translateY(-50%);z-index:10;background:#F1F9F5;padding:1rem;border-radius:0.5rem;box-shadow:0 4px 16px rgba(0,0,0,0.12);min-width:249px}.product-box__price-popover-arrow{position:absolute;left:-8px;top:var(--qv-arrow-y, 50%);transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #F1F9F5}.product-box__price-popover.is-flipped-x .product-box__price-popover-arrow{left:auto;right:-8px;border-right:0;border-left:8px solid #F1F9F5}.product-box__price-popover.is-placed-bottom .product-box__price-popover-arrow{top:-9px;left:var(--qv-arrow-x, 50%);margin-left:-8px;transform:none;border-top:0;border-right:8px solid transparent;border-left:8px solid transparent;border-bottom:9px solid #F1F9F5}.product-box__price-popover.is-placed-bottom.is-flipped-y .product-box__price-popover-arrow{top:auto;bottom:-9px;border-bottom:0;border-top:9px solid #F1F9F5}.product-box__price-popover-row{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826}@media (min-width: 768px){.product-box__price-popover-row{font-size:0.875rem;line-height:1.25rem}}.product-box__price-popover-row>span:last-child{white-space:nowrap}.product-box__price-popover-row--highlight{font-size:0.875rem;line-height:1.25rem;font-weight:700;border-top:1px solid #083826;border-bottom:1px solid #083826;padding:0.5rem 0}@media (min-width: 768px){.product-box__price-popover-row--highlight{font-size:0.875rem;line-height:1.25rem}}: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-box__notify-icon{display:inline-flex;align-items:center;justify-content:center}.product-box__notify-trigger{position:relative}.product-box__notify-trigger--active .product-box__notify-icon svg{fill:currentColor}.product-box__notify-trigger:hover .product-box__notify-popover,.product-box__notify-trigger:focus-within .product-box__notify-popover{display:flex}.product-box__notify-popover{display:none;position:absolute;top:calc(100% + 0.5rem);left:50%;transform:translateX(-50%);z-index:10;background:#F1F9F5;padding:1rem;border-radius:0.5rem;box-shadow:0 4px 16px rgba(0,0,0,0.12);min-width:200px;max-width:260px;font-size:0.875rem;line-height:1.25rem;font-weight:400;color:#083826}@media (min-width: 768px){.product-box__notify-popover{font-size:0.875rem;line-height:1.25rem}}.product-box__notify-popover-arrow{position:absolute;top:-0.5rem;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #F1F9F5}.product-box{--product-box-col1: 20px;position:relative;padding:0.75rem 0;background:#F8F8FF;border:1px solid #CBE1D3;border-radius:0.5rem}@media (min-width: 576px){.product-box{padding:0.75rem 0.5rem}}@media (min-width: 1200px){.product-box{align-items:center;padding:0.75rem 0.5rem;border:0;border-bottom:1px solid #E2F0EA;border-radius:0}}.product-box__cell{display:flex;align-items:flex-start;border-bottom:1px solid #CBE1D3;padding:0.5rem 0}.product-box__name-sku-brand{flex-direction:column;align-items:flex-start}@media (min-width: 1200px){.product-box__name-sku-brand{display:contents}}.product-box__name-sku-brand .product-box__name-sku .product-box__sku{display:none}@media (min-width: 1200px){.product-box__name-sku-brand .product-box__name-sku .product-box__sku{display:block}}@media (min-width: 1200px){.product-box__name-sku-brand .product-box__sku-brand .product-box__sku{display:none}}.product-box__name-sku{display:contents}@media (min-width: 1200px){.product-box__name-sku{display:flex;flex-direction:column;gap:0.25rem;border-bottom:1px solid #CBE1D3}}.product-box__sku-brand{display:flex;align-items:flex-start;gap:1rem}@media (min-width: 576px){.product-box__price-stock-buy-actions{display:flex;align-items:center;gap:1rem}}@media (min-width: 1200px){.product-box__price-stock-buy-actions{display:contents}}.product-box__price-and-stock{display:flex;align-items:center;justify-content:space-between}@media (min-width: 576px){.product-box__price-and-stock{flex-grow:1}}@media (min-width: 1200px){.product-box__price-and-stock{display:contents}}.product-box__buy-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:0.5rem}@media (min-width: 992px){.product-box__buy-actions{display:contents}}.product-box__checkbox{justify-content:center;align-self:flex-end;padding:0 0 0.5rem}@media (min-width: 576px){.product-box__checkbox{position:absolute;right:1rem;top:1rem}}@media (min-width: 1200px){.product-box__checkbox{position:static;height:100%;display:flex;align-items:center}}.product-box__image{display:none}@media (min-width: 1200px){.product-box__image{display:flex;align-items:center;justify-content:center}}.product-box__image-link{display:block;flex-shrink:0;line-height:0}.product-box__image-thumb{width:50px;height:50px;border-radius:0.25rem;-o-object-fit:contain;object-fit:contain}.product-box__image-placeholder{width:50px;height:50px;border-radius:0.25rem;background:#E2F0EA}.product-box__sku{display:flex;flex-direction:column;gap:0;min-width:0}.product-box__sku-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.6px;text-transform:uppercase;color:#8D8D8E}@media (min-width: 1200px){.product-box__sku-label{display:none}}.product-box__sku-value{color:#555555;font-size:0.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 768px){.product-box__sku-value{font-size:0.875rem;line-height:1.25rem}}@media (min-width: 1200px){.product-box__sku-value{color:#8D8D8E}}.product-box__name-cell{display:flex;align-items:flex-start;gap:0.25rem;min-width:0;padding-bottom:0.75rem}@media (min-width: 576px){.product-box__name-cell{padding-right:2rem}}@media (min-width: 1200px){.product-box__name-cell{padding-right:0}}@media (min-width: 992px){.product-box__name-cell{border-bottom:0}}.product-box__name-labels{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:0.25rem}.product-box__name{flex:0 0 auto;min-width:0;max-width:100%;color:#F07B09;font-size:1rem;line-height:1.625rem;font-weight:400;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.product-box__name{font-size:1rem;line-height:1.625rem}}.product-box__name:hover,.product-box__name:focus,.product-box__name:active{color:#F07B09;text-decoration:underline}@media (min-width: 1200px){.product-box__name{padding:0.5rem 0 0;line-height:1.3}}.product-box__brand-cell{flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width: 1200px){.product-box__brand-cell{height:100%;width:100%;align-items:center}}.product-box__brand-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.6px;text-transform:uppercase;color:#8D8D8E}@media (min-width: 1200px){.product-box__brand-label{display:none}}.product-box__brand-chip{display:inline-flex;align-items:center;padding:0;border-radius:0.5rem;color:#555555;font-size:0.875rem;line-height:1.25rem;font-weight:500}@media (min-width: 768px){.product-box__brand-chip{font-size:0.875rem;line-height:1.25rem}}.product-box__price-cell{display:flex;flex-direction:column;gap:2px;min-width:0;justify-content:center}@media (min-width: 1200px){.product-box__price-cell{width:112px;align-items:flex-end}}.product-box__price-cell--guest{align-items:center;justify-content:center}.product-box__price-login-cta{color:#555555;font-size:0.875rem;line-height:1.25rem;font-weight:400;display:flex;align-items:center;gap:0.25rem;text-decoration:none}@media (min-width: 768px){.product-box__price-login-cta{font-size:0.875rem;line-height:1.25rem}}.product-box__price-login-cta:hover{color:#106B4A}.product-box__price-label{font-size:12px;font-weight:400;line-height:16px;letter-spacing:0.6px;text-transform:uppercase;color:#8D8D8E}@media (min-width: 1200px){.product-box__price-label{display:none}}.product-box__price-row{display:flex;align-items:center;justify-content:flex-end;gap:0.5rem}.product-box__price{font-size:0.875rem;line-height:1.25rem;font-weight:500;color:#083826;white-space:nowrap}@media (min-width: 768px){.product-box__price{font-size:0.875rem;line-height:1.25rem}}@media (min-width: 1200px){.product-box__price{font-weight:500}}.product-box__stock-pair{display:flex;align-items:center;gap:0.75rem;padding:0.5rem 0}@media (min-width: 1200px){.product-box__stock-pair{display:contents}}.product-box__stock,.product-box__stock-supplier{display:inline-flex;align-items:center;justify-content:center;color:#166534;border-bottom:0;padding:0}@media (min-width: 1200px){.product-box__stock,.product-box__stock-supplier{padding:0.5rem}}.product-box__stock-indicator{display:flex;flex-direction:column;align-items:center;gap:2px}.product-box__stock-type-label{font-size:10px;font-weight:500;line-height:1;letter-spacing:0.3px;color:#8D8D8E;text-transform:none;white-space:nowrap}.product-box__stock-badge{display:inline-flex;align-items:center;gap:0.5rem;padding:0.25rem 0.5rem;background:#DCFCE7;color:#166534;border-radius:0.5rem;font-size:12px;font-weight:700;line-height:16px;letter-spacing:0.6px;text-transform:uppercase;white-space:nowrap}.product-box__buy{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0 0}.product-box__buy .we-btn{max-width:44px;min-height:44px;padding:0.5rem;flex-shrink:0}.product-box__buy .we-input__btn{flex-shrink:0}.product-box__buy .we-input__btn--decrement{border-radius:0.5rem 0 0 0.5rem}.product-box__buy .we-input__btn--increment{border-radius:0 0.5rem 0.5rem 0}.product-box__buy .we-input{flex-shrink:0}.product-box__buy .we-input__field{color:#083826;min-width:40px;padding-left:0.25rem;padding-right:0.25rem}.product-box__buy .we-input__wrapper{width:120px;max-width:120px}@media (min-width: 992px){.product-box__buy{padding:0}}@media (min-width: 1200px){.product-box__buy{padding:0 1rem}.product-box__buy .we-btn{max-width:36px;min-width:36px;min-height:36px}.product-box__buy .we-input{flex-shrink:1}.product-box__buy .we-input__wrapper{width:auto;max-width:110px}.product-box__buy .we-input__btn{width:1.5rem;height:36px}.product-box__buy .we-input__field{height:36px;min-width:2rem;padding:0.25rem}}.product-box__qty{display:inline-flex;align-items:center;height:44px;background:#F8F8FF;border:1px solid #CBE1D3;border-radius:0.5rem;overflow:hidden}@media (min-width: 1200px){.product-box__qty{height:36px}}.product-box__qty-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:100%;padding:0;background:transparent;border:0;color:#083826;cursor:pointer}.product-box__qty-btn:hover{background:#E2F0EA}.product-box__qty-btn svg{display:block}@media (min-width: 1200px){.product-box__qty-btn{width:32px}}.product-box__qty-input{width:32px;height:100%;padding:0;background:transparent;border:0;font-size:14px;line-height:20px;text-align:center;color:#083826;-moz-appearance:textfield}.product-box__qty-input::-webkit-outer-spin-button,.product-box__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-box__qty-input:focus{outline:none}.product-box__cart-btn{height:44px;flex-shrink:0}@media (min-width: 1200px){.product-box__cart-btn{height:36px}}.product-box__actions{display:flex;align-items:center;align-self:flex-end;gap:0.5rem;padding:0.5rem 0 0}@media (max-width: 767px){.product-box__actions{justify-self:end}}@media (min-width: 992px){.product-box__actions{align-self:unset;padding:0}}.product-box__actions .we-btn--icon-only{min-width:44px;min-height:44px;background:transparent;color:#F07B09;border:1px solid #F07B09}.product-box__actions .we-btn--icon-only:hover{background:rgba(240,123,9,0.08)}@media (min-width: 1200px){.product-box__actions{height:100%}.product-box__actions .we-btn--icon-only{min-width:unset;min-height:unset;height:36px}}@media (min-width: 1200px) and (min-width: 1200px) and (max-width: 1399px){.product-box__actions{gap:0}.product-box__actions .we-btn--icon-only{border:none;min-width:30px !important;max-width:30px;padding:0}}@media (max-width: 1199px){.plp[data-controller~='plp-settings'] .products-table:not(.products-table--no-photo) .product-box__image{display:flex;float:left;margin-right:0.75rem;padding:0;border-bottom:0}.plp[data-controller~='plp-settings'] .products-table:not(.products-table--no-photo) .product-box__price-stock-buy-actions{clear:both}}.product-box--out-of-stock .product-box__stock,.product-box--out-of-stock .product-box__stock-supplier{color:#DC2626}
