@supports selector(:has(*)){.main-header #header:has(ul li:hover){--headerBg: #B7412C;--headerColor: white;--linkColor: #fff;--linkHover: #fff;--headerBorder: #B7412C}}@media (min-width: 778px){details.dm>details-menu ul{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:0!important;padding:0!important;margin:0!important}details.dm>details-menu ul li{list-style:none!important;padding:0!important;margin:0!important;width:100%!important}details.dm>details-menu ul li a{display:block!important;width:100%!important;text-align:left!important}}x-cell#f-newsletter{max-width:364px;margin:0 auto;margin-top:50px!important;margin-bottom:60px!important;padding:0}.newsletter .text-start{max-width:364px;margin:0 auto;margin-top:50px!important;margin-bottom:60px!important;padding:0}.gs-title{display:none}.umail input[type=email]{width:100%;padding:10px 10px 10px 0;margin-bottom:10px;border:none;border-bottom:1px solid #000;outline:none}input[type=email]:hover{border-bottom:1px solid #000!important;outline:0}input[type=email]:focus{border-bottom:1px solid #000!important;outline:0}.btnnewsletter{border:1px solid #000;font-size:10px;width:100%;padding:10px;background:#fff;color:#000;border:1px solid black!important;cursor:pointer}.btnnewsletter:focus,.btnnewsletter:hover{border:1px solid #000;outline:0}.product [card-type=overlay] .card-meta{display:flex;flex-direction:column;position:absolute;text-align:center;align-items:center;top:auto!important;right:0;text-decoration:underline;bottom:0;left:0;pointer-events:none!important}x-grid.col100{grid-template-columns:100%}@media (min-width: 750px){.contactwidth{width:35%;margin:auto}}@media (max-width: 749px){.contactwidth{width:100%;margin:auto}}.contacttopflex{display:flex;justify-content:space-between}@font-face{font-family:NHaasGroteskDSPro55Rg;src:url(/cdn/shop/files/NHaasGroteskDSPro55Rg.woff2?v=1755794669) format("woff2"),url(/cdn/shop/files/NHaasGroteskDSPro55Rg.woff?v=1755794701) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display Pro;src:url(/cdn/shop/files/NHaasGroteskDSPro-65Md.woff2?v=1755794546) format("woff2"),url(/cdn/shop/files/NHaasGroteskDSPro-65Md.woff?v=1755794613) format("woff");font-weight:400;font-style:normal;font-display:swap}.answer{display:block;font-family:NHaasGroteskDSPro55Rg!important;text-transform:uppercase;font-size:10px;margin-top:6px;margin-bottom:20px}.faq-q-section .question{font-family:Neue Haas Grotesk Display Pro!important;text-transform:uppercase;font-weight:400}@media (max-width: 762px){.question{font-size:11px}}@media (max-width: 777px){.product .cards{gap:10px!important}}x-cell.scollection{border-right:5px solid #ffffff00}section.marquee{border-bottom:none!important;padding-bottom:9px;padding-top:8px}.marquee .announcement-notice p{margin:0;font-family:NHaasGroteskDSPro55Rg!important;font-size:11px}.sticky-nav header#header{height:65px}.marquee x-flex{height:22px;display:flex!important;justify-content:center;align-items:center}.footer-links-row a{text-decoration:none;font-size:12px;font-weight:400;color:inherit;transition:color .3s}x-cell.xcontent.text-start{font-size:12px;text-align:left;padding:0 30px;font-family:Neue Haas Grotesk Display Pro;font-weight:400;margin-bottom:50px}x-cell.xcontent.text-start h2{font-size:12px;font-weight:400;font-family:Neue Haas Grotesk Display Pro}section.collage.hasBorders{padding-top:1rem!important}a.no-style{outline:unset!important}@media (max-width: 762px){header ul.inline{gap:20px!important;justify-content:end!important}}section.description{text-align:left}ul.swatch-group label{font-weight:400;font-size:11px!important;font-family:NHaasGroteskDSPro55Rg!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#fff!important;color:#000!important;font-weight:400!important;border-bottom:1px solid black!important}@media (min-width: 763px){header ul.inline{gap:60px}section.hero{border-bottom:5px solid white}.answer p{margin-top:0;margin-bottom:.5rem!important}}p:not([class]){margin-bottom:.5rem!important}span.m-fn-t,.navbar-nav li ul li a{font-family:NHaasGroteskDSPro55Rg!important;font-size:12px}.product-page details[open] .text{font-family:NHaasGroteskDSPro55Rg!important;font-size:10px;line-height:15px}.cartButton .cta{font-family:NHaasGroteskDSPro55Rg!important;font-size:12px;font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
