html:root{--khc-bg:#f3f3f1;--khc-soft:#ebebe8;--khc-soft2:#f6f6f4;--khc-line:#e2e2de;--khc-radius:24px}html body .khc-h2{font-size:clamp(30px,3.6vw,48px);font-weight:800;letter-spacing:-.04em;line-height:1.04}html body .khc-head{gap:10px}html body .khc-gh{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;margin-top:clamp(40px,5.4vw,76px);padding-bottom:6px}html body .khc-gh h2{font-size:clamp(28px,3.4vw,46px);font-weight:800;letter-spacing:-.04em;line-height:1.04}html body .khc-pcard{border-radius:24px;padding:8px 8px 14px;box-shadow:0 1px 2px #1414140a}html body .khc-pcard__img{border-radius:18px;background:var(--khc-soft2)}html body .khc-pcard__img img{left:3%;top:3%;width:94%;height:94%}html body .khc-pcard .khc-pcard__img img.khc-pcard__i2{left:0;top:0;width:100%;height:100%}html body .khc-pcard__body{padding:14px 8px 0;gap:3px}html body .khc-pcard__t{font-size:15px;font-weight:650;line-height:1.28;min-height:2.56em}html body .khc-pcard__s{font-size:12.5px}html body .khc-pcard__row{padding-top:10px;min-height:0}html body .khc-pcard__price{font-size:15.5px;font-weight:750}html body .khc-pcard__go{display:none}html body .khc-dt-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--khc-gap)}html body .khc-dt,html body .khc-dt.khc-dt--w3,html body .khc-dt.khc-dt--w6,html body .khc-dt.khc-dt--odd{grid-column:auto;flex:0 0 calc((100% - 3*var(--khc-gap))/4);min-width:0;padding:8px 8px 6px;border-radius:24px}html body .khc-dt .khc-dt__img,html body .khc-dt.khc-dt--w3 .khc-dt__img,html body .khc-dt.khc-dt--w6 .khc-dt__img,html body .khc-dt.khc-dt--odd .khc-dt__img{aspect-ratio:1/1;border-radius:18px;background:var(--khc-soft2)}html body .khc-dt__img img{left:6%;top:6%;width:88%;height:88%}html body .khc-dt__foot{flex-direction:row;align-items:center;gap:10px;padding:14px 8px 8px}html body .khc-dt__t{font-size:clamp(15px,1.25vw,18px);font-weight:700;letter-spacing:-.02em}html body .khc-dt__n{font-size:12.5px}html body .khc-dt__cta{font-size:0;gap:0;width:34px;height:34px;min-height:34px;padding:0;justify-content:center;background:var(--khc-soft);color:var(--khc-ink)}html body .khc-dt__cta svg{width:14px;height:14px}html body .khc-dt:hover .khc-dt__cta{background:var(--khc-ink);color:#fff}@media(max-width:989px){html body .khc-dt,html body .khc-dt.khc-dt--w3,html body .khc-dt.khc-dt--w6,html body .khc-dt.khc-dt--odd{flex-basis:calc((100% - 2*var(--khc-gap))/3)}}@media(max-width:599px){html body .khc-dt,html body .khc-dt.khc-dt--w3,html body .khc-dt.khc-dt--w6,html body .khc-dt.khc-dt--odd{flex-basis:calc((100% - var(--khc-gap))/2)}html body .khc-dt__t{font-size:14.5px}}html body .khc-footer.khc-fx{background-color:var(--khc-soft);background-image:var(--khc-topo);background-size:cover;background-position:center}@media(min-width:700px)and (max-width:989px){html body .khc .khc-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start}html body .khc .khc-pdp__grid .khc-gallery{grid-template-columns:1fr}html body .khc .khc-pdp__grid .khc-thumbs{flex-direction:row;order:2;max-height:none;overflow-x:auto}html body .khc .khc-pdp__grid .khc-buy{position:sticky;top:90px}}html body .khc-buy__top{flex-direction:column;align-items:flex-start;gap:12px}html body .khc-buy__head h1{font-size:clamp(20px,1.9vw,26px);line-height:1.18;letter-spacing:-.025em;font-weight:750}html body .khc-buy__top .khc-price{font-size:clamp(26px,2.4vw,34px);font-weight:800;letter-spacing:-.03em;white-space:nowrap}html body .cart-item .price,html body .cart-item__totals,html body .totals__total-value,html body .cart-item__price-wrapper{white-space:nowrap}html body main[data-template=collection] .khc-trust{margin-top:0}html body .khc-buy .khc-buyrow{gap:10px;align-items:stretch}html body .khc-buy .khc-buyrow .khc-btn[data-khc-atc]{position:relative;height:54px;min-height:54px;font-size:15px;font-weight:750;letter-spacing:0;box-shadow:0 6px 18px #14141429;transition:background .2s,box-shadow .2s,transform .12s}html body .khc-buy .khc-buyrow .khc-btn[data-khc-atc]:hover:not([disabled]){background:#000;box-shadow:0 10px 24px #1414143d;transform:translateY(-1px)}html body .khc-buy .khc-buyrow .khc-btn[data-khc-atc]:active:not([disabled]){transform:translateY(0) scale(.985);box-shadow:0 3px 10px #1414142e}html body .khc-buy .khc-btn[data-khc-atc]:focus-visible,html body .khc-buy .khc-btn.khc-buynow:focus-visible,html body .khc-buy .khc-qty button:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px var(--khc-ink);outline-offset:0}html body .khc-buy .khc-btn[data-khc-atc][disabled]:not(.is-loading){background:#d9d9d5;color:#6b6b66!important;opacity:1;box-shadow:none}html body .khc-buy .khc-btn.is-loading{cursor:progress;opacity:1}html body .khc-buy .khc-btn[data-khc-atc].is-loading{color:transparent!important}html body .khc-buy .khc-btn.is-loading:after{content:"";width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:khc-spin .7s linear infinite;flex:none}html body .khc-buy .khc-btn[data-khc-atc].is-loading:after{position:absolute;left:50%;top:50%;margin:-9px 0 0 -9px}html body .khc-buy .khc-btn.khc-buynow.is-loading:after{border-color:#14141440;border-top-color:var(--khc-ink)}@keyframes khc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){html body .khc-buy .khc-btn.is-loading:after{animation-duration:1.6s}}html body .khc-buy .khc-btn.khc-buynow{width:100%;height:50px;min-height:50px;margin-top:10px;background:transparent;color:var(--khc-ink)!important;border:1.5px solid var(--khc-ink);box-shadow:none;font-size:14.5px;font-weight:700}html body .khc-buy .khc-btn.khc-buynow:hover:not([disabled]){background:var(--khc-ink);color:#fff!important;transform:none;box-shadow:none}html body .khc-buy .khc-btn.khc-buynow:active:not([disabled]){background:#000;color:#fff!important}html body .khc-buy .khc-btn.khc-buynow[disabled]:not(.is-loading){opacity:.45;border-color:#b9b9b4}html body .khc-buy .khc-wabtn{min-height:46px;margin-top:10px;border:0;background:var(--khc-soft2);font-size:13.5px;font-weight:650;box-shadow:none}html body .khc-buy .khc-wabtn:hover{background:var(--khc-soft);border:0;box-shadow:none;transform:none}html body .khc-buy .khc-wabtn:active{background:#e2e2de}html body .khc-buy .khc-wabtn:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px var(--khc-ink);outline-offset:0}html body .cart__checkout-button{min-height:54px;border-radius:999px;font-size:15px;font-weight:750;gap:10px;transition:background .2s,transform .12s,box-shadow .2s}html body .cart__checkout-button:hover:not([disabled]){transform:translateY(-1px)}html body .cart__checkout-button:active:not([disabled]){transform:scale(.985)}html body .cart__checkout-button:focus-visible{outline:3px solid #fff;box-shadow:0 0 0 5px var(--khc-ink);outline-offset:0}html body .cart__checkout-button[disabled]{opacity:.55;cursor:not-allowed}html body .cart__checkout-button.is-loading{cursor:progress;pointer-events:none;opacity:.85}html body .cart__checkout-button.is-loading svg path{display:none}html body .cart__checkout-button.is-loading svg{width:16px;height:16px;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:khc-spin .7s linear infinite}@media(max-width:989px){html body .khc-hs__ctrl{padding-left:0;padding-right:0;justify-content:center;gap:12px}html body .khc-hs__btn{width:44px;height:44px}html body .khc-hs__btn svg{width:16px;height:16px}}html body .khc-pcard,html body .khc-pcard__body{min-width:0}html body .khc-pcard__t{overflow-wrap:anywhere}
/*# sourceMappingURL=/cdn/shop/t/65/assets/khc-v12.css.map */
