html:has([data-shop=v2]),html:has([data-shop=v2]) body{background-color:#fff}[data-shop=v2]{--v2-bg:#fff;--v2-surface:#fff;--v2-bg-alt:#f5f5f5;--v2-ink:#151515;--v2-ink-soft:#6e6e6e;--v2-line:#e6e6e6;--v2-accent:#151515;--v2-accent-soft:#333;--v2-plate:#f0f0f0;--font-sanslux:var(--font-inter),system-ui,sans-serif;font-family:var(--font-inter),system-ui,sans-serif;background-color:var(--v2-bg);color:var(--v2-ink);min-height:100svh;--v2-nav-h:64px}html[data-tg="1"] [data-shop=v2]{min-height:var(--tg-viewport-stable-height,100svh);--v2-nav-h:52px}[data-shop=v2] .v2-nav-row{height:var(--v2-nav-h)}[data-shop=v2] .v2-menu-panel{max-height:calc(100svh - var(--v2-nav-h) - env(safe-area-inset-top));overscroll-behavior:contain}html[data-tg="1"] [data-shop=v2] .v2-menu-panel{max-height:calc(var(--tg-viewport-stable-height, 100svh) - var(--v2-nav-h))}[data-shop=v2] .v2-menu-strip{scrollbar-width:none}[data-shop=v2] .v2-menu-strip::-webkit-scrollbar{display:none}[data-shop=v2] .v2-menu-panel .v2-menu-vitrina{--g:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));padding-inline:var(--g);padding-top:8px}@media (min-width:640px){[data-shop=v2] .v2-menu-panel .v2-menu-vitrina{--g:max(clamp(1.25rem,4vw,3.5rem),env(safe-area-inset-left),env(safe-area-inset-right))}}[data-shop=v2] .v2-menu-panel .v2-menu-tile{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;clip-path:inset(0 round 18px);background:var(--v2-bg);color:var(--v2-ink);-webkit-tap-highlight-color:transparent}[data-shop=v2] .v2-menu-panel .v2-menu-ring{clip-path:inset(0 round 12px)}[data-shop=v2] .v2-menu-panel .v2-menu-ring:after,[data-shop=v2] .v2-menu-panel .v2-menu-tile:after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px hsla(0,0%,8%,.1);pointer-events:none}[data-shop=v2] .v2-menu-panel .v2-menu-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:12px 14px 14px}[data-shop=v2] .v2-menu-panel .v2-menu-in{display:block;flex:1 1 auto;padding:10px 12px 12px;container-type:inline-size}[data-shop=v2] .v2-menu-panel .v2-menu-t{font-size:clamp(1.5rem,7.7vw,2rem);line-height:1;letter-spacing:.01em;white-space:nowrap}[data-shop=v2] .v2-menu-panel .v2-menu-t-sm{font-size:min(1.625rem,calc((50vw - 45px) * .116));font-size:min(1.625rem,11.6cqi)}[data-shop=v2] .v2-menu-panel .v2-menu-c{margin-top:5px;font-size:.875rem;line-height:1.35;color:#555;text-wrap:balance}[data-shop=v2] .v2-menu-panel .v2-menu-c-sm{font-size:.8125rem}[data-shop=v2] .v2-menu-panel .v2-menu-go{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--v2-ink);color:#fff}[data-shop=v2] .v2-menu-panel .v2-menu-pairs{display:block;margin-top:20px}[data-shop=v2] .v2-menu-panel .v2-menu-h{font-size:1.375rem;line-height:1}[data-shop=v2] .v2-menu-panel .v2-menu-all{margin-block:-12px;padding-block:12px;font-size:.875rem;color:#555}[data-shop=v2] .v2-menu-panel .v2-menu-strip{margin:-6px calc(-1 * var(--g));padding:6px var(--g);scroll-padding-inline:var(--g)}[data-shop=v2] .v2-menu-panel .v2-menu-pair{display:block;border-radius:14px;color:var(--v2-ink);-webkit-tap-highlight-color:transparent}[data-shop=v2] .v2-menu-panel .v2-menu-w{margin-top:8px;font-family:var(--font-serif),Georgia,serif;font-size:1.0625rem;font-style:italic;font-weight:500;line-height:1.2}[data-shop=v2] .v2-menu-panel .v2-menu-j{margin-top:2px;font-size:.875rem;line-height:1.35}[data-shop=v2] .v2-menu-panel .v2-menu-pair:active,[data-shop=v2] .v2-menu-panel .v2-menu-tile:active{transform:scale(.98)}[data-shop=v2] .v2-menu-panel .v2-menu-pair:focus-visible,[data-shop=v2] .v2-menu-panel .v2-menu-tile:focus-visible{outline:2px solid var(--v2-ink);outline-offset:3px}[data-shop=v2] .v2-menu-panel .v2-menu-tile:focus-visible{border-radius:18px;clip-path:none}[data-shop=v2] .v2-menu-panel .v2-menu-img{opacity:0}[data-shop=v2] .v2-menu-panel .v2-menu-img[data-ready]{opacity:1}@keyframes v2-menu-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){[data-shop=v2] .v2-menu-panel .v2-menu-rise{animation:v2-menu-rise .16s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--i, 0) * 20ms)}[data-shop=v2] .v2-menu-panel .v2-menu-pair,[data-shop=v2] .v2-menu-panel .v2-menu-tile{transition:transform .16s ease-out}[data-shop=v2] .v2-menu-panel .v2-menu-img{transition:opacity .3s ease-out}}[data-shop=v2] .bg-cream{background-color:var(--v2-bg)}[data-shop=v2] .bg-paper{background-color:var(--v2-surface)}[data-shop=v2] .bg-bgalt,[data-shop=v2] .bg-sand{background-color:var(--v2-bg-alt)}[data-shop=v2] .bg-inkwarm{background-color:var(--v2-ink)}[data-shop=v2] .text-inkwarm{color:var(--v2-ink)}[data-shop=v2] .text-inksoft,[data-shop=v2] .text-stone{color:var(--v2-ink-soft)}[data-shop=v2] .text-cream{color:#f4f4f4}[data-shop=v2] .text-gold{color:var(--v2-ink)}[data-shop=v2] .bg-gold{background-color:var(--v2-ink)}[data-shop=v2] .border-gold{border-color:var(--v2-ink)}[data-shop=v2] .hover\:text-gold:hover{color:var(--v2-ink)}[data-shop=v2] .hover\:border-gold:hover{border-color:var(--v2-ink)}[data-shop=v2] .border-creamline,[data-shop=v2] .border-hairline{border-color:var(--v2-line)}[data-shop=v2] .btn-p-solid{background-color:var(--v2-ink);color:#fff}[data-shop=v2] .btn-p-solid:hover{background-color:var(--v2-accent-soft)}[data-shop=v2] .v2-shell{width:100%;max-width:82rem;margin-inline:auto;padding-inline:max(clamp(1.25rem,4vw,3.5rem),env(safe-area-inset-left),env(safe-area-inset-right))}[data-shop=v2] .v2-review-row{container-type:inline-size}[data-shop=v2] .v2-review-pair{height:min(35rem,calc(((100vw - 2.5rem) * var(--rv-w) - .5rem) / var(--rv-sum)))}@supports (width:1cqw){[data-shop=v2] .v2-review-pair{height:min(35rem,calc((100cqw * var(--rv-w) - .5rem) / var(--rv-sum)))}}[data-shop=v2] .v2-eyebrow{font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:#5a5a5a;font-weight:600}[data-shop=v2] .v2-fancy,[data-shop=v2] .v2-serif{font-family:var(--font-serif),Georgia,serif}[data-shop=v2] .v2-fancy{font-style:italic;font-weight:500}[data-shop=v2] .v2-vogue{font-family:var(--font-vogue),"Didot","Bodoni MT","Playfair Display",Georgia,serif;font-weight:500;letter-spacing:.01em}[data-shop=v2] .v2-display{font-family:var(--font-display),var(--font-serif),Georgia,serif;font-weight:400;line-height:1.06;letter-spacing:.005em;color:var(--v2-ink);text-wrap:balance}[data-shop=v2] .v2-plate{background-color:var(--v2-plate)}[data-shop=v2] .v2-chip{border:1px solid var(--v2-line);border-radius:999px;padding:.4rem .9rem;font-size:.78rem;color:var(--v2-ink-soft);background:transparent;transition:all .2s ease;cursor:pointer}[data-shop=v2] .v2-chip:hover{border-color:var(--v2-ink);color:var(--v2-ink)}[data-shop=v2] .v2-chip[data-active=true]{background:var(--v2-ink);border-color:var(--v2-ink);color:#fff}[data-shop=v2] .v2-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--v2-line);border-radius:999px;padding:.45rem 2rem .45rem .95rem;font-size:.8rem;color:var(--v2-ink);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e6e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;cursor:pointer}[data-shop=v2] .v2-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:999px;padding:.85em 1.7em;font-size:.8125rem;font-weight:500;letter-spacing:.02em;background:var(--v2-ink);color:#fff;transition:background-color .25s ease,border-color .25s ease,color .25s ease}[data-shop=v2] .v2-cta:hover{background:var(--v2-accent-soft)}[data-shop=v2] .v2-cta-ghost{background:transparent;color:var(--v2-ink);border:1px solid var(--v2-line)}[data-shop=v2] .v2-cta-ghost:hover{border-color:var(--v2-ink);background:transparent;color:var(--v2-ink)}[data-shop=v2] .v2-canvas:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E");opacity:.15;mix-blend-mode:multiply;pointer-events:none}[data-shop=v2] .v2-splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:var(--v2-bg);transition:opacity .6s ease,visibility .6s ease}html[data-tg="1"] [data-shop=v2] .v2-splash{display:none!important}[data-shop=v2] .v2-splash[data-done]{opacity:0;visibility:hidden;pointer-events:none}[data-shop=v2] .v2-splash__mark{display:grid;justify-items:center;gap:1.15rem;animation:v2-splash-in .9s ease both}[data-shop=v2] .v2-splash__bar{position:relative;display:block;width:clamp(7rem,22vw,11rem);height:1px;overflow:hidden;background:var(--v2-line)}[data-shop=v2] .v2-splash__bar:after{content:"";position:absolute;inset:0;background:var(--v2-ink);transform-origin:left;animation:v2-splash-bar 1.6s cubic-bezier(.45,0,.2,1) infinite}@keyframes v2-splash-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes v2-splash-bar{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@media (prefers-reduced-motion:reduce){[data-shop=v2] .v2-splash__mark{animation:none}[data-shop=v2] .v2-splash__bar:after{animation:none;transform:scaleX(.45)}}[data-shop=v2] .v2-about{background:var(--v2-bg);color:var(--v2-ink)}[data-shop=v2] .v2-about-in{display:grid;gap:96px;padding-block:clamp(3.5rem,8vw,6rem) 88px}[data-shop=v2] .v2-about b{font-weight:600}[data-shop=v2] .v2-about a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}[data-shop=v2] .v2-about a:hover{text-decoration-thickness:2px}[data-shop=v2] .v2-about-lead b,[data-shop=v2] .v2-about-nw{white-space:nowrap}[data-shop=v2] .v2-about-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "hello" "lead" "jewel"}[data-shop=v2] .v2-about-title{grid-area:title;font-family:var(--font-display),var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(40px,12.6vw,76px);line-height:.98;letter-spacing:.004em;text-transform:uppercase}[data-shop=v2] .v2-about-title>span{display:block;white-space:nowrap}[data-shop=v2] .v2-about-hello{grid-area:hello;margin-top:22px;max-width:19em;font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:23px;line-height:1.22;text-wrap:pretty}[data-shop=v2] .v2-about-lead{grid-area:lead;display:grid;gap:12px;margin-top:16px;max-width:28em}[data-shop=v2] .v2-about-lead p{font-size:16px;line-height:1.55;text-wrap:pretty}[data-shop=v2] .v2-about-jewel{grid-area:jewel;margin:34px 0 0}[data-shop=v2] .v2-about-jewel img{display:block;width:100%;height:auto}[data-shop=v2] .v2-about-cap{display:grid;gap:4px;margin-top:4px;padding-left:4%}[data-shop=v2] .v2-about-cap-name{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:21px;line-height:1.15}[data-shop=v2] .v2-about-cap-buy{display:flex;gap:18px;align-items:baseline;font-size:14px}[data-shop=v2] .v2-about-price{color:var(--v2-ink-soft);font-variant-numeric:tabular-nums}[data-shop=v2] .v2-about-pains{display:grid;gap:40px}[data-shop=v2] .v2-about-pains-h{font-family:var(--font-display),var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(30px,9.2vw,36px);line-height:.95;letter-spacing:.004em;text-transform:uppercase}[data-shop=v2] .v2-about-ln{display:block;white-space:nowrap}[data-shop=v2] .v2-about-rows{display:grid;gap:36px}[data-shop=v2] .v2-about-row{display:grid;gap:8px}[data-shop=v2] .v2-about-line{max-width:22em;font-size:24px;line-height:1.22;letter-spacing:-.01em;text-wrap:pretty}[data-shop=v2] .v2-about-pain-w{display:block;margin-bottom:8px;letter-spacing:0}[data-shop=v2] .v2-about-pain{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:20px;line-height:1.2;color:var(--v2-ink-soft);text-decoration:none}[data-shop=v2] s.v2-about-pain{background:linear-gradient(var(--v2-ink),var(--v2-ink)) no-repeat 0 60% /100% 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .55s cubic-bezier(.2,.7,.2,1) .1s}[data-shop=v2] [data-strike-wait] s.v2-about-pain{background-size:0 1px}[data-shop=v2] .v2-about-detail{max-width:30em;font-size:15px;line-height:1.5;color:var(--v2-ink-soft);text-wrap:pretty}[data-shop=v2] .v2-about-detail a{color:var(--v2-ink)}@media (prefers-reduced-motion:reduce){[data-shop=v2] s.v2-about-pain{transition:none}}[data-shop=v2] .v2-about-name{max-width:34em;font-size:16px;line-height:1.6;text-wrap:pretty}[data-shop=v2] .v2-about-name>span{display:block}[data-shop=v2] .v2-about-nm{font-family:var(--font-serif),Georgia,serif;font-weight:500;font-size:1.5em;line-height:1}@media (min-width:960px){[data-shop=v2] .v2-about-in{gap:160px;padding-block:112px 120px}[data-shop=v2] .v2-about-hero{grid-template-columns:minmax(0,1fr) 600px;grid-template-rows:auto auto auto 1fr;grid-template-areas:"title jewel" "hello jewel" "lead  jewel" ".     jewel";-moz-column-gap:48px;column-gap:48px}[data-shop=v2] .v2-about-title{font-size:76px;padding-top:4px}[data-shop=v2] .v2-about-hello{margin-top:30px;font-size:27px;max-width:17em}[data-shop=v2] .v2-about-lead{margin-top:18px}[data-shop=v2] .v2-about-lead p{font-size:17px}[data-shop=v2] .v2-about-jewel{margin:0;align-self:start}[data-shop=v2] .v2-about-cap{margin-top:2px;padding-left:3%}[data-shop=v2] .v2-about-cap-name{font-size:22px}[data-shop=v2] .v2-about-pains{grid-template-columns:minmax(0,1fr) 600px;-moz-column-gap:48px;column-gap:48px;align-items:start}[data-shop=v2] .v2-about-pains-h{position:sticky;top:calc(var(--v2-nav-h) + 40px);font-size:60px}[data-shop=v2] .v2-about-w{display:block}[data-shop=v2] .v2-about-rows{gap:64px}[data-shop=v2] .v2-about-pain-w{margin-bottom:10px}[data-shop=v2] .v2-about-pain{font-size:24px}[data-shop=v2] .v2-about-line{font-size:34px;line-height:1.18;letter-spacing:-.015em}[data-shop=v2] .v2-about-detail{max-width:34em;font-size:16px}[data-shop=v2] .v2-about-name{font-size:19px;max-width:44em}}@media (min-width:960px) and (max-width:1239px){[data-shop=v2] .v2-about-hero,[data-shop=v2] .v2-about-pains{grid-template-columns:minmax(0,1fr) 460px;-moz-column-gap:40px;column-gap:40px}[data-shop=v2] .v2-about-pains-h{font-size:44px}[data-shop=v2] .v2-about-line{font-size:28px}[data-shop=v2] .v2-about-title{font-size:60px}[data-shop=v2] .v2-about-hello{font-size:24px}}@media (min-width:1240px) and (max-height:860px){[data-shop=v2] .v2-about-hero,[data-shop=v2] .v2-about-pains{grid-template-columns:minmax(0,1fr) 520px}[data-shop=v2] .v2-about-title{font-size:64px}[data-shop=v2] .v2-about-hello{margin-top:24px}}[data-shop=v2] .v2-kons{--F:min(760px,168vw);--k:3px;background:#fff;color:var(--v2-ink);overflow-x:clip}[data-shop=v2] .v2-kons-in{display:grid;grid-template-columns:minmax(0,1fr);padding-block:clamp(3.5rem,8vw,6rem) 72px}[data-shop=v2] .v2-kons-head{display:grid;gap:14px}[data-shop=v2] .v2-kons-formula{font-family:var(--font-display),var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(34px,10.4vw,44px);line-height:.98;letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;min-height:2.94em}[data-shop=v2] .v2-kons-base,[data-shop=v2] .v2-kons-plus{display:block}[data-shop=v2] .v2-kons-plus[data-swap]{animation:v2-kons-in .36s cubic-bezier(.2,.7,.2,1)}@keyframes v2-kons-in{0%{opacity:0;transform:translateY(.18em)}to{opacity:1;transform:none}}[data-shop=v2] .v2-kons-say{max-width:30em;font-size:15px;line-height:1.5;color:var(--v2-ink-soft)}[data-shop=v2] .v2-kons-stage{position:relative;overflow:hidden;height:calc(var(--F) * .41);margin-top:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-shop=v2] .v2-kons-frame{position:absolute;width:var(--F);height:var(--F);top:calc(var(--F) * -.5);left:calc(50% - var(--F) * var(--sx))}[data-shop=v2] .v2-kons-ly{position:absolute;display:block;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:calc(var(--cx) * 1% - var(--w) * .5%);top:calc(var(--cy) * 1% - var(--h) * .5%);width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);transform-origin:calc(var(--ox) * 100%) calc(var(--oy) * 100%);transform:rotate(calc(var(--rot) * 1deg))}[data-shop=v2] .v2-kons-ly[data-anim=drop]{animation:v2-kons-drop 1.15s cubic-bezier(.3,.7,.3,1) both}[data-shop=v2] .v2-kons-ly[data-anim=nudge]{animation:v2-kons-nudge 1.2s ease-out both}@keyframes v2-kons-drop{0%{opacity:0;transform:translateY(-38%) rotate(calc(var(--rot) * 1deg))}22%{opacity:1;transform:translateY(0) rotate(calc(var(--rot) * 1deg + 8deg))}42%{transform:rotate(calc(var(--rot) * 1deg - 5deg))}62%{transform:rotate(calc(var(--rot) * 1deg + 3deg))}80%{transform:rotate(calc(var(--rot) * 1deg - 1.6deg))}to{transform:rotate(calc(var(--rot) * 1deg))}}@keyframes v2-kons-nudge{0%{transform:rotate(calc(var(--rot) * 1deg))}18%{transform:rotate(calc(var(--rot) * 1deg + 9deg))}40%{transform:rotate(calc(var(--rot) * 1deg - 6deg))}62%{transform:rotate(calc(var(--rot) * 1deg + 3.5deg))}82%{transform:rotate(calc(var(--rot) * 1deg - 1.5deg))}to{transform:rotate(calc(var(--rot) * 1deg))}}[data-shop=v2] .v2-kons-rail-w{position:relative;margin-inline:calc(var(--v2-gut, 1.25rem) * -1)}[data-shop=v2] .v2-kons-rail{position:relative;display:flex;align-items:flex-start;gap:4px;height:calc(var(--k) * 50 + 28px);padding:0 1.25rem 8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:linear-gradient(#9a9a9a,#9a9a9a) no-repeat 0 14px /100% 1px;background-attachment:local}[data-shop=v2] .v2-kons-rail::-webkit-scrollbar{display:none}[data-shop=v2] .v2-kons-rail-w:after{content:"";position:absolute;inset:0 0 0 auto;width:36px;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);pointer-events:none}[data-shop=v2] .v2-kons-it{position:relative;flex:none;width:var(--iw);height:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-shop=v2] .v2-kons-it img{position:absolute;display:block;max-width:none;pointer-events:none;transition:opacity .25s ease}[data-shop=v2] .v2-kons-rf,[data-shop=v2] .v2-kons-rn{width:calc(var(--k) * 3.6667);height:calc(var(--k) * 6.6667);left:calc(50% - var(--k) * 1.8333);top:calc(14px - var(--k) * 1.3333)}[data-shop=v2] .v2-kons-rn{z-index:2}[data-shop=v2] .v2-kons-ch{z-index:1;width:var(--s);height:var(--s);left:calc(50% - var(--s) * var(--ox));top:calc(14px + var(--k) * 4 - var(--s) * var(--oy));transform-origin:calc(var(--ox) * 100%) calc(var(--oy) * 100%)}[data-shop=v2] .v2-kons-it[data-out] img{opacity:.35}[data-shop=v2] .v2-kons-it[aria-pressed=true] img{opacity:.2}@media (hover:hover){[data-shop=v2] .v2-kons-it:hover .v2-kons-ch{animation:v2-kons-sway 1s ease-out}}@keyframes v2-kons-sway{0%,to{transform:none}25%{transform:rotate(6deg)}55%{transform:rotate(-3.5deg)}80%{transform:rotate(1.4deg)}}[data-shop=v2] .v2-kons-cta{display:grid;gap:12px;margin-top:22px}[data-shop=v2] .v2-kons-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:2px;background:var(--v2-ink);color:#fff;font-size:15px;font-weight:500;text-decoration:none}[data-shop=v2] .v2-kons-btn:hover{background:#333}[data-shop=v2] .v2-kons-note{max-width:34em;font-size:13px;line-height:1.5;color:var(--v2-ink-soft)}@media (min-width:1240px){[data-shop=v2] .v2-kons{--F:760px;--k:3.4px}[data-shop=v2] .v2-kons-in{grid-template-columns:minmax(0,1fr) minmax(0,760px);-moz-column-gap:48px;column-gap:48px;align-items:start;padding-block:120px}[data-shop=v2] .v2-kons-head{grid-column:1;grid-row:1;gap:18px;padding-top:40px}[data-shop=v2] .v2-kons-formula{font-size:58px}[data-shop=v2] .v2-kons-stage{grid-column:2;grid-row:1/span 2;height:calc(var(--F) * .5);margin:0}[data-shop=v2] .v2-kons-frame{top:calc(var(--F) * -.42)}[data-shop=v2] .v2-kons-cta{grid-column:1;grid-row:2;align-self:start;justify-items:start}[data-shop=v2] .v2-kons-rail-w{grid-column:1/-1;grid-row:3;margin:28px 0 0}[data-shop=v2] .v2-kons-rail{justify-content:space-between;padding-inline:0;overflow:visible}[data-shop=v2] .v2-kons-rail-w:after{display:none}}@media (max-width:599px){[data-shop=v2] .v2-kons-btn{width:100%}}@media (min-width:600px) and (max-width:1239px){[data-shop=v2] .v2-kons-cta{justify-items:start}}@media (prefers-reduced-motion:reduce){[data-shop=v2] .v2-kons-it:hover .v2-kons-ch,[data-shop=v2] .v2-kons-ly[data-anim],[data-shop=v2] .v2-kons-plus[data-swap]{animation:none!important}}[data-shop=v2] .v2-cat{background:#fff;padding-block:16px 72px}[data-shop=v2] .v2-cat-shell{width:100%;max-width:1760px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left),env(safe-area-inset-right))}[data-shop=v2] .v2-cat-bar{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:14px}[data-shop=v2] .v2-cat-tabs{display:flex;gap:20px;margin-inline:calc(max(16px, env(safe-area-inset-left)) * -1);padding-inline:max(16px,env(safe-area-inset-left));overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--v2-line);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}[data-shop=v2] .v2-cat-tabs::-webkit-scrollbar{display:none}[data-shop=v2] .v2-cat-tab{position:relative;flex:none;padding:12px 0 13px;border:0;background:none;color:var(--v2-ink-soft);font-size:15px;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}[data-shop=v2] .v2-cat-tab:hover{color:var(--v2-ink)}[data-shop=v2] .v2-cat-tab[aria-pressed=true]{font-weight:600}[data-shop=v2] .v2-cat-go{text-decoration:none}[data-shop=v2] .v2-cat-l{display:inline-flex;flex-direction:column}[data-shop=v2] .v2-cat-l:after{content:attr(data-label);content:attr(data-label) /"";height:0;overflow:hidden;visibility:hidden;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}[data-shop=v2] .v2-cat-tab:focus-visible{outline:1px solid var(--v2-ink);outline-offset:-3px}[data-shop=v2] .v2-cat-tab[aria-pressed=true]{color:var(--v2-ink)}[data-shop=v2] .v2-cat-tab[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--v2-ink)}[data-shop=v2] .v2-cat-n{margin-left:3px;font-size:10px;font-variant-numeric:tabular-nums;color:var(--v2-ink-soft)}[data-shop=v2] .v2-cat-tools{display:flex;justify-content:flex-end;align-items:baseline;gap:18px}[data-shop=v2] .v2-cat-tool{padding:10px 0;border:0;background:none;color:var(--v2-ink-soft);font-size:14px;cursor:pointer}[data-shop=v2] .v2-cat-tool[aria-pressed=true]{color:var(--v2-ink);text-decoration:underline;text-underline-offset:4px}[data-shop=v2] .v2-cat-sort{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:40px;color:var(--v2-ink);font-size:14px;cursor:pointer}[data-shop=v2] .v2-cat-sort:after{content:"";width:10px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23151515' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat 50%}[data-shop=v2] .v2-cat-sort select{position:absolute;inset:0;width:100%;opacity:0;font-size:16px;cursor:pointer}[data-shop=v2] .v2-cat-sort:focus-within{outline:1px solid var(--v2-ink);outline-offset:2px}[data-shop=v2] .v2-cat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:8px;column-gap:8px;row-gap:28px}[data-shop=v2] .v2-card-badge{position:absolute;left:10px;top:10px;z-index:20;pointer-events:none;color:var(--v2-ink-soft);font-size:11px;line-height:1;letter-spacing:.02em}[data-shop=v2] .stk-photo[data-alt] .v2-card-badge,[data-shop=v2] .stk-photo[data-scene] .v2-card-badge{padding:4px 6px;border-radius:2px;background:hsla(0,0%,100%,.88)}@media (hover:hover){[data-shop=v2] .stk-card:hover .v2-card-badge{opacity:0}}[data-shop=v2] .v2-card-fav{position:absolute;right:2px;top:2px;z-index:20;display:grid;place-items:center;width:38px;height:38px;border:0;background:none;color:var(--v2-ink);opacity:.75;transition:opacity .2s ease}[data-shop=v2] .v2-card-fav:hover,[data-shop=v2] .v2-card-fav[aria-pressed=true]{opacity:1}[data-shop=v2] .v2-slide{position:absolute;inset:0;opacity:0;transition:opacity .3s ease}[data-shop=v2] .v2-slide[data-on]{opacity:1}@media (hover:hover){[data-shop=v2] .v2-slide img{transition:transform .5s ease-out}[data-shop=v2] .stk-card:hover .v2-slide[data-on] img{transform:scale(1.03)}}@media (hover:none){[data-shop=v2] .v2-slides{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}[data-shop=v2] .v2-slides::-webkit-scrollbar{display:none}[data-shop=v2] .v2-slide{position:relative;flex:0 0 100%;opacity:1;scroll-snap-align:start;scroll-snap-stop:always}}[data-shop=v2] .v2-card-bars{display:flex;gap:4px;height:2px;margin-top:8px}[data-shop=v2] .v2-card-bars span{flex:1;border-radius:1px;background:var(--v2-line);transition:background-color .25s ease,opacity .25s ease}[data-shop=v2] .v2-card-bars span[data-on]{background:var(--v2-ink)}@media (hover:hover){[data-shop=v2] .v2-card-bars span{opacity:0}[data-shop=v2] .stk-card:hover .v2-card-bars span{opacity:1}}[data-shop=v2] .v2-card-text{display:grid;gap:5px;margin-top:8px}[data-shop=v2] .v2-card-name{color:var(--v2-ink);font-family:var(--font-serif),Georgia,serif;font-size:20px;line-height:1.12;font-weight:500;font-variant-numeric:lining-nums;text-wrap:balance}[data-shop=v2] .v2-card-price{font-size:13.5px;font-variant-numeric:tabular-nums}@media (min-width:768px){[data-shop=v2] .v2-cat{padding-block:24px 96px}[data-shop=v2] .v2-cat-shell{padding-inline:max(32px,env(safe-area-inset-left),env(safe-area-inset-right))}[data-shop=v2] .v2-cat-bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;margin-bottom:28px;box-shadow:inset 0 -1px 0 var(--v2-line)}[data-shop=v2] .v2-cat-tabs{gap:28px;margin-inline:0;padding-inline:0;box-shadow:none;-webkit-mask-image:none;mask-image:none}[data-shop=v2] .v2-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:40px}[data-shop=v2] .v2-card-name{font-size:23px}[data-shop=v2] .v2-card-price{font-size:15px}[data-shop=v2] .v2-card-text{margin-top:12px;gap:6px}}@media (min-width:1100px){[data-shop=v2] .v2-cat-shell{padding-inline:max(40px,env(safe-area-inset-left),env(safe-area-inset-right))}[data-shop=v2] .v2-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;row-gap:48px}}