:root{--rt-ink:#142326;--rt-muted:#526466;--rt-accent:#087f83;--rt-paper:#f4f7f6}body{letter-spacing:.01em}h1,h2,h3{letter-spacing:-.045em}.header__heading-link{font-size:25px;font-weight:700;letter-spacing:-1px;color:var(--rt-ink)}.header-wrapper{border-bottom:1px solid #e9eeec}.header__menu-item{font-size:14px}.announcement-bar__message{font-size:11px;letter-spacing:.08em}.rt-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.15em;text-transform:uppercase;line-height:1.7}.rt-hero{position:relative;isolation:isolate;background:#e2e7e9;overflow:hidden;min-height:650px;display:flex;align-items:center}.rt-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.rt-hero__image{width:100%;height:100%;object-fit:cover;object-position:center}.rt-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,rgba(234,239,240,.94),rgba(234,239,240,.7) 27%,transparent 57%)}.rt-hero__content{width:100%;padding-top:80px;padding-bottom:80px}.rt-hero .rt-eyebrow{display:flex;align-items:center;gap:9px}.rt-eyebrow span{width:6px;height:6px;border-radius:100%;background:var(--rt-accent)}.rt-hero h1{font-size:clamp(48px,5.6vw,84px);line-height:1.02;max-width:600px;margin:29px 0 25px;font-weight:700;color:var(--rt-ink)}.rt-hero__description{font-size:17px;line-height:1.7;max-width:360px;color:#394d50}.rt-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.rt-button{display:inline-flex;gap:26px;align-items:center;background:var(--rt-ink);color:#fff;padding:17px 24px;border-radius:5px;text-decoration:none;font-size:13px;font-weight:600;transition:background .2s,transform .2s}.rt-button:hover{background:var(--rt-accent);transform:translateY(-2px)}.rt-text-link{color:inherit;font-size:13px;text-underline-offset:6px;display:inline-flex;gap:18px;align-items:center}.rt-hero__caption{font-size:11px;color:#526466;margin-top:42px}.rt-benefits{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #e0e7e4}.rt-benefits span{font-size:10px;letter-spacing:.11em;font-weight:700;color:var(--rt-accent)}.rt-benefits p{font-size:12px;color:var(--rt-muted);margin:0}.rt-editorial{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:95px;padding-bottom:95px}.rt-editorial h2,.rt-section-heading h2,.rt-faq h2{font-size:clamp(32px,3.4vw,48px);line-height:1.1;margin:18px 0 24px;max-width:520px}.rt-editorial__intro>p:last-child,.rt-section-heading>p,.rt-faq>div>p:not(.rt-eyebrow){font-size:15px;color:var(--rt-muted);line-height:1.8;max-width:390px}.rt-path{display:flex;align-items:center;gap:25px;padding:25px 0;text-decoration:none;color:var(--rt-ink);border-bottom:1px solid #dce5e1}.rt-path:first-child{border-top:1px solid #dce5e1}.rt-path__number{font-size:11px;color:var(--rt-accent)}.rt-path h3{font-size:24px;margin:0 0 8px}.rt-path p{font-size:13px;color:var(--rt-muted);margin:0}.rt-path__arrow{margin-left:auto;font-size:24px;transition:transform .2s}.rt-path:hover .rt-path__arrow{transform:translate(3px,-3px)}.rt-guide{background:#142b2d;color:#e6efec;padding:85px 0}.rt-guide h2,.rt-guide h3{color:#fff}.rt-guide .rt-eyebrow{color:#8dd5cc}.rt-section-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px}.rt-section-heading>p{color:#b2c4c2;max-width:320px}.rt-guide__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.rt-guide__grid article{border-top:1px solid #496063;padding-top:24px}.rt-guide__number{font-size:12px;color:#91d8cf}.rt-guide h3{font-size:21px;margin:28px 0 15px}.rt-guide__grid p{font-size:14px;line-height:1.8;color:#b7c9c7}.rt-faq{padding-top:100px;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:90px}.rt-faq details{border-bottom:1px solid #dbe5e0}.rt-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;cursor:pointer;font-size:16px;font-weight:600}.rt-faq summary::-webkit-details-marker{display:none}.rt-faq summary span{font-size:24px;color:var(--rt-accent)}.rt-faq details[open] summary span{transform:rotate(45deg)}.rt-faq__answer{font-size:14px;line-height:1.8;color:var(--rt-muted);padding-bottom:20px}.rt-faq__answer p{margin-top:0}.rt-faq .rt-text-link{margin-top:22px}.card-wrapper .card{transition:transform .25s,box-shadow .25s}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 16px 35px #173c3210}.card__heading{letter-spacing:-.02em}.product__title h1{font-size:clamp(30px,3vw,44px);line-height:1.12}.product__info-container .price{font-size:24px}.product-form__submit{min-height:54px}.product__media-wrapper{border-radius:12px}.rt-reveal.is-pending{opacity:0;transform:translateY(18px)}.rt-reveal{transition:opacity .65s,transform .65s}a:focus-visible,summary:focus-visible{outline:3px solid #087f83;outline-offset:5px}@media(min-width:1500px){.rt-hero{min-height:760px}}@media(max-width:989px){.rt-editorial,.rt-faq{gap:45px}.rt-hero{min-height:600px}.rt-hero h1{font-size:60px;max-width:430px}.rt-guide__grid{grid-template-columns:repeat(2,1fr)}.rt-benefits{flex-wrap:wrap}.rt-benefits span{width:100%}.rt-section-heading{gap:25px}}@media(max-width:749px){.rt-hero{display:block;padding-bottom:300px;min-height:0}.rt-hero__content{padding-top:45px;padding-bottom:25px}.rt-hero__media{top:auto;height:330px}.rt-hero__image{object-position:75% center}.rt-hero:after{background:linear-gradient(180deg,#e2e7e9 0%,#e2e7e9 49%,transparent 65%)}.rt-hero h1{font-size:52px;margin:22px 0}.rt-hero__description{font-size:15px;max-width:330px}.rt-actions{gap:20px;margin-top:25px}.rt-hero__caption{margin-top:25px}.rt-benefits{gap:12px 20px;padding-top:20px;padding-bottom:20px}.rt-benefits p{font-size:10px}.rt-editorial,.rt-faq{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:60px}.rt-editorial h2,.rt-section-heading h2,.rt-faq h2{font-size:36px}.rt-section-heading{display:block;margin-bottom:35px}.rt-guide{padding:55px 0}.rt-guide__grid{gap:28px 22px}.rt-guide h3{font-size:19px}.rt-guide__grid p{font-size:13px}.rt-path h3{font-size:22px}.rt-faq summary{font-size:15px}.rt-button{padding:16px 20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.rt-reveal,.rt-button,.rt-path__arrow,.card-wrapper .card{transition:none!important;transform:none!important}.rt-reveal.is-pending{opacity:1}}.rt-hero--color{background:#f8faf9;min-height:700px;padding:0}.rt-hero--color:after{display:none}.rt-hero--color .rt-hero__content{display:grid;grid-template-columns:1.05fr 1fr;gap:24px;align-items:center;padding-top:55px;padding-bottom:55px}.rt-hero__copy{position:relative;z-index:2}.rt-hero--color h1{font-size:clamp(58px,6.5vw,94px);line-height:.99;letter-spacing:-.065em;max-width:680px;margin:30px 0}.rt-hero--color .rt-hero__description{max-width:390px}.rt-hero--color .rt-hero__caption{margin-top:34px}.rt-product-stage{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:570px}.rt-color-cloud{position:absolute;z-index:-2;width:115%;height:100%;background:radial-gradient(ellipse at 22% 30%,#b9f440 0%,#c8fa6777 24%,transparent 49%),radial-gradient(ellipse at 60% 20%,#43dfeb 0%,#42e4eaa8 28%,transparent 58%),radial-gradient(ellipse at 77% 65%,#9b85ff 0%,#b498f5a8 30%,transparent 58%),radial-gradient(ellipse at 30% 75%,#08c4d6 0%,#72e6ee88 22%,transparent 55%);filter:blur(23px);border-radius:45% 55% 42% 58%;opacity:.9;transform:rotate(-18deg)}.rt-orbit{position:absolute;width:105%;height:58%;border:1px solid #ffffffbd;transform:rotate(-34deg);border-radius:50%;z-index:-1}.rt-official-product{position:relative;width:min(72%,390px);height:auto;object-fit:contain;transform:rotate(-9deg);filter:drop-shadow(16px 30px 22px #17364b30);display:block}.rt-stage-mark{position:absolute;bottom:3px;right:12px;font-size:10px;letter-spacing:.2em;font-weight:700;color:#415d63}.rt-hero--color .rt-button{background:#102a2e}.rt-hero--color .rt-button:hover{background:#087f83}@media(min-width:1500px){.rt-hero--color{min-height:740px}}@media(max-width:989px){.rt-hero--color{min-height:600px}.rt-hero--color h1{font-size:64px}.rt-product-stage{min-height:470px}.rt-hero--color .rt-actions{gap:18px}.rt-official-product{width:80%}}@media(max-width:749px){.rt-hero--color{min-height:0;padding:0}.rt-hero--color .rt-hero__content{grid-template-columns:1fr;gap:5px;padding-top:42px;padding-bottom:25px}.rt-hero--color h1{font-size:clamp(48px,12.8vw,70px);line-height:1.01;margin:24px 0}.rt-hero--color .rt-hero__description{max-width:360px}.rt-hero--color .rt-hero__caption{margin-top:23px}.rt-product-stage{min-height:405px;margin-top:14px}.rt-official-product{width:245px;max-width:70%}.rt-color-cloud{width:105%;height:95%;filter:blur(20px)}.rt-stage-mark{font-size:9px;right:0;bottom:0}.rt-orbit{width:94%}}.rt-section{padding-top:72px;padding-bottom:72px}.rt-section h2,.rt-budget h2,.rt-sustainability h2,.rt-pdp-details h2{font-size:clamp(30px,3.3vw,48px);line-height:1.12;margin:15px 0 22px;letter-spacing:-.045em}.rt-section-top{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:32px}.rt-category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:18px}.rt-category{text-decoration:none;color:var(--rt-ink)}.rt-category__image{aspect-ratio:1;background:#f4f7f6;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;padding:18px}.rt-category__image img{max-width:100%;width:100%;height:100%;object-fit:contain;transition:transform .35s}.rt-category:hover img{transform:scale(1.055)}.rt-category h3{font-size:16px;letter-spacing:-.02em;display:flex;justify-content:space-between;gap:8px}.rt-category h3 span{color:var(--rt-accent)}.rt-budget{padding-top:50px;padding-bottom:50px;margin-top:10px;margin-bottom:30px;display:grid;grid-template-columns:1fr 1.4fr;gap:55px;align-items:center}.rt-budget h2{white-space:pre-line}.rt-budget p{font-size:14px;color:var(--rt-muted)}.rt-budget__links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rt-budget__links a{background:#e5f5ef;padding:25px 22px;border-radius:10px;display:flex;flex-direction:column;gap:22px;color:var(--rt-ink);text-decoration:none;transition:transform .25s,background .25s}.rt-budget__links a:nth-child(2){background:#e6f1fb}.rt-budget__links a:nth-child(3){background:#f0edff}.rt-budget__links a:hover{transform:translateY(-5px);background:#cff1e6}.rt-budget__links span{font-size:12px}.rt-budget__links strong{font-size:clamp(27px,3vw,42px);letter-spacing:-.05em}.rt-budget__links span:last-child{align-self:end;font-size:22px}.rt-edit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rt-editor-note{font-size:13px;background:#fff6da;padding:20px;border-radius:8px}.rt-sustainability{background:#e9f3ec;padding:90px 0;color:#183b33}.rt-sustainability__layout{display:grid;grid-template-columns:1.3fr 1fr;gap:100px;align-items:center}.rt-sustainability h2{white-space:pre-line;max-width:540px;font-size:clamp(38px,4.1vw,58px)}.rt-sustainability__intro{max-width:510px;font-size:16px;line-height:1.9;margin-bottom:30px}.rt-impact-card{padding:35px 40px;border:1px solid #b9d2c4;border-radius:18px;background:#f4faf5}.rt-impact-card__label{font-size:10px;font-weight:700;letter-spacing:.15em}.rt-impact-card>strong{font-size:110px;letter-spacing:-.08em;line-height:1.2;display:block;font-weight:600}.rt-impact-card>strong>span{font-size:60px}.rt-impact-card p{font-size:17px;line-height:1.6;margin:10px 0 18px}.rt-impact-card small{font-size:11px;line-height:1.7;display:block;color:#526b60}.rt-impact-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.rt-impact-principles article{border-top:1px solid #adcabc;padding-top:25px}.rt-impact-principles span{font-size:10px;font-weight:700;letter-spacing:.1em}.rt-impact-principles h3{font-size:23px;letter-spacing:-.03em}.rt-impact-principles p{font-size:14px;line-height:1.9;color:#486458}.rt-impact-source{margin-top:30px;font-size:12px;line-height:1.8}.rt-impact-source summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;list-style:revert}.rt-impact-source a{color:inherit}.rt-history{border-top:1px solid #b9d2c4;padding-top:20px;font-size:14px}.rt-detail-nav{display:flex;gap:30px;border-top:1px solid #e3eae7;border-bottom:1px solid #e3eae7;padding:23px 0}.rt-detail-nav a{font-size:14px;text-decoration:none;color:#203c3d}.rt-detail-nav a:hover{color:var(--rt-accent)}.rt-overview,.rt-specifications{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding:65px 0;border-bottom:1px solid #e3eae7}.rt-overview .rte{font-size:15px;line-height:1.85;overflow-wrap:anywhere;min-width:0}.rt-overview img{max-width:100%;height:auto}.rt-overview table{display:block;overflow-x:auto;max-width:100%}.rt-specifications p{font-size:14px;color:var(--rt-muted)}.rt-spec-table{margin:0}.rt-spec-table>div{display:grid;grid-template-columns:1fr 1.3fr;gap:24px;padding:17px 14px;font-size:14px}.rt-spec-table>div:nth-child(odd){background:#f4f7f6}.rt-spec-table dt{font-weight:600}.rt-spec-table dd{margin:0;overflow-wrap:anywhere}.rt-before-ordering{padding:65px 0}.rt-pdp-accordions{max-width:900px}.rt-pdp-accordions details{border-bottom:1px solid #dce5e1}.rt-pdp-accordions summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.rt-pdp-accordions summary::-webkit-details-marker{display:none}.rt-pdp-accordions summary span{color:var(--rt-accent);font-size:24px;transition:transform .2s}.rt-pdp-accordions details[open] summary span{transform:rotate(45deg)}.rt-pdp-accordions details>div{padding:0 0 25px;font-size:15px;line-height:1.85;color:var(--rt-muted)}.rt-pdp-accordions a{color:inherit}.rt-product-help{display:flex;gap:15px;flex-wrap:wrap;padding:10px 0 14px}.rt-product-help a{font-size:12px;color:var(--rt-accent);text-underline-offset:4px}.rt-product-summary{font-size:15px;line-height:1.7}.rt-product-highlights{padding:35px;background:#f1f7f4;border-radius:12px;margin-bottom:60px}.rt-product-highlights p:last-child{font-size:15px;line-height:1.9}.rt-review-bar{position:fixed;bottom:0;left:0;right:0;z-index:4;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #dce5e1;padding:12px max(24px,calc((100vw - 1300px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 -4px 25px #173c3210}.rt-review-bar[hidden]{display:none}.rt-review-bar>span{font-size:14px;font-weight:600;max-width:65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-review-bar .rt-button{padding:12px 20px;white-space:nowrap}.rt-pdp-details [id]{scroll-margin-top:150px}body:has(.rt-review-bar:not([hidden])){padding-bottom:80px}@media(prefers-reduced-motion:no-preference){.rt-hero__copy{animation:rt-enter .65s ease-out both}.rt-official-product{animation:rt-product-enter .85s ease-out both}.rt-category{transition:opacity .3s}.rt-category-grid:hover .rt-category:not(:hover){opacity:.8}details[open]>.rt-faq__answer,.rt-pdp-accordions details[open]>div{animation:rt-enter .2s ease-out}@keyframes rt-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes rt-product-enter{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}}@media(max-width:989px){.rt-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-budget{grid-template-columns:1fr;gap:20px}.rt-sustainability__layout{gap:40px}.rt-impact-card{padding:28px}.rt-overview,.rt-specifications{gap:40px}.rt-edit-grid{gap:16px}.rt-impact-principles{gap:25px}}@media(max-width:749px){.rt-section{padding-top:50px;padding-bottom:50px}.rt-section-top{align-items:start;flex-direction:column;gap:4px}.rt-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rt-category h3{font-size:15px}.rt-budget{padding-top:30px;padding-bottom:30px}.rt-budget__links{gap:8px}.rt-budget__links a{padding:20px 12px}.rt-budget__links strong{font-size:28px}.rt-budget__links span{font-size:10px}.rt-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-sustainability{padding:55px 0}.rt-sustainability__layout,.rt-impact-principles{grid-template-columns:1fr;gap:28px}.rt-impact-card>strong{font-size:88px}.rt-impact-card{padding:28px}.rt-impact-principles{margin-top:35px;gap:20px}.rt-impact-principles h3{margin:18px 0 10px}.rt-detail-nav{gap:22px;overflow-x:auto;white-space:nowrap}.rt-detail-nav a{font-size:12px}.rt-overview,.rt-specifications{grid-template-columns:1fr;gap:24px;padding:42px 0}.rt-before-ordering{padding:42px 0}.rt-spec-table>div{font-size:13px;gap:15px}.rt-pdp-accordions summary{font-size:15px}.rt-review-bar{padding:12px 16px}.rt-review-bar>span{font-size:12px;max-width:50%}.rt-review-bar .rt-button{font-size:12px;padding:12px 16px}.rt-product-highlights{padding:25px}.rt-sustainability h2{font-size:38px}}@media(prefers-reduced-motion:reduce){.rt-category__image img,.rt-budget__links a,.rt-pdp-accordions summary span{transition:none!important}.rt-budget__links a:hover,.rt-category:hover img{transform:none!important}}.rt-tablist{display:flex;gap:8px;padding:6px;background:#eef4f1;border-radius:9px;width:fit-content;margin:0 0 32px}.rt-tablist[hidden]{display:none}.rt-tablist button{border:0;background:transparent;color:#42605a;padding:13px 28px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:6px;transition:background .2s,color .2s,box-shadow .2s}.rt-tablist button[aria-selected=true]{background:#fff;color:#142b2d;box-shadow:0 2px 8px #142b2d10}.rt-tablist button:focus-visible{outline:2px solid #087f83;outline-offset:2px}.rt-tabpanel[hidden],.rt-product-tabs[data-tabs-ready] .rt-panel-heading{display:none}.rt-tab-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rt-product-tabs .card__inner.ratio{--ratio-percent:135%!important}.rt-product-tabs .card__media .media img{object-fit:contain!important;padding:15px;object-position:center}.rt-product-tabs .card__media{background:#f5f7f6}.rt-tab-viewall{margin-top:28px}.rt-empty-category{padding:35px;background:#f4f7f6;border-radius:10px}.rt-empty-category p{font-size:16px}.rt-page-intro{max-width:850px;padding:75px 0 65px}.rt-page-intro h1{font-size:clamp(44px,5.5vw,76px);line-height:1.05;letter-spacing:-.055em;margin:24px 0}.rt-page-intro>p:last-child{font-size:18px;line-height:1.8;max-width:670px;color:#506762}.rt-about-page,.rt-warranty-page{padding-bottom:80px}.rt-history-feature{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;border-top:1px solid #dce5e1;border-bottom:1px solid #dce5e1;padding:55px 0}.rt-history-feature strong{font-size:100px;letter-spacing:-.07em;display:block;line-height:1.15}.rt-history-feature span{font-size:15px;color:#42605a}.rt-history-feature h2,.rt-about-values h2,.rt-warranty-layout h2,.rt-warranty-contact h2{font-size:32px;line-height:1.15;margin:12px 0 22px}.rt-history-feature p,.rt-about-values p{font-size:15px;line-height:1.9;color:#506762}.rt-history-feature small{font-size:11px;line-height:1.7;color:#60776f;display:block}.rt-about-values{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:65px 0}.rt-about-values span{color:#087f83;font-size:12px}.rt-about-values h2{font-size:26px}.rt-reuse-stat{display:grid;grid-template-columns:1fr 1.4fr;align-items:center;gap:60px;padding:0 0 45px;margin-bottom:55px;border-bottom:1px solid #b9d2c4}.rt-reuse-stat>strong{font-size:clamp(76px,9vw,125px);line-height:1;letter-spacing:-.08em}.rt-reuse-stat h3{font-size:29px;margin:0 0 15px;letter-spacing:-.035em}.rt-reuse-stat p{font-size:12px;line-height:1.8;max-width:510px}.rt-warranty-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;margin-bottom:55px;align-items:start}.rt-warranty-card{padding:40px;background:#e9f3ec;border-radius:14px}.rt-warranty-card>strong{display:block;font-size:64px;letter-spacing:-.05em}.rt-warranty-card>p:not(.rt-eyebrow){font-size:15px;line-height:1.8;margin:25px 0}.rt-warranty-steps{padding-left:22px}.rt-warranty-steps li{padding:0 0 12px 12px}.rt-warranty-steps h3{font-size:20px;margin:20px 0 10px}.rt-warranty-steps p{font-size:14px;line-height:1.8;color:#506762}.rt-warranty-terms{padding:35px 0;border-top:1px solid #dce5e1;font-size:15px;line-height:1.8}.rt-policy-links{display:flex;gap:25px;font-size:14px}.rt-policy-links a{color:inherit}.rt-warranty-contact{max-width:850px;margin-top:65px;scroll-margin-top:140px}.rt-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rt-warranty-contact label{display:block;font-size:13px;margin:18px 0}.rt-warranty-contact input:not([type=hidden]),.rt-warranty-contact textarea{width:100%;padding:14px;border:1px solid #cbd9d2;background:#fff;border-radius:5px;margin-top:9px;font:inherit;color:inherit}.rt-warranty-contact textarea{resize:vertical}.rt-warranty-contact input:focus-visible,.rt-warranty-contact textarea:focus-visible{outline:2px solid #087f83;outline-offset:2px}.rt-warranty-contact button{border:0;cursor:pointer}@media(max-width:989px){.rt-tab-products{gap:16px}.rt-history-feature,.rt-warranty-layout{gap:40px}.rt-about-values{gap:25px}.rt-reuse-stat{gap:35px}}@media(max-width:749px){.rt-tablist{width:100%;gap:3px}.rt-tablist button{flex:1;padding:13px 10px;font-size:13px}.rt-tab-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rt-product-tabs .card__media .media img{padding:8px}.rt-page-intro{padding:45px 0}.rt-page-intro h1{font-size:46px}.rt-page-intro>p:last-child{font-size:16px}.rt-history-feature,.rt-warranty-layout,.rt-about-values,.rt-reuse-stat{grid-template-columns:1fr;gap:28px}.rt-history-feature{padding:35px 0}.rt-history-feature strong{font-size:85px}.rt-about-values{padding:40px 0}.rt-reuse-stat{margin-bottom:35px;padding-bottom:32px;gap:22px}.rt-reuse-stat h3{font-size:26px}.rt-warranty-card{padding:28px}.rt-warranty-card>strong{font-size:58px}.rt-contact-grid{grid-template-columns:1fr;gap:0}.rt-warranty-contact label{margin:12px 0}.rt-about-page,.rt-warranty-page{padding-bottom:50px}}@media(prefers-reduced-motion:reduce){.rt-tablist button{transition:none}}.rt-impact-heading{max-width:850px}.rt-impact-heading h2{max-width:800px}.rt-impact-heading .rt-sustainability__intro{max-width:700px}.rt-estimate-label{font-size:11px;letter-spacing:.13em;font-weight:700;margin:35px 0 18px}.rt-estimate-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rt-estimate-card{padding:38px;background:#f5faf6;border:1px solid #bdd4c6;border-radius:15px}.rt-estimate-card>strong{display:block;font-size:clamp(40px,5.3vw,72px);line-height:1.15;letter-spacing:-.065em;margin:25px 0 12px;white-space:nowrap}.rt-estimate-card h3{font-size:20px;letter-spacing:-.025em;margin:0 0 20px}.rt-estimate-card>p{font-size:14px;line-height:1.8;max-width:420px;color:#49665a}.rt-estimate-note{font-size:12px;line-height:1.85;max-width:1000px;margin:22px 0 0;color:#49665a}.rt-sustainability>.page-width>.rt-button{margin-top:32px}.rt-history-feature>div:first-child h2{font-size:38px;line-height:1.2}@media(max-width:749px){.rt-estimate-grid{grid-template-columns:1fr;gap:18px}.rt-estimate-card{padding:26px}.rt-estimate-card>strong{font-size:clamp(38px,11vw,58px)}.rt-estimate-card h3{font-size:18px}.rt-history-feature>div:first-child h2{font-size:30px}}[data-rt-tabs]{scroll-margin-top:140px}.rt-catalog{padding-bottom:80px}.rt-catalog-intro{padding:45px 0 35px}.rt-catalog-breadcrumb,.rt-catalog-intro>span{font-size:12px;color:#526466}.rt-catalog-intro>.rt-eyebrow{margin-top:40px}.rt-catalog-intro h1{font-size:clamp(44px,5vw,64px);letter-spacing:-.05em;margin:18px 0}.rt-catalog-intro>p:last-child{max-width:650px;font-size:16px;line-height:1.8;color:#526466}.rt-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;margin-bottom:30px;border-top:1px solid #dde7e2;border-bottom:1px solid #dde7e2}.rt-catalog-toolbar>p{font-size:13px}.rt-catalog-controls{display:flex;align-items:center;gap:12px}.rt-catalog-controls label{font-size:13px}.rt-catalog-controls select{font:inherit;font-size:13px;border:1px solid #cbd9d2;border-radius:5px;padding:12px;background:#fff;max-width:210px}.rt-catalog-controls .rt-button{border:0;cursor:pointer;padding:13px 18px;font-size:12px}.rt-catalog-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 24px}.rt-catalog-products .card__inner.ratio{--ratio-percent:135%!important}.rt-catalog-products .card__media .media img,.collection .card__media .media img{object-fit:contain!important;object-position:center;padding:12px}.rt-catalog-products .card__media{background:#f5f7f6}.rt-catalog-empty{padding:55px 25px;text-align:center;background:#f5f7f6;border-radius:12px}.rt-catalog-empty h2{font-size:30px}.rt-catalog-empty p{font-size:15px;margin-bottom:25px}@media(max-width:989px){.rt-catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.rt-catalog-intro{padding:28px 0}.rt-catalog-intro>.rt-eyebrow{margin-top:30px}.rt-catalog-intro h1{font-size:46px}.rt-catalog-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.rt-catalog-toolbar{align-items:start;flex-direction:column;gap:8px}.rt-catalog-controls{width:100%;gap:9px}.rt-catalog-controls select{flex:1;min-width:0;max-width:none}.rt-catalog-products .card__media .media img{padding:8px}.rt-catalog{padding-bottom:50px}}.rt-confidence{display:grid;grid-template-columns:1fr 1fr;gap:6%;align-items:center;padding-top:60px;padding-bottom:70px}.rt-confidence-visual{position:relative;isolation:isolate;overflow:hidden;min-height:640px;border-radius:30px;background:radial-gradient(ellipse at 15% 10%,#dfffac,transparent 50%),radial-gradient(ellipse at 95% 80%,#8981ec,transparent 55%),#7edcdb}.rt-confidence-brand{position:absolute;top:38px;left:38px;z-index:2;font-family:Archivo,sans-serif;font-size:28px;font-weight:700;letter-spacing:-1px;color:#142b2d}.rt-confidence-brand span{display:block;margin-top:7px;font:10px Questrial,sans-serif;letter-spacing:2px}.rt-confidence-device{position:absolute;top:19%;left:16%;width:68%;height:68%;object-fit:contain;filter:drop-shadow(0 25px 20px #142b2d26)}.rt-confidence-orbit{position:absolute;top:19%;right:-25%;bottom:19%;left:-25%;border:1px solid #ffffff90;border-radius:50%;transform:rotate(-35deg)}.rt-confidence-stamp{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:center;gap:14px;background:#fffffff0;border-radius:18px;padding:18px 22px;color:#142b2d;font-size:21px;font-weight:600;box-shadow:0 8px 25px #142b2d0d}.rt-confidence-stamp>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ddf5e6;color:#087f83}.rt-confidence-stamp small{display:block;font-size:13px;font-weight:400;margin-top:3px}.rt-confidence-photo{display:block;position:absolute;width:100%;height:100%;object-fit:cover}.rt-confidence-copy h2{font-size:clamp(36px,4.2vw,64px);line-height:1.06;letter-spacing:-2px;margin:12px 0 22px}.rt-confidence-intro{font-size:17px;line-height:1.6;color:#526367}.rt-confidence-benefits{list-style:none;padding:0;margin:30px 0;display:grid;gap:24px}.rt-confidence-benefits li{display:flex;gap:16px}.rt-confidence-icon{flex:0 0 44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#edf6f4;color:#087f83;font-size:22px}.rt-confidence-benefits h3{font-size:19px;margin:0 0 7px;letter-spacing:-.3px}.rt-confidence-benefits p{margin:0;font-size:15px;line-height:1.5;color:#526367}.rt-confidence-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.rt-confidence-links>a:not(.rt-button){font-size:13px;color:#142b2d;text-underline-offset:4px}.rt-product-assurance{border:1px solid #dbe9e7;background:#f4faf8;border-radius:12px;padding:14px 18px;color:#142b2d;font-weight:600}.rt-product-assurance small{display:block;margin:3px 0 0 18px;font-weight:400;font-size:12px}.rt-global-assurance{display:flex;justify-content:center;gap:10vw;padding:28px 24px;background:#eaf5f2;color:#142b2d;text-align:center}.rt-global-assurance a,.rt-global-assurance p{margin:0;color:inherit;text-decoration:none;font-size:16px;font-weight:600}.rt-global-assurance span{display:block;font-size:12px;font-weight:400;margin-top:5px}@media(max-width:989px){.rt-confidence{grid-template-columns:1fr;gap:32px;padding-top:32px;padding-bottom:45px}.rt-confidence-visual{min-height:0;aspect-ratio:1/1}.rt-confidence-copy h2{font-size:42px}.rt-confidence-brand{top:26px;left:26px;font-size:25px}.rt-confidence-stamp{bottom:20px;left:20px;right:20px;padding:14px 18px}.rt-confidence-device{top:18%;height:65%}}@media(max-width:480px){.rt-confidence-visual{aspect-ratio:.9}.rt-confidence-brand{font-size:23px}.rt-confidence-brand span{font-size:8px}.rt-confidence-stamp{font-size:18px}.rt-confidence-stamp small{font-size:11px}.rt-confidence-copy h2{font-size:36px;letter-spacing:-1.4px}.rt-global-assurance{gap:22px;flex-direction:column}}.rt-confidence-device{left:-30%;top:14%;width:160%;max-width:none;height:72%;object-fit:contain;mix-blend-mode:multiply;filter:none}@media(max-width:989px){.rt-confidence-device{top:19%;height:65%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/resource-tech.css.map */
