.CollectionCard-module__avKjzG__card{cursor:pointer;background:0 0;border:1px solid #b8975a8c;transition:border-color .32s,background .32s}.CollectionCard-module__avKjzG__card:hover{border-color:var(--kr-pale-gold);background:#b8975a0a}.CollectionCard-module__avKjzG__imageWrap{aspect-ratio:16/11;border:1px solid #b8975a8c;overflow:hidden}.CollectionCard-module__avKjzG__image{background-position:50%;background-size:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.CollectionCard-module__avKjzG__card:hover .CollectionCard-module__avKjzG__image{transform:scale(1.05)}.CollectionCard-module__avKjzG__body{flex-direction:column;justify-content:center;padding:clamp(20px,3vw,40px) clamp(16px,4vw,52px) clamp(20px,3vw,40px) clamp(16px,4vw,40px);display:flex}.CollectionCard-module__avKjzG__season{letter-spacing:.28em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:10px;font-weight:500;font-family:var(--kr-font-body);margin-bottom:18px}.CollectionCard-module__avKjzG__title{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 20px;font-size:clamp(26px,3.5vw,46px);font-style:normal;font-weight:300;line-height:1.05}.CollectionCard-module__avKjzG__desc{color:var(--kr-fg-muted);max-width:420px;margin:0 0 32px;font-size:15px;font-weight:300;line-height:1.7}.CollectionCard-module__avKjzG__footer{align-items:center;gap:22px;display:flex}.CollectionCard-module__avKjzG__count{letter-spacing:.2em;text-transform:uppercase;color:var(--kr-fg-faint);font-size:11px;font-weight:500;font-family:var(--kr-font-body)}.CollectionCard-module__avKjzG__vsep{background:var(--kr-border-strong);width:1px;height:14px}.CollectionCard-module__avKjzG__view{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:11px;font-weight:500;font-family:var(--kr-font-body);align-items:center;gap:10px;transition:color .28s;display:inline-flex}.CollectionCard-module__avKjzG__card:hover .CollectionCard-module__avKjzG__view{color:var(--kr-pale-gold)}.CollectionCard-module__avKjzG__arrow{transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.CollectionCard-module__avKjzG__card:hover .CollectionCard-module__avKjzG__arrow{transform:translate(5px)}
.ProductCard-module__ItsZQq__imageWrap{aspect-ratio:4/5;border:1px solid #b8975a8c;position:relative;overflow:hidden}.ProductCard-module__ItsZQq__image{object-fit:cover;transition:transform .6s}.ProductCard-module__ItsZQq__badge{z-index:1;border:1px solid var(--kr-accent);color:var(--kr-accent);font-family:var(--kr-font-body);letter-spacing:.2em;text-transform:uppercase;background:#050817b8;padding:4px 10px;font-size:9px;font-weight:500;position:absolute;top:10px;left:10px}.ProductCard-module__ItsZQq__card:hover .ProductCard-module__ItsZQq__image{transform:scale(1.12)}.ProductCard-module__ItsZQq__body{padding:10px 16px 12px}.ProductCard-module__ItsZQq__collection{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-ash);font-size:9px;font-weight:500;font-family:var(--kr-font-body);margin-bottom:4px}.ProductCard-module__ItsZQq__meta{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.ProductCard-module__ItsZQq__price{color:var(--kr-ash);font-size:13px;font-weight:300}.ProductCard-module__ItsZQq__learnMore{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:10px;font-weight:500;font-family:var(--kr-font-body);opacity:0;transition:opacity .25s,transform .25s;transform:translate(-6px)}.ProductCard-module__ItsZQq__card:hover .ProductCard-module__ItsZQq__learnMore{opacity:1;transform:translate(0)}.ProductCard-module__ItsZQq__grid{gap:12px}
.SearchOverlay-module__80zgUW__overlay{z-index:200;-webkit-backdrop-filter:blur(14px);background:#050817eb;flex-direction:column;align-items:center;padding-top:8vh;animation:.3s both SearchOverlay-module__80zgUW__kr-fade-in;display:flex;position:fixed;inset:0}.SearchOverlay-module__80zgUW__close{cursor:pointer;color:var(--kr-ash);background:0 0;border:0;padding:8px;transition:color .2s;display:flex;position:absolute;top:26px;right:40px}.SearchOverlay-module__80zgUW__close:hover{color:var(--kr-warm-gold)}@media (max-width:640px){.SearchOverlay-module__80zgUW__close{top:14px;right:8px}}.SearchOverlay-module__80zgUW__field{text-align:center;width:100%;max-width:780px;margin-bottom:28px;padding:0 32px}.SearchOverlay-module__80zgUW__inputWrap{background:#c7d7ff0a;border:1px solid #b8975a73;border-radius:12px;align-items:center;gap:14px;padding:13px 20px;display:flex}.SearchOverlay-module__80zgUW__searchIcon{color:var(--kr-warm-gold);flex-shrink:0;display:flex}.SearchOverlay-module__80zgUW__input{color:var(--kr-ivory);font-family:var(--kr-font-display);letter-spacing:.01em;caret-color:var(--kr-warm-gold);background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:300;line-height:1.2}.SearchOverlay-module__80zgUW__hint{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-ash);font-size:10px;font-weight:500;font-family:var(--kr-font-body);min-height:14px;margin-top:18px}.SearchOverlay-module__80zgUW__results{flex:0 auto;width:100%;max-width:980px;min-height:0;max-height:74vh;padding:0 32px 16px;overflow-y:auto}.SearchOverlay-module__80zgUW__empty{text-align:center;font-family:var(--kr-font-display);color:var(--kr-fg-muted);margin-top:40px;font-size:26px;font-weight:300}.SearchOverlay-module__80zgUW__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}
.primitives-module__8x-d0a__label{font-family:var(--kr-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-ash);margin-bottom:7px;font-size:9px;font-weight:500}.primitives-module__8x-d0a__divider{background:var(--kr-border);height:1px;margin:28px 0}.primitives-module__8x-d0a__btn{font-family:var(--kr-font-body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;border:none;padding:11px 28px;font-size:11px;font-weight:500;transition:background .22s,color .22s,border-color .22s}.primitives-module__8x-d0a__btnSmall{padding:7px 18px;font-size:10px}.primitives-module__8x-d0a__btnBlock{width:100%}.primitives-module__8x-d0a__btnPrimary{background:var(--kr-warm-gold);color:var(--kr-obsidian)}.primitives-module__8x-d0a__btnPrimary:hover{background:var(--kr-pale-gold)}.primitives-module__8x-d0a__btnGhost{color:var(--kr-warm-gold);background:0 0;border:1px solid #b8975a73}.primitives-module__8x-d0a__btnGhost:hover{background:#b8975a14}.primitives-module__8x-d0a__btnDanger{color:#a06060;background:0 0;border:1px solid #b450504d}.primitives-module__8x-d0a__btnDanger:hover{color:#e07070}.primitives-module__8x-d0a__badge{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:500;font-family:var(--kr-font-body)}.primitives-module__8x-d0a__h2{font-family:var(--kr-font-display);color:var(--kr-ivory);margin:0 0 32px;font-size:32px;font-weight:400}@media (max-width:640px){.primitives-module__8x-d0a__h2{text-align:center}}.primitives-module__8x-d0a__input{box-sizing:border-box;border:1px solid var(--kr-border-strong);width:100%;color:var(--kr-fg);font-size:14px;font-weight:300;font-family:var(--kr-font-body);letter-spacing:.02em;background:0 0;border-radius:0;outline:none;padding:13px 16px;transition:border-color .2s}
.PhoneInput-module__XkP2DW__root{min-width:0;position:relative}.PhoneInput-module__XkP2DW__row{align-items:stretch;min-width:0;display:flex}.PhoneInput-module__XkP2DW__row .PhoneInput-module__XkP2DW__trigger{white-space:nowrap;border-right:none;flex:0 0 92px;align-items:center;gap:6px;width:92px;padding-left:14px;padding-right:8px;display:inline-flex}.PhoneInput-module__XkP2DW__dial{width:auto;min-width:0;color:inherit;letter-spacing:.02em;cursor:pointer;background:0 0;border:none;outline:none;flex:1 1 0;padding:0;font-family:inherit;font-size:14px;font-weight:300}.PhoneInput-module__XkP2DW__dial::placeholder{color:var(--kr-fg-muted)}.PhoneInput-module__XkP2DW__chevron{color:var(--kr-fg-muted);display:inline-flex}.PhoneInput-module__XkP2DW__row .PhoneInput-module__XkP2DW__input{flex:1 1 0;min-width:0}.PhoneInput-module__XkP2DW__invalid .PhoneInput-module__XkP2DW__trigger,.PhoneInput-module__XkP2DW__invalid .PhoneInput-module__XkP2DW__input{border-color:#c97a7a}.PhoneInput-module__XkP2DW__panel{z-index:20;background:var(--kr-bg-elevated);border:1px solid var(--kr-border-strong);width:96px;max-height:264px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 16px 40px #00000059}.PhoneInput-module__XkP2DW__option{cursor:pointer;color:var(--kr-fg);background:0 0;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:300;line-height:1.4;display:flex}.PhoneInput-module__XkP2DW__option:hover{background:#c9a96e1a}.PhoneInput-module__XkP2DW__optionSelected{background:#c9a96e24}.PhoneInput-module__XkP2DW__optionDial{color:var(--kr-fg);flex:auto}@media (max-width:480px){.PhoneInput-module__XkP2DW__row .PhoneInput-module__XkP2DW__trigger{flex:0 0 84px;width:84px}}
.PersonalSection-module__RraqiW__root{flex-direction:column;display:flex}.PersonalSection-module__RraqiW__stats{flex-wrap:wrap;gap:14px;margin-bottom:56px;display:flex}.PersonalSection-module__RraqiW__stat{background:#b8975a0d;border:1px solid #b8975a2e;flex:140px;padding:16px 18px}.PersonalSection-module__RraqiW__statValue{font-family:var(--kr-font-display);color:var(--kr-warm-gold);letter-spacing:0;font-size:22px;line-height:1.1}.PersonalSection-module__RraqiW__statLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--kr-ash);font-size:9px;font-weight:500;font-family:var(--kr-font-body);margin-top:8px}.PersonalSection-module__RraqiW__form{width:100%;max-width:420px;margin:0 auto}.PersonalSection-module__RraqiW__field{margin-bottom:22px}.PersonalSection-module__RraqiW__inputReadonly{opacity:.7;cursor:default}.PersonalSection-module__RraqiW__inputWrap{position:relative}.PersonalSection-module__RraqiW__inputWithIcon{padding-right:128px}.PersonalSection-module__RraqiW__verifyPill{border:1px solid var(--kr-border-strong);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:500;font-family:var(--kr-font-body);color:var(--kr-fg-muted);pointer-events:none;white-space:nowrap;align-items:center;gap:6px;padding:3px 8px;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.PersonalSection-module__RraqiW__verifyPillDot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.PersonalSection-module__RraqiW__verifyPillOk{color:var(--kr-warm-gold);background:#b8975a12;border-color:#b8975a73}.PersonalSection-module__RraqiW__verifyPillWaiting{color:var(--kr-ash);border-color:var(--kr-border-strong);background:#c7d7ff08}.PersonalSection-module__RraqiW__verifyRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;margin-bottom:-10px;display:flex}.PersonalSection-module__RraqiW__verifyResendBtn{cursor:pointer;letter-spacing:.06em;color:var(--kr-warm-gold);font-size:11px;font-weight:500;font-family:var(--kr-font-body);text-underline-offset:4px;background:0 0;border:none;padding:0;text-decoration:underline}.PersonalSection-module__RraqiW__verifyResent{text-align:center;color:var(--kr-ash);font-size:12px;font-weight:400;font-family:var(--kr-font-body);flex-basis:100%;line-height:1.5}.PersonalSection-module__RraqiW__actions{gap:12px;margin-top:28px;display:flex}
.ReferralSection-module__CR_4rq__balanceHero{background:linear-gradient(135deg,#b8975a1a,#b8975a08);border:1px solid #b8975a4d;margin-bottom:30px}.ReferralSection-module__CR_4rq__amountRow{grid-template-columns:repeat(5,1fr);display:grid}.ReferralSection-module__CR_4rq__heroCell{border-left:1px solid #b8975a38;flex-direction:column;justify-content:space-between;min-width:0;padding:22px 20px;display:flex}.ReferralSection-module__CR_4rq__heroCell:first-child{border-left:none}.ReferralSection-module__CR_4rq__cellLabel{min-height:34px;line-height:1.5}.ReferralSection-module__CR_4rq__invitedRow{border-top:1px solid #b8975a38;align-items:baseline;gap:10px;padding:15px 20px;display:flex}.ReferralSection-module__CR_4rq__invitedValue{align-items:baseline;gap:7px;display:flex}.ReferralSection-module__CR_4rq__invitedCount{font-family:var(--kr-font-display);color:var(--kr-warm-gold);font-size:17px;line-height:1}.ReferralSection-module__CR_4rq__heroValueRow{align-items:baseline;gap:6px;margin-top:8px;display:flex}.ReferralSection-module__CR_4rq__heroBig{font-family:var(--kr-font-display);color:var(--kr-warm-gold);letter-spacing:0;font-size:30px;line-height:1}.ReferralSection-module__CR_4rq__heroBigIvory{font-family:var(--kr-font-display);color:var(--kr-ivory);letter-spacing:0;font-size:30px;line-height:1}.ReferralSection-module__CR_4rq__heroUnit{font-family:var(--kr-font-display);color:var(--kr-warm-gold);font-size:15px}.ReferralSection-module__CR_4rq__invitedUnit{font-family:var(--kr-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-ash);font-size:9px;font-weight:500}@media (max-width:900px){.ReferralSection-module__CR_4rq__amountRow{grid-template-columns:repeat(3,1fr)}.ReferralSection-module__CR_4rq__heroCell:nth-child(3n+1){border-left:none}.ReferralSection-module__CR_4rq__heroCell:nth-child(n+4){border-top:1px solid #b8975a38}}@media (max-width:560px){.ReferralSection-module__CR_4rq__amountRow{grid-template-columns:repeat(2,1fr)}.ReferralSection-module__CR_4rq__heroCell{padding:16px 14px}.ReferralSection-module__CR_4rq__heroCell:nth-child(n){border-top:1px solid #b8975a38;border-left:1px solid #b8975a38}.ReferralSection-module__CR_4rq__heroCell:nth-child(odd){border-left:none}.ReferralSection-module__CR_4rq__heroCell:nth-child(-n+2){border-top:none}.ReferralSection-module__CR_4rq__heroBig,.ReferralSection-module__CR_4rq__heroBigIvory{font-size:24px}}.ReferralSection-module__CR_4rq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:9px;font-weight:500;font-family:var(--kr-font-body)}.ReferralSection-module__CR_4rq__howLabel{margin-bottom:18px;}.ReferralSection-module__CR_4rq__shareRow{flex-wrap:wrap;gap:16px;margin-bottom:34px;display:flex}.ReferralSection-module__CR_4rq__shareCol{flex:280px;min-width:0}.ReferralSection-module__CR_4rq__fieldLabel{font-family:var(--kr-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:7px;font-size:9px;font-weight:500}.ReferralSection-module__CR_4rq__codeRow{min-width:0;margin-top:8px;display:flex}.ReferralSection-module__CR_4rq__linkBox{min-width:0;color:var(--kr-ash);letter-spacing:.04em;border:1px solid var(--kr-border);text-overflow:ellipsis;white-space:nowrap;background:#c7d7ff08;border-right:none;flex:1;align-items:center;padding:11px 14px;font-family:monospace;font-size:12px;display:flex;overflow:hidden}.ReferralSection-module__CR_4rq__codeBox{color:var(--kr-ash);letter-spacing:.04em;border:1px solid var(--kr-border);background:#c7d7ff08;border-right:none;align-items:center;padding:11px 14px;font-family:monospace;font-size:12px;display:flex}.ReferralSection-module__CR_4rq__howBox{border:1px solid var(--kr-border);background:#c7d7ff05;margin-bottom:34px;padding:22px 24px}.ReferralSection-module__CR_4rq__steps{flex-wrap:wrap;gap:28px;display:flex}.ReferralSection-module__CR_4rq__step{flex-direction:column;flex:200px;gap:10px;display:flex}.ReferralSection-module__CR_4rq__stepNum{font-family:var(--kr-font-display);color:var(--kr-warm-gold);letter-spacing:0;font-size:22px}.ReferralSection-module__CR_4rq__stepText{color:var(--kr-ash);font-size:12px;line-height:1.7}.ReferralSection-module__CR_4rq__termsRow{flex-wrap:wrap;gap:16px;margin-bottom:34px;display:flex}.ReferralSection-module__CR_4rq__term{border:1px solid var(--kr-border);background:#c7d7ff05;flex:280px;min-width:0;padding:18px 20px}.ReferralSection-module__CR_4rq__termTitle{font-family:var(--kr-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:10px;font-size:9px;font-weight:500}.ReferralSection-module__CR_4rq__termText{color:var(--kr-ash);font-size:12px;line-height:1.7}.ReferralSection-module__CR_4rq__listHeading{font-family:var(--kr-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--kr-warm-gold);text-align:center;margin:22px 0;font-size:13px;font-weight:500}.ReferralSection-module__CR_4rq__tableWrap{border:1px solid var(--kr-border);margin-top:14px;overflow-x:auto}.ReferralSection-module__CR_4rq__refTable{border-collapse:collapse;width:100%;font-family:var(--kr-font-body)}.ReferralSection-module__CR_4rq__refTable th{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-ash);text-align:center;white-space:nowrap;border-bottom:1px solid var(--kr-border);background:#c7d7ff05;padding:13px 18px;font-size:9px;font-weight:500}.ReferralSection-module__CR_4rq__refTable td{border-bottom:1px solid var(--kr-border);vertical-align:middle;text-align:center;padding:15px 18px}.ReferralSection-module__CR_4rq__refTable tbody tr:last-child td{border-bottom:none}.ReferralSection-module__CR_4rq__refTable tbody tr:hover td{background:#b8975a0a}.ReferralSection-module__CR_4rq__numeric,.ReferralSection-module__CR_4rq__statusCol{white-space:nowrap}.ReferralSection-module__CR_4rq__refName{color:var(--kr-ivory);font-size:13px;font-weight:300}.ReferralSection-module__CR_4rq__refDate{color:var(--kr-ash);letter-spacing:.06em;white-space:nowrap;font-size:11px}.ReferralSection-module__CR_4rq__refBonus{font-family:var(--kr-font-display);color:var(--kr-warm-gold);font-size:15px}@media (max-width:560px){.ReferralSection-module__CR_4rq__refTable th,.ReferralSection-module__CR_4rq__refTable td{padding:12px}.ReferralSection-module__CR_4rq__refDate{font-size:10px}}
.OrderTracking-module__X66Yia__box{border:1px solid var(--kr-border);background:#141c3b66;margin-top:16px;padding:16px 18px 18px}.OrderTracking-module__X66Yia__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.OrderTracking-module__X66Yia__npLink{letter-spacing:.08em;color:var(--kr-warm-gold);align-items:center;gap:5px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.OrderTracking-module__X66Yia__npLink:hover{color:var(--kr-pale-gold)}.OrderTracking-module__X66Yia__number{cursor:pointer;background:0 0;border:none;align-items:baseline;gap:12px;margin-top:8px;padding:0;display:flex}.OrderTracking-module__X66Yia__numberValue{letter-spacing:.18em;color:var(--kr-ivory);font-family:monospace;font-size:13px}.OrderTracking-module__X66Yia__copyHint{letter-spacing:.1em;text-transform:uppercase;color:var(--kr-fg-faint);font-size:10px;transition:color .2s}.OrderTracking-module__X66Yia__number:hover .OrderTracking-module__X66Yia__copyHint{color:var(--kr-warm-gold)}.OrderTracking-module__X66Yia__timeline{margin-top:22px;position:relative}.OrderTracking-module__X66Yia__track{background:var(--kr-border-strong);height:1px;position:absolute;top:15px;left:12.5%;right:12.5%}.OrderTracking-module__X66Yia__trackFill{background:linear-gradient(90deg, var(--kr-antique-gold), var(--kr-warm-gold));height:100%;transition:width .7s var(--kr-ease-luxury);box-shadow:0 0 8px #b8975a80}.OrderTracking-module__X66Yia__steps{display:flex;position:relative}.OrderTracking-module__X66Yia__step{flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex}.OrderTracking-module__X66Yia__node{border:1px solid var(--kr-border-strong);width:30px;height:30px;color:var(--kr-smoke);transition:color .3s var(--kr-ease-luxury), border-color .3s var(--kr-ease-luxury), background .3s var(--kr-ease-luxury);background:#0c1230;border-radius:50%;justify-content:center;align-items:center;display:flex}.OrderTracking-module__X66Yia__nodeDone{color:var(--kr-warm-gold);border-color:var(--kr-warm-gold);background:#b8975a1f}.OrderTracking-module__X66Yia__nodeCurrent{color:var(--kr-obsidian);border-color:var(--kr-warm-gold);background:var(--kr-warm-gold);animation:OrderTracking-module__X66Yia__pulse 2.4s var(--kr-ease-standard) infinite;box-shadow:0 0 0 4px #b8975a24}@keyframes OrderTracking-module__X66Yia__pulse{0%,to{box-shadow:0 0 0 4px #b8975a24}50%{box-shadow:0 0 0 7px #b8975a0d}}.OrderTracking-module__X66Yia__stepLabel{letter-spacing:.06em;text-align:center;color:var(--kr-fg-faint);font-size:10px;transition:color .3s}.OrderTracking-module__X66Yia__stepLabelActive{color:var(--kr-ivory)}.OrderTracking-module__X66Yia__status{border-top:1px solid var(--kr-border);align-items:center;gap:9px;margin-top:20px;padding-top:14px;display:flex}.OrderTracking-module__X66Yia__statusDot{background:var(--kr-warm-gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #b8975ab3}.OrderTracking-module__X66Yia__statusText{color:var(--kr-ivory);font-size:13px;font-weight:300;line-height:1.4}.OrderTracking-module__X66Yia__statusProblem .OrderTracking-module__X66Yia__statusDot{background:#c46a6a;box-shadow:0 0 8px #c46a6ab3}.OrderTracking-module__X66Yia__statusProblem .OrderTracking-module__X66Yia__statusText{color:#d89393}.OrderTracking-module__X66Yia__meta{flex-direction:column;gap:7px;margin-top:12px;display:flex}.OrderTracking-module__X66Yia__metaRow{gap:12px;font-size:12px;display:flex}.OrderTracking-module__X66Yia__metaKey{min-width:120px;color:var(--kr-ash);letter-spacing:.06em;flex-shrink:0}.OrderTracking-module__X66Yia__metaVal{color:var(--kr-ivory);font-weight:300}.OrderTracking-module__X66Yia__note{color:var(--kr-ash);margin-top:16px;font-size:12px;font-weight:300;line-height:1.5}.OrderTracking-module__X66Yia__skeleton{border-radius:var(--kr-radius-xs);background:linear-gradient(90deg,#c7d7ff08 25%,#c7d7ff14 50%,#c7d7ff08 75%) 0 0/200% 100%;height:48px;margin-top:20px;animation:1.4s linear infinite OrderTracking-module__X66Yia__shimmer}@keyframes OrderTracking-module__X66Yia__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:520px){.OrderTracking-module__X66Yia__metaKey{min-width:92px}.OrderTracking-module__X66Yia__numberValue{letter-spacing:.12em;font-size:12px}.OrderTracking-module__X66Yia__stepLabel{font-size:9px}}
.OrdersSection-module__pHJdIa__list{flex-direction:column;gap:2px;display:flex}.OrdersSection-module__pHJdIa__order{border:1px solid var(--kr-border);transition:border-color .2s;overflow:hidden}.OrdersSection-module__pHJdIa__orderHead{cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:15px 20px;transition:background .2s;display:flex}.OrdersSection-module__pHJdIa__orderHeadOpen{background:#b8975a0d}.OrdersSection-module__pHJdIa__orderId{color:var(--kr-warm-gold);letter-spacing:.14em;font-size:11px;font-weight:500;font-family:var(--kr-font-body)}.OrdersSection-module__pHJdIa__orderDate{color:var(--kr-ash);letter-spacing:.06em;margin-top:3px;font-size:11px}.OrdersSection-module__pHJdIa__orderMeta{align-items:center;gap:24px;display:flex}.OrdersSection-module__pHJdIa__orderTotal{color:var(--kr-ivory);font-size:14px;font-weight:300}.OrdersSection-module__pHJdIa__chevron{transition:transform .28s cubic-bezier(.16,1,.3,1)}.OrdersSection-module__pHJdIa__orderHeadOpen .OrdersSection-module__pHJdIa__chevron{transform:rotate(180deg)}.OrdersSection-module__pHJdIa__detail{border-top:1px solid var(--kr-border);padding:0 20px 20px}.OrdersSection-module__pHJdIa__itemList{flex-direction:column;gap:12px;margin-top:18px;display:flex}.OrdersSection-module__pHJdIa__item{align-items:center;gap:14px;display:flex}.OrdersSection-module__pHJdIa__itemImg{object-fit:cover;flex-shrink:0;width:50px;height:50px;display:block}.OrdersSection-module__pHJdIa__itemInfo{flex:1}.OrdersSection-module__pHJdIa__itemName{color:var(--kr-ivory);font-size:13px;font-weight:300}.OrdersSection-module__pHJdIa__itemMaterial{color:var(--kr-ash);letter-spacing:.06em;margin-top:3px;font-size:11px}.OrdersSection-module__pHJdIa__itemPrice{color:var(--kr-ivory);font-size:13px}.OrdersSection-module__pHJdIa__trackingBox{border:1px solid var(--kr-border);background:#c7d7ff05;margin-top:16px;padding:12px 14px}.OrdersSection-module__pHJdIa__trackingValue{color:var(--kr-ash);letter-spacing:.1em;margin-top:4px;font-family:monospace;font-size:12px}.OrdersSection-module__pHJdIa__orderActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.OrdersSection-module__pHJdIa__empty{text-align:center;color:var(--kr-ash);padding:32px 0;font-size:13px;font-weight:300}
.Select-module__UBbHxa__root{min-width:0;position:relative}.Select-module__UBbHxa__root .Select-module__UBbHxa__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.Select-module__UBbHxa__root .Select-module__UBbHxa__trigger:disabled{cursor:default;opacity:.6}.Select-module__UBbHxa__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module__UBbHxa__placeholder{color:var(--kr-fg-muted)}.Select-module__UBbHxa__chevron{color:var(--kr-fg-muted);flex-shrink:0;display:inline-flex}.Select-module__UBbHxa__invalid{border-color:#c97a7a}.Select-module__UBbHxa__panel{z-index:20;background:var(--kr-bg-elevated);border:1px solid var(--kr-border-strong);max-height:264px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000059}.Select-module__UBbHxa__option{cursor:pointer;color:var(--kr-fg);background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:300;line-height:1.4;display:flex}.Select-module__UBbHxa__option:hover{background:#c9a96e1a}.Select-module__UBbHxa__optionSelected{background:#c9a96e24}.Select-module__UBbHxa__check{color:var(--kr-warm-gold);flex-shrink:0;display:inline-flex}
.ReturnsSection-module__oRKa7a__form{max-width:400px}.ReturnsSection-module__oRKa7a__field{margin-bottom:18px}.ReturnsSection-module__oRKa7a__fieldLast{margin-bottom:28px}.ReturnsSection-module__oRKa7a__textarea{resize:vertical;}.ReturnsSection-module__oRKa7a__actions{gap:12px;display:flex}.ReturnsSection-module__oRKa7a__actions>*{flex:1 1 0}.ReturnsSection-module__oRKa7a__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:50%;padding:60px 0;display:flex}.ReturnsSection-module__oRKa7a__successMark{color:var(--kr-warm-gold);font-size:36px;font-family:var(--kr-font-display);margin-bottom:20px}.ReturnsSection-module__oRKa7a__successTitle{font-family:var(--kr-font-display);color:var(--kr-ivory);margin:0 0 14px;font-size:28px;font-weight:400}.ReturnsSection-module__oRKa7a__successText{color:var(--kr-ash);max-width:300px;font-size:13px;line-height:1.8;font-family:var(--kr-font-body);margin-bottom:32px}.ReturnsSection-module__oRKa7a__listHead{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}@media (max-width:640px){.ReturnsSection-module__oRKa7a__listHead{text-align:center;flex-direction:column;align-items:center;gap:16px}}.ReturnsSection-module__oRKa7a__listTitle{margin:0;}.ReturnsSection-module__oRKa7a__empty{text-align:center;color:var(--kr-ash);padding:60px 0;font-size:13px}.ReturnsSection-module__oRKa7a__list{flex-direction:column;gap:2px;display:flex}.ReturnsSection-module__oRKa7a__returnRow{border:1px solid var(--kr-border);padding:16px 20px}.ReturnsSection-module__oRKa7a__returnTop{justify-content:space-between;align-items:flex-start;display:flex}.ReturnsSection-module__oRKa7a__returnId{color:var(--kr-warm-gold);letter-spacing:.14em;font-size:11px;font-weight:500;font-family:var(--kr-font-body)}.ReturnsSection-module__oRKa7a__returnItem{color:var(--kr-ivory);margin-top:6px;font-size:13px;font-weight:300}.ReturnsSection-module__oRKa7a__returnMeta{color:var(--kr-ash);margin-top:3px;font-size:11px}.ReturnsSection-module__oRKa7a__returnReason{color:var(--kr-ash);margin-top:2px;font-size:11px}.ReturnsSection-module__oRKa7a__formError{color:#c97a7a;margin-top:4px;font-size:12px;font-weight:300}
.Cabinet-module__w8XNza__overlay{z-index:9999;-webkit-backdrop-filter:blur(8px);background:#050817e0;justify-content:center;align-items:center;animation:.26s cubic-bezier(.16,1,.3,1) both Cabinet-module__w8XNza__kr-fade-in;display:flex;position:fixed;inset:0}.Cabinet-module__w8XNza__modal{width:92vw;max-width:1040px;height:86vh;max-height:740px;box-shadow:var(--kr-shadow-vitrine);background:linear-gradient(160deg,#0a1128 0%,#0d1635 55%,#0a1128 100%);border:1px solid #b8975a73;display:flex;position:relative;overflow:hidden}.Cabinet-module__w8XNza__sidebar{background:#0508178c;border-right:1px solid #b8975a61;flex-direction:column;flex-shrink:0;width:210px;padding:0 0 20px;display:flex}.Cabinet-module__w8XNza__navList{flex-direction:column;flex:1;gap:0;display:flex}.Cabinet-module__w8XNza__navItemWrap{border-bottom:1px solid #b8975a1a}.Cabinet-module__w8XNza__navItem{cursor:pointer;text-align:left;width:100%;color:var(--kr-ash);font-family:var(--kr-font-body);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:13px;padding:11px 32px;font-size:11px;font-weight:300;transition:color .2s,background .2s,border-color .2s;display:flex}.Cabinet-module__w8XNza__navItem:not(.Cabinet-module__w8XNza__navItemActive):hover{color:var(--kr-ivory)}.Cabinet-module__w8XNza__navItemActive{border-left-color:var(--kr-warm-gold);color:var(--kr-warm-gold);background:#b8975a0f;font-weight:500}.Cabinet-module__w8XNza__logoutWrap{border-top:1px solid #b8975a59;align-items:flex-end;min-height:22px;display:flex}.Cabinet-module__w8XNza__logout{cursor:pointer;text-align:left;width:100%;color:var(--kr-warm-gold);font-family:var(--kr-font-body);letter-spacing:.16em;text-transform:uppercase;background:0 0;border:none;border-left:2px solid #0000;align-items:center;gap:13px;margin-bottom:-6px;padding:0 20px;font-size:11px;font-weight:500;transition:opacity .2s;display:flex}.Cabinet-module__w8XNza__logout:hover{opacity:.7}.Cabinet-module__w8XNza__content{flex:1;padding:36px 44px;overflow-y:auto}.Cabinet-module__w8XNza__close{cursor:pointer;color:var(--kr-ash);background:0 0;border:none;padding:6px;transition:color .2s;display:flex;position:absolute;top:6px;right:6px}.Cabinet-module__w8XNza__close:hover{color:var(--kr-warm-gold)}.Cabinet-module__w8XNza__loading{text-align:center;color:var(--kr-ash);padding:48px 0;font-size:13px;font-weight:300}@media (max-width:640px){.Cabinet-module__w8XNza__overlay{padding:0}.Cabinet-module__w8XNza__modal{border:none;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none}.Cabinet-module__w8XNza__sidebar{border-bottom:1px solid #b8975a61;border-right:none;flex-direction:row;align-items:stretch;width:100%;height:66px;padding:0 46px 0 0}.Cabinet-module__w8XNza__navList{flex-direction:row;flex:1}.Cabinet-module__w8XNza__navItemWrap{border-bottom:none;border-right:1px solid #b8975a1a;flex:1 1 0;min-width:0;display:flex}.Cabinet-module__w8XNza__navItem{text-align:center;letter-spacing:.05em;border-bottom:2px solid #0000;border-left:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:100%;padding:8px 4px;font-size:9px;line-height:1.2}.Cabinet-module__w8XNza__navItemActive{border-left-color:#0000;border-bottom-color:var(--kr-warm-gold)}.Cabinet-module__w8XNza__logoutWrap{z-index:2;-webkit-backdrop-filter:blur(6px);background:#050817eb;border-top:1px solid #b8975a4d;border-left:none;align-items:stretch;min-height:0;position:absolute;bottom:0;left:0;right:0}.Cabinet-module__w8XNza__logout{justify-content:center;gap:12px;width:100%;margin-bottom:0;padding:16px}.Cabinet-module__w8XNza__content{flex:1;min-height:0;padding:26px 20px 84px}.Cabinet-module__w8XNza__close{justify-content:center;align-items:center;width:46px;height:66px;padding:0;top:0;right:0}}
.LegalModal-module__ay3Tvq__overlay{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0b08bf;justify-content:center;align-items:center;padding:16px;animation:.25s LegalModal-module__ay3Tvq__kr-fade-in;display:flex;position:fixed;inset:0}@media (max-width:640px){.LegalModal-module__ay3Tvq__overlay{padding:24px}}.LegalModal-module__ay3Tvq__modal{background:var(--kr-bg);border:1px solid var(--kr-border-modal);width:100%;max-width:860px;max-height:82vh;animation:.3s LegalModal-module__ay3Tvq__kr-slide-up;position:relative;overflow:auto}.LegalModal-module__ay3Tvq__close{float:right;cursor:pointer;color:var(--kr-fg-muted);z-index:1;background:0 0;border:none;margin-bottom:-36px;margin-right:12px;padding:8px;font-size:18px;line-height:1;position:sticky;top:12px}.LegalModal-module__ay3Tvq__content{padding:20px clamp(20px,3vw,32px)}.LegalModal-module__ay3Tvq__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:16px;font-size:10px;font-weight:500}.LegalModal-module__ay3Tvq__title{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 8px;font-size:clamp(22px,3.5vw,34px);font-style:normal;font-weight:300;line-height:1.1}.LegalModal-module__ay3Tvq__updated{color:var(--kr-fg-muted);margin-bottom:36px;font-size:12px}.LegalModal-module__ay3Tvq__rule{background:var(--kr-border);height:1px;margin-bottom:36px}.LegalModal-module__ay3Tvq__section{margin-bottom:28px}.LegalModal-module__ay3Tvq__section:last-child{margin-bottom:0}.LegalModal-module__ay3Tvq__sectionHead{letter-spacing:.12em;text-transform:uppercase;color:var(--kr-fg);margin-bottom:10px;font-size:11px;font-weight:500}.LegalModal-module__ay3Tvq__sectionBody{color:var(--kr-fg-muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:300;line-height:1.75}
.SwipeStrip-module__oz_E0G__track{position:relative}.SwipeStrip-module__oz_E0G__scroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.SwipeStrip-module__oz_E0G__slide{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;padding:0 8px}.SwipeStrip-module__oz_E0G__slideFlush{padding:0}.SwipeStrip-module__oz_E0G__chevron{width:32px;height:32px;color:var(--kr-pale-gold);background:var(--kr-onyx);border:1.5px solid var(--kr-warm-gold);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .34s;display:flex;position:absolute;top:45%;transform:translateY(-50%);box-shadow:0 4px 16px -6px #00020cd9}.SwipeStrip-module__oz_E0G__chevron svg{stroke-width:1.75px}.SwipeStrip-module__oz_E0G__chevronPrev{left:24px}.SwipeStrip-module__oz_E0G__chevronNext{right:24px}.SwipeStrip-module__oz_E0G__chevronFlip{transform:rotate(180deg)}.SwipeStrip-module__oz_E0G__chevronDisabled{opacity:0;pointer-events:none}.SwipeStrip-module__oz_E0G__pagination{justify-content:space-between;align-items:center;min-height:6px;margin-top:18px;padding:0 clamp(16px,4vw,56px);display:flex}.SwipeStrip-module__oz_E0G__dots{align-items:center;gap:8px;min-width:0;display:flex}.SwipeStrip-module__oz_E0G__counter{letter-spacing:.14em;color:var(--kr-fg-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:500}.SwipeStrip-module__oz_E0G__dot{cursor:pointer;background:#c9a96e40;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.SwipeStrip-module__oz_E0G__dotActive{background:var(--kr-warm-gold);width:20px}
.AuthModal-module__2fHQJG__overlay{z-index:3000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d0b08bf;justify-content:center;align-items:center;padding:16px;animation:.25s AuthModal-module__2fHQJG__kr-fade-in;display:flex;position:fixed;inset:0}@media (max-width:640px){.AuthModal-module__2fHQJG__overlay{padding:24px}}.AuthModal-module__2fHQJG__modal{background:var(--kr-bg);border:1px solid var(--kr-border-modal);width:100%;max-width:520px;max-height:88vh;animation:.3s AuthModal-module__2fHQJG__kr-slide-up;position:relative;overflow:auto}.AuthModal-module__2fHQJG__close{float:right;cursor:pointer;color:var(--kr-fg-muted);z-index:1;background:0 0;border:none;margin-bottom:-36px;margin-right:12px;padding:8px;font-size:18px;line-height:1;position:sticky;top:12px}.AuthModal-module__2fHQJG__content{padding:28px clamp(20px,4vw,36px) 32px}.AuthModal-module__2fHQJG__title{font-family:var(--kr-font-display);color:var(--kr-fg);text-align:center;margin:0 0 28px;font-size:clamp(26px,4vw,34px);font-style:normal;font-weight:300;line-height:1.1}.AuthModal-module__2fHQJG__googleBtn{box-sizing:border-box;border:1px solid var(--kr-border-strong);width:100%;color:var(--kr-fg);letter-spacing:.08em;font-size:12px;font-weight:500;font-family:var(--kr-font-body);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:13px 20px;transition:border-color .2s,background .2s;display:flex}.AuthModal-module__2fHQJG__divider{align-items:center;gap:14px;margin:22px 0;display:flex}.AuthModal-module__2fHQJG__dividerLine{background:var(--kr-border);flex:1;height:1px}.AuthModal-module__2fHQJG__dividerText{letter-spacing:.2em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.AuthModal-module__2fHQJG__form{flex-direction:column;gap:14px;display:flex}.AuthModal-module__2fHQJG__submitBtn{width:100%;margin-top:20px}.AuthModal-module__2fHQJG__toggle{text-align:center;color:var(--kr-fg-muted);font-size:13px;font-weight:300;font-family:var(--kr-font-body);margin-top:36px}.AuthModal-module__2fHQJG__nameRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:420px){.AuthModal-module__2fHQJG__nameRow{grid-template-columns:1fr}}.AuthModal-module__2fHQJG__emailHint{color:var(--kr-fg-muted);font-size:13px;font-weight:300;line-height:1.6;font-family:var(--kr-font-body);margin:-6px 0 0}.AuthModal-module__2fHQJG__privacyNote{text-align:center;color:var(--kr-fg-muted);font-size:11px;font-weight:300;line-height:1.6;font-family:var(--kr-font-body);margin-top:32px}.AuthModal-module__2fHQJG__linkBtn{cursor:pointer;color:var(--kr-warm-gold);font-size:inherit;font-weight:500;font-family:var(--kr-font-body);background:0 0;border:none;padding:0;text-decoration:none}.AuthModal-module__2fHQJG__field{flex-direction:column;gap:6px;display:flex}.AuthModal-module__2fHQJG__passwordWrap{display:flex;position:relative}.AuthModal-module__2fHQJG__passwordWrap .kr-field{padding-right:44px}.AuthModal-module__2fHQJG__passwordToggle{cursor:pointer;width:40px;color:var(--kr-fg-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;bottom:0;right:0}.AuthModal-module__2fHQJG__passwordToggle:hover{color:var(--kr-fg)}.AuthModal-module__2fHQJG__fieldLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.AuthModal-module__2fHQJG__fieldError{color:#c97a7a;font-size:12px;font-weight:300}.AuthModal-module__2fHQJG__submitError{color:#c97a7a;text-align:center;margin-top:12px;font-size:12px;font-weight:300;line-height:1.5}
.CheckoutPage-module__wQXKOa__page{flex-direction:column;flex:1 0 auto;padding-top:clamp(104px,8vw,112px);padding-bottom:clamp(12px,2vw,24px);display:flex}.CheckoutPage-module__wQXKOa__container{flex-direction:column;flex:1 0 auto;max-width:1440px;margin:0 auto;padding:0 clamp(16px,3vw,56px);display:flex}.CheckoutPage-module__wQXKOa__header{text-align:center;margin-bottom:56px}@media (max-width:640px){.CheckoutPage-module__wQXKOa__header{margin-bottom:36px}}.CheckoutPage-module__wQXKOa__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:12px;font-weight:500;font-family:var(--kr-font-body);margin:0}.CheckoutPage-module__wQXKOa__sectionTitle{letter-spacing:.18em;margin-bottom:10px;font-size:11px;}.CheckoutPage-module__wQXKOa__title{font-family:var(--kr-font-display);color:var(--kr-fg);text-align:center;margin:0;font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.04}.CheckoutPage-module__wQXKOa__left{flex-direction:column;gap:32px;max-width:680px;padding-right:6%;display:flex}@media (max-width:1024px){.CheckoutPage-module__wQXKOa__left{max-width:none;padding-right:0}}.CheckoutPage-module__wQXKOa__fieldGroup{flex-direction:column;gap:14px;display:flex}.CheckoutPage-module__wQXKOa__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.CheckoutPage-module__wQXKOa__stack{flex-direction:column;gap:12px;display:flex}.CheckoutPage-module__wQXKOa__npFields{flex-direction:column;gap:14px;padding:4px 2px 8px;display:flex}.CheckoutPage-module__wQXKOa__warehouseTypes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.CheckoutPage-module__wQXKOa__textarea{resize:none;min-height:88px}.CheckoutPage-module__wQXKOa__summaryBox{padding:clamp(20px,3vw,28px) 0}.CheckoutPage-module__wQXKOa__summaryItems{flex-direction:column;gap:22px;margin-bottom:24px;display:flex}.CheckoutPage-module__wQXKOa__summaryItem{border:1px solid var(--kr-border-gold);background:#b8975a0a;align-items:stretch;display:flex;position:relative}.CheckoutPage-module__wQXKOa__itemRemove{z-index:1;cursor:pointer;width:28px;height:28px;color:var(--kr-fg-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .2s;display:flex;position:absolute;top:6px;right:6px}.CheckoutPage-module__wQXKOa__itemRemove:hover{color:var(--kr-fg)}.CheckoutPage-module__wQXKOa__itemThumb{border-right:1px solid var(--kr-border-gold);background:var(--kr-bg-field);flex:0 0 200px;align-self:stretch;width:200px;min-height:200px;position:relative;overflow:hidden}.CheckoutPage-module__wQXKOa__itemThumb img{object-fit:cover}.CheckoutPage-module__wQXKOa__itemBody{flex-direction:column;flex:auto;min-width:0;padding:16px 40px 16px 16px;display:flex}.CheckoutPage-module__wQXKOa__itemName{font-family:var(--kr-font-display);color:var(--kr-fg);font-size:16px;font-weight:300;line-height:1.3}.CheckoutPage-module__wQXKOa__itemCollection{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-fg-muted);margin-top:5px;font-size:9px}.CheckoutPage-module__wQXKOa__itemSpecs{flex-direction:column;gap:4px;margin:12px 0 0;display:flex}.CheckoutPage-module__wQXKOa__itemSpecRow{gap:4px;font-size:12px;font-weight:300;line-height:1.5;display:flex}.CheckoutPage-module__wQXKOa__itemSpecLabel{color:var(--kr-fg-muted);flex:none}.CheckoutPage-module__wQXKOa__itemSpecValue{color:var(--kr-fg-muted);margin:0}.CheckoutPage-module__wQXKOa__itemPriceWrap{cursor:help;align-self:flex-start;position:relative}.CheckoutPage-module__wQXKOa__itemBreakdown{white-space:nowrap;letter-spacing:.02em;color:var(--kr-fg);background:var(--kr-bg-surface);border:1px solid var(--kr-border-strong);font-size:12px;font-family:var(--kr-font-body);opacity:0;pointer-events:none;z-index:3;flex-direction:column;gap:4px;margin-top:8px;padding:8px 12px;transition:opacity .18s;display:flex;position:absolute;top:100%;left:0}.CheckoutPage-module__wQXKOa__itemPriceWrap:hover .CheckoutPage-module__wQXKOa__itemBreakdown{opacity:1}.CheckoutPage-module__wQXKOa__itemPrice{letter-spacing:.02em;color:var(--kr-warm-gold);white-space:nowrap;margin-top:12px;font-size:15px;font-weight:300}.CheckoutPage-module__wQXKOa__divider{background:var(--kr-border);height:1px;margin:0 0 18px}.CheckoutPage-module__wQXKOa__totalRow{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.CheckoutPage-module__wQXKOa__totalLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.CheckoutPage-module__wQXKOa__totalValue{font-family:var(--kr-font-display);color:var(--kr-fg);font-size:26px;font-weight:300}.CheckoutPage-module__wQXKOa__submitBtn{width:100%}.CheckoutPage-module__wQXKOa__agreeNote{color:var(--kr-fg-muted);text-align:center;margin-top:14px;font-size:13px;font-weight:300;line-height:1.6}.CheckoutPage-module__wQXKOa__linkBtn{cursor:pointer;color:var(--kr-warm-gold);font-size:inherit;font-weight:500;font-family:var(--kr-font-body);background:0 0;border:none;padding:0}.CheckoutPage-module__wQXKOa__confirmation{max-width:620px;margin:0 auto}.CheckoutPage-module__wQXKOa__successDesc{color:var(--kr-fg-muted);text-align:center;text-wrap:pretty;margin:0 0 18px;font-size:16px;font-weight:300;line-height:1.7}@media (max-width:640px){.CheckoutPage-module__wQXKOa__successDesc{margin-bottom:24px}}.CheckoutPage-module__wQXKOa__successIntro{color:var(--kr-fg-muted);text-wrap:pretty;margin:28px 0 0;font-size:14px;font-weight:300;line-height:1.7}.CheckoutPage-module__wQXKOa__successIntroSpaced{margin-top:28px}.CheckoutPage-module__wQXKOa__empty{text-align:center;flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;max-width:460px;margin:0 auto;padding:clamp(24px,6vh,72px) 0;display:flex}.CheckoutPage-module__wQXKOa__emptyText{color:var(--kr-fg);margin:0 0 32px;font-size:20px;font-weight:300;line-height:1.6}.CheckoutPage-module__wQXKOa__emptyBtn{padding:17px 46px;font-size:12px}.CheckoutPage-module__wQXKOa__gate{text-align:center;flex-direction:column;align-items:center;max-width:520px;margin:0 auto;display:flex}.CheckoutPage-module__wQXKOa__gateTitle{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 16px;font-size:clamp(20px,3vw,24px);font-weight:300}.CheckoutPage-module__wQXKOa__gate .CheckoutPage-module__wQXKOa__detailBox{margin-bottom:20px}.CheckoutPage-module__wQXKOa__gateActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.CheckoutPage-module__wQXKOa__gateNote{color:var(--kr-warm-gold);margin:0;font-size:13px;font-weight:300;line-height:1.6}.CheckoutPage-module__wQXKOa__detailBox{border:1px solid var(--kr-border);background:#c9a96e0a;flex-direction:column;gap:12px;padding:clamp(16px,3vw,22px);display:flex}.CheckoutPage-module__wQXKOa__detailNote{color:var(--kr-warm-gold);text-align:center;margin:14px 0 0;font-size:14px;font-weight:300;line-height:1.6}.CheckoutPage-module__wQXKOa__field{flex-direction:column;gap:6px;display:flex}.CheckoutPage-module__wQXKOa__fieldLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.CheckoutPage-module__wQXKOa__fieldError{color:#c97a7a;font-size:12px;font-weight:300}.CheckoutPage-module__wQXKOa__fieldLocked{color:var(--kr-fg);cursor:default}.CheckoutPage-module__wQXKOa__submitError{color:#c97a7a;text-align:center;margin-top:12px;font-size:12px;font-weight:300;line-height:1.5}.CheckoutPage-module__wQXKOa__optionCard{text-align:left;cursor:pointer;border:1px solid var(--kr-border-strong);width:100%;font-family:var(--kr-font-body);background:0 0;border-radius:0;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .2s,background .2s;display:flex}.CheckoutPage-module__wQXKOa__optionCardActive{border-color:var(--kr-warm-gold);background:#c9a96e0f}.CheckoutPage-module__wQXKOa__radio{border:1px solid var(--kr-border-strong);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;display:inline-flex}.CheckoutPage-module__wQXKOa__optionCardActive .CheckoutPage-module__wQXKOa__radio{border-color:var(--kr-warm-gold)}.CheckoutPage-module__wQXKOa__radioDot{background:var(--kr-warm-gold);border-radius:50%;width:8px;height:8px}.CheckoutPage-module__wQXKOa__optionTitle{color:var(--kr-fg);font-size:15px;font-weight:400;display:block}.CheckoutPage-module__wQXKOa__optionHint{color:var(--kr-fg-muted);margin-top:3px;font-size:13px;font-weight:300;line-height:1.5;display:block}.CheckoutPage-module__wQXKOa__detailRow{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.CheckoutPage-module__wQXKOa__detailLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--kr-fg-muted);flex-shrink:0;font-size:11px;font-weight:500}.CheckoutPage-module__wQXKOa__detailValue{color:var(--kr-fg);text-align:right;word-break:break-word;font-size:13px;font-weight:300}.CheckoutPage-module__wQXKOa__detailValueStrong{font-size:14px;font-weight:500}.CheckoutPage-module__wQXKOa__detailValueMono{font-family:var(--kr-font-body);letter-spacing:.04em}.CheckoutPage-module__wQXKOa__detailValueWrap{justify-content:flex-end;align-items:baseline;gap:10px;min-width:0;display:flex}.CheckoutPage-module__wQXKOa__copyBtn{appearance:none;cursor:pointer;color:var(--kr-fg-muted);background:0 0;border:none;flex-shrink:0;align-items:center;margin:-2px;padding:2px;transition:color .16s;display:inline-flex}.CheckoutPage-module__wQXKOa__copyBtn:hover{color:var(--kr-warm-gold)}.CheckoutPage-module__wQXKOa__promoSection{margin-top:-12px;margin-bottom:16px}.CheckoutPage-module__wQXKOa__promoRow{align-items:stretch;display:flex}.CheckoutPage-module__wQXKOa__promoInput{border-right:none;flex:1;min-width:0}.CheckoutPage-module__wQXKOa__promoBtn{white-space:nowrap;border-color:var(--kr-border-strong);flex-shrink:0;padding-left:24px;padding-right:24px}.CheckoutPage-module__wQXKOa__promoOk{color:var(--kr-warm-gold);margin:10px 0 0;font-size:12px;line-height:1.6}.CheckoutPage-module__wQXKOa__summaryRow{color:var(--kr-fg);justify-content:space-between;align-items:baseline;margin-bottom:10px;font-size:13px;font-weight:300;display:flex}.CheckoutPage-module__wQXKOa__summaryLabel,.CheckoutPage-module__wQXKOa__discountLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:11px;font-weight:500}.CheckoutPage-module__wQXKOa__discountLabel,.CheckoutPage-module__wQXKOa__discountValue{color:var(--kr-warm-gold)}.CheckoutPage-module__wQXKOa__summaryItemGone{opacity:.55}.CheckoutPage-module__wQXKOa__itemPriceWas{color:var(--kr-fg-muted);margin-right:8px;text-decoration:line-through}.CheckoutPage-module__wQXKOa__itemGone{letter-spacing:.08em;text-transform:uppercase;color:var(--kr-danger,#c9524b);margin-top:12px;font-size:12px}.CheckoutPage-module__wQXKOa__reserveNote{}@media (max-width:640px){.CheckoutPage-module__wQXKOa__promoRow .CheckoutPage-module__wQXKOa__promoBtn{letter-spacing:.14em;flex-shrink:0;width:auto;padding-left:16px;padding-right:16px;font-size:10px}}
.ProductCarousel-module__ha21Ja__track{position:relative}.ProductCarousel-module__ha21Ja__pagination{justify-content:space-between;align-items:center;min-height:6px;margin-top:18px;padding:0 clamp(16px,4vw,56px);display:flex}.ProductCarousel-module__ha21Ja__dots{gap:8px;display:flex}.ProductCarousel-module__ha21Ja__dot{cursor:pointer;background:#c9a96e40;border:none;border-radius:3px;width:6px;height:6px;padding:0;transition:width .3s,background .3s}.ProductCarousel-module__ha21Ja__dotActive{background:var(--kr-warm-gold);width:20px}.ProductCarousel-module__ha21Ja__chevron{width:48px;height:48px;color:var(--kr-warm-gold);cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:36px;font-weight:200;line-height:1;transition:color .2s;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.ProductCarousel-module__ha21Ja__chevronPrev{left:56px}.ProductCarousel-module__ha21Ja__chevronNext{right:56px}.ProductCarousel-module__ha21Ja__chevronDisabled{color:#c9a96e26;cursor:default}.ProductCarousel-module__ha21Ja__viewAll{cursor:pointer;font-family:var(--kr-font-body);letter-spacing:.26em;text-transform:uppercase;color:var(--kr-warm-gold);align-items:center;gap:12px;font-size:11px;font-weight:500;transition:color .32s;display:inline-flex}.ProductCarousel-module__ha21Ja__viewAll:hover{color:var(--kr-pale-gold)}.ProductCarousel-module__ha21Ja__arrow{font-size:13px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.ProductCarousel-module__ha21Ja__viewAll:hover .ProductCarousel-module__ha21Ja__arrow{transform:translate(5px)}
.HomePage-module__h_SKVG__hero{justify-content:center;align-items:center;height:100svh;display:flex;position:relative;overflow:hidden}.HomePage-module__h_SKVG__heroBg{background-image:url(https://media.krasunya.uk/site/home.jpg);background-position:50%;background-size:cover;position:absolute;inset:-8%}.HomePage-module__h_SKVG__heroShimmer{z-index:1;background:linear-gradient(105deg,#0000 35%,#b8975a47 50%,#0000 65%);position:absolute;inset:0}.HomePage-module__h_SKVG__heroFadeTop{pointer-events:none;background:linear-gradient(#050817b8 0%,#0508171a 28%);position:absolute;inset:0}.HomePage-module__h_SKVG__heroBleed{pointer-events:none;background:linear-gradient(#0000 35%,#0a133073 58%,#0a0f28c7 76%,#080c20eb 90%,#080c20f7 100%);position:absolute;inset:0}.HomePage-module__h_SKVG__heroVignette{pointer-events:none;background:radial-gradient(90% 100%,#0000 40%,#05081761 100%);position:absolute;inset:0}.HomePage-module__h_SKVG__heroContent{z-index:2;text-align:center;margin-top:25vh;position:relative}.HomePage-module__h_SKVG__heroEyebrow{font-family:var(--kr-font-body);color:#f5f0e88c;letter-spacing:.32em;text-transform:uppercase;margin:0 0 4px;font-size:clamp(10px,1vw,13px);font-weight:400}.HomePage-module__h_SKVG__heroTitle{font-family:var(--kr-font-display);color:var(--kr-ivory);letter-spacing:.08em;text-transform:uppercase;text-shadow:0 4px 40px #05081766;margin:0 0 16px;font-size:clamp(32px,3.5vw,56px);font-style:normal;font-weight:400;line-height:1}.HomePage-module__h_SKVG__heroCta button{white-space:nowrap}.HomePage-module__h_SKVG__hairline{background:linear-gradient(90deg, transparent 0%, var(--kr-warm-gold) 12%, var(--kr-warm-gold) 88%, transparent 100%);opacity:.55;width:100%;height:1.5px}.HomePage-module__h_SKVG__rail{padding:60px 0 0}.HomePage-module__h_SKVG__railSecond{padding:32px 0 0}.HomePage-module__h_SKVG__railHead{text-align:center;margin-bottom:8px}.HomePage-module__h_SKVG__railTitle{font-family:var(--kr-font-display);color:#f5f0e8d6;text-transform:uppercase;letter-spacing:.1em;margin:4px 0 60px;font-size:34px;font-style:normal;font-weight:400;line-height:1.05}.HomePage-module__h_SKVG__railTitleYear{margin-bottom:72px}.HomePage-module__h_SKVG__servicesSection{padding:30px clamp(16px,4vw,56px) 0}.HomePage-module__h_SKVG__servicesHead{text-align:center;margin-bottom:50px}.HomePage-module__h_SKVG__servicesTitle{font-family:var(--kr-font-display);color:#f5f0e8d6;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:26px;font-style:normal;font-weight:400;line-height:1.05}.HomePage-module__h_SKVG__card{cursor:pointer}.HomePage-module__h_SKVG__cardFrame{border:1px solid #c9a96e73;transition:border-color .25s;position:relative;overflow:hidden}.HomePage-module__h_SKVG__cardFrame:hover{border-color:var(--kr-warm-gold)}.HomePage-module__h_SKVG__cardImage{aspect-ratio:3/2;transform:scale(var(--kr-card-zoom,1));transform-origin:var(--kr-card-origin,center);background-position:50%;background-size:cover;transition:transform .6s}.HomePage-module__h_SKVG__cardFrame:hover .HomePage-module__h_SKVG__cardImage{transform:scale(calc(var(--kr-card-zoom,1) + .12))}.HomePage-module__h_SKVG__cardOverlay{background:rgba(13, 11, 8, var(--kr-card-overlay));pointer-events:none;position:absolute;inset:0}.HomePage-module__h_SKVG__cardBody{text-align:center;padding:14px 4px 0}.HomePage-module__h_SKVG__cardLabel{font-family:var(--kr-font-display);color:var(--kr-ivory);margin-bottom:4px;font-size:18px;font-weight:400;line-height:1.1}.HomePage-module__h_SKVG__cardLink{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:10px;font-weight:500;font-family:var(--kr-font-body);align-items:center;gap:10px;display:inline-flex}@media (max-width:430px){.HomePage-module__h_SKVG__heroTitle{font-size:24px}.HomePage-module__h_SKVG__heroCta button{letter-spacing:.18em;width:100%;padding-left:14px;padding-right:14px}.HomePage-module__h_SKVG__railTitle,.HomePage-module__h_SKVG__servicesTitle{font-size:24px}}
.OrderTracker-module__UngGWG__shell{max-width:620px;margin:0 auto;padding:0 clamp(16px,5vw,24px)}.OrderTracker-module__UngGWG__pill{border:1px solid var(--kr-border-strong);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:500;font-family:var(--kr-font-body);color:var(--kr-fg-muted);flex-shrink:0;align-items:center;gap:8px;padding:5px 11px;display:inline-flex}.OrderTracker-module__UngGWG__pillDot{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.OrderTracker-module__UngGWG__pillWaiting{color:var(--kr-warm-gold);background:#b8975a12;border-color:#b8975a73}.OrderTracker-module__UngGWG__pillWaiting .OrderTracker-module__UngGWG__pillDot{animation:1.8s ease-in-out infinite OrderTracker-module__UngGWG__pillPulse}.OrderTracker-module__UngGWG__pillOk{color:#8fbf9f;background:#8fbf9f12;border-color:#8fbf9f66}.OrderTracker-module__UngGWG__pillBad{color:#c9797a;background:#c9797a12;border-color:#c9797a66}@keyframes OrderTracker-module__UngGWG__pillPulse{0%,to{opacity:1}50%{opacity:.3}}.OrderTracker-module__UngGWG__steps{grid-template-columns:repeat(4,1fr);margin:0 0 36px;display:grid}.OrderTracker-module__UngGWG__step{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.OrderTracker-module__UngGWG__step:before{content:"";background:var(--kr-border-strong);width:100%;height:1px;position:absolute;top:6px;right:50%}.OrderTracker-module__UngGWG__step:first-child:before{display:none}.OrderTracker-module__UngGWG__stepDone:before,.OrderTracker-module__UngGWG__stepCurrent:before{background:var(--kr-warm-gold)}.OrderTracker-module__UngGWG__stepDot{z-index:1;border:1px solid var(--kr-border-strong);background:var(--kr-bg);border-radius:50%;width:13px;height:13px;position:relative}.OrderTracker-module__UngGWG__stepDone .OrderTracker-module__UngGWG__stepDot{border-color:var(--kr-warm-gold);background:var(--kr-warm-gold)}.OrderTracker-module__UngGWG__stepCurrent .OrderTracker-module__UngGWG__stepDot{border-color:var(--kr-warm-gold);box-shadow:0 0 0 4px #b8975a24}.OrderTracker-module__UngGWG__stepLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--kr-fg-faint);font-size:10px;font-weight:500;line-height:1.3}.OrderTracker-module__UngGWG__stepDone .OrderTracker-module__UngGWG__stepLabel,.OrderTracker-module__UngGWG__stepCurrent .OrderTracker-module__UngGWG__stepLabel{color:var(--kr-fg)}.OrderTracker-module__UngGWG__timer{background:#b8975a0d;border:1px solid #b8975a66;flex-direction:column;align-items:center;gap:6px;margin:0 0 24px;padding:22px 20px 24px;display:flex}.OrderTracker-module__UngGWG__timerLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.OrderTracker-module__UngGWG__timerValue{font-family:var(--kr-font-display);color:var(--kr-warm-gold);font-variant-numeric:tabular-nums;font-size:44px;font-weight:300;line-height:1}.OrderTracker-module__UngGWG__timerBar{background:var(--kr-border-strong);width:100%;max-width:260px;height:2px;margin-top:12px;overflow:hidden}.OrderTracker-module__UngGWG__timerBarFill{background:var(--kr-warm-gold);height:100%;transition:width 1s linear;display:block}.OrderTracker-module__UngGWG__payBtn{width:100%;margin-bottom:12px}.OrderTracker-module__UngGWG__refreshRow{justify-content:center;margin-top:28px;display:flex}.OrderTracker-module__UngGWG__refreshBtn{box-sizing:border-box;width:100%}.OrderTracker-module__UngGWG__refreshBtn:disabled{cursor:default;opacity:.6}.OrderTracker-module__UngGWG__footer{border-top:1px solid var(--kr-border);text-align:center;margin-top:40px;padding-top:24px}.OrderTracker-module__UngGWG__footerBtn{box-sizing:border-box;width:100%;margin-top:6px}.OrderTracker-module__UngGWG__footerNote{color:var(--kr-fg-muted);margin:0 0 14px;font-size:13px;font-weight:300;line-height:1.6}.OrderTracker-module__UngGWG__footerLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 22px;margin-top:18px;display:flex}.OrderTracker-module__UngGWG__link{cursor:pointer;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500;font-family:var(--kr-font-body);color:var(--kr-warm-gold);background:0 0;border:none;border-bottom:1px solid #0000;padding:2px 0;transition:border-color .16s}.OrderTracker-module__UngGWG__link:hover{border-bottom-color:var(--kr-warm-gold)}.OrderTracker-module__UngGWG__linkMuted{color:var(--kr-fg-muted)}.OrderTracker-module__UngGWG__linkMuted:hover{border-bottom-color:var(--kr-fg-muted)}@media (max-width:420px){.OrderTracker-module__UngGWG__timerValue{font-size:36px}.OrderTracker-module__UngGWG__stepLabel{letter-spacing:.1em;font-size:9px}}
.ProductPage-module__JyzdYW__page{padding-top:71px}.ProductPage-module__JyzdYW__container{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4.5vw,64px)}.ProductPage-module__JyzdYW__backButton{cursor:pointer;font-family:var(--kr-font-body);letter-spacing:.26em;text-transform:uppercase;color:#f5f0e859;background:0 0;border:0;align-items:center;gap:8px;margin-bottom:14px;padding:0;font-size:10px;font-weight:500;transition:color .28s;display:inline-flex}.ProductPage-module__JyzdYW__backButton:hover{color:var(--kr-warm-gold)}@media (min-width:1025px){.ProductPage-module__JyzdYW__split{gap:128px;margin-left:-56px;margin-right:-56px}.ProductPage-module__JyzdYW__backButton{margin-left:-56px}.ProductPage-module__JyzdYW__aside{align-self:start;position:sticky;top:90px}}.ProductPage-module__JyzdYW__gallery{flex-direction:column;gap:16px;display:flex}.ProductPage-module__JyzdYW__detailRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ProductPage-module__JyzdYW__tile{cursor:zoom-in;border:1px solid #0000;transition:border-color .25s;position:relative;overflow:hidden}.ProductPage-module__JyzdYW__tile:hover{border-color:var(--kr-warm-gold)}.ProductPage-module__JyzdYW__tileImg{object-fit:cover;transition:transform .6s}.ProductPage-module__JyzdYW__tile:hover .ProductPage-module__JyzdYW__tileImg{transform:scale(1.07)}.ProductPage-module__JyzdYW__title{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 28px;font-size:38px;font-style:normal;font-weight:300;line-height:1.05}.ProductPage-module__JyzdYW__poem{font-family:var(--kr-font-display);color:var(--kr-fg);border-left:2px solid var(--kr-warm-gold);max-width:460px;margin-bottom:40px;padding-left:20px;font-size:19px;font-style:normal;font-weight:300;line-height:1.6}.ProductPage-module__JyzdYW__specs{grid-template-columns:110px 1fr;gap:14px 24px;max-width:460px;margin:0 0 16px;display:grid}.ProductPage-module__JyzdYW__specKey{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:10px;font-weight:500;font-family:var(--kr-font-body)}.ProductPage-module__JyzdYW__specVal{color:var(--kr-fg);font-size:14px;font-weight:300;font-family:var(--kr-font-body);margin:0}.ProductPage-module__JyzdYW__priceRow{flex-wrap:wrap;align-items:baseline;gap:24px;margin-bottom:10px;display:flex}.ProductPage-module__JyzdYW__priceWrap{cursor:help;display:inline-block;position:relative}.ProductPage-module__JyzdYW__priceBreakdown{white-space:nowrap;letter-spacing:.02em;color:var(--kr-fg);background:var(--kr-bg-surface);border:1px solid var(--kr-border-strong);font-size:12px;font-family:var(--kr-font-body);opacity:0;pointer-events:none;z-index:2;flex-direction:column;gap:4px;margin-left:12px;padding:8px 12px;transition:opacity .18s;display:flex;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.ProductPage-module__JyzdYW__priceWrap:hover .ProductPage-module__JyzdYW__priceBreakdown,.ProductPage-module__JyzdYW__priceWrap:focus-within .ProductPage-module__JyzdYW__priceBreakdown{opacity:1}.ProductPage-module__JyzdYW__stockNote{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-warm-gold);font-size:11px;font-weight:500;font-family:var(--kr-font-body);margin-bottom:24px}.ProductPage-module__JyzdYW__price{font-family:var(--kr-font-display);color:var(--kr-fg);white-space:nowrap;font-size:32px;font-style:normal;font-weight:300}.ProductPage-module__JyzdYW__orderNote{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:11px;font-weight:500;font-family:var(--kr-font-body)}.ProductPage-module__JyzdYW__orderNoteAccent{color:var(--kr-accent)}.ProductPage-module__JyzdYW__stockBadge{border:1px solid var(--kr-border-strong);font-family:var(--kr-font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--kr-fg-muted);align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:500;display:inline-flex}.ProductPage-module__JyzdYW__stockBadge:before{content:"";background:var(--kr-fg-faint);border-radius:50%;width:5px;height:5px}.ProductPage-module__JyzdYW__addBtn{position:relative;overflow:hidden}.ProductPage-module__JyzdYW__addBtn.kr-btn-primary:hover{background:var(--kr-warm-gold)}.ProductPage-module__JyzdYW__addBtn:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#fff6,#0000);width:40%;height:100%;transition:left 1.4s;position:absolute;top:0;left:-60%;transform:skew(-20deg)}.ProductPage-module__JyzdYW__addBtn:hover:after{left:130%}@keyframes ProductPage-module__JyzdYW__kr-add-pulse{0%{box-shadow:0 0 #b8975a8c}70%{box-shadow:0 0 0 16px #b8975a00}to{box-shadow:0 0 #b8975a00}}.ProductPage-module__JyzdYW__addBtnPulse.kr-btn-primary{animation:.7s ease-out ProductPage-module__JyzdYW__kr-add-pulse}.ProductPage-module__JyzdYW__actions{flex-direction:column;gap:12px;max-width:460px;margin-top:20px;display:flex}.ProductPage-module__JyzdYW__sizeRow{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ProductPage-module__JyzdYW__sizeGuideLink{color:var(--kr-warm-gold);margin-bottom:24px;font-size:12px;text-decoration:none;transition:opacity .2s;display:inline-block}.ProductPage-module__JyzdYW__sizeGuideLink:hover{opacity:.7}.ProductPage-module__JyzdYW__sizeBtn{cursor:pointer;border:1px solid var(--kr-border-strong);min-width:44px;color:var(--kr-fg);font-family:var(--kr-font-body);background:0 0;padding:8px 14px;font-size:14px;font-weight:400;transition:border-color .2s,background .2s,color .2s}.ProductPage-module__JyzdYW__sizeBtnActive{border-color:var(--kr-warm-gold);color:var(--kr-warm-gold);background:#c9a96e1a}.ProductPage-module__JyzdYW__sizeBtnOrderable{color:var(--kr-fg-muted);border-style:dashed}.ProductPage-module__JyzdYW__related{padding:clamp(32px,5vw,60px) 0 clamp(36px,4.8vw,72px)}.ProductPage-module__JyzdYW__relatedHead{text-align:center;padding:16px 0 0}.ProductPage-module__JyzdYW__relatedTitle{font-family:var(--kr-font-display);color:#f5f0e8d6;text-transform:uppercase;letter-spacing:.1em;margin:4px 0 0;font-size:34px;font-style:normal;font-weight:400;line-height:1.05}.ProductPage-module__JyzdYW__relatedGrid{max-width:1680px;margin:60px auto 0}.ProductPage-module__JyzdYW__relatedGrid .kr-carousel-grid{gap:48px}@media (max-width:640px){.ProductPage-module__JyzdYW__priceRow{gap:4px 16px}.ProductPage-module__JyzdYW__stockBadge{margin-bottom:10px}.ProductPage-module__JyzdYW__relatedTitle{letter-spacing:.08em;font-size:24px}.ProductPage-module__JyzdYW__relatedGrid{margin-top:32px}}
.ProductBrowser-module__SFhEXG__root{padding:0 clamp(16px,4.5vw,64px)}.ProductBrowser-module__SFhEXG__triggerRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.ProductBrowser-module__SFhEXG__trigger{--kr-trigger-clip:polygon(0 0, 100% 0, 95.4% 100%, 4.6% 100%);cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:center;width:93%;padding:0;display:block;position:relative}.ProductBrowser-module__SFhEXG__triggerFrame{fill:none;width:100%;height:100%;stroke:var(--kr-antique-gold);stroke-width:2px;pointer-events:none;transition:stroke .22s;position:absolute;inset:0}.ProductBrowser-module__SFhEXG__triggerInner{clip-path:var(--kr-trigger-clip);color:var(--kr-warm-gold);font-family:var(--kr-font-body);letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:11px;padding:15px 34px;font-size:11px;font-weight:500;transition:box-shadow .22s,color .22s;display:flex;position:relative}@media (hover:hover){.ProductBrowser-module__SFhEXG__trigger:hover .ProductBrowser-module__SFhEXG__triggerFrame{stroke:var(--kr-warm-gold)}.ProductBrowser-module__SFhEXG__trigger:hover .ProductBrowser-module__SFhEXG__triggerInner{color:var(--kr-pale-gold);box-shadow:inset 0 0 0 999px #b8975a17}}.ProductBrowser-module__SFhEXG__triggerActive .ProductBrowser-module__SFhEXG__triggerFrame{stroke:var(--kr-warm-gold)}.ProductBrowser-module__SFhEXG__triggerActive .ProductBrowser-module__SFhEXG__triggerInner{box-shadow:inset 0 0 0 999px #b8975a1c}.ProductBrowser-module__SFhEXG__triggerLabel{display:inline-block}.ProductBrowser-module__SFhEXG__triggerCount{background:var(--kr-warm-gold);min-width:19px;height:19px;color:var(--kr-fg-on-gold);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:500;display:inline-flex}@media (max-width:900px){.ProductBrowser-module__SFhEXG__triggerRow{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductBrowser-module__SFhEXG__trigger{grid-column:1}}@media (max-width:640px){.ProductBrowser-module__SFhEXG__triggerRow{justify-content:center;display:flex}.ProductBrowser-module__SFhEXG__trigger{width:auto;min-width:250px;max-width:82%}.ProductBrowser-module__SFhEXG__triggerInner{letter-spacing:.14em;padding:14px 26px;font-size:10.5px}}.ProductBrowser-module__SFhEXG__overlay{z-index:60;-webkit-backdrop-filter:blur(20px);background:#0d0b08b8;justify-content:center;align-items:center;padding:24px 16px;animation:.2s ease-out both ProductBrowser-module__SFhEXG__kr-fade-in;display:flex;position:fixed;inset:0}.ProductBrowser-module__SFhEXG__panel{background:var(--kr-bg);border:1px solid #b8975a4d;flex-direction:column;width:100%;max-width:520px;max-height:100%;display:flex;box-shadow:0 40px 90px -30px #00020cf2}.ProductBrowser-module__SFhEXG__panelHead{border-bottom:1px solid #b8975a4d;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:18px 20px 16px;display:grid}.ProductBrowser-module__SFhEXG__panelTitle{font-family:var(--kr-font-display);color:var(--kr-ivory);margin:0;font-size:22px;font-style:normal;font-weight:300}.ProductBrowser-module__SFhEXG__panelClose{cursor:pointer;color:var(--kr-fg-muted);background:0 0;border:0;justify-self:end;padding:6px;font-size:15px;line-height:1;transition:color .18s}.ProductBrowser-module__SFhEXG__panelClose:hover{color:var(--kr-warm-gold)}.ProductBrowser-module__SFhEXG__panelBody{padding:8px 24px 20px;overflow-y:auto}.ProductBrowser-module__SFhEXG__group{border-bottom:1px solid #b8975a1f;padding:16px 0}.ProductBrowser-module__SFhEXG__group:last-child{border-bottom:0}.ProductBrowser-module__SFhEXG__groupLabel{color:var(--kr-fg-muted);font-family:var(--kr-font-body);letter-spacing:.22em;text-transform:uppercase;margin-bottom:11px;font-size:10px;font-weight:500}.ProductBrowser-module__SFhEXG__groupOpts{flex-wrap:wrap;gap:8px;display:flex}.ProductBrowser-module__SFhEXG__panelFoot{border-top:1px solid #b8975a4d;padding:16px 20px 20px}.ProductBrowser-module__SFhEXG__panelReset{cursor:pointer;white-space:nowrap;color:var(--kr-warm-gold);font-family:var(--kr-font-body);letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;justify-self:center;padding:6px 10px;font-size:10px;font-weight:500;transition:opacity .18s}.ProductBrowser-module__SFhEXG__panelReset:disabled{cursor:default;opacity:.3}.ProductBrowser-module__SFhEXG__panelApply{cursor:pointer;background:var(--kr-warm-gold);border:1px solid var(--kr-warm-gold);width:100%;color:var(--kr-fg-on-gold);font-family:var(--kr-font-body);letter-spacing:.2em;text-transform:uppercase;padding:14px 20px;font-size:10.5px;font-weight:500;transition:filter .2s}.ProductBrowser-module__SFhEXG__panelApply:hover{filter:brightness(1.08)}.ProductBrowser-module__SFhEXG__emptyState{text-align:center;color:var(--kr-fg-muted);padding:110px 0 90px}.ProductBrowser-module__SFhEXG__emptyTitle{font-family:var(--kr-font-display);margin:0;font-size:28px;font-style:normal;font-weight:300}.ProductBrowser-module__SFhEXG__emptyReset{cursor:pointer;color:var(--kr-warm-gold);font-family:var(--kr-font-body);letter-spacing:.2em;text-transform:uppercase;background:0 0;border:1px solid #b8975a80;margin-top:24px;padding:12px 28px;font-size:10.5px;font-weight:500}.ProductBrowser-module__SFhEXG__option{cursor:pointer;white-space:nowrap;font-family:var(--kr-font-body);letter-spacing:.06em;color:var(--kr-fg-muted);background:0 0;border:1px solid #b8975a52;border-radius:999px;align-items:center;padding:9px 17px;font-size:11.5px;font-weight:400;line-height:1.2;transition:background .18s,border-color .18s,color .18s;display:inline-flex}@media (hover:hover){.ProductBrowser-module__SFhEXG__option:not(.ProductBrowser-module__SFhEXG__optionActive):hover{color:var(--kr-ivory);background:#b8975a1a;border-color:#b8975a99}}.ProductBrowser-module__SFhEXG__optionActive{border-color:var(--kr-warm-gold);color:var(--kr-warm-gold);background:#b8975a2e;font-weight:500}
.RequestForm-module__3jfZ1W__form{flex-direction:column;gap:18px;display:flex}.RequestForm-module__3jfZ1W__row{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:640px){.RequestForm-module__3jfZ1W__row{grid-template-columns:1fr}}.RequestForm-module__3jfZ1W__field{flex-direction:column;gap:6px;display:flex}.RequestForm-module__3jfZ1W__fieldLabel{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.RequestForm-module__3jfZ1W__fieldError{color:#c97a7a;font-size:12px;font-weight:300}.RequestForm-module__3jfZ1W__textarea{resize:none;min-height:120px}.RequestForm-module__3jfZ1W__formError{color:#c97a7a;margin:0;font-size:13px;font-weight:300}.RequestForm-module__3jfZ1W__success{border:1px solid var(--kr-border);text-align:center;padding:clamp(28px,5vw,48px)}.RequestForm-module__3jfZ1W__successTitle{font-family:var(--kr-font-display);color:var(--kr-fg);margin-bottom:12px;font-size:clamp(24px,4vw,32px);font-weight:300}.RequestForm-module__3jfZ1W__successDesc{color:var(--kr-fg-muted);text-wrap:pretty;margin:0;font-size:14px;font-weight:300;line-height:1.65}.RequestForm-module__3jfZ1W__agreeNote{color:var(--kr-fg-muted);text-align:center;margin-top:14px;font-size:13px;font-weight:300;line-height:1.6}.RequestForm-module__3jfZ1W__linkBtn{cursor:pointer;color:var(--kr-warm-gold);font-size:inherit;font-weight:500;font-family:var(--kr-font-body);background:0 0;border:none;padding:0}
.BespokePage-module__APJ_uW__page{padding-top:clamp(104px,8vw,112px)}@media (max-width:640px){.BespokePage-module__APJ_uW__page{padding-top:88px}.BespokePage-module__APJ_uW__eyebrow{margin-bottom:16px}}.BespokePage-module__APJ_uW__container{max-width:1040px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.BespokePage-module__APJ_uW__hero{max-width:820px;margin-bottom:56px}.BespokePage-module__APJ_uW__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:28px;font-size:10px;font-weight:500}.BespokePage-module__APJ_uW__heading{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 36px;font-size:clamp(40px,6.5vw,80px);font-style:normal;font-weight:300;line-height:1.02}.BespokePage-module__APJ_uW__desc{color:var(--kr-fg-muted);text-wrap:pretty;max-width:640px;margin:0;font-size:15px;font-weight:300;line-height:1.75}.BespokePage-module__APJ_uW__steps{border-top:1px solid var(--kr-border)}.BespokePage-module__APJ_uW__step{border-bottom:1px solid var(--kr-border);grid-template-columns:clamp(50px,8vw,96px) 1fr;align-items:start;gap:0 clamp(24px,5vw,72px);padding:56px 0;display:grid}.BespokePage-module__APJ_uW__stepMeta{padding-top:4px}.BespokePage-module__APJ_uW__stepNum{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:8px;font-size:10px;font-weight:500}.BespokePage-module__APJ_uW__stepEyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--kr-fg-muted);font-size:10px;font-weight:500}.BespokePage-module__APJ_uW__stepTitle{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 20px;font-size:clamp(24px,3.5vw,42px);font-style:normal;font-weight:300;line-height:1.1}.BespokePage-module__APJ_uW__stepCopy{color:var(--kr-fg-muted);text-wrap:pretty;max-width:720px;margin:0;font-size:16px;font-weight:300;line-height:1.8}.BespokePage-module__APJ_uW__cta{text-align:center;flex-direction:column;align-items:center;padding:40px 0 24px;scroll-margin-top:100px;display:flex}.BespokePage-module__APJ_uW__ctaHeading{font-family:var(--kr-font-display);color:var(--kr-fg);margin-bottom:20px;font-size:clamp(24px,3.5vw,42px);font-style:normal;font-weight:300;line-height:1.15}.BespokePage-module__APJ_uW__ctaDesc{color:var(--kr-fg-muted);text-wrap:pretty;max-width:600px;margin-bottom:32px;font-size:15px;font-weight:300;line-height:1.7}.BespokePage-module__APJ_uW__ctaForm{text-align:left;width:100%;max-width:560px}
.CollectionPage-module__nh6VEG__page{padding-top:90px}.CollectionPage-module__nh6VEG__banner{gap:24px;padding:0 clamp(16px,4.5vw,64px);display:grid}.CollectionPage-module__nh6VEG__pieces{margin-top:28px}.CollectionPage-module__nh6VEG__spacer{height:16px}
.LegalPage-module__fjlV6G__page{padding-top:clamp(104px,8vw,112px);padding-bottom:24px}@media (max-width:640px){.LegalPage-module__fjlV6G__page{padding-top:88px}}.LegalPage-module__fjlV6G__container{max-width:960px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}
.ProductsPage-module__Ig03eG__page{padding-top:88px}.ProductsPage-module__Ig03eG__spacer{height:16px}
.RepairPage-module__HplZxW__page{padding-top:clamp(104px,8vw,112px)}.RepairPage-module__HplZxW__container{max-width:1040px;margin:0 auto;padding:0 clamp(16px,5vw,80px)}.RepairPage-module__HplZxW__header{margin-bottom:48px}.RepairPage-module__HplZxW__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:28px;font-size:10px;font-weight:500}.RepairPage-module__HplZxW__heading{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0;font-size:clamp(36px,6vw,72px);font-style:normal;font-weight:300;line-height:1.04}.RepairPage-module__HplZxW__howItWorks{border-top:1px solid var(--kr-border);margin-bottom:0;padding-top:48px}.RepairPage-module__HplZxW__stepNum{letter-spacing:.22em;text-transform:uppercase;color:var(--kr-warm-gold);margin-bottom:16px;font-size:10px;font-weight:500}.RepairPage-module__HplZxW__stepTitle{font-family:var(--kr-font-display);color:var(--kr-fg);margin-bottom:10px;font-size:21px;font-style:normal;font-weight:300;line-height:1.25}.RepairPage-module__HplZxW__stepDesc{color:var(--kr-fg-muted);font-size:13px;font-weight:300;line-height:1.65}.RepairPage-module__HplZxW__priceSection{border-top:1px solid var(--kr-border);margin-top:64px;padding-top:48px;scroll-margin-top:96px}.RepairPage-module__HplZxW__priceTitle{font-family:var(--kr-font-display);color:var(--kr-fg);text-align:center;margin:0 0 12px;font-size:clamp(24px,3.5vw,32px);font-weight:300;line-height:1.1}.RepairPage-module__HplZxW__priceList{border:1px solid var(--kr-border);padding:0 clamp(16px,3vw,28px)}.RepairPage-module__HplZxW__priceRow:last-child{border-bottom:none}.RepairPage-module__HplZxW__priceHead{border-bottom:1px solid #c9a96e33;grid-template-columns:1fr minmax(72px,140px);gap:0 clamp(8px,2vw,24px);padding:20px 0 16px;display:grid}.RepairPage-module__HplZxW__priceHeadCell{letter-spacing:.28em;text-transform:uppercase;color:var(--kr-warm-gold);text-align:center;font-size:9px;font-weight:500}.RepairPage-module__HplZxW__priceRow{border-bottom:1px solid var(--kr-border);grid-template-columns:1fr minmax(60px,100px);align-items:baseline;gap:0 clamp(8px,2vw,16px);padding:14px 0;display:grid}.RepairPage-module__HplZxW__rowService{color:var(--kr-fg);text-align:left;font-size:15px;font-weight:400}.RepairPage-module__HplZxW__priceCell{text-align:center;color:var(--kr-fg);font-size:14px;font-weight:300}.RepairPage-module__HplZxW__disclaimer{color:var(--kr-fg-muted);text-wrap:pretty;text-align:center;margin:0 0 28px;font-size:14px;font-weight:300;line-height:1.65}.RepairPage-module__HplZxW__toggleWrap{justify-content:center;margin-top:32px;display:flex}.RepairPage-module__HplZxW__formSection{max-width:640px;margin-top:56px;margin-left:auto;margin-right:auto;padding-bottom:24px}.RepairPage-module__HplZxW__formTitle,.RepairPage-module__HplZxW__formDesc{text-align:center}.RepairPage-module__HplZxW__formTitle{font-family:var(--kr-font-display);color:var(--kr-fg);margin:0 0 12px;font-size:clamp(28px,4vw,40px);font-weight:300;line-height:1.1}.RepairPage-module__HplZxW__formDesc{color:var(--kr-fg-muted);text-wrap:pretty;margin:0 0 32px;font-size:14px;font-weight:300;line-height:1.65}.RepairPage-module__HplZxW__priceHintWrap{justify-content:center;margin-top:32px;display:flex}@media (max-width:640px){.RepairPage-module__HplZxW__page{padding-top:88px}.RepairPage-module__HplZxW__eyebrow{margin-bottom:16px}.RepairPage-module__HplZxW__header{margin-bottom:8px}.RepairPage-module__HplZxW__howItWorks{padding-top:8px}.RepairPage-module__HplZxW__priceSection{margin-top:20px;padding-top:16px}}
