:root{--bg:#FBF7FF;--ink:#2B1452;--ink-soft:#5C4B7D;--pink:#FF5FA8;--pink-deep:#D93682;--lilac:#E4D9FF;--peach:#FFDCC7;--mint:#CDF3E4;--butter:#FFF0B3;--sky:#D3ECFF;--rose:#FFD9EA;--display:"Fredoka",system-ui,sans-serif;--body:"Figtree",system-ui,sans-serif;--wrap:84rem;--gut:clamp(1.25rem,4vw,3.5rem);--space:clamp(5rem,10vw,9rem);--spring:cubic-bezier(.25,1.9,.45,1)}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(min-width:1900px){html{font-size:112.5%}}@media(min-width:2400px){html{font-size:137.5%}}@media(min-width:3200px){html{font-size:175%}}@media(min-width:3700px){html{font-size:200%}}*,*:before,*:after{box-sizing:border-box}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,p{margin:0}ul,ol{list-style:none;margin:0;padding:0}:focus-visible{outline:3px solid var(--pink);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gut)}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}[hidden]{display:none!important}.display{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1}.h2{font-family:var(--display);font-weight:600;letter-spacing:-.015em;line-height:1.02;font-size:clamp(2.4rem,5vw,4.4rem)}.lede{font-size:clamp(1.1rem,1.4vw,1.3rem);color:var(--ink-soft);max-width:36rem}.btn{--b:var(--ink);display:inline-flex;align-items:center;gap:.7rem;min-height:3.6rem;padding:.9rem 1.9rem;border-radius:999px;border:0;background:var(--b);color:#fff;font-family:var(--display);font-weight:600;font-size:1.15rem;text-decoration:none;cursor:pointer;box-shadow:0 10px 24px -10px #2b145299,inset 0 -3px #0000002e;transition:transform .45s var(--spring),background .2s}.btn:hover{background:var(--pink-deep);transform:translateY(-2px)}.btn:active{transform:scale(1.06,.88);transition-duration:.08s}.btn--light{--b:#fff;color:var(--ink);box-shadow:0 10px 24px -12px #2b145259,inset 0 -3px #2b145214}.btn--light:hover{background:#fff;color:var(--pink-deep)}.btn svg{width:1.2em;height:1.2em}.hdr{position:fixed;inset:1rem 0 auto;z-index:50;pointer-events:none}.hdr__bar{pointer-events:auto;max-width:calc(var(--wrap) - 2*var(--gut) + 2rem);margin:0 auto;display:flex;align-items:center;gap:1.5rem;padding:.65rem .75rem .65rem 1.4rem;border-radius:999px;background:#ffffff8c;backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid rgba(255,255,255,.8);box-shadow:0 12px 40px -18px #2b145259;transition:background .3s}.hdr.is-scrolled .hdr__bar{background:#ffffffd9}.logo{display:flex;align-items:center;gap:.55rem;text-decoration:none;margin-right:auto}.logo svg{width:2.1rem}.logo span{font-family:var(--display);font-weight:700;font-size:1.3rem;white-space:nowrap;letter-spacing:-.01em}.nav{display:flex;gap:.25rem}.nav a{text-decoration:none;font-weight:600;padding:.55rem .95rem;border-radius:999px;transition:background .2s}.nav a:hover{background:#2b14520f}.bag{display:flex;align-items:center;gap:.5rem;background:var(--ink);color:#fff;text-decoration:none;font-weight:600;padding:.6rem 1.1rem;border-radius:999px}.bag b{background:var(--pink);border-radius:999px;min-width:1.5rem;height:1.5rem;display:grid;place-items:center;font-size:.8rem}@media(max-width:900px){.nav{display:none}.logo span{font-size:1.1rem}.hdr{inset:.75rem .75rem auto}.trust{gap:.6rem 1.4rem;font-size:.92rem}}.hero{position:relative;min-height:max(46rem,100vh);display:grid;align-items:center;overflow:hidden;isolation:isolate;padding-top:6rem;padding-bottom:4rem}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(60% 70% at 78% 40%,#ffd3e8,#ffd3e800 60%),radial-gradient(45% 55% at 95% 95%,#ffe2cc,#ffe2cc00 70%),radial-gradient(50% 60% at 10% 90%,#e2d6ff,#e2d6ff00 70%),radial-gradient(40% 50% at 0% 0%,#ddf3ff,#ddf3ff00 70%),var(--bg)}.hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;mix-blend-mode:multiply;pointer-events:none;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .4 0 0 0 0 .6 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:2rem;width:100%}.hero__title{font-size:clamp(3.2rem,7.4vw,7.6rem);max-width:10.5ch}.hero__title em{font-style:normal;color:var(--pink-deep);display:inline-block}.hero__text{margin-top:1.75rem;font-size:clamp(1.15rem,1.5vw,1.4rem);color:var(--ink-soft);max-width:31rem}.hero__ctas{margin-top:2.5rem;display:flex;flex-wrap:wrap;gap:1rem}.trust{margin-top:3rem;display:flex;flex-wrap:wrap;gap:1.6rem;color:var(--ink-soft);font-weight:600;font-size:.98rem}.trust li{display:flex;align-items:center;gap:.5rem}.trust svg{width:1.35rem;height:1.35rem;color:var(--pink-deep)}.stage{position:relative;aspect-ratio:1;width:min(100%,46rem);justify-self:center}.stage canvas{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;width:116%!important;height:116%!important;touch-action:none;cursor:grab}.stage canvas:active{cursor:grabbing}.stage__shadow{position:absolute;left:18%;right:18%;bottom:6%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#78286e47,#78286e00);filter:blur(4px);transition:transform .5s var(--spring)}.float{position:absolute;width:24%;filter:drop-shadow(0 18px 22px rgba(60,20,80,.25));transition:transform 1s cubic-bezier(.2,.8,.2,1);pointer-events:auto;z-index:2}.float img{width:100%;animation:bob 6s ease-in-out infinite}.float:nth-of-type(2) img{animation-delay:-2s}.float:nth-of-type(3) img{animation-delay:-4s}@keyframes bob{50%{transform:translateY(-10px) rotate(2deg)}}.f1{left:-8%;top:4%;width:27%}.f2{right:-4%;top:0;width:23%}.f3{right:-3%;bottom:4%;width:28%}.f4{left:-6%;bottom:8%;width:25%}.poke{position:absolute;left:50%;bottom:-1.5rem;transform:translate(-50%);display:flex;align-items:center;gap:.6rem;background:#fff;border-radius:999px;padding:.6rem 1.15rem;font-weight:600;color:var(--ink);box-shadow:0 10px 30px -12px #2b145266;white-space:nowrap;z-index:3}.poke i{width:.6rem;height:.6rem;border-radius:50%;background:var(--pink);box-shadow:0 0 #ff5fa899;animation:ping 1.6s infinite}@keyframes ping{70%{box-shadow:0 0 0 10px #ff5fa800}to{box-shadow:0 0 #ff5fa800}}@media(max-width:900px){.hero{padding-top:7rem;min-height:auto;padding-bottom:4rem}.hero__in{grid-template-columns:1fr}.stage{order:-1;width:min(100%,26rem)}.hero__title{font-size:clamp(2.9rem,12vw,4.2rem)}}.reels{position:relative;height:clamp(34rem,48vw,46rem);justify-self:stretch}.reel{position:absolute;top:50%;left:50%;width:clamp(13rem,16.5vw,18rem);aspect-ratio:3/4;border-radius:2rem;overflow:hidden;border:.45rem solid #fff;background:#fff;box-shadow:0 40px 70px -30px #2b14528c;transition:transform .9s cubic-bezier(.2,.8,.2,1);text-decoration:none}.reel video{width:100%;height:100%;object-fit:cover;display:block}.reel--c{width:clamp(15.5rem,20vw,21.5rem);transform:translate(-50%,-53%) rotate(1.5deg);z-index:3}.reel--l{transform:translate(-135%,-44%) rotate(-8deg);z-index:2}.reel--r{transform:translate(35%,-40%) rotate(8deg);z-index:1}.reel__tag{position:absolute;left:.7rem;right:.7rem;bottom:.7rem;display:flex;justify-content:space-between;gap:.5rem;align-items:center;background:#ffffffd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:.5rem .9rem;font-weight:600;font-size:.92rem;color:var(--ink)}.reel__tag b{color:var(--pink-deep)}.reel--l .reel__tag,.reel--r .reel__tag{top:.7rem;bottom:auto}.reel--l .reel__tag{right:22%}.reel--r .reel__tag{left:22%}.jelly{position:absolute;right:-1%;top:-4%;width:clamp(10rem,13vw,14rem);aspect-ratio:1;z-index:4}.jelly canvas{position:absolute;top:-15%;right:-15%;bottom:-15%;left:-15%;width:130%!important;height:130%!important;touch-action:none;cursor:grab}.jelly .stage__shadow{left:15%;right:15%;bottom:2%;height:12%}.jelly .poke{bottom:-.5rem;font-size:.92rem;padding:.45rem .9rem}@media(max-width:900px){.reels{order:-1;height:23rem;margin-top:.5rem}.reel{width:10.5rem;border-width:.3rem}.reel--c{width:12.5rem}.reel--l{transform:translate(-118%,-42%) rotate(-8deg)}.reel--r{transform:translate(18%,-38%) rotate(8deg)}.reel__tag{font-size:.75rem;padding:.35rem .6rem}.reel--l .reel__tag,.reel--r .reel__tag{display:none}.jelly{width:8rem;right:-2%;top:-6%}}.prod__vid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;transition:opacity .35s ease;pointer-events:none}.prod__vid video{width:100%;height:100%;object-fit:cover}.prod:hover .prod__vid,.prod.is-playing .prod__vid{opacity:1}.prod__info{position:relative;z-index:3}.prod:hover .prod__info{background:linear-gradient(transparent,#ffffffeb 35%)}.prod__play{position:absolute;top:1.4rem;right:1.4rem;z-index:3;display:flex;align-items:center;gap:.4rem;background:#ffffffd9;border-radius:999px;padding:.35rem .8rem .35rem .45rem;font-weight:700;font-size:.85rem}.prod__play i{width:1.4rem;height:1.4rem;border-radius:50%;background:var(--pink);display:grid;place-items:center}.prod__play i:after{content:"";border-left:.45rem solid #fff;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;margin-left:.12rem}.prod__tag{z-index:3}.ribbon{position:relative;z-index:2;background:var(--ink);color:#fff;transform:rotate(-2deg);margin:-1.5rem -2rem 0;padding:1.1rem 0;overflow:hidden;box-shadow:0 20px 40px -24px #2b145299}.ribbon__track{display:flex;gap:2.5rem;width:max-content;animation:marquee 32s linear infinite;font-family:var(--display);font-weight:600;font-size:clamp(1.6rem,3vw,2.6rem);white-space:nowrap}.ribbon__track span{display:flex;align-items:center;gap:2.5rem}.ribbon__track svg{width:1.1em;height:1.1em;color:var(--pink)}@keyframes marquee{to{transform:translate(-50%)}}.best{padding-block:var(--space) calc(var(--space)*.6)}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-bottom:3rem}.sec-head .lede{max-width:28rem}.shelf{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(0,auto);gap:clamp(1rem,1.6vw,1.75rem)}.prod{--c:var(--lilac);position:relative;display:flex;flex-direction:column;text-decoration:none;border-radius:2.25rem;background:var(--c);overflow:hidden;grid-column:span 3;min-height:27rem;isolation:isolate;transition:transform .5s var(--spring)}.prod:before{content:"";position:absolute;inset:auto 12% 22% 12%;height:38%;border-radius:50%;background:radial-gradient(closest-side,#ffffffe6,#fff0);z-index:-1}.prod--xl{grid-column:span 6;grid-row:span 2;min-height:0}.prod--wide{grid-column:span 6}.prod__pic{flex:1;display:grid;place-items:center;padding:2.5rem 2.5rem 0}.prod__pic img{width:min(100%,22rem);max-height:17rem;object-fit:contain;filter:drop-shadow(0 26px 24px rgba(60,20,80,.28));transition:transform .6s var(--spring);transform-origin:50% 90%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.prod--xl .prod__pic img{width:min(100%,40rem);max-height:40rem}.prod:hover .prod__pic img{transform:translateY(-12px) rotate(-3deg) scale(1.04)}.prod.is-squished .prod__pic img{transform:scale(1.14,.8);transition:transform .12s ease-out}.prod__info{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem 1.75rem}.prod__name{font-family:var(--display);font-weight:600;font-size:clamp(1.25rem,1.6vw,1.6rem);line-height:1.1;max-width:15ch}.prod--xl .prod__name{font-size:clamp(1.8rem,2.6vw,2.7rem)}.prod__price{margin-top:.4rem;font-weight:700;font-size:1.05rem}.prod__price small{font-weight:500;color:var(--ink-soft);font-size:.95rem;margin-right:.3rem}.prod__add{flex:none;width:3.4rem;height:3.4rem;border-radius:50%;border:0;background:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px -10px #2b145280;transition:transform .45s var(--spring),background .2s}.prod__add svg{width:1.4rem;height:1.4rem}.prod__add:hover{background:var(--ink);color:#fff;transform:rotate(90deg)}.prod__tag{position:absolute;top:1.4rem;left:1.4rem;background:#fff;border-radius:999px;padding:.4rem .9rem;font-weight:700;font-size:.9rem}@media(max-width:1100px){.prod,.prod--wide{grid-column:span 6}.prod--xl{grid-column:span 12;grid-row:auto;min-height:40rem}}@media(max-width:640px){.prod,.prod--wide{grid-column:span 12;min-height:26rem}}.types{background:var(--ink);color:#fff;border-radius:3rem;margin:0 clamp(.5rem,1.5vw,1.5rem);padding-block:var(--space);overflow:hidden;position:relative}.types .lede{color:#cfc3ee}.types__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,6rem);align-items:center}.types__list{margin-top:2.5rem;display:grid;gap:.25rem}.type-btn{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.14)}.type-btn__name{font-family:var(--display);font-weight:600;font-size:clamp(1.9rem,3.4vw,3.2rem);line-height:1;color:#fff6;transition:color .25s,transform .45s var(--spring);transform-origin:left center}.type-btn__arrow{width:2.6rem;height:2.6rem;border-radius:50%;border:1.5px solid rgba(255,255,255,.3);display:grid;place-items:center;opacity:0;transform:scale(.6);transition:all .45s var(--spring)}.type-btn[aria-selected=true] .type-btn__name,.type-btn:hover .type-btn__name{color:#fff}.type-btn[aria-selected=true] .type-btn__name{transform:scale(1.04)}.type-btn[aria-selected=true] .type-btn__arrow{opacity:1;transform:scale(1);background:var(--pink);border-color:var(--pink)}.type-btn:focus-visible{outline:3px solid var(--pink)}.tstage{position:relative;aspect-ratio:1;border-radius:50%;background:var(--tc,#FFD9EA);display:grid;place-items:center;transition:background .6s ease,border-radius .8s ease;box-shadow:inset 0 -30px 60px #00000014}.tstage[data-shape="1"]{border-radius:46% 54% 42% 58%/55% 45%}.tstage[data-shape="2"]{border-radius:58% 42% 55% 45%/45% 58% 42% 55%}.tstage img{width:68%;max-height:68%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(30,10,50,.35));cursor:pointer;transition:transform .55s var(--spring);transform-origin:50% 85%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.tstage img.is-in{animation:popin .7s var(--spring)}@keyframes popin{0%{transform:scale(.4,.3);opacity:0}to{transform:none;opacity:1}}.tstage img.is-squished{transform:scale(1.15,.78);transition:transform .12s ease-out}.tcopy{position:absolute;left:50%;bottom:-1.25rem;transform:translate(-50%);width:min(92%,30rem);background:#fff;color:var(--ink);border-radius:1.75rem;padding:1.4rem 1.6rem;box-shadow:0 30px 60px -30px #00000080;display:grid;gap:.6rem}.tcopy p{color:var(--ink-soft)}.tcopy a{font-weight:700;color:var(--pink-deep);text-decoration:none}.tcopy a:hover{text-decoration:underline}@media(max-width:900px){.types__in{grid-template-columns:1fr}.tstage{max-width:30rem;margin:2rem auto 3rem}}.rail-sec{padding-block:var(--space) calc(var(--space)*.6);overflow:hidden}.rail{--edge:max(var(--gut),calc((100vw - var(--wrap))/2 + var(--gut)));display:flex;gap:1.5rem;overflow-x:auto;padding:1rem var(--edge) 2rem;scroll-padding-inline:var(--edge);scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.rail::-webkit-scrollbar{display:none}.rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.ritem{flex:0 0 clamp(15rem,21vw,21rem);scroll-snap-align:start;text-decoration:none}.ritem__pic{aspect-ratio:4/5;border-radius:2rem;background:var(--c);display:grid;place-items:center;padding:1.5rem;transition:border-radius .6s ease}.ritem:hover .ritem__pic{border-radius:3.5rem 2rem}.ritem__pic img{max-height:80%;object-fit:contain;filter:drop-shadow(0 20px 18px rgba(60,20,80,.25));transition:transform .55s var(--spring);transform-origin:50% 90%;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.ritem:hover .ritem__pic img{transform:translateY(-8px) rotate(3deg)}.ritem.is-squished .ritem__pic img{transform:scale(1.14,.8);transition:transform .12s}.ritem__name{margin-top:1rem;font-weight:600;font-size:1.08rem;line-height:1.3}.ritem__price{font-weight:700;margin-top:.2rem}.rail-nav{display:flex;gap:.6rem}.rail-nav button{width:3.4rem;height:3.4rem;border-radius:50%;border:1.5px solid rgba(43,20,82,.2);background:#fff;cursor:pointer;display:grid;place-items:center;transition:transform .4s var(--spring)}.rail-nav button:hover{transform:scale(1.08);border-color:var(--ink)}.rail-nav svg{width:1.2rem;height:1.2rem}.promise{padding-block:calc(var(--space)*.6) var(--space)}.promise__in{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:start}.promise__big{font-size:clamp(2.6rem,5.2vw,5rem)}.promise__big span{color:var(--pink-deep)}.promise__note{margin-top:1.5rem;color:var(--ink-soft);font-size:1.15rem;max-width:30rem}.steps{position:relative;display:grid;gap:2.2rem;padding-left:4.6rem}.steps:before{content:"";position:absolute;left:1.55rem;top:.5rem;bottom:.5rem;width:3px;border-radius:3px;background:linear-gradient(var(--pink),var(--lilac))}.step{position:relative}.step__n{position:absolute;left:-4.6rem;top:-.2rem;width:3.2rem;height:3.2rem;border-radius:50%;background:#fff;border:3px solid var(--pink);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:1.2rem}.step h3{font-family:var(--display);font-weight:600;font-size:1.45rem}.step p{color:var(--ink-soft);margin-top:.3rem;max-width:30rem}@media(max-width:900px){.promise__in{grid-template-columns:1fr}}.break{padding-block:0 var(--space)}.break__in{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(2rem,5vw,6rem);align-items:center}.break__pic{position:relative;border-radius:3rem;overflow:hidden;aspect-ratio:3/2;box-shadow:0 40px 80px -40px #2b145273}.break__pic img{width:100%;height:100%;object-fit:cover;transform:scale(1.02);transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.break__pic:hover img{transform:scale(1.07)}.break__badge{position:absolute;left:1.5rem;bottom:1.5rem;background:#ffffffbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:1.25rem;padding:1rem 1.25rem;display:flex;gap:.9rem;align-items:center;font-weight:600;max-width:20rem}.break__badge b{font-family:var(--display);font-size:2rem;line-height:1;color:var(--pink-deep)}.perks{margin-top:2rem;display:grid;gap:1.1rem}.perks li{display:grid;grid-template-columns:2.8rem 1fr;gap:1rem;align-items:start}.perks i{width:2.8rem;height:2.8rem;border-radius:1rem;display:grid;place-items:center;background:var(--rose)}.perks li:nth-child(2) i{background:var(--mint)}.perks li:nth-child(3) i{background:var(--butter)}.perks svg{width:1.3rem;height:1.3rem}.perks h3{font-family:var(--display);font-weight:600;font-size:1.3rem}.perks p{color:var(--ink-soft)}@media(max-width:900px){.break__in{grid-template-columns:1fr}}.gift{margin:0 clamp(.5rem,1.5vw,1.5rem) var(--space);border-radius:3rem;overflow:hidden;position:relative;min-height:clamp(26rem,40vw,40rem);display:grid;place-items:center;text-align:center;isolation:isolate}.gift__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gift__bg img{width:100%;height:100%;object-fit:cover}.gift__card{background:#ffffff9e;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);border:1px solid rgba(255,255,255,.8);border-radius:2.5rem;padding:clamp(2rem,4vw,3.5rem) clamp(1.75rem,5vw,4.5rem);max-width:min(92%,44rem);box-shadow:0 40px 80px -40px #2b145266}.gift__card h2{font-size:clamp(2.4rem,5vw,4.6rem)}.gift__card p{margin:1rem auto 2rem;color:var(--ink-soft);font-size:1.2rem;max-width:30rem}.gift__row{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.promise__pic{position:relative;border-radius:3rem;overflow:hidden;aspect-ratio:4/3;margin-bottom:2.5rem;box-shadow:0 40px 80px -40px #2b145273}.promise__pic img{width:100%;height:100%;object-fit:cover}.faq{padding-block:0 var(--space)}.faq__in{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,6vw,7rem)}.faq details{border-bottom:1.5px solid rgba(43,20,82,.12)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0;font-family:var(--display);font-weight:600;font-size:clamp(1.2rem,1.6vw,1.45rem)}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--rose);position:relative;transition:transform .45s var(--spring),background .2s}.faq summary i:before,.faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:.9rem;height:2px;background:var(--ink);transform:translate(-50%,-50%)}.faq summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .3s}.faq details[open] summary i{background:var(--pink);transform:rotate(180deg)}.faq details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.faq .a{padding-bottom:1.5rem;color:var(--ink-soft);max-width:40rem;font-size:1.08rem}@media(max-width:900px){.faq__in{grid-template-columns:1fr}}.ftr{background:var(--ink);color:#e9e1fb;border-radius:3rem 3rem 0 0;margin-inline:clamp(.5rem,1.5vw,1.5rem);padding:clamp(3.5rem,6vw,6rem) 0 2rem;overflow:hidden}.ftr__top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:3rem}.ftr__news h3{font-family:var(--display);font-weight:600;font-size:clamp(1.8rem,3vw,2.6rem);color:#fff;line-height:1.05}.ftr__news form{margin-top:1.5rem;display:flex;gap:.5rem;background:#ffffff14;border-radius:999px;padding:.4rem;max-width:30rem}.ftr__news input{flex:1;min-width:0;background:transparent;border:0;color:#fff;font:inherit;padding:.6rem 1rem;outline:none}.ftr__news input::placeholder{color:#b7a9d8}.ftr h4{color:#fff;font-size:1rem;margin:0 0 1rem}.ftr li{margin-bottom:.55rem}.ftr li a{text-decoration:none;color:#cfc3ee}.ftr li a:hover{color:#fff}.ftr__word{margin-top:4rem;font-family:var(--display);font-weight:700;font-size:clamp(3.5rem,13.5vw,17rem);line-height:.82;letter-spacing:-.04em;color:var(--pink);white-space:nowrap;text-align:center}.ftr__base{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;color:#a99bc9;font-size:.95rem}@media(max-width:900px){.ftr__top{grid-template-columns:1fr 1fr}.ftr__news{grid-column:1/-1}}.toast{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:60;background:var(--ink);color:#fff;padding:.9rem 1.4rem;border-radius:999px;font-weight:600;box-shadow:0 20px 40px -20px #00000080;animation:popin .5s var(--spring)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition-duration:.01ms!important}}.hdr__tools{display:flex;align-items:center;gap:.4rem}.iconbtn{width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;text-decoration:none}.iconbtn:hover{background:#2b14520f}.iconbtn svg{width:1.3rem;height:1.3rem}.menu-btn{display:none}@media(max-width:900px){.menu-btn{display:grid}.hdr__bar{flex-wrap:wrap}.hdr.is-open .nav{display:flex;flex-direction:column;width:100%;order:5;padding:.5rem 0 .75rem}.hdr.is-open .hdr__bar{border-radius:1.75rem;background:#fffffff2}.nav a{font-size:1.1rem}}.toast{display:flex;gap:1rem;align-items:center}.toast a{color:#ffd1e6;font-weight:700}.prod__add[disabled]{opacity:.5}.ftr__news .ok{padding:.6rem 1rem}.pay{display:flex;gap:.4rem;flex-wrap:wrap}.pay svg{width:2.4rem;height:auto}body:not(.template-index) main{padding-top:5.5rem}.crumbs{display:flex;gap:.5rem;align-items:center;font-size:.92rem;font-weight:600;color:var(--ink-soft);margin-bottom:1rem}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--pink-deep)}.crumbs span[aria-hidden]{opacity:.4}.chip{display:inline-flex;align-items:center;gap:.4rem;background:var(--mint);color:#11583f;font-weight:700;font-size:.85rem;padding:.35rem .8rem;border-radius:999px}.pdp2{padding-block:clamp(1.5rem,4vw,3rem) clamp(3rem,6vw,5rem);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 45%,var(--bg)) 0,var(--bg) 38rem)}.pdp2__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5.5rem);align-items:start}.pdp2__gallery{position:sticky;top:6.5rem}.pdp2__main{border-radius:2.5rem;overflow:hidden;background:var(--c);box-shadow:0 40px 80px -45px #2b145280;aspect-ratio:1}.pdp2__main img{width:100%;height:100%;object-fit:cover}.pdp2__thumbs{display:flex;gap:.6rem;margin-top:1rem;overflow-x:auto;padding:.2rem .1rem .6rem;scrollbar-width:thin}.pdp2__thumbs li{flex:0 0 auto}.pdp2__thumbs{scroll-snap-type:x proximity}.pdp2__thumb{width:4.6rem;scroll-snap-align:start;flex:0 0 4.6rem;aspect-ratio:1;padding:0;border:0;border-radius:1rem;overflow:hidden;background:#fff;cursor:pointer;opacity:.7;outline:2px solid transparent;outline-offset:2px;transition:opacity .2s,outline-color .2s,transform .4s var(--spring)}.pdp2__thumb:hover{opacity:1;transform:translateY(-2px)}.pdp2__thumb[aria-current=true]{opacity:1;outline-color:var(--pink)}.pdp2__thumb img{width:100%;height:100%;object-fit:cover}.pdp2__info{padding-top:.5rem}.pdp2__title{font-family:var(--display);font-weight:600;font-size:clamp(2.4rem,4.4vw,4rem);line-height:1;letter-spacing:-.02em}.pdp2__sub{margin-top:.6rem;font-size:1.15rem;color:var(--ink-soft);font-weight:500}.pdp2__pricebox{display:flex;align-items:center;gap:1rem;margin-top:1.4rem}.pdp2__pricebox .price{font-size:1.75rem;font-family:var(--display);font-weight:600;gap:.4rem}.pdp2__pricebox .price__from{font-family:var(--body);font-size:1rem}.pdp2__lead{margin-top:1.4rem;font-size:1.12rem;color:var(--ink-soft);max-width:34rem}.pdp2__form{margin-top:1.8rem;display:grid;gap:.25rem}.opt{border:0;padding:0;margin:0 0 1.25rem}.opt legend{font-weight:700;margin-bottom:.7rem;padding:0}.opt legend span{font-weight:500;color:var(--ink-soft)}.opt__vals{display:flex;flex-wrap:wrap;gap:.5rem}.opt__val{position:relative}.opt__val input{position:absolute;opacity:0;pointer-events:none}.opt__val span{display:inline-block;padding:.6rem 1.05rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #2b145224;font-weight:600;font-size:.95rem;cursor:pointer;transition:box-shadow .2s,transform .35s var(--spring),background .2s}.opt__val span:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.opt__val input:checked+span{background:var(--ink);color:#fff;box-shadow:none}.opt__val input:active+span{transform:scale(.94)}.opt__val input:focus-visible+span{outline:3px solid var(--pink);outline-offset:2px}.pdp__buy{display:flex;gap:.75rem;margin-top:.5rem}.qty{display:inline-flex;align-items:center;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #2b14522e}.qty input{width:2.6rem;text-align:center;border:0;background:transparent;font-weight:700;-moz-appearance:textfield}.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty__btn{width:2.8rem;height:3.6rem;border:0;background:none;font-size:1.3rem;cursor:pointer}.btn--wide{flex:1;justify-content:center}.btn[disabled]{background:#b9aecb;cursor:not-allowed}.shopify-payment-button{margin-top:.75rem}.shopify-payment-button__button{border-radius:999px!important;min-height:3.4rem!important}.shopify-payment-button__more-options{color:var(--ink-soft)!important;font-weight:600}.pdp2__trust{margin-top:1.8rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pdp2__trust li{display:flex;gap:.8rem;align-items:flex-start;font-size:.95rem;color:var(--ink-soft)}.pdp2__trust svg{flex:none;width:2.6rem;height:2.6rem;padding:.6rem;border-radius:50%;background:#fff;color:var(--pink-deep);box-shadow:0 8px 20px -12px #2b145266}.pdp2__trust b{display:block;color:var(--ink)}@media(max-width:900px){.pdp2__in{grid-template-columns:1fr}.pdp2__gallery{position:static}.pdp2__trust{grid-template-columns:1fr}}.pvid{background:var(--ink);color:#fff;border-radius:3rem;margin:0 clamp(.5rem,1.5vw,1.5rem);padding-block:clamp(3.5rem,7vw,6rem);overflow:hidden}.pvid__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);align-items:center}.pvid__clip{aspect-ratio:3/4;max-width:24rem;border-radius:2rem;overflow:hidden;border:.45rem solid #fff;transform:rotate(-3deg);box-shadow:0 40px 80px -30px #0009}.pvid__clip video{width:100%;height:100%;object-fit:cover}.pvid__list h3{display:none}.pvid__list ul,.pabout__card ul{margin-top:1.5rem;display:grid;gap:1rem}.pvid__list li{position:relative;padding-left:2.6rem;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4;color:#e9e1fb}.pvid__list li:before,.pabout__card--why li:before{content:"";position:absolute;left:0;top:.1em;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--pink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' stroke='%23fff' stroke-width='3' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}@media(max-width:900px){.pvid__in{grid-template-columns:1fr}.pvid__clip{max-width:17rem;margin-inline:auto}}.pabout{padding-block:clamp(3.5rem,7vw,6rem) 0}.pabout__in{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:clamp(1.5rem,3vw,3rem);align-items:start}.pabout__card h3{font-family:var(--display);font-weight:600;font-size:1.6rem}.pabout__card li{position:relative;padding-left:1.4rem;color:var(--ink-soft)}.pabout__card li:before{content:"";position:absolute;left:0;top:.6em;width:.5rem;height:.5rem;border-radius:50%;background:var(--pink)}.pabout__card--why li{padding-left:2.4rem;color:var(--ink)}.pabout__card--ship{background:#fff;border-radius:2rem;padding:2rem;box-shadow:0 30px 60px -40px #2b145266}.mini-steps{margin:1.4rem 0 1.2rem;display:grid;gap:1rem;counter-reset:s}.mini-steps li{padding-left:2.6rem;position:relative;color:var(--ink-soft);counter-increment:s}.mini-steps li:before{content:counter(s);position:absolute;left:0;top:0;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--rose);color:var(--ink);font-family:var(--display);font-weight:700;display:grid;place-items:center;font-size:.95rem}.mini-steps b{display:block;color:var(--ink)}.rail-sec--pdp{padding-top:clamp(3.5rem,7vw,6rem)}.ritem__pic--photo{padding:0;overflow:hidden;background:#fff}.ritem__pic--photo img{max-height:none;width:100%;height:100%;object-fit:cover;filter:none}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,3vw,3rem) clamp(1rem,2vw,2rem)}.card{display:flex;flex-direction:column;gap:1rem}.card__pic{position:relative;display:block;aspect-ratio:1;border-radius:2rem;overflow:hidden;background:var(--c);isolation:isolate}.card__pic img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--spring)}.card:hover .card__pic img{transform:scale(1.05) rotate(-1.5deg)}.card__pic:active img{transform:scale(1.1,.88);transition-duration:.12s}.card__badge{position:absolute;top:1rem;left:1rem;background:#fff;border-radius:999px;padding:.3rem .8rem;font-weight:700;font-size:.85rem}.card__badge--out{background:var(--ink);color:#fff}.card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-inline:.25rem}.card__name{font-family:var(--display);font-weight:600;font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.1}.card__name a{text-decoration:none}.card__name a:hover{color:var(--pink-deep)}.card__sub{color:var(--ink-soft);font-size:.95rem;margin-top:.25rem}.card__price{font-weight:700;margin-top:.5rem}.card__price small{font-weight:500;color:var(--ink-soft);font-size:.92rem}.card .prod__add{background:var(--ink);color:#fff}.card .prod__add:hover{background:var(--pink-deep)}@media(max-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.card__name{font-size:1.15rem}.card .prod__add{width:2.8rem;height:2.8rem}}@media(max-width:520px){.cards{grid-template-columns:1fr}}.coll2{padding-bottom:var(--space)}.coll2__head{padding-block:clamp(2rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem);background:radial-gradient(50% 80% at 85% 20%,#ffd3e8 0,#ffd3e800 70%),radial-gradient(40% 70% at 5% 90%,#e2d6ff 0,#e2d6ff00 70%)}.coll2__title{font-family:var(--display);font-weight:600;font-size:clamp(2.8rem,6vw,5.2rem);line-height:1;letter-spacing:-.02em}.coll2__head .lede{margin-top:1rem}.coll2__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem 2rem;color:var(--ink-soft);font-weight:600}.sort{display:flex;align-items:center;gap:.6rem}.sort select{font:inherit;font-weight:600;border:0;border-radius:999px;padding:.6rem 2.4rem .6rem 1rem;background:#fff 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='%232B1452' stroke-width='2.4' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") right .8rem center/1rem no-repeat;-webkit-appearance:none;appearance:none;box-shadow:inset 0 0 0 1.5px #2b145226;cursor:pointer}.searchbar{margin-top:1.75rem;display:flex;align-items:center;gap:.5rem;background:#fff;border-radius:999px;padding:.45rem .45rem .45rem 1.2rem;max-width:40rem;box-shadow:0 20px 40px -24px #2b145266}.searchbar svg{width:1.3rem;height:1.3rem;flex:none;color:var(--ink-soft)}.searchbar input{flex:1;min-width:0;border:0;font:inherit;font-size:1.1rem;background:transparent;outline:none;padding:.5rem}.empty{color:var(--ink-soft);font-size:1.1rem}.oops{text-align:center;padding-block:clamp(3rem,8vw,6rem);display:grid;justify-items:center;gap:1.25rem}.oops__img{width:min(16rem,60vw);filter:drop-shadow(0 26px 24px rgba(60,20,80,.25));cursor:pointer}.cart2{padding-block:clamp(2rem,5vw,4rem) var(--space)}.cart2__in{margin-top:2rem;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.cart2__items{display:grid}.citem2{display:grid;grid-template-columns:7rem 1fr auto;gap:1.25rem;align-items:center;padding-block:1.25rem;border-bottom:1.5px solid rgba(43,20,82,.1)}.citem2__img{display:block;aspect-ratio:1;border-radius:1.4rem;overflow:hidden}.citem2__img img{width:100%;height:100%;object-fit:cover}.citem2__title{font-family:var(--display);font-weight:600;font-size:1.3rem;text-decoration:none}.citem2__var{color:var(--ink-soft);margin-top:.15rem}.citem2__row{display:flex;align-items:center;gap:1rem;margin-top:.6rem}.citem2__qty{width:4.2rem;font:inherit;font-weight:700;text-align:center;border:0;border-radius:999px;padding:.45rem;box-shadow:inset 0 0 0 1.5px #2b14522e;background:#fff}.citem2__remove{color:var(--ink-soft);font-weight:600;font-size:.92rem}.citem2__price{font-weight:700;font-size:1.1rem}.cart2__sum{position:sticky;top:7rem;background:#fff;border-radius:2rem;padding:2rem;box-shadow:0 30px 60px -40px #2b145273;display:grid;gap:.9rem}.cart2__sum h2{font-family:var(--display);font-weight:600;font-size:1.6rem}.cart2__line{display:flex;justify-content:space-between}.cart2__small{color:var(--ink-soft);font-size:.92rem}.cart2__update{background:none;border:0;font-weight:600;color:var(--ink-soft);cursor:pointer;text-decoration:underline}.cart2__trust{display:grid;gap:.4rem;color:var(--ink-soft);font-size:.92rem;padding-top:.75rem;border-top:1.5px solid rgba(43,20,82,.08)}.cart2__trust li:before{content:"\2713";color:var(--pink-deep);font-weight:700;margin-right:.5rem}@media(max-width:900px){.cart2__in{grid-template-columns:1fr}.citem2{grid-template-columns:5rem 1fr auto}.cart2__sum{position:static}}.page{padding-block:clamp(2rem,5vw,4rem) var(--space);max-width:46rem}.page h1{font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,5vw,4rem);line-height:1}.rte{font-size:1.08rem;color:var(--ink-soft)}.rte h2,.rte h3{font-family:var(--display);font-weight:600;color:var(--ink);margin:2rem 0 .6rem;line-height:1.15}.rte p,.rte ul{margin-bottom:1rem}.rte ul{list-style:disc;padding-left:1.25rem}.rte a{color:var(--pink-deep);font-weight:600}.shopify-policy__container{max-width:46rem!important;padding:clamp(2rem,5vw,4rem) var(--gut) var(--space)!important;margin-inline:auto}.shopify-policy__title h1{font-family:var(--display);font-weight:600;font-size:clamp(2.6rem,5vw,4rem)!important;line-height:1;text-align:left!important;margin-bottom:2rem!important}.shopify-policy__body{font-size:1.08rem;color:var(--ink-soft)}.shopify-policy__body h3{font-family:var(--display);font-weight:600;color:var(--ink);font-size:1.45rem;margin:2.2rem 0 .6rem}.shopify-policy__body ul{list-style:disc;padding-left:1.25rem;display:grid;gap:.4rem;margin-bottom:1rem}.shopify-policy__body p{margin-bottom:1rem}.shopify-policy__body strong{color:var(--ink)}.shopify-policy__body a{color:var(--pink-deep);font-weight:600}.pagination{display:flex;justify-content:center;gap:.5rem;margin-top:3rem}.pdp2__gallery,.pdp2__info,.pdp2__in>*{min-width:0}.hdr__bar{flex-wrap:nowrap}.hdr.is-open .hdr__bar{flex-wrap:wrap}@media(max-width:560px){.bag__t{display:none}.bag{padding:.55rem .85rem;gap:.4rem}.hdr__bar{gap:.35rem;padding:.45rem .45rem .45rem .9rem}.logo{gap:.4rem}.logo svg{width:1.8rem}.logo span{font-size:1.02rem}.iconbtn{width:2.5rem;height:2.5rem}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}.card__pic{border-radius:1.4rem}.card__info{flex-direction:column;gap:.5rem}.card__name{font-size:1.02rem}.card__sub{display:none}.card .prod__add{position:absolute;margin-top:-3.6rem;right:.5rem;width:2.5rem;height:2.5rem}.card{position:relative}.coll2__bar{flex-wrap:wrap}.pdp2__title{font-size:2.2rem}.pdp__buy{flex-wrap:wrap}}@media(max-width:700px){.hero{padding-top:5.25rem;padding-bottom:2rem;min-height:0}.hero__in{gap:1.25rem}.reels{order:0;height:auto;display:flex;justify-content:center;margin:0}.reel{position:relative;top:auto;left:auto;translate:none!important}.reel--l,.reel--r,.jelly{display:none}.reel--c{transform:none;width:min(78vw,20rem);border-width:.35rem;border-radius:1.6rem;box-shadow:0 30px 50px -28px #2b14528c}.reel__tag{font-size:.85rem;padding:.4rem .75rem}.hero__title{font-size:2.55rem;max-width:none;line-height:1.02}.hero__text{margin-top:.9rem;font-size:1.02rem}.hero__ctas{margin-top:1.25rem;flex-direction:column;align-items:stretch;gap:.6rem}.hero__ctas .btn{justify-content:center;min-height:3.3rem}.hero__ctas .btn--light{display:none}.trust{margin-top:1.1rem;gap:.35rem 1rem;font-size:.85rem;justify-content:center}.trust li:nth-child(3){display:none}.trust svg{width:1.05rem;height:1.05rem}.ribbon{display:none}.best{padding-block:3rem 2rem}.sec-head{margin-bottom:1.25rem}.sec-head .lede{display:none}.h2{font-size:2.1rem}.shelf{gap:.75rem}.prod,.prod--wide{grid-column:span 6;min-height:0}.prod--xl{grid-column:span 12;min-height:0}.prod__pic{padding:1.25rem .75rem 0}.prod__pic img{max-height:8.5rem}.prod--xl .prod__pic img{max-height:15rem}.prod__info{padding:.75rem .9rem 1rem;gap:.5rem}.prod__name{font-size:1rem}.prod--xl .prod__name{font-size:1.35rem}.prod__price{font-size:.95rem;margin-top:.2rem}.prod__add{width:2.5rem;height:2.5rem}.prod__play,.prod__tag{top:.7rem;font-size:.72rem;padding:.25rem .6rem .25rem .35rem}.prod__play i{width:1.1rem;height:1.1rem}.prod__tag{left:.7rem}.prod__play{right:.7rem}.prod:not(.prod--xl) .prod__play{display:none}.prod{border-radius:1.5rem}.break{padding-bottom:3rem}.break__pic{aspect-ratio:16/10;border-radius:1.75rem}.break__badge,.perks{display:none}.gift{min-height:0;margin-bottom:3rem;border-radius:1.75rem;padding:2.5rem 0}.gift__card{padding:1.75rem 1.25rem;border-radius:1.5rem}.gift__card h2{font-size:1.9rem}.gift__card p{font-size:1rem;margin:.75rem auto 1.25rem}.gift__row .btn--light{display:none}.types{border-radius:1.75rem;padding-block:3rem}.types__list{display:flex;gap:.5rem;overflow-x:auto;margin-top:1.25rem;padding-bottom:.25rem;scrollbar-width:none}.types__list::-webkit-scrollbar{display:none}.type-btn{flex:none;border:1.5px solid rgba(255,255,255,.25);border-radius:999px;padding:.55rem 1rem}.type-btn__name{font-size:1rem;color:#fff}.type-btn__arrow{display:none}.type-btn[aria-selected=true]{background:var(--pink);border-color:var(--pink)}.type-btn[aria-selected=true] .type-btn__name{transform:none}.tstage{max-width:15rem;margin:1.5rem auto 7rem}.tcopy{bottom:-6rem;width:min(100%,20rem);padding:1rem 1.1rem}.tcopy h3{font-size:1.25rem!important}.rail-sec{padding-block:3rem 2rem}.rail-nav{display:none}.ritem{flex-basis:44vw}.ritem__pic{border-radius:1.4rem;padding:.9rem}.ritem__name{font-size:.95rem}.promise{padding-block:1rem 3rem}.promise__pic{display:none}.promise__big{font-size:2.1rem}.promise__note{font-size:1rem}.steps{gap:1.4rem;margin-top:1.5rem}.faq{padding-bottom:3rem}.faq summary{font-size:1.08rem;padding:1.1rem 0}.ftr__word{font-size:4.2rem;margin-top:2.5rem}.ftr{border-radius:1.75rem 1.75rem 0 0}}.sticky-buy{position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:45;display:none;align-items:center;gap:.75rem;background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-radius:999px;padding:.45rem .45rem .45rem 1.1rem;box-shadow:0 18px 40px -16px #2b145280;transform:translateY(130%);transition:transform .35s var(--spring)}.sticky-buy.is-on{transform:none}.sticky-buy__price{font-family:var(--display);font-weight:600;font-size:1.15rem;white-space:nowrap}.sticky-buy .btn{flex:1;justify-content:center;min-height:3rem;font-size:1.05rem}@media(max-width:900px){.sticky-buy{display:flex}}.types__in>*{min-width:0}@media(max-width:700px){.ftr__word{font-size:clamp(2.6rem,15vw,3.6rem)}.hero{padding-top:5.75rem}.tstage{width:min(15rem,70vw)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/squish.css.map */
