*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--line:2.5px;--sh:4px;--sc:var(--text);--bd:var(--text);--grid:var(--border)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:1rem;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,video,iframe{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,.h1,.h2,.h3,.display{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:.95;letter-spacing:.005em;margin:0 0 .4em;text-transform:var(--heading-case)}h1,.h1{font-size:clamp(2.9rem,10vw,6.6rem);text-shadow:.045em .045em 0 var(--pink)}h2,.h2{font-size:clamp(2.2rem,6.4vw,4.2rem);text-shadow:.05em .05em 0 var(--pink)}h3,.h3{font-size:1.35rem;line-height:1.05;letter-spacing:.01em}p{margin:0 0 1em}b,strong{font-weight:700}.rte>*:last-child{margin-bottom:0}.rte img{border-radius:var(--radius);border:var(--line) solid var(--bd)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1.5px solid var(--bd);padding:.5em}.rte a{color:var(--accent-deep);font-weight:700}:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}main:focus{outline:0}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:16px;z-index:99;background:var(--accent);padding:10px 14px;border:var(--line) solid var(--text)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 32px,var(--page-width));margin-inline:auto}.wrap--narrow{width:min(100% - 32px,780px);margin-inline:auto}.section{position:relative;padding-block:var(--pt,64px) var(--pb,64px);overflow-x:clip}.section>.wrap,.section>.wrap--narrow{position:relative;z-index:1}.section--bone{background:var(--bone)}.section--ink{background:var(--text);color:#fff;--sc:var(--pink);--bd:#fff}.section--ink h1,.section--ink h2{text-shadow:.05em .05em 0 var(--pink)}.section--accent{background:var(--accent);color:var(--accent-text)}.section--accent h2{text-shadow:.05em .05em 0 var(--surface)}.section--grid,.grid-paper{background-color:var(--bg);background-image:linear-gradient(var(--grid) 1.5px,transparent 1.5px),linear-gradient(90deg,var(--grid) 1.5px,transparent 1.5px);background-size:56px 56px}@media(max-width:749px){.section{padding-block:calc(var(--pt,64px)*.65) calc(var(--pb,64px)*.65)}}.eyebrow{display:inline-block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;background:var(--surface);color:var(--text);border:var(--line) solid var(--text);border-radius:999px;padding:.25em .9em;margin-bottom:1em;transform:rotate(-2deg);box-shadow:3px 3px 0 var(--text)}.section--ink .eyebrow{box-shadow:3px 3px 0 var(--pink)}.muted{color:var(--text-soft)}.section--ink .muted{color:#d9d2dc}.center{text-align:center}.head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:32px;flex-wrap:wrap}.head h2{margin:0}.head--center{justify-content:center;text-align:center;flex-direction:column;align-items:center}.head p{margin:.6em 0 0;max-width:58ch;font-size:1.05rem}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:.7em 1.5em;border:var(--line) solid var(--text);border-radius:12px;background:var(--pink);color:var(--text);box-shadow:var(--sh) var(--sh) 0 var(--sc);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.15rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.btn:hover{transform:translate(-2px,-2px);box-shadow:calc(var(--sh) + 2px) calc(var(--sh) + 2px) 0 var(--sc)}.btn:active{transform:translate(var(--sh),var(--sh));box-shadow:0 0 0 var(--sc)}.btn--accent{background:var(--accent);color:var(--accent-text)}.btn--ghost,.btn--light{background:var(--surface);color:var(--text)}.btn--full{width:100%}.btn--sm{min-height:40px;padding:.5em 1em;font-size:.95rem}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:var(--sh) var(--sh) 0 var(--sc)}.btn.is-loading{pointer-events:none;animation:jiggle .5s ease-in-out infinite}.btns{display:flex;flex-wrap:wrap;gap:14px}.link{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.1rem;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;background:linear-gradient(var(--accent),var(--accent)) 0 88%/100% .35em no-repeat;padding:0 .1em;transition:background-size .2s}.link:hover{background-size:100% 100%}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.field label,.label{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.05rem;text-transform:uppercase;letter-spacing:.03em}.input,.field input,.field select,.field textarea{width:100%;min-height:50px;padding:.7em .9em;border:var(--line) solid var(--text);border-radius:12px;background:var(--surface);color:var(--text);font-size:16px}.field textarea{min-height:110px;resize:vertical}.input:focus,.field input:focus,.field textarea:focus,.field select:focus{outline:0;box-shadow:var(--sh) var(--sh) 0 var(--pink)}.check{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;cursor:pointer}.check input{width:22px;height:22px;margin:0;accent-color:var(--text);flex:0 0 22px}.notice{padding:12px 14px;border:var(--line) solid var(--text);border-radius:12px;background:var(--surface);font-size:.92rem;margin-bottom:14px;color:var(--text)}.notice--error{background:#ffd9d2}.notice--ok{background:#d8f5c8}.form-grid{display:grid;gap:0 16px}@media(min-width:750px){.form-grid--2{grid-template-columns:1fr 1fr}}.grid{display:grid;gap:var(--gap,22px);grid-template-columns:repeat(var(--cols-m,2),minmax(0,1fr))}@media(min-width:750px){.grid{grid-template-columns:repeat(var(--cols-t,3),minmax(0,1fr))}}@media(min-width:1000px){.grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr))}}.scroller{display:grid;grid-auto-flow:column;grid-auto-columns:min(70%,280px);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 10px 14px 4px;margin:-6px -10px -14px -4px}.scroller::-webkit-scrollbar{display:none}.scroller>*{scroll-snap-align:start}@media(min-width:1000px){.scroller--desk-grid{grid-auto-flow:row;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));overflow:visible}}.media{position:relative;overflow:hidden;border-radius:var(--radius);background:var(--bone)}.media img,.media svg,.media video{width:100%;height:100%;object-fit:cover}.media--card{aspect-ratio:var(--card-ratio)}.placeholder{fill:var(--text);opacity:.25;background:var(--bone);width:100%;height:100%}.frame{border:var(--line) solid var(--text);box-shadow:var(--sh) var(--sh) 0 var(--sc)}.deco{position:absolute;z-index:0;pointer-events:none;display:block;width:var(--w,80px)}.deco svg{width:100%;height:auto;overflow:visible}.anim .deco{animation:float var(--dur,7s) ease-in-out infinite;animation-delay:var(--delay,0s)}.anim .deco--star{animation:spin 14s linear infinite}.anim .deco--bolt{animation:zap 3.5s ease-in-out infinite}@media(max-width:749px){.deco{--w:52px}.deco.hide-m{display:none}}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(var(--tilt,8deg))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes zap{0%,80%,to{transform:rotate(0) scale(1)}84%{transform:rotate(-12deg) scale(1.12)}88%{transform:rotate(10deg) scale(1.12)}92%{transform:rotate(-6deg) scale(1.05)}}@keyframes jiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes pop{0%{transform:translateY(.45em) rotate(-10deg) scale(.55)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-.08em)}}.wave .w{display:inline-block;white-space:nowrap}.wave .l{display:inline-block}.anim .wave .l{animation:pop .7s cubic-bezier(.3,1.7,.5,1) both;animation-delay:calc(var(--i) * 45ms)}@media(hover:hover){.anim .wave .l:hover{animation:none;transform:translateY(-.12em) rotate(-6deg);transition:transform .15s}}.rv.rv{opacity:0;translate:0 30px;rotate:-2deg;transition:opacity .5s ease var(--d,0s),translate .6s cubic-bezier(.25,1.4,.5,1) var(--d,0s),rotate .6s cubic-bezier(.25,1.4,.5,1) var(--d,0s),transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.rv.rv.is-in{opacity:1;translate:0 0;rotate:0deg}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv.rv{opacity:1;translate:none;rotate:none}}.announce{background:var(--text);color:var(--accent);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1rem;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:8px 16px}.announce p:before,.announce p:after{content:"\2726";color:var(--pink);margin:0 .6em}.announce a{text-decoration:none}.toplinks{background:var(--surface);border-bottom:var(--line) solid var(--text);font-size:.85rem}.toplinks ul{display:flex;gap:24px;list-style:none;margin:0;padding:7px 0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.toplinks a{text-decoration:none;font-weight:600}.toplinks a:hover{color:var(--accent-deep)}@media(max-width:749px){.toplinks{display:none}}.header{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:var(--line) solid var(--text)}.header__in{display:flex;align-items:center;gap:18px;min-height:72px}.logo{display:flex;align-items:center;text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:2rem;line-height:1;text-transform:uppercase;letter-spacing:.01em;text-shadow:.06em .06em 0 var(--pink);flex-shrink:0;transition:transform .2s}.logo:hover{transform:rotate(-3deg) scale(1.04)}.logo img{width:var(--logo-w,140px);height:auto}.nav{display:flex;gap:2px;list-style:none;margin:0;padding:0;flex:1;flex-wrap:wrap}.nav>li{position:relative}.nav a,.nav summary{display:block;padding:6px 9px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.05rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none;border-radius:8px;transition:background-color .15s,transform .15s}.nav summary::-webkit-details-marker{display:none}.nav a:hover,.nav summary:hover,.nav [aria-current=page]{background:var(--accent);transform:rotate(-2deg)}.nav__drop{position:absolute;top:100%;left:0;min-width:230px;background:var(--surface);border:var(--line) solid var(--text);border-radius:14px;padding:8px;list-style:none;margin:8px 0 0;box-shadow:var(--sh) var(--sh) 0 var(--text)}.nav__drop a:hover{transform:none;background:var(--bone)}.header__icons{display:flex;align-items:center;gap:10px;margin-left:auto}.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;border:var(--line) solid var(--text);background:var(--accent);box-shadow:3px 3px 0 var(--text);cursor:pointer;text-decoration:none;color:var(--text);transition:transform .12s,box-shadow .12s}.icon-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--text)}.icon-btn:active{transform:translate(3px,3px);box-shadow:0 0}.icon-btn svg{width:22px;height:22px}.count{position:absolute;top:-9px;right:-9px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;border:2px solid var(--text);background:var(--pink);font-size:.72rem;font-weight:800;line-height:18px;text-align:center}.anim .count{animation:jiggle 2.4s ease-in-out infinite}.burger{display:none}.burger>summary{list-style:none}.burger>summary::-webkit-details-marker{display:none}.drawer{position:fixed;inset:0 auto 0 0;width:min(88vw,400px);background:var(--bg);z-index:40;overflow-y:auto;padding:18px 20px 40px;border-right:var(--line) solid var(--text);box-shadow:0 0 0 100vmax #0b0b0b73}.burger[open] .drawer{animation:slidein .25s cubic-bezier(.3,1.3,.5,1)}@keyframes slidein{0%{transform:translate(-100%)}}.drawer ul{list-style:none;margin:0;padding:0}.drawer a,.drawer summary{display:block;padding:12px 0;border-bottom:2px solid var(--text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;font-size:1.6rem;line-height:1.1;text-decoration:none;cursor:pointer;list-style:none}.drawer ul ul a{font-size:1.15rem;padding-left:14px;border-bottom-width:1px}.drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.drawer__top strong{font-family:var(--font-heading);font-size:1.6rem;text-transform:uppercase}.drawer__extra{margin-top:18px!important}.drawer__extra a{font-family:var(--font-body);font-weight:600;text-transform:none;font-size:1rem;border:0;padding:8px 0}@media(max-width:999px){.nav{display:none}.burger{display:block}.header__in{gap:10px;min-height:64px}.logo{margin-inline:auto;font-size:1.7rem}.header__icons{margin-left:0;gap:8px}.header__icons .hide-m{display:none}.icon-btn{width:42px;height:42px}}.tape-wrap{position:relative;overflow:hidden;padding:22px 0}.marquee{overflow:hidden;white-space:nowrap;padding:12px 0;border-block:var(--line) solid var(--text);background:var(--accent);color:var(--text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.5rem;letter-spacing:.05em;text-transform:uppercase;transform:rotate(-2deg);margin-inline:-20px}.marquee--ink{background:var(--text);color:#fff}.marquee--pink{background:var(--pink)}.marquee--cross{position:absolute;inset:22px 0 auto;transform:rotate(2deg);background:var(--pink);z-index:0}.marquee:not(.marquee--cross){position:relative;z-index:1}.marquee__track{display:inline-flex;animation:marquee var(--speed,30s) linear infinite}.marquee--cross .marquee__track{animation-direction:reverse}.marquee__item{display:inline-flex;align-items:center;gap:26px;padding-right:26px}.marquee__item:after{content:"\2726"}@keyframes marquee{to{transform:translate(-50%)}}.hero{position:relative;overflow:hidden;border-bottom:var(--line) solid var(--text)}.hero__grid{position:relative;z-index:1;display:grid;gap:30px;align-items:center;min-height:var(--h,560px);padding-block:44px 56px}@media(min-width:900px){.hero__grid{grid-template-columns:1.1fr .9fr;gap:48px}}.hero__text p{font-size:clamp(1.05rem,2vw,1.25rem);max-width:44ch;font-weight:500}.hero__frame{position:relative;justify-self:center;width:min(100%,520px);transform:rotate(2.5deg)}.hero__frame .media{aspect-ratio:4/5;border:var(--line) solid var(--text);box-shadow:10px 10px 0 var(--text);border-radius:22px}.hero__frame .media img{width:100%;height:100%;object-fit:cover}.sticker{position:absolute;z-index:2;display:grid;place-items:center;width:var(--s,120px);aspect-ratio:1;text-align:center;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:calc(var(--s,120px) * .19);line-height:.95;text-transform:uppercase;color:var(--text)}.sticker>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;overflow:visible}.sticker span{transform:rotate(-12deg);padding:0 14%}.anim .sticker>svg{animation:spin 22s linear infinite}.hero__frame .sticker{top:-26px;left:-28px}.stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.stat{background:var(--surface);border:var(--line) solid var(--text);border-radius:14px;padding:10px 16px;box-shadow:3px 3px 0 var(--text)}.stat:nth-child(2){transform:rotate(-2deg);background:var(--pink)}.stat:nth-child(3){transform:rotate(1.5deg);background:var(--blue)}.stat strong{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.7rem;line-height:1}.stat span{font-size:.8rem;font-weight:600}.hero--full .hero__grid{grid-template-columns:1fr;color:#fff}.hero--full .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0}.hero--full .hero__bg img,.hero--full .hero__bg svg{width:100%;height:100%;object-fit:cover}.hero--full .hero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--ov,.45))}.hero--center .hero__text{text-align:center}.hero--center .hero__text p{margin-inline:auto}.hero--center .btns,.hero--center .stats{justify-content:center}.split{display:grid;gap:36px;align-items:center}@media(min-width:900px){.split{grid-template-columns:1fr 1fr;gap:72px}.split--rev>:first-child{order:2}}.split__media{position:relative}.split__media .media{aspect-ratio:var(--ratio,4/5);border:var(--line) solid var(--text);box-shadow:10px 10px 0 var(--sc);transform:rotate(-2deg);border-radius:22px}.split--rev .split__media .media{transform:rotate(2deg)}.split__media--video{width:100%;max-width:420px;justify-self:center}.media-badge{position:absolute;z-index:3;top:-20px;left:-16px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 20px);padding:8px 16px 8px 10px;background:var(--accent);color:var(--text);border:var(--line) solid var(--text);border-radius:999px;box-shadow:var(--sh) var(--sh) 0 var(--text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1.05;text-transform:uppercase;transform:rotate(-6deg)}.media-badge svg{flex:0 0 30px;width:30px;height:30px;padding:4px;border-radius:50%;background:var(--surface);border:2px solid var(--text)}.anim .media-badge{animation:badge 3.2s ease-in-out infinite}@keyframes badge{0%,to{transform:rotate(-6deg)}50%{transform:rotate(-3deg) translateY(-5px)}}@media(max-width:749px){.media-badge{left:-8px}}@media(max-width:749px){.split__media--video{max-width:340px}}.rows{display:grid;gap:16px;margin:24px 0}.row{display:flex;gap:14px;align-items:flex-start}.row__icon{flex:0 0 50px;height:50px;border-radius:50%;background:var(--accent);border:var(--line) solid var(--text);display:flex;align-items:center;justify-content:center;color:var(--text);box-shadow:3px 3px 0 var(--sc)}.row:nth-child(2) .row__icon{background:var(--pink)}.row:nth-child(3) .row__icon{background:var(--blue)}.row:nth-child(4) .row__icon{background:var(--orange)}.row__icon svg{width:24px;height:24px}.row h3{margin:4px 0 .2em}.row p{margin:0;color:var(--text-soft);font-size:.97rem}.section--ink .row p{color:#d9d2dc}.card{position:relative;display:flex;flex-direction:column;gap:12px;text-decoration:none}.card__media{border:var(--line) solid var(--text);box-shadow:var(--sh) var(--sh) 0 var(--sc);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.card:nth-child(2n) .card__media{--tilt:1.5deg}@media(hover:hover){.card:hover .card__media{transform:translate(-3px,-3px) rotate(var(--tilt,-1.5deg));box-shadow:calc(var(--sh) + 4px) calc(var(--sh) + 4px) 0 var(--sc)}.card:hover .card__img2{opacity:1}}.card__media img{transition:opacity .3s}.card__media .card__img2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.3rem;line-height:1.05;text-transform:uppercase;margin:0}.card__title a{text-decoration:none}.card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card__badge{position:absolute;top:10px;right:10px;z-index:1;background:var(--pink);border:2px solid var(--text);color:var(--text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;transform:rotate(6deg)}.card__badge--soldout{background:var(--surface)}.price{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-weight:800;font-size:1.05rem}.price s{font-weight:500;color:var(--text-soft)}.price--sale ins{text-decoration:none;background:var(--accent);padding:0 .3em;border-radius:6px}.price small{font-weight:600;color:var(--text-soft);font-size:.8rem}.section--ink .price s,.section--ink .price small{color:#cfc6d3}.tile{position:relative;display:block;border-radius:var(--radius);overflow:hidden;aspect-ratio:var(--ratio,1/1);background:var(--bone);text-decoration:none;border:var(--line) solid var(--text);box-shadow:var(--sh) var(--sh) 0 var(--sc);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.tile img,.tile svg{width:100%;height:100%;object-fit:cover}@media(hover:hover){.tile:hover{transform:translate(-3px,-3px) rotate(-1.5deg);box-shadow:calc(var(--sh) + 4px) calc(var(--sh) + 4px) 0 var(--sc)}}.tile__label{position:absolute;left:12px;bottom:12px;z-index:1;display:inline-flex;align-items:center;gap:8px;background:var(--surface);color:var(--text);border:var(--line) solid var(--text);border-radius:999px;padding:5px 14px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;font-size:1.25rem;line-height:1;transform:rotate(-3deg)}.tile:nth-child(4n+2) .tile__label{background:var(--accent)}.tile:nth-child(4n+3) .tile__label{background:var(--pink)}.tile:nth-child(4n+4) .tile__label{background:var(--blue)}.step{position:relative;background:var(--surface);color:var(--text);border:var(--line) solid var(--text);border-radius:var(--radius);padding:28px 24px 24px;box-shadow:var(--sh) var(--sh) 0 var(--sc)}.step:nth-child(2){transform:rotate(1deg)}.step:nth-child(3){transform:rotate(-1deg)}.step__n{position:absolute;top:-22px;right:18px;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--accent);border:var(--line) solid var(--text);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:2rem;transform:rotate(-8deg)}.step:nth-child(2) .step__n{background:var(--pink)}.step:nth-child(3) .step__n{background:var(--blue)}.step:nth-child(4) .step__n{background:var(--orange)}.step h3{font-size:1.6rem}.step p{color:var(--text-soft);margin:0}.step img{border-radius:10px;border:2px solid var(--text);margin-bottom:16px;aspect-ratio:4/3;object-fit:cover;width:100%}.steps{row-gap:40px;padding-top:12px}.usp{text-align:center;padding:8px}.usp__icon{display:grid;place-items:center;width:72px;height:72px;margin:0 auto 14px;border-radius:50%;background:var(--accent);border:var(--line) solid var(--bd);box-shadow:4px 4px 0 var(--sc);color:var(--text)}.usp:nth-child(2) .usp__icon{background:var(--pink)}.usp:nth-child(3) .usp__icon{background:var(--blue)}.usp:nth-child(4) .usp__icon{background:var(--orange)}.anim .usp:hover .usp__icon{animation:jiggle .4s ease-in-out 2}.usp svg{width:32px;height:32px}.usp h3{font-size:1.6rem;margin-bottom:.2em}.usp p{font-size:.95rem;opacity:.85;margin:0}.sizes{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.sizes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1100px){.sizes--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.size{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 14px 18px;border:var(--line) solid var(--text);border-radius:var(--radius);background:var(--surface);color:var(--text);text-decoration:none;text-align:center;box-shadow:var(--sh) var(--sh) 0 var(--sc);transition:transform .2s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}@media(hover:hover){.size:hover{transform:translate(-3px,-3px) rotate(-1.5deg);box-shadow:calc(var(--sh) + 4px) calc(var(--sh) + 4px) 0 var(--sc)}.size:nth-child(2n):hover{transform:translate(-3px,-3px) rotate(1.5deg)}}.size__img{width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;border:2px solid var(--text);background:var(--bone)}.size__img img{width:100%;height:100%;object-fit:cover}.size__box{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:10px;border:2px solid var(--text)}.size__box span{display:block;border:var(--line) solid var(--text);border-radius:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath d='M3 4l4 2M10 11l3-3M4 12l1 2' stroke='%230B0B0B' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") var(--accent)}.size:nth-child(3n+2) .size__box span{background-color:var(--pink)}.size:nth-child(3n+3) .size__box span{background-color:var(--blue)}.size strong{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.7rem;line-height:1;text-transform:uppercase}.size small{color:var(--text-soft);font-size:.82rem;margin-top:-4px}.size .price{font-size:1.25rem;justify-content:center}.size .btn{margin-top:auto;width:100%}.size__btn{gap:0;flex-wrap:nowrap;white-space:nowrap;padding-inline:.6em}.size__price{margin-left:.55em;padding-left:.55em;border-left:2px solid currentColor;font-weight:inherit}@media(max-width:749px){.size__btn{font-size:clamp(.8rem,3.7vw,.95rem);padding-inline:.4em}.size__price{margin-left:.4em;padding-left:.4em}}.sizes--3{gap:28px}@media(min-width:1000px){.sizes--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1040px;margin-inline:auto}.sizes--3 .size{padding:18px 18px 22px}.sizes--3 .size strong{font-size:2.1rem}.sizes--3 .size__btn{font-size:1.15rem;min-height:50px}}.size__tag{position:absolute;top:-12px;left:-10px;background:var(--pink);border:2px solid var(--text);border-radius:999px;padding:2px 10px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:.95rem;text-transform:uppercase;transform:rotate(-8deg);z-index:1}.quote{position:relative;background:var(--surface);color:var(--text);border:var(--line) solid var(--text);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sh) var(--sh) 0 var(--sc);margin-bottom:22px}.quote:nth-child(3n+2){background:var(--accent)}.quote:nth-child(3n+3){background:var(--blue)}.quote:after{content:"";position:absolute;left:34px;bottom:-19px;width:30px;height:30px;background:inherit;border-right:var(--line) solid var(--text);border-bottom:var(--line) solid var(--text);transform:skew(30deg) rotate(45deg)}.stars{display:flex;gap:3px}.stars svg{width:20px;height:20px;color:var(--orange);stroke:var(--text);stroke-width:1.5}.quote blockquote{margin:0;font-size:1.08rem;font-weight:600}.quote cite{font-style:normal;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.1rem;text-transform:uppercase}.quote cite span{font-family:var(--font-body);font-weight:500;text-transform:none;font-size:.85rem}.logos{display:flex;flex-wrap:wrap;gap:28px 48px;align-items:center;justify-content:center}.logos img{height:var(--logo-h,32px);width:auto;filter:grayscale(1) contrast(1.2)}.logos span{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.6rem;text-transform:uppercase;opacity:.6}.gallery{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:750px){.gallery{grid-template-columns:repeat(var(--cols,4),1fr)}}.gallery .media{aspect-ratio:1/1;border:var(--line) solid var(--text);box-shadow:var(--sh) var(--sh) 0 var(--sc)}.gallery>:nth-child(odd){transform:rotate(-1.5deg)}.gallery>:nth-child(2n){transform:rotate(1.5deg)}.faq{display:grid;gap:14px}.faq details{background:var(--surface);color:var(--text);border:var(--line) solid var(--text);border-radius:14px;box-shadow:var(--sh) var(--sh) 0 var(--sc);padding:0 18px}.faq summary,.acc summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 0;font-weight:800;font-size:1.05rem;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker,.acc summary::-webkit-details-marker{display:none}.faq summary:after,.acc summary:after{content:"+";flex:0 0 34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--accent);border:2px solid var(--text);font-size:1.4rem;line-height:1;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.faq details[open] summary:after,.acc details[open] summary:after{transform:rotate(135deg);background:var(--pink)}.faq .rte,.acc .rte{padding-bottom:18px;color:var(--text-soft)}.cta{position:relative;overflow:visible;border:var(--line) solid var(--text);border-radius:28px;padding:clamp(34px,6vw,76px);background:var(--text);color:#fff;box-shadow:10px 10px 0 var(--pink);display:grid;gap:24px;align-items:center;--sc:var(--pink)}.cta>*{position:relative;z-index:1}.cta>.deco{position:absolute;z-index:0}.cta--accent{background:var(--accent);color:var(--text);box-shadow:10px 10px 0 var(--text);--sc:var(--text)}.cta--bone{background:var(--pink);color:var(--text);box-shadow:10px 10px 0 var(--text);--sc:var(--text)}.cta--accent h2,.cta--bone h2{text-shadow:.05em .05em 0 var(--surface)}.cta p{max-width:50ch;font-size:1.1rem;font-weight:500}@media(min-width:900px){.cta--img{grid-template-columns:1.2fr 1fr}}.cta__img img{border-radius:16px;border:var(--line) solid currentColor;width:100%;aspect-ratio:4/3;object-fit:cover;transform:rotate(2deg)}.nl{display:flex;gap:10px;max-width:520px;margin:20px auto 0}.nl .input{flex:1}@media(max-width:520px){.nl{flex-direction:column}}.footer{position:relative;overflow:hidden;background:var(--text);color:#fff;padding:60px 0 0;font-size:.95rem;--sc:var(--pink)}.footer a{text-decoration:none;opacity:.85}.footer a:hover{opacity:1;color:var(--accent)}.footer__cols{display:grid;gap:30px 20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer h2{font-size:1.5rem;margin-bottom:12px;text-shadow:none;color:var(--accent)}.footer ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.footer .rte{opacity:.85}.footer__bottom{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:center;border-top:2px solid rgb(255 255 255 / .2);margin-top:44px;padding-top:22px;font-size:.82rem}.footer__bottom small{opacity:.7}.footer .pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.pay svg{width:38px;height:24px}.socials{display:flex;gap:10px;margin-top:16px}.socials a{display:inline-flex;width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;background:var(--accent);color:var(--text);border:2px solid #fff;opacity:1;box-shadow:3px 3px 0 var(--pink)}.socials a:hover{color:var(--text);transform:rotate(-8deg)}.socials svg{width:20px;height:20px}.loc{display:flex;gap:8px}.loc select{background:transparent;border:2px solid rgb(255 255 255 / .4);border-radius:10px;padding:6px 10px;color:inherit}.loc option{color:#000}.wordmark{container-type:inline-size;margin-top:34px;-webkit-user-select:none;user-select:none}.wordmark p{margin:0;font-family:var(--font-heading);font-weight:var(--font-heading-weight);text-transform:uppercase;font-size:clamp(3rem,21vw,19rem);font-size:var(--wm,21cqi);line-height:.8;letter-spacing:-.01em;white-space:nowrap;text-align:center;padding-bottom:.06em}.wordmark .l{display:inline-block;color:var(--c);-webkit-text-stroke:2px #fff;text-shadow:.04em .04em 0 #fff;transition:transform .2s cubic-bezier(.3,1.8,.5,1)}.wordmark .l:nth-child(5n+1){--c:var(--pink)}.wordmark .l:nth-child(5n+2){--c:var(--accent)}.wordmark .l:nth-child(5n+3){--c:var(--orange)}.wordmark .l:nth-child(5n+4){--c:var(--blue)}.wordmark .l:nth-child(5n+5){--c:var(--teal)}.anim .wordmark.is-in .l{animation:bob 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}@media(hover:hover){.wordmark .l:hover{animation:none;transform:translateY(-.1em) rotate(-8deg)}}.product{display:grid;gap:30px;padding-block:26px 72px}@media(min-width:1000px){.product{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:60px;padding-top:44px}.product__info{position:sticky;top:100px;align-self:start}}.product__media{min-width:0}.pmedia{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border:var(--line) solid var(--text);border-radius:var(--radius);box-shadow:var(--sh) var(--sh) 0 var(--sc);background:var(--surface)}.pmedia::-webkit-scrollbar{display:none}.pmedia>*{scroll-snap-align:start;aspect-ratio:1/1;border-radius:0}@media(min-width:1000px){.pmedia{grid-auto-flow:row;grid-template-columns:1fr 1fr;overflow:visible;border:0;box-shadow:none;background:none;gap:16px}.pmedia>*{border:var(--line) solid var(--text);border-radius:var(--radius);box-shadow:var(--sh) var(--sh) 0 var(--sc)}.pmedia>:first-child{grid-column:1/-1}}.pmedia__dots{display:flex;gap:8px;justify-content:center;margin-top:14px}.pmedia__dots span{width:10px;height:10px;border-radius:50%;border:2px solid var(--text);background:var(--surface);transition:background .2s}@media(min-width:1000px){.pmedia__dots{display:none}}.product__info>*+*{margin-top:20px}.product__info h1{font-size:clamp(2.4rem,5.5vw,4rem);margin:0}.product .price{font-size:1.7rem;font-family:var(--font-heading)}.product__vendor{font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-deep)}.opt{border:0;margin:0;padding:0;min-width:0}.opt legend{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.25rem;text-transform:uppercase;margin-bottom:10px;padding:0}.opt legend span{color:var(--accent-deep)}.pills{display:grid;grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:10px}.pill{position:relative}.pill input{position:absolute;opacity:0;pointer-events:none}.pill span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;padding:8px 10px;border:var(--line) solid var(--text);border-radius:12px;background:var(--surface);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.2rem;text-transform:uppercase;line-height:1.05;cursor:pointer;text-align:center;transition:transform .12s,box-shadow .12s,background-color .12s}.pill small{font-family:var(--font-body);font-weight:700;font-size:.8rem;text-transform:none;margin-top:3px}.pill:hover span{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--text)}.pill input:checked+span{background:var(--accent);box-shadow:var(--sh) var(--sh) 0 var(--text);transform:translate(-2px,-2px) rotate(-1.5deg)}.pill input:focus-visible+span{outline:3px solid var(--accent-deep);outline-offset:2px}.pill input.is-unavailable+span{opacity:.4;text-decoration:line-through}.qty{display:inline-flex;align-items:center;border:var(--line) solid var(--text);border-radius:12px;background:var(--surface);height:52px;overflow:hidden}.qty button{width:46px;height:100%;border:0;background:transparent;cursor:pointer;font-size:1.4rem;font-weight:800}.qty button:hover{background:var(--accent)}.qty input{width:54px;height:100%;text-align:center;border:0;border-inline:2px solid var(--text);background:transparent;-moz-appearance:textfield;font-weight:800;font-size:16px}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tiers{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem;border:var(--line) solid var(--text);border-radius:12px;overflow:hidden;background:var(--surface)}.tiers td{padding:8px 12px;border-bottom:1.5px solid var(--text)}.tiers tr:last-child td{border-bottom:0}.tiers td:last-child{text-align:right;font-weight:800}.tiers tr.is-active{background:var(--accent)}.total{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;font-weight:700}.total strong{font-family:var(--font-heading);font-size:1.6rem}.trust{list-style:none;margin:0;padding:16px;display:grid;gap:10px;border:var(--line) solid var(--text);border-radius:var(--radius);background:var(--surface);color:var(--text);font-size:.93rem;font-weight:600}.trust li{display:flex;gap:12px;align-items:center}.trust svg{width:30px;height:30px;flex:0 0 30px;padding:5px;border-radius:50%;background:var(--accent);border:2px solid var(--text)}.trust li:nth-child(2) svg{background:var(--pink)}.trust li:nth-child(3) svg{background:var(--blue)}.acc details{border-bottom:2px solid var(--text)}.acc:first-of-type details{border-top:2px solid var(--text)}.custom{position:relative;border:var(--line) solid var(--text);border-radius:18px;padding:18px;background:var(--surface);color:var(--text);box-shadow:6px 6px 0 var(--pink)}.custom__title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:-18px -18px 16px;padding:10px 18px;background:var(--accent);border-bottom:var(--line) solid var(--text);border-radius:15px 15px 0 0}.custom__title h2{font-size:1.6rem;margin:0;text-shadow:none}.custom__title .eyebrow{margin:0;font-size:.8rem;box-shadow:none}.drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:24px 16px;border:var(--line) dashed var(--text);border-radius:14px;background:var(--bg);cursor:pointer;transition:background-color .15s,transform .15s}.drop:hover,.drop.is-over{background:var(--bone);transform:rotate(-.6deg)}.drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%}.drop svg{width:44px;height:44px;padding:8px;border-radius:50%;background:var(--accent);border:2px solid var(--text)}.anim .drop svg{animation:float 3s ease-in-out infinite;--tilt:0deg}.drop strong{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.3rem;text-transform:uppercase;line-height:1.05}.drop small{color:var(--text-soft);font-size:.8rem}.drop.has-file{border-style:solid;background:#e7f7d9}.mock{position:relative;margin-top:14px;aspect-ratio:5/4;border-radius:14px;overflow:hidden;background:var(--bone);border:var(--line) solid var(--text);display:none}.mock.is-on{display:block}.mock__skin{position:absolute;top:8%;right:6%;bottom:8%;left:6%;border-radius:46% 46% 40% 40%/30% 30% 22% 22%;background:radial-gradient(120% 90% at 35% 30%,color-mix(in srgb,var(--skin) 82%,#fff),var(--skin) 55%,color-mix(in srgb,var(--skin) 80%,#000));box-shadow:inset -18px -10px 40px #0000001f}.mock__art{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply;opacity:.92;max-width:84%;max-height:84%;object-fit:contain;filter:saturate(1.05) contrast(1.05)}.mock__dim{position:absolute;right:10px;bottom:10px;background:var(--text);color:var(--accent);font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1rem;padding:3px 10px;border-radius:999px}.skins{position:absolute;left:10px;top:10px;display:flex;gap:6px;padding:6px 8px;border-radius:999px;background:var(--surface);border:2px solid var(--text)}.skins button{width:24px;height:24px;border-radius:50%;border:2px solid var(--text);cursor:pointer;padding:0}.skins button[aria-pressed=true]{outline:3px solid var(--accent-deep);outline-offset:1px}.custom__msg{font-size:.9rem;margin:12px 0 0}.custom__msg:empty{display:none}.custom .field{margin:14px 0 0}.custom__help{display:inline-block;margin-top:14px;font-size:1rem}.sticky-buy{position:fixed;left:10px;right:10px;bottom:10px;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 10px 10px 16px;background:var(--surface);border:var(--line) solid var(--text);border-radius:16px;box-shadow:var(--sh) var(--sh) 0 var(--text);transform:translateY(160%);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.sticky-buy.is-on{transform:none}.sticky-buy .price{font-family:var(--font-heading);font-size:1.4rem;flex:1;min-width:0}.sticky-buy .btn{min-height:46px;font-size:1.05rem;padding:.6em 1.1em}@media(min-width:1000px){.sticky-buy{display:none}}.coll-head{padding-block:44px 6px}.coll-head .rte{max-width:68ch;color:var(--text-soft);font-weight:500}.toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin:22px 0 26px}.filters{display:flex;flex-wrap:wrap;gap:10px}.filter{position:relative}.filter>summary,.sort select{list-style:none;cursor:pointer;padding:9px 16px;border:var(--line) solid var(--text);border-radius:999px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.05rem;text-transform:uppercase;background:var(--surface);box-shadow:3px 3px 0 var(--text)}.filter>summary::-webkit-details-marker{display:none}.filter[open]>summary{background:var(--accent)}.filter__panel{position:absolute;z-index:5;top:calc(100% + 10px);left:0;min-width:250px;max-height:340px;overflow:auto;background:var(--surface);border:var(--line) solid var(--text);border-radius:14px;padding:14px;display:grid;gap:10px;box-shadow:var(--sh) var(--sh) 0 var(--text)}.filter__range{display:flex;gap:8px;align-items:center}.filter__range input{width:96px}.active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--pink);border:2px solid var(--text);font-size:.85rem;font-weight:800;text-decoration:none}.pagination{display:flex;justify-content:center;gap:8px;margin-top:44px;list-style:none;padding:0}.pagination a,.pagination span{display:inline-flex;min-width:46px;height:46px;align-items:center;justify-content:center;border-radius:12px;border:var(--line) solid var(--text);background:var(--surface);text-decoration:none;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.2rem;padding:0 12px}.pagination a:hover{background:var(--accent)}.pagination [aria-current]{background:var(--text);color:var(--accent)}.empty{text-align:center;padding:64px 0}.cart{display:grid;gap:34px;padding-block:20px 76px}@media(min-width:1000px){.cart{grid-template-columns:1fr 400px;align-items:start}}.line{display:grid;grid-template-columns:96px 1fr auto;gap:16px;padding:18px 0;border-bottom:2px solid var(--text)}.line .media{aspect-ratio:1/1;border:2px solid var(--text)}.line__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.35rem;line-height:1.05;text-transform:uppercase;text-decoration:none}.line__meta{font-size:.86rem;color:var(--text-soft);margin:6px 0 0;padding:0;list-style:none}.line__meta a{color:var(--accent-deep);font-weight:800}.line__actions{display:flex;gap:14px;align-items:center;margin-top:10px}.line__actions .qty{height:42px}.line__actions .qty button{width:38px}.line__actions .qty input{width:42px}.line__remove{font-size:.85rem;font-weight:700}.line__price{text-align:right;font-weight:800}.summary{background:var(--surface);border:var(--line) solid var(--text);border-radius:var(--radius);padding:24px;display:grid;gap:14px;box-shadow:8px 8px 0 var(--pink)}@media(min-width:1000px){.summary{position:sticky;top:100px}}.summary__row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:1.8rem;text-transform:uppercase}.ship{font-size:.92rem;font-weight:600}.ship__bar{height:16px;border-radius:999px;border:2px solid var(--text);background:var(--bg);overflow:hidden;margin-top:8px}.ship__bar span{display:block;height:100%;background:repeating-linear-gradient(-45deg,var(--accent) 0 10px,var(--pink) 10px 20px);background-size:28px 28px;border-right:2px solid var(--text)}.anim .ship__bar span{animation:stripes 1s linear infinite}@keyframes stripes{to{background-position:28px 0}}.page-hero{border-bottom:var(--line) solid var(--text);overflow:hidden}.page-hero h1{font-size:clamp(2.6rem,8.5vw,5.6rem)}.page-hero__text{font-size:1.08rem;font-weight:500;max-width:62ch;margin-inline:auto}.page-head{padding-block:48px 18px}.article-card{display:flex;flex-direction:column;gap:12px;text-decoration:none}.article-card .media{aspect-ratio:3/2;border:var(--line) solid var(--text);box-shadow:var(--sh) var(--sh) 0 var(--sc);transition:transform .2s}.article-card:hover .media{transform:rotate(-1.5deg)}.article-card h3{margin:0;font-size:1.6rem}.article-card time{font-size:.8rem;font-weight:700;color:var(--accent-deep)}.article-hero{border-radius:var(--radius);overflow:hidden;margin:24px 0;border:var(--line) solid var(--text);box-shadow:8px 8px 0 var(--pink)}.account-table{width:100%;border-collapse:collapse;font-size:.94rem;background:var(--surface);border:var(--line) solid var(--text)}.account-table th,.account-table td{text-align:left;padding:10px;border-bottom:1.5px solid var(--text)}.box{background:var(--surface);color:var(--text);border:var(--line) solid var(--text);border-radius:var(--radius);padding:clamp(20px,4vw,36px);box-shadow:var(--sh) var(--sh) 0 var(--sc)}.stack>*+*{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
