.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notice{padding:17px 6%;background:#edf5ed;color:#21542b;border-bottom:1px solid #c8dec8;font-size:13px}.form-errors{border:1px solid #bd2429;background:#fff3f3;color:#8c1d22;padding:12px 16px;margin-bottom:20px}.pagination{display:flex;gap:9px;margin-top:30px;flex-wrap:wrap}.pagination a{border:1px solid #d9dde0;padding:8px 15px;font-size:12px}.pagination a.active{color:white;background:#be2429;border-color:#be2429}.catalog-controls .compact{min-height:37px;padding:8px 13px;font-size:10px;gap:0}.result-count{font-size:10px;margin:16px 0}.product-detail .detail-copy h1{font-size:32px}.legal-content{max-width:900px;margin:auto;padding:30px 0 60px}.contact-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.contact-facts article{padding:24px;border:1px solid #e0e5e8}.contact-facts h2{font-size:22px;margin-bottom:15px}.contact-facts p{overflow-wrap:anywhere}.nav-collection{align-self:stretch;display:flex;align-items:center}.mega{z-index:30;max-height:75vh;overflow:auto}.mega>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 20px}.mega a{font-size:12px}.header{position:relative}.product-detail h1{overflow-wrap:anywhere}@media(hover:hover) and (pointer:fine) and (min-width:851px){.nav-collection:not(.menu-dismissed):hover .mega{display:block}.nav-collection:before{content:'';position:absolute;left:20%;right:5%;height:14px;top:90px;display:none}.nav-collection:hover:before{display:block}.collection-toggle{cursor:default}}@media(max-width:850px){.nav-collection{display:block;align-self:auto}.mega{max-height:none}.mega>div{grid-template-columns:1fr 1fr}}@media(max-width:600px){.contact-facts{grid-template-columns:1fr}.catalog-controls .compact{font-size:9px;padding:7px}.catalog-controls .search-box{width:44%}.product-detail .detail-copy h1{font-size:28px}}
