.kr-announcement{position:relative;z-index:3}.kr-announcement__slide{display:flex;align-items:center;justify-content:center;text-align:center}.kr-announcement__text{font-family:var(--kr-font-subheading);font-size:var(--kr-announcement-size, 11px);font-weight:600;line-height:1.4;letter-spacing:var(--kr-tracking);text-transform:uppercase;color:inherit;text-decoration:none}.kr-announcement__text--link{text-decoration:underline;text-underline-offset:.25em}.kr-announcement .kr-announcement__text--link{color:var(--kr-announcement-link-color, inherit)}.kr-announcement .kr-slider__arrow{width:28px;height:28px;background-color:transparent;color:inherit;box-shadow:none}.kr-announcement .kr-slider__viewport{padding-block:0}@media screen and (min-width:750px){.kr-announcement__text{font-size:var(--kr-announcement-size-desktop, 12px)}}.kr-collection-banner{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--kr-collection-banner-height, 0);isolation:isolate}.kr-collection-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.kr-collection-banner__image{width:100%;height:100%;object-fit:cover;object-position:center}.kr-collection-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--kr-collection-banner-overlay-color, #000000);opacity:var(--kr-collection-banner-overlay, 0)}.kr-collection-banner__inner{display:flex;width:100%}.kr-collection-banner__content{display:flex;flex-direction:column;gap:10px;width:100%;max-width:var(--kr-collection-banner-width, 720px);padding:0;background-color:var(--kr-collection-banner-scrim, transparent)}.kr-collection-banner--display-background.kr-collection-banner--media .kr-collection-banner__content:not(:empty){padding:20px}.kr-collection-banner__breadcrumbs{margin-block-end:4px}.kr-collection-banner__text{max-width:62ch}.kr-collection-banner__promos{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.kr-collection-banner__promo{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background-color:var(--kr-collection-banner-promo-bg, var(--kr-surface));color:var(--kr-collection-banner-promo-color, var(--kr-brand));font-family:var(--kr-font-subheading);font-size:11px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;line-height:1.2}.kr-collection-banner__button{align-self:flex-start;margin-block-start:6px}.kr-collection-banner--top-left,.kr-collection-banner--top-center,.kr-collection-banner--top-right{justify-content:flex-start}.kr-collection-banner--bottom-left,.kr-collection-banner--bottom-center,.kr-collection-banner--bottom-right{justify-content:flex-end}.kr-collection-banner--top-center .kr-collection-banner__inner,.kr-collection-banner--middle-center .kr-collection-banner__inner,.kr-collection-banner--bottom-center .kr-collection-banner__inner{justify-content:center}.kr-collection-banner--top-center .kr-collection-banner__content,.kr-collection-banner--middle-center .kr-collection-banner__content,.kr-collection-banner--bottom-center .kr-collection-banner__content{align-items:center;text-align:center}.kr-collection-banner--top-center .kr-collection-banner__button,.kr-collection-banner--middle-center .kr-collection-banner__button,.kr-collection-banner--bottom-center .kr-collection-banner__button{align-self:center}.kr-collection-banner--top-center .kr-collection-banner__promos,.kr-collection-banner--middle-center .kr-collection-banner__promos,.kr-collection-banner--bottom-center .kr-collection-banner__promos,.kr-collection-banner--top-center .kr-breadcrumbs__list,.kr-collection-banner--middle-center .kr-breadcrumbs__list,.kr-collection-banner--bottom-center .kr-breadcrumbs__list{justify-content:center}.kr-collection-banner--top-right .kr-collection-banner__inner,.kr-collection-banner--middle-right .kr-collection-banner__inner,.kr-collection-banner--bottom-right .kr-collection-banner__inner{justify-content:flex-end}.kr-collection-banner--top-right .kr-collection-banner__content,.kr-collection-banner--middle-right .kr-collection-banner__content,.kr-collection-banner--bottom-right .kr-collection-banner__content{align-items:flex-end;text-align:right}.kr-collection-banner__figure{flex-shrink:0;width:100%;overflow:hidden;border-radius:var(--kr-radius);aspect-ratio:var(--kr-collection-banner-media-ratio, auto)}.kr-collection-banner--ratio-adapt .kr-collection-banner__figure .kr-collection-banner__image{height:auto}.kr-collection-banner--display-beside .kr-collection-banner__inner,.kr-collection-banner--display-above .kr-collection-banner__inner{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--kr-collection-banner-media-gap, 32px)}.kr-collection-banner--display-beside .kr-collection-banner__content,.kr-collection-banner--display-above .kr-collection-banner__content{max-width:none}.kr-collection-banner__sublinks-wrap{margin-block-start:20px}.kr-collection-banner__sublinks-list{display:flex;gap:8px;margin:0;margin-inline:calc(var(--kr-gutter) * -1);padding:0 var(--kr-gutter) 4px;overflow-x:auto;scrollbar-width:none;list-style:none}.kr-collection-banner__sublinks-list::-webkit-scrollbar{display:none}.kr-collection-banner__sublink{display:inline-block;padding:9px 16px;border:1px solid var(--kr-border);border-radius:999px;font-family:var(--kr-font-subheading);font-size:11px;letter-spacing:var(--kr-tracking);text-transform:uppercase;white-space:nowrap;color:var(--kr-cb-sublink-color, inherit);text-decoration:none;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease),border-color var(--kr-duration) var(--kr-ease)}.kr-collection-banner__sublink--active{background-color:var(--kr-cb-sublink-active-bg, var(--kr-brand));border-color:var(--kr-cb-sublink-active-bg, var(--kr-brand));color:var(--kr-cb-sublink-active-color, var(--kr-brand-contrast))}@media(hover:hover){.kr-collection-banner__sublink:hover{border-color:var(--kr-cb-sublink-active-bg, var(--kr-brand))}}@media(prefers-reduced-motion:reduce){.kr-collection-banner__sublink{transition:none}}@media screen and (min-width:750px){.kr-collection-banner{min-height:var(--kr-collection-banner-height-desktop, var(--kr-collection-banner-height, 0))}.kr-collection-banner__content{gap:14px}.kr-collection-banner--display-background.kr-collection-banner--media .kr-collection-banner__content:not(:empty){padding:32px}.kr-collection-banner--display-beside .kr-collection-banner__inner{flex-direction:row;align-items:center}.kr-collection-banner--display-beside.kr-collection-banner--image-right .kr-collection-banner__inner{flex-direction:row-reverse}.kr-collection-banner--display-beside .kr-collection-banner__figure{width:var(--kr-collection-banner-media-width, 40%)}.kr-collection-banner--display-beside .kr-collection-banner__content{flex:1;min-width:0}.kr-collection-banner__sublinks-list{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}.kr-collection-banner__sublinks-wrap{margin-block-start:28px}}.kr-collection{display:block}.kr-collection__inner{display:flex;flex-direction:column;gap:16px}.kr-collection__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:10px;border-block:1px solid var(--kr-collection-border, var(--kr-border))}.kr-collection__toolbar-start,.kr-collection__toolbar-end{display:flex;align-items:center;gap:12px;min-width:0}.kr-collection__filter-trigger{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;background-color:transparent;border:1px solid var(--kr-collection-border, var(--kr-border));border-radius:var(--kr-radius);font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;color:inherit;cursor:pointer}.kr-collection__filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:5px;border-radius:999px;background-color:var(--kr-collection-count-bg, var(--kr-brand));color:var(--kr-collection-count-color, var(--kr-brand-contrast));font-size:10px;letter-spacing:0}.kr-collection__count{margin:0;font-family:var(--kr-font-body);font-size:13px;white-space:nowrap;opacity:.7}.kr-collection__density{display:none}.kr-collection__density-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:var(--kr-radius);opacity:.45;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-collection__density-button[aria-pressed=true]{opacity:1;border-color:var(--kr-collection-border, var(--kr-border))}.kr-collection__sort{position:relative;display:flex;align-items:center}.kr-collection__sort-select{min-height:40px;padding:8px 32px 8px 10px;font-family:var(--kr-font-body);font-size:14px;color:inherit;background-color:transparent;border:0;-webkit-appearance:none;appearance:none;cursor:pointer;max-width:46vw;text-overflow:ellipsis}.kr-collection__sort-select:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-collection__sort-icon{position:absolute;inset-inline-end:8px;pointer-events:none}.kr-collection__sort-submit{min-height:40px;margin-inline-start:8px;padding-inline:12px;background-color:transparent;border:1px solid var(--kr-collection-border, var(--kr-border));border-radius:var(--kr-radius);font-family:var(--kr-font-subheading);font-size:11px;letter-spacing:var(--kr-tracking);text-transform:uppercase;color:inherit;cursor:pointer}.kr-collection__sort-form[hidden]{display:none}.kr-collection__chips-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.kr-collection__chip{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--kr-collection-border, var(--kr-border));border-radius:999px;font-family:var(--kr-font-body);font-size:12px;color:var(--kr-collection-chip-color, inherit);text-decoration:none}.kr-collection__chips-clear{font-family:var(--kr-font-body);font-size:12px;color:inherit;text-decoration:underline;text-underline-offset:.2em}.kr-collection__layout{display:flex;flex-direction:column;gap:24px}.kr-collection__results{min-width:0;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-collection__results[aria-busy=true]{opacity:.45;pointer-events:none}.kr-collection__filters{display:block}.kr-collection__filters-header,.kr-collection__filters-actions{display:none}.kr-collection__filters[data-overlay]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;visibility:hidden}.kr-collection__filters[data-overlay]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000073;opacity:0;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-collection__filters[data-overlay][data-open]{visibility:visible}.kr-collection__filters[data-overlay][data-open]:before{opacity:1}.kr-collection__filters[data-overlay] .kr-collection__filters-panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(400px,88vw);background-color:var(--kr-section-bg, #ffffff);translate:-100% 0;transition:translate var(--kr-duration) var(--kr-ease)}.kr-collection__filters[data-overlay][data-open] .kr-collection__filters-panel{translate:0 0}.kr-collection__filters[data-overlay] .kr-collection__filters-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--kr-gutter);border-block-end:1px solid var(--kr-collection-border, var(--kr-border))}.kr-collection__filters[data-overlay] .kr-collection__filters-form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0}.kr-collection__filters[data-overlay] .kr-collection__filters-body{flex:1 1 auto;overflow-y:auto;padding-inline:var(--kr-gutter)}.kr-collection__filters[data-overlay] .kr-collection__filters-actions{display:flex;gap:10px;padding:16px var(--kr-gutter);border-block-start:1px solid var(--kr-collection-border, var(--kr-border))}.kr-collection__filters-title{margin:0;font-family:var(--kr-font-subheading);font-size:13px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-collection__filters-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-inline-end:-8px}.kr-collection__filters-clear,.kr-collection__filters-apply{flex:1 1 0}.kr-collection__filters-form{margin:0}.kr-collection__grid{display:grid;grid-template-columns:repeat(var(--kr-collection-columns-mobile, 2),minmax(0,1fr));column-gap:var(--kr-collection-gap-x, 12px);row-gap:var(--kr-collection-gap-y, 24px);margin:0;padding:0;list-style:none}.kr-collection__item{min-width:0}.kr-collection--ratio-adapt .kr-product-card__image--primary,.kr-collection--ratio-adapt .kr-product-card__image--placeholder{height:auto}.kr-collection .product-badges__badge.color-custom-badge-sale{background:var(--kr-badge-sale-bg, var(--color-background));color:var(--kr-badge-sale-color, var(--color-foreground))}.kr-collection .product-badges__badge.color-custom-badge-sold-out{background:var(--kr-badge-soldout-bg, var(--color-background));color:var(--kr-badge-soldout-color, var(--color-foreground))}.kr-collection__empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding-block:48px;text-align:center}.kr-collection__empty-title{--kr-heading-size: 18px;--kr-heading-size-desktop: 22px}.kr-collection__pagination{margin-block-start:32px}.kr-collection__pagination-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;list-style:none}.kr-collection__page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding-inline:8px;border:1px solid transparent;border-radius:var(--kr-radius);font-family:var(--kr-font-body);font-size:14px;color:inherit;text-decoration:none}.kr-collection__page--current{border-color:var(--kr-collection-border, var(--kr-border));font-weight:600}.kr-collection__page--gap{min-width:24px;opacity:.5}.kr-collection__more{display:flex;justify-content:center;margin-block-start:32px}.kr-collection__more[hidden]{display:none}@media(hover:hover){.kr-collection__page:not(.kr-collection__page--current):not(.kr-collection__page--gap):hover{border-color:var(--kr-collection-border, var(--kr-border))}.kr-collection__chip:hover{border-color:var(--kr-brand)}}@media(prefers-reduced-motion:reduce){.kr-collection__filters[data-overlay] .kr-collection__filters-panel,.kr-collection__filters[data-overlay]:before,.kr-collection__results,.kr-collection__density-button{transition:none}}@media screen and (min-width:750px){.kr-collection__inner{gap:20px}.kr-collection__grid{grid-template-columns:repeat(var(--kr-collection-columns, 4),minmax(0,1fr));column-gap:var(--kr-collection-gap-x-desktop, 16px);row-gap:var(--kr-collection-gap-y-desktop, 32px)}.kr-collection__density{display:flex;gap:2px}.kr-collection__sort-select{max-width:none}.kr-collection--density-comfortable .kr-collection__grid{grid-template-columns:repeat(max(2,calc(var(--kr-collection-columns, 4) - 1)),minmax(0,1fr))}}@media screen and (min-width:990px){.kr-collection--filters-sidebar .kr-collection__layout{flex-direction:row;align-items:flex-start;gap:40px}.kr-collection--filters-sidebar .kr-collection__filters:not([data-overlay]){position:sticky;inset-block-start:calc(var(--header-height, 60px) + 20px);flex:0 0 240px;max-height:calc(100vh - var(--header-height, 60px) - 40px);overflow-y:auto}.kr-collection--filters-sidebar .kr-collection__results{flex:1 1 auto}.kr-collection--filters-sidebar .kr-collection__filter-trigger{display:none}}.kr-contact__inner{display:flex;flex-direction:column;gap:24px}.kr-contact__intro{display:flex;flex-direction:column;gap:10px;max-width:var(--kr-contact-width, 720px);margin-inline:auto;text-align:center}.kr-contact__intro-text{max-width:62ch;margin-inline:auto}.kr-contact__layout{display:flex;flex-direction:column;gap:32px;width:100%;max-width:var(--kr-contact-width, 720px);margin-inline:auto}.kr-contact__form{display:flex;flex-direction:column;gap:20px;margin:0}.kr-contact__fields{display:grid;grid-template-columns:1fr;gap:16px}.kr-contact__field{display:flex;flex-direction:column;gap:6px;margin:0;min-width:0}.kr-contact__label{font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-contact__required{color:var(--kr-sale)}.kr-contact__input{box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px;font-family:var(--kr-font-body);font-size:16px;line-height:1.4;color:var(--kr-contact-input-color, currentcolor);background-color:var(--kr-contact-input-bg, transparent);border:1px solid var(--kr-contact-input-border, var(--kr-border));border-radius:var(--kr-contact-input-radius, 0);-webkit-appearance:none;appearance:none;transition:border-color var(--kr-duration) var(--kr-ease)}.kr-contact__input--textarea{min-height:0;resize:vertical}.kr-contact__input:focus-visible{outline:2px solid currentcolor;outline-offset:1px}.kr-contact__input:user-invalid{border-color:var(--kr-sale)}.kr-contact--input-underline .kr-contact__input{padding-inline:0;border-width:0 0 1px;border-radius:0;background-color:transparent}.kr-contact__select{position:relative;display:block}.kr-contact__select .kr-contact__input{padding-inline-end:40px}.kr-contact__select-icon{position:absolute;inset-block-start:50%;inset-inline-end:14px;translate:0 -50%;pointer-events:none}.kr-contact--input-underline .kr-contact__select-icon{inset-inline-end:0}.kr-contact__consent{flex-direction:row;align-items:flex-start;gap:10px}.kr-contact__checkbox{flex-shrink:0;width:18px;height:18px;margin:2px 0 0;accent-color:var(--kr-brand)}.kr-contact__consent-label{font-family:var(--kr-font-body);font-size:14px;line-height:1.5;cursor:pointer}.kr-contact__submit--full{width:100%}.kr-contact__footnote{font-size:13px;opacity:.7}.kr-contact__banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid currentcolor;border-radius:var(--kr-radius);font-family:var(--kr-font-body);font-size:14px;line-height:1.5}.kr-contact__banner:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-contact__banner--success{color:#1d6f42;background-color:#1d6f420f}.kr-contact__banner--error{color:var(--kr-sale);background-color:#e639460f}.kr-contact__banner-icon{display:flex;flex-shrink:0}.kr-contact__banner-title{margin:0 0 4px;font-weight:600}.kr-contact__banner-list{margin:0;padding-inline-start:1.1em}.kr-contact__aside{display:flex;flex-direction:column;gap:16px;padding:24px 20px;background-color:var(--kr-contact-aside-bg, transparent);border-radius:var(--kr-radius)}.kr-contact__aside-title{--kr-heading-size: 16px;--kr-heading-size-desktop: 18px}.kr-contact__info{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.kr-contact__info-item{display:flex;align-items:flex-start;gap:12px}.kr-contact__info-icon{display:flex;flex-shrink:0;margin-block-start:2px}.kr-contact__info-body{display:flex;flex-direction:column;gap:2px;min-width:0}.kr-contact__info-label{font-family:var(--kr-font-subheading);font-size:11px;letter-spacing:var(--kr-tracking);text-transform:uppercase;opacity:.7}.kr-contact__info-value{font-family:var(--kr-font-body);font-size:15px;color:inherit;word-break:break-word}.kr-contact .kr-contact__info-value--link{color:var(--kr-link-color, inherit)}.kr-contact__aside-image{width:100%;height:auto;border-radius:var(--kr-radius)}.kr-contact__map{width:100%;max-width:var(--kr-contact-width, 720px);margin-inline:auto}.kr-contact__map-frame{display:block;width:100%;height:var(--kr-contact-map-height, 320px);border:0;border-radius:var(--kr-radius)}@media(hover:hover){.kr-contact__info-value--link:hover{text-decoration:underline}}@media screen and (min-width:750px){.kr-contact__inner{gap:32px}.kr-contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.kr-contact__field--full,.kr-contact__consent{grid-column:1 / -1}.kr-contact__aside{padding:32px}}@media screen and (min-width:990px){.kr-contact--split .kr-contact__layout{flex-direction:row;align-items:flex-start;gap:48px}.kr-contact--split .kr-contact__form-wrapper{flex:1 1 var(--kr-contact-form-width, 58%);min-width:0}.kr-contact--split .kr-contact__aside{position:sticky;inset-block-start:calc(var(--header-height, 60px) + 24px);flex:1 1 auto;min-width:0}}.kr-faq-page__wrapper{display:block;max-width:var(--kr-faq-page-width, 860px);margin-inline:auto}.kr-faq-page__main{min-width:0}.kr-faq-page__search{position:relative;display:block;margin-block-end:24px}.kr-faq-page__search-icon{position:absolute;inset-block-start:50%;inset-inline-start:14px;translate:0 -50%;display:flex;opacity:.5;pointer-events:none}.kr-faq-page__search-input{box-sizing:border-box;width:100%;min-height:46px;padding:12px 14px 12px 44px;font-family:var(--kr-font-body);font-size:16px;color:inherit;background-color:transparent;border:1px solid var(--kr-faq-page-border, var(--kr-border));border-radius:var(--kr-radius);-webkit-appearance:none;appearance:none}.kr-faq-page__search-input:focus-visible{outline:2px solid currentcolor;outline-offset:1px}.kr-faq-page__empty{margin:0 0 24px;padding:20px;font-family:var(--kr-font-body);font-size:15px;text-align:center;border:1px dashed var(--kr-faq-page-border, var(--kr-border));border-radius:var(--kr-radius)}.kr-faq-page__empty[hidden]{display:none}.kr-faq-page__nav{margin-block-end:24px}.kr-faq-page__nav-list{display:flex;flex-wrap:nowrap;gap:8px;margin:0;padding:0 var(--kr-gutter) 4px;margin-inline:calc(var(--kr-gutter) * -1);overflow-x:auto;scrollbar-width:none;list-style:none}.kr-faq-page__nav-list::-webkit-scrollbar{display:none}.kr-faq-page__nav-link{display:inline-block;padding:9px 16px;font-family:var(--kr-font-subheading);font-size:12px;letter-spacing:var(--kr-tracking);text-transform:uppercase;white-space:nowrap;color:inherit;text-decoration:none;background-color:var(--kr-faq-page-nav-bg, transparent);border:1px solid var(--kr-faq-page-border, var(--kr-border));border-radius:999px;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease),border-color var(--kr-duration) var(--kr-ease)}.kr-faq-page__nav-link--active{background-color:var(--kr-faq-page-accent, var(--kr-brand));border-color:var(--kr-faq-page-accent, var(--kr-brand));color:var(--kr-faq-page-accent-contrast, var(--kr-brand-contrast))}.kr-faq-page__group{scroll-margin-block-start:calc(var(--header-height, 60px) + 24px)}.kr-faq-page__group[hidden]{display:none}.kr-faq-page__group:not([hidden])~.kr-faq-page__group:not([hidden]){margin-block-start:36px}.kr-faq-page__group-title{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-family:var(--kr-font-heading);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-faq-page__group-icon{display:flex;color:var(--kr-faq-page-accent, currentcolor)}.kr-faq-page__list{display:flex;flex-direction:column;border-block-start:1px solid var(--kr-faq-page-border, var(--kr-border))}.kr-faq-page__item{border-block-end:1px solid var(--kr-faq-page-border, var(--kr-border))}.kr-faq-page__item[hidden]{display:none}.kr-faq-page__question{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding-block:14px;font-family:var(--kr-font-body);font-size:15px;line-height:1.45;list-style:none;cursor:pointer}.kr-faq-page__question::-webkit-details-marker{display:none}.kr-faq-page__question:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-faq-page__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:1px solid var(--kr-faq-page-border, var(--kr-border));border-radius:50%;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-faq-page--icon-chevron .kr-faq-page__item[open] .kr-faq-page__icon{rotate:180deg}.kr-faq-page__icon-minus,.kr-faq-page__item[open] .kr-faq-page__icon-plus{display:none}.kr-faq-page__item[open] .kr-faq-page__icon-minus{display:block}.kr-faq-page__answer{padding-block-end:18px;padding-inline-end:42px;font-size:14px}@supports (interpolate-size: allow-keywords){.kr-faq-page__list{interpolate-size:allow-keywords}.kr-faq-page__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}.kr-faq-page__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.kr-faq-page__item::details-content,.kr-faq-page__icon,.kr-faq-page__nav-link{transition:none}}@media(hover:hover){.kr-faq-page__nav-link:hover{border-color:var(--kr-faq-page-accent, var(--kr-brand))}}@media screen and (min-width:750px){.kr-faq-page__nav-list{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow-x:visible}.kr-faq-page__group:not([hidden])~.kr-faq-page__group:not([hidden]){margin-block-start:48px}.kr-faq-page__group-title{font-size:18px;margin-block-end:10px}.kr-faq-page__question{font-size:16px}.kr-faq-page__answer{font-size:15px}}@media screen and (min-width:990px){.kr-faq-page--nav-sidebar .kr-faq-page__wrapper{display:flex;align-items:flex-start;gap:48px}.kr-faq-page--nav-sidebar .kr-faq-page__nav{position:sticky;inset-block-start:calc(var(--header-height, 60px) + 24px);flex:0 0 220px;margin-block-end:0}.kr-faq-page--nav-sidebar .kr-faq-page__nav-list{flex-direction:column;gap:2px}.kr-faq-page--nav-sidebar .kr-faq-page__nav-link{display:block;padding:8px 12px;border-color:transparent;border-radius:var(--kr-radius);text-align:start;white-space:normal}.kr-faq-page--nav-sidebar .kr-faq-page__main{flex:1 1 auto}}.kr-faq-tabs__ui{position:relative;display:block;max-width:var(--kr-faq-tabs-width, 860px);margin-inline:auto}.kr-faq-tabs__nav{display:flex;flex-wrap:nowrap;justify-content:safe center;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--kr-gutter) * -1);padding-inline:var(--kr-gutter);scroll-padding-inline:var(--kr-gutter);padding-block-end:4px}.kr-faq-tabs__nav::-webkit-scrollbar{display:none}@supports (animation-timeline: scroll(self inline)){.kr-faq-tabs__nav{animation-name:kr-faq-tabs-edges;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}@keyframes kr-faq-tabs-edges{0%{-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 32px),transparent 100%)}1%,99%{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%)}to{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 100%);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 100%)}}}.kr-faq-tabs__radio{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;-webkit-appearance:none;appearance:none;pointer-events:none}.kr-faq-tabs__tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;white-space:nowrap;min-height:38px;padding:9px 16px;border-radius:calc(var(--kr-radius) + 999px);background-color:var(--kr-faq-tabs-bar-bg, transparent);color:var(--kr-faq-tabs-tab-color, currentcolor);font-family:var(--kr-font-subheading);font-size:11px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease)}.kr-faq-tabs__radio[data-tab-index="1"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="1"],.kr-faq-tabs__radio[data-tab-index="2"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="2"],.kr-faq-tabs__radio[data-tab-index="3"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="3"],.kr-faq-tabs__radio[data-tab-index="4"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="4"],.kr-faq-tabs__radio[data-tab-index="5"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="5"],.kr-faq-tabs__radio[data-tab-index="6"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="6"],.kr-faq-tabs__radio[data-tab-index="7"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="7"],.kr-faq-tabs__radio[data-tab-index="8"]:checked~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="8"]{background-color:var(--kr-faq-tabs-active-bg, #08203d);color:var(--kr-faq-tabs-active-color, #ffffff)}.kr-faq-tabs__radio[data-tab-index="1"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="1"],.kr-faq-tabs__radio[data-tab-index="2"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="2"],.kr-faq-tabs__radio[data-tab-index="3"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="3"],.kr-faq-tabs__radio[data-tab-index="4"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="4"],.kr-faq-tabs__radio[data-tab-index="5"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="5"],.kr-faq-tabs__radio[data-tab-index="6"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="6"],.kr-faq-tabs__radio[data-tab-index="7"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="7"],.kr-faq-tabs__radio[data-tab-index="8"]:focus-visible~.kr-faq-tabs__nav .kr-faq-tabs__tab[data-tab-index="8"]{outline:2px solid currentcolor;outline-offset:2px}@media(hover:hover){.kr-faq-tabs__tab:hover{background-color:var(--kr-surface)}}.kr-faq-tabs__panel{display:none;flex-direction:column;margin-block-start:20px}.kr-faq-tabs__radio[data-tab-index="1"]:checked~.kr-faq-tabs__panel[data-tab-index="1"],.kr-faq-tabs__radio[data-tab-index="2"]:checked~.kr-faq-tabs__panel[data-tab-index="2"],.kr-faq-tabs__radio[data-tab-index="3"]:checked~.kr-faq-tabs__panel[data-tab-index="3"],.kr-faq-tabs__radio[data-tab-index="4"]:checked~.kr-faq-tabs__panel[data-tab-index="4"],.kr-faq-tabs__radio[data-tab-index="5"]:checked~.kr-faq-tabs__panel[data-tab-index="5"],.kr-faq-tabs__radio[data-tab-index="6"]:checked~.kr-faq-tabs__panel[data-tab-index="6"],.kr-faq-tabs__radio[data-tab-index="7"]:checked~.kr-faq-tabs__panel[data-tab-index="7"],.kr-faq-tabs__radio[data-tab-index="8"]:checked~.kr-faq-tabs__panel[data-tab-index="8"]{display:flex}.kr-faq-tabs__item{border-block-end:1px solid var(--kr-faq-tabs-border, transparent)}.kr-faq-tabs__question{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:12px;font-family:var(--kr-font-body);font-size:15px;line-height:1.4;list-style:none;cursor:pointer}.kr-faq-tabs__question::-webkit-details-marker{display:none}.kr-faq-tabs__question:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-faq-tabs__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:1px solid var(--kr-border);border-radius:50%;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-faq-tabs__item[open] .kr-faq-tabs__icon{rotate:180deg}.kr-faq-tabs__answer{padding:0 38px 18px 0;font-size:14px}@supports (interpolate-size: allow-keywords){.kr-faq-tabs__panel{interpolate-size:allow-keywords}.kr-faq-tabs__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}.kr-faq-tabs__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.kr-faq-tabs__item::details-content{transition:none}.kr-faq-tabs__tab{transition:none}}@media screen and (min-width:750px){.kr-faq-tabs__nav{gap:6px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.kr-faq-tabs__tab{padding:10px 22px;font-size:12px}.kr-faq-tabs__panel{margin-block-start:28px}.kr-faq-tabs__question{font-size:16px;padding-block:14px}.kr-faq-tabs__answer{font-size:15px}}.kr-faq__list{display:flex;flex-direction:column;max-width:var(--kr-faq-width, 780px);margin-inline:auto}.kr-faq__item{border-block-end:1px solid var(--kr-faq-border, transparent)}.kr-faq__question{display:flex;align-items:center;gap:12px;min-height:48px;padding-block:12px;font-family:var(--kr-font-body);font-size:15px;line-height:1.4;list-style:none;cursor:pointer}.kr-faq__question::-webkit-details-marker{display:none}.kr-faq__question:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-faq__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:26px;height:26px;border:1px solid var(--kr-border);border-radius:50%;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-faq__item[open] .kr-faq__icon{rotate:180deg}.kr-faq__answer{padding:0 0 18px 38px;font-size:14px}@supports (interpolate-size: allow-keywords){.kr-faq__list{interpolate-size:allow-keywords}.kr-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}.kr-faq__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.kr-faq__item::details-content{transition:none}}@media screen and (min-width:750px){.kr-faq__question{font-size:16px;padding-block:14px}.kr-faq__answer{font-size:15px}}.kr-footer__inner{display:flex;flex-direction:column;align-items:center;gap:24px}.kr-footer__brand{display:flex;justify-content:center}.kr-footer__logo-link{display:block;color:inherit;text-decoration:none}.kr-footer__logo{display:block;width:auto;height:var(--kr-logo-height, 60px);max-width:min(70vw,300px);object-fit:contain}.kr-footer__logo-text{font-family:var(--kr-font-heading);font-size:22px;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-footer__columns{display:flex;flex-direction:column;width:100%}.kr-footer__details{border-block-end:1px solid var(--kr-footer-border, currentcolor)}.kr-footer__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding-block:14px;list-style:none;cursor:pointer}.kr-footer__summary::-webkit-details-marker{display:none}.kr-footer__title{font-family:var(--kr-font-subheading);font-size:var(--kr-footer-heading-size, 13px);font-weight:var(--kr-footer-heading-weight, 600);letter-spacing:var(--kr-footer-heading-tracking, var(--kr-tracking));text-transform:var(--kr-footer-heading-case, uppercase);color:var(--kr-footer-heading, inherit)}.kr-footer__chevron{display:flex;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-footer__details[open] .kr-footer__chevron{rotate:180deg}.kr-footer .kr-footer__summary:hover,.kr-footer .kr-footer__summary:focus-visible{color:var(--kr-section-color, currentcolor)}.kr-footer__content{display:flex;flex-direction:column;gap:14px;padding-block-end:20px}.kr-footer__links{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.kr-footer__link{font-family:var(--kr-font-subheading);font-size:var(--kr-footer-link-size, 13px);font-weight:var(--kr-footer-link-weight, inherit);letter-spacing:var(--kr-footer-link-tracking, var(--kr-tracking));text-transform:var(--kr-footer-link-case, uppercase);color:var(--kr-footer-link-color, inherit);text-decoration:none;opacity:.9}.kr-footer__text{font-size:14px;opacity:.9}.kr-footer .kr-footer__text a,.kr-footer .kr-footer__copyright a{color:var(--kr-footer-link-color, inherit)}@media(hover:hover){.kr-footer .kr-footer__link:hover,.kr-footer .kr-footer__text a:hover,.kr-footer .kr-footer__copyright a:hover{color:var(--kr-section-color, currentcolor);opacity:1;text-decoration:underline;text-underline-offset:.25em}}.kr-footer__payment-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.kr-footer__payment-icon{display:block;width:38px;height:auto}.kr-footer__copyright{margin:0;font-family:var(--kr-font-body);font-size:12px;text-align:center;opacity:.8}@media screen and (min-width:750px){.kr-footer__inner{gap:40px}.kr-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--kr-footer-gap, 32px);align-items:start}.kr-footer__details{border-block-end:0}.kr-footer__summary{min-height:0;padding-block:0 16px;pointer-events:none}.kr-footer__chevron{display:none}.kr-footer__title{font-size:var(--kr-footer-heading-size-desktop, var(--kr-footer-heading-size, 13px))}.kr-footer__link{font-size:var(--kr-footer-link-size-desktop, var(--kr-footer-link-size, 13px))}.kr-footer__content{display:flex!important;padding-block-end:0}.kr-footer__details::details-content{content-visibility:visible;block-size:auto}.kr-footer__logo{height:var(--kr-logo-height-desktop, 90px)}}@media screen and (min-width:990px){.kr-footer__inner{display:grid;grid-template-columns:minmax(200px,1fr) 3fr;gap:40px var(--kr-footer-gap, 32px);align-items:start;justify-items:stretch}.kr-footer__brand{justify-content:flex-start;padding-block-start:8px}.kr-footer__payment,.kr-footer__copyright{grid-column:1 / -1}}.kr-header{position:relative;z-index:4;display:block;background-color:var(--kr-header-bg, #fff);color:var(--kr-header-color, var(--kr-brand));border-block-end:var(--kr-header-border-width, 0) solid var(--kr-header-border, transparent)}#header-group:has(.kr-header[data-sticky=always]),#header-group:has(.kr-header[data-sticky=scroll-up]){position:sticky;inset-block-start:0;z-index:4;transition:translate var(--kr-duration) var(--kr-ease)}#header-group:has(.kr-header[data-sticky=scroll-up][data-scroll-state=hidden]){translate:0 -100%}.kr-header__bar-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-block:var(--kr-pt, 12px) var(--kr-pb, 12px)}.kr-header__col{display:flex;align-items:center;gap:4px;min-width:0}.kr-header__col--start{justify-content:flex-start}.kr-header__col--center{justify-content:center}.kr-header__col--end{justify-content:flex-end}.kr-header__action{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;text-decoration:none;transition:color var(--kr-duration) var(--kr-ease)}.kr-header__action:focus-visible{outline:2px solid currentcolor;outline-offset:-4px}@media(hover:hover){.kr-header__action:hover{color:var(--kr-header-accent)}}.kr-header__cart-icon{position:relative;display:block}.kr-header__cart-icon .cart-bubble{position:absolute;inset-block-start:-4px;inset-inline-end:-6px;width:18px}.kr-header__logo{margin:0;font-size:inherit;line-height:0}.kr-header__logo-link{display:block;color:inherit;text-decoration:none}.kr-header__logo-image{display:block;width:auto;height:var(--kr-logo-height, 40px);max-width:min(60vw,320px);object-fit:contain}.kr-header__logo-image--desktop:has(+.kr-header__logo-image--mobile){display:none}.kr-header__logo-text{font-family:var(--kr-font-heading);font-size:20px;font-weight:500;letter-spacing:var(--kr-tracking);text-transform:uppercase;line-height:1.2}.kr-header__nav{display:none}.kr-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 28px;margin:0;padding:0;list-style:none}.kr-nav__item{position:static}.kr-nav__link{display:inline-flex;align-items:center;gap:6px;padding-block:12px;color:var(--kr-header-nav-color, inherit);font-family:var(--kr-font-subheading);font-size:var(--kr-nav-size, 13px);font-weight:500;letter-spacing:var(--kr-tracking);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:color var(--kr-duration) var(--kr-ease)}.kr-nav__label{position:relative}.kr-nav__label:after{content:"";position:absolute;inset-block-end:-3px;inset-inline:0;height:1px;background-color:currentcolor;scale:0 1;transform-origin:left;transition:scale var(--kr-duration) var(--kr-ease)}.kr-nav__item:hover .kr-nav__label:after,.kr-nav__item:focus-within .kr-nav__label:after,.kr-nav__link[aria-current=page] .kr-nav__label:after{scale:1 1}.kr-nav__chevron{display:flex;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-nav__item:hover .kr-nav__chevron,.kr-nav__item:focus-within .kr-nav__chevron{rotate:180deg}.kr-nav__panel{position:absolute;inset-inline:0;inset-block-start:100%;z-index:5;background-color:var(--kr-header-bg, #fff);border-block-start:1px solid var(--kr-header-border, var(--kr-border));box-shadow:0 12px 24px #00000014;opacity:0;visibility:hidden;translate:0 -6px;transition:opacity var(--kr-duration) var(--kr-ease),translate var(--kr-duration) var(--kr-ease),visibility var(--kr-duration)}.kr-nav__item--has-panel:hover .kr-nav__panel,.kr-nav__item--has-panel:focus-within .kr-nav__panel{opacity:1;visibility:visible;translate:0}.kr-nav__panel-inner{padding-block:28px 32px}.kr-nav__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:28px 32px;margin:0;padding:0;list-style:none}.kr-nav__column-title{display:block;margin-block-end:10px;color:var(--kr-header-nav-color, inherit);font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;text-decoration:none}.kr-nav__sublist{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.kr-nav__sublink{color:var(--kr-header-nav-color, inherit);font-family:var(--kr-font-body);font-size:14px;text-decoration:none;opacity:.85;transition:opacity var(--kr-duration) var(--kr-ease)}@media(hover:hover){.kr-nav__column-title:hover,.kr-nav__sublink:hover{opacity:1;text-decoration:underline;text-underline-offset:.25em}}@media screen and (min-width:990px){.kr-header__bar-inner{padding-block:var(--kr-pt-desktop, 20px) var(--kr-pb-desktop, 8px)}.kr-header__nav{display:block}.kr-header__action--menu{display:none}.kr-header__logo-image{height:var(--kr-logo-height-desktop, 60px);max-width:400px}.kr-header__logo-image--desktop:has(+.kr-header__logo-image--mobile){display:block}.kr-header__logo-image--mobile{display:none}}.kr-header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20}.kr-header__drawer[hidden]{display:none}.kr-header__drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000073;opacity:0;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-header__drawer[data-open] .kr-header__drawer-overlay{opacity:1}.kr-header__drawer-panel{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(88vw,380px);background-color:var(--kr-header-bg, #fff);color:var(--kr-header-color, var(--kr-brand));translate:-100% 0;transition:translate var(--kr-duration) var(--kr-ease);overflow-y:auto;overscroll-behavior:contain}.kr-header__drawer[data-open] .kr-header__drawer-panel{translate:0 0}.kr-header__drawer-head{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 12px;border-block-end:1px solid var(--kr-border)}.kr-header__drawer-foot{padding:20px var(--kr-gutter) 32px;font-size:14px}.kr-drawer-nav{--kr-drawer-indent: var(--kr-gutter);display:flex;flex-direction:column;padding-block:4px}.kr-drawer-nav__summary,.kr-drawer-nav__link{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-inline:var(--kr-drawer-indent) var(--kr-gutter);color:var(--kr-header-nav-color, inherit);font-family:var(--kr-font-subheading);font-weight:500;text-decoration:none;text-align:start;text-transform:uppercase;list-style:none;cursor:pointer}.kr-drawer-nav__summary::-webkit-details-marker{display:none}.kr-drawer-nav__summary--level-1,.kr-drawer-nav__link--level-1{min-height:56px;padding-block:18px;font-size:14px;letter-spacing:.22em}.kr-drawer-nav>.kr-drawer-nav__details,.kr-drawer-nav>.kr-drawer-nav__link,.kr-drawer-nav__summary--level-1{position:relative}.kr-drawer-nav>.kr-drawer-nav__details:after,.kr-drawer-nav>.kr-drawer-nav__link:after,.kr-drawer-nav__summary--level-1:after{content:"";position:absolute;inset-block-end:0;inset-inline:var(--kr-gutter);block-size:1px;background-color:var(--kr-border)}.kr-drawer-nav__chevron{display:flex;align-items:center}.kr-drawer-nav__chevron--rule:before{content:"";inline-size:1px;block-size:26px;margin-inline-end:16px;background-color:var(--kr-border)}.kr-drawer-nav__chevron .kr-icon{transition:rotate var(--kr-duration) var(--kr-ease)}.kr-drawer-nav__details[open]>.kr-drawer-nav__summary .kr-drawer-nav__chevron .kr-icon{rotate:180deg}.kr-drawer-nav__submenu{display:flex;flex-direction:column}.kr-drawer-nav__submenu--level-1{padding-block-end:10px}.kr-drawer-nav__summary--level-2,.kr-drawer-nav__link--level-2{min-height:46px;padding-block:12px;font-size:13px;letter-spacing:.04em}.kr-drawer-nav__chevron--circle{display:grid;place-items:center;inline-size:26px;block-size:26px;border:1px solid var(--kr-border);border-radius:50%;flex-shrink:0}.kr-drawer-nav__submenu--level-2{--kr-drawer-indent: calc(var(--kr-gutter) + 18px);position:relative;padding-block:2px 8px}.kr-drawer-nav__submenu--level-2:before{content:"";position:absolute;inset-block:6px;inset-inline-start:var(--kr-gutter);inline-size:1px;background-color:var(--kr-border)}.kr-drawer-nav__summary--level-3,.kr-drawer-nav__link--level-3{min-height:38px;padding-block:9px;font-family:var(--kr-font-body);font-size:14px;font-weight:400;letter-spacing:.01em;text-transform:none}.kr-drawer-nav__details[open]>.kr-drawer-nav__submenu{animation:kr-drawer-reveal var(--kr-duration) var(--kr-ease)}@keyframes kr-drawer-reveal{0%{opacity:0;translate:0 -6px}}@media screen and (min-width:990px){.kr-header__drawer{display:none}}@media(prefers-reduced-motion:reduce){#header-group,.kr-header__drawer-panel,.kr-header__drawer-overlay,.kr-drawer-nav__chevron .kr-icon,.kr-nav__panel{transition:none}.kr-drawer-nav__details[open]>.kr-drawer-nav__submenu{animation:none}}.kr-hero{position:relative}.kr-hero__slide{position:relative;display:block;height:var(--kr-hero-height, 25rem);aspect-ratio:var(--kr-hero-ratio, auto);color:var(--kr-hero-text, #fff)}.kr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-color:var(--kr-surface)}.kr-hero__image{display:block;width:100%;height:100%;object-fit:cover}.kr-hero__placeholder-svg{width:100%;height:100%;object-fit:cover}.kr-hero__image--desktop:has(+.kr-hero__image--mobile){display:none}.kr-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--kr-hero-overlay, #000);opacity:var(--kr-hero-overlay-opacity, .25)}.kr-hero__content{position:relative;z-index:1;display:flex;height:100%;padding-block:28px}.kr-hero__content-inner{display:flex;flex-direction:column;gap:0;width:100%}.kr-hero__content--top-left,.kr-hero__content--top-center,.kr-hero__content--top-right{align-items:flex-start}.kr-hero__content--middle-left,.kr-hero__content--middle-center,.kr-hero__content--middle-right{align-items:center}.kr-hero__content--bottom-left,.kr-hero__content--bottom-center,.kr-hero__content--bottom-right{align-items:flex-end}.kr-hero__content--top-left .kr-hero__content-inner,.kr-hero__content--middle-left .kr-hero__content-inner,.kr-hero__content--bottom-left .kr-hero__content-inner{align-items:flex-start;text-align:start}.kr-hero__content--top-center .kr-hero__content-inner,.kr-hero__content--middle-center .kr-hero__content-inner,.kr-hero__content--bottom-center .kr-hero__content-inner{align-items:center;text-align:center}.kr-hero__content--top-right .kr-hero__content-inner,.kr-hero__content--middle-right .kr-hero__content-inner,.kr-hero__content--bottom-right .kr-hero__content-inner{align-items:flex-end;text-align:end}.kr-hero__heading{margin:0;font-family:var(--kr-font-heading);font-size:min(var(--kr-hero-heading-size, 30px),9vw);font-weight:var(--kr-hero-heading-weight, 300);line-height:1.1;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 12px rgb(0 0 0 / 25%)}.kr-hero__subheading{margin:0;font-family:var(--kr-font-body);font-size:var(--kr-hero-subheading-size, 16px);font-weight:var(--kr-hero-subheading-weight, 400);line-height:1.4;text-shadow:0 1px 10px rgb(0 0 0 / 25%)}.kr-hero__subheading:not(:first-child){margin-block-start:var(--kr-hero-gap-heading, 14px)}.kr-hero__button:not(:first-child){margin-block-start:var(--kr-hero-gap-button, 18px)}.kr-hero .kr-slider__dots{position:absolute;inset-block-end:14px;inset-inline:0;margin-block-start:0;color:#fff}.kr-hero .kr-slider__viewport{padding-block:0}@media screen and (min-width:750px){.kr-hero__slide{height:var(--kr-hero-height-desktop, 65svh);aspect-ratio:var(--kr-hero-ratio-desktop, auto)}.kr-hero__content{padding-block:48px}.kr-hero__heading{font-size:var(--kr-hero-heading-size-desktop, var(--kr-hero-heading-size, 56px))}.kr-hero__subheading{font-size:var(--kr-hero-subheading-size-desktop, var(--kr-hero-subheading-size, 19px))}.kr-hero__subheading:not(:first-child){margin-block-start:var(--kr-hero-gap-heading-desktop, var(--kr-hero-gap-heading, 18px))}.kr-hero__button:not(:first-child){margin-block-start:var(--kr-hero-gap-button-desktop, var(--kr-hero-gap-button, 22px))}.kr-hero__image--desktop:has(+.kr-hero__image--mobile){display:block}.kr-hero__image--mobile{display:none}}.kr-page-hero{position:relative;display:flex;align-items:center;min-height:var(--kr-page-hero-min-height, 0);isolation:isolate}.kr-page-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.kr-page-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.kr-page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--kr-page-hero-overlay-color, #000000);opacity:var(--kr-page-hero-overlay, 0)}.kr-page-hero__inner{width:100%}.kr-page-hero__breadcrumbs{margin-block-end:16px}.kr-page-hero__content{display:flex;flex-direction:column;gap:12px;max-width:var(--kr-page-hero-width, 720px)}.kr-page-hero__eyebrow{color:var(--kr-page-hero-eyebrow, currentcolor)}.kr-page-hero__text{max-width:62ch}.kr-page-hero__button{align-self:flex-start;margin-block-start:4px}.kr-page-hero--center .kr-page-hero__content,.kr-page-hero--center .kr-page-hero__breadcrumbs{text-align:center}.kr-page-hero--center .kr-page-hero__content{align-items:center;margin-inline:auto}.kr-page-hero--center .kr-page-hero__text{margin-inline:auto}.kr-page-hero--center .kr-page-hero__button{align-self:center}.kr-page-hero--center .kr-breadcrumbs__list{justify-content:center}.kr-page-hero--right .kr-page-hero__content{align-items:flex-end;margin-inline-start:auto;text-align:right}.kr-page-hero--right .kr-page-hero__button{align-self:flex-end}.kr-page-hero--right .kr-breadcrumbs__list{justify-content:flex-end}@media screen and (min-width:750px){.kr-page-hero{min-height:var(--kr-page-hero-min-height-desktop, var(--kr-page-hero-min-height, 0))}.kr-page-hero__content{gap:16px}.kr-page-hero__breadcrumbs{margin-block-end:24px}}.kr-policy__inner{max-width:var(--kr-policy-width, 860px);margin-inline:auto}.kr-policy__breadcrumbs{margin-block-end:16px}.kr-policy__title{margin-block-end:8px}.kr-policy__subtitle{margin:0 0 8px;font-family:var(--kr-font-subheading);font-size:13px;letter-spacing:var(--kr-tracking);text-transform:uppercase;opacity:.65}.kr-policy__updated{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 24px;font-family:var(--kr-font-body);font-size:13px;opacity:.7}.kr-policy__updated-value{font-weight:600}.kr-policy__body{display:flex;flex-direction:column;gap:24px}.kr-policy__toc{display:block}.kr-policy__toc[hidden]{display:none}.kr-policy__toc-inner{padding:18px 20px;border:1px solid var(--kr-policy-border, var(--kr-border));border-radius:var(--kr-radius)}.kr-policy__toc-title{margin:0 0 10px;font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-policy__toc-list{margin:0;padding:0;list-style:none;counter-reset:kr-toc}.kr-policy__toc-item{counter-increment:kr-toc}.kr-policy__toc-item--h3{padding-inline-start:16px}.kr-policy__toc-link{display:block;padding-block:5px;font-family:var(--kr-font-body);font-size:14px;line-height:1.4;color:inherit;text-decoration:none;opacity:.78;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-policy__toc-link--active{opacity:1;font-weight:600;color:var(--kr-policy-accent, currentcolor)}.kr-rte.kr-policy__content{font-size:var(--kr-policy-size, 15px)}.kr-policy__content h2,.kr-policy__content h3,.kr-policy__content h4{margin-block:1.6em .5em;font-family:var(--kr-font-heading);font-weight:500;line-height:1.3;letter-spacing:var(--kr-tracking);text-transform:uppercase;scroll-margin-block-start:calc(var(--header-height, 60px) + 24px)}.kr-policy__content h2{font-size:1.25em}.kr-policy__content h3{font-size:1.1em}.kr-policy__content h4{font-size:1em}.kr-policy__content hr{margin-block:2em;border:0;border-block-start:1px solid var(--kr-policy-border, var(--kr-border))}.kr-policy__content strong{font-weight:600}.kr-policy__content blockquote{margin-inline:0;padding-inline-start:16px;border-inline-start:2px solid var(--kr-policy-border, var(--kr-border));font-style:italic}.kr-policy__content table{width:100%;border-collapse:collapse;display:block;overflow-x:auto}.kr-policy__content th,.kr-policy__content td{padding:10px 12px;border:1px solid var(--kr-policy-border, var(--kr-border));text-align:start}.kr-policy__content img{max-width:100%;height:auto}.kr-policy__footnote{margin-block-start:32px;padding-block-start:20px;border-block-start:1px solid var(--kr-policy-border, var(--kr-border));font-size:13px;opacity:.7}@media(hover:hover){.kr-policy__toc-link:hover{opacity:1;text-decoration:underline}}@media screen and (min-width:750px){.kr-rte.kr-policy__content{font-size:var(--kr-policy-size-desktop, var(--kr-policy-size, 16px))}.kr-policy__breadcrumbs{margin-block-end:24px}}@media screen and (min-width:990px){.kr-policy--toc-sidebar .kr-policy__body{flex-direction:row-reverse;align-items:flex-start;gap:48px}.kr-policy--toc-sidebar .kr-policy__toc{position:sticky;inset-block-start:calc(var(--header-height, 60px) + 24px);flex:0 0 240px}.kr-policy--toc-sidebar .kr-policy__toc-inner{padding:0;border:0;border-inline-start:1px solid var(--kr-policy-border, var(--kr-border));padding-inline-start:20px;border-radius:0}.kr-policy--toc-sidebar .kr-policy__content{flex:1 1 auto;min-width:0}}.kr-product-row__recommendations{display:block}.kr-product-row__grid{display:grid;grid-template-columns:repeat(var(--kr-grid-columns, 2),minmax(0,1fr));column-gap:var(--kr-grid-column-gap, 12px);row-gap:var(--kr-grid-row-gap, 28px)}@media screen and (min-width:750px){.kr-product-row__grid{grid-template-columns:repeat(var(--kr-grid-columns-desktop, 4),minmax(0,1fr));column-gap:var(--kr-grid-column-gap-desktop, 24px);row-gap:var(--kr-grid-row-gap-desktop, 40px)}}.kr-product-row .product-badges__badge.color-custom-badge-sale{background:var(--kr-badge-sale-bg, var(--color-background));color:var(--kr-badge-sale-color, var(--color-foreground))}.kr-product-row .product-badges__badge.color-custom-badge-sold-out{background:var(--kr-badge-soldout-bg, var(--color-background));color:var(--kr-badge-soldout-color, var(--color-foreground))}.kr-rich-text__inner{display:flex;flex-direction:column;gap:14px;max-width:var(--kr-rich-text-width, 760px);margin-inline:auto;text-align:var(--kr-rich-text-align, center)}.kr-rich-text__inner:has(.kr-btn){align-items:var(--kr-rich-text-items, center)}.kr-rte.kr-rich-text__text{font-size:var(--kr-rich-text-size, 15px)}.kr-rich-text__button{align-self:var(--kr-rich-text-items, center)}@media screen and (min-width:750px){.kr-rich-text__inner{gap:18px}.kr-rte.kr-rich-text__text{font-size:var(--kr-rich-text-size-desktop, var(--kr-rich-text-size, 16px))}}.kr-support__card{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;max-width:var(--kr-support-width, 900px);margin-inline:auto;padding:28px 20px;background-color:var(--kr-support-card-bg, transparent);border:1px solid var(--kr-support-border, transparent);border-radius:var(--kr-radius);text-align:center}.kr-support__card--plain{padding:0;background-color:transparent;border-color:transparent}.kr-support__main{display:flex;flex-direction:column;align-items:center;gap:10px}.kr-support__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--kr-support-accent, currentcolor)}.kr-support__icon .kr-icon,.kr-support__icon-image{width:100%;height:100%;object-fit:contain}.kr-support__title{--kr-heading-size: 18px;--kr-heading-size-desktop: 22px}.kr-support__text{max-width:52ch}.kr-support__contacts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none}.kr-support__contact{display:inline-flex;align-items:center;gap:8px;font-family:var(--kr-font-body);font-size:15px}.kr-support__contact-link{color:var(--kr-link-color, inherit);text-underline-offset:.2em;word-break:break-word}.kr-support__button{margin-block-start:6px}.kr-support__aside{display:flex;flex-direction:column;align-items:center;gap:20px;padding-block-start:24px;border-block-start:1px solid var(--kr-support-border, rgb(0 0 0 / 10%))}.kr-support__card--plain .kr-support__aside{border-block-start-color:var(--kr-border)}.kr-support__hours{width:100%;max-width:340px}.kr-support__hours-title{margin:0 0 10px;font-family:var(--kr-font-subheading);font-size:13px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-support__hours-list{margin:0;font-family:var(--kr-font-body);font-size:14px}.kr-support__hours-row{display:flex;justify-content:space-between;gap:16px;padding-block:6px}.kr-support__hours-row+.kr-support__hours-row{border-block-start:1px solid var(--kr-support-border, rgb(0 0 0 / 8%))}.kr-support__hours-label{margin:0;opacity:.75}.kr-support__hours-value{margin:0;font-weight:600}.kr-support__links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:0;padding:0;list-style:none}.kr-support__links-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--kr-font-subheading);font-size:12px;letter-spacing:var(--kr-tracking);text-transform:uppercase;color:var(--kr-link-color, inherit);text-decoration:none}.kr-support__review-image{width:100%;max-width:var(--kr-support-review-width, 220px);height:auto}@media(hover:hover){.kr-support__contact-link:hover,.kr-support__links-link:hover{text-decoration:underline}}@media screen and (min-width:750px){.kr-support__card{padding:40px;gap:32px}.kr-support__card--plain{padding:0}.kr-support__card--split{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.kr-support__card--split .kr-support__main{align-items:flex-start;flex:1 1 55%}.kr-support__card--split .kr-support__contacts{justify-content:flex-start}.kr-support__card--split .kr-support__aside{flex:0 1 38%;align-items:flex-start;padding-block-start:0;border-block-start:0;border-inline-start:1px solid var(--kr-support-border, rgb(0 0 0 / 10%));padding-inline-start:40px}}.kr-ugc__card{display:flex;flex-direction:column;height:100%;margin:0;padding:var(--kr-ugc-card-pad, 8px);border:1px solid var(--kr-ugc-card-border, transparent);border-radius:var(--kr-ugc-card-radius, var(--kr-radius));background-color:var(--kr-ugc-card-bg, transparent);color:var(--kr-ugc-card-color, inherit);box-shadow:var(--kr-ugc-card-shadow, none)}.kr-ugc__carousel .kr-slider__viewport{padding-block:24px;margin-block:-22px}@media screen and (min-width:750px){.kr-ugc__carousel{--kr-slide-off-center-scale: 1;--kr-slide-off-center-opacity: 1}}.kr-ugc__media{position:relative;display:block;flex:none;aspect-ratio:var(--kr-ugc-ratio, 3 / 4);overflow:hidden;border-radius:max(0px,calc(var(--kr-ugc-card-radius, 0px) - var(--kr-ugc-card-pad, 0px)));background-color:var(--kr-surface)}.kr-ugc__image{display:block;width:100%;height:100%;object-fit:cover}.kr-ugc__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;object-fit:cover;background-color:#000}.kr-ugc__image--placeholder{background-color:var(--kr-surface);fill:rgb(var(--kr-brand-rgb) / 12%)}.kr-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:auto;padding-inline-start:3px;border-radius:50%;background-color:#fff;color:var(--kr-brand);box-shadow:0 2px 10px #00000038;transition:scale var(--kr-duration) var(--kr-ease)}.kr-ugc__media[playing] .kr-ugc__play{display:none}kr-ugc-card:not(:defined) .kr-ugc__play{display:none}@media(hover:hover){.kr-ugc__play:hover{scale:1.08}}.kr-ugc__play:focus-visible{outline:2px solid var(--kr-brand);outline-offset:2px}@media(prefers-reduced-motion:reduce){.kr-ugc__play{transition:none}}.kr-ugc__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:12px 4px 6px}.kr-ugc__rating{display:flex;gap:2px;color:var(--kr-ugc-star, currentcolor)}.kr-ugc__star--empty{opacity:.3}.kr-ugc__quote{flex:1;margin:0;font-family:var(--kr-font-body);font-size:13px;line-height:1.5;text-wrap:pretty}.kr-ugc__handle{font-family:var(--kr-font-body);font-size:12px;color:var(--kr-ugc-handle-color, inherit);opacity:.6;text-underline-offset:.2em}@media screen and (min-width:750px){.kr-ugc__play{width:52px;height:52px}.kr-ugc__body{padding:14px 5px 8px}.kr-ugc__quote{font-size:14px}}.kr-product-accordion{margin-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);border-block-end:1px solid var(--kr-accordion-border, var(--kr-border))}.kr-product-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:12px;list-style:none;cursor:pointer}.kr-product-accordion__summary::-webkit-details-marker{display:none}.kr-product-accordion__summary:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}.kr-product-accordion__title{font-family:var(--kr-font-subheading);font-size:var(--kr-accordion-title-size, 12px);font-weight:var(--kr-accordion-title-weight, 600);letter-spacing:var(--kr-tracking);text-transform:var(--kr-accordion-title-case, uppercase)}.kr-product-accordion__icon{display:flex;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-product-accordion[open] .kr-product-accordion__icon{rotate:180deg}.kr-product-accordion__panel{padding-block-end:16px}.kr-product-accordion__panel .kr-rte{font-size:var(--kr-accordion-body-size, 15px);font-weight:var(--kr-accordion-body-weight, 400);text-transform:var(--kr-accordion-body-case, none)}@media screen and (min-width:750px){.kr-product-accordion__title{font-size:var(--kr-accordion-title-size-desktop, 12px)}.kr-product-accordion__panel .kr-rte{font-size:var(--kr-accordion-body-size-desktop, 16px)}}@supports (interpolate-size: allow-keywords){.kr-product-accordion{interpolate-size:allow-keywords}.kr-product-accordion::details-content{block-size:0;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}.kr-product-accordion[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.kr-product-accordion::details-content{transition:none}}.kr-product-buy{display:flex;flex-direction:column;gap:10px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0)}.kr-product-buy__button{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:14px 24px;border:1px solid var(--kr-buy-bg, var(--kr-brand));border-radius:var(--kr-radius);background-color:var(--kr-buy-bg, var(--kr-brand));color:var(--kr-buy-text, var(--kr-brand-contrast));font-family:var(--kr-font-subheading);font-size:13px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;cursor:pointer;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease)}@media(hover:hover){.kr-product-buy__button:hover:not([disabled]){background-color:transparent;color:var(--kr-buy-bg, var(--kr-brand))}}.kr-product-buy__button[disabled]{opacity:.45;cursor:not-allowed}.kr-product-buy__error{display:flex;align-items:flex-start;gap:6px;font-family:var(--kr-font-body);font-size:13px;line-height:1.4;color:#b3261e}.kr-product-buy__error .svg-wrapper{flex:0 0 auto;width:16px;height:16px}.kr-product-buy__payment-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.kr-product-buy__payment-icon{display:block;width:34px;height:auto}.kr-sticky-atc{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--layer-raised);padding-block:10px;padding-block-end:max(10px,env(safe-area-inset-bottom));background-color:var(--kr-brand-contrast, #fff);border-block-start:1px solid var(--kr-border);translate:0 100%;visibility:hidden}.kr-sticky-atc[data-visible=true]{translate:0;visibility:visible}@media(prefers-reduced-motion:no-preference){.kr-sticky-atc{transition:translate var(--kr-duration) var(--kr-ease),visibility var(--kr-duration) var(--kr-ease)}}.kr-sticky-atc__inner{display:flex;align-items:center;gap:12px}.kr-sticky-atc__info{display:none;flex-direction:column;gap:2px;min-width:0}.kr-sticky-atc__title{overflow:hidden;font-family:var(--kr-font-body);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.kr-sticky-atc__price{font-family:var(--kr-font-subheading);font-size:14px;font-weight:600}.kr-sticky-atc__button{flex:1;min-height:48px;padding:12px 24px;border:1px solid var(--kr-buy-bg, var(--kr-brand));border-radius:var(--kr-radius);background-color:var(--kr-buy-bg, var(--kr-brand));color:var(--kr-buy-text, var(--kr-brand-contrast));font-family:var(--kr-font-subheading);font-size:13px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;cursor:pointer}@media screen and (min-width:750px){.kr-sticky-atc__info{display:flex}.kr-sticky-atc__button{flex:0 0 auto;min-width:260px;margin-inline-start:auto}}.kr-delivery{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;padding:8px 10px;margin-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);border-radius:var(--kr-radius);background-color:var(--kr-delivery-bg, transparent);color:var(--kr-delivery-color, currentcolor);font-family:var(--kr-font-body);font-size:13px;line-height:1.4}.kr-delivery__estimate{display:inline-flex;align-items:center;gap:8px}.kr-delivery__dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background-color:var(--kr-delivery-dot, currentcolor)}.kr-delivery__date{font-weight:600;white-space:nowrap}.kr-delivery__shipping{display:inline-flex;align-items:center;gap:6px;font-family:var(--kr-font-subheading);font-size:11px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-rte.kr-product-description{padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-size:var(--kr-description-size, 14px);line-height:1.6}.kr-product-description img{display:block;width:100%;height:auto;margin-block:20px;border-radius:var(--kr-radius)}.kr-product-description ul{margin-block:0 1em;padding-inline-start:1.15em}.kr-product-description li{margin-block-end:.65em}.kr-product-description li::marker{color:currentcolor}.kr-product-description strong{font-weight:600}.kr-product-description p:first-child strong{display:block;font-family:var(--kr-font-subheading);font-size:1.05em;letter-spacing:var(--kr-tracking);text-transform:uppercase;line-height:1.35}@media screen and (min-width:750px){.kr-rte.kr-product-description{font-size:var(--kr-description-size-desktop, var(--kr-description-size, 15px))}}.kr-product-inventory-note{display:flex;align-items:center;gap:8px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-size:14px;color:var(--kr-inventory-color, var(--kr-sale))}.kr-product-inventory-note p{margin:0}.kr-product-inventory-note__dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background-color:currentcolor}.kr-product-notice{padding:12px 14px;margin-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);border-inline-start:var(--kr-notice-accent-w, 4px) solid var(--kr-notice-border, transparent);border-radius:var(--kr-radius);background-color:var(--kr-notice-bg, #fdeaea);color:var(--kr-notice-color, #c0392b)}.kr-product-notice .kr-product-notice__text{font-size:var(--kr-notice-size, 15px);line-height:1.5}@media screen and (min-width:750px){.kr-product-notice .kr-product-notice__text{font-size:var(--kr-notice-size-desktop, var(--kr-notice-size, 16px))}}.kr-product-notice__text p{margin-block:0 .6em}.kr-product-notice__text>:last-child{margin-block-end:0}.kr-product-price{display:block;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0)}.kr-product-price__row{display:flex;flex-wrap:wrap;align-items:center;row-gap:4px;font-family:var(--kr-font-body);line-height:1.2}.kr-product-price__compare+.kr-product-price__current{margin-inline-start:var(--kr-price-gap, 10px)}.kr-product-price__compare{font-size:var(--kr-compare-size, 17px);font-weight:var(--kr-compare-weight, 400);text-decoration:line-through;color:var(--kr-compare-color, currentcolor)}.kr-product-price__current{font-size:var(--kr-price-size, 20px);font-weight:var(--kr-price-weight, 700);color:var(--kr-price-color, currentcolor)}.kr-product-price__current--sale{color:var(--kr-price-sale, var(--kr-sale))}.kr-product-price__savings{margin-inline-start:var(--kr-savings-gap, 10px);font-family:var(--kr-font-subheading);font-size:var(--kr-savings-size, 12px);font-weight:var(--kr-savings-weight, 600);letter-spacing:var(--kr-tracking);text-transform:uppercase;color:var(--kr-savings-color, var(--kr-muted));background-color:var(--kr-savings-bg, transparent);padding:var(--kr-savings-py, 0) var(--kr-savings-px, 0);border-radius:var(--kr-savings-radius, 0)}@media screen and (min-width:750px){.kr-product-price__current{font-size:var(--kr-price-size-desktop, 24px)}.kr-product-price__compare{font-size:var(--kr-compare-size-desktop, 18px)}}.kr-pulse-host{display:contents}.kr-pulse{display:flex;align-items:center;gap:10px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-family:var(--kr-font-body);font-size:var(--kr-pulse-size, 14px);line-height:1.4;color:var(--kr-pulse-color, currentcolor)}.kr-pulse__dot{position:relative;flex-shrink:0;width:10px;height:10px;border-radius:50%;background-color:var(--kr-pulse-dot, currentcolor)}.kr-pulse__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-color:var(--kr-pulse-dot, currentcolor);opacity:0}.kr-pulse--animated .kr-pulse__dot:after{animation:kr-pulse-ring 1.8s var(--kr-ease) infinite}.kr-pulse__text{font-weight:500}@keyframes kr-pulse-ring{0%{scale:1;opacity:.6}70%{scale:2.6;opacity:0}to{scale:2.6;opacity:0}}@media(prefers-reduced-motion:reduce){.kr-pulse--animated .kr-pulse__dot:after{animation:none}}.kr-product-rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-family:var(--kr-font-body);font-size:13px;color:currentcolor}.kr-product-rating__stars{display:flex;gap:2px;color:var(--kr-product-rating-color, currentcolor)}.kr-product-rating__star--empty{opacity:.35}.kr-product-rating__score{font-weight:600}.kr-product-rating__count{opacity:.7}.kr-review{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-family:var(--kr-font-body);font-size:14px;line-height:1.3;color:var(--kr-review-color, currentcolor)}.kr-review--link{text-decoration:none}@media(hover:hover){.kr-review--link:hover .kr-review__label{text-decoration:underline;text-underline-offset:.2em}}.kr-review__label{font-size:var(--kr-review-label-size, 14px);font-weight:var(--kr-review-label-weight, 600)}.kr-review__stars{position:relative;display:inline-flex;flex-shrink:0}.kr-review__row{display:flex;gap:1px;color:var(--kr-review-track, #e5e5e5)}.kr-review__row--on{color:var(--kr-review-star, #00b67a)}.kr-review__clip{position:absolute;inset-block:0;inset-inline-start:0;width:var(--kr-review-fill, 100%);overflow:hidden}.kr-review__clip .kr-review__row{width:max-content}.kr-review__tile{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--kr-review-tile, 20px);height:var(--kr-review-tile, 20px);background-color:currentcolor}.kr-review__glyph{color:var(--kr-brand-contrast, #fff)}.kr-review--plain .kr-review__tile{width:auto;height:auto;background-color:transparent}.kr-review--plain .kr-review__glyph{color:currentcolor}.kr-review__meta{display:inline-flex;align-items:baseline;gap:4px}.kr-review__score{font-size:var(--kr-review-score-size, 14px);font-weight:var(--kr-review-score-weight, 700)}.kr-review__sep{opacity:.6}.kr-review__count{font-size:var(--kr-review-count-size, 14px);font-weight:var(--kr-review-count-weight, 400);white-space:nowrap}@media screen and (min-width:750px){.kr-review__label{font-size:var(--kr-review-label-size-desktop, var(--kr-review-label-size, 14px))}.kr-review__score{font-size:var(--kr-review-score-size-desktop, var(--kr-review-score-size, 14px))}.kr-review__count{font-size:var(--kr-review-count-size-desktop, var(--kr-review-count-size, 14px))}}.kr-review :is(.kr-review__label,.kr-review__score,.kr-review__count) p{display:inline;margin:0}.kr-review :is(.kr-review__label,.kr-review__score,.kr-review__count) :is(strong,b){font-weight:700}.kr-product-shipping{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 10px;margin-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);border:var(--kr-shipping-border-width, 0) solid var(--kr-shipping-border-color, transparent);border-radius:var(--kr-shipping-radius, var(--kr-radius));background-color:var(--kr-shipping-bg, #f6f6f6);color:var(--kr-shipping-color, currentcolor);font-family:var(--kr-font-body)}.kr-product-shipping__date{display:inline-flex;align-items:center;gap:8px;font-size:var(--kr-shipping-date-size, 13px)}.kr-product-shipping__dot{width:8px;height:8px;border-radius:50%;background-color:currentcolor}.kr-product-shipping__prefix{font-weight:var(--kr-shipping-prefix-weight, 400)}.kr-product-shipping__value{font-weight:var(--kr-shipping-date-weight, 400)}.kr-product-shipping__label{display:inline-flex;align-items:center;gap:6px;font-family:var(--kr-font-subheading);font-weight:var(--kr-shipping-label-weight, 600);letter-spacing:var(--kr-tracking);text-transform:uppercase;font-size:var(--kr-shipping-label-size, 11px)}.kr-product-shipping__label-icon{flex-shrink:0;width:auto;height:var(--kr-shipping-label-icon, 16px);max-width:calc(var(--kr-shipping-label-icon, 16px) * 3);object-fit:contain}@media screen and (min-width:750px){.kr-product-shipping__date{font-size:var(--kr-shipping-date-size-desktop, 13px)}.kr-product-shipping__label{font-size:var(--kr-shipping-label-size-desktop, 11px)}}.kr-product-title{padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-weight:400}.kr-product-usp{display:flex;align-items:center;gap:10px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);line-height:1.35}.kr-product-usp__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--kr-usp-icon, 22px);height:var(--kr-usp-icon, 22px);color:var(--kr-usp-icon-color, currentcolor)}.kr-product-usp__icon .kr-icon,.kr-product-usp__icon-image{width:100%;height:100%;object-fit:contain}.kr-product-usp .kr-product-usp__text{font-size:var(--kr-usp-size, 15px);font-weight:var(--kr-usp-weight, 400)}@media screen and (min-width:750px){.kr-product-usp .kr-product-usp__text{font-size:var(--kr-usp-size-desktop, var(--kr-usp-size, 16px))}}.kr-product-usp__text :is(strong,b){font-weight:700}.kr-product-usp__text p{margin:0}.kr-breadcrumbs{font-family:var(--kr-font-body);font-size:12px;line-height:1.4;color:currentcolor}.kr-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;padding:0;list-style:none}.kr-breadcrumbs__item{display:inline-flex;align-items:center;gap:6px;min-width:0}.kr-breadcrumbs__link{color:inherit;opacity:.7;text-decoration:none;text-underline-offset:.2em;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-breadcrumbs__current{display:block;max-width:60vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kr-breadcrumbs__separator{display:inline-flex;opacity:.45}@media(hover:hover){.kr-breadcrumbs__link:hover{opacity:1;text-decoration:underline}}@media screen and (min-width:750px){.kr-breadcrumbs__current{max-width:none}}.kr-filter{border-block-end:1px solid var(--kr-collection-border, var(--kr-border))}.kr-filter__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding-block:12px;font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase;list-style:none;cursor:pointer}.kr-filter__summary::-webkit-details-marker{display:none}.kr-filter__summary:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-filter__label{display:inline-flex;align-items:center;gap:8px}.kr-filter__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding-inline:5px;border-radius:999px;background-color:var(--kr-brand);color:var(--kr-brand-contrast);font-size:10px;letter-spacing:0}.kr-filter__icon{display:flex;transition:rotate var(--kr-duration) var(--kr-ease)}.kr-filter[open] .kr-filter__icon{rotate:180deg}.kr-filter__panel{padding-block-end:16px}.kr-filter__values{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.kr-filter--swatches .kr-filter__values{flex-direction:row;flex-wrap:wrap;gap:8px}.kr-filter__value[hidden]{display:none}.kr-filter__checkbox{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.kr-filter__value-label{display:flex;align-items:center;gap:10px;min-height:36px;padding-block:4px;font-family:var(--kr-font-body);font-size:14px;line-height:1.3;cursor:pointer}.kr-filter__box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border:1px solid var(--kr-collection-border, var(--kr-border));border-radius:2px;color:var(--kr-brand-contrast);transition:background-color var(--kr-duration) var(--kr-ease),border-color var(--kr-duration) var(--kr-ease)}.kr-filter__box .kr-icon{opacity:0}.kr-filter__checkbox:checked+.kr-filter__value-label .kr-filter__box{background-color:var(--kr-brand);border-color:var(--kr-brand)}.kr-filter__checkbox:checked+.kr-filter__value-label .kr-filter__box .kr-icon{opacity:1}.kr-filter__checkbox:focus-visible+.kr-filter__value-label .kr-filter__box,.kr-filter__checkbox:focus-visible+.kr-filter__value-label .kr-filter__swatch{outline:2px solid currentcolor;outline-offset:2px}.kr-filter__checkbox:disabled+.kr-filter__value-label{opacity:.4;cursor:not-allowed}.kr-filter__swatch{display:block;flex-shrink:0;width:28px;height:28px;border:1px solid var(--kr-collection-border, var(--kr-border));border-radius:50%;background-color:var(--kr-swatch-color, transparent);background-image:var(--kr-swatch-image, none);background-size:cover;background-position:center}.kr-filter__checkbox:checked+.kr-filter__value-label .kr-filter__swatch{box-shadow:0 0 0 2px var(--kr-brand)}.kr-filter--swatches .kr-filter__value-label{flex-direction:column;gap:4px;min-height:0;font-size:11px;text-align:center}.kr-filter__value-count{margin-inline-start:auto;font-size:12px;opacity:.5}.kr-filter--swatches .kr-filter__value-count{display:none}.kr-filter__more{margin-block-start:8px;font-family:var(--kr-font-body);font-size:13px;text-decoration:underline;text-underline-offset:.2em}.kr-filter__price{display:flex;align-items:flex-end;gap:10px}.kr-filter__price-field{display:flex;flex-direction:column;gap:4px;flex:1 1 0;min-width:0}.kr-filter__price-label{font-family:var(--kr-font-subheading);font-size:11px;letter-spacing:var(--kr-tracking);text-transform:uppercase;opacity:.6}.kr-filter__price-input-wrap{position:relative;display:block}.kr-filter__price-symbol{position:absolute;inset-block-start:50%;inset-inline-start:10px;translate:0 -50%;font-family:var(--kr-font-body);font-size:14px;opacity:.6;pointer-events:none}.kr-filter__price-input{box-sizing:border-box;width:100%;min-height:40px;padding:8px 10px 8px 26px;font-family:var(--kr-font-body);font-size:16px;color:inherit;background-color:transparent;border:1px solid var(--kr-collection-border, var(--kr-border));border-radius:var(--kr-radius);-webkit-appearance:textfield;appearance:textfield}.kr-filter__price-input::-webkit-outer-spin-button,.kr-filter__price-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.kr-filter__price-separator{padding-block-end:10px;opacity:.5}@media(prefers-reduced-motion:reduce){.kr-filter__icon,.kr-filter__box{transition:none}}.kr-icon{display:block;flex-shrink:0}.kr-product-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;color:var(--kr-brand)}.kr-product-card__media{position:relative;display:block;aspect-ratio:var(--kr-card-media-ratio, 1 / 1);overflow:hidden;border-radius:var(--kr-radius);background-color:var(--kr-surface)}.kr-product-card .product-badges{--badge-inset: calc(var(--border-radius, 0px) * (1 - cos(45deg)))}.kr-product-card__image{display:block;width:100%;height:100%;object-fit:cover}.kr-product-card__image--secondary{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--kr-duration) var(--kr-ease)}@media(hover:hover){.kr-product-card:hover .kr-product-card__image--secondary{opacity:1}}.kr-product-card__info{display:flex;flex-direction:column;gap:6px}.kr-product-card__link{color:inherit;text-decoration:none}.kr-product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.kr-product-card__link:focus-visible{outline:none}.kr-product-card__link:focus-visible:after{outline:2px solid var(--kr-brand);outline-offset:3px}.kr-product-card__title{display:block;font-family:var(--kr-font-body);font-size:14px;font-weight:400;line-height:1.35;color:var(--kr-card-title-color, currentcolor);text-wrap:pretty}.kr-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-family:var(--kr-font-body);line-height:1.3}.kr-product-card__price-current{font-size:var(--kr-card-price-size, 14px);font-weight:var(--kr-card-price-weight, 400);color:var(--kr-card-price-color, currentcolor)}.kr-product-card__price-current--sale{color:var(--kr-card-price-sale, var(--kr-sale))}.kr-product-card__price-compare{font-size:var(--kr-card-compare-size, 13px);font-weight:var(--kr-card-compare-weight, 600);text-decoration:line-through;color:var(--kr-card-compare-color, currentcolor)}.kr-product-card__savings{margin:0;font-family:var(--kr-font-subheading);font-size:var(--kr-card-savings-size, 11px);font-weight:var(--kr-card-savings-weight, 600);letter-spacing:var(--kr-tracking);text-transform:uppercase;color:var(--kr-card-savings-color, var(--kr-sale))}@media screen and (min-width:750px){.kr-product-card{gap:12px}.kr-product-card__title{font-size:15px}}.kr-gallery{display:flex;flex-direction:column;gap:12px}.kr-gallery__stage{position:relative;display:block;width:100%;aspect-ratio:var(--kr-gallery-ratio, 1);overflow:hidden;border-radius:var(--kr-radius);background-color:var(--kr-surface)}@media(prefers-reduced-motion:no-preference){.kr-gallery__stage{transition:aspect-ratio var(--kr-duration) var(--kr-ease)}}.kr-gallery__zoom{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:zoom-in}.kr-gallery__zoom:focus-visible{outline:2px solid var(--kr-brand);outline-offset:-4px}.kr-gallery__image{width:100%;height:100%;object-fit:var(--kr-gallery-fit, cover)}.kr-gallery__slider .kr-slider__viewport{padding-block:0}.kr-gallery__slider .kr-slider__dots{margin-block-start:12px}.kr-gallery__thumbs{--kr-thumbs-fade: 32px;display:none;flex-wrap:nowrap;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px;margin-inline:-2px;scroll-padding-inline:2px}.kr-gallery__thumbs::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.kr-gallery__thumbs{cursor:grab}}.kr-gallery__thumbs[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.kr-gallery__thumbs[data-overflow=start]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--kr-thumbs-fade));mask-image:linear-gradient(to right,transparent,#000 var(--kr-thumbs-fade))}.kr-gallery__thumbs[data-overflow=end]{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--kr-thumbs-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--kr-thumbs-fade)),transparent)}.kr-gallery__thumbs[data-overflow=both]{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--kr-thumbs-fade),#000 calc(100% - var(--kr-thumbs-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--kr-thumbs-fade),#000 calc(100% - var(--kr-thumbs-fade)),transparent)}.kr-gallery__thumbs:dir(rtl)[data-overflow=start]{-webkit-mask-image:linear-gradient(to left,transparent,#000 var(--kr-thumbs-fade));mask-image:linear-gradient(to left,transparent,#000 var(--kr-thumbs-fade))}.kr-gallery__thumbs:dir(rtl)[data-overflow=end]{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - var(--kr-thumbs-fade)),transparent);mask-image:linear-gradient(to left,#000 calc(100% - var(--kr-thumbs-fade)),transparent)}.kr-gallery__thumb{flex:0 0 auto;scroll-snap-align:start;width:var(--kr-gallery-thumb-size, 76px);height:var(--kr-gallery-thumb-size, 76px);overflow:hidden;border:1px solid transparent;border-radius:var(--kr-radius);background-color:var(--kr-surface);transition:border-color var(--kr-duration) var(--kr-ease)}.kr-gallery__thumb-image{width:100%;height:100%;object-fit:cover}.kr-gallery__thumb--active{border-color:var(--kr-brand)}.kr-gallery__thumb:focus-visible{outline:2px solid var(--kr-brand);outline-offset:2px}@media screen and (min-width:750px){.kr-gallery__thumbs{display:flex}.kr-gallery__slider .kr-slider__dots{display:none}}.kr-gallery__lightbox{width:min(96vw,1100px);max-width:none;max-height:92dvh;padding:0;border:0;border-radius:var(--kr-radius);background-color:transparent;overflow:visible}.kr-gallery__lightbox::backdrop{background-color:#000000d1}.kr-gallery__lightbox-image{display:block;width:100%;height:auto;max-height:92dvh;object-fit:contain}.kr-gallery__lightbox-close{position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--kr-brand-contrast);color:var(--kr-brand)}.quick-add-modal__content .kr-container{width:100%;max-width:none;padding-inline:0}.quick-add-modal__content kr-sticky-atc{display:none}.quick-add-modal__content .kr-product__inner{grid-column:1 / -1;gap:var(--padding-md)}@media screen and (max-width:749px){.quick-add-modal__content .kr-product__info{display:none}.quick-add-modal__content .kr-product__media,.quick-add-modal__content .kr-product__media .kr-gallery__stage{max-height:45vh}}@media screen and (min-width:750px){.quick-add-modal__content .kr-product__inner{grid-row:1 / span 2;display:grid;grid-template-columns:var(--quick-add-modal-gallery-width) 1fr;align-items:stretch;height:100%;min-height:0}.quick-add-modal__content .kr-product__media{align-self:start;position:sticky;inset-block-start:0}.quick-add-modal__content .kr-product__info{height:100%;min-height:0;overflow-y:auto;scrollbar-width:thin;overscroll-behavior:contain}}.kr-section-header{display:flex;flex-direction:column;gap:12px;margin-block-end:20px}.kr-section-header--center{align-items:center;text-align:center}.kr-section-header--left{align-items:flex-start;text-align:left}.kr-section-header--right{align-items:flex-end;text-align:right}.kr-section-header__text{max-width:62ch}@media screen and (min-width:750px){.kr-section-header{gap:16px;margin-block-end:28px}}.kr-slider{position:relative;display:block}.kr-slider__viewport{--kr-slide-basis: 100%;--kr-slide-w: calc( (var(--kr-slide-basis) - (var(--kr-slide-gap) * (var(--kr-slides) - 1))) / var(--kr-slides) );display:grid;grid-auto-flow:column;grid-auto-columns:var(--kr-slide-w);gap:var(--kr-slide-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px}.kr-slider__viewport::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.kr-slider__viewport{cursor:grab}}.kr-slider[dragging] .kr-slider__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.kr-slider__viewport:focus-visible{outline:2px solid var(--kr-brand);outline-offset:2px}.kr-slider--edge .kr-slider__viewport{padding-inline:var(--kr-gutter);scroll-padding-inline:var(--kr-gutter)}.kr-slider__slide{scroll-snap-align:start;min-width:0}@media screen and (min-width:750px){.kr-slider__viewport{--kr-slide-w: calc( (var(--kr-slide-basis) - (var(--kr-slide-gap-desktop) * (var(--kr-slides-tablet) - 1))) / var(--kr-slides-tablet) );gap:var(--kr-slide-gap-desktop)}}@media screen and (min-width:990px){.kr-slider__viewport{--kr-slide-w: calc( (var(--kr-slide-basis) - (var(--kr-slide-gap-desktop) * (var(--kr-slides-desktop) - 1))) / var(--kr-slides-desktop) )}}.kr-slider--center{container-type:inline-size}.kr-slider--center .kr-slider__viewport{--kr-slide-basis: 100cqi;padding-inline:calc((100cqi - var(--kr-slide-w)) / 2);scroll-padding-inline:0}.kr-slider--center .kr-slider__slide{scroll-snap-align:center}@media screen and (min-width:750px){.kr-slider--center .kr-slider__viewport{--kr-slide-basis: 100%;padding-inline:var(--kr-gutter);scroll-padding-inline:var(--kr-gutter)}.kr-slider--center .kr-slider__slide{scroll-snap-align:start}}.kr-slider--center .kr-slider__slide{transition:scale var(--kr-duration) var(--kr-ease),opacity var(--kr-duration) var(--kr-ease)}.kr-slider--center[centered] .kr-slider__slide:not(.kr-slider__slide--centered){scale:var(--kr-slide-off-center-scale, .92);opacity:var(--kr-slide-off-center-opacity, .75)}@media(prefers-reduced-motion:reduce){.kr-slider--center .kr-slider__slide{transition:none}}.kr-slider__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:40px;height:40px;translate:0 -50%;border-radius:50%;background-color:var(--kr-brand-contrast);color:var(--kr-brand);box-shadow:0 1px 6px #0000001f;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-slider__arrow--prev{inset-inline-start:8px}.kr-slider__arrow--next{inset-inline-end:8px}.kr-slider__arrow[disabled]{opacity:.3;pointer-events:none}@media screen and (min-width:750px){.kr-slider__arrow{display:flex}}.kr-slider__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-block-start:16px}.kr-slider__dot{width:8px;height:8px;border-radius:50%;background-color:currentcolor;opacity:.25;transition:opacity var(--kr-duration) var(--kr-ease)}.kr-slider__dot--active{opacity:1}.kr-slider__dot:focus-visible{outline:2px solid currentcolor;outline-offset:3px}.kr-slider__dots[hidden],.kr-slider__arrow[hidden]{display:none}.kr-section{padding-block-start:var(--kr-pt, 32px);padding-block-end:var(--kr-pb, 32px);background-color:var(--kr-section-bg, transparent);color:var(--kr-section-color, var(--kr-brand))}@media screen and (min-width:750px){.kr-section{padding-block-start:var(--kr-pt-desktop, var(--kr-pt, 48px));padding-block-end:var(--kr-pb-desktop, var(--kr-pb, 48px))}}.kr-container{box-sizing:border-box;width:100%;max-width:calc(var(--kr-container) + (var(--kr-gutter) * 2));margin-inline:auto;padding-inline:var(--kr-gutter)}.kr-container--narrow{max-width:calc(720px + (var(--kr-gutter) * 2))}.kr-container--flush{padding-inline:0}.kr-heading{margin:0;font-family:var(--kr-font-heading);font-weight:500;font-size:var(--kr-heading-size, 20px);line-height:1.25;letter-spacing:var(--kr-tracking);text-transform:uppercase;color:var(--kr-heading-color, currentcolor);text-wrap:balance}@media screen and (min-width:750px){.kr-heading{font-size:var(--kr-heading-size-desktop, var(--kr-heading-size, 24px))}}.kr-eyebrow{margin:0;font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-rte{font-family:var(--kr-font-body);font-size:15px;line-height:1.6;color:currentcolor}.kr-rte>:first-child{margin-block-start:0}.kr-rte>:last-child{margin-block-end:0}.kr-rte p{margin-block:0 1em}.kr-rte a{color:var(--kr-link-color, inherit);text-underline-offset:.2em}.kr-rte ul,.kr-rte ol{margin-block:0 1em;padding-inline-start:1.2em}.kr-rte li{margin-block-end:.4em}@media screen and (min-width:750px){.kr-rte{font-size:16px}}.kr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 28px;border:1px solid transparent;border-radius:var(--kr-radius);font-family:var(--kr-font-subheading);font-size:12px;font-weight:600;line-height:1;letter-spacing:var(--kr-tracking);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease),border-color var(--kr-duration) var(--kr-ease)}.kr-btn--solid{background-color:var(--kr-btn-bg, var(--kr-brand));border-color:var(--kr-btn-border, var(--kr-btn-bg, var(--kr-brand)));color:var(--kr-btn-color, var(--kr-brand-contrast))}.kr-btn--outline{background-color:transparent;border-color:var(--kr-btn-outline-border, var(--kr-border));color:var(--kr-btn-outline-color, var(--kr-brand));min-height:36px;padding:10px 22px;font-size:11px}.kr-btn--light{background-color:var(--kr-btn-light-bg, var(--kr-brand-contrast));border-color:var(--kr-btn-light-bg, var(--kr-brand-contrast));color:var(--kr-btn-light-color, var(--kr-brand))}@media(hover:hover){.kr-btn--solid:hover{background-color:transparent;color:var(--kr-btn-bg, var(--kr-brand))}.kr-btn--outline:hover{background-color:var(--kr-btn-bg, var(--kr-brand));border-color:var(--kr-btn-bg, var(--kr-brand));color:var(--kr-btn-color, var(--kr-brand-contrast))}.kr-btn--light:hover{background-color:transparent;color:var(--kr-btn-light-bg, var(--kr-brand-contrast))}}.kr-btn:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.kr-visually-hidden{position:absolute!important;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:where(.kr-unstyled-button){-webkit-appearance:none;appearance:none;background-color:transparent;border:0;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.kr-variant-picker,.kr-variant-picker__form{display:flex;flex-direction:column;gap:var(--kr-vp-row-gap, 16px)}.kr-variant-picker__group{margin:0;padding:0;border:0;min-inline-size:0}.kr-variant-picker__legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;padding:0;margin-block-end:8px;font-family:var(--kr-vp-label-font, var(--kr-font-subheading));font-size:var(--kr-vp-label-size, 13px);font-weight:var(--kr-vp-label-weight, 600);letter-spacing:var(--kr-vp-label-tracking, var(--kr-tracking));text-transform:var(--kr-vp-label-case, uppercase);color:var(--kr-vp-label-color, var(--kr-brand))}.kr-variant-picker__selected{font-weight:400;text-transform:none;letter-spacing:.02em;opacity:.7}.kr-variant-picker__selected:before{content:"\2014  "}.kr-variant-picker__options{display:flex;flex-wrap:wrap;gap:var(--kr-vp-gap, 8px)}.kr-variant-picker__option{position:relative;display:inline-flex;cursor:pointer}.kr-variant-picker__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.kr-variant-picker__thumb{display:block;width:var(--kr-vp-size, 52px);height:var(--kr-vp-size, 52px);overflow:hidden;border:var(--kr-vp-border-width, 1px) solid var(--kr-vp-border-color, var(--kr-border));border-radius:var(--kr-vp-radius, var(--kr-radius));background-color:var(--kr-surface);transition:border-color var(--kr-duration) var(--kr-ease),outline-color var(--kr-duration) var(--kr-ease)}.kr-variant-picker__thumb-image{width:100%;height:100%;object-fit:cover}.kr-variant-picker__thumb-fallback{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:12px;text-transform:uppercase}.kr-variant-picker__option--thumbs:has(.kr-variant-picker__input:checked) .kr-variant-picker__thumb{border-color:var(--kr-vp-selected-border, var(--kr-brand));outline:1px solid var(--kr-vp-selected-border, var(--kr-brand));outline-offset:1px}.kr-variant-picker__pill{display:flex;align-items:center;justify-content:center;min-width:var(--kr-vp-pill-width, 46px);min-height:var(--kr-vp-pill-height, 42px);padding-inline:12px;border:var(--kr-vp-border-width, 1px) solid var(--kr-vp-border-color, var(--kr-border));border-radius:var(--kr-vp-pill-radius, var(--kr-vp-radius, var(--kr-radius)));font-family:var(--kr-vp-pill-font, var(--kr-font-body));font-size:var(--kr-vp-pill-size, 14px);font-weight:var(--kr-vp-pill-weight, 400);letter-spacing:var(--kr-vp-pill-tracking, 0);text-transform:var(--kr-vp-pill-case, none);line-height:1;color:var(--kr-vp-text-color, var(--kr-brand));background-color:var(--kr-vp-bg, transparent);transition:background-color var(--kr-duration) var(--kr-ease),border-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease)}.kr-variant-picker__option--pills:has(.kr-variant-picker__input:checked) .kr-variant-picker__pill{background-color:var(--kr-vp-selected-bg, var(--kr-brand));border-color:var(--kr-vp-selected-border, var(--kr-brand));color:var(--kr-vp-selected-text, var(--kr-brand-contrast))}@media(hover:hover){.kr-variant-picker__option--pills:hover .kr-variant-picker__pill,.kr-variant-picker__option--thumbs:hover .kr-variant-picker__thumb{border-color:var(--kr-vp-selected-border, var(--kr-brand))}}.kr-variant-picker__input:focus-visible~.kr-variant-picker__pill,.kr-variant-picker__input:focus-visible~.kr-variant-picker__thumb{outline:2px solid var(--kr-vp-selected-border, var(--kr-brand));outline-offset:2px}.kr-variant-picker__option--unavailable .kr-variant-picker__pill,.kr-variant-picker__option--unavailable .kr-variant-picker__thumb{opacity:var(--kr-vp-unavailable-opacity, .4)}.kr-variant-picker__option--unavailable .kr-variant-picker__pill{text-decoration:line-through}@media screen and (min-width:750px){.kr-variant-picker__legend{font-size:var(--kr-vp-label-size-desktop, var(--kr-vp-label-size, 13px))}.kr-variant-picker__thumb{width:var(--kr-vp-size-desktop, var(--kr-vp-size, 52px));height:var(--kr-vp-size-desktop, var(--kr-vp-size, 52px))}.kr-variant-picker__pill{min-width:var(--kr-vp-pill-width-desktop, var(--kr-vp-pill-width, 46px));min-height:var(--kr-vp-pill-height-desktop, var(--kr-vp-pill-height, 42px));font-size:var(--kr-vp-pill-size-desktop, var(--kr-vp-pill-size, 14px))}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
