:root{--v2-ink:#050506;--v2-coal:#0b0c0e;--v2-card:#111215;--v2-line:rgba(255,255,255,.12);--v2-line2:rgba(255,255,255,.22);--v2-bone:#efece5;--v2-text:#e7e5df;--v2-mute:#a3a5aa;--v2-ok:#93d9ab;--v2-warn:#f3c98b;--v2-err:#ff9e92;--v2-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--v2-serif:"Instrument Serif",Georgia,serif;--v2-ease:cubic-bezier(.2,.8,.2,1);--v2-ann:34px;}@media (max-width:860px){:root{--kr-hh:60px}}.kr-header{background:rgba(6,6,7,.92)!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--v2-line)!important}.v2-ann{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--v2-ann);padding:0 12px;background:var(--v2-bone);color:var(--v2-ink);font:600 12px/1 var(--v2-sans);letter-spacing:.01em;white-space:nowrap;overflow:hidden}.v2-ann span+span::before{content:"·";margin-right:10px;opacity:.45}@media (max-width:560px){.v2-ann__x{display:none}}#MainContent{padding-top:var(--v2-ann)}.v2{font-family:var(--v2-sans);color:var(--v2-text);background:var(--v2-ink);-webkit-font-smoothing:antialiased}.v2 *,.v2 *::before,.v2 *::after{box-sizing:border-box;min-width:0}.v2 h1,.v2 h2,.v2 h3,.v2 p,.v2 ul,.v2 li,.v2 figure,.v2 form{margin:0;padding:0}.v2 ul{list-style:none}.v2 img{display:block;max-width:100%;height:auto}.v2 a:not(.v2-btn){color:inherit}.v2-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.v2-kicker{display:inline-flex;align-items:center;gap:8px;font:600 12px/1.2 var(--v2-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--v2-mute)}.v2-kicker i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--v2-ok);box-shadow:0 0 0 4px rgba(147,217,171,.16)}.v2-h1{font:600 clamp(40px,10.5vw,80px)/.98 var(--v2-sans);letter-spacing:-.045em;color:#fff;text-transform:none}.v2-h2{font:600 clamp(30px,8vw,54px)/1.02 var(--v2-sans);letter-spacing:-.04em;color:#fff;text-transform:none}.v2-h1 em,.v2-h2 em{font-family:var(--v2-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.v2-lead{font-size:16px;line-height:1.5;color:#cbc9c3}.v2-head{display:grid;gap:10px;margin-bottom:22px}.v2-btn{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:auto;min-height:54px;height:auto;margin:0;padding:0 24px;border:1px solid var(--v2-line2);border-radius:999px;background:transparent;color:#fff;font:600 16px/1.15 var(--v2-sans);letter-spacing:-.01em;text-transform:none;text-decoration:none;text-align:center;cursor:pointer;box-shadow:none;transition:transform .2s var(--v2-ease),background .2s,color .2s,opacity .2s;-webkit-tap-highlight-color:transparent}.v2-btn--light{background:var(--v2-bone);border-color:var(--v2-bone);color:var(--v2-ink)}.v2-btn--block{display:flex;width:100%}.v2-btn--xl{min-height:58px;font-size:17px}.v2-btn:active{transform:scale(.98)}.v2-btn.is-load{opacity:.6;pointer-events:none}.v2-btn.is-done{background:var(--v2-ok);border-color:var(--v2-ok);color:#05200f}@media (hover:hover){.v2-btn--light:hover{background:#fff}.v2-btn:not(.v2-btn--light):hover{background:rgba(255,255,255,.08)}}.v2-link{appearance:none;-webkit-appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0;height:auto;width:auto;box-shadow:none}.v2-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(56px,1fr));gap:8px}.v2-size{appearance:none;-webkit-appearance:none;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:auto;min-height:50px;height:auto;margin:0;padding:6px 8px;border:1px solid var(--v2-line2);border-radius:12px;background:rgba(255,255,255,.04);color:#fff;font:600 16px/1 var(--v2-sans);letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background .15s,border-color .15s,color .15s;-webkit-tap-highlight-color:transparent}.v2-size small{font:500 10px/1 var(--v2-sans);letter-spacing:.02em;opacity:.85}.v2-size[aria-checked="true"]{background:var(--v2-bone);border-color:var(--v2-bone);color:var(--v2-ink)}.v2-size:disabled{opacity:.4;cursor:not-allowed}.v2-size:disabled>span{text-decoration:line-through}.v2-sizes.is-shake{animation:v2Shake .42s}@keyframes v2Shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.v2-msg{font-size:13.5px;line-height:1.4;color:var(--v2-warn)}.v2-msg:empty{display:none}.v2-msg.is-err{color:var(--v2-err)}.v2-add{display:grid;gap:12px}.v2-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(80svh,760px);padding:calc(var(--kr-hh) + 32px) 0 26px;overflow:hidden}.v2-hero__media{position:absolute;inset:0;z-index:-2;background:#16171a}.v2-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.v2-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(5,5,6,.2) 0%,rgba(5,5,6,0) 30%,rgba(5,5,6,.72) 62%,var(--v2-ink) 100%)}.v2-hero__body{display:grid;gap:14px;justify-items:start}.v2-hero__body>*{max-width:640px}.v2-hero__sub{font-size:16px;line-height:1.5;color:#e2e0da}.v2-hero__ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:4px}.v2-hero__ctas .v2-btn{padding:0 12px;font-size:15px}.v2-hero__ctas .v2-btn:not(.v2-btn--light){background:rgba(5,5,6,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v2-proof{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:#d8d6d0}.v2-proof li{display:flex;align-items:center;gap:6px}.v2-proof svg{flex:none;width:15px;height:15px;color:var(--v2-ok)}@media (min-width:900px){.v2-hero{min-height:min(88svh,820px)}.v2-hero__ctas{grid-template-columns:auto auto;width:auto}.v2-hero__ctas .v2-btn{padding:0 26px}}.v2-trust{background:var(--v2-coal);border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}.v2-trust ul{display:grid;grid-template-columns:1fr 1fr}.v2-trust li{display:flex;align-items:center;gap:10px;padding:14px 12px;font-size:12.5px;line-height:1.3;color:var(--v2-mute)}.v2-trust li:nth-child(odd){border-right:1px solid var(--v2-line)}.v2-trust li:nth-child(-n+2){border-bottom:1px solid var(--v2-line)}.v2-trust li b{display:block;font-size:13.5px;font-weight:600;color:#fff}.v2-trust svg{flex:none;width:22px;height:22px;color:var(--v2-bone)}@media (min-width:900px){.v2-trust ul{grid-template-columns:repeat(4,1fr)}.v2-trust li{justify-content:center;padding:18px 12px;border-bottom:0!important;border-right:1px solid var(--v2-line)}.v2-trust li:last-child{border-right:0}}.v2-products{padding:44px 0 20px;scroll-margin-top:calc(var(--kr-hh) + var(--v2-ann))}.v2-grid{display:grid;gap:18px}@media (min-width:900px){.v2-grid{grid-template-columns:1fr 1fr;gap:24px}}.v2-card{overflow:hidden;border:1px solid var(--v2-line);border-radius:22px;background:var(--v2-card);scroll-margin-top:calc(var(--kr-hh) + var(--v2-ann) + 12px)}.v2-card__media{position:relative;aspect-ratio:4/5;background:#18191c}.v2-card__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.v2-card__track::-webkit-scrollbar{display:none}.v2-card__slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:block}.v2-card__slide img{width:100%;height:100%!important;object-fit:cover}.v2-badge{position:absolute;left:12px;top:12px;padding:7px 11px;border-radius:999px;background:rgba(5,5,6,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--v2-line2);font:600 11px/1 var(--v2-sans);letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none}.v2-swipe{position:absolute;right:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(5,5,6,.6);font:500 11.5px/1 var(--v2-sans);color:#fff;pointer-events:none}.v2-card__body{display:grid;gap:12px;padding:16px}.v2-card__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.v2-card__title{font:600 22px/1.1 var(--v2-sans);letter-spacing:-.03em;color:#fff;text-transform:none}.v2-card__title a{text-decoration:none}.v2-card__price{font:600 21px/1 var(--v2-sans);letter-spacing:-.02em;color:#fff;white-space:nowrap}.v2-card__points{font-size:13.5px;line-height:1.4;color:var(--v2-mute)}.v2-card__more{justify-self:center;font-size:13.5px;color:var(--v2-mute);text-underline-offset:3px}.v2-combo{padding:20px 0 44px}.v2-combo__card{overflow:hidden;border:1px solid var(--v2-line2);border-radius:22px;background:linear-gradient(165deg,#1a1b1f,#0d0e10 70%)}.v2-combo__media{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:16/10;background:#18191c}.v2-combo__media img{width:100%;height:100%!important;object-fit:cover}.v2-combo__plus{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--v2-bone);color:var(--v2-ink);font:600 22px/1 var(--v2-sans)}.v2-combo__body{display:grid;gap:14px;padding:18px 16px}.v2-h2--sm{font-size:clamp(26px,7vw,40px)}.v2-combo__price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.v2-combo__price b{font:600 26px/1 var(--v2-sans);letter-spacing:-.02em;color:#fff}.v2-combo__price span{padding:6px 10px;border-radius:999px;background:rgba(147,217,171,.12);color:var(--v2-ok);font-size:12.5px;font-weight:600}.v2-pick{display:grid;gap:8px}.v2-pick__lbl{display:flex;justify-content:space-between;gap:10px;font-size:14px;color:#dcdad4}.v2-pick__lbl em{font-style:normal;color:var(--v2-mute)}.v2-pick__lbl em.is-set{color:#fff;font-weight:600}@media (min-width:900px){.v2-combo__card{display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch}.v2-combo__media{aspect-ratio:auto;min-height:420px}.v2-combo__body{align-content:center;padding:36px}}.v2-details{padding:44px 0}.v2-details__list{display:grid;gap:12px}.v2-detail{display:grid;grid-template-columns:104px 1fr;overflow:hidden;border:1px solid var(--v2-line);border-radius:18px;background:var(--v2-card)}.v2-detail__img{background:#18191c;min-height:104px}.v2-detail__img img{width:100%;height:100%!important;object-fit:cover}.v2-detail__txt{display:grid;align-content:center;gap:5px;padding:14px}.v2-detail__txt h3{font:600 17px/1.2 var(--v2-sans);letter-spacing:-.02em;color:#fff;text-transform:none}.v2-detail__txt p{font-size:14px;line-height:1.45;color:var(--v2-mute)}@media (min-width:900px){.v2-details__list{grid-template-columns:repeat(3,1fr);gap:20px}.v2-detail{grid-template-columns:1fr}.v2-detail__img{aspect-ratio:4/3}.v2-detail__txt{padding:20px}}.v2-gallery{padding:44px 0}.v2-gallery__row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px;margin:0 -16px;-webkit-overflow-scrolling:touch}.v2-gallery__row::-webkit-scrollbar{display:none}.v2-gallery__row a{flex:0 0 62%;aspect-ratio:4/5;scroll-snap-align:start;overflow:hidden;border-radius:16px;background:#18191c}.v2-gallery__row img{width:100%;height:100%!important;object-fit:cover}.v2-gallery__link{margin-top:16px;font-size:14px;color:var(--v2-mute);text-underline-offset:3px;display:inline-block}@media (min-width:900px){.v2-gallery__row{display:grid;grid-template-columns:repeat(3,1fr);overflow:visible;padding:0;margin:0}}.v2-faq{padding:44px 0}.v2-acc{display:grid;border-top:1px solid var(--v2-line)}.v2-acc details{border-bottom:1px solid var(--v2-line)}.v2-acc summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;list-style:none;font:600 16px/1.3 var(--v2-sans);letter-spacing:-.01em;color:#fff;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.v2-acc summary::-webkit-details-marker{display:none}.v2-acc summary::after{content:"+";flex:none;font:300 24px/1 var(--v2-sans);color:var(--v2-mute);transition:transform .25s var(--v2-ease)}.v2-acc details[open] summary::after{transform:rotate(45deg)}.v2-acc__b{padding:0 0 18px;font-size:15px;line-height:1.6;color:#c9c7c1}.v2-acc__b p+p,.v2-acc__b ul{margin-top:10px}.v2-acc__b ul{list-style:disc;padding-left:20px}.v2-acc__b a{text-underline-offset:3px}.v2-acc__b img{border-radius:12px;background:#fff}.v2-final{padding:52px 0 64px;text-align:center}.v2-final .v2-wrap{display:grid;justify-items:center;gap:16px}.v2-final .v2-lead{max-width:30em}.v2-pdp{padding:calc(var(--kr-hh) + 8px) 0 40px}.v2-pdp__grid{display:grid;gap:18px;width:100%;margin-inline:auto}.v2-gal{position:relative}.v2-gal__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#141518}.v2-gal__track::-webkit-scrollbar{display:none}.v2-gal__slide{flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start;background:#141518}.v2-gal__slide img{width:100%;height:100%!important;object-fit:cover;cursor:zoom-in}.v2-gal__count{position:absolute;right:12px;top:12px;padding:6px 10px;border-radius:999px;background:rgba(5,5,6,.72);font:600 12px/1 var(--v2-sans);color:#fff;pointer-events:none}.v2-gal__thumbs{display:none;gap:8px;overflow-x:auto;padding:10px 16px 0;scrollbar-width:none}@media (min-width:990px){.v2-gal__thumbs{display:flex}}.v2-gal__thumbs::-webkit-scrollbar{display:none}.v2-gal__thumbs button{appearance:none;flex:0 0 56px;width:56px;height:70px;min-height:0;margin:0;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#141518;opacity:.55;cursor:pointer;box-shadow:none}.v2-gal__thumbs button.is-on{border-color:var(--v2-bone);opacity:1}.v2-gal__thumbs img{width:100%;height:100%!important;object-fit:cover}.v2-pdp__info{display:grid;gap:14px;padding:0 16px;align-content:start}.v2-pdp__title{font:600 clamp(30px,8vw,46px)/1.02 var(--v2-sans);letter-spacing:-.04em;color:#fff;text-transform:none}.v2-pdp__pricerow{display:flex;align-items:baseline;gap:8px}.v2-pdp__price{font:600 28px/1 var(--v2-sans);letter-spacing:-.02em;color:#fff}.v2-pdp__tax{font-size:12.5px;color:var(--v2-mute)}.v2-pdp__ship{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.35;color:var(--v2-ok)}.v2-pdp__ship svg{flex:none;width:18px;height:18px}.v2-points{display:flex;flex-wrap:wrap;gap:6px}.v2-points li{padding:7px 11px;border:1px solid var(--v2-line2);border-radius:999px;font-size:12.5px;line-height:1;color:#dedcd6}.v2-pdp__form{gap:12px}.v2-pdp__sizehead{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;color:#d6d4ce}.v2-pdp__sizehead em{font-style:normal;color:var(--v2-mute)}.v2-pdp__sizehead em.is-set{color:#fff;font-weight:600}.v2-pdp__sizehead .v2-link{font-size:13.5px;color:#fff}.v2-sizes--lg .v2-size{min-height:56px;font-size:17px}.v2-pdp__fit{margin-top:10px!important;font-size:13px;line-height:1.4;color:var(--v2-mute)}.v2-pdp__express{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s var(--v2-ease),opacity .25s}.v2-pdp__express.is-on{max-height:220px;opacity:1}.v2-assure{display:grid;gap:11px;padding:14px;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-card)}.v2-assure li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;color:var(--v2-mute)}.v2-assure li b{color:#fff;font-weight:600}.v2-assure svg{flex:none;width:20px;height:20px;margin-top:-1px;color:var(--v2-bone)}.v2-up{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:12px;border:1px dashed var(--v2-line2);border-radius:16px}.v2-up__img{display:block;width:72px;height:90px;overflow:hidden;border-radius:10px;background:#18191c}.v2-up__img img{width:100%;height:100%!important;object-fit:cover}.v2-up__body{display:grid;gap:9px;align-content:start}.v2-up__t{font-size:14px;line-height:1.35;color:#dedcd6}.v2-up__t b{color:#fff}.v2-up__t span{color:var(--v2-ok)}.v2-up .v2-sizes{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));gap:6px}.v2-up .v2-size{min-height:40px;border-radius:10px;font-size:14px}.v2-up .v2-btn{min-height:44px;font-size:14px}@media (min-width:990px){.v2-pdp{padding-top:calc(var(--kr-hh) + 28px)}.v2-pdp__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;width:min(1240px,100% - 48px);align-items:start}.v2-gal__track{border-radius:20px}.v2-gal__thumbs{padding:12px 0 0}.v2-pdp__info{position:sticky;top:calc(var(--kr-hh) + var(--v2-ann) + 20px);padding:0}}.v2-sticky{position:fixed;left:0;right:0;bottom:0;z-index:8000;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(8,8,9,.95);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--v2-line);font-family:var(--v2-sans);transform:translateY(110%);transition:transform .3s var(--v2-ease)}.v2-sticky.is-on{transform:none}.v2-sticky__t{flex:1;display:grid;gap:3px}.v2-sticky__t b{font-size:16px;color:#fff}.v2-sticky__t span{overflow:hidden;font-size:12.5px;color:var(--v2-mute);white-space:nowrap;text-overflow:ellipsis}.v2-sticky .v2-btn{flex:none;min-height:48px;padding:0 20px;font-size:15px}@media (min-width:990px){.v2-sticky{display:none}}.v2-guide{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.82);font-family:var(--v2-sans)}.v2-guide__box{position:relative;width:min(760px,100%);max-height:calc(100svh - 32px);overflow:auto;padding:16px;border-radius:18px;background:#0f1012;border:1px solid var(--v2-line2)}.v2-guide__t{margin:0 44px 12px 0!important;font:600 17px/1.3 var(--v2-sans);color:#fff}.v2-guide__box img{display:block;width:100%;height:auto;border-radius:12px;background:#fff}.v2-guide__n{margin-top:12px!important;font-size:13.5px;line-height:1.45;color:var(--v2-mute)}.v2-guide__x{appearance:none;position:absolute;right:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;min-height:0;margin:0;padding:0;border:1px solid var(--v2-line2);border-radius:50%;background:transparent;color:#fff;font:400 15px/1 var(--v2-sans);cursor:pointer;box-shadow:none}.v2-zoom{position:fixed;inset:0;z-index:100001;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.92);cursor:zoom-out}.v2-zoom img{max-width:100%;max-height:100%;object-fit:contain}#CartOverlay.v2-ovl{position:fixed!important;inset:0!important;z-index:99998!important;display:block!important;background:rgba(0,0,0,.6)!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:opacity .3s!important}#CartOverlay.v2-ovl.active{opacity:1!important;pointer-events:auto!important}#CartDrawer.v2-drawer{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;z-index:99999!important;display:flex!important;flex-direction:column!important;width:min(440px,94vw)!important;max-width:none!important;height:100%!important;height:100dvh!important;margin:0!important;padding:0!important;background:#0b0b0d!important;color:var(--v2-text)!important;border-left:1px solid var(--v2-line)!important;box-shadow:-30px 0 60px rgba(0,0,0,.45)!important;transform:translateX(105%)!important;visibility:visible!important;opacity:1!important;overflow:hidden!important;transition:transform .38s var(--v2-ease)!important;font-family:var(--v2-sans)!important}#CartDrawer.v2-drawer.active{transform:none!important}.v2-drawer *,.v2-drawer *::before,.v2-drawer *::after{box-sizing:border-box}.v2-drawer h2,.v2-drawer p{margin:0;padding:0}.v2-drawer__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:calc(14px + env(safe-area-inset-top,0px)) 16px 12px;border-bottom:1px solid var(--v2-line)}.v2-drawer__head h2{font:600 20px/1 var(--v2-sans);letter-spacing:-.02em;color:#fff;text-transform:none}.v2-drawer__head h2 span{color:var(--v2-mute);font-weight:500}.v2-drawer__x{appearance:none;display:grid;place-items:center;width:40px;height:40px;min-height:0;margin:0;padding:0;border:1px solid var(--v2-line2);border-radius:50%;background:transparent;color:#fff;font:400 16px/1 var(--v2-sans);cursor:pointer;box-shadow:none}.v2-ship{display:grid;gap:8px;padding:12px 16px;border-bottom:1px solid var(--v2-line)}.v2-ship__t{font-size:13.5px;line-height:1.35;color:#e2e0da}.v2-ship__t b{color:#fff}.v2-ship.is-free .v2-ship__t{color:var(--v2-ok)}.v2-ship.is-free .v2-ship__t b{color:var(--v2-ok)}.v2-ship__bar{height:6px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.1)}.v2-ship__bar i{display:block;width:var(--p,0%);height:100%;border-radius:inherit;background:var(--v2-bone);transition:width .5s var(--v2-ease)}.v2-ship.is-free .v2-ship__bar i{background:var(--v2-ok)}.v2-drawer__items{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 16px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.v2-drawer .cart-line{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--v2-line)}.v2-drawer .cart-line:last-child{border-bottom:0}.v2-line__img{display:block;width:72px;height:90px;overflow:hidden;border-radius:10px;background:#18191c}.v2-line__img img{display:block;width:100%;height:100%;object-fit:cover}.v2-line__top{display:flex;justify-content:space-between;gap:10px}.v2-line__title{font:600 15px/1.25 var(--v2-sans);color:#fff}.v2-line__var{margin-top:3px;font-size:13px;color:var(--v2-mute)}.v2-line__price{font:600 15px/1.25 var(--v2-sans);color:#fff;white-space:nowrap}.v2-line__qty{display:flex;align-items:center;gap:8px;margin-top:10px}.v2-qbtn{appearance:none;display:grid;place-items:center;width:32px;height:32px;min-height:0;margin:0;padding:0;border:1px solid var(--v2-line2);border-radius:50%;background:transparent;color:#fff;font:500 16px/1 var(--v2-sans);cursor:pointer;box-shadow:none}.v2-qval{min-width:18px;text-align:center;font-size:14px;color:#fff}.v2-rm{appearance:none;margin:0 0 0 auto;padding:0;border:0;background:none;color:var(--v2-mute);font:400 12.5px/1 var(--v2-sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0;height:auto;box-shadow:none}.v2-empty{display:grid;justify-items:center;gap:16px;padding:48px 0;text-align:center;color:var(--v2-mute);font-size:15px}.v2-drawer__up{padding:12px 16px;border-top:1px solid var(--v2-line)}.v2-drawer__up:empty{display:none}.v2-dup{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:center}.v2-dup__img{display:block;width:56px;height:70px;overflow:hidden;border-radius:8px;background:#18191c}.v2-dup__img img{display:block;width:100%;height:100%;object-fit:cover}.v2-dup__t{font-size:13.5px;line-height:1.35;color:#dedcd6}.v2-dup__t b{color:#fff}.v2-dup__t span{color:var(--v2-ok)}.v2-dup__hint{margin-top:6px!important;font-size:12px;color:var(--v2-mute)}.v2-dup__sizes{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.v2-dup__sizes button{appearance:none;min-width:46px;min-height:36px;height:auto;margin:0;padding:0 10px;border:1px solid var(--v2-line2);border-radius:10px;background:rgba(255,255,255,.04);color:#fff;font:600 13px/1 var(--v2-sans);cursor:pointer;box-shadow:none}.v2-dup__sizes button:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.v2-dup__sizes button.is-load{opacity:.5}.v2-drawer__foot{display:grid;gap:10px;padding:14px 16px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--v2-line);background:#0b0b0d}.v2-drawer__total{display:flex;justify-content:space-between;align-items:baseline;font:600 18px/1 var(--v2-sans);color:#fff}.v2-drawer__note{font-size:12px;line-height:1.4;color:var(--v2-mute);text-align:center}.v2-drawer__foot[hidden],.v2-ship[hidden]{display:none!important}
