.rl{--rl-display:"Bricolage Grotesque","Hanken Grotesk",system-ui,sans-serif}.rl-display{font-family:var(--rl-display);font-weight:600;letter-spacing:-.028em;line-height:1.02;font-variation-settings:"opsz" 72}.rl-hero__title{font-weight:600;letter-spacing:-.035em}.rl-compare thead th a{font-family:var(--rl-display);font-weight:600;font-size:24px;letter-spacing:-.02em}.rl-offer__deals strong{font-family:var(--rl-display);font-weight:600;font-size:26px;letter-spacing:-.02em}.rl-details__body h3{font-family:var(--rl-display);font-weight:600;font-size:21px;letter-spacing:-.015em}.rl-panel{position:relative}.rl-panel__media{overflow:hidden}.rl-panel__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rl-panel:hover .rl-panel__media img{transform:scale(1.03)}.rl-panel__title{font-size:clamp(26px,2.5vw,34px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.rl-panel__title a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:12px}.rl-panel__title a:hover{text-decoration:none;color:var(--pa-glow)}.rl-panel__arrow{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;border:1.5px solid color-mix(in srgb,var(--pa-text) 35%,transparent);transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.rl-panel__arrow svg{width:14px;height:14px}.rl-panel__title a:hover .rl-panel__arrow{background:var(--pa-glow);border-color:var(--pa-glow);color:var(--pa);transform:translate(3px)}.rl-panel__kicker{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rl-panel__kicker li{font-size:13px;font-weight:500;padding:5px 11px;border-radius:999px;background:color-mix(in srgb,var(--pa-text) 10%,transparent)}.rl-panel__tag{opacity:.8;font-size:15.5px}.rl-panel__row{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--pa-text) 14%,transparent)}.rl-panel__price{font-family:var(--rl-display);font-size:24px;letter-spacing:-.02em}@media(prefers-reduced-motion:reduce){.rl-panel:hover .rl-panel__media img{transform:none}}.rl-coll{background:var(--rl-moon);padding:clamp(40px,6vw,80px) 0 clamp(64px,9vw,120px)}.rl-coll__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 40px;margin-bottom:clamp(28px,4vw,48px)}.rl-coll__title{font-size:clamp(38px,5vw,64px)}.rl-coll__sub{color:var(--rl-muted);margin:12px 0 0;max-width:34em}.rl-coll__count{color:var(--rl-muted);font-size:15px;margin:0}.rl-coll__empty{padding:48px;border-radius:24px;background:#fff;text-align:center}.rl-pager{display:flex;justify-content:center;gap:8px;margin-top:40px}.rl-pager a,.rl-pager span{min-width:44px;height:44px;display:grid;place-items:center;border-radius:999px;padding:0 14px;text-decoration:none;color:var(--rl-ink);background:#fff}.rl-pager .is-current{background:var(--rl-ink);color:#fff}.rl-contact{background:var(--rl-moon);padding:clamp(40px,6vw,80px) 0 clamp(64px,9vw,120px)}.rl-contact__grid{display:grid;gap:20px}@media(min-width:960px){.rl-contact__grid{grid-template-columns:5fr 7fr;gap:24px;align-items:start}}.rl-contact__aside{background:var(--rl-night);color:#f3f1ec;border-radius:28px;padding:clamp(28px,4vw,44px);display:grid;gap:28px}@media(min-width:960px){.rl-contact__aside{position:sticky;top:110px}}.rl-contact__title{font-size:clamp(38px,4.6vw,58px)}.rl-contact__intro{color:#c4c6d8;margin:14px 0 0}.rl-ways{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rl-way{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffff0f;color:inherit;text-decoration:none;transition:background-color .2s ease}a.rl-way:hover{background:#ffffff1f}.rl-way__icon{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--rl-glow);color:var(--rl-night)}.rl-way__icon svg{width:20px;height:20px}.rl-way small{display:block;color:#a9acc4;font-size:13px}.rl-way strong{font-weight:600;font-size:16px;word-break:break-word}.rl-contact__faq h3{font-family:var(--rl-display);font-weight:600;font-size:20px;letter-spacing:-.015em;margin:0 0 6px}.rl-faq{border-top:1px solid rgba(255,255,255,.14)}.rl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:16px 0;font-weight:600}.rl-faq summary::-webkit-details-marker{display:none}.rl-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--rl-glow);transition:transform .2s ease}.rl-faq[open] summary:after{transform:rotate(45deg)}.rl-faq p{margin:0 0 16px;color:#c4c6d8}.rl-form{background:#fff;border-radius:28px;padding:clamp(24px,4vw,44px);display:grid;gap:18px}.rl-form__title{font-family:var(--rl-display);font-weight:600;font-size:26px;letter-spacing:-.02em;margin:0}.rl-form__row{display:grid;gap:18px}@media(min-width:640px){.rl-form__row{grid-template-columns:1fr 1fr}}.rl-field{display:grid;gap:7px}.rl-field label{font-size:14px;font-weight:600;color:var(--rl-ink)}.rl-field label span{font-weight:400;color:var(--rl-muted)}.rl-field input,.rl-field select,.rl-field textarea{width:100%;font:400 16px/1.4 var(--rl-sans);color:var(--rl-ink);background:#f5f6f9;border:1.5px solid transparent;border-radius:14px;padding:13px 15px;transition:border-color .2s ease,background-color .2s ease;appearance:none;-webkit-appearance:none}.rl-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2315172B' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.rl-field textarea{min-height:150px;resize:vertical}.rl-field input:focus,.rl-field select:focus,.rl-field textarea:focus{outline:none;border-color:var(--rl-ink);background:#fff}.rl-form .rl-btn--ink{justify-self:start;min-width:180px}.rl-form__note{font-size:13px;color:var(--rl-muted);margin:0}.rl-alert{border-radius:16px;padding:14px 16px;font-size:15px}.rl-alert--ok{background:#e5f3ea;color:#1f5a36}.rl-alert--err{background:#fbe9e7;color:#8a2a1d}.rl-alert ul{margin:6px 0 0;padding-left:1.2em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rl-extra.css.map */
