/** Shopify CDN: Minification failed

Line 335:7434 Unexpected "{"
Line 335:12688 Unexpected ")"
Line 335:12834 Unexpected ")"
Line 335:12967 Unexpected ")"
Line 335:13050 Unexpected ")"
Line 335:13506 Unexpected "}"
Line 335:17215 Unexpected "{"
Line 344:0 Expected ")" to go with "("

**/
/* LP Shaping-Slip (LP-01, 04/10/2026): estilos sl-* da referência */
:root{--sl-accent: #A8445A;--sl-accent-dark: #8E3449;--sl-ink: #000000;--sl-body: #1a1a1a;--sl-bg: #ffffff;--sl-cream: #F9EDE8;--sl-line: #e9e2df;--sl-muted: #6b6360;--sl-success: #2f7d4f;--sl-star: #f5a623;--sl-font: var(--font-body-family), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--sl-font-display: var(--font-heading-family), var(--font-body-family), Georgia, "Times New Roman", serif;--sl-h1: clamp(28px, 6vw, 52px);--sl-h2: clamp(22px, 4.5vw, 36px);--sl-h3: clamp(18px, 3vw, 24px);--sl-body-size: clamp(15px, 2.4vw, 17px);--sl-small: 13px;--sl-eyebrow-size: 12px;--sl-lh-tight: 1.1;--sl-lh-body: 1.55;--sl-radius: 14px;--sl-radius-sm: 8px;--sl-radius-pill: 999px;--sl-shadow: 0 6px 24px rgba(0, 0, 0, .08);--sl-shadow-cta: 0 8px 20px rgba(140, 47, 57, .18);--sl-section-y: clamp(48px, 8vw, 96px);--sl-gap: clamp(12px, 2vw, 24px);--sl-maxw: 1200px;--sl-maxw-narrow: 720px}.sl-container{width:100%;max-width:var(--sl-maxw);margin-inline:auto;padding-inline:clamp(16px,5vw,32px)}.sl-container--narrow{max-width:var(--sl-maxw-narrow)}.sl-section{padding-block:var(--sl-section-y)}.sl-section--cream{background:var(--sl-cream)}.sl-eyebrow{display:inline-block;font-family:var(--sl-font);font-size:var(--sl-eyebrow-size);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--sl-muted);margin:0 0 .6em}.sl-eyebrow--accent{color:var(--sl-accent)}.sl-h1{font-family:var(--sl-font);font-size:var(--sl-h1);font-weight:700;line-height:var(--sl-lh-tight);letter-spacing:-.01em;color:var(--sl-ink);margin:0}.sl-h2{font-family:var(--sl-font);font-size:var(--sl-h2);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--sl-ink);margin:0}.sl-h3{font-family:var(--sl-font);font-size:var(--sl-h3);font-weight:700;line-height:1.2;color:var(--sl-ink);margin:0}.sl-lede{font-size:var(--sl-body-size);line-height:var(--sl-lh-body);color:var(--sl-body);margin:0}.sl-muted{color:var(--sl-muted)}.sl-em{font-family:var(--sl-font-display);font-style:italic;font-weight:500;letter-spacing:.005em}.sl-display{font-family:var(--sl-font-display);font-weight:400;letter-spacing:.005em}.sl-rule{height:1px;border:0;background:var(--sl-line);margin:0}.sl-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 28px;font-family:var(--sl-font);font-size:16px;font-weight:600;line-height:1;text-align:center;text-decoration:none;border-radius:var(--sl-radius-pill);border:1.5px solid transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.sl-btn:active{transform:translateY(1px)}.sl-btn--block{width:100%}.sl-btn--primary{background:var(--sl-ink);color:#fff;border-color:var(--sl-ink)}.sl-btn--primary:hover{background:var(--sl-accent);border-color:var(--sl-accent);box-shadow:var(--sl-shadow-cta)}.sl-btn--accent{background:var(--sl-accent);color:#fff;border-color:var(--sl-accent)}.sl-btn--accent:hover{background:var(--sl-accent-dark);border-color:var(--sl-accent-dark);box-shadow:var(--sl-shadow-cta)}.sl-btn--ghost{background:transparent;color:var(--sl-ink);border-color:var(--sl-ink)}.sl-btn--ghost:hover{background:var(--sl-cream);color:var(--sl-accent);border-color:var(--sl-accent)}.sl-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;font-family:var(--sl-font);font-size:var(--sl-small);font-weight:500;line-height:1;color:var(--sl-body);background:var(--sl-cream);border:1px solid var(--sl-line);border-radius:var(--sl-radius-sm)}.sl-badge--solid{background:var(--sl-ink);color:#fff;border-color:var(--sl-ink)}.sl-badge--accent{background:var(--sl-accent);color:#fff;border-color:var(--sl-accent)}.sl-badge__tick{color:var(--sl-success);flex:0 0 auto}.sl-badge--accent .sl-badge__tick,.sl-badge--solid .sl-badge__tick{color:#fff}.sl-trust-row{display:flex;flex-wrap:wrap;gap:8px}.sl-stars{display:inline-flex;align-items:center;gap:8px;font-family:var(--sl-font)}.sl-stars__icons{display:inline-flex;color:var(--sl-star);letter-spacing:1px;font-size:15px;line-height:1}.sl-stars__icons .is-empty{color:var(--sl-line)}.sl-stars__count{font-size:var(--sl-small);color:var(--sl-muted);font-weight:500}.sl-card{display:flex;flex-direction:column;background:var(--sl-cream);border:1px solid var(--sl-line);border-radius:var(--sl-radius);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.sl-card:hover{box-shadow:var(--sl-shadow);transform:translateY(-2px)}.sl-card__media{width:100%;aspect-ratio:4 / 5;background:#efe7e3;object-fit:cover;display:block}.sl-card__body{padding:16px;display:flex;flex-direction:column;gap:8px}.sl-card__title{font-size:var(--sl-body-size);font-weight:600;color:var(--sl-ink);margin:0}.sl-card__text{font-size:var(--sl-small);color:var(--sl-body);line-height:1.5;margin:0}.sl-btn:focus-visible,a:focus-visible .sl-card,.sl-focusable:focus-visible{outline:3px solid var(--sl-accent);outline-offset:2px}.sl-js .sl-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.sl-js .sl-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sl-js .sl-reveal{opacity:1;transform:none;transition:none}.sl-btn,.sl-card{transition:none}}.account-button{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sl-base.css.map */

.sl-announce{background:var(--sl-ink);color:#fff;font-family:var(--sl-font);font-size:var(--sl-small);text-align:center}.sl-announce--accent{background:var(--sl-accent)}.sl-announce__track{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:8px 16px;font-weight:500;letter-spacing:.01em}.sl-announce__dot{opacity:.5}@media(max-width:600px){.sl-announce__item:nth-child(n+4){display:none}}.sl-hero{background:var(--sl-bg)}.sl-hero__grid{display:grid;grid-template-columns:1fr;gap:clamp(20px,4vw,48px);align-items:center}.sl-hero__media{position:relative;border-radius:var(--sl-radius);overflow:hidden;background:#efe7e3;aspect-ratio:4 / 5}.sl-hero__media img,.sl-hero__media video{width:100%;height:100%;object-fit:cover;display:block}.sl-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sl-hero__title{margin:0}.sl-hero__sub{max-width:46ch}.sl-hero__cta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:380px}.sl-hero__microtrust{font-size:var(--sl-small);color:var(--sl-muted)}.sl-hero__badges{margin-top:4px}@media(min-width:850px){.sl-hero__grid{grid-template-columns:1.05fr .95fr}.sl-hero__media{aspect-ratio:5 / 6}.sl-hero--media-left .sl-hero__media{order:-1}}.sl-hero .sl-hero__grid--stacked{grid-template-columns:1fr;gap:clamp(18px,4vw,30px);max-width:540px;margin-inline:auto;align-items:stretch}.sl-hero .sl-hero__grid--stacked .sl-hero__media{aspect-ratio:4 / 5}.sl-hero .sl-hero__grid--stacked .sl-hero__cta{max-width:100%}@media(min-width:850px){.sl-hero .sl-hero__grid--stacked{grid-template-columns:1.05fr .95fr;gap:clamp(20px,4vw,48px);max-width:none;margin-inline:0;align-items:center}.sl-hero .sl-hero__grid--stacked .sl-hero__copy{order:-1}.sl-hero .sl-hero__grid--stacked .sl-hero__media{aspect-ratio:5 / 6}.sl-hero .sl-hero__grid--stacked .sl-hero__cta{max-width:380px}}[id$=__sl_featured] .sl-section,[id$=__sl_fbt] .sl-section,[id$=__sl_confidence] .sl-section{padding-block:clamp(24px,4vw,46px)}[class*=tpl-sculpt-brief-] .sl-buybox{padding-top:clamp(10px,1.6vw,16px)}[class*=tpl-sculpt-brief-] .sl-ugc{padding-bottom:clamp(16px,2.6vw,30px)}[class*=tpl-sculpt-brief-] .sl-rev{padding-top:clamp(16px,2.6vw,30px)}[id$=__slbagif]{background:#F9EDE8;padding:clamp(32px,5vw,52px) 16px}[id$=__slwhydiff]{padding:clamp(32px,5vw,52px) 16px}[id$=__sl360hold]{padding:clamp(26px,4vw,44px) 16px clamp(34px,5vw,52px)}[class*=tpl-sculpt-brief-] .sl-benefits{padding-bottom:clamp(18px,3vw,32px)}[class*=tpl-advertorial] .sl-benefits{padding-top:clamp(16px,3vw,30px);padding-bottom:clamp(16px,3vw,30px)}[class*=tpl-sculpt-brief-] .sl-eng{padding-top:clamp(20px,3.2vw,38px)}[class*=tpl-sculpt-brief-] .sl-sp{padding-block:clamp(24px,3.6vw,42px)}[class*=tpl-sculpt-brief] .sl-ugc-item__sound{display:none}[class*=tpl-sculpt-brief] .sl-ugc-item__tag{right:9px}[class*=tpl-sculpt-brief] .sl-ugc-item__play{display:none}[class*=tpl-sculpt-brief-] .sl-sp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0}[class*=tpl-sculpt-brief-] .sl-sp-card__seg{z-index:1}.sl-buybox__grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,4vw,56px);align-items:start}@media(min-width:900px){.sl-buybox__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sl-buybox__panel{position:sticky;top:24px}}.sl-gallery__main{position:relative;border-radius:var(--sl-radius);overflow:hidden;background:#efe7e3;aspect-ratio:1 / 1}.sl-gallery__main img{width:100%;height:100%;object-fit:cover}.sl-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.sl-gallery__slide.is-active{display:block}.sl-gallery{min-width:0}.sl-gallery__thumbwrap{position:relative;margin-top:8px}.sl-gallery__thumbs{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sl-gallery__thumbs::-webkit-scrollbar{display:none}@media(min-width:768px){.sl-gallery__thumbs{scrollbar-width:thin;scrollbar-color:var(--sl-accent) var(--sl-line);padding-bottom:5px}.sl-gallery__thumbs::-webkit-scrollbar{display:block;height:6px}.sl-gallery__thumbs::-webkit-scrollbar-track{background:var(--sl-line);border-radius:999px}.sl-gallery__thumbs::-webkit-scrollbar-thumb{background:var(--sl-accent);border-radius:999px}}.sl-gallery__thumb{flex:0 0 auto;width:64px;scroll-snap-align:start;border:1.5px solid transparent;border-radius:var(--sl-radius-sm);overflow:hidden;aspect-ratio:1;cursor:pointer;padding:0;background:#efe7e3}.sl-gallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.sl-gallery__thumb[aria-current=true]{border-color:var(--sl-accent)}.sl-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--sl-line);border-radius:50%;background:var(--sl-bg);color:var(--sl-ink);cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:color .15s,border-color .15s}.sl-gallery__arrow:hover{color:var(--sl-accent);border-color:var(--sl-accent)}.sl-gallery__arrow--prev{left:-6px}.sl-gallery__arrow--next{right:-6px}.sl-gallery__arrow[hidden]{display:none}@media(max-width:767.98px){.sl-gallery__arrow{width:32px;height:32px}}.sl-panel{display:flex;flex-direction:column;gap:18px}.sl-panel__head{display:flex;flex-direction:column;gap:1px}.sl-panel__title{margin:0;font-weight:400;line-height:1.05}.sl-panel__subtitle{margin:0;font-size:var(--sl-body-size);color:var(--sl-muted);font-weight:500}.sl-panel__rating{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sl-acc{margin-top:20px;border-top:1px solid var(--sl-line)}.sl-acc__item{border-bottom:1px solid var(--sl-line)}.sl-acc__q{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:clamp(16px,2.4vw,22px) 2px;text-align:left;font-family:var(--sl-font-display);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--sl-ink)}.sl-acc__icon{flex:0 0 auto;color:var(--sl-accent);transition:transform .25s ease}.sl-acc__q[aria-expanded=true] .sl-acc__icon{transform:rotate(180deg)}.sl-acc__a{overflow:hidden;max-height:0;transition:max-height .28s ease}.sl-acc__a-inner{padding:0 2px 18px;font-size:14px;line-height:1.6;color:var(--sl-body)}.sl-acc__a-inner>:first-child{margin-top:0}.sl-acc__a-inner>:last-child{margin-bottom:0}.sl-acc__a-inner p{margin:0 0 12px}.sl-acc__a-inner strong,.sl-acc__a-inner b{color:var(--sl-ink);font-weight:600}.sl-acc__a-inner ul{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:7px;list-style:disc}.sl-acc__a-inner li{line-height:1.5}.sl-acc__a-inner li::marker{color:var(--sl-accent)}.sl-acc__a-inner blockquote{margin:0 0 14px;padding:12px 16px;background:var(--sl-cream);border-left:3px solid var(--sl-accent);border-radius:var(--sl-radius-sm);color:var(--sl-body)}.sl-acc__a-inner blockquote p{margin:0}@media(min-width:768px){.sl-acc__a-inner--2col ul{display:grid;grid-template-columns:1fr 1fr;gap:7px 22px}}.sl-acc-steps{list-style:none;margin:2px 0 16px;padding:0;counter-reset:sl-step;display:flex;flex-direction:column;gap:16px}.sl-acc-steps li{counter-increment:sl-step;display:grid;grid-template-columns:30px 1fr;column-gap:14px;row-gap:3px}.sl-acc-steps li:before{content:counter(sl-step);grid-column:1;grid-row:1 / span 2;align-self:start;width:30px;height:30px;border:1px solid var(--sl-accent);border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--sl-accent)}.sl-acc-steps strong{grid-column:2;color:var(--sl-ink);font-weight:600}.sl-acc-steps span{grid-column:2;color:var(--sl-body)}.sl-acc-timeline{display:flex;flex-direction:column;border-radius:var(--sl-radius-sm);overflow:hidden}.sl-acc-timeline>div{display:grid;grid-template-columns:92px 1fr;gap:12px;padding:11px 14px}.sl-acc-timeline>div:nth-child(odd){background:var(--sl-cream)}.sl-acc-timeline b{color:var(--sl-accent);font-weight:600;font-size:13px}.sl-acc-timeline span{color:var(--sl-body)}.sl-acc-sub{color:var(--sl-ink);font-weight:700;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase;margin:16px 0 9px}.sl-acc__a-inner>.sl-acc-sub:first-child{margin-top:0}.sl-bullets{list-style:none;margin:0;padding:0;border:1px solid var(--sl-line);border-radius:var(--sl-radius);overflow:hidden;background:var(--sl-bg)}.sl-bullet{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 16px}.sl-bullet+.sl-bullet{border-top:1px solid var(--sl-line)}.sl-bullet__ic{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:var(--sl-cream);color:var(--sl-accent)}.sl-bullet__main{display:flex;flex-direction:column;gap:1px;min-width:0}.sl-bullet__title{color:var(--sl-ink);font-weight:700;font-size:15px;line-height:1.25}.sl-bullet__sub{color:var(--sl-muted);font-size:13px;line-height:1.35}.sl-bullet__tag{align-self:center;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-accent);background:var(--sl-cream);border:1px solid var(--sl-line);padding:4px 9px;border-radius:var(--sl-radius-pill)}.sl-ticks--center{justify-content:center}.sl-postatc{margin-top:14px;display:flex;flex-direction:column;gap:14px}.sl-postatc__ship{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;font-size:13px;color:var(--sl-muted)}.sl-postatc__ship span{display:inline-flex;align-items:center;gap:7px}.sl-postatc__ship svg{color:var(--sl-accent);flex:0 0 auto}.sl-postatc__ship b{color:var(--sl-ink);font-weight:600}.sl-postatc__stat{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--sl-ink)}.sl-postatc__stat svg{color:var(--sl-accent);flex:0 0 auto}.sl-shipto__ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:18px;height:14px}.sl-shipto__flag{height:12px;width:auto;max-width:18px;display:block;border-radius:1px;box-shadow:0 0 0 1px #00000012}.sl-postatc__stat[data-sl-trust]{min-height:2.6em}.sl-trust__text{transition:opacity .3s ease}@media(prefers-reduced-motion:reduce){.sl-trust__text{transition:none}}.sl-postatc__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.sl-assure{text-align:center;padding:14px 6px;border-radius:var(--sl-radius);background:var(--sl-cream);border:1px solid var(--sl-line);display:flex;flex-direction:column;align-items:center;gap:7px}.sl-assure svg{color:var(--sl-accent)}.sl-assure span{font-size:12px;font-weight:600;color:var(--sl-ink);line-height:1.25}.sl-guarantee-box{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;background:var(--sl-cream);border-left:3px solid var(--sl-accent);border-radius:var(--sl-radius-sm)}.sl-guarantee-box svg{color:var(--sl-accent);flex:0 0 auto;margin-top:1px}.sl-guarantee-box p{margin:0;font-size:13px;color:var(--sl-body);line-height:1.45}.sl-guarantee-box b{color:var(--sl-ink)}.sl-sizeguide-wrap{display:flex;justify-content:flex-start;margin-top:8px}.sl-buybtns{margin-top:8px}.sl-buybtns .button,.sl-buybtns .sl-btn{width:100%}.sl-sizeguide-btn{display:inline-flex;align-items:center;gap:10px;background:var(--sl-bg);border:1.5px solid var(--sl-line);border-radius:var(--sl-radius-pill);padding:12px 22px;cursor:pointer;font-family:var(--sl-font);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-ink);transition:border-color .15s ease,color .15s ease,box-shadow .15s ease}.sl-sizeguide-btn:hover{border-color:var(--sl-accent);box-shadow:var(--sl-shadow)}.sl-sizeguide-btn>svg:first-child{color:var(--sl-accent)}.sl-sizeguide-btn>svg:last-child{color:var(--sl-muted)}.sl-sizeguide-btn:hover>svg:last-child{color:var(--sl-accent)}.sl-cta{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:clamp(28px,5vw,44px)}.sl-cta .sl-btn{min-width:280px}.sl-cta__trust{font-size:13px;color:var(--sl-muted);text-align:center}.sl-cta--dark .sl-cta__trust{color:#ffffffb8}.sl-items{display:flex;flex-direction:column;gap:12px}.sl-slot{border:1px solid var(--sl-line);border-radius:var(--sl-radius);padding:14px 16px;background:var(--sl-bg)}.sl-slot:first-child:last-child{border:0;padding:0}.sl-slot__label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sl-accent);margin-bottom:12px;display:flex;align-items:center;gap:8px}.sl-slot__label:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sl-accent);flex:0 0 auto}.sl-slot .sl-opt+.sl-opt{margin-top:14px}.sl-opt{display:flex;flex-direction:column;gap:10px}.sl-opt__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.sl-opt__label{font-size:var(--sl-small);font-weight:600;color:var(--sl-ink);text-transform:uppercase;letter-spacing:.06em}.sl-opt__value{font-size:var(--sl-small);color:var(--sl-muted)}.sl-opt__link{font-size:var(--sl-small);color:var(--sl-accent);text-decoration:underline;cursor:pointer;background:none;border:0;padding:0}.sl-chips{display:flex;flex-wrap:wrap;gap:8px}.sl-chip{min-height:42px;min-width:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--sl-line);border-radius:var(--sl-radius-pill);background:var(--sl-bg);color:var(--sl-ink);font-family:var(--sl-font);font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.sl-chip:hover{border-color:var(--sl-muted)}.sl-chip.is-selected{border-color:var(--sl-accent);color:var(--sl-accent);background:var(--sl-cream)}.sl-chip.is-soldout{opacity:.4;text-decoration:line-through;cursor:not-allowed}.sl-swatch{gap:8px;padding-left:8px}.sl-swatch__dot{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex:0 0 auto}.sl-swatch.is-selected{border-color:var(--sl-accent)}.sl-ticks{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--sl-muted)}.sl-ticks span{display:inline-flex;align-items:center;gap:5px}.sl-ticks svg{color:var(--sl-success)}.sl-atc-note{font-size:var(--sl-small);color:var(--sl-muted);text-align:center}.sl-atc-note b{color:var(--sl-ink)}.sl-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:700px){.sl-benefits__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.sl-benefits__grid{grid-template-columns:repeat(6,1fr)}}.sl-benefit{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.sl-benefit__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--sl-cream);border:1px solid var(--sl-line);color:var(--sl-accent)}.sl-benefit__label{font-size:13px;font-weight:600;color:var(--sl-ink);line-height:1.3}.sl-how__intro{max-width:var(--sl-maxw-narrow);margin:0 auto 40px;text-align:center}.sl-how__steps{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:800px){.sl-how__steps{grid-template-columns:repeat(3,1fr)}}.sl-step{background:var(--sl-bg);border:1px solid var(--sl-line);border-radius:var(--sl-radius);padding:24px;display:flex;flex-direction:column;gap:10px}.sl-step__n{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-accent)}.sl-step__title{font-size:var(--sl-h3);font-weight:700;color:var(--sl-ink);margin:0;line-height:1.2}.sl-step__text{font-size:var(--sl-body-size);color:var(--sl-body);line-height:1.5;margin:0}.sl-timeline{display:grid;grid-template-columns:1fr;gap:14px;margin-top:32px}.sl-timeline--solo{margin-top:0}@media(min-width:700px){.sl-timeline{grid-template-columns:repeat(3,1fr)}}.sl-timeline__item{text-align:center;padding:16px}.sl-timeline__icon{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--sl-cream);border:1px solid var(--sl-line);color:var(--sl-accent);margin-bottom:10px}.sl-timeline__when{font-weight:700;color:var(--sl-accent);font-size:var(--sl-small);text-transform:uppercase;letter-spacing:.06em}.sl-timeline__what{color:var(--sl-body);font-size:var(--sl-body-size);margin-top:4px}.sl-faq{max-width:var(--sl-maxw-narrow);margin:0 auto}.sl-faq__item{border-bottom:1px solid var(--sl-line)}.sl-faq__q{width:100%;background:none;border:0;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;text-align:left;font-family:var(--sl-font);font-size:var(--sl-h3);font-weight:600;color:var(--sl-ink)}.sl-faq__icon{flex:0 0 auto;transition:transform .25s ease;color:var(--sl-accent)}.sl-faq__q[aria-expanded=true] .sl-faq__icon{transform:rotate(45deg)}.sl-faq__a{overflow:hidden;max-height:0;transition:max-height .3s ease}.sl-faq__a-inner{padding:0 0 20px;color:var(--sl-body);font-size:var(--sl-body-size);line-height:var(--sl-lh-body);max-width:62ch}.sl-faq__a-inner a{color:var(--sl-accent)}.sl-guarantee{background:var(--sl-cream)}.sl-guarantee__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(min-width:800px){.sl-guarantee__grid{grid-template-columns:repeat(4,1fr)}}.sl-promise{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.sl-promise__icon{width:44px;height:44px;display:grid;place-items:center;color:var(--sl-accent)}.sl-promise__title{font-weight:700;color:var(--sl-ink);font-size:var(--sl-body-size)}.sl-promise__text{font-size:var(--sl-small);color:var(--sl-muted);line-height:1.45}.sl-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--sl-bg);border-top:1px solid var(--sl-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:12px;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -6px 24px #00000014}.sl-sticky.is-visible{transform:translateY(0)}.sl-sticky__info{display:flex;align-items:center;gap:10px;min-width:0;flex:1;text-decoration:none;color:var(--sl-ink)}.sl-sticky__thumb{width:44px;height:44px;border-radius:var(--sl-radius-sm);object-fit:cover;flex:0 0 auto;background:var(--sl-cream)}.sl-sticky__title{font-weight:600;font-size:14px;color:var(--sl-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-sticky .sl-btn{flex:0 0 auto;min-height:48px}@media(min-width:900px){.sl-sticky{display:none}}.sl-section-head{text-align:center;max-width:var(--sl-maxw-narrow);margin:0 auto clamp(28px,5vw,48px)}.sl-section-head .sl-h2{margin-bottom:10px}.sl-sp__grid{display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:560px){.sl-sp__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.sl-sp__grid{grid-template-columns:repeat(4,1fr)}}.sl-sp-card{display:flex;flex-direction:column;background:var(--sl-bg);border:1px solid var(--sl-line);border-radius:var(--sl-radius);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.sl-sp-card:hover{box-shadow:var(--sl-shadow);transform:translateY(-2px)}.sl-sp-card__media{position:relative;width:100%;aspect-ratio:3 / 4;background:var(--sl-cream);display:block}.sl-sp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sl-sp-card__ph{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 120% at 30% 20%,#f3ebe7,#e7dcd6)}.sl-sp-card__ph span{font-family:var(--sl-font);font-weight:700;font-size:28px;color:var(--sl-accent);opacity:.55}.sl-sp-card__seg{position:absolute;top:10px;left:10px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:var(--sl-radius-pill);background:#ffffffeb;color:var(--sl-accent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sl-sp-card__body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.sl-sp-card__quote{font-size:var(--sl-body-size);line-height:1.5;color:var(--sl-body);margin:0}.sl-sp-card__quote b{color:var(--sl-ink)}.sl-sp-card__foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sl-sp-card__who{display:flex;flex-direction:column;line-height:1.2}.sl-sp-card__name{font-weight:700;color:var(--sl-ink);font-size:14px}.sl-sp-card__meta{font-size:12px;color:var(--sl-muted)}.sl-sp-card__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--sl-success);white-space:nowrap}.sl-sp__cta{display:flex;justify-content:center;margin-top:clamp(28px,5vw,44px)}.sl-sp__cta .sl-btn{min-width:280px}.sl-eng{background:var(--sl-ink);color:#fff}.sl-eng .sl-h2{color:#fff}.sl-eng__head{text-align:center;max-width:var(--sl-maxw-narrow);margin:0 auto clamp(28px,5vw,44px)}.sl-eng__head .sl-lede{color:#ffffffc7}.sl-eng__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:760px;margin:0 auto clamp(32px,6vw,56px)}.sl-eng__stat{text-align:center}.sl-eng__num{font-family:var(--sl-font);font-weight:700;font-size:clamp(32px,6vw,52px);line-height:1;color:#fff}.sl-eng__num em{color:var(--sl-star);font-style:normal}.sl-eng__lbl{font-size:var(--sl-small);color:#ffffffb3;margin-top:8px}.sl-eng__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media(min-width:800px){.sl-eng__grid{grid-template-columns:repeat(4,1fr)}}.sl-eng__crop{border-radius:var(--sl-radius);overflow:hidden;background:#161616;border:1px solid rgba(255,255,255,.1)}.sl-eng__crop-media{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:repeating-linear-gradient(45deg,#1c1c1c 0 10px,#202020 10px 20px)}.sl-eng__crop-cap{padding:12px 14px;font-size:13px}.sl-eng__crop-cap b{display:block;color:#fff;font-weight:600}.sl-eng__crop-cap span{color:#ffffff9e}.sl-rev__track{display:grid;grid-auto-flow:column;grid-auto-columns:88%;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:4px}.sl-rev__track::-webkit-scrollbar{display:none}.sl-rev__track>*{scroll-snap-align:center}@media(min-width:620px){.sl-rev__track{grid-auto-columns:46%}}@media(min-width:980px){.sl-rev__track{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:18px;overflow:visible;scroll-snap-type:none}}.sl-rev-card{background:var(--sl-bg);border:1px solid var(--sl-line);border-top:3px solid var(--sl-accent);border-radius:var(--sl-radius);padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--sl-shadow)}.sl-rev-card__angle{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-accent)}.sl-rev-card__headline{font-family:var(--sl-font-display);font-style:italic;font-weight:500;font-size:21px;line-height:1.25;color:var(--sl-ink);margin:0}.sl-rev-card__body{font-size:15px;line-height:1.6;color:var(--sl-body);margin:0}.sl-rev-card__obj{font-size:13px;font-style:italic;color:var(--sl-accent);margin:0}.sl-rev-card__profile{display:flex;align-items:center;gap:12px;margin-top:2px}.sl-rev-card__avatar{width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:var(--sl-cream);border:1px solid var(--sl-line);color:var(--sl-accent);display:grid;place-items:center;font-family:var(--sl-font);font-weight:700;font-size:14px}.sl-rev-card__who{display:flex;flex-direction:column;line-height:1.3}.sl-rev-card__who b{color:var(--sl-ink);font-size:14px}.sl-rev-card__who span{font-size:12px;color:var(--sl-muted)}.sl-rev__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:22px}@media(min-width:980px){.sl-rev__controls{display:none}}.sl-rev__dots{display:flex;gap:8px;align-items:center}.sl-rev__dot{width:8px;height:8px;border-radius:50%;background:var(--sl-line);border:0;padding:0;cursor:pointer;transition:width .2s ease,background .2s ease,border-radius .2s ease}.sl-rev__dot.is-active{background:var(--sl-accent);width:22px;border-radius:4px}.sl-fbt__track{grid-auto-columns:80%;max-width:920px;margin:0 auto}@media(min-width:560px){.sl-fbt__track{grid-auto-columns:48%}}@media(min-width:900px){.sl-fbt__track{grid-auto-columns:calc((100% - 28px) / 3)}}.sl-carousel__dots-row{display:flex;justify-content:center;margin-top:18px}@media(min-width:900px){.sl-carousel__dots-row{display:none}}.sl-fbt-card{border:1px solid var(--sl-line);border-radius:var(--sl-radius);overflow:hidden;background:var(--sl-bg);display:flex;flex-direction:column}.sl-fbt-card__media{aspect-ratio:1;background:var(--sl-cream);display:block}.sl-fbt-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sl-fbt-card__ph{width:100%;height:100%;background:radial-gradient(120% 120% at 30% 20%,#f3ebe7,#e7dcd6)}.sl-fbt-card__body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1}.sl-fbt-card__title{font-weight:600;font-size:14px;color:var(--sl-ink);margin:0}.sl-fbt-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.sl-fbt-card__price{font-weight:700;color:var(--sl-ink)}.sl-fbt-card__price s{color:var(--sl-muted);font-weight:400;font-size:12px;margin-left:4px}.sl-fbt-card__add{border:1.5px solid var(--sl-ink);background:#fff;color:var(--sl-ink);border-radius:var(--sl-radius-pill);height:38px;padding:0 16px;font-family:var(--sl-font);font-weight:600;font-size:13px;cursor:pointer;transition:background .15s,color .15s}.sl-fbt-card__add:hover{background:var(--sl-ink);color:#fff}.sl-fbt-card__add:disabled{opacity:.5;cursor:default}.sl-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:clamp(20px,3vw,30px)}.sl-carousel__nav{display:none;gap:8px;flex:0 0 auto}@media(min-width:800px){.sl-carousel__nav{display:flex}}.sl-carousel__arrow{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--sl-line);background:var(--sl-bg);color:var(--sl-ink);cursor:pointer;display:grid;place-items:center;transition:border-color .15s,color .15s}.sl-carousel__arrow:hover{border-color:var(--sl-accent);color:var(--sl-accent)}.sl-carousel__track{display:grid;grid-auto-flow:column;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sl-carousel__track::-webkit-scrollbar{display:none}.sl-carousel__track>*{scroll-snap-align:start}.sl-sp__track{grid-auto-columns:84%}@media(min-width:560px){.sl-sp__track{grid-auto-columns:46%}}@media(min-width:900px){.sl-sp__track{grid-auto-columns:calc((100% - 42px)/4)}}.sl-ba__track{grid-auto-columns:86%}@media(min-width:560px){.sl-ba__track{grid-auto-columns:48%}}@media(min-width:900px){.sl-ba__track{grid-auto-columns:calc((100% - 28px) / 3)}}.sl-ugc__track{gap:10px;grid-auto-columns:calc((100% - 20px) / 3)}@media(min-width:700px){.sl-ugc__track{grid-auto-columns:30%}}@media(min-width:1000px){.sl-ugc__track{grid-auto-columns:250px}}.sl-ugc-item{position:relative;border-radius:var(--sl-radius);overflow:hidden;background:var(--sl-cream);aspect-ratio:9 / 16;cursor:pointer}.sl-ugc-item__poster,.sl-ugc-item__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sl-ugc-item:has(.sl-ugc-item__poster) .sl-ugc-item__play,.sl-ugc-item:has(.sl-ugc-item__poster) .sl-ugc-item__sound{display:none}.sl-ugc-item__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 30% 20%,#efe7e3,#ddd0c9)}.sl-ugc-item__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;transition:opacity .2s}.sl-ugc-item__play svg{width:46px;height:46px;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.4))}.sl-ugc-item__tag{position:absolute;bottom:9px;right:46px;display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.01em;color:var(--sl-cream);background:color-mix(in srgb,var(--sl-accent) 32%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--sl-cream) 22%,transparent);padding:3px 8px;border-radius:var(--sl-radius-pill);z-index:2;text-shadow:0 1px 2px rgba(0,0,0,.45)}.sl-ugc-item__sound{position:absolute;bottom:8px;right:8px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#00000080;color:#fff;z-index:2}.sl-ugc-item__sound .sl-ugc-wave,.sl-ugc-item.is-playing .sl-ugc-item__play,.sl-ugc-item.is-playing .sl-ugc-item__sound .sl-ugc-x{opacity:0}.sl-ugc-item.is-playing .sl-ugc-item__sound .sl-ugc-wave{opacity:1}.sl-faq__tag{display:inline-block;flex:0 0 auto;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--sl-accent);background:var(--sl-cream);border:1px solid var(--sl-line);padding:4px 10px;border-radius:var(--sl-radius-pill)}.sl-faq__qtext{flex:1}.sl-faq__trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;border:1px solid var(--sl-line);border-radius:var(--sl-radius);background:var(--sl-bg);max-width:680px;margin:0 auto clamp(28px,5vw,44px);padding:6px 8px}.sl-faq__trust span{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:600;color:var(--sl-ink)}.sl-faq__trust span svg{color:var(--sl-accent);flex:0 0 auto}.sl-faq__trust span+span{border-left:1px solid var(--sl-line)}.sl-faq__contact-wrap{margin-top:clamp(28px,5vw,40px)}.sl-faq__contact{display:flex;justify-content:center}@media(max-width:540px){.sl-faq__q{flex-wrap:wrap}.sl-faq__qtext{flex:1 1 100%;order:2}.sl-faq__tag{order:1}.sl-faq__icon{order:1;margin-left:auto}.sl-faq__trust span{padding:6px 14px;font-size:13px}.sl-faq__trust span+span{border-left:0}}.sl-sg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-end;justify-content:center}.sl-sg[hidden]{display:none}.sl-sg__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.sl-sg__dialog{position:relative;z-index:1;width:100%;max-width:560px;max-height:92vh;background:var(--sl-cream);border-radius:var(--sl-radius) var(--sl-radius) 0 0;box-shadow:var(--sl-shadow);display:flex;flex-direction:column;overflow:hidden;animation:sl-sg-up .28s ease}@keyframes sl-sg-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(min-width:700px){.sl-sg{align-items:center}.sl-sg__dialog{border-radius:var(--sl-radius);max-height:88vh}@keyframes sl-sg-up{0%{transform:translateY(12px) scale(.99);opacity:.6}to{transform:none;opacity:1}}}.sl-sg__close{position:absolute;top:16px;right:16px;z-index:2;width:40px;height:40px;border-radius:50%;border:0;background:#fff;color:var(--sl-ink);cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #00000014}.sl-sg__head{text-align:center;padding:28px 24px 18px;background:var(--sl-cream);flex:0 0 auto}.sl-sg__title{font-size:clamp(26px,6vw,40px);margin:4px 0 0;color:var(--sl-ink);font-style:italic}.sl-sg__rule{display:block;width:56px;height:2px;background:var(--sl-accent);margin:16px auto 0;border-radius:2px}.sl-sg__body{padding:4px 20px 28px;overflow-y:auto;-webkit-overflow-scrolling:touch}.sl-sg__callout{display:flex;align-items:center;gap:14px;background:var(--sl-accent);color:#fff;border-radius:var(--sl-radius);padding:16px 18px;margin:8px 0 20px}.sl-sg__callout-ic{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--sl-accent);display:grid;place-items:center}.sl-sg__callout-text{margin:0;font-size:15px;line-height:1.45}.sl-sg__callout-text b{font-weight:700}.sl-sg__chip{display:inline-block;background:var(--sl-cream);color:var(--sl-accent);font-weight:700;font-size:13px;letter-spacing:.04em;padding:2px 10px;border-radius:var(--sl-radius-sm);vertical-align:middle}.sl-sg__callout-sub{display:block;margin-top:6px;font-size:13px;color:#ffffffd9}.sl-sg__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sl-sg__toggle-label{font-size:14px;color:var(--sl-muted)}.sl-sg__toggle{display:inline-flex;background:var(--sl-bg);border:1px solid var(--sl-line);border-radius:var(--sl-radius-pill);padding:3px}.sl-sg__unit{border:0;background:none;cursor:pointer;font-family:var(--sl-font);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--sl-muted);padding:8px 18px;border-radius:var(--sl-radius-pill);transition:background .15s,color .15s}.sl-sg__unit.is-active{background:var(--sl-accent);color:#fff}.sl-sg__table-wrap{border-radius:var(--sl-radius);overflow:hidden;border:1px solid var(--sl-line)}.sl-sg__table{width:100%;border-collapse:collapse;font-size:14px}.sl-sg__table thead th{background:var(--sl-cream);color:var(--sl-muted);font-size:11px;letter-spacing:.08em;font-weight:600;text-transform:uppercase;padding:12px 10px;text-align:center}.sl-sg__table thead th:first-child{text-align:left}.sl-sg__table tbody th{font-family:var(--sl-font-display);font-weight:700;font-size:18px;color:var(--sl-ink);text-align:left;padding:12px 14px}.sl-sg__table tbody td{text-align:center;color:var(--sl-body);padding:12px 10px}.sl-sg__table tbody tr{background:#fff;border-top:1px solid var(--sl-line)}.sl-sg__table tbody tr:nth-child(2n){background:var(--sl-cream)}.sl-sg__table .u-cm,.sl-sg__table.is-cm .u-in{display:none}.sl-sg__table.is-cm .u-cm{display:inline}.sl-sg__reassure{display:flex;flex-direction:column;gap:10px;padding:18px 4px;border-bottom:1px solid var(--sl-line)}.sl-sg__reassure span{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--sl-muted)}.sl-sg__reassure span b{color:var(--sl-ink)}.sl-sg__reassure svg{flex:0 0 auto;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--sl-cream);color:var(--sl-accent);box-sizing:content-box}.sl-sg__acc{margin-top:4px;border-top:0}.sl-sg__steps{display:flex;flex-direction:column;gap:10px}.sl-sg__step{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--sl-line);border-radius:var(--sl-radius);padding:14px}.sl-sg__step-n{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--sl-accent);color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.sl-sg__step b{color:var(--sl-ink);font-size:15px}.sl-sg__step p{margin:3px 0 0;font-size:13px;color:var(--sl-muted);line-height:1.45}@media(prefers-reduced-motion:reduce){.sl-sg__dialog{animation:none}}.sl-h1 em,.sl-h2 em,.sl-h3 em,.sl-hero__title em,.sl-panel__title em,.sl-section-head em,.sl-eng__head em{font-family:var(--sl-font-display);font-style:italic;font-weight:500;color:var(--sl-accent)}.sl-eng .sl-h2 em,.sl-eng__head em{color:#fff}.sl-hero__title{line-height:1.08}.sl-hero__trust{display:flex;flex-direction:column;gap:8px;margin-top:2px}.sl-hero__trust span{display:inline-flex;align-items:center;gap:9px;font-size:var(--sl-small);color:var(--sl-body)}.sl-hero__trust svg{flex:0 0 auto;color:var(--sl-accent)}.sl-prating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:2px 0 0}.sl-prating__stars{display:inline-flex;color:var(--sl-accent);letter-spacing:1px;font-size:15px;line-height:1}.sl-prating__text{font-size:var(--sl-small);color:var(--sl-muted)}.sl-prating__text b{color:var(--sl-ink)}.sl-eng__crop{position:relative;transition:border-color .4s ease,box-shadow .4s ease}.sl-eng__chip{position:absolute;top:12px;left:12px;z-index:2;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-cream);background:var(--sl-accent);padding:4px 10px;border-radius:var(--sl-radius-pill);opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.sl-eng__crop.is-active{border-color:var(--sl-accent);box-shadow:0 0 0 1px var(--sl-accent)}.sl-eng__crop.is-active .sl-eng__chip{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sl-eng__crop,.sl-eng__chip{transition:none}}[class*=tpl-advertorial] .sl-sp-card__media{aspect-ratio:4/5;overflow:hidden}[class*=tpl-advertorial] .sl-sp-card__media img{width:100%;height:100%;object-fit:cover;display:block}.sl-sg__disclaimer{margin-top:16px;padding:12px 16px;background:var(--sl-cream);border:1px solid var(--sl-line);border-radius:var(--sl-radius-sm);font-size:var(--sl-small);color:var(--sl-muted);text-align:center;line-height:1.5}.sl-sg__disclaimer a{color:var(--sl-accent);text-decoration:underline;font-weight:500}[class*=tpl-legging] .sl-section,[class*=tpl-sculpt-bra] .sl-section{padding-block:clamp(22px,3.4vw,44px)}[class*=tpl-legging] .sl-benefits,[class*=tpl-sculpt-bra] .sl-benefits{padding-top:clamp(8px,1.8vw,20px);padding-bottom:clamp(8px,1.8vw,20px)}[class*=tpl-legging] .sl-how,[class*=tpl-sculpt-bra] .sl-how{padding-top:clamp(14px,2.4vw,28px)}[class*=tpl-legging] .sl-sp__track,[class*=tpl-sculpt-bra] .sl-sp__track{align-items:stretch}[class*=tpl-legging] .sl-sp-card,[class*=tpl-sculpt-bra] .sl-sp-card{height:100%;display:flex;flex-direction:column}[class*=tpl-legging] .sl-sp-card__media,[class*=tpl-sculpt-bra] .sl-sp-card__media{aspect-ratio:4/5;overflow:hidden;flex:0 0 auto}[class*=tpl-legging] .sl-sp-card__media img,[class*=tpl-sculpt-bra] .sl-sp-card__media img{width:100%;height:100%;object-fit:cover;display:block}[class*=tpl-legging] .sl-sp-card__body,[class*=tpl-sculpt-bra] .sl-sp-card__body{flex:1 1 auto}[class*=tpl-legging] .sl-hero__title{margin-top:-10px}[class*=tpl-legging] .sl-ugc-item__play,[class*=tpl-sculpt-bra] .sl-ugc-item__play,[class*=tpl-legging] .sl-ugc-item__sound,[class*=tpl-sculpt-bra] .sl-ugc-item__sound{display:none}[class*=tpl-legging] .sl-ugc-item,[class*=tpl-sculpt-bra] .sl-ugc-item{pointer-events:none}[class*=tpl-legging] .sl-ugc-item__tag,[class*=tpl-sculpt-bra] .sl-ugc-item__tag{right:9px}.sl-sg__calc{margin:8px 0 20px;border-radius:var(--sl-radius);overflow:hidden;background:var(--sl-accent);color:#fff}.sl-sg__calc-head{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;border:0;background:none;color:inherit;font-family:var(--sl-font);text-align:left;cursor:pointer}.sl-sg__calc-lead{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.45}.sl-sg__calc-lead b{display:block;font-weight:700}.sl-sg__calc-chev{flex:0 0 auto;transition:transform .2s ease}.sl-sg__calc[data-open] .sl-sg__calc-chev{transform:rotate(180deg)}.sl-sg__calc-panel{padding:4px 18px 18px}.sl-sg__calc-field+.sl-sg__calc-field{margin-top:16px}.sl-sg__calc-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sl-sg__calc-top label{font-size:14px;line-height:1.35}.sl-sg__calc-top label b{font-weight:700}.sl-sg__calc-top label span{display:block;font-size:12px;color:#ffffffb8}.sl-sg__calc-val{font-family:var(--sl-font-display);white-space:nowrap}.sl-sg__calc-val b{font-size:26px;font-weight:700}.sl-sg__calc-val i{font-style:normal;font-size:13px;margin-left:3px;color:#ffffffb8}.sl-sg__calc-slider{display:flex;align-items:center;gap:10px;margin-top:6px}.sl-sg__calc-nudge{flex:0 0 auto;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#ffffff14;color:#fff;font-size:19px;line-height:1;cursor:pointer;display:grid;place-items:center;font-family:var(--sl-font);-webkit-tap-highlight-color:transparent}.sl-sg__calc-nudge:active{background:#fff3}.sl-sg__calc-slider input[type=range]{flex:1 1 auto;min-width:0;-webkit-appearance:none;appearance:none;height:4px;border-radius:4px;background:#ffffff47;outline:none;margin:0}.sl-sg__calc-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;border-radius:50%;background:#fff;border:0;cursor:pointer;box-shadow:0 1px 4px #0000004d}.sl-sg__calc-slider input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#fff;border:0;cursor:pointer}.sl-sg__calc-slider input[type=range]:focus-visible{outline:2px solid #fff;outline-offset:4px}.sl-sg__calc-result{margin-top:18px}.sl-sg__calc-hint{margin:0;font-size:13px;color:#ffffffbf;text-align:center;padding:10px 0}.sl-sg__calc-card{background:#fff;color:var(--sl-ink);border-radius:var(--sl-radius);padding:18px;text-align:center}.sl-sg__calc-badge{display:inline-block;font-family:var(--sl-font-display);font-weight:700;font-size:30px;line-height:1;color:#fff;background:var(--sl-ink);border-radius:var(--sl-radius-sm);padding:12px 26px;min-width:96px}.sl-sg__calc-conf{display:block;margin-top:10px;font-size:12px;letter-spacing:.04em;color:var(--sl-muted)}.sl-sg__calc-why{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--sl-body)}.sl-sg__calc-firm{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--sl-muted)}.sl-sg__calc-cta{display:block;width:100%;margin-top:16px;padding:15px 18px;border:0;border-radius:var(--sl-radius-sm);background:var(--sl-accent);color:#fff;font-family:var(--sl-font);font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer}.sl-sg__calc-cta:active{filter:brightness(.92)}.sl-sg__calc-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:#ffffffb3}.sl-reco-badge{display:inline-flex;align-items:center;gap:7px;margin:10px 0 0;padding:7px 12px;border-radius:var(--sl-radius-pill);background:var(--sl-cream);border:1px solid var(--sl-line);font-size:13px;color:var(--sl-body)}.sl-reco-badge b{color:var(--sl-ink);font-weight:700}.sl-reco-badge svg{flex:0 0 auto;color:var(--sl-accent)}@media(prefers-reduced-motion:reduce){.sl-sg__calc-chev{transition:none}}.sl-sg__calc-units{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0 14px}.sl-sg__calc-units>span{font-size:13px;color:#ffffffbf}.sl-sg__calc-unitbtns{display:inline-flex;background:#ffffff1f;border:1px solid rgba(255,255,255,.28);border-radius:var(--sl-radius-pill);padding:3px}.sl-sg__calc-unitbtns .sl-sg__unit{color:#fffc;padding:7px 15px}.sl-sg__calc-unitbtns .sl-sg__unit.is-active{background:#fff;color:var(--sl-accent)}.sl-sizeguide-wrap{display:flex;gap:10px;align-items:stretch;justify-content:flex-start}.sl-sizeguide-wrap .sl-sizeguide-btn{flex:0 1 auto;justify-content:center}.sl-sizeguide-wrap.has-reco .sl-sizeguide-btn{flex:1 1 0;min-width:0;padding:12px 14px;gap:8px}.sl-sizeguide-wrap .sl-sizeguide-btn>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.sl-sizeguide-wrap.has-reco .sl-sizeguide-btn{padding:12px 10px;letter-spacing:.04em;font-size:12px}}.sl-sizeguide-btn--reco{background:var(--sl-cream);border-color:var(--sl-accent)}.sl-sizeguide-btn--reco[hidden]{display:none}.sl-sizeguide-btn--reco .sl-reco-ic{color:var(--sl-accent)}.sl-sizeguide-btn--reco b{font-weight:700;letter-spacing:.06em}.sl-sg__chart{border:1px solid var(--sl-line);border-radius:var(--sl-radius);overflow:hidden;margin-bottom:4px}.sl-sg__chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:15px 16px;border:0;background:var(--sl-cream);cursor:pointer;font-family:var(--sl-font);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-ink);text-align:left}.sl-sg__chart-chev{flex:0 0 auto;color:var(--sl-muted);transition:transform .2s ease}.sl-sg__chart[data-open] .sl-sg__chart-chev{transform:rotate(180deg)}.sl-sg__chart-body{padding:14px 12px 4px}.sl-sg__chart-body .sl-sg__reassure{border-bottom:0;padding-bottom:8px}.sl-sg__calc-exch{display:block;margin-top:10px;font-size:12px;color:var(--sl-muted)}@media(prefers-reduced-motion:reduce){.sl-sg__chart-chev{transition:none}}.sl-gallery__main{touch-action:pan-y pinch-zoom}[class*=tpl-sculpt-brief] .sl-hero{padding-top:clamp(6px,1.4vw,16px)}
/*# sourceMappingURL=/cdn/shop/t/38/assets/sl-pdp.css.map */

:root{

    
    --slideshow-controls-size: 3.5rem;
    --slideshow-controls-icon: 2rem}.sl-buybox__panel{ min-width: 0; }.sl-buybox.sl-section{ padding-top: clamp(6px, 1.6vw, 16px) !important; }@media (max-width: 749px){.sl-buybox.sl-section{ padding-top: 6px !important; }.sl-bullets .sl-bullet{ padding: 9px 12px !important; gap: 10px !important; align-items: center !important; }.sl-bullets .sl-bullet__ic{ width: 30px !important; height: 30px !important; min-width: 30px !important; border-radius: 8px !important; }.sl-bullets .sl-bullet__ic svg{ width: 16px !important; height: 16px !important; }.sl-bullets .sl-bullet__title{ font-size: 14px !important; line-height: 1.2 !important; }.sl-bullets .sl-bullet__sub{ font-size: 12.5px !important; line-height: 1.25 !important; margin-top: 1px !important; text-wrap: pretty; }.sl-bullets .sl-bullet__tag{ font-size: 9px !important; padding: 3px 7px !important; letter-spacing: .05em !important; white-space: nowrap !important; }.sl-bullets .sl-bullet:nth-child(n+6){ display: none !important; }.sl-panel .sl-ticks.sl-ticks--center{ display: none !important; }}html body .sl-fbt .sl-eyebrow{ display: none !important; }@media (max-width: 749px){html body .sl-section-head{ margin-bottom: 16px !important; }html body .sl-carousel__head{ margin-bottom: 14px !important; }}.sl-section-head .sl-h2,.sl-section-head .sl-lede,.sl-carousel__head .sl-h2{ text-wrap: balance; }@media (max-width: 749px){html body .sl-faq-section.sl-section{ padding-top: 26px !important; padding-bottom: 30px !important; }html body .sl-faq-section .sl-section-head{ margin-bottom: 12px !important; text-align: center !important; }html body .sl-faq-section .sl-section-head .sl-h2{ margin-bottom: 8px !important; }html body .sl-faq-section .sl-section-head .sl-lede{ font-size: 14.5px !important; line-height: 1.4 !important; color: #5d5357 !important; }html body .sl-faq__trust{
      flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important;
      gap: 0 !important; padding: 0 !important; margin-bottom: 8px !important;
      background: none !important; border: 0 !important; box-shadow: none !important;
    }html body .sl-faq__trust > span{
      font-size: 12px !important; font-weight: 600 !important; color: #A8445A !important; white-space: nowrap !important;
      padding: 0 !important; gap: 0 !important; border: 0 !important; background: none !important;
    }html body .sl-faq__trust svg{ display: none !important; }html body .sl-faq__trust > span + span::before{ content: "\00b7"; margin: 0 7px; color: #b9aeb2; }html body .sl-faq__trust > span:nth-child(n+3){ display: none !important; }html body .sl-faq__q{ padding: 12px 0 !important; gap: 3px 12px !important; font-size: 16px !important; line-height: 1.25 !important; }html body .sl-faq__qtext{ font-size: 16px !important; line-height: 1.25 !important; }html body .sl-faq__tag{ font-size: 9.5px !important; padding: 2px 8px !important; letter-spacing: 0.05em !important; }html body .sl-faq__a-inner{ padding-bottom: 14px !important; font-size: 14.5px !important; }html body .sl-faq__contact-wrap{ margin-top: 18px !important; }}html body .sl-sizeguide-btn:not([hidden]){
    border: 1.75px solid #c09aab !important;
    border-radius: 999px !important;
    background-color: #fbf3f6 !important;
  }html body .sl-sizeguide-btn:not([hidden]):hover{
    border-color: #8E3449 !important;
    background-color: #f7e9ee !important;
  }@media (min-width: 750px){html body .sl-sizeguide-btn:not([hidden]){
      width: auto !important;
      max-width: max-content !important;
      margin-left: 0 !important;
      margin-right: auto !important;
      padding-left: 24px !important;
      padding-right: 24px !important;
    }}.sl-fbt-card__title{ font-size: 13px !important; line-height: 1.25 !important; letter-spacing: -0.01em !important; margin: 0 0 4px !important; min-height: 0 !important; }.sl-fbt-card__title a{ display: block !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; }.sl-fbt-card__body{ padding: 10px 12px 12px !important; }.sl-fbt-card .sl-card-swatches{ gap: 5px !important; margin: 0 0 2px !important; }.sl-fbt-card .sl-card-swatch{ width: 15px !important; height: 15px !important; }.sl-fbt-card__foot{ display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 14px !important; margin-top: 0 !important; padding-top: 0 !important; }.sl-fbt-card__price{ display: flex !important; align-items: baseline !important; gap: 6px !important; margin: 0 !important; font-size: 15px !important; font-weight: 700 !important; line-height: 1.1 !important; color: #3A2A2E !important; white-space: nowrap !important; }.sl-fbt-card__price s{ font-size: 12.5px !important; font-weight: 400 !important; color: #8a7d82 !important; text-decoration-thickness: 1.5px !important; }.sl-fbt-card__go{ width: 100% !important; height: 36px !important; min-width: 0 !important; border-radius: 999px !important; background: #3A2A2E !important; color: #fff !important; display: flex !important; align-items: center !important; justify-content: center !important; padding: 0 12px !important; border: none !important; cursor: pointer !important; transition: transform .12s ease, background-color .12s ease !important; }.sl-fbt-card__go svg{ display: none !important; }.sl-fbt-card__go::after{ content: "+ Quick add"; font-family: var(--font-body-family), sans-serif; font-size: 13px; font-weight: 700; letter-spacing: -0.01em; line-height: 1; color: #fff; }.sl-fbt-card__go:hover{ background: #8E3449 !important; }.sl-fbt-card__go:active{ transform: scale(.97) !important; }@media (min-width: 750px){.sl-fbt-card__title{ font-size: 14px !important; }.sl-fbt-card__body{ padding: 12px 14px 14px !important; }.sl-fbt-card .sl-card-swatches{ margin-bottom: 3px !important; }.sl-fbt-card__foot{ gap: 15px !important; }.sl-fbt-card__go{ height: 38px !important; }.sl-fbt-card__go::after{ font-size: 13.5px; }}.sl-qa-back{ position: fixed; inset: 0; background: rgba(20,12,16,.5); opacity: 0; pointer-events: none; transition: opacity .22s ease; z-index: 2147482990; }.sl-qa-back.is-open{ opacity: 1; pointer-events: auto; }.sl-qa{ position: fixed; background: #fff; z-index: 2147482991; display: flex; flex-direction: column; box-shadow: 0 10px 44px rgba(0,0,0,.2); transition: transform .28s cubic-bezier(.22,.61,.36,1); }.sl-qa-body{ flex: 1 1 auto; overflow-y: auto; -webkit-overflow-scrolling: touch; }.sl-qa-top{ display: flex; align-items: center; gap: 12px; padding: 18px 16px 6px; }.sl-qa-top img{ width: 62px; height: 62px; flex: 0 0 auto; border-radius: 10px; object-fit: cover; background: #faf3f6; }.sl-qa-top__t{ font-family: var(--font-body-family), sans-serif; font-size: 15px; font-weight: 700; line-height: 1.25; color: #3A2A2E; letter-spacing: -0.01em; }.sl-qa-top__p{ display: flex; align-items: baseline; gap: 7px; margin-top: 3px; font-size: 15px; font-weight: 700; color: #3A2A2E; }.sl-qa-top__p s{ font-size: 12.5px; font-weight: 400; color: #8a7d82; }.sl-qa-body .sl-buybox.sl-section{ padding: 0 16px 10px !important; }.sl-qa-body .sl-buybox.sl-section > *:last-child,.sl-qa-body .sl-container > *:last-child,.sl-qa-body .sl-buybox__grid > *:last-child,.sl-qa-body .sl-buybox__panel > *:last-child{ margin-bottom: 0 !important; padding-bottom: 0 !important; }.sl-qa-body .sl-buybox__grid{ display: block !important; grid-template-columns: 1fr !important; gap: 0 !important; max-width: 100% !important; }.sl-qa-body .sl-buybox__panel{ width: 100% !important; max-width: 100% !important; min-width: 0 !important; }.sl-qa-body .sl-container{ max-width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; }.sl-qa-load{ padding: 60px 0; text-align: center; font-family: var(--font-body-family), sans-serif; font-size: 13px; color: #8a7d82; }.sl-qa-x{ position: absolute; width: 44px; height: 44px; border-radius: 999px; border: none; background: #fff; color: #3A2A2E; font-size: 21px; line-height: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 16px rgba(0,0,0,.18); z-index: 2; }.sl-qa-x:hover{ background: #f6eef1; color: #8E3449; }@media (min-width: 750px){.sl-qa{ top: 0; right: 0; height: 100%; width: 448px; max-width: 94vw; transform: translateX(104%); }.sl-qa.is-open{ transform: translateX(0); }.sl-qa-x{ top: 16px; left: -58px; }}@media (max-width: 749px){.sl-qa{ left: 0; right: 0; bottom: 0; height: 82vh; border-radius: 20px 20px 0 0; transform: translateY(104%); overflow: visible; }.sl-qa.is-open{ transform: translateY(0); }.sl-qa-body{ border-radius: 20px 20px 0 0; }.sl-qa-x{ top: -56px; left: 50%; transform: translateX(-50%); }}html.sl-qa-lock,html.sl-qa-lock body{ overflow: hidden !important; }.sl-qa:not(.is-open){ pointer-events: none !important; }.sl-qa:not(.is-open) .sl-qa-x{
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
  }html.sl-qa-lock .moonbundle-dropdown-menu{ z-index: 2147483000 !important; }.sl-qa-body .sl-buybtns{
    position: sticky !important;
    bottom: 0 !important;
    z-index: 3 !important;
    background: #ffffff !important;
    padding-top: 8px !important;
    padding-bottom: 10px !important;
  }.tpl-faq .sl-faq-section{ background: #fff !important; }html body main .sl-hero .sl-hero__trust > span:nth-child(n+3){ display: none !important; }html body main .sl-hero .sl-hero__badges{ display: none !important; }html body main .sl-hero .sl-hero__title br{ display: none !important; }html body main .sl-hero .sl-hero__title em{ display: inline-block !important; }html body main .sl-hero .sl-hero__title,html body main .sl-hero .sl-hero__title *{ text-wrap: balance !important; }html body main .sl-faq__trust{
    display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; justify-content: center !important;
    gap: 0 !important; padding: 0 !important; background: none !important; border: 0 !important; box-shadow: none !important;
  }html body main .sl-faq__trust > span{
    font-size: 12.5px !important; font-weight: 600 !important; color: #A8445A !important; white-space: nowrap !important;
    padding: 0 !important; gap: 0 !important; border: 0 !important; background: none !important;
  }html body main .sl-faq__trust svg{ display: none !important; }html body main .sl-faq__trust > span + span::before{ content: "\00b7"; margin: 0 8px; color: #b9aeb2; }@media (min-width: 750px){html body main .sl-faq__trust{ margin-bottom: 14px !important; }html body main .sl-faq__q{ padding: 14px 0 !important; }html body main .sl-faq__a-inner{ padding-bottom: 16px !important; }html body main .sl-sizeguide-wrap{ display: flex !important; flex-direction: column !important; gap: 8px !important; width: 100% !important; }html body main .sl-sizeguide-wrap .sl-sizeguide-btn:not([hidden]){
      display: flex !important; width: 100% !important; justify-content: center !important; align-items: center !important; box-sizing: border-box !important;
    }}.sl-promo-bar{
    position: relative;
    display: block;
    width: 100vw;
    max-width: 100vw;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    margin-top: 0;
    margin-bottom: 0;
    background-color: #3A2A2E;
    color: #FFFFFF;
    font-family: inherit;
    overflow: hidden;
  }.sl-promo-bar,.sl-promo-bar *{
    box-sizing: border-box;
  }.sl-promo-bar__inner{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    gap: 14px;
    padding: 8px 18px;
    max-width: 1280px;
    margin: 0 auto;
  }.sl-promo-bar__message{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2px;
    line-height: 1.1;
  }.sl-promo-bar__title{
    display: flex;
    align-items: center;
    gap: 7px;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.05em;
    color: #FFFFFF;
    text-transform: uppercase;
    white-space: nowrap;
  }.sl-promo-bar__icon{
    font-size: 13px;
    line-height: 1;
  }.sl-promo-bar__subtitle{
    font-size: 12px;
    font-weight: 400;
    color: #FFFFFF;
    opacity: 0.65;
    letter-spacing: 0.02em;
    white-space: nowrap;
    text-align: center;
  }.sl-promo-bar__timer{
    display: flex;
    align-items: center;
    gap: 5px;
    flex-shrink: 0;
  }.sl-promo-bar__sep{
    font-size: 13px;
    font-weight: 500;
    color: #FFFFFF;
    opacity: 0.3;
    line-height: 1;
    transform: translateY(-4px);
  }.sl-promo-bar__unit{
    background-color: rgba(255, 255, 255, 0.07);
    border: 1px solid rgba(255, 255, 255, 0.12);
    border-radius: 6px;
    min-width: 38px;
    padding: 4px 6px 3px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    line-height: 1;
  }.sl-promo-bar__num{
    font-size: 14px;
    font-weight: 600;
    color: #FFFFFF;
    line-height: 1;
    font-variant-numeric: tabular-nums;
  }.sl-promo-bar__label{
    margin-top: 3px;
    font-size: 7.5px;
    font-weight: 500;
    color: #FFFFFF;
    opacity: 0.45;
    letter-spacing: 0.12em;
  }@media (max-width: 900px){.sl-promo-bar__inner{ gap: 12px; padding: 9px 14px; }.sl-promo-bar__title{ font-size: 16px; gap: 6px; letter-spacing: 0.03em; }.sl-promo-bar__icon{ font-size: 14px; }.sl-promo-bar__subtitle{ font-size: 12.5px; }.sl-promo-bar__timer{ gap: 5px; }.sl-promo-bar__sep{ font-size: 13px; transform: translateY(-4px); }.sl-promo-bar__unit{ min-width: 40px; padding: 5px 6px 4px; }.sl-promo-bar__num{ font-size: 15px; }.sl-promo-bar__label{ font-size: 8px; }}@media (max-width: 560px){.sl-promo-bar__inner{ gap: 9px; padding: 8px 10px; }.sl-promo-bar__title{ font-size: 14.5px; letter-spacing: 0.02em; gap: 5px; }.sl-promo-bar__icon{ font-size: 13px; }.sl-promo-bar__subtitle{ font-size: 11px; }.sl-promo-bar__unit{ min-width: 34px; padding: 4px 4px 3px; }.sl-promo-bar__num{ font-size: 13.5px; }.sl-promo-bar__label{ font-size: 6.5px; letter-spacing: 0.08em; }}html body .sl-buybox.sl-section{ padding-bottom: clamp(18px, 3vw, 40px) !important; }html body .sl-benefits.sl-section{ padding-top: clamp(20px, 3vw, 40px) !important; padding-bottom: clamp(20px, 3vw, 40px) !important; }html body .sl-fbt.sl-section{ padding-top: clamp(22px, 3vw, 44px) !important; padding-bottom: clamp(22px, 3vw, 44px) !important; }@media (max-width: 749px){html body .sl-benefits__grid{ grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 14px 8px !important; }html body .sl-benefit{ gap: 6px !important; }html body .sl-benefit__icon{ width: 36px !important; height: 36px !important; }html body .sl-benefit__icon svg{ width: 17px !important; height: 17px !important; }html body .sl-benefit__label{ font-size: 12px !important; line-height: 1.25 !important; text-wrap: balance; }}.sl-sizeguide-wrap .sl-sizeguide-btn:not(.sl-sizeguide-btn--reco){
    border: 1px solid transparent !important;
    background:
      linear-gradient(#ffffff, #ffffff) padding-box,
      conic-gradient(from var(--sl-fms-angle), #e3dcde 0deg, #e3dcde 250deg, #c8a6b3 310deg, #e3dcde 360deg) border-box !important;
    box-shadow: none !important;
    animation: sl-fms-spin 12s linear infinite;
  }@keyframes sl-fms-spin{ to { --sl-fms-angle: 360deg; } }@media (prefers-reduced-motion: reduce){.sl-sizeguide-wrap .sl-sizeguide-btn:not(.sl-sizeguide-btn--reco){ animation: none; }}.sl-sizeguide-wrap .sl-sizeguide-btn[hidden]{ display: none !important; }@media (max-width: 749px){.sl-sizeguide-wrap{ display: flex !important; flex-direction: column !important; gap: 8px !important; width: 100% !important; }.sl-sizeguide-wrap .sl-sizeguide-btn:not([hidden]){
      display: flex !important;
      width: 100% !important;
      justify-content: center !important;
      align-items: center !important;
      box-sizing: border-box !important;
    }.sl-panel .sl-offerhead{ margin-bottom: -8px !important; }.sl-panel .sl-buybtns{ margin-top: -6px !important; }.sl-sg .sl-sg__body{ padding-left: 10px !important; padding-right: 10px !important; }.sl-sg .sl-sg__chart-body{ padding-left: 2px !important; padding-right: 2px !important; }.sl-sg__table-wrap{ overflow-x: auto; }.sl-sg__table.sl-sg__table--eu{ min-width: 0 !important; width: 100% !important; }.sl-sg__table.sl-sg__table--eu th,.sl-sg__table.sl-sg__table--eu td{
      white-space: nowrap !important;
      padding: 11px 1px !important;
      font-size: 11.5px !important;
      letter-spacing: -0.01em !important;
      min-width: 0 !important;
    }.sl-sg__table.sl-sg__table--eu thead th{ font-size: 9px !important; letter-spacing: 0.02em !important; }.sl-sg__table.sl-sg__table--eu tbody th{ font-size: 13.5px !important; padding-left: 6px !important; }}.sl-panel .sl-ticks.sl-ticks--center{ display: none; }.sl-buybox__panel{ min-width: 0; }.sl-offerhead{
    margin: 8px 0 0;
    font-family: inherit;
    text-align: center;
  }.sl-riskfree{
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0 0 4px;
  }.sl-riskfree__line{
    flex: 1 1 auto;
    height: 1px;
    background: rgba(26, 26, 24, 0.14);
  }.sl-riskfree__text{
    flex: 0 1 auto;
    font-size: 15.5px;
    font-weight: 700;
    letter-spacing: 0.005em;
    line-height: 1.25;
    color: #3A2A2E;
    text-align: center;
  }.sl-scarcity{
    display: block;
    margin: 0;
    padding: 0;
    background: none;
    border: 0;
    font-size: 13px;
    line-height: 1.3;
    color: #6f6266;
  }.sl-scarcity__label{ font-weight: 500; }.sl-scarcity__clock{
    font-weight: 700;
    color: #3A2A2E;
    font-variant-numeric: tabular-nums;
    letter-spacing: 0.02em;
    margin-left: 3px;
  }@media (max-width: 380px){.sl-riskfree__text{ font-size: 14.5px; }.sl-scarcity{ font-size: 12.5px; }}@media (max-width: 749px){html body .sl-hero.sl-section{ padding-bottom: 26px !important; }html body .sl-hero .sl-hero__copy{ text-align: center !important; align-items: center !important; gap: 12px !important; }html body .sl-hero .sl-hero__copy > p{ margin-top: 0 !important; }html body .sl-hero .sl-hero__cta{ width: 100% !important; }html body .sl-hero .sl-hero__trust{
      display: flex !important; flex-direction: column !important; align-items: center !important;
      gap: 5px !important; margin-top: 0 !important;
    }html body .sl-hero .sl-hero__trust > span{ font-size: 13.5px !important; gap: 6px !important; white-space: nowrap !important; }html body .sl-hero .sl-hero__trust > span:nth-child(n+3){ display: none !important; }html body .sl-hero .sl-hero__trust svg{ width: 14px !important; height: 14px !important; }html body .sl-hero .sl-hero__badges{ display: none !important; }html body .sl-section .sl-carousel__head{ justify-content: center !important; text-align: center !important; }html body .sl-section .sl-carousel__head > div:first-child{ width: 100% !important; text-align: center !important; }html body .sl-sp .sl-cta{ align-items: center !important; text-align: center !important; }}.slh,.slh *{ box-sizing:border-box; }.slh{
    --sl-accent:#A8445A;
    --sl-accent-dark:#8E3449;
    --sl-ink:#3A2A2E;
    --sl-grey:#7A6669;
    --sl-cream:#F9EDE8;
    --sl-paper:#F9EDE8;
    --sl-line:#F0DCD6;
    max-width:1040px; margin:0 auto; padding:8px 0 4px;
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
    color:var(--sl-ink); text-align:center;
  }.slh__eyebrow{
    font-size:.74rem; font-weight:700; letter-spacing:.18em;
    text-transform:uppercase; color:var(--sl-accent); margin:0 0 .7rem;
  }.slh__title{
    font-family:var(--font-heading-family), Georgia, serif;
    font-weight:600; line-height:1.16; letter-spacing:-.015em;
    margin:0 auto .6rem; text-wrap:balance;
    font-size:clamp(1.9rem, 3.6vw, 2.85rem); color:var(--sl-ink);
  }.slh__accent{ color:var(--sl-accent); font-style:italic; }.slh__sub{
    color:var(--sl-grey); margin:0 auto 1.5rem; max-width:60ch; text-wrap:balance;
    font-size:clamp(1.02rem, 1.5vw, 1.18rem); line-height:1.55;
  }.slh__frame{
    position:relative; border-radius:18px; overflow:hidden;
    border:1px solid var(--sl-line); background:var(--sl-paper);
    max-width:560px; margin:0 auto 1.1rem;
    box-shadow:0 18px 40px -22px rgba(58,42,46,.45);
  }.slh__gif{ display:block; width:100%; height:auto; }.slh__tags{
    position:absolute; inset:0; pointer-events:none;
    display:flex; align-items:flex-start; justify-content:space-between;
    padding:14px;
  }.slh__tag{
    font-family:'Inter',sans-serif; font-size:.72rem; font-weight:700;
    letter-spacing:.04em; text-transform:uppercase;
    padding:6px 12px; border-radius:999px; backdrop-filter:blur(2px);
  }.slh__tag--before{ background:rgba(58,42,46,.72); color:#F9EDE8; }.slh__tag--after{ background:var(--sl-accent); color:#F9EDE8; }.slh__cap{
    color:var(--sl-grey); margin:0 auto; max-width:60ch; text-wrap:balance;
    font-size:clamp(.95rem,1.3vw,1.05rem); line-height:1.5; font-style:italic;
  }@media (max-width:749px){.slh__title{ font-size:clamp(1.6rem, 6.6vw, 2.1rem); }.slh__sub{ font-size:1.02rem; }.slh__frame{ border-radius:14px; max-width:420px; }.slh__tags{ padding:10px; }.slh__tag{ font-size:.66rem; padding:5px 10px; }}.slba,.slba *{ box-sizing:border-box; }.slba{
    --sl-accent:#A8445A;
    --sl-accent-dark:#8E3449;
    --sl-ink:#3A2A2E;
    --sl-grey:#7A6669;
    --sl-cream:#F9EDE8;
    --sl-paper:#F9EDE8;
    --sl-line:#F0DCD6;
    max-width:1040px; margin:0 auto; padding:8px 0 4px;
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
    color:var(--sl-ink); text-align:center;
  }.slba__eyebrow{
    font-size:.74rem; font-weight:700; letter-spacing:.18em;
    text-transform:uppercase; color:var(--sl-accent); margin:0 0 .7rem;
  }.slba__title{
    font-family:var(--font-heading-family), Georgia, serif;
    font-weight:600; line-height:1.16; letter-spacing:-.015em;
    margin:0 auto .6rem; text-wrap:balance;
    font-size:clamp(1.9rem, 3.6vw, 2.85rem); color:var(--sl-ink);
  }.slba__accent{ color:var(--sl-accent); font-style:italic; }.slba__sub{
    color:var(--sl-grey); margin:0 auto 1.5rem; max-width:60ch; text-wrap:balance;
    font-size:clamp(1.02rem, 1.5vw, 1.18rem); line-height:1.55;
  }.slba__frame{
    position:relative; border-radius:18px; overflow:hidden;
    border:1px solid var(--sl-line); background:var(--sl-paper);
    max-width:560px; margin:0 auto 1.1rem;
    box-shadow:0 18px 40px -22px rgba(58,42,46,.45);
  }.slba__gif{ display:block; width:100%; height:auto; }.slba__tags{
    position:absolute; inset:0; pointer-events:none;
    display:flex; align-items:flex-end; justify-content:space-between;
    padding:14px;
  }.slba__tag{
    font-family:'Inter',sans-serif; font-size:.72rem; font-weight:700;
    letter-spacing:.04em; text-transform:uppercase;
    padding:6px 12px; border-radius:999px; backdrop-filter:blur(2px);
  }.slba__tag--before{ background:rgba(40,40,40,.55); color:#fff; }.slba__tag--after{ background:rgba(142,52,73,.6); color:#fff; }.slba__cap{
    color:var(--sl-grey); margin:0 auto; max-width:60ch; text-wrap:balance;
    font-size:clamp(.95rem,1.3vw,1.05rem); line-height:1.5; font-style:italic;
  }@media (max-width:749px){.slba__title{ font-size:clamp(1.6rem, 6.6vw, 2.1rem); }.slba__sub{ font-size:1.02rem; }.slba__frame{ border-radius:14px; max-width:420px; }.slba__tags{ padding:10px; }.slba__tag{ font-size:.66rem; padding:5px 10px; }}.slw,.slw *{ box-sizing:border-box; }.slw{
    --sl-accent:#A8445A;
    --sl-accent-dark:#8E3449;
    --sl-ink:#3A2A2E;
    --sl-grey:#7A6669;
    --sl-cream:#F9EDE8;
    --sl-paper:#F9EDE8;
    --sl-paper2:#F9EDE8;
    --sl-line:#F0DCD6;
    max-width:1040px; margin:0 auto; padding:8px 0 4px;
    font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
    color:var(--sl-ink); text-align:center;
  }.slw__eyebrow{
    font-size:.74rem; font-weight:700; letter-spacing:.18em;
    text-transform:uppercase; color:var(--sl-accent); margin:0 0 .7rem;
  }.slw__title{
    font-family:var(--font-heading-family), Georgia, serif;
    font-weight:600; line-height:1.16; letter-spacing:-.015em;
    margin:0 auto .6rem; max-width:none; text-wrap:balance;
    font-size:clamp(1.9rem, 3.6vw, 2.85rem); color:var(--sl-ink);
  }.slw__accent{ color:var(--sl-accent); font-style:italic; }.slw__sub{
    color:var(--sl-grey); margin:0 auto 1.5rem; max-width:60ch; text-wrap:balance;
    font-size:clamp(1.05rem, 1.5vw, 1.2rem); line-height:1.55;
  }.slw__media{ border-radius:18px; overflow:hidden; margin:0 0 .8rem; border:1px solid var(--sl-line); }.slw__media img{ display:block; width:100%; height:auto; }.slw__media-labels{ display:grid; grid-template-columns:1fr 1fr; gap:16px; margin:0 0 1.6rem; }.slw__ml{ text-align:center; font-weight:700; line-height:1.3; font-size:clamp(.84rem, 1.15vw, .98rem); }.slw__ml--bad{ color:#9A8E7A; }.slw__ml--good{ color:#A8445A; }.slw__cols{
    display:grid; grid-template-columns:1fr 1fr; gap:16px;
    align-items:stretch; text-align:left; margin-bottom:1.3rem;
  }.slw__card{ min-width:0; border-radius:16px; padding:24px; }.slw__card--bad{ background:var(--sl-paper2); border:1px solid var(--sl-line); }.slw__card--good{
    background:#fff; border:1.5px solid var(--sl-accent);
    box-shadow:0 12px 34px rgba(168,68,90,.10);
  }.slw__card-title{
    display:flex; align-items:center; gap:.5rem;
    font-size:1.1rem; font-weight:800; letter-spacing:.08em;
    text-transform:uppercase; margin:0 0 1.1rem; color:var(--sl-ink);
    font-family:'Inter',sans-serif;
  }.slw__card--bad .slw__card-title{ color:#9A8E7A; }.slw__card--good .slw__card-title{ color:var(--sl-accent-dark); }.slw__list{ list-style:none; margin:0; padding:0; display:grid; gap:.75rem; }.slw__list li{
    display:flex; align-items:flex-start; gap:.55rem;
    font-size:clamp(.95rem, 1.2vw, 1.05rem); line-height:1.42;
    overflow-wrap:break-word;
  }.slw__card--bad .slw__list li{ color:#9A8E7A; }.slw__card--good .slw__list li{ color:var(--sl-ink); }.slw__check{ color:var(--sl-accent); font-weight:700; flex:0 0 auto; }.slw__x{ color:#C7BBA9; font-weight:700; flex:0 0 auto; }.slw__note{
    display:flex; align-items:center; gap:.85rem; text-align:left;
    background:var(--sl-paper); border:1px solid var(--sl-line);
    border-radius:14px; padding:18px 22px; margin:0 0 1.6rem;
  }.slw__note-ic{ flex:0 0 auto; display:flex; }.slw__note p{
    margin:0; color:var(--sl-grey); line-height:1.5;
    font-size:clamp(.98rem, 1.3vw, 1.08rem);
  }.slw__note strong{ color:var(--sl-ink); font-weight:600; }@media (max-width:749px){.slw__title{ max-width:none; font-size:clamp(1.65rem, 7vw, 2.2rem); }.slw__sub{ font-size:1.05rem; }.slw__cols{ grid-template-columns:1fr 1fr; gap:10px; }.slw__media{ border-radius:14px; margin-bottom:.7rem; }.slw__media-labels{ gap:10px; margin-bottom:1.2rem; }.slw__ml{ font-size:.76rem; }.slw__card{ padding:15px 12px; border-radius:13px; }.slw__card-title{ font-size:.95rem; letter-spacing:.04em; gap:.3rem; margin-bottom:.8rem; }.slw__list{ gap:.55rem; }.slw__list li{ font-size:.82rem; line-height:1.34; gap:.35rem; }.slw__note{ padding:16px; gap:.6rem; }}@media (max-width: 719px){.sl-fbt .sl-fbt__track{ grid-auto-columns: 64% !important; }}@media (max-width: 749px){html body .sl-hero .sl-hero__title{ font-size: clamp(25px, 7.4vw, 30px) !important; line-height: 1.12 !important; text-wrap: balance !important; }html body .sl-hero .sl-hero__title *{ text-wrap: balance !important; }html body .sl-hero .sl-hero__title em{ font-size: 0.94em !important; }html body .sl-hero .sl-hero__copy > p{ text-wrap: pretty !important; }html body .sl-h2 em{ display: inline-block !important; }html body .sl-h2,html body .sl-h2 p{ text-wrap: balance !important; }html body .sl-postatc__cards .sl-assure{ padding-left: 3px !important; padding-right: 3px !important; }html body .sl-postatc__cards .sl-assure span{
      font-size: clamp(10.5px, 3.2vw, 12.5px) !important; letter-spacing: -0.01em !important; line-height: 1.2 !important; text-wrap: wrap !important;
    }}@media (min-width: 750px){html body main .sl-hero .sl-hero__title{ font-size: clamp(32px, 3vw, 43px) !important; line-height: 1.12 !important; }}html body .sl-scarcity{ display: flex !important; justify-content: center !important; align-items: baseline !important; gap: 5px !important; flex-wrap: nowrap !important; white-space: nowrap !important; }html body .sl-scarcity__clock{ display: inline-flex !important; align-items: baseline !important; margin-left: 0 !important; }html body .sl-scarcity__clock > span{ display: inline-block !important; width: 1.32em !important; text-align: center !important; font-variant-numeric: tabular-nums !important; }html body .sl-panel__title{
    font-family: var(--sl-font) !important; font-style: normal !important; font-weight: 700 !important;
    letter-spacing: -0.015em !important;
  }@media (max-width: 749px){html body .sl-cta__trust{ font-size: clamp(10.5px, 3.2vw, 12.5px) !important; white-space: nowrap !important; letter-spacing: 0 !important; }}.sl-fbt-card--v2{ border-radius: 16px !important; overflow: hidden; }.sl-fbt-card--v2 .sl-fbt-card__media{ display: block; aspect-ratio: 1 / 1 !important; background: #f6f1f2; }.sl-fbt-card--v2 .sl-fbt-card__media img{ width: 100%; height: 100% !important; aspect-ratio: 1 / 1 !important; object-fit: contain !important; display: block; }.sl-fbt-card--v2 .sl-fbt-card__body{ display: flex; flex-direction: column; gap: 4px; padding: 12px 14px 12px !important; }.sl-fbt-card--v2 .sl-fbt-card__title{ margin: 0; font-size: 15px; line-height: 1.25; }.sl-fbt-card--v2 .sl-fbt-card__title a{ color: inherit; text-decoration: none; }.sl-fbt-card--v2 .sl-fbt-card__price{ font-size: 14px; font-weight: 600; color: #6b1e3f; }.sl-fbt-card--v2 .sl-fbt-card__price s{ margin-left: 6px; font-weight: 400; color: #8a7d82; }.sl-fbt-card--v2 .sl-card-swatches{ margin-top: 2px; }.sl-fbt-card--v2 .sl-fbt-card__stars{ font-size: 12px; color: #3A2A2E; letter-spacing: 0.04em; }.sl-fbt-card--v2 .sl-fbt-card__starfill{ background: linear-gradient(90deg, #3A2A2E var(--sl-fill), #d9d2d4 var(--sl-fill)); -webkit-background-clip: text; background-clip: text; color: transparent; }.sl-fbt-card--v2 .sl-fbt-card__stars b{ font-weight: 600; letter-spacing: 0; margin-left: 2px; }.sl-fbt-card--v2 .sl-fbt-card__foot{ display: flex; align-items: center; justify-content: space-between; gap: 8px; margin-top: auto; padding-top: 8px; }.sl-fbt-card--v2 .sl-fbt-card__go{ flex: 0 0 auto; width: 34px; height: 34px; border-radius: 999px; background: #3A2A2E; color: #fff; display: grid; place-items: center; text-decoration: none; }.sl-fbt-card--v2 .sl-fbt-card__soldout{ font-size: 12px; color: #8a7d82; }.sl-guarantee .sl-reveal{ opacity: 1 !important; transform: none !important; }.sl-sizeguide-wrap{margin-top: -25px !important;}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.sl-lday{position:relative;display:block;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;margin-bottom:0;background-color:#1c1a1a;color:#fff;font-family:inherit;overflow:hidden}.sl-lday,.sl-lday *{box-sizing:border-box}.sl-lday__inner{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:14px;padding:8px 18px;max-width:1280px;margin:0 auto}.sl-lday__message{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.1}.sl-lday__title{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600;letter-spacing:.05em;color:#fff;text-transform:uppercase;white-space:nowrap}.sl-lday__icon{font-size:13px;line-height:1}.sl-lday__subtitle{font-size:12px;font-weight:400;color:#fff;opacity:.65;letter-spacing:.02em;white-space:nowrap;text-align:center}.sl-lday__timer{display:flex;align-items:center;gap:5px;flex-shrink:0}.sl-lday__sep{font-size:13px;font-weight:500;color:#fff;opacity:.3;line-height:1;transform:translateY(-4px)}.sl-lday__unit{background-color:#ffffff12;border:1px solid rgb(255 255 255 / 12%);border-radius:6px;min-width:38px;padding:4px 6px 3px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.sl-lday__num{font-size:14px;font-weight:600;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.sl-lday__label{margin-top:3px;font-size:7.5px;font-weight:500;color:#fff;opacity:.45;letter-spacing:.12em}@media(max-width:900px){.sl-lday__inner{gap:12px;padding:9px 14px}.sl-lday__title{font-size:16px;gap:6px;letter-spacing:.03em}.sl-lday__icon{font-size:14px}.sl-lday__subtitle{font-size:12.5px}.sl-lday__timer{gap:5px}.sl-lday__sep{font-size:13px;transform:translateY(-4px)}.sl-lday__unit{min-width:40px;padding:5px 6px 4px}.sl-lday__num{font-size:15px}.sl-lday__label{font-size:8px}}@media(max-width:560px){.sl-lday__inner{gap:8px;padding:8px}.sl-lday__title{font-size:13.5px;letter-spacing:.01em;gap:5px}.sl-lday__icon{font-size:13px}.sl-lday__subtitle{font-size:10.5px}.sl-lday__timer{gap:3px}.sl-lday__sep{font-size:11px}.sl-lday__unit{min-width:30px;padding:4px 3px 3px}.sl-lday__num{font-size:13px}.sl-lday__label{font-size:6.5px;letter-spacing:.06em}}.slideshow-section slideshow-arrows .slideshow-control:first-of-type{margin-inline-start:var(--padding-xs)}.slideshow-section slideshow-arrows .slideshow-control:last-of-type{margin-inline-end:var(--padding-xs)}.slideshow-section .slideshow--with-hints--mobile-with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1}.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-arrows .slideshow-control{transition:opacity .3s ease}.slideshow-section slideshow-component.slideshow--with-hints--mobile-with-hints:has(slideshow-slide:first-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--previous,.slideshow-section slideshow-component.slideshow--with-hints--mobile-with-hints:has(slideshow-slide:last-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--next{animation:none;opacity:0;pointer-events:none}@media screen and (max-width:749px){.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slides{padding-inline:var(--page-margin)}.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slide{width:96%}.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slides{gap:min(var(--slideshow-gap, 0),10px)}}@media screen and (min-width:750px){.slideshow-section .slideshow--with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1}.slideshow-section .slideshow--with-hints slideshow-slides{padding-inline:var(--page-margin);gap:var(--slideshow-gap, 0)}.slideshow-section .slideshow--with-hints slideshow-slide{width:calc((100vw - var(--page-margin) * 2));overflow:hidden}.slideshow-section .slideshow--with-hints slideshow-arrows .slideshow-control{transition:opacity .3s ease}.slideshow-section slideshow-component.slideshow--with-hints:has(slideshow-slide:first-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--previous,.slideshow-section slideshow-component.slideshow--with-hints:has(slideshow-slide:last-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--next{animation:none;opacity:0;pointer-events:none}}.carousel-content .slideshow-control[disabled]{display:none}.carousel-content .slideshow-control--next{margin-inline-start:auto}.card-gallery:has(.sl-card-cover){position:relative}.sl-card-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:#f6f1f2}.sl-card-cover__img{width:100%;height:100%;object-fit:cover;display:block}.card-gallery:has(.sl-card-cover) :is(.product-badges{z-index:2}[product-grid-view=zoom-out] .sl-card-swatches{display:none}.slide__content{height:100%;position:relative;z-index:var(--layer-flat)}@supports (animation-timeline: auto){.slide__content{opacity:0;animation:slide-reveal both linear;animation-timeline:var(--slideshow-timeline)}}@media(prefers-reduced-motion){.slide__content{opacity:1;animation:none}}.slide__content>*{margin:auto}.slide__content.background-transparent{background-color:transparent}slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.slide__image-container>.slide__video-poster{position:absolute}slideshow-component[refreshing-timeline] .slide__content{animation:none}slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius, 0)}[product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@media screen and (max-width:749px){.product-card slideshow-arrows .slideshow-control{display:none}}.product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.product-grid slideshow-arrows .slideshow-control{display:grid}}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}.resource-list__carousel .slideshow-control[disabled]{display:none}.resource-list__carousel .slideshow-control--next{margin-inline-start:auto}.sl-card-swatches{display:flex;align-items:center;gap:5px;margin-top:6px;position:relative;z-index:2}.product-card .sl-card-swatches,product-card .sl-card-swatches{margin-top:8px;padding-inline:2px}.sl-card-swatch{display:block;width:17px;height:17px;border-radius:5.5px;background:var(--sl-swatch);box-shadow:inset 0 0 0 1px #0000001f;outline:1.5px solid transparent;outline-offset:1.5px;transition:outline-color .15s ease}.sl-card-swatch:hover,.sl-card-swatch:focus-visible,.sl-card-swatch:active{outline-color:#6b1e3f}.sl-card-swatches__more{font-size:11.5px;font-weight:500;color:#8a7d82;margin-left:1px}.card-gallery:has(.sl-card-cover){--gallery-aspect-ratio: 1 !important;aspect-ratio:1!important;border-radius:14px!important;overflow:hidden}.card-gallery .sl-card-cover{border-radius:14px;overflow:hidden}.card-gallery .sl-card-cover__img{object-fit:contain}.slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}slideshow-arrows:has(.slideshow-control--shape-square),slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}@media screen and (min-width:750px){[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-controls:has(.slideshow-controls__dots){mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}.slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.slideshow-control:is(.icon-pause{color:var(--color-active)}.slideshow-control:is(.icon-pause{color:var(--color-hover)}.slideshow-control:is(.icon-pause{display:none}.slideshow--single-media{--cursor: default}.slideshow--stretch-content slideshow-slides>*{height:auto}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide :is(.slide__image-container,.slide__content){position:static}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}
/* nosso tema esconde <br> em título no celular */
.sl-section h1 br,.sl-section h2 br,.sl-h1 br,.sl-h2 br{display:block!important;content:""}

/* Marca Sul Cuore (LP-02, 04/10): cores e fontes do tema */
:root{--sl-accent:#A8445A;--sl-accent-dark:#8E3449;--sl-ink:#3A2A2E;--sl-body:#222222;--sl-cream:#F9EDE8;--sl-star:#C9A27E;--sl-font:var(--font-body-family);--sl-font-display:var(--font-heading-family);--sl-shadow-cta:0 8px 20px rgba(168,68,90,.18)}
.sl-section .sl-h1,.sl-section .sl-h2,.sl-section h1,.sl-section h2,.sl-display,.sl-rev-card__headline{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight,600)}
.sl-section em,.sl-h2 em,.sl-h1 em{color:#A8445A}
.sl-eyebrow--accent{color:#A8445A}
