*{padding:0;margin:0;box-sizing:border-box}.header .header__primary-nav-item .mega-menu{justify-content:space-between}#sidebar-menu .mobile-accordion button,#sidebar-menu .mobile-accordion-1 button,#sidebar-menu .mobile-accordion-2 button,#sidebar-menu .mobile-accordion-3 button,#sidebar-menu .mobile-accordion-4 button,#sidebar-menu .mobile-accordion-5 button{flex-direction:column;text-align:left;position:relative;padding:0;display:flex;width:100%}#sidebar-menu .mobile-accordion button .mobile-accordion__icon,#sidebar-menu .mobile-accordion-1 button .mobile-accordion__icon,#sidebar-menu .mobile-accordion-2 button .mobile-accordion__icon,#sidebar-menu .mobile-accordion-3 button .mobile-accordion__icon,#sidebar-menu .mobile-accordion-4 button .mobile-accordion__icon,#sidebar-menu .mobile-accordion-5 button .mobile-accordion__icon{position:absolute;right:0;top:6px}#sidebar-menu .mobile-accordion button span,#sidebar-menu .mobile-accordion-1 button span,#sidebar-menu .mobile-accordion-2 button span,#sidebar-menu .mobile-accordion-3 button span,#sidebar-menu .mobile-accordion-4 button span,#sidebar-menu .mobile-accordion-5 button span{width:100%;text-align:left}#sidebar-menu .mobile-accordion .mobile-accordion__content .mobile-menu__grid,#sidebar-menu .mobile-accordion-1 .mobile-accordion__content .mobile-menu__grid,#sidebar-menu .mobile-accordion-2 .mobile-accordion__content .mobile-menu__grid,#sidebar-menu .mobile-accordion-3 .mobile-accordion__content .mobile-menu__grid,#sidebar-menu .mobile-accordion-4 .mobile-accordion__content .mobile-menu__grid,#sidebar-menu .mobile-accordion-5 .mobile-accordion__content .mobile-menu__grid{grid-template-columns:repeat(4,1fr);padding-top:15px;gap:5px}#cstm-accordion .mobile-accordion__content .mobile-menu__grid .mobile-menu__item span{line-height:1.2;font-size:12px}#sidebar-menu .mobile-menu__item img{height:100px;object-fit:cover;border-radius:0}.header .header__primary-nav-item .mega-menu .mega-menu__linklist{flex-direction:column;gap:8px;width:20%}#sidebar-menu .mobile-accordion-3 .mobile-menu__grid{display:flex!important;justify-content:start;gap:10px}#sidebar-menu .mobile-accordion-4 .mobile-menu__grid{display:flex;flex-direction:column}.header .header__primary-nav-item .mega-menu .mega-menu__linklist a{text-transform:capitalize}.header .contents .header__primary-nav-item:before{display:none}.header .header__primary-nav-item .mega-menu .mega-menu__promo{width:80%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.header .header__primary-nav-item .mega-menu .mega-menu__promo>.v-stack{flex:unset;min-width:unset}.cstm-mega-menu .mobile-mega-menu{display:flex;overflow:scroll;gap:20px}.cstm-mega-menu .mobile-mega-menu .mobile-mega-menu__item{width:55%;flex:0 0 55%}.cstm-mega-menu{padding:20px 0 100px}.cstm-mega-menu .menu-heading{margin-bottom:15px;font-size:14px;text-transform:uppercase;font-family:Avenir Next,sans-serif!important}#sidebar-menu .mobile-accordion-5 button span,#sidebar-menu .mobile-accordion-4 button span{font-size:13px;text-transform:uppercase}.mobile-accordion-3 a.mobile-menu__item:last-child{color:#fff;border:0px}.mobile-accordion-3 a.mobile-menu__item{border:1px solid #000;padding:6px 8px}#sidebar-menu .mobile-accordion-1 button span,#sidebar-menu .mobile-accordion button span{font-style:normal;font-family:var(--heading-font-family)!important;font-size:18px}#sidebar-menu .mobile-accordion-3 button span{text-transform:uppercase}.mobile-accordion-3 a.mobile-menu__item span{margin:0;line-height:1;text-transform:uppercase;font-size:12px;text-align:center}#sidebar-menu .header-sidebar__linklist li{display:none}.header-sidebar .about-menu{padding:16px 0;border-block-start-width:0!important}.header-sidebar .about-menu a{color:#000;font-size:14px;text-transform:uppercase}.header-sidebar .header-sidebar__scroller.ssss li a{font-size:14px;text-transform:capitalize}.cstm-mega-menu .mobile-mega-menu .mobile-mega-menu__item a p{font-size:14px;text-align:center;text-transform:capitalize}.product-page-scrolled .cstm-sticky-block{opacity:1;transition:all .5s ease;position:fixed}.product-page-scrolled .cstm-sticky-block .prose-product-desc p{font-size:14px}.product-page-scrolled .cstm-sticky-block .cstm-block-rating .rating-badge span{color:#000!important}.cstm-sticky-block{opacity:0;position:absolute;bottom:10px;background:#fff;z-index:5;width:90%;right:0;margin:0 auto;left:0;padding:10px;box-shadow:0 0 14px #0000003d}.cstm-sticky-block .buy-buttons button{padding:14px;line-height:1;margin:6px 0;font-size:12px;display:flex;gap:10px}.cstm-sticky-block .prose{font-size:18px;font-weight:400;font-style:normal;font-family:var(--heading-font-family)!important}.cstm-sticky-block .color-swatch.is-selected{position:relative}.cstm-sticky-block .color-swatch.is-selected:before{content:"";background-image:url(/cdn/shop/files/check_1.png?v=1765869276);position:absolute;width:20px;height:20px;background-size:contain;left:50%;top:50%;transform:translate(-50%,-50%);filter:invert(1)}.product-gallery{height:100%;position:relative}.product-gallery__image-list{position:sticky;top:30px}.cstm-sticky-block .cstm-prose{display:flex;flex-direction:column}.cstm-sticky-block .cstm-prose a{text-decoration:underline;display:flex;align-content:center;line-height:1;gap:5px}.cstm-sticky-block .cstm-prose a .cstm-icn{width:14px;height:14px}.mobile-accordion-4 .mobile-menu__item{display:flex;align-items:center;gap:10px}.mobile-accordion-4 .mobile-menu__item img{width:16px;height:16px!important;border-radius:0!important}.mobile-accordion-4 .mobile-menu__grid{padding-top:20px}.mobile-accordion-4 .mobile-menu__item span{margin:0}.mobile-accordion-4 .mobile-menu__item .menu-img-block{background:#0000000f;border-radius:50%;padding:7px}div#cstm-accordion{padding:16px 0;border-block-start-width:0px}.mobile-accordion,.mobile-accordion-4{border-top:1px solid #eee!important}div#cstm-accordion .cstm-content{padding-right:5px}#sidebar-menu .mobile-accordion-3 button{display:none}#sidebar-menu .mobile-accordion .mobile-accordion__content p,#sidebar-menu .mobile-accordion-1 .mobile-accordion__content p{font-size:13px}.product-gallery__zoom-button.circle-button svg{margin:0 auto!important}.cstm-buy-buttons button{width:100%}.cstm-buy-buttons{display:none}.product-sticky-bar.is-scroll{display:flex;justify-content:space-between}.product-sticky-bar{display:none}.product:has(.product-gallery__carousel.is-scroll) .cstm-sticky-block{display:none!important;opacity:0!important}.shopify-section--announcement-bar{position:relative;z-index:9}.mega-menu__promo img{aspect-ratio:1 / 1;object-fit:contain}.prose p#variant-custom-text{padding-bottom:30px}.product-info__block-list .liquid{min-height:16px}.product-info__block-item[data-block-id=buy_buttons]{min-height:93px}on-sale-badge.badge.badge--on-sale{font-family:Avenir Next}@media(max-width:576px){.cstm-buy-buttons,.cstm-buy-buttons.is-scrolledsss{display:flex;width:100%}.product-sticky-bar .new-cstm-buy-buttons{display:none}#sidebar-menu .cstm-mega-menu{padding:20px 0}}@media(max-width:1000px){.cstm-mega-menu{padding:20px 0 60px}.product-gallery .product-gallery__carousel.scroll-area.is-scroller{scrollbar-width:revert;overscroll-behavior-x:revert;overflow:scroll;display:grid!important;grid-template:revert;max-height:100%!important;gap:5px;grid:auto / auto-flow min(28rem,75vw)}.product-gallery .product-gallery__carousel.scroll-area.is-grid{scrollbar-width:unset;overscroll-behavior-x:unset;overflow:unset;display:grid!important;grid-template:repeat(1,1fr) / repeat(2,1fr)!important;max-height:100%!important;gap:5px;grid:unset}}@media(min-width:768px){.cstm-sticky-block{display:none}product-sticky-bar.product-sticky-bar{visibility:visible;opacity:1}.product-page-scrolled product-sticky-bar.product-sticky-bar{visibility:hidden;opacity:0}}@media(max-width:767px){product-sticky-bar.product-sticky-bar{visibility:visible;opacity:1}.product-page-scrolled product-sticky-bar.product-sticky-bar{visibility:hidden;opacity:0}}:is(.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6)) :is(em,i){font-style:normal}#shopify-section-slideshow .h1,#shopify-section-media_grid_fR3At6 .prose h3,[id$=__slideshow] .h1,[id$=__media_grid_fR3At6] .prose h3{font-size:var(--text-h2);line-height:1.5}@media screen and (min-width:1150px){#shopify-section-slideshow .h1,#shopify-section-media_grid_fR3At6 .prose h3,[id$=__slideshow] .h1,[id$=__media_grid_fR3At6] .prose h3{line-height:1.4}}.product-info .product-title{font-style:normal!important;font-size:1.25rem!important;line-height:1.3!important}@media screen and (min-width:700px){.product-info .product-title{font-size:1.5rem!important}}.h6{font-size:1rem!important}.count-block,.count-block .smallcaps{font-size:12px}.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6){font-style:normal!important}:is(.heading,.h1,.h2,.h3,.h4,.h5,.prose :where(h1,h2,h3,h4,h5)):not(sale-price):not(compare-at-price):not(unit-price){font-family:var(--heading-font-family)!important}sale-price.h4.text-subdued,sale-price.h4.text-on-sale{font-size:1rem!important}.announcement-bar .heading{font-family:Avenir Next,sans-serif!important}.media-grid .prose :is(.button,.link){margin-block-start:.375rem!important}[data-essential-upsell-element=product] [data-essential-upsell-element=title]{font-style:normal!important;font-family:Avenir Next,sans-serif!important;font-size:.9375rem!important}[data-essential-upsell-element=price]{font-family:Avenir Next,sans-serif!important;font-size:.875rem!important}[data-essential-upsell-element=add-to-cart-button]{font-family:Avenir Next,sans-serif!important;font-size:.75rem!important}[data-essential-upsell-element=header]>[data-essential-upsell-element=title]{font-family:Avenir Next,sans-serif!important}[data-essential-upsell-element=add-to-cart-button]{letter-spacing:.08em!important;min-width:110px!important;padding-left:12px!important;padding-right:12px!important;white-space:nowrap!important}.product-info sale-price.h4.text-subdued,.product-info sale-price.h4.text-on-sale{color:#6b6b6b!important}.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list a.product-title,a.product-title-for-mobile.product-title-for-mobile *{font-family:Avenir Next,sans-serif!important;font-style:normal!important}.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list a.product-title,.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list a.product-title-for-mobile,.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list a.product-title-for-mobile *,.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list .cart-product-description,.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list .cart-product-description p,.bundle-builder-collection.bundle-builder-collection .bundle-collection-product .product-list .price-list{font-size:14px!important}.product-title:not(.bundle-collection-product *){display:inline!important;visibility:visible!important;opacity:1!important}.header__account-link>a,.header__search-link>a,.header__cart-link>a{position:relative}.header__account-link>a:before,.header__search-link>a:before,.header__cart-link>a:before{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.circle-button{position:relative}.circle-button:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.social-media--list .tap-area:before{top:-.875rem;right:-.875rem;bottom:-.875rem;left:-.875rem}.quantity-selector__button{position:relative}.quantity-selector__button:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.button:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.color-swatch:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
