:root{--font-body-x-large: 1.286rem;--font-body-large: 1.125rem;--font-body-medium: 1rem;--font-body-small: .875rem;--font-body-x-small: .786rem}input:where(:not([type=checkbox],[type=radio])),textarea,select{border-radius:var(--RADIUS)}.badge-box,.product__price--off{border-radius:var(--RADIUS)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:var(--line-height-heading)}.text-link,.rte a,.hero__rte a,p a{line-height:var(--line-height-normal)}:root{--content-max: 1238px}.wrapper,.wrapper--full-padded{max-width:calc(var(--content-max) + var(--outer) * 2)}@media only screen and (min-width:1367px){:root{--content-max: 1312px}}@media only screen and (min-width:1441px){:root{--content-max: 1408px}}@media only screen and (min-width:1537px){:root{--content-max: 1464px}}body:has([data-header-transparent]) .main-content>.shopify-section.section-overlay-header:first-of-type{--full-screen: calc(var(--full-height) - var(--announcement-height) + 5px)}@media only screen and (min-width:750px){.sixty-fifty-height-hero{min-height:640px}}@media only screen and (max-width:749px){.sixty-fifty-height-hero--mobile{min-height:640px}}.hero__button{margin-top:0}body:not(.is-loaded) .header__desktop,body:not(.is-loaded) .announcement__wrapper{opacity:1}.announcement__wrapper{min-height:32px}.header__mobile,.header__logo{min-height:auto}.header__mobile{max-width:calc(var(--content-max) + var(--outer) * 2);margin-left:auto;margin-right:auto}.header__mobile__hamburger{margin-left:0}.header__mobile__button .navlink:not(.navlink--toplevel),.header__desktop__button .navlink:not(.navlink--toplevel){padding-top:0;padding-bottom:0}.header__desktop__upper,.header__desktop__lower,.header__mobile{max-width:calc(var(--content-max) + var(--outer) * 2);margin-left:auto;margin-right:auto}@media only screen and (min-width:750px){.navlink--toplevel{padding:0 var(--link-padding)}}.navlink--toplevel span,.parent .navlink--child span,.grandparent .navlink--grandchild span{font-size:calc(var(--font-nav-medium) * var(--FONT-SIZE-NAV))}.header__dropdown__wrapper{border-bottom:1px solid var(--COLOR-GRAY-LIGHT);box-shadow:0 7px 12px rgba(var(--COLOR-BLACK-RGB),.08)}#SiteHeader.js__header__stuck .theme__header:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity .2s cubic-bezier(.215,.61,.355,1),visibility 0s,background-color .3s ease}.js__header__stuck:not(.meganav--visible,:has([aria-expanded=true],details[open])) .theme__header:after{background-color:color-mix(in srgb,var(--bg) 80%,transparent)}.js__header__stuck .theme__header{transition:transform .3s ease}.js__header__stuck.kw-header--hidden .theme__header{transform:translateY(-100%)}body:has(.js__header__stuck.kw-header--hidden) :is(.collection__nav,.collection__sidebar__slider,.grid__loader-line,.grid__heading-holder--sticky,.product__thumbs,.product__images--thumbs,.product-benefits__aside,.timeline-spread__gallery,.featured-product-card--overlay,.collections-hover__content,.contact-workspace__sidebar--sticky,.section-sidebar__widget,.template-article .sidebar){--header-height: 0px;--header-sticky-height: 0px}body:has(.js__header__stuck.kw-header--hidden) .product__page .form__wrapper.is-sticky{top:min(var(--sticky-top, 0px),0px)}.menu__item.grandparent .navlink--grandchild{opacity:1;transform:none}video{clip-path:fill-box;border-radius:.01px}.pswp__bg{background:rgba(var(--COLOR-BLACK-RGB),50%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pswp__custom-close .icon{stroke:currentColor;width:25px;height:25px}.product-item__bg__under{transition:all .3s ease-in-out}.old-price{color:var(--COLOR-GRAY)}.no-touch .double__image hover-images,.no-touch .product-item--overlay-text hover-images{transform:scale(1.1)}.no-touch .double__image:hover hover-images,.no-touch .product-item--overlay-text:hover hover-images{transform:scale(1)}.no-touch .double__image.is-visible hover-images{transform:scale(1.1)}.no-touch .double__image.is-visible:hover hover-images{transform:scale(1)}.supports-touch hover-images:after{height:0}@media only screen and (min-width:750px){.quick-add__holder{--btn-offset: 16px}}.drawer__inner{border-left-width:0}.cart{padding-left:var(--outer);padding-right:var(--outer);max-width:calc(var(--content-max) + var(--outer) * 2)}.btn--large:not(:where(.btn--text,.btn--small)){--btn-top: var(--BTN-SIZE-LARGE);--btn-left: calc(var(--BTN-SIZE-LARGE) * 2)}.btn--large{line-height:var(--line-height-btn)}.btn--large:not(.btn--text){min-height:40px}.btn--text span{background-image:none;-webkit-text-fill-color:currentcolor}.btn--text:not(.btn--text-no-underline) span:after{background:currentcolor}.btn--text:not(.btn--text-no-underline) span:after{width:0;transition:width .3s cubic-bezier(.39,.575,.565,1)}@media(hover:hover){.btn--text:not(.btn--text-no-underline):hover span:after{width:100%}}.btn--solid,.btn--solid:hover{border-color:transparent}.btn--solid{padding-block:calc(var(--btn-top) - 1px)}.product__submit__cta{display:flex;align-items:center;gap:10px;width:100%}.product__submit__cta .btn{flex:1 1 auto}.product__submit__cta .product-soldout-notification{flex:1 1 auto;min-width:0}.product__submit__cta .product-soldout-notification button[data-popup-open]{width:100%}.show-product-notification.variant--soldout .product__submit__cta .product-soldout-notification{order:1}.show-product-notification.variant--soldout .product__submit__cta .product-form__wishlist{order:2}.product-form__wishlist{--icon-size: 20px;position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 42px;width:42px;height:42px;background:var(--COLOR-WHITE);border:1px solid var(--COLOR-ACCENT);border-radius:var(--btn-radius, 999px);color:var(--COLOR-ACCENT);overflow:hidden}.product-form__wishlist .icon path,.product-form__wishlist .icon *{stroke:currentColor}.product-upsell__btn{--bg: var(--COLOR-WHITE);--btn-text: var(--COLOR-ACCENT);color:var(--COLOR-ACCENT);background:var(--COLOR-BLACK);border:1px solid var(--COLOR-ACCENT)}.product-upsell__btn .btn__plus{background:var(--COLOR-ACCENT)}.product-upsell__btn .btn__text{color:var(--COLOR-ACCENT)}:root{--glass-btn-bg: rgb(0 0 0 / .3);--glass-btn-rim: rgb(255 255 255 / .08) rgb(255 255 255 / .05) rgb(255 255 255 / .05) rgb(255 255 255 / .08);--glass-btn-blur: blur(7px)}.btn--solid.btn--primary{--btn-bg-hover: var(--COLOR-BLACK);--btn-text-hover: var(--COLOR-WHITE)}.btn--solid:is(.btn--secondary,.btn--black,.btn--white){--btn-bg-hover: var(--glass-btn-bg);--btn-text-hover: var(--COLOR-WHITE)}.btn.btn--outline{--btn-bg-hover: var(--COLOR-GREEN-PRIMARY);--btn-border-hover: var(--COLOR-GREEN-PRIMARY);--btn-text-hover: var(--COLOR-WHITE)}.btn--solid:after,.btn--outline:after{content:none}@media(hover:hover){.btn--solid:not([disabled]):hover,.btn--outline:not([disabled]):hover{background-color:var(--btn-bg-hover)}.btn--solid:is(.btn--secondary,.btn--black,.btn--white):not([disabled]):hover{border-color:var(--glass-btn-rim);-webkit-backdrop-filter:var(--glass-btn-blur);backdrop-filter:var(--glass-btn-blur)}}:where(body.is-focused) :focus-visible{outline:2px solid var(--focus-ring, var(--text));outline-offset:2px}body.is-focused [data-scroll-focus]:focus-visible{outline:2px solid var(--focus-ring, var(--text))!important;outline-offset:-2px}body.is-focused *:focus{outline-color:var(--focus-ring, var(--text))}body.is-focused .sidebar__item input:focus~label,body.is-focused .checkbox input:focus~label:before,.no-touch body.is-focused .double__image .product-link:focus .product-item__bg__under,.no-touch body.is-focused .double__image.is-visible .product-link:focus .product-item__bg__inner.is-visible,body.is-focused a.product-link:focus>.product-item__bg,body.is-focused .look__dot__button:focus .look__dot,body.is-focused .product__thumb__link:focus img,body.is-focused .article__image-link:focus img,body.is-focused .article__image-link:focus .image-wrapper,body.is-focused .product__slides:focus,body.is-focused a.frame__item:focus img,body.is-focused .slideshow__slider:focus img{outline:2px solid var(--focus-ring, var(--text))!important}body.is-focused .deferred-media__poster:focus .deferred-media__poster-button,body.is-focused .deferred-media__poster.focus-visible .deferred-media__poster-button,.is-focused .swatch__button:focus-within{outline:2px solid var(--focus-ring, var(--text))}.is-focused .radio__button:focus-within{outline:none}body.is-focused .radio__button input:focus-visible+label{outline:2px solid var(--focus-ring, var(--text));outline-offset:2px}html body.is-focused .subcollection__item:focus-within .image-overlay-bottom{outline:2px solid var(--focus-ring, var(--text))}.shop-pay-terms{display:none}@media(max-width:749px){.hero__rte br{display:none}}.product-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-accent);color:var(--COLOR-TEXT-A35);pointer-events:none}.product-placeholder__svg{display:block;width:100%;height:100%;fill:currentColor}html:has([data-header-sticky]){scroll-padding-top:var(--header-height)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
