@font-face{font-family:ProbelLato;src:url('assets/lato-regular.woff2') format('woff2');font-display:swap;font-weight:400 500}@font-face{font-family:ProbelLato;src:url('assets/lato-bold.woff2') format('woff2');font-display:swap;font-weight:600 900}
.rev5{color:#434c53;font-family:ProbelLato,Arial,sans-serif}.rev5 .skip{position:absolute;top:-50px;z-index:99;background:white;padding:10px}.rev5 .skip:focus{top:5px}.rev5 .store-header{height:105px;position:sticky;top:0}.rev5 .store-nav{min-height:55px;gap:23px;justify-content:center}.rev5 .store-nav a{font-size:13px;padding-bottom:3px;border-bottom:2px solid transparent}.rev5 .store-nav a[aria-current]{border-color:#efb947}.rev5 .official-logo{flex-shrink:0;width:140px}.rev5 .header-contact svg{width:25px}.rev5 .header-local>span:first-child{font-size:26px}.rev5 .rev5-hero{display:grid;grid-template-columns:46% 54%;background:#005a98;min-height:470px;overflow:hidden}.rev5-hero-copy{padding:70px 10% 60px 12%;color:white;align-self:center}.rev5-hero-copy>span{font-size:10px;letter-spacing:2px;color:#fffd}.rev5 .rev5-hero h1{font-size:46px;line-height:1.13;letter-spacing:-1px;font-weight:700;margin:22px 0}.rev5-hero-copy p{font-size:15px;line-height:1.65;max-width:390px;color:#ffffffd9}.rev5 .rev5-hero .white-button{background:white;color:#005a98;font-size:12px;padding:14px 25px;margin-top:10px}.rev5-hero-image{position:relative;min-height:470px;max-height:540px}.rev5-hero-image>img{width:100%;height:100%;object-fit:cover;object-position:50% 63%;display:block}.rev5-hero-image>div{position:absolute;bottom:24px;right:24px;padding:15px 20px;background:#fff;color:#005a98;box-shadow:0 3px 15px #0001;min-width:195px}.rev5-hero-image>div>span{display:block;font-size:9px;letter-spacing:1.8px}.rev5-hero-image b{display:block;font-size:26px;font-weight:400;margin:4px 0}.rev5-hero-image button{padding:0;background:transparent;border:0;text-decoration:underline;text-underline-offset:4px;font-size:11px;color:#005a98}.rev5 .store-benefits{gap:10%;padding:25px 5%;border-bottom:1px solid #edf1f4}.category-overview{padding:45px 4% 30px;max-width:1450px;margin:auto}.rev5 .shelf-heading{justify-content:space-between;gap:25px;margin-bottom:25px}.rev5 .shelf-heading h2{font-size:26px;text-align:left;margin:0}.category-overview>.shelf-heading{justify-content:center}.category-overview-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:16px}.category-tile{display:block;text-align:center;text-decoration:none;min-width:0;background:#f7f8f8;padding:10px 5px 16px;border:1px solid #f0f1f2;border-radius:5px;transition:border-color .2s}.category-tile:hover{border-color:#005a98}.category-tile img{width:100%;height:115px;object-fit:contain;display:block;mix-blend-mode:multiply}.category-tile h3{font-size:14px;color:#005a98;margin:10px 0 4px;font-weight:700;letter-spacing:0}.category-tile span{font-size:9px;color:#73808a}.rev5 .product-shelf{padding:40px 4%;max-width:1450px}.view-all{font-size:12px;color:#005a98;white-space:nowrap;text-underline-offset:5px}.rev5-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rev5 .product-card{padding:0;min-width:0;border:1px solid #edf0f2;border-radius:5px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.rev5 .product-photo{width:100%;height:285px;aspect-ratio:auto;display:block;padding:15px;border:0;border-radius:0;background:#f7f8f8;cursor:zoom-in;overflow:hidden}.rev5 .product-photo img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply;transition:transform .3s}.rev5 .product-photo:hover img{transform:scale(1.04)}.rev5 .exclusive-tag{margin:18px 22px 0;font-size:8px;letter-spacing:1px}.rev5 .product-card h3{margin:13px 22px 8px;font-size:21px;line-height:1.25;letter-spacing:0;min-height:0;display:block;overflow:visible}.product-card h3 button{background:none;border:0;padding:0;color:#005a98;font-weight:700;font-size:inherit;text-align:left;line-height:inherit}.rev5 .product-summary{font-size:12px;line-height:1.7;color:#63747e;margin:0 22px 10px;min-height:62px}.details-link{color:#005a98;background:none;border:0;padding:0;margin:0 22px 15px;text-align:left;font-size:11px;text-decoration:underline;text-underline-offset:4px}.rev5 .product-price{font-size:19px;color:#005a98;margin:0 22px 14px}.rev5 .product-cta{margin:auto 22px 22px;font-size:12px;padding:12px 13px;background:#1c6705;text-align:center;text-decoration:none;border-radius:30px;display:block;color:#fff;font-weight:700}.wide-collection{display:grid;grid-template-columns:1fr 1fr;max-width:1350px;margin:35px auto;background:#f4f6f8;align-items:center}.wide-collection>img{width:100%;height:390px;object-fit:contain;padding:20px;mix-blend-mode:multiply}.wide-collection>div{padding:45px 50px}.wide-collection span,.two-banners span{font-size:10px;letter-spacing:1.5px;color:#6c8190}.wide-collection h2{font-size:31px!important;line-height:1.2;margin:20px 0}.wide-collection p{font-size:13px;line-height:1.7}.two-banners{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:1350px;margin:30px auto 60px;padding:0 15px}.two-banners>a{display:flex;align-items:center;gap:20px;background:#f4f7f9;color:#005a98;text-decoration:none;padding:30px;min-width:0}.two-banners img{width:45%;height:210px;object-fit:contain;mix-blend-mode:multiply}.two-banners h2{font-size:23px;line-height:1.3;margin:12px 0}.two-banners b{font-size:11px}.breadcrumb{max-width:1400px;margin:0 auto;padding:22px 4%;display:flex;gap:12px;align-items:center;font-size:11px;color:#6e8390}.breadcrumb a{color:#005a98;text-underline-offset:3px}.category-intro{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;padding:25px max(5%,calc((100% - 1250px)/2));background:#f3f7fa;min-height:300px}.category-intro>div>span{font-size:10px;letter-spacing:2px;color:#77909f}.rev5 .category-intro h1{font-size:38px;line-height:1.15;letter-spacing:-.6px;color:#005a98;font-weight:700;margin:20px 0}.category-intro p{font-size:13px;line-height:1.8;max-width:570px;margin:0}.category-intro>img{width:100%;height:245px;object-fit:contain;mix-blend-mode:multiply}.category-products{max-width:1400px;margin:auto;padding:35px 4% 55px}.category-tools{display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:20px}.category-tools p{font-size:13px;margin:0}.category-tools label{display:flex;gap:12px;align-items:center;margin:0;white-space:nowrap}.category-tools select{width:auto;padding:10px 12px;border-radius:3px;font-size:12px;min-width:165px}.catalog-note{font-size:11px;line-height:1.7;color:#6f7f88;margin:15px 0 25px}.category-help{text-align:center;padding:40px 20px;background:#f5f7f9}.category-help h2{margin-bottom:14px}.category-help p{font-size:13px}.category-help .text-link{display:block;margin:20px auto 0}.search-results{max-width:1400px;padding:20px 4% 65px;margin:auto;min-height:50vh}.rev5 .search-results h1{font-size:35px;font-weight:700;color:#005a98;letter-spacing:-.5px}.search-results>#search-status{margin:15px 0 30px}.rev5 .floating-wa{position:fixed;display:flex!important;align-items:center;gap:9px;width:auto;height:56px;right:22px;bottom:22px;padding:13px 17px;border-radius:30px;background:#18a44e;box-shadow:0 3px 14px #0003;z-index:70;text-decoration:none}.rev5 .floating-wa svg{height:28px;width:28px;stroke:#fff;fill:none;stroke-width:1.5}.rev5 .floating-wa span{font-size:12px;font-weight:700;color:#fff;margin:0}.rev5 .mobile-bar{display:none!important}.rev5 .network-footer{padding-bottom:85px}.rev5 dialog{width:min(1050px,94vw);max-height:90dvh;padding:35px;border:0;border-radius:8px;box-shadow:0 12px 90px #0004;color:#445762;overflow:auto}.rev5 dialog::backdrop{background:#002a46b8;backdrop-filter:blur(3px)}.dialog-close{position:absolute;right:15px;top:12px;background:#f0f4f6;border:0;border-radius:50%;width:35px;height:35px;color:#005a98;font-size:27px;z-index:1}.rev5 #dialog-content{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.rev5 #dialog-content>img{width:100%;height:400px;object-fit:contain;background:#f7f8f8}.rev5 #dialog-content .exclusive-tag{margin:0 0 15px;display:inline-block}.rev5 #dialog-title{font-size:28px;line-height:1.2;color:#005a98}.rev5 #dialog-content p{font-size:13px;line-height:1.75}.rev5 #dialog-content ul{font-size:12px;padding-left:18px;line-height:1.8}.rev5 #dialog-content .catalog-note{font-size:10px;margin:15px 0}.rev5 #dialog-content .product-cta{margin:20px 0 0}.rev5 .social .instagram .pending{background:#eff6fa;border-color:#d5e5ef}.rev5 .network-footer a{overflow-wrap:anywhere}.rev5 .document{min-height:50vh}.rev5 .document h1{font-size:38px;color:#005a98;letter-spacing:-.5px}
@media(max-width:1050px){.rev5-hero-copy{padding:45px 9%}.rev5 .rev5-hero h1{font-size:36px}.rev5 .store-nav{justify-content:flex-start;gap:22px}.category-overview-grid{grid-template-columns:repeat(4,1fr)}.rev5-grid{gap:18px}.rev5 .product-photo{height:240px}.rev5 .product-card h3{font-size:19px}.rev5 .product-summary{margin-left:16px;margin-right:16px}.two-banners>a{padding:20px;gap:14px}.two-banners h2{font-size:20px}.wide-collection>div{padding:30px}.rev5 .header-contact{display:flex}}
@media(max-width:650px){html{scroll-padding-top:145px}.rev5 .demo{padding:7px 5%;font-size:8px}.rev5 .store-header{min-height:125px;height:auto;padding:11px 5%;gap:11px}.rev5 .store-nav{display:none;gap:0;padding:8px 5%}.rev5 .store-nav.menu-open{display:flex}.rev5 .store-nav a{font-size:12px;width:50%;padding:12px 4px}.rev5 .official-logo{width:112px}.rev5 .search{height:38px}.rev5 .header-contact svg{height:23px;width:23px}.rev5 .rev5-hero{grid-template-columns:1fr;min-height:0}.rev5-hero-copy{padding:32px 6%}.rev5 .rev5-hero h1{font-size:34px;margin:17px 0}.rev5-hero-copy p{font-size:13px;max-width:100%;margin-bottom:20px}.rev5-hero-copy>span{font-size:9px;letter-spacing:1px}.rev5-hero-image{height:340px;min-height:340px;max-height:none}.rev5-hero-image>img{object-position:center 65%}.rev5-hero-image>div{right:16px;bottom:16px;padding:12px 15px;min-width:165px}.rev5-hero-image b{font-size:23px}.rev5 .store-benefits{gap:24px;padding:17px 5%;overflow-x:auto}.category-overview{padding:30px 5% 15px}.category-overview-grid{grid-template-columns:repeat(2,1fr);gap:12px}.category-tile:last-child{grid-column:span 2;display:flex;align-items:center;justify-content:center;gap:25px}.category-tile:last-child>img{width:120px}.category-tile img{height:115px}.category-tile h3{font-size:14px}.category-tile span{font-size:10px}.rev5 .shelf-heading{gap:15px;margin-bottom:20px}.rev5 .shelf-heading h2{font-size:23px}.category-overview>.shelf-heading h2{text-align:center}.rev5 .product-shelf{padding:30px 5%}.rev5-grid{grid-template-columns:1fr;gap:24px}.rev5 .product-photo{height:285px;padding:16px}.rev5 .product-card h3{font-size:24px;margin-left:22px;margin-right:22px}.rev5 .product-summary{font-size:13px;margin-left:22px;margin-right:22px;min-height:0}.rev5 .product-cta{font-size:12px}.wide-collection{grid-template-columns:1fr;margin:15px 5%}.wide-collection>img{height:285px;padding:15px}.wide-collection>div{padding:20px 25px 30px}.wide-collection h2{font-size:27px!important;margin:15px 0}.two-banners{grid-template-columns:1fr;gap:20px;margin:25px auto;padding:0 5%}.two-banners>a{padding:24px 20px}.two-banners img{height:180px;width:45%}.two-banners h2{font-size:22px}.breadcrumb{padding:18px 5%}.category-intro{grid-template-columns:1fr;gap:20px;padding:28px 6% 20px}.rev5 .category-intro h1{font-size:32px;margin:15px 0}.category-intro>img{height:225px}.category-products{padding:28px 5% 40px}.category-tools{align-items:flex-start;gap:15px}.category-tools label{font-size:10px;gap:6px}.category-tools select{font-size:10px;padding:9px 7px;min-width:130px}.category-tools p{font-size:12px;padding-top:8px}.catalog-note{font-size:10px}.rev5 .floating-wa{right:16px;bottom:max(16px,env(safe-area-inset-bottom));height:56px;width:56px;padding:13px;border-radius:50%}.rev5 .floating-wa span{display:none}.rev5 .floating-wa svg{width:29px;height:29px}.rev5 .network-footer{padding-bottom:95px}.rev5 dialog{padding:45px 22px 25px;width:94vw;max-height:90dvh}.rev5 #dialog-content{grid-template-columns:1fr;gap:25px}.rev5 #dialog-content>img{height:260px}.rev5 #dialog-title{font-size:26px}.rev5 .view-all{font-size:11px}.rev5 .search-results h1{font-size:30px}}
