.store-experience{isolation:isolate;background-image:radial-gradient(ellipse at 0% 22%, var(--accent), transparent 35%), radial-gradient(ellipse at 100% 65%, #3187650a, transparent 30%);overflow:clip}@supports (color:color-mix(in lab, red, red)){.store-experience{background-image:radial-gradient(ellipse at 0% 22%, color-mix(in srgb, var(--accent) 4%, transparent), transparent 35%), radial-gradient(ellipse at 100% 65%, color-mix(in srgb, var(--color-success) 4%, transparent), transparent 30%)}}.store-experience>section{position:relative}.store-hero{background:radial-gradient(ellipse at 78% 38%, var(--accent), transparent 58%), linear-gradient(120deg, var(--surface), var(--accent))}@supports (color:color-mix(in lab, red, red)){.store-hero{background:radial-gradient(ellipse at 78% 38%, color-mix(in srgb, var(--accent) 15%, var(--surface)), transparent 58%), linear-gradient(120deg, var(--surface), color-mix(in srgb, var(--accent) 6%, var(--surface)))}}.store-hero:before{content:"";pointer-events:none;background-image:linear-gradient(var(--accent) 1px, transparent 1px), linear-gradient(90deg, var(--accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.store-hero:before{background-image:linear-gradient(color-mix(in srgb, var(--accent) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--accent) 6%, transparent) 1px, transparent 1px)}}.store-hero:before{background-size:64px 64px;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.store-hero-orbit{pointer-events:none;border:1px solid var(--accent);inset-inline-end:-80px;border-radius:2147483647px;width:650px;height:650px;position:absolute;top:-80px}@supports (color:color-mix(in lab, red, red)){.store-hero-orbit{border:1px solid color-mix(in srgb, var(--accent) 14%, transparent)}}.store-hero-orbit:after{content:"";border-radius:inherit;border:1px dashed var(--accent);position:absolute;inset:45px}@supports (color:color-mix(in lab, red, red)){.store-hero-orbit:after{border:1px dashed color-mix(in srgb, var(--accent) 20%, transparent)}}.store-hero-orbit:after{animation:70s linear infinite store-orbit}.store-hero-orbit:before{content:"";border-radius:inherit;border:1px solid var(--accent);position:absolute;inset:100px}@supports (color:color-mix(in lab, red, red)){.store-hero-orbit:before{border:1px solid color-mix(in srgb, var(--accent) 9%, transparent)}}.store-hero-copy{z-index:3;position:relative}.store-hero-copy h1{max-width:510px}.store-hero-copy h1 span{background:linear-gradient(110deg, var(--accent), var(--accent))}@supports (color:color-mix(in lab, red, red)){.store-hero-copy h1 span{background:linear-gradient(110deg, var(--accent), color-mix(in srgb, var(--accent) 55%, #ec4899))}}.store-hero-copy h1 span{color:#0000;-webkit-background-clip:text;background-clip:text}.store-hero-stage{padding:12px}.store-hero-stage>div:nth-child(2){box-shadow:0 20px 55px -35px var(--accent);transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:rotate(-3deg)}@supports (color:color-mix(in lab, red, red)){.store-hero-stage>div:nth-child(2){box-shadow:0 20px 55px -35px color-mix(in srgb, var(--accent) 65%, transparent)}}.store-hero-stage:hover>div:nth-child(2){transform:rotate(0)}.store-hero-stage>div:nth-child(2) img{animation:.9s ease-out both store-enter}.store-float-note{z-index:4;border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:11px 13px;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.store-float-note{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.store-float-note{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 25px -18px var(--foreground);animation:6s ease-in-out infinite store-float}.store-float-note--top{inset-inline-start:-25px;top:3px}.store-float-note--side{inset-inline-end:-25px;animation-delay:-3s;bottom:95px}.store-hero-proof{align-items:center;gap:10px;margin-top:27px;display:flex}.store-hero-proof img{border:2px solid var(--surface);border-radius:2147483647px;margin-inline-start:-9px}.store-hero-proof img:first-child{margin-inline-start:0}.store-ticker{position:relative}.store-ticker-track{width:max-content;animation:34s linear infinite store-marquee;display:flex}.store-ticker:hover .store-ticker-track,.store-ticker:focus-within .store-ticker-track{animation-play-state:paused}.store-ticker-group{align-items:center;gap:52px;padding-inline:26px;display:flex}.store-category-grid>button{transition:transform .25s,border-color .25s}.store-category-grid>button:hover{border-color:var(--accent);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.store-category-grid>button:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}}.store-promotions>div{transition:transform .3s}.store-promotions>div:hover{transform:translateY(-4px)}.store-promotions>div img{transition:transform .6s}.store-promotions>div:hover img{transform:scale(1.04)}.store-catalog{background:linear-gradient(180deg, var(--accent), var(--surface))}@supports (color:color-mix(in lab, red, red)){.store-catalog{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 3%, var(--surface)), var(--surface))}}.store-catalog{padding-top:36px;padding-bottom:32px}.store-experience article{transition:transform .25s}.store-experience #products article:hover{transform:translateY(-4px)}.store-process{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.store-process{background:color-mix(in srgb, var(--accent) 3%, var(--surface))}}.store-process:before{content:"";border-top:1px dashed var(--accent);position:absolute;top:55%;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.store-process:before{border-top:1px dashed color-mix(in srgb, var(--accent) 25%, transparent)}}.store-process>div>div:last-child>div{background:var(--surface)}.store-reviews{background-image:radial-gradient(ellipse at 0 70%, var(--accent), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.store-reviews{background-image:radial-gradient(ellipse at 0 70%, color-mix(in srgb, var(--accent) 6%, transparent), transparent 60%)}}.store-journal article img{transition:transform .5s,filter .5s}.store-journal article:hover img{filter:saturate(1.08);transform:translateY(-3px)}.store-newsletter>div>div{background-image:radial-gradient(ellipse at 0 100%, var(--accent), transparent 65%)}@supports (color:color-mix(in lab, red, red)){.store-newsletter>div>div{background-image:radial-gradient(ellipse at 0 100%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%)}}.store-newsletter-halo{background:radial-gradient(circle at 35% 30%, var(--accent), var(--accent));bottom:-75px;border-radius:2147483647px;width:290px;height:290px;position:absolute;inset-inline-end:50px}@supports (color:color-mix(in lab, red, red)){.store-newsletter-halo{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 18%, var(--surface)), color-mix(in srgb, var(--accent) 5%, transparent))}}.store-newsletter-halo{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.store-newsletter-halo{border:1px solid color-mix(in srgb, var(--accent) 12%, transparent)}}.store-newsletter-halo:after{content:"";border-radius:inherit;border:1px dashed var(--accent);position:absolute;inset:-22px}@supports (color:color-mix(in lab, red, red)){.store-newsletter-halo:after{border:1px dashed color-mix(in srgb, var(--accent) 20%, transparent)}}.store-newsletter-spark{color:var(--accent);position:absolute}.store-newsletter-spark--one{top:35px;font-size:32px;inset-inline-start:15px;transform:rotate(-15deg)}.store-newsletter-spark--two{bottom:45px;font-size:40px;inset-inline-end:22px}.store-weekend-banner{isolation:isolate;background:radial-gradient(ellipse at 80% 75%, var(--accent), transparent 55%), linear-gradient(115deg, var(--surface), var(--accent))}@supports (color:color-mix(in lab, red, red)){.store-weekend-banner{background:radial-gradient(ellipse at 80% 75%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 55%), linear-gradient(115deg, var(--surface), color-mix(in srgb, var(--accent) 9%, var(--surface)))}}.store-weekend-pattern{pointer-events:none;opacity:.65;background-image:radial-gradient(var(--accent) .8px, transparent .8px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.store-weekend-pattern{background-image:radial-gradient(color-mix(in srgb, var(--accent) 28%, transparent) .8px, transparent .8px)}}.store-weekend-pattern{background-size:15px 15px;-webkit-mask-image:linear-gradient(90deg,#0000 35%,#000);mask-image:linear-gradient(90deg,#0000 35%,#000)}.store-weekend-orbit{border:1px solid var(--accent);inset-inline-end:45px;border-radius:2147483647px;width:420px;height:420px;position:absolute;bottom:-130px}@supports (color:color-mix(in lab, red, red)){.store-weekend-orbit{border:1px solid color-mix(in srgb, var(--accent) 20%, transparent)}}.store-weekend-orbit{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.store-weekend-orbit{background:color-mix(in srgb, var(--accent) 5%, transparent)}}.store-weekend-orbit{pointer-events:none}.store-weekend-orbit:before,.store-weekend-orbit:after{content:"";border-radius:inherit;border:1px dashed var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.store-weekend-orbit:before,.store-weekend-orbit:after{border:1px dashed color-mix(in srgb, var(--accent) 17%, transparent)}}.store-weekend-orbit:before{inset:-35px}.store-weekend-orbit:after{inset:35px}@keyframes store-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes store-orbit{to{transform:rotate(360deg)}}@keyframes store-marquee{to{transform:translate(-50%)}}@keyframes store-enter{0%{opacity:.4;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.store-hero-orbit{width:470px;height:470px;top:auto;bottom:0}.store-float-note--top{inset-inline-start:0}.store-float-note--side{inset-inline-end:0;bottom:80px}.store-process:before{display:none}}@media (prefers-reduced-motion:reduce){.store-experience *,.store-experience :before,.store-experience :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
