.edct{color-scheme:dark;--soot:#0F0E0C;--ash:#181613;--smoke:#23201C;--line:rgba(236,228,214,.14);--line-strong:rgba(236,228,214,.28);--parch:#ECE4D6;--muted:#A99F8E;--dim:#7D7466;--brass:#C9A15E;--brass-hi:#E3C68E;--brass-ink:#1A1408;--verde:#2F5A3E;--verde-hi:#8DBB9C;--insc:"Cinzel","Trajan Pro",Georgia,serif;--display:"Cormorant Garamond","Iowan Old Style",Georgia,serif;--ui:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--gut-l:max(16px,env(safe-area-inset-left,0px));--gut-r:max(16px,env(safe-area-inset-right,0px))}.edct *{box-sizing:border-box}.edct [hidden]{display:none!important}.edct{scroll-behavior:smooth}.edct{margin:0;background:var(--soot);color:var(--parch);font:16px/1.6 var(--ui);-webkit-font-smoothing:antialiased}.edct body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--soot)}.edct img,.edct video,.edct canvas{max-width:100%;display:block}.edct a{color:inherit}.edct button{font:inherit;color:inherit}.edct :focus-visible{outline:2px solid var(--brass-hi);outline-offset:3px}.edct .wrap{max-width:1240px;margin:0 auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}.edct .insc{font-family:var(--insc);font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:11.5px;color:var(--brass)}.edct h1,.edct h2,.edct h3{font-family:var(--display);font-weight:500;text-wrap:balance;margin:0;line-height:1.08}.edct h2{font-size:clamp(34px,5vw,58px)}.edct h3{font-size:26px}.edct .lede{color:var(--muted);max-width:60ch;font-size:17px}.edct section{position:relative}.edct .band{padding-block:clamp(64px,10vw,128px)}.edct .grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:70;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.edct .announce{background:var(--verde);color:var(--parch);text-align:center;font-size:13px;padding:8px var(--gut-r) 8px var(--gut-l)}.edct .announce b{font-weight:600}.edct header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:#0f0e0cdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.edct header.site .wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;height:60px}.edct .logo{display:flex;align-items:center;gap:10px;text-decoration:none}.edct .logo i{width:32px;height:32px;border-radius:50%;border:1px solid var(--brass);display:grid;place-items:center;font-style:normal;font-family:var(--insc);color:var(--brass);font-size:14px}.edct .logo span{font-family:var(--insc);letter-spacing:.16em;font-size:12px;line-height:1.2}.edct nav.main{display:flex;gap:28px;font-size:14px;color:var(--muted)}.edct nav.main a{text-decoration:none}.edct nav.main a:hover{color:var(--parch)}.edct .cart-btn{border:1px solid var(--line-strong);background:none;border-radius:999px;padding:6px 14px;font-size:13px;cursor:pointer}.edct .cart-btn b{color:var(--brass-hi)}@media(max-width:760px){.edct nav.main{display:none}}.edct .product{padding-block:28px 72px}.edct .crumbs{font-size:12.5px;color:var(--dim);margin-bottom:20px}.edct .pgrid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,4vw,56px);align-items:start}@media(max-width:900px){.edct .pgrid{grid-template-columns:1fr}}@media(min-width:901px){.edct .pgrid>.gallery{position:sticky;top:84px}}.edct .stage{position:relative;aspect-ratio:1/1;background:#000;overflow:hidden;border:1px solid var(--line)}.edct .stage>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.edct .stage .badge{inset:auto auto 14px 14px;width:auto;height:auto;font-family:var(--insc);font-size:10.5px;letter-spacing:.2em;background:#0f0e0cb3;border:1px solid var(--line-strong);padding:6px 10px;color:var(--brass-hi)}.edct .stage .count{inset:auto 14px 14px auto;width:auto;height:auto;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.edct .thumbs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;flex:1;min-width:0;-webkit-overflow-scrolling:touch}.edct .thumbs button{padding:0;border:1px solid var(--line);background:#000;aspect-ratio:1/1;cursor:pointer;overflow:hidden;position:relative}.edct .thumbs button img{width:100%;height:100%;object-fit:cover;opacity:.7;transition:opacity .2s}.edct .thumbs button[aria-current=true]{border-color:var(--brass)}.edct .thumbs button[aria-current=true] img,.edct .thumbs button:hover img{opacity:1}.edct .thumbs .play:after{content:"";position:absolute;right:6px;bottom:6px;border-left:8px solid var(--parch);border-top:5px solid transparent;border-bottom:5px solid transparent}.edct .buy{display:grid;gap:18px;position:sticky;top:84px}@media(max-width:900px){.edct .buy{position:static}}.edct .buy h1{font-size:clamp(40px,5.4vw,60px)}.edct .rating{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--muted)}.edct .stars{color:var(--brass-hi);letter-spacing:2px}.edct .inscriptions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.edct .inscriptions div{padding:12px 0;display:grid;gap:2px}.edct .inscriptions div+div{border-left:1px solid var(--line);padding-left:16px}.edct .inscriptions small{font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.14em}.edct .inscriptions span{font-family:var(--display);font-size:20px;font-style:italic}.edct .tiers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edct .tier{border:1px solid var(--line-strong);background:var(--ash);padding:14px;text-align:left;cursor:pointer;display:grid;gap:2px;position:relative}.edct .tier .q{font-size:13px;color:var(--muted)}.edct .tier .p{font-family:var(--display);font-size:32px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.edct .tier .p small{font-family:var(--ui);font-size:13px;font-weight:400;color:var(--muted)}.edct .tier .s{font-size:12.5px;color:var(--muted)}.edct .tier[aria-pressed=true]{border-color:var(--brass);background:var(--smoke)}.edct .tier.best[aria-pressed=true]{border-color:var(--verde-hi);background:var(--verde)}.edct .tier.best[aria-pressed=true] .q,.edct .tier.best[aria-pressed=true] .s,.edct .tier.best[aria-pressed=true] .p small{color:#d8e8dc}.edct .tier .flag{position:absolute;top:-10px;right:10px;background:var(--brass);color:var(--brass-ink);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px}.edct .mix{font-size:13px;color:var(--muted);margin-top:-6px}.edct .label{font-size:13px;color:var(--muted)}.edct .label b{color:var(--parch);font-weight:500}.edct .finishes{display:flex;gap:12px;margin-top:8px}.edct .finishes button{width:58px;height:58px;border-radius:50%;border:1px solid var(--line-strong);padding:3px;background:none;cursor:pointer}.edct .finishes button img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.edct .finishes button[aria-pressed=true]{border:2px solid var(--brass-hi)}.edct .sw-bronze{background:radial-gradient(circle at 35% 30%,#e7c98b,#9a7234 55%,#4a3416)}.edct .sw-silver{background:radial-gradient(circle at 35% 30%,#f1f1ee,#9c9c98 55%,#454542)}.edct .sw-copper{background:radial-gradient(circle at 35% 30%,#f0b083,#a65a2e 55%,#4d2412)}.edct .stage .cap{inset:auto auto 14px 14px;width:auto;height:auto;font-size:12px;letter-spacing:.04em;background:#0f0e0cc7;color:var(--parch);border:1px solid var(--line-strong);padding:6px 10px}.edct .bump{display:grid;grid-template-columns:20px 48px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;border:1px dashed rgba(201,161,94,.45);cursor:pointer;transition:background .2s,border-color .2s}.edct .bump:hover{background:#c9a15e0f}.edct .bump input{accent-color:var(--brass);width:18px;height:18px;margin:0}.edct .bump img{width:48px;height:48px;object-fit:cover;background:#fff;border-radius:50%}.edct .bump .bt{display:grid;line-height:1.3}.edct .bump b{font-weight:500;font-size:14.5px;color:var(--parch)}.edct .bump small{font-size:13px;color:var(--brass-hi)}.edct .bump small s{color:var(--dim);margin-left:6px}.edct .bump:has(input:checked){border-style:solid;border-color:var(--brass);background:#c9a15e14}.edct .drawer-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:85}.edct .drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100%);z-index:86;background:var(--ash);border-left:1px solid var(--line-strong);display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;padding:calc(16px + env(safe-area-inset-top,0px)) max(18px,env(safe-area-inset-right,0px)) calc(16px + env(safe-area-inset-bottom,0px)) 18px;overflow:auto;gap:14px}.edct .dh{display:flex;justify-content:space-between;align-items:center}.edct .dh h3{font-size:28px}.edct .dx{background:none;border:0;font-size:28px;line-height:1;cursor:pointer;color:var(--muted)}.edct .dbar p{margin:0 0 8px;font-size:14.5px}.edct .dbar p em{font-style:normal;color:var(--brass-hi);font-weight:600}.edct .dbar .o-meter i{width:0}.edct .dbar.free p em{color:var(--verde-hi)}.edct .dbar.free .o-meter i{background:linear-gradient(90deg,#5E9470,var(--verde-hi))}.edct .dlines,.edct .drec{list-style:none;margin:0;padding:0;display:grid;gap:10px;align-content:start}.edct .dlines li,.edct .drec li{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:10px}.edct .dlines img,.edct .drec img{width:52px;height:52px;object-fit:cover;border-radius:50%;background:#fff}.edct .dlines b,.edct .drec b{display:block;font-weight:500;font-size:14.5px}.edct .dlines small,.edct .drec small{font-size:12.5px;color:var(--muted)}.edct .dlines .pr{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.edct .dlines .pr button{display:block;margin-left:auto;background:none;border:0;color:var(--dim);font-size:12px;cursor:pointer;text-decoration:underline}.edct .drec .add{background:none;border:1px solid var(--brass);color:var(--brass-hi);padding:7px 12px;font-size:13px;cursor:pointer}.edct .drec .add:hover{background:var(--brass);color:var(--brass-ink)}.edct .drecs .lbl{margin-bottom:10px}.edct .df{display:grid;gap:8px;border-top:1px solid var(--line-strong);padding-top:12px}.edct .drow{display:flex;justify-content:space-between;font-size:14.5px;font-variant-numeric:tabular-nums}.edct .df .atc{margin-top:6px}.edct .dnote{margin:0;font-size:12px;color:var(--dim);text-align:center}.edct .cartrow{display:grid;grid-template-columns:auto 1fr;gap:10px}.edct .qty{display:flex;align-items:center;border:1px solid var(--line-strong)}.edct .qty button{width:42px;height:54px;background:none;border:0;cursor:pointer;font-size:18px}.edct .qty output{width:30px;text-align:center;font-variant-numeric:tabular-nums}.edct .atc{gap:16px;background:var(--brass);color:var(--brass-ink);border:0;height:56px;padding:0 20px;font-weight:600;font-size:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background .2s}.edct .atc:hover{background:var(--brass-hi)}.edct .atc span:last-child{font-variant-numeric:tabular-nums}.edct .trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line)}.edct .trust div{padding:10px 8px;text-align:center;display:grid;gap:2px}.edct .trust div+div{border-left:1px solid var(--line)}.edct .trust b{font-family:var(--display);font-size:22px;font-weight:600;line-height:1}.edct .trust small{font-size:11px;color:var(--dim)}.edct .offer{padding:16px;background:var(--ash);border:1px solid var(--line);display:grid;gap:0}.edct .o-head{margin:0 0 12px;font-weight:500;font-size:15.5px;color:var(--parch)}.edct .o-head em{font-style:normal;color:var(--brass-hi);font-weight:600}.edct .o-meter{position:relative;height:6px;background:var(--smoke);border-radius:3px;overflow:hidden}.edct .o-meter i{position:absolute;left:0;top:0;bottom:0;width:50%;background:linear-gradient(90deg,var(--brass),var(--brass-hi));border-radius:3px;transition:width .6s cubic-bezier(.2,.7,.2,1),background .4s}.edct .o-ticks{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;font-size:12px;color:var(--dim);margin-top:8px;font-variant-numeric:tabular-nums}.edct .o-ticks span:nth-child(2){text-align:center;color:var(--brass-hi)}.edct .o-ticks span:last-child{text-align:right}.edct .o-tag{margin:12px 0 0;font-family:var(--display);font-style:italic;font-size:19px;line-height:1.2;color:var(--parch);white-space:nowrap}.edct .o-tag.long{font-size:clamp(13px,3.9vw,19px)}.edct .offer.unlocked{border-color:#8dbb9c73;background:linear-gradient(180deg,#2f5a3e52,#2f5a3e1f)}.edct .offer.unlocked .o-head em{color:var(--verde-hi)}.edct .offer.unlocked .o-meter i{background:linear-gradient(90deg,#5E9470,var(--verde-hi))}.edct .offer.unlocked .o-ticks span:nth-child(2){color:var(--verde-hi)}.edct .shipping{display:grid;font-size:14px;color:var(--muted);margin-top:8px}.edct .lbl{display:flex;align-items:center;gap:12px;margin-bottom:12px}.edct .lbl span{font-family:var(--insc);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass)}.edct .lbl:after{content:"";flex:1;height:1px;background:var(--line-strong)}.edct .dispatch{margin:0 0 8px;color:var(--parch);font-size:14.5px}.edct .shrow{width:100%;background:none;border:0;border-top:1px solid var(--line);padding:10px 0;display:grid;grid-template-columns:18px 1fr auto 8px;gap:10px;align-items:center;text-align:left;cursor:pointer;color:var(--parch)}.edct .shipping>:last-child{border-bottom:1px solid var(--line)}.edct .shrow .ic{width:18px;height:18px;stroke:var(--brass);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.edct .shrow .t{font-size:14.5px}.edct .shrow .v{font-size:13.5px;color:var(--brass-hi);font-variant-numeric:tabular-nums}.edct .shrow .chev{width:7px;height:7px;border-right:1.5px solid var(--brass);border-bottom:1.5px solid var(--brass);transform:rotate(45deg) translateY(-2px);transition:transform .25s}.edct .shrow[aria-expanded=true] .chev{transform:rotate(225deg) translateY(-1px)}.edct .shpanel{padding-bottom:12px}.edct .shpanel p{margin:0;padding:0 0 4px 28px;font-size:13.5px;line-height:1.55;max-width:52ch}.edct .gcard{margin-top:6px;border:1px solid var(--line);background:var(--ash);padding:14px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start}.edct .gic{width:22px;height:22px;margin-top:3px;stroke:var(--brass);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.edct .gbody{display:grid;gap:6px}.edct .gt{margin:0;font-family:var(--display);font-size:21px;line-height:1.2;color:var(--parch)}.edct .gcard .notepreview{margin-top:4px}.edct .gift{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14.5px;color:var(--muted)}.edct .gift label{display:flex;gap:10px;align-items:center;cursor:pointer}.edct .gift input{accent-color:var(--brass);width:18px;height:18px}.edct .linkbtn{background:none;border:0;padding:0;color:var(--brass-hi);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-size:inherit}.edct .notepreview{font-size:14px;color:var(--parch);border-left:2px solid var(--brass);padding:4px 0 4px 12px;margin-top:-8px}.edct .notepreview q{font-family:var(--display);font-style:italic;font-size:17px}.edct .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000b3;display:grid;place-items:center;padding:16px var(--gut-r) 16px var(--gut-l)}.edct .modal .sheet{background:var(--ash);border:1px solid var(--line-strong);width:min(460px,100%);padding:22px;display:grid;gap:12px}.edct .modal h3{font-size:28px}.edct .modal p{margin:0;font-size:14px;color:var(--muted)}.edct .modal textarea{width:100%;background:var(--soot);color:var(--parch);border:1px solid var(--line-strong);padding:12px;font:16px/1.5 var(--ui);resize:vertical}.edct .modal textarea:focus{outline:2px solid var(--brass);outline-offset:0}.edct .modal .row{display:flex;justify-content:space-between;align-items:center;gap:12px}.edct .modal .count{font-size:13px;color:var(--dim);font-variant-numeric:tabular-nums}.edct .modal .acts{display:flex;gap:16px;align-items:center}.edct .modal .save{background:var(--brass);color:var(--brass-ink);border:0;padding:11px 18px;font-weight:600;cursor:pointer}.edct details.ship{border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.edct details.ship summary{cursor:pointer;padding:12px 0;color:var(--parch)}.edct details.ship p{margin:0 0 12px}.edct .turn{height:340vh;background:#000}.edct .turn .pin{position:sticky;top:calc(60px + env(safe-area-inset-top,0px));height:calc(100vh - 60px);height:calc(100svh - 60px - env(safe-area-inset-top,0px));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;overflow:hidden}@media(max-width:900px){.edct .turn .pin{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:center}}.edct .turn canvas{width:min(78vh,100%);aspect-ratio:1/1;justify-self:center}@media(max-width:900px){.edct .turn{height:260vh}.edct .turn canvas{width:min(84vw,46svh)}}.edct .turn .copy{position:relative;min-height:260px;padding-left:var(--gut-l);padding-right:var(--gut-r)}.edct .turn .step{position:absolute;inset:0 var(--gut-r) auto var(--gut-l);transition:opacity .35s,transform .35s,visibility 0s .35s;opacity:0;visibility:hidden;transform:translateY(12px)}.edct .turn .step.on{opacity:1;visibility:visible;transform:none;transition:opacity .45s .1s,transform .45s .1s,visibility 0s}.edct .turn .step h2{margin:10px 0 14px}.edct .turn .meter{position:absolute;left:var(--gut-l);right:var(--gut-r);bottom:-48px;height:1px;background:var(--line)}.edct .turn .meter i{display:block;height:100%;width:0;background:var(--brass)}@media(max-width:900px){.edct .turn .copy{text-align:center;min-height:200px}.edct .turn .step p{margin-inline:auto;font-size:15.5px}.edct .turn .step h2{font-size:32px;margin:8px 0 10px}.edct .turn .meter{bottom:-20px}}.edct .turn .static{display:none}@media(prefers-reduced-motion:reduce){.edct .turn{height:auto}.edct .turn .pin{position:static;height:auto;padding-block:80px}.edct .turn canvas{display:none}.edct .turn .static{display:grid;grid-template-columns:1fr 1fr;gap:16px}.edct .turn .step{position:static;opacity:1;transform:none;margin-bottom:28px}.edct .turn .meter{display:none}}.edct .symbols{background:var(--ash);border-block:1px solid var(--line)}.edct .symhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:end;margin-bottom:48px}@media(max-width:900px){.edct .symhead{grid-template-columns:1fr}}.edct .symgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}@media(max-width:900px){.edct .symgrid{grid-template-columns:1fr}.edct .sym{grid-template-rows:none;grid-template-columns:112px minmax(0,1fr)}.edct .sym figure{aspect-ratio:auto;width:112px;height:100%;min-height:112px;position:relative;min-width:0}.edct .sym figure img{position:absolute;top:0;right:0;bottom:0;left:0}.edct .sym div{padding:14px 16px}.edct .sym h3{font-size:21px}.edct .sym p{font-size:14px}.edct .symhead{margin-bottom:28px;gap:14px}}.edct .sym{background:var(--ash);display:grid;grid-template-rows:auto 1fr}.edct .sym figure{margin:0;aspect-ratio:1/1;overflow:hidden;background:#fff}.edct .sym img{width:100%;height:100%;object-fit:cover;filter:sepia(.25) contrast(1.05) brightness(.92);transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .6s}.edct .sym:hover img{transform:scale(1.08);filter:none}.edct .sym div{padding:18px 18px 22px;display:grid;gap:6px;align-content:start}.edct .sym h3{font-size:24px}.edct .sym p{margin:0;font-size:14.5px;color:var(--muted)}.edct .sym .side{font-family:var(--insc);font-size:10px;letter-spacing:.2em;color:var(--dim)}.edct .story{min-height:100vh;display:grid;align-items:center;overflow:hidden}.edct .story video,.edct .story .shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.edct .story .shade{background:linear-gradient(90deg,#0f0e0cf5,#0f0e0cd1 42%,#0f0e0c40)}@media(max-width:900px){.edct .story .shade{background:linear-gradient(180deg,#0f0e0c8c,#0f0e0cf2 55%)}}.edct .story .wrap{position:relative;z-index:1;width:100%}.edct .story .inner{max-width:620px;display:grid;gap:22px}.edct .story .whisper{font-family:var(--display);font-style:italic;font-size:clamp(40px,6vw,76px);line-height:1.02}.edct .whisper .w{display:inline-block;color:var(--parch)}@supports (animation-timeline:view()){.edct .whisper .w{animation:lit linear both;animation-timeline:view();animation-range:entry 30% cover 45%}@keyframes lit{0%{color:#5e574d;text-shadow:none}to{color:var(--parch);text-shadow:0 0 28px rgba(227,198,142,.35)}}}.edct .story .tr{font-family:var(--insc);letter-spacing:.18em;font-size:13px;color:var(--brass-hi)}.edct .story p{margin:0;color:#cfc6b6;font-size:17px;max-width:56ch}.edct .real .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}@media(max-width:900px){.edct .real .grid{grid-template-columns:1fr}}.edct .real video{width:100%;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--line)}.edct .specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);margin-top:28px}.edct .specs div{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:2px}.edct .specs div:nth-child(odd){padding-right:16px}.edct .specs div:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.edct .specs b{font-family:var(--display);font-size:30px;font-weight:600;line-height:1}.edct .specs small{color:var(--muted);font-size:13px}.edct .note{font-size:13.5px;color:var(--dim);margin-top:18px;max-width:58ch}.edct .fin .head{text-align:center;display:grid;gap:12px;justify-items:center;margin-bottom:48px}.edct .fgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:760px){.edct .fgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.edct .fin .fcard{background:none;border:0;justify-items:center;text-align:center}.edct .fin .fcard video{border-radius:50%;width:100%;max-width:120px;box-shadow:0 0 0 1px var(--line-strong);clip-path:circle(50%)}.edct .fin .fcard div{background:none;border:0;padding:10px 0 0;justify-items:center}.edct .fcard h3{font-size:16px;line-height:1.15}.edct .fcard p{display:none}.edct .fin .fcard button{margin-top:8px;padding:7px 12px;font-size:12.5px;justify-self:center}.edct .fin .head{margin-bottom:24px}}.edct .tabs,.edct .revs,.edct .rel .track,.edct .thumbs{scrollbar-width:none}.edct .tabs::-webkit-scrollbar,.edct .revs::-webkit-scrollbar,.edct .rel .track::-webkit-scrollbar,.edct .thumbs::-webkit-scrollbar{display:none}.edct .fcard{background:#000;border:1px solid var(--line);display:grid}.edct .fcard video{width:100%;aspect-ratio:1/1;object-fit:cover}.edct .fcard div{padding:18px;display:grid;gap:4px;border-top:1px solid var(--line);background:var(--soot)}.edct .fcard p{margin:0;font-size:14px;color:var(--muted)}.edct .fcard button{margin-top:10px;justify-self:start;background:none;border:1px solid var(--line-strong);padding:9px 14px;cursor:pointer;font-size:13.5px}.edct .fcard button:hover{border-color:var(--brass);color:var(--brass-hi)}.edct .reel{padding-block:0 clamp(64px,10vw,128px)}.edct .reel .track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,32%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}@media(max-width:760px){.edct .reel .track{grid-auto-columns:78%}}.edct .reel figure{margin:0;scroll-snap-align:start;position:relative}.edct .reel video{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line)}.edct .reel figcaption{font-size:13px;color:var(--muted);padding-top:8px}.edct .reel .head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;flex-wrap:wrap}.edct .tale{position:relative;overflow:hidden;background:#0b0907;border-block:1px solid var(--line)}.edct .tale-img{position:absolute;top:0;right:0;bottom:0;left:0}.edct .tale-img img{width:100%;height:100%;object-fit:cover;object-position:70% 30%;opacity:.55}.edct .tale-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b0907f7,#0b0907e6 40%,#0b090759 75%,#0b090733)}.edct .tale-in{position:relative;z-index:1}.edct .tale-copy{max-width:600px;display:grid;gap:16px}.edct .tale-copy h2{margin-top:-4px}.edct .tale-copy h3{font-size:clamp(28px,3.6vw,38px)}.edct .tale-copy p{margin:0;color:#d3cabb;font-size:16.5px;max-width:58ch}.edct .tale-rule{display:flex;align-items:center;gap:14px;color:var(--brass);margin:10px 0 4px}.edct .tale-rule:before,.edct .tale-rule:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(201,161,94,.5))}.edct .tale-rule:after{background:linear-gradient(90deg,rgba(201,161,94,.5),transparent)}.edct .tale .whisper{font-family:var(--display);font-style:italic;font-size:clamp(36px,5vw,62px);line-height:1.04;color:var(--parch);margin:8px 0 0;max-width:none}.edct .tale .whisper .w{display:inline-block}@supports (animation-timeline:view()){.edct .tale .whisper .w{animation:lit linear both;animation-timeline:view();animation-range:entry 20% cover 45%}}.edct .tale .tr{font-family:var(--insc);letter-spacing:.16em;font-size:12.5px;color:var(--brass-hi)}.edct .more summary{cursor:pointer;list-style:none;display:inline-flex;gap:8px;align-items:center;color:var(--brass-hi);font-size:14.5px}.edct .more summary::-webkit-details-marker{display:none}.edct .more summary:after{content:"";width:7px;height:7px;border-right:1.5px solid var(--brass);border-bottom:1.5px solid var(--brass);transform:rotate(45deg) translateY(-2px)}.edct .more[open] summary:after{transform:rotate(225deg)}.edct .more p{margin-top:12px!important}@media(max-width:900px){.edct .tale-img{position:relative;height:56vw;max-height:360px}.edct .tale-img:after{background:linear-gradient(180deg,#0b090700 40%,#0b0907)}.edct .tale-img img{opacity:.8}.edct .tale-in{margin-top:-60px}}.edct .sgrid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);align-items:center}@media(max-width:900px){.edct .sgrid2{grid-template-columns:1fr}}.edct .sizeimg{width:100%;height:auto;border:1px solid var(--line)}.edct .fine{font-size:13px;color:var(--dim);margin-top:16px;max-width:58ch}.edct .sethead{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap;margin-bottom:24px}.edct .sethead .lede{max-width:44ch}.edct .tabs{display:flex;gap:4px;border-bottom:1px solid var(--line-strong);margin-bottom:20px;overflow-x:auto}.edct .tabs button{background:none;border:0;padding:12px 18px;font-family:var(--insc);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}@media(max-width:600px){.edct .tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.edct .tabs button{padding:12px 2px;font-size:11px;letter-spacing:.1em;text-align:center}}.edct .tabs button[aria-selected=true]{color:var(--brass-hi);border-bottom-color:var(--brass)}.edct .sgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:900px){.edct .sgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.edct .sc{border:1px solid var(--line);background:var(--ash);display:grid;grid-template-rows:auto 1fr}.edct .sc img{width:100%;aspect-ratio:1/1}.edct .sc>div{padding:14px;display:grid;gap:6px;align-content:start}.edct .sc h3{font-size:19px;line-height:1.15}.edct .sc p{margin:0;font-size:13px;color:var(--muted)}.edct .sp{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:4px;font-variant-numeric:tabular-nums}.edct .sp b{font-family:var(--display);font-size:24px;font-weight:600;color:var(--parch)}.edct .sp span{font-size:12px;color:var(--brass-hi)}.edct .sp s{font-size:12.5px;color:var(--dim)}.edct .sadd{justify-self:start;margin-top:6px;background:none;border:1px solid var(--brass);color:var(--brass-hi);padding:8px 16px;font-size:13.5px;cursor:pointer}.edct .sadd:hover{background:var(--brass);color:var(--brass-ink)}.edct .sadd.done{background:var(--verde);border-color:var(--verde-hi);color:var(--parch)}.edct .reviews2{background:var(--verde);border-block:1px solid rgba(141,187,156,.35)}.edct .reviews2 .insc{color:#cfe3d5}.edct .revhead{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}.edct .revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff24;border:1px solid rgba(255,255,255,.14)}@media(max-width:760px){.edct .revs{grid-template-columns:1fr}.edct .revs figure{padding:20px 18px;gap:8px}.edct .revs blockquote{font-size:24px}.edct .revhead{display:grid;gap:10px;margin-bottom:20px}.edct .revhead h2{font-size:32px}}.edct .revs figure{margin:0;background:var(--verde);padding:28px 24px;display:grid;gap:12px;align-content:start;scroll-snap-align:start}.edct .revs blockquote{margin:0;font-family:var(--display);font-size:clamp(24px,2.6vw,30px);font-style:italic;line-height:1.18}.edct .revs figcaption{font-size:13.5px;color:#cfe3d5}.edct .allrev{margin-top:28px;display:flex;justify-content:center}.edct .allrev button{background:none;border:1px solid rgba(255,255,255,.45);color:var(--parch);font:600 14px/1 var(--ui);letter-spacing:.04em;padding:14px 26px;border-radius:999px;cursor:pointer}.edct .allrev button:hover{background:#ffffff14}.edct .jw{scroll-margin-top:90px;margin-top:28px;display:grid;grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start;border-top:1px solid rgba(255,255,255,.18);padding-top:32px}@media(max-width:760px){.edct .jw{grid-template-columns:1fr;gap:24px;padding-top:24px}}@media(min-width:761px){.edct .jsum{position:sticky;top:96px}}.edct .jsum b{font-family:var(--display);font-size:56px;font-weight:400;line-height:1;display:block}.edct .jsum p{margin:6px 0 18px;color:#cfe3d5;font-size:14px}.edct .hist{display:grid;gap:4px}.edct .hist button{display:grid;grid-template-columns:78px minmax(0,1fr) 34px;gap:10px;align-items:center;background:none;border:1px solid transparent;border-radius:6px;padding:6px 8px;color:var(--parch);font:13px/1 var(--ui);cursor:pointer;text-align:left}.edct .hist button:hover:not(:disabled){background:#ffffff12}.edct .hist button[aria-pressed=true]{border-color:var(--verde-hi);background:#ffffff14}.edct .hist button:disabled{opacity:.4;cursor:default}.edct .hist .st{color:var(--brass-hi);letter-spacing:1px}.edct .hist .bar{height:6px;border-radius:3px;background:#ffffff26;overflow:hidden}.edct .hist .bar i{display:block;height:100%;background:var(--brass-hi)}.edct .hist .n{text-align:right;color:#cfe3d5;font-variant-numeric:tabular-nums}.edct .jtools{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.edct .jtools .fil{font-size:13.5px;color:#cfe3d5}.edct .jtools .fil button{background:none;border:0;color:var(--verde-hi);text-decoration:underline;cursor:pointer;font:inherit;padding:0 0 0 6px}.edct .jtools label{font-size:13px;color:#cfe3d5;display:flex;gap:8px;align-items:center}.edct .jtools select{background:var(--soot);color:var(--parch);border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:8px 10px;font:14px var(--ui)}.edct .jlist{list-style:none;margin:0;padding:0}.edct .jlist li{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.14);display:grid;gap:6px}.edct .jlist .who{display:flex;gap:10px;align-items:center;font-size:13.5px;color:#cfe3d5;flex-wrap:wrap}.edct .jlist .av{width:30px;height:30px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;font-weight:600;color:var(--parch)}.edct .jlist .vb{font-size:11px;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(141,187,156,.6);color:var(--verde-hi);padding:2px 6px;border-radius:3px}.edct .jlist h4{margin:4px 0 0;font:600 16px/1.35 var(--ui);color:var(--parch)}.edct .jlist p{margin:0;max-width:70ch;font-size:15px;line-height:1.55;color:var(--parch)}.edct .jlist .ph{display:flex;gap:8px;margin-top:6px}.edct .jlist .ph span{width:64px;height:64px;border-radius:6px;border:1px dashed rgba(255,255,255,.4);display:grid;place-items:center;font-size:10.5px;color:#cfe3d5;text-align:center;line-height:1.2}.edct .jempty{padding:24px 0;color:#cfe3d5;font-size:14.5px}.edct .jmore{margin-top:20px;display:flex;justify-content:center}.edct .jmore button{background:var(--parch);color:var(--soot);border:0;border-radius:999px;padding:12px 24px;font:600 14px var(--ui);cursor:pointer}.edct .reviews2 .proto-note{border-color:#ffffff4d;color:#cfe3d5}.edct .dd{border-top:1px solid var(--line)}.edct .dd:last-child{border-bottom:1px solid var(--line)}.edct .dd summary{cursor:pointer;list-style:none;padding:16px 0;display:flex;justify-content:space-between;font-size:16px}.edct .dd summary::-webkit-details-marker{display:none}.edct .dd summary:after{content:"+";color:var(--brass);font-size:20px;line-height:1}.edct .dd[open] summary:after{content:"\2013"}.edct .dd div{padding:0 0 18px;color:var(--muted);max-width:70ch;font-size:15px}.edct .dd p{margin:0 0 10px}.edct .dd ul{margin:0;padding-left:18px;display:grid;gap:6px}.edct .kit{background:radial-gradient(ellipse 70% 55% at 50% 55%,rgba(201,161,94,.13),transparent 70%),var(--soot);border-bottom:1px solid var(--line);overflow:hidden}.edct .kit-head{text-align:center;display:grid;gap:12px;justify-items:center;margin-bottom:clamp(20px,4vw,40px)}.edct .kit-stage{max-width:980px;margin:0 auto;position:relative}.edct .kit-stage:after{content:"";position:absolute;left:8%;right:8%;bottom:2%;height:10%;background:radial-gradient(ellipse at center,rgba(0,0,0,.55),transparent 70%);z-index:-1}.edct .kit-stage img{width:100%;height:auto;position:relative;z-index:0}.edct .kit-stage{container-type:inline-size}.edct .hand{font-family:Gochi Hand,Bradley Hand,Segoe Print,cursive;color:var(--parch);font-weight:400}.edct .kit-eyebrow{font-size:clamp(22px,3vw,30px);color:var(--brass-hi);transform:rotate(-3deg);line-height:1}.edct .hnote{position:absolute;z-index:2;margin:0;line-height:1.08;font-size:clamp(14px,3.3cqw,38px);color:#f1e9da;text-shadow:0 2px 10px rgba(0,0,0,.6)}.edct .hnote.n1{left:-2%;top:21%;width:30%;transform:rotate(-5deg);text-align:center}.edct .hnote.n2{right:0;top:1%;width:34%;transform:rotate(5deg);text-align:center}.edct .hnote b{font-weight:400;color:var(--brass-hi);font-size:1.15em}.edct .hnote .up{display:none}@media(max-width:600px){.edct .kit-stage{padding-bottom:76px}.edct .arrows{display:none}.edct .hnote{top:auto!important;bottom:0;transform:none!important;font-size:16px;line-height:1.1}.edct .hnote.n1{left:0;width:46%}.edct .hnote.n2{right:0;width:52%}.edct .hnote .up{display:block;width:26px;height:26px;margin:0 auto 4px;fill:none;stroke:#f1e9da;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}}.edct .arrows{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;fill:none;stroke:#f1e9da;stroke-width:.32;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.edct .ritual .feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center;background:var(--ash);border:1px solid var(--line);padding:clamp(18px,3vw,36px)}@media(max-width:900px){.edct .ritual .feature{grid-template-columns:1fr}}.edct .sleevegal{display:grid;grid-template-columns:2fr 1fr;gap:8px}.edct .sleevegal img{width:100%;height:100%;object-fit:cover;background:#fff}.edct .sleevegal .stack{display:grid;gap:8px}.edct .pricepair{display:flex;gap:28px;align-items:end;margin:18px 0}.edct .pricepair div{display:grid}.edct .pricepair b{font-family:var(--display);font-size:38px;font-weight:600;line-height:1}.edct .pricepair s{color:var(--dim);font-family:var(--display);font-size:26px}.edct .pricepair small{font-size:12.5px;color:var(--muted)}.edct .ghost{background:none;border:1px solid var(--brass);color:var(--brass-hi);padding:13px 18px;cursor:pointer;font-weight:500}.edct .ghost:hover{background:var(--brass);color:var(--brass-ink)}.edct .ghost[aria-pressed=true]{background:var(--verde);border-color:var(--verde-hi);color:var(--parch)}.edct .addons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px}@media(max-width:900px){.edct .addons{grid-template-columns:repeat(2,minmax(0,1fr))}}.edct .addon{border:1px solid var(--line);background:var(--soot);display:grid;grid-template-rows:auto 1fr}.edct .addon img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#fff}.edct .addon div{padding:14px;display:grid;gap:4px;align-content:start}.edct .addon h3{font-size:20px}.edct .addon p{margin:0;font-size:13px;color:var(--muted)}.edct .addon .pr{font-variant-numeric:tabular-nums;color:var(--parch);font-size:14px}.edct .silver999{margin-top:16px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,48px);align-items:center;border:1px solid var(--line);background:linear-gradient(120deg,#1c1c1b,#0d0d0c)}@media(max-width:900px){.edct .silver999{grid-template-columns:1fr}}.edct .silver999 img{width:100%;aspect-ratio:1/1;object-fit:cover}.edct .silver999 .t{padding:clamp(18px,3vw,36px);display:grid;gap:12px}.edct .silver999 .insc{color:#c9c9c4}.edct .silver999 .facts{display:flex;gap:28px}.edct .silver999 .facts b{font-family:var(--display);font-size:30px;display:block;line-height:1}.edct .silver999 .facts small{font-size:12px;color:var(--muted)}.edct .for .grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}@media(max-width:900px){.edct .for .grid{grid-template-columns:1fr}}.edct .for ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.edct .for li{padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:28px 1fr;gap:8px;color:#d7cebf}.edct .for li span{font-family:var(--insc);color:var(--brass);font-size:12px;padding-top:4px}.edct .reviews{background:var(--ash);border-block:1px solid var(--line)}.edct .rv{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px;align-items:start}@media(max-width:900px){.edct .rv{grid-template-columns:1fr}}.edct .score b{font-family:var(--display);font-size:88px;line-height:.9;font-weight:600}.edct .score .stars{font-size:22px;display:block;margin:6px 0}.edct .quote{border-left:2px solid var(--brass);padding:4px 0 4px 24px}.edct .quote blockquote{margin:0;font-family:var(--display);font-size:clamp(28px,3.4vw,40px);font-style:italic;line-height:1.15}.edct .quote cite{display:block;margin-top:14px;font-style:normal;font-size:14px;color:var(--muted)}.edct .proto-note{margin-top:28px;font-size:13px;color:var(--dim);border:1px dashed var(--line-strong);padding:12px 14px}.edct .faq .grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:40px}@media(max-width:900px){.edct .faq .grid{grid-template-columns:1fr}}.edct .faq details{border-bottom:1px solid var(--line)}.edct .faq details:first-child{border-top:1px solid var(--line)}.edct .faq summary{cursor:pointer;list-style:none;padding:18px 0;display:flex;justify-content:space-between;gap:16px;font-size:17px}.edct .faq summary::-webkit-details-marker{display:none}.edct .faq summary:after{content:"+";color:var(--brass);font-size:22px;line-height:1}.edct .faq details[open] summary:after{content:"\2013"}.edct .faq details p{margin:0 0 18px;color:var(--muted);max-width:62ch}.edct .todo{color:#e0a35a}.edct .rel .track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:1100px){.edct .rel .track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.edct .rel .track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.edct .rel h3{font-size:18px}.edct .rel a div{padding:12px}}.edct .allc{align-content:center;background:linear-gradient(160deg,var(--smoke),var(--ash))!important;border-color:#c9a15e73!important}.edct .allc-in{padding:18px!important;display:grid;gap:8px;align-content:center;min-height:100%}.edct .allc .arr{font-size:26px;color:var(--brass-hi)}.edct .rel a{text-decoration:none;border:1px solid var(--line);display:grid;scroll-snap-align:start;background:var(--ash)}.edct .rel img{width:100%;aspect-ratio:1/1;object-fit:cover}.edct .rel a div{padding:14px;display:grid;gap:4px}.edct .rel h3{font-size:21px}.edct .rel p{margin:0;font-size:13px;color:var(--muted)}.edct .rel a:hover h3{color:var(--brass-hi)}.edct footer{border-top:1px solid var(--line);padding-block:40px 112px;color:var(--dim);font-size:13px}.edct footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.edct .sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#181613f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-strong);transform:translateY(110%);transition:transform .35s;padding-bottom:env(safe-area-inset-bottom,0px)}.edct .sticky.show{transform:none}.edct .sticky .wrap{display:flex;align-items:center;gap:14px;height:68px}.edct .sticky img{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.edct .sticky .t{flex:1;min-width:0;display:grid;line-height:1.25}.edct .sticky .t b{font-family:var(--display);font-size:20px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edct .sticky .t small{color:var(--muted);font-size:12.5px}.edct .sticky .atc{height:46px;min-width:170px}.edct .sqty{display:flex;align-items:center;border:1px solid var(--line-strong);height:46px;flex:none}.edct .sqty button{width:34px;height:100%;background:none;border:0;cursor:pointer;font-size:17px}.edct .sqty output{min-width:20px;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:520px){.edct .sticky .wrap{gap:10px}.edct .sticky .t{display:none}.edct .sticky .wrap .atc{flex:1 1 auto;min-width:0;padding:0 14px}}@media(max-width:520px){.edct .sticky img{display:none}.edct .sticky .atc{min-width:0;flex:none}.edct .sticky .t b{font-size:18px}}@media(max-width:600px){.edct h2{font-size:34px}.edct .band{padding-block:56px}.edct .lede{font-size:16px}.edct .buy h1{font-size:40px}.edct .tier .p{font-size:28px}.edct .trust b{font-size:19px}.edct .logo span{font-size:11px}.edct .story{min-height:auto}.edct .story .whisper{font-size:42px}.edct .box .grid{gap:24px}.edct .ritual .feature{padding:14px}.edct .pricepair b{font-size:32px}}.edct .toast{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);opacity:0;background:var(--parch);color:#1e1a14;padding:12px 18px;font-size:14px;z-index:80;transition:.3s;pointer-events:none;max-width:calc(100% - 32px)}.edct .toast.on{opacity:1;transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.edct *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.edct[data-g]{color-scheme:light;--soot:#FAF9F6;--smoke:#ECE8E1;--parch:#1E1C1A;--muted:#5F5A54;--dim:#837C73;--line:rgba(30,28,26,.12);--line-strong:rgba(30,28,26,.26);--brass-ink:#FFFFFF;--verde:#E4EEE6;--verde-hi:#2F6B45}.edct[data-g=red]{--ash:#F2EEE8;--brass:#B8432C;--brass-hi:#9E3A26}.edct[data-g=green]{--ash:#F4F3EE;--brass:#24452F;--brass-hi:#24452F}.edct[data-g=blue]{--ash:#E9EBEC;--brass:#1F3A57;--brass-hi:#1F3A57}.edct[data-g] .grain{display:none}.edct[data-g] .announce{background:var(--brass);color:#fff}.edct[data-g] header.site{background:#faf9f6eb}.edct[data-g] .stage,.edct[data-g] .thumbs button{background:var(--ash)}.edct[data-g] .stars{color:#b8862e}.edct[data-g] .cart-btn b{color:var(--brass)}.edct[data-g=red]{--tint:#F8EFEB}.edct[data-g=green]{--tint:#EFF3F0}.edct[data-g=blue]{--tint:#F1F4F7}.edct[data-g]{--verde:var(--brass);--verde-hi:var(--brass)}.edct[data-g] .tier.best[aria-pressed=true]{background:var(--brass);border-color:var(--brass)}.edct[data-g] .tier.best[aria-pressed=true] *,.edct[data-g] .tier.best[aria-pressed=true] .p small{color:#fff!important}.edct[data-g] .tier.best .flag{background:var(--brass);color:#fff}.edct[data-g] .tier.best[aria-pressed=true] .flag{background:#b8862e;color:#fff!important}.edct[data-g] .offer .o-meter i,.edct[data-g] .offer.unlocked .o-meter i,.edct[data-g] .dbar .o-meter i,.edct[data-g] .dbar.free .o-meter i{background:var(--brass)}.edct[data-g] .offer.unlocked{background:var(--tint);border-color:color-mix(in srgb,var(--brass) 35%,transparent)}.edct[data-g] .offer.unlocked .o-head em,.edct[data-g] .offer.unlocked .o-ticks span:nth-child(2){color:var(--brass)}.edct[data-g] .sadd.done{background:var(--brass);border-color:var(--brass);color:#fff}.edct[data-g] .sticky{background:#faf9f6f5}.edct[data-g] .drawer{background:var(--soot)}.edct[data-g] footer{color:var(--dim)}.edct{display:block;width:100%;position:relative;overflow:visible}.edct button{font:inherit;color:inherit;border-radius:0;text-transform:none;letter-spacing:normal;min-height:0;min-width:0;box-shadow:none;line-height:inherit}.edct h1,.edct h2,.edct h3,.edct h4{font-family:var(--display);text-transform:none;letter-spacing:normal;color:inherit}.edct p{margin:0}.edct img{height:auto}.edct .stage img,.edct .stage video,.edct .stage iframe{height:100%}.edct .stage iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0}.edct .product{padding-block:22px 56px}.edct .grain,.edct .announce,.edct header.site{display:none}.edct .sticky{z-index:900}.edct .drawer-bg{z-index:1000}.edct .drawer{z-index:1001}.edct .modal{z-index:1002}.edct .toast{z-index:1003}.edct .dlines .q{display:inline-flex;align-items:center;border:1px solid var(--line-strong);margin-top:6px}.edct .dlines .q button{width:28px;height:26px;background:none;border:0;cursor:pointer}.edct .dlines .q span{min-width:22px;text-align:center;font-size:13px}.edct .dfoot-links{display:flex;justify-content:center;gap:16px;font-size:13px}.edct .dfoot-links a{color:var(--muted)}.edct .dq{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line-strong);padding:0 2px;margin-left:2px}.edct .dq button{width:26px;height:24px;background:none;border:0;cursor:pointer;color:inherit}.edct .dlines .pr s{color:var(--dim);font-size:12px;margin-right:4px}.edct .dlines .dempty{display:block;color:var(--muted)}.edct #stageFrame{position:absolute;top:0;right:0;bottom:0;left:0}.edct .o-ticks #t3.on{color:var(--verde-hi)}.edct a.atc{display:flex;text-decoration:none}.edct .dnote a{color:var(--muted)}.edct .drec b a{color:inherit;text-decoration:none}.edct .drec s{color:var(--dim)}html.edct-lock{overflow:hidden}.edct button:disabled{opacity:.6;cursor:default}.edct-desc{padding:8px 0 48px}.edct .edct-rte{max-width:760px;font-size:16px;line-height:1.65;color:var(--muted)}.edct .edct-rte p{margin:0 0 14px}.edct .edct-rte h2,.edct .edct-rte h3{font-size:24px;margin:22px 0 10px;color:var(--parch)}.edct .edct-rte ul{padding-left:20px;margin:0 0 14px}.edct .edct-rte img{max-width:100%}.edct .edct-rte a{color:var(--brass-hi)}.edct.edct-portal{position:static;height:0;min-height:0;padding:0;margin:0;background:none;overflow:visible}.edct .qty button,.edct .sqty button{padding:0!important;box-sizing:border-box;min-width:0!important;flex:none}.edct .qty output{min-width:30px;text-align:center}.edct .atc{padding-inline:18px;white-space:nowrap}.edct button{padding:1px 6px}.edct .cst button{padding:0}.edct .thumbsw{display:flex;align-items:center;gap:8px;margin-top:10px}.edct .thumbs button{flex:0 0 68px;width:68px;height:68px;aspect-ratio:auto;scroll-snap-align:start}@media(max-width:600px){.edct .thumbs button{flex-basis:58px;width:58px;height:58px}.edct .thumbs{gap:6px}}.edct .tarr{display:none;flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line-strong);background:transparent;color:var(--parch);place-items:center;cursor:pointer;padding:0!important}.edct .tarr svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.edct .tarr:disabled{opacity:.3;cursor:default}@media(min-width:901px){.edct .tarr{display:grid}}.edct .finishes button img.spr{background:none}.edct .pgrid>*{min-width:0}body:has(.edct) .breadcrumbs-container nav.breadcrumbs{margin-bottom:0}#drawer .df{align-self:end}#drawer.drawer{grid-template-rows:auto auto auto auto 1fr!important}.edct .stage{touch-action:pan-y}.edct .stage>.sarr{position:absolute;inset:auto;top:50%;width:38px;height:38px;margin-top:-19px;border-radius:50%;background:#0f0e0c52;border:1px solid rgba(255,255,255,.28);color:#fff;display:none;place-items:center;padding:0!important;cursor:pointer;z-index:3;opacity:.55;transition:opacity .2s ease,background .2s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.edct .stage>.sarr.l{left:12px}.edct .stage>.sarr.r{right:12px}.edct .stage>.sarr svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.edct .stage:hover>.sarr{opacity:.9}.edct .stage>.sarr:hover{opacity:1;background:#0f0e0c8c}.edct .stage>.sarr:focus-visible{opacity:1;outline:2px solid #C9A15E;outline-offset:2px}@media(min-width:901px){.edct .stage>.sarr{display:grid}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/edct-base.css.map */
