html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.estx{--estx-ink:#000;--estx-accent:#1f2b4d;--estx-navy:#1f2b4d;--estx-line:#e6e1dc;--estx-muted:#6b6560;--estx-soft:#f6f4f2;padding:96px 0;color:var(--estx-ink);scroll-margin-top:100px}.estx *,.estx *:before,.estx *:after{box-sizing:border-box}.estx--alt{background:var(--estx-soft)}.estx__inner{max-width:1100px;margin:0 auto;padding:0 20px}.estx__title{font-size:clamp(30px,3.4vw,44px);line-height:1.05;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0 0 14px;font-weight:700}.estx__lead{text-align:center;max-width:640px;margin:0 auto 44px;color:var(--estx-muted);font-size:16px;line-height:1.55}.estx__cta{text-align:center;margin-top:40px}.estx-btn{display:inline-block;background:var(--estx-navy);color:#fff;padding:0 40px;line-height:56px;border:0;border-radius:0;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:15px;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.estx-btn:hover{background:#000;color:#fff}.estx-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:18px}.estx-step{background:#fff;border:1px solid var(--estx-line);padding:28px 20px;text-align:center}.estx-step__n{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--estx-navy);color:#fff;font-weight:700;margin-bottom:16px}.estx-step__t{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.estx-step__d{margin:0;font-size:14px;line-height:1.55;color:var(--estx-muted)}@media(max-width:560px){.estx{padding:56px 0}}.estx-about{max-width:760px;margin:0 auto;font-size:16px;line-height:1.7;color:#222}.estx-about h1,.estx-about h2,.estx-about h3,.estx-about h4{font-size:18px;letter-spacing:.05em;text-transform:uppercase;margin:32px 0 10px;color:var(--estx-ink)}.estx-about p{margin:0 0 16px}.estx-about__sign{margin-top:28px;font-weight:700}.estx-faq{max-width:780px;margin:0 auto;border-top:1px solid var(--estx-line)}.estx-faq details{border-bottom:1px solid var(--estx-line)}.estx-faq summary{cursor:pointer;list-style:none;padding:20px 4px;font-weight:700;font-size:16px;display:flex;justify-content:space-between;gap:16px}.estx-faq summary::-webkit-details-marker{display:none}.estx-faq summary:after{content:"+";font-size:22px;line-height:1;flex:none}.estx-faq details[open] summary:after{content:"\2212"}.estx-faq__a{padding:0 4px 22px;font-size:15px;line-height:1.65;color:#333}.estx-faq__a p{margin:0 0 10px}.estx-faq__a a{color:var(--estx-ink);text-decoration:underline}.estx-form{max-width:640px;margin:0 auto;display:grid;gap:16px}.estx-form__row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:560px){.estx-form__row{grid-template-columns:1fr}}.estx-form label{display:block;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.estx-form input,.estx-form textarea{width:100%;border:1px solid var(--estx-line);border-radius:0;background:#fff;padding:14px;font-size:16px;font-family:inherit;color:var(--estx-ink)}.estx-form input:focus,.estx-form textarea:focus{outline:2px solid var(--estx-accent);outline-offset:1px;border-color:var(--estx-ink)}.estx-form textarea{min-height:150px;resize:vertical}.estx-form .estx-btn{justify-self:start}.estx-note{padding:14px 18px;margin:0 auto 20px;max-width:640px;border:1px solid;font-size:15px}.estx-note--ok{background:#eef7ee;border-color:#9ccc9c}.estx-note--err{background:#fdecea;border-color:#e0a09a}.estx-contact-alt{text-align:center;margin-top:28px;color:var(--estx-muted);font-size:14px}.estx-contact-alt a{color:var(--estx-ink)}.estx-gal{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.estx-gal__item{display:block;overflow:hidden;background:#ece9e5}.estx-gal__item img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;display:block;transition:transform .5s ease}.estx-gal__item:hover img{transform:scale(1.05)}@media(max-width:900px){.estx-gal{grid-template-columns:repeat(2,1fr);gap:10px}}.estx-about-wrap{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:56px;max-width:1020px;margin:0 auto;align-items:start}.estx-about-wrap .estx-about{margin:0;max-width:none}.estx-about-photo{margin:0;position:sticky;top:110px}.estx-about-photo img{width:100%;height:auto;display:block;aspect-ratio:4/5;object-fit:cover;object-position:50% 20%}@media(max-width:860px){.estx-about-wrap{grid-template-columns:1fr;gap:28px}.estx-about-photo{position:static;max-width:420px;margin:0 auto}}.estx__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin:0 0 44px}.estx__head .estx__title{text-align:left;margin:0}.estx__head .estx__lead{text-align:left;margin:0;max-width:420px}.est-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));min-height:min(860px,calc(100vh - 90px));background:#1f2b4d;color:#fff}.est-hero *,.est-hero *:before,.est-hero *:after{box-sizing:border-box}.est-hero__text{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:64px clamp(24px,5vw,72px)}.est-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.est-roll{margin:0 0 -8px -4px;display:flex;font-family:Tomorrow,Arial Black,sans-serif;font-weight:700;font-size:clamp(104px,13vw,210px);line-height:1;height:1em;overflow:hidden;transition:color .9s cubic-bezier(.2,.65,.3,1)}.est-roll__digit{display:block;width:.64em;height:1em;overflow:hidden;text-align:center}.est-roll__col{display:flex;flex-direction:column;transition:transform 1.1s cubic-bezier(.2,.65,.3,1)}.est-roll__col span{display:block;height:1em;line-height:1em;text-align:center}.est-hero__h1{margin:0;font-size:clamp(36px,4.4vw,60px);line-height:1.02;letter-spacing:.02em;text-transform:uppercase;font-weight:700;color:#fff;text-wrap:balance}.est-hero__lead{margin:0;max-width:440px;font-size:18px;line-height:1.55;color:#dcdfe8}.est-hero__note{margin:0;font-size:13px;color:#dcdfe8}.est-hero__img{position:relative;overflow:hidden;min-height:480px;background:#ece9e5}.est-hero__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:32% 50%;display:block}@media(prefers-reduced-motion:no-preference){.est-hero__img img{animation:estHeroZoom 2.6s cubic-bezier(.2,.65,.3,1)}}@keyframes estHeroZoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.est-hero__badge{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:10px;background:#fff;color:#000;padding:10px 14px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.est-hero__badge i{width:14px;height:14px;border-radius:50%;display:block}.est-hero__badge i+i{margin-left:-6px}.est-yearform{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.est-yearform input{width:170px;height:56px;padding:0 14px;font-family:Tomorrow,Arial Black,sans-serif;font-size:30px;letter-spacing:.12em;font-weight:700;text-align:center;border:1px solid #fff;border-radius:0;background:#fff;color:#000;font-variant-numeric:tabular-nums}.est-yearform input:focus{outline:2px solid #fff;outline-offset:2px}.est-yearform button{height:56px;padding:0 30px;border:0;border-radius:0;background:#fff;color:#1f2b4d;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s}.est-yearform button:hover{background:#f6f4f2}.est-marquee{background:#000;overflow:hidden;padding:22px 0}.est-marquee__track{display:flex;width:max-content;animation:estMarq 48s linear infinite}.est-marquee__row{display:flex;align-items:center;gap:56px;padding-right:56px;flex:none}.est-marquee__item{display:flex;align-items:baseline;gap:12px;flex:none}.est-marquee__est{font-family:Outfit,Arial,sans-serif;font-weight:700;font-size:16px;color:#fff;letter-spacing:.08em}.est-marquee__yr{font-family:Tomorrow,Arial Black,sans-serif;font-weight:700;font-size:52px;line-height:1}@keyframes estMarq{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.est-marquee__track{animation:none}}.est-make .est-pdp.page-width{max-width:none;padding:0;margin:0}.est-make .est-pdp__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:56px}.est-make .est-gallery{position:sticky;top:84px}.est-make .est-info{background:#fff;border:1px solid #e6e1dc;padding:clamp(24px,3vw,40px)}.est-make .est-title{font-size:22px;line-height:1.2}.est-make .est-details,.est-make .est-looks{display:none}@media(max-width:820px){.est-make .est-gallery{position:static}}.estx-looks{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.estx-look{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:#ece9e5}.estx-look--big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;min-height:420px}.estx-look img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.2,.65,.3,1)}.estx-look--big img{object-position:50% 30%}.estx-look:hover img{transform:scale(1.05)}.estx-look__bar{position:absolute;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;pointer-events:none}.estx-look--big .estx-look__bar{left:16px;right:16px;bottom:16px;gap:10px}.estx-look__yr{font-family:Tomorrow,Arial Black,sans-serif;font-weight:700;font-size:24px;line-height:1;padding:6px 10px}.estx-look--big .estx-look__yr{font-size:40px;padding:8px 14px}.estx-look__tag{background:#fff;color:#000;padding:8px 10px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.estx-look--big .estx-look__tag{padding:10px 14px;font-size:12px}@media(max-width:560px){.estx-looks{grid-template-columns:repeat(2,1fr);gap:10px}.estx-look--big{grid-column:1 / -1;grid-row:auto;min-height:0;aspect-ratio:4 / 5}.estx-look__yr{font-size:20px}.estx-look--big .estx-look__yr{font-size:32px}}.est-reviews{padding:96px 0 72px}.est-reviews *,.est-reviews *:before,.est-reviews *:after{box-sizing:border-box}.est-reviews__head{max-width:1100px;margin:0 auto 36px;padding:0 20px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}.est-reviews__head .estx__title{text-align:left;margin:0}.est-reviews__score{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700}.est-reviews__score .ad{color:#c9002e;font-size:16px}.est-reviews__carousel{position:relative;max-width:1100px;margin:0 auto;padding:0 56px}.est-reviews__row{padding:0 0 16px;display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.est-reviews__row::-webkit-scrollbar{display:none}.est-reviews__arrow{position:absolute;top:calc(50% - 8px);transform:translateY(-50%);z-index:2;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#fff;color:#000;box-shadow:0 2px 10px #00000047;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s,background .15s,color .15s}.est-reviews__arrow:hover{background:#1f2b4d;color:#fff}.est-reviews__arrow:focus-visible{outline:2px solid #1f2b4d;outline-offset:2px}.est-reviews__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.est-reviews__arrow--prev{left:4px}.est-reviews__arrow--next{right:4px}.est-reviews__arrow.is-off{opacity:0;pointer-events:none}@media(min-width:1240px){.est-reviews__carousel{padding:0 20px}.est-reviews__arrow--prev{left:-26px}.est-reviews__arrow--next{right:-26px}}@media(max-width:600px){.est-reviews__carousel{padding:0 44px}.est-reviews__arrow{width:36px;height:36px}.est-reviews__arrow svg{width:18px;height:18px}}.est-review{flex:0 0 min(300px,80%);scroll-snap-align:start;padding:16px;background:#fff;box-shadow:4px 4px 10px #00000026;margin-bottom:10px}.est-review__name{margin:0;padding-left:12px;color:#222;font-weight:700;font-size:16px;line-height:1.5}.est-review__stars{display:flex;gap:2px;margin:4px 0 16px 12px}.est-review__stars .ad{font-size:16px;color:#c9002e}.est-review__text{margin:0;padding-left:12px;font-size:16px;line-height:1.4}.est-cta{background:#1f2b4d;color:#fff;padding:104px 20px;text-align:center}.est-cta *,.est-cta *:before,.est-cta *:after{box-sizing:border-box}.est-cta__inner{max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.est-cta__h{margin:0;font-size:clamp(36px,5vw,68px);line-height:1;letter-spacing:.02em;text-transform:uppercase;font-weight:700;color:#fff}.est-cta__p{margin:0;font-size:17px;line-height:1.55;color:#dcdfe8}.est-cta .est-yearform{justify-content:center;margin-top:8px}.est-cta .est-yearform input{width:240px;height:80px;font-size:48px}.est-cta .est-yearform button{height:80px;padding:0 36px;font-size:15px}.estx-about-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:56px;align-items:center}.estx-about-photo{position:static}.estx-about-wrap .estx-about{font-size:17px}.estx-about-wrap .estx__title{text-align:left;margin:0 0 24px}@media(max-width:860px){.estx-about-photo{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/established-sections.css.map */
