:root{--void: #0b0a0e;--void-2: #131117;--void-3: #1b1820;--line: #2b2731;--line-2: #3a3541;--porcelain: #f7f2f5;--porcelain-2: #ece4e9;--ink: #16141a;--ink-2: #4a4550;--pink: #e7a1c4;--pink-2: #f2c4da;--pink-deep: #b86b92;--chrome: #bfc3cc;--mute: #a19bab;--oxblood: #6e1a2e;--oxblood-2: #8c2742;--chrome-grad: linear-gradient(180deg, #ffffff 0%, #e4e6ec 30%, #8e939f 48%, #f6f7f9 60%, #b5b9c3 78%, #eef0f3 100%);--sheen: linear-gradient(105deg, transparent 35%, rgba(255,255,255,.55) 50%, transparent 65%);--display: "Unbounded", "Arial Black", system-ui, sans-serif;--sans: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gothic: "Pirata One", "Old English Text MT", serif;--ease: cubic-bezier(.2,.75,.15,1);--r: 6px;--r-lg: 14px;--pill: 999px;--gutter: 1.6rem;--page: 144rem;--header-h: 60px;--bar-h: 0px;--tab-h: 0px}@media(min-width:750px){:root{--gutter: 3.2rem}}@media(min-width:1200px){:root{--gutter: 4.8rem}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--bar-h) + 1rem)}body{margin:0;min-height:100svh;font:400 1.5rem/1.6 var(--sans);color:var(--porcelain);background:var(--void);-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-bottom:var(--tab-h)}body.is-locked{overflow:hidden}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.3rem}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}::selection{background:var(--pink);color:var(--ink)}h1,h2,h3,h4{font-family:var(--display);font-weight:600;text-transform:uppercase;letter-spacing:-.01em;line-height:1.12;margin:0 0 1.2rem}h1,.h1{font-size:clamp(2.4rem,6vw,4.4rem)}h2,.h2{font-size:clamp(1.9rem,4.6vw,3.2rem)}h3,.h3{font-size:1.5rem}p{margin:0 0 1.2rem}ul[role=list]{list-style:none;margin:0;padding:0}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:1.2rem .8rem;border-bottom:1px solid var(--line);font-size:1.35rem}th{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-weight:500}hr{border:0;border-top:1px solid var(--line);margin:2.4rem 0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:1rem;top:-10rem;z-index:100;background:var(--pink);color:var(--ink);padding:1rem 1.6rem;border-radius:var(--pill)}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.page{max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}.page--narrow{max-width:64rem}.page--text{max-width:76rem}.center{text-align:center}.upper{text-transform:uppercase;letter-spacing:.1em}.muted{color:var(--mute)}.rte{line-height:1.7}.rte a{color:var(--pink)}.rte img{margin:1.6rem 0;border-radius:var(--r)}.rte h2,.rte h3{margin-top:2.4rem}.placeholder{width:100%;height:100%;background:var(--void-3);fill:var(--line-2)}.money,.price,.line__price,.totals span:last-child,.ship,.tag{text-transform:none}.chrome{background:var(--chrome-grad);background-size:100% 220%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gothic{font-family:var(--gothic);font-weight:400;text-transform:none;letter-spacing:.01em}.pink{color:var(--pink)}.eyebrow{display:inline-flex;align-items:center;gap:.8rem;font:500 1.1rem/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--chrome);margin-bottom:1.2rem}.eyebrow .spark{width:1.2rem;height:1.2rem;color:var(--pink)}.spark{display:inline-block;width:1em;height:1em;flex:none}.tag{font:500 1.05rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-variant-numeric:tabular-nums}.stamp{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem .5rem;border-radius:4px;background:var(--oxblood);color:var(--porcelain);font:600 .95rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;transform:rotate(-4deg);box-shadow:0 0 0 1px #ffffff14 inset}.stamp--pink{background:var(--pink);color:var(--ink)}.stamp--ghost{background:#0b0a0ebf;color:var(--chrome);box-shadow:0 0 0 1px var(--line-2) inset;transform:none}.barbed{height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14' viewBox='0 0 40 14'%3E%3Cpath d='M0 7h40' stroke='%23bfc3cc' stroke-width='1'/%3E%3Cpath d='M16 3l8 8M24 3l-8 8' stroke='%23bfc3cc' stroke-width='1.2'/%3E%3C/svg%3E") repeat-x center;opacity:.35}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5rem;padding:0 2.8rem;border:0;border-radius:var(--pill);background:var(--pink);color:var(--ink);font:600 1.25rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease),background-color .25s}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sheen);transform:translate(-120%);transition:transform .8s var(--ease)}.btn:hover:after,.btn:active:after{transform:translate(120%)}.btn:active{transform:scale(.98)}.btn--chrome{background:linear-gradient(180deg,#f4f5f8,#b9bdc7 55%,#e8eaee);color:var(--ink)}.btn--ghost{background:transparent;color:var(--porcelain);box-shadow:0 0 0 1px var(--chrome) inset}.btn--ghost:hover{background:#ffffff0f}.btn--ink{background:var(--ink);color:var(--porcelain)}.btn--block{width:100%}.btn--sm{min-height:4rem;padding:0 1.8rem;font-size:1.1rem}.btn[disabled],.btn[aria-disabled=true]{background:var(--void-3);color:var(--mute);cursor:not-allowed;box-shadow:0 0 0 1px var(--line) inset}.btn.is-loading{color:transparent!important;pointer-events:none}.btn.is-loading:before{content:"";position:absolute;left:50%;top:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem;border:2px solid rgba(22,20,26,.25);border-top-color:var(--ink);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.link{display:inline-flex;align-items:center;gap:.6rem;padding:.2rem 0;background:none;border:0;border-bottom:1px solid currentColor;font:500 1.2rem/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:inherit;transition:color .2s}.link:hover{color:var(--pink)}.icon{width:2.2rem;height:2.2rem}.icon--sm{width:1.6rem;height:1.6rem}.icon-btn{display:inline-grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;background:none;border:0;color:inherit;text-decoration:none;position:relative;border-radius:50%}.icon-btn:hover{color:var(--pink)}.field{display:block;margin-bottom:1.4rem}.field label,.label{display:block;font:500 1.1rem/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:.7rem}.input,.field input,.field select,.field textarea{width:100%;min-height:5rem;padding:1.2rem 1.6rem;border:1px solid var(--line-2);border-radius:var(--r);background:var(--void-2);color:var(--porcelain);font-size:1.6rem;-webkit-appearance:none;appearance:none;transition:border-color .2s}.input:focus,.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--pink)}.field textarea{min-height:12rem;resize:vertical}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23bfc3cc' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.4rem center;background-size:1.6rem;padding-right:4rem}.check{display:flex;gap:1rem;align-items:center;font-size:1.35rem}.check input{width:1.8rem;height:1.8rem;accent-color:var(--pink);margin:0}.form-msg{padding:1.2rem 1.6rem;margin-bottom:1.6rem;border-radius:var(--r);background:#e7a1c41f;border:1px solid rgba(231,161,196,.35);font-size:1.35rem}.form-msg--error{background:#8c27422e;border-color:var(--oxblood-2);color:#ffb3c4}.form-msg ul{margin:.4rem 0 0;padding-left:1.8rem}.inline-form{display:flex;gap:.6rem}.inline-form .input{flex:1;min-width:0;border-radius:var(--pill);padding-left:2rem}.inline-form .btn{flex:none}.marquee{overflow:hidden;background:var(--pink);color:var(--ink);white-space:nowrap;font:600 1.05rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.marquee__track{display:inline-flex;padding:.95rem 0;animation:marquee var(--marquee-speed, 38s) linear infinite}.marquee__group{display:inline-flex;align-items:center}.marquee__item{display:inline-flex;align-items:center;gap:1.6rem;padding-right:1.6rem}.marquee__item .spark{width:1rem;height:1rem}.marquee a{text-decoration:none}@keyframes marquee{to{transform:translate(-50%)}}.marquee--dark{background:var(--void-2);color:var(--chrome);border-block:1px solid var(--line)}.marquee--dark .spark{color:var(--pink)}.header-sec{position:sticky;top:var(--bar-h);z-index:40}.header{position:relative;background:#0b0a0eeb;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line);transition:background-color .4s var(--ease),border-color .4s}.gd-home:not(.gd-scrolled) .header:not(:hover):not(:focus-within){background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.gd-home .hero--under{margin-top:calc(-1 * var(--header-h))}.header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:6rem;padding:0 calc(var(--gutter) - 1.2rem)}.header__left,.header__right{display:flex;align-items:center}.header__right{justify-content:flex-end}.header__logo{display:block;text-decoration:none}.header__logo img{width:var(--logo-w, 130px);max-width:40vw;height:auto;max-height:4.8rem;object-fit:contain}.header__logo.is-blend img{mix-blend-mode:screen}.header__logo-text{font:400 2.8rem/1 var(--gothic);color:var(--pink)}.cart-count{position:absolute;top:.5rem;right:.2rem;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:var(--pill);background:var(--pink);color:var(--ink);font:600 1rem/1.8rem var(--display);text-align:center}.cart-count[data-count="0"],.cart-count:empty{display:none}.header__nav,.header__desk{display:none}@media(min-width:990px){.header__bar{grid-template-columns:auto 1fr auto;gap:2.4rem;min-height:7.2rem}.header__mob{display:none}.header__desk{display:inline-grid}.header__nav{display:block}.nav{display:flex;justify-content:center;flex-wrap:wrap;gap:0 .2rem;list-style:none;margin:0;padding:0}.nav>li{position:relative}.nav__link{display:flex;align-items:center;gap:.4rem;padding:1rem 1.2rem;border-radius:var(--pill);font:500 1.25rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .2s,background-color .2s}.nav__link:hover,.nav__link[aria-current=page]{color:var(--pink)}.nav__link--vault{font-family:var(--gothic);font-size:1.9rem;letter-spacing:.02em;text-transform:none;color:var(--pink)}.nav__sub{position:absolute;left:50%;top:calc(100% + .8rem);min-width:24rem;transform:translate(-50%,.6rem);opacity:0;visibility:hidden;background:var(--void-2);border:1px solid var(--line);border-radius:var(--r-lg);list-style:none;margin:0;padding:1rem;box-shadow:0 24px 60px #00000080;transition:opacity .25s,transform .25s var(--ease),visibility 0s .25s}.nav__sub:before{content:"";position:absolute;left:0;right:0;top:-1.2rem;height:1.2rem}.nav>li:hover>.nav__sub,.nav>li:focus-within>.nav__sub{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .25s,transform .25s var(--ease)}.nav__sub a{display:block;padding:.9rem 1.4rem;border-radius:var(--r);font-size:1.35rem;text-decoration:none;white-space:nowrap}.nav__sub a:hover{background:var(--void-3);color:var(--pink)}.header__logo img{max-width:18rem}.header__logo.header__desk img{width:calc(var(--logo-w, 130px) * 1.3);max-width:19rem;max-height:none}}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:35;display:grid;grid-template-columns:repeat(5,1fr);padding:.4rem .4rem calc(.4rem + env(safe-area-inset-bottom));background:#0b0a0ef0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transition:transform .35s var(--ease)}.tabbar a,.tabbar button{position:relative;display:grid;justify-items:center;gap:.3rem;padding:.7rem 0 .5rem;background:none;border:0;color:var(--mute);text-decoration:none;font:500 1rem/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.tabbar .icon{width:2.2rem;height:2.2rem}.tabbar [aria-current=page]{color:var(--pink)}.tabbar__vault{font-family:var(--gothic)!important;font-size:1.3rem!important;letter-spacing:0!important;text-transform:none!important}.tabbar .cart-count{top:.1rem;right:calc(50% - 2.2rem)}.has-tabbar{--tab-h: calc(6.2rem + env(safe-area-inset-bottom)) }.is-hide-tabbar .tabbar{transform:translateY(110%)}@media(min-width:990px){.tabbar{display:none}.has-tabbar{--tab-h: 0px}}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#050407a8;opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.overlay.is-open{opacity:1;visibility:visible;transition:opacity .35s}.drawer{position:fixed;top:0;bottom:0;right:0;z-index:70;display:flex;flex-direction:column;width:min(46rem,100%);background:var(--void-2);color:var(--porcelain);transform:translate(100%);visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s}.drawer--left{right:auto;left:0;transform:translate(-100%)}.drawer--top{left:0;bottom:auto;width:100%;max-height:92svh;transform:translateY(-100%);border-bottom:1px solid var(--line)}.drawer.is-open{transform:none;visibility:visible;transition:transform .45s var(--ease)}.drawer.no-anim{transition:none}.drawer__head{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem .8rem 1rem 2rem;border-bottom:1px solid var(--line)}.drawer__title{font:600 1.4rem/1 var(--display);text-transform:uppercase}.drawer__body{flex:1;overflow-y:auto;padding:0 2rem;overscroll-behavior:contain}.drawer__foot{padding:1.6rem 2rem calc(1.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.drawer--light{background:var(--porcelain);color:var(--ink)}.drawer--light .drawer__head,.drawer--light .drawer__foot{border-color:var(--porcelain-2)}.drawer--light .icon-btn:hover{color:var(--pink-deep)}.mnav{list-style:none;margin:0;padding:1.2rem 0}.mnav>li{border-bottom:1px solid var(--line)}.mnav a,.mnav summary{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;font:600 1.6rem/1.2 var(--display);text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav details[open]>summary .icon{transform:rotate(180deg)}.mnav .icon{transition:transform .25s}.mnav ul{list-style:none;margin:0 0 1.2rem;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.mnav ul a{padding:.9rem 1.4rem;border:1px solid var(--line-2);border-radius:var(--pill);font:500 1.3rem/1 var(--sans);text-transform:none}.mnav__vault{font-family:var(--gothic)!important;font-size:2.6rem!important;text-transform:none!important;color:var(--pink)}.mnav__extra{display:grid;gap:.2rem;padding:2rem 0}.mnav__extra a{display:flex;gap:1.2rem;align-items:center;padding:1rem 0;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--chrome)}.search-bar{display:flex;align-items:center;gap:.6rem;padding:1.2rem var(--gutter);border-bottom:1px solid var(--line)}.search-bar input{flex:1;min-width:0;height:5rem;border:0;background:none;color:var(--porcelain);font:500 2rem/1 var(--display);text-transform:uppercase;padding:0;-webkit-appearance:none}.search-bar input::placeholder{color:var(--line-2)}.search-bar input:focus{outline:none}.psearch{padding:1.6rem var(--gutter) 2.4rem;overflow-y:auto}.psearch__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem 1rem}@media(min-width:750px){.psearch__grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.psearch__grid{grid-template-columns:repeat(6,1fr)}}.psearch__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:2rem}.psearch__foot{margin-top:2.4rem;text-align:center}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:3.8rem;padding:0 1.6rem;border:1px solid var(--line-2);border-radius:var(--pill);background:transparent;font:500 1.3rem/1 var(--sans);text-decoration:none;white-space:nowrap;transition:border-color .2s,color .2s,background-color .2s}.chip:hover{border-color:var(--pink);color:var(--pink)}.chip[aria-current=page],.chip.is-active{background:var(--porcelain);border-color:var(--porcelain);color:var(--ink)}.hero{position:relative;display:grid;align-items:end;min-height:min(100svh,92rem);overflow:hidden;background:var(--void);isolation:isolate}.hero__media,.hero__media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero__media{z-index:-1}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0a0e8c,#0b0a0e00 28% 45%,#0b0a0eeb)}.hero__side{display:none}.hero__content{padding:0 var(--gutter) calc(4rem + env(safe-area-inset-bottom));max-width:78rem}.hero__title{font-size:clamp(3.2rem,10.5vw,7.6rem);line-height:.98;letter-spacing:-.02em;margin:0 0 1.6rem}.hero__title .gothic{display:block;font-size:.78em;line-height:1;letter-spacing:0;margin-bottom:.4rem;color:var(--pink);-webkit-text-fill-color:var(--pink)}.hero__sub{max-width:44rem;font-size:1.6rem;color:var(--porcelain-2);margin-bottom:2.4rem}.hero__ctas{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center}.hero__scroll{position:absolute;right:var(--gutter);bottom:calc(4rem + env(safe-area-inset-bottom));display:none;writing-mode:vertical-rl;font:500 1rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--chrome)}@media(min-width:750px){.hero--tri .hero__media{display:grid;grid-template-columns:1fr 1.25fr 1fr;gap:2px;background:var(--void)}.hero--tri .hero__media>video{position:relative;inset:auto}.hero--tri .hero__media>img{z-index:-1}.hero__content{padding-bottom:7.2rem}.hero__scroll{display:block}}@media(min-width:990px){.hero__content{padding-left:calc(var(--gutter) + 1rem)}}.sec{padding:4.8rem 0}.sec--tight{padding:2.8rem 0}.sec--porcelain{background:var(--porcelain);color:var(--ink)}.sec--porcelain .eyebrow{color:var(--ink-2)}.sec--porcelain .link:hover{color:var(--pink-deep)}.sec--raised{background:var(--void-2);border-block:1px solid var(--line)}.sec__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.sec__head h2{margin:0}.sec__head p{margin:.6rem 0 0;color:var(--mute);font-size:1.4rem}.sec--porcelain .sec__head p{color:var(--ink-2)}.sec__center{text-align:center;max-width:64rem;margin:0 auto 2.8rem}@media(min-width:990px){.sec{padding:8rem 0}.sec--tight{padding:4rem 0}}.stories{display:flex;gap:1.4rem;overflow-x:auto;scrollbar-width:none;padding:.4rem var(--gutter) .8rem;scroll-snap-type:x proximity}.stories::-webkit-scrollbar{display:none}.story{flex:none;width:8.2rem;display:grid;justify-items:center;gap:.8rem;text-decoration:none;scroll-snap-align:start}.story__ring{position:relative;width:8.2rem;height:8.2rem;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,var(--pink),#fff,var(--chrome),var(--pink-deep),var(--pink))}.story__ring>span{display:block;width:100%;height:100%;border-radius:50%;padding:3px;background:var(--void)}.story__ring img{width:100%;height:100%;border-radius:50%;object-fit:cover}.story__label{font:500 1.15rem/1.2 var(--sans);text-align:center;letter-spacing:.02em}.story--vault .story__ring{background:conic-gradient(from 0deg,var(--oxblood-2),var(--oxblood),#c04a6a,var(--oxblood-2))}.story--vault .story__label{font-family:var(--gothic);font-size:1.6rem;color:var(--pink)}@media(hover:hover){.story:hover .story__ring{animation:spin 3s linear infinite}.story:hover .story__ring>span{animation:spin 3s linear infinite reverse}}@media(min-width:990px){.stories{justify-content:center;gap:2.8rem}.story,.story__ring{width:10.4rem}.story__ring{height:10.4rem}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:46%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(min-width:750px){.rail{grid-auto-columns:calc((100% - 2 * var(--gutter) - 3rem) / 4)}}@media(min-width:1200px){.rail{grid-auto-columns:calc((100% - 2 * var(--gutter) - 4rem) / 5)}}.rail__nav{display:none;gap:.6rem}@media(min-width:990px){.rail__nav{display:flex}}.rail__nav button{width:4.4rem;height:4.4rem;border-radius:50%;border:1px solid var(--line-2);background:none;display:grid;place-items:center}.rail__nav button:hover{border-color:var(--pink);color:var(--pink)}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.4rem 1rem;list-style:none;margin:0;padding:0}@media(min-width:750px){.grid{grid-template-columns:repeat(3,1fr);gap:3.2rem 1.6rem}}@media(min-width:1200px){.grid{grid-template-columns:repeat(4,1fr)}}.grid--cells{gap:1px;background:var(--line);border-block:1px solid var(--line)}.grid--cells>li{background:var(--void)}.grid--cells .card{padding:.8rem .8rem 1.6rem}@media(min-width:750px){.grid--cells .card{padding:1.2rem 1.2rem 2rem}}.card{position:relative;display:block;text-decoration:none}.card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--r);background:var(--void-3);overflow:hidden}.card__media img,.card__media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform 1.4s var(--ease)}.card__alt{opacity:0}@media(hover:hover){.card:hover .card__alt{opacity:1}.card:hover .card__media img{transform:scale(1.04)}}.card__badges{position:absolute;top:.8rem;left:.8rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;pointer-events:none}.card__info{display:grid;gap:.3rem;padding-top:1.1rem}.card__no{font:500 1rem/1 var(--sans);letter-spacing:.16em;color:var(--mute);text-transform:uppercase;font-variant-numeric:tabular-nums}.card__title{font:500 1.35rem/1.35 var(--sans);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card .price{font-size:1.4rem}.card.is-soldout .card__media img{opacity:.45;filter:grayscale(.6)}.card__add{position:absolute;right:.8rem;bottom:.8rem;z-index:3;display:grid;place-items:center;width:4rem;height:4rem;border:0;border-radius:50%;background:#f7f2f5eb;color:var(--ink);box-shadow:0 6px 18px #00000059;transition:transform .25s var(--ease),background-color .2s}.card__add:hover{background:var(--pink);transform:scale(1.06)}.card__add.is-loading{pointer-events:none}.card__add.is-loading .icon{animation:spin .8s linear infinite}.card__add.is-done{background:var(--pink)}.price{font-variant-numeric:tabular-nums}.price__now{color:var(--porcelain);font-weight:500}.price--sale .price__now{color:var(--pink)}.price__was{color:var(--mute);margin-right:.6rem;text-decoration-thickness:1px}.sec--porcelain .price__now,.drawer--light .price__now{color:var(--ink)}.trio{display:grid;gap:1rem;padding:0 var(--gutter)}.tile{position:relative;display:grid;align-items:end;min-height:46rem;border-radius:var(--r-lg);overflow:hidden;background:var(--void-3);text-decoration:none;isolation:isolate}.tile>img,.tile>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.6s var(--ease)}.tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0b0a0e00 40%,#0b0a0ed9)}.tile__body{padding:2.4rem;display:flex;justify-content:space-between;align-items:flex-end;gap:1.6rem}.tile__title{font:400 4.4rem/.9 var(--gothic);margin:0}.tile__count{font:500 1.1rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--chrome)}.tile__go{flex:none;width:4.8rem;height:4.8rem;border-radius:50%;display:grid;place-items:center;background:var(--porcelain);color:var(--ink);transition:background-color .2s,transform .3s var(--ease)}@media(hover:hover){.tile:hover>img,.tile:hover>video{transform:scale(1.05)}.tile:hover .tile__go{background:var(--pink);transform:rotate(-45deg)}}@media(min-width:750px){.trio{grid-template-columns:repeat(3,1fr)}.tile{min-height:56rem}}.reels{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 var(--gutter);scroll-padding:0 var(--gutter)}.reels::-webkit-scrollbar{display:none}@media(min-width:750px){.reels{grid-auto-columns:calc((100% - 2 * var(--gutter) - 4rem) / 4.4)}}.reel{scroll-snap-align:start;position:relative}.reel__media{position:relative;aspect-ratio:9 / 16;border-radius:var(--r-lg);overflow:hidden;background:var(--void-3)}.reel__media video{width:100%;height:100%;object-fit:cover}.reel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(11,10,14,.75));pointer-events:none}.reel__handle{position:absolute;left:1.2rem;top:1.2rem;z-index:2;display:flex;align-items:center;gap:.6rem;font:500 1.15rem/1 var(--sans)}.reel__handle img{width:2.4rem;height:2.4rem;border-radius:50%;object-fit:cover;mix-blend-mode:screen}.reel__prod{position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;display:flex;gap:1rem;align-items:center;padding:.7rem;border-radius:var(--r);background:#f7f2f5f0;color:var(--ink);text-decoration:none}.reel__prod img{width:4.4rem;height:4.4rem;border-radius:4px;object-fit:cover;flex:none}.reel__prod span{font:500 1.2rem/1.3 var(--sans);min-width:0}.reel__prod b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.reel__prod small{font-size:1.2rem;color:var(--ink-2)}.why{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--porcelain-2);border:1px solid var(--porcelain-2);border-radius:var(--r-lg);overflow:hidden}.why__cell{background:var(--porcelain);padding:2.4rem 1.6rem}.why__no{display:block;font:400 4rem/1 var(--gothic);color:var(--pink-deep);margin-bottom:1.2rem}.why__cell h3{font-size:1.35rem;margin-bottom:.6rem}.why__cell p{margin:0;font-size:1.35rem;color:var(--ink-2)}@media(min-width:990px){.why{grid-template-columns:repeat(4,1fr)}.why__cell{padding:3.6rem 2.8rem}.why__cell h3{font-size:1.6rem}}[data-hide-empty]:not(.is-filled){display:none}.shopify-design-mode [data-hide-empty]{display:block}.vibes{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding:0 var(--gutter)}.vibe{position:relative;display:grid;place-items:center;aspect-ratio:3 / 4;border-radius:var(--r-lg);overflow:hidden;text-decoration:none;isolation:isolate;background:var(--void-3)}.vibe img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1) contrast(1.1) brightness(.7);transition:filter .6s var(--ease),transform 1.4s var(--ease)}.vibe:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(circle at 50% 60%,#0b0a0e1a,#0b0a0ea6)}.vibe__name{font:400 clamp(3.6rem,11vw,6.4rem)/1 var(--gothic);text-align:center}@media(hover:hover){.vibe:hover img{filter:none;transform:scale(1.05)}}@media(min-width:990px){.vibes{grid-template-columns:repeat(4,1fr)}}.vault{position:relative;overflow:hidden;margin:0 var(--gutter);border-radius:var(--r-lg);background:radial-gradient(120% 140% at 20% 0%,var(--oxblood-2) 0%,var(--oxblood) 45%,#2a0a13 100%);padding:4.8rem 2.4rem;text-align:center;isolation:isolate}.vault:before{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;border:1px solid rgba(247,242,245,.18);border-radius:calc(var(--r-lg) - 6px);z-index:-1}.vault__title{font:400 clamp(5.6rem,18vw,12rem)/.9 var(--gothic);margin:0 0 1.2rem}.vault p{max-width:44rem;margin:0 auto 2.4rem;color:var(--porcelain-2)}.news{text-align:center}.news h2{margin-bottom:1rem}.news .inline-form{max-width:52rem;margin:2.4rem auto 0}.sec--porcelain .input{background:#fff;color:var(--ink);border-color:var(--porcelain-2)}.sec--porcelain .btn--ink:hover{background:#000}.news__ig{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;font:500 1.3rem/1 var(--sans);text-decoration:none;color:var(--ink-2)}.faq{max-width:88rem;margin:0 auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:1.6rem;align-items:center;padding:2rem 0;font:500 1.6rem/1.35 var(--sans);cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--pink)}.faq details[open] summary .icon{transform:rotate(45deg);color:var(--pink)}.faq summary .icon{transition:transform .25s;flex:none}.faq__a{padding:0 0 2rem;color:var(--porcelain-2)}.footer{background:var(--void);border-top:1px solid var(--line);padding:5.6rem 0 2.4rem;overflow:hidden}.footer__grid{display:grid;gap:3.6rem}@media(min-width:750px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr}}.footer h2{font:500 1.1rem/1 var(--sans);letter-spacing:.2em;color:var(--mute);margin-bottom:1.8rem}.footer__text{font-size:1.45rem;max-width:38rem;color:var(--porcelain-2)}.footer__links{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem}.footer__links a{text-decoration:none;font-size:1.45rem}.footer__links a:hover{color:var(--pink)}.footer__mark{margin:5.6rem 0 0;font:400 clamp(9rem,30vw,34rem)/.78 var(--gothic);text-align:center;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;white-space:nowrap}.footer__mark--art{padding:0 var(--gutter, 1.6rem);line-height:0}.footer__mark--art img{display:block;width:min(100%,120rem);height:auto;margin:0 auto}.footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem;margin-top:2.8rem;padding-top:2.4rem;border-top:1px solid var(--line)}.footer__small{font-size:1.15rem;color:var(--mute);display:flex;flex-wrap:wrap;gap:.8rem 1.6rem}.footer__small a{text-decoration:none}.footer__small a:hover{color:var(--pink)}.footer__pay{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0;padding:0}.footer__pay svg{width:3.8rem;height:2.4rem;border-radius:3px}.social{display:flex;gap:.4rem;margin:2rem 0 0 -1.1rem}.social a{display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%}.social a:hover{color:var(--pink)}.localize select{min-height:4rem;border:1px solid var(--line-2);border-radius:var(--pill);background:var(--void-2);color:var(--porcelain);padding:0 3.6rem 0 1.6rem;font-size:1.25rem;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23bfc3cc' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.2rem center;background-size:1.4rem}.chead{padding:3.2rem var(--gutter) 2rem}.chead__top{display:flex;align-items:flex-end;justify-content:space-between;gap:1.6rem;flex-wrap:wrap}.chead h1{margin:0}.chead__count{font:500 1.1rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.chead .rte{max-width:64rem;margin-top:1.4rem;color:var(--porcelain-2);font-size:1.45rem}.chead--center{text-align:center}.chead--center .chead__top{justify-content:center}.chips{display:flex;gap:.8rem;overflow-x:auto;scrollbar-width:none;padding:0 var(--gutter) 1.6rem}.chips::-webkit-scrollbar{display:none}.facets__bar{position:sticky;top:calc(var(--header-h) + var(--bar-h));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:.8rem var(--gutter);background:#0b0a0eeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--line)}.facets__toggle{display:inline-flex;align-items:center;gap:.8rem;min-height:4rem;padding:0 1.6rem;border:1px solid var(--line-2);border-radius:var(--pill);background:none;font:500 1.3rem/1 var(--sans)}.facets__toggle:hover{border-color:var(--pink)}.facets__toggle b{min-width:2rem;height:2rem;border-radius:var(--pill);background:var(--pink);color:var(--ink);font:600 1rem/2rem var(--display)}.facets__sort select{min-height:4rem;border:0;background:none;color:var(--porcelain);font:500 1.3rem/1 var(--sans);padding:0 2.4rem 0 0;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23bfc3cc' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center;background-size:1.4rem}.facets__sort option{color:var(--ink)}.facets__count{font-size:1.2rem;color:var(--mute)}@media(max-width:749px){.facets__count{display:none}}.facets__active{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;padding:1.4rem var(--gutter) 0}.facet{border-bottom:1px solid var(--line)}.facet summary{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;font:600 1.3rem/1 var(--display);text-transform:uppercase;cursor:pointer;list-style:none}.facet summary::-webkit-details-marker{display:none}.facet[open] summary .icon{transform:rotate(180deg)}.facet__body{padding-bottom:1.8rem;display:flex;flex-wrap:wrap;gap:.8rem}.facet__check{position:relative;cursor:pointer}.facet__check input{position:absolute;opacity:0;width:1px;height:1px}.facet__check span{display:inline-flex;align-items:center;gap:.5rem;min-height:4rem;padding:0 1.4rem;border:1px solid var(--line-2);border-radius:var(--pill);font-size:1.3rem;transition:all .2s}.facet__check input:checked+span{background:var(--pink);border-color:var(--pink);color:var(--ink)}.facet__check input:focus-visible+span{outline:2px solid var(--pink);outline-offset:2px}.facet__check small{color:inherit;opacity:.6}.facet__check.is-disabled{opacity:.35;pointer-events:none}.facet__price{display:grid;grid-template-columns:1fr 1fr;gap:1rem;width:100%}.facet__price label{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.facet__price input{width:100%;min-height:4.6rem;margin-top:.6rem;padding:0 1.2rem;border:1px solid var(--line-2);border-radius:var(--r);background:var(--void);color:var(--porcelain)}.loadmore{display:grid;justify-items:center;gap:1.2rem;padding:3.2rem var(--gutter) 6.4rem}.loadmore__bar{width:18rem;height:2px;background:var(--line);border-radius:2px;overflow:hidden}.loadmore__bar i{display:block;height:100%;background:var(--chrome-grad)}.loadmore__txt{font-size:1.2rem;color:var(--mute);letter-spacing:.08em}.pagination{display:flex;justify-content:center;align-items:center;gap:2.4rem;margin-top:4rem;font-size:1.35rem}.pagination__pages{display:flex;gap:1.2rem}.pagination__pages a,.pagination__pages span{min-width:2.4rem;text-align:center;text-decoration:none}.pagination__pages [aria-current]{color:var(--pink);border-bottom:1px solid var(--pink)}.empty{text-align:center;padding:6.4rem var(--gutter)}.empty p{color:var(--mute)}.results-list{list-style:none;margin:3.2rem 0 0;padding:0;border-top:1px solid var(--line)}.results-list li{border-bottom:1px solid var(--line)}.results-list a{display:block;padding:1.6rem 0;text-decoration:none}.results-list small{display:block;color:var(--mute);text-transform:uppercase;letter-spacing:.12em;font-size:1rem}.ctile{position:relative;display:grid;align-items:end;aspect-ratio:4 / 5;border-radius:var(--r-lg);overflow:hidden;background:var(--void-3);text-decoration:none;isolation:isolate}.ctile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.4s var(--ease)}.ctile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(transparent 45%,#0b0a0ed9)}.ctile__label{padding:1.6rem;font:400 3rem/1 var(--gothic)}@media(hover:hover){.ctile:hover img{transform:scale(1.05)}}.pdp{display:grid;gap:2rem;padding-bottom:4rem}@media(min-width:990px){.pdp{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6.4rem;padding:2.4rem var(--gutter) 8rem;max-width:var(--page);margin:0 auto}}.gallery{position:relative}.gallery__bars{position:absolute;left:1.2rem;right:1.2rem;top:1.2rem;z-index:3;display:flex;gap:.4rem;pointer-events:none}.gallery__bars i{flex:1;height:2px;border-radius:2px;background:#f7f2f559;overflow:hidden}.gallery__bars i.is-on{background:var(--porcelain)}.gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__item{scroll-snap-align:start;position:relative;aspect-ratio:4 / 5;background:var(--void-3);overflow:hidden}.gallery__item img,.gallery__item video,.gallery__item iframe{width:100%;height:100%;object-fit:cover;border:0}.gallery__stamp{position:absolute;left:1.4rem;bottom:1.6rem;z-index:3}.gallery__zoom{position:absolute;right:1.2rem;bottom:1.2rem;z-index:3}@media(min-width:990px){.gallery__bars{display:none}.gallery__track{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);gap:1rem;overflow:visible}.gallery__item{border-radius:var(--r-lg)}.gallery__item:first-child{grid-column:span 2}}.pinfo{padding:0 var(--gutter)}@media(min-width:990px){.pinfo{padding:0}.pinfo__inner{position:sticky;top:calc(var(--header-h) + var(--bar-h) + 2.4rem)}}.pinfo__block{margin-bottom:1.8rem}.pinfo__meta{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center}.pinfo__meta a{color:var(--chrome);text-decoration:none}.pinfo__meta a:hover{color:var(--pink)}.pinfo h1{font-size:clamp(2.2rem,5.5vw,3.4rem);margin-bottom:1rem}.pinfo .price{font:500 2.2rem/1.2 var(--sans)}.pinfo__note{font-size:1.25rem;color:var(--mute);margin-top:.6rem}.pinfo__note b{color:var(--pink);font-weight:500}.promise{display:flex;flex-wrap:wrap;gap:.6rem}.promise p{display:contents}.promise span{display:inline-flex;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.2rem;border:1px solid var(--line-2);border-radius:var(--pill);font-size:1.2rem;color:var(--porcelain-2)}.stock{display:flex;align-items:center;gap:1rem;font-size:1.35rem}.stock__dot{width:.9rem;height:.9rem;border-radius:50%;background:#7ad3a5;box-shadow:0 0 0 4px #7ad3a526}.stock--low .stock__dot{background:var(--pink);box-shadow:0 0 0 4px #e7a1c42e;animation:pulse 1.6s infinite}.stock--out .stock__dot{background:var(--mute);box-shadow:none}@keyframes pulse{50%{box-shadow:0 0 0 8px #e7a1c400}}.opt{border:0;margin:0 0 1.8rem;padding:0}.opt legend{padding:0;margin-bottom:1rem;font:500 1.15rem/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.opt legend span{color:var(--porcelain);letter-spacing:.04em;text-transform:none}.opt__vals{display:flex;flex-wrap:wrap;gap:.8rem}.opt__vals input{position:absolute;opacity:0;width:1px;height:1px}.opt__vals label{display:inline-flex;align-items:center;justify-content:center;min-height:4.6rem;min-width:4.6rem;padding:0 1.8rem;border:1px solid var(--line-2);border-radius:var(--pill);font-size:1.35rem;cursor:pointer;transition:all .2s}.opt__vals label:hover{border-color:var(--chrome)}.opt__vals input:checked+label{background:var(--porcelain);border-color:var(--porcelain);color:var(--ink)}.opt__vals input:focus-visible+label{outline:2px solid var(--pink);outline-offset:2px}.opt__vals input.is-na+label{color:var(--mute);border-style:dashed;text-decoration:line-through;text-decoration-thickness:1px}.qty{display:inline-flex;align-items:stretch;height:5rem;border:1px solid var(--line-2);border-radius:var(--pill)}.qty button{width:4.6rem;background:none;border:0;display:grid;place-items:center}.qty input{width:3.6rem;border:0;text-align:center;font-size:1.5rem;-moz-appearance:textfield;background:none;color:inherit}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--sm{height:3.8rem}.qty--sm button{width:3.6rem}.qty--sm input{width:2.8rem;font-size:1.35rem}.buyrow{display:flex;gap:.8rem;align-items:stretch}.buyrow .btn{flex:1}.buy{display:grid;gap:.8rem}.buy .shopify-payment-button__button{border-radius:var(--pill)!important;min-height:5rem;font:600 1.25rem/1 var(--display)!important;text-transform:uppercase;letter-spacing:.04em;overflow:hidden}.buy .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--porcelain)!important;box-shadow:0 0 0 1px var(--chrome) inset!important}.buy .shopify-payment-button__button--unbranded:hover{background:#ffffff0f!important}.buy .shopify-payment-button__more-options{color:var(--mute);font-size:1.2rem;text-decoration:underline}.buy__error{font-size:1.3rem;color:#ffb3c4}.gift{display:flex;gap:1.4rem;align-items:center;padding:1.4rem 1.6rem;border:1px dashed var(--line-2);border-radius:var(--r-lg);cursor:pointer;transition:border-color .2s,background-color .2s}.gift:hover{border-color:var(--pink)}.gift:has(input:checked){border-style:solid;border-color:var(--pink);background:#e7a1c414}.gift__icon{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;display:grid;place-items:center;background:var(--void-3);color:var(--pink)}.gift__txt{flex:1;font-size:1.4rem;line-height:1.4}.gift__txt small{display:block;color:var(--mute);font-size:1.2rem}.gift input{width:2rem;height:2rem;accent-color:var(--pink);margin:0;flex:none}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.trust__item{background:var(--void);padding:1.4rem 1rem;display:grid;justify-items:center;gap:.6rem;text-align:center;font-size:1.15rem;line-height:1.3;color:var(--porcelain-2)}.trust__item .icon{color:var(--pink)}.acc{border-bottom:1px solid var(--line)}.acc:first-of-type{border-top:1px solid var(--line)}.acc summary{display:flex;justify-content:space-between;align-items:center;padding:1.8rem 0;font:600 1.3rem/1 var(--display);text-transform:uppercase;cursor:pointer;list-style:none}.acc summary::-webkit-details-marker{display:none}.acc[open] summary .icon{transform:rotate(45deg);color:var(--pink)}.acc summary .icon{transition:transform .25s}.acc__body{padding-bottom:1.8rem;font-size:1.45rem;color:var(--porcelain-2)}.pinfo__app{background:var(--porcelain);color:var(--ink);border-radius:var(--r-lg);padding:1.6rem}.share{display:flex;gap:1.6rem;align-items:center;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.share a,.share button{background:none;border:0;padding:0;color:var(--porcelain);text-decoration:none;font:inherit;letter-spacing:inherit;text-transform:inherit}.share a:hover,.share button:hover{color:var(--pink)}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:36;display:flex;gap:1.2rem;align-items:center;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom)) 1rem;background:#131117f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .35s var(--ease)}.sticky-atc.is-visible{transform:none}.sticky-atc__img{width:4.8rem;height:4.8rem;border-radius:var(--r);object-fit:cover;flex:none}.sticky-atc__info{flex:1;min-width:0;font-size:1.25rem;line-height:1.3}.sticky-atc__info strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.sticky-atc__info span{color:var(--pink)}.sticky-atc .btn{min-height:4.6rem;padding:0 2rem}@media(min-width:990px){.sticky-atc{display:none}}.recent:empty{display:none}.ship{padding:1.6rem 0 .4rem;font-size:1.3rem}.ship b{font-weight:600}.ship__bar{position:relative;height:6px;margin-top:1rem;border-radius:var(--pill);background:var(--porcelain-2)}.ship__fill{height:100%;border-radius:var(--pill);background:linear-gradient(90deg,var(--pink-deep),var(--pink));transition:width .6s var(--ease)}.ship__bar .spark{position:absolute;right:-.6rem;top:50%;width:1.6rem;height:1.6rem;margin-top:-.8rem;color:var(--pink-deep)}.ship.is-done .ship__bar .spark{animation:spin 4s linear infinite}.line{display:grid;grid-template-columns:8.4rem 1fr;gap:1.4rem;padding:1.6rem 0;border-bottom:1px solid var(--porcelain-2)}.line__img{display:block;aspect-ratio:4 / 5;border-radius:var(--r);background:var(--porcelain-2);overflow:hidden}.line__img img{width:100%;height:100%;object-fit:cover}.line__img--gift{display:grid;place-items:center;color:var(--pink-deep)}.line__top{display:flex;justify-content:space-between;gap:1rem}.line__title{font:500 1.4rem/1.35 var(--sans);text-decoration:none}.line__meta{font-size:1.2rem;color:var(--ink-2);margin-top:.3rem}.line__price{font-size:1.4rem;white-space:nowrap;text-align:right;font-weight:500}.line__price s{display:block;color:var(--ink-2);font-size:1.2rem;font-weight:400}.line__actions{display:flex;align-items:center;justify-content:space-between;margin-top:1.2rem}.line__remove{background:none;border:0;padding:0;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem;color:var(--ink-2)}.line.is-busy{opacity:.45;pointer-events:none}.drawer--light .qty,.cart-page .qty{border-color:#d8ced4}.upsell{margin-top:2rem;padding:1.6rem;border-radius:var(--r-lg);background:#fff}.upsell__title{font:600 1.15rem/1.3 var(--display);text-transform:uppercase;margin-bottom:1.2rem}.upsell__item{display:grid;grid-template-columns:5.6rem 1fr auto;gap:1.2rem;align-items:center;padding:.6rem 0}.upsell__item img{width:5.6rem;height:5.6rem;border-radius:var(--r);object-fit:cover}.upsell__item a{font-size:1.3rem;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell__item small{display:block;color:var(--ink-2);font-size:1.25rem}.gift-add{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin:1.6rem 0 0;padding:1.4rem 1.6rem;border:1px dashed #d1c4cc;border-radius:var(--r-lg);background:transparent;font:500 1.35rem/1 var(--sans);color:var(--ink)}.gift-add:hover{border-color:var(--pink-deep);background:#fff}.gift-add span:first-child{display:inline-flex;align-items:center;gap:.8rem}.cart-note{margin-top:.4rem}.cart-note summary{font-size:1.3rem;cursor:pointer;padding:.4rem 0 1rem;color:var(--ink-2)}.cart-note textarea{width:100%;min-height:8rem;padding:1.2rem;border:1px solid #d8ced4;border-radius:var(--r);background:#fff;color:var(--ink);font-size:1.5rem;resize:vertical;margin-bottom:1rem}.totals{display:flex;justify-content:space-between;align-items:baseline;font:600 1.6rem/1 var(--display);text-transform:uppercase;margin-bottom:.6rem}.totals__note{font-size:1.2rem;color:var(--ink-2);margin-bottom:1.4rem}.discounts{list-style:none;margin:0 0 1rem;padding:0;font-size:1.3rem;color:var(--pink-deep)}.cart-empty{text-align:center;padding:4rem 0}.cart-empty__title{font:400 4rem/1 var(--gothic);margin-bottom:.8rem}.cart-empty .grid{margin-top:2.8rem;text-align:left}.drawer--light .card__title,.drawer--light .card .price__now{color:var(--ink)}.drawer--light .card__media{background:var(--porcelain-2)}.cart-page{display:grid;gap:3.2rem;padding-bottom:6.4rem}.cart-wrap{background:var(--porcelain);color:var(--ink)}.cart-wrap .chead h1{color:var(--ink)}@media(min-width:990px){.cart-page{grid-template-columns:1fr 40rem;gap:5.6rem;align-items:start}.cart-page__side{position:sticky;top:calc(var(--header-h) + var(--bar-h) + 2.4rem)}.cart-page .line{grid-template-columns:11rem 1fr}}.cart-page__side{background:#fff;border-radius:var(--r-lg);padding:2.4rem}.acct{padding:3.2rem 0 6.4rem}.acct__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.2rem;margin-bottom:3.2rem}.acct__grid{display:grid;gap:4rem}@media(min-width:990px){.acct__grid{grid-template-columns:2fr 1fr}}.acct__box{background:var(--void-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:2.4rem}.table-wrap{overflow-x:auto}.addr{display:grid;gap:2.4rem}@media(min-width:750px){.addr{grid-template-columns:repeat(2,1fr)}}.addr__item{background:var(--void-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:2rem}.addr__form{background:var(--void-2);border:1px solid var(--line-2);border-radius:var(--r-lg);padding:2rem;margin-top:1.6rem}.addr__form[hidden]{display:none}.fields-2{display:grid;gap:0 1.2rem}@media(min-width:750px){.fields-2{grid-template-columns:1fr 1fr}}.posts{display:grid;gap:3.2rem 1.6rem}@media(min-width:750px){.posts{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.posts{grid-template-columns:repeat(3,1fr)}}.post{text-decoration:none;display:block}.post__img{aspect-ratio:4 / 3;border-radius:var(--r-lg);overflow:hidden;background:var(--void-3);margin-bottom:1.4rem}.post__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}@media(hover:hover){.post:hover .post__img img{transform:scale(1.04)}}.post__date{font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.article__hero{max-width:var(--page);margin:0 auto 3.2rem;aspect-ratio:16 / 9;overflow:hidden;background:var(--void-3)}.article__hero img{width:100%;height:100%;object-fit:cover}.comments{margin-top:4.8rem;border-top:1px solid var(--line);padding-top:3.2rem}.comment{border-bottom:1px solid var(--line);padding:1.6rem 0}.solo{min-height:72svh;display:grid;place-items:center;text-align:center;padding:4.8rem var(--gutter)}.solo__inner{max-width:54rem;width:100%}.solo__big{font:400 clamp(10rem,34vw,20rem)/.8 var(--gothic);margin-bottom:2rem}.template-password .solo{min-height:100svh}.bio{max-width:52rem;margin:0 auto;padding:3.2rem var(--gutter) 6.4rem;text-align:center}.bio__logo img{width:18rem;margin:0 auto 1.6rem;mix-blend-mode:screen}.bio__links{display:grid;gap:1rem;margin:2.4rem 0 3.2rem}.bio__links .btn{width:100%}.bio__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;text-align:left}.bio__grid .card__info{display:none}.reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal.is-in,.no-js .reveal,.shopify-design-mode .reveal{opacity:1;transform:none}.glitch{animation:glitch .6s steps(2,end) .35s 1 both}@keyframes glitch{0%{clip-path:inset(0 0 0 0);transform:translate(0)}20%{clip-path:inset(12% 0 58% 0);transform:translate(-3px,1px)}40%{clip-path:inset(62% 0 8% 0);transform:translate(3px,-1px)}60%{clip-path:inset(30% 0 40% 0);transform:translate(-2px)}80%{clip-path:inset(0 0 0 0);transform:translate(1px)}to{clip-path:inset(0 0 0 0);transform:none}}.chrome.shine{animation:shine 2.6s var(--ease) .2s 1 both}@keyframes shine{0%{background-position:0 100%}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}.marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/theme.css.map */
