:root{--ka-header-inset: .8rem;--ka-hero-pad: .8rem}@media screen and (min-width:750px){:root{--ka-header-inset: 1.8rem;--ka-hero-pad: 1.2rem}}body.ka-float-header:has(#MainContent>.shopify-section:first-child .ka-hero) .section-header{padding:calc(var(--ka-hero-pad) + var(--ka-header-inset)) var(--ka-hero-pad) 0}@media screen and (min-width:750px){body.ka-float-header:has(#MainContent>.shopify-section:first-child .ka-hero) .section-header{padding-left:var(--ka-gutter);padding-right:var(--ka-gutter)}}body.ka-float-header:has(#MainContent>.shopify-section:first-child .ka-hero) .section-header .header-wrapper{max-width:calc(var(--page-width) - 2 * var(--ka-gutter) + 4.8rem - 2 * var(--ka-header-inset));margin-left:auto;margin-right:auto;width:calc(100% - 2 * var(--ka-header-inset));box-shadow:0 .2rem .6rem #17211f14}body.ka-float-header:has(#MainContent>.shopify-section:first-child .ka-hero) .section-header:not(.shopify-section-header-sticky){position:relative}body.ka-float-header #MainContent>.shopify-section:first-child .ka-hero{margin-top:calc(-1 * var(--ka-header-h, 0px));padding-top:var(--ka-hero-pad)}body.ka-float-header #MainContent>.shopify-section:first-child .ka-hero__frame{--ka-hero-top-clear: calc(var(--ka-header-h, 0px) - var(--ka-hero-pad))}body.ka-float-header #MainContent>.shopify-section:first-child .ka-hero__content--middle{padding-top:calc(var(--ka-hero-top-clear, 0px) + 2.4rem)}cart-drawer-items{overflow-x:hidden}.cart-drawer__form>.drawer__contents{min-width:0;max-width:100%;flex-basis:100%}.ka-cart-upsell{min-width:0;max-width:100%}:root body .ka-cart-upsell__track{width:100%;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);overflow:visible;scroll-snap-type:none;padding-bottom:0}.ka-cart-upsell .ka-pill{min-width:0}.ka-cart-upsell .ka-pill:nth-child(n+4){display:none}.ka-stack .ka-stack__sticky{padding-top:var(--ka-stack-pt, 8.8rem);padding-bottom:var(--ka-stack-pb, 3.2rem)}@media screen and (min-width:750px){.ka-stack .ka-stack__sticky{height:auto;min-height:100vh;top:var(--ka-stack-top, 0px)}.ka-stack .ka-stack__deck{flex-shrink:0;height:calc(min(28rem,22vw) * var(--ka-stack-k, 1.38) + var(--ka-stack-d, 56px))}}@media screen and (max-width:749px){.ka-stack .ka-stack__sticky{padding-top:calc(var(--ka-stack-pt, 8.8rem) * .55)}}.ka-mq .ka-mq__item:hover .ka-mq__logo{filter:grayscale(var(--ka-gray-hover, 0))}.ka-hero .ka-hero__frame,.ka-hero .ka-hero__slide,.ka-hero .ka-hero__media{border-radius:var(--ka-radius-lg);clip-path:inset(0 round var(--ka-radius-lg));-webkit-clip-path:inset(0 round var(--ka-radius-lg))}.ka-hero .ka-hero__media{overflow:hidden}.ka-hero .ka-hero__media:after{border-radius:var(--ka-radius-lg)}.ka-hero .ka-hero__title{font-size:calc(clamp(4rem,7.2vw,8.8rem) * var(--ka-hero-ts, 1))}.ka-hero .ka-hero__text{font-size:calc(1.7rem * var(--ka-hero-xs, 1))}@media screen and (max-width:749px){.ka-hero .ka-hero__title{font-size:calc(clamp(4rem,7.2vw,8.8rem) * var(--ka-hero-ts-m, 1))}}.ka-btn.ka-btn--outline{box-shadow:inset 0 0 0 var(--ka-stroke, 1.5px) currentColor}.ka-btn.ka-btn--outline:hover{box-shadow:inset 0 0 0 var(--ka-stroke, 1.5px) currentColor;background:color-mix(in srgb,currentColor 12%,transparent)}.ka-hero .ka-hero__btn{padding-right:1.4rem}.ka-hero .ka-hero__btn .ka-btn__icon{width:2.4rem;height:2.4rem}.ka-hero .ka-hero__btn .ka-btn__icon svg{width:1.7rem;height:1.7rem}@media screen and (min-width:990px){.header:not(.header--top-center) .mega-menu__list:not(.mega-menu__list--condensed){display:flex;flex-wrap:nowrap;column-gap:4rem}.header:not(.header--top-center) .mega-menu__list:not(.mega-menu__list--condensed)>li{flex:1 1 auto;min-width:0}}@media screen and (min-width:990px){body.ka-float-header .header-wrapper .mega-menu__content.global-settings-popup{left:1.6rem;right:1.6rem;border-width:0;border-radius:0 0 var(--ka-radius) var(--ka-radius);box-shadow:0 1.6rem 3.2rem #17211f1a}}.ka-mq .ka-mq__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0;flex-shrink:0}.ka-mq .ka-mq__icon svg{display:block}.ka-mq .ka-mq__item>.ka-mq__text{text-box:trim-both cap alphabetic}.ka-pill span.ka-pill__cta{pointer-events:none}.ka-hotspot{cursor:pointer}:root body .ka-hotspot.is-active .ka-hotspot__plus,:root body .ka-hotspot:hover .ka-hotspot__plus{transform:rotate(90deg)}:root body .ka-hotspot.is-adding{pointer-events:none}:root body .ka-hotspot.is-adding .ka-hotspot__plus{animation:ka-hotspot-spin .8s linear infinite}:root body .ka-hotspot.is-added .ka-hotspot__plus{transform:none;animation:ka-hotspot-pop .4s cubic-bezier(.34,1.56,.64,1)}:root body .ka-hotspot.is-soldout{animation:ka-hotspot-shake .4s ease}@keyframes ka-hotspot-spin{to{transform:rotate(360deg)}}@keyframes ka-hotspot-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes ka-hotspot-shake{25%{translate:-3px 0}75%{translate:3px 0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/ka-layout.css.map */
