.khc-shell,.khc-shell *{box-sizing:border-box}.khc-shell{color:var(--khc-ink)}.khc-kicker{margin:0 0 5px;font-size:10px;font-weight:600;letter-spacing:.18em;line-height:1.25;text-transform:uppercase}.khc-top{width:100%;margin:12px 0 18px}.khc-first-order{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid color-mix(in srgb,var(--khc-burgundy) 35%,transparent);background:color-mix(in srgb,var(--khc-burgundy) 7%,var(--khc-ivory))}.khc-first-order__icon{display:grid;width:34px;height:34px;place-items:center;color:var(--khc-burgundy)}.khc-first-order__icon svg{width:24px;height:24px}.khc-first-order__copy{min-width:0}.khc-first-order__copy .khc-kicker{color:var(--khc-burgundy)}.khc-first-order__title{margin:0;font-family:var(--heading-font-family, Georgia, serif);font-size:18px;line-height:1.1}.khc-first-order__text{margin:4px 0 0;color:color-mix(in srgb,var(--khc-ink) 70%,transparent);font-size:11px;line-height:1.35}.khc-code{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:8px 10px;border:1px dashed var(--khc-burgundy);color:var(--khc-burgundy);background:transparent;cursor:pointer;font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em}.khc-code svg{width:16px;height:16px}.khc-code.is-copied{color:var(--khc-ivory);background:var(--khc-burgundy)}.khc-rating,.khc-house-mark{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--khc-brown);font-size:12px}.khc-rating__stars{color:var(--khc-burgundy);letter-spacing:.08em}.khc-house-mark{width:fit-content;padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--khc-brown) 8%,transparent);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.khc-benefits{display:grid;gap:8px;margin:13px 0 0;padding:0;list-style:none}.khc-benefits li{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45}.khc-benefits__check{display:grid;flex:0 0 19px;height:19px;place-items:center;border-radius:50%;color:var(--khc-ivory);background:var(--khc-burgundy);font-size:11px}.khc-gift{display:flex;align-items:center;gap:10px;margin-top:13px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--khc-brown) 28%,transparent);color:var(--khc-brown);background:color-mix(in srgb,var(--khc-brown) 6%,var(--khc-ivory));font-size:11px;line-height:1.4}.khc-gift__icon{flex:0 0 25px}.khc-gift__icon svg{display:block;width:25px;height:25px}.khc-lower{background:var(--khc-ivory)}.khc-confidence,.khc-ugc,.khc-reviews,.khc-faq{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:76px 0}.khc-section-heading{max-width:650px}.khc-section-heading .khc-kicker{color:var(--khc-burgundy)}.khc-section-heading h2{margin:0;color:var(--khc-ink);font-family:var(--heading-font-family, Georgia, serif);font-size:clamp(34px,5vw,58px);font-weight:400;line-height:.98;letter-spacing:-.02em}.khc-section-heading>p:last-child:not(.khc-kicker){margin:16px 0 0;color:color-mix(in srgb,var(--khc-ink) 68%,transparent);font-size:14px;line-height:1.65}.khc-section-heading--center{margin-inline:auto;text-align:center}.khc-confidence__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:42px;background:color-mix(in srgb,var(--khc-brown) 20%,transparent);border:1px solid color-mix(in srgb,var(--khc-brown) 20%,transparent)}.khc-confidence__grid article{min-height:210px;padding:25px;background:var(--khc-ivory)}.khc-confidence__grid article>span{color:var(--khc-burgundy);font-size:10px;font-weight:700;letter-spacing:.16em}.khc-confidence__grid h3{margin:44px 0 8px;font-family:var(--heading-font-family, Georgia, serif);font-size:24px;font-weight:400;line-height:1.05}.khc-confidence__grid p{margin:0;color:color-mix(in srgb,var(--khc-ink) 66%,transparent);font-size:12px;line-height:1.55}.khc-gallery{padding:76px max(18px,calc((100vw - 1180px)/2));overflow:hidden;color:var(--khc-ivory);background:var(--khc-burgundy)}.khc-section-heading--light .khc-kicker,.khc-section-heading--light h2{color:var(--khc-ivory)}.khc-gallery__rail,.khc-ugc__rail,.khc-reviews__rail{display:grid;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:14px;margin-top:34px;padding-bottom:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.khc-gallery__card{position:relative;min-height:420px;margin:0;overflow:hidden;scroll-snap-align:start;background:var(--khc-brown)}.khc-gallery__image{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.khc-gallery__card figcaption{position:absolute;right:0;bottom:0;left:0;padding:28px 16px 14px;color:#fff;background:linear-gradient(transparent,#23120db3);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.khc-ugc__rail{grid-auto-columns:minmax(240px,32%)}.khc-ugc__card{overflow:hidden;scroll-snap-align:start;background:var(--khc-brown)}.khc-ugc__card video{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover}.khc-ugc__card p{margin:0;padding:13px 15px;color:var(--khc-ivory);font-size:12px}.khc-reviews{border-top:1px solid color-mix(in srgb,var(--khc-brown) 16%,transparent)}.khc-reviews__rail{grid-auto-columns:minmax(290px,38%)}.khc-review{min-height:270px;margin:0;padding:28px;scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--khc-brown) 20%,transparent);background:#fff}.khc-review__stars{color:var(--khc-burgundy);letter-spacing:.12em}.khc-review>p{margin:45px 0 28px;font-family:var(--heading-font-family, Georgia, serif);font-size:23px;line-height:1.2}.khc-review footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.khc-review footer span{color:var(--khc-burgundy)}.khc-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.khc-faq__item{border-top:1px solid color-mix(in srgb,var(--khc-brown) 24%,transparent)}.khc-faq__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--khc-brown) 24%,transparent)}.khc-faq__item summary{display:flex;min-height:66px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-family:var(--heading-font-family, Georgia, serif);font-size:20px;list-style:none}.khc-faq__item summary::-webkit-details-marker{display:none}.khc-faq__plus{position:relative;flex:0 0 18px;width:18px;height:18px}.khc-faq__plus:before,.khc-faq__plus:after{position:absolute;top:8px;left:2px;width:14px;height:1px;content:"";background:currentColor;transition:transform .2s ease}.khc-faq__plus:after{transform:rotate(90deg)}.khc-faq__item[open] .khc-faq__plus:after{transform:rotate(0)}.khc-faq__answer{padding:0 34px 24px 0;color:color-mix(in srgb,var(--khc-ink) 70%,transparent);font-size:13px;line-height:1.65}.khc-faq__answer p{margin:0}.khc-signoff{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;padding:24px max(18px,calc((100vw - 1180px)/2));color:var(--khc-ivory);background:var(--khc-brown);font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.khc-signoff strong{font-family:var(--heading-font-family, Georgia, serif);font-size:24px;font-weight:400;letter-spacing:.03em}.khc-signoff span:last-child{text-align:right}@media(min-width:768px){.khc-gallery__rail{grid-auto-columns:minmax(260px,25%)}}@media(max-width:900px){.khc-confidence__grid{grid-template-columns:repeat(2,1fr)}.khc-faq{grid-template-columns:1fr;gap:34px}}@media(max-width:767px){.khc-first-order{grid-template-columns:30px 1fr}.khc-first-order__icon{width:30px}.khc-code{grid-column:1 / -1;justify-content:center;width:100%}.khc-confidence,.khc-ugc,.khc-reviews,.khc-faq{width:min(100% - 28px,1180px);padding:54px 0}.khc-confidence__grid{grid-template-columns:1fr;margin-top:30px}.khc-confidence__grid article{min-height:160px}.khc-confidence__grid h3{margin-top:28px}.khc-gallery{padding-block:54px}.khc-gallery__rail{grid-auto-columns:78vw}.khc-gallery__card,.khc-gallery__image{min-height:390px}.khc-ugc__rail,.khc-reviews__rail{grid-auto-columns:84%}.khc-signoff{grid-template-columns:1fr;gap:7px;text-align:center}.khc-signoff span:last-child{text-align:center}}@media(prefers-reduced-motion:reduce){.khc-code,.khc-faq__plus:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map?subset=AAAAACA */
