:root{--kch-c-forest: rgb(var(--color-base-text, 37 66 59));--kch-c-sand: rgb(var(--color-base-button-text, 226 205 171));--kch-c-cream: rgb(var(--color-placeholder, 247 241 229));--kch-c-neutral: rgb(var(--color-base-background, 237 231 219))}:root{--kch-btn-icon: var(--sp-10, 2.5rem);--kch-btn-glyph: 1.125rem;--kch-btn-pill-h: var(--sp-10, 2.5rem);--kch-card-inset: var(--sp-2d5, .625rem)}:root{--color-red-200: 226 205 171;--color-red-300: 226 205 171}.product__inventory{display:none}.button--close,.cart-drawer .button--secondary,.drawer .shopify-payment-button__button--unbranded,.drawer .button--primary{--color-button-border: 226 205 171;--border-opacity: 1}.js .drawer__close{--buttons-border-width: 1px}.facet-drawer .button--primary{--color-button-background: 37 66 59;--color-button-text: 226 205 171}.mouse-cursor{background:var(--kch-c-sand);color:var(--kch-c-forest)}.mouse-cursor.pressed{background:var(--kch-c-cream)}.newsletter-form .label{opacity:1}.self-submit-button button{background:var(--kch-c-sand);color:var(--kch-c-forest)}.search-drawer .search__field .input,.search-drawer .search__field .input::placeholder{color:var(--kch-c-sand);opacity:1}[data-rounded-block] .drawer__empty-collections a{border:1.5px solid var(--kch-c-sand);border-radius:30px}.drawer__empty-collections a{font-family:var(--font-heading-family);font-size:var(--fluid-lg-to-2xl);letter-spacing:-.025em;line-height:1}.drawer__empty-collections a>span:has(.kch-collection-icon){transform:translateY(.093em)}.drawer__empty-collections a .kch-collection-icon{transform:translateY(-.093em)}.drawer__menu-item{width:100%;background:linear-gradient(currentColor,currentColor) right 1.35em / 0 1px no-repeat;transition:background-size .5s}@media(pointer:fine){.drawer__menu-item:hover{background-size:100% 1px}}button.shopify-payment-button__button--unbranded,.quick-view__button,.indicators .button--secondary,.button--close{background:var(--kch-c-forest)!important;color:var(--kch-c-sand);--color-button-background: 226 205 171}.quantity{border-color:var(--kch-c-forest)}.drawer .quantity{border-color:var(--kch-c-sand)}.drawer{--color-price: var(--color-drawer-text)}@media(hover:hover){:is(.button--close,.facet-drawer .button--primary,.quick-view__button,.shopify-payment-button__button--unbranded,.drawer__empty-collections a,:is(.cart-drawer,.indicators) .button--secondary):hover{background:var(--kch-c-sand)!important;color:var(--kch-c-forest)!important}}:is(.button--close,.facet-drawer .button--primary,.quick-view__button,.shopify-payment-button__button--unbranded,.drawer__empty-collections a,:is(.cart-drawer,.indicators) .button--secondary):active{background:var(--kch-c-sand)!important;color:var(--kch-c-forest)!important}.mega-menu__panel .product-card,.mega-menu__panel .product-card .price__regular{color:var(--color-drawer-text)}.mega-menu__panel .product-card__details .price__regular small{display:inline}::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px);height:var(--kch-scrollbar-size, 12px)}::-webkit-scrollbar-track{background:var(--kch-c-neutral);border-radius:4px}::-webkit-scrollbar-thumb{background-color:var(--kch-c-forest);border-radius:var(--kch-scrollbar-radius, 999px)}div[class*=top-sections-][class*=__ss_back_to_top]{z-index:500!important}div[class*=top-circle-sections-][class*=__ss_back_to_top]:after{border:none!important;background-color:var(--kch-c-forest)!important}div[class*=top-sections-][class*=__ss_back_to_top]:is(:hover,:active) div[class*=top-circle-sections-][class*=__ss_back_to_top]:after{background-color:var(--kch-c-sand)!important}svg[class*=top-progress-circle-sections-][class*=__ss_back_to_top] path,svg[class*=top-arrow-sections-][class*=__ss_back_to_top] path{stroke:var(--kch-c-sand)!important}div[class*=top-sections-][class*=__ss_back_to_top]:is(:hover,:active) svg[class*=top-progress-circle-sections-][class*=__ss_back_to_top] path,div[class*=top-sections-][class*=__ss_back_to_top]:is(:hover,:active) svg[class*=top-arrow-sections-][class*=__ss_back_to_top] path{stroke:var(--kch-c-forest)!important}.title-wrapper .button,.tab-list .tab__item{padding-block:clamp(var(--sp-3),.842vw,var(--sp-4))}.tab-list .tab__item{height:calc(1em + 2 * clamp(var(--sp-3),.842vw,var(--sp-4)) + 2 * var(--buttons-border-width))}.tab-list{align-items:center}.tab-list .indicators .button,.kch-carousel__headctl .indicators .button,.title-wrapper .indicators .button{--buttons-width: var(--kch-btn-icon, 2.5rem);width:var(--kch-btn-icon, 2.5rem);height:var(--kch-btn-icon, 2.5rem);min-width:var(--kch-btn-icon, 2.5rem);padding:0;flex-shrink:0}.pswp__button--close,.pswp__button--arrow{background-color:var(--kch-c-forest)!important;border-color:var(--kch-c-forest);color:var(--kch-c-sand)}.pswp__button--close .pswp__icn,.pswp__button--arrow .pswp__icn{color:var(--kch-c-sand)}.pswp__counter{background-color:transparent;border-color:var(--kch-c-forest);color:var(--kch-c-forest)}.menu-drawer .drawer__header{z-index:5}.mega-menu__container .quick-view__button{background:var(--kch-c-forest)!important;color:var(--kch-c-sand)}.mega-menu__container .product-card__rating{color:var(--kch-c-forest)}.search-drawer .search__heading{color:var(--kch-c-sand);font-weight:var(--font-semibold);font-size:var(--text-sm)}.search-drawer .search__box a{font-size:var(--text-base);font-weight:400;opacity:1}.search-drawer .horizontal-product__title{font-size:var(--text-lg)}[data-option-slug=denominations] .swatches{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:clamp(4px,1vw,10px)}[data-option-slug=denominations] .label-swatch{width:100%;text-align:center;padding:15% 4%;font-size:clamp(.875rem,1.9vw,1rem);white-space:nowrap}.label-swatch{padding:var(--sp-2) var(--sp-4);font-size:var(--text-sm)}.pswp__img--placeholder:not(:only-child){display:none!important}body.is-pswp-open .product__media img{visibility:hidden!important}.quick-view .product__info::-webkit-scrollbar-thumb{background-color:var(--kch-c-sand)}.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb{background-color:var(--kch-c-sand)}.kch-collection-icon{display:inline-block;width:3rem;height:3rem;background-color:currentColor;-webkit-mask:var(--kch-collection-icon) center / contain no-repeat;mask:var(--kch-collection-icon) center / contain no-repeat}.mega-menu__panel .product-card__carousel .flickity-page-dots{background-color:var(--kch-c-forest)}.mega-menu__panel .product-card__carousel .flickity-page-dot:before{background-color:var(--kch-c-sand)}.mega-menu__panel .product-card__carousel .flickity-page-dot.is-selected:before,.mega-menu__panel .product-card__carousel .flickity-page-dot[aria-current=true]:before{background-color:transparent;box-shadow:0 0 0 2px var(--kch-c-sand)}.cart-drawer dl .text-opacity{color:var(--kch-c-sand)}main-cart .text-opacity,main-cart .text-opacity a,.cart-drawer .text-opacity,.cart-drawer .text-opacity a{color:rgb(var(--color-foreground))}.localization .dropdown__nav{max-height:390px;width:max-content;max-width:24rem;scroll-snap-type:none}.localization .dropdown__nav::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px)}.localization .dropdown__nav::-webkit-scrollbar-track{background:var(--kch-c-neutral);border-radius:4px}.localization .dropdown__nav::-webkit-scrollbar-thumb{background-color:var(--kch-c-forest);border-radius:var(--kch-scrollbar-radius, 999px)}.mega-menu__panel .text-opacity.uppercase{color:var(--kch-c-sand);font-family:var(--font-body-family);font-weight:var(--font-medium)}[id^=SizeChart-].x-modal,[id^=Measurements-].x-modal{z-index:45}[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb{background-color:var(--kch-c-sand)}[id^=Measurements-].drawer{--color-background: 247 241 229;--color-foreground: 37 66 59;--color-button-background: 37 66 59;--color-button-border: 37 66 59;--color-button-text: 247 241 229;--color-button-gradient: none}[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb{background-color:var(--kch-c-forest)}[id^=Measurements-] .drawer__scrollable{padding-block:var(--sp-1) var(--sp-6)}[id^=Measurements-] .rte :is(img,video){margin-block:var(--sp-4)}[id^=Measurements-] .rte>:first-child :is(img,video),[id^=Measurements-] .rte>:first-child:is(img,video){margin-block-start:0}[id^=Measurements-] .rte>:last-child :is(img,video),[id^=Measurements-] .rte>:last-child:is(img,video){margin-block-end:0}[id^=Measurements-] .rte figure{margin-block:var(--sp-4)}@media screen and (min-width:768px){[id^=Measurements-] .drawer__inner{--kch-mm-chrome: 6.5rem;width:min(86vw,900px,calc(94vh - var(--kch-mm-chrome)));max-width:none;max-height:94vh}[id^=Measurements-] .drawer__header{padding-inline:var(--sp-4)}}[id^=Measurements-] .drawer__scrollable{padding-inline:var(--sp-2)}[id^=Measurements-] .drawer__header,[id^=SizeChart-] .drawer__header{border-block-end:0}.kch-price-row{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.kch-price-row>.no-js-hidden{flex:1 1 auto}.kch-price-row .kch-measurements{flex:0 0 auto}.kch-title-measurements{grid-column:1 / -1;margin-block-start:calc(var(--sp-1) * -1)}.menu-drawer .modal .modal__container{box-shadow:0 2px 16px #0000001a,0 4px 60px #00000040}.cart-drawer .recommend__title,.quick-view .recommend__title{font-size:var(--text-sm)}[id^=Measurements-] .rte table,[id^=SizeChart-] .rte table{width:100%;table-layout:auto;border-collapse:collapse;box-shadow:none;border:0;border-radius:0;overflow:visible;margin-block-start:var(--sp-1);font-size:clamp(1.125rem,3.4vw,1.625rem)}[id^=Measurements-] .rte :is(th,td),[id^=SizeChart-] .rte :is(th,td){font-size:inherit;line-height:1.1;padding-block:var(--sp-2d5);padding-inline:clamp(var(--sp-1d5),1.6vw,var(--sp-4));text-align:center;vertical-align:middle;background:none;border-block-end:1px solid rgb(var(--color-foreground) / .15)}[id^=Measurements-] .rte thead th,[id^=SizeChart-] .rte thead th{font-size:clamp(.9375rem,2.6vw,1.25rem);font-weight:var(--font-bold, 700);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-block-end:var(--sp-2);background:none;border-block-start:0;border-block-end-width:1.5px}[id^=Measurements-] .rte tbody th,[id^=SizeChart-] .rte tbody th{font-weight:var(--font-bold, 700);text-align:start;width:1%;white-space:nowrap}[id^=Measurements-] .rte tbody tr:first-child :is(th,td),[id^=SizeChart-] .rte tbody tr:first-child :is(th,td){padding-block-start:var(--sp-1d5)}[id^=Measurements-] .rte tbody tr:last-child :is(th,td),[id^=SizeChart-] .rte tbody tr:last-child :is(th,td){border-block-end:0}[id^=Measurements-] .rte tbody tr,[id^=SizeChart-] .rte tbody tr,[id^=Measurements-] .rte tfoot tr:first-child,[id^=SizeChart-] .rte tfoot tr:first-child{border-block-start:0}[id^=Measurements-] .rte td small,[id^=SizeChart-] .rte td small{font-size:inherit;line-height:inherit}[id^=Measurements-] .rte td span,[id^=SizeChart-] .rte td span{display:block;font-size:inherit;line-height:inherit}[id^=Measurements-] .rte table :is(p,div),[id^=SizeChart-] .rte table :is(p,div){margin:0;padding:0;font-size:inherit;line-height:inherit}[id^=Measurements-] .rte td>div,[id^=SizeChart-] .rte td>div{display:inline-block;text-align:start}[id^=Measurements-] .rte td :is(p,small,span),[id^=SizeChart-] .rte td :is(p,small,span){display:block;width:auto;margin:0;text-align:start;white-space:nowrap}[id^=Measurements-] .rte td>:is(p,small,span),[id^=SizeChart-] .rte td>:is(p,small,span){width:max-content;margin-inline:auto}[id^=Measurements-] .rte td :is(p,div)+:is(p,div),[id^=SizeChart-] .rte td :is(p,div)+:is(p,div){opacity:1}[id^=Measurements-] .rte td small,[id^=SizeChart-] .rte td small,[id^=Measurements-] .rte td span+span,[id^=SizeChart-] .rte td span+span{opacity:1;color:inherit}[id^=Measurements-] .rte td,[id^=SizeChart-] .rte td{white-space:normal;word-spacing:normal}[id^=Measurements-] .rte ul,[id^=SizeChart-] .rte ul{width:fit-content;margin:clamp(var(--sp-5),3vh,var(--sp-8)) auto 0;padding-inline-start:var(--sp-5);font-size:clamp(1.125rem,2.9vw,1.5rem);line-height:1.3;list-style:disc;text-align:start;opacity:1;color:inherit}[id^=Measurements-] .rte ul li+li,[id^=SizeChart-] .rte ul li+li{margin-block-start:var(--sp-1)}@media screen and (min-width:768px){[id^=Measurements-] .rte table,[id^=SizeChart-] .rte table{font-size:1.125rem}[id^=Measurements-] .rte thead th,[id^=SizeChart-] .rte thead th{font-size:.8125rem}[id^=Measurements-] .rte ul,[id^=SizeChart-] .rte ul{font-size:1.0625rem;margin-block-start:var(--sp-5)}}[id^=Measurements-] .drawer__header{justify-content:center;align-items:center;min-height:var(--sp-12)}[id^=Measurements-] .drawer__title{flex:1 1 auto;text-align:center}@media screen and (min-width:640px){[id^=Measurements-] .drawer__header{position:relative;padding-block:var(--sp-6) var(--sp-1)}[id^=Measurements-] .drawer__close{position:absolute;inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3);margin-inline-start:0}}@media screen and (max-width:639px){[id^=Measurements-] .drawer__scrollable{justify-content:safe center}[id^=Measurements-] .drawer__close{inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}}[id^=Measurements-] .rte :is(img,video){display:block;margin-inline:auto;width:auto;height:auto;max-width:100%;max-height:calc(94vh - var(--kch-mm-chrome, 6.5rem))}.product-card__bottom .color-swatch{width:80px!important;height:80px!important}.mega-menu__panel .product-card__bottom .color-swatch{width:65px!important;height:65px!important}.mega-menu__list--tabs{--nav-tabs-width: min(258px, 25vw)}@media screen and (min-width:1536px){.mega-menu__list--tabs{--nav-tabs-width: min(348px, 25vw)}}@media screen and (min-width:1920px){.mega-menu__list--tabs{--nav-tabs-width: min(368px, 25vw)}}.mega-menu__nav--tabs .mega-menu__nav-item{gap:var(--sp-1d5)}.mega-menu__nav--tabs .mega-menu__nav-item .heading{font-size:var(--fluid-lg-to-2xl)}.mega-menu__nav--tabs .mega-menu__nav-item .link-text{background:linear-gradient(currentColor,currentColor) var(--transform-origin-start) calc(100% - .06em) / 0 1px no-repeat!important;transition:background-size var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.mega-menu__nav--tabs .mega-menu__nav-item:not([disabled]):hover .link-text,.mega-menu__nav--tabs .mega-menu__nav-item:focus-visible .link-text,.mega-menu__nav--tabs .mega-menu__nav-item[disabled] .link-text,.mega-menu__nav--tabs .mega-menu__nav-item[aria-selected=true] .link-text{background-position-x:var(--transform-origin-start)!important;background-size:100% 1px!important}.mega-menu__item--tabs .mega-menu__footer{margin-block-end:80px}.mega-menu__item--tabs .mega-menu__footer .mega-menu__link .heading,.mega-menu__panel .mega-menu__link .heading{font-weight:600}.mega-menu__nav--tabs.grid{gap:var(--sp-3)}.drawer__menu-item{padding-block:var(--sp-2d5)}.drawer__menu-item:not(:has(.kch-menu-icon)){padding-block:var(--sp-3)}.menu-drawer .drawer__menu>.drawer__menu-group+.drawer__menu-group{margin-block-start:var(--sp-4)}.kch-menu-icon .image-fit{width:var(--kch-menu-icon-w);height:auto}.color-swatch .tooltip{background-color:var(--kch-c-sand);color:var(--kch-c-forest)}.color-swatch .tooltip:after{border-color:var(--kch-c-sand) transparent}:root{--kch-feat-outer-pad: var(--sp-4);--kch-feat-inner-pad: var(--sp-3);--kch-feat-first-pad: var(--sp-3) var(--sp-4)}.product__text+.product__text,.product__text:has(+.product__text){padding:var(--kch-feat-outer-pad)}.product__text+.product__text{padding-block-start:0}.product__text:has(+.product__text){padding-block-end:0}.product__text+.product__text .product__text-inner,.product__text:has(+.product__text) .product__text-inner{padding:var(--kch-feat-inner-pad)}.product__text-inner{padding:var(--kch-feat-first-pad)}.details__content.text-opacity{color:rgb(var(--color-foreground))}.quick-view .product__rating{--color-rating: 226 205 171}@media screen and (min-width:1024px){.product__rating{--kch-rating-star: 18px;--kch-rating-text: 15px}.product__rating .rating{font-size:var(--kch-rating-star)}.product__rating .rating-text,.product__rating .rating-count{font-size:var(--kch-rating-text)}}.swatches{--color-red-200: 37 66 59;--color-red-300: 37 66 59}.drawer .swatches input:is(:disabled,.disabled)+.label-swatch{--color-red-200: 226 205 171;--color-red-300: 226 205 171}.product__title.with-price{grid-template-columns:minmax(0,1fr)}.product__title.with-price .heading{grid-column:1 / -1}.product__title.with-price .product__price{justify-self:start}.product__title.with-price .product__price .price{align-items:flex-start;text-align:left}@media screen and (max-width:767px){.template-product .product{gap:var(--sp-2)}}.drawer .indicators .button--secondary{--color-button-border: 226 205 171;--border-opacity: 1}.complementary-products .horizontal-product__title,.complementary-products .horizontal-product__details{text-align:left}.complementary-products .horizontal-product__title{background:none}.complementary-products .horizontal-product__title{text-decoration:none;background:linear-gradient(currentColor,currentColor) var(--transform-origin-start) calc(100% - 2px) / 0 1px no-repeat;transition:background-size var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.complementary-products .horizontal-product__title:hover{background-size:100% 1px}.complementary-products .horizontal-product__details .price{justify-content:flex-start;text-align:left}.complementary-products .horizontal-product__details{min-width:0}.complementary-products .horizontal-product__title{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media screen and (min-width:1024px){.complementary-products .horizontal-product__title{font-size:var(--text-sm)}.complementary-products .horizontal-product__details .price,.quick-view .variant-input-wrapper .form__label{font-size:var(--text-xs)}}@media screen and (min-width:768px){.complementary-products .button--small.icon-with-text{font-size:var(--text-3xs);padding-inline-start:var(--sp-2)}.complementary-products .button--small.icon-with-text .btn-text{gap:var(--sp-1d5)}}.drawer .color-swatch.with-image,.drawer .swatches input:is(:disabled,.disabled)+.color-swatch.with-image{background-color:var(--kch-c-cream)}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled):not(:checked)+.color-swatch:after{display:none}.swatches input:is(:disabled,.disabled)+.color-swatch.with-image{background-color:var(--kch-c-cream)}[data-option-slug=size] .label-swatch{padding:10px 24px;font-size:clamp(.75rem,1.6vw,.875rem)}.quick-view .recipient-form .label{opacity:1;color:var(--kch-c-sand)}.quick-view .recipient-form input[type=checkbox]{--border: var(--kch-c-sand);--active-inner: rgb(var(--color-background))}.collection .search__field .input,.collection .search__field .input::placeholder{color:var(--kch-c-forest);opacity:1}.collection .search__heading{color:var(--kch-c-forest);font-weight:var(--font-bold)}.collection .search__box a{color:var(--kch-c-forest);font-size:var(--text-sm);font-weight:400;opacity:1}.contact .label.is-floating,.contact__sidebar .label.is-floating{color:var(--kch-c-forest);opacity:1}.rte ul ::marker,.rte ul::marker,.rte ol ::marker,.rte ol::marker{color:var(--kch-c-forest)}.contact__sidebar .subtitle{color:var(--kch-c-forest)}.faqs.with-border .faq{padding-block:var(--sp-5)}@media screen and (min-width:1024px){.faqs.with-border .faq{padding-block:var(--sp-12)}}.faqs.with-border .faq>.accordion:first-child .details .details__summary{padding-block-start:0}.faqs.with-border .faq>.accordion:last-child .details:not([open]) .details__summary{padding-block-end:0}.contact__sidebar .text-opacity{color:var(--kch-c-forest)}@media screen and (max-width:767px){.cart-drawer .drawer__empty-text{font-size:var(--sp-8)}}@media screen and (max-width:767px){.cart-drawer .drawer__scrollable:has(.drawer__empty)>.drawer__empty{margin-block:auto}}@media screen and (max-width:767px){.newsletter-modal .subtext-custom{font-size:clamp(1.4375rem,6.25vw,calc(var(--subtext-size) + 10px))}}.js .drawer__close{inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3)}.js .quick-view .drawer__close{inset-block-start:var(--sp-6);inset-inline-end:var(--sp-6)}@media screen and (min-width:640px){.js .drawer__header:not(.quick-view .drawer__header){align-items:center;padding-inline-end:var(--sp-3)}.js .drawer__header:not(.quick-view .drawer__header)>.drawer__close{position:static;margin-inline-start:auto}}.mobile-dock .dock__item span.text-3xs:not(.count){position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mobile-dock .dock__item .icon{width:var(--sp-7);height:var(--sp-7);stroke-width:var(--icon-weight)}@media screen and (max-width:639px){.cart-drawer .drawer__header{padding-inline-end:0}}@media screen and (max-width:767px){:root{--title-xl: clamp(var(--sp-9), 11.163vw, var(--sp-12))}}.pswp__kch-dots{position:absolute;inset-inline:0;inset-block-end:calc(var(--sp-5) + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;gap:var(--sp-2d5);z-index:10;pointer-events:none}.pswp__kch-dot{pointer-events:auto;position:relative;width:10px;height:10px;padding:0;border:1.5px solid var(--kch-c-forest);border-radius:50%;background:transparent;cursor:pointer}.pswp__kch-dot:after{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px}.pswp__kch-dot.is-active{background:var(--kch-c-forest)}@media screen and (max-width:767px){.cart-drawer .drawer__tabs{gap:var(--sp-5)}.cart-drawer .drawer__tabs .drawer__title{font-size:clamp(1.5rem,6.15vw,1.875rem)}}@media screen and (max-width:767px){.menu-drawer .drawer__menu{padding-block-start:var(--sp-16)}}@media screen and (max-width:767px){.newsletter-modal .drawer__scrollable{padding-inline:var(--sp-3)}.newsletter-modal .rte.text-sm{font-size:1.1875rem}}@media screen and (max-width:767px){.menu-drawer .modal__container{border-end-start-radius:var(--sp-6);border-end-end-radius:var(--sp-6);max-height:calc(100% - 5.5rem)}.menu-drawer .modal__content>.corner{display:none}.menu-drawer .modal__container:before{content:"";background-color:rgb(var(--color-foreground));border-radius:var(--rounded-full);height:var(--sp-1);width:var(--sp-12);position:absolute;inset-block-start:var(--sp-6);inset-inline-start:50%;transform:translate(-50%);z-index:5;pointer-events:none}.menu-drawer .modal__content{padding-block-start:var(--sp-18)}.menu-drawer:has(.modal[active]) .drawer__header{pointer-events:none}.menu-drawer .modal__container>.kch-modal-grip{inset-inline-end:var(--sp-14);height:var(--sp-14);width:auto;z-index:4;touch-action:none}.menu-drawer .modal .listbox .active{display:inline-flex;align-items:center;gap:var(--sp-2);background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left var(--reversed-link-gap, 1.35em);background-size:calc(100% - var(--sp-2) - var(--sp-2)) 1px;position:relative}.js .menu-drawer .modal .fixed-modal{background-image:none;background-color:rgb(var(--color-drawer-overlay) / .35)}.menu-drawer .modal__scrollable::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px)}.menu-drawer .modal__scrollable::-webkit-scrollbar-track{background:var(--kch-c-forest);border-radius:4px}.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb{background-color:var(--kch-c-sand);border-radius:var(--kch-scrollbar-radius, 999px)}}@media screen and (max-width:767px){.drawer__close{width:var(--sp-11);height:var(--sp-11)}}@media screen and (max-width:767px){.newsletter-modal .social-icons .icon{width:var(--sp-6);height:var(--sp-6)}}@media screen and (max-width:767px){:root{--font-button-size: 1.34375rem}.product-card__title,.product-card .price{font-size:var(--text-lg)}.announcement-text{font-size:var(--text-base)}.announcement-icon .icon{width:var(--sp-5);height:var(--sp-5)}}@media screen and (max-width:767px){:root{--title-md: clamp(var(--sp-7), 7.5vw, var(--sp-16))}}@media screen and (max-width:767px){.cart-drawer .drawer__empty-message,.search-drawer .search__heading{font-size:var(--text-lg)}.search-drawer .search__box a,.search-drawer .horizontal-product__title{font-size:var(--text-xl)}.search-drawer .horizontal-product .price{font-size:var(--text-lg)}.tab-list .tab__item{font-size:var(--text-sm)}}@media screen and (max-width:767px){.menu-drawer .social-icons .icon{width:var(--sp-7);height:var(--sp-7)}.menu-drawer .drawer__footer-top .text-sm{font-size:var(--text-lg);white-space:nowrap}.menu-drawer .modal .listbox a,.menu-drawer .modal .listbox a.text-sm,.menu-drawer .modal__scrollable a,.menu-drawer .modal__scrollable a.text-sm,.menu-drawer .modal__scrollable li a,.menu-drawer .modal__scrollable p a{font-size:calc(var(--text-2xl) - 5px)!important;line-height:1.4!important}.menu-drawer .modal .listbox .active:after{content:"";display:block;flex:0 0 auto;width:var(--sp-2);height:var(--sp-2);background-color:currentColor;border-radius:var(--rounded-full)}.menu-drawer .modal .close{inset-block-start:var(--sp-3);inset-inline-end:var(--sp-3);width:var(--sp-11);height:var(--sp-11);display:flex;box-sizing:border-box;border:1px solid rgb(var(--color-drawer-text));border-radius:var(--rounded-full);color:rgb(var(--color-drawer-text));background-color:transparent;transition:background-color var(--animation-short),color var(--animation-short),border-color var(--animation-short)}.menu-drawer .modal .close>span,.menu-drawer .modal .close>[data-text]{display:flex;align-items:center;justify-content:center}.menu-drawer .modal .close svg{display:block}.menu-drawer .modal .close:hover,.menu-drawer .modal .close:focus-visible{background-color:rgb(var(--color-drawer-text));color:rgb(var(--color-drawer-background));border-color:rgb(var(--color-drawer-text))}}@media screen and (max-width:767px){.cart-drawer .drawer__empty{gap:var(--sp-10)}}.announcement-icon--custom img{width:var(--kch-custom-icon-size, 26px);height:var(--kch-custom-icon-size, 26px);object-fit:contain;display:block}.kch-measurements .icon{width:var(--kch-measure-icon, 16px);height:var(--kch-measure-icon, 16px)}.kch-measurements .link{font-size:var(--kch-measure-label, 15px)}.topbar .localization__item .icon-currency{stroke-width:.889}@media screen and (min-width:1024px){.topbar--center{--topbar-grid-template: "socials announcement localization" / minmax(0, 1fr) minmax(0, 1.5fr) minmax(max-content, 1fr)}.topbar--center.topbar--inverted{--topbar-grid-template: "localization announcement socials" / minmax(max-content, 1fr) minmax(0, 1.5fr) minmax(0, 1fr)}}.topbar .localization__item button span{white-space:nowrap}@media screen and (max-width:767px){.menu-drawer .drawer__footer-bottom{padding-block:var(--sp-2)}}@media screen and (max-width:767px){.menu-drawer .drawer__submenu>.drawer__scrollable{flex:0 1 auto;min-height:0;height:auto;max-height:100%;padding-block-start:var(--sp-3);padding-block-end:0}.menu-drawer .drawer__submenu>.drawer__sticky{flex:0 0 auto;margin-block-start:auto;margin-block-end:auto;padding-block:var(--sp-4)}.menu-drawer .drawer__submenu>button[data-close]{flex:0 0 auto;height:var(--sp-9)}}@media screen and (max-width:767px){.menu-drawer .social_platform .icon{width:var(--sp-6);height:var(--sp-6)}}@media screen and (min-width:768px){.cart-drawer .drawer__empty{gap:var(--sp-16)}}.faqs .accordion .details .details__summary{padding-block:var(--sp-3d5)}.faqs .accordion .details .details__summary span,.product__accordion .details__summary span{font-size:1.125rem}.faqs .accordion .details .details__content{padding-block-end:var(--sp-5);margin-block-start:0}.product__accordion:first-child .details__summary,.product__accordion .details__summary{padding-block:var(--sp-2d5)}.rte p:empty{display:none}.facet-form .select-sort-by .label.is-floating,.facet-form .input-wrapper .prefix{opacity:1}.facet-form .input,.facet-form .select,.facet-form .textarea{background-color:transparent}.facet-form input[type=checkbox].switch{box-shadow:0 0 0 1px var(--kch-c-sand);background-color:var(--kch-c-sand)}.facet-form input[type=checkbox].switch:after{background:var(--kch-c-forest)}.facet-form input[type=checkbox].switch:checked{background-color:var(--kch-c-sand)}.facet-form input[type=checkbox].switch:checked:after{background:var(--kch-c-forest)}.facet-drawer .drawer__scrollable{padding-block-end:0}.facet-drawer .drawer__scrollable::-webkit-scrollbar-track{background-color:var(--kch-c-forest)}.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb{background-color:var(--kch-c-sand)}.facet-drawer .drawer__scrollable>.drawer__sticky{background-color:rgb(var(--color-background))}.facet-drawer .drawer__scrollable>.drawer__sticky:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;height:var(--sp-8);background-image:linear-gradient(to top,rgb(var(--color-background)),transparent);pointer-events:none}.quick-view slider-element{cursor:grab;-webkit-user-select:none;user-select:none}.quick-view slider-element:active{cursor:grabbing}.quick-view slider-element img{-webkit-user-drag:none;user-drag:none}.indicators .button--secondary:not(.icon-with-text):not(.kch-viewall),.indicators .button--primary:not(.icon-with-text):not(.kch-viewall){width:var(--buttons-width)!important;height:var(--buttons-width)!important;min-width:0!important;min-height:0!important;aspect-ratio:1;padding:0;border-radius:50%!important}.facet-drawer.loading .drawer__close .icon:first-child{opacity:1!important}.facet-drawer.loading .drawer__close .icon+.icon{opacity:0!important;visibility:hidden!important}.facet-drawer .input-wrapper .input::placeholder{color:var(--kch-c-sand);opacity:1}.facet-drawer .input-wrapper .input::-webkit-input-placeholder{color:var(--kch-c-sand);opacity:1}:is(.facet-wrapper,.sort-wrapper)>.button:not([open]){height:calc(max(var(--sp-5d5),1.25 * var(--font-button-size)) + calc(clamp(var(--sp-3),.842vw,var(--sp-4))*2) + calc(var(--buttons-border-width) * 2))}.sort-by[open] .btn-fill{background-color:var(--kch-c-forest)!important}.sort-by[open] .btn-text,.sort-by[open] .sort-title,.sort-by[open] .sort-selection,.sort-by[open] .sort-listbox input[type=radio]+label{color:var(--kch-c-sand)!important;font-weight:400}.sort-by[open] .sort-title{opacity:1!important;font-weight:500!important}.sort-by[open] .sort-listbox input[type=radio]+label{font-size:var(--kch-sort-option-size)!important}.facet-wrapper .button .btn-text,.sort-selection{font-size:20px}.sort-by .sort-listbox{gap:var(--sp-1d5)!important}.sort-by[open] .sort-close{background-color:var(--kch-c-forest)!important;color:var(--kch-c-sand)!important;border:1px solid var(--kch-c-sand);transition:width var(--animation-primary),height var(--animation-primary),background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.sort-by[open] .sort-close:hover{background-color:var(--kch-c-sand)!important;color:var(--kch-c-forest)!important}facet-sort.sort-wrapper{height:calc(max(var(--sp-5d5),1.25 * var(--font-button-size)) + calc(clamp(var(--sp-3),.842vw,var(--sp-4))*2) + calc(var(--buttons-border-width) * 2))}hover-element.sort-by[open]{--kch-sort-close-gap: var(--sp-4);--kch-sort-option-size: 18px;--kch-sort-row-h: calc(var(--kch-sort-option-size) * 1.6);--kch-sort-rows: 9;height:calc(clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)) + var(--sp-16) + (var(--kch-sort-row-h) * var(--kch-sort-rows)) + (var(--sp-1d5) * (var(--kch-sort-rows) - 1)) + clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)))}hover-element.sort-by[open]:has(.sort-listbox li:nth-child(6):last-child){--kch-sort-rows: 6}hover-element.sort-by[open]:has(.sort-listbox li:nth-child(7):last-child){--kch-sort-rows: 7}hover-element.sort-by[open]:has(.sort-listbox li:nth-child(8):last-child){--kch-sort-rows: 8}hover-element.sort-by[open]:has(.sort-listbox li:nth-child(10):last-child){--kch-sort-rows: 10}hover-element.sort-by[open]:has(.sort-listbox li:nth-child(11):last-child){--kch-sort-rows: 11}#SortByContainer>span{font-size:var(--text-lg);line-height:1.6}.newsletter-banner img,.empty-state__image,.kch-search-empty-img--page,.kch-search-empty-img--drawer,.newsletter-bar__icon img{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.search__results mark{color:rgb(var(--color-foreground))}.header-search .search__box::-webkit-scrollbar,.search__results::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px);height:var(--kch-scrollbar-size, 12px)}.header-search .search__box::-webkit-scrollbar-track,.search__results::-webkit-scrollbar-track{background:var(--kch-c-neutral);border-radius:4px}.header-search .search__box::-webkit-scrollbar-thumb,.search__results::-webkit-scrollbar-thumb{background-color:var(--kch-c-forest);border-radius:var(--kch-scrollbar-radius, 999px)}.recipient-form input[type=checkbox]{--border: rgb(var(--color-foreground));--active: rgb(var(--color-foreground));--active-inner: var(--kch-c-sand)}.recipient-form .input,.recipient-form .textarea,.recipient-form .label,.recipient-form label{color:rgb(var(--color-foreground))}.pagination .page{transition:background-color .2s ease,color .2s ease}.pagination .page:not(.current):hover{background-color:var(--kch-c-sand);color:var(--kch-c-forest)}.pagination .page.current{color:var(--kch-c-sand)}.sort-by[open] .sort-close{position:absolute;inset-block-start:calc(var(--kch-sort-close-gap) - clamp(var(--sp-4d5),1.2vw,var(--sp-5d5)));inset-inline-end:calc(var(--kch-sort-close-gap) - clamp(var(--sp-6d5),1.473vw,var(--sp-7d5)))}@media screen and (min-width:640px){.js .facet-drawer .drawer__header>.drawer__close{margin-block-start:calc(var(--sp-3) - var(--sp-8));margin-block-end:calc(var(--sp-8) - var(--sp-3))}}@media screen and (min-width:1536px){.js .facet-drawer .drawer__header>.drawer__close{margin-block-start:calc(var(--sp-3) - var(--sp-10));margin-block-end:calc(var(--sp-10) - var(--sp-3))}}:root{--font-semibold: 600}.font-semibold{font-weight:var(--font-semibold)}.swatches--variant .color-swatch:after{opacity:1;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--animation-short, .2s) ease}.swatches--variant .color-swatch:before{box-shadow:inset 0 0 0 2px transparent;transition:box-shadow var(--animation-short, .2s) ease}@media screen and (pointer:fine){.swatches--variant input:not(:disabled,.disabled):not(:checked)+.color-swatch:hover:before{box-shadow:inset 0 0 0 4px rgb(var(--color-background))}.swatches--variant input:not(:disabled,.disabled):not(:checked)+.color-swatch:hover:after{box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground) / .55)}}.swatches--variant :checked+.color-swatch:before,.swatches--variant .color-swatch.is-active:before{box-shadow:inset 0 0 0 4px rgb(var(--color-background))}.swatches--variant :checked+.color-swatch:after,.swatches--variant .color-swatch.is-active:after{box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}[is=details-mega] .swatches--variant :checked+.color-swatch:after,[is=details-mega] .swatches--variant .color-swatch.is-active:after{box-shadow:inset 0 0 0 2px var(--kch-c-sand)}[is=details-mega] .swatches--variant :checked+.color-swatch:before,[is=details-mega] .swatches--variant .color-swatch.is-active:before{box-shadow:inset 0 0 0 4px rgb(var(--color-drawer-background, var(--color-background)))}.product-card .color-swatch[data-available=false]{cursor:not-allowed;position:relative}.product-card .color-swatch[data-available=false]:before{background-color:rgb(var(--color-background) / .5)}.product-card .color-swatch[data-available=false]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:none;opacity:1;background:linear-gradient(-45deg,transparent calc(50% - 1px),rgb(var(--color-foreground)) calc(50% - 1px),rgb(var(--color-foreground)) calc(50% + 1px),transparent calc(50% + 1px));pointer-events:none}.cart-drawer-button .count{transform:translate(30%,-25%)}.product-card .kch-card-variant,.product-card .kch-card-optval{cursor:pointer;font-family:var(--font-body-family);font-weight:500;font-size:var(--text-xs);padding:4px 10px;border-radius:var(--rounded-sm);background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground) / .4);line-height:1.2}.product-card .kch-card-opt{list-style:none;margin:0;padding:0}.product-card .kch-card-variant--soldout,.product-card .kch-card-optval--unavailable{opacity:.4;text-decoration:line-through}.cart-drawer .label.is-floating{opacity:1}.cart-drawer .is-floating{color:rgb(var(--color-foreground))}.cart-drawer cart-note textarea::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px);height:var(--kch-scrollbar-size, 12px)}.cart-drawer cart-note textarea::-webkit-scrollbar-track{background:var(--kch-c-forest);border-radius:4px}.cart-drawer cart-note textarea::-webkit-scrollbar-thumb{background-color:var(--kch-c-sand);border-radius:var(--kch-scrollbar-radius, 999px)}.cart-drawer cart-note textarea::-webkit-scrollbar-corner{background:var(--kch-c-forest)}.cart-drawer cart-note textarea::-webkit-resizer{background-color:var(--kch-c-forest);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M11 15L15 11M6 15L15 6' stroke='%23E2CDAB' stroke-width='1.5' stroke-linecap='round' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:bottom right}.cart-drawer .horizontal-product__title{font-size:var(--text-sm);text-align:left;justify-content:flex-start;background:none}.cart-drawer .horizontal-product__title{text-decoration:none;background:linear-gradient(currentColor,currentColor) var(--transform-origin-start) calc(100% - 2px) / 0 1px no-repeat;transition:background-size var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.cart-drawer .horizontal-product__title:hover{background-size:100% 1px}.cart-drawer .horizontal-product__details .price{font-size:16px}@media screen and (max-width:639px){.cart-drawer .recommend__title{font-size:var(--text-base)}.cart-drawer .complementary-products .horizontal-product__details .price{font-size:var(--text-2sm)}.cart-drawer .drawer__footer-top button .reversed-link,.cart-drawer .tax-note{font-weight:var(--font-medium)}.cart-drawer cart-items .horizontal-product__details .price{font-weight:var(--font-medium)}}@media screen and (max-width:639px){.quick-view .recommend__title{font-size:var(--text-base)}.quick-view .complementary-products .horizontal-product__details .price{font-weight:var(--font-medium)}}.search__voice.text-opacity{color:rgb(var(--color-foreground))}.menu-drawer .drawer__menu summary>.icon{opacity:1}.menu-drawer .drawer__submenu>button[data-close]{font-family:var(--font-body-family);font-weight:var(--font-medium);color:rgb(var(--color-foreground))}.mega-menu__link .heading{font-family:var(--font-body-family);font-weight:var(--font-medium)}.mega-menu__footer{margin-top:var(--sp-6)}@media screen and (max-width:639px){.menu-drawer .drawer__header:before{background-color:rgb(var(--color-foreground));inset-block-start:var(--sp-6)}}.tab-list{scroll-margin-top:calc(var(--sticky-header-height) + var(--sp-4))}@media screen and (min-width:1024px){.tab-list{align-items:center;min-height:var(--sp-12)}}@media screen and (min-width:1280px){.tab-list{min-height:var(--sp-14)}}.tab-list .tab__item{font-size:var(--text-lg)}@media screen and (max-width:767px){.tab-list .tab__item{font-size:var(--text-sm);font-family:var(--font-body-family);font-weight:500}}.tab-list [role=tablist]{gap:var(--kch-tab-gap, calc(clamp(2rem, 6vw, 4rem) - 1px) )}@media screen and (max-width:767px){.tab-list [role=tablist]{gap:var(--kch-tab-gap-mobile, calc(clamp(2rem, 6vw, 4rem) - 3px) )}}.line-clamp-1{max-height:1lh}.line-clamp-2{max-height:2lh}.line-clamp-3{max-height:3lh}.header__menu>ul.with-underline .menu__item .btn-text{position:relative;height:auto}.header__menu>ul.with-underline .menu__item .btn-text:after{--tw-scale-x: 0;content:"";background-color:currentColor;display:block;position:absolute;height:2px;inset-inline:0;inset-block-end:0;transform:scaleX(var(--tw-scale-x));transform-origin:var(--transform-origin-end);transition:transform var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.header__menu>ul.with-underline .menu__item .btn-text:has(.icon):after{inset-inline-end:calc(var(--sp-2d5) + var(--sp-2))}.header__menu>ul.with-underline .menu__item:hover .btn-text:after,.header__menu>ul.with-underline details[open]>summary .menu__item .btn-text:after,.header__menu>ul.with-underline summary[aria-expanded=true] .menu__item .btn-text:after,.header__menu>ul.with-underline>li>.menu__item.active .btn-text:after{--tw-scale-x: 1;transform-origin:var(--transform-origin-start)}.label.is-floating{opacity:1}.product-card__media img{pointer-events:none;-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__img{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (min-width:1024px){.faqs{align-items:flex-start}.faqs>form{position:sticky;inset-block-start:var(--sp-6);transition:inset-block-start var(--animation-nav)}.header-sticky~.page-container .faqs>form{inset-block-start:calc(var(--header-height) + var(--sp-3))}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .faqs>form{inset-block-start:var(--sp-6)}.faqs .contact__sidebar.lg\:sticky{position:static!important;inset-block-start:auto!important}}@media screen and (min-width:1024px){body .header-hidden[data-sticky-type=on-scroll-up]~.page-container .lg\:sticky:is(.product__info,.product__preview,.product__gallery-container){inset-block-start:calc(var(--header-height) + var(--sp-3))!important}}.kch-drawer-secondary .drawer__menu-item.heading,.kch-drawer-secondary .drawer__menu-item .heading{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);letter-spacing:var(--font-body-letter-spacing);font-size:var(--text-xl);text-transform:none}.kch-drawer-secondary>details>summary.drawer__menu-item.heading,.kch-drawer-secondary>details>summary.drawer__menu-item .heading,.kch-drawer-secondary>a.drawer__menu-item.heading{font-weight:var(--font-medium)}.kch-drawer-secondary .drawer__submenu .drawer__menu-item.heading,.kch-drawer-secondary .drawer__submenu .drawer__menu-item .heading{font-size:var(--text-base)}.kch-drawer-secondary .drawer__menu-item{padding-block:var(--sp-1)}.menu-drawer .drawer__menu>.kch-drawer-secondary+.kch-drawer-secondary{margin-block-start:var(--sp-2)}.kch-drawer-secondary .drawer__submenu .drawer__menu-group+.drawer__menu-group{margin-block-start:var(--sp-3)}.menu-drawer .drawer__menu>.mega-menu__footer+.kch-drawer-secondary{margin-block-start:var(--sp-10)}.menu-drawer .drawer__menu>.drawer__menu-group:has(.kch-menu-icon)+.drawer__menu-group:has(.kch-menu-icon){margin-block-start:0}.menu-drawer .drawer__header{padding-block-end:var(--sp-6)}.menu-drawer .drawer__menu{padding-block-start:var(--sp-8)}shopify-account{--shopify-account-color-background: rgb(var(--color-drawer-background)) !important;--shopify-account-color-text: rgb(var(--color-drawer-text)) !important;--shopify-account-color-accent: rgb(var(--color-drawer-button-background)) !important;--shopify-account-color-accent-text: rgb(var(--color-drawer-button-text)) !important;--shopify-account-font-heading: var(--font-heading-family) !important;--shopify-account-font-heading-weight: var(--font-heading-weight) !important;--shopify-account-font-body: var(--font-body-family) !important;--shopify-account-font-body-weight: var(--font-body-weight) !important;--shopify-account-color-border: rgb(var(--color-drawer-text)) !important;--shopify-account-color-text-subdued: rgb(var(--color-drawer-text)) !important;--shopify-account-color-card-background: rgb(var(--color-drawer-background)) !important;--shopify-account-color-card-text: rgb(var(--color-drawer-text)) !important;--shopify-account-color-control-background: rgb(var(--color-drawer-background)) !important;--shopify-account-color-control-text: rgb(var(--color-drawer-text)) !important;--shopify-account-color-background-subdued: rgb(var(--color-drawer-text) / .12) !important}shopify-account,shopify-login-form{--shopify-login-form-color-text: rgb(var(--color-drawer-text)) !important;--shopify-login-form-color-text-subdued: rgb(var(--color-drawer-text)) !important;--shopify-login-form-color-background: rgb(var(--color-drawer-background)) !important;--shopify-login-form-color-background-subdued: rgb(var(--color-drawer-background)) !important;--shopify-login-form-color-border: rgb(var(--color-drawer-text)) !important;--shopify-login-form-color-control-background: rgb(var(--color-drawer-background)) !important;--shopify-login-form-color-control-text: rgb(var(--color-drawer-text)) !important;--shopify-login-form-color-accent: rgb(var(--color-drawer-button-background)) !important;--shopify-login-form-color-accent-hover: rgb(var(--color-drawer-button-background)) !important;--shopify-login-form-color-accent-text: rgb(var(--color-drawer-button-text)) !important;--shopify-login-form-font-body: var(--font-body-family) !important;--shopify-login-form-font-body-weight: var(--font-body-weight) !important;--shopify-login-form-loader-error-color: rgb(var(--color-drawer-text)) !important;--shopify-login-form-loader-skeleton-base: rgb(var(--color-drawer-background)) !important;--shopify-login-form-loader-skeleton-highlight: rgb(var(--color-drawer-text)) !important}shopify-account,shopify-login-form{--divider-display: none !important}.localization .dropdown__nav a.active{display:inline-flex;align-items:center;gap:var(--sp-2);position:relative;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:left var(--reversed-link-gap, 1.35em);background-size:calc(100% - var(--sp-2) - var(--sp-2)) 1px}.localization .dropdown__nav a.active:after{content:"";display:block;flex:0 0 auto;width:var(--sp-2);height:var(--sp-2);background-color:currentColor;border-radius:var(--rounded-full)}@media screen and (min-width:1024px){.header--left-center .header__buttons,.header--left-center .header__buttons>*,.header--left-center .localization,.header--left-center .localization .list-menu,.header--left-center .localization .menu__item,.header--center-drawer .header__buttons,.header--center-drawer .header__buttons>*,.header--center-drawer .localization,.header--center-drawer .localization .list-menu,.header--center-drawer .localization .menu__item{flex-shrink:0;white-space:nowrap}}.localization .dropdown__nav p,.localization .dropdown__nav li,.localization .dropdown__nav a{white-space:nowrap}@media screen and (min-width:1024px){.cart-drawer .drawer__title,.search-drawer .drawer__title{font-size:var(--text-2xl)}}.cart-drawer .drawer__close,.search-drawer .drawer__close{display:none}.js .cart-drawer .drawer__header,.js .search-drawer .drawer__header{padding-inline-end:var(--sp-5)}@media screen and (min-width:1024px){.js .cart-drawer .drawer__header,.js .search-drawer .drawer__header{padding-inline-end:var(--sp-12)}}@media screen and (min-width:640px){.cart-drawer .tax-note{font-size:var(--text-xs)}}@media screen and (max-width:639px){.js .cart-drawer .drawer__header:before,.js .search-drawer .drawer__header:before,.js .facet-drawer .drawer__header:before,.js .quick-view .drawer__header:before{background-color:rgb(var(--color-foreground))}}.drawer__promotions .media-card{width:100%}.cart-drawer .drawer__empty{max-width:100%}.cart-drawer .drawer__empty-collections a{gap:var(--sp-4)}.cart-drawer .drawer__empty-collections a>.icon{flex:0 0 auto}.badge.badge--soldout{--badge-background: rgb(var(--color-foreground) / .75);--badge-foreground: var(--kch-c-sand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.badge.badge--highlight{--badge-background: rgb(var(--color-sale-tag));--badge-foreground: rgb(var(--color-sale-tag-text))}@media screen and (min-width:1024px){.product-form__buttons .button{font-size:var(--text-base)!important;font-weight:500!important}}@media screen and (max-width:767px){.product-form__buttons .button{font-size:var(--text-2sm)!important}}.recommend__title{border-block-end:0;padding-block-end:0;text-decoration:none}@media screen and (min-width:1024px){.footer__accordions .details__content a.reversed-link.text-sm-lg{font-size:var(--text-sm)}}.product-card__rating{--kch-rating-scale: .85;font-weight:var(--font-medium, 500);padding:calc(var(--sp-1d5) * var(--kch-rating-scale)) calc(var(--sp-2d5) * var(--kch-rating-scale));font-size:clamp(calc(var(--text-2xs) * var(--kch-rating-scale)),calc(.684vw * var(--kch-rating-scale)),calc(var(--text-2sm) * var(--kch-rating-scale)));gap:calc(var(--sp-2) * var(--kch-rating-scale))}@media screen and (max-width:767px){.product-card__rating{--kch-rating-scale: 1.15}}.product-card__rating .icon{width:calc(var(--sp-3) * var(--kch-rating-scale));height:calc(var(--sp-3) * var(--kch-rating-scale))}.product-card__rating{inset-block-start:var(--kch-card-inset, .625rem);inset-inline-end:var(--kch-card-inset, .625rem)}@media screen and (min-width:768px){.product-card__rating{padding:calc(var(--sp-2d5) * var(--kch-rating-scale)) calc(var(--sp-4) * var(--kch-rating-scale));gap:calc(var(--sp-1d5) * var(--kch-rating-scale));inset-block-start:var(--kch-card-inset, .625rem);inset-inline-end:var(--kch-card-inset, .625rem)}.product-card__rating .icon{width:calc(var(--sp-3d5) * var(--kch-rating-scale));height:calc(var(--sp-3d5) * var(--kch-rating-scale))}}.product-card__title{text-decoration:none;background:linear-gradient(currentColor,currentColor) var(--transform-origin-start) min(100%,1.15em) / 0 1px no-repeat;transition:background-size var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.product-card__title:hover,.product-card__title:focus-visible{background-position-x:var(--transform-origin-start);background-size:100% 1px}.swatches--variant *:focus-visible+.color-swatch{outline:none}.swatches--variant *:focus-visible+.color-swatch:after{opacity:1;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}[is=details-mega] .swatches--variant *:focus-visible+.color-swatch:after{box-shadow:inset 0 0 0 2px var(--kch-c-sand)}.swatches :is(:focus,:focus-visible),.swatches :is(:focus,:focus-visible)+.color-swatch,.swatches :is(:focus,:focus-visible)+.label-swatch,.swatches .color-swatch:not([data-available=false]):focus-visible,.swatches .label-swatch:focus-visible,.swatches *:focus-visible+.label-swatch{outline:none!important}.swatches .color-swatch:not([data-available=false]):is(:focus,:focus-visible):after{opacity:1;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}[is=details-mega] .swatches .color-swatch:not([data-available=false]):is(:focus,:focus-visible):after{box-shadow:inset 0 0 0 2px var(--kch-c-sand)}.swatches .label-swatch:is(:focus,:focus-visible):after,.swatches :is(:focus,:focus-visible)+.label-swatch:after{top:0;right:0;bottom:0;left:0;--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);--tw-shadow-color: rgb(var(--color-foreground));--tw-shadow: var(--tw-shadow-colored)}.swatches input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+.label-swatch:before{border-radius:inherit}@media screen and (pointer:fine){.swatches--variant .color-swatch{transition:transform .15s ease}.swatches--variant li:hover .color-swatch,.swatches--variant label:hover .color-swatch{transform:scale(1.06)}}@media(max-width:749px){.quick-view .drawer__close{display:none}}.quick-view__button{width:var(--kch-btn-icon, 2.5rem);height:var(--kch-btn-icon, 2.5rem);inset-block-start:var(--kch-card-inset, .625rem);inset-inline-end:var(--kch-card-inset, .625rem)}.quick-view__button .icon{width:var(--kch-btn-glyph, 1.125rem);height:var(--kch-btn-glyph, 1.125rem)}@media(max-width:749px){.tab-list .tab__item{font-size:16px!important}}.tab-list .tab__item{font-size:18px}.kch-rating{display:flex;flex-direction:row;align-items:center;justify-content:var(--kch-rating-align, flex-start);gap:var(--kch-stars-gap-m, 8px);margin-block-start:var(--kch-rating-top-m, 0px)}.kch-rating__stars{display:flex;align-items:center;gap:2px;max-width:fit-content}.kch-rating__stars svg,.kch-rating__stars img{display:block;width:var(--kch-stars-size-m, 16px);height:var(--kch-stars-size-m, 16px);min-height:auto;background-color:transparent}.kch-rating>:not(.kch-rating__stars){min-width:0;overflow-wrap:break-word}@media(max-width:1023px){.kch-rating--stk-m{flex-direction:column;align-items:var(--kch-rating-align, flex-start);justify-content:center}}@media(min-width:1024px){.kch-rating{gap:var(--kch-stars-gap, 12px);margin-block-start:var(--kch-rating-top, 0px)}.kch-rating__stars svg,.kch-rating__stars img{width:var(--kch-stars-size, 18px);height:var(--kch-stars-size, 18px)}.kch-rating--stk-d{flex-direction:column;align-items:var(--kch-rating-align, flex-start);justify-content:center}}[data-kch-carousel] .product-card__title,[data-kch-carousel] .product-card__content,[data-kch-carousel] .price,[data-kch-carousel] .kch-carousel__description,[data-kch-reviews] .kch-review-card__quote,[data-kch-reviews] .kch-review-card__name,[data-kch-reviews] .product-card__title,[data-kch-reviews] .description{overflow-wrap:anywhere}[data-kch-carousel] .kch-card,[data-kch-carousel] .product-card,[data-kch-carousel] .product-card__content,[data-kch-reviews] .kch-review-card{min-width:0}@media(max-width:767px){.kch-ctaout .product-card__media>.quick-add .button:not([disabled]),.kch-ctaout .kch-collection-card .product-card__media>.quick-add .button:not([disabled]),.kch-ctaout .kch-quickadd--out .button:not([disabled]){width:auto;padding-inline:clamp(var(--sp-5d5),1.368vw,var(--sp-6d5));padding-block:clamp(var(--sp-3),.842vw,var(--sp-4))}}@media(max-width:767px){[data-kch-carousel] .quick-view__button{display:none}}@media screen and (max-width:767px){.product-card__rating{inset-inline-end:auto;inset-inline-start:var(--kch-card-inset, .625rem)}.quick-add{inset-block-end:auto;inset-block-start:0;padding-block-end:0;padding-block-start:var(--kch-card-inset, .625rem);padding-inline:var(--kch-card-inset, .625rem)}}.kch-viewall{min-height:var(--kch-btn-pill-h, 2.5rem);height:var(--kch-btn-pill-h, 2.5rem);padding-block:0;display:inline-flex;align-items:center}:is(.title-wrapper,.kch-carousel__viewall,.kch-carousel__headctl) .button--secondary.icon-with-text{min-height:var(--kch-btn-pill-h, 2.5rem);height:var(--kch-btn-pill-h, 2.5rem);padding-block:0;align-items:center}.indicators:not(.indicators--small) .button{--buttons-width: var(--kch-btn-icon, 2.5rem);height:var(--kch-btn-icon, 2.5rem);min-height:var(--kch-btn-icon, 2.5rem)}.indicators:not(.indicators--small) .button--secondary.icon-with-text,.indicators:not(.indicators--small) .kch-viewall{--buttons-width: auto;height:var(--kch-btn-pill-h, 2.5rem);min-height:var(--kch-btn-pill-h, 2.5rem);min-width:0;padding-inline:var(--sp-5, 1.25rem)}.kch-viewall{--buttons-width: auto;min-width:0;padding-inline:var(--sp-5, 1.25rem)}.tab-list{position:relative}.tab-list>p.kch-viewall-tab{margin:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);inset-inline-end:0}.tab-list>p.kch-viewall-tab[data-arrows=true]{inset-inline-end:calc((var(--sp-10, 2.5rem) * 2) + var(--sp-2d5, .625rem) + var(--sp-2d5, .625rem))}.kch-viewall{-webkit-backdrop-filter:none;backdrop-filter:none}.drawer__scrollable::-webkit-scrollbar-thumb,.drawer__scrollable::-webkit-scrollbar-thumb:hover,.drawer__scrollable::-webkit-scrollbar-thumb:active,.drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,.product-bundle__body::-webkit-scrollbar-thumb,.product-bundle__body::-webkit-scrollbar-thumb:hover,.product-bundle__body::-webkit-scrollbar-thumb:active,.product-bundle__body::-webkit-scrollbar-thumb:window-inactive,.modal .modal__scrollable::-webkit-scrollbar-thumb,.modal .modal__scrollable::-webkit-scrollbar-thumb:hover,.modal .modal__scrollable::-webkit-scrollbar-thumb:active,.modal .modal__scrollable::-webkit-scrollbar-thumb:window-inactive,.banner.with-map .help-list::-webkit-scrollbar-thumb,.banner.with-map .help-list::-webkit-scrollbar-thumb:hover,.banner.with-map .help-list::-webkit-scrollbar-thumb:active,.banner.with-map .help-list::-webkit-scrollbar-thumb:window-inactive,.collection .search__box::-webkit-scrollbar-thumb,.collection .search__box::-webkit-scrollbar-thumb:hover,.collection .search__box::-webkit-scrollbar-thumb:active,.collection .search__box::-webkit-scrollbar-thumb:window-inactive{background-color:rgb(var(--color-foreground) / .2)}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:window-inactive,.localization .dropdown__nav::-webkit-scrollbar-thumb,.localization .dropdown__nav::-webkit-scrollbar-thumb:hover,.localization .dropdown__nav::-webkit-scrollbar-thumb:active,.localization .dropdown__nav::-webkit-scrollbar-thumb:window-inactive,.header-search .search__box::-webkit-scrollbar-thumb,.header-search .search__box::-webkit-scrollbar-thumb:hover,.header-search .search__box::-webkit-scrollbar-thumb:active,.header-search .search__box::-webkit-scrollbar-thumb:window-inactive,.search__results::-webkit-scrollbar-thumb,.search__results::-webkit-scrollbar-thumb:hover,.search__results::-webkit-scrollbar-thumb:active,.search__results::-webkit-scrollbar-thumb:window-inactive,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb:hover,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb:active,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive{background-color:var(--kch-c-forest)}.quick-view .product__info::-webkit-scrollbar-thumb,.quick-view .product__info::-webkit-scrollbar-thumb:hover,.quick-view .product__info::-webkit-scrollbar-thumb:active,.quick-view .product__info::-webkit-scrollbar-thumb:window-inactive,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb:hover,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb:active,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb:hover,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb:active,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb:hover,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb:active,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb:window-inactive,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb:hover,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb:active,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb:hover,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb:active,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb:window-inactive{background-color:var(--kch-c-sand)}.cart-drawer .drawer__scrollable::-webkit-scrollbar-track,.menu-drawer .modal__scrollable::-webkit-scrollbar-track,.facet-drawer .drawer__scrollable::-webkit-scrollbar-track,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-track,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-track,.quick-view .product__info::-webkit-scrollbar-track,.cart-drawer cart-note textarea::-webkit-scrollbar-track{background-color:var(--kch-c-forest);border-radius:4px}.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb:hover,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb:active,.cart-drawer .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb:hover,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb:active,.menu-drawer .modal__scrollable::-webkit-scrollbar-thumb:window-inactive,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb:hover,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb:active,.facet-drawer .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb:hover,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb:active,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb:hover,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb:active,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar-thumb:window-inactive,.quick-view .product__info::-webkit-scrollbar-thumb,.quick-view .product__info::-webkit-scrollbar-thumb:hover,.quick-view .product__info::-webkit-scrollbar-thumb:active,.quick-view .product__info::-webkit-scrollbar-thumb:window-inactive,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb:hover,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb:active,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb:window-inactive{background-color:var(--kch-c-sand);border-radius:var(--kch-scrollbar-radius, 999px)}.cart-drawer .drawer__scrollable::-webkit-scrollbar,.facet-drawer .drawer__scrollable::-webkit-scrollbar,.quick-view .product__info::-webkit-scrollbar,[id^=SizeChart-] .drawer__scrollable::-webkit-scrollbar,[id^=Measurements-] .drawer__scrollable::-webkit-scrollbar,.drawer__scrollable::-webkit-scrollbar,.modal .modal__scrollable::-webkit-scrollbar,.product-bundle__body::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px);height:var(--kch-scrollbar-size, 12px)}:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar{width:var(--kch-scrollbar-size, 12px);height:var(--kch-scrollbar-size, 12px)}:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar-track,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar-track{background-color:var(--kch-c-forest);border-radius:4px}:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar-thumb,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar-thumb,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar-thumb:hover,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar-thumb:hover,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar-thumb:active,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar-thumb:active,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar-thumb:window-inactive,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar-thumb:window-inactive{background-color:var(--kch-c-sand);border-radius:var(--kch-scrollbar-radius, 999px)}.drawer__scrollable,.modal .modal__scrollable,.localization .dropdown__nav,.header-search .search__box,.search__results,.quick-view .product__info,.product-bundle__body,.cart-drawer cart-note textarea{scrollbar-width:auto;scrollbar-color:auto}@supports not selector(::-webkit-scrollbar){:root,.localization .dropdown__nav,.header-search .search__box,.search__results{scrollbar-color:var(--kch-c-forest) var(--kch-c-neutral);scrollbar-width:thin}.cart-drawer .drawer__scrollable,.menu-drawer .modal__scrollable,.facet-drawer .drawer__scrollable,[id^=SizeChart-] .drawer__scrollable,[id^=Measurements-] .drawer__scrollable,.quick-view .product__info,.cart-drawer cart-note textarea,.drawer__scrollable,.modal .modal__scrollable{scrollbar-color:var(--kch-c-sand) var(--kch-c-forest);scrollbar-width:thin}}:root{--kch-scrollbar-thumb-min: 120px;--kch-scrollbar-thumb-min-panel: 40px;--kch-scrollbar-size: 13px;--kch-scrollbar-inset: 3px;--kch-scrollbar-radius: 999px}::-webkit-scrollbar-thumb{min-height:var(--kch-scrollbar-thumb-min, 120px)}:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view) ::-webkit-scrollbar-thumb,:is(.drawer,.cart-drawer,.menu-drawer,.facet-drawer,.quick-view)::-webkit-scrollbar-thumb,.localization .dropdown__nav::-webkit-scrollbar-thumb,.header-search .search__box::-webkit-scrollbar-thumb,.search__results::-webkit-scrollbar-thumb,.modal .modal__scrollable::-webkit-scrollbar-thumb,.product-bundle__body::-webkit-scrollbar-thumb,.cart-drawer cart-note textarea::-webkit-scrollbar-thumb{min-height:var(--kch-scrollbar-thumb-min-panel, 40px)}@media(hover:none){:root,.localization .dropdown__nav,.header-search .search__box,.search__results{scrollbar-color:var(--kch-c-forest) var(--kch-c-neutral);scrollbar-width:thin}.cart-drawer .drawer__scrollable,.menu-drawer .modal__scrollable,.facet-drawer .drawer__scrollable,[id^=SizeChart-] .drawer__scrollable,[id^=Measurements-] .drawer__scrollable,.quick-view .product__info,.cart-drawer cart-note textarea,.drawer__scrollable,.modal .modal__scrollable{scrollbar-color:var(--kch-c-sand) var(--kch-c-forest);scrollbar-width:thin}}@supports (-webkit-hyphens: none){:root,.localization .dropdown__nav,.header-search .search__box,.search__results{scrollbar-color:var(--kch-c-forest) var(--kch-c-neutral);scrollbar-width:thin}.cart-drawer .drawer__scrollable,.menu-drawer .modal__scrollable,.facet-drawer .drawer__scrollable,[id^=SizeChart-] .drawer__scrollable,[id^=Measurements-] .drawer__scrollable,.quick-view .product__info,.cart-drawer cart-note textarea,.drawer__scrollable,.modal .modal__scrollable{scrollbar-color:var(--kch-c-sand) var(--kch-c-forest);scrollbar-width:thin}}::-webkit-scrollbar-thumb{border:var(--kch-scrollbar-inset, 3px) solid transparent;background-clip:padding-box;border-radius:var(--kch-scrollbar-radius, 999px)}.menu-drawer .drawer__menu>.kch-cat-cards{padding-inline-end:var(--sp-5, 1.25rem);padding-block-end:var(--sp-2, .5rem)}.kch-cat-cards__grid{column-gap:var(--sp-3, .75rem);row-gap:var(--sp-5, 1.25rem)}.kch-cat-card,.kch-cat-card .media{width:100%}.kch-cat-card .media>img{width:100%;height:auto}.kch-cat-card__label{margin-block-start:var(--sp-4, 1rem)}:root{--kch-footer-collapse-delay: .5s}.menu-drawer .drawer__content:has(.drawer__menu.active) .drawer__footer{max-height:0;opacity:0;overflow:hidden;visibility:hidden;transition:max-height var(--animation-primary),opacity var(--animation-primary),visibility 0s linear var(--kch-footer-collapse-delay)}@supports (transition-behavior: allow-discrete){.menu-drawer .drawer__content:has(.drawer__menu.active) .drawer__footer{transition:max-height var(--animation-primary),opacity var(--animation-primary),visibility var(--animation-primary);transition-behavior:allow-discrete}}.menu-drawer .drawer__footer{max-height:50vh;opacity:1;transition:max-height var(--animation-primary),opacity var(--animation-primary)}@media(prefers-reduced-motion:reduce){.menu-drawer .drawer__footer,.menu-drawer .drawer__content:has(.drawer__menu.active) .drawer__footer{transition:none}}.kch-setup-notice{margin-inline-end:var(--sp-5, 1.25rem);margin-block-end:var(--sp-5, 1.25rem);padding:var(--sp-4, 1rem);border:2px solid #B45309;border-radius:var(--sp-2, .5rem);background-color:#fde68a;color:#7c2d12;font-family:var(--font-body-family);font-size:var(--text-sm);line-height:1.4}.kch-setup-notice__title{margin:0 0 var(--sp-2, .5rem);font-weight:var(--font-medium)}.kch-setup-notice ul{margin:0;padding-inline-start:var(--sp-4, 1rem);list-style:disc}.kch-setup-notice li+li{margin-block-start:var(--sp-2, .5rem)}.kch-setup-notice__foot{margin:var(--sp-3, .75rem) 0 0;font-size:var(--text-xs);opacity:.75}.kch-skeleton-media{width:var(--cart-item-media-width);aspect-ratio:1 / 1;background-color:rgb(var(--color-placeholder))}.drawer__scrollable[aria-busy=true] .horizontal-products{opacity:.55}.alert--error.alert--transparent{color:rgb(var(--color-foreground));font-weight:var(--font-medium)}.testimonial cite{font-style:normal}.quick-add .button svg{transform:translate(2.13%,2.25%)}.main-content .shopify-policy__title{text-align:left}.main-content .shopify-policy__title h1{font-size:var(--title-sm);text-transform:capitalize}.main-content .shopify-policy__body .rte :is(b,strong){font-weight:var(--font-medium)}.breadcrumb ul{font-weight:var(--font-medium)}.breadcrumb li+li:before{background-color:currentColor}.facet-drawer input:is([type=checkbox],[type=radio]):not(:checked):not(:disabled):not(.disabled){--border: rgb(var(--color-foreground));--border-hover: rgb(var(--color-foreground))}.facet-drawer .text-opacity{color:rgb(var(--color-foreground))}@media screen and (max-width:1023px){.product__gallery button:is([is=media-lightbox-button],[is=media-hover-button]){background-color:var(--kch-c-forest);color:var(--kch-c-sand);border-color:var(--kch-c-forest);-webkit-backdrop-filter:none;backdrop-filter:none}}.multicolumn-card.with-border{border-color:currentColor}slider-element:focus-visible{outline:none}.search__form .search__field :is(.typed,.input),.search__form .search__field .input:focus{font-size:var(--text-sm);font-weight:var(--font-normal)}@media screen and (min-width:768px){.search__form .search__field :is(.typed,.input),.search__form .search__field .input:focus{font-size:var(--text-base)}}html[lang=fr] hover-element.sort-by[open]{width:460px;max-width:min(92vw,480px)}html[lang=fr] hover-element.sort-by[open] .sort-listbox{width:calc(460px - calc(clamp(var(--sp-6d5),1.473vw,var(--sp-7d5))*2) - calc(var(--buttons-border-width) * 2))}.reversed-link:not(.icon-with-text):not(.active),.link.icon-with-text .link-text,.drawer__menu-item{background:none;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-skip-ink:none;text-decoration-color:transparent;transition:text-decoration-color var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.reversed-link:not(.icon-with-text):not(.active):hover,.reversed-link:not(.icon-with-text):not(.active):focus-visible,.link.icon-with-text:hover .link-text,.link.icon-with-text:focus-visible .link-text{background:none;text-decoration-color:currentColor}@media(pointer:fine){.drawer__menu-item:hover{background:none;text-decoration-color:currentColor}}.rte a:not(.button):not(.reversed-link){background:none;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-skip-ink:none;text-decoration-color:currentColor;transition:text-decoration-color var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.rte a:not(.button):not(.reversed-link):hover{background:none;text-decoration-color:transparent}.mega-menu__nav--tabs .mega-menu__nav-item .link-text{background:none!important;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-skip-ink:none;text-decoration-color:transparent;transition:text-decoration-color var(--animation-primary, .3s cubic-bezier(.75, 0, .25, 1))}.mega-menu__nav--tabs .mega-menu__nav-item:not([disabled]):hover .link-text,.mega-menu__nav--tabs .mega-menu__nav-item:focus-visible .link-text,.mega-menu__nav--tabs .mega-menu__nav-item[disabled] .link-text,.mega-menu__nav--tabs .mega-menu__nav-item[aria-selected=true] .link-text{text-decoration-color:currentColor}@media(min-width:1024px){.kch-fbar .kch-fbar-feat{flex:1 1 auto;justify-content:center;align-items:center;min-width:0}}#shopify-pc__banner,#shopify-pc__banner.shopify-pc__banner__dialog{border-radius:var(--rounded-block)!important;background:#25423be6!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;border:1px solid rgb(var(--color-border, 37 66 59 / .1))!important;box-shadow:none!important}#shopify-pc__banner__body-title,#shopify-pc__prefs__header-title{font-family:FreshMango,sans-serif!important;font-weight:400!important;letter-spacing:-.03em!important}#shopify-pc__banner__btn-accept,#shopify-pc__banner__btn-decline,#shopify-pc__prefs__header-accept,#shopify-pc__prefs__header-decline,#shopify-pc__prefs__header-save{border-radius:var(--buttons-radius, 3.75rem)!important;transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out!important}#shopify-pc__banner__btn-accept:hover,#shopify-pc__banner__btn-decline:hover,#shopify-pc__prefs__header-accept:hover,#shopify-pc__prefs__header-decline:hover,#shopify-pc__prefs__header-save:hover{background:rgb(var(--color-base-button-text, 226 205 171))!important;color:rgb(var(--color-base-text, 37 66 59))!important;border-color:rgb(var(--color-base-button-text, 226 205 171))!important}#shopify-pc__banner:has(~#shopify-pc__prefs[style*="display: block"]){display:none!important}#shopify-pc__prefs__dialog{border-radius:var(--rounded-block)!important}#shopify-pc__prefs .shopify-pc__prefs__option label{font-weight:var(--font-medium, 500)!important}#shopify-pc__prefs__dialog header,#shopify-pc__prefs .shopify-pc__prefs__option:first-child,#shopify-pc__prefs .shopify-pc__prefs__option{border-top:0!important;border-bottom:0!important}#shopify-pc__prefs__header-close{position:absolute!important;top:12px!important;right:12px!important;inset-block-start:12px!important;inset-inline-end:12px!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;background:#25423b!important;background-image:none!important;border:1px solid #E2CDAB!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;transition:background-color .3s ease-in-out!important}#shopify-pc__prefs__header-close svg{display:none!important}#shopify-pc__prefs__header-close:before,#shopify-pc__prefs__header-close:after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:14px!important;height:1.5px!important;background:#e2cdab!important;border-radius:1px!important;pointer-events:none!important}#shopify-pc__prefs__header-close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg)!important;transform:translate(-50%,-50%) rotate(45deg)!important}#shopify-pc__prefs__header-close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg)!important;transform:translate(-50%,-50%) rotate(-45deg)!important}#shopify-pc__prefs__header-close:focus,#shopify-pc__prefs__header-close:active{box-shadow:none!important;outline:none!important;-webkit-tap-highlight-color:transparent!important}#shopify-pc__prefs__header-close:hover,#shopify-pc__prefs__header-close:focus-visible{background:#e2cdab!important;box-shadow:none!important;outline:none!important}#shopify-pc__prefs__header-close:hover:before,#shopify-pc__prefs__header-close:hover:after,#shopify-pc__prefs__header-close:focus-visible:before,#shopify-pc__prefs__header-close:focus-visible:after{background:#25423b!important}#shopify-pc__banner button:focus,#shopify-pc__banner a:focus,#shopify-pc__banner__btn-manage-prefs:focus,#shopify-pc__banner__btn-manage-prefs:focus span,#shopify-pc__banner .shopify-pc__banner__body p a:focus,#shopify-pc__prefs__dialog button:not(#shopify-pc__prefs__header-close):focus,#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span svg{box-shadow:none!important;outline:none!important}#shopify-pc__prefs .shopify-pc__prefs__option label input:focus~span,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span,#shopify-pc__prefs .shopify-pc__prefs__option label input:active~span{background-color:transparent!important;background:transparent!important}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible,#shopify-pc__banner__btn-manage-prefs:focus-visible span,#shopify-pc__banner .shopify-pc__banner__body p a:focus-visible,#shopify-pc__prefs__dialog button:not(#shopify-pc__prefs__header-close):focus-visible,#shopify-pc__prefs .shopify-pc__prefs__header-actions button:focus-visible,#shopify-pc__prefs .shopify-pc__prefs__option label input:focus-visible~span svg{outline:2px solid rgb(var(--color-base-button-text, 226 205 171))!important;outline-offset:2px!important;box-shadow:none!important;background-color:transparent!important}.mega-menu__item--tabs .mega-menu__footer{margin-block-start:clamp(var(--sp-16),20vh,180px);margin-block-end:auto}@media screen and (max-width:639px){.menu-drawer .drawer__menu{padding-block-start:8px}.menu-drawer .drawer__menu>.drawer__menu-group+.drawer__menu-group.kch-drawer-secondary{margin-block-start:40px}.menu-drawer .kch-drawer-secondary summary .heading{font-size:22px;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-skip-ink:none;text-decoration-color:currentColor}.menu-drawer .drawer__footer-top{border-block-start-color:#e2cdab}.menu-drawer .drawer__footer-top>button+button{border-inline-start-color:#e2cdab}.menu-drawer .drawer__close{inset-block-start:var(--sp-1);inset-inline-end:var(--sp-1)}}.text-with-icons.with-background .column{background-color:var(--kch-c-cream)}
/*# sourceMappingURL=/cdn/shop/t/95/assets/kch-custom.css.map */
