*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;max-width:100%}body{overflow-x:hidden;max-width:100vw}img,video,svg,iframe{max-width:100%}#header-group{--catchy-header-height-mobile: 80px;--catchy-header-height-desktop: 96px;--catchy-logo-gutter-left: 3.25rem;--catchy-logo-gutter-right: 5.75rem;--catchy-logo-width: min(720px, calc(100vw - var(--catchy-logo-gutter-left) - var(--catchy-logo-gutter-right)));--catchy-logo-aspect: 5.2451612903;--catchy-logo-scale: .48;--catchy-logo-max-bar-height: calc((var(--catchy-header-height-mobile) - 8px) * var(--catchy-logo-scale));--catchy-logo-height: min(calc(var(--catchy-logo-width) / var(--catchy-logo-aspect)), var(--catchy-logo-max-bar-height));--header-group-height: var(--catchy-header-height-mobile)}@media screen and (max-width:389px){#header-group{--catchy-header-height-mobile: 72px;--catchy-logo-gutter-left: 3rem;--catchy-logo-gutter-right: 5.25rem;--catchy-logo-width: min(600px, calc(100vw - var(--catchy-logo-gutter-left) - var(--catchy-logo-gutter-right)));--catchy-logo-max-bar-height: calc((var(--catchy-header-height-mobile) - 8px) * var(--catchy-logo-scale));--catchy-logo-height: min(calc(var(--catchy-logo-width) / var(--catchy-logo-aspect)), var(--catchy-logo-max-bar-height))}}@media screen and (min-width:390px)and (max-width:749px){#header-group{--catchy-logo-gutter-left: 3.25rem;--catchy-logo-gutter-right: 5.75rem;--catchy-logo-width: min(680px, calc(100vw - var(--catchy-logo-gutter-left) - var(--catchy-logo-gutter-right)));--catchy-logo-max-bar-height: calc((var(--catchy-header-height-mobile) - 8px) * var(--catchy-logo-scale));--catchy-logo-height: min(calc(var(--catchy-logo-width) / var(--catchy-logo-aspect)), var(--catchy-logo-max-bar-height))}}@media screen and (min-width:430px)and (max-width:749px){#header-group{--catchy-header-height-mobile: 88px;--catchy-logo-gutter-left: 3.5rem;--catchy-logo-gutter-right: 6rem;--catchy-logo-width: min(720px, calc(100vw - var(--catchy-logo-gutter-left) - var(--catchy-logo-gutter-right)));--catchy-logo-max-bar-height: calc((var(--catchy-header-height-mobile) - 8px) * var(--catchy-logo-scale));--catchy-logo-height: min(calc(var(--catchy-logo-width) / var(--catchy-logo-aspect)), var(--catchy-logo-max-bar-height))}}@media screen and (min-width:750px){#header-group{--catchy-logo-scale: .62;--catchy-logo-gutter-left: 3.5rem;--catchy-logo-gutter-right: 6.5rem;--catchy-logo-width: min(800px, calc(100vw - var(--catchy-logo-gutter-left) - var(--catchy-logo-gutter-right)));--catchy-logo-max-bar-height: calc((var(--catchy-header-height-desktop) - 8px) * var(--catchy-logo-scale));--catchy-logo-height: min(calc(var(--catchy-logo-width) / var(--catchy-logo-aspect)), var(--catchy-logo-max-bar-height));--header-group-height: var(--catchy-header-height-desktop)}}body{--header-height: var(--catchy-header-height-mobile);padding-top:var(--header-group-height, var(--catchy-header-height-mobile))}@media screen and (min-width:750px){body{--header-height: var(--catchy-header-height-desktop)}}#header-group .header-section,#header-group #header-component,#header-group .header{z-index:100!important;position:relative!important}#header-group #header-component .header__row--top,#header-group #header-component .header__columns{min-height:var(--catchy-header-height-mobile);max-height:var(--catchy-header-height-mobile);overflow:hidden;align-items:center}@media screen and (min-width:750px){#header-group #header-component .header__row--top,#header-group #header-component .header__columns{min-height:var(--catchy-header-height-desktop);max-height:var(--catchy-header-height-desktop)}}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){z-index:100!important}#header-group:has(.menu-drawer-container.menu-open){z-index:400!important}#header-group:has(.menu-drawer-container.menu-open) .header{contain:none!important}#header-group:has(.menu-drawer-container.menu-open) .header__column--right,#header-group:has(.menu-drawer-container.menu-open) .header__column--center{z-index:1!important;position:relative}#header-group:has(.menu-drawer-container.menu-open) .header__column--left{z-index:2;position:relative;overflow:visible}#header-group .menu-drawer-container.menu-open,#header-group #header-component:has(.menu-drawer-container.menu-open){overflow:visible}#header-group .menu-drawer__backdrop{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:200!important;background:#0000004d!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;transition:opacity .3s ease!important;pointer-events:auto}#header-group .menu-drawer{position:fixed!important;top:0!important;left:0!important;height:100vh!important;height:100dvh!important;width:80vw!important;max-width:360px!important;z-index:300!important;background:#fff!important;border-right:1px solid rgba(0,0,0,.14);overflow:visible!important;box-shadow:8px 0 36px #00000038,3px 0 12px #00000024!important}#header-group .menu-drawer:after{content:"";position:absolute;top:0;right:-28px;width:28px;height:100%;pointer-events:none;background:linear-gradient(to right,rgba(0,0,0,.16) 0%,rgba(0,0,0,.07) 45%,transparent 100%);z-index:1}#header-group .menu-drawer .menu-drawer__navigation{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:60px}#header-group .menu-drawer.color-scheme-catchy-header,#header-group .menu-drawer.color-scheme-catchy-header .menu-drawer__inner-container,#header-group .menu-drawer.color-scheme-catchy-header .menu-drawer__navigation-container,#header-group .menu-drawer.color-scheme-catchy-header .menu-drawer__inner-submenu{background-color:#fff!important}.catchy-footer{overflow-x:hidden;max-width:100vw}.product-information,.product-information__grid,.product-details{max-width:100%;overflow-x:clip}.product-information--luxury,.product-information--luxury .product-information__grid{overflow-x:visible}.product-details--luxury{max-width:100%;min-width:0;overflow-x:visible}.product-details--luxury .variant-picker,.product-details--luxury .buy-buttons-block,.product-details--luxury .buy-buttons-block product-form-component,.product-details--luxury .buy-buttons-block form,.product-details--luxury .product-form-buttons,.product-details--luxury .product-form-buttons--stacked,.product-details--luxury .add-to-cart-button,.product-details--luxury .accelerated-checkout-block,.product-details--luxury .shopify-payment-button,.product-details--luxury .shopify-payment-button__button{max-width:100%;min-width:0;box-sizing:border-box}.product-details--luxury .variant-picker--luxury .variant-option--luxury-size .variant-option__button-label,.product-details--luxury .product-form-buttons--stacked .shopify-payment-button__button{min-height:44px}.product-details--luxury .product-form-buttons--stacked .shopify-payment-button__more-options{display:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/catchy-responsive.css.map */
