@media only screen and (max-width:768px){html body [class*=h2m-menu__mobile],html body [id^=h2mMb],html body [class*=h2m-mobile],html body [class*=h2m-hamburger],html body [class*=h2m-burger],html body [class*=h2m-toggle],html body [class*=h2m-menu-nav],html body [class*=h2m-overlay]{display:none!important}html body:not(#hw-x):not(#hw-y) .site-header .header-item--icons,html body:not(#hw-x):not(#hw-y) .site-header .site-nav__icons{display:flex!important;visibility:visible!important;opacity:1!important}html body:not(#hw-x):not(#hw-y) .site-header .js-drawer-open-nav{display:inline-flex!important;align-items:center;visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body:not(#hw-x):not(#hw-y) #NavDrawer .drawer__contents,html body:not(#hw-x):not(#hw-y) #NavDrawer .drawer__scrollable,html body:not(#hw-x):not(#hw-y) #NavDrawer ul.mobile-nav{display:block!important;visibility:visible!important;opacity:1!important;max-height:none!important;overflow:visible}html body:not(#hw-x):not(#hw-y) #NavDrawer .drawer__scrollable{overflow-y:auto!important;-webkit-overflow-scrolling:touch}html body:not(#hw-x):not(#hw-y) #NavDrawer ul.mobile-nav>li.mobile-nav__item,html body:not(#hw-x):not(#hw-y) #NavDrawer .collapsible-content__inner li.mobile-nav__item{display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important;height:auto!important;list-style:none}html body:not(#hw-x):not(#hw-y) #NavDrawer .appear-animation{opacity:1!important;transform:none!important;animation:none!important}html body:not(#hw-x):not(#hw-y) #NavDrawer .mobile-nav__has-sublist{display:flex!important;visibility:visible!important;opacity:1!important}html body:not(#hw-x):not(#hw-y) #NavDrawer a.mobile-nav__link,html body:not(#hw-x):not(#hw-y) #NavDrawer .mobile-nav__link--top-level{display:block!important;visibility:visible!important;opacity:1!important;flex:1 1 auto}html body:not(#hw-x):not(#hw-y) #NavDrawer .mobile-nav__toggle,html body:not(#hw-x):not(#hw-y) #NavDrawer .mobile-nav__toggle button{display:flex!important;align-items:center;justify-content:center;visibility:visible!important;opacity:1!important}html body:not(#hw-x):not(#hw-y) #NavDrawer .mobile-nav__child-item{display:flex!important;visibility:visible!important;opacity:1!important}#NavDrawer .drawer__contents,#NavDrawer .drawer__fixed-header,#NavDrawer .drawer__scrollable{background:#da291c!important;color:#fff!important}#NavDrawer .mobile-nav__item{border-bottom:1px solid rgba(255,255,255,.25)}#NavDrawer .mobile-nav__sublist .mobile-nav__item{border-bottom:0}#NavDrawer .mobile-nav__link,#NavDrawer .mobile-nav__link--top-level,#NavDrawer .mobile-nav__faux-link{color:#fff!important;text-transform:uppercase;letter-spacing:.08em}#NavDrawer .mobile-nav__link--top-level{font-size:18px!important;padding:16px 20px!important}#NavDrawer .collapsible-content,#NavDrawer .mobile-nav__sublist{background:#b51f14!important}#NavDrawer .mobile-nav__sublist .mobile-nav__link{font-size:15px!important;padding:12px 20px 12px 32px!important}#NavDrawer .mobile-nav__toggle button,#NavDrawer .collapsible-trigger{min-width:56px;min-height:52px;color:#fff!important}#NavDrawer .collapsible-trigger svg,#NavDrawer .drawer__close-button svg{stroke:#fff!important;color:#fff!important}}[class^=subcollection-links--] a,[class*=" subcollection-links--"] a{background-color:#da291c!important;border-color:#da291c!important;color:#fff!important}[class^=subcollection-links--] a:hover,[class^=subcollection-links--] a:focus,[class^=subcollection-links--] a.is-active,[class*=" subcollection-links--"] a:hover,[class*=" subcollection-links--"] a.is-active{background-color:#b51f14!important;border-color:#b51f14!important;color:#fff!important}@media only screen and (max-width:768px){#CollectionHeaderSection .collection-hero:not(.collection-hero--video):not(.collection-hero--boxed){position:relative!important;height:auto!important;min-height:0!important;aspect-ratio:4 / 3;overflow:hidden!important}#CollectionHeaderSection .collection-hero:not(.collection-hero--video) .parallax-container,#CollectionHeaderSection .collection-hero:not(.collection-hero--video) .parallax-image{position:absolute!important;right:0!important;bottom:0!important;left:0!important;top:0!important;height:100%!important;width:100%!important;transform:none!important}#CollectionHeaderSection .collection-hero:not(.collection-hero--video) img,#CollectionHeaderSection .collection-hero:not(.collection-hero--video) .collection-hero__image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center center!important;transform:none!important}}@media only screen and (min-width:769px){html body:not(#hw-x):not(#hw-y) .h2m-main-menu-item:not(.h2m-menu__mobile *){position:relative!important}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *){width:260px!important;min-width:0!important;max-width:260px!important;left:50%!important;right:auto!important;margin-left:-130px!important;background:#da291c!important;border:0!important;border-radius:0!important;box-shadow:0 12px 24px #0000002e!important;padding:10px 0!important;--h2m-sub-bg-color: #da291c;--h2m-sub-color: #ffffff;--h2m-mega-bg-color-hover: #b51f14;--h2m-mega-color-hover: #ffffff;--h2m-heading-color: #ffffff}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) *{max-width:100%!important;min-width:0!important}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) a[href*=accessor i],html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) *:has(a[href*=accessor i]):not(:has(a:not([href*=accessor i]))){display:none!important}html body:not(#hw-x):not(#hw-y) .h2m-main-menu-item:not(.h2m-menu__mobile *) :has(>a[href*=accessor i]) .h2m-submenu--root,html body:not(#hw-x):not(#hw-y) .h2m-main-menu-item:not(.h2m-menu__mobile *) :has(>.h2m-menu-item-inner[href*=accessor i]) .h2m-submenu--root{display:none!important;visibility:hidden!important;pointer-events:none!important}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) img,html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) picture{visibility:hidden!important;width:100%!important;height:42px!important;object-fit:cover}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) *:not(img),html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) *:before,html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) *:after{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) *:not(svg):not(path):not(img){color:#fff!important}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) a{border-radius:0!important;text-decoration:none!important;transition:background-color .15s ease}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) a:hover,html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) a:focus{background-color:#b51f14!important}html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) .h2m-item-heading,html body:not(#hw-x):not(#hw-y) .h2m-submenu--root:not(.h2m-menu__mobile *) .h2m-block--title{font-weight:700!important}.site-header .site-nav__dropdown,.site-header .site-nav__deep-dropdown{background:#da291c!important;border:0!important;box-shadow:0 12px 24px #0000002e!important;padding:8px 0!important;min-width:220px}.site-header .site-nav__dropdown li,.site-header .site-nav__dropdown .h5,.site-header .site-nav__dropdown .grid__item{background:transparent!important;border:0!important}.site-header .site-nav__dropdown .site-nav__dropdown-link,.site-header .site-nav__deep-dropdown .site-nav__dropdown-link{display:block;background:transparent!important;color:#fff!important;padding:9px 22px!important;font-size:14px!important;letter-spacing:.08em;text-transform:uppercase}.site-header .site-nav__dropdown .site-nav__dropdown-link:hover{background:#b51f14!important}}.template-collection .main-content{margin-top:0!important;padding-top:0!important}.template-collection .main-content>.shopify-section:first-child,.template-collection #CollectionHeaderSection,.template-collection .collection-hero{margin-top:0!important;padding-top:0!important;border-top:0!important}html body .grid-product .grid-product__meta{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;text-align:center!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important}html body .grid-product .grid-product__content,html body .grid-product .grid-product__image-wrapper,html body .grid-product .grid-product__image-mask,html body .grid-product .grid__item-image-wrapper,html body .grid-product .grid-product__link,html body .grid-product .grid-product__meta{border:0!important;border-top:0!important;border-right:0!important;border-bottom:0!important;border-left:0!important;outline:0!important;box-shadow:none!important}html body .grid-product .grid-product__link:hover,html body .grid-product .grid-product__link:focus,html body .grid-product .grid-product__link:focus-visible,html body .grid-product .grid-product__link:hover .grid-product__image-mask{border:0!important;border-bottom:0!important;outline:0!important;box-shadow:none!important}html body .grid-product .grid-product__image-mask:before,html body .grid-product .grid-product__image-mask:after,html body .grid-product .grid-product__image-wrapper:before,html body .grid-product .grid-product__image-wrapper:after,html body .grid-product .grid-product__meta:before,html body .grid-product .grid-product__meta:after{border:0!important;border-bottom:0!important;box-shadow:none!important}html body .grid-product .grid-product__collection{display:none!important}html body .grid-product .grid-product__title{width:100%!important;text-align:center!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback)!important;font-size:17px!important;font-weight:300!important;color:#2c2c2c!important;font-kerning:normal!important;letter-spacing:.03em!important;line-height:1.15!important;margin:0!important;padding-top:12px!important;padding-bottom:0!important}html body .grid-product .grid-product__price{width:100%!important;text-align:center!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:14px!important;font-weight:500!important;color:#2c2c2c!important;font-kerning:normal!important;letter-spacing:0em!important;line-height:1.3!important;margin:0!important;padding-top:2px!important;padding-bottom:5px!important}html body .grid-product .grid-product__meta>[data-pl-swatches-loaded],html body .grid-product .grid-product__colors,html body .grid-product [data-product-color-swatch]{align-self:center!important;justify-content:center!important;text-align:center!important}html body .grid-product a[href*="/collections/summersale-2026/"] .grid-product__collection{display:block!important;width:100%!important;text-align:center!important;text-transform:uppercase!important;font-family:var(--typeBasePrimary),var(--typeBaseFallback)!important;font-size:13px!important;font-weight:400!important;color:#da291c!important;font-kerning:normal!important;letter-spacing:-.025em!important;line-height:1.2!important;margin:0!important;padding-top:0!important;padding-bottom:6px!important}html body .grid-product .grid-product__link,html body .grid-product .grid-product__link:hover,html body .grid-product .grid-product__link:focus,html body .grid-product .grid-product__link:focus-visible,html body .grid-product .grid-product__link:visited{color:inherit!important}html body .grid-product .grid-product__link:hover .grid-product__title,html body .grid-product .grid-product__link:focus .grid-product__title,html body .grid-product .grid-product__link:focus-visible .grid-product__title,html body .grid-product .grid-product__link:visited .grid-product__title{color:#2c2c2c!important}html body .grid-product .grid-product__link:hover .grid-product__price,html body .grid-product .grid-product__link:focus .grid-product__price,html body .grid-product .grid-product__link:focus-visible .grid-product__price,html body .grid-product .grid-product__link:visited .grid-product__price{color:#2c2c2c!important}html body .grid-product a[href*="/collections/summersale-2026/"]:hover .grid-product__collection,html body .grid-product a[href*="/collections/summersale-2026/"]:focus .grid-product__collection,html body .grid-product a[href*="/collections/summersale-2026/"]:focus-visible .grid-product__collection,html body .grid-product a[href*="/collections/summersale-2026/"]:visited .grid-product__collection{color:#da291c!important}[class^=subcollection-links--],[class*=" subcollection-links--"]{padding-top:50px!important;padding-bottom:0!important}[class^=subcollection-links--] a,[class*=" subcollection-links--"] a{border-radius:0!important}html body .promo-grid__container.vertical-bottom .promo-grid__text{position:relative!important;top:-40px!important}html body .promo-grid__text>.rte--em{font-size:15px!important;font-weight:600!important;letter-spacing:.15em!important;line-height:1.2!important;margin-top:0!important;margin-bottom:7px!important;text-shadow:0 1px 15px rgba(56,66,72,.25)!important}html body .promo-grid__text>.rte--strong{font-size:36px!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.05!important;margin-top:0!important;margin-bottom:15px!important;text-shadow:0 1px 25px rgba(56,66,72,.25)!important}html body .promo-grid__text>.btn{font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important;line-height:1!important;margin-top:0!important;margin-bottom:0!important}html body .promo-grid__text>.btn+.btn{margin-left:10px!important}html body .newsletter-section{--hw-news-height: 500px;--hw-news-image-width: 60%;--hw-news-image-top: 0%;--hw-news-image-right: 0%;--hw-news-image-bottom: 0%;--hw-news-image-left: 0%;--hw-news-image-size: 110%;--hw-news-text-top: 0%;--hw-news-text-right: 8%;--hw-news-text-bottom: 0%;--hw-news-text-left: 8%;--hw-news-logo-width: 460px;--hw-news-logo-bottom: 20px;--hw-news-body-width: 520px;--hw-news-form-width: 500px}html body .newsletter-section{min-height:var(--hw-news-height)!important;margin:0!important;padding:0!important;overflow:hidden!important}html body .page-width:has(>.newsletter-section){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}html body .newsletter-section{width:100%!important;max-width:none!important;gap:0!important}html body .newsletter-section .newsletter-section__image{position:relative!important;flex:0 0 var(--hw-news-image-width)!important;width:var(--hw-news-image-width)!important;max-width:var(--hw-news-image-width)!important;min-height:var(--hw-news-height)!important;height:var(--hw-news-height)!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important}html body .newsletter-section .newsletter-section__image>.image-wrap{position:absolute!important;top:var(--hw-news-image-top)!important;right:var(--hw-news-image-right)!important;bottom:var(--hw-news-image-bottom)!important;left:var(--hw-news-image-left)!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important;overflow:hidden!important}html body .newsletter-section .newsletter-section__image>.image-wrap>image-element{position:absolute!important;top:50%!important;left:50%!important;width:var(--hw-news-image-size)!important;height:var(--hw-news-image-size)!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;transform:translate(-50%,-50%)!important;transform-origin:center center!important;border:0!important;border-radius:0!important;outline:0!important;box-shadow:none!important}html body .newsletter-section .newsletter-section__image>.image-wrap>image-element>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center center!important;box-shadow:none!important}html body .newsletter-section .newsletter-section__content{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:var(--hw-news-height)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding-top:var(--hw-news-text-top)!important;padding-right:var(--hw-news-text-right)!important;padding-bottom:var(--hw-news-text-bottom)!important;padding-left:var(--hw-news-text-left)!important;margin:0!important;box-sizing:border-box!important}html body .newsletter-section .newsletter-section__content .theme-block:first-child{flex:0 0 auto!important;display:block!important;width:100%!important;max-width:var(--hw-news-logo-width)!important;aspect-ratio:2514 / 786!important;min-height:1px!important;margin-top:0!important;margin-right:auto!important;margin-bottom:var(--hw-news-logo-bottom)!important;margin-left:auto!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important}html body .newsletter-section h2{font-size:56px!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:.95!important;margin-top:0!important;margin-bottom:20px!important}html body .newsletter-section p{width:100%!important;max-width:var(--hw-news-body-width)!important;font-size:18px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.4!important;text-align:center!important;margin:0 auto 15px!important}html body .newsletter-section form{width:100%!important;max-width:var(--hw-news-form-width)!important;margin-left:auto!important;margin-right:auto!important}html body .newsletter-section .input-group{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;gap:0!important;margin:0!important;border:0!important;box-shadow:none!important}html body .newsletter-section input[type=email],html body .newsletter-section .newsletter__input{height:46px!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;background:transparent!important;border:1px solid #ffffff!important;border-radius:0!important;color:#fff!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;padding:0 14px!important;box-shadow:none!important;outline:0!important}html body .newsletter-section input[type=email]::placeholder,html body .newsletter-section .newsletter__input::placeholder{color:#fff!important;opacity:1!important}html body .newsletter-section .input-group-btn>.btn,html body .newsletter-section button[type=submit].btn{height:46px!important;flex:0 0 auto!important;background:#fff!important;background-image:none!important;border:1px solid #ffffff!important;border-radius:0!important;color:#da291c!important;font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important;line-height:1!important;text-transform:uppercase!important;padding-left:26px!important;padding-right:26px!important;margin:0!important;box-shadow:none!important;outline:0!important}html body .newsletter-section button[type=submit].btn span{color:#da291c!important}html body .newsletter-section .input-group-btn>.btn:hover,html body .newsletter-section .input-group-btn>.btn:focus,html body .newsletter-section button[type=submit].btn:hover,html body .newsletter-section button[type=submit].btn:focus{background:#c81d10!important;background-image:none!important;border-color:#c81d10!important;color:#fff!important;box-shadow:none!important}html body .newsletter-section button[type=submit].btn:hover span,html body .newsletter-section button[type=submit].btn:focus span{color:#fff!important}@media only screen and (max-width:768px){html body .newsletter-section{min-height:0!important}html body .newsletter-section .newsletter-section__image{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:400px!important;height:400px!important}html body .newsletter-section .newsletter-section__content{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-height:0!important;padding:50px 8%!important}html body .newsletter-section .newsletter-section__content .theme-block:first-child{max-width:420px!important}html body .newsletter-section form{max-width:100%!important}html body .newsletter-section h2{font-size:42px!important}html body .newsletter-section p{font-size:16px!important}}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] input[type=email]{height:46px!important;background:transparent!important;border:1px solid #ffffff!important;border-radius:0!important;color:#fff!important;font-size:17px!important;font-weight:400!important;letter-spacing:0!important;line-height:1!important;padding:0 14px!important;box-shadow:none!important;outline:0!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] input[type=email]::placeholder{color:#fff!important;opacity:1!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn{height:46px!important;background:#fff!important;background-image:none!important;border:1px solid #ffffff!important;border-radius:0!important;color:#da291c!important;font-size:14px!important;font-weight:500!important;letter-spacing:.03em!important;line-height:1!important;padding:0 26px!important;margin:0!important;box-shadow:none!important;outline:0!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn:before,html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn:after{background:#fff!important;background-image:none!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn span{position:relative!important;z-index:2!important;color:#da291c!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn:hover{background:#c81d10!important;border-color:#c81d10!important;color:#fff!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn:hover:before,html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn:hover:after{background:#c81d10!important}html body:not(#hw-x):not(#hw-y) [id^=NewsletterPopup-] .input-group-btn>button.btn:hover span{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/hw-custom.css.map */
