:root{--violet-01: #f4ecff;--violet-02: #efe4ff;--violet-03: #bd97f2;--violet-04: #241039;--violet-ink: 46, 2, 102;--line-dark: rgba(60, 0, 123, .4);--line-soft: rgba(60, 0, 123, .2);--line-light: rgba(244, 236, 255, .2);--font-title: "Satoshi", "Helvetica Neue", Arial, sans-serif;--font-body: "DM Sans", "Helvetica Neue", Arial, sans-serif;--tracking: -.06em;--u: 1px;--gutter: 16px;--radius: 5px;--radius-lg: 10px;--ease: cubic-bezier(.22, 1, .36, 1)}@media screen and (min-width:990px){:root{--u: calc(100vw / 1512)}}@media screen and (min-width:1920px){:root{--u: calc(1920px / 1512)}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--violet-01);color:var(--violet-04);font-family:var(--font-title);font-size:18px;line-height:1.3;letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body.is-locked{overflow:hidden}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,textarea,select{font:inherit;letter-spacing:inherit;color:inherit}em,i{font-style:italic}:focus-visible{outline:2px solid var(--violet-03);outline-offset:3px}.main:focus{outline:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:1000;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:12px 16px;background:var(--violet-04);color:var(--violet-02);border-radius:var(--radius)}.t-h0,.t-h1,.t-h2,.t-h4,.t-h6,.t-subtitle,.t-button,.t-tag{font-family:var(--font-title);font-weight:400;line-height:.91;letter-spacing:var(--tracking)}.t-h0{font-size:48px}.t-h1{font-size:40px}.t-h2{font-size:36px}.t-h4{font-size:28px}.t-h6{font-size:22px}.t-subtitle,.t-button{font-size:18px}.t-tag{font-size:16px}.t-small{font-family:var(--font-title);font-weight:400;font-size:16px;line-height:1;letter-spacing:var(--tracking)}.t-body,.t-h5{font-family:var(--font-body);font-variation-settings:"opsz" 14;line-height:1.33;letter-spacing:var(--tracking)}.t-body{font-weight:300;font-size:18px}.t-h5{font-weight:400;font-size:26px}@media screen and (min-width:990px){.t-h0{font-size:calc(100 * var(--u))}.t-h1{font-size:calc(80 * var(--u))}.t-h2{font-size:calc(60 * var(--u))}.t-h4{font-size:calc(40 * var(--u))}.t-h6{font-size:calc(30 * var(--u))}.t-subtitle,.t-button{font-size:calc(24 * var(--u))}.t-tag{font-size:calc(20 * var(--u))}.t-small{font-size:calc(18 * var(--u))}.t-body{font-size:calc(24 * var(--u))}.t-h5{font-size:calc(34 * var(--u))}}.rte p+p,.rte p+ul,.rte ul+p{margin-top:1em}.rte a{text-decoration:underline;text-underline-offset:.15em}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:var(--radius);font-family:var(--font-title);font-weight:400;font-size:18px;line-height:.91;letter-spacing:var(--tracking);white-space:nowrap;transition:color .35s var(--ease) .05s,border-color .35s var(--ease)}.button,.product__btn{position:relative;isolation:isolate;overflow:hidden}.button:before,.product__btn:before{content:"";position:absolute;z-index:-1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--button-fill, var(--violet-04));clip-path:circle(0% at 50% 150%);transition:clip-path .55s var(--ease);pointer-events:none}.button:hover:before,.button:focus-visible:before,.product__btn:hover:not([disabled]):before,.product__btn:focus-visible:before{clip-path:circle(115% at 50% 150%)}.button--light{--button-fill: var(--violet-04);background:var(--violet-02);color:var(--violet-04)}.button--light:hover{color:var(--violet-02)}.button--outline{--button-fill: var(--violet-04);border:1px solid var(--violet-03);color:var(--violet-04)}.button--outline:hover{border-color:var(--violet-04);color:var(--violet-02)}@media(prefers-reduced-motion:reduce){.button:before,.product__btn:before{transition:none}}.button--fine{border-width:.5px}@media screen and (min-width:990px){.button{padding:calc(22 * var(--u)) calc(32 * var(--u));font-size:calc(24 * var(--u))}.button--small{padding:calc(19 * var(--u)) calc(32 * var(--u));font-size:calc(20 * var(--u))}}.round-arrow{width:40px;height:40px;flex:none;transition:opacity .3s var(--ease)}.round-arrow svg{width:100%;height:100%}.round-arrow[disabled]{opacity:.2;cursor:default}.round-arrow--next svg{transform:rotate(180deg) scaleY(-1)}@media screen and (min-width:990px){.round-arrow{width:calc(47 * var(--u));height:calc(47 * var(--u))}}.tag{display:inline-flex;align-items:center;justify-content:center;padding:10px 13px;border:.5px solid var(--line-soft);border-radius:var(--radius);white-space:nowrap}@media screen and (min-width:990px){.tag{padding:calc(12 * var(--u)) calc(16 * var(--u))}}.section{position:relative;margin-top:var(--section-gap-mobile, 64px)}.section--flush{margin-top:0}@media screen and (min-width:990px){.section{margin-top:calc(var(--section-gap, 100) * var(--u))}.section--flush{margin-top:0}}.page-width{padding-left:var(--gutter);padding-right:var(--gutter)}@media screen and (min-width:990px){.page-width{padding-left:calc(62 * var(--u));padding-right:calc(62 * var(--u))}}.slider{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.slider::-webkit-scrollbar{display:none}.slider>*{scroll-snap-align:start;flex:none}@media screen and (min-width:990px){.slider{gap:calc(10 * var(--u))}}.js [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--reveal-delay, 0s)}.js [data-reveal=pop]{transform:scale(.6) rotate(-12deg)}.js [data-reveal=tilt]{transform:translateY(80px) rotate(-10deg);transition-duration:1.2s}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none;transition:none}.slider{scroll-behavior:auto}}.placeholder-svg{width:100%;height:100%;background:var(--violet-02);fill:#24103926}.pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:16px 22px;border-radius:var(--radius);background:var(--violet-02);color:var(--violet-04);white-space:nowrap;transition:background-color .3s var(--ease),color .3s var(--ease)}.pill:hover{background:#e3d3fb}.pill.is-active{background:var(--violet-04);color:var(--violet-02)}@media screen and (min-width:990px){.pill{min-width:calc(93 * var(--u));padding:calc(22 * var(--u)) calc(32 * var(--u))}}.marquee{overflow:hidden;white-space:nowrap}.marquee__track{display:inline-flex;will-change:transform}.marquee__item{flex:none;margin:0;padding-right:.15em;font-weight:400}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
