.complementary-products .complementary-products__header .h6{text-transform:none}.complementary-products .complementary-products__product-list--carousel{grid:auto / auto-flow 270px}.complementary-products .\@large\:horizontal-product-card__button{padding:10px;cursor:pointer;font-size:10px;font-style:normal;font-weight:350;line-height:100%;text-transform:uppercase}.complementary-products .\@narrow\:horizontal-product-card__button{display:none}.complementary-products .horizontal-product-card{border:1px solid #e5e5e5}.complementary-products .horizontal-product-card__figure{width:90px}.complementary-products .horizontal-product-card__info .h6{text-transform:capitalize}.needsclick strong{font-family:inherit}.header__primary-nav-item[data-title=Community] .contents .mega-menu__promo{grid-template-columns:repeat(3,1fr);gap:20px;justify-content:space-between;width:90%;margin:0 auto}.header__primary-nav-item[data-title=Community] .contents .mega-menu__promo a{display:block;height:100%;min-width:100px;max-width:29%}.header__primary-nav-item[data-title=Community] .contents .mega-menu__promo a>div{width:100%}.header__primary-nav-item[data-title=Community] .contents .mega-menu{display:inline-block;max-height:450px;padding-block:1rem}.header__primary-nav-item[data-title=Community] .contents .mega-menu__linklist{gap:20px;text-align:center;width:90%;margin:0 auto 10px;display:flex;flex-wrap:wrap;justify-content:space-between}.header__primary-nav-item[data-title=Community] .contents .mega-menu__linklist li{min-width:auto;width:100%;margin:0;max-width:29%}.header__primary-nav-item[data-title=Community] .contents .mega-menu__promo a img{width:100%;aspect-ratio:16 / 11;object-fit:cover}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu{display:flex;gap:20px}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__linklist{width:60%}.header__primary-nav-item[data-title=Shop] .mega-menu__linklist:has(>li:nth-child(-n+3):last-child){flex-direction:row}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__linklist li{min-width:auto}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__promo{width:calc(40% - 20px);justify-content:space-between;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__promo>*{flex:auto;min-width:auto;max-width:max-content}#header-panel-1 .header-sidebar__promo>*{min-width:auto}#header-panel-1 .header-sidebar__promo{justify-content:space-between;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__promo .v-stack.group{height:max-content;display:flex;flex-direction:column;width:100%;max-width:100%}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__promo .v-stack.group .overflow-hidden,.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__promo .v-stack.group .overflow-hidden img{max-height:400px;height:100%;aspect-ratio:650 / 850}.header__primary-nav-item[data-title=Shop] .header__menu-disclosure .mega-menu .mega-menu__promo .v-stack.group .overflow-hidden img{width:100%;object-fit:cover}.header__primary-nav .mega-menu .h6{font-weight:700;font-family:MessinaSans Bold}.header__primary-nav-item[data-title=Shop] .mega-menu{max-height:550px}.shipping-protection{width:100%}.shipping-protection__content{display:flex;justify-content:space-between;align-items:center;width:100%}.shipping-protection__accordion-toggle{border:1px solid #000;cursor:pointer;padding:6px}label.shipping-protection__title{font-family:MessinaSans Bold,sans-serif}.shipping-protection__inner{width:100%;padding-right:20px;align-items:flex-start;display:flex;gap:15px}input#shippingProtectionToggle{margin-top:5px}.shipping-protection__accordion-toggle svg{width:9px;height:9px}button.shipping-protection__accordion-toggle[aria-expanded=true] svg.icon.icon-plus{display:none}button.shipping-protection__accordion-toggle[aria-expanded=false] svg.icon.icon-minus{display:none}.shipping-protection__accordion-content{padding-left:28px}@media only screen and (min-width:999.9px){.product-gallery__carousel{grid-template-columns:auto auto;gap:5px}.product-gallery__image-list{max-width:100%;margin:0 auto}.shopify-section--main-product .container{margin-left:30px;margin-right:30px;--container-max-width: 100%}product-gallery.product-gallery{gap:0}safe-sticky.product-gallery__thumbnail-list{display:none}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/custom.css.map */
