.sm-section{padding:var(--spacing-sections-mobile) 0;color:rgb(var(--color-foreground))}.sm-section--tight{padding:24px 0 var(--spacing-sections-mobile)}@media screen and (min-width:750px){.sm-section{padding:var(--spacing-sections-desktop) 0}.sm-section--tight{padding:32px 0 var(--spacing-sections-desktop)}}.sm-section .page-width{box-sizing:border-box}.sm-head{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:40px;text-align:center}.sm-head__main{display:flex;flex-direction:column;align-items:center}.sm-head--left,.sm-head--left .sm-head__main{align-items:flex-start;text-align:left}.sm-head .sm-eyebrow{margin-bottom:12px}.sm-title{margin:0}.sm-head .sm-lead{max-width:60rem;margin:14px 0 0;color:var(--sm-text-muted)}.color-scheme-4 .sm-head .sm-lead,.color-scheme-5 .sm-head .sm-lead{color:rgb(var(--color-foreground))}.sm-note{max-width:60rem;margin:8px 0 0;font-size:15px;color:var(--sm-text-muted)}@media screen and (min-width:750px){.sm-head{margin-bottom:48px}.sm-head__aside{position:absolute;right:0;bottom:0}}.sm-empty{padding:24px;border:1px dashed var(--sm-border);border-radius:var(--sm-radius-card);background-color:var(--sm-surface);font-size:16px;line-height:1.5;color:var(--sm-text-muted)}.sm-empty strong{font-weight:700;color:var(--sm-text)}.sm-icon-badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--sm-accent-soft);color:var(--sm-accent)}.sm-icon-badge .sm-icon{width:20px;height:20px}.sm-icon-badge--large{width:56px;height:56px}.sm-icon-badge--large .sm-icon{width:28px;height:28px}.color-scheme-3 .sm-icon-badge{background:var(--sm-surface)}.sm-more{display:flex;justify-content:center;margin:40px 0 0}.sm-hero{padding:40px 0 56px}.sm-hero__grid{display:grid;gap:32px;align-items:center}.sm-hero__copy{display:flex;flex-direction:column;align-items:flex-start}.sm-hero__copy .sm-eyebrow{margin-bottom:12px}.sm-hero__title{margin:0;font-size:40px;line-height:1.05}.sm-hero__text{max-width:54rem;margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--sm-text-muted)}.sm-hero__steps{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.sm-hero__step{display:flex;align-items:center;gap:14px}.sm-hero__step-num{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--sm-accent);color:var(--sm-on-accent);font-family:var(--font-heading-family);font-size:17px;font-weight:700}.sm-hero__step-body{display:flex;flex-direction:column;line-height:1.35}.sm-hero__step-title{font-size:18px;font-weight:700}.sm-hero__step-text{font-size:16px;color:var(--sm-text-muted)}.sm-hero__button{width:100%;min-height:56px;margin-top:32px;font-size:18px;box-shadow:var(--sm-shadow-accent)}.sm-hero__benefits{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.sm-hero__benefit{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;line-height:1.4}.sm-hero__media{overflow:hidden;aspect-ratio:4 / 5;border-radius:calc(var(--sm-radius-card) + 4px);background:var(--sm-placeholder);box-shadow:var(--sm-shadow)}.sm-hero__media img,.sm-hero__media svg{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){.sm-hero{padding:64px 0 88px}.sm-hero__title{font-size:60px}.sm-hero__text{font-size:20px}.sm-hero__steps{grid-template-columns:repeat(3,auto);justify-content:start;gap:24px}.sm-hero__button{width:auto;min-width:300px}.sm-hero__benefits{grid-template-columns:repeat(3,auto);justify-content:start;gap:24px}.sm-hero__benefit{font-size:15px}}@media screen and (min-width:990px){.sm-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}.sm-hero__steps{grid-template-columns:1fr;gap:14px}.sm-hero__benefits{grid-template-columns:1fr;gap:12px}.sm-hero__benefit{font-size:17px}.sm-hero__media{aspect-ratio:1 / 1.1}}@media screen and (min-width:1200px){.sm-hero__title{font-size:68px}}.sm-stylecards{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none}.sm-stylecards--m2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media screen and (min-width:750px){.sm-stylecards,.sm-stylecards--m2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (min-width:990px){.sm-stylecards,.sm-stylecards--3,.sm-stylecards--m2{grid-template-columns:repeat(auto-fit,calc((100% - 56px) / 3));justify-content:center;gap:28px}.sm-stylecards--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sm-stylecards>li{min-width:0}.sm-stylecard{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:var(--sm-radius-card);background:var(--sm-surface);box-shadow:var(--sm-shadow);color:var(--sm-text);text-decoration:none;transition:transform .3s var(--sm-ease),box-shadow .3s ease}.sm-stylecard:hover{transform:translateY(-4px);box-shadow:var(--sm-shadow-hover)}.sm-stylecard:focus-visible{outline:3px solid var(--sm-accent);outline-offset:3px}.sm-stylecard__media{display:block;aspect-ratio:4 / 5;background:var(--sm-placeholder)}.sm-stylecard__media img,.sm-stylecard__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--sm-ease)}.sm-stylecard:hover .sm-stylecard__media img{transform:scale(1.03)}.sm-stylecard__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 20px 22px}.sm-stylecard__chip{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:var(--sm-radius-button);background:var(--sm-accent-soft);color:var(--sm-accent);font-size:15px;font-weight:700;line-height:1}.sm-stylecard__name{font-family:var(--font-heading-family);font-size:21px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.sm-stylecard__price{margin-top:auto;padding-top:4px;font-size:17px;font-weight:600;color:var(--sm-text-muted)}@media screen and (max-width:749px){.sm-stylecards--m2>li:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 6px)}.sm-stylecards--m2 .sm-stylecard__body{padding:12px 12px 16px}.sm-stylecards--m2 .sm-stylecard__name{font-size:17px}.sm-stylecards--m2 .sm-stylecard__price{font-size:15px}.sm-stylecards--m2 .sm-stylecard__chip{padding:0 10px}}.sm-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.sm-tile{gap:8px;padding:20px 16px}.sm-tile .sm-icon-badge--large{width:48px;height:48px}.sm-tile__title{font-size:17px}.sm-tile__text{font-size:15px}}@media screen and (min-width:750px){.sm-tiles{gap:20px}}@media screen and (min-width:990px){.sm-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm-tiles{gap:24px}}.sm-tile{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 24px;border-radius:var(--sm-radius-card);background:var(--sm-surface);box-shadow:var(--sm-shadow)}.sm-tile__title{margin:4px 0 0;font-size:20px;line-height:1.3}.sm-tile__text{margin:0;font-size:17px;line-height:1.55;color:var(--sm-text-muted)}.sm-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.sm-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media screen and (min-width:1200px){.sm-gallery{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.sm-gallery__item{aspect-ratio:1 / 1;border-radius:var(--sm-radius-small);background:var(--sm-placeholder)}.sm-gallery__item img{display:block;width:100%;height:100%;object-fit:cover}.sm-gallery__caption{margin:20px 0 0;font-size:15px;line-height:1.5;color:var(--sm-text-muted)}.sm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.sm-grid--3,.sm-grid--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media screen and (min-width:990px){.sm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sm-panel{box-sizing:border-box;height:100%;border-radius:var(--sm-radius-card);background:var(--sm-surface);box-shadow:var(--sm-shadow)}.sm-n-step{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;border:2px solid transparent}.sm-n-step.is-highlight{border-color:var(--sm-accent)}.sm-n-step__number{margin:0 0 4px;font-family:var(--font-heading-family);font-size:28px;font-weight:700;line-height:1;color:var(--sm-accent)}.sm-n-step__number--circle{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--sm-accent);color:var(--sm-on-accent);font-size:20px}.sm-n-step__title{margin:0;font-size:20px;line-height:1.3}.sm-n-step__text{margin:0;font-size:17px;line-height:1.55;color:var(--sm-text-muted)}.sm-n-step__meta{margin:auto 0 0;padding-top:6px;font-size:15px;font-weight:700;color:var(--sm-accent)}.sm-promise{max-width:76rem;margin:32px auto 0;padding:20px 24px;border-radius:var(--sm-radius-card);background:var(--sm-accent-soft);font-size:17px;line-height:1.55;text-align:center}.sm-rating-line{margin:-16px 0 32px;font-size:17px;font-weight:700}.sm-n-review{display:flex;flex-direction:column;overflow:hidden}.sm-n-review__photo{aspect-ratio:4 / 3}.sm-n-review__photo img{display:block;width:100%;height:100%;object-fit:cover}.sm-n-review__body{display:flex;flex-direction:column;gap:8px;padding:22px 24px 26px}.sm-n-review__stars{margin:0;font-size:18px;letter-spacing:2px;color:var(--sm-accent)}.sm-n-review__quote{margin:0;padding:0;border:0;font-size:17px;line-height:1.6}.sm-n-review__quote p{margin:0}.sm-n-review__name{margin:4px 0 0;font-size:16px;font-weight:700}.sm-n-review__meta{margin:0;font-size:15px;color:var(--sm-text-muted)}.sm-section-link{margin:32px 0 0;text-align:center}.sm-section-link a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--sm-accent)}.sm-faq{max-width:84rem;margin:0 auto}.sm-faq__list{display:grid;gap:12px}.sm-faq__item{border-radius:var(--sm-radius-small);background:var(--sm-surface);box-shadow:0 0 0 1px var(--sm-border);transition:box-shadow .2s ease}.sm-faq__item[open]{box-shadow:0 0 0 2px var(--sm-accent)}.sm-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:14px 20px;font-family:var(--font-heading-family);font-size:17px;font-weight:700;line-height:1.4;list-style:none;cursor:pointer}.sm-faq__summary::-webkit-details-marker{display:none}.sm-faq__summary:focus-visible{outline:3px solid var(--sm-accent);outline-offset:2px;border-radius:var(--sm-radius-small)}.sm-faq__icon{flex:none;width:28px;height:28px;padding:7px;border-radius:50%;background:var(--sm-accent-soft);color:var(--sm-accent);transition:transform .25s var(--sm-ease)}.sm-faq__item[open] .sm-faq__icon{transform:rotate(45deg)}.sm-faq__answer{overflow:hidden;padding:0 20px 18px;font-size:17px;line-height:1.6;color:var(--sm-text-muted)}.sm-faq__answer p{margin:0}.sm-faq__contact{margin:28px 0 0;font-size:17px;text-align:center}.sm-faq__contact a{font-weight:700;color:var(--sm-accent)}@media screen and (min-width:750px){.sm-faq__summary{padding:16px 24px;font-size:18px}.sm-faq__answer{padding:0 24px 20px}}@media screen and (prefers-reduced-motion:reduce){.sm-faq__icon{transition:none}}.sm-n-cta{display:flex;flex-direction:column;align-items:center;padding:48px 24px;border-radius:calc(var(--sm-radius-card) + 8px);text-align:center}.sm-n-cta .sm-title{max-width:22ch;color:rgb(var(--color-foreground))}.sm-n-cta .sm-lead{max-width:56rem;margin:14px 0 0;color:rgb(var(--color-foreground))}.sm-n-cta__button{min-width:260px;margin-top:28px}.sm-n-cta__note{margin:16px 0 0;font-size:15px;font-weight:600}@media screen and (min-width:750px){.sm-n-cta{padding:72px 48px}}.sm-catalog .sm-title{font-size:38px}.sm-catalog__empty{text-align:center}@media screen and (min-width:750px){.sm-catalog .sm-title{font-size:56px}}html.js[data-sm-motion] [data-sm-reveal]{transition:opacity .9s var(--sm-ease) var(--sm-delay, 0ms),transform .9s var(--sm-ease) var(--sm-delay, 0ms)}html.js[data-sm-motion] [data-sm-reveal]:not(.is-revealed){opacity:0;transform:translateY(28px)}html.js[data-sm-motion] [data-sm-reveal]:not(.is-done){will-change:opacity,transform}html.js[data-sm-motion] [data-sm-reveal=host]{transition:none;will-change:auto}html.js[data-sm-motion] [data-sm-reveal=host]:not(.is-revealed){opacity:1;transform:none}html.js[data-sm-motion] [data-sm-reveal] .sm-num{transition:opacity 1.2s ease var(--sm-delay, 0ms)}html.js[data-sm-motion] [data-sm-reveal]:not(.is-revealed) .sm-num{opacity:0}.sm-zoom{overflow:hidden}html.js[data-sm-motion] [data-sm-reveal] .sm-zoom img,html.js[data-sm-motion] .sm-zoom[data-sm-reveal] img{transition:transform 1.4s var(--sm-ease) var(--sm-delay, 0ms)}html.js[data-sm-motion] [data-sm-reveal]:not(.is-revealed) .sm-zoom img,html.js[data-sm-motion] .sm-zoom[data-sm-reveal]:not(.is-revealed) img{transform:scale(1.04)}html.js[data-sm-motion] [data-sm-reveal]:not(.is-done) .sm-zoom img,html.js[data-sm-motion] .sm-zoom[data-sm-reveal]:not(.is-done) img{will-change:transform}html.js[data-sm-motion] .is-instant,html.js[data-sm-motion] .is-instant .sm-num,html.js[data-sm-motion] .is-instant .sm-zoom img{transition:none!important}@media(prefers-reduced-motion:reduce){html.js[data-sm-motion] [data-sm-reveal],html.js[data-sm-motion] [data-sm-reveal] *{transition:none!important;animation:none!important}html.js[data-sm-motion] [data-sm-reveal]:not(.is-revealed),html.js[data-sm-motion] [data-sm-reveal]:not(.is-revealed) .sm-num{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sm-sections.css.map */
