.gc-circles{background:var(--gc-bg);color:var(--gc-text);padding-block:var(--gc-pt) var(--gc-pb)}.gc-circles__track{list-style:none;margin:0 auto;padding:4px var(--kr-gutter, 16px);display:flex;gap:var(--gc-gap);width:max-content;max-width:100%;overflow-x:auto;scroll-snap-type:x;scrollbar-width:none;box-sizing:border-box}.gc-circles__track::-webkit-scrollbar{display:none}.gc-circles__item{flex:0 0 auto;width:var(--gc-size);scroll-snap-align:start}.gc-circles__link{display:flex;flex-direction:column;align-items:center;gap:8px;color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.gc-circles__media{display:block;width:100%;aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;border:2px solid transparent;padding:2px;box-sizing:border-box;transition:border-color .2s}.gc-circles__media img,.gc-circles__media svg{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.gc-circles__ph{background:#eee}.gc-circles__label{font-family:var(--font-accent--family, inherit);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.2;padding-bottom:4px;border-bottom:1px solid transparent}.gc-circles__item.is-active .gc-circles__media{border-color:var(--gc-accent)}.gc-circles__item.is-active .gc-circles__label{border-bottom-color:currentcolor}.gc-circles.is-loading .gc-circles__track{opacity:.6;pointer-events:none}@media(hover:hover){.gc-circles__link:hover .gc-circles__media{border-color:var(--gc-accent)}}@media screen and (min-width:750px){.gc-circles__item{width:var(--gc-size-d)}}@media screen and (min-width:750px){.gc-circles__label{font-size:13px}}.gc-compare{background:var(--gc-bg, #f8f4ec);color:var(--gc-text);padding-block:var(--gc-pt) var(--gc-pb)}.gc-compare__inner{max-width:760px;margin-inline:auto;padding-inline:var(--kr-gutter, 16px)}.gc-compare__heading{font-family:var(--kr-font-body, inherit);font-weight:700;font-size:21px;line-height:1.25;text-align:center;margin:0 0 28px;text-transform:none;letter-spacing:normal}.gc-compare__vs{font-style:italic;font-weight:400;color:var(--gc-accent-soft, #b5673a)}.gc-compare__cols{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:8px;align-items:stretch}.gc-compare__cols--media{margin-block-start:56px}.gc-compare__col{display:flex;flex-direction:column;padding:22px 10px 26px;border-radius:8px}.gc-compare__col--ours{background:var(--gc-ours, #b0672e);color:var(--gc-ours-text, #ffffff)}.gc-compare__col--others{background:var(--gc-others, #ffffff);box-shadow:#3c281414 0 2px 14px}.gc-compare__media{height:72px;margin:-62px auto 14px;display:flex;align-items:flex-end;justify-content:center}.gc-compare__media img{width:auto;max-width:150px;height:100%;object-fit:contain;display:block}.gc-compare__title{font-family:var(--kr-font-body, inherit);text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:700;line-height:1.3;text-align:center;margin:0 6px 22px;padding-block-end:16px;border-block-end:1px solid currentcolor;border-color:color-mix(in srgb,currentcolor 35%,transparent 65%);color:inherit}.gc-compare__col--others .gc-compare__title{color:var(--gc-accent, #7a4630)}.gc-compare__cols--logo .gc-compare__title{display:flex;align-items:center;justify-content:center;min-height:52px;box-sizing:content-box}.gc-compare__title--logo img{display:block;width:100%;max-width:150px;height:auto;margin:0 auto}.gc-compare__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px;font-size:13px;line-height:1.35;text-align:center}.gc-compare__list li{display:flex;flex-direction:column;align-items:center;gap:8px}.gc-compare__list svg{width:26px;height:26px;flex-shrink:0;fill:none;stroke:currentcolor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.gc-compare__col--others .gc-compare__list{color:color-mix(in srgb,var(--gc-text) 75%,transparent)}.gc-compare__col--others .gc-compare__list svg{color:var(--gc-accent, #7a4630);opacity:.7}@media screen and (min-width:750px){.gc-compare__heading{font-size:30px;margin-bottom:36px}}@media screen and (min-width:750px){.gc-compare__cols{gap:20px}}@media screen and (min-width:750px){.gc-compare__cols--media{margin-block-start:72px}}@media screen and (min-width:750px){.gc-compare__col{padding:30px 24px 34px}}@media screen and (min-width:750px){.gc-compare__media{height:96px;margin-top:-84px}}@media screen and (min-width:750px){.gc-compare__media img{max-width:220px}}@media screen and (min-width:750px){.gc-compare__title{font-size:15px}}@media screen and (min-width:750px){.gc-compare__cols--logo .gc-compare__title{min-height:60px}}@media screen and (min-width:750px){.gc-compare__title--logo img{max-width:190px}}@media screen and (min-width:750px){.gc-compare__list{font-size:16px;gap:26px}}@media screen and (min-width:750px){.gc-compare__list svg{width:30px;height:30px}}.gc-cd{background:var(--gc-cd-bg);color:var(--gc-cd-text)}.gc-cd[hidden]{display:none}.gc-cd__inner{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 14px}.gc-cd__labels{display:flex;flex-direction:column;align-items:center;gap:4px}.gc-cd__label{font-family:var(--font-accent--family, inherit);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gc-cd__sub{padding:2px 10px;border:1px solid var(--gc-cd-sub);border-radius:999px;color:var(--gc-cd-sub);font-family:var(--font-accent--family, inherit);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.gc-cd__clock{display:inline-flex;align-items:flex-start;gap:8px}.gc-cd__unit{display:inline-flex;flex-direction:column;align-items:center;width:40px;padding:4px 0 3px;border-radius:4px;background:var(--gc-cd-box);color:var(--gc-cd-box-text)}.gc-cd__unit b{font-size:15px;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.gc-cd__unit i{font-size:8px;font-style:normal;letter-spacing:.1em;text-transform:uppercase;opacity:.85}@media screen and (min-width:750px){.gc-cd__label{font-size:14px}}@media screen and (min-width:750px){.gc-cd__unit{width:46px}}@media screen and (min-width:750px){.gc-cd__unit b{font-size:17px}}.gc-reasons__grid,.kr-loved-on-socials [class*=rail],.kr-slider [class*=track]{overscroll-behavior-x:contain}.gc-reasons{background:var(--gc-bg);color:var(--gc-text);padding-block:var(--gc-pt) var(--gc-pb)}.gc-reasons__inner{max-width:1440px;margin-inline:auto;padding-inline:var(--kr-gutter, 16px)}.gc-reasons__heading{max-width:22em;margin:0 auto 24px;font-family:var(--kr-font-body, inherit);font-weight:700;font-size:21px;line-height:1.3;text-align:center;text-wrap:balance;color:var(--gc-heading);text-transform:none}.gc-reasons__accent{color:var(--gc-accent, #b5673a)}.gc-reasons__grid{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;margin-inline:calc(var(--kr-gutter, 16px) * -1);padding-inline:var(--kr-gutter, 16px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kr-gutter, 16px);scrollbar-width:none}.gc-reasons__grid::-webkit-scrollbar{display:none}.gc-reasons__card{background:var(--gc-card);display:flex;flex-direction:column;padding:14px;border-radius:6px;scroll-snap-align:start}.gc-reasons__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background:#0000000d}.gc-reasons__media img,.gc-reasons__placeholder{width:100%;height:100%;object-fit:cover;display:block}.gc-reasons__body{padding:14px 4px 8px;text-align:center}.gc-reasons__title{font-family:var(--kr-font-body, inherit);font-size:18px;font-weight:700;line-height:1.25;margin:0 0 10px;color:var(--gc-heading);text-transform:none}.gc-reasons__text{font-size:15px;line-height:1.6}.gc-reasons__text p{margin:0}@media screen and (min-width:750px){.gc-reasons__grid{grid-auto-columns:38%;gap:16px}}@media screen and (min-width:750px){.gc-reasons__heading{font-size:30px;margin-bottom:32px}}@media screen and (min-width:990px){.gc-reasons__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,minmax(0px,1fr));gap:20px;margin-inline:0px;padding-inline:0px;overflow:visible}}.kr-product-card .product-badges .product-badges__badge.product-badges__badge--rectangle.color-custom-badge-sale{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-width:36px;height:18px;padding:1px 6px 0px calc(.07em + 6px);font-size:9.5px;font-weight:700;line-height:1;letter-spacing:.07em;text-align:center;text-transform:uppercase;white-space:nowrap}.kr-product-card .product-badges .product-badges__badge.product-badges__badge--rectangle.color-custom-badge-sale:after{content:none;display:none}.gc-sb{color:var(--gc-text);padding-block:var(--gc-pt) var(--gc-pb)}.gc-sb__inner{max-width:1440px;margin-inline:auto;padding-inline:16px}.gc-checkout-form[hidden]{display:none}.gc-sb__bogo-head{text-align:center;margin:0 0 20px}.gc-sb__bogo-pill{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--gc-highlight);color:#fff;font-family:var(--font-accent--family, inherit);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gc-sb__bogo-title{margin:10px 0 6px;font-family:var(--font-heading--family, inherit);font-size:24px;font-weight:700;text-transform:none;color:var(--gc-dark)}.gc-sb__bogo-text{margin:0 auto;max-width:520px;font-size:15px;line-height:1.45}.gc-sb__count{margin:0 0 12px;font-family:var(--font-accent--family, inherit);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-muted)}.gc-sb__none{margin:24px 0;text-align:center;color:var(--gc-muted)}.gc-sb__none[hidden]{display:none}.gc-sb__grid{display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:22px 14px}@media screen and (min-width:750px){.gc-sb__grid{grid-template-columns:repeat(3,minmax(0px,1fr));gap:32px 24px}}@media screen and (min-width:750px){.gc-sb__inner{padding-inline:36px}}@media screen and (min-width:750px){.gc-sb__bogo-title{font-size:32px}}@media screen and (min-width:1200px){.gc-sb__grid{grid-template-columns:repeat(4,minmax(0px,1fr))}}.gc-sb__card{display:flex;flex-direction:column;min-width:0px}.gc-sb__card[hidden]{display:none}.gc-sb__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--gc-radius);background:#f5f5f5}.gc-sb__media img,.gc-sb__media svg{width:100%;height:100%;object-fit:cover;display:block}.gc-sb__badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:4px 8px;border-radius:4px;background:var(--gc-badge);color:#fff;font-family:var(--font-accent--family, inherit);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2}.gc-sb__badge--bogo{background:var(--gc-highlight)}.gc-sb__check{position:absolute;inset-block-start:10px;inset-inline-end:10px;display:none;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--gc-dark);color:#fff}.gc-sb__check svg{width:16px;height:16px;fill:none;stroke:currentcolor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gc-sb__card.is-in-set .gc-sb__check{display:flex}.gc-sb__info{position:absolute;inset-block-end:10px;inset-inline-end:10px;width:30px;height:30px;padding:0;border:0px;border-radius:50%;background:#fff;color:var(--gc-dark);box-shadow:#0003 0 1px 5px;font-family:Georgia,serif;font-size:16px;font-weight:700;font-style:italic;cursor:pointer}.gc-sb__title{margin:12px 0 4px;font-family:var(--font-heading--family, inherit);font-size:17px;font-weight:700;line-height:1.25;text-transform:none;color:var(--gc-dark)}.gc-sb__price{margin:0 0 12px;display:flex;gap:8px;align-items:baseline;font-size:16px}.gc-sb__price-now{font-weight:600;color:var(--gc-price)}.gc-sb__price-was{font-size:14px;color:var(--gc-compare)}.gc-sb__control{margin-top:auto}.gc-sb__add{width:100%;height:46px;border:0px;border-radius:8px;background:var(--gc-dark);font-size:15px;font-weight:500;cursor:pointer;color:#fff!important}.gc-sb__add:disabled{opacity:.45;cursor:not-allowed}.gc-sb__stepper{display:none;height:46px;border:1.5px solid var(--gc-dark);border-radius:8px;overflow:hidden}.gc-sb__stepper button{width:46px;flex:0 0 46px;border:0px;background:#fff;color:var(--gc-dark);font-size:20px;cursor:pointer}.gc-sb__stepper button[data-gc-plus]{background:var(--gc-dark);color:#fff}.gc-sb__stepper-mid{flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-accent--family, inherit);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gc-dark)}.gc-sb__qty:not(:empty):before{content:"\d7";margin-inline:3px 1px}.gc-sb__card.is-in-set .gc-sb__add{display:none}.gc-sb__card.is-in-set .gc-sb__stepper{display:flex}.gc-sb__more-wrap{text-align:center;margin-top:32px}.gc-sb__more-wrap[hidden]{display:none}.gc-sb__more{min-width:240px;height:48px;padding-inline:28px;border:1.5px solid var(--gc-dark);border-radius:8px;background:#fff;color:var(--gc-dark);font-size:15px;cursor:pointer}.gc-sb__more[disabled]{opacity:.5}.gc-set{position:fixed;inset-inline:0px;inset-block-end:0px;z-index:90;background:#fff;border-radius:18px 18px 0 0;box-shadow:#00000024 0 -6px 24px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));color:var(--gc-dark)}.gc-set[hidden],.gc-set.is-empty .gc-set__thumbs,.gc-set.is-empty .gc-set__ship{display:none}.gc-set.is-empty .gc-set__cart{opacity:.45}.gc-set__inner{max-width:640px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}.gc-set__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gc-set__title-wrap{display:flex;align-items:center;gap:8px}.gc-set__title{font-family:var(--font-heading--family, inherit);font-size:22px;font-weight:700}.gc-set__pill{padding:4px 10px;border-radius:999px;background:#f0ece6;font-size:13px;font-weight:500}.gc-set__totals{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.gc-set__was{font-size:13px;color:var(--gc-compare)}.gc-set__was:empty{display:none}.gc-set__total{font-size:24px;font-weight:700;color:var(--gc-price)}.gc-set__bar{display:flex;gap:6px}.gc-set__bar span{flex:1 1 0px;height:6px;border-radius:3px;background:#e6e2dc;overflow:hidden}.gc-set__bar span i{display:block;height:100%;width:var(--fill, 0%);background:var(--gc-accent);transition:width .3s}.gc-set__msg{margin:0;text-align:center;font-size:15px}.gc-set__msg strong{color:var(--gc-highlight);font-weight:700}.gc-set__thumbs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-block:4px 2px}.gc-set__thumbs::-webkit-scrollbar{display:none}.gc-set__thumb{position:relative;flex:0 0 auto;width:var(--gc-thumb);height:var(--gc-thumb);border:1px solid rgb(224,220,214);border-radius:6px;overflow:hidden}.gc-set__thumb img{width:100%;height:100%;object-fit:cover;display:block}.gc-set__thumb b{position:absolute;inset-block-end:-2px;inset-inline-end:-2px;min-width:18px;height:18px;padding-inline:4px;border-radius:9px;background:var(--gc-dark);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.gc-set__thumb b:empty{display:none}.gc-set__thumb em{position:absolute;inset-block-end:0px;inset-inline:0px;padding:2px 0;background:var(--gc-highlight);color:#fff;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase}.gc-set__thumb button{position:absolute;inset-block-start:-1px;inset-inline-end:-1px;width:18px;height:18px;padding:0;border:0px;border-radius:50%;background:#fff;color:var(--gc-dark);box-shadow:#d8d3cc 0 0 0 1px;font-size:12px;line-height:1;cursor:pointer}.gc-set__cart{width:100%;height:52px;border:0px;border-radius:8px;background:var(--gc-dark);font-size:17px;font-weight:500;cursor:pointer;color:#fff!important}.gc-set__cart[disabled]{opacity:.6}.gc-set__ship{margin:0;text-align:center;font-size:13px;color:var(--gc-muted)}.gc-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.gc-qv[hidden]{display:none}.gc-qv__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.gc-qv__panel{position:relative;width:100%;max-width:440px;max-height:calc(100dvh - 32px);background:#fff;border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.gc-qv__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;width:36px;height:36px;border:0px;border-radius:50%;background:#fff;color:var(--gc-dark);font-size:24px;line-height:1;cursor:pointer;box-shadow:#0003 0 1px 5px}.gc-qv__stage{position:relative;flex:0 1 auto;height:min(56dvh,440px);background:#f5f5f5}.gc-qv__img{width:100%;height:100%;object-fit:cover;display:block}.gc-qv__nav{position:absolute;inset-block-start:50%;translate:0px -50%;width:38px;height:38px;border:0px;border-radius:50%;background:#fff;color:var(--gc-dark);box-shadow:#0003 0 1px 5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.gc-qv__nav svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gc-qv__nav--prev{inset-inline-start:12px}.gc-qv__nav--next{inset-inline-end:12px}.gc-qv__counter{position:absolute;inset-block-end:10px;inset-inline-end:12px;padding:3px 8px;border-radius:999px;background:#0009;color:#fff;font-size:12px}.gc-qv__thumbs{display:flex;gap:8px;padding:10px 16px 0;overflow-x:auto;scrollbar-width:none}.gc-qv__thumbs::-webkit-scrollbar{display:none}.gc-qv__thumbs button{flex:0 0 auto;width:48px;height:48px;padding:0;border:2px solid transparent;border-radius:6px;overflow:hidden;background:none;cursor:pointer}.gc-qv__thumbs button.is-active{border-color:var(--gc-accent)}.gc-qv__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.gc-qv__body{padding:12px 16px 16px;display:flex;flex-direction:column;gap:10px}.gc-qv__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.gc-qv__title{margin:0;font-family:var(--font-heading--family, inherit);font-size:19px;font-weight:700;line-height:1.2;text-transform:none;color:var(--gc-dark)}.gc-qv__price{margin:0;flex:0 0 auto;font-size:17px;white-space:nowrap}.gc-qv__price span{font-weight:600;color:var(--gc-price)}.gc-qv__price s{margin-inline-start:6px;font-size:13px;color:var(--gc-compare)}.gc-qv__price s:empty{display:none}.gc-qv__variants{display:block;font-size:13px}.gc-qv__variants[hidden]{display:none}.gc-qv__variants select{display:block;width:100%;margin-top:4px;padding:10px;border:1px solid rgb(216,211,204);border-radius:8px;font-size:15px}.gc-qv__add{display:block;width:100%;height:50px;border:0px;border-radius:8px;background:var(--gc-dark);font-size:16px;font-weight:500;cursor:pointer;color:#fff!important}.gc-qv__add.is-in-set{border:1.5px solid var(--gc-dark);background:#fff!important;color:var(--gc-dark)!important}@media screen and (min-width:750px){.gc-qv__panel{max-width:480px}}@media screen and (min-width:750px){.gc-qv__stage{height:min(60dvh,480px)}}@media screen and (min-width:750px){[id$=__combine_more] .kr-section-header .kr-heading.kr-section-header__title{font-size:28px}}.gc-compare .gc-compare__inner{max-width:700px;padding-inline:8px}.gc-compare .gc-compare__heading{margin-block-end:32px}.gc-compare .gc-compare__cols{gap:8px}.gc-compare .gc-compare__col{padding:30px 8px 34px}.gc-compare .gc-compare__title{margin:0 2px 26px;padding-block-end:18px;font-size:12px;letter-spacing:.12em;white-space:nowrap}.gc-compare .gc-compare__list{gap:26px;font-size:11.5px;line-height:1.35}.gc-compare .gc-compare__list li{justify-content:flex-start;min-height:52px;gap:9px}.gc-compare .gc-compare__list svg{width:24px;height:24px;stroke-width:1.3}.gc-compare .gc-compare__list span{max-width:none;text-wrap:balance;text-transform:none}.gc-compare .gc-compare__col--others .gc-compare__title{color:#6e5a4c}.gc-compare .gc-compare__col--others .gc-compare__list svg{color:#8a7668;opacity:1}@media screen and (min-width:750px){.gc-compare .gc-compare__inner{padding-inline:16px}}@media screen and (min-width:750px){.gc-compare .gc-compare__cols{gap:20px}}@media screen and (min-width:750px){.gc-compare .gc-compare__col{padding:36px 24px 40px}}@media screen and (min-width:750px){.gc-compare .gc-compare__title{font-size:15px}}@media screen and (min-width:750px){.gc-compare .gc-compare__list{font-size:15px;gap:30px}}@media screen and (min-width:750px){.gc-compare .gc-compare__list li{min-height:62px}}@media screen and (min-width:750px){.gc-compare .gc-compare__list svg{width:30px;height:30px}}@media screen and (min-width:750px){[id$=__faq] .kr-section-header .kr-heading.kr-section-header__title{font-size:30px}}@media screen and (min-width:750px){[id$=__faq] .kr-faq__question{padding-block:16px;font-size:17px}}kr-upsell-list .kr-upsell__add,kr-upsell-list button.kr-upsell__add,kr-upsell-list .kr-upsell__add.button{--button-background-color: #7a4630;--button-border-color: #7a4630;--button-color: #ffffff;background:#7a4630!important;border-color:#7a4630!important;color:#fff!important}kr-upsell-list .kr-upsell__add:hover,kr-upsell-list .kr-upsell__add:focus-visible{background:#653a27!important;border-color:#653a27!important}kr-upsell-list .kr-upsell__add svg,kr-upsell-list .kr-upsell__add .kr-upsell__add-label{color:#fff}.kr-product-card .product-badges .product-badges__badge.color-custom-badge-sale{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:17px;min-width:34px;padding:0 6px;font-size:0px;line-height:0;text-align:center}.kr-product-card .product-badges .product-badges__badge.color-custom-badge-sale:after{content:"SALE";display:block;margin-inline-end:-.06em;padding-block-start:1px;font-size:9.5px;font-weight:600;line-height:1;letter-spacing:.06em;white-space:nowrap}.gc-track{background:var(--gc-bg);color:var(--gc-text);padding-block:var(--gc-pt) var(--gc-pb)}.gc-track__inner{max-width:1000px;margin-inline:auto;padding-inline:16px}.gc-track__heading{margin:0 0 8px;font-family:var(--font-heading--family, inherit);font-size:22px;font-weight:700;line-height:1.25;text-align:center;text-transform:none;color:var(--gc-heading)}.gc-track__sub{max-width:620px;margin:0 auto 28px;font-size:16px;line-height:1.5;text-align:center}.gc-track__sub p{margin:0}.gc-track__steps{list-style:none;margin:0 auto;padding:0;max-width:420px;display:flex;flex-direction:column}.gc-track__step{position:relative;display:flex;gap:16px;padding-block-end:24px}.gc-track__step:last-child{padding-block-end:0px}.gc-track__step:not(:last-child):before{content:"";position:absolute;inset-block:44px 0px;inset-inline-start:21px;width:2px;background:var(--gc-accent);opacity:.3}.gc-track__dot{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--gc-accent);color:#fff}.gc-track__dot svg,.gc-track__estimate svg{width:22px;height:22px;fill:none;stroke:currentcolor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gc-track__step-body{padding-block-start:2px}.gc-track__step-title{margin:0 0 4px;font-family:var(--font-heading--family, inherit);font-size:17px;font-weight:700;line-height:1.3;text-transform:none;color:var(--gc-heading)}.gc-track__step-text{margin:0;font-size:15px;line-height:1.45}.gc-track__estimate{display:flex;align-items:center;justify-content:center;gap:8px;margin:28px auto 0;font-size:15px;font-weight:600;color:var(--gc-accent)}.gc-track__points{display:grid;grid-template-columns:1fr;gap:12px;margin-block-start:32px}.gc-track__point{padding:18px 18px 20px;background:var(--gc-card);border-inline-start:3px solid var(--gc-accent)}.gc-track__point-title{margin:0 0 6px;font-family:var(--font-heading--family, inherit);font-size:17px;font-weight:700;line-height:1.3;text-transform:none;color:var(--gc-heading)}.gc-track__point-text{font-size:15px;line-height:1.5}.gc-track__point-text p{margin:0}.gc-track__cta{margin-block-start:32px;text-align:center}.gc-track__cta-text{margin:0 0 14px;font-size:16px;line-height:1.45}.gc-track__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 32px;background:var(--gc-accent);color:#fff;font-size:16px;text-decoration:none;border:1px solid var(--gc-accent);transition:background-color .2s,color .2s}@media(hover:hover){.gc-track__button:hover{background:transparent;color:var(--gc-accent)}}@media screen and (min-width:750px){.gc-track__heading{font-size:30px}}@media screen and (min-width:750px){.gc-track__sub{font-size:18px;margin-block-end:40px}}@media screen and (min-width:750px){.gc-track__steps{max-width:none;flex-direction:row}}@media screen and (min-width:750px){.gc-track__step{flex:1 1 0px;flex-direction:column;align-items:center;gap:14px;padding-block-end:0px;padding-inline:12px;text-align:center}}@media screen and (min-width:750px){.gc-track__step:not(:last-child):before{inset-block:21px auto;inset-inline-start:calc(50% + 30px);width:calc(100% - 60px);height:2px}}@media screen and (min-width:750px){.gc-track__points{grid-template-columns:repeat(3,minmax(0px,1fr));gap:16px;margin-block-start:44px}}.gc-trust{color:var(--gc-text)}.gc-trust__band{background:var(--gc-bg);padding-block:var(--gc-pt) var(--gc-pb)}.gc-trust__inner{max-width:1100px;margin-inline:auto;padding-inline:16px}.gc-trust__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0px,1fr));gap:28px 12px}.gc-trust__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.gc-trust__icon{display:flex;color:var(--gc-accent)}.gc-trust__icon svg{width:28px;height:28px;fill:none;stroke:currentcolor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.gc-trust__label{font-family:var(--font-body--family, inherit);font-size:11px;font-weight:700;line-height:1.35;letter-spacing:.12em;text-transform:uppercase}.gc-trust__rating{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid rgba(0,0,0,.12);font-family:var(--font-body--family, inherit);font-size:14px;line-height:1.3}.gc-trust__stars{display:inline-flex;gap:3px;color:var(--gc-star)}.gc-trust__stars svg{width:16px;height:16px;fill:currentcolor}.gc-trust__rating-text strong{font-weight:700}.gc-trust__intro-wrap{background:var(--gc-intro-bg);padding:28px 20px 8px}.gc-trust__intro{max-width:640px;margin-inline:auto;text-align:center;font-size:18px;line-height:1.45}.gc-trust__intro p{margin:0 0 18px}.gc-trust__intro p:last-child{margin-bottom:0}@media screen and (min-width:750px){.gc-trust__list{grid-template-columns:repeat(4,minmax(0px,1fr));gap:24px}}@media screen and (min-width:750px){.gc-trust__icon svg{width:32px;height:32px}}@media screen and (min-width:750px){.gc-trust__label{font-size:13px}}@media screen and (min-width:750px){.gc-trust__rating{font-size:16px;margin-block-start:32px;padding-block-start:20px}}@media screen and (min-width:750px){.gc-trust__stars svg{width:18px;height:18px}}@media screen and (min-width:750px){.gc-trust__intro-wrap{padding:40px 24px 12px}}@media screen and (min-width:750px){.gc-trust__intro{font-size:20px}}.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:0px}@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 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))}}@media screen and (min-width:750px){.kr-collection-banner__content{gap:14px}}@media screen and (min-width:750px){.kr-collection-banner--display-background.kr-collection-banner--media .kr-collection-banner__content:not(:empty){padding:32px}}@media screen and (min-width:750px){.kr-collection-banner--display-beside .kr-collection-banner__inner{flex-direction:row;align-items:center}}@media screen and (min-width:750px){.kr-collection-banner--display-beside.kr-collection-banner--image-right .kr-collection-banner__inner{flex-direction:row-reverse}}@media screen and (min-width:750px){.kr-collection-banner--display-beside .kr-collection-banner__figure{width:var(--kr-collection-banner-media-width, 40%)}}@media screen and (min-width:750px){.kr-collection-banner--display-beside .kr-collection-banner__content{flex:1 1 0%;min-width:0px}}@media screen and (min-width:750px){.kr-collection-banner__sublinks-list{flex-wrap:wrap;margin-inline:0px;padding-inline:0px;overflow-x:visible}}@media screen and (min-width:750px){.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:0px}.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:0px}.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:0px;-webkit-appearance:none;appearance:none;cursor:pointer;max-width:46vw;text-overflow:ellipsis}.kr-collection__sort-select:focus-visible{outline:currentcolor solid 2px;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:0px;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:0px;inset-inline-start:0px;display:flex;flex-direction:column;width:min(400px,88vw);background-color:var(--kr-section-bg, #ffffff);translate:-100%;transition:translate var(--kr-duration) var(--kr-ease)}.kr-collection__filters[data-overlay][data-open] .kr-collection__filters-panel{translate:0px}.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:0px;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 0px}.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:0px}.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))}}@media(hover:hover){.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}}@media screen and (min-width:750px){.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)}}@media screen and (min-width:750px){.kr-collection__density{display:flex;gap:2px}}@media screen and (min-width:750px){.kr-collection__sort-select{max-width:none}}@media screen and (min-width:750px){.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}}@media screen and (min-width:990px){.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}}@media screen and (min-width:990px){.kr-collection--filters-sidebar .kr-collection__results{flex:1 1 auto}}@media screen and (min-width:990px){.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:0px}.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:0px;resize:vertical}.kr-contact__input:focus-visible{outline:currentcolor solid 2px;outline-offset:1px}.kr-contact__input:user-invalid{border-color:var(--kr-sale)}.kr-contact--input-underline .kr-contact__input{padding-inline:0px;border-width:0px 0px 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:0px -50%;pointer-events:none}.kr-contact--input-underline .kr-contact__select-icon{inset-inline-end:0px}.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;border-radius:var(--kr-radius);font-family:var(--kr-font-body);font-size:14px;line-height:1.5}.kr-contact__banner:focus-visible{outline:currentcolor solid 2px;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:0px}.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:0px;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}}@media screen and (min-width:750px){.kr-contact__fields{grid-template-columns:repeat(2,minmax(0px,1fr))}}@media screen and (min-width:750px){.kr-contact__field--full,.kr-contact__consent{grid-column:1 / -1}}@media screen and (min-width:750px){.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}}@media screen and (min-width:990px){.kr-contact--split .kr-contact__form-wrapper{flex:1 1 var(--kr-contact-form-width, 58%);min-width:0px}}@media screen and (min-width:990px){.kr-contact--split .kr-contact__aside{position:sticky;inset-block-start:calc(var(--header-height, 60px) + 24px);flex:1 1 auto;min-width:0px}}.kr-faq-page__wrapper{display:block;max-width:var(--kr-faq-page-width, 860px);margin-inline:auto}.kr-faq-page__main{min-width:0px}.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:0px -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:currentcolor solid 2px;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:currentcolor solid 2px;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}}@supports (interpolate-size: allow-keywords){.kr-faq-page__item::details-content{block-size:0px;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}}@supports (interpolate-size: allow-keywords){.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:0px;padding-inline:0px;overflow-x:visible}}@media screen and (min-width:750px){.kr-faq-page__group:not([hidden])~.kr-faq-page__group:not([hidden]){margin-block-start:48px}}@media screen and (min-width:750px){.kr-faq-page__group-title{font-size:18px;margin-block-end:10px}}@media screen and (min-width:750px){.kr-faq-page__question{font-size:16px}}@media screen and (min-width:750px){.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}}@media screen and (min-width:990px){.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:0px}}@media screen and (min-width:990px){.kr-faq-page--nav-sidebar .kr-faq-page__nav-list{flex-direction:column;gap:2px}}@media screen and (min-width:990px){.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}}@media screen and (min-width:990px){.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)}}.kr-faq-tabs__radio{position:absolute;inset-block-start:0px;inset-inline-start:0px;width:1px;height:1px;margin:0;padding:0;border:0px;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:currentcolor solid 2px;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:currentcolor solid 2px;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}}@supports (interpolate-size: allow-keywords){.kr-faq-tabs__item::details-content{block-size:0px;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}}@supports (interpolate-size: allow-keywords){.kr-faq-tabs__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.kr-faq-tabs__item::details-content{transition:none}}@media(prefers-reduced-motion:reduce){.kr-faq-tabs__tab{transition:none}}@media screen and (min-width:750px){.kr-faq-tabs__nav{gap:6px;margin-inline:0px;padding-inline:0px;scroll-padding-inline:0px}}@media screen and (min-width:750px){.kr-faq-tabs__tab{padding:10px 22px;font-size:12px}}@media screen and (min-width:750px){.kr-faq-tabs__panel{margin-block-start:28px}}@media screen and (min-width:750px){.kr-faq-tabs__question{font-size:16px;padding-block:14px}}@media screen and (min-width:750px){.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:currentcolor solid 2px;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}}@supports (interpolate-size: allow-keywords){.kr-faq__item::details-content{block-size:0px;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}}@supports (interpolate-size: allow-keywords){.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}}@media screen and (min-width:750px){.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}}@media screen and (min-width:750px){.kr-footer__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--kr-footer-gap, 32px);align-items:start}}@media screen and (min-width:750px){.kr-footer__details{border-block-end:0px}}@media screen and (min-width:750px){.kr-footer__summary{min-height:0px;padding-block:0px 16px;pointer-events:none}}@media screen and (min-width:750px){.kr-footer__chevron{display:none}}@media screen and (min-width:750px){.kr-footer__title{font-size:var(--kr-footer-heading-size-desktop, var(--kr-footer-heading-size, 13px))}}@media screen and (min-width:750px){.kr-footer__link{font-size:var(--kr-footer-link-size-desktop, var(--kr-footer-link-size, 13px))}}@media screen and (min-width:750px){.kr-footer__content{padding-block-end:0px;display:flex!important}}@media screen and (min-width:750px){.kr-footer__details::details-content{content-visibility:visible;block-size:auto}}@media screen and (min-width:750px){.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);place-items:start stretch}}@media screen and (min-width:990px){.kr-footer__brand{justify-content:flex-start;padding-block-start:8px}}@media screen and (min-width:990px){.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:0px;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:0px -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:0px}.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:currentcolor solid 2px;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:0px;height:1px;background-color:currentcolor;scale:0 1;transform-origin:left center;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}.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:0px;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:#00000014 0 12px 24px;opacity:0;visibility:hidden;translate:0px -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:0px}.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)}}@media screen and (min-width:990px){.kr-header__nav{display:block}}@media screen and (min-width:990px){.kr-header__action--menu{display:none}}@media screen and (min-width:990px){.kr-header__logo-image{height:var(--kr-logo-height-desktop, 60px);max-width:400px}}@media screen and (min-width:990px){.kr-header__logo-image--desktop:has(+.kr-header__logo-image--mobile){display:block}}@media screen and (min-width:990px){.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:0px;inset-inline-start:0px;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%;transition:translate var(--kr-duration) var(--kr-ease);overflow-y:auto;overscroll-behavior:contain}.kr-header__drawer[data-open] .kr-header__drawer-panel{translate:0px}.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:0px;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)}@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}}@media(prefers-reduced-motion:reduce){.kr-drawer-nav__details[open]>.kr-drawer-nav__submenu{animation:auto ease 0s 1 normal none running 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__picture{display:block;width:100%;height:100%}.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__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:0px;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:rgba(0,0,0,.25) 0px 1px 12px}.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:rgba(0,0,0,.25) 0px 1px 10px}.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:0px;margin-block-start:0px;color:#fff}.kr-hero .kr-slider__viewport{padding-block:0px}@media screen and (min-width:750px){.kr-hero__slide{height:var(--kr-hero-height-desktop, 65svh);aspect-ratio:var(--kr-hero-ratio-desktop, auto)}}@media screen and (min-width:750px){.kr-hero__content{padding-block:48px}}@media screen and (min-width:750px){.kr-hero__heading{font-size:var(--kr-hero-heading-size-desktop, var(--kr-hero-heading-size, 56px))}}@media screen and (min-width:750px){.kr-hero__subheading{font-size:var(--kr-hero-subheading-size-desktop, var(--kr-hero-subheading-size, 19px))}}@media screen and (min-width:750px){.kr-hero__subheading:not(:first-child){margin-block-start:var(--kr-hero-gap-heading-desktop, var(--kr-hero-gap-heading, 18px))}}@media screen and (min-width:750px){.kr-hero__button:not(:first-child){margin-block-start:var(--kr-hero-gap-button-desktop, var(--kr-hero-gap-button, 22px))}}.kr-socials__heading{margin:0 0 16px;font-family:var(--kr-font-body);font-size:var(--kr-socials-heading, 20px);font-weight:700;letter-spacing:normal;line-height:1.2;text-transform:none;color:var(--kr-heading-color, currentcolor)}.kr-socials__heading--center{text-align:center}.kr-socials__rail{--kr-socials-card: calc( (100% - (2 * var(--kr-gutter, 16px)) - (var(--kr-socials-gap, 10px) * (var(--kr-socials-visible, 1.7) - 1))) / var(--kr-socials-visible, 1.7) );display:grid;grid-auto-flow:column;grid-auto-columns:var(--kr-socials-card);gap:var(--kr-socials-gap, 10px);overflow-x:auto;overscroll-behavior-x:contain;padding-inline:var(--kr-gutter, 16px);scroll-padding-inline:var(--kr-gutter, 16px);scroll-snap-type:x mandatory;scrollbar-width:none}.kr-socials__rail::-webkit-scrollbar{display:none}.kr-socials__rail:focus-visible{outline:2px solid var(--kr-brand);outline-offset:4px}.kr-socials__card{position:relative;aspect-ratio:var(--kr-socials-ratio, 9 / 16);overflow:hidden;border-radius:var(--kr-socials-radius, 10px);background-color:var(--kr-surface, #f5f5f5);scroll-snap-align:start}.kr-socials__link{display:block;width:100%;height:100%}.kr-socials__media{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.kr-socials__heading{margin-block-end:22px;font-size:var(--kr-socials-heading-desktop, 26px)}}@media screen and (min-width:750px){.kr-socials__rail{--kr-socials-card: calc( ( 100% - (2 * var(--kr-gutter, 36px)) - (var(--kr-socials-gap-desktop, 16px) * (var(--kr-socials-visible-desktop, 5) - 1)) ) / var(--kr-socials-visible-desktop, 5) );gap:var(--kr-socials-gap-desktop, 16px)}}.kr-product__inner{display:flex;flex-direction:column;gap:var(--kr-product-gap, 24px)}.kr-product__media{min-width:0px}.kr-product__info{display:flex;flex-direction:column;min-width:0px}.kr-product__info>.shopify-block{margin-block:var(--kr-app-block-pt, 16px) var(--kr-app-block-pb, 0px)}@media screen and (max-width:749px){.kr-product .kr-product__media{margin-inline:calc(var(--kr-gutter) * -1)}}@media screen and (min-width:990px){.kr-product__inner{display:grid;grid-template-columns:var(--kr-product-media-width, 1fr) 1fr;gap:var(--kr-product-gap-desktop, 48px);align-items:start}}@media screen and (min-width:990px){.kr-product--gallery-right .kr-product__media{order:2}}@media screen and (min-width:990px){.kr-product--gallery-right .kr-product__info{order:1}}@media screen and (min-width:990px){.kr-product__media--sticky{position:sticky;inset-block-start:16px}}.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 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))}}@media screen and (min-width:750px){.kr-page-hero__content{gap:16px}}@media screen and (min-width:750px){.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 0}.kr-policy__toc-item{counter-increment:kr-toc 1}.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:0px;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:0px;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))}}@media screen and (min-width:750px){.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}}@media screen and (min-width:990px){.kr-policy--toc-sidebar .kr-policy__toc{position:sticky;inset-block-start:calc(var(--header-height, 60px) + 24px);flex:0 0 240px}}@media screen and (min-width:990px){.kr-policy--toc-sidebar .kr-policy__toc-inner{padding:0;border:0px;border-inline-start:1px solid var(--kr-policy-border, var(--kr-border));padding-inline-start:20px;border-radius:0}}@media screen and (min-width:990px){.kr-policy--toc-sidebar .kr-policy__content{flex:1 1 auto;min-width:0px}}.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)}.kr-product-row__footer{display:flex;justify-content:center;margin-block-start:20px}.kr-product-row__footer--left{justify-content:flex-start}.kr-product-row__footer--right{justify-content:flex-end}@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)}}@media screen and (min-width:750px){.kr-product-row__footer{margin-block-start:28px}}.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}}@media screen and (min-width:750px){.kr-rte.kr-rich-text__text{font-size:var(--kr-rich-text-size-desktop, var(--kr-rich-text-size, 16px))}}.kr-social-proof-section{background-color:var(--kr-sp-bg, #ffffff)}.kr-social-proof-section__inner{max-width:var(--kr-sp-width, 960px);margin-inline:auto}.kr-social-proof-section .kr-social-proof__text{display:block;flex:1 1 0px;min-width:0px;margin:0;font-size:max(15px,var(--kr-proof-size, 15px));line-height:1.5;text-align:start}.kr-social-proof-section .kr-social-proof__name{display:inline;margin-inline-end:5px;white-space:nowrap;font-size:inherit}.kr-social-proof-section .kr-social-proof__tick{display:inline-block;width:15px;height:15px;margin-inline:0px 6px;vertical-align:-2px;color:#1d9bf0}.kr-social-proof-section .kr-social-proof__line,.kr-social-proof-section .kr-social-proof__line p{display:inline;margin:0;font-size:inherit}.kr-social-proof-section .kr-social-proof__box{gap:12px;padding:14px 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}}@media screen and (min-width:750px){.kr-support__card--plain{padding:0}}@media screen and (min-width:750px){.kr-support__card--split{flex-direction:row;align-items:center;justify-content:space-between;text-align:left}}@media screen and (min-width:750px){.kr-support__card--split .kr-support__main{align-items:flex-start;flex:1 1 55%}}@media screen and (min-width:750px){.kr-support__card--split .kr-support__contacts{justify-content:flex-start}}@media screen and (min-width:750px){.kr-support__card--split .kr-support__aside{flex:0 1 38%;align-items:flex-start;padding-block-start:0px;border-block-start:0px;border-inline-start:1px solid var(--kr-support-border, rgb(0 0 0 / 10%));padding-inline-start:40px}}.kr-testimonials-grid__eyebrow{margin-block-end:10px;text-align:center;opacity:.7}.kr-testimonials-grid__list{display:grid;grid-template-columns:1fr;gap:var(--kr-tg-gap, 16px)}.kr-testimonials-grid--swipe .kr-testimonials-grid__list{grid-auto-flow:column;grid-auto-columns:85%;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--kr-gutter) * -1);padding-inline:var(--kr-gutter);scroll-padding-inline:var(--kr-gutter)}.kr-testimonials-grid--swipe .kr-testimonials-grid__list::-webkit-scrollbar{display:none}.kr-testimonials-grid--swipe .kr-testimonials-grid__card{scroll-snap-align:start}.kr-testimonials-grid__card{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0px;height:100%;margin:0;padding:24px 20px 26px;border:1px solid var(--kr-tg-card-border, transparent);border-radius:var(--kr-radius);background-color:var(--kr-tg-card-bg, #ffffff);color:var(--kr-tg-card-color, inherit);text-align:center}.kr-testimonials-grid__rating{display:flex;gap:2px;color:var(--kr-tg-star, currentcolor)}.kr-testimonials-grid__star--empty{opacity:.3}.kr-testimonials-grid__quote{flex:1 1 0%;margin:0;font-family:var(--kr-font-body);font-size:14px;line-height:1.6;text-wrap:pretty}.kr-testimonials-grid__author{display:flex;flex-direction:column;align-items:center;gap:4px;margin-block-start:4px}.kr-testimonials-grid__avatar,.kr-testimonials-grid__initial{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-block-end:6px;border-radius:50%;object-fit:cover}.kr-testimonials-grid__initial{background-color:var(--kr-surface);color:var(--kr-brand);font-family:var(--kr-font-subheading);font-size:16px;font-weight:600;letter-spacing:var(--kr-tracking)}.kr-testimonials-grid__name{font-family:var(--kr-font-subheading);font-size:13px;font-weight:600;letter-spacing:var(--kr-tracking);text-transform:uppercase}.kr-testimonials-grid__role{font-family:var(--kr-font-body);font-size:12px;opacity:.65}@media screen and (min-width:750px){.kr-testimonials-grid__eyebrow{margin-block-end:14px}}@media screen and (min-width:750px){.kr-testimonials-grid__list,.kr-testimonials-grid--swipe .kr-testimonials-grid__list{grid-auto-flow:row;grid-template-columns:repeat(var(--kr-tg-columns, 3),minmax(0,1fr));gap:var(--kr-tg-gap-desktop, 24px);overflow:visible;margin-inline:0px;padding-inline:0px}}@media screen and (min-width:750px){.kr-testimonials-grid__card{padding:30px 26px 32px;gap:16px}}@media screen and (min-width:750px){.kr-testimonials-grid__quote{font-size:15px}}.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:0 0 auto;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:#00000038 0 2px 10px;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 1 0%;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 1 0%;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}}@media screen and (min-width:750px){.kr-ugc__body{padding:14px 5px 8px}}@media screen and (min-width:750px){.kr-ugc__quote{font-size:14px}}.kr-testimonial{display:flex;flex-direction:column;align-items:center;gap:14px;height:100%;margin:0;padding:24px 20px 28px;border-radius:var(--kr-radius);background-color:var(--kr-testimonial-bg, #f5f5f5);color:var(--kr-testimonial-color, inherit);text-align:center}.kr-testimonial__rating{display:flex;gap:2px;color:var(--kr-testimonial-star, currentcolor)}.kr-testimonial__star--empty{opacity:.35}.kr-testimonial__quote{margin:0;flex:1 1 0%;font-family:var(--kr-font-body);font-size:14px;font-style:italic;line-height:1.55;text-wrap:pretty}.kr-testimonial__author{display:flex;flex-direction:column;align-items:center;gap:6px}.kr-testimonial__avatar{display:block;width:56px;height:56px;border-radius:50%;object-fit:cover;margin-block-end:2px}.kr-testimonial__name{font-family:var(--kr-font-body);font-size:14px}.kr-testimonial__meta{font-family:var(--kr-font-body);font-size:12px;opacity:.65}.kr-testimonials .kr-slider__dots{color:var(--kr-section-color, currentcolor)}@media screen and (min-width:750px){.kr-testimonial{padding:28px 24px 32px;gap:16px}}@media screen and (min-width:750px){.kr-testimonial__quote{font-size:15px}}.kr-text-image__inner{display:flex;flex-direction:column;gap:var(--kr-text-image-gap, 24px)}.kr-text-image__content{display:flex;flex-direction:column;align-items:var(--kr-text-image-items, center);justify-content:center;gap:14px;text-align:var(--kr-text-image-align, center)}.kr-text-image .kr-heading.kr-text-image__heading{font-family:var(--kr-font-body);font-weight:700;line-height:1.25;letter-spacing:normal;text-transform:none}.kr-text-image__text{max-width:52ch;line-height:1.6}.kr-text-image__media{position:relative;overflow:hidden;border-radius:var(--kr-radius);background-color:var(--kr-surface)}.kr-text-image__image{display:block;width:100%;height:100%;aspect-ratio:var(--kr-text-image-ratio, 1);object-fit:cover}.kr-text-image--image-left .kr-text-image__content{order:2}.kr-text-image--image-left .kr-text-image__media{order:1}@media screen and (min-width:750px){.kr-text-image__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--kr-text-image-gap-desktop, 48px);align-items:center}}@media screen and (min-width:750px){.kr-text-image__content{gap:18px}}.kr-value-props__grid{display:grid;grid-template-columns:1fr;gap:var(--kr-value-props-gap, 28px)}.kr-value-prop{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.kr-value-prop__icon{display:flex;align-items:center;justify-content:center;width:var(--kr-value-props-icon, 30px);height:var(--kr-value-props-icon, 30px)}.kr-value-prop__icon .kr-icon,.kr-value-prop__icon-image{width:100%;height:100%;object-fit:contain}.kr-value-prop__title{margin:0;font-family:var(--kr-font-subheading);font-size:15px;font-weight:600;line-height:1.3}.kr-value-prop__text{max-width:46ch;font-size:14px}@media screen and (max-width:749px){.kr-value-props__carousel .kr-slider--edge .kr-slider__viewport{padding-inline:0px;scroll-padding-inline:0px}}@media screen and (max-width:749px){.kr-value-props__carousel .kr-value-prop{padding-inline:var(--kr-gutter)}}@media screen and (min-width:750px){.kr-value-props__grid{grid-template-columns:repeat(var(--kr-value-props-columns, 3),minmax(0,1fr));align-items:start}}@media screen and (min-width:750px){.kr-value-props__carousel .kr-slider__viewport{grid-auto-flow:row;grid-template-columns:repeat(var(--kr-value-props-columns, 3),minmax(0,1fr));grid-auto-columns:auto;overflow-x:visible;scroll-snap-type:none;align-items:start}}@media screen and (min-width:750px){.kr-value-props__carousel .kr-slider__dots{display:none}}@media screen and (min-width:750px){.kr-value-prop__title{font-size:16px}}.mm-cd{position:relative;display:block;color:var(--mm-cd-text, #fff);text-decoration:none;background:linear-gradient(90deg,var(--mm-cd-from, #4a2718) 0%,var(--mm-cd-mid, #8a5236) 50%,var(--mm-cd-from, #4a2718) 100%);z-index:4}.mm-cd:before,.mm-cd:after{content:"";position:absolute;inset-inline:0px;border-top:1px dashed rgba(255,255,255,.28);pointer-events:none}.mm-cd:before{top:3px}.mm-cd:after{bottom:3px}.mm-cd__inner{display:flex;align-items:center;justify-content:center;gap:14px;max-width:560px;margin-inline:auto;padding:9px 14px}.mm-cd__left{display:flex;align-items:center;gap:9px;min-width:0px}.mm-cd__icon{display:inline-flex;color:var(--mm-cd-title, #f3dcc0);flex-shrink:0}.mm-cd__copy{display:flex;flex-direction:column;align-items:center;gap:4px}.mm-cd__title{font-family:var(--kr-font-heading, Georgia, serif);font-size:16px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--mm-cd-title, #f3dcc0)}.mm-cd__pill{display:inline-block;padding:2px 10px;border:1px solid rgba(255,255,255,.7);border-radius:999px;font-family:var(--kr-font-subheading, inherit);font-size:9px;font-weight:600;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.mm-cd__clock{display:flex;gap:5px;flex-shrink:0}.mm-cd__unit{display:flex;flex-direction:column;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.35);border-radius:6px;background:#ffffff1f}.mm-cd__num{font-family:var(--kr-font-subheading, inherit);font-size:17px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.mm-cd__lbl{margin-top:2px;font-size:7px;font-weight:600;letter-spacing:.12em;opacity:.85}@media screen and (min-width:750px){.mm-cd__inner{gap:22px;padding:10px 16px}}@media screen and (min-width:750px){.mm-cd__title{font-size:19px}}@media screen and (min-width:750px){.mm-cd__pill{font-size:10px}}@media screen and (min-width:750px){.mm-cd__unit{width:44px;height:44px}}@media screen and (min-width:750px){.mm-cd__num{font-size:20px}}@media screen and (min-width:750px){.mm-cd__lbl{font-size:8px}}@media screen and (max-width:360px){.mm-cd__icon{display:none}}@media screen and (max-width:360px){.mm-cd__title{font-size:14px}}.gc-bundle{background:var(--gc-bundle-bg);border:1px solid var(--gc-bundle-border);color:var(--gc-bundle-text);padding:16px;text-align:center}.gc-bundle__heading{font-family:var(--font-accent--family, inherit);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:600;margin:0 0 10px;color:var(--gc-bundle-accent)}.gc-bundle__tiers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.35}.gc-bundle__note{margin:10px 0 0;font-size:13px;opacity:.7}.gc-trustline{text-align:center;margin-inline:0px;line-height:1.4}.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:currentcolor solid 2px;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)}}@media screen and (min-width:750px){.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}}@supports (interpolate-size: allow-keywords){.kr-product-accordion::details-content{block-size:0px;overflow:hidden;transition:block-size var(--kr-duration) var(--kr-ease),content-visibility var(--kr-duration) allow-discrete}}@supports (interpolate-size: allow-keywords){.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:12px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0)}.kr-product-buy__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;padding:14px 24px;border:1px solid var(--kr-buy-bg, #000);border-radius:var(--kr-radius);background-color:var(--kr-buy-bg, #000);color:var(--kr-buy-text, #fff);font-family:var(--kr-font-body);font-size:16px;font-weight:400;letter-spacing:normal;text-transform:none;cursor:pointer;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease)}.kr-product-buy__button .svg-wrapper,.kr-product-buy__button svg{flex:0 0 auto;width:18px;height:18px}@media(hover:hover){.kr-product-buy__button:hover:not([disabled]){background-color:transparent;color:var(--kr-buy-bg, #000)}}.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__trust{margin:2px 0 0;font-family:var(--kr-font-body);font-size:14px;font-weight:700;line-height:1.3;text-align:center;color:#3d3d3d}.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:38px;height:auto}.kr-sticky-atc{position:fixed;inset-inline:0px;inset-block-end:0px;z-index:var(--layer-raised);padding-block-start:8px;padding-block-end:max(8px,env(safe-area-inset-bottom));background-color:#fff;box-shadow:#00000017 0 -2px 14px;translate:0px 100%;visibility:hidden}.kr-sticky-atc[data-visible=true]{translate:0px;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__media{flex:0 0 auto;width:56px;height:56px;overflow:hidden;background-color:var(--kr-surface, #f5f5f5)}.kr-sticky-atc__image{display:block;width:100%;height:100%;object-fit:cover}.kr-sticky-atc__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0px}.kr-sticky-atc__title{overflow:hidden;font-family:var(--kr-font-body);font-size:15px;line-height:1.25;color:#211101;text-overflow:ellipsis;white-space:nowrap}.kr-sticky-atc__variant{overflow:hidden;font-family:var(--kr-font-body);font-size:13px;line-height:1.25;color:#6b5e55;text-overflow:ellipsis;white-space:nowrap}.kr-sticky-atc__prices{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:1px;font-family:var(--kr-font-body);line-height:1.2}.kr-sticky-atc__price{font-size:16px;font-weight:500;color:var(--kr-buy-bg, #000)}.kr-sticky-atc__compare{font-size:13px;text-decoration:line-through;color:var(--kr-card-compare-color, #a8978c)}.kr-sticky-atc__button{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;width:52px;height:52px;padding:0;border:1px solid var(--kr-buy-bg, #000);border-radius:0;background-color:var(--kr-buy-bg, #000);color:var(--kr-buy-text, #fff);font-family:var(--kr-font-body);font-size:15px;font-weight:400;letter-spacing:normal;text-transform:none;cursor:pointer;touch-action:manipulation}.kr-sticky-atc__icon{display:flex;flex:0 0 auto;width:22px;height:22px}.kr-sticky-atc__icon svg{width:100%;height:100%}.kr-sticky-atc__label{display:none}@media(hover:hover){.kr-sticky-atc__button:hover{background-color:transparent;color:var(--kr-buy-bg, #000)}}@media screen and (min-width:750px){.kr-sticky-atc{padding-block:10px}}@media screen and (min-width:750px){.kr-sticky-atc__inner{gap:16px}}@media screen and (min-width:750px){.kr-sticky-atc__prices{flex-direction:row;align-items:baseline;gap:8px}}@media screen and (min-width:750px){.kr-sticky-atc__price{font-size:18px}}@media screen and (min-width:750px){.kr-sticky-atc__button{width:auto;min-width:240px;padding-inline:24px}}@media screen and (min-width:750px){.kr-sticky-atc__label{display:inline}}.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:0px 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;flex-direction:column;gap:10px;padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-size:14px;color:var(--kr-inventory-color, currentcolor)}.kr-product-inventory-note__line{display:flex;align-items:center;gap:8px}.kr-product-inventory-note p{margin:0}.kr-product-inventory-note__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background-color:var(--kr-inventory-dot, var(--kr-sale))}.kr-product-inventory-note__track{width:100%;height:3px;border-radius:3px;background-color:var(--kr-inventory-track, #ececec);overflow:hidden}.kr-product-inventory-note__fill{display:block;width:var(--kr-inventory-fill, 40%);height:100%;border-radius:3px;background-color:var(--kr-inventory-bar, #211101)}.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:0px .6em}.kr-product-notice__text>:last-child{margin-block-end:0px}.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)}}@media screen and (min-width:750px){.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}@media(prefers-reduced-motion:reduce){.kr-pulse--animated .kr-pulse__dot:after{animation:auto ease 0s 1 normal none running 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;line-height:1;color:currentcolor}.kr-product-rating__stars{position:relative;top:1px;display:flex;align-items:center;gap:2px;color:var(--kr-product-rating-color, currentcolor)}.kr-product-rating__star--empty{opacity:.35}.kr-product-rating__score{font-weight:400}.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:0px;inset-inline-start:0px;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))}}@media screen and (min-width:750px){.kr-review__score{font-size:var(--kr-review-score-size-desktop, var(--kr-review-score-size, 14px))}}@media screen and (min-width:750px){.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)}}@media screen and (min-width:750px){.kr-product-shipping__label{font-size:var(--kr-shipping-label-size-desktop, 11px)}}.kr-social-proof{padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0)}.kr-social-proof__box{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:var(--kr-proof-radius, 14px);background-color:var(--kr-proof-bg, #f1f1f1);color:var(--kr-proof-text, #211101)}.kr-social-proof__avatars{display:flex;flex:0 0 auto}.kr-social-proof__avatar{display:block;width:var(--kr-proof-avatar, 36px);height:var(--kr-proof-avatar, 36px);border:2px solid var(--kr-proof-bg, #f1f1f1);border-radius:50%;object-fit:cover}.kr-social-proof__avatar+.kr-social-proof__avatar{margin-inline-start:calc(var(--kr-proof-avatar, 36px) * -.35)}.kr-social-proof__text{margin:0;min-width:0px;font-family:var(--kr-font-body);font-size:var(--kr-proof-size, 14px);line-height:1.45}.kr-social-proof__name{font-weight:700}.kr-social-proof__tick{display:inline-block;width:14px;height:14px;margin-inline:3px 4px;vertical-align:-2px;color:#1d9bf0}.kr-social-proof__line p{display:inline;margin:0}.kr-social-proof__line strong{font-weight:700}.kr-heading.kr-product-title{padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0);font-family:var(--kr-font-body);font-weight:700;text-transform:none;letter-spacing:normal;line-height:1.2}.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-product-variants,.kr-volume-discount{padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0)}.kr-volume-discount__upsell{margin-block-start:20px}.kr-volume-discount__box{container-type:inline-size;display:flex;flex-direction:column;gap:10px;padding:18px 10px;border-radius:var(--kr-volume-radius, 0);background-color:var(--kr-volume-bg, #d6ccc7);color:var(--kr-volume-text, #211101);font-family:var(--kr-font-body);line-height:1.35;text-align:center}.kr-volume-discount__heading{margin:0 0 2px;font-size:17px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.kr-volume-discount__tier{font-size:clamp(9px,4.1cqi,15px);white-space:nowrap}.kr-volume-discount__tier p{margin:0}.kr-volume-discount__tier strong{font-weight:700}@media screen and (min-width:750px){.kr-volume-discount__box{padding:20px 12px}}@media screen and (min-width:750px){.kr-volume-discount__heading{font-size:19px}}.kr-sizechart{padding-block:var(--kr-block-pt, 0) var(--kr-block-pb, 0)}.kr-sizechart--placed{display:contents}.kr-sizechart__trigger{display:inline-flex;align-items:center;gap:6px;background:transparent;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;padding:0;margin:0;font-family:var(--kr-sc-font, inherit);letter-spacing:.02em;font-size:var(--kr-sc-link-size, 13px);font-weight:var(--kr-sc-link-weight, 600);color:var(--kr-sc-link-color, var(--kr-sc-accent, #08203d));text-decoration:var(--kr-sc-link-decoration, underline);text-underline-offset:3px;cursor:pointer}.kr-sizechart__trigger:hover{opacity:.75}.kr-sizechart__icon,.kr-sizechart__icon-img{width:var(--kr-sc-icon-size, 16px);height:var(--kr-sc-icon-size, 16px);flex-shrink:0}.kr-sizechart__icon-img{object-fit:contain}.kr-variant-picker__legend>.kr-sizechart__trigger{margin-inline-start:var(--kr-sc-link-gap, 20px);align-self:baseline;text-transform:none;letter-spacing:.02em;white-space:nowrap}.kr-sizechart__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#08203d73;z-index:10000;align-items:center;justify-content:center;padding:16px}.kr-sizechart__overlay.kr-sizechart--open{display:flex}.kr-sizechart__modal{position:relative;background:var(--kr-sc-bg, #fff);border-radius:0;width:100%;max-width:620px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;box-shadow:#00000040 0 20px 60px;font-family:var(--kr-sc-font, inherit)}.kr-sizechart__header{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 44px 16px;border-bottom:1px solid rgb(236,239,241);flex-shrink:0}.kr-sizechart__title{margin:0;font-size:var(--kr-sc-title-size, 16px);font-weight:700;color:var(--kr-sc-accent, #08203d);text-align:center;line-height:1.3}.kr-sizechart__unit-toggle{display:inline-flex;background:#f2f4f6;border-radius:0;padding:3px;gap:2px}.kr-sizechart__unit-btn{border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;padding:5px 12px;border-radius:0;font-family:var(--kr-sc-font, inherit);font-size:12px;font-weight:700;letter-spacing:.03em;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.kr-sizechart__unit-btn.is-active{background:var(--kr-sc-accent, #08203d);color:#fff}.kr-sizechart__close{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:0;border-width:medium;border-style:none;border-color:currentcolor;border-image:none;background:transparent;color:#6b7280;cursor:pointer;flex-shrink:0}.kr-sizechart__close:hover{background:#f2f4f6;color:var(--kr-sc-accent, #08203d)}.kr-sizechart__table-wrap{overflow:auto;padding:12px 20px;flex:0 1 auto}.kr-sizechart__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:calc(var(--kr-sc-title-size, 16px) * .84375);font-family:var(--kr-sc-font, inherit)}.kr-sizechart__table th,.kr-sizechart__table td{padding:9px 8px;text-align:center;white-space:normal;word-break:break-word}.kr-sizechart__table td{white-space:nowrap;color:var(--kr-sc-text, #1f2937)}.kr-sizechart__table thead th{font-weight:700;color:var(--kr-sc-accent, #08203d);text-transform:uppercase;font-size:10.5px;letter-spacing:.03em;line-height:1.25;border-bottom:2px solid var(--kr-sc-accent, #08203d);background:#f8f9fa}.kr-sizechart__table tbody td{border-bottom:1px solid rgb(236,239,241)}.kr-sizechart__table tbody td:first-child{font-weight:700;color:var(--kr-sc-accent, #08203d)}.kr-sizechart__table tbody tr:hover td{background:#f8f9fa}.kr-sizechart__advice{margin:0;padding:12px 20px 18px;font-size:calc(var(--kr-sc-title-size, 16px) * .78125);font-family:var(--kr-sc-font, inherit);line-height:1.5;color:#4b5563;text-align:center;flex-shrink:0}.kr-sizechart__advice p{margin:0}.kr-sizechart__advice p+p{margin-top:6px}.kr-sizechart__advice strong{color:var(--kr-sc-accent, #08203d)}@media(max-width:480px){.kr-sizechart__overlay{padding:10px}}@media(max-width:480px){.kr-sizechart__modal{max-height:94vh}}@media(max-width:480px){.kr-sizechart__header{padding:14px 36px 10px;gap:7px}}@media(max-width:480px){.kr-sizechart__title{font-size:calc(var(--kr-sc-title-size, 16px) * .84375)}}@media(max-width:480px){.kr-sizechart__unit-btn{padding:4px 10px;font-size:11px}}@media(max-width:480px){.kr-sizechart__close{top:10px;right:10px;width:24px;height:24px}}@media(max-width:480px){.kr-sizechart__table-wrap{padding:8px 12px}}@media(max-width:480px){.kr-sizechart__table{font-size:calc(var(--kr-sc-title-size, 16px) * .71875)}}@media(max-width:480px){.kr-sizechart__table th,.kr-sizechart__table td{padding:6px}}@media(max-width:480px){.kr-sizechart__advice{padding:8px 14px 12px;font-size:calc(var(--kr-sc-title-size, 16px) * .6875)}}.mm-scarcity+.kr-product-variants{padding-block-start:0px}.mm-scarcity+.kr-product-variants+.shopify-block,.mm-scarcity+.shopify-block{margin-block-start:0px!important}.kr-product-card .quick-add :is(product-form-component,form,add-to-cart-component){position:static}.kr-product-card .quick-add button.quick-add__button,.kr-product-card .quick-add button.quick-add__button:is(:hover,:focus-visible){display:var(--quick-add-display, none);opacity:1;position:absolute;inset-block:auto 10px;inset-inline:auto 10px;box-sizing:border-box;width:40px;min-inline-size:40px;height:40px;padding:0;justify-content:center;border:1px solid rgb(122,70,48);border-radius:50%;background:#fff;color:#7a4630;box-shadow:#00000024 0 1px 5px;font-size:0px;-webkit-backdrop-filter:none;backdrop-filter:none}.kr-product-card .quick-add button.quick-add__button:disabled{opacity:.5}.kr-product-card .quick-add button.quick-add__button>.add-to-cart-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.kr-product-card .quick-add button.quick-add__button>.add-to-cart-icon svg{width:20px;height:20px}@media screen and (max-width:749px){.kr-collection__grid{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}}@media screen and (max-width:749px){.kr-collection__grid .kr-product-card__info{padding-inline:8px}}.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:0px}.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:currentcolor solid 2px;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:0px}.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-flow: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:currentcolor solid 2px;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 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:0px;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 0px;min-width:0px}.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:0px -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-drawer-nav__summary--split{align-items:stretch;padding-block:0px;padding-inline-end:0px;gap:0px}.kr-drawer-nav__summary--split .kr-drawer-nav__label--link{flex:1 1 auto;display:flex;align-items:center;min-width:0px;padding-block:18px;color:inherit;text-decoration:none}.kr-drawer-nav__summary--split.kr-drawer-nav__summary--level-2 .kr-drawer-nav__label--link{padding-block:12px}.kr-drawer-nav__summary--split.kr-drawer-nav__summary--level-3 .kr-drawer-nav__label--link{padding-block:9px}.kr-drawer-nav__summary--split .kr-drawer-nav__chevron{flex:0 0 auto;align-self:stretch;justify-content:center;min-inline-size:64px;padding-inline:8px var(--kr-gutter);cursor:pointer}.kr-drawer-nav__summary--split .kr-drawer-nav__chevron--circle{align-self:center;min-inline-size:26px;padding-inline:0px;margin-inline:19px var(--kr-gutter)}.kr-drawer-nav__summary--split .kr-drawer-nav__label--link:focus-visible{outline:currentcolor solid 2px;outline-offset:-4px}.kr-product-card{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0px;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}}@media screen and (min-width:750px){.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:0px}.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;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}}@media screen and (min-width:750px){.kr-gallery__slider .kr-slider__dots{display:none}}.kr-gallery__lightbox{width:min(96vw,1100px);max-width:none;max-height:92dvh;padding:0;border:0px;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:0px}.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}}@media screen and (max-width:749px){.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:0px}}@media screen and (min-width:750px){.quick-add-modal__content .kr-product__media{align-self:start;position:sticky;inset-block-start:0px}}@media screen and (min-width:750px){.quick-add-modal__content .kr-product__info{height:100%;min-height:0px;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:0px}@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:0px}.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)}}@media screen and (min-width:750px){.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:0px -50%;border-radius:50%;background-color:var(--kr-brand-contrast);color:var(--kr-brand);box-shadow:#0000001f 0 1px 6px;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:currentcolor solid 2px;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:0px}.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:0px}.kr-rte>:last-child{margin-block-end:0px}.kr-rte p{margin-block:0px 1em}.kr-rte a{color:var(--kr-link-color, inherit);text-underline-offset:.2em}.kr-rte ul,.kr-rte ol{margin-block:0px 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))}}@media(hover:hover){.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))}}@media(hover:hover){.kr-btn--light:hover{background-color:transparent;color:var(--kr-btn-light-bg, var(--kr-brand-contrast))}}.kr-btn:focus-visible{outline:currentcolor solid 2px;outline-offset:2px}.kr-visually-hidden{inset-block-start:0px;inset-inline-start:0px;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);clip-path:inset(50%);white-space:nowrap;border:0px;position:absolute!important}:where(.kr-unstyled-button){-webkit-appearance:none;appearance:none;background-color:transparent;border:0px;padding:0;margin:0;color:inherit;font:inherit;cursor:pointer}.kr-upsell{display:flex;flex-direction:column;gap:12px;font-family:var(--kr-font-body);color:#211101}.kr-upsell__header{display:flex;align-items:center;justify-content:space-between;gap:10px}.kr-upsell__titles{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0px}.kr-upsell__heading{margin:0;font-size:17px;font-weight:700;line-height:1.2}.kr-upsell__badge{padding:3px 7px;border-radius:3px;background-color:#7a4630;color:#fff;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.3;white-space:nowrap}.kr-upsell__nav{display:flex;flex:0 0 auto;gap:4px}.kr-upsell__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:28px;border-radius:6px;color:#211101;cursor:pointer;transition:background-color var(--kr-duration) var(--kr-ease)}.kr-upsell__arrow:hover,.kr-upsell__arrow:focus-visible{background-color:#eee}.kr-upsell__arrow:focus-visible{outline:rgb(122,70,48) solid 2px;outline-offset:2px}.kr-upsell__list{display:flex;flex-direction:column;gap:12px;touch-action:pan-y}.kr-upsell__row{display:grid;grid-template-columns:60px minmax(0px,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgb(122,70,48);border-radius:6px;background-color:#fff}.kr-upsell__row[hidden]{display:none}.kr-upsell__media{display:block;width:60px;height:60px;overflow:hidden;border-radius:4px;background-color:var(--kr-surface, #f5f5f5)}.kr-upsell__image{display:block;width:100%;height:100%;object-fit:cover}.kr-upsell__info{display:flex;flex-direction:column;gap:3px;min-width:0px}.kr-upsell__title{overflow:hidden;color:inherit;font-size:14px;line-height:1.3;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.kr-upsell__variant{font-size:12px;line-height:1.3;color:#5c5047}.kr-upsell__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;line-height:1.3}.kr-upsell__price-current{font-weight:600}.kr-upsell__price-current--sale{color:#d01708}.kr-upsell__price-compare{color:#8a7f78;text-decoration:line-through}.kr-upsell__form{display:block}.kr-upsell__add{display:flex;align-items:center;justify-content:center;gap:7px;min-width:76px;min-height:34px;padding:6px 14px;border:1px solid rgb(122,70,48);border-radius:4px;background-color:#7a4630;color:#fff;font-family:var(--kr-font-body);font-size:14px;font-weight:600;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;cursor:pointer;transition:background-color var(--kr-duration) var(--kr-ease),color var(--kr-duration) var(--kr-ease)}.kr-upsell__plus{position:relative;top:-.5px;flex:0 0 auto;display:block;width:12px;height:12px}@media(hover:hover){.kr-upsell__add:hover:not([disabled]){background-color:#5f3523;border-color:#5f3523;color:#fff}}.kr-upsell__error{display:flex;gap:4px;max-width:140px;margin-block-end:4px;font-size:11px;line-height:1.3;color:#b3261e}.kr-upsell__error .svg-wrapper{flex:0 0 auto;width:14px;height:14px}.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:0px;min-inline-size:0px}.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))}}@media screen and (min-width:750px){.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))}}@media screen and (min-width:750px){.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))}}.kr-product-card__info{padding-inline:8px}@media screen and (min-width:750px){.kr-product-card__info{padding-inline:10px}}.gc-compare__heading .gc-compare__vs:before{content:"";display:block}.kr-product-card .product-badges__badge.color-custom-badge-sale{font-size:0px;padding-block:2px;padding-inline:5px}.kr-product-card .product-badges__badge.color-custom-badge-sale:after{content:"SALE";font-size:9px;line-height:1.3;letter-spacing:.04em}.kr-product-card__price-compare{order:2}product-price .kr-product-price__compare{font-size:var(--kr-price-size, 20px);font-weight:400;color:#c4afa3}product-price .kr-product-price__current{font-weight:400}product-price .kr-product-price__savings{display:none}@media screen and (min-width:750px){product-price .kr-product-price__compare{font-size:var(--kr-price-size-desktop, 24px)}}.kr-value-props .kr-value-prop{gap:6px}.kr-value-props .kr-value-prop__title{font-size:20px;font-weight:700;line-height:1.2}.kr-value-props .kr-value-prop__text{max-width:40ch;font-size:14px;line-height:1.45}@media screen and (min-width:750px){.kr-value-props .kr-value-prop__title{font-size:22px}}@media screen and (max-width:749px){kr-product-gallery.kr-gallery .kr-gallery__thumbs{display:flex;justify-content:safe center;gap:6px}}@media screen and (max-width:749px){kr-product-gallery.kr-gallery .kr-gallery__thumb{width:52px;height:52px}}@media screen and (max-width:749px){kr-product-gallery.kr-gallery .kr-gallery__slider .kr-slider__dots{display:none}}variant-picker.kr-variant-picker .kr-variant-picker__legend{gap:10px;font-family:var(--kr-font-body);font-size:14px;font-weight:400;letter-spacing:normal;text-transform:none;color:#3d3d3d}variant-picker.kr-variant-picker .kr-variant-picker__selected{letter-spacing:normal;opacity:1;color:#3d3d3d}variant-picker.kr-variant-picker .kr-variant-picker__selected:before{content:none}variant-picker.kr-variant-picker .kr-variant-picker__group:not(:has(.kr-variant-picker__option+.kr-variant-picker__option)) .kr-variant-picker__options{display:none}variant-picker.kr-variant-picker .kr-variant-picker__group:not(:has(.kr-variant-picker__option+.kr-variant-picker__option)) .kr-variant-picker__legend{margin-block-end:0px}kr-upsell-list .kr-upsell__add .kr-upsell__add-label{position:relative;top:.5px;font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1}@media screen and (min-width:750px){[id$=__combine] .kr-section-header .kr-heading.kr-section-header__title{font-size:28px}}@keyframes kr-faq-tabs-edges{0%{-webkit-mask-image:linear-gradient(to right,rgb(0,0,0) 0px,rgb(0,0,0) calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,rgb(0,0,0) 0px,rgb(0,0,0) calc(100% - 32px),transparent 100%)}1%,99%{-webkit-mask-image:linear-gradient(to right,transparent 0px,rgb(0,0,0) 32px,rgb(0,0,0) calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0px,rgb(0,0,0) 32px,rgb(0,0,0) calc(100% - 32px),transparent 100%)}to{-webkit-mask-image:linear-gradient(to right,transparent 0px,rgb(0,0,0) 32px,rgb(0,0,0) 100%);mask-image:linear-gradient(to right,transparent 0px,rgb(0,0,0) 32px,rgb(0,0,0) 100%)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/kr-sections.css.map */
