.sh,.shh,.shh-ann,.shh-drawer{--sh-bg:#F7F3EE;--sh-sand:#EDE3D9;--sh-ink:#2A211C;--sh-body:#4A3D35;--sh-muted:#5B4C42;--sh-label:#8A6A52;--sh-accent:#A8714B;--sh-card:#FFFDFA;--sh-serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sh-sans:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--sh-mono:"DM Mono",ui-monospace,Menlo,monospace}.sh{background:var(--sh-bg);color:var(--sh-ink);font-family:var(--sh-sans);-webkit-font-smoothing:antialiased;letter-spacing:normal;line-height:1.5}.sh *,.sh *:before,.sh *:after,.shh *,.shh-drawer *{box-sizing:border-box}.sh a,.shh a,.shh-drawer a{color:inherit;text-decoration:none}.sh a:hover{color:var(--sh-accent)}.sh h1,.sh h2,.sh h3,.sh p,.sh figure,.sh blockquote,.sh ol,.sh ul{margin:0;padding:0}.sh ol,.sh ul{list-style:none}.sh img{max-width:100%}.sh--sand{background:var(--sh-sand)}.sh--dark{background:var(--sh-ink);color:#f2e9e0}.sh--dark a:hover{color:#c9a183}.sh__wrap{max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,104px) 24px}.sh-label{margin-bottom:14px!important;font-family:var(--sh-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--sh-label)}.sh--dark .sh-label{color:#c9a183}.sh-h2{font-family:var(--sh-serif);font-weight:400;font-size:clamp(32px,4vw,50px);line-height:1.08;letter-spacing:0;text-wrap:balance}.sh-h2 em{font-style:italic}.sh-lead{font-size:16px;line-height:1.6;color:var(--sh-muted)}.sh-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:40px}.sh-head--center{display:block;text-align:center;margin-bottom:48px}.sh-head--center .sh-h2{margin:0 auto;max-width:22ch}.sh-head--center .sh-lead{margin:14px auto 0!important;max-width:56ch}.sh-link{display:inline-block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--sh-accent);padding-bottom:3px}.sh-btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 34px;border:1px solid transparent;border-radius:999px;font-family:var(--sh-sans);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;line-height:1.1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sh .sh-btn--dark{background:var(--sh-ink);color:#f7f3ee}.sh .sh-btn--dark:hover{background:var(--sh-accent);color:#fff}.sh .sh-btn--ghost{border-color:#2a211c47;color:var(--sh-ink)}.sh .sh-btn--ghost:hover{border-color:var(--sh-ink);color:var(--sh-ink)}.sh-stars{color:var(--sh-accent);letter-spacing:2px}.sh-row{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:20px}@media(max-width:879px){.sh-row{display:flex;gap:14px;margin:0 -24px;padding:0 24px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sh-row::-webkit-scrollbar{display:none}.sh-row>*{flex:0 0 var(--card-w,76%);scroll-snap-align:start}.sh-head{margin-bottom:28px}}.shh-ann{background:#2a211c;color:#f2e9e0;font:500 12px/1.35 var(--sh-sans);letter-spacing:.14em;text-transform:uppercase;text-align:center;padding:11px 16px}.shh-ann a{color:inherit;text-decoration:none}.shh{background:#f7f3eeeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(42,33,28,.09);font-family:var(--sh-sans);color:var(--sh-ink)}.shh__in{max-width:1240px;margin:0 auto;padding:16px 24px;display:flex;align-items:center;gap:28px}.shh__logo{font-family:var(--sh-serif);font-size:26px;letter-spacing:.08em;line-height:1;color:var(--sh-ink);white-space:nowrap}.shh__logo img{display:block;height:auto}.shh__nav{display:flex;flex:1;flex-wrap:wrap;gap:8px 26px;font-size:14px}.shh__nav a,.shh__help{transition:color .2s ease}.shh__nav a:hover,.shh__help:hover,.shh__icon:hover{color:var(--sh-accent)}.shh__right{display:flex;align-items:center;gap:6px;font-size:14px}.shh__help{margin-right:8px}.shh__icon{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;background:none;color:var(--sh-ink);cursor:pointer}.shh__icon svg{width:20px;height:20px}.shh__count{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--sh-accent);color:#fff;font-size:10px;font-weight:500;line-height:17px;text-align:center}.shh__count[hidden]{display:none}.shh__shop{margin-left:8px;padding:11px 20px;border-radius:999px;background:var(--sh-ink);color:#f7f3ee!important;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:background-color .2s ease}.shh__shop:hover{background:var(--sh-accent)}.shh__burger{display:none}@media(max-width:879px){.shh__in{padding:10px 12px;gap:4px}.shh__nav,.shh__help,.shh__shop,.shh__account{display:none}.shh__burger{display:flex}.shh__logo{flex:1;text-align:center;font-size:22px}.shh__logo img{margin:0 auto}.shh-ann{font-size:10.5px;letter-spacing:.12em;padding:9px 14px}}.shh-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;visibility:hidden;font-family:var(--sh-sans)}.shh-drawer.is-open{visibility:visible}.shh-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a211c66;opacity:0;transition:opacity .3s ease}.shh-drawer.is-open .shh-drawer__overlay{opacity:1}.shh-drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,380px);display:flex;flex-direction:column;background:#f7f3ee;color:#2a211c;transform:translate(-100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);overflow-y:auto}.shh-drawer.is-open .shh-drawer__panel{transform:none}.shh-drawer__top{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid rgba(42,33,28,.09)}.shh-drawer__links{display:flex;flex-direction:column;padding:12px 20px}.shh-drawer__links a{padding:14px 0;border-bottom:1px solid rgba(42,33,28,.09);font-family:var(--sh-serif);font-size:28px;line-height:1.1}.shh-drawer__sub{display:flex;flex-direction:column;gap:14px;padding:20px;font-size:14px;color:#5b4c42}.shh-drawer__cta{margin:auto 20px 28px;padding:16px;border-radius:999px;background:#2a211c;color:#f7f3ee!important;text-align:center;font-size:13px;letter-spacing:.12em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.shh-drawer__panel,.shh-drawer__overlay{transition:none}}.sh-hero{display:grid;grid-template-columns:1fr 1fr;background:var(--sh-sand)}.sh-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:24px;min-height:560px;padding:clamp(40px,6vw,96px) clamp(24px,5vw,72px)}.sh-hero__label{margin:0!important}.sh-hero h1{font-family:var(--sh-serif);font-weight:400;font-size:clamp(42px,5.6vw,76px);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.sh-hero h1 em{font-style:italic}.sh-hero__text{max-width:46ch;font-size:18px;line-height:1.6;color:var(--sh-body)}.sh-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.sh-hero__proof{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding-top:12px;font-size:14px;color:var(--sh-muted)}.sh-hero__proof .sh-stars{font-size:15px}.sh-hero__media{position:relative;min-height:560px;background:#e2d6ca}.sh-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.sh-hero{grid-template-columns:1fr}.sh-hero__copy{min-height:0;gap:18px;padding:40px 24px 36px}.sh-hero__text{font-size:16px}.sh-hero__ctas .sh-btn{flex:1 1 100%;padding:16px 20px}.sh-hero__proof{font-size:13px;padding-top:4px}.sh-hero__media{min-height:0;aspect-ratio:4/5}}.sh-trust{background:var(--sh-ink);color:#efe4da}.sh-trust__grid{max-width:1240px;margin:0 auto;padding:18px 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:749px){.sh-trust__grid{grid-template-columns:1fr 1fr;gap:12px 16px;padding:16px 24px;font-size:11px}}.sh-head .sh-lead{max-width:34ch}.sh-concern{display:block;border-radius:4px;overflow:hidden;background:var(--sh-sand)}.sh-concern__img{aspect-ratio:3/4;overflow:hidden;background:#e2d6ca}.sh-concern__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sh-concern:hover .sh-concern__img img{transform:scale(1.03)}.sh-concern__body{padding:20px 20px 24px}.sh-concern h3{margin-bottom:6px!important;font-family:var(--sh-serif);font-weight:400;font-size:24px;line-height:1.15;color:var(--sh-ink)}.sh-concern p{margin-bottom:14px!important;font-size:14px;line-height:1.55;color:var(--sh-muted)}.sh-concern .sh-link{color:var(--sh-ink)}.sh-how{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.sh-how .sh-h2{margin-bottom:16px}.sh-how__text{max-width:50ch;font-size:17px;line-height:1.65;color:var(--sh-body)}.sh-steps{display:grid;gap:18px;margin-top:28px!important}.sh-step{display:grid;grid-template-columns:44px 1fr;gap:18px;align-items:start;padding-top:18px;border-top:1px solid rgba(42,33,28,.14)}.sh-step__n{padding-top:4px;font-family:var(--sh-mono);font-size:13px;color:var(--sh-accent)}.sh-step h3{margin-bottom:6px!important;font-size:18px;font-weight:500}.sh-step p{max-width:48ch;font-size:15px;line-height:1.6;color:var(--sh-muted)}.sh-how__media{position:relative}.sh-how__media>img,.sh-how__ph{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px;background:#e2d6ca}.sh-stats{position:absolute;left:20px;right:20px;bottom:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2a211c29;border-radius:3px;overflow:hidden}.sh-stat{padding:14px 12px;background:#f7f3eef2;text-align:center}.sh-stat b{display:block;font-family:var(--sh-serif);font-weight:400;font-size:24px;line-height:1}.sh-stat span{display:block;margin-top:5px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b5a4e}@media(max-width:749px){.sh-how{grid-template-columns:1fr}.sh-how__text{font-size:16px}.sh-stats{left:12px;right:12px;bottom:12px}.sh-stat{padding:12px 6px}.sh-stat b{font-size:20px}.sh-stat span{font-size:9.5px;letter-spacing:.08em}}.sh-card{display:flex;flex-direction:column;height:100%;background:var(--sh-card);border:1px solid rgba(42,33,28,.08);border-radius:4px;overflow:hidden;transition:border-color .2s ease}.sh-card:hover{border-color:#2a211c3d}.sh-card__media{position:relative;display:block;aspect-ratio:1/1;background:var(--sh-sand);overflow:hidden}.sh-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease}.sh-card__media img+img{opacity:0}@media(hover:hover){.sh-card:hover .sh-card__media img+img{opacity:1}}.sh-badge{position:absolute;top:12px;left:12px;z-index:1;padding:6px 10px;border-radius:999px;background:var(--sh-ink);color:#f7f3ee;font-size:11px;letter-spacing:.1em;text-transform:uppercase;line-height:1.1}.sh-card__body{display:flex;flex-direction:column;flex:1;gap:8px;padding:18px}.sh-card__concern{font-size:13px;letter-spacing:.06em;color:var(--sh-label)}.sh-card h3{font-size:18px;font-weight:500;line-height:1.3}.sh-card__rating{font-size:13px;color:var(--sh-muted)}.sh-card__rating .sh-stars{letter-spacing:1px}.sh-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}.sh-card__price span{font-size:18px;font-weight:500}.sh-card__price s{font-size:14px;color:#9a8a7d}.sh .sh-atc{display:block;width:100%;margin-top:8px;padding:14px;border:0;border-radius:999px;background:var(--sh-ink);color:#f7f3ee;font-family:var(--sh-sans);font-size:12px;letter-spacing:.12em;text-transform:uppercase;text-align:center;line-height:1.2;cursor:pointer;transition:background-color .2s ease}.sh .sh-atc:hover{background:var(--sh-accent);color:#fff}.sh .sh-atc[disabled]{opacity:.5;cursor:not-allowed;background:var(--sh-ink)}.sh .sh-atc.is-loading{opacity:.7;cursor:wait}.sh-err{font-size:12px;color:#b22c0f}.sh-result{display:flex;flex-direction:column;height:100%;background:#f7f3ee0f;border:1px solid rgba(242,233,224,.14);border-radius:4px;overflow:hidden}.sh-result__ba{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#f2e9e029}.sh-result__ba>div{position:relative;aspect-ratio:1/1;background:#3a302a}.sh-result__ba img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sh-tag{position:absolute;left:8px;bottom:8px;padding:4px 8px;background:#2a211cbf;color:#f2e9e0;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.sh-tag--after{background:var(--sh-accent);color:#fff}.sh-result figcaption{display:flex;flex-direction:column;flex:1;gap:10px;padding:18px}.sh-result h3{font-size:16px;font-weight:500}.sh-result blockquote{font-size:14px;line-height:1.6;color:#d9ccc1}.sh-result__who{margin-top:auto;padding-top:8px;font-size:12px;letter-spacing:.04em;color:#a89689}.sh-result__product{font-size:12px;color:#c9a183}.sh-compare{background:var(--sh-card);border:1px solid rgba(42,33,28,.1);border-radius:4px;overflow:hidden}.sh-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sh-compare__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1px;min-width:600px;background:#2a211c1a}.sh-compare__grid>div{padding:16px 18px;background:var(--sh-card);font-size:15px;line-height:1.45}.sh-compare__grid>.sh-th{background:var(--sh-sand);color:#6b5a4e;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.sh-compare__grid>.sh-th--us{background:var(--sh-ink);color:#f2e9e0}.sh-compare__grid>.sh-td-label{font-weight:500}.sh-compare__grid>.sh-td-us{background:#fbf6f0;color:var(--sh-ink)}.sh-compare__grid>.sh-td-them{color:#6b5a4e}.sh-compare__hint{display:none;margin-top:10px!important;font-family:var(--sh-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sh-label);text-align:right}@media(max-width:749px){.sh-compare__hint{display:block}.sh-compare__grid>div{font-size:14px;padding:14px}}.sh-press{border-top:1px solid rgba(42,33,28,.1);border-bottom:1px solid rgba(42,33,28,.1)}.sh-press__in{max-width:1240px;margin:0 auto;padding:32px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px clamp(28px,6vw,72px)}.sh-press__label{font-family:var(--sh-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sh-label)}.sh-press img{display:block;width:auto;opacity:.6;filter:grayscale(1)}@media(max-width:749px){.sh-press__label{flex-basis:100%;text-align:center}}.sh-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:start}.sh-faq .sh-h2{margin-bottom:18px}.sh-faq__intro{max-width:42ch;margin-bottom:22px!important}.sh-faq .sh-btn{padding:15px 30px;font-size:12px}.sh-faq details{border-top:1px solid rgba(42,33,28,.16)}.sh-faq details:last-child{border-bottom:1px solid rgba(42,33,28,.16)}.sh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;cursor:pointer;font-size:17px;font-weight:500;color:var(--sh-ink)}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary::marker{content:""}.sh-faq summary:after{content:"+";flex:0 0 auto;font-family:var(--sh-mono);font-size:20px;line-height:1;color:var(--sh-accent)}.sh-faq details[open] summary:after{content:"\2212"}.sh-faq__a{max-width:58ch;padding:0 0 22px;font-size:15px;line-height:1.7;color:var(--sh-body)}.sh-faq__a p+p{margin-top:10px}@media(max-width:749px){.sh-faq{grid-template-columns:1fr}.sh-faq summary{font-size:16px;padding:18px 0}}.sh-guide{display:flex;flex-direction:column;gap:12px;height:100%;padding:26px;background:var(--sh-card);border:1px solid rgba(42,33,28,.08);border-radius:4px;transition:border-color .2s ease}.sh-guide:hover{border-color:#2a211c3d}.sh .sh-guide:hover{color:var(--sh-ink)}.sh-guide__tag{font-family:var(--sh-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--sh-label)}.sh-guide h3{font-family:var(--sh-serif);font-weight:400;font-size:24px;line-height:1.2}.sh-guide p{font-size:15px;line-height:1.6;color:var(--sh-muted)}.sh-guide__cta{margin-top:auto;padding-top:4px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-accent)}.sh-news{max-width:900px;margin:0 auto;padding:clamp(56px,7vw,96px) 24px;text-align:center}.sh-news h2{margin-bottom:14px!important;font-size:clamp(30px,3.6vw,44px);line-height:1.1}.sh-news p{max-width:46ch;margin:0 auto 28px!important;font-size:16px;line-height:1.65;color:var(--sh-body)}.sh-news__form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sh-news input[type=email]{flex:1;min-width:240px;max-width:360px;padding:16px 20px;border:1px solid rgba(42,33,28,.24);border-radius:999px;background:var(--sh-card);font-family:var(--sh-sans);font-size:15px;color:var(--sh-ink);outline:none;box-shadow:none}.sh-news input[type=email]:focus{border-color:var(--sh-ink)}.sh-news .sh-btn{padding:16px 34px;font-size:12px}.sh-news__msg{margin-top:14px!important;margin-bottom:0!important;font-size:14px;color:var(--sh-accent)}@media(max-width:749px){.sh-news input[type=email],.sh-news .sh-btn{flex:1 1 100%;max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/sculpta-home-v2.css.map */
