:root{--kd-brand: #0b3b2a;--kd-brand-rgb: 11 59 42;--kd-brand-dark: #072619;--kd-brand-dark-rgb: 7 38 25;--kd-gold: #c6a15b;--kd-gold-rgb: 198 161 91;--kd-gold-light: #ead39a;--kd-gold-dark: #8c6a2b;--kd-cream: #fbf7ee;--kd-cream-border: #eadfc6;--kd-fg: #13271e;--kd-fg-rgb: 19 39 30;--kd-gold-gradient: linear-gradient( 100deg, var(--kd-gold-dark) 0%, var(--kd-gold) 28%, var(--kd-gold-light) 52%, var(--kd-gold) 76%, var(--kd-gold-dark) 100% );--kd-radius-sm: .75rem;--kd-radius: 1.25rem;--kd-radius-lg: 1.75rem;--kd-shadow-soft: 0 10px 30px rgb(var(--kd-brand-dark-rgb) / .08);--kd-shadow-card: 0 18px 40px -18px rgb(var(--kd-brand-dark-rgb) / .25);--kd-shadow-gold: 0 12px 28px -10px rgb(var(--kd-gold-rgb) / .65);--kd-container: 75rem;--kd-container-narrow: 48rem;--kd-gutter: clamp(1rem, 4vw, 2rem);--kd-section-space: clamp(3.5rem, 8vw, 6.5rem);--kd-ease: cubic-bezier(.16, 1, .3, 1)}.shopify-section:has(.kd-section){opacity:1;transform:none;transition:none}.kd-section{position:relative;padding-block:var(--kd-section-space);color:var(--kd-fg);font-family:var(--kd-font-body)}.kd-section--tight{padding-block:calc(var(--kd-section-space) * .6)}.kd-container{box-sizing:border-box;inline-size:100%;max-inline-size:calc(var(--kd-container) + var(--kd-gutter) * 2);margin-inline:auto;padding-inline:var(--kd-gutter)}.kd-container--narrow{max-inline-size:calc(var(--kd-container-narrow) + var(--kd-gutter) * 2)}.kd-section *,.kd-section *:before,.kd-section *:after{box-sizing:border-box}:where(.kd-section img){max-inline-size:100%;block-size:auto}.kd-eyebrow{display:inline-flex;align-items:center;gap:.85rem;margin:0 0 1rem;font-family:var(--kd-font-subheading);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--kd-gold-dark)}.kd-eyebrow:before,.kd-eyebrow:after{content:"";inline-size:2rem;block-size:1px;background:var(--kd-gold)}.kd-eyebrow--start:after{display:none}.kd-heading{margin:0;font-family:var(--kd-font-heading);font-weight:var(--kd-weight-heading);font-size:clamp(2rem,4.2vw,3rem);line-height:1.08;letter-spacing:-.01em;color:var(--kd-brand);overflow-wrap:anywhere}.kd-heading--xl{font-size:clamp(2.5rem,6vw,4.25rem)}.kd-heading--sm{font-size:clamp(1.6rem,3vw,2.2rem)}.kd-heading em,.kd-accent{font-family:var(--kd-font-accent);font-style:italic;font-weight:var(--kd-weight-accent);color:var(--kd-gold-dark)}.kd-lead{margin:1rem 0 0;max-inline-size:40rem;font-size:.975rem;line-height:1.65;color:rgb(var(--kd-fg-rgb) / .8)}.kd-section-head{display:flex;flex-direction:column;align-items:center;margin-block-end:clamp(2rem,5vw,3.5rem);text-align:center}.kd-section-head .kd-lead{margin-inline:auto}.kd-section-head--start{align-items:flex-start;text-align:start}.kd-section-head--start .kd-lead{margin-inline:0}.kd-rte p{margin:0 0 .85em}.kd-rte p:last-child{margin-block-end:0}.kd-rte strong{font-weight:600;color:var(--kd-brand)}.kd-rte a{color:var(--kd-gold-dark)}.kd-rte ul{margin:0 0 .85em;padding-inline-start:1.1em}.kd-btn{--kd-btn-bg: var(--kd-gold-gradient);--kd-btn-color: var(--kd-brand-dark);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-block-size:3.25rem;padding:.85rem 1.75rem;border:0;border-radius:999px;background:var(--kd-btn-bg);background-size:200% 100%;background-position:0% 50%;box-shadow:var(--kd-shadow-gold);color:var(--kd-btn-color);font-family:var(--kd-font-body);font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-position .6s var(--kd-ease),transform .3s var(--kd-ease),box-shadow .3s var(--kd-ease)}.kd-btn:hover{background-position:100% 50%;transform:translateY(-2px)}.kd-btn:focus-visible{outline:2px solid var(--kd-brand);outline-offset:3px}.kd-btn[disabled]{cursor:not-allowed;opacity:.6;transform:none}.kd-btn__icon{display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:rgb(var(--kd-brand-dark-rgb) / .12);transition:transform .3s var(--kd-ease)}.kd-btn:hover .kd-btn__icon{transform:translate(3px)}.kd-btn__icon svg{inline-size:.875rem;block-size:.875rem}.kd-btn--dark{--kd-btn-bg: var(--kd-brand);--kd-btn-color: #fff;box-shadow:var(--kd-shadow-soft)}.kd-btn--outline{--kd-btn-bg: transparent;--kd-btn-color: var(--kd-brand);border:1px solid var(--kd-cream-border);box-shadow:none;background:#fff}.kd-btn--outline:hover{border-color:var(--kd-gold)}.kd-btn--block{inline-size:100%}.kd-link{display:inline-flex;align-items:center;gap:.4rem;padding-block:.35rem;border-block-end:1px solid var(--kd-gold);color:var(--kd-brand);font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .2s ease}.kd-link:hover{color:var(--kd-gold-dark)}.kd-card{position:relative;border:1px solid var(--kd-cream-border);border-radius:var(--kd-radius);background:linear-gradient(180deg,#fff 0%,var(--kd-cream) 100%);box-shadow:var(--kd-shadow-card)}.kd-panel{border:1px solid var(--kd-cream-border);border-radius:var(--kd-radius-lg);background:linear-gradient(160deg,var(--kd-cream) 0%,#fff 55%,var(--kd-cream) 100%);box-shadow:var(--kd-shadow-soft)}.kd-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border:1px solid var(--kd-cream-border);border-radius:999px;background:var(--kd-cream);color:var(--kd-gold-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.kd-pill--gold{border-color:transparent;background:var(--kd-gold-gradient);color:var(--kd-brand-dark)}.kd-icon{display:inline-block;flex:none;inline-size:1.25rem;block-size:1.25rem;vertical-align:middle}.kd-icon-circle{display:inline-grid;place-items:center;flex:none;inline-size:2.5rem;block-size:2.5rem;border:1px solid var(--kd-gold);border-radius:50%;color:var(--kd-gold-dark);background:#fff}.kd-media-placeholder{display:block;inline-size:100%;block-size:100%;background:var(--kd-cream);fill:rgb(var(--kd-gold-rgb) / .55)}.kd-verified{display:inline-flex;align-items:center;gap:.35rem;color:#2f7a4f;font-size:.75rem;font-weight:500}.kd-verified .kd-icon{inline-size:.875rem;block-size:.875rem}.kd-arrow{display:inline-grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--kd-cream-border);border-radius:50%;background:#fff;color:var(--kd-brand);box-shadow:var(--kd-shadow-soft);cursor:pointer;transition:background .2s ease,opacity .2s ease}.kd-arrow:hover{background:var(--kd-cream)}.kd-arrow:focus-visible{outline:2px solid var(--kd-gold-dark);outline-offset:2px}.kd-arrow[disabled]{opacity:.35;cursor:default}.kd-arrow--gold{border:0;background:var(--kd-gold-gradient);color:var(--kd-brand-dark)}.kd-arrow svg{inline-size:1rem;block-size:1rem}.kd-scroller{display:grid;grid-auto-flow:column;gap:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kd-scroller::-webkit-scrollbar{display:none}.kd-scroller>*{min-inline-size:0;scroll-snap-align:start}.kd-reveal-ready [data-kd-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--kd-ease),transform .9s var(--kd-ease);transition-delay:var(--kd-reveal-delay, 0s)}.kd-reveal-ready [data-kd-reveal].is-visible,.shopify-design-mode [data-kd-reveal]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.kd-reveal-ready [data-kd-reveal]{opacity:1;transform:none;transition:none}.kd-btn,.kd-btn__icon{transition:none}}.kd-visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#kd-buy-box{scroll-margin-block-start:calc(var(--header-height, 60px) + 1rem)}html:focus-within{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}.kd-bg--white{background:#fff}.kd-bg--cream{background:var(--kd-cream)}.kd-bg--green{--kd-fg: #f4ead2;--kd-fg-rgb: 244 234 210;background:var(--kd-brand-dark);color:var(--kd-fg)}.kd-bg--green .kd-heading,.kd-bg--green .kd-rte strong{color:#fff}.kd-bg--green .kd-heading em,.kd-bg--green .kd-eyebrow{color:var(--kd-gold-light)}.kd-stars{display:inline-flex;align-items:center;gap:.1rem;margin:0;color:var(--kd-gold)}.kd-stars__star{display:inline-flex}.kd-stars__star .kd-icon{inline-size:1rem;block-size:1rem;fill:currentColor}.kd-stars__star--off{color:var(--kd-cream-border)}
/*# sourceMappingURL=/cdn/shop/t/34/assets/koriderm-lv.css.map */
