:root{--pr-bg:#ffffff;--pr-ink:#111111;--pr-ink2:#4a4556;--pr-mute:#8a8599;--pr-panel:#f5f3f9;--pr-line:#e7e3ef;--pr-line2:#d6cfe6;--pr-purple:#6d3bff;--pr-purple-deep:#4c1d95;--pr-purple-soft:#efe9ff;--pr-glow:#a66cff;--pr-ok:#1f9d55;--pr-radius:999px;--pr-gut:16px;--pr-max:1360px;--pr-head-h:56px;--pr-font-head:"Archivo","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--pr-font-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--pr-font-mono:"Space Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--pr-ease:cubic-bezier(.2,.7,.2,1)}@media(min-width:900px){:root{--pr-gut:32px;--pr-head-h:64px}}body.pr-page{background:var(--pr-bg)!important;color:var(--pr-ink);font-family:var(--pr-font-body);-webkit-font-smoothing:antialiased}body.pr-page #root{background:var(--pr-bg)}body.pr-page #content{padding:0}body.pr-page .shopify-section-group-header-group .section-header,body.pr-page .shopify-section-group-header-group .header,body.pr-page .section-announcement-bar,body.pr-page .sticky-add-to-cart,body.pr-page .section-footer .footer{display:none!important}.pr,.pr *{box-sizing:border-box}.pr{color:var(--pr-ink);font-family:var(--pr-font-body);font-size:16px;line-height:1.5}.pr a{color:inherit;text-decoration:none}.pr img,.pr video{display:block;max-width:100%}.pr h1,.pr h2,.pr h3,.pr h4{margin:0;font-family:var(--pr-font-head);font-weight:800;letter-spacing:-.01em;line-height:1.02;text-transform:uppercase;color:var(--pr-ink)}.pr h1{font-size:clamp(34px,6.4vw,64px)}.pr h2{font-size:clamp(28px,4.6vw,48px)}.pr h3{font-size:clamp(20px,2.6vw,26px)}.pr p{margin:0}.pr .pr-wrap{width:100%;max-width:var(--pr-max);margin:0 auto;padding:0 var(--pr-gut)}.pr .pr-mono{font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-ink2)}.pr .pr-eyebrow{font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-purple)}.pr .pr-rule{border:0;border-top:1px solid var(--pr-line);margin:0}.pr .pr-sec{padding:56px 0}@media(min-width:900px){.pr .pr-sec{padding:88px 0}}.pr .pr-sec-tight{padding-top:28px}.pr .pr-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 28px;border-radius:var(--pr-radius);border:1px solid var(--pr-purple);background:var(--pr-purple);color:#fff;font-family:var(--pr-font-head);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;line-height:1;cursor:pointer;text-decoration:none;transition:background .2s var(--pr-ease),border-color .2s var(--pr-ease),transform .15s var(--pr-ease)}.pr .pr-btn:hover{background:var(--pr-purple-deep);border-color:var(--pr-purple-deep)}.pr .pr-btn:active{transform:scale(.985)}.pr .pr-btn[disabled]{opacity:.5;cursor:default}.pr .pr-btn.pr-btn-ghost{background:transparent;color:var(--pr-ink);border-color:var(--pr-ink)}.pr .pr-btn.pr-btn-ghost:hover{background:var(--pr-ink);color:#fff}.pr .pr-btn.pr-btn-white{background:#fff;color:var(--pr-ink);border-color:#fff}.pr .pr-btn.pr-btn-white:hover{background:var(--pr-panel);border-color:var(--pr-panel)}.pr .pr-btn.pr-btn-sm{min-height:44px;padding:0 20px;font-size:13px}.pr .pr-btn.pr-btn-wide{width:100%}.pr .pr-tag{display:inline-block;padding:5px 9px 4px;border-radius:4px;background:var(--pr-purple);color:#fff;font-family:var(--pr-font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;line-height:1}.pr .pr-tag.pr-tag-ink{background:var(--pr-ink)}.pr .pr-tag.pr-tag-soft{background:var(--pr-purple-soft);color:var(--pr-purple-deep)}.pr .pr-fade{opacity:0;transform:translateY(10px);animation:pr-fade .5s var(--pr-ease) forwards}.pr .pr-fade.d1{animation-delay:.08s}.pr .pr-fade.d2{animation-delay:.16s}.pr .pr-fade.d3{animation-delay:.24s}@keyframes pr-fade{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pr .pr-fade{animation:none;opacity:1;transform:none}}.pr-head{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--pr-line)}.pr-head .pr-ann{height:30px;display:flex;align-items:center;justify-content:center;background:var(--pr-purple-soft);color:var(--pr-purple-deep);font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.pr-head .pr-bar{height:var(--pr-head-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.pr-head .pr-logo{display:inline-flex;align-items:center;font-family:var(--pr-font-head);font-weight:800;font-size:20px;letter-spacing:.02em;text-transform:uppercase;color:var(--pr-ink)}.pr-head .pr-logo img{height:26px;width:auto}.pr-head .pr-logo b{color:var(--pr-purple)}.pr-head .pr-nav{display:none;justify-content:center;gap:28px}.pr-head .pr-nav a{font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-ink);padding:8px 0;border-bottom:1px solid transparent;transition:border-color .2s}.pr-head .pr-nav a:hover,.pr-head .pr-nav a[aria-current]{border-bottom-color:var(--pr-ink)}.pr-head .pr-icons{display:flex;justify-content:flex-end;align-items:center;gap:6px}.pr-head .pr-ic{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--pr-ink);position:relative;background:transparent;border:0;cursor:pointer}.pr-head .pr-ic:hover{background:var(--pr-panel)}.pr-head .pr-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pr-head .pr-ic em{position:absolute;top:4px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--pr-purple);color:#fff;font:700 10px/17px var(--pr-font-mono);font-style:normal;text-align:center}.pr-head .pr-ic em[hidden]{display:none}.pr-head .pr-burger{justify-self:start}@media(min-width:900px){.pr-head .pr-nav{display:flex}.pr-head .pr-burger{display:none}.pr-head .pr-bar{grid-template-columns:1fr auto 1fr}.pr-head .pr-logo{font-size:22px}}.pr-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#fff;display:none;flex-direction:column;padding:18px var(--pr-gut) 32px}.pr-menu.on{display:flex}.pr-menu .pr-menu-top{display:flex;justify-content:space-between;align-items:center;height:var(--pr-head-h)}.pr-menu a.pr-menu-link{display:block;padding:18px 0;border-bottom:1px solid var(--pr-line);font-family:var(--pr-font-head);font-weight:800;font-size:28px;text-transform:uppercase;color:var(--pr-ink)}.pr-menu .pr-menu-small{margin-top:auto;display:flex;flex-wrap:wrap;gap:14px 22px}.pr-menu .pr-menu-small a{font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-ink2)}.pr-marq{overflow:hidden;border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line);background:#fff;padding:14px 0}.pr-marq .pr-marq-track{display:flex;width:max-content;gap:0;animation:pr-marq 32s linear infinite}.pr-marq span{font-family:var(--pr-font-head);font-weight:800;font-size:clamp(16px,2.4vw,22px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:0 22px;color:var(--pr-ink)}.pr-marq span i{font-style:normal;color:var(--pr-purple)}@keyframes pr-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.pr-marq .pr-marq-track{animation:none}}.pr-hero{position:relative;min-height:72svh;display:flex;align-items:flex-end;background:var(--pr-panel);overflow:hidden}.pr-hero .pr-hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.pr-hero .pr-hero-media img,.pr-hero .pr-hero-media video{width:100%;height:100%;object-fit:cover}.pr-hero .pr-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000014 55%,#0000)}.pr-hero .pr-hero-copy{position:relative;width:100%;padding:0 var(--pr-gut) 36px;color:#fff}.pr-hero .pr-hero-copy .pr-eyebrow{color:#e9dcff}.pr-hero h1{color:#fff;max-width:12ch;margin:10px 0 18px}.pr-hero .pr-hero-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(min-width:900px){.pr-hero{min-height:82vh}.pr-hero .pr-hero-copy{padding:0 var(--pr-gut) 56px}}.pr-cats{display:grid;grid-template-columns:1fr;gap:12px}.pr-cat{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--pr-panel)}.pr-cat img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--pr-ease)}.pr-cat:hover img{transform:scale(1.03)}.pr-cat .pr-cat-copy{position:absolute;left:18px;right:18px;bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;color:#fff}.pr-cat h3{color:#fff}.pr-cat .pr-cat-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 60%)}@media(min-width:700px){.pr-cats{grid-template-columns:repeat(3,1fr);gap:16px}.pr-cat{aspect-ratio:3/4}}.pr-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 12px}@media(min-width:700px){.pr-grid{grid-template-columns:repeat(3,1fr);gap:40px 20px}}@media(min-width:1100px){.pr-grid{grid-template-columns:repeat(4,1fr);gap:48px 24px}}.pr-card{display:block;position:relative}.pr-card .pr-card-ph{position:relative;aspect-ratio:1/1;background:var(--pr-panel);overflow:hidden}.pr-card .pr-card-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s var(--pr-ease)}.pr-card .pr-card-ph img.alt{opacity:0}.pr-card:hover .pr-card-ph img.alt{opacity:1}.pr-card .pr-tag{position:absolute;top:10px;left:10px;z-index:2}.pr-card .pr-card-body{padding-top:12px}.pr-card .pr-card-sw{display:flex;gap:6px;margin-bottom:10px;min-height:14px}.pr-card .pr-card-sw i{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.18);display:block}.pr-card h3{font-size:15px;letter-spacing:.02em;line-height:1.15}.pr-card .pr-card-sub{margin-top:4px;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-mute)}.pr-card .pr-card-price{margin-top:8px;font-family:var(--pr-font-mono);font-size:13px;color:var(--pr-ink);display:flex;gap:10px;align-items:baseline}.pr-card .pr-card-price s{color:var(--pr-mute)}.pr-card .pr-card-price b{font-weight:400;color:var(--pr-purple)}@media(min-width:900px){.pr-card h3{font-size:16px}}.pr-band{display:grid;grid-template-columns:1fr;gap:22px;align-items:center}.pr-band .pr-band-ph{aspect-ratio:4/5;overflow:hidden;background:var(--pr-panel)}.pr-band .pr-band-ph img{width:100%;height:100%;object-fit:cover}.pr-band .pr-band-copy p{margin-top:14px;font-size:17px;color:var(--pr-ink2);max-width:48ch}.pr-band .pr-band-copy .pr-btn{margin-top:22px}@media(min-width:900px){.pr-band{grid-template-columns:1.1fr .9fr;gap:56px}.pr-band.flip .pr-band-ph{order:2}}.pr-rv{overflow-x:auto;display:flex;gap:12px;padding:0 var(--pr-gut) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pr-rv::-webkit-scrollbar{display:none}.pr-rv .pr-rv-card{flex:0 0 280px;border:1px solid var(--pr-line);background:#fff;padding:18px}.pr-rv .pr-rv-card img{width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:14px}.pr-rv .pr-rv-stars{color:var(--pr-purple);font-size:13px;letter-spacing:2px}.pr-rv .pr-rv-card p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--pr-ink);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.pr-rv .pr-rv-card small{display:block;margin-top:10px;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mute)}@media(min-width:900px){.pr-rv .pr-rv-card{flex-basis:320px}}.pr-news{border-top:1px solid var(--pr-line)}.pr-news form{display:flex;gap:10px;max-width:520px;margin-top:18px}.pr-news input{flex:1;min-height:52px;padding:0 18px;border:1px solid var(--pr-ink);border-radius:var(--pr-radius);font:15px var(--pr-font-body);color:var(--pr-ink);background:#fff}.pr-news input:focus{outline:2px solid var(--pr-purple);outline-offset:2px}.pr-foot{border-top:1px solid var(--pr-line);padding:48px 0 32px;background:#fff}.pr-foot .pr-foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px 20px}.pr-foot h4{font-family:var(--pr-font-mono);font-weight:400;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-mute);margin-bottom:14px}.pr-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pr-foot li a{font-size:14.5px;color:var(--pr-ink)}.pr-foot li a:hover{color:var(--pr-purple)}.pr-foot .pr-foot-bottom{margin-top:40px;padding-top:18px;border-top:1px solid var(--pr-line);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mute)}.pr-foot .pr-pay{display:flex;gap:6px;flex-wrap:wrap}.pr-foot .pr-pay svg,.pr-foot .pr-pay img{height:22px;width:auto;border-radius:3px}@media(min-width:900px){.pr-foot .pr-foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr}}.pr-coll-head{padding:28px 0 18px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.pr-coll-head .pr-count{font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mute)}.pr-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:14px;scrollbar-width:none}.pr-chips::-webkit-scrollbar{display:none}.pr-chips a{flex:0 0 auto;padding:9px 14px;border:1px solid var(--pr-line2);border-radius:var(--pr-radius);font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink)}.pr-chips a[aria-current],.pr-chips a:hover{background:var(--pr-ink);color:#fff;border-color:var(--pr-ink)}.pr-crumbs{padding:12px 0;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-mute);display:flex;gap:8px;flex-wrap:wrap}.pr-crumbs a{color:var(--pr-ink2)}.pr-pdp{display:grid;grid-template-columns:1fr;gap:0}.pr-gal{position:relative;margin:0 calc(var(--pr-gut) * -1)}.pr-gal .pr-gal-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:var(--pr-panel)}.pr-gal .pr-gal-track::-webkit-scrollbar{display:none}.pr-gal .pr-gal-track>*{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1/1}.pr-gal .pr-gal-track img,.pr-gal .pr-gal-track video{width:100%;height:100%;object-fit:cover}.pr-gal .pr-gal-bar{display:flex;align-items:center;justify-content:space-between;padding:12px var(--pr-gut) 0}.pr-gal .pr-gal-n{font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.1em;color:var(--pr-ink)}.pr-gal .pr-gal-arr{display:flex;gap:14px}.pr-gal .pr-gal-arr button{background:none;border:0;padding:4px;cursor:pointer;color:var(--pr-ink)}.pr-gal .pr-gal-arr button svg{width:26px;height:14px;stroke:currentColor;fill:none;stroke-width:1.6}.pr-gal .pr-gal-arr button:first-child{color:var(--pr-mute)}@media(min-width:900px){.pr-pdp{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:56px;align-items:start}.pr-gal{margin:0}.pr-gal .pr-gal-track{display:grid;grid-template-columns:1fr;gap:10px;overflow:visible;scroll-snap-type:none;background:transparent}.pr-gal .pr-gal-track>*{aspect-ratio:1/1;background:var(--pr-panel)}.pr-gal .pr-gal-bar{display:none}.pr-buy{position:sticky;top:calc(var(--pr-head-h) + 30px + 16px)}}.pr-buy{padding-top:22px}.pr-buy .pr-buy-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.pr-buy .pr-title{font-size:clamp(28px,5.4vw,40px)}.pr-buy .pr-sub{margin-top:6px;font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink2)}.pr-buy .pr-rate{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-ink2)}.pr-buy .pr-rate b{color:var(--pr-purple);letter-spacing:1px;font-weight:400}.pr-buy .pr-price{margin-top:16px;display:flex;align-items:baseline;gap:12px;font-family:var(--pr-font-mono);font-size:20px}.pr-buy .pr-price s{color:var(--pr-mute);font-size:15px}.pr-buy .pr-price .pr-tag{font-size:10px}.pr-buy .pr-blk{margin-top:22px}.pr-buy .pr-lbl{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-ink);margin-bottom:10px}.pr-buy .pr-lbl span{color:var(--pr-mute);text-transform:none;letter-spacing:0}.pr-sw{display:flex;gap:10px;overflow-x:auto;padding:2px;scrollbar-width:none}.pr-sw::-webkit-scrollbar{display:none}.pr-sw button{flex:0 0 auto;width:62px;height:62px;border-radius:50%;border:1.5px solid var(--pr-line2);padding:3px;background:#fff;cursor:pointer;overflow:hidden}.pr-sw button img{width:100%;height:100%;border-radius:50%;object-fit:cover}.pr-sw button i{display:block;width:100%;height:100%;border-radius:50%}.pr-sw button[aria-checked=true]{border-color:var(--pr-ink);border-width:2px}.pr-rows{display:flex;flex-direction:column;border-top:1px solid var(--pr-line)}.pr-row{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--pr-line);cursor:pointer}.pr-row .pr-radio{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--pr-ink);position:relative}.pr-row[aria-checked=true] .pr-radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--pr-purple)}.pr-row[aria-checked=true] .pr-radio{border-color:var(--pr-purple)}.pr-row .pr-row-t{font-family:var(--pr-font-head);font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pr-row .pr-row-s{margin-top:3px;font-size:13px;color:var(--pr-ink2)}.pr-row .pr-row-p{text-align:right;font-family:var(--pr-font-mono);font-size:14px}.pr-row .pr-row-p s{display:block;color:var(--pr-mute);font-size:11.5px}.pr-row .pr-row-p em{display:block;font-style:normal;color:var(--pr-purple);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.pr-adds{border-top:1px solid var(--pr-line)}.pr-add{display:grid;grid-template-columns:22px 48px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--pr-line);cursor:pointer}.pr-add .pr-check{width:20px;height:20px;border:1.5px solid var(--pr-ink);border-radius:4px;position:relative}.pr-add[aria-checked=true] .pr-check{background:var(--pr-purple);border-color:var(--pr-purple)}.pr-add[aria-checked=true] .pr-check:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pr-add img{width:48px;height:48px;object-fit:cover;background:var(--pr-panel);border-radius:6px}.pr-add .pr-add-t{font-size:14px;font-weight:600}.pr-add .pr-add-s{font-size:12.5px;color:var(--pr-mute)}.pr-add .pr-add-p{font-family:var(--pr-font-mono);font-size:13px}.pr-cta{margin-top:22px}@media(max-width:899px){.pr-cta{position:sticky;bottom:12px;z-index:40;padding:0}.pr-cta .pr-btn{box-shadow:0 10px 30px -12px #140a2873}}.pr-cta .pr-cta-note{margin-top:10px;text-align:center;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-mute)}.pr-bens{display:grid;grid-template-columns:1fr 1fr;border:1px dashed var(--pr-line2);margin-top:28px}.pr-bens div{padding:22px 14px;text-align:center;border:1px dashed var(--pr-line2);margin:-1px 0 0 -1px}.pr-bens svg{width:34px;height:34px;stroke:var(--pr-ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 10px;display:block}.pr-bens b{display:block;font-family:var(--pr-font-mono);font-weight:400;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-ink)}.pr-bens small{display:block;margin-top:4px;font-size:12.5px;color:var(--pr-mute);line-height:1.35}.pr-acc{margin-top:26px;border-top:1px solid var(--pr-ink)}.pr-acc details{border-bottom:1px solid var(--pr-line2)}.pr-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;cursor:pointer;font-family:var(--pr-font-head);font-weight:800;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink)}.pr-acc summary::-webkit-details-marker{display:none}.pr-acc summary svg{width:16px;height:16px;stroke:var(--pr-ink);fill:none;stroke-width:1.8;flex:0 0 auto;transition:transform .25s var(--pr-ease)}.pr-acc details[open] summary svg{transform:rotate(45deg)}.pr-acc .pr-acc-body{padding:0 0 20px;font-size:15px;line-height:1.6;color:var(--pr-ink2)}.pr-acc .pr-acc-body p+p{margin-top:10px}.pr-acc .pr-acc-body ul{margin:8px 0 0;padding-left:18px}.pr-acc .pr-acc-body table{width:100%;border-collapse:collapse;font-size:14px}.pr-acc .pr-acc-body td{padding:9px 0;border-bottom:1px solid var(--pr-line);vertical-align:top}.pr-acc .pr-acc-body td:first-child{font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mute);width:42%;padding-right:12px}.pr-acc .pr-acc-body .pr-final{font-family:var(--pr-font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink)}.pr-life{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pr-life figure{margin:0}.pr-life img{width:100%;aspect-ratio:1/1;object-fit:cover;background:var(--pr-panel)}.pr-life figcaption{margin-top:8px;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-mute)}.pr-life figure:first-child{grid-column:1 / -1}.pr-life figure:first-child img{aspect-ratio:16/10}@media(min-width:900px){.pr-life{grid-template-columns:repeat(3,1fr);gap:16px}.pr-life figure:first-child{grid-column:auto}.pr-life figure:first-child img{aspect-ratio:1/1}}.pr-film{position:relative;background:var(--pr-ink);aspect-ratio:16/9;overflow:hidden}.pr-film video,.pr-film img{width:100%;height:100%;object-fit:cover}.pr-also .pr-grid{gap:24px 12px}.pr-reviews .jdgm-widget{font-family:var(--pr-font-body)}body.pr-page .pgf-announce,body.pr-page .pgf-head,body.pr-page .pgf-nav,body.pr-page #content>div:not(.shopify-section):not(.pr):not([id]){display:none!important}body.pr-page,body.pr-page #root,body.pr-page #content,body.pr-page main,body.pr-page .shopify-section{color:var(--pr-ink)!important;background-color:transparent}body.pr-page,body.pr-page #root,body.pr-page #content{background:#fff!important}.pr h1,.pr h2,.pr h3,.pr h4{color:var(--pr-ink)!important}.pr .pr-hero h1,.pr .pr-cat h3,.pr .pr-btn:not(.pr-btn-ghost):not(.pr-btn-white){color:#fff!important}.pr .pr-eyebrow{color:var(--pr-purple)!important}.pr .pr-hero .pr-eyebrow,.pr .pr-cat .pr-eyebrow{color:#e9dcff!important}.pr button,.pr .pr-btn,.pr-head button,.pr-menu button{min-width:0!important;min-height:0;box-shadow:none!important;text-shadow:none;letter-spacing:inherit}.pr button:before,.pr button:after,.pr-head button:before,.pr-head button:after,.pr .pr-btn:before,.pr .pr-btn:after{content:none!important;display:none!important}.pr-head .pr-ic{width:40px!important;height:40px!important;padding:0!important;border-radius:50%!important;background:transparent!important}.pr .pr-btn{min-height:56px!important}.pr .pr-btn.pr-btn-sm{min-height:44px!important}.pr a,.pr-head a,.pr-foot a{text-decoration:none!important}.pr-head a:hover{color:var(--pr-purple)}@media(max-width:899px){.pr-head .pr-ann{font-size:10px;letter-spacing:.08em;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body.pr-page #content{padding:0!important;max-width:none!important}body.pr-page .shopify-section{margin:0!important;padding:0!important}.pr .pr-acc details,.pr .pr-acc summary{background:transparent!important;border-radius:0!important;box-shadow:none!important}.pr .pr-acc summary{padding:18px 0!important;margin:0!important}.pr table,.pr td,.pr tr{background:transparent!important}html body.pr-page,html body.pr-page #root,html body.pr-page #content,html body.pr-page main#content,html body.pr-page main{background:#fff!important;background-image:none!important;color:var(--pr-ink)!important}html body.pr-page #root:after,html body.pr-page #root:before{content:none!important;display:none!important}html.pg-hold:before{display:none!important}#root .pr .pr-btn,#root .pr-foot .pr-btn{background:var(--pr-purple)!important;color:#fff!important;border:1px solid var(--pr-purple)!important;border-radius:999px!important;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:15px!important;letter-spacing:.08em!important;text-transform:uppercase!important;line-height:1!important;padding:0 28px!important;height:auto!important;width:auto;display:inline-flex!important;align-items:center;justify-content:center}#root .pr .pr-btn:hover{background:var(--pr-purple-deep)!important;border-color:var(--pr-purple-deep)!important}#root .pr .pr-btn.pr-btn-ghost{background:transparent!important;color:var(--pr-ink)!important;border-color:var(--pr-ink)!important}#root .pr .pr-btn.pr-btn-ghost:hover{background:var(--pr-ink)!important;color:#fff!important}#root .pr .pr-hero .pr-btn.pr-btn-ghost{color:#fff!important;border-color:#fff!important}#root .pr .pr-btn.pr-btn-white{background:#fff!important;color:var(--pr-ink)!important;border-color:#fff!important}#root .pr .pr-btn.pr-btn-wide{width:100%!important}#root .pr .pr-btn.pr-btn-sm{font-size:13px!important;padding:0 20px!important}#root .pr .pr-btn[disabled]{opacity:.5!important}#root .pr-head .pr-ic,#root .pr-menu .pr-ic,#root .pr .pr-gal-arr button,#root .pr .pr-sw button,#root .pr .pr-acc summary{background:transparent!important;border-radius:0;box-shadow:none!important;color:var(--pr-ink)!important;font:inherit;letter-spacing:inherit;text-transform:none}#root .pr-head .pr-ic{border:0!important;border-radius:50%!important;width:40px!important;height:40px!important;padding:0!important}#root .pr .pr-sw button{border:1.5px solid var(--pr-line2)!important;border-radius:50%!important;width:62px!important;height:62px!important;padding:3px!important;background:#fff!important}#root .pr .pr-sw button[aria-checked=true]{border:2px solid var(--pr-ink)!important}#root .pr .pr-gal-arr button{border:0!important;padding:4px!important}#root .pr .pr-acc summary{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:14px!important;letter-spacing:.08em!important;text-transform:uppercase!important}#root .pr input[type=email],#root .pr-foot input[type=email]{background:#fff!important;color:var(--pr-ink)!important;border:1px solid var(--pr-ink)!important;border-radius:999px!important;height:52px!important;padding:0 18px!important;font:15px var(--pr-font-body)!important;box-shadow:none!important}#root .pr p,#root .pr li,#root .pr td,#root .pr small,#root .pr span{color:inherit}#root .pr .pr-row .pr-row-p,#root .pr .pr-card-price,#root .pr .pr-price{color:var(--pr-ink)!important}#root .pr .pr-row .pr-row-p em,#root .pr .pr-card-price b{color:var(--pr-purple)!important}#root .pr .pr-row .pr-row-p s,#root .pr .pr-card-price s,#root .pr .pr-price s{color:var(--pr-mute)!important}#root .pr .pr-tag{color:#fff!important}#root .pr .pr-tag.pr-tag-soft{color:var(--pr-purple-deep)!important}#root .pr .pr-hero .pr-hero-copy,#root .pr .pr-hero .pr-hero-copy *,#root .pr .pr-cat .pr-cat-copy,#root .pr .pr-cat .pr-cat-copy h3{color:#fff!important}#root .pr .pr-cat .pr-cat-copy .pr-btn{color:var(--pr-ink)!important}html body.pr-page #root{padding:0!important;display:block!important;overflow:visible!important;min-width:0!important}html body.pr-page #content{overflow:visible!important;width:100%!important}.pr .pr-pdp{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.pr .pr-pdp{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)}}.pr .pr-gal,.pr .pr-buy,.pr .pr-grid>*,.pr .pr-band>*,.pr .pr-cats>*,.pr .pr-life>*{min-width:0}.pr .pr-gal .pr-gal-track{width:100%}.pr .pr-gal .pr-gal-track>*{width:100%;min-width:100%}@media(min-width:900px){.pr .pr-gal .pr-gal-track>*{min-width:0}}.pr .pr-buy .pr-rows,.pr .pr-buy .pr-adds,.pr .pr-buy .pr-acc{max-width:100%}.pr .pr-row{grid-template-columns:22px minmax(0,1fr) auto}.pr .pr-add{grid-template-columns:22px 48px minmax(0,1fr) auto}.pr .pr-row .pr-row-p{white-space:nowrap}.pr .pr-buy .pr-buy-top>div{min-width:0}.pr .pr-buy .pr-buy-top .pr-tag{flex:0 0 auto;margin-top:6px}.pr .pr-buy .pr-title{overflow-wrap:anywhere}@media(max-width:359px){.pr .pr-buy .pr-buy-top .pr-tag{display:none}}:root{--pr-mute:#6b6680}.pr .pr-mono,.pr .pr-eyebrow,.pr-crumbs,.pr .pr-card-sub,.pr .pr-card-price,.pr .pr-count,.pr-chips a,.pr .pr-lbl,.pr .pr-gal-n,.pr .pr-cta-note,.pr .pr-bens b,.pr-foot h4,.pr-foot .pr-foot-bottom,.pr .pr-acc-body td:first-child,.pr .pr-row .pr-row-p em,.pr .pr-rv .pr-rv-card small,.pr .pr-life figcaption{font-size:12px!important;letter-spacing:.08em}.pr-crumbs,.pr-crumbs a,.pr .pr-card-sub,.pr .pr-cta-note,.pr-foot h4,.pr-foot .pr-foot-bottom,.pr .pr-acc-body td:first-child,.pr .pr-rv .pr-rv-card small,.pr .pr-count{color:var(--pr-mute)!important}.pr .pr-bens small,.pr .pr-row .pr-row-s,.pr .pr-add .pr-add-s{color:var(--pr-ink2)!important;font-size:13px}.pr .pr-acc-body{color:var(--pr-ink)!important}.pr .pr-buy .pr-sub{font-family:var(--pr-font-body)!important;font-size:14px!important;letter-spacing:0!important;text-transform:none!important;color:var(--pr-ink2)!important;margin-top:6px}.pr .pr-buy .pr-title{font-size:clamp(26px,7vw,40px)!important;line-height:1.02}.pr .pr-buy .pr-buy-top{align-items:flex-start}.pr .pr-buy .pr-price{flex-wrap:wrap;row-gap:6px;font-size:18px}.pr .pr-buy .pr-price .pr-price-now{font-size:22px}.pr .pr-buy .pr-price s{font-size:14px}.pr .pr-row .pr-row-p{white-space:normal;min-width:84px}.pr .pr-row .pr-row-p s{font-size:11px}.pr .pr-row.pr-row-off{opacity:.45}.pr .pr-sw button.pr-sw-off{opacity:.35}.pr .pr-row .pr-row-t{font-size:14px;line-height:1.2}.pr .pr-hero h1{max-width:none;font-size:clamp(30px,8.2vw,64px)}@media(min-width:900px){.pr .pr-hero h1{max-width:14ch}}.pr .pr-card h3{font-size:14px;line-height:1.15;overflow-wrap:normal}@media(min-width:900px){.pr .pr-card h3{font-size:16px}}.pr .pr-card .pr-card-price{flex-wrap:wrap}.pr .pr-h2{margin:8px 0 22px}html body.pr-page .shopify-section-group-footer-group,html body.pr-page .shopify-section-group-header-group,html body.pr-page .pr-foot{background:#fff!important;color:var(--pr-ink)!important}#root .pr-foot h4{color:var(--pr-mute)!important}#root .pr-foot p,#root .pr-foot li a{color:var(--pr-ink)!important}#root .pr-foot li a:hover{color:var(--pr-purple)!important}.pr .pr-acc summary{min-width:0}.pr .pr-acc summary svg{margin-left:auto}.pr .pr-rv-list{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid var(--pr-line)}.pr .pr-rvw{padding:18px 0;border-bottom:1px solid var(--pr-line)}.pr .pr-rvw-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px}.pr .pr-rvw-stars{color:var(--pr-purple);letter-spacing:2px;font-size:14px}.pr .pr-rvw-meta{font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-mute)}.pr .pr-rvw-meta i{font-style:normal;color:var(--pr-ok)}.pr .pr-rvw p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--pr-ink)}.pr .pr-rvw-pics{display:flex;gap:8px;margin-top:12px}.pr .pr-rvw-pics img{width:96px;height:96px;object-fit:cover;background:var(--pr-panel)}.pr .pr-rv-more{margin-top:18px;text-align:center}.pr .pr-rvw-empty{padding:18px 0;color:var(--pr-mute)}@media(min-width:900px){.pr .pr-rv-list{grid-template-columns:1fr 1fr;gap:0 48px}}.pr-crumbs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.pr-crumbs span{margin:0 6px}html body.pr-page footer,html body.pr-page .pr-foot,html body.pr-page .shopify-section{background:#fff!important;background-image:none!important}.pr .pr-acc summary{box-sizing:border-box;width:100%;padding-right:2px!important}.pr .pr-acc summary svg{flex:0 0 16px}@media(max-width:899px){.pr .pr-hero{display:block;min-height:0;background:#fff}.pr .pr-hero .pr-hero-media{position:relative;aspect-ratio:4/5}.pr .pr-hero .pr-hero-shade{display:none}.pr .pr-hero .pr-hero-copy{color:var(--pr-ink);padding:22px var(--pr-gut) 6px}#root .pr .pr-hero .pr-hero-copy,#root .pr .pr-hero .pr-hero-copy h1{color:var(--pr-ink)!important}#root .pr .pr-hero .pr-hero-copy .pr-eyebrow{color:var(--pr-purple)!important}#root .pr .pr-hero .pr-btn.pr-btn-white{background:var(--pr-purple)!important;color:#fff!important;border-color:var(--pr-purple)!important}#root .pr .pr-hero .pr-btn.pr-btn-ghost{color:var(--pr-ink)!important;border-color:var(--pr-ink)!important}}@media(min-width:900px){.pr .pr-hero .pr-hero-shade{background:linear-gradient(to top,#000000b8,#00000040,#0000000d)}}.pr .pr-band .pr-band-ph:empty{display:none}#root .pr-foot .pr-news input,#root .pr-foot input[type=email]{background:#fff!important;color:var(--pr-ink)!important;border:1px solid var(--pr-ink)!important;-webkit-text-fill-color:var(--pr-ink)}#root .pr-foot .pr-news input::placeholder{color:var(--pr-mute)}.pr .pr-hero .pr-hero-media img,.pr .pr-hero .pr-hero-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}#root .pr .pr-hero .pr-hero-media,#root .pr .pr-band .pr-band-ph,#root .pr .pr-cat,#root .pr .pr-card .pr-card-ph{position:relative;overflow:hidden}#root .pr .pr-hero .pr-hero-media img,#root .pr .pr-hero .pr-hero-media video,#root .pr .pr-band .pr-band-ph img,#root .pr .pr-cat>img,#root .pr .pr-card .pr-card-ph img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block}#root .pr .pr-band .pr-band-ph{aspect-ratio:4/5}@media(min-width:900px){#root .pr .pr-hero .pr-hero-media{position:absolute}}#root .pr [hidden],#root .pr .pr-btn[hidden],.pr [hidden]{display:none!important}.pr .pr-row{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"r t p" "r s s";gap:4px 14px;align-items:start;padding:15px 0}.pr .pr-row .pr-radio{grid-area:r;margin-top:1px}.pr .pr-row .pr-row-t{grid-area:t;min-width:0}.pr .pr-row .pr-row-p{grid-area:p;min-width:0;white-space:nowrap;text-align:right;line-height:1.25}.pr .pr-row .pr-row-p s{display:inline;margin-right:6px;font-size:12px}.pr .pr-row .pr-row-p em{display:block;margin-top:2px}.pr .pr-row .pr-row-s{grid-area:s;margin-top:0;font-size:13.5px;line-height:1.4;color:var(--pr-ink2)}.pr .pr-row:not(:has(.pr-row-s)){grid-template-areas:"r t p"}.pr .pr-row .pr-row-t .pr-tag{font-size:10px}.pr .pr-add .pr-add-s{font-size:13px}.pr .pr-acc .pr-acc-body{font-size:15.5px}.pr .pr-acc .pr-acc-body td{font-size:14.5px}.pr .pr-bens small{font-size:13px;color:var(--pr-ink2)}.pr .pr-rvw p{font-size:15.5px}.pr .pr-rvw-pics img{width:88px;height:88px}@media(max-width:899px){.pr .pr-hero .pr-hero-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}#root .pr .pr-hero .pr-hero-row .pr-btn{width:100%!important;padding:0 10px!important;font-size:clamp(11px,3.4vw,14px)!important;letter-spacing:.06em!important;min-height:52px!important;white-space:nowrap}.pr .pr-cat{aspect-ratio:1/1}}.pr .pr-hero.pr-hero-vid .pr-hero-media video{object-position:center;background:#0b0710}#root .pr .pr-sw{gap:8px;padding:2px 0}#root .pr .pr-sw button{margin:0!important;width:54px!important;height:54px!important;padding:2px!important;border:2px solid var(--pr-line2)!important;border-radius:50%!important;background:#fff!important;flex:0 0 auto;overflow:hidden;display:block}#root .pr .pr-sw button[aria-checked=true]{border-color:var(--pr-ink)!important}#root .pr .pr-sw button img,#root .pr .pr-sw button i{display:block;width:100%!important;height:100%!important;max-width:none!important;border-radius:50%!important;object-fit:cover}.pr .pr-buy .pr-rate{font-size:13px;gap:10px;margin-top:12px;align-items:center}.pr .pr-buy .pr-rate b{font-size:20px;letter-spacing:2px;line-height:1}@media(max-width:899px){.pr .pr-cta{position:static}.pr .pr-cta .pr-btn{box-shadow:none}}.pr-stick{position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px var(--pr-gut) calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to top,#fffffff5 60%,#fff0);transform:translateY(120%);transition:transform .3s var(--pr-ease);display:none;pointer-events:none}.pr-stick.on{transform:none;pointer-events:auto}@media(max-width:899px){.pr-stick{display:block}body.pr-stick-on #pr{padding-bottom:88px}}#root .pr-stick .pr-stick-btn{width:100%!important;min-height:58px!important;padding:0 18px!important;display:inline-flex!important;align-items:center;justify-content:center;gap:12px;font-size:15px!important;letter-spacing:.08em!important;box-shadow:0 14px 34px -14px #140a2880!important}#root .pr-stick .pr-stick-p{font-family:var(--pr-font-mono);font-weight:400;font-size:13px;letter-spacing:.02em;text-transform:none;opacity:.92}#root .pr-stick .pr-stick-p:empty{display:none}.pr-bens div{padding:34px 14px 26px;min-height:188px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pr-bens svg{width:84px;height:84px;stroke-width:1.6;margin:0 auto 18px}.pr-bens b{font-size:12px;letter-spacing:.12em}.pr-bens small{margin-top:6px}@media(min-width:900px){.pr-bens svg{width:72px;height:72px}.pr-bens div{min-height:176px}}.pr-mods .pr-mods-grid{display:grid;grid-template-columns:1fr;gap:44px}@media(min-width:900px){.pr-mods .pr-mods-grid{grid-template-columns:1fr 1fr;gap:48px;align-items:start}}.pr-mod .pr-h2{margin:8px 0 10px}.pr-mod .pr-mod-text{font-size:15px;color:var(--pr-ink2);max-width:48ch}.pr-play .pr-play-stage{position:relative;aspect-ratio:1/1;margin-top:18px;background:var(--pr-panel);overflow:hidden}#root .pr-play .pr-play-stage img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transition:opacity .5s var(--pr-ease)}.pr-play .pr-play-stage .pr-play-off{opacity:0}.pr-play.off .pr-play-stage .pr-play-off{opacity:1}.pr-switch{display:inline-grid;grid-template-columns:1fr 1fr;margin-top:14px;border:1px solid var(--pr-ink);border-radius:999px;padding:3px;gap:3px}#root .pr-switch button{border:0!important;background:transparent!important;border-radius:999px!important;padding:11px 16px!important;margin:0!important;font:800 12px/1 var(--pr-font-head)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--pr-ink)!important;cursor:pointer;box-shadow:none!important;min-width:0!important;min-height:0!important;white-space:nowrap}#root .pr-switch button[aria-checked=true]{background:var(--pr-ink)!important;color:#fff!important}.pr-size .pr-size-stage{position:relative;margin-top:18px;aspect-ratio:4/3;background:var(--pr-panel);display:flex;align-items:center;justify-content:center;overflow:hidden}.pr-size .pr-size-ghost{position:absolute;left:8%;right:8%;top:8%;bottom:8%;border:1px dashed var(--pr-line2);border-radius:8px}.pr-size .pr-size-box{position:relative;width:calc(84% * var(--r, 1));aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#111;box-shadow:0 24px 50px -22px #140a2880;transition:width .4s var(--pr-ease)}#root .pr-size .pr-size-box img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important}.pr-size .pr-size-tag{position:absolute;left:50%;bottom:7%;transform:translate(-50%);background:#fff;color:var(--pr-ink);font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:4px;white-space:nowrap}.pr-tabs{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}#root .pr-tabs button{border:1px solid var(--pr-line2)!important;background:#fff!important;color:var(--pr-ink)!important;border-radius:999px!important;padding:10px 14px!important;margin:0!important;font:500 13px/1 var(--pr-font-body)!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;box-shadow:none!important;min-width:0!important;min-height:0!important}#root .pr-tabs button b{font-family:var(--pr-font-mono);font-weight:400;margin-right:4px}#root .pr-tabs button[aria-selected=true]{background:var(--pr-ink)!important;color:#fff!important;border-color:var(--pr-ink)!important}.pr-size .pr-size-cap{margin-top:12px;font-size:14px;color:var(--pr-ink2);min-height:1.5em}#root .pr .pr-gal .pr-gal-track>div{position:relative;background:var(--pr-panel)}#root .pr .pr-gal .pr-gal-track img,#root .pr .pr-gal .pr-gal-track video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;display:block}#root .pr .pr-gal .pr-gal-clip{background:#111}@media(max-width:899px){.pr-foot .pr-foot-cols{grid-template-columns:1fr 1fr 1fr;gap:28px 12px}.pr-foot .pr-foot-cols>div:first-child{grid-column:1 / -1}.pr-foot li a{font-size:14px}}#root .pr-foot form#pr-news,#root .pr-foot .pr-news{background:transparent!important;background-image:none!important;border:0!important;padding:0!important;box-shadow:none!important;display:flex!important;gap:10px;max-width:520px;margin:18px 0 0!important;flex-wrap:nowrap}#root .pr-foot form input[type=email]{flex:1 1 auto;min-width:0;width:auto!important;background:#fff!important;background-image:none!important;color:var(--pr-ink)!important;-webkit-text-fill-color:var(--pr-ink);border:1px solid var(--pr-ink)!important;border-radius:999px!important;height:52px!important;min-height:52px!important;max-height:none!important;padding:0 18px!important;margin:0!important;font:15px var(--pr-font-body)!important;box-shadow:none!important;outline:none}#root .pr-foot form input[type=email]::placeholder{color:var(--pr-mute)!important;-webkit-text-fill-color:var(--pr-mute);opacity:1}#root .pr-foot form .pr-btn,#root .pr-foot form button{background:var(--pr-purple)!important;background-image:none!important;box-shadow:none!important;text-shadow:none!important;border:1px solid var(--pr-purple)!important;border-radius:999px!important;color:#fff!important;min-height:52px!important;height:52px!important;padding:0 20px!important;margin:0!important;flex:0 0 auto;width:auto!important;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important}#root .pr-foot .pr-pay{display:flex!important;gap:6px;flex-wrap:wrap;margin:0!important;padding:0!important;border:0!important;background:transparent!important;justify-content:flex-end}#root .pr-foot .pr-pay svg,#root .pr-foot .pr-pay img{height:22px!important;width:auto!important;margin:0!important}#root .pr-foot .pr-foot-cols hr,#root .pr-foot .pr-foot-cols .pr-pay{display:none!important}@media(max-width:899px){.pr .pr-sec-band{padding-top:12px}.pr .pr-band{gap:18px}.pr .pr-band .pr-band-ph,#root .pr .pr-band .pr-band-ph{margin:0 calc(var(--pr-gut) * -1);aspect-ratio:1/1}}@media(max-width:899px){.pr .pr-sec{padding:30px 0}.pr .pr-sec-tight{padding-top:10px}.pr .pr-marq+.pr-sec{padding-top:16px}.pr .pr-cats{gap:10px}}.pr .pr-gal .pr-gal-bar{padding-top:10px}.pr .pr-buy{padding-top:12px}.pr .pr-buy .pr-blk{margin-top:18px}.pr .pr-buy .pr-price{margin-top:12px}.pr .pr-cta{margin-top:18px}.pr .pr-bens,.pr .pr-acc{margin-top:22px}@media(min-width:900px){.pr .pr-buy{padding-top:0}}:root{--pr-check:#f2f1f5}html body.pr-page #root,html body.pr-page #content,html body.pr-page main#content,html body.pr-page main,html body.pr-page .shopify-section,html body.pr-page footer,html body.pr-page .pr-foot,html body.pr-page .shopify-section-group-footer-group,html body.pr-page .shopify-section-group-header-group{background:transparent!important;background-image:none!important}.pr-head{background:#fff!important}#root .pr-head .pr-burger,#root .pr-head .pr-ic{margin:0!important}#root .pr-head .pr-burger{align-self:center;margin-left:-9px!important}.pr-head .pr-bar{align-items:center}#root .pr-head .pr-icons{gap:0!important;margin-right:-9px}#root .pr-head .pr-icons .pr-ic{width:36px!important}shopify-chat,#shopify-chat,#ShopifyChat{display:none!important}.pr .pr-cat{aspect-ratio:1/1!important}#root .pr .pr-hero .pr-hero-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}#root .pr .pr-hero .pr-hero-media video{opacity:0;transition:opacity .5s var(--pr-ease)}#root .pr .pr-hero .pr-hero-media video.on{opacity:1}@media(max-width:900px){#root .pr .pr-hero.pr-hero-vid .pr-hero-media img,#root .pr .pr-hero.pr-hero-vid .pr-hero-media video{object-position:50% 0%!important}}.pr .pr-card .pr-tags{position:absolute;top:10px;left:10px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.pr .pr-card .pr-tags .pr-tag{position:static}.pr .pr-tag.pr-tag-white{background:#fff;box-shadow:0 1px #0000000f}#root .pr .pr-tag.pr-tag-white{color:var(--pr-ink)!important}.pr-bens svg{stroke-width:2!important;filter:drop-shadow(0 6px 14px rgba(109,59,255,.18))}.pr-bens>div:nth-child(1) svg{stroke:url(#prg1)!important}.pr-bens>div:nth-child(2) svg{stroke:url(#prg2)!important}.pr-bens>div:nth-child(3) svg{stroke:url(#prg3)!important}.pr-bens>div:nth-child(4) svg{stroke:url(#prg4)!important}.pr-bens{background:#fff}html body.pr-page aside#cart#cart#cart#cart{background:#fff!important;color:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart :is(p,span,b,strong,a,li,div,h2,h3,label,small,em,button,select,input){font-family:var(--pr-font-body)!important}html body.pr-page aside#cart#cart#cart#cart .pg-cart-top>span:not(.pg-ct-n){font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:20px!important;letter-spacing:.01em!important;text-transform:uppercase!important;color:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart .pg-cart-top .pg-ct-n{font-family:var(--pr-font-mono)!important;font-weight:400!important;font-size:12px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--pr-mute)!important}html body.pr-page aside#cart#cart#cart#cart .pg-cart-top svg{color:var(--pr-ink)!important;stroke:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart .nc-dship{background:var(--pr-purple-soft)!important;background-image:none!important;border-radius:0!important;box-shadow:none!important;border:0!important}html body.pr-page aside#cart#cart#cart#cart .nc-dship,html body.pr-page aside#cart#cart#cart#cart .nc-dship *{color:var(--pr-purple-deep)!important}html body.pr-page aside#cart#cart#cart#cart .nc-dship span{font-family:var(--pr-font-mono)!important;font-weight:400!important;font-size:11.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important}html body.pr-page aside#cart#cart#cart#cart a.m6pn-close{font-family:var(--pr-font-mono)!important;font-weight:400!important;font-size:12px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pr-ink2)!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca{border:0!important;border-top:1px solid var(--pr-line)!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca>li{border-bottom:1px solid var(--pr-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca figure,html body.pr-page aside#cart#cart#cart#cart ul.l4ca picture,html body.pr-page aside#cart#cart#cart#cart ul.l4ca img{border-radius:0!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca picture{background:var(--pr-panel)!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca h2,html body.pr-page aside#cart#cart#cart#cart ul.l4ca h2 a{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart .pg-free-note{background:var(--pr-purple)!important;background-image:none!important;border-radius:4px!important;font-family:var(--pr-font-mono)!important;font-weight:400!important;font-size:10.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#fff!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca .price,html body.pr-page aside#cart#cart#cart#cart ul.l4ca .price *{font-family:var(--pr-font-mono)!important;font-weight:400!important;color:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca .price{font-size:15px!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca .price s,html body.pr-page aside#cart#cart#cart#cart ul.l4ca .price del{color:var(--pr-mute)!important;font-size:12px!important}html body.pr-page aside#cart#cart#cart#cart select.pg-vsel,html body.pr-page aside#cart#cart#cart#cart input[id^=qty-side]{border:1px solid var(--pr-line2)!important;border-radius:999px!important;box-shadow:none!important;font-size:13px!important}html body.pr-page aside#cart#cart#cart#cart .sticky-in-panel{background:#fff!important;background-image:none!important;border-top:1px solid var(--pr-line)!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart #pg-rush{background:var(--pr-purple-soft)!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart #pg-rush .pg-rush-x{font-family:var(--pr-font-mono)!important;font-weight:400!important;font-size:11.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pr-purple-deep)!important}html body.pr-page aside#cart#cart#cart#cart #pg-rush>:not(.pg-rush-x){background:var(--pr-purple)!important;background-image:none!important;color:#fff!important;border-radius:4px!important;font-family:var(--pr-font-mono)!important;font-weight:700!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart .pg-sp{border:0!important;border-top:1px solid var(--pr-line)!important;border-bottom:1px solid var(--pr-line)!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart .pg-sp b{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:13px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart .pg-tot{background:var(--pr-panel)!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.pr-page aside#cart#cart#cart#cart .pg-tot,html body.pr-page aside#cart#cart#cart#cart .pg-tot *{font-family:var(--pr-font-mono)!important;font-weight:400!important;font-size:12.5px!important;letter-spacing:.04em!important;text-transform:uppercase!important}html body.pr-page aside#cart#cart#cart#cart .pg-tot .pg-tot-sub,html body.pr-page aside#cart#cart#cart#cart .pg-tot .pg-tot-sub *{color:var(--pr-ink)!important}html body.pr-page aside#cart#cart#cart#cart li.pg-tt,html body.pr-page aside#cart#cart#cart#cart li.pg-tt *{font-family:var(--pr-font-head)!important;font-weight:800!important;text-transform:uppercase!important;color:var(--pr-ink)!important;letter-spacing:.01em!important}html body.pr-page aside#cart#cart#cart#cart li.pg-tt>:last-child{font-family:var(--pr-font-mono)!important;font-weight:700!important}html body.pr-page aside#cart#cart#cart#cart button.overlay-dynamic_buy_button{background:var(--pr-purple)!important;background-image:none!important;border:0!important;border-radius:999px!important;box-shadow:none!important;min-height:56px!important;color:#fff!important}html body.pr-page aside#cart#cart#cart#cart button.overlay-dynamic_buy_button:before,html body.pr-page aside#cart#cart#cart#cart button.overlay-dynamic_buy_button:after{display:none!important;content:none!important}html body.pr-page aside#cart#cart#cart#cart button.overlay-dynamic_buy_button,html body.pr-page aside#cart#cart#cart#cart button.overlay-dynamic_buy_button span{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:15px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#fff!important}html body.pr-page aside#cart#cart#cart#cart button.overlay-dynamic_buy_button:hover{background:var(--pr-purple-deep)!important}@media(max-width:899px){:root{--pr-head-h:52px}#root .pr-head .pr-bar{display:flex!important;align-items:center;height:52px}#root .pr-head .pr-logo{order:0;margin-right:auto;font-size:22px;letter-spacing:.01em}#root .pr-head .pr-icons{order:1;margin-right:0!important}#root .pr-head .pr-burger{order:2;margin:0 -9px 0 0!important}#root .pr-head .pr-icons a[href="/account"]{display:none!important}}#root .pr-head .pr-cart-open em{top:17px!important;right:auto!important;left:50%!important;transform:translate(-50%);background:transparent!important;color:var(--pr-ink)!important;min-width:0!important;height:auto!important;padding:0!important;font:700 10px/1 var(--pr-font-mono)!important}#root .pr .pr-card .pr-card-ph.pr-float{background:transparent!important;overflow:visible}#root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){inset:auto!important;left:9%!important;top:3%!important;width:82%!important;height:82%!important;object-fit:contain!important;z-index:1;transition:transform .35s var(--pr-ease)}#root .pr .pr-card .pr-card-ph.pr-float:after{content:"";position:absolute;left:24%;right:24%;bottom:5%;height:7%;background:radial-gradient(closest-side,#2810504d,#28105000);z-index:0;pointer-events:none}#root .pr .pr-card .pr-card-ph.pr-float img.alt{z-index:2}@media(hover:hover){#root .pr .pr-card:hover .pr-card-ph.pr-float img:not(.alt){transform:translateY(-3%)}}#root .pr .pr-gal .pr-gal-track>.pr-gal-float{background:transparent!important}#root .pr .pr-gal .pr-gal-track>.pr-gal-float img{inset:auto!important;left:12%!important;top:5%!important;width:76%!important;height:76%!important;object-fit:contain!important;z-index:1}#root .pr .pr-gal .pr-gal-track>.pr-gal-float:after{content:"";position:absolute;left:26%;right:26%;bottom:7%;height:7%;background:radial-gradient(closest-side,#2810504d,#28105000)}.pr .pr-gal .pr-gal-track{background:transparent!important}.pr .pr-gal .pr-gal-track>div:not(.pr-gal-float){background:var(--pr-panel)}.pr-acc summary svg{stroke-width:1.4!important}.pr-acc details[open] summary svg{transform:rotate(180deg)!important}.pr .pr-eyebrow{display:none!important}.pr .pr-cat .pr-eyebrow{display:block!important}.pr .pr-mod-text,.pr .pr-size-cap,.pr .pr-bens small{display:none!important}.pr-bens svg{filter:none!important}.pr .pr-h2,.pr .pr-hero h1{margin-top:0!important}.pr .pr-mods{padding-top:36px!important}@media(min-width:700px)and (max-width:899px){.pr .pr-cat .pr-btn{display:none!important}}html body.pr-page aside#cart#cart#cart#cart ul.l4ca,html body.pr-page aside#cart#cart#cart#cart ul.l4ca>li{border-radius:0!important;box-shadow:none!important;outline:0!important}html body.pr-page aside#cart#cart#cart#cart ul.l4ca>li{border-left:0!important;border-right:0!important;border-top:0!important}html body.pr-page .pg-payrow{display:none!important}@media(max-width:899px){.pr-foot .pr-foot-cols>.pr-foot-brand{grid-column:1 / -1!important}.pr-foot .pr-foot-cols>div:first-child:not(.pr-foot-brand){grid-column:auto}}@keyframes pr-levitate{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-6%) rotate(1.2deg)}}@keyframes pr-levshadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.78);opacity:.55}}#root .pr .pr-card .pr-card-ph.pr-float img:not(.alt),#root .pr .pr-gal .pr-gal-track>.pr-gal-float img,#root .pr .pr-acard-ph.pr-float img{animation:pr-levitate 4.6s ease-in-out infinite;transform-origin:50% 60%}#root .pr .pr-card .pr-card-ph.pr-float:after,#root .pr .pr-gal .pr-gal-track>.pr-gal-float:after,#root .pr .pr-acard-ph.pr-float:after{animation:pr-levshadow 4.6s ease-in-out infinite}#root .pr .pr-grid>:nth-child(3n+2) .pr-float img:not(.alt),#root .pr .pr-grid>:nth-child(3n+2) .pr-float:after,#root .pr .pr-also-rail>:nth-child(3n+2) .pr-float img,#root .pr .pr-also-rail>:nth-child(3n+2) .pr-float:after{animation-delay:-1.5s}#root .pr .pr-grid>:nth-child(3n+3) .pr-float img:not(.alt),#root .pr .pr-grid>:nth-child(3n+3) .pr-float:after,#root .pr .pr-also-rail>:nth-child(3n+3) .pr-float img,#root .pr .pr-also-rail>:nth-child(3n+3) .pr-float:after{animation-delay:-3s}@media(prefers-reduced-motion:reduce){#root .pr .pr-float img,#root .pr .pr-float:after,#root .pr .pr-gal-float img,#root .pr .pr-gal-float:after{animation:none!important}}#root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){inset:auto!important;left:14%!important;top:18%!important;width:72%!important;height:70%!important}#root .pr .pr-card .pr-card-ph.pr-float:after{bottom:6%!important}.pr .pr-card .pr-tags{flex-direction:row;max-width:calc(100% - 16px);top:8px;left:8px}.pr .pr-tag{white-space:nowrap}@media(max-width:899px){.pr .pr-card .pr-tag{font-size:9.5px!important;letter-spacing:.04em!important;padding:4px 6px 3px!important}}.pr .pr-card .pr-card-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:899px){.pr .pr-card .pr-card-sub{font-size:10.5px!important;letter-spacing:.04em!important}.pr .pr-card h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(hover:none){.pr .pr-card .pr-card-ph img.alt{display:none!important}}#root .pr .pr-acc .pr-acc-body table{margin:0!important;width:100%!important;max-width:100%!important;table-layout:fixed}#root .pr .pr-acc .pr-acc-body td{overflow-wrap:anywhere}.pr-tabmod .pr-tm-stage{position:relative;margin-top:16px;background:var(--pr-panel);overflow:hidden}#root .pr .pr-tabmod .pr-tm-img{display:block;position:relative;width:100%!important;height:auto!important;max-width:none!important;transition:opacity .45s var(--pr-ease)}#root .pr .pr-tabmod .pr-tm-img:not(:first-child){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;object-fit:contain!important;background:var(--pr-panel);opacity:0}#root .pr .pr-tabmod .pr-tm-img.on{opacity:1}#root .pr-switch button[aria-selected=true]{background:var(--pr-ink)!important;color:#fff!important}.pr-tabmod .pr-tabs{margin-top:14px}#root .pr .pr-size .pr-size-stage{aspect-ratio:auto!important;display:block!important;padding:28px 9% 22px;background:var(--pr-panel);margin-top:16px;overflow:visible}#root .pr .pr-size .pr-size-frame{position:relative;outline:1px dashed var(--pr-line2);outline-offset:7px;border-radius:6px}#root .pr .pr-size img.pr-size-ghost{display:block;position:static!important;width:100%!important;height:auto!important;visibility:hidden;border:0!important;inset:auto!important}#root .pr .pr-size .pr-size-box{position:absolute!important;left:50%!important;bottom:0!important;top:auto!important;transform:translate(-50%);width:calc(100% * var(--r, 1))!important;aspect-ratio:auto!important;border-radius:6px;overflow:hidden;transition:width .45s var(--pr-ease)}#root .pr .pr-size .pr-size-box img{position:static!important;display:block;width:100%!important;height:auto!important;inset:auto!important;object-fit:fill!important}.pr-also{padding-top:36px!important}.pr .pr-also .pr-slash{font-family:var(--pr-font-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink);margin:0 0 14px}.pr-also-tabs{display:flex;gap:10px;margin-bottom:20px}#root .pr .pr-also-tabs button{border:1.5px solid var(--pr-ink)!important;border-radius:999px!important;background:#fff!important;color:var(--pr-ink)!important;font:800 13px/1 var(--pr-font-head)!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:14px 22px!important;margin:0!important;min-height:0!important;min-width:0!important;box-shadow:none!important}#root .pr .pr-also-tabs button[aria-selected=true]{background:var(--pr-purple)!important;border-color:var(--pr-purple)!important;color:#fff!important}.pr .pr-also-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--pr-gut) * -1);padding:0 var(--pr-gut) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pr .pr-also-rail::-webkit-scrollbar{display:none}.pr .pr-also-rail[hidden]{display:none!important}.pr .pr-acard{flex:0 0 74%;scroll-snap-align:start;background:#fff;border:1px solid var(--pr-line);display:block;padding:0 0 18px;color:var(--pr-ink)}@media(min-width:900px){.pr .pr-acard{flex-basis:calc((100% - 30px)/4)}}.pr .pr-acard-ph{position:relative;aspect-ratio:1/1;background:#fff}#root .pr .pr-acard-ph img{position:absolute!important;left:14%!important;top:12%!important;width:72%!important;height:72%!important;object-fit:contain!important;max-width:none!important;z-index:1}#root .pr .pr-acard-ph:not(.pr-float) img{left:0!important;top:0!important;width:100%!important;height:100%!important;object-fit:cover!important}#root .pr .pr-acard-ph.pr-float:after{content:"";position:absolute;left:26%;right:26%;bottom:7%;height:7%;background:radial-gradient(closest-side,#28105047,#28105000)}.pr .pr-acard h3{margin:8px 16px 0;font-family:var(--pr-font-mono)!important;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr .pr-acard-sub{margin:6px 16px 0;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--pr-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr .pr-acard-price{margin:12px 16px 0}.pr .pr-acard-price span{display:inline-block;background:var(--pr-purple-soft);color:var(--pr-ink);font-family:var(--pr-font-mono);font-size:16px;padding:5px 8px}html body.pr-page footer#pr-foot.pr-foot{background:#e9e7ef!important;border-top:0;padding:36px 0 28px}.pr-foot .pr-mailwin{border:2px solid #bdb9c9;background:#f3f2f7;margin-bottom:36px;box-shadow:2px 2px #cfcbdc}.pr-foot .pr-mailwin-bar{display:flex;align-items:center;gap:10px;background:#4a1fd1;color:#fff;padding:9px 12px;font-family:var(--pr-font-mono);font-size:15px;letter-spacing:.06em;text-transform:uppercase}.pr-foot .pr-mw-env{width:26px;height:18px;flex:0 0 auto}.pr-foot .pr-mw-btns{margin-left:auto;display:flex;gap:4px;font-style:normal}.pr-foot .pr-mw-btns b{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#ece9f4;color:#1a1530;border:1px solid #fff;box-shadow:inset -1px -1px #9a94b3;font:700 12px/1 var(--pr-font-mono)}.pr-foot .pr-mailwin-body{padding:18px 18px 22px}#root .pr-foot .pr-mailwin-body p{font-size:16px;line-height:1.45;color:var(--pr-ink)!important;margin:0 0 16px}#root .pr-foot .pr-mailwin form#pr-news{position:relative;display:block!important;margin:0!important;max-width:none}#root .pr-foot .pr-mailwin form input[type=email]{width:100%!important;height:54px!important;border:2px solid var(--pr-ink)!important;border-radius:0!important;background:#fff!important;padding:0 52px 0 16px!important;font:16px var(--pr-font-body)!important;color:var(--pr-ink)!important;box-shadow:none!important}#root .pr-foot .pr-mailwin form button{position:absolute!important;right:6px;top:7px;width:40px!important;height:40px!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;color:var(--pr-ink)!important;display:flex!important;align-items:center;justify-content:center;box-shadow:none!important}#root .pr-foot .pr-mailwin form button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}.pr-foot .pr-foot-cols{grid-template-columns:1fr 1fr!important;gap:30px 20px!important}@media(min-width:900px){.pr-foot .pr-foot-cols{grid-template-columns:repeat(3,1fr)!important}}#root .pr-foot h4{font-family:var(--pr-font-mono)!important;font-size:15px!important;letter-spacing:.06em!important;color:var(--pr-ink)!important;margin-bottom:16px}#root .pr-foot li a{color:var(--pr-purple)!important;font-size:16px}#root .pr-foot li a:hover{color:var(--pr-purple-deep)!important;text-decoration:underline!important}.pr-foot .pr-foot-bottom{border-top-color:#d3d0dc}#root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){left:4%!important;width:92%!important;top:16%!important;height:73%!important;object-position:50% 72%!important}#root .pr .pr-card .pr-card-ph.pr-float:after{left:20%!important;right:20%!important;bottom:3.5%!important;height:6%!important}@media(max-width:699px){#root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){top:19%!important;height:71%!important}}#root .pr .pr-acard-ph.pr-float img{left:5%!important;width:90%!important;top:9%!important;height:78%!important;object-position:50% 72%!important}#root .pr .pr-acard-ph.pr-float:after{left:22%;right:22%;bottom:4.5%;height:6%}@keyframes pr-levitate{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-4%) rotate(1deg)}}#root .pr .pr-card .pr-tag,#root .pr .pr-card .pr-tag.pr-tag-white,#root .pr .pr-card .pr-tag.pr-tag-ink,#root .pr .pr-acard .pr-tag{background:var(--pr-purple)!important;color:#fff!important;box-shadow:none!important}.pr .pr-row{grid-template-areas:"r t p" "r s p"!important;row-gap:3px!important;align-items:start!important}.pr .pr-row .pr-row-s{margin-top:0!important}.pr .pr-row .pr-row-p{align-self:start}#root .pr .pr-row .pr-row-p .pr-row-save{display:block;width:max-content;margin:5px 0 0 auto;font-style:normal;font-family:var(--pr-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;line-height:1;background:var(--pr-purple);color:#fff!important;padding:4px 6px 3px;border-radius:4px}#root .pr .pr-sw.pr-sw-dots{gap:12px;padding:2px}#root .pr .pr-sw.pr-sw-dots button{width:40px!important;height:40px!important;padding:4px!important;border:1.5px solid var(--pr-line2)!important;background:#fff!important}#root .pr .pr-sw.pr-sw-dots button[aria-checked=true]{border-color:var(--pr-ink)!important}#root .pr .pr-sw.pr-sw-dots button i{box-shadow:inset 0 0 0 1px #11111124}#root .pr .pr-bens>div svg{stroke:var(--pr-ink)!important;fill:none!important;stroke-width:1.4!important;filter:none!important;width:72px!important;height:72px!important}.pr .pr-mod .pr-kick{font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pr-purple);margin:0 0 4px}.pr .pr-mod-note{margin-top:10px;font-size:12px;line-height:1.45;color:var(--pr-mute)}.pr-math-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#root .pr .pr-math-sys{display:inline-flex;align-items:baseline;gap:8px;border:1px solid var(--pr-line2)!important;background:#fff!important;color:var(--pr-mute)!important;border-radius:999px!important;padding:10px 14px!important;margin:0!important;font:500 13px/1 var(--pr-font-body)!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;transition:background .25s,color .25s,border-color .25s}#root .pr .pr-math-sys b{font-family:var(--pr-font-mono);font-weight:400;font-size:12px}#root .pr .pr-math-sys[aria-pressed=true]{background:var(--pr-ink)!important;color:#fff!important;border-color:var(--pr-ink)!important}.pr-math-cmp{margin-top:20px;display:grid;gap:18px;border:1px dashed var(--pr-line2);padding:18px 16px;background:#fff}.pr-math-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-ink)}.pr-math-top b{font-family:var(--pr-font-head);font-weight:800;font-size:24px;letter-spacing:0;white-space:nowrap}.pr-math-us .pr-math-top b{color:var(--pr-purple)}.pr-math-track{height:12px;background:var(--pr-panel);margin-top:8px;overflow:hidden;border-radius:999px}.pr-math-track i{display:block;height:100%;border-radius:999px;background:var(--pr-ink);transition:width .6s var(--pr-ease)}.pr-math-us .pr-math-track i{background:var(--pr-purple)}.pr-math-line small{display:block;margin-top:6px;font-size:13px;color:var(--pr-ink2)}.pr-hem-stage{position:relative;margin-top:16px;background:var(--pr-panel);padding:14px 10px 46px}.pr-hem-stage svg{display:block;width:100%;height:auto;max-height:440px;overflow:visible}.pr-hem-rule path{stroke:var(--pr-mute);stroke-width:1;fill:none}.pr-hem-num,.pr-hem-h,.pr-hem-lbl{font-family:var(--pr-font-mono);font-size:9px;letter-spacing:.06em;fill:var(--pr-mute)}.pr-hem-h{fill:var(--pr-ink);font-size:10px}.pr-hem-lbl{fill:var(--pr-purple);text-transform:uppercase}.pr-hem-mark{stroke:var(--pr-mute);stroke-width:1;stroke-dasharray:2 3;fill:none}.pr-hem-leg{stroke:var(--pr-ink);stroke-width:9;stroke-linecap:round;fill:none}.pr-hem-shoe{fill:var(--pr-ink)}.pr-hem-cloak{fill:var(--pr-purple);stroke:var(--pr-purple-deep);stroke-width:1;stroke-linejoin:round}.pr-hem-fold{stroke:#ffffff59;stroke-width:1.2;fill:none}.pr-hem-head{fill:#f3effc;stroke:var(--pr-ink);stroke-width:1.2}.pr-hem-line{stroke:var(--pr-purple);stroke-width:1.5;stroke-dasharray:4 3;fill:none}.pr-hem .pr-hem-tag{position:absolute;left:50%;bottom:12px;transform:translate(-50%);width:max-content;max-width:calc(100% - 24px);background:#fff;color:var(--pr-ink);font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;text-align:center;line-height:1.4}.pr-hem .pr-tabs{margin-top:14px}.pr .pr-row{grid-template-rows:auto 1fr!important}#root .pr .pr-kick{color:var(--pr-purple)!important}#root .pr .pr-cat .pr-cat-copy h3{font-size:30px!important;line-height:1!important;letter-spacing:.01em!important}#root .pr .pr-cat .pr-cat-copy .pr-eyebrow{font-size:12.5px!important;margin-bottom:6px!important}@media(min-width:700px){#root .pr .pr-cat .pr-cat-copy h3{font-size:26px!important}}@media(min-width:1100px){#root .pr .pr-cat .pr-cat-copy h3{font-size:36px!important}}.pr-rom-hero{padding:48px 0 8px}#root .pr .pr-rom-h1{font-family:var(--pr-font-head);font-weight:800;text-transform:uppercase;font-size:clamp(40px,9vw,84px);line-height:.95;letter-spacing:-.01em;color:var(--pr-ink)!important;margin:10px 0 14px}.pr .pr-rom-sub{font-size:17px;line-height:1.6;color:var(--pr-ink2);max-width:640px}.pr .pr-rom-jump{margin-top:22px}.pr-rom-facts{display:grid;grid-template-columns:1fr;border:1px dashed var(--pr-line2);margin:30px 0 0;background:#fff}.pr-rom-facts>div{padding:26px 20px;border:1px dashed var(--pr-line2);margin:-1px 0 0 -1px}.pr-rom-facts svg,.pr-rom-rules svg{width:56px;height:56px;stroke:var(--pr-ink);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block;margin-bottom:14px}.pr-rom-facts b{display:block;font-family:var(--pr-font-head);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.02em;color:var(--pr-ink);margin-bottom:6px}.pr-rom-facts span{font-size:15px;line-height:1.6;color:var(--pr-ink2)}@media(min-width:900px){.pr-rom-facts{grid-template-columns:repeat(3,1fr)}}.pr-rom-sec{padding:56px 0 0;scroll-margin-top:90px}.pr .pr-rom-lede{font-size:16px;line-height:1.65;color:var(--pr-ink2);max-width:760px;margin:0 0 22px}.pr .pr-rom-sec a:not(.pr-btn),.pr .pr-rom-panel a{color:var(--pr-purple)!important;text-decoration:underline;text-underline-offset:3px}.pr .pr-page-rom code,.pr-page-rom code{font-family:var(--pr-font-mono);font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--pr-purple-soft);color:var(--pr-purple-deep);white-space:nowrap}.pr-rom-steps{list-style:none;margin:0;padding:0;counter-reset:prrom;display:grid;grid-template-columns:1fr;border-top:1px solid var(--pr-ink)}.pr-rom-steps li{position:relative;counter-increment:prrom;padding:20px 0 20px 64px;border-bottom:1px solid var(--pr-line2)}.pr-rom-steps li:before{content:counter(prrom,decimal-leading-zero);position:absolute;left:0;top:18px;font-family:var(--pr-font-mono);font-size:22px;color:var(--pr-purple)}.pr-rom-steps b{display:block;font-family:var(--pr-font-head);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:var(--pr-ink);margin-bottom:6px}.pr .pr-rom-steps p{margin:0;font-size:15px;line-height:1.6;color:var(--pr-ink2)}@media(min-width:900px){.pr-rom-steps{grid-template-columns:1fr 1fr;column-gap:40px}}.pr-rom-panel{border:1.5px solid var(--pr-ink);background:#fff}.pr-rom-bar{background:#4a1fd1;color:#fff;padding:12px 16px;font-family:var(--pr-font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase}.pr-rom-panel-in{padding:20px 18px 22px}.pr .pr-rom-panel-in>p{font-size:15px;line-height:1.6;color:var(--pr-ink2);margin:0 0 14px}.pr-rom-dg{margin:0;padding:0;list-style:none;counter-reset:prdg;display:grid;grid-template-columns:1fr;gap:10px}.pr-rom-dg li{position:relative;counter-increment:prdg;padding:12px 14px 12px 50px;border:1px solid var(--pr-line2);font-size:14.5px;line-height:1.55;color:var(--pr-ink2)}.pr-rom-dg li:before{content:counter(prdg);position:absolute;left:12px;top:11px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:var(--pr-purple);color:#fff;font-family:var(--pr-font-mono);font-size:12px;border-radius:4px}@media(min-width:900px){.pr-rom-dg{grid-template-columns:1fr 1fr}}.pr-rom-warn{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;border:1.5px solid #c62839;background:#fdf1f2}.pr-rom-warn svg{width:22px;height:22px;flex:0 0 auto;stroke:#c62839;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;margin-top:2px}.pr .pr-rom-warn p{margin:0;font-size:14.5px;line-height:1.55;color:var(--pr-ink)}.pr-rom-note{margin-top:16px;padding:14px 16px;background:var(--pr-purple-soft);border-left:3px solid var(--pr-purple)}.pr .pr-rom-note p{margin:0;font-size:14.5px;line-height:1.6;color:var(--pr-ink2)}.pr .pr-rom-note p+p{margin-top:8px}.pr-rom-table{overflow-x:auto;border-top:1px solid var(--pr-ink)}#root .pr .pr-rom-table table{width:100%;min-width:520px;border-collapse:collapse;margin:0!important;font-size:14.5px}#root .pr .pr-rom-table th{text-align:left;padding:12px 12px 12px 0;font-family:var(--pr-font-mono);font-weight:400;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-mute);background:transparent!important;border-bottom:1px solid var(--pr-line2)}#root .pr .pr-rom-table td{padding:12px 12px 12px 0;background:transparent!important;border-bottom:1px solid var(--pr-line);color:var(--pr-ink);vertical-align:middle}.pr-rom-rules{margin-top:6px}#root .pr .pr-rom-rules small{display:block!important}.pr-rom-cta{margin:64px 0 72px;padding:36px 20px;text-align:center;background:var(--pr-purple-soft)}.pr .pr-rom-cta p{max-width:560px;margin:0 auto 22px;font-size:15.5px;line-height:1.6;color:var(--pr-ink2)}.pr-rom-btns{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}#root .pr .pr-kick{font-family:var(--pr-font-mono)!important;font-size:12px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--pr-purple)!important;margin:0 0 4px!important}@media(min-width:700px)and (max-width:1099px){#root .pr .pr-cat .pr-cat-copy .pr-btn{display:none!important}}#root .pr .pr-mod .pr-switch{display:grid!important;width:max-content;max-width:100%;margin:14px auto 0!important}#root .pr .pr-mod .pr-tabs,#root .pr .pr-mod .pr-math-list{justify-content:center!important}#root .pr .pr-sw.pr-sw-dots{gap:14px!important;padding:6px 5px!important}#root .pr .pr-sw.pr-sw-dots button{-webkit-appearance:none!important;appearance:none!important;position:relative!important;width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}#root .pr .pr-sw.pr-sw-dots button i{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #11111129!important}#root .pr .pr-sw.pr-sw-dots button[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pr-ink)!important}#root .pr .pr-card .pr-tags{flex-direction:row!important;flex-wrap:nowrap;gap:4px!important}#root .pr .pr-card .pr-tag,#root .pr .pr-card .pr-tag.pr-tag-ink,#root .pr .pr-acard .pr-tag{background:var(--pr-ink)!important;color:#fff!important;box-shadow:none!important}#root .pr .pr-card .pr-tag.pr-tag-new{background:var(--pr-purple)!important}.pr-head .pr-ann{position:relative;overflow:hidden}.pr-head .pr-ann .pr-ann-i{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(100%);transition:transform .5s var(--pr-ease),opacity .5s var(--pr-ease)}.pr-head .pr-ann .pr-ann-i.on{opacity:1;transform:translateY(0)}.pr-head .pr-ann .pr-ann-i.out{opacity:0;transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.pr-head .pr-ann .pr-ann-i{transition:opacity .3s;transform:none!important}}#root .pr.pr-page-home{overflow-x:clip}#root .pr.pr-page-home .pr-cats{width:auto!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;gap:3px!important}.pr .pr-acard{flex-basis:46%!important;padding-bottom:14px!important}@media(min-width:700px){.pr .pr-acard{flex-basis:31%!important}}@media(min-width:1100px){.pr .pr-acard{flex-basis:calc((100% - 40px)/5)!important}}.pr .pr-acard h3{margin:6px 12px 0!important;font-size:13px!important}.pr .pr-acard-sub{margin:4px 12px 0!important;font-size:11px!important}.pr .pr-acard-price{margin:8px 12px 0!important;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.pr .pr-acard-price s{font-family:var(--pr-font-mono);font-size:12px;color:var(--pr-mute)}.pr .pr-acard-price span{font-size:14px!important;padding:3px 6px!important}#root .pr .pr-acard-price .pr-acard-save{flex-basis:100%;font-style:normal;font-family:var(--pr-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-purple)!important}#root .pr .pr-bens>div{min-height:0!important;padding:20px 12px 18px!important}#root .pr .pr-bens>div svg{width:46px!important;height:46px!important;margin:0 auto 12px!important;stroke-width:1.5!important}#root .pr .pr-bens b{font-size:11px!important;letter-spacing:.1em!important;line-height:1.35!important}@media(min-width:900px){#root .pr .pr-bens>div{padding:22px 14px 20px!important}#root .pr .pr-bens>div svg{width:48px!important;height:48px!important}}:root{--pr-check:#f2edfd}#root .pr .pr-card .pr-card-ph.pr-float,#root .pr .pr-acard-ph.pr-float,#root .pr .pr-gal .pr-gal-track>.pr-gal-float{background:#fff repeating-conic-gradient(var(--pr-check) 0% 25%,#fff 0% 50%) 0 0 / 22px 22px!important;overflow:hidden!important}#root .pr.pr-page-home .pr-cat{aspect-ratio:2/1!important}@media(min-width:700px){#root .pr.pr-page-home .pr-cat{aspect-ratio:4/3!important}}@media(min-width:1100px){#root .pr.pr-page-home .pr-cat{aspect-ratio:16/10!important}}#root .pr.pr-page-home .pr-cat>img{object-position:50% 40%!important}#root .pr .pr-mod .pr-switch{grid-template-columns:repeat(2,minmax(0,max-content))!important;max-width:100%!important}#root .pr .pr-mod .pr-switch button{min-width:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:420px){#root .pr .pr-mod .pr-switch button{padding:11px 13px!important;font-size:11.5px!important}}.pr .pr-acard{flex-basis:74%!important;padding-bottom:18px!important}@media(min-width:700px){.pr .pr-acard{flex-basis:44%!important}}@media(min-width:900px){.pr .pr-acard{flex-basis:calc((100% - 30px)/4)!important}}.pr .pr-acard h3{margin:8px 16px 0!important;font-size:15px!important}.pr .pr-acard-sub{margin:6px 16px 0!important;font-size:12.5px!important}.pr .pr-acard-price{margin:12px 16px 0!important}.pr .pr-acard-price s{font-size:13px}.pr .pr-acard-price span{font-size:16px!important;padding:5px 8px!important}#root .pr .pr-acard-price .pr-acard-save{font-size:11.5px}:root{--pr-check:#f3effc}html body.pr-page{background-color:#fff!important;background-image:conic-gradient(var(--pr-check) 25%,#fff 0 50%,var(--pr-check) 0 75%,#fff 0)!important;background-size:32px 32px!important;background-attachment:scroll!important}#root .pr .pr-card .pr-card-ph.pr-float,#root .pr .pr-gal .pr-gal-track>.pr-gal-float{background:transparent!important}html body.pr-page{background-image:none!important;background-color:#fff!important}#root .pr .pr-card .pr-card-ph.pr-float,#root .pr .pr-acard-ph.pr-float,#root .pr .pr-gal .pr-gal-track>.pr-gal-float{background:#fff repeating-conic-gradient(var(--pr-check) 0% 25%,#fff 0% 50%) 0 0 / 22px 22px!important}@media(min-width:900px){#root .pr .pr-card .pr-card-ph.pr-float,#root .pr .pr-acard-ph.pr-float,#root .pr .pr-gal .pr-gal-track>.pr-gal-float{background-size:26px 26px!important}}html body.pr-page.template-index{background-color:#fff!important;background-image:conic-gradient(var(--pr-check) 25%,#fff 0 50%,var(--pr-check) 0 75%,#fff 0)!important;background-size:32px 32px!important}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float{background:transparent!important}#root .pr .pr-gal .pr-gal-track>.pr-gal-float:after{left:22%!important;right:22%!important;bottom:6%!important;height:8%!important;background:radial-gradient(closest-side,#0000008c,#0000)!important}@keyframes pr-tap{0%{transform:scale(1);box-shadow:0 0 #6d3bff73}35%{transform:scale(.92)}70%{transform:scale(1.03);box-shadow:0 0 0 10px #6d3bff00}to{transform:scale(1);box-shadow:0 0 #6d3bff00}}#root .pr .pr-mod .pr-tap{animation:pr-tap .55s var(--pr-ease)}@media(prefers-reduced-motion:reduce){#root .pr .pr-mod .pr-tap{animation:none}}.pr .pr-dots{list-style:none;margin:16px 0 6px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pr .pr-dots li{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0}#root .pr .pr-dots .pr-dot{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--pr-purple-soft);box-shadow:inset 0 0 0 1px #6d3bff4d,0 0 18px #6d3bff42;margin:0 0 8px}#root .pr .pr-dots .pr-dot svg{width:30px!important;height:30px!important;stroke:var(--pr-purple)!important;fill:none!important;stroke-width:1.7!important;stroke-linecap:round;stroke-linejoin:round;margin:0!important;display:block}#root .pr .pr-dots b{display:block;font-family:var(--pr-font-head);font-weight:800;font-size:11.5px;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:var(--pr-ink)}#root .pr .pr-dots small{display:block!important;margin-top:3px;font-size:11px;line-height:1.3;color:var(--pr-mute)!important}@media(min-width:900px){#root .pr .pr-dots .pr-dot{width:60px;height:60px}#root .pr .pr-dots b{font-size:12px}}#root .pr .pr-sw.pr-sw-dots{gap:14px!important;padding:8px 6px!important}#root .pr .pr-sw.pr-sw-dots button{width:38px!important;height:38px!important;min-width:38px!important;transition:transform .2s var(--pr-ease),box-shadow .2s var(--pr-ease)!important}#root .pr .pr-sw.pr-sw-dots button i{background-image:radial-gradient(circle at 32% 26%,#ffffff8c 0,#ffffff2e 22%,#fff0 46%),linear-gradient(165deg,#ffffff1a,#0003)!important;box-shadow:inset 0 0 0 1px #11111124,inset 0 -3px 6px #0000001f,0 3px 8px #1e103c33!important}@media(hover:hover){#root .pr .pr-sw.pr-sw-dots button:hover{transform:translateY(-2px)}}#root .pr .pr-sw.pr-sw-dots button[aria-checked=true]{transform:scale(1.08);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--pr-purple),0 6px 14px #6d3bff47!important}#root .pr .pr-dots{margin:26px 0 0!important;padding:20px 0 18px!important;border-top:1px solid var(--pr-line);border-bottom:1px solid var(--pr-line)}#root .pr .pr-dots+.pr-acc{margin-top:18px}#root .pr .pr-sw.pr-sw-dots button{width:36px!important;height:36px!important;min-width:36px!important;transform:none!important;transition:box-shadow .15s ease!important}#root .pr .pr-sw.pr-sw-dots button i{background-image:none!important;box-shadow:inset 0 0 0 1px #1111111f!important}@media(hover:hover){#root .pr .pr-sw.pr-sw-dots button:hover{transform:none!important;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--pr-line2)!important}}#root .pr .pr-sw.pr-sw-dots button[aria-checked=true]{transform:none!important;box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pr-ink)!important}#root .pr .pr-bens+.pr-acc{margin-top:22px}@media(max-width:899px){#root .pr .pr-pdp .pr-buy{padding-top:0!important}#root .pr .pr-gal .pr-gal-bar{margin-bottom:-8px!important}#root .pr .pr-buy .pr-title{margin-top:0!important}}#root .pr .pr-size .pr-size-frame{outline-offset:0}#root .pr .pr-bens>div svg{stroke-width:2.4!important}#root .pr .pr-bens>div svg{width:62px!important;height:62px!important;margin:0 auto 10px!important}#root .pr .pr-bens>div{padding:18px 12px 16px!important}html body.pr-page.template-collection{background-color:#fff!important;background-image:conic-gradient(var(--pr-check) 25%,#fff 0 50%,var(--pr-check) 0 75%,#fff 0)!important;background-size:32px 32px!important}html body.template-collection #root .pr .pr-grid .pr-card{background:#fff!important;border:1px solid #e9e3f7!important}html body.template-collection #root .pr .pr-grid .pr-card .pr-card-ph.pr-float{background:#fff!important}html body.template-collection #root .pr .pr-grid .pr-card .pr-card-body{padding:0 10px 12px!important}html body.template-collection #root .pr .pr-grid .pr-card .pr-card-sub{white-space:normal!important;text-overflow:clip!important}html body.template-index #root .pr .pr-grid .pr-card{background:#fff!important;border:1px solid #e9e3f7!important}html body.template-index #root .pr .pr-grid .pr-card .pr-card-ph.pr-float{background:#fff!important}html body.template-index #root .pr .pr-grid .pr-card .pr-card-body{padding:0 10px 12px!important}html body.template-index #root .pr .pr-grid .pr-card .pr-card-sub{white-space:normal!important;text-overflow:clip!important}#root .pr-chips a{background:#fff!important;font-weight:700!important;font-size:12.5px!important;border-color:var(--pr-ink)!important;color:var(--pr-ink)!important}#root .pr-chips a[aria-current],#root .pr-chips a:hover{background:var(--pr-ink)!important;color:#fff!important}#root .pr .pr-count{color:var(--pr-ink)!important;font-weight:700!important}#root .pr .pr-bens>div svg{width:76px!important;height:76px!important;stroke-width:1.5!important;margin:0 auto 10px!important}#root .pr.pr-page-home .pr-marq+.pr-sec{padding-top:0!important}html body.template-index #root .pr .pr-grid .pr-card,html body.template-collection #root .pr .pr-grid .pr-card{border-radius:16px!important;overflow:hidden!important}#root .pr .pr-gal .pr-gal-track>.pr-gal-float img{left:2%!important;top:0!important;width:96%!important;height:96%!important}#root .pr .pr-gal .pr-gal-track>.pr-gal-float:after{bottom:5%!important;height:7%!important}html body .pr-stick .pr-stick-btn{-webkit-appearance:none!important;appearance:none!important;width:100%!important;min-width:0!important;min-height:58px!important;height:58px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;background:var(--pr-purple)!important;background-image:none!important;color:#fff!important;border:1px solid var(--pr-purple)!important;border-radius:999px!important;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:15px!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:0 14px 34px -14px #140a2880!important;text-shadow:none!important;cursor:pointer}html body .pr-stick .pr-stick-btn:before,html body .pr-stick .pr-stick-btn:after{content:none!important;display:none!important}html body .pr-stick .pr-stick-btn:active{background:var(--pr-purple-deep)!important;border-color:var(--pr-purple-deep)!important}html body .pr-stick .pr-stick-btn:disabled{opacity:.6!important}html body .pr-stick .pr-stick-p{font-family:var(--pr-font-mono)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important}html body .pr-stick .pr-stick-p:empty{display:none!important}html.m6pn-open .pr-stick{display:none!important}html.pr-sheet-open,html.pr-sheet-open body{overflow:hidden!important}html.pr-sheet-open .pr-stick{display:none!important}html body .pr-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;font-family:var(--pr-font-body);color:var(--pr-ink)}html body .pr-sheet[hidden]{display:none!important}html body .pr-sheet .pr-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#110c1e73;opacity:0;transition:opacity .25s ease}html body .pr-sheet .pr-sheet-card{position:absolute;left:0;right:0;bottom:0;max-height:86vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px 20px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));transform:translateY(105%);transition:transform .3s var(--pr-ease);box-shadow:0 -24px 60px -24px #140a2866}html body .pr-sheet.in .pr-sheet-bg{opacity:1}html body .pr-sheet.in .pr-sheet-card{transform:none}html body .pr-sheet .pr-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px}html body .pr-sheet .pr-sheet-head b{font-family:var(--pr-font-head);font-weight:800;font-size:19px;letter-spacing:.01em;text-transform:uppercase}html body .pr-sheet button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;min-height:0;min-width:0;box-shadow:none;text-shadow:none;letter-spacing:normal}html body .pr-sheet button:before,html body .pr-sheet button:after{content:none!important;display:none!important}html body .pr-sheet .pr-sheet-x{width:38px;height:38px;border-radius:50%;border:0;background:var(--pr-panel);font-size:24px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}html body .pr-sheet .pr-sheet-cl{margin:14px 0 9px;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-ink2)}html body .pr-sheet .pr-sheet-cl em{font-style:normal;color:var(--pr-ink);font-weight:700;margin-left:6px;text-transform:none;letter-spacing:.02em}html body .pr-sheet .pr-sheet-dots{display:flex;flex-wrap:wrap;gap:12px;padding:3px 3px 4px}html body .pr-sheet .pr-sheet-dot{width:34px;height:34px;border-radius:50%;border:0;padding:0;background:transparent;cursor:pointer;overflow:visible}html body .pr-sheet .pr-sheet-dot>*{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #1111111f}html body .pr-sheet .pr-sheet-dot[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pr-ink)}html body .pr-sheet .pr-off{opacity:.4}html body .pr-sheet .pr-sheet-rows{margin-top:14px;border-top:1px solid var(--pr-line)}html body .pr-sheet .pr-sheet-row{display:grid;grid-template-columns:22px 1fr auto;column-gap:12px;align-items:start;width:100%;text-align:left;padding:13px 2px;border:0;border-bottom:1px solid var(--pr-line);background:transparent;cursor:pointer;border-radius:0}html body .pr-sheet .pr-sheet-radio{width:20px;height:20px;margin-top:1px;border-radius:50%;border:2px solid var(--pr-ink);background:#fff}html body .pr-sheet .pr-sheet-row[aria-checked=true] .pr-sheet-radio{border-color:var(--pr-purple);background:var(--pr-purple);box-shadow:inset 0 0 0 3px #fff}html body .pr-sheet .pr-sheet-row[aria-checked=true]{background:#faf8ff}html body .pr-sheet .pr-sheet-t{font-family:var(--pr-font-head);font-weight:800;font-size:15px;letter-spacing:.02em;text-transform:uppercase;line-height:1.25}html body .pr-sheet .pr-sheet-t .pr-tag{display:inline-block;margin-left:8px;vertical-align:2px;padding:3px 6px;border-radius:4px;background:#efe9ff;color:var(--pr-purple);font-family:var(--pr-font-mono);font-weight:700;font-size:9.5px;letter-spacing:.08em;line-height:1.2}html body .pr-sheet .pr-sheet-p{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--pr-font-mono);font-weight:700;font-size:14px;white-space:nowrap;line-height:1.3}html body .pr-sheet .pr-sheet-p s{font-weight:400;font-size:11.5px;color:var(--pr-mute)}html body .pr-sheet .pr-sheet-p em{font-style:normal;font-weight:400;font-size:11px;color:var(--pr-purple)}html body .pr-sheet .pr-sheet-p i{font-style:normal;margin-top:4px;padding:2px 6px;border-radius:4px;background:var(--pr-purple);color:#fff;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase}html body .pr-sheet .pr-sheet-s{grid-column:2 / 3;margin-top:3px;font-size:13px;line-height:1.35;color:var(--pr-ink2)}html body .pr-sheet .pr-sheet-add{margin-top:14px;width:100%;height:56px;border-radius:999px;border:1px solid var(--pr-purple);background:var(--pr-purple);color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-family:var(--pr-font-head);font-weight:800;font-size:15px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}html body .pr-sheet .pr-sheet-add:disabled{opacity:.6}html body .pr-sheet .pr-sheet-addp{font-family:var(--pr-font-mono);font-weight:700;font-size:13px;letter-spacing:.02em;text-transform:none}@media(min-width:900px){html body .pr-sheet .pr-sheet-card{left:auto;right:24px;bottom:24px;width:440px;border-radius:20px}}@media(prefers-reduced-motion:reduce){html body .pr-sheet .pr-sheet-card,html body .pr-sheet .pr-sheet-bg{transition:none}}#root .pr-menu{overflow-y:auto}#root .pr-menu .pr-menu-close{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center;justify-content:center;margin-right:-10px}#root .pr-menu .pr-menu-close svg{width:26px!important;height:26px!important;fill:none!important;stroke:var(--pr-ink)!important;stroke-width:2!important;stroke-linecap:round}#root .pr-menu .pr-menu-kick{margin:18px 0 0;font-family:var(--pr-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pr-purple)}#root .pr-menu a.pr-menu-link{display:flex;align-items:center;justify-content:space-between;padding:14px 0;font-size:26px}#root .pr-menu a.pr-menu-link:after{content:"\2192";font-family:var(--pr-font-body);font-weight:400;font-size:22px;color:var(--pr-purple)}html.pr-menu-open .pr-stick{display:none!important}#root .pr .pr-buy .pr-rate{font-size:13.5px!important;gap:12px!important}#root .pr .pr-buy .pr-rate b{font-size:27px!important;letter-spacing:3px!important;line-height:1!important}#root .pr .pr-also{background:#fff repeating-conic-gradient(var(--pr-check) 0% 25%,#fff 0% 50%) 0 0 / 26px 26px}#root .pr .pr-also-tabs button[aria-selected=false]{background:#fff!important}#root .pr .pr-acard{border:0!important;background:#fff!important;padding-bottom:14px!important}#root .pr .pr-acard-ph.pr-float{background:#fff!important}#root .pr .pr-acard h3{margin:2px 14px 0!important}#root .pr .pr-acard-sub{margin:3px 14px 0!important}#root .pr .pr-acard-price{margin:8px 14px 0!important;row-gap:3px!important}html body .pr-sheet .pr-sheet-head b{font-size:20px}html body .pr-sheet .pr-sheet-cl{margin:16px 0 10px;font-family:var(--pr-font-body);font-size:14px;letter-spacing:0;text-transform:none;color:var(--pr-ink2)}html body .pr-sheet .pr-sheet-cl em{font-weight:600;margin-left:2px;letter-spacing:0}html body .pr-sheet .pr-sheet-dot{width:36px;height:36px}html body .pr-sheet .pr-sheet-row{padding:15px 6px;column-gap:12px}html body .pr-sheet .pr-sheet-row[aria-checked=true]{background:#f6f2ff}html body .pr-sheet .pr-sheet-t{font-size:16px;letter-spacing:.01em}html body .pr-sheet .pr-sheet-t .pr-tag{font-family:var(--pr-font-body);font-weight:700;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase}html body .pr-sheet .pr-sheet-p{font-family:var(--pr-font-body);font-weight:700;font-size:17px;font-variant-numeric:tabular-nums;line-height:1.25}html body .pr-sheet .pr-sheet-p s{font-size:13px}html body .pr-sheet .pr-sheet-p em{font-size:12.5px;font-weight:500}html body .pr-sheet .pr-sheet-p i{font-family:var(--pr-font-body);font-weight:700;font-size:11px;letter-spacing:.04em;padding:3px 7px}html body .pr-sheet .pr-sheet-s{font-size:14px;margin-top:4px}html body .pr-sheet .pr-sheet-addp{font-family:var(--pr-font-body);font-size:15px;font-variant-numeric:tabular-nums}#shopify-pc__banner.shopify-pc__banner__dialog{left:0!important;right:0!important;top:auto!important;bottom:0!important;width:100%!important;max-height:none!important;overflow:visible!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;background:#0d0b12f7!important;background-image:none!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0!important;border-top:1px solid rgba(255,255,255,.09)!important;box-shadow:0 -14px 36px -20px #000000d9!important;color:#fff!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}#shopify-pc__banner .shopify-pc__banner__wrapper{max-width:1120px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:space-between!important;gap:10px!important}#shopify-pc__banner .shopify-pc__banner__body{margin:0!important;width:auto!important}#shopify-pc__banner #shopify-pc__banner__body-title{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}#shopify-pc__banner .shopify-pc__banner__body p{margin:0!important;font-family:inherit!important;font-size:12px!important;line-height:1.5!important;color:#fff!important}#shopify-pc__banner a{color:#fff!important;font-weight:600!important;text-decoration:underline!important;text-decoration-color:#c79bea!important;text-underline-offset:2px!important}#shopify-pc__banner .shopify-pc__banner__btns{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;min-width:0!important}#shopify-pc__banner .shopify-pc__banner__btns button{margin:0!important;flex:1 1 0!important;min-width:0!important;max-width:170px!important;height:38px!important;min-height:0!important;padding:0 12px!important;border-radius:10px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer}#shopify-pc__banner #shopify-pc__banner__btn-accept{order:3!important;color:#fff!important;border:1px solid transparent!important;background:#6d3bff!important}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{filter:brightness(1.08)}#shopify-pc__banner #shopify-pc__banner__btn-decline{order:2!important;color:#fff!important;background:transparent!important;border:1px solid rgba(199,155,234,.55)!important}#shopify-pc__banner #shopify-pc__banner__btn-decline:hover{background:#c79bea14!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{order:1!important;flex:0 0 auto!important;padding:0 4px 0 0!important;margin-right:auto!important;background:transparent!important;border:0!important;color:#fff!important;font-size:12px!important;font-weight:500!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs span{color:#fff!important;text-decoration:underline!important;text-decoration-color:#c79beabf!important;text-underline-offset:2px!important}#shopify-pc__banner button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #c79bea8c!important}@media(min-width:900px){#shopify-pc__banner.shopify-pc__banner__dialog{padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px))!important}#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row!important;align-items:center!important;gap:28px!important}#shopify-pc__banner .shopify-pc__banner__body{flex:1 1 auto!important}#shopify-pc__banner .shopify-pc__banner__body p{font-size:13px!important}#shopify-pc__banner .shopify-pc__banner__btns{width:auto!important;flex:0 0 auto!important}#shopify-pc__banner .shopify-pc__banner__btns button{flex:0 0 auto!important;min-width:118px!important;height:40px!important;padding:0 20px!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{min-width:0!important;padding:0 8px!important}}#shopify-pc__prefs__overlay{background:#050408b8!important}#shopify-pc__prefs__dialog{background:#131118!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;box-shadow:0 30px 80px -30px #000000e6!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}@media(max-width:760px){#shopify-pc__prefs__dialog{left:12px!important;right:12px!important;width:auto!important;min-width:0!important;max-height:86%!important}}#shopify-pc__prefs__dialog header{border-bottom:1px solid rgba(255,255,255,.08)!important}#shopify-pc__prefs__dialog h2,#shopify-pc__prefs__dialog h3,#shopify-pc__prefs__dialog label{color:#fff!important;font-family:inherit!important}#shopify-pc__prefs__dialog p,#shopify-pc__prefs__dialog li,#shopify-pc__prefs__dialog .shopify-pc__prefs__options{color:#c9bfd6!important;font-family:inherit!important}#shopify-pc__prefs__dialog a{color:#fff!important;text-decoration-color:#c79bea!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__option:first-child{border-top-color:#ffffff14!important}#shopify-pc__prefs__header-close svg path{fill:#fff!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{height:44px!important;min-height:0!important;padding:0 18px!important;border-radius:10px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;text-transform:none!important;letter-spacing:0!important;background:transparent!important;color:#fff!important;border:1px solid rgba(199,155,234,.55)!important}#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions #shopify-pc__prefs__header-accept{background:#6d3bff!important;border-color:transparent!important}@media(max-width:750px){#shopify-pc__prefs__dialog .shopify-pc__prefs__header-actions button{margin:0 0 8px!important}}#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span,#shopify-pc__prefs__dialog .shopify-pc__prefs__option label span svg{background-color:transparent!important}#shopify-pc__prefs__dialog svg[data-icon-type=checked] path{fill:#6d3bff!important}#shopify-pc__prefs__dialog svg[data-icon-type=unchecked] path{fill:#fff9!important}#shopify-pc__prefs__dialog label input[aria-readonly=true]~span svg{opacity:.45!important}#shopify-pc__prefs__dialog label input:focus~span{background-color:transparent!important}#shopify-pc__prefs__dialog label input:focus~span svg,#shopify-pc__prefs__dialog button:focus{box-shadow:0 0 0 3px #c79bea8c!important;outline:none!important}html body .pr-sheet .pr-sheet-row{grid-template-columns:22px 1fr auto!important;align-items:start;text-transform:none!important;letter-spacing:normal!important;padding:13px 8px!important}html body .pr-sheet .pr-sheet-info{display:flex;flex-direction:column;gap:4px;min-width:0}html body .pr-sheet .pr-sheet-s{grid-column:auto;margin:0;font-family:var(--pr-font-body);font-size:13.5px!important;line-height:1.35;text-transform:none!important;letter-spacing:0!important;color:var(--pr-ink2)}html body .pr-sheet .pr-sheet-t{display:block}html body .pr-sheet .pr-sheet-t .pr-tag{margin:4px 0 0!important;display:table}html body .pr-sheet .pr-sheet-p s,html body .pr-sheet .pr-sheet-p em,html body .pr-sheet .pr-sheet-p i{display:block!important;position:static!important;width:auto!important;height:auto!important;margin:0!important;line-height:1.3!important;text-indent:0!important;overflow:visible!important}html body .pr-sheet .pr-sheet-p em{text-transform:none!important;letter-spacing:0!important}html body .pr-sheet .pr-sheet-p i{display:inline-block!important;margin-top:5px!important;padding:3px 7px!important;font-size:11px!important;line-height:1.25!important;border-radius:4px}html body .pr-sheet .pr-sheet-dot>*{margin:0!important;position:static!important;width:100%!important;height:100%!important;transform:none!important}html body .pr-sheet .pr-sheet-dots{gap:14px}html body .pr-sheet .pr-sheet-add{position:sticky;bottom:0;z-index:2;margin-top:12px;box-shadow:0 -14px 0 4px #fff,0 10px 24px -12px #140a2873}html body .pr-sheet .pr-sheet-cl{margin:12px 0 9px}html body .pr-sheet .pr-sheet-rows{margin-top:12px}html body .pr-sheet .pr-sheet-add{box-shadow:0 0 0 10px #fff!important}#root .pr-menu .pr-menu-close{padding:0!important;min-width:44px!important}#root .pr-menu .pr-menu-close svg{flex:0 0 26px!important;min-width:26px!important}@media(max-width:899px){body.pr-stick-on #pr{padding-bottom:190px!important}}html body .pr-stick.pr-dock{background:#fff!important;border-top:1px solid var(--pr-line);box-shadow:0 -14px 34px -20px #140a2866;padding:10px 14px calc(10px + env(safe-area-inset-bottom))!important;font-family:var(--pr-font-body);color:var(--pr-ink)}html body .pr-dock button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit;min-width:0;min-height:0;margin:0;box-shadow:none;text-shadow:none;cursor:pointer}html body .pr-dock button:before,html body .pr-dock button:after{content:none!important;display:none!important}html body .pr-dock .pr-dock-top{display:flex;align-items:center;gap:10px}html body .pr-dock .pr-dock-img{flex:0 0 48px;width:48px;height:48px;border-radius:10px;object-fit:contain;background:#fff repeating-conic-gradient(var(--pr-check) 0% 25%,#fff 0% 50%) 0 0 / 12px 12px;border:1px solid var(--pr-line)}html body .pr-dock .pr-dock-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}html body .pr-dock .pr-dock-name{font-family:var(--pr-font-head);font-weight:800;font-size:15px;letter-spacing:.01em;text-transform:uppercase;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .pr-dock .pr-dock-price{display:flex;align-items:center;flex-wrap:wrap;gap:2px 7px;font-size:14px;line-height:1.2;font-variant-numeric:tabular-nums}html body .pr-dock .pr-dock-price b{font-weight:700}html body .pr-dock .pr-dock-price s{font-size:12.5px;color:var(--pr-mute)}html body .pr-dock .pr-dock-price i{font-style:normal;font-weight:700;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--pr-purple);padding:2px 6px;border-radius:4px}html body .pr-dock .pr-dock-add{flex:0 0 auto;height:48px;padding:0 20px;border:0;border-radius:999px;background:var(--pr-purple);color:#fff;font-family:var(--pr-font-head);font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}html body .pr-dock .pr-dock-add:active{background:var(--pr-purple-deep)}html body .pr-dock .pr-dock-add:disabled{opacity:.6}html body .pr-dock .pr-dock-packs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .pr-dock .pr-dock-packs::-webkit-scrollbar{display:none}html body .pr-dock .pr-dock-pack{flex:0 0 auto;height:36px;padding:0 15px;border-radius:999px;border:1px solid var(--pr-line2);background:#fff;font-weight:600;font-size:13.5px;white-space:nowrap}html body .pr-dock .pr-dock-pack[aria-pressed=true]{background:var(--pr-purple);border-color:var(--pr-purple);color:#fff}html body .pr-dock .pr-dock-cols{display:flex;align-items:center;gap:11px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding:3px 3px 2px}html body .pr-dock .pr-dock-cols::-webkit-scrollbar{display:none}html body .pr-dock .pr-dock-dot{flex:0 0 26px;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent}html body .pr-dock .pr-dock-dot>*{display:block;width:100%!important;height:100%!important;margin:0!important;position:static!important;border-radius:50%;object-fit:cover;box-shadow:inset 0 0 0 1px #1111111f}html body .pr-dock .pr-dock-dot[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pr-ink)}html body .pr-dock .pr-off{opacity:.4}html body .pr-dock .pr-dock-cname{flex:0 0 auto;margin-left:2px;font-size:13px;font-weight:600;color:var(--pr-ink2);white-space:nowrap}#root .pr .pr-rate b.pr-stars{position:relative;display:inline-block;flex:0 0 120px;width:120px;height:23px;font-size:0!important;line-height:0!important;letter-spacing:0!important;color:transparent!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dcd5ee' d='M12 2.2l2.95 6.27 6.88.83-5.07 4.74 1.33 6.8L12 17.47l-6.09 3.37 1.33-6.8-5.07-4.74 6.88-.83z'/%3E%3C/svg%3E") 0 50% / 24px 23px repeat-x}#root .pr .pr-rate b.pr-stars:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--pct, 100%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%236d3bff' d='M12 2.2l2.95 6.27 6.88.83-5.07 4.74 1.33 6.8L12 17.47l-6.09 3.37 1.33-6.8-5.07-4.74 6.88-.83z'/%3E%3C/svg%3E") 0 50% / 24px 23px repeat-x}#root .pr .pr-buy .pr-rate{align-items:center!important;line-height:1!important;font-size:13.5px!important}#root .pr .pr-row{grid-template-areas:"r t p" "r s p" "r b b"!important}#root .pr .pr-row .pr-row-add{grid-area:b;-webkit-appearance:none;appearance:none;margin:10px 0 2px!important;width:100%;height:44px!important;min-height:0!important;padding:0 16px!important;border-radius:999px!important;border:1.5px solid var(--pr-purple)!important;background:#fff!important;color:var(--pr-purple)!important;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:13.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;box-shadow:none!important;cursor:pointer}#root .pr .pr-row[aria-checked=true] .pr-row-add{background:var(--pr-purple)!important;color:#fff!important}#root .pr .pr-row .pr-row-add:disabled{opacity:.55;cursor:default}#root .pr .pr-row .pr-row-add:before,#root .pr .pr-row .pr-row-add:after{content:none!important;display:none!important}#root .pr .pr-cta.pr-cta-off .pr-atc{display:none!important}#root .pr .pr-cta.pr-cta-off .pr-cta-note{margin-top:4px}@media(max-width:899px){body.pr-stick-on #pr{padding-bottom:96px!important}}html body.pr-page.template-product{background-color:#fff!important;background-image:conic-gradient(var(--pr-check) 25%,#fff 0 50%,var(--pr-check) 0 75%,#fff 0)!important;background-size:32px 32px!important}html body.template-product #root .pr .pr-crumbs,html body.template-product #root .pr .pr-buy,html body.template-product #root .pr .pr-mods .pr-mod{background:#fff}html body.template-product #root .pr #pr-reviews>.pr-wrap{background:#fff}html body.template-product #root .pr .pr-also .pr-slash{display:inline-block;background:#fff;padding:6px 10px}@media(max-width:899px){html body.template-product #root .pr .pr-crumbs{margin:0 calc(var(--pr-gut) * -1) 12px;padding:12px var(--pr-gut)}html body.template-product #root .pr .pr-gal .pr-gal-bar{background:#fff;margin:12px calc(var(--pr-gut) * -1) 0!important;padding:12px var(--pr-gut) 0!important}html body.template-product #root .pr .pr-buy{margin:0 calc(var(--pr-gut) * -1);padding:6px var(--pr-gut) 26px}html body.template-product #root .pr .pr-mods .pr-mods-grid{gap:14px}html body.template-product #root .pr .pr-mods .pr-mod{margin:0 calc(var(--pr-gut) * -1);padding:26px var(--pr-gut) 28px}html body.template-product #root .pr #pr-reviews>.pr-wrap{padding-top:26px;padding-bottom:26px}}@media(min-width:900px){html body.template-product #root .pr .pr-crumbs{display:inline-flex;padding:7px 12px;margin-bottom:14px}html body.template-product #root .pr .pr-buy{padding:28px 28px 32px;align-self:start}html body.template-product #root .pr .pr-mods .pr-mod{padding:28px}html body.template-product #root .pr #pr-reviews>.pr-wrap{padding-top:32px;padding-bottom:32px}}@media(max-width:899px){html body.template-product #root .pr .pr-gal .pr-gal-bar{margin:12px 0 0!important}}#root .pr .pr-row:not([aria-checked=true]) .pr-row-add{display:none!important}html body.template-product #root .pr .pr-crumbs,html body.template-product #root .pr .pr-buy,html body.template-product #root .pr .pr-mods .pr-mod,html body.template-product #root .pr #pr-reviews>.pr-wrap,html body.template-product #root .pr .pr-gal .pr-gal-bar,html body.template-product #root .pr .pr-also .pr-slash{background:transparent!important}html body.template-product #root .pr .pr-size .pr-size-stage{background:transparent!important}html body.template-product #root .pr .pr-buy .pr-rows{background:#fff;border:1px solid var(--pr-line2)}html body.template-product #root .pr .pr-buy .pr-row{padding-left:12px!important;padding-right:12px!important}html body.template-product #root .pr .pr-buy .pr-row:last-child{border-bottom:0}html body.template-product #root .pr .pr-buy .pr-adds{background:#fff;border:1px solid var(--pr-line2)}html body.template-product #root .pr .pr-buy .pr-add{padding-left:12px!important;padding-right:12px!important}html body.template-product #root .pr .pr-buy .pr-add:last-child{border-bottom:0}html body.template-product #root .pr .pr-switch{background:#fff}html body.template-product #root .pr .pr-crumbs,html body.template-product #root .pr .pr-crumbs a,html body.template-product #root .pr .pr-lbl,html body.template-product #root .pr .pr-gal-n,html body.template-product #root .pr .pr-cta-note,html body.template-product #root .pr .pr-sub{color:var(--pr-ink)!important}html body .pr-sheet .pr-sheet-card{padding-top:0!important}html body .pr-sheet .pr-sheet-head{position:sticky;top:0;z-index:3;background:#fff;padding:22px 0 12px;margin-bottom:2px;border-bottom:1px solid var(--pr-line)}html body .pr-sheet .pr-sheet-head:before{content:"";position:absolute;top:8px;left:50%;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:var(--pr-line2)}html body .pr-sheet .pr-sheet-x{width:auto!important;height:40px!important;padding:0 14px 0 10px!important;border-radius:999px!important;border:1.5px solid var(--pr-ink)!important;background:#fff!important;display:inline-flex!important;align-items:center;gap:6px;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--pr-ink)!important}html body .pr-sheet .pr-sheet-x svg{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--pr-ink);stroke-width:2.4;stroke-linecap:round}html body .pr-sheet .pr-sheet-cl{margin-top:14px}html body.template-product #root .pr .pr-gal,html body.template-product #root .pr .pr-gal-track,html body.template-product #root .pr .pr-gal .pr-gal-track>.pr-gal-float,html body.template-product #root .pr .pr-also{background:transparent!important;background-image:none!important}html body .pr-sheet .pr-sheet-head{z-index:20!important;isolation:isolate}html body .pr-sheet .pr-sheet-head b{font-size:17px!important;white-space:nowrap}html body .pr-sheet .pr-sheet-dots,html body .pr-sheet .pr-sheet-dot,html body .pr-sheet .pr-sheet-rows,html body .pr-sheet .pr-sheet-row{position:relative;z-index:0}:root{--pr-check:#fff}html body.pr-page,html body.pr-page.template-index,html body.pr-page.template-collection,html body.pr-page.template-product{background-image:none!important;background-color:#fff!important}html body.template-product #root .pr .pr-size .pr-size-stage{background:var(--pr-panel)!important}#root .pr .pr-acard{display:flex!important;flex-direction:column}#root .pr .pr-acard .pr-acard-btn{margin:auto 14px 0;display:flex;align-items:center;justify-content:center;height:42px;border-radius:999px;background:var(--pr-purple);color:#fff;font-family:var(--pr-font-head);font-weight:800;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;transition:background .15s ease}#root .pr .pr-acard-price{margin-bottom:12px!important}@media(hover:hover){#root .pr .pr-acard:hover .pr-acard-btn{background:var(--pr-purple-deep)}}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#fff!important;background-image:radial-gradient(60% 900px at 0% 8%,rgba(109,59,255,.14),transparent 70%),radial-gradient(60% 900px at 100% 30%,rgba(167,139,250,.18),transparent 70%),radial-gradient(60% 900px at 0% 55%,rgba(109,59,255,.12),transparent 70%),radial-gradient(60% 900px at 100% 80%,rgba(167,139,250,.16),transparent 70%)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-attachment:scroll!important}:root:root{--pr-font-mono:var(--pr-font-body)}html body .pr .pr-lbl,html body .pr .pr-eyebrow,html body .pr .pr-kick,html body .pr-crumbs,html body .pr-crumbs a,html body .pr .pr-gal-n,html body .pr .pr-card-sub,html body .pr .pr-acard-sub,html body .pr .pr-count,html body .pr-chips a,html body .pr .pr-tag,html body .pr .pr-cta-note,html body .pr .pr-bens b,html body .pr .pr-slash,html body .pr .pr-rvw-meta,html body .pr .pr-size-tag,html body .pr-foot h4,html body .pr-ann,html body .pr .pr-rate,html body .pr .pr-acard-save,html body .pr .pr-row-save{letter-spacing:.05em!important}html body .pr .pr-lbl,html body .pr .pr-eyebrow,html body .pr .pr-kick,html body .pr-crumbs,html body .pr .pr-gal-n,html body .pr .pr-card-sub,html body .pr .pr-acard-sub,html body .pr .pr-bens b,html body .pr .pr-slash,html body .pr .pr-rvw-meta,html body .pr .pr-rate{font-weight:500!important}html body .pr .pr-price,html body .pr .pr-row-p,html body .pr .pr-card-price,html body .pr .pr-acard-price span{font-weight:700!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}html body .pr .pr-price s,html body .pr .pr-row-p s,html body .pr .pr-card-price s,html body .pr .pr-acard-price s{font-weight:400!important}html body .pr .pr-acard h3{font-family:var(--pr-font-head)!important;font-weight:800!important;letter-spacing:.01em!important}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#f4f0ff!important;background-image:repeating-linear-gradient(0deg,rgba(109,59,255,.085) 0 1px,transparent 1px 4px),linear-gradient(180deg,#f7f4ff,#efe8ff)!important;background-size:auto,100% 100%!important;background-repeat:repeat,no-repeat!important}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#f4f0ff!important;background-image:linear-gradient(180deg,#f7f4ff,#efe8ff)!important;background-size:100% 100%!important;background-repeat:no-repeat!important}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#fff!important;background-image:radial-gradient(62% 900px at 0% 8%,rgba(109,59,255,.2),transparent 70%),radial-gradient(62% 900px at 100% 30%,rgba(167,139,250,.26),transparent 70%),radial-gradient(62% 900px at 0% 55%,rgba(109,59,255,.18),transparent 70%),radial-gradient(62% 900px at 100% 80%,rgba(167,139,250,.24),transparent 70%)!important;background-size:100% 100%!important;background-repeat:no-repeat!important}@keyframes pr-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-7%) rotate(3deg)}}@keyframes pr-bobshadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.62);opacity:.4}}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt),html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){animation-name:pr-bob!important;animation-duration:3.2s!important}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float:after,html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float:after{animation-name:pr-bobshadow!important;animation-duration:3.2s!important}#root .pr .pr-hero .pr-hero-sub{margin:10px 0 0;font-family:var(--pr-font-body)!important;font-weight:500;font-size:16px;line-height:1.45;max-width:36ch}@media(max-width:899px){#root .pr .pr-hero .pr-hero-copy{padding:28px var(--pr-gut) 30px!important}#root .pr .pr-hero .pr-hero-copy .pr-hero-sub{color:var(--pr-ink2)!important}#root .pr .pr-hero .pr-hero-row{margin-top:20px!important}}@media(min-width:900px){#root .pr .pr-hero .pr-hero-sub{font-size:19px;margin-top:14px}#root .pr .pr-hero .pr-hero-row{margin-top:26px}}#root .pr .pr-marq{background:var(--pr-purple)!important;border:0!important;padding:11px 0!important}#root .pr .pr-marq span{font-family:var(--pr-font-body)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.1em!important;color:#fff!important;padding:0 18px!important}#root .pr .pr-marq span i{color:#ffffff8c!important}#root .pr.pr-page-home .pr-marq+.pr-sec.pr-sec-cats{padding-top:28px!important}#root .pr.pr-page-home .pr-cats-title{margin:0 0 14px}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#fff!important;background-image:radial-gradient(circle,rgba(109,59,255,.3) 1.6px,transparent 1.9px)!important;background-size:20px 20px!important;background-repeat:repeat!important}html body #root .pr .pr-rv-list{border-top:0!important;gap:12px!important}html body #root .pr .pr-rvw{background:#fff;border:1px solid #e9e3f7!important;border-radius:16px;padding:18px 18px 20px!important}html body #root .pr .pr-rv .pr-rv-card{background:#fff!important;border:1px solid #e9e3f7!important;border-radius:16px}html body #root .pr #pr-reviews .pr-h2,html body #root .pr .pr-rv-head{display:inline-block;background:#fff;padding:4px 10px;border-radius:10px}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#fff!important;background-image:linear-gradient(rgba(109,59,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(109,59,255,.14) 1px,transparent 1px)!important;background-size:26px 26px!important;background-repeat:repeat!important}html body #root .pr .pr-rvw{display:grid;grid-template-columns:minmax(0,1fr);column-gap:14px;align-items:start}html body #root .pr .pr-rvw:has(.pr-rvw-pics){grid-template-columns:92px minmax(0,1fr);grid-template-areas:"pic top" "pic text"}html body #root .pr .pr-rvw:has(.pr-rvw-pics) .pr-rvw-top{grid-area:top}html body #root .pr .pr-rvw:has(.pr-rvw-pics)>p{grid-area:text;margin-top:6px!important}html body #root .pr .pr-rvw .pr-rvw-pics{grid-area:pic;margin:0!important;flex-direction:column;gap:8px}html body #root .pr .pr-rvw .pr-rvw-pics img{width:92px!important;height:92px!important;border-radius:10px;object-fit:cover}@media(min-width:900px){html body #root .pr .pr-rvw:has(.pr-rvw-pics){grid-template-columns:120px minmax(0,1fr)}html body #root .pr .pr-rvw .pr-rvw-pics img{width:120px!important;height:120px!important}}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#fff!important;background-image:radial-gradient(65% 900px at 0% 6%,rgba(109,59,255,.34),transparent 70%),radial-gradient(65% 900px at 100% 28%,rgba(139,92,246,.4),transparent 70%),radial-gradient(65% 900px at 0% 52%,rgba(109,59,255,.32),transparent 70%),radial-gradient(65% 900px at 100% 76%,rgba(139,92,246,.38),transparent 70%),radial-gradient(65% 900px at 0% 97%,rgba(109,59,255,.3),transparent 70%)!important;background-size:100% 100%!important;background-repeat:no-repeat!important}html:root body.pr-page.pr-page.pr-page.pr-page{background-color:#fff!important;background-image:radial-gradient(62% 700px at 0% 0%,rgba(109,59,255,.32),transparent 70%),radial-gradient(62% 700px at 0% 100%,rgba(109,59,255,.32),transparent 70%),radial-gradient(62% 700px at 100% 50%,rgba(139,92,246,.36),transparent 70%)!important;background-size:100% 1000px!important;background-repeat:repeat-y!important;background-position:0 0!important}html:root body.pr-page.pr-page.pr-page.pr-page{background-image:radial-gradient(60% 490px at 0% 0%,rgba(109,59,255,.2),transparent 70%),radial-gradient(60% 490px at 0% 100%,rgba(109,59,255,.2),transparent 70%),radial-gradient(60% 490px at 100% 50%,rgba(139,92,246,.23),transparent 70%)!important;background-size:100% 700px!important;background-repeat:repeat-y!important}html body #root .pr .pr-acard{border:1px solid #e9e3f7!important;border-radius:16px!important;overflow:hidden}html body .pr-stick{background:transparent!important;background-image:none!important;pointer-events:none}html body .pr-stick.on .pr-stick-btn{pointer-events:auto;box-shadow:0 12px 30px -10px #28106e8c!important}html body .pr-sheet .pr-sheet-head b{font-size:16px!important}#root .pr .pr-card-rate{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-family:var(--pr-font-body);font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--pr-ink2)}#root .pr .pr-card-rate b.pr-stars{position:relative;display:inline-block;flex:0 0 80px;width:80px;height:15px;font-size:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dcd5ee' d='M12 2.2l2.95 6.27 6.88.83-5.07 4.74 1.33 6.8L12 17.47l-6.09 3.37 1.33-6.8-5.07-4.74 6.88-.83z'/%3E%3C/svg%3E") 0 50% / 16px 15px repeat-x}#root .pr .pr-card-rate b.pr-stars:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--pct, 100%);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%236d3bff' d='M12 2.2l2.95 6.27 6.88.83-5.07 4.74 1.33 6.8L12 17.47l-6.09 3.37 1.33-6.8-5.07-4.74 6.88-.83z'/%3E%3C/svg%3E") 0 50% / 16px 15px repeat-x}html body #root .pr .pr-buy .pr-bens{margin-top:16px!important;margin-bottom:4px}html body #root .pr .pr-bens>div{padding:14px 10px 12px!important}html body #root .pr .pr-bens>div svg{width:58px!important;height:58px!important;margin:0 auto 8px!important}@media(min-width:900px){html body #root .pr .pr-bens>div svg{width:64px!important;height:64px!important}}html:root body.pr-page.pr-page.pr-page.pr-page{background-image:radial-gradient(60% 490px at 0% 0%,rgba(109,59,255,.11),transparent 70%),radial-gradient(60% 490px at 0% 100%,rgba(109,59,255,.11),transparent 70%),radial-gradient(60% 490px at 100% 50%,rgba(139,92,246,.13),transparent 70%)!important;background-size:100% 700px!important;background-repeat:repeat-y!important}html body #root .pr #pr-reviews .pr-h2,html body #root .pr .pr-rv-head{display:block!important;background:transparent!important;padding:0!important;border-radius:0!important}html body #root .pr .pr-bens>div svg{stroke:var(--pr-purple)!important}#root .pr-menu .pr-menu-top .pr-logo{display:inline-flex;align-items:center;font-family:var(--pr-font-head)!important;font-weight:800;font-size:22px;letter-spacing:.01em;text-transform:uppercase;color:var(--pr-ink)!important}#root .pr-menu .pr-menu-top .pr-logo b{color:var(--pr-purple)!important;font-weight:800}#root .pr-menu a.pr-menu-link{font-size:20px!important;padding:13px 0!important}#root .pr-menu a.pr-menu-link:after{font-size:19px!important}#root .pr-menu .pr-menu-kick{margin:22px 0 2px!important;font-family:var(--pr-font-body)!important;font-weight:700!important;font-size:13px!important;letter-spacing:.12em!important}html body #root .pr .pr-also .pr-slash{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:24px!important;letter-spacing:.01em!important;text-transform:uppercase;color:var(--pr-ink)!important;margin-bottom:14px!important}@media(min-width:900px){html body #root .pr .pr-also .pr-slash{font-size:30px!important}}html body #root .pr .pr-acard-price{display:flex!important;flex-wrap:wrap;align-items:center;gap:5px 8px!important}html body #root .pr .pr-acard-price span{order:1;background:none!important;padding:0!important;font-family:var(--pr-font-body)!important;font-weight:800!important;font-size:18px!important;color:var(--pr-ink)!important}html body #root .pr .pr-acard-price s{order:2;font-family:var(--pr-font-body)!important;font-weight:400!important;font-size:13px!important;color:var(--pr-mute)!important}html body #root .pr .pr-acard-price .pr-acard-save{order:3;flex-basis:auto!important;display:inline-block;background:var(--pr-purple);color:#fff!important;font-family:var(--pr-font-body)!important;font-weight:700!important;font-size:10.5px!important;letter-spacing:.05em!important;text-transform:uppercase;padding:3px 7px;border-radius:4px;line-height:1.3}html body #root .pr .pr-also .pr-slash{padding:0!important;background:transparent!important;display:block!important}@media(max-width:899px){html body.pr-stick-on #pr{padding-bottom:0!important}html body.pr-page.pr-stick-on footer#pr-foot.pr-foot{padding-bottom:112px!important}}html body #root .pr #pr-reviews.pr-sec{padding-bottom:24px!important}html body #root .pr .pr-rv-more:has(>.pr-rv-btn[hidden]){display:none}html body #root .pr .pr-bens{grid-template-columns:repeat(4,1fr)!important}html body #root .pr .pr-bens>div{padding:12px 4px 11px!important;justify-content:flex-start!important;min-width:0}html body #root .pr .pr-bens>div svg{width:40px!important;height:40px!important;margin:0 auto 7px!important}html body #root .pr .pr-bens b{font-size:9.5px!important;letter-spacing:.04em!important;line-height:1.3!important;overflow-wrap:anywhere}@media(min-width:900px){html body #root .pr .pr-bens>div{padding:16px 8px 14px!important}html body #root .pr .pr-bens>div svg{width:50px!important;height:50px!important;margin:0 auto 9px!important}html body #root .pr .pr-bens b{font-size:10.5px!important}}@media(max-width:899px){html body #root .pr .pr-pdp .pr-buy{padding-bottom:8px!important}html body #root #pr>.pr-wrap+.pr-sec{padding-top:28px!important}html body #root #pr>.pr-wrap+.pr-sec.pr-mods{padding-top:0!important}html body #root #pr>.pr-wrap+.pr-sec.pr-mods .pr-mods-grid>.pr-mod:first-child{padding-top:28px!important}}@keyframes pr-calm{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-3.5%) rotate(1deg)}}@keyframes pr-calmshadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.84);opacity:.62}}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt),html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){animation-name:pr-calm!important;animation-duration:4.4s!important}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float:after,html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float:after{animation-name:pr-calmshadow!important;animation-duration:4.4s!important}html body #root .pr .pr-marq+.pr-sec:not(.pr-sec-cats){padding-top:30px!important}@media(max-width:899px){html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media{aspect-ratio:1/1!important;background:#0d0716}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media img,html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media video{object-position:50% 50%!important}}@media(min-width:900px){html body #root .pr .pr-hero.pr-hero-vid{background:radial-gradient(50% 70% at 74% 32%,rgba(109,59,255,.16),transparent 70%),linear-gradient(180deg,#13091c,#0c0613 55%,#030207)!important}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media{position:absolute!important;top:0!important;bottom:0!important;right:0!important;left:auto!important;width:auto!important;height:100%!important;aspect-ratio:1/1;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 26%);mask-image:linear-gradient(to right,transparent 0,#000 26%)}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-shade{display:none!important}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-copy{text-shadow:0 2px 18px rgba(0,0,0,.55)}}html body .pgf-stars{display:none!important}@media(min-width:900px){html body #root .pr .pr-pdp{align-items:start}html body #root .pr .pr-pdp .pr-gal{position:sticky!important;top:calc(var(--pr-head-h, 64px) + 40px);align-self:start}html body #root .pr .pr-pdp .pr-buy{position:static!important;top:auto!important}html body #root .pr .pr-gal .pr-gal-track{display:flex!important;gap:0!important;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x mandatory!important;scrollbar-width:none;border-radius:0}html body #root .pr .pr-gal .pr-gal-track>*{flex:0 0 100%!important;width:100%!important;min-width:100%!important;scroll-snap-align:start;aspect-ratio:1/1}html body #root .pr .pr-gal .pr-gal-bar{display:flex!important;padding:12px 0 0!important;margin-bottom:0!important}html body #root .pr .pr-gal .pr-gal-arr button{cursor:pointer}html body #root .pr .pr-gal .pr-gal-arr button svg{width:30px;height:16px}}@media(min-width:900px){html body #root .pr .pr-hero.pr-hero-vid{background:transparent!important;min-height:0!important;height:min(78vh,760px);display:flex;align-items:center}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media{-webkit-mask-image:none!important;mask-image:none!important;background:#0d0716}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-copy{text-shadow:none!important;padding:0 var(--pr-gut)!important;margin:0 auto}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-copy>*{max-width:min(580px,calc(100vw - min(78vh,760px) - 160px))}html body #root .pr .pr-hero .pr-hero-copy,html body #root .pr .pr-hero .pr-hero-copy *,html body #root .pr .pr-hero .pr-hero-copy h1{color:var(--pr-ink)!important}html body #root .pr .pr-hero .pr-hero-copy .pr-eyebrow{color:var(--pr-purple)!important}html body #root .pr .pr-hero .pr-hero-copy .pr-hero-sub{color:var(--pr-ink2)!important}html body #root .pr .pr-hero .pr-hero-copy .pr-btn.pr-btn-white{background:var(--pr-purple)!important;color:#fff!important;border-color:var(--pr-purple)!important}html body #root .pr .pr-hero .pr-hero-copy .pr-btn.pr-btn-ghost{background:transparent!important;color:var(--pr-ink)!important;border-color:var(--pr-ink)!important}html body #root .pr .pr-hero .pr-hero-copy h1{font-size:clamp(44px,4.6vw,72px)!important}html body #root .pr .pr-sec{padding-top:64px;padding-bottom:64px}html body #root .pr .pr-sec.pr-sec-tight{padding-top:24px}html body #root .pr .pr-sec-band{padding-top:40px!important;padding-bottom:40px!important}html body #root .pr .pr-band{grid-template-columns:1.2fr .8fr!important;gap:64px!important}html body #root .pr .pr-band.flip{grid-template-columns:.8fr 1.2fr!important}html body #root .pr .pr-band.flip .pr-band-copy{order:1}html body #root .pr .pr-band.flip .pr-band-ph{order:2}html body #root .pr .pr-band .pr-band-ph{aspect-ratio:5/4!important}html body #root .pr .pr-band .pr-band-copy h2{font-size:clamp(36px,3.4vw,54px);line-height:1.02}html body .pr-head .pr-nav{gap:30px}}html body #cart#cart#cart#cart #pg-unlock-slot:has(.pg-addon:not(.is-done),.pg-offer:not(.is-done)):before{font-family:var(--pr-font-body)!important;font-weight:700!important;font-size:11.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--pr-ink)!important;text-align:left!important;border-top:1px solid var(--pr-line)!important;background:none!important;-webkit-text-fill-color:var(--pr-ink)!important}html body #cart#cart#cart#cart .pg-offer[data-offer][data-picks],html body #cart#cart#cart#cart .pg-addon[data-tone=row],html body #cart#cart#cart#cart .pg-addon[data-tone=quiet],html body #cart#cart#cart#cart #pg-unlock-slot .pg-unlock{background:#fff!important;background-image:none!important;border:1px solid var(--pr-line2)!important;border-radius:16px!important;box-shadow:none!important;padding:11px 12px!important;transition:border-color .2s,background-color .2s}html body #cart#cart#cart#cart .pg-offer[data-offer][data-picks].is-done,html body #cart#cart#cart#cart .pg-addon[data-tone=row].is-done{border-color:var(--pr-purple)!important;background:#faf8ff!important}html body #cart#cart#cart#cart .pg-offer-ck,html body #cart#cart#cart#cart .pg-addon-ck{border:2px solid var(--pr-ink)!important;border-radius:6px!important;background:#fff!important}html body #cart#cart#cart#cart .pg-offer.is-done .pg-offer-ck,html body #cart#cart#cart#cart .pg-addon.is-done .pg-addon-ck{background:var(--pr-purple)!important;border-color:var(--pr-purple)!important}html body #cart#cart#cart#cart .pg-offer>img,html body #cart#cart#cart#cart .pg-addon>img,html body #cart#cart#cart#cart #pg-unlock-slot .pg-unlock img{border-radius:10px!important;background:var(--pr-panel)!important}html body #cart#cart#cart#cart .pg-offer-t b,html body #cart#cart#cart#cart .pg-addon-t b,html body #cart#cart#cart#cart #pg-unlock-slot .pg-unlock b{font-family:var(--pr-font-body)!important;font-weight:600!important;font-size:14px!important;line-height:1.3!important;color:var(--pr-ink)!important;letter-spacing:0!important;text-transform:none!important}html body #cart#cart#cart#cart .pg-offer-px,html body #cart#cart#cart#cart .pg-addon-px{font-family:var(--pr-font-body)!important;font-weight:700!important;font-size:14px!important;color:var(--pr-ink)!important}html body #cart#cart#cart#cart .pg-offer-px s,html body #cart#cart#cart#cart .pg-addon-px s{font-family:var(--pr-font-body)!important;font-weight:400!important;font-size:12.5px!important;color:var(--pr-mute)!important}html body #cart#cart#cart#cart .pg-offer-sv,html body #cart#cart#cart#cart .pg-addon-sv,html body #cart#cart#cart#cart #pg-unlock-slot .pg-unlock .pg-unlock-px .pg-unlock-tag{background:var(--pr-purple)!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:var(--pr-font-body)!important;font-weight:700!important;font-size:10px!important;letter-spacing:.05em!important;text-transform:uppercase!important;border-radius:4px!important;padding:2px 6px!important;box-shadow:none!important;border:0!important}html body #cart#cart#cart#cart .pg-offer-pick span,html body #cart#cart#cart#cart .pg-addon-pick span{font-family:var(--pr-font-body)!important;font-weight:600!important;font-size:10px!important;letter-spacing:.08em!important;color:var(--pr-mute)!important}html body #cart#cart#cart#cart .pg-offer-pick select,html body #cart#cart#cart#cart .pg-addon-pick select{border:1px solid var(--pr-line2)!important;border-radius:10px!important;background-color:#fff!important;color:var(--pr-ink)!important;font-family:var(--pr-font-body)!important;font-weight:600!important;font-size:12.5px!important;box-shadow:none!important}html body #cart#cart#cart#cart .pg-offer-pick select:focus,html body #cart#cart#cart#cart .pg-addon-pick select:focus{outline:2px solid var(--pr-purple)!important;outline-offset:1px}html body #cart#cart#cart#cart #pg-unlock-slot .pg-unlock .pg-unlock-add,html body #cart#cart#cart#cart .pg-addon-btn{background:var(--pr-purple)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:999px!important;font-family:var(--pr-font-body)!important;font-weight:700!important;letter-spacing:.04em!important;box-shadow:none!important}html body #root .pr-foot .pr-mailwin.pr-mailpad{border:0!important;border-radius:26px!important;background:linear-gradient(160deg,#8257ff,#6d3bff 42%,#4c1d95)!important;box-shadow:0 18px 40px -18px #4c1d958c,inset 0 2px #fff3,inset 0 -3px #0003!important;padding:12px 14px 16px!important;margin:0 0 36px!important;max-width:640px}html body #root .pr-foot .pr-mailpad .pr-mailwin-bar{background:transparent!important;padding:4px 4px 12px!important;gap:10px!important;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:15px!important;letter-spacing:.08em!important;color:#fff!important;text-transform:uppercase}html body #root .pr-foot .pr-mailpad .pr-mp-led{width:9px;height:9px;border-radius:50%;background:#3dff8b;box-shadow:0 0 0 2px #ffffff2e,0 0 10px #3dff8b;flex:0 0 auto;animation:pr-led 2.4s ease-in-out infinite}@keyframes pr-led{0%,to{opacity:1}50%{opacity:.45}}html body #root .pr-foot .pr-mailpad .pr-mp-ab{margin-left:auto;display:flex;gap:6px;font-style:normal}html body #root .pr-foot .pr-mailpad .pr-mp-ab b{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#2a1260;color:#cbb8ff;font:800 11px/1 var(--pr-font-head);box-shadow:inset 0 -2px #00000059,0 1px #ffffff40}html body #root .pr-foot .pr-mailpad .pr-mp-ab b:last-child{transform:translateY(-4px)}html body #root .pr-foot .pr-mailpad .pr-mailwin-body{background:#0f0a1c repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px)!important;border-radius:14px!important;padding:16px 16px 18px!important;box-shadow:inset 0 0 0 2px #1d1236,inset 0 0 44px #6d3bff47!important}html body #root .pr-foot .pr-mailpad .pr-mailwin-body p.pr-mp-start{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:12px!important;letter-spacing:.18em!important;text-transform:uppercase;color:#b79bff!important;margin:0 0 8px!important}html body #root .pr-foot .pr-mailpad .pr-mp-start span{display:inline-block;animation:pr-blink 1s steps(1) infinite}@keyframes pr-blink{50%{opacity:0}}html body #root .pr-foot .pr-mailpad .pr-mailwin-body p:not(.pr-mp-start){color:#efeaff!important;font-size:15.5px!important;margin:0 0 14px!important}html body #root .pr-foot .pr-mailpad form#pr-news input[type=email]{background:#1a1230!important;border:2px solid #6d3bff!important;border-radius:12px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:0 122px 0 14px!important;height:54px!important}html body #root .pr-foot .pr-mailpad form#pr-news input[type=email]::placeholder{color:#8f84b3!important;-webkit-text-fill-color:#8f84b3!important}html body #root .pr-foot .pr-mailpad form#pr-news button{right:7px!important;top:7px!important;width:auto!important;height:40px!important;padding:0 14px!important;display:flex!important;align-items:center;gap:7px;background:#fff!important;color:#4c1d95!important;border-radius:9px!important;border:0!important;font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:12.5px!important;letter-spacing:.1em!important;text-transform:uppercase;box-shadow:inset 0 -2px #4c1d9540!important}html body #root .pr-foot .pr-mailpad form#pr-news button svg{width:11px!important;height:11px!important;fill:currentColor!important;stroke:none!important}@media(prefers-reduced-motion:reduce){html body #root .pr-foot .pr-mailpad .pr-mp-led,html body #root .pr-foot .pr-mailpad .pr-mp-start span{animation:none!important}}@keyframes pr-bob2{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-5.5%) rotate(2deg)}}@keyframes pr-bob2shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.74);opacity:.5}}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt),html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){animation-name:pr-bob2!important;animation-duration:3.4s!important}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float:after,html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float:after{animation-name:pr-bob2shadow!important;animation-duration:3.4s!important}@media(max-width:899px){html body #root .pr .pr-band .pr-band-copy .pr-btn{display:flex!important;width:100%!important;justify-content:center;min-height:52px;margin-top:18px!important}html body #root .pr .pr-sec-band{padding-bottom:34px!important}html body .pr-stick{padding-bottom:calc(6px + env(safe-area-inset-bottom))!important}}html body #root .pr .pr-card .pr-card-sw{flex-wrap:wrap;row-gap:5px}html body #root .pr .pr-card .pr-card-sw:has(i:nth-child(8)){gap:4px}#root .pr .pr-row{grid-template-areas:"r t p" "r s p" "r m m" "r b b"!important}#root .pr .pr-row>.pr-mix{grid-area:m}html body .pr-mix{margin:12px 0 2px;padding:12px;background:#fff;border:1px solid var(--pr-line2);border-radius:14px;cursor:default;text-align:left}html body .pr-mix .pr-mix-h{margin:0 0 6px!important;font:700 11.5px/1.3 var(--pr-font-body)!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--pr-ink)!important}html body .pr-mix .pr-mix-u{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px;padding:8px 0;border-top:1px solid var(--pr-line)}html body .pr-mix .pr-mix-u:first-child{border-top:0;padding-top:4px}html body .pr-mix .pr-mix-l{font:600 13px/1.2 var(--pr-font-body);color:var(--pr-ink2)}html body .pr-mix .pr-mix-dots{display:flex;flex-wrap:wrap;gap:6px}html body .pr-mix .pr-mix-dot{-webkit-appearance:none;appearance:none;width:30px!important;height:30px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:2px solid transparent!important;box-shadow:0 0 0 1px var(--pr-line2)!important;background:#fff!important;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}html body .pr-mix .pr-mix-dot>i,html body .pr-mix .pr-mix-dot>img{width:22px!important;height:22px!important;border-radius:50%!important;display:block;object-fit:cover;border:1px solid rgba(0,0,0,.12);margin:0!important}html body .pr-mix .pr-mix-dot[aria-checked=true]{border-color:#fff!important;box-shadow:0 0 0 2px var(--pr-purple)!important}html body .pr-mix .pr-mix-dot.pr-off{opacity:.28;cursor:default}html body .pr-mix .pr-mix-n{grid-column:2;font:500 12px/1.2 var(--pr-font-body);font-style:normal;color:var(--pr-mute)}html body .pr-mix .pr-mix-sel{display:grid;grid-template-columns:1fr 1fr;gap:10px}html body .pr-mix .pr-mix-sel .pr-mix-u{grid-template-columns:1fr;border-top:0;padding:0}html body .pr-mix select{width:100%;height:40px;padding:0 30px 0 10px;border:1px solid var(--pr-line2);border-radius:10px;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' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 10px center / 14px;-webkit-appearance:none;appearance:none;font:600 13px var(--pr-font-body);color:var(--pr-ink)}html body .pr-sheet .pr-sheet-mix:empty{display:none}html body .pr-sheet .pr-sheet-mix .pr-mix{margin:4px 0 12px}#root .pr .pr-row{grid-template-areas:"r t p" "r s p" "m m m" ". b b"!important}html body .pr-mix .pr-mix-u{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"l n" "d d";column-gap:8px;row-gap:8px;padding:10px 0}html body .pr-mix .pr-mix-l{grid-area:l;color:var(--pr-ink)}html body .pr-mix .pr-mix-n{grid-area:n;grid-column:auto;font-size:13px}html body .pr-mix .pr-mix-n:before{content:"\b7  "}html body .pr-mix .pr-mix-dots{grid-area:d;gap:7px}html body .pr-mix .pr-mix-sel .pr-mix-u{grid-template-areas:"l" "d";row-gap:5px}html body #root .pr-foot .pr-mailpad form#pr-news input[type=email]{z-index:1!important}html body #root .pr-foot .pr-mailpad form#pr-news button{z-index:2!important}@media(max-width:899px){html body #root .pr .pr-hero.pr-hero-vid{overflow:visible!important}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media{position:sticky!important;top:0;z-index:0;overflow:hidden}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media video,html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media img{transform:scale(calc(1 + var(--pr-hp, 0) * .08));filter:brightness(calc(1 - var(--pr-hp, 0) * .45));transform-origin:50% 40%;will-change:transform}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-copy{position:relative;z-index:2;background:#fff!important;border-radius:26px 26px 0 0;margin-top:-28px!important;box-shadow:0 -16px 32px -18px #140a2866}}html body .pr-mix .pr-mix-dots{gap:8px!important;padding:3px 2px}html body .pr-mix .pr-mix-dot{-webkit-appearance:none!important;appearance:none!important;position:relative!important;display:block!important;flex:0 0 auto;width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}html body .pr-mix .pr-mix-dot>i,html body .pr-mix .pr-mix-dot>img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover;box-shadow:inset 0 0 0 1px #11111124!important}html body .pr-mix .pr-mix-dot[aria-checked=true]{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--pr-purple)!important}@media(max-width:899px){html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid{display:block!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod{position:sticky!important;top:12px;background:#fff!important;border-radius:26px 26px 0 0!important;box-shadow:0 -16px 32px -18px #140a2861!important;margin-top:16px!important;transform:scale(calc(1 - var(--pr-cov, 0) * .05));filter:brightness(calc(1 - var(--pr-cov, 0) * .22));transform-origin:50% 0;will-change:transform}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod:first-child{margin-top:0!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod:last-child{border-radius:26px!important}}html body #root .pr .pr-sw:not(.pr-sw-dots){gap:12px!important;padding:6px 6px 7px!important}html body #root .pr .pr-sw:not(.pr-sw-dots) button{-webkit-appearance:none!important;appearance:none!important;position:relative!important;display:block!important;flex:0 0 auto;width:52px!important;height:52px!important;min-width:52px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;overflow:visible!important;box-shadow:0 0 0 1.5px var(--pr-line2)!important}html body #root .pr .pr-sw:not(.pr-sw-dots) button>img,html body #root .pr .pr-sw:not(.pr-sw-dots) button>i{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;object-fit:cover}html body #root .pr .pr-sw:not(.pr-sw-dots) button[aria-checked=true]{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px var(--pr-ink)!important}html body .pr-sheet .pr-sheet-dot{-webkit-appearance:none!important;appearance:none!important;position:relative!important;display:block!important;flex:0 0 auto;padding:0!important;margin:0!important;border:0!important;overflow:visible!important}html body .pr-sheet .pr-sheet-dot>*{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important}@keyframes pr-flash{0%{box-shadow:0 0 #6d3bff8c}40%{box-shadow:0 0 0 6px #6d3bff47}to{box-shadow:0 0 #6d3bff00}}html body #root .pr .pr-rows.pr-rows-flash{animation:pr-flash 1.4s var(--pr-ease) 1;border-color:var(--pr-purple)!important}@media(max-width:899px){html body .pr-stick{padding-top:6px!important;padding-bottom:calc(4px + env(safe-area-inset-bottom))!important}html body .pr-stick.pr-lifted{padding-bottom:4px!important}}html body #root .pr .pr-rvw:has(.pr-rvw-pics img:nth-child(2)){grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"top" "text" "pic"!important}html body #root .pr .pr-rvw:has(.pr-rvw-pics img:nth-child(2)) .pr-rvw-pics{flex-direction:row!important;flex-wrap:nowrap;overflow-x:auto;gap:8px!important;margin-top:12px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body #root .pr .pr-rvw:has(.pr-rvw-pics img:nth-child(2)) .pr-rvw-pics::-webkit-scrollbar{display:none}html body #root .pr .pr-rvw:has(.pr-rvw-pics img:nth-child(2)) .pr-rvw-pics img{flex:0 0 auto;width:78px!important;height:78px!important}@media(min-width:900px){html body #root .pr .pr-rvw:has(.pr-rvw-pics img:nth-child(2)) .pr-rvw-pics img{width:96px!important;height:96px!important}}@media(max-width:899px){html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod{transform:translateY(var(--pr-dy, 0px)) scale(calc(1 - var(--pr-cov, 0) * .05))}}html body .pr-ann,html body .pr-ann *{color:var(--pr-purple)!important}html body #totop a:before{background:var(--pr-purple)!important;background-image:none!important;box-shadow:0 10px 26px #140a2859,0 0 0 4px #6d3bff24!important}html body #shopify-pc__banner__btn-decline{border-color:var(--pr-purple)!important}html body #root .pr-foot .pr-mailwin.pr-mailpad{background:var(--pr-purple)!important;background-image:none!important}html body #root .pr-foot .pr-mailpad .pr-mp-ab b{background:#0000004d!important;color:#fff!important}html body #root .pr-foot .pr-mailpad .pr-mailwin-body p.pr-mp-start{color:#ffffffc7!important}html body #root .pr-foot .pr-mailpad form#pr-news button{color:var(--pr-purple)!important}html body #cart#cart#cart#cart#cart .pg-cart-top,html body #cart#cart#cart#cart#cart .pg-tt,html body #cart#cart#cart#cart#cart .pg-tt *,html body #cart#cart#cart#cart#cart #pg-rush{color:var(--pr-ink)!important}html body #cart#cart#cart#cart#cart select.pg-vsel{color:var(--pr-ink)!important;border-color:var(--pr-line2)!important}html body #cart#cart#cart#cart#cart input[id^=qty-side]{color:var(--pr-ink)!important}html body #cart#cart#cart#cart#cart .pg-qbtn{color:var(--pr-purple)!important;border-color:var(--pr-line2)!important}html body #cart#cart#cart#cart#cart .nc-lsave-now{color:var(--pr-purple)!important}html body #cart#cart#cart#cart#cart .nc-lsave-off,html body #cart#cart#cart#cart#cart .pg-save-chip{background:var(--pr-purple)!important;background-image:none!important;color:#fff!important}html body #cart#cart#cart#cart#cart .pg-tot-extra,html body #cart#cart#cart#cart#cart .pg-tot-r span,html body #cart#cart#cart#cart#cart .pg-sp-price,html body #cart#cart#cart#cart#cart .pg-rush-x,html body #cart#cart#cart#cart#cart .pg-rush-x *{color:var(--pr-purple)!important}html body #cart#cart#cart#cart#cart .nc-dship,html body #cart#cart#cart#cart#cart .nc-dship *,html body #cart#cart#cart#cart#cart .nc-dtrust span,html body #cart#cart#cart#cart#cart .nc-dtrust svg{color:var(--pr-purple)!important}html body #cart#cart#cart#cart#cart .nc-dship svg *,html body #cart#cart#cart#cart#cart .nc-dtrust svg *,html body #cart#cart#cart#cart#cart .pg-sp-ic svg,html body #cart#cart#cart#cart#cart .pg-sp-ic svg *{stroke:var(--pr-purple)!important}html body.pr-page aside#cart#cart#cart#cart#cart #pg-rush .pg-rush-x,html body.pr-page aside#cart#cart#cart#cart#cart #pg-rush .pg-rush-x *{color:var(--pr-purple)!important}html body #cart#cart#cart#cart#cart .nc-dtrust svg,html body #cart#cart#cart#cart#cart .pg-sp-ic svg{stroke:var(--pr-purple)!important}html body p#totop#totop a:before{background:var(--pr-purple)!important;border-color:#6d3bff8c!important}html body p#totop#totop a:hover:before{background:#5d2ef0!important}@media(max-width:899px){html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media video,html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media img{filter:none!important;will-change:auto!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0) scale(calc(1 + var(--pr-hp, 0) * .08))!important}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media{-webkit-transform:translateZ(0);transform:translateZ(0)}html body #root .pr .pr-hero.pr-hero-vid .pr-hero-shade{display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;pointer-events:none;background:#000!important;background-image:none!important;opacity:calc(var(--pr-hp, 0) * .45)}}html body #root .pr .pr-buy:has(.pr-rows:not(.pr-rows-hidden) .pr-row) .pr-blk:has(>.pr-sw){display:none!important}html body .pr-mix.pr-mix-one .pr-mix-u{grid-template-areas:"n" "d"!important;grid-template-columns:minmax(0,1fr)!important;padding-top:0!important;border-top:0!important}html body .pr-mix.pr-mix-one .pr-mix-n:before{content:none!important}html body .pr-mix.pr-mix-one .pr-mix-n{font-weight:600!important;color:var(--pr-ink2)!important}html body .pr-mix.pr-mix-one .pr-mix-dot{width:32px!important;height:32px!important;min-width:32px!important}html body .pr-mix .pr-mix-scroll .pr-mix-dots{flex-wrap:nowrap!important;overflow-x:auto;padding:5px 5px 8px!important;gap:10px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}html body .pr-mix .pr-mix-scroll .pr-mix-dots::-webkit-scrollbar{display:none}html body .pr-mix .pr-mix-scroll .pr-mix-dot{width:48px!important;height:48px!important;min-width:48px!important}@keyframes pr-bob3{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5.5%,0)}}@keyframes pr-lev2{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4%,0)}}html body.template-index #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt),html body.template-collection #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt){animation-name:pr-bob3!important}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-float img,html body #root .pr .pr-acard-ph.pr-float img{animation-name:pr-lev2!important}html body #root .pr .pr-card .pr-card-ph.pr-float img:not(.alt),html body #root .pr .pr-gal .pr-gal-track>.pr-gal-float img,html body #root .pr .pr-acard-ph.pr-float img{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform}@media(max-width:899px){html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod{filter:none!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,var(--pr-dy, 0px),0) scale(calc(1 - var(--pr-cov, 0) * .05))!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#000;opacity:calc(var(--pr-cov, 0) * .22);pointer-events:none;z-index:5}}.pr-mod-dim{display:none}@media(min-width:900px){html body #root .pr .pr-mods .pr-mod-wrap{display:contents}}@media(max-width:899px){html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid .pr-mod{position:sticky!important;background:#fff!important;border-radius:26px 26px 0 0!important;box-shadow:0 -16px 32px -18px #140a2861!important;filter:none!important;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod{margin-top:0!important;transform:none}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mods-grid>.pr-mod:after{content:none!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mod-wrap{display:block;padding-top:calc(16px + 45vh)}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mod-wrap>.pr-mod{margin-top:0!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mod-wrap:not(:has(.pr-mod-wrap))>.pr-mod{border-radius:26px!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mod>.pr-mod-dim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#000;opacity:0;pointer-events:none;z-index:5}}.pr-mod-gap{display:none}@media(max-width:899px){html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mod-wrap{padding-top:16px!important}html.pr-stack-on body.template-product #root .pr .pr-mods .pr-mod-wrap>.pr-mod-gap{display:block;height:45vh}}html body #cart#cart#cart#cart#cart .pg-sp-sw input:checked+i{background:var(--pr-purple)!important;background-image:none!important}html body #cart#cart#cart#cart#cart .pg-sp-sw input:focus-visible+i{outline:2px solid var(--pr-purple)!important;outline-offset:2px}html body #cart#cart#cart#cart#cart .pg-sp-ic{background:var(--pr-purple-soft)!important}html body #cart#cart#cart#cart#cart .pg-offer[data-offer][data-picks] .pg-offer-picks{display:none!important}html body #cart#cart#cart#cart#cart .pg-offer[data-offer][data-picks]{padding:10px 12px!important}html body #root .pr .pr-rvw-pics img,html body #root .pr .pr-rv-card img{cursor:zoom-in}html body .pr-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;background:#0a0614ed;opacity:0;transition:opacity .2s ease;-webkit-tap-highlight-color:transparent}html body .pr-lb[hidden]{display:none!important}html body .pr-lb.in{opacity:1}html body .pr-lb .pr-lb-img{max-width:94vw;max-height:80vh;width:auto;height:auto;object-fit:contain;border-radius:14px;box-shadow:0 20px 60px #00000080;background:#1a1230}html body .pr-lb button{-webkit-appearance:none;appearance:none;position:absolute;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;margin:0;border:0;border-radius:50%;background:#ffffff24;color:#fff;cursor:pointer}html body .pr-lb button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}html body .pr-lb .pr-lb-x{top:calc(14px + env(safe-area-inset-top));right:14px}html body .pr-lb .pr-lb-prev{left:10px;top:50%;transform:translateY(-50%)}html body .pr-lb .pr-lb-next{right:10px;top:50%;transform:translateY(-50%)}html body .pr-lb.pr-lb-one .pr-lb-prev,html body .pr-lb.pr-lb-one .pr-lb-next{display:none}html body .pr-lb .pr-lb-n{position:absolute;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom));margin:0;text-align:center;color:#ffffffd9;font:600 13px/1 var(--pr-font-body);letter-spacing:.06em}html.pr-lb-open,html.pr-lb-open body{overflow:hidden!important}html.pr-lb-open .pr-stick{display:none!important}html body .pr-mix .pr-mix-sel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 6px!important}html body .pr-mix.pr-mix-many{padding:12px 10px!important}html body .pr-mix .pr-mix-sel .pr-mix-l{font-size:12px!important}html body .pr-mix .pr-mix-pick{position:relative;display:flex;align-items:center;min-height:44px;padding:5px 17px 5px 8px;border:1px solid var(--pr-line2);border-radius:10px;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' fill='none' stroke='%23111' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 5px center / 10px;cursor:pointer;min-width:0}html body .pr-mix .pr-mix-pick:focus-within{border-color:var(--pr-purple);box-shadow:0 0 0 2px var(--pr-purple-soft)}html body .pr-mix .pr-mix-v{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 12.5px/1.18 var(--pr-font-body);color:var(--pr-ink);overflow-wrap:normal;word-break:normal;min-width:0;flex:1 1 auto}html body .pr-mix .pr-mix-pick select{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;font-size:16px!important;cursor:pointer;-webkit-appearance:none;appearance:none}html body #root .pr .pr-acc>details:last-child{border-bottom:0!important}html body #root .pr .pr-bens>div svg{width:54px!important;height:54px!important;margin:0 auto 7px!important}@media(min-width:900px){html body #root .pr .pr-bens>div svg{width:66px!important;height:66px!important;margin:0 auto 10px!important}}html body .pr-stick .pr-stick-btn{justify-content:space-between!important;padding:0 16px 0 22px!important;height:62px!important;min-height:62px!important}html body .pr-stick .pr-stick-t{font-size:14px;letter-spacing:.07em;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}html body .pr-stick .pr-stick-v{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex:0 0 auto;line-height:1}html body .pr-stick .pr-stick-v:has(.pr-stick-p:empty){display:none}html body .pr-stick .pr-stick-p{font-family:var(--pr-font-head)!important;font-weight:800!important;font-size:21px!important;letter-spacing:-.01em!important;line-height:1!important}html body .pr-stick .pr-stick-s{display:inline-block;background:#fff;color:var(--pr-purple);font:700 10.5px/1 var(--pr-font-body);letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border-radius:5px}html body .pr-stick .pr-stick-s:empty{display:none}html body .pr-rv.pr-rv-js{overflow:hidden!important;display:block!important;touch-action:pan-y;-webkit-user-select:none;user-select:none}html body .pr-rv.pr-rv-js .pr-rv-track{display:flex;gap:12px;width:max-content;will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}html body .pr-rv.pr-rv-js img{-webkit-user-drag:none;user-drag:none;pointer-events:auto}@media(min-width:900px){html body #root .pr .pr-pdp .pr-gal{display:flex!important;flex-direction:column}html body #root .pr .pr-gal .pr-gal-bar{order:-1;padding:0 0 12px!important;margin:0!important}}html body #root .pr .pr-acc-body table{width:100%;border-collapse:separate!important;border-spacing:0!important;border:1px solid #e9e3f7!important;border-radius:14px;background:#fff;overflow:hidden;margin:4px 0 8px!important}html body #root .pr .pr-acc-body table td{border:0!important;border-top:1px solid #f0ebfa!important;padding:12px 14px!important;vertical-align:baseline!important;background:transparent!important}html body #root .pr .pr-acc-body table tr:first-child td{border-top:0!important}html body #root .pr .pr-acc-body table td:first-child{width:34%;padding-right:6px!important;font:700 11px/1.4 var(--pr-font-body)!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--pr-purple)!important}html body #root .pr .pr-acc-body table td:last-child{font:500 14.5px/1.45 var(--pr-font-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--pr-ink)!important}.pr-mod-copy,.pr-mod-ctl{display:contents}@media(min-width:900px){html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mods-grid{display:block!important;max-width:1180px;margin:0 auto!important;--pr-stage:min(500px, calc(100vh - 240px) , 40vw)}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mods-grid .pr-mod.pr-mod{position:sticky!important;display:grid!important;grid-template-columns:minmax(0,1fr) var(--pr-stage);grid-template-rows:1fr auto auto 1fr;column-gap:64px;padding:40px 44px 40px 56px!important;margin:0!important;background:#fff!important;border:1px solid #ece6fa!important;border-radius:28px!important;box-shadow:0 -18px 46px -28px #28106e66,0 10px 30px -22px #28106e40!important;transform-origin:50% 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mods-grid .pr-mod.pr-mod:after{content:none!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-mod-copy{display:block;grid-column:1;grid-row:2;min-width:0}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-mod-ctl{display:flex;flex-direction:column;align-items:flex-start;gap:14px;grid-column:1;grid-row:3;min-width:0;padding-top:22px}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-mod-ctl>*{margin-top:0!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod :is(.pr-tm-stage,.pr-size-stage,.pr-hem-stage,.pr-math-cmp){grid-column:2;grid-row:1 / 5;align-self:center;width:var(--pr-stage)!important;max-width:none!important;margin:0!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-tm-stage{aspect-ratio:1/1;height:auto!important;border-radius:18px;overflow:hidden}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod-wrap{display:block!important;padding-top:24px!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod-wrap>.pr-mod-gap{display:block;height:40vh}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod>.pr-mod-dim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#000;opacity:0;pointer-events:none;z-index:5}}@media(min-width:900px){html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-mod-ctl :is(.pr-tabs,.pr-math-list){justify-content:flex-start!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-mod-ctl .pr-switch{margin:0!important}html.pr-stack-on body.template-product #root #pr .pr-sec.pr-mods .pr-mod .pr-mod-copy :is(.pr-tabs,.pr-math-list){justify-content:flex-start!important;margin-top:22px!important}}@media(min-width:900px){html body #root .pr .pr-gal .pr-gal-bar{margin:32px 0 0!important;padding:0 0 14px!important;align-items:center!important}html body #root .pr .pr-gal .pr-gal-bar .pr-gal-arr{align-items:center!important;height:auto!important;padding:0!important;margin:0!important}html body #root .pr .pr-gal .pr-gal-bar .pr-gal-arr button{margin:0!important}}@media(min-width:900px){html body #root .pr .pr-pdp .pr-gal{position:sticky!important;top:24px!important;align-self:start!important;width:100%;max-width:calc(100vh - 110px)}}html body .pr-stick .pr-stick-btn{justify-content:center!important;gap:16px!important;padding:0 18px!important}html body .pr-stick .pr-stick-v{align-items:flex-start!important;gap:4px!important}html body .pr-stick .pr-stick-p{font-size:16.5px!important;white-space:nowrap}html body .pr-stick .pr-stick-p small{font:700 9.5px/1 var(--pr-font-body);letter-spacing:.08em;text-transform:uppercase;opacity:.85;margin-right:4px;vertical-align:2px}html body .pr-stick .pr-stick-s{font-size:9.5px!important;padding:3px 5px!important;white-space:nowrap}@media(min-width:900px){html body .pr-stick{display:block!important;padding:0 24px 22px!important}html body .pr-stick .pr-stick-btn{width:min(460px,100%)!important;margin:0 auto!important;display:flex!important}html body.pr-page.pr-stick-on footer#pr-foot.pr-foot{padding-bottom:104px!important}}html body .pr-mix.pr-mix-one .pr-mix-sel{grid-template-columns:minmax(0,1fr)!important}html body .pr-mix.pr-mix-one .pr-mix-sel .pr-mix-u{grid-template-areas:none!important}html body .pr-stick .pr-stick-t{font-size:12.5px!important;letter-spacing:.05em!important;overflow:visible!important;text-overflow:clip!important;flex:0 1 auto!important}html body .pr-stick .pr-stick-btn{gap:14px!important}@media(min-width:900px){html body .pr-stick{display:flex!important;justify-content:center!important}html body .pr-stick .pr-stick-t{font-size:13.5px!important;letter-spacing:.07em!important}html body .pr-stick .pr-stick-p{font-size:18px!important}}html body #root .pr .pr-also-rail{scroll-padding-inline:var(--pr-gut)!important}@media(hover:hover){html body #root .pr .pr-card.pr-card .pr-card-body.pr-card-body.pr-card-body{padding-top:10px!important}}@media(max-width:899px){html body #root .pr .pr-size .pr-tabs{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(0,1fr)!important;gap:6px!important;justify-content:stretch!important}html body #root .pr .pr-size .pr-tabs button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:9px 2px 8px!important;border-radius:14px!important;font:500 11px/1.1 var(--pr-font-body)!important;white-space:nowrap!important;min-width:0!important}html body #root .pr .pr-size .pr-tabs button b{margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important}}html body #root .pr :is(h1,h2){text-wrap:balance}@media(max-width:899px){html body #root .pr .pr-band .pr-band-copy h2{font-size:calc((100vw - 2 * var(--pr-gut, 16px)) * .108)!important;line-height:1.02!important;text-align:center!important}}@media(max-width:899px){html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media video,html body #root .pr .pr-hero.pr-hero-vid .pr-hero-media img{transform:none!important;filter:none!important;will-change:auto!important}html body.template-product #root .pr .pr-gal .pr-gal-bar.pr-gal-bar{margin:0 0 8px!important;padding:4px var(--pr-gut) 0!important;align-items:center!important}html body.template-product #root .pr .pr-gal .pr-gal-bar .pr-gal-arr.pr-gal-arr{height:auto!important;align-items:center!important}html body.template-product #root .pr .pr-gal .pr-gal-bar .pr-gal-arr button{margin:0!important}}html body .pr .pr-szw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body .pr .pr-szw-b{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;margin:0;padding:12px 14px;border:1.5px solid var(--pr-line2);border-radius:12px;background:#fff;color:var(--pr-ink);text-align:left;cursor:pointer;font-family:var(--pr-font-body);transition:border-color .2s,background-color .2s,box-shadow .2s}html body .pr .pr-szw-b b{font-family:var(--pr-font-head);font-weight:800;font-size:16px;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;color:var(--pr-ink)}html body .pr .pr-szw-cm{font-size:13.5px;line-height:1.3;color:var(--pr-ink2);text-transform:none;letter-spacing:0}html body .pr .pr-szw-p{font-family:var(--pr-font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--pr-purple)}html body .pr .pr-szw-b[aria-checked=true]{border-color:var(--pr-purple);background:var(--pr-purple-soft);box-shadow:inset 0 0 0 1px var(--pr-purple)}html body .pr .pr-szw-b:focus-visible{outline:2px solid var(--pr-purple);outline-offset:2px}html body .pr-mix.pr-mix-n2 .pr-mix-sel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}html body .pr-mix .pr-mix-v.pr-mix-v2{display:flex;flex-direction:column;align-items:flex-start;text-align:left;-webkit-line-clamp:unset;overflow:visible}html body .pr-mix .pr-mix-v2 .pr-mix-nm{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:600 13.5px/1.2 var(--pr-font-body);color:var(--pr-ink)}html body .pr-mix .pr-mix-v2 .pr-mix-cm{margin-top:2px;font:500 12px/1.2 var(--pr-font-body);color:var(--pr-ink2);white-space:nowrap}html body .pr .pr-szw-note{margin:8px 0 0;font-size:13px;line-height:1.35;color:var(--pr-ink2)}html body .pr .pr-szw.pr-szw-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}html body .pr .pr-szw.pr-szw-3 .pr-szw-b{padding:11px 10px}html body .pr .pr-szw.pr-szw-3 .pr-szw-b b{font-size:14px;letter-spacing:.01em}html body .pr .pr-szw.pr-szw-3 .pr-szw-cm{font-size:12.5px}html body .pr .pr-szw.pr-szw-3 .pr-szw-p{font-size:10.5px;letter-spacing:.03em}html body .pr-mix.pr-mix-sz{padding:12px!important}html body .pr-mix.pr-mix-sz .pr-mix-h{margin:0 0 10px!important}html body .pr-mix-sz .pr-mix-zl{display:flex;flex-direction:column;gap:12px}html body .pr-mix-sz .pr-mix-zh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 6px;min-height:30px}html body .pr-mix-sz .pr-mix-zh .pr-mix-l{font:600 13px/1.2 var(--pr-font-body);color:var(--pr-ink)}html body .pr-mix-sz .pr-mix-seg{display:inline-flex;flex:0 0 auto;padding:3px;gap:2px;border-radius:999px;background:var(--pr-purple-soft)}html body .pr-mix-sz .pr-mix-seg button{-webkit-appearance:none;appearance:none;min-height:0!important;height:auto;margin:0;padding:6px 14px;border:0;border-radius:999px;background:transparent;box-shadow:none;font:700 12.5px/1 var(--pr-font-body);letter-spacing:0;text-transform:none;color:var(--pr-ink2);cursor:pointer}html body .pr-mix-sz .pr-mix-seg button[aria-checked=true]{background:var(--pr-purple);color:#fff}html body .pr-mix-sz .pr-mix-card{-webkit-appearance:none;appearance:none;display:flex;align-items:center;gap:12px;width:100%;min-height:0!important;height:auto;margin:0;padding:8px 12px 8px 8px;border:1px solid var(--pr-line2);border-radius:12px;background:#fff;box-shadow:none;text-align:left;text-transform:none;letter-spacing:0;color:var(--pr-ink);cursor:pointer}html body .pr-mix-sz .pr-mix-card:focus-visible{outline:2px solid var(--pr-purple);outline-offset:2px}html body .pr-mix-sz .pr-mix-ph{flex:0 0 52px;width:52px;height:52px;border-radius:10px;overflow:hidden;background:var(--pr-purple-soft)}html body .pr-mix-sz .pr-mix-ph img{display:block;width:100%;height:100%;object-fit:cover}html body .pr-mix-sz .pr-mix-ct{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}html body .pr-mix-sz .pr-mix-ct b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 15px/1.2 var(--pr-font-body);color:var(--pr-ink)}html body .pr-mix-sz .pr-mix-ct small{display:block;font:500 13px/1.2 var(--pr-font-body);color:var(--pr-ink2)}html body .pr-mix-sz .pr-mix-chg{flex:0 0 auto;font:700 11.5px/1 var(--pr-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--pr-purple)}.pr-pick{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000}.pr-pick[hidden]{display:none}.pr-pick-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#110c1e73;opacity:0;transition:opacity .25s}.pr-pick.in .pr-pick-bg{opacity:1}.pr-pick-card{position:absolute;left:0;right:0;bottom:0;max-height:84vh;overflow:auto;-webkit-overflow-scrolling:touch;padding:0 14px calc(16px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#fff;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.pr-pick.in .pr-pick-card{transform:none}.pr-pick-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 10px;background:#fff}.pr-pick-head b{font:800 16px/1.25 var(--pr-font-body, inherit);color:var(--pr-ink, #111)}.pr-pick-x{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:var(--pr-purple-soft, #efe8ff);cursor:pointer}.pr-pick-x svg{width:18px;height:18px;fill:none;stroke:#111;stroke-width:2}.pr-pick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pr-pick-it{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0;min-height:0;margin:0;padding:6px 6px 8px;border:1.5px solid var(--pr-line2, #e4def0);border-radius:12px;background:#fff;box-shadow:none;text-align:left;text-transform:none;letter-spacing:0;color:var(--pr-ink, #111);cursor:pointer}.pr-pick-it[aria-pressed=true]{border-color:var(--pr-purple, #6d3bff);background:var(--pr-purple-soft, #f3eeff);box-shadow:inset 0 0 0 1px var(--pr-purple, #6d3bff)}.pr-pick-it:disabled{opacity:.4;cursor:default}.pr-pick-ph{display:block;aspect-ratio:1;overflow:hidden;border-radius:9px;background:#f4f1fa}.pr-pick-ph img{display:block;width:100%;height:100%;object-fit:cover}.pr-pick-it b{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 13px/1.2 var(--pr-font-body, inherit)}.pr-pick-it small{font:500 12px/1.2 var(--pr-font-body, inherit);color:var(--pr-ink2, #555)}html.pr-pick-open,html.pr-pick-open body{overflow:hidden}@media(min-width:900px){.pr-pick-card{top:50%;right:auto;bottom:auto;left:50%;width:min(680px,92vw);max-height:80vh;border-radius:18px;opacity:0;transform:translate(-50%,-46%);transition:transform .25s,opacity .25s}.pr-pick.in .pr-pick-card{opacity:1;transform:translate(-50%,-50%)}.pr-pick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:899px){.pr .pr-card h3{white-space:normal!important;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}html body .pr-mix-sz .pr-spr,.pr-pick-ph .pr-spr{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:600% 500%}html body .pr-mix-sz .pr-mix-seg button{background:transparent!important;color:var(--pr-ink2)!important}html body .pr-mix-sz .pr-mix-seg button[aria-checked=true]{background:var(--pr-purple)!important;color:#fff!important;box-shadow:0 1px 3px #4c1d954d!important}html body .pr-mix-sz .pr-mix-card{background:#fff!important}.pr-pick .pr-pick-x{flex:0 0 36px!important;width:36px!important;min-width:0!important;height:36px!important;padding:0!important;float:none!important}.pr-pick .pr-pick-it{float:none!important;min-width:0!important;width:auto!important}html body .pr .pr-szw-blk{display:none!important}.pr-pick .pr-pick-x{background:transparent!important;border-radius:0!important;box-shadow:none!important}.pr-pick .pr-pick-x svg{width:22px;height:22px;stroke-width:2.2}html body .pr-mix-sz .pr-mix-seg{padding:3px;border:1px solid var(--pr-line2);background:#fff!important}html body .pr-mix-sz .pr-mix-seg button{padding:7px 16px!important;font-size:13.5px!important}html body .pr-mix-sz .pr-mix-ct small:empty{display:none}.pr-pick .pr-pick-alt .pr-pick-ph{opacity:.45;filter:grayscale(.35)}.pr-pick .pr-pick-alt b{color:var(--pr-ink2, #4a4556)}.pr-pick .pr-pick-alt small{color:var(--pr-purple, #6d3bff);font-weight:600}.pr-pick-note{margin:-4px 0 12px;font:500 13px/1.35 var(--pr-font-body, inherit);color:var(--pr-ink2, #4a4556)}.pr-pick-note[hidden]{display:none}html body .pr-mix.pr-mix-sz .pr-mix-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}html body .pr-mix.pr-mix-sz .pr-mix-h span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--pr-ink2);font-size:12.5px}html body .pr-mix-sz .pr-mix-zl{gap:8px!important}html body .pr-mix-sz .pr-mix-card{padding:7px 10px 7px 7px!important;gap:12px!important}html body .pr-mix-sz .pr-mix-ph{position:relative;overflow:visible!important;flex:0 0 48px!important;width:48px!important;height:48px!important}html body .pr-mix-sz .pr-mix-ph .pr-spr,html body .pr-mix-sz .pr-mix-ph img{border-radius:10px}html body .pr-mix-sz .pr-mix-no{position:absolute;top:-6px;left:-6px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pr-purple);color:#fff;font:700 11px/1 var(--pr-font-body);font-style:normal;box-shadow:0 0 0 2px #fff}html body .pr-mix-sz .pr-mix-go{flex:0 0 18px;width:18px;height:18px;fill:none;stroke:var(--pr-ink2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.pr-pick-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 12px;padding:4px;border:1px solid var(--pr-line2, #d6cfe6);border-radius:999px;background:#fff}.pr-pick-tabs[hidden]{display:none}.pr-pick .pr-pick-tabs button{-webkit-appearance:none;appearance:none;float:none!important;min-width:0!important;width:auto!important;height:auto;min-height:0;margin:0;padding:9px 10px!important;border:0;border-radius:999px;background:transparent!important;box-shadow:none!important;font:700 14px/1 var(--pr-font-body, inherit);letter-spacing:0;text-transform:none;color:var(--pr-ink2, #4a4556)!important;cursor:pointer}.pr-pick .pr-pick-tabs button[aria-selected=true]{background:var(--pr-purple, #6d3bff)!important;color:#fff!important}.pr .pr-pick-tabs button,.pr-pick .pr-pick-tabs button{display:flex!important;flex-direction:column;align-items:center;gap:3px;padding:8px 10px!important}.pr-pick .pr-pick-tabs button b{font:700 14px/1.1 var(--pr-font-body, inherit)}.pr-pick .pr-pick-tabs button span{font:600 12px/1.1 var(--pr-font-body, inherit);opacity:.85}.pr-pick .pr-pick-tabs{border-radius:16px!important}.pr-pick .pr-pick-tabs button{border-radius:12px!important}.pr-gal .pr-gal-track>div .pr-gal-name{position:absolute;left:12px;top:12px;z-index:2;max-width:calc(100% - 24px);padding:7px 13px;border-radius:999px;background:#ffffffeb;border:1px solid rgba(109,59,255,.16);box-shadow:0 2px 10px #28105029;color:var(--pr-purple-deep);font:600 13px/1.15 var(--pr-font-body);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pr-gal .pr-gal-thumbs{position:relative;display:flex;gap:6px;min-height:56px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:10px var(--pr-gut) 2px}.pr-gal .pr-gal-thumbs::-webkit-scrollbar{display:none}#root .pr .pr-gal .pr-gal-thumbs>button{position:relative;flex:0 0 56px;width:56px!important;min-width:0!important;height:56px!important;margin:0!important;padding:0!important;float:none!important;border:2px solid transparent!important;border-radius:10px!important;background:var(--pr-panel)!important;box-shadow:none!important;overflow:hidden;cursor:pointer;opacity:.62;transition:opacity .2s,border-color .2s}#root .pr .pr-gal .pr-gal-thumbs>button[data-media=float]{background:#fff!important}#root .pr .pr-gal .pr-gal-thumbs>button.vid{background:#1b1230!important}.pr-gal .pr-gal-thumbs>button.vid svg{position:absolute;left:50%;top:50%;z-index:1;width:22px;height:22px;transform:translate(-50%,-50%);fill:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.5))}#root .pr .pr-gal .pr-gal-thumbs>button.on{border-color:var(--pr-purple)!important;opacity:1}.pr-gal .pr-gal-thumbs>button img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pr-gal .pr-gal-thumbs>button[data-media=float] img{object-fit:contain;padding:3px}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-float-cut img{left:15%!important;top:15%!important;width:70%!important;height:64%!important;object-position:50% 100%!important}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-float-cut:after{left:28%!important;right:28%!important;bottom:14%!important;height:6%!important}.pr-gal .pr-gal-track>.pr-gal-float .pr-gal-name{top:12px;bottom:auto}@media(hover:hover){#root .pr .pr-gal .pr-gal-thumbs>button:hover{opacity:1}}@media(max-width:899px){html body #root .pr .pr-gal .pr-gal-thumbs{padding-top:6px;padding-bottom:0;margin-bottom:22px}}@media(min-width:900px){.pr-gal .pr-gal-track>div .pr-gal-name{left:18px;top:18px;padding:8px 15px;font-size:15px}.pr-gal .pr-gal-track>.pr-gal-float .pr-gal-name{top:18px;bottom:auto}html body #root .pr .pr-pdp .pr-gal.pr-gal-rail{display:grid!important;grid-template-columns:64px minmax(0,1fr);grid-template-areas:"bar bar" "rail track";column-gap:12px;max-width:calc(100vh - 34px)}html body #root .pr .pr-gal.pr-gal-rail .pr-gal-bar{grid-area:bar}html body #root .pr .pr-gal.pr-gal-rail .pr-gal-track{grid-area:track}html body #root .pr .pr-gal.pr-gal-rail .pr-gal-thumbs{grid-area:rail;flex-direction:column;gap:8px;padding:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;contain:size;align-self:stretch}#root .pr .pr-gal .pr-gal-thumbs>button{flex:0 0 64px;width:64px!important;height:64px!important}}.pr-pick .pr-pick-slots{display:flex;gap:8px;padding:8px 0 12px}.pr-pick .pr-pick-slots[hidden]{display:none}html body .pr-pick .pr-pick-slots button.pr-pick-slot{-webkit-appearance:none;appearance:none;position:relative;flex:1 1 0;min-width:0!important;width:auto!important;display:flex!important;align-items:center;gap:8px;margin:0!important;padding:6px 8px 6px 6px!important;float:none!important;border:2px solid var(--pr-line2, #e4def0)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;color:var(--pr-ink, #111)!important;text-align:left;cursor:pointer}html body .pr-pick .pr-pick-slots button.pr-pick-slot[aria-pressed=true]{border-color:var(--pr-purple, #6d3bff)!important;background:var(--pr-purple-soft, #f3eeff)!important}.pr-pick .pr-pick-sph{position:relative;flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:10px;background:#f4f1fa}.pr-pick .pr-pick-sph .pr-spr{display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:600% 500%}.pr-pick .pr-pick-sph img{display:block;width:100%;height:100%;object-fit:cover}.pr-pick .pr-pick-slot em{position:absolute;top:-7px;left:-7px;width:20px;height:20px;border-radius:50%;background:var(--pr-ink2, #4a4556);color:#fff;font:700 11px/20px var(--pr-font-body, inherit);font-style:normal;text-align:center}.pr-pick .pr-pick-slot[aria-pressed=true] em{background:var(--pr-purple, #6d3bff)}html body .pr-pick .pr-pick-slot small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 12px/1.2 var(--pr-font-body, inherit);text-transform:none!important;letter-spacing:normal!important}.pr-pick .pr-pick-slots.pr-pick-slots-big{overflow-x:auto;scrollbar-width:none;gap:10px;padding:10px 8px 12px;margin:0 -8px}.pr-pick .pr-pick-slots.pr-pick-slots-big::-webkit-scrollbar{display:none}html body .pr-pick .pr-pick-slots-big button.pr-pick-slot{flex:0 0 auto;padding:3px!important;border-radius:12px!important}.pr-pick .pr-pick-slots-big .pr-pick-sph{flex-basis:44px;width:44px;height:44px;border-radius:9px}.pr-pick .pr-pick-ph{position:relative}.pr-pick .pr-pick-nos{position:absolute;top:4px;right:4px;display:flex;gap:3px}.pr-pick .pr-pick-nos i{min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--pr-purple, #6d3bff);box-shadow:0 0 0 2px #fff;color:#fff;font:700 10px/18px var(--pr-font-body, inherit);font-style:normal;text-align:center}.pr-pick .pr-pick-nos i.pr-pick-n{min-width:26px;height:22px;border-radius:11px;font-size:12px;line-height:22px}@media(max-width:899px){html body .pr-pick .pr-pick-card{max-height:84vh;max-height:82svh}}.pr-pick .pr-pick-grid.pr-pick-dense{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-it{padding:4px 4px 6px;border-radius:10px}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-it b{font-size:11.5px;line-height:1.15}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-ph{border-radius:7px}@media(max-width:899px){html body .pr-pick .pr-pick-card.pr-pick-short{max-height:62vh;max-height:62svh}}@media(min-width:900px){.pr-pick .pr-pick-grid.pr-pick-dense{grid-template-columns:repeat(6,minmax(0,1fr))}}.pr-pick .pr-pick-grid{position:relative;z-index:0}html body.template-product #root .pr .pr-gal .pr-gal-track>.pr-gal-fl{background:transparent!important}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl img{object-fit:contain!important;z-index:1;animation:pr-lev2 4.6s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl:after{content:"";position:absolute;left:calc(50% - var(--sw, 50%) * .4);width:calc(var(--sw, 50%) * .8);bottom:9%;height:5%;background:radial-gradient(closest-side,#0000006b,#0000);animation:pr-levshadow 4.6s ease-in-out infinite;pointer-events:none}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl-pair:after{left:calc(var(--lx, 70%) - var(--lw, 44%) * .4);width:calc(var(--lw, 44%) * .8)}html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl-pair:before{content:"";position:absolute;left:calc(var(--sx, 25%) - var(--ssw, 30%) * .4);width:calc(var(--ssw, 30%) * .8);bottom:9.4%;height:4%;background:radial-gradient(closest-side,#00000061,#0000);animation:pr-levshadow 4.6s ease-in-out infinite;pointer-events:none}.pr-gal .pr-gal-track>.pr-gal-fl .pr-gal-name{top:12px;bottom:auto}@media(prefers-reduced-motion:reduce){html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl img,html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl:after,html body #root .pr .pr-gal .pr-gal-track>.pr-gal-fl-pair:before{animation:none!important}}#root .pr .pr-gal .pr-gal-thumbs>button.fl{background:#fff!important}.pr-gal .pr-gal-thumbs>button.fl img{object-fit:contain;padding:3px}html body #root .pr .pr-gal.pr-gal-one .pr-gal-bar,html body #root .pr .pr-gal.pr-gal-one .pr-gal-thumbs{display:none!important}@media(max-width:899px){html body #root .pr .pr-gal.pr-gal-one{margin-bottom:22px!important}}@media(min-width:900px){.pr-gal .pr-gal-track>.pr-gal-fl .pr-gal-name{top:18px}html body #root .pr .pr-pdp .pr-gal.pr-gal-rail.pr-gal-one{grid-template-columns:minmax(0,1fr);grid-template-areas:"track";max-width:calc(100vh - 110px)}}.pr-pick .pr-pick-head{padding:10px 0 6px}.pr-pick .pr-pick-head b{font-size:15px}.pr-pick .pr-pick-slots{padding:4px 0 8px;gap:6px}html body .pr-pick .pr-pick-slots button.pr-pick-slot{padding:3px 8px 3px 3px!important;gap:6px!important}.pr-pick .pr-pick-sph{flex-basis:32px;width:32px;height:32px;border-radius:8px}.pr-pick .pr-pick-slots-big .pr-pick-sph{flex-basis:36px;width:36px;height:36px}.pr .pr-pick-tabs button,.pr-pick .pr-pick-tabs button{padding:6px 8px!important;gap:1px}.pr-pick .pr-pick-tabs{margin:0 0 8px;padding:3px}.pr-pick .pr-pick-tabs button b{font-size:13px}.pr-pick .pr-pick-tabs button span{font-size:11.5px}.pr-pick .pr-pick-grid{gap:8px}.pr-pick .pr-pick-it{gap:3px;padding:4px 4px 6px;border-radius:10px}.pr-pick .pr-pick-it b{font-size:12px;line-height:1.15}.pr-pick .pr-pick-it small:empty{display:none}.pr-pick .pr-pick-grid.pr-pick-few{justify-content:center}.pr-pick .pr-pick-grid.pr-pick-dense{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-it{padding:3px 3px 5px;border-radius:9px}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-it b{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;line-height:1.2}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-it small{font-size:10px;line-height:1.15}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-ph{border-radius:6px}.pr-pick .pr-pick-grid.pr-pick-dense .pr-pick-nos i.pr-pick-n{min-width:22px;height:18px;font-size:10.5px;line-height:18px}@media(max-width:899px){html body .pr-pick .pr-pick-card.pr-pick-short{max-height:56vh;max-height:56svh}}@media(min-width:900px){.pr-pick .pr-pick-grid.pr-pick-dense{grid-template-columns:repeat(8,minmax(0,1fr))}.pr-pick-card{width:min(620px,92vw)}}.pr-hero .pr-hero-media .pr-hero-go{position:absolute;top:0;right:0;bottom:0;left:0;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.pr-mix-plus{position:relative;display:block;width:100%;height:100%;border-radius:inherit;background:var(--pr-purple-soft, #f3eeff);border:1.5px dashed var(--pr-purple, #6d3bff);box-sizing:border-box}.pr-mix-plus:before,.pr-mix-plus:after{content:"";position:absolute;left:50%;top:50%;width:40%;height:2px;margin:-1px 0 0 -20%;background:var(--pr-purple, #6d3bff);border-radius:2px}.pr-mix-plus:after{transform:rotate(90deg)}html body .pr-mix-sz .pr-mix-card.pr-mix-empty b{color:var(--pr-purple, #6d3bff)!important}html body .pr-mix-sz .pr-mix-ph .pr-mix-plus{border-radius:10px}html body .pr-pick .pr-pick-slots button.pr-pick-slot.pr-pick-slot-empty small{color:var(--pr-purple, #6d3bff)}
/*# sourceMappingURL=/cdn/shop/t/276/assets/pr.css.map */
