#buy.section{padding-top:clamp(3.25rem,6vw,4.5rem)}.buy{display:grid;gap:clamp(1.5rem,4vw,3rem);align-items:start}@media(min-width:950px){.buy{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2.5rem,4.5vw,5rem)}.buy__gal{position:sticky;top:calc(var(--header-h, 60px) + 1.25rem)}}.buy__stage{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(ellipse at 30% 15%,color-mix(in srgb,var(--lav) 42%,transparent),transparent 62%),radial-gradient(ellipse at 80% 90%,color-mix(in srgb,#f0d9c8 55%,transparent),transparent 60%),var(--paper-warm);isolation:isolate}.buy__main{position:absolute;top:0;right:0;bottom:0;left:0}.buy__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .8s var(--ease-soft),transform 1.2s var(--ease-out-expo)}.buy__main img.on{opacity:1;transform:none}.buy__frame{position:absolute;inset:clamp(.6rem,2vw,1.1rem);pointer-events:none;z-index:2}.buy__frame i{position:absolute;width:14px;height:14px;border:1px solid color-mix(in srgb,var(--ink) 26%,transparent)}.buy__frame i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0}.buy__frame i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0}.buy__frame i:nth-child(3){bottom:0;left:0;border-right:0;border-top:0}.buy__frame i:nth-child(4){bottom:0;right:0;border-left:0;border-top:0}.buy__flag{position:absolute;z-index:3;top:clamp(.9rem,3vw,1.5rem);left:clamp(.9rem,3vw,1.5rem);display:inline-flex;align-items:baseline;gap:.2em;padding:.5em .9em;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase}.buy__seal{position:absolute;z-index:3;right:clamp(.9rem,3vw,1.5rem);bottom:clamp(.9rem,3vw,1.5rem);max-width:min(15rem,70%)}.buy__seal-in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.6rem;padding:.6rem .9rem;border-radius:14px;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.3);backdrop-filter:blur(10px) saturate(1.3);box-shadow:0 10px 30px -18px #14100f99}.buy__seal svg{width:18px;height:18px;grid-row:1 / span 2;color:var(--lav-deep)}.buy__seal b{display:block;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:.625rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;line-height:1.25}.buy__seal i{display:block;font-style:normal;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:.5625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--mute);line-height:1.3}.buy__idx{position:absolute;z-index:3;left:clamp(.9rem,3vw,1.5rem);bottom:clamp(.9rem,3vw,1.5rem);color:color-mix(in srgb,var(--ink) 55%,transparent);font-size:var(--t-label);letter-spacing:.14em}.buy__thumbs{display:none;gap:.5rem;margin-top:.55rem}@media(min-width:950px){.buy__thumbs{display:flex}}.buy__thumb{flex:0 0 auto;width:clamp(64px,7vw,88px);aspect-ratio:1 / 1;padding:0;border:0;border-radius:var(--radius);overflow:hidden;background:var(--paper-warm);cursor:pointer;position:relative;transition:transform .4s var(--ease-out-expo)}.buy__thumb img{width:100%;height:100%;object-fit:cover;display:block}.buy__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .35s}.buy__thumb[aria-current=true]:after{box-shadow:inset 0 0 0 2px var(--lav-deep)}.buy__thumb:hover{transform:translateY(-2px)}.buy__panel>*+*{margin-top:clamp(.9rem,2vw,1.15rem)}.buy__panel .lede{margin-top:clamp(.7rem,1.6vw,.9rem)}.buy__panel .pricebar{margin-top:clamp(1rem,2.2vw,1.35rem)}.buy__panel .stock--pulse{margin-top:clamp(.6rem,1.4vw,.8rem)}.buy__panel form{margin-top:clamp(.85rem,1.9vw,1.1rem)}.buy__panel .pair{margin-top:clamp(1.25rem,3vw,1.75rem)}.buy__head .eyebrow{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.17em;text-transform:uppercase;color:var(--lav-deep)}.buy__title{font-family:var(--font-display, "Instrument Serif", serif);font-size:clamp(2.1rem,1.5rem + 2.6vw,3.6rem);font-weight:400;line-height:1.02;letter-spacing:-.02em;margin:.35rem 0 0}.buy__rating{display:inline-flex;align-items:center;gap:.5rem;margin-top:.7rem;color:var(--mute);font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.buy__rating svg{width:13px;height:13px;color:var(--lav-deep)}.buy__panel .lede{color:var(--ink-90);max-width:34ch}.pricebar{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem;padding:clamp(.8rem,1.9vw,1.05rem) clamp(1rem,2.6vw,1.35rem);border-radius:var(--radius-lg);background:linear-gradient(120deg,color-mix(in srgb,var(--lav) 26%,transparent),color-mix(in srgb,var(--lav) 8%,transparent));border:1px solid color-mix(in srgb,var(--lav-deep) 22%,transparent)}.pricebar__now{font-family:var(--font-display, "Instrument Serif", serif);font-size:clamp(2.2rem,1.6rem + 2.4vw,3.2rem);line-height:1;letter-spacing:-.02em}.pricebar s{color:var(--mute);font-size:var(--t-sm)}.pricebar__save{padding:.35em .75em;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase}.pricebar__unit{flex-basis:auto;margin-left:auto;color:var(--mute);letter-spacing:.1em;text-transform:uppercase}.stock--pulse{display:flex;align-items:center;gap:.8rem;padding:.7rem 1rem;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,#c8853f 34%,transparent);background:color-mix(in srgb,#e0a15c 12%,transparent)}.stock--pulse .stock__dot{width:9px;height:9px;border-radius:50%;flex:none;background:#c8853f;box-shadow:0 0 color-mix(in srgb,#c8853f 70%,transparent);animation:nxstock 1.9s ease-out infinite}@keyframes nxstock{0%{box-shadow:0 0 color-mix(in srgb,#c8853f 60%,transparent);opacity:1}70%{box-shadow:0 0 0 11px transparent;opacity:.75}to{box-shadow:0 0 0 0 transparent;opacity:1}}@media(prefers-reduced-motion:reduce){.stock--pulse .stock__dot{animation:none}}.stock__t{display:grid;gap:.15rem}.stock__t b{font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);font-weight:500;letter-spacing:.11em;text-transform:uppercase;color:#8a5722}.stock__t span{font-size:var(--t-sm);color:var(--mute);line-height:1.4}.buy__panel .btn--block{width:100%}.buy__panel .btn--lg{min-height:3.6rem;border-radius:999px;background:var(--ink);color:var(--paper);font-size:var(--t-body);font-weight:500}.express{margin-top:.55rem}.express>*{border-radius:999px!important;overflow:hidden}.dispatch{display:inline-flex;align-items:center;gap:.5em;margin-top:.75rem;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.dispatch__dot{width:6px;height:6px;border-radius:50%;background:var(--lav-deep);animation:nxstock 2.4s ease-out infinite}.dispatch b{color:var(--ink);font-weight:500}.paymarks{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.8rem}.paymarks span{padding:.4em .7em;border:1px solid var(--line);border-radius:4px;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pair{padding:clamp(1.1rem,3vw,1.6rem);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 100% 0%,color-mix(in srgb,var(--lav) 34%,transparent),transparent 65%),var(--paper-cool);border:1px solid color-mix(in srgb,var(--lav-deep) 24%,transparent)}.pair .label{display:block;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--lav-deep);margin-bottom:.9rem}.pair__row{display:flex;align-items:center;gap:.9rem}.pair__img{width:62px;height:80px;object-fit:cover;border-radius:var(--radius);background:var(--paper);flex:none}.pair__t{display:grid;gap:.25rem;min-width:0;flex:1 1 auto}.pair__t strong{font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--t-d4);font-weight:400;line-height:1.15}.pair__t span{font-size:var(--t-sm);line-height:1.45;color:var(--mute)}.pair__price{display:grid;justify-items:end;gap:.1rem;flex:none;text-align:right}.pair__price b{font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--t-d4);font-weight:400;color:var(--ink)}.pair__price s{font-family:var(--font-mono, "Roboto Mono", monospace);font-size:.625rem;color:var(--mute)}.pair__btn{width:100%;margin-top:1rem;display:grid;gap:.15rem;justify-items:center;padding:.95rem 1.2rem;border:0;border-radius:999px;background:var(--lav-deep);color:#fff;font:inherit;cursor:pointer;transition:background .3s,transform .4s var(--ease-out-expo)}.pair__btn span{font-size:var(--t-sm);font-weight:500}.pair__btn em{font-style:normal;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:.625rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,#fff 78%,transparent)}.pair__btn:hover{background:var(--ink)}.pair__btn:active{transform:scale(.99)}.assure{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.assure li{display:flex;align-items:flex-start;gap:.65rem;font-size:var(--t-sm);line-height:1.45}.assure svg{width:15px;height:15px;flex:none;margin-top:.15em;color:var(--lav-deep)}.seals .label,.inbox .label{display:block;font-family:var(--font-mono, "Roboto Mono", monospace);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:.9rem}.seals ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem}.seals--top{margin-top:clamp(.7rem,1.6vw,.95rem)}.seals--top .label{display:none}.seals--top ul{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.15rem;scroll-snap-type:x proximity}.seals--top ul::-webkit-scrollbar{display:none}.seals--top li{flex:0 0 auto;scroll-snap-align:start;gap:.45rem;padding:.4rem .75rem .4rem .4rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);white-space:nowrap;font-size:.6875rem;letter-spacing:.04em}.seals--top .seal{width:26px;height:26px}.seals--top .seal svg{width:13px;height:13px}@media(min-width:950px){.seals--top li{font-size:.75rem}}.seals li{display:flex;align-items:center;gap:.6rem;font-size:var(--t-sm);line-height:1.3}.seal{position:relative;width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--lav) 22%,transparent)}.seal svg{width:17px;height:17px;color:var(--lav-deep)}.seal__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid color-mix(in srgb,var(--lav-deep) 32%,transparent)}.seals__note{margin-top:1rem;font-size:var(--t-sm);line-height:1.5;color:var(--mute);text-transform:none;letter-spacing:0}@media(min-width:600px){.seals ul{grid-template-columns:repeat(3,1fr)}}.inbox ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.inbox li{position:relative;padding-left:1.2rem;font-size:var(--t-sm);color:var(--mute)}.inbox li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--lav)}.acc__i{border-top:1px solid var(--line)}.acc__i:last-child{border-bottom:1px solid var(--line)}.acc__i h3{margin:0;font-size:inherit;font-weight:400}.acc__q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.1rem 0;background:none;border:0;font:inherit;font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--t-d4);text-align:left;color:inherit;cursor:pointer}.acc__ic{position:relative;width:15px;height:15px;flex:none}.acc__ic:before,.acc__ic:after{content:"";position:absolute;inset:50% 0 auto;height:1px;background:var(--lav-deep);transition:transform .45s var(--ease-out-expo)}.acc__ic:after{transform:rotate(90deg)}.acc__i.is-open .acc__ic:after{transform:rotate(0)}.acc__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-out-expo)}.acc__i.is-open .acc__a{grid-template-rows:1fr}.acc__a>div{overflow:hidden}.acc__a>div{font-size:var(--t-body);line-height:var(--lh-body);color:var(--mute)}.acc__i.is-open .acc__a>div{padding-bottom:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/37/assets/product.css.map */
