: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)}.homepage-hero-image{display:flex;justify-content:flex-start;flex-direction:column;text-align:center;width:100%;overflow:hidden}.homepage-hero-image a{text-decoration:unset !important;color:var(--neutral-900)}.homepage-hero-image .hero-image-carousel{width:100%;position:relative;border-radius:1rem;overflow:hidden}.homepage-hero-image .hero-image-carousel .swiper-button-prev,.homepage-hero-image .hero-image-carousel .swiper-button-next{display:none}@media (min-width: 768px){.homepage-hero-image .hero-image-carousel .swiper-button-prev,.homepage-hero-image .hero-image-carousel .swiper-button-next{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background-color:rgba(255,255,255,0.9);border-radius:50%;z-index:10;cursor:pointer;opacity:0;transition:opacity 0.3s ease, background-color 0.2s ease}.homepage-hero-image .hero-image-carousel .swiper-button-prev::after,.homepage-hero-image .hero-image-carousel .swiper-button-next::after{display:none}.homepage-hero-image .hero-image-carousel .swiper-button-prev svg,.homepage-hero-image .hero-image-carousel .swiper-button-next svg{width:24px;height:24px;fill:transparent}.homepage-hero-image .hero-image-carousel .swiper-button-prev svg path,.homepage-hero-image .hero-image-carousel .swiper-button-next svg path{stroke:#383838}.homepage-hero-image .hero-image-carousel .swiper-button-prev:hover,.homepage-hero-image .hero-image-carousel .swiper-button-next:hover{background-color:#F8F8FF}.homepage-hero-image .hero-image-carousel .swiper-button-prev.swiper-button-disabled,.homepage-hero-image .hero-image-carousel .swiper-button-next.swiper-button-disabled{opacity:0 !important;cursor:default}}.homepage-hero-image .hero-image-carousel .swiper-button-prev{left:1rem}.homepage-hero-image .hero-image-carousel .swiper-button-next{right:1rem}@media (min-width: 768px){.homepage-hero-image .hero-image-carousel:hover .swiper-button-prev:not(.swiper-button-disabled),.homepage-hero-image .hero-image-carousel:hover .swiper-button-next:not(.swiper-button-disabled){opacity:1}}.homepage-hero-image .hero-image-carousel .swiper-pagination{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:0.5rem;z-index:10}.homepage-hero-image .hero-image-carousel .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(255,255,255,0.6);opacity:1;border-radius:50%;transition:background-color 0.2s ease, transform 0.2s ease;box-shadow:0 1px 3px rgba(26,26,26,0.3)}.homepage-hero-image .hero-image-carousel .swiper-pagination .swiper-pagination-bullet-active{background-color:#F07B09;transform:scale(1.2)}.homepage-hero-image .swiper-slide{width:100%;height:auto;display:flex;justify-content:center}.homepage-hero-image .hero-image-with-url,.homepage-hero-image .pointer-events-none{display:flex;justify-content:center;width:100%}.homepage-hero-image .hero-image{width:100%;position:relative;overflow:hidden;z-index:0;aspect-ratio:auto}@media (min-width: 992px){.homepage-hero-image .hero-image{aspect-ratio:1920 / 720}}.homepage-hero-image .hero-image:has(.hero-responsive-video){aspect-ratio:3 / 4}@media (min-width: 992px){.homepage-hero-image .hero-image:has(.hero-responsive-video){aspect-ratio:1920 / 720}}.homepage-hero-image .hero-responsive-img{position:relative;width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;z-index:2}@media (min-width: 992px){.homepage-hero-image .hero-responsive-img{position:absolute;inset:0;height:100%;-o-object-fit:cover;object-fit:cover}}.homepage-hero-image .hero-lqip{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.homepage-hero-image .hero-responsive-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:2}.homepage-hero-image .hero-image img:not(.hero-responsive-img):not(.hero-lqip){max-width:100%;width:auto;height:auto;display:block;transition:0.3s ease-out}.homepage-hero-image .hero-image-with-url:hover .hero-responsive-img.loaded,.homepage-hero-image .hero-image-with-url:focus .hero-responsive-img.loaded,.homepage-hero-image .hero-image-with-url:active .hero-responsive-img.loaded{transform:scale(1.05)}.homepage-hero-image .hero-overlay{position:absolute;inset:0;z-index:3;background:linear-gradient(259.4deg, rgba(8,56,38,0.425) 1.28%, rgba(8,56,38,0.85) 88.4%);pointer-events:none}.homepage-hero-image .hero-content{max-width:1440px;padding:1.5rem;margin:0 auto;padding-top:64px !important;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:absolute;inset:0;z-index:4}@media (min-width: 992px){.homepage-hero-image .hero-content{padding:3rem 6rem}}@media (min-width: 1200px){.homepage-hero-image .hero-content{padding-top:120px !important}}.homepage-hero-image .hero-content__title{margin:0}@media (min-width: 768px){.homepage-hero-image .hero-content__title{max-width:60%}}.homepage-hero-image .hero-content__title--h1 *{font-size:2rem;line-height:2.5rem;font-weight:700}@media (min-width: 768px){.homepage-hero-image .hero-content__title--h1 *{font-size:3rem;line-height:3.5rem}}.homepage-hero-image .hero-content__title--h2 *{font-size:1.75rem;line-height:2.25rem;font-weight:700}@media (min-width: 768px){.homepage-hero-image .hero-content__title--h2 *{font-size:2.5rem;line-height:3rem}}.homepage-hero-image .hero-content__title--h3 *{font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width: 768px){.homepage-hero-image .hero-content__title--h3 *{font-size:2rem;line-height:2.5rem}}.homepage-hero-image .hero-content__title--h4 *{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 768px){.homepage-hero-image .hero-content__title--h4 *{font-size:1.5rem;line-height:2rem}}.homepage-hero-image .hero-content__title--h5 *{font-size:1.125rem;line-height:1.625rem;font-weight:700}@media (min-width: 768px){.homepage-hero-image .hero-content__title--h5 *{font-size:1.25rem;line-height:1.75rem}}.homepage-hero-image .hero-content__title--h6 *{font-size:1.125rem;line-height:1.625rem;font-weight:700}@media (min-width: 768px){.homepage-hero-image .hero-content__title--h6 *{font-size:1.125rem;line-height:1.625rem}}.homepage-hero-image .hero-content__title *{text-transform:uppercase !important;letter-spacing:1px !important;margin:0 !important}.homepage-hero-image .hero-content__title em{font-style:normal;color:#42E3A8}.homepage-hero-image .hero-content__description{margin:0.75rem 0 0}@media (min-width: 768px){.homepage-hero-image .hero-content__description{max-width:50%}}.homepage-hero-image .hero-content__description *{font-size:1rem;line-height:1.625rem;font-weight:500;text-transform:none !important;margin:0 !important}@media (min-width: 768px){.homepage-hero-image .hero-content__description *{font-size:1rem;line-height:1.625rem}}@media (min-width: 768px){.homepage-hero-image .hero-content__description *{font-size:1.25rem;line-height:1.75rem}}.homepage-hero-image .hero-content__button{margin-top:1.5rem}@media (min-width: 768px){.homepage-hero-image .hero-content__button{margin-top:2rem}}.homepage-hero-image .hero-content--bottom-left{inset:auto 0 0;height:auto;min-height:10%;max-width:none;padding-top:1.5rem !important;padding-bottom:1rem;justify-content:flex-end;align-items:flex-start;text-align:left;background:linear-gradient(to top, rgba(26,26,26,0.7), transparent)}@media (min-width: 1200px){.homepage-hero-image .hero-content--bottom-left{padding-top:2rem !important}}@media (min-width: 992px){.homepage-hero-image .hero-content--bottom-left{padding-bottom:1.5rem}}.homepage-hero-image .hero-content--bottom-left .hero-content__description{margin:0}.homepage-hero-image .hero-content-center{align-items:center;text-align:center}.homepage-hero-image .hero-content-center .hero-content__title,.homepage-hero-image .hero-content-center .hero-content__description{max-width:80%}@media (min-width: 768px){.homepage-hero-image .hero-content-center .hero-content__title,.homepage-hero-image .hero-content-center .hero-content__description{max-width:60%}}.homepage-hero-image .hero-content-left{align-items:flex-start;text-align:left}.homepage-hero-image .hero-content-right{align-items:flex-end;text-align:right}.home-page .hero-overlay{display:none}
