.hero{position:relative;overflow:hidden;background:var(--c-dark);color:#fff}.hero--medium{--hero-h:clamp(460px,62vh,600px)}.hero--large{--hero-h:clamp(520px,78vh,760px)}.hero--full{--hero-h: calc(100vh - 130px) }.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .9s var(--ease),visibility .9s}.hero__slide.is-active{position:relative;opacity:1;visibility:visible;min-height:var(--hero-h)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media img,.hero__media picture,.hero__placeholder{width:100%;height:100%;object-fit:cover}.hero__placeholder{background:#2a3138;fill:#3a434b}.hero__slide.is-active .hero__media img{animation:heroZoom 9s var(--ease) both}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,15,18,calc(var(--shade) + .25)),rgba(12,15,18,var(--shade)) 45%,rgba(12,15,18,calc(var(--shade) * .3)))}.hero__slide--center .hero__shade{background:rgba(12,15,18,var(--shade))}.hero__content{position:relative;z-index:2;padding-block:96px 120px}.hero__box{max-width:640px}.hero__slide--center .hero__box{margin-inline:auto;text-align:center}.hero__slide--center .btn-row,.hero__slide--center .hero__points{justify-content:center}.hero__eyebrow{color:#fff}.hero__eyebrow:before{background:var(--c-accent)}.hero__title{color:#fff}.hero__text{max-width:520px;margin:20px 0 32px;font-size:clamp(17px,1.4vw,19px);line-height:1.6;color:#ffffffe0}.hero__slide--center .hero__text{margin-inline:auto}.hero__points{display:flex;flex-wrap:wrap;gap:10px 22px;margin:34px 0 0;padding:0;list-style:none;font-size:14.5px;color:#ffffffe6}.hero__points li{display:inline-flex;align-items:center;gap:8px}.hero__points svg{width:18px;height:18px;padding:3px;border-radius:50%;background:var(--c-accent);color:#fff;stroke-width:3}.hero__controls{position:absolute;left:0;right:0;bottom:28px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:20px}.hero__dots{display:flex;gap:6px;flex-wrap:wrap}.hero__dots button{position:relative;padding:12px 0 8px;min-width:120px;border:0;background:none;color:#ffffffa6;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-align:left;cursor:pointer}.hero__dots button:before{content:"";position:absolute;left:0;right:10px;top:0;height:2px;background:#ffffff4d}.hero__dots button[aria-current=true]{color:#fff}.hero__dots button[aria-current=true]:before{background:#fff}.round-btn--light{background:transparent;border-color:#ffffff80;color:#fff}.round-btn--light:hover{background:#fff;color:var(--c-ink);border-color:#fff}@media(max-width:749px){.hero__content{padding-block:64px 110px}.hero__dots button{min-width:0;flex:1}.hero__dots span{display:none}.hero__dots button{padding:10px 18px 0}.hero__controls .scroller__nav{display:none}.hero__shade{background:linear-gradient(0deg,rgba(12,15,18,calc(var(--shade) + .35)),rgba(12,15,18,calc(var(--shade) * .6)))}}.features{padding-block:clamp(36px,4vw,56px);border-bottom:1px solid var(--c-line)}.features--band{padding-block:28px;background:#fff}.features__list{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:20px;margin:0;padding:0;list-style:none}.features__item{display:flex;align-items:center;gap:14px}.features__icon{display:grid;place-items:center;width:50px;height:50px;flex:0 0 auto;border-radius:50%;background:var(--c-sand);color:var(--c-accent)}.features__item strong{display:block;color:var(--c-ink);font-size:15.5px;line-height:1.3}.features__item span{display:block;color:var(--c-muted);font-size:14px;line-height:1.4;margin-top:2px}.features--band .features__item+.features__item{padding-left:20px;border-left:1px solid var(--c-line)}@media(max-width:989px){.features__list{grid-template-columns:repeat(2,1fr);gap:22px}.features--band .features__item+.features__item{padding-left:0;border:0}}@media(max-width:480px){.features__icon{width:42px;height:42px}.features__item strong{font-size:14.5px}.features__item span{font-size:13px}}.ccards{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:clamp(16px,2vw,28px)}.ccard{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:#fff;border:1px solid var(--c-line);text-decoration:none;transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.ccard:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.ccard__media{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--c-sand)}.ccard__media img,.ccard__media svg{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.ccard:hover .ccard__media img{transform:scale(1.05)}.ccard__badge{position:absolute;left:16px;top:16px}.ccard__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:24px}.ccard__body p{color:var(--c-muted);font-size:15px}.ccard__points{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14.5px;color:var(--c-text)}.ccard__points li{display:flex;align-items:center;gap:9px}.ccard__points svg{width:17px;height:17px;color:var(--c-accent);stroke-width:2.4}.ccard__more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid var(--c-line);color:var(--c-ink);font-weight:600;font-size:15px}.ccard__more svg{width:18px;height:18px;transition:transform .25s var(--ease)}.ccard:hover .ccard__more{color:var(--c-accent)}.ccard:hover .ccard__more svg{transform:translate(4px)}@media(max-width:860px){.ccards{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ccards{grid-template-columns:1fr}}.tabs{display:flex;gap:8px;margin:-12px 0 28px;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs__btn{flex:0 0 auto;height:42px;padding:0 18px;border:1.5px solid var(--c-line-strong);border-radius:999px;background:#fff;font-size:14.5px;font-weight:600;color:var(--c-ink);cursor:pointer;transition:all .2s}.tabs__btn:hover{border-color:var(--c-ink)}.tabs__btn[aria-selected=true]{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.carousel__foot{display:flex;justify-content:center;margin-top:clamp(28px,3vw,44px)}.pcard--empty .pcard__media svg{width:100%;height:100%;fill:#d8d3c9}.scroller__track--3{grid-auto-columns:calc((100% - 2*24px)/3)}@media(max-width:860px){.scroller__track--3{grid-auto-columns:82%}}@media(max-width:600px){.sec-head .scroller__nav{display:none}}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.split--reverse .split__media{order:2}.split__media{position:relative;border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:5/4;background:var(--c-sand)}.split__media img,.split__media svg{width:100%;height:100%;object-fit:cover}.split__stat{position:absolute;left:24px;bottom:24px;padding:18px 22px;border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.split__stat strong{display:block;font-family:var(--font-head);font-size:34px;line-height:1;color:var(--c-accent)}.split__stat span{font-size:14px;color:var(--c-muted)}.split__rte{margin-top:18px}.split__list{display:grid;gap:18px;margin:30px 0 34px;padding:0;list-style:none}.split__list li{display:flex;gap:16px}.split__ico{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:var(--radius);background:var(--c-sand);color:var(--c-accent)}.section--sand .split__ico{background:#fff}.section--dark .split__ico{background:#ffffff14;color:#fff}.split__list strong{display:block;color:var(--c-ink);font-size:16px}.section--dark .split__list strong{color:#fff}.split__list span{display:block;color:var(--c-muted);font-size:15px;margin-top:2px}.section--dark .split__list span{color:#aeb6be}.split .btn-row{margin-top:30px}@media(max-width:900px){.split{grid-template-columns:1fr}.split--reverse .split__media{order:0}}.steps{display:grid;grid-template-columns:repeat(var(--cols,4),1fr);gap:20px;margin:0;padding:0;list-style:none;counter-reset:s}.steps__item{position:relative;padding:30px 26px;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--c-line)}.section--sand .steps__item{border-color:transparent}.steps__num{display:block;margin-bottom:22px;font-family:var(--font-head);font-size:44px;font-weight:800;line-height:1;color:var(--c-accent);letter-spacing:-.03em}.steps__item h3{margin-bottom:10px}.steps__item p{color:var(--c-muted);font-size:15px}@media(max-width:989px){.steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.cta-banner{position:relative;overflow:hidden;border-radius:var(--radius-lg);background:var(--c-dark);color:#fff}.cta-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35}.cta-banner__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px 48px;padding:clamp(36px,5vw,64px)}.cta-banner__inner>div:first-child{max-width:640px}.cta-banner h2{color:#fff}.cta-banner .lead{margin-top:12px;color:#c3cad1}.cta-banner .eyebrow{color:#ff8a8a}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:28px 64px;align-items:center}.newsletter .lead{margin-top:10px}.newsletter__row{display:flex;gap:10px}.newsletter__row .input{flex:1}.newsletter small{display:block;margin-top:10px;color:var(--c-muted);font-size:13px}@media(max-width:860px){.newsletter{grid-template-columns:1fr}}@media(max-width:480px){.newsletter__row{flex-direction:column}}.review{display:flex;flex-direction:column;gap:16px;margin:0;padding:28px;border-radius:var(--radius-lg);background:var(--c-sand);height:100%}.review__stars{color:#e8a400;letter-spacing:2px}.review__stars .is-off{color:#d8d3c9}.review blockquote{margin:0;font-size:16.5px;line-height:1.65;color:var(--c-ink)}.review figcaption{margin-top:auto}.review figcaption strong{display:block;color:var(--c-ink)}.review figcaption span{color:var(--c-muted);font-size:14px}.faq{display:grid;grid-template-columns:minmax(260px,.75fr) 1.5fr;gap:clamp(32px,6vw,96px);align-items:start}.faq--stacked{grid-template-columns:1fr;max-width:880px;margin-inline:auto}.faq__intro{position:sticky;top:150px}.faq--stacked .faq__intro{position:static}.faq__search{position:relative;margin-top:26px}.faq__search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--c-muted);width:19px;height:19px}.faq__search .input{padding-left:44px;border-radius:999px}.faq__nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.faq__nav a{padding:7px 13px;border-radius:999px;background:var(--c-sand);color:var(--c-ink);font-size:13.5px;font-weight:600;text-decoration:none}.section--sand .faq__nav a{background:#fff}.faq__nav a:hover{background:var(--c-ink);color:#fff}.faq__help{margin-top:30px;padding:22px;border-radius:var(--radius-lg);background:var(--c-dark);color:#c3cad1}.faq__help strong{display:block;color:#fff;font-family:var(--font-head);font-size:18px}.faq__help p{margin:6px 0 16px;font-size:14.5px}.faq__help .btn--outline{color:#fff;border-color:#fff6}.faq__group-title{margin:40px 0 4px;font-size:13px;font-family:var(--font-body);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-accent);scroll-margin-top:160px}.faq__group-title:first-child{margin-top:0}.faq__list .acc+.acc{border-top:0}.faq__empty{padding:30px 0;color:var(--c-muted)}@media(max-width:900px){.faq{grid-template-columns:1fr}.faq__intro{position:static}}.quote{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,6vw,80px);align-items:start}.quote__aside{position:sticky;top:150px}.quote__steps{display:grid;gap:18px;margin:32px 0;padding:0;list-style:none;counter-reset:q}.quote__steps li{position:relative;padding-left:54px;counter-increment:q}.quote__steps li:before{content:counter(q);position:absolute;left:0;top:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--c-sand);color:var(--c-accent);font-family:var(--font-head);font-weight:800}.quote__steps strong{display:block;color:var(--c-ink)}.quote__steps span{color:var(--c-muted);font-size:15px}.quote__contact{display:grid;gap:10px;padding:20px;border-radius:var(--radius-lg);background:var(--c-sand);font-size:15px}.quote__contact a{display:inline-flex;align-items:center;gap:10px;color:var(--c-ink);font-weight:600;text-decoration:none}.quote__card{padding:clamp(22px,3.5vw,44px);border:1px solid var(--c-line);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.quote__form{display:grid;gap:30px}.quote__fs{display:grid;gap:16px;margin:0;padding:0;border:0}.quote__fs legend{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-family:var(--font-head);font-size:20px;font-weight:800;color:var(--c-ink)}.quote__fs legend span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-ink);color:#fff;font-size:14px}.quote__choices{display:flex;flex-wrap:wrap;gap:8px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote__legal{margin:0;color:var(--c-muted);font-size:13px;text-align:center}@media(max-width:900px){.quote{grid-template-columns:1fr}.quote__aside{position:static}}@media(max-width:560px){.form-grid{grid-template-columns:1fr}}.chip{position:relative;cursor:pointer}.chip input{position:absolute;opacity:0;width:1px;height:1px}.chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--c-line-strong);border-radius:var(--radius);background:#fff;font-size:14.5px;font-weight:500;color:var(--c-ink);transition:all .15s}.chip:hover span{border-color:var(--c-ink)}.chip input:checked+span{border-color:var(--c-ink);background:var(--c-ink);color:#fff}.chip input:focus-visible+span{outline:2px solid var(--c-accent);outline-offset:2px}.product{padding-block:20px clamp(48px,6vw,88px)}.product__crumbs{margin:0 0 20px}.product__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,4.5vw,72px);align-items:start}.gallery{position:sticky;top:150px;min-width:0}.gallery__main{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--c-sand)}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4/3}.gallery__slide img,.gallery__slide video,.gallery__slide iframe,.gallery__slide svg{width:100%;height:100%;object-fit:cover}.gallery__zoom{display:block;height:100%;cursor:zoom-in}.gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#ffffffeb;border-color:transparent}.gallery__arrow--prev{left:14px}.gallery__arrow--next{right:14px}.gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:12px}.gallery__thumb{padding:0;border:2px solid transparent;border-radius:var(--radius);overflow:hidden;background:var(--c-sand);cursor:pointer;opacity:.7;transition:opacity .2s,border-color .2s}.gallery__thumb img{width:100%;aspect-ratio:4/3;object-fit:cover}.gallery__thumb:hover{opacity:1}.gallery__thumb[aria-current=true]{border-color:var(--c-ink);opacity:1}.pinfo{display:flex;flex-direction:column;gap:18px}.pinfo__title{font-size:clamp(28px,3vw,40px)}.pinfo__rating{display:flex;align-items:center;gap:8px;color:var(--c-muted);font-size:14px}.pinfo__price{display:flex;align-items:center;gap:14px}.pinfo__price .price strong{font-size:clamp(28px,2.6vw,36px)}.pinfo__price .price s{font-size:18px}.pinfo__tax{margin-top:-12px;color:var(--c-muted);font-size:14px}.keyspecs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:0;padding:0;list-style:none;border:1px solid var(--c-line);border-radius:var(--radius-lg);overflow:hidden;background:var(--c-line)}.keyspecs li{display:flex;flex-direction:column;gap:3px;padding:14px 16px;background:#fff}.keyspecs svg{color:var(--c-accent);margin-bottom:4px}.keyspecs span{color:var(--c-muted);font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}.keyspecs strong{color:var(--c-ink);font-size:16px}.pinfo__excerpt{color:var(--c-text);font-size:15.5px}.opt{margin:0;padding:0;border:0}.opt legend{margin-bottom:10px;font-size:14.5px;font-weight:600;color:var(--c-ink)}.opt legend span{font-weight:400;color:var(--c-muted)}.opt__values{display:flex;flex-wrap:wrap;gap:8px}.buy{display:grid;gap:12px}.buy__row{display:flex;gap:10px}.buy__row .qty{height:54px}.buy__add{flex:1;min-height:54px;font-size:16px}.buy__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--c-muted);font-size:14px}.stock{display:inline-flex;align-items:center;gap:8px;color:var(--c-success);font-weight:600}.stock i{width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #1f7a4626}.stock.is-out{color:var(--c-muted)}.ptrust{display:grid;gap:14px;margin:6px 0 0;padding:20px;list-style:none;border-radius:var(--radius-lg);background:var(--c-sand)}.ptrust li{display:flex;gap:14px;align-items:flex-start}.ptrust svg{color:var(--c-accent);margin-top:2px}.ptrust strong{display:block;color:var(--c-ink);font-size:15px}.ptrust span{color:var(--c-muted);font-size:14px}.advisor{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;align-items:center;padding:18px 20px;border:1px solid var(--c-line);border-radius:var(--radius-lg)}.advisor__icon{grid-row:span 2;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--c-ink);color:#fff}.advisor strong{color:var(--c-ink)}.advisor span{color:var(--c-muted);font-size:14px}.advisor .link-arrow{grid-column:2;justify-self:start;margin-top:6px;font-size:14.5px}.pdetails{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,4.5vw,72px);margin-top:clamp(56px,7vw,96px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--c-line)}.pdetails__main .rte{margin-top:20px;font-size:16.5px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 0;background:#fff;border-top:1px solid var(--c-line);box-shadow:0 -8px 24px #14181c14;transform:translateY(110%);transition:transform .3s var(--ease)}.sticky-buy.is-visible{transform:none}.sticky-buy__inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-buy strong{display:block;color:var(--c-ink);font-size:15px;line-height:1.3}.sticky-buy span{color:var(--c-muted);font-size:14px}@media(max-width:989px){.product__grid,.pdetails{grid-template-columns:minmax(0,1fr)}.gallery{position:static;margin-inline:calc(var(--gutter)*-1)}.gallery__main{border-radius:0}.gallery__thumbs{padding-inline:var(--gutter);grid-template-columns:repeat(5,1fr)}.gallery__arrow{display:none}}@media(min-width:990px){.sticky-buy{display:none}}.cbanner,.pbanner{position:relative;overflow:hidden;background:var(--c-sand)}.cbanner__inner,.pbanner__inner{position:relative;z-index:2;padding-block:clamp(34px,4.5vw,64px)}.cbanner .mrp-crumbs,.pbanner .mrp-crumbs{margin-bottom:16px}.cbanner__desc{max-width:720px;margin-top:14px}.cbanner--image,.pbanner--image{background:var(--c-dark);color:#fff}.cbanner__bg,.pbanner__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.45}.cbanner--image h1,.pbanner--image h1{color:#fff}.cbanner--image .lead,.pbanner--image .lead{color:#ffffffe0}.cbanner--image .mrp-crumbs,.cbanner--image .mrp-crumbs a,.pbanner--image .mrp-crumbs,.pbanner--image .mrp-crumbs a{color:#fffc}.pbanner--image .pbanner__inner{padding-block:clamp(72px,10vw,140px)}.pbanner .lead{max-width:680px;margin-top:16px}.cbanner--image .cbanner__inner{padding-block:clamp(56px,7vw,100px)}.catalog{display:grid;grid-template-columns:260px 1fr;gap:40px;align-items:start}.catalog:not(:has(.catalog__filters)){grid-template-columns:1fr}.catalog__filters{position:sticky;top:150px;max-height:calc(100vh - 170px);overflow-y:auto;padding-right:6px}.toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--c-line)}.toolbar__count{color:var(--c-muted);font-size:14.5px}.toolbar__sort{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:14px}.toolbar__sort .input{min-height:42px;width:auto;padding:0 36px 0 14px}.toolbar__filter{display:none}.facets{display:grid;gap:4px}.facets__group{border-bottom:1px solid var(--c-line)}.facets__group summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0;list-style:none;cursor:pointer;font-weight:600;color:var(--c-ink)}.facets__group summary::-webkit-details-marker{display:none}.facets__group summary svg{width:16px;height:16px;margin-left:auto;transition:transform .2s}.facets__group[open] summary svg{transform:rotate(180deg)}.facets__count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--c-accent);color:#fff;font-size:11px}.facets__body{display:grid;gap:4px;padding-bottom:16px}.facets__opt{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;cursor:pointer}.facets__opt input{width:18px;height:18px;accent-color:var(--c-ink)}.facets__opt em{margin-left:auto;color:var(--c-muted);font-style:normal;font-size:13px}.facets__opt input:disabled+span{color:#b3b8be}.facets__price{display:grid;grid-template-columns:1fr 1fr;gap:10px}.facets__price span{display:block;margin-bottom:4px;font-size:12.5px;color:var(--c-muted)}.facets__price .input{min-height:42px}.facets__actions{display:grid;gap:8px;margin-top:16px}.js .catalog__filters .facets__actions .btn:first-child{display:none}.chips-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 22px}.chip-active{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--c-sand);color:var(--c-ink);font-size:13.5px;font-weight:600;text-decoration:none}.chip-active svg{width:14px;height:14px}.chip-active:hover{background:var(--c-ink);color:#fff}.search-big{display:flex;gap:10px;max-width:640px;margin-top:22px}.search-big .input{flex:1}@media(max-width:989px){.catalog{grid-template-columns:1fr}.catalog__filters{display:none}.toolbar__filter{display:inline-flex}.toolbar__count{order:3;width:100%}.toolbar__sort label{display:none}}.features:not(.features--band){border:0;padding-block:var(--section)}.features:not(.features--band) .sec-head{margin-bottom:36px}.features:not(.features--band) .features__item{flex-direction:column;align-items:flex-start;gap:16px;padding:28px 24px;border-radius:var(--radius-lg);background:var(--c-sand)}.features:not(.features--band) .features__icon{background:#fff}.features:not(.features--band) .features__item strong{font-family:var(--font-head);font-size:18px}.features:not(.features--band) .features__item span{font-size:15px;margin-top:6px}.advisor>div span{display:block;margin-top:2px}.hero__dots{gap:28px}.hero__dots button{min-width:0;padding-right:4px}.hero__dots button:before{right:-8px}.keyspecs{gap:0;background:#fff}.keyspecs li{box-shadow:1px 1px 0 var(--c-line)}@media(min-width:1100px){.scroller__track[style*=--per-view]{grid-auto-columns:calc((100% - (var(--per-view) - 1) * 20px) / var(--per-view));gap:20px}}.mh{position:relative;overflow:hidden;background:var(--c-dark);color:#fff}.mh__slide.is-active{min-height:var(--mh-h)}.mh__media{position:absolute;top:0;right:0;bottom:0;left:0}.mh__media img,.mh__media picture,.mh__placeholder{width:100%;height:100%;object-fit:cover}.mh__placeholder{background:#2a3138;fill:#3a434b}.mh__slide.is-active .mh__media img{animation:heroZoom 9s var(--ease) both}.mh__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,15,18,calc(var(--mh-shade) + .2)),rgba(12,15,18,var(--mh-shade)) 40%,rgba(12,15,18,calc(var(--mh-shade)*.2)))}.mh__content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:var(--mh-h);padding-block:64px 80px}.mh__box{max-width:600px}.mh__eyebrow{display:inline-block;margin-bottom:18px;padding:7px 12px;border:1px solid rgba(255,255,255,.45);border-radius:4px;background:#ffffff14;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mh__title{color:#fff;font-size:clamp(34px,4.6vw,60px);line-height:1.02;letter-spacing:-.025em;text-transform:uppercase}.mh__text{max-width:520px;margin:18px 0 0;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:#ffffffe6}.mh__features{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none;font-size:14px;color:#ffffffeb}.mh__features li{display:inline-flex;align-items:center;gap:8px}.mh__features svg{width:20px;height:20px;padding:3px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;stroke-width:3}.mh .btn-row{margin-top:28px}.mh__corner{align-self:flex-end;margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(22px,2.2vw,30px);line-height:1.15;text-align:right;color:#ffffffeb;transform:rotate(-4deg)}.mh__price{align-self:flex-end;padding:18px 22px;border-radius:var(--radius);background:#fff;color:var(--c-ink);text-align:right}.mh__price span,.mh__price small{display:block;color:var(--c-muted);font-size:13px}.mh__price strong{display:block;font-family:var(--font-head);font-size:30px;line-height:1.1;color:var(--c-accent)}.mh__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;background:#fffffff2;color:var(--c-ink);cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .2s}.mh__arrow:hover{transform:scale(1.06)}.mh__arrow--prev{left:16px}.mh__arrow--next{right:16px}.mh__dots{position:absolute;left:0;right:0;bottom:22px;z-index:3;display:flex;justify-content:center;gap:8px}.mh__dots button{width:26px;height:4px;padding:0;border:0;border-radius:4px;background:#fff6;cursor:pointer;transition:width .3s,background .3s}.mh__dots button[aria-current=true]{width:42px;background:#fff}@media(max-width:749px){.mh__slide.is-active,.mh__content{min-height:var(--mh-hm)}.mh__content{align-items:flex-end;padding-block:48px 64px}.mh__shade{background:linear-gradient(0deg,rgba(12,15,18,calc(var(--mh-shade) + .35)),rgba(12,15,18,calc(var(--mh-shade)*.5)))}.mh__corner,.mh__price,.mh__arrow{display:none}.mh__features{gap:8px 16px;font-size:13px}.mh .btn{min-height:46px;padding:0 18px;font-size:14px}}.mb{padding-block:22px;background:#fff;border-bottom:1px solid var(--c-line)}.mb__list{display:grid;grid-template-columns:repeat(var(--cols,5),1fr);gap:16px;margin:0;padding:0;list-style:none}.mb__item{display:flex;align-items:center;gap:12px}.mb__item+.mb__item{padding-left:16px;border-left:1px solid var(--c-line)}.mb__icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:var(--c-sand);color:var(--c-accent)}.mb__text strong{display:block;color:var(--c-ink);font-size:14.5px;line-height:1.3}.mb__text span{display:block;color:var(--c-muted);font-size:13px;line-height:1.35}@media(max-width:989px){.mb__list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px}.mb__list::-webkit-scrollbar{display:none}.mb__item{flex:0 0 auto;max-width:240px;scroll-snap-align:start}.mb__item+.mb__item{padding-left:20px}}.mu{padding-block:clamp(48px,6vw,80px);background:var(--c-sand)}.mu__head{max-width:720px;margin:0 auto clamp(28px,3vw,40px);text-align:center}.mu__head .lead{margin-top:10px}.mu__track{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.mu__card{display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-sm);transition:box-shadow .3s,transform .3s var(--ease)}.mu__card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.mu__media{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--c-sand-2)}.mu__media img,.mu__media svg{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.mu__card:hover .mu__media img{transform:scale(1.05)}.mu__body{display:flex;flex-direction:column;gap:12px;flex:1;padding:22px}.mu__title{font-size:22px}.mu__title a{text-decoration:none}.mu__badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:5px 10px;border-radius:999px;background:var(--c-sand);color:var(--c-ink);font-size:13px;font-weight:600}.mu__badge svg{width:16px;height:16px;color:var(--c-accent)}.mu__features{display:grid;gap:9px;margin:2px 0 4px;padding:0;list-style:none;font-size:14.5px;color:var(--c-text)}.mu__features li{display:flex;align-items:center;gap:10px}.mu__features svg{width:19px;height:19px;color:var(--c-muted)}.mu__btn{margin-top:auto}.mu__dots{display:none;justify-content:center;gap:8px;margin-top:18px}.mu__dots button{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:var(--c-line-strong);cursor:pointer}.mu__dots button[aria-current=true]{background:var(--c-accent)}@media(max-width:860px){.mu__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-inline:calc(var(--gutter)*-1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.mu__track::-webkit-scrollbar{display:none}.mu__card{flex:0 0 84%;scroll-snap-align:start}.mu__dots{display:flex}}.cp{padding-block:clamp(48px,6vw,80px)}.cp+.cp{padding-top:0}.cp__actions{display:flex;align-items:center;gap:24px}.cp__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:20px;border-top:1px solid var(--c-line);color:var(--c-muted);font-size:15px}.cp__foot strong{color:var(--c-ink);font-size:18px}@media(max-width:600px){.cp__actions .scroller__nav{display:none}}.psm{position:relative;overflow:hidden;background:var(--c-dark);color:#fff}.psm__media{position:absolute;top:0;right:0;bottom:0;left:0}.psm__media img{width:100%;height:100%;object-fit:cover}.psm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c0f12d9,#0c0f128c 55%,#0c0f1240)}.psm__inner{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:var(--psm-h);padding-block:64px 40px}.psm__box{max-width:640px}.psm__kicker{color:#fff}.psm__kicker:before{background:var(--c-accent)}.psm__title{color:#fff}.psm__text{margin:18px 0 28px;font-size:clamp(16px,1.3vw,18px);line-height:1.65;color:#ffffffe0}.psm__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.psm__proof{display:flex;align-items:center;gap:14px;font-size:14.5px;color:#ffffffe6}.psm__proof>span{display:inline-flex;align-items:center;gap:8px}.psm__proof svg{width:18px;height:18px;color:#7ee2a8;stroke-width:2.5}.psm__avatars{display:flex}.psm__avatar{display:grid;place-items:center;width:44px;height:44px;margin-left:-10px;border:2px solid #fff;border-radius:50%;overflow:hidden;background:var(--c-accent);font-weight:700}.psm__avatar:first-child{margin-left:0}.psm__avatar img{width:100%;height:100%;object-fit:cover}.psm__video{display:inline-flex;align-items:center;gap:12px;color:#fff;font-weight:600;text-decoration:none}.psm__play{display:grid;place-items:center;width:52px;height:52px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;transition:background .2s}.psm__video:hover .psm__play{background:var(--c-accent);border-color:var(--c-accent)}.psm__play svg{width:18px;height:18px;margin-left:3px}.tb{padding-block:26px;background:#fff;border-bottom:1px solid var(--c-line)}.tb__list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none}.tb__item{display:flex;align-items:center;gap:14px}.tb__item+.tb__item{padding-left:16px;border-left:1px solid var(--c-line)}.tb__icon{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:#fdecec;color:var(--c-accent)}.tb__item strong{display:block;font-family:var(--font-head);font-size:24px;line-height:1.1;color:var(--c-ink)}.tb__item span span{display:block;color:var(--c-muted);font-size:13.5px}@media(max-width:860px){.tb__list{grid-template-columns:1fr 1fr;gap:18px}.tb__item:nth-child(odd){padding-left:0;border:0}}.mp{padding-block:clamp(48px,6vw,80px);background:var(--c-sand)}.mp__head{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-bottom:26px}.mp__title{font-size:clamp(24px,2.4vw,32px)}.mp__tabs{flex:1;min-width:0;margin:0}.mp .tabs__btn[aria-selected=true]{background:var(--c-accent);border-color:var(--c-accent)}.mp__empty{color:var(--c-muted)}@media(max-width:860px){.mp__tabs{order:3;flex-basis:100%}.mp__nav{display:none}.mp__all{margin-left:0}}.cf{padding-block:clamp(48px,6vw,80px)}.cf__card{position:relative;display:flex;align-items:flex-end;min-height:var(--cf-h);border-radius:var(--radius-lg);overflow:hidden;background:var(--c-dark);color:#fff}.cf__media{position:absolute;top:0;right:0;bottom:0;left:0}.cf__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.cf__card:hover .cf__media img{transform:scale(1.03)}.cf__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0c0f12e0,#0c0f1259 55%,#0c0f120d)}.cf__content{position:relative;z-index:2;max-width:640px;padding:clamp(28px,5vw,56px)}.cf__eyebrow{color:#fff}.cf__eyebrow:before{background:var(--c-accent)}.cf__count{display:block;margin-bottom:8px;color:#fffc;font-size:15px}.cf__count strong{font-family:var(--font-head);font-size:28px;color:#fff}.cf__title{color:#fff}.cf__text{margin:14px 0 24px;font-size:17px;line-height:1.6;color:#ffffffe0}.cf__badge{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-size:14px;color:#ffffffd9}.cf__badge svg{width:17px;height:17px;color:#ffc94d}@media(max-width:749px){.cf__card{min-height:var(--cf-hm)}}.review--white{background:#fff}.review figcaption{display:flex;align-items:center;gap:12px}.review__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.nl{position:relative;overflow:hidden;background:var(--c-dark);color:#fff}.nl__media{position:absolute;top:0;right:0;bottom:0;left:0}.nl__media img{width:100%;height:100%;object-fit:cover}.nl__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(12,15,18,var(--nl-shade))}.nl__inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px 64px;padding-block:clamp(48px,6vw,80px)}.nl__copy{display:flex;align-items:flex-start;gap:18px}.nl__icon{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;border-radius:50%;background:var(--c-accent);color:#fff}.nl h2{color:#fff}.nl__copy p{margin-top:8px;color:#ffffffd9;font-size:16.5px}.nl small{display:block;margin-top:10px;color:#ffffffbf;font-size:13px}@media(max-width:860px){.nl__inner{grid-template-columns:1fr}}.cp{padding-block:clamp(40px,5vw,64px)}.mp__tabs{order:3;flex-basis:100%}.mp__all{margin-left:auto}.mh__arrow{top:auto;bottom:18px;margin-top:0;width:44px;height:44px}.mh__arrow--prev{left:auto;right:calc(var(--gutter) + 54px)}.mh__arrow--next{right:var(--gutter)}
/*# sourceMappingURL=/cdn/shop/t/138/assets/mr-sections.css.map */
