:root{--rl-bone:#F3F0EA;--rl-linen:#E8E2D7;--rl-tape:#D6CDBE;--rl-ink:#0E3F3F;--rl-ink-2:#1A5553;--rl-ink-3:#2E6B68;--rl-apricot:#E8935A;--rl-apricot-deep:#C9702F;--rl-text:#1E2827;--rl-muted:#4C615F;--rl-on-ink:#F3F0EA;--rl-on-ink-muted:#B9CFCC;--rl-radius:12px;--rl-radius-sm:8px;--rl-shadow:0 10px 30px -12px rgba(14,63,63,.28)}.rl{font-family:var(--font-body--family);color:var(--rl-text);line-height:1.5}.rl *{box-sizing:border-box}.rl h1,.rl h2,.rl h3,.rl .rl-display{font-family:var(--font-heading--family);font-weight:700;letter-spacing:-.02em;line-height:1.05;text-wrap:balance;color:inherit;margin:0}.rl h2{font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem)}.rl h3{font-size:clamp(1.15rem,1rem + .6vw,1.4rem);letter-spacing:-.01em;line-height:1.2}.rl p{margin:0;max-width:62ch}.rl .rl-lede{font-size:1.125rem;color:var(--rl-muted);max-width:52ch}.rl .rl-wrap{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.rl-field{background:var(--rl-ink);color:var(--rl-on-ink)}.rl-field .rl-lede,.rl-field p{color:var(--rl-on-ink-muted)}.rl-field h1,.rl-field h2,.rl-field h3{color:var(--rl-on-ink)}.rl-hero.rl h1 em{color:var(--rl-apricot)}.rl-sec{padding:clamp(56px,8vw,112px) 0}.rl-sec--tight{padding:clamp(32px,5vw,64px) 0}.rl .rl-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-heading--family);font-weight:700;font-size:1rem;letter-spacing:-.01em;padding:16px 26px;border-radius:var(--rl-radius-sm);text-decoration:none;border:2px solid transparent;transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .25s,box-shadow .35s cubic-bezier(.16,1,.3,1)}.rl .rl-btn:focus-visible{outline:3px solid var(--rl-apricot);outline-offset:3px}.rl .rl-btn--apricot{background:var(--rl-apricot);color:#1e2827;box-shadow:0 8px 24px -10px #e8935ab3}.rl .rl-btn--apricot:hover{background:#f0a06a;transform:translateY(-2px);box-shadow:0 14px 28px -12px #e8935abf}.rl .rl-btn--ink{background:var(--rl-ink);color:var(--rl-on-ink);box-shadow:var(--rl-shadow)}.rl .rl-btn--ink:hover{background:var(--rl-ink-2);transform:translateY(-2px)}.rl .rl-btn--ghost{background:transparent;color:var(--rl-on-ink);border-color:#f3f0ea73}.rl .rl-btn--ghost:hover{border-color:var(--rl-on-ink)}.rl .rl-btn svg{width:18px;height:18px}.rl-hero{position:relative;overflow:hidden}.rl-hero .rl-wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(48px,7vw,96px)}.rl-hero h1{font-size:clamp(2.6rem,1.6rem + 4.6vw,5.4rem);line-height:.98;letter-spacing:-.03em}.rl-hero h1 em{font-style:normal;color:var(--rl-apricot)}.rl-hero .rl-lede{margin-top:20px;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.rl-hero .rl-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}.rl-hero .rl-price{font-family:var(--font-heading--family);font-weight:700;font-size:1.1rem;color:var(--rl-on-ink);opacity:.9}.rl-hero .rl-price small{font-family:var(--font-body--family);font-weight:400;color:var(--rl-on-ink-muted);margin-left:8px}.rl-hero .rl-facts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(243,240,234,.18);color:var(--rl-on-ink-muted);font-size:.9rem}.rl-hero .rl-facts span{display:inline-flex;align-items:center;gap:8px}.rl-hero .rl-facts svg{width:16px;height:16px;color:var(--rl-apricot)}.rl-hero .rl-stage{position:relative;aspect-ratio:16/10;border-radius:calc(var(--rl-radius) + 8px);background:#e2d8ca;overflow:hidden;box-shadow:0 40px 80px -40px #0000008c}.rl-hero .rl-stage img{width:100%;height:100%;object-fit:cover;display:block}.rl-hero .rl-tag{position:absolute;left:18px;bottom:18px;background:var(--rl-ink);color:var(--rl-on-ink);font-family:var(--font-heading--family);font-weight:700;font-size:.85rem;padding:10px 14px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.rl-hero .rl-tag svg{width:14px;height:14px;color:var(--rl-apricot)}.rl-mech .rl-head{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:end;margin-bottom:clamp(28px,4vw,48px)}.rl-mech .rl-panels{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rl-panel{--rl-pad:clamp(20px,3vw,32px);border-radius:var(--rl-radius);padding:var(--rl-pad);position:relative;min-height:380px;display:flex;flex-direction:column;justify-content:space-between;gap:20px;overflow:hidden}.rl-panel--apart{background:#f1eee7;color:var(--rl-text);border:1px solid var(--rl-tape)}.rl-panel--back{background:#153f41;color:var(--rl-on-ink);box-shadow:var(--rl-shadow)}.rl-panel img.rl-toe{width:calc(100% + 2*var(--rl-pad));max-width:none;height:auto;display:block;margin:calc(-1*var(--rl-pad)) calc(-1*var(--rl-pad)) 0}.rl-panel h3{margin-top:4px}.rl-panel p{font-size:.98rem}.rl-panel--back p{color:var(--rl-on-ink-muted)}.rl-panel--apart p{color:var(--rl-muted)}.rl-steps .rl-head{max-width:720px;margin-bottom:clamp(28px,4vw,48px)}.rl-steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;counter-reset:step}.rl-steps li{counter-increment:step;background:var(--rl-bone);border:1px solid var(--rl-tape);border-radius:var(--rl-radius);padding:22px 20px 24px;display:flex;flex-direction:column;gap:12px;min-height:220px}.rl-steps li:before{content:counter(step,decimal-leading-zero);font-family:var(--font-heading--family);font-weight:700;font-size:2.2rem;line-height:1;letter-spacing:-.04em;color:var(--rl-ink)}.rl-steps li strong{font-family:var(--font-heading--family);font-weight:700;font-size:1.05rem;letter-spacing:-.01em;color:var(--rl-text)}.rl-steps li p{font-size:.95rem;color:var(--rl-muted)}.rl-steps .rl-note{margin-top:18px;font-size:.92rem;color:var(--rl-muted);display:flex;gap:10px;align-items:flex-start}.rl-steps .rl-note svg{flex:none;width:18px;height:18px;color:var(--rl-apricot-deep);margin-top:2px}.rl-who .rl-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,5vw,64px);align-items:start}.rl-who ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.rl-who li{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--rl-tape);font-size:1.05rem;align-items:start}.rl-who li:last-child{border-bottom:1px solid var(--rl-tape)}.rl-who li svg{width:24px;height:24px;color:var(--rl-ink);margin-top:2px}.rl-who .rl-aside{background:var(--rl-linen);border-radius:var(--rl-radius);padding:22px;margin-top:18px;font-size:.95rem;color:var(--rl-muted)}.rl-who .rl-aside strong{color:var(--rl-text);font-family:var(--font-heading--family)}.rl-strip{border-top:1px solid var(--rl-tape);border-bottom:1px solid var(--rl-tape);background:var(--rl-linen)}.rl-strip .rl-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding-top:26px;padding-bottom:26px}.rl-strip .rl-fact{display:flex;gap:14px;align-items:flex-start}.rl-strip .rl-fact svg{flex:none;width:26px;height:26px;color:var(--rl-ink)}.rl-strip .rl-fact strong{display:block;font-family:var(--font-heading--family);font-size:1rem;letter-spacing:-.01em;color:var(--rl-text)}.rl-strip .rl-fact span{font-size:.9rem;color:var(--rl-muted)}.rl-close .rl-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(28px,5vw,64px);align-items:center}.rl-close h2{font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem)}.rl-close .rl-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.rl-close .rl-stage{aspect-ratio:4/3;border-radius:var(--rl-radius);background:#ded1c3;overflow:hidden}.rl-close .rl-stage img{width:100%;height:100%;object-fit:cover;display:block}.rl-close .rl-guar{margin-top:18px;font-size:.92rem;color:var(--rl-on-ink-muted)}.rl-trust{list-style:none;margin:0;padding:18px 0 0;display:grid;gap:10px;border-top:1px solid var(--rl-tape)}.rl-trust li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem;color:var(--rl-muted)}.rl-trust li svg{flex:none;width:18px;height:18px;color:var(--rl-ink);margin-top:2px}.rl-trust li strong{color:var(--rl-text)}@media(prefers-reduced-motion:no-preference){.rl-js .rl [data-rl-reveal]{opacity:0;transform:translateY(14px);filter:blur(4px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s cubic-bezier(.16,1,.3,1)}.rl-js .rl [data-rl-reveal].is-in{opacity:1;transform:none;filter:none}.rl [data-rl-reveal="2"]{transition-delay:.08s}.rl [data-rl-reveal="3"]{transition-delay:.16s}.rl [data-rl-reveal="4"]{transition-delay:.24s}}@media(max-width:900px){.rl-hero .rl-wrap{grid-template-columns:1fr}.rl-hero .rl-stage{order:-1;aspect-ratio:4/3;max-height:34vh}.rl-mech .rl-head,.rl-mech .rl-panels,.rl-who .rl-wrap,.rl-close .rl-wrap{grid-template-columns:1fr}.rl-steps ol{grid-template-columns:1fr 1fr}.rl-strip .rl-wrap{grid-template-columns:1fr}.rl-panel{min-height:0}}@media(max-width:560px){.rl-steps ol{grid-template-columns:1fr}.rl-steps li{min-height:0}.rl .rl-btn{width:100%;justify-content:center}.rl-hero .rl-facts,.rl-strip .rl-fact span,.rl-trust li,.rl-panel p,.rl-steps li p,.rl-steps .rl-note,.rl-close .rl-guar{font-size:1rem}}.rl-footer-link{display:inline-flex;align-items:center;min-height:44px;color:var(--rl-on-ink);text-decoration:none}.rl-pitch p{font-size:1.1rem;line-height:1.45;color:var(--rl-text);max-width:46ch}.rl-pitch strong{color:var(--rl-ink)}.rl-offer{display:flex;gap:10px;align-items:flex-start;margin:0 0 14px;padding:9px 12px;border-radius:var(--rl-radius-sm);background:var(--rl-linen);border:1px solid var(--rl-tape);color:var(--rl-text);font-size:.9375rem;line-height:1.4}.rl-offer svg{flex:none;width:18px;height:18px;color:var(--rl-apricot-deep);margin-top:2px}.rl-offer p{margin:0;max-width:none}.rl-offer strong{color:var(--rl-ink);font-weight:700}.rl-offer__lead,.rl-offer__meta{display:block}.rl-offer__meta{color:var(--rl-muted);font-size:.875rem}.rl-offer__terms{display:block;color:var(--rl-muted);font-size:.8125rem}.rl-offer__price{white-space:nowrap}.rl-offer__lead--applied,.rl-offer.is-applied .rl-offer__lead--code,.rl-offer-applied .rl-offer__lead--code{display:none}.rl-offer.is-applied .rl-offer__lead--applied,.rl-offer-applied .rl-offer__lead--applied{display:block}.rl-offer-ended .rl-offer{display:none}@media(max-width:749px){[data-template^=product] .product-information{padding-block-start:8px}[data-template^=product] .product-information slideshow-slides>.product-media-container,[data-template^=product] .product-information slideshow-slides>.product-media-container .product-media{aspect-ratio:auto;height:260px}[data-template^=product] .product-information slideshow-slides>.product-media-container .product-media__image{object-fit:contain}[data-template^=product] .product-information .product-details>.group-block{padding-block-start:12px}[data-template^=product] .product-information .product-details .group-block-content{gap:12px}[data-template^=product] .product-information .product-details h1{font-size:1.5rem}[data-template^=product] .product-information .product-details product-price{padding-block-end:0}[data-template^=product] .rl-pitch p{font-size:1rem;line-height:1.4}[data-template^=product] .product-information variant-picker fieldset{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:8px}[data-template^=product] .product-information variant-picker fieldset+fieldset{margin-block-start:10px}[data-template^=product] .product-information variant-picker legend{margin-block-end:6px}[data-template^=product] .product-information variant-picker .variant-option__button-label{min-height:44px;height:44px;padding-block:8px}.rl-offer{margin-bottom:10px;padding:7px 10px;gap:8px;font-size:.9rem}.rl-offer svg{width:16px;height:16px}.rl-offer__meta{font-size:.8125rem;letter-spacing:-.005em}.rl-offer__terms{font-size:.75rem}sticky-add-to-cart .sticky-add-to-cart__image{display:none}sticky-add-to-cart .sticky-add-to-cart__button{width:auto;padding-inline:14px}sticky-add-to-cart .sticky-add-to-cart__button .add-to-cart-text__content{display:inline}}.rl-compare .rl-head{max-width:720px;margin-bottom:clamp(24px,4vw,40px)}.rl-compare .rl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rl-tape);border-radius:var(--rl-radius);background:#fbfaf7}.rl-table{width:100%;min-width:720px;border-collapse:separate;border-spacing:0;font-size:.95rem}.rl-table th,.rl-table td{padding:14px 16px;text-align:left;vertical-align:top;border-top:1px solid var(--rl-tape);color:var(--rl-muted);line-height:1.4}.rl-table thead th{border-top:0;font-family:var(--font-heading--family);font-weight:700;font-size:.95rem;letter-spacing:-.01em;color:var(--rl-text);background:var(--rl-linen)}.rl-table thead th:first-child{border-top-left-radius:var(--rl-radius)}.rl-table thead th:last-child{border-top-right-radius:var(--rl-radius)}.rl-table tbody th{font-family:var(--font-heading--family);font-weight:700;color:var(--rl-text);font-size:.92rem;width:19%}.rl-table .is-us{background:#153f41;color:var(--rl-on-ink-muted);border-top-color:#f3f0ea24}.rl-table thead .is-us{color:var(--rl-on-ink);background:var(--rl-ink)}.rl-table .is-us strong{color:var(--rl-on-ink)}.rl-table tbody tr:last-child .is-us{border-bottom-left-radius:0}.rl-table .rl-yes,.rl-table .rl-no{font-family:var(--font-heading--family);font-weight:700}.rl-table .rl-yes{color:var(--rl-ink-3)}.rl-table .is-us .rl-yes{color:#f0a06a}.rl-table .rl-no{color:var(--rl-text)}.rl-table .is-us .rl-no{color:var(--rl-on-ink)}.rl-table sup{font-size:.7em}.rl .rl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rl-compare .rl-research{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(20px,4vw,48px);align-items:start;margin-top:clamp(28px,4vw,44px)}.rl-compare .rl-research p{margin-top:12px;max-width:58ch}.rl-compare .rl-aside{background:var(--rl-linen);border-radius:var(--rl-radius);padding:22px;font-size:.98rem;color:var(--rl-muted)}.rl-compare .rl-aside strong{display:block;color:var(--rl-text);font-family:var(--font-heading--family);margin-bottom:6px}.rl-compare .rl-refs{list-style:none;margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--rl-tape);display:grid;gap:6px;font-size:.8rem;color:var(--rl-muted)}@media(max-width:900px){.rl-compare .rl-research{grid-template-columns:1fr}}@media(max-width:560px){.rl-table{font-size:.9rem;min-width:640px}.rl-table th,.rl-table td{padding:12px}}.rl-compare{width:100%;max-width:100vw;min-width:0}.rl-compare .rl-wrap,.rl-compare .rl-table-wrap{min-width:0;max-width:100%}.rl-compare .rl-swipe{display:none;margin:0 0 8px;font-size:.85rem;color:var(--rl-muted);font-family:var(--font-heading--family);font-weight:700}@media(max-width:749px){.rl-compare .rl-swipe{display:block}.rl-table thead th:first-child,.rl-table tbody th{position:sticky;left:0;z-index:1;background:#fbfaf7}.rl-table thead th:first-child{background:var(--rl-linen)}.rl-table tbody th{width:104px;min-width:104px}}.product-information variant-picker .variant-option__button-label{position:relative}.product-information variant-picker .variant-option__button-label:has(input[value^="2 pcs"]):after{content:"Most popular";position:absolute;top:-10px;right:10px;background:var(--rl-apricot);color:#1e2827;font-family:var(--font-heading--family);font-weight:700;font-size:.68rem;letter-spacing:.02em;line-height:1;padding:5px 8px;border-radius:999px;pointer-events:none}.product-information variant-picker .variant-option__button-label:has(input[value^="2 pcs"]){overflow:visible;z-index:2}.product-information variant-picker .variant-option__button-label:has(input[value^="2 pcs"]):after{top:-9px;z-index:3;line-height:1.15;padding:4px 8px}.product-information variant-picker fieldset{overflow:visible}.rl-offer__price em{font-style:normal;color:var(--rl-muted)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/realign.css.map */
