@font-face{font-family:Cormorant Fallback;src:local("Times New Roman"),local("Times");size-adjust:90.4%;ascent-override:92%;descent-override:29%;line-gap-override:0%}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("Helvetica");size-adjust:111.6%;ascent-override:87%;descent-override:23%;line-gap-override:0%}.stlp{--stlp-c-ink:#120E0F;--stlp-c-espresso:#1E1617;--stlp-c-espresso-2:#2A1F20;--stlp-c-line-dark:rgb(231 165 142 / .18);--stlp-c-cream:#FBF6F1;--stlp-c-blush:#FCEDE9;--stlp-c-white:#FFFFFF;--stlp-c-line-light:rgb(18 14 15 / .12);--stlp-c-coral:#F8A098;--stlp-c-champagne:#F3DCCF;--stlp-c-rose-deep:#9A5547;--stlp-c-rosegold:#E7A58E;--stlp-c-rosegold-hover:#EDB29C;--stlp-g-rosegold:linear-gradient(135deg,#F9C9B6 0%,#E7A58E 48%,#C98670 100%);--stlp-g-rosegold-hover:linear-gradient(135deg,#FBD7C8 0%,#EDB29C 48%,#D3937D 100%);--stlp-g-text-rosegold:linear-gradient(100deg,#FAD3C2 0%,#E7A58E 55%,#D08B74 100%);--stlp-c-text-dark-bg:#FBF6F1;--stlp-c-muted-dark-bg:#BDB0AA;--stlp-c-text-light-bg:#120E0F;--stlp-c-muted-light-bg:#5F5450;--stlp-c-ok:#8FC9A9;--stlp-c-no:#E48A84;--stlp-font-display:"Cormorant Garamond","Cormorant Fallback",serif;--stlp-font-body:"Montserrat","Montserrat Fallback",system-ui,sans-serif;--stlp-fs-h1:clamp(2.375rem,1.5rem + 3.2vw,3.75rem);--stlp-fs-h2:clamp(2rem,1.45rem + 2.1vw,3rem);--stlp-fs-h3:clamp(1.125rem,1.05rem + .35vw,1.3125rem);--stlp-fs-lead:clamp(1rem,.95rem + .3vw,1.1875rem);--stlp-fs-body:1rem;--stlp-fs-small:.875rem;--stlp-fs-label:.75rem;--stlp-lh-tight:1.04;--stlp-lh-body:1.6;--stlp-ls-label:.1em;--stlp-s-1:4px;--stlp-s-2:8px;--stlp-s-3:12px;--stlp-s-4:16px;--stlp-s-5:24px;--stlp-s-6:32px;--stlp-s-7:40px;--stlp-s-8:56px;--stlp-s-9:72px;--stlp-section-y:clamp(48px,2.5rem + 2.8vw,80px);--stlp-container:1200px;--stlp-gutter:clamp(20px,4vw,32px);--stlp-r-pill:0;--stlp-r-card:0;--stlp-r-media:0;--stlp-r-sm:0;--stlp-shadow-light:0 12px 32px rgb(18 14 15 / .08);--stlp-shadow-glow:0 10px 30px rgb(231 165 142 / .28);--stlp-sticky-offset:90px;--stlp-z-sticky:40;--stlp-z-header:50;--stlp-ease-out:cubic-bezier(.25,.46,.45,.94);--stlp-ease-out-expo:cubic-bezier(.16,1,.3,1);--stlp-ease-standard:cubic-bezier(.4,0,.2,1);--stlp-dur-hover:.38s;--stlp-dur-reveal:1.3s;--stlp-dur-pop:1.5s;--stlp-dur-zoom:2.4s;--stlp-dur-hero:2s;--stlp-stagger:.18s;--stlp-dur-fast:.16s;--stlp-dur-base:.26s}.stlp *,.stlp *:before,.stlp *:after{box-sizing:border-box}.stlp img,.stlp video,.stlp svg{display:block;max-width:100%}.stlp img,.stlp video{height:auto}.stlp h1,.stlp h2,.stlp h3,.stlp h4,.stlp p,.stlp ul,.stlp ol,.stlp figure,.stlp blockquote{margin:0}.stlp ul[role=list],.stlp ol[role=list]{list-style:none;padding:0}.stlp a{color:inherit}.stlp button,.stlp input,.stlp select{font:inherit;color:inherit}.stlp button,.stlp summary,.stlp a,.stlp select,.stlp label,.stlp [role=tab]{cursor:pointer;touch-action:manipulation}.stlp :focus-visible{outline:2px solid var(--stlp-c-coral);outline-offset:3px}.stlp .stlp-surface-light :focus-visible{outline-color:var(--stlp-c-rose-deep)}.stlp .stlp-skip-link{position:absolute;left:var(--stlp-s-4);top:-100px;z-index:100;background:var(--stlp-c-cream);color:var(--stlp-c-ink);padding:var(--stlp-s-3) var(--stlp-s-4);border-radius:var(--stlp-r-sm)}.stlp .stlp-skip-link:focus{top:var(--stlp-s-4)}.stlp .stlp-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.stlp .stlp-container{width:min(100% - 2 * var(--stlp-gutter),var(--stlp-container));margin-inline:auto}.stlp .stlp-section{position:relative;padding-top:var(--stlp-pad-top,var(--stlp-section-y));padding-bottom:var(--stlp-pad-bottom,var(--stlp-section-y));isolation:isolate;overflow:clip}.stlp .stlp-surface-dark{color:var(--stlp-c-text-dark-bg);background:radial-gradient(120% 90% at 50% 0%,var(--stlp-c-espresso-2) 0%,var(--stlp-c-espresso) 45%,var(--stlp-c-ink) 100%)}.stlp .stlp-surface-dark .stlp-muted{color:var(--stlp-c-muted-dark-bg)}.stlp .stlp-surface-light{color:var(--stlp-c-text-light-bg);background:var(--stlp-c-cream)}.stlp .stlp-surface-blush{color:var(--stlp-c-text-light-bg);background:var(--stlp-c-blush)}.stlp .stlp-surface-light .stlp-muted,.stlp .stlp-surface-blush .stlp-muted{color:var(--stlp-c-muted-light-bg)}.stlp .stlp-surface-white{background:var(--stlp-c-white);color:#333}.stlp .stlp-pat-lattice:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--stlp-pat-lattice) repeat;background-size:44px 44px;opacity:.6;-webkit-mask-image:radial-gradient(75% 85% at 50% 40%,#000 0%,rgb(0 0 0 / .55) 55%,transparent 100%);mask-image:radial-gradient(75% 85% at 50% 40%,#000 0%,rgb(0 0 0 / .55) 55%,transparent 100%)}.stlp .stlp-pat-shears:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--stlp-pat-shears) repeat;background-size:160px 160px}.stlp .stlp-has-photo{background:var(--stlp-c-ink)}.stlp .stlp-section__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.stlp .stlp-section__photo img{width:100%;height:100%;object-fit:cover}.stlp .stlp-section__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--stlp-photo-overlay,linear-gradient(90deg,rgb(18 14 15 / .94) 0%,rgb(18 14 15 / .78) 55%,rgb(18 14 15 / .55) 100%))}.stlp .stlp-h1,.stlp .stlp-h2{font-family:var(--stlp-font-display);font-weight:600;line-height:var(--stlp-lh-tight);letter-spacing:-.012em;text-wrap:balance}.stlp .stlp-h1{font-size:var(--stlp-fs-h1)}.stlp .stlp-h2{font-size:var(--stlp-fs-h2)}.stlp .stlp-h3{font-size:var(--stlp-fs-h3);font-weight:600;line-height:1.3}.stlp .stlp-lead{font-size:var(--stlp-fs-lead)}.stlp .stlp-eyebrow{font-size:var(--stlp-fs-label);font-weight:600;letter-spacing:var(--stlp-ls-label);text-transform:uppercase}.stlp .stlp-surface-dark .stlp-eyebrow,.stlp .stlp-has-photo .stlp-eyebrow{color:var(--stlp-c-coral)}.stlp .stlp-surface-light .stlp-eyebrow,.stlp .stlp-surface-blush .stlp-eyebrow{color:var(--stlp-c-rose-deep)}.stlp .stlp-text-rosegold{background:var(--stlp-g-text-rosegold);-webkit-background-clip:text;background-clip:text;color:transparent}.stlp .stlp-surface-light .stlp-accent,.stlp .stlp-surface-blush .stlp-accent{color:var(--stlp-c-rose-deep);font-style:italic}.stlp .stlp-section-head{max-width:720px;margin:0 auto var(--stlp-s-6);text-align:center;display:grid;gap:var(--stlp-s-3)}.stlp .stlp-center{text-align:center}.stlp .stlp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--stlp-s-2);min-height:52px;padding:14px 34px;border-radius:var(--stlp-r-pill);border:1px solid transparent;font-size:.9375rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;text-align:center;transition:transform var(--stlp-dur-fast) var(--stlp-ease-out),box-shadow var(--stlp-dur-fast) var(--stlp-ease-out),background var(--stlp-dur-fast) var(--stlp-ease-out),color var(--stlp-dur-fast) var(--stlp-ease-out)}.stlp .stlp-btn .stlp-icon-arrow{width:18px;height:18px;transition:transform var(--stlp-dur-fast) var(--stlp-ease-out)}.stlp .stlp-btn:hover .stlp-icon-arrow{transform:translate(3px)}.stlp .stlp-btn--primary{background:var(--stlp-c-rosegold);color:var(--stlp-c-ink)}.stlp .stlp-btn--primary:hover{background:var(--stlp-c-rosegold-hover)}.stlp .stlp-btn--primary:active{transform:translateY(1px)}.stlp .stlp-btn--ghost{background:#fbf6f10a;color:var(--stlp-c-champagne);border-color:#f3dccf8c}.stlp .stlp-btn--ghost:hover{background:#fbf6f11a;border-color:var(--stlp-c-champagne)}.stlp .stlp-btn--ink{background:var(--stlp-c-ink);color:var(--stlp-c-cream)}.stlp .stlp-btn--ink:hover{background:var(--stlp-c-espresso-2)}.stlp .stlp-btn--block{width:100%}@media(max-width:767px){.stlp .stlp-btn--mobile-block{width:100%}}.stlp .stlp-stars{display:inline-flex;gap:2px;color:var(--stlp-c-coral)}.stlp .stlp-surface-light .stlp-stars,.stlp .stlp-surface-blush .stlp-stars{color:#d9826f}.stlp .stlp-stars svg{width:15px;height:15px}.stlp .stlp-rating{display:inline-flex;align-items:center;gap:var(--stlp-s-2);font-size:var(--stlp-fs-small);font-weight:500}.stlp .stlp-ill{width:48px;height:48px;flex:none}.stlp .stlp-ill--sm{width:36px;height:36px}.stlp .stlp-ill--lg{width:64px;height:64px}.stlp .stlp-trust{display:flex;flex-wrap:wrap;gap:var(--stlp-s-3) var(--stlp-s-5)}.stlp .stlp-trust li{display:inline-flex;align-items:center;gap:var(--stlp-s-2);white-space:nowrap;font-size:var(--stlp-fs-label);font-weight:700;letter-spacing:var(--stlp-ls-label);text-transform:uppercase}.stlp .stlp-icon{width:22px;height:22px;flex:none}.stlp .stlp-slot{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:var(--stlp-r-media);background:radial-gradient(45% 55% at 50% 50%,rgb(231 165 142 / .14),transparent 70%),linear-gradient(160deg,#2a1f20,#170f10);border:1px solid var(--stlp-c-line-dark)}.stlp .stlp-slot>.stlp-play{position:absolute;top:50%;left:50%;translate:-50% -50%;margin:0}.stlp .stlp-play{width:76px;height:76px;padding:0;border-radius:50%;display:grid;place-items:center;background:var(--stlp-g-rosegold);color:var(--stlp-c-ink);border:0;box-shadow:0 0 0 10px #e7a58e24,0 0 0 22px #e7a58e0f,var(--stlp-shadow-glow)}.stlp .stlp-play svg{width:26px;height:26px;translate:2px 0}.stlp .stlp-skeleton-line{display:block;height:12px;background:#f3dccf24}.stlp .stlp-hero{position:relative;isolation:isolate;overflow:clip}.stlp .stlp-hero__photo{position:relative;height:clamp(380px,100vw,450px)}.stlp .stlp-hero__photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.stlp .stlp-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(18 14 15 / 0) 68%,var(--stlp-c-espresso) 100%)}.stlp .stlp-hero__chip{position:absolute;z-index:2;right:var(--stlp-gutter);bottom:var(--stlp-s-5);display:flex;align-items:center;gap:var(--stlp-s-3);padding:8px 14px 8px 8px;background:#120e0fb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--stlp-c-line-dark);border-radius:var(--stlp-r-pill);color:var(--stlp-c-text-dark-bg);font-size:var(--stlp-fs-label);line-height:1.35}.stlp .stlp-hero__chip img{width:22px;height:42px;object-fit:contain}.stlp .stlp-hero__chip>span{display:grid}.stlp .stlp-hero__chip-meta{display:inline-flex;align-items:center;gap:4px;color:var(--stlp-c-muted-dark-bg)}.stlp .stlp-hero__chip-meta .stlp-icon{width:12px;height:12px;color:var(--stlp-c-coral)}.stlp .stlp-hero__inner{position:relative;z-index:1;padding-block:var(--stlp-s-5) var(--stlp-s-7)}.stlp .stlp-hero__copy{display:grid;gap:var(--stlp-s-4);justify-items:start;max-width:560px}.stlp .stlp-hero__copy .stlp-lead{max-width:38ch}.stlp .stlp-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--stlp-s-4) var(--stlp-s-6);width:100%;margin-top:var(--stlp-s-2)}.stlp .stlp-press{display:flex;align-items:center;gap:var(--stlp-s-3)}.stlp .stlp-press img{width:110px;filter:invert(1) brightness(1.7);opacity:.85}@media(min-width:1024px){.stlp .stlp-hero{min-height:560px;display:grid;align-items:center}.stlp .stlp-hero__photo{position:absolute;inset:0 0 0 auto;width:50%;height:100%}.stlp .stlp-hero__photo>img{object-position:50% 35%}.stlp .stlp-hero__photo{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 38%);mask-image:linear-gradient(90deg,transparent 0%,#000 38%);width:56%}.stlp .stlp-hero__photo:after{background:linear-gradient(0deg,rgb(18 14 15 / .35),transparent 40%)}.stlp .stlp-hero__chip{right:var(--stlp-s-6);bottom:var(--stlp-s-6)}.stlp .stlp-hero__inner{padding-block:var(--stlp-s-8)}.stlp .stlp-hero__copy{max-width:560px;gap:var(--stlp-s-5)}.stlp .stlp-hero .stlp-trust{flex-wrap:nowrap;gap:var(--stlp-s-5)}}.stlp .stlp-accordion{border-top:1px solid var(--stlp-c-line-light)}.stlp .stlp-acc{border-bottom:1px solid var(--stlp-c-line-light)}.stlp .stlp-acc summary{list-style:none;display:flex;align-items:center;gap:var(--stlp-s-3);min-height:56px;padding-block:10px;font-weight:600;font-size:1.0625rem}.stlp .stlp-acc summary::-webkit-details-marker{display:none}.stlp .stlp-acc summary>span{flex:1}.stlp .stlp-acc__toggle{transition:transform var(--stlp-dur-base) var(--stlp-ease-out);color:var(--stlp-c-rose-deep)}.stlp .stlp-acc[open] .stlp-acc__toggle{transform:rotate(45deg)}.stlp .stlp-acc p{padding:0 var(--stlp-s-6) var(--stlp-s-4) 48px;color:var(--stlp-c-muted-light-bg);font-size:.9375rem;max-width:60ch}.stlp .stlp-reasons__grid{display:grid;gap:var(--stlp-s-6);align-items:center}.stlp .stlp-reasons__media{position:relative}.stlp .stlp-reasons__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--stlp-r-card);box-shadow:var(--stlp-shadow-light)}.stlp .stlp-float-card{position:absolute;left:var(--stlp-s-4);bottom:var(--stlp-s-4);display:flex;align-items:center;gap:var(--stlp-s-3);padding:10px 16px 10px 10px;background:#120e0fd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--stlp-c-text-dark-bg);border-radius:var(--stlp-r-pill);font-size:var(--stlp-fs-small);line-height:1.3}.stlp .stlp-float-card>span{display:grid}.stlp .stlp-float-card .stlp-muted{color:var(--stlp-c-muted-dark-bg);font-size:var(--stlp-fs-label)}.stlp .stlp-reasons__content{display:grid;gap:var(--stlp-s-4)}.stlp .stlp-reasons__content .stlp-btn{justify-self:start;margin-top:var(--stlp-s-2)}@media(min-width:1024px){.stlp .stlp-reasons__grid{grid-template-columns:1fr 1.1fr;gap:var(--stlp-s-8)}.stlp .stlp-reasons__media img{aspect-ratio:4 / 5;max-height:560px}}.stlp .stlp-ambassador__grid{display:grid;gap:var(--stlp-s-6);align-items:center}.stlp .stlp-ambassador__copy{display:grid;gap:var(--stlp-s-4);color:var(--stlp-c-text-dark-bg)}.stlp .stlp-quote{display:grid;gap:var(--stlp-s-4);padding:var(--stlp-s-5);border-radius:var(--stlp-r-card);background:#1e161799;border:1px solid var(--stlp-c-line-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stlp .stlp-quote__mark{width:34px;height:34px;color:var(--stlp-c-coral)}.stlp .stlp-quote blockquote{font-family:var(--stlp-font-display);font-size:clamp(1.3125rem,1.15rem + .6vw,1.625rem);font-weight:500;font-style:italic;line-height:1.35;color:var(--stlp-c-text-dark-bg)}.stlp .stlp-quote figcaption{display:grid;gap:2px;font-size:var(--stlp-fs-small)}.stlp .stlp-quote figcaption .stlp-muted{color:var(--stlp-c-muted-dark-bg)}.stlp .stlp-ambassador__video{position:relative;overflow:hidden;border-radius:var(--stlp-r-media);background:var(--stlp-c-espresso);box-shadow:0 30px 60px #00000073;aspect-ratio:16 / 9;width:100%}.stlp .stlp-ambassador__video-backdrop{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-size:cover;background-position:center;filter:blur(28px) brightness(.6);transform:scale(1.1);pointer-events:none;z-index:0}.stlp .stlp-ambassador__video video,.stlp .stlp-ambassador__video-player{position:relative;z-index:1;width:100%;height:100%;display:block}@media(min-width:768px){.stlp .stlp-ambassador__video{aspect-ratio:16 / 9}}@media(min-width:1024px){.stlp .stlp-ambassador__grid{grid-template-columns:.85fr 1.15fr;gap:var(--stlp-s-8)}}.stlp .stlp-carousel{position:relative}.stlp .stlp-carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--stlp-s-3);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:2px}.stlp .stlp-carousel__track::-webkit-scrollbar{display:none}.stlp .stlp-ugc-card{scroll-snap-align:start;aspect-ratio:9 / 16;border-radius:var(--stlp-r-card);overflow:hidden;background:var(--stlp-c-ink)}.stlp .stlp-ugc-card video{width:100%;height:100%;object-fit:cover}.stlp .stlp-ugc-card.stlp-slot{border-radius:var(--stlp-r-card)}.stlp .stlp-play--sm{width:52px;height:52px;box-shadow:0 0 0 8px #e7a58e1f,var(--stlp-shadow-glow)}.stlp .stlp-play--sm svg{width:18px;height:18px;translate:2px 0}.stlp .stlp-carousel__btn{display:none;position:absolute;top:50%;translate:0 -50%;z-index:2;width:48px;height:48px;border-radius:50%;border:0;background:var(--stlp-c-ink);color:var(--stlp-c-cream);place-items:center;box-shadow:var(--stlp-shadow-light)}.stlp .stlp-carousel__btn:hover{background:var(--stlp-c-espresso-2)}.stlp .stlp-carousel__btn--prev{left:-20px}.stlp .stlp-carousel__btn--next{right:-20px}@media(min-width:768px){.stlp .stlp-carousel__track{grid-auto-columns:calc((100% - 3 * var(--stlp-s-3)) / 4)}}@media(min-width:1024px){.stlp .stlp-carousel__track{grid-auto-columns:calc((100% - 4 * var(--stlp-s-3)) / 5)}.stlp .stlp-carousel__btn{display:grid}.stlp .stlp-carousel--no-nav .stlp-carousel__btn{display:none!important}}.stlp .stlp-reviews{display:grid;gap:var(--stlp-s-3);margin-top:var(--stlp-s-6)}.stlp .stlp-review{display:grid;gap:var(--stlp-s-2);align-content:start;padding:var(--stlp-s-5);background:var(--stlp-c-white);border-radius:var(--stlp-r-card);box-shadow:var(--stlp-shadow-light)}.stlp .stlp-review__title{font-family:var(--stlp-font-display);font-size:1.375rem;font-weight:600;line-height:1.2}.stlp .stlp-review__text{font-size:.9375rem;font-weight:400;line-height:1.65;color:var(--stlp-c-muted-light-bg)}.stlp .stlp-review__by{font-size:var(--stlp-fs-small);color:var(--stlp-c-muted-light-bg)}.stlp .stlp-review__by strong{color:var(--stlp-c-ink)}@media(min-width:768px){.stlp .stlp-reviews{grid-template-columns:repeat(2,1fr)}}.stlp .stlp-compare__grid{display:grid;gap:var(--stlp-s-6);align-items:center;color:var(--stlp-c-text-dark-bg)}.stlp .stlp-compare__card{display:grid;grid-template-columns:1fr 1fr;gap:var(--stlp-s-3)}.stlp .stlp-compare__col{display:grid;gap:var(--stlp-s-3);align-content:start;justify-items:center;padding:var(--stlp-s-4);border-radius:var(--stlp-r-card);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stlp .stlp-compare__col--us{background:linear-gradient(180deg,#e7a58e29,#1e1617d9);border:1px solid rgb(231 165 142 / .55)}.stlp .stlp-compare__col--them{background:#120e0fb3;border:1px solid rgb(255 255 255 / .08)}.stlp .stlp-compare__img,.stlp .stlp-compare__ill{width:100%;max-width:160px;aspect-ratio:1;object-fit:cover}.stlp .stlp-compare__col--them .stlp-compare__img{object-fit:contain}.stlp .stlp-compare__ill{background:#ffffff08;border:1px solid rgb(255 255 255 / .08)}.stlp .stlp-compare__name{font-family:var(--stlp-font-display);font-size:1.625rem;font-weight:600}.stlp .stlp-compare__col ul{display:grid;gap:var(--stlp-s-2);width:100%}.stlp .stlp-compare__col li{display:flex;gap:var(--stlp-s-2);align-items:flex-start;font-size:var(--stlp-fs-small);line-height:1.4}.stlp .stlp-compare__col--them li{color:var(--stlp-c-muted-dark-bg)}.stlp .stlp-icon.stlp-ok{width:18px;height:18px;color:var(--stlp-c-ok)}.stlp .stlp-icon.stlp-no{width:18px;height:18px;color:var(--stlp-c-no)}.stlp .stlp-compare__copy{display:grid;gap:var(--stlp-s-4);justify-items:start;max-width:480px}.stlp .stlp-compare__copy .stlp-muted{color:var(--stlp-c-muted-dark-bg)}@media(min-width:1024px){.stlp .stlp-compare__grid{grid-template-columns:1fr 1fr;gap:var(--stlp-s-8)}.stlp .stlp-compare__copy{order:-1}.stlp .stlp-compare__col{padding:var(--stlp-s-5)}}.stlp .stlp-buy__grid{display:grid;gap:var(--stlp-s-6);align-items:start}.stlp .stlp-gallery{display:grid;gap:var(--stlp-s-2)}.stlp .stlp-gallery__main{aspect-ratio:1;border-radius:var(--stlp-r-card);overflow:hidden;background:var(--stlp-c-white)}.stlp .stlp-gallery__main img{width:100%;height:100%;object-fit:cover}.stlp .stlp-gallery__main img[data-fit=contain]{object-fit:contain}.stlp .stlp-gallery__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * var(--stlp-s-2)) / 6);gap:var(--stlp-s-2);overflow-x:auto;scrollbar-width:none}.stlp .stlp-gallery__thumbs button{padding:0;aspect-ratio:1;border:2px solid transparent;border-radius:var(--stlp-r-sm);overflow:hidden;background:var(--stlp-c-white);opacity:.7}.stlp .stlp-gallery__thumbs button:hover{opacity:1}.stlp .stlp-gallery__thumbs button[aria-current=true]{border-color:var(--stlp-c-coral);opacity:1}.stlp .stlp-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.stlp .stlp-buy__panel{display:grid;gap:var(--stlp-s-4)}.stlp .stlp-buy__title{font-family:var(--stlp-font-display);font-size:clamp(1.875rem,1.5rem + 1.3vw,2.625rem);font-weight:600;line-height:1.05}.stlp .stlp-set-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--stlp-s-2)}.stlp .stlp-set-tabs button{display:grid;gap:2px;align-content:center;justify-items:center;min-height:76px;padding:var(--stlp-s-2);border:1px solid var(--stlp-c-line-dark);border-radius:var(--stlp-r-sm);background:#fbf6f108;color:var(--stlp-c-text-dark-bg);text-align:center}.stlp .stlp-set-tabs button:hover{border-color:#e7a58e80}.stlp .stlp-set-tabs button[aria-selected=true]{border-color:transparent;background:var(--stlp-c-rosegold);color:var(--stlp-c-ink)}.stlp .stlp-set-tabs__flag{font-size:.625rem;font-weight:700;letter-spacing:var(--stlp-ls-label);text-transform:uppercase;color:var(--stlp-c-coral)}.stlp .stlp-set-tabs button[aria-selected=true] .stlp-set-tabs__flag{color:var(--stlp-c-ink)}.stlp .stlp-set-tabs__name{font-size:.8125rem;font-weight:700;line-height:1.2}.stlp .stlp-set-tabs__price{font-size:.8125rem;opacity:.85}.stlp [data-buy-panel]{display:grid;gap:var(--stlp-s-4)}.stlp .stlp-buy__desc{font-size:.9375rem}.stlp .stlp-opt-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--stlp-s-3)}.stlp .stlp-opt-grid .stlp-opt:first-child{grid-column:1 / -1}.stlp .stlp-opt{border:0;padding:0;margin:0;display:grid;gap:6px}.stlp .stlp-opt__label{font-size:var(--stlp-fs-label);font-weight:700;letter-spacing:var(--stlp-ls-label);text-transform:uppercase;color:var(--stlp-c-muted-dark-bg)}.stlp .stlp-opt select{width:100%;min-height:48px;padding:0 var(--stlp-s-4);border-radius:var(--stlp-r-sm);border:1px solid var(--stlp-c-line-dark);background:var(--stlp-c-espresso-2);color:var(--stlp-c-text-dark-bg);font-size:1rem}.stlp .stlp-swatches{display:flex;gap:var(--stlp-s-2)}.stlp .stlp-swatch{position:relative;display:grid;place-items:center;width:44px;height:44px}.stlp .stlp-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.stlp .stlp-swatch__dot{width:32px;height:32px;border-radius:50%;box-shadow:0 0 0 1px #ffffff2e}.stlp .stlp-swatch input:checked+.stlp-swatch__dot{box-shadow:0 0 0 2px var(--stlp-c-espresso),0 0 0 4px var(--stlp-c-coral)}.stlp .stlp-swatch input:focus-visible+.stlp-swatch__dot{outline:2px solid var(--stlp-c-cream);outline-offset:5px}.stlp .stlp-swatch__dot--rose{background:var(--stlp-g-rosegold)}.stlp .stlp-swatch__dot--black{background:linear-gradient(135deg,#4a4a4d,#121214)}.stlp .stlp-buy__cta{display:grid;gap:var(--stlp-s-2)}.stlp .stlp-buy__price{display:flex;align-items:baseline;gap:var(--stlp-s-3);font-size:1.75rem;font-weight:700}.stlp .stlp-buy__price .stlp-muted{font-size:var(--stlp-fs-small);font-weight:500}.stlp .stlp-buy__status:empty{display:none}.stlp .stlp-trust--row{gap:var(--stlp-s-2) var(--stlp-s-4)}.stlp .stlp-trust--row li{font-size:.6875rem}@media(min-width:1024px){.stlp .stlp-buy__grid{grid-template-columns:1fr 1fr;gap:var(--stlp-s-8)}.stlp .stlp-gallery{position:sticky;top:var(--stlp-sticky-offset)}}.stlp .stlp-included{margin-top:var(--stlp-s-8);padding-top:var(--stlp-s-6);border-top:1px solid var(--stlp-c-line-dark)}.stlp .stlp-included__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--stlp-s-2) var(--stlp-s-4);margin-bottom:var(--stlp-s-5);font-weight:inherit}.stlp .stlp-included__sub{font-size:var(--stlp-fs-small)}.stlp .stlp-included__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--stlp-s-3)}.stlp .stlp-included__grid li{display:flex;align-items:center;gap:var(--stlp-s-3);padding:var(--stlp-s-3);border-radius:var(--stlp-r-media);background:#fbf6f10a;border:1px solid var(--stlp-c-line-dark);font-size:var(--stlp-fs-small);line-height:1.35}.stlp .stlp-included__grid li>span{display:grid}.stlp .stlp-included__grid .stlp-muted{font-size:var(--stlp-fs-label)}.stlp .stlp-included__grid li[hidden]{display:none}@media(min-width:1024px){.stlp .stlp-included__grid{grid-template-columns:repeat(3,1fr)}}.stlp .stlp-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--stlp-s-3);margin-bottom:var(--stlp-s-6)}.stlp .stlp-card{position:relative;aspect-ratio:3 / 4;border-radius:var(--stlp-r-card);overflow:hidden;background:var(--stlp-c-ink)}.stlp .stlp-card img{width:100%;height:100%;object-fit:cover}.stlp .stlp-card__body{position:absolute;inset:auto 0 0 0;display:grid;justify-items:start;gap:4px;padding:var(--stlp-s-7) var(--stlp-s-3) var(--stlp-s-3);background:linear-gradient(to top,#120e0ff0,#120e0fe0 22%,#120e0fbd 38%,#120e0f8a 52%,#120e0f57,#120e0f2b 78%,#120e0f0f 90%,#120e0f00);color:var(--stlp-c-text-dark-bg)}.stlp .stlp-card__title{font-family:var(--stlp-font-display);font-size:1.25rem;font-weight:600;line-height:1.1}.stlp .stlp-card__body p{display:none;font-size:var(--stlp-fs-small);color:#e9ddd6}@media(min-width:768px){.stlp .stlp-card__body{padding:var(--stlp-s-8) var(--stlp-s-4) var(--stlp-s-4)}.stlp .stlp-card__title{font-size:1.5rem}.stlp .stlp-card__body p{display:block}}@media(min-width:1024px){.stlp .stlp-cards{grid-template-columns:repeat(4,1fr)}}.stlp .stlp-bs-head{display:flex;align-items:center;justify-content:space-between;gap:var(--stlp-s-4);margin-bottom:var(--stlp-s-5)}.stlp .stlp-bs-head__title{font-family:var(--stlp-font-body);font-size:clamp(1.5rem,1.3rem + .8vw,2rem);font-weight:400;color:#000;letter-spacing:.01em}.stlp .stlp-bs-head__all{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--stlp-s-4);border:1px solid #000;color:#000;font-size:var(--stlp-fs-label);letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.stlp .stlp-bs-head__all .stlp-icon{width:16px;height:16px}.stlp .stlp-pc-track{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:var(--stlp-s-6);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.stlp .stlp-pc-track::-webkit-scrollbar{display:none}.stlp .stlp-pc{scroll-snap-align:start;display:grid;gap:var(--stlp-s-2);align-content:start;font-family:var(--stlp-font-body);color:#333}.stlp .stlp-pc__media{display:block;aspect-ratio:1;background:#fff}.stlp .stlp-pc__media img{width:100%;height:100%;object-fit:contain}.stlp .stlp-pc__row{display:flex;justify-content:space-between;gap:var(--stlp-s-3);align-items:flex-start;margin-top:var(--stlp-s-3)}.stlp .stlp-pc__title{font-size:.9375rem;line-height:1.4;color:#333;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stlp .stlp-pc__title:hover{text-decoration:underline}.stlp .stlp-pc__rating{display:inline-flex;align-items:center;gap:4px;font-size:.8125rem;color:#333;white-space:nowrap}.stlp .stlp-pc__rating svg{width:13px;height:13px;flex:none;color:#f5c518}.stlp .stlp-pc__price{font-size:.875rem;color:#707070}.stlp .stlp-pc__btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--stlp-s-2);min-height:44px;margin-top:var(--stlp-s-3);border:1px solid #000;background:#fff;color:#333;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}.stlp .stlp-pc__btn:hover{background:#000;color:#fff}.stlp .stlp-pc__btn .stlp-icon{width:18px;height:18px}.stlp .stlp-bs-foot{display:flex;align-items:center;gap:var(--stlp-s-3);margin-top:var(--stlp-s-6)}.stlp .stlp-bs-progress{flex:1;height:2px;background:#dcdcdc;position:relative}.stlp .stlp-bs-progress span{position:absolute;inset:0 auto 0 0;width:25%;background:#000;transition:left var(--stlp-dur-base) var(--stlp-ease-out)}.stlp .stlp-bs-arrow{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #000;background:#fff;color:#000}.stlp .stlp-bs-arrow:hover{background:#000;color:#fff}@media(min-width:768px){.stlp .stlp-pc-track{grid-auto-columns:calc((100% - 2 * var(--stlp-s-6)) / 3)}}@media(min-width:1024px){.stlp .stlp-pc-track{grid-auto-columns:calc((100% - 3 * var(--stlp-s-6)) / 4)}}.stlp .stlp-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:var(--stlp-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:var(--stlp-s-4);padding:var(--stlp-s-3) var(--stlp-gutter) calc(var(--stlp-s-3) + env(safe-area-inset-bottom));background:#120e0ff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stlp-c-text-dark-bg);border-top:1px solid var(--stlp-c-line-dark)}.stlp .stlp-sticky-atc[hidden]{display:none}.stlp .stlp-sticky-atc__info{display:grid;font-size:var(--stlp-fs-small);line-height:1.3}.stlp .stlp-sticky-atc .stlp-btn{min-height:48px;padding-inline:var(--stlp-s-5)}@media(min-width:1024px){.stlp .stlp-sticky-atc{display:none!important}}.stlp .stlp-hero.stlp-pat-lattice:before{opacity:.4;-webkit-mask-image:radial-gradient(60% 90% at 30% 50%,rgb(0 0 0 / .35) 0%,#000 70%,transparent 100%);mask-image:radial-gradient(60% 90% at 30% 50%,rgb(0 0 0 / .35) 0%,#000 70%,transparent 100%)}@media(max-width:767px){.stlp .stlp-hero .stlp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--stlp-s-2);width:100%}.stlp .stlp-hero .stlp-trust li{flex-direction:column;text-align:center;white-space:normal;font-size:.625rem;line-height:1.3;gap:6px}.stlp .stlp-ambassador__video{aspect-ratio:16 / 9}.stlp .stlp-reviews{grid-auto-flow:column;grid-auto-columns:84%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--stlp-s-2)}.stlp .stlp-reviews::-webkit-scrollbar{display:none}.stlp .stlp-review{scroll-snap-align:start}.stlp .stlp-included__grid{grid-template-columns:1fr;gap:var(--stlp-s-2)}.stlp .stlp-included__grid li{padding:10px var(--stlp-s-3)}.stlp .stlp-included__grid .stlp-ill{width:40px;height:40px}.stlp .stlp-pc-track{grid-auto-columns:62%;gap:var(--stlp-s-4)}}.stlp .stlp-buy.stlp-pat-lattice:before{opacity:.35}.stlp .stlp-hero__chip--desktop{display:none}@media(min-width:1024px){.stlp .stlp-hero__chip--mobile{display:none}.stlp .stlp-hero__inner{position:relative}.stlp .stlp-hero__chip--desktop{display:flex;right:calc((100% - 100vw) / 2 + var(--stlp-gutter));bottom:var(--stlp-s-8)}}.stlp .stlp-ugc-card[data-ugc]{position:relative}.stlp .stlp-ugc-card__sound{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:0;background:transparent;display:flex;align-items:flex-end;justify-content:flex-end}.stlp .stlp-ugc-card__sound svg{width:40px;height:40px;margin:var(--stlp-s-3);padding:10px;border-radius:50%;background:#120e0f99;color:var(--stlp-c-cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stlp .stlp-ugc-card__sound[aria-pressed=true] svg{background:var(--stlp-c-rosegold);color:var(--stlp-c-ink)}.stlp .stlp-ugc-card__sound:focus-visible{outline-offset:-4px}.stlp .stlp-ambassador__head{display:grid;gap:var(--stlp-s-3)}@media(min-width:1024px){.stlp .stlp-ambassador__grid{align-items:end}.stlp .stlp-ambassador .stlp-quote{padding:var(--stlp-s-5) var(--stlp-s-6)}.stlp .stlp-ambassador .stlp-quote blockquote{font-size:clamp(1.25rem,1rem + .7vw,1.5rem)}}@media(max-width:1023px){.stlp .stlp-hero__photo:after{display:none}.stlp .stlp-hero__photo>img{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgb(0 0 0 / .55) 75%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgb(0 0 0 / .55) 75%,transparent 100%)}}html.stlp-motion .stlp [data-reveal]{opacity:0;transform:translateY(28px);transition-property:opacity,transform,translate,scale,box-shadow,border-color,background-color,color;transition-duration:var(--stlp-dur-reveal),var(--stlp-dur-reveal),var(--stlp-dur-hover),var(--stlp-dur-hover),var(--stlp-dur-hover),var(--stlp-dur-hover),var(--stlp-dur-hover),var(--stlp-dur-hover);transition-timing-function:var(--stlp-ease-out-expo),var(--stlp-ease-out-expo),var(--stlp-ease-standard),var(--stlp-ease-standard),var(--stlp-ease-standard),var(--stlp-ease-standard),var(--stlp-ease-standard),var(--stlp-ease-standard);transition-delay:calc(var(--stlp-i,0) * var(--stlp-stagger)),calc(var(--stlp-i,0) * var(--stlp-stagger)),0s,0s,0s,0s,0s,0s}html.stlp-motion .stlp [data-reveal=fade]{transform:none}html.stlp-motion .stlp [data-reveal=scale]{transform:scale(.97)}html.stlp-motion .stlp [data-reveal].stlp-is-in{opacity:1;transform:none}html.stlp-motion .stlp [data-reveal=zoom]{transform:none;overflow:hidden}html.stlp-motion .stlp [data-reveal=zoom]>img{transform:scale(1.08);transition:transform var(--stlp-dur-zoom) var(--stlp-ease-out-expo)}html.stlp-motion .stlp [data-reveal=zoom].stlp-is-in>img{transform:none}.stlp .stlp-sticky-atc{transition:transform .8s var(--stlp-ease-out-expo),opacity .6s var(--stlp-ease-standard)}.stlp .stlp-sticky-atc:not(.stlp-is-visible){transform:translateY(110%);opacity:0;pointer-events:none}.stlp .stlp-btn{transition:background-color var(--stlp-dur-hover) var(--stlp-ease-standard),color var(--stlp-dur-hover) var(--stlp-ease-standard),border-color var(--stlp-dur-hover) var(--stlp-ease-standard),translate .12s var(--stlp-ease-standard)}.stlp .stlp-btn:active{translate:0 1px}.stlp .stlp-btn .stlp-icon-arrow{transition:translate var(--stlp-dur-hover) var(--stlp-ease-out-expo)}@media(hover:hover)and (pointer:fine){.stlp .stlp-btn:hover .stlp-icon-arrow{translate:4px 0;transform:none}}html.stlp-motion .stlp [data-hero].stlp-pat-lattice:before{opacity:0;transition:opacity 3s var(--stlp-ease-standard) .2s}html.stlp-motion .stlp [data-hero].stlp-is-ready.stlp-pat-lattice:before{opacity:.4}html.stlp-motion .stlp [data-hero] .stlp-hero__photo>img{opacity:0;transform:scale(1.15);clip-path:inset(0 0 0 100%);transition:opacity 1.6s var(--stlp-ease-standard) .15s,clip-path 2.2s var(--stlp-ease-out-expo) .15s,transform 3.4s var(--stlp-ease-out-expo) .15s}html.stlp-motion .stlp [data-hero].stlp-is-photo-ready .stlp-hero__photo>img{opacity:1;transform:none;clip-path:inset(0 0 0 0)}@keyframes stlp-kenburns{0%{scale:1}to{scale:1.045}}html.stlp-motion .stlp [data-hero].stlp-is-drifting .stlp-hero__photo>img{animation:stlp-kenburns 20s ease-in-out infinite alternate}html.stlp-motion .stlp [data-hero].stlp-is-offscreen .stlp-hero__photo>img{animation-play-state:paused}.stlp .stlp-hero__photo{overflow:hidden;will-change:translate}html.stlp-motion .stlp [data-hero-seq]{opacity:0;transform:translateY(42px);filter:blur(10px);transition:opacity 1.5s var(--stlp-ease-standard),transform 1.8s var(--stlp-ease-out-expo),filter 1.5s var(--stlp-ease-standard);transition-delay:calc(.7s + var(--stlp-i,0) * .3s)}html.stlp-motion .stlp [data-hero].stlp-is-ready [data-hero-seq]{opacity:1;transform:none;filter:blur(0)}@keyframes stlp-sheen{0%{background-position:100% 0}to{background-position:0% 0}}html.stlp-motion .stlp [data-hero] .stlp-text-rosegold{background-image:linear-gradient(100deg,#fad3c2,#e7a58e 30%,#fff0e8,#e7a58e 54%,#d08b74 70%,#e7a58e);background-size:260% 100%;background-position:100% 0}html.stlp-motion .stlp [data-hero].stlp-is-ready .stlp-text-rosegold{animation:stlp-sheen 2.8s var(--stlp-ease-standard) 2.6s both}html.stlp-motion .stlp [data-hero] .stlp-hero__chip{opacity:0;transform:translateY(20px);transition:opacity 1.4s var(--stlp-ease-standard) 2.9s,transform 1.8s var(--stlp-ease-out-expo) 2.9s}@media(min-width:1024px){html.stlp-motion .stlp [data-hero] .stlp-hero__chip--desktop{transform:translate(48px)}}html.stlp-motion .stlp [data-hero].stlp-is-ready .stlp-hero__chip{opacity:1;transform:none}.stlp .stlp-acc>p{overflow:hidden}.stlp .stlp-acc summary{transition:color var(--stlp-dur-hover) var(--stlp-ease-standard)}@media(hover:hover)and (pointer:fine){.stlp .stlp-acc summary:hover{color:var(--stlp-c-rose-deep)}}.stlp .stlp-acc__toggle{transition:transform .7s var(--stlp-ease-out-expo)}.stlp .stlp-play{transition:scale var(--stlp-dur-hover) var(--stlp-ease-out-expo),box-shadow var(--stlp-dur-hover) var(--stlp-ease-standard)}@media(hover:hover)and (pointer:fine){.stlp .stlp-play:hover{scale:1.06;box-shadow:0 0 0 12px #e7a58e38,0 0 0 26px #e7a58e17,var(--stlp-shadow-glow)}}@keyframes stlp-ring-pulse{0%{box-shadow:0 0 0 10px #e7a58e24,0 0 0 22px #e7a58e0f,var(--stlp-shadow-glow)}50%{box-shadow:0 0 0 16px #e7a58e38,0 0 0 34px #e7a58e14,var(--stlp-shadow-glow)}to{box-shadow:0 0 0 10px #e7a58e24,0 0 0 22px #e7a58e0f,var(--stlp-shadow-glow)}}html.stlp-motion .stlp [data-pulse-on-enter].stlp-is-pulsing .stlp-play{animation:stlp-ring-pulse 2.6s var(--stlp-ease-standard) 1.2s 2}.stlp .stlp-review{position:relative}.stlp .stlp-review:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--stlp-c-rosegold);transform:scaleX(0);transform-origin:left;transition:transform 1s var(--stlp-ease-out-expo)}.stlp .stlp-review .stlp-stars{transition:color var(--stlp-dur-hover) var(--stlp-ease-standard)}.stlp .stlp-review:focus-visible{outline-offset:4px}@media(hover:hover)and (pointer:fine){.stlp .stlp-review:hover{translate:0 -6px;box-shadow:0 22px 44px #120e0f24}.stlp .stlp-review:hover:before{transform:scaleX(1)}.stlp .stlp-review:hover .stlp-stars{color:var(--stlp-c-coral)}}.stlp .stlp-review:active,.stlp .stlp-review:focus-visible{translate:0 -4px;box-shadow:0 18px 36px #120e0f1f}.stlp .stlp-review:active:before,.stlp .stlp-review:focus-visible:before{transform:scaleX(1)}.stlp .stlp-carousel__btn,.stlp .stlp-bs-arrow{transition:scale var(--stlp-dur-hover) var(--stlp-ease-out-expo),background-color var(--stlp-dur-hover) var(--stlp-ease-standard),color var(--stlp-dur-hover) var(--stlp-ease-standard)}@media(hover:hover)and (pointer:fine){.stlp .stlp-carousel__btn:hover,.stlp .stlp-bs-arrow:hover{scale:1.08}}.stlp .stlp-compare__col{position:relative;transition:transform var(--stlp-dur-pop) var(--stlp-ease-out-expo),box-shadow var(--stlp-dur-pop) var(--stlp-ease-out-expo),border-color var(--stlp-dur-pop) var(--stlp-ease-standard),filter var(--stlp-dur-pop) var(--stlp-ease-standard),opacity var(--stlp-dur-pop) var(--stlp-ease-standard)}html.stlp-motion .stlp .stlp-compare__card.stlp-is-active .stlp-compare__col--us{z-index:1;transform:translateY(-8px) scale(1.06);border-color:var(--stlp-c-rosegold);box-shadow:0 30px 60px #00000080,0 0 48px #e7a58e38}html.stlp-motion .stlp .stlp-compare__card.stlp-is-active .stlp-compare__col--them{opacity:.72;filter:grayscale(.6) brightness(.82);transform:scale(.98)}@media(max-width:767px){html.stlp-motion .stlp .stlp-compare__card.stlp-is-active .stlp-compare__col--us{transform:translateY(-6px) scale(1.04)}}.stlp .stlp-gallery__main img{transition:opacity .42s var(--stlp-ease-standard)}.stlp .stlp-gallery__main img.stlp-is-swapping{opacity:0}.stlp .stlp-gallery__thumbs button{transition:opacity var(--stlp-dur-hover) var(--stlp-ease-standard),translate var(--stlp-dur-hover) var(--stlp-ease-out-expo),border-color var(--stlp-dur-hover) var(--stlp-ease-standard)}@media(hover:hover)and (pointer:fine){.stlp .stlp-gallery__thumbs button:hover{translate:0 -3px}}.stlp .stlp-set-tabs button{transition:background-color .55s var(--stlp-ease-standard),color .55s var(--stlp-ease-standard),border-color .55s var(--stlp-ease-standard)}@keyframes stlp-swap-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html.stlp-motion .stlp .stlp-is-swap-in{animation:stlp-swap-in .75s var(--stlp-ease-out-expo)}.stlp .stlp-included__grid li .stlp-ill{transition:transform .9s var(--stlp-ease-out-expo)}@media(hover:hover)and (pointer:fine){.stlp .stlp-included__grid li:hover{translate:0 -4px;border-color:#e7a58ea6;background-color:#e7a58e14;box-shadow:inset 0 0 24px #e7a58e14}.stlp .stlp-included__grid li:hover .stlp-ill{transform:scale(1.08) rotate(-4deg)}}.stlp .stlp-included__grid li:active{translate:0 -2px;border-color:#e7a58ea6}.stlp .stlp-card img{transition:transform var(--stlp-dur-zoom) var(--stlp-ease-out-expo)}.stlp .stlp-card__body{isolation:isolate}.stlp .stlp-card__body:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#120e0f80,#120e0f5c,#120e0f2e 60%,#120e0f0d 85%,#120e0f00);opacity:0;transition:opacity var(--stlp-dur-reveal) var(--stlp-ease-standard)}.stlp .stlp-card__body .stlp-ill{transition:translate .9s var(--stlp-ease-out-expo)}@media(hover:hover)and (pointer:fine){.stlp .stlp-card:hover img{transform:scale(1.08)}.stlp .stlp-card:hover .stlp-card__body .stlp-ill{translate:0 -2px}.stlp .stlp-card:hover .stlp-card__body:before{opacity:1}}@media(hover:none){html.stlp-motion .stlp .stlp-card img{transform:scale(1);transition-duration:3.6s}html.stlp-motion .stlp .stlp-card.stlp-is-in img{transform:scale(1.06)}}.stlp .stlp-pc__media{overflow:hidden}.stlp .stlp-pc__media img{transition:transform 1.5s var(--stlp-ease-out-expo)}@media(hover:hover)and (pointer:fine){.stlp .stlp-pc:hover .stlp-pc__media img{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.stlp *,.stlp *:before,.stlp *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.stlp-motion .stlp [data-reveal-scroll]{transform:translateY(36px);transition-property:opacity,transform,background-color,color,translate;transition-duration:1.4s,1.6s,var(--stlp-dur-hover),var(--stlp-dur-hover),.12s;transition-timing-function:var(--stlp-ease-standard),var(--stlp-ease-out-expo),var(--stlp-ease-standard),var(--stlp-ease-standard),var(--stlp-ease-standard);transition-delay:0s,0s,0s,0s,0s}html.stlp-motion .stlp [data-reveal-scroll].stlp-is-in{transform:none}body.page-matsuicombo{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){body.page-matsuicombo{scroll-behavior:auto}}body.page-matsuicombo .container.main.content{max-width:none;width:100%;padding:0}.stlp{box-sizing:border-box;width:100%;font-family:var(--stlp-font-body);font-size:var(--stlp-fs-body);line-height:var(--stlp-lh-body);color:var(--stlp-c-text-light-bg);-webkit-font-smoothing:antialiased}.stlp h1,.stlp h2,.stlp h3,.stlp h4,.stlp h5,.stlp h6{font:inherit;letter-spacing:normal;color:inherit;margin:0;text-transform:none}.stlp p{margin:0}.stlp ul,.stlp ol{margin:0;padding:0;list-style:none}.stlp li{margin:0}.stlp a,.stlp a:visited,.stlp a span{color:inherit;position:static}.stlp select{background-image:none}.stlp blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:inherit;line-height:inherit}.stlp button{-webkit-appearance:none;appearance:none}.stlp video{display:block;max-width:100%}.stlp [hidden]{display:none!important}#stlp-buy,#stlp-difference,#stlp-best-sellers{scroll-margin-top:var(--stlp-sticky-offset,90px)}html.stlp-motion .stlp[data-stlp-animate=false] [data-reveal],html.stlp-motion .stlp[data-stlp-animate=false] [data-reveal-scroll],html.stlp-motion .stlp[data-stlp-animate=false] [data-hero-seq],html.stlp-motion .stlp[data-stlp-animate=false] [data-hero] .stlp-hero__photo>img,html.stlp-motion .stlp[data-stlp-animate=false] [data-hero] .stlp-hero__chip,html.stlp-motion .stlp[data-stlp-animate=false] [data-hero].stlp-pat-lattice:before{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/47/assets/stlp.css.map */
