.rf-footer{background:var(--rff-bg);color:var(--rff-color);padding:var(--rff-pt) var(--rff-side) 0}.rf-footer .rf-footer__inner{max-width:var(--rff-max);margin:0 auto;padding-bottom:var(--rff-pb);display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);column-gap:var(--rff-colgap);row-gap:36px;font-family:var(--rf-font-body, sans-serif)}.rf-footer .rf-footer__inner--divider{border-bottom:1px solid color-mix(in srgb,currentColor 25%,transparent)}.rf-footer .rf-footer__inner,.rf-footer .rf-footer__inner *{color:var(--rff-color)!important}.rf-footer p,.rf-footer ul{margin:0;padding:0;list-style:none}.rf-footer a{text-decoration:none;transition:opacity .2s}.rf-footer a:hover{opacity:.65}.rf-footer a:focus-visible{outline:1px solid currentColor;outline-offset:3px}.rf-footer .rf-footer__name{font-family:var(--rf-font-heading, serif);font-weight:var(--rf-heading-weight, 400);font-size:var(--rf-title-size, 26px);letter-spacing:var(--rf-title-ls, .2em);line-height:var(--rf-title-lh, 1.2);text-transform:uppercase}.rf-footer .rf-footer__rule{display:block;width:var(--rf-rule-w, 32px);height:1px;margin:var(--rf-rule-gap, 16px) 0;background:currentColor;opacity:var(--rf-rule-opacity, .6)}.rf-footer .rf-footer__tagline{font-size:var(--rf-sub-size, 12px);font-weight:var(--rf-sub-weight, 300);letter-spacing:var(--rf-sub-ls, .22em);line-height:var(--rf-sub-lh, 1.8);text-transform:uppercase;margin-bottom:20px}.rf-footer .rf-footer__address,.rf-footer .rf-footer__contacts li,.rf-footer .rf-footer__links li{font-size:var(--rff-fs);font-weight:var(--rf-text-weight, 300);line-height:var(--rf-text-lh, 1.7)}.rf-footer .rf-footer__address{margin-bottom:16px}.rf-footer .rf-footer__contacts li{display:flex;align-items:center;gap:12px;line-height:2}.rf-footer svg{width:17px;height:17px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.rf-footer svg.is-fill{fill:currentColor;stroke:none}.rf-footer svg .is-dot{fill:currentColor;stroke:none}.rf-footer .rf-footer__social{display:flex;gap:10px;margin-top:20px}.rf-footer .rf-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid color-mix(in srgb,currentColor 60%,transparent);border-radius:50%}.rf-footer .rf-footer__social svg{width:16px;height:16px}.rf-footer .rf-footer__col{min-width:160px}.rf-footer .rf-footer__col-title{font-size:var(--rf-eyebrow-size, 12px);font-weight:var(--rf-eyebrow-weight, 400);letter-spacing:var(--rf-eyebrow-ls, .3em);text-transform:uppercase;padding-top:8px}.rf-footer .rf-footer__links li{line-height:2}@media(max-width:749px){.rf-footer{padding-left:20px;padding-right:20px}.rf-footer .rf-footer__inner{grid-template-columns:1fr 1fr;column-gap:24px}.rf-footer .rf-footer__brand{grid-column:1 / -1}.rf-footer .rf-footer__col{min-width:0}}.rf-nl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:12px}.rf-nl[hidden]{display:none}.rf-nl__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:opacity .35s ease}.rf-nl__box{position:relative;width:min(520px,100%);min-height:min(680px,calc(100vh - 24px));max-height:calc(100vh - 24px);display:flex;overflow:auto;color:var(--rf-nl-text);background:#1a1a1a;container-type:inline-size;opacity:0;transform:translateY(16px);transition:opacity .35s ease,transform .35s ease}.rf-nl.is-open .rf-nl__overlay{opacity:1}.rf-nl.is-open .rf-nl__box{opacity:1;transform:none}.rf-nl__media,.rf-nl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rf-nl__img{display:block;max-width:none;object-fit:cover}.rf-nl__placeholder{background:#8a857e}.rf-nl__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--rf-nl-overlay))}.rf-nl__close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;background:transparent;color:var(--rf-nl-text);cursor:pointer}.rf-nl__close:focus-visible{outline:1px solid currentColor;outline-offset:2px}.rf-nl__close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round}.rf-nl__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:56px clamp(20px,8cqi,44px) 36px;text-align:center}.rf-nl__eyebrow{margin:0;font-family:var(--rf-font-body, "Montserrat", sans-serif);font-size:12px;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:inherit}.rf-nl__rule{display:block;width:44px;height:1px;margin:20px auto 26px;background:currentColor;opacity:.8}.rf-nl__title{margin:0;max-width:14ch;font-family:var(--rf-font-heading, serif);font-weight:var(--rf-heading-weight, 400);font-size:clamp(30px,8.5cqi,44px);letter-spacing:.01em;line-height:1.15;text-transform:none;color:inherit}.rf-nl__text{margin:18px auto 0;max-width:32ch;font-family:var(--rf-font-body, "Montserrat", sans-serif);font-size:clamp(14px,3.4cqi,16px);font-weight:400;letter-spacing:.01em;line-height:1.6;color:inherit}.rf-nl__form{display:flex;flex-direction:column;gap:14px;width:100%;margin-top:30px}.rf-nl__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rf-nl__input{width:100%;height:52px;padding:0 18px;border:0;border-radius:0;background:#fff;color:#111;font-family:var(--rf-font-body, "Montserrat", sans-serif);font-size:14px;letter-spacing:.02em}.rf-nl__input::placeholder{color:#888}.rf-nl__input:focus-visible{outline:1px solid #fff;outline-offset:2px}.rf-nl__btn{height:52px;border:1px solid #111;border-radius:0;background:#111;color:#fff;font-family:var(--rf-font-body, "Montserrat", sans-serif);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.rf-nl__btn:hover{background:#fff;border-color:#fff;color:#111}.rf-nl__btn:focus-visible{outline:1px solid #fff;outline-offset:2px}.rf-nl__privacy,.rf-nl__error{margin:8px auto 0;max-width:40ch;font-family:var(--rf-font-body, "Montserrat", sans-serif);font-size:11px;letter-spacing:.02em;line-height:1.6;color:inherit;opacity:.9}.rf-nl__privacy a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rf-nl__error{padding:8px 10px;background:#ffffffe6;color:#8a1c1c;opacity:1}.rf-nl__success p{margin:0;font-family:var(--rf-font-body, "Montserrat", sans-serif);font-size:14px;line-height:1.6;color:inherit}.rf-nl__success .rf-nl__code-label{margin-top:18px;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.rf-nl__success .rf-nl__code{display:inline-block;margin-top:8px;padding:12px 22px;border:1px dashed currentColor;font-size:18px;font-weight:600;letter-spacing:.2em;-webkit-user-select:all;user-select:all}@media(prefers-reduced-motion:reduce){.rf-nl__overlay,.rf-nl__box{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAAAAAAAw */
