.pdp-buy-box{background:var(--color-background);color:var(--color-foreground)}.pdp-buy-box__inner{width:min(100%,1440px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(36px,4.5vw,72px);padding:44px 48px 72px;box-sizing:border-box}.pdp-buy-box__gallery{min-width:0;align-self:start;position:sticky;top:var(--header-height, 76px)}.pdp-buy-box__main-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--k-paper-warm, #f4f1ea)}.pdp-buy-box__main-image,.pdp-buy-box__main-model,.pdp-buy-box__product-model,.pdp-buy-box__product-model model-viewer,.pdp-buy-box__placeholder{width:100%;height:100%}.pdp-buy-box__main-image{display:block;object-fit:cover}.pdp-buy-box__main-image[hidden],.pdp-buy-box__main-model[hidden]{display:none}.pdp-buy-box__model-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--k-paper-warm, #f4f1ea);color:var(--k-muted);transition:opacity .24s ease}.pdp-buy-box__model-loader[hidden]{display:none}.pdp-buy-box__model-loader-label{margin:0;letter-spacing:.12em;text-transform:uppercase}.pdp-buy-box__model-loader-pulse{width:7px;height:7px;border-radius:999px;background:currentColor;opacity:.6;animation:pdp-buy-box-model-pulse 1.4s ease-in-out infinite}@keyframes pdp-buy-box-model-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.6);opacity:1}}@media(prefers-reduced-motion:reduce){.pdp-buy-box__model-loader-pulse{animation:none}}.pdp-buy-box__product-model,.pdp-buy-box__product-model>*:not(template){display:block;width:100%;height:100%}.pdp-buy-box__badges{position:absolute;z-index:2;top:20px;left:20px;display:flex;gap:8px}.pdp-buy-box__badge{display:inline-flex;align-items:center;min-height:30px;padding:7px 14px;border:1px solid var(--k-line);border-radius:999px;background:var(--k-paper, #fff);color:var(--k-ink, #111);letter-spacing:.12em;text-transform:uppercase}.pdp-buy-box__badge--foil{border-color:transparent}.pdp-buy-box__badge--solid{border-color:var(--k-ink, #111);background:var(--k-ink, #111);color:var(--k-paper, #fff)}.pdp-buy-box__figure-note{position:absolute;bottom:18px;left:20px;right:20px;display:flex;justify-content:space-between;gap:20px;color:var(--k-muted);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pdp-buy-box__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px}.pdp-buy-box__thumb{position:relative;aspect-ratio:1;padding:0;border:0;background:var(--k-paper-warm, #f4f1ea);overflow:hidden;cursor:pointer}.pdp-buy-box__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;pointer-events:none}.pdp-buy-box__thumb.is-active:after{border-color:var(--k-ink)}.pdp-buy-box__thumb:focus-visible,.pdp-buy-box__pack:focus-visible,.pdp-buy-box__plan-card:has(.pdp-buy-box__plan-hit :focus-visible),.pdp-buy-box__why-toggle:focus-visible,.pdp-buy-box__atc:focus-visible,.pdp-buy-box__checkout:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.pdp-buy-box__thumb-image{width:100%;height:100%;display:block;object-fit:cover}.pdp-buy-box__thumb-icon{position:absolute;right:7px;bottom:6px;font-size:9px;letter-spacing:.12em;color:var(--k-muted)}.pdp-buy-box__info{min-width:0;padding-top:2px;container-type:inline-size;container-name:pdp-buy}.pdp-buy-box__notice{padding:14px 16px;margin-bottom:18px;background:var(--k-paper-warm, #f4f1ea);border-left:3px solid var(--k-ink)}.pdp-buy-box__notice-heading,.pdp-buy-box__notice-message{margin:0}.pdp-buy-box__notice-message{margin-top:5px;font-size:13px}.pdp-buy-box__rating{display:flex;align-items:center;gap:10px;color:var(--k-ink);line-height:1}.pdp-buy-box__proof-row .pdp-buy-box__rating{gap:8px}.pdp-buy-box__rating-stars{display:inline-flex;gap:1px;font-size:14px;letter-spacing:-.04em}.pdp-buy-box__rating-link{color:inherit;font-family:var(--k-font-sans);font-size:11px;font-variation-settings:"wght" 550,"ROND" 0;font-weight:550;letter-spacing:.08em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-transform:uppercase}.pdp-buy-box__rating-link:hover{text-decoration-thickness:2px}.pdp-buy-box__proof-row{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:18px}.pdp-buy-box__proof-line{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pdp-buy-box__eyebrow,.pdp-buy-box__field-label{color:var(--k-muted);letter-spacing:.14em;text-transform:uppercase}.pdp-buy-box__frequency{padding:16px 20px;border-top:1px solid var(--k-line)}.pdp-buy-box__frequency[hidden]{display:none}.pdp-buy-box__frequency-select{display:block;width:100%;min-height:44px;margin-top:8px;padding:10px 12px;border:1px solid var(--k-line);border-radius:0;background:var(--k-paper, #fff);color:var(--k-ink);font:inherit;font-size:max(16px,1em)}.pdp-buy-box__frequency-select:focus-visible{outline:2px solid var(--k-ink);outline-offset:3px}.pdp-buy-box__proof-divider{width:1px;height:12px;background:var(--k-line)}.pdp-buy-box__award{display:inline-flex;align-items:center;gap:5px;color:var(--k-ink);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.pdp-buy-box__award-icon,.pdp-buy-box__award-icon svg{width:10px;height:10px;flex-shrink:0}.pdp-buy-box__title{margin:12px 0 0;font-family:var(--k-font-sans);font-size:clamp(46px,4.15vw,60px);line-height:.92;font-weight:300;letter-spacing:-.04em;text-transform:uppercase}.pdp-buy-box__subtitle{margin:3px 0 0;font-size:clamp(26px,2.35vw,34px);line-height:1.05;letter-spacing:-.02em}.pdp-buy-box__claims{list-style:none;display:grid;gap:11px;margin:26px 0 0;padding:0}.pdp-buy-box__claim{display:flex;align-items:flex-start;gap:11px;color:var(--k-ink);font-size:14px;line-height:1.45;font-weight:500}.pdp-buy-box__claim-icon{width:14px;height:14px;margin-top:3px;flex:0 0 14px}.pdp-buy-box__claim-icon svg{width:100%;height:100%}.pdp-buy-box__form{display:contents}.pdp-buy-box__modes{margin:32px 0 0;padding:0;border:0}.pdp-buy-box__section-head,.pdp-buy-box__sizes-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.pdp-buy-box__section-head .pdp-buy-box__field-label,.pdp-buy-box__sizes-head .pdp-buy-box__field-label{margin:0}.pdp-buy-box__why-toggle{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:transparent;color:var(--k-ink);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:opacity .18s var(--k-ease, cubic-bezier(.2, .7, .2, 1))}.pdp-buy-box__why-icon,.pdp-buy-box__why-icon svg{width:13px;height:13px;flex:0 0 13px}.pdp-buy-box__why{margin-bottom:12px;padding:16px 18px;background:var(--k-paper-warm, #f4f1ea);color:var(--k-ink-soft);font-size:13px;line-height:1.55}.pdp-buy-box__why :where(p){margin:0}.pdp-buy-box__modes-grid{display:grid;gap:10px}.pdp-buy-box__plan-card{position:relative;box-sizing:border-box;border:1px solid var(--k-line);background:transparent}.pdp-buy-box__plan-card:has(:checked){border-color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-ink);background:var(--k-paper-warm, #f4f1ea)}label.pdp-buy-box__plan-hit:has(input[type=radio]){display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;cursor:pointer}.pdp-buy-box__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pdp-buy-box .pdp-buy-box__mode-banner{display:block;box-sizing:border-box;width:100%;margin:0;padding:9px 20px;background:var(--k-ink);color:var(--k-paper);letter-spacing:.14em;text-transform:uppercase}.pdp-buy-box .pdp-buy-box__mode-banner--foil{background-color:var(--k-paper-warm);background-image:var(--k-foil-url);background-position:50% 50%;background-size:140% 140%;color:var(--k-ink);font-weight:600}.pdp-buy-box__mode-body{display:block;padding:18px 20px}.pdp-buy-box__mode-title-row{display:flex;align-items:center;gap:11px}.pdp-buy-box__radio{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;border:1px solid var(--k-ink);border-radius:999px}.pdp-buy-box__plan-hit:has(:checked) .pdp-buy-box__radio span{width:7px;height:7px;border-radius:999px;background:var(--k-ink)}.pdp-buy-box__mode-title{font-size:15px;font-weight:500}.pdp-buy-box__mode-price-row{display:flex;align-items:baseline;gap:10px;margin-top:12px;padding-left:25px;flex-wrap:wrap}.pdp-buy-box__mode-price{font-size:34px;line-height:1}.pdp-buy-box__mode-was,.pdp-buy-box__pack-was{color:var(--k-muted);font-size:13px;text-decoration:line-through}.pdp-buy-box__mode-unit{color:var(--k-ink-soft);font-size:13px;font-weight:500;letter-spacing:.04em}.pdp-buy-box__mode-cadence{display:block;margin-top:7px;padding-left:25px;color:var(--k-muted);font-size:12px}.pdp-buy-box__mode-benefits{list-style:none;display:grid;gap:8px;margin:14px 0 0;padding:0 0 0 25px}.pdp-buy-box__mode-benefits li{display:flex;align-items:flex-start;gap:9px;color:var(--k-ink-soft);font-size:12.5px;line-height:1.4}.pdp-buy-box__mode-benefits svg{width:12px;height:12px;margin-top:2px;flex:0 0 12px}.pdp-buy-box__sizes{margin:0 20px 20px;padding-top:16px;overflow:visible;border-top:1px solid var(--k-line)}.pdp-buy-box__info>.pdp-buy-box__sizes{margin:26px 0 0;padding-top:0;border-top:0}.pdp-buy-box__sizes-head{margin:0 0 12px}.pdp-buy-box__pack-prompt{font-size:16px}.pdp-buy-box__packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible}.pdp-buy-box__packs:has(.pdp-buy-box__pack-ship:not([hidden])){padding-top:20px}.pdp-buy-box__pack{position:relative;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;min-width:0;min-height:44px;padding:0;overflow:visible;border:1px solid color-mix(in srgb,var(--k-ink) 28%,transparent);border-radius:0;background:var(--k-paper-warm, #f4f1ea);color:var(--k-ink);text-align:left;cursor:pointer;transition:border-color .16s var(--k-ease, cubic-bezier(.2, .7, .2, 1)),background-color .16s var(--k-ease, cubic-bezier(.2, .7, .2, 1)),box-shadow .16s var(--k-ease, cubic-bezier(.2, .7, .2, 1))}.pdp-buy-box__pack.is-active{background:var(--k-paper, #fafaf8);border-color:var(--k-ink);box-shadow:inset 0 0 0 1px var(--k-ink)}.pdp-buy-box .pdp-buy-box__pack-ship{position:absolute;top:0;left:0;z-index:2;display:block;box-sizing:border-box;width:100%;margin:0;padding:5px 4px;background:var(--k-ink);color:var(--k-paper);font-size:10px;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;transform:translateY(-100%)}.pdp-buy-box .pdp-buy-box__pack-ship[hidden]{display:none}.pdp-buy-box__pack-body{position:relative;display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;min-height:0;width:100%;padding:14px 12px 12px;box-sizing:border-box}.pdp-buy-box__pack-top{display:block}.pdp-buy-box__pack-label,.pdp-buy-box__pack-save{letter-spacing:.12em;text-transform:uppercase}.pdp-buy-box__pack-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdp-buy-box__pack-meta{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.pdp-buy-box .pdp-buy-box__pack-save{position:static;flex:0 0 auto;padding:3px 6px;border-radius:999px;background:var(--k-ink);color:var(--k-paper);font-size:9px;line-height:1;white-space:nowrap}.pdp-buy-box .pdp-buy-box__pack-save[hidden]{display:none}.pdp-buy-box__pack-price-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px}.pdp-buy-box__pack-price{font-size:24px;line-height:1}.pdp-buy-box__pack-was{font-size:12px}.pdp-buy-box__pack-note{display:block;margin-top:auto;padding-top:8px;color:var(--k-muted);font-size:11px;line-height:1.25}.pdp-buy-box__pack-unit-short{display:none}@media(hover:hover){.pdp-buy-box__why-toggle:hover{opacity:.7}.pdp-buy-box__pack:hover:not(.is-active){border-color:var(--k-ink);background:var(--k-paper, #fafaf8)}}.pdp-buy-box__actions{margin-top:24px}.pdp-buy-box__ctas{display:grid;gap:10px}.pdp-buy-box__atc{position:relative;overflow:visible;width:100%;min-height:58px;padding:17px 24px;border:0;border-radius:999px;background:var(--k-ink);color:var(--k-paper);font-family:var(--k-font-sans);font-size:14px;cursor:pointer;transition:opacity .18s var(--k-ease, cubic-bezier(.2, .7, .2, 1)),transform .18s var(--k-ease, cubic-bezier(.2, .7, .2, 1))}.pdp-buy-box__atc-idle,.pdp-buy-box__atc-added{display:flex;align-items:center;justify-content:center;gap:8px;transition:opacity .24s var(--k-ease, cubic-bezier(.2, .7, .2, 1)),transform .24s var(--k-ease, cubic-bezier(.2, .7, .2, 1))}.pdp-buy-box__atc-added{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(8px);pointer-events:none}.pdp-buy-box__atc-check{display:flex;width:18px;height:18px;flex-shrink:0;transform:scale(.7)}.pdp-buy-box__atc-check svg{width:18px;height:18px}.pdp-buy-box__atc-check path{stroke-dasharray:24;stroke-dashoffset:24}.pdp-buy-box__atc[data-added=true] .pdp-buy-box__atc-idle{opacity:0;transform:translateY(-8px)}.pdp-buy-box__atc[data-added=true] .pdp-buy-box__atc-added{opacity:1;transform:none}.pdp-buy-box__atc[data-added=true] .pdp-buy-box__atc-check{transform:none;transition:transform .28s 40ms var(--k-ease, cubic-bezier(.2, .7, .2, 1))}.pdp-buy-box__atc[data-added=true] .pdp-buy-box__atc-check path{stroke-dashoffset:0;transition:stroke-dashoffset .42s 80ms ease}.pdp-buy-box__checkout{width:100%;min-height:50px;padding:15px 24px;border:1px solid var(--k-ink);border-radius:999px;background:transparent;color:var(--k-ink);font-family:var(--k-font-sans);font-size:14px;cursor:pointer;transition:opacity .18s var(--k-ease, cubic-bezier(.2, .7, .2, 1)),transform .18s var(--k-ease, cubic-bezier(.2, .7, .2, 1))}@media(hover:hover){.pdp-buy-box__atc:not([disabled]):hover{opacity:.9;transform:scale(.99)}.pdp-buy-box__checkout:not([disabled]):hover{opacity:.8}}.pdp-buy-box__atc:not([disabled]):active,.pdp-buy-box__checkout:not([disabled]):active{opacity:.7}.pdp-buy-box__atc[disabled],.pdp-buy-box__checkout[disabled]{opacity:.5;cursor:not-allowed}.pdp-buy-box__shipping{display:grid;margin-block-start:18px;margin-inline:0;color:var(--k-ink, #111)}.pdp-buy-box__shipping-labels{display:flex;justify-content:space-between;gap:18px;color:var(--k-muted);letter-spacing:.14em;text-transform:uppercase}.pdp-buy-box__shipping-labels span:first-child{color:var(--k-ink, #111)}.pdp-buy-box__shipping-track{display:block;position:relative;width:100%;overflow:hidden;background:var(--k-paper-warm, #f4f2ed)}.pdp-buy-box__shipping-track span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform:scaleX(var(--free-shipping-progress-scale));transform-origin:left center;transition:transform .38s var(--k-ease, cubic-bezier(.2, .7, .2, 1))}.pdp-buy-box__error{margin:10px 0 0;color:var(--k-error, #b42318);font-size:13px}.pdp-buy-box__error.hidden{display:none}.pdp-buy-box__study{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin-top:24px;padding:20px;background:var(--k-paper-warm, #f4f1ea)}.pdp-buy-box__study-stat{font-size:56px;line-height:.9;letter-spacing:-.02em}.pdp-buy-box__study-copy :where(p){margin:0;color:var(--k-ink-soft);font-size:13.5px;line-height:1.5}.pdp-buy-box__study-link{display:inline-block;margin-top:9px;color:var(--k-muted);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.pdp-buy-box__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;padding-top:20px;border-top:1px solid var(--k-line)}.pdp-buy-box__trust-item{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pdp-buy-box__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--k-paper-warm, #f4f2ed);color:var(--k-ink)}.pdp-buy-box__trust-icon svg{width:20px;height:20px}.pdp-buy-box__trust-item strong{font-size:13px;font-weight:500}.pdp-buy-box__details{margin-top:28px;border-top:1px solid var(--k-ink)}.pdp-buy-box__detail{border-bottom:1px solid var(--k-line)}.pdp-buy-box__detail-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:17px 0;color:var(--k-ink);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;list-style:none}.pdp-buy-box__detail-summary::-webkit-details-marker{display:none}.pdp-buy-box__detail-mark:before{content:"+"}.pdp-buy-box__detail[open] .pdp-buy-box__detail-mark:before{content:"\2013"}.pdp-buy-box__detail-body{padding:0 0 20px;color:var(--k-ink-soft);font-size:13px;line-height:1.6}.pdp-buy-box__detail-body :where(p){margin:0}@container pdp-buy (max-width: 460px){.pdp-buy-box__claim span:last-child,.pdp-buy-box__mode-benefits li span{white-space:nowrap}.pdp-buy-box__modes-grid{gap:9px}.pdp-buy-box__mode-body{padding:16px}.pdp-buy-box__mode-banner{padding:9px 16px}.pdp-buy-box__mode-title{font-size:14px}.pdp-buy-box__mode-price{font-size:30px}.pdp-buy-box__mode-unit{font-size:12px}.pdp-buy-box__mode-cadence{font-size:11.5px}.pdp-buy-box__mode-benefits li{font-size:12px}.pdp-buy-box__sizes{margin:0 16px 18px;padding-top:14px}.pdp-buy-box__packs{gap:7px}.pdp-buy-box__packs:has(.pdp-buy-box__pack-ship:not([hidden])){padding-top:16px}.pdp-buy-box__pack-body{padding:10px 8px}.pdp-buy-box .pdp-buy-box__pack-ship{padding:4px 3px;font-size:8px;letter-spacing:.08em}.pdp-buy-box .pdp-buy-box__pack-save{padding:3px 5px;font-size:8px}.pdp-buy-box__pack-price{font-size:20px}.pdp-buy-box__pack-was{font-size:11px}.pdp-buy-box__pack-note{font-size:10px}.pdp-buy-box__pack-grams,.pdp-buy-box__pack-note-sep,.pdp-buy-box__pack-unit{display:none}.pdp-buy-box__pack-unit-short{display:inline}}@container pdp-buy (max-width: 400px){.pdp-buy-box__pack-meta{flex-wrap:wrap}}@media(max-width:989px)and (min-width:750px){.pdp-buy-box__inner{gap:32px;padding-inline:28px}}@media(prefers-reduced-motion:reduce){.pdp-buy-box__why-toggle,.pdp-buy-box__pack,.pdp-buy-box__atc,.pdp-buy-box__checkout,.pdp-buy-box__atc-idle,.pdp-buy-box__atc-added,.pdp-buy-box__shipping-track span{transition:none}.pdp-buy-box__atc-check,.pdp-buy-box__atc-check path{stroke-dashoffset:0;transform:none;transition:none}}@media(max-width:749px){.pdp-buy-box__inner{display:block;width:100%;padding:14px 0 0}.pdp-buy-box__gallery{position:static}.pdp-buy-box__main-media{width:calc(100% - 24px);margin-inline:auto;aspect-ratio:4 / 5}.pdp-buy-box__badges{top:16px;left:16px;gap:7px}.pdp-buy-box__badge{min-height:29px;padding:7px 12px}.pdp-buy-box__figure-note{display:none}.pdp-buy-box__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:10px 12px 0}.pdp-buy-box__info{padding:22px 20px 64px}.pdp-buy-box__proof-row{gap:10px}.pdp-buy-box__proof-divider,.pdp-buy-box__award{display:none}.pdp-buy-box__shipping-labels{justify-content:center;text-align:center}.pdp-buy-box__shipping-labels span:first-child{white-space:nowrap}.pdp-buy-box__shipping-labels span:last-child{display:none}.pdp-buy-box__title{margin-top:10px;font-size:40px}.pdp-buy-box__subtitle{font-size:24px}.pdp-buy-box__claims{margin-top:20px;gap:10px}.pdp-buy-box__claim{font-size:13px}.pdp-buy-box__modes{margin-top:26px}.pdp-buy-box__mode-body{padding:16px}.pdp-buy-box__mode-banner{padding:9px 16px}.pdp-buy-box__mode-price{font-size:30px}.pdp-buy-box__actions{margin-top:20px}.pdp-buy-box__atc,.pdp-buy-box__checkout{min-height:54px}.pdp-buy-box__study{gap:16px}.pdp-buy-box__study-stat{font-size:44px}.pdp-buy-box__trust{gap:12px}.pdp-buy-box__trust-item strong{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/klyyr-pdp-buy-box.css.map */
