﻿:root{--zarb-yellow: #FFD500;--zarb-black: #111111;--zarb-gray: #F4F4F4}.btn-primary,.btn-secondary,.newsletter-form-button{text-transform:uppercase;font-weight:700;letter-spacing:.02em}.section-image-with-text .heading-block::before,.section-video .heading-block::before{content:"";display:block;width:32px;height:4px;margin-bottom:12px;background:var(--zarb-yellow)}.section-product-list .container>.d-flex{flex-direction:row !important;flex-wrap:wrap;align-items:center !important}.section-product-list .container>.d-flex>.heading-block{flex:1 1 auto;width:auto}.section-product-list .container>.d-flex>.btn-tertiary{flex:0 0 auto;text-decoration:none;font-weight:600}.section-product-list .container>.d-flex>:not(.heading-block):not(.btn){flex:1 1 100%;width:100%}.section-featured-categories .swiper-wrapper{display:grid !important;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;transform:none !important}@media(min-width: 768px){.section-featured-categories .swiper-wrapper{grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}}.section-featured-categories .swiper-slide{width:auto !important;margin:0 !important}.section-featured-categories .swiper-button-prev,.section-featured-categories .swiper-button-next{display:none !important}.section-featured-categories .category-item,.section-featured-categories .category-item-image{width:100% !important;max-width:none !important}.section-featured-categories .category-item-link{position:relative;display:block;overflow:hidden}.section-featured-categories .category-item-image img{width:100%;aspect-ratio:4/3;object-fit:cover;background:#fff;transition:transform .4s ease}.section-featured-categories .category-item-link:hover img{transform:scale(1.04)}.section-featured-categories .category-item-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 55%);pointer-events:none}.section-featured-categories .category-item-text{position:absolute;left:14px;right:14px;bottom:12px;z-index:1;margin:0 !important;color:#fff !important;font-weight:700;font-size:18px;text-align:left !important}.section-featured-categories .category-item-text::after{content:"  ›";white-space:pre}@media(max-width: 767px){.section-featured-categories .category-item-text{font-size:14px;left:10px;bottom:8px}}.zarb-icon-marquee{display:none}@media(max-width: 767px){.section-icon-text .js-icon-text-slider-container,.section-icon-text .icon-text-grid{display:none !important}.zarb-icon-marquee{display:block;overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%)}.zarb-icon-marquee-track{display:flex;width:max-content;animation:zarb-marquee 22s linear infinite}.zarb-icon-marquee-item{flex:0 0 auto;padding-right:32px}.zarb-icon-marquee-item .icon-text-item{white-space:nowrap}.zarb-icon-marquee:hover .zarb-icon-marquee-track,.zarb-icon-marquee:active .zarb-icon-marquee-track{animation-play-state:paused}}@keyframes zarb-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.zarb-icon-marquee-track{animation-duration:60s}}@media(min-width: 768px){.section-icon-text>.section-full-width,.section-icon-text>div:not(.js-nubesdk-slot){padding-top:36px !important;padding-bottom:36px !important}}@media(min-width: 768px){.section-video .video-section{aspect-ratio:21/9;min-height:0}.section-video .video-section>.media-visual{position:absolute;inset:0}.section-video .video-section>.media-visual picture{display:block;height:100%}.section-video .video-section>.media-visual img{width:100%;height:100%;object-fit:cover}.section-video .video-section>.media-visual .video-block,.section-video .video-section>.media-visual .embed-responsive{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;padding:0 !important;overflow:hidden}.section-video .video-section .video-block-iframe iframe{position:absolute !important;left:0 !important;top:50% !important;width:100% !important;height:auto !important;aspect-ratio:16/9;transform:translateY(-50%) !important}}.section-video .video-player-icon{width:64px;height:64px;border-radius:50%;background:#fff;color:var(--zarb-black);display:flex;align-items:center;justify-content:center}.section-video .video-section>.media-visual::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(90deg, rgba(0, 0, 0, 0.78) 0%, rgba(0, 0, 0, 0.55) 35%, rgba(0, 0, 0, 0) 65%)}.section-video .media-content-floating>*{max-width:480px}.section-video .media-content-floating .heading-block{line-height:1.1;text-wrap:balance}@media(max-width: 767px){.section-video .video-section>.media-visual::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0.2) 70%)}.section-video .media-content-floating{padding-left:var(--gutter-container) !important;padding-right:var(--gutter-container) !important;justify-content:flex-end !important;padding-bottom:24px !important}}@media(min-width: 768px){.section-video .media-content-floating{padding-left:calc((100% - 720px)/2 + var(--gutter-container)) !important}}@media(min-width: 992px){.section-video .media-content-floating{padding-left:calc((100% - min(var(--page-width),960px))/2 + var(--gutter-container)) !important}}@media(min-width: 1200px){.section-video .media-content-floating{padding-left:calc((100% - min(var(--page-width),1140px))/2 + var(--gutter-container)) !important}}@media(min-width: 1400px){.section-video .media-content-floating{padding-left:calc((100% - var(--page-width))/2 + var(--gutter-container)) !important}}@media(min-width: 768px){.section-faq .faq-list{display:grid !important;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px !important;align-items:start;padding:0 !important}}.section-faq .faq-group{display:block}.section-faq .accordion-item{background:var(--zarb-gray);border:0 !important;padding:0 16px;margin-bottom:8px}.section-faq .accordion-item-header{font-weight:600}.section-newsletter .newsletter-section .media-content{display:grid !important;grid-template-columns:1fr;gap:12px !important;position:relative;width:100%;margin:0 auto;padding-left:calc(var(--gutter-container) + 52px) !important;padding-right:var(--gutter-container) !important}@media(min-width: 576px){.section-newsletter .newsletter-section .media-content{max-width:540px}}@media(min-width: 768px){.section-newsletter .newsletter-section .media-content{max-width:720px}}@media(min-width: 992px){.section-newsletter .newsletter-section .media-content{max-width:min(var(--page-width),960px)}}@media(min-width: 1200px){.section-newsletter .newsletter-section .media-content{max-width:min(var(--page-width),1140px)}}@media(min-width: 1400px){.section-newsletter .newsletter-section .media-content{max-width:var(--page-width)}}.section-newsletter .newsletter-section .media-content::before{content:"";position:absolute;left:var(--gutter-container);top:50%;transform:translateY(-50%);width:36px;height:36px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='1.6' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='1'/%3E%3Cpath d='M3 6l9 7 9-7'/%3E%3C/svg%3E")}@media(max-width: 767px){.section-newsletter .newsletter-section .media-content::before{top:4px;transform:none}}.section-newsletter .newsletter-section .heading-block,.section-newsletter .newsletter-section .text-block{margin:0}@media(min-width: 768px){.section-newsletter .newsletter-section .media-content{grid-template-columns:1fr minmax(320px, 420px);grid-template-rows:auto auto;align-items:center;column-gap:32px !important;row-gap:2px !important}.section-newsletter .newsletter-section .heading-block{grid-column:1;grid-row:1}.section-newsletter .newsletter-section .text-block{grid-column:1;grid-row:2}.section-newsletter .newsletter-section .newsletter-form-block{grid-column:2;grid-row:1/span 2}}.section-newsletter .newsletter-form-wrapper{display:flex;gap:8px}.section-newsletter .newsletter-form-input{background:#fff;border-color:#ddd !important}.section-newsletter .newsletter-form-button{background:var(--zarb-yellow) !important;border-color:var(--zarb-yellow) !important;color:var(--zarb-black) !important;padding-left:24px;padding-right:24px}@media(min-width: 768px){.head-row.logo-md-left:not(.search-icon-md) .search-container{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:min(560px,46%);min-width:0;max-width:none;margin:0;padding:0}.head-row.logo-md-left:not(.search-icon-md) .header-account{margin-left:auto}}.section-icon-text .icon-text-item-icon:has(.icon-text-item-pix){width:56px !important;min-width:56px !important}.icon-text-item-pix{display:block;width:100%;height:auto}.section-testimonials .testimonial-title{font-family:var(--heading-font, inherit);font-weight:700 !important;font-size:16px !important}@media(max-width: 767px){.head-main .logo-img-container{--zl: 46px}.head-main.compress .logo-img-container{--zl: 36px}.head-main .logo-img-container>a{display:block;overflow:hidden;height:var(--zl);width:calc(var(--zl)*1.37);margin:0 auto;transition:height .2s,width .2s}.head-main .logo-img-container .logo-img{max-height:none !important;max-width:none !important;height:calc(var(--zl)*1.992) !important;width:auto !important;margin:calc(var(--zl)*-0.494) 0 0 calc(var(--zl)*-0.33) !important;transition:height .2s,margin .2s}}.section-newsletter .zarb-lead-fields{display:grid;grid-template-columns:1fr;gap:8px}.section-newsletter .zarb-lead-fields .newsletter-form-input{width:100%;min-width:0}.section-newsletter .zarb-lead-fields .newsletter-form-button{width:100%}@media(min-width: 768px){.section-newsletter .newsletter-section .media-content{grid-template-columns:1fr minmax(420px, 520px)}.section-newsletter .zarb-lead-fields{grid-template-columns:1fr 1fr}.section-newsletter .zarb-lead-fields .newsletter-form-button{width:auto}}.section-newsletter .newsletter-section .media-content.zarb-nl-hide{display:none !important}.section-newsletter .zarb-nl-coupon[hidden]{display:none !important}.section-newsletter .zarb-nl-coupon{position:relative;z-index:1;margin:0 auto;padding:48px var(--gutter-container);text-align:center}.section-newsletter .zarb-nl-coupon-kicker{margin:0 0 8px;font-weight:600}.section-newsletter .zarb-nl-coupon-title{margin:0 0 8px}.section-newsletter .zarb-nl-coupon-title strong{display:inline-block;padding:2px 12px;background:var(--zarb-yellow);color:var(--zarb-black);border:2px dashed var(--zarb-black);letter-spacing:.06em}.section-newsletter .zarb-nl-coupon-text{margin:0 0 20px}.section-newsletter .zarb-nl-coupon-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.section-newsletter .zarb-nl-coupon-copy{background:var(--zarb-yellow) !important;border-color:var(--zarb-yellow) !important;color:var(--zarb-black) !important;min-width:200px}@media(max-width: 767px){.section-newsletter .newsletter-section .media-content{padding-left:var(--gutter-container) !important;padding-right:var(--gutter-container) !important;justify-items:stretch}.section-newsletter .newsletter-section .media-content::before{position:static;transform:none;display:block;width:40px;height:40px;margin-bottom:4px;justify-self:start}.section-newsletter .newsletter-form-block,.section-newsletter .newsletter-form-block form{width:100%;max-width:480px;justify-self:center;margin:8px auto 0}.section-newsletter .zarb-lead-fields{gap:10px}.section-newsletter .zarb-lead-fields .newsletter-form-input,.section-newsletter .zarb-lead-fields .newsletter-form-button{height:52px;font-size:16px}.section-newsletter .zarb-nl-coupon{padding-top:40px;padding-bottom:40px}.section-newsletter .zarb-nl-coupon-actions .btn{flex:1 1 100%;height:52px}}
