@media(min-width:1000px){.navigation .navigation__columns--over-5-cols{flex-wrap:wrap}.navigation .navigation__columns--over-5-cols .navigation__column{flex:0 0 20%}.navigation .navigation__column{flex:1 0 20%;max-width:25%}}@media(min-width:1300px){.navigation .navigation__columns{margin:0 -15px}.navigation .navigation__column{padding-right:15px;padding-left:15px}}@media(max-width:767.98px){.navigation .container{padding-right:20px;padding-left:20px}.navigation .container__breakout{margin-right:-20px;margin-left:-20px}}.mobile-navigation-drawer{display:none;visibility:hidden;position:fixed;z-index:8001;top:0;left:-1px;box-sizing:border-box;width:min(88%,540px);height:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px)*1.5 + 60px);overflow-x:hidden;overflow-y:auto;transform:translate(-100%);background:var(--main-nav-bg);color:var(--main-nav-link-col);text-align:start;will-change:transform}[dir=rtl] .mobile-navigation-drawer{right:-1px;left:auto;transform:translate(100%);border-right:0}.mobile-navigation-drawer .navigation__mobile-header{border-bottom:1px solid var(--heading-divider-col)}.mobile-navigation-drawer .mobile-nav-toggle{padding:12px 20px;color:inherit}.mobile-navigation-drawer .navigation__tier-1{text-align:start}.mobile-navigation-drawer .navigation__tier-1>.navigation__item{flex-wrap:nowrap}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link{font-weight:var(--mobile-menu-font-weight)}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle svg{transform:rotate(-90deg)}[dir=rtl] .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle svg{transform:rotate(-270deg)}.mobile-navigation-drawer .navigation__tier-1>.navigation__item--open>.navigation__tier-2-container{visibility:visible;transform:translateZ(0)}.mobile-navigation-drawer .navigation__tier-1>.navigation__item:not(.navigation__item--open) .navigation__tier-3-container{visibility:hidden}.mobile-navigation-drawer .navigation__tier-2-container{visibility:hidden;position:absolute;z-index:1;top:47px;bottom:0;left:0;width:100%;padding-bottom:calc(env(safe-area-inset-bottom,0px)*1.5 + 60px);overflow:auto;transform:translate3d(100%,0,0);transition:visibility .35s,transform .35s cubic-bezier(.55,.03,.37,.96);will-change:transform}[dir=rtl] .mobile-navigation-drawer .navigation__tier-2-container{right:0;left:auto;transform:translate3d(-100%,0,0)}.mobile-navigation-drawer .navigation__tier-2-container>.container{padding-right:0;padding-left:0}.mobile-navigation-drawer .navigation__tier-2-container .navigation__item--open>.navigation__children-toggle>svg{transform:rotate(180deg)}.mobile-navigation-drawer .navigation__tier-2-container .navigation__item--open>.navigation__tier-3-container{visibility:visible;opacity:1}.mobile-navigation-drawer .navigation__tier-2{padding-top:12px}.mobile-navigation-drawer .navigation__tier-2>.navigation__item>.navigation__link{font-weight:var(--mobile-menu-font-weight)}.mobile-navigation-drawer .navigation__tier-3-container{visibility:hidden;height:0;overflow:hidden;transition:all .35s cubic-bezier(.55,.03,.37,.96);opacity:0;will-change:height}.mobile-navigation-drawer .navigation__tier-3{padding-bottom:20px}.mobile-navigation-drawer .navigation{position:static;margin-bottom:40px;font-size:17px;text-align:inherit}.mobile-navigation-drawer .navigation__link{padding:12px 20px}.mobile-navigation-drawer .navigation__item{align-items:flex-start}.mobile-navigation-drawer .navigation__item--with-children>.navigation__link{flex:1 1 0}.mobile-navigation-drawer .navigation__children-toggle svg{transition:transform .15s ease-out}.mobile-navigation-drawer .navigation__column--promotion-carousel{display:flex;flex-wrap:nowrap;width:100%;margin:12px 0;overflow:auto;scroll-snap-type:x mandatory}.mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion{flex:0 0 260px;max-width:75%;margin:0;padding:0 0 20px;padding-inline-start:20px;scroll-snap-align:start}.mobile-navigation-drawer .navigation__column--promotion-carousel .menu-promotion:last-child{flex-basis:280px;max-width:calc(75% + 20px);padding-inline-end:20px}.mobile-navigation-drawer .menu-promotion__text{text-align:start}.mobile-navigation-drawer .navigation__wide-promotion .flexible-layout{display:block}.mobile-navigation-drawer .navigation__wide-promotion .flexible-layout .column:last-child{margin-top:40px;margin-bottom:40px}.mobile-navigation-drawer--child-open{overflow-y:hidden}.navigation__mobile-products{margin-top:30px}.navigation__mobile-products .product-grid{display:flex;flex-wrap:nowrap;overflow:auto;scroll-snap-type:x mandatory}.navigation__mobile-products .product-grid .product-block{flex:0 0 260px;max-width:75%;padding:0;padding-inline-start:20px;scroll-snap-align:start}.navigation__mobile-products .product-grid .product-block:last-child{flex-basis:280px;max-width:calc(75% + 20px);padding-inline-end:20px}.navigation__mobile-products .product-grid .product-block .product-block__detail{text-align:start}.navigation__mobile-products .product-grid .product-block .product-price{justify-content:flex-start}.navigation__mobile-products .product-grid .product-block .product-price .price{margin-inline-start:calc(-1 * var(--product-block-price-item-margin-start))}.navigation__mobile-products-title{margin:0 20px 20px;font-size:17px;font-weight:var(--mobile-menu-font-weight)}.mobile-navigation-drawer__footer .inline-menu{margin:0}.mobile-navigation-drawer__footer .announcement-bar__link{display:block;margin:0 20px;padding:16px 0;border-top:1px solid var(--heading-divider-col);color:inherit}.mobile-navigation-drawer__footer .header-localization,.mobile-navigation-drawer__footer .header-localization .localization__grid{display:block}.mobile-navigation-drawer__footer .header-localization .localization__selector{margin:0 20px;border-top:1px solid var(--heading-divider-col)}.mobile-navigation-drawer__footer .header-localization .custom-select__btn{justify-content:space-between;width:100%;height:auto;padding:16px 0;border:0;text-align:inherit}.mobile-navigation-drawer__footer .header-localization .custom-select__btn svg{width:20px;height:20px}.mobile-navigation-drawer__footer .header-localization .custom-select__btn svg path{stroke-width:1.6}.mobile-navigation-drawer__footer .header-localization .custom-select__listbox{position:static;width:100%;max-height:none;border:0;background-color:transparent;box-shadow:none;color:inherit}.mobile-navigation-drawer__footer .header-localization .custom-select__option{padding:6.4px 0;opacity:.75;background:transparent;color:inherit}.mobile-navigation-drawer__footer .header-localization .custom-select__option.is-focused{background:rgb(var(--text-color)/.2)}.mobile-navigation-drawer__footer .header-localization .custom-select__option:first-child{padding-top:8px}.mobile-navigation-drawer__footer .header-localization .custom-select__option:last-child{padding-bottom:32px}.mobile-navigation-drawer__footer .social{display:flex;margin:0 20px;padding:16px 0;border-top:1px solid var(--heading-divider-col)}.mobile-navigation-drawer__footer .social a{margin:16px 16px 0 0;color:inherit}.mobile-navigation-drawer__footer .social a svg{width:20px;height:20px}.mobile-navigation-drawer__footer .social a img{height:20px}.navigation__mobile-header{display:flex;align-items:flex-start;justify-content:space-between}.mobile-nav-title{visibility:hidden;padding:12px 0;overflow:hidden;transform:translate3d(10px,0,0);transition:transform .35s cubic-bezier(.55,.03,.37,.96),opacity .35s cubic-bezier(.55,.03,.37,.96),visibility .35s cubic-bezier(.55,.03,.37,.96);opacity:0;text-overflow:ellipsis;white-space:nowrap}.mobile-navigation-drawer--child-open .mobile-nav-title{visibility:visible;transform:translateZ(0);opacity:1}.mobile-nav-back{visibility:hidden;padding:12px 20px;transition:opacity .35s cubic-bezier(.55,.03,.37,.96),visibility .35s cubic-bezier(.55,.03,.37,.96);opacity:0;color:inherit}.mobile-navigation-drawer--child-open .mobile-nav-back{visibility:visible;opacity:1}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link,.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle,.mobile-navigation-drawer .navigation__mobile-products,.mobile-navigation-drawer .mobile-navigation-drawer__footer{transition:opacity .24s ease,transform .24s ease,visibility .24s ease;transition-delay:.19s}body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link,body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle,body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__mobile-products,body:not(.reveal-mobile-nav) .mobile-navigation-drawer .mobile-navigation-drawer__footer,.mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__link,.mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__children-toggle,.mobile-navigation-drawer--child-open .navigation__mobile-products,.mobile-navigation-drawer--child-open .mobile-navigation-drawer__footer{transform:translate3d(-15px,0,0);opacity:0;visibility:hidden}[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link,[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle,[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .navigation__mobile-products,[dir=rtl] body:not(.reveal-mobile-nav) .mobile-navigation-drawer .mobile-navigation-drawer__footer,[dir=rtl] .mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__link,[dir=rtl] .mobile-navigation-drawer--child-open .navigation__tier-1>.navigation__item>.navigation__children-toggle,[dir=rtl] .mobile-navigation-drawer--child-open .navigation__mobile-products,[dir=rtl] .mobile-navigation-drawer--child-open .mobile-navigation-drawer__footer{transform:translate3d(15px,0,0)}.reveal-mobile-nav--revealed .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link,.reveal-mobile-nav--revealed .mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle,.reveal-mobile-nav--revealed .mobile-navigation-drawer .navigation__mobile-products,.reveal-mobile-nav--revealed .mobile-navigation-drawer .mobile-navigation-drawer__footer{transition-delay:0s}@media only screen and (max-width:767.98px){.reveal-mobile-nav .page-shade,.reveal-mobile-nav .header-shade{visibility:visible;height:100%;opacity:1;pointer-events:auto}.pageheader .logo{padding:10px 0;pointer-events:none}.pageheader .logo a{pointer-events:auto}.pageheader .logo .logotext{display:block;margin-top:12px;margin-bottom:12px;font-size:20px;line-height:1em}.section-header{z-index:8000}.enable-mobile-nav-transition .mobile-navigation-drawer{visibility:visible;transition:transform .34s ease,visible .34s}.mobile-navigation-drawer{display:block}.reveal-mobile-nav{overflow:hidden}.reveal-mobile-nav .mobile-navigation-drawer{visibility:visible;transform:translate(0)}.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__tier-1>.navigation__item>.navigation__link,.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__tier-1>.navigation__item>.navigation__children-toggle,.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__mobile-products,.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .mobile-navigation-drawer__footer{transform:translateZ(0);opacity:1}}.logo-area{display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;width:100%;transition:background-color 175ms ease-in,color 175ms ease-in,border-color 175ms ease-in;border-bottom:1px solid var(--heading-divider-col);color:var(--header-text-col);font-size:var(--smaller-text-size-1)}@media(max-width:767.98px){.logo-area.container{padding-right:0;padding-left:0}}.logo-area a{transition:none}.logo-area__left{order:-1;display:flex;flex:2 0 0}.logo-area__left__inner{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:flex-start}@media(min-width:768px){.logo-area__left__inner{overflow:hidden}.pageheader--layout-inline-permitted .logo-area__left__inner{overflow:visible}}.logo-area__middle{flex:1 1 auto;margin:0;text-align:center}@media(min-width:768px){.logo-area__middle{margin-right:20px;margin-left:20px}}.logo-area__middle--logo-text{flex-grow:0}.logo-area__middle__inner{display:inline-block}.logo-area__right{display:flex;flex:2 0 0;align-items:center;justify-content:flex-end}.logo-area__right__inner{display:flex;align-items:center}.header-account-link{display:inline-flex;align-items:center;justify-content:flex-end;margin-inline-end:20px}@media(max-width:767.98px){.header-account-link{width:44px;height:44px;margin:0;padding-right:5px}}.header-account-link__icon{margin-bottom:1px}shopify-account.header-account-link{--shopify-account-signed-in-avatar-color-background: oklch(from var(--header-text-col) l c h / .85);--shopify-account-signed-in-avatar-color-text: var(--header-bg-col);--shopify-account-signed-in-avatar-size: 24px;--shopify-account-font-body: var(--base-font-family);--shopify-account-font-body-weight: var(--base-font-weight);--shopify-account-font-heading: var(--heading-font-family);--shopify-account-font-heading-weight: var(--heading-font-weight);--shopify-account-radius-base: var(--modal-border-radius);--shopify-account-radius-button: var(--btn-border-radius);--shopify-account-radius-button-small: var(--btn-inspired-border-radius);--shopify-account-radius-dialog: var(--modal-border-radius);--shopify-account-radius-input: var(--btn-inspired-border-radius);margin-inline-end:13px}@media(max-width:767.98px){shopify-account.header-account-link{margin:0}}shopify-account::part(signed-out-avatar){font-family:var(--base-font-family);font-size:var(--smaller-text-size-1);line-height:var(--base-line-height);font-style:var(--base-font-style);font-weight:var(--base-font-weight);color:var(--header-text-col);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;transition:color 175ms ease-in}@media(min-width:768px){.header-account-link__text:not(.visually-hidden)+.header-account-link__icon:not(.mobile-only){margin-inline-start:8px}shopify-account .header-account-link__text.visually-hidden-mobile:not(:has(+.header-account-link__icon:not(.mobile-only))){margin-inline-end:7px}shopify-account .header-account-link__text.visually-hidden-mobile+.header-account-link__icon:not(.mobile-only){margin-inline-end:7px}}.show-search-link{flex:0 0 auto;white-space:nowrap}.logo-area__right .show-search-link{display:none;margin-inline-end:20px}.show-search-link__icon{margin:0 0 2px}@media(max-width:767.98px){.show-search-link__icon{display:inline-flex;align-items:center;justify-content:flex-start;width:44px;height:44px;margin:0}}.show-search-link__text{margin:0;margin-inline-end:8px}.show-search-link__text:last-child{margin:0;margin-inline-start:8px}@media(max-width:767.98px){.show-search-link__text{display:none}}@media(prefers-reduced-motion){.mobile-navigation-drawer{transition:none!important}.mobile-navigation-drawer .navigation__link,.mobile-navigation-drawer .navigation__children-toggle,.mobile-navigation-drawer .navigation__mobile-products,.mobile-navigation-drawer .mobile-navigation-drawer__footer,.mobile-navigation-drawer .navigation__tier-2-container,.mobile-navigation-drawer .navigation__children-toggle>svg,.mobile-navigation-drawer .navigation__tier-3-container{transition:none!important}}.marquee-container{position:relative;width:100%;overflow:hidden;direction:ltr}.marquee{--scale: .7;display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;width:max-content;margin:0;padding-top:calc(var(--vertical-padding) * var(--scale));padding-bottom:calc(var(--vertical-padding) * var(--scale));white-space:nowrap;direction:ltr}.marquee-content{display:flex;width:max-content;padding-right:.2em}[dir=rtl] .marquee-content{direction:rtl}.js .marquee:not(.marquee--animate){opacity:0}.marquee--animate .marquee-content{animation:marquee var(--duration) linear infinite}.marquee:hover .marquee-content--contains-link{animation-play-state:paused}.marquee--right .marquee-content{animation-direction:reverse}.marquee-content .marquee-text--stencil,.marquee-content .marquee-stencil-this{--stencil-shadow-offset-one-axis: .012em;--stencil-shadow-offset-two-axes: .008em;--shadow-color: var(--color, rgb(var(--text-color)));color:transparent;text-shadow:0 0 rgb(var(--bg-color)),calc(-1 * var(--stencil-shadow-offset-one-axis)) 0 var(--shadow-color),var(--stencil-shadow-offset-one-axis) 0 var(--shadow-color),0 calc(-1 * var(--stencil-shadow-offset-one-axis)) var(--shadow-color),0 var(--stencil-shadow-offset-one-axis) var(--shadow-color),calc(-1 * var(--stencil-shadow-offset-two-axes)) calc(-1 * var(--stencil-shadow-offset-two-axes)) var(--shadow-color),calc(-1 * var(--stencil-shadow-offset-two-axes)) var(--stencil-shadow-offset-two-axes) var(--shadow-color),var(--stencil-shadow-offset-two-axes) calc(-1 * var(--stencil-shadow-offset-two-axes)) var(--shadow-color),var(--stencil-shadow-offset-two-axes) var(--stencil-shadow-offset-two-axes) var(--shadow-color)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.marquee-item{padding-right:calc(var(--space) * var(--scale))}.marquee-item a:not(.btn){color:inherit}.marquee-item_h1{margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit;text-transform:inherit}.marquee-text{color:var(--color, inherit);font-size:max(var(--text-size) * var(--scale),var(--base-text-size))}.heading-font .marquee-text{letter-spacing:var(--heading-font-letter-spacing)}.marquee-icon .icon{display:block;width:calc(var(--width) * var(--scale));height:calc(var(--width) * var(--scale));color:var(--color)}.marquee-image .placeholder-image,.marquee-image .theme-img{display:block;width:calc(var(--width) * var(--scale))}.marquee-button .btn--custom,.marquee-button .btn--custom:hover{border:0;background:var(--btn-col-bg);color:var(--btn-col-text)}@media(min-width:768px){.marquee{--scale: .85}}@media(min-width:1000px){.marquee{--scale: 1}}@media(min-width:768px){.product-info{display:flex;justify-content:center}.product-info .product-column-left{flex:0 0 auto;width:50%}.product-info .product-column-right{flex:0 0 auto;width:calc(50% - 44px);max-width:490px;margin-inline-start:44px}.product-column-right .collection-listing.slider{margin-inline-start:-6px;padding-inline-start:6px;scroll-padding-inline-start:6px}.product-column-right .collection-listing.slider .product-block-options--swatch .product-block-options__item__text{left:auto;inset-inline-start:-5px;transform:translate3d(0,-10px,0)}}@media(min-width:1040px){.product-info .media-gallery-size-small{width:35%}.product-info .media-gallery-size-small+.product-column-right{width:calc(65% - 44px)}.product-info .media-gallery-size-medium{width:45%}.product-info .media-gallery-size-medium+.product-column-right{width:calc(55% - 44px)}.product-info .media-gallery-size-large{width:62%}.product-info .media-gallery-size-large+.product-column-right{width:calc(38% - 44px)}}.product-title{margin:0 0 .5em}.product-info-label{margin-top:7px;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4em}.price-container{display:flex;flex-direction:column;margin-bottom:15px}@media(min-width:768px){.price-container{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.price-container .product-price{margin-right:10px;margin-bottom:0}.price-container .price-descriptors{order:1;width:100%}}shopify-payment-terms{display:block;margin-top:8px;margin-bottom:12px}.product-policies{margin-top:.5em;margin-bottom:.25em}.product-description{margin-top:50px;margin-bottom:50px}.product-info .product-form .option-selectors,.js .product-info .product-form .original-selector{display:none}.js .product-info .product-form .option-selectors{display:block}.product-form .input-row{margin:25px 0;clear:both}.product-form .label{display:block;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4em}.product-form .option-selector__label-value{font-weight:var(--base-font-weight)}.product-form [data-selector-type=radio].option-selector fieldset{margin:0}.product-form [data-selector-type=radio].option-selector legend.label{margin-bottom:8px}.product-form [data-selector-type=radio].option-selector .label{margin-bottom:6px}.product-form .label__text-beside-input{font-weight:400;vertical-align:top}.product-form .option-selector{margin-bottom:20px}.option-selector-fieldset{margin-bottom:0}.label--contains-error{color:#d90000}.size-chart-link{margin-bottom:8px;font-size:1rem;line-height:1.4em}.size-chart-link__icon{position:relative;top:-1px;margin-inline-end:.1em}.product-form .quantity-submit-row{margin-bottom:0}.product-form .quantity-submit-row .quantity-submit-row__submit{margin-top:40px;margin-bottom:20px}.product-form .quantity-submit-row .quantity-submit-row__submit button[type=submit]{box-sizing:border-box;width:100%}.product-form .quantity-submit-row.has-spb .btn{--btn-text-color: var(--btn-alt-text-color);--btn-text-hover-color: var(--btn-alt-bg-color);--btn-bg-color: var(--btn-alt-bg-color);--btn-bg-hover-color: var(--btn-alt-text-color);--btn-border-color: var(--btn-alt-border-color);--btn-border-hover-color: var(--btn-alt-border-hover-color);box-sizing:border-box;width:100%;min-height:48px}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button{box-sizing:border-box;min-height:48px;font-size:var(--base-text-size);font-style:var(--base-font-style);font-weight:var(--base-font-weight);line-height:var(--base-text-size);letter-spacing:var(--btn-letter-spacing)}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded{padding:15px 25px;border:1.5px solid rgb(var(--btn-bg-color));border-radius:var(--btn-border-radius);background:rgb(var(--btn-bg-color));color:rgb(var(--btn-text-color));text-transform:var(--btn-text-transform)}.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover{border-color:rgb(var(--btn-bg-hover-color));background:rgb(var(--btn-bg-hover-color))}.shopify-payment-button{transition:opacity .15s}.shopify-payment-button .shopify-payment-button__more-options{box-sizing:border-box;padding:0 10%;color:inherit;font-size:14px;letter-spacing:0;line-height:1.2em;text-transform:none}.shopify-payment-button .shopify-payment-button__more-options:hover{background:transparent}.shopify-payment-button .shopify-payment-button__more-options[disabled]{background:transparent!important}.product-dynamic-payment-button shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-border-radius: var(--btn-border-radius, 0);--shopify-accelerated-checkout-button-box-shadow: none;--shopify-accelerated-checkout-skeleton-background-color: rgba(0, 0, 0, 0);--shopify-accelerated-checkout-skeleton-animation-opacity-start: 0;--shopify-accelerated-checkout-skeleton-animation-opacity-end: 0;--shopify-accelerated-checkout-skeleton-animation-duration: 0s}.product-form .backorder{margin-top:1em;margin-bottom:1em}.custom-option__text-input{width:100%}.product-info .sharing{margin-top:20px}.product-info .detail{text-align:start}.product-info .detail .product-info-accordion:not([hidden]):has(~.product-info-accordion:not([hidden])) .disclosure{margin-bottom:0}.product-info .detail .product-info-accordion:not([hidden])~.product-info-accordion .disclosure{border-top:none}.product-info-accordion .disclosure__title{font-weight:600;line-height:1.4}.related-swatches{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.related-swatches .opt-label{margin:0}.related-swatches .opt-label--active{pointer-events:none}.related-swatch{--border-radius: var(--btn-inspired-border-radius);overflow:hidden;position:relative;background:var(--product-block-blend-bg, none);border-radius:var(--border-radius)}.related-swatch .theme-img{mix-blend-mode:var(--product-block-blend-mode, none);border-radius:var(--border-radius)}.related-swatch:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px var(--input-border-color) solid;border-radius:var(--border-radius)}.related-swatch--circle{--border-radius: 50%}.related-swatch:not(.related-swatch--active):hover:after{border:1px var(--input-border-color-hover) solid}.related-swatch--unavailable:after{border:1px var(--input-border-color) solid;background-image:var(--swatch-cross-svg);background-position:center;background-size:auto}.related-swatch--unavailable:hover:after{background-image:var(--swatch-cross-hover)}.related-swatch--unavailable img{opacity:.5}.related-swatch--active{box-shadow:0 0 0 var(--input-active-shadow-width) var(--input-border-color-active)}.related-swatch--active:after{border:1px var(--input-border-color-active) solid;box-shadow:0 0 0 var(--input-active-shadow-width) var(--input-border-color-active)}.related-swatch--active.related-swatch--unavailable:after{background-image:var(--swatch-cross-active);background-position:center}.related-swatch--swatch{background:transparent}.related-swatch--swatch:before{--swatch-inset: 4px;content:"";display:block;width:calc(var(--image-width) - var(--swatch-inset) * 2);aspect-ratio:1;margin:var(--swatch-inset);border-radius:var(--border-radius);background-color:var(--swatch-background-color)}.js-product-form [name=add]{position:relative}.js-product-form [name=add]:before{--loading-spinner-size: 1.4em;content:"";pointer-events:none;position:absolute;top:calc(50% - var(--loading-spinner-size) / 2);left:calc(50% - var(--loading-spinner-size) / 2);width:var(--loading-spinner-size);height:var(--loading-spinner-size);animation:loadingSpinner 1s linear infinite;border:1px solid transparent;border-radius:100%;border-left-color:rgb(var(--btn-text-hover-color));opacity:0;visibility:hidden;transition:all .2s ease-in}.js-product-form [name=add]:after{--icon-size: 1.6em;content:"";pointer-events:none;position:absolute;top:calc(50% - var(--icon-size) / 1.6);left:calc(50% - var(--icon-size) / 5);width:calc(var(--icon-size) / 2);height:var(--icon-size);opacity:0;border-right:2px solid rgb(var(--btn-text-hover-color));border-bottom:2px solid rgb(var(--btn-text-hover-color));transform:scale(.8) rotate(45deg);transition:all .15s ease-out}.js-product-form [name=add].is-loading{pointer-events:none;background:rgb(var(--btn-bg-hover-color))!important;color:rgb(var(--btn-bg-hover-color))!important}.js-product-form [name=add].is-loading:before{opacity:1;visibility:visible}.js-product-form [name=add].is-success:before{opacity:0;transform:scale(.8)}.js-product-form [name=add].is-success:after{animation:2s linear atc-tick-activated}@keyframes atc-tick-activated{0%{opacity:0;transform:scale(.8) rotate(45deg)}15%{opacity:0;transform:scale(.8) rotate(45deg)}20%{opacity:1;transform:scale(1) rotate(45deg)}90%{opacity:1;transform:scale(1) rotate(45deg)}95%{opacity:0;transform:scale(1) rotate(45deg)}to{opacity:0;transform:scale(1) rotate(45deg)}}.gallery-viewer-modal.modal{z-index:10000}.gallery-viewer-modal .modal__window{width:100%;max-width:none;height:100%;max-height:none;margin:0;overflow:hidden}.gallery-viewer-modal .modal__content{padding:0}.gallery-viewer-modal .modal__close-btn{z-index:3}.gallery-viewer{display:block;position:relative;height:100%}.gallery-viewer__zoom-container{position:absolute;z-index:1;width:100%;height:100%;background:var(--product-block-blend-bg, none)}.gallery-viewer--zoomable .gallery-viewer__zoom-container{cursor:zoom-in}.gallery-viewer__zoom-container--loading:after{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:20px;height:20px;animation:galleryViewerSpinner 1s linear infinite;border:1px solid transparent;border-radius:100%;border-left-color:currentColor;opacity:.75}@keyframes galleryViewerSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gallery-viewer__zoom-image{position:absolute;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;mix-blend-mode:var(--product-block-blend-mode, none)}.gallery-viewer__thumbs{position:absolute;z-index:2;bottom:20px;left:10px;width:calc(100% - 10px);padding-right:10px;overflow:auto;line-height:0;text-align:center;white-space:nowrap}@media(max-width:600px){.gallery-viewer__thumbs{bottom:10px}}.gallery-viewer__thumb{display:inline-block;width:69px;padding:4px;background:var(--product-block-blend-bg, #fff)}.gallery-viewer__thumb[hidden]{display:none}.gallery-viewer__thumb:not(:first-child){margin-left:-4px}@media(max-width:600px){.gallery-viewer__thumb{width:60px}}.gallery-viewer__thumb--active{position:relative}.gallery-viewer__thumb--active:after{content:"";display:block;position:absolute;right:4px;bottom:4px;left:4px;height:3px;background:#000}.gallery-viewer__thumb-img{mix-blend-mode:var(--product-block-blend-mode, none)}.gallery-viewer__controls{position:relative;z-index:3;height:100%;pointer-events:none}.gallery-viewer__button{position:absolute;padding:10px;background:#ffffffb3;color:#000;pointer-events:auto}.gallery-viewer__button svg{width:34px;height:34px;stroke-width:1}.gallery-viewer__button .feather{stroke:#000}@media(max-width:600px){.gallery-viewer__button svg{width:26px;height:26px;stroke-width:1.4}}.gallery-viewer__close{top:0;right:0}.gallery-viewer__prev,.gallery-viewer__next{top:calc(50% - 17px)}@media(max-width:600px){.gallery-viewer__prev,.gallery-viewer__next{top:calc(50% - 13px)}}.gallery-viewer__prev{left:0}[dir=rtl] .gallery-viewer__prev{left:auto;right:0}.gallery-viewer__next{right:0}[dir=rtl] .gallery-viewer__next{left:0;right:auto}.gallery-viewer--single-image .gallery-viewer__prev,.gallery-viewer--single-image .gallery-viewer__next,.gallery-viewer--single-image .gallery-viewer__thumbs{display:none}.added-notification{display:flex;position:fixed;z-index:8001;top:20px;right:12px;min-width:260px;max-width:min(380px,100% - 24px);padding:15px;transition:all .2s ease;border-radius:var(--btn-inspired-border-radius);background-color:var(--input-background-color);box-shadow:0 6px 12px 1px #0000001f;color:rgb(var(--input-text-color));font-size:var(--smaller-text-size-2);line-height:1.4em}[dir=rtl] .added-notification{right:auto;left:12px}@media(min-width:768px){.added-notification{right:30px}[dir=rtl] .added-notification{right:auto;left:30px}}.pageheader--sticky .added-notification{position:absolute;z-index:400;top:calc(100% + 10px)}.added-notification--hidden,.added-notification--dismissed{visibility:hidden;opacity:0}.added-notification__message-area{flex:1 0 0;margin-inline-end:20px}.added-notification__button-area{flex:0 0 auto}.added-notification__button-area .added-notification__close{color:inherit}.added-notification__message-title{color:rgb(var(--heading-color));font-weight:600}.added-notification__message-text a{color:rgb(var(--link-color))}.cart-item-list{--column-gutter: 20px;display:flow-root}.cart-item-list__head{display:none;padding-top:16px}.cart-item-list__body{margin:-16px 0}.cart-item,.cart-item__not-image{display:flex}.cart-item-list-heading,.cart-item__column{flex-shrink:0}.cart-item-list-heading{padding:0 0 10px}.cart-item{padding:16px 0}.cart-item .unit-price{font-size:var(--smaller-text-size-1)}.cart-item--nested{--cart-item-nested-pt: 4px;padding-top:var(--cart-item-nested-pt)}.cart-item--nested .cart-item__image{padding-inline-start:20px}.cart-item__image{width:100px;padding-inline-end:20px}.cart-item__image .cart-item__image-link{display:block;background:var(--product-block-blend-bg, none)}.cart-item__image .theme-img{mix-blend-mode:var(--product-block-blend-mode, none)}.cart-item__not-image{display:flex;flex-grow:1;flex-wrap:wrap}.cart-item__title{margin-bottom:.25em;font-weight:600;line-height:1.3}.cart-item-list-heading--product{flex:1 1}.cart-item-list-heading--price,.cart-item__price{text-align:end}.cart-item__total{display:none}.cart-item__description{flex:1 1;padding-inline-end:var(--column-gutter)}.cart-item__selling-price,.cart-item__selling-total{font-weight:600}.cart-item__price .struck-out-price{display:block}.cart-item__quantity{width:100%;text-align:start}.cart-item__quantity-wrapper{display:flex;align-items:center;gap:10px}.cart-item__remove{display:block}.cart-item__item-discounts{width:100%;text-align:end}.cart-item__item-discounts .cart-discount{display:flex;justify-content:space-between;font-size:var(--smaller-text-size-1)}.cart-item__item-discounts .cart-discount-list{margin-bottom:0}.cart-form--refreshing{pointer-events:none}@media(min-width:768px){.cart-item-list{--column-gutter: 30px}.cart-item-list__head{display:flex}.cart-item__image{width:130px;padding-inline-end:var(--column-gutter)}.buttoned-input input{font-size:inherit}.cart-form .cart-item{padding-top:40px;padding-bottom:40px;border-top:1px solid rgb(var(--text-color)/var(--divider-opacity))}.cart-form .cart-item--nested{margin-top:-8px;padding-top:0;border-top:0}.cart-form .cart-item-list-heading--price,.cart-form .cart-item__price{width:140px;padding-inline-end:var(--column-gutter);text-align:end}.cart-form .cart-item-list-heading--quantity,.cart-form .cart-item__quantity{width:calc(2em + 99px);padding-inline-end:var(--column-gutter);text-align:center}.cart-form .buttoned-input a,.cart-form .buttoned-input input{height:2.4em}.cart-form .buttoned-input a{padding:0 5px;padding-inline-start:10px}.cart-form .buttoned-input a:last-child{padding-inline-start:5px;padding-inline-end:10px}.cart-form .cart-item__remove{display:block;margin-top:10px}.cart-form .cart-item-list-heading--total,.cart-form .cart-item__total{display:block;width:100px;text-align:end}.cart-form .cart-item__item-discounts .cart-discount{display:block;font-size:inherit}}@media(min-width:959px){.cart-form .cart-item-list-heading--price,.cart-form .cart-item__price{width:230px}.cart-form .cart-item-list-heading--total,.cart-form .cart-item__total{width:150px}}.countdown{--countdown-number-transition-duration: .35s;--countdown-desktop-size: 40px}.countdown__grid{--countdown-size: min(40px, var(--countdown-desktop-size));display:inline-flex;direction:ltr}@media(min-width:768px){.countdown__grid{--countdown-size: max(20px, calc(var(--countdown-desktop-size) * .75))}}@media(min-width:1000px){.countdown__grid{--countdown-size: var(--countdown-desktop-size)}}.countdown__number{display:inline-flex;position:relative;justify-content:center;font-size:var(--countdown-size);line-height:1;direction:ltr}.countdown__number:not(.js-days){min-width:2ch}.countdown__item:not(:last-child){--countdown-divider-width: calc(var(--countdown-size) / 2.5);margin-inline-end:var(--countdown-divider-width)}.countdown__item:last-child .countdown__number{justify-content:flex-start}.countdown__item--is-0:first-child{display:none}.countdown:not([loaded]) .countdown__number{visibility:hidden}.countdown__number-part{display:inline-block;position:relative}.countdown__number-part-current{display:inline-block;transition:transform var(--countdown-number-transition-duration) cubic-bezier(0,0,.06,1) .1s,opacity calc(var(--countdown-number-transition-duration) / 2) ease-out .1s}.countdown__number-part-previous{position:absolute;top:0;left:0;transform:translateY(5%);transition:all .12s cubic-bezier(.4,0,1,1);opacity:0}.countdown__number-part--start-transition .countdown__number-part-current{transform:translateY(-20%);transition:none;opacity:0}.countdown__number-part--start-transition .countdown__number-part-previous{transform:none;transition:none;opacity:1}.countdown__unit{margin-top:.2em}[dir=rtl] .countdown__unit{direction:rtl}.countdown-divider-line .countdown__item:not(:last-child){--countdown-divider-width: calc(var(--countdown-size) / 4);padding-inline-end:var(--countdown-divider-width);border-inline-end:1px solid}.countdown-divider-dot .countdown__item:not(:last-child),.countdown-divider-colon .countdown__item:not(:last-child){--countdown-divider-width: calc(var(--countdown-size) / 2)}.countdown-divider-dot .countdown__item:not(:last-child) .countdown__number:after,.countdown-divider-colon .countdown__item:not(:last-child) .countdown__number:after{position:absolute;left:100%;width:var(--countdown-divider-width)}.countdown-divider-colon .countdown__item:not(:last-child) .countdown__number:after{content:":";top:-.075em}.countdown-divider-dot .countdown__item:not(:last-child) .countdown__number:after{content:"\b7";top:-.05em}.countdown-font-heading .countdown__number{font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-font-letter-spacing);color:rgb(var(--heading-color))}.text-box .countdown__unit{opacity:.6}.disclosure{margin-bottom:50px;border-top:1px solid rgb(var(--body-text-color)/.15);border-bottom:1px solid rgb(var(--body-text-color)/.15)}.disclosure__title{display:block;position:relative;padding:15px 30px 15px 0;list-style:none;cursor:pointer}.disclosure__title::-webkit-details-marker{display:none}.disclosure__title:before,.disclosure__title:after{content:"";position:absolute;top:calc(50% - 1px);right:0;width:11px;height:1px;transition:.3s ease;transition-property:transform,opacity;background-color:currentColor}.disclosure__title:before{transform:rotate(-90deg)}.js .disclosure__panel{overflow:hidden;transition:height .3s ease}.disclosure__content{padding-bottom:20px;color:rgb(var(--text-color)/.75)}.disclosure__content.rte h1,.disclosure__content.rte h2,.disclosure__content.rte h3,.disclosure__content.rte h4,.disclosure__content.rte h5,.disclosure__content.rte h6{margin:1.5em 0 1em;color:inherit;font-family:inherit;font-size:inherit;font-weight:600}.disclosure__content.rte h1:first-child,.disclosure__content.rte h2:first-child,.disclosure__content.rte h3:first-child,.disclosure__content.rte h4:first-child,.disclosure__content.rte h5:first-child,.disclosure__content.rte h6:first-child{margin-top:1em}.disclosure[open]:not(.is-closing) .disclosure__title:before{transform:rotate(90deg);opacity:0}.disclosure[open]:not(.is-closing) .disclosure__title:after{transform:rotate(180deg)}.js .disclosure__content{transform:translateY(-5px);transition:.3s ease-out;transition-property:transform,opacity;opacity:0}.js .disclosure[open]:not(.is-closing) .disclosure__content{transform:translateY(0);opacity:1}.mobile-disclosure summary{display:block;pointer-events:none;cursor:default}.mobile-disclosure summary::-webkit-details-marker{display:none}.mobile-disclosure__panel{transition:height .3s ease}.errors{margin:20px 0;padding:calc(10px + .5em) 20px;text-align:start;border:1px solid rgb(var(--text-color)/.1);background:rgb(var(--text-color)/.05)}.errors ul.styled-list{margin-top:.5em;margin-bottom:0}.image-overlay{overflow:hidden}.image-overlay:not(.image-overlay--bg-box){--text-color: var(--image-overlay-text-color);--heading-color: var(--image-overlay-text-color);--link-color: var(--image-overlay-text-color);color:rgb(var(--text-color))}.image-overlay--bg-full .image-overlay__image:after{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;transition:opacity .35s;background:var(--image-overlay-bg);pointer-events:none}.image-overlay--bg-shadow .text-overlay .text-overlay__inner{position:relative}.image-overlay--bg-shadow .text-overlay .text-overlay__inner:before{content:"";position:absolute;z-index:-1;top:-200px;right:-100px;bottom:-200px;left:-100px;background:radial-gradient(var(--image-overlay-shadow-start) 0%,transparent 70%);pointer-events:none}.image-overlay--bg-shadow .text-overlay--h-left .text-overlay__inner:before{right:var(--overlay-left-shadow-left-right, 0);left:var(--overlay-left-shadow-left-left, -85%)}.image-overlay--bg-shadow .text-overlay--h-right .text-overlay__inner:before{right:var(--overlay-left-shadow-right-right, -50%);left:var(--overlay-left-shadow-right-left, 15%)}.image-overlay--bg-box .text-overlay .text-overlay__text{--image-overlay-box-bg: var(--bg-color);display:inline-block;padding:20px;background:rgb(var(--image-overlay-box-bg)/var(--image-overlay-box-opacity));color:rgb(var(--text-color));vertical-align:top}.image-overlay--bg-box .text-overlay .text-overlay__text .text-overlay__title{color:rgb(var(--heading-color))}.image-overlay--bg-box .text-overlay .text-overlay__text .text-overlay__button-row--link{margin-bottom:-5px}.image-overlay--bg-box.image-overlay--edge-boxes .text-overlay__inner{padding:0}.image-overlay--bg-box .text-overlay__inner--pad-large .text-overlay__text{padding:30px}@media(min-width:768px){.image-overlay--bg-box .text-overlay__inner--pad-large .text-overlay__text{padding:40px}}.image-overlay__over{position:relative;z-index:2}.image-overlay__image-link{display:block;height:100%}.image-overlay__image-link,.image-overlay__image-link:hover{color:inherit}.slideshow__slide>.image-overlay__image-link{display:flex;flex:0 0 100%}.text-overlay{display:flex;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;align-items:center;text-align:center}.text-overlay--inline{position:relative}.text-overlay--products{z-index:3;pointer-events:none}.text-overlay--products .text-overlay__inner:before{content:none!important}.text-overlay--products slide-show{width:var(--slideshow-width);pointer-events:auto}.text-overlay--products .slide-show--product-cards-landscape{--slideshow-width: 380px}.text-overlay--products .slide-show--product-cards-portrait{--slideshow-width: 200px}.text-overlay--products .slideshow-nav__btn svg{width:22px;height:22px}.text-overlay--products .text-overlay__single-product{display:inline-block;pointer-events:auto}.text-overlay--products .text-overlay__single-product .product-block{width:200px}.text-overlay--products .text-overlay__single-product .product-block--landscape{width:380px}.text-overlay--products .product-block{width:100%}.text-overlay--h-left{justify-content:var(--overlay-align-left, left);text-align:var(--overlay-align-left, left)}.text-overlay--h-left .text-overlay__subheading,.text-overlay--h-left .text-overlay__title,.text-overlay--h-left .text-overlay__rte{margin-inline-end:auto}.text-overlay--h-right{justify-content:var(--overlay-align-right, right);text-align:var(--overlay-align-right, right)}.text-overlay--h-right .text-overlay__subheading,.text-overlay--h-right .text-overlay__title,.text-overlay--h-right .text-overlay__rte{margin-left:var(--overlay-right-text-m-left, auto);margin-right:var(--overlay-right-text-m-right, 0)}.text-overlay--v-top{align-items:flex-start}.text-overlay--v-bottom{align-items:flex-end}.text-overlay--h-center{justify-content:center}.text-overlay--h-center .text-overlay__subheading,.text-overlay--h-center .text-overlay__title,.text-overlay--h-center .text-overlay__rte{margin-right:auto;margin-left:auto}.text-overlay__title{max-width:var(--heading-max-width, none);text-wrap:balance}.text-overlay__rte{max-width:65ch}.text-overlay__button-row{margin:calc(2rem - 10px) -.5em 1em}.text-overlay__button-row:last-child{margin-bottom:0}.text-overlay__button-row .text-overlay__button{margin:10px .5em 0}@media(max-width:767.98px){.slideshow--navigation-arrows .text-overlay__inner,.slideshow--navigation-dots .text-overlay__inner{padding-bottom:62px}}@media(min-width:768px){.slideshow--navigation-arrows .text-overlay{width:auto;padding-right:40px;padding-left:40px}.image-overlay--bg-box .text-overlay--for-banner .text-overlay__text{padding:30px 45px}}@media(min-width:1100px){.image-overlay--bg-box .text-overlay--for-banner .text-overlay__text{padding:40px 60px}}.text-overlay__inner{display:block;position:relative;width:100%;padding:20px}.text-overlay__inner .lightish-spaced-row-above:first-child{margin-top:0}.text-overlay__inner .lightly-spaced-row:last-child{margin-bottom:0}@media(min-width:768px){.text-overlay--for-banner .text-overlay__inner{padding:50px}}@media(min-width:1100px){.text-overlay--for-banner .text-overlay__inner{padding:70px}}.text-overlay__inner--pad-large{padding:30px}@media(min-width:768px){.text-overlay__inner--pad-large{padding:40px}}.text-overlay .text-overlay__title{margin-bottom:1.25rem;color:currentColor;line-height:1.1em}.text-overlay .text-overlay__title:last-child{margin-bottom:0}.text-overlay .text-overlay__title+.text-overlay__button-row--link{margin-top:-.1em}.text-overlay .text-overlay__title .h4{margin:0}.text-overlay--with-reveal .text-overlay__title:last-child{margin-bottom:1.25rem}.text-overlay--with-reveal .text-overlay__reveal:last-child .text-overlay__title{margin-bottom:.175em}.image-overlay--bg-no_background:not(.text-overlay-parent--mobile-stack) .text-overlay__button.btn,.image-overlay--bg-full:not(.text-overlay-parent--mobile-stack) .text-overlay__button.btn,.image-overlay--bg-shadow:not(.text-overlay-parent--mobile-stack) .text-overlay__button.btn{border:0!important}@media(min-width:768px){.text-overlay-parent--mobile-stack.image-overlay--bg-no_background .text-overlay__button.btn,.text-overlay-parent--mobile-stack.image-overlay--bg-full .text-overlay__button.btn,.text-overlay-parent--mobile-stack.image-overlay--bg-shadow .text-overlay__button.btn{border:0!important}}.text-overlay__button-row--primary,.text-overlay__button-row--secondary{margin-top:1em}.slideshow--navigation-dots .text-overlay__inner{padding-bottom:62px}@media(min-width:1100px){.slideshow--navigation-dots .text-overlay--for-banner .text-overlay__inner{padding-bottom:70px}}.text-overlay--tight .subheading--over{margin-bottom:1.25rem}.text-overlay--tight .text-overlay__title:not(:last-child){margin-bottom:.75rem}@media(max-width:767.98px){.image-overlay.text-overlay-parent--mobile-stack{display:flow-root}.image-overlay.text-overlay-parent--mobile-stack.height--fixed,.image-overlay.text-overlay-parent--mobile-stack.height--full{height:auto}.image-overlay.text-overlay-parent--mobile-stack.height--fixed .height__image,.image-overlay.text-overlay-parent--mobile-stack.height--full .height__image{height:var(--image-height)}.image-overlay.text-overlay-parent--mobile-stack.height--fixed .text-overlay,.image-overlay.text-overlay-parent--mobile-stack.height--full .text-overlay{margin-top:var(--image-height)}.image-overlay.text-overlay-parent--mobile-stack.height--adapt{flex-direction:column;height:auto}.image-overlay.text-overlay-parent--mobile-stack.height--adapt .height__image{height:auto}.image-overlay.text-overlay-parent--mobile-stack.height--adapt .height__image:before{content:"";display:block;padding-top:calc(100% / var(--aspect-ratio))}.image-overlay.text-overlay-parent--mobile-stack .image-overlay__image-link{display:block;height:auto}.image-overlay.text-overlay-parent--mobile-stack .text-overlay{--heading-color: var(--body-heading-color);--link-color: var(--body-link-color);color:rgb(var(--body-text-color));position:static;width:auto;padding:30px 20px!important;text-align:center}.slideshow .image-overlay.text-overlay-parent--mobile-stack .text-overlay{margin-bottom:0!important;padding-bottom:40px!important}.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__inner,.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__text{padding:0}.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__subheading,.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__title,.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__rte,.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__button-row{margin-right:auto;margin-left:auto}.image-overlay.text-overlay-parent--mobile-stack .text-overlay .text-overlay__title{color:rgb(var(--body-heading-color))}.image-overlay.text-overlay-parent--mobile-stack .text-overlay .btn{margin-bottom:10px}.image-overlay.text-overlay-parent--mobile-stack.image-overlay--bg-full .image-overlay__image:after{content:none}.image-overlay.text-overlay-parent--mobile-stack.image-overlay--bg-shadow .text-overlay .text-overlay__inner:before{content:none}.image-overlay.image-overlay--bg-desktop-only .image-overlay__image:after,.image-overlay.image-overlay--bg-desktop-only .text-overlay__inner:before{content:none}}.main-search{text-align:center}.section-header .main-search{visibility:hidden;position:fixed;z-index:300;top:0;left:0;width:100%;max-height:100%;overflow:auto;transition:all .35s cubic-bezier(0,0,.2,1);opacity:0;background:rgb(var(--body-bg-color));color:rgb(var(--body-text-color));pointer-events:none}.main-search--loading .main-search__suggestions,.main-search--has-results .main-search__suggestions{display:none}.show-search{overflow:hidden}.show-search .main-search{visibility:visible;opacity:1;pointer-events:auto}.show-search .page-shade{height:100%;opacity:1;pointer-events:auto;visibility:visible}@media(min-width:768px){.show-search .header-shade{height:100%;opacity:1;pointer-events:auto}}.show-search .announcement-bar{z-index:399}.main-search__container.container{position:relative;max-width:1200px}.main-search__form{position:relative;max-width:650px;margin:20px auto}.section-header .main-search__form{margin:60px auto}@media(max-width:999.98px){.section-header .main-search__form{max-width:450px}}.main-search__button{position:absolute;top:50%;right:20px;transform:translateY(-50%)}[dir=rtl] .main-search__button{right:auto;left:20px}.main-search button.main-search__close{position:absolute;top:-55px;right:0;padding:10px}.main-search button.main-search__close svg{width:34px;height:34px}@media(min-width:768px){.main-search button.main-search__close{top:-2px;right:50px}}.main-search__input-container{position:relative;padding:0;border-radius:var(--btn-border-radius);background:rgb(var(--text-color)/.07)}input[type=text].main-search__input{width:100%;padding:12px 12px 12px 24px;border:0;background:transparent;box-shadow:none;color:inherit;font-size:inherit;line-height:1.5em}@media(max-width:767.98px){input[type=text].main-search__input{font-size:max(16px,var(--base-text-size))}}.main-search__results{margin:40px auto}.main-search__results-spinner{margin:20px}.main-search__results__products{margin-bottom:40px}.main-search__results__products .product-grid{justify-content:center}.main-search--has-results.main-search--results-on-multiple-lines .main-search__results__products .product-grid{justify-content:flex-start}.main-search__results__pages{margin-bottom:40px}.search-result-active{outline:1px solid currentColor;outline-offset:2px}.search-recommendations{margin:40px auto}.search-recommendations__heading{margin-top:1em}.search-recommendations__item-row{display:flex;flex-wrap:wrap;justify-content:center;margin:0 calc(var(--gutter) / -2) 30px}.search-recommendations__item-row>.search-recommendations__item{flex:0 0 calc(50% - var(--gutter));margin:0 calc(var(--gutter) / 2) var(--gutter)}@media(max-width:767.98px){.search-recommendations--collections-per-row-1 .search-recommendations__item-row>.search-recommendations__item.search-recommendations__item--type-collection_link{flex:0 0 calc(100% - var(--gutter))}}@media(min-width:768px){.search-recommendations__item-row>.search-recommendations__item{flex:0 0 calc(25% - var(--gutter))}}.search-recommendations__item-row>.search-recommendations__item--with-row{flex:1 0 100%;margin:0 0 30px}
/*# sourceMappingURL=/cdn/shop/t/671/assets/main-part-2.css.map */
