@font-face{font-display:swap;font-family:SB Sans Display;font-style:normal;font-weight:700;src:url(../fonts/SansDisplay/SBSansDisplay-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Display;font-style:normal;font-weight:600;src:url(../fonts/SansDisplay/SBSansDisplay-SemiBold.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Display;font-style:normal;font-weight:500;src:url(../fonts/SansDisplay/SBSansDisplay-Medium.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Display;font-style:normal;font-weight:400;src:url(../fonts/SansDisplay/SBSansDisplay-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Display;font-style:normal;font-weight:300;src:url(../fonts/SansDisplay/SBSansDisplay-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Display;font-style:normal;font-weight:100;src:url(../fonts/SansDisplay/SBSansDisplay-Thin.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:normal;font-weight:700;src:url(../fonts/SansText/SBSansText-Bold.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:italic;font-weight:700;src:url(../fonts/SansText/SBSansText-BoldItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:normal;font-weight:600;src:url(../fonts/SansText/SBSansText-Semibold.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:italic;font-weight:600;src:url(../fonts/SansText/SBSansText-SemiBoldItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:normal;font-weight:400;src:url(../fonts/SansText/SBSansText-Regular.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:italic;font-weight:400;src:url(../fonts/SansText/SBSansText-Italic.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:normal;font-weight:300;src:url(../fonts/SansText/SBSansText-Light.otf) format("opentype")}@font-face{font-display:swap;font-family:SB Sans Text;font-style:italic;font-weight:300;src:url(../fonts/SansText/SBSansText-LightItalic.otf) format("opentype")}:root{--color-100:#f2f5f8;--color-150:#e8eef2;--color-400:#8a959d;--color-700:#657179;--color-850:#30373c;--color-ondark-primary:#f2f5f8f5;--color-default-primary:#13181bf5;--color-transparent-secondary:#060a0c0f;--color-emerald:#21ba72;--color-green:#1a9e32;--color-graphite:#333f48;--color-black:#2c3136;--color-arctic:#42e3b4}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{font-family:SB Sans Display}.wrapper,body,html{scroll-behavior:smooth}.wrapper{display:flex;flex-direction:column;gap:24px;min-height:100vh;overflow:hidden;padding-bottom:24px;width:100%}.wrapper.modal{overflow:hidden}.container{margin:0 auto;max-width:288px;width:100%}.site-header{display:flex;flex-direction:column;gap:24px;margin-top:20px;width:100%}.site-header .site-header__logo{display:flex;height:52px;position:relative;width:100%;z-index:2}:is(.site-header .site-header__logo) svg{height:100%;width:288px}.site-header .site-header__cart-btn{align-items:flex-end;color:var(--color-ondark-primary);display:flex;flex-shrink:0;font-family:SB Sans Text;font-size:14px;font-weight:400;height:68px;letter-spacing:-.02em;position:relative;text-decoration:none;width:100%;z-index:1}:is(.site-header .site-header__cart-btn) .site-header__cart-btn-counter{align-items:center;background-color:var(--color-emerald);border:1px solid #fff;border-radius:50%;display:flex;font-size:12px;height:32px;justify-content:center;letter-spacing:-.2px;line-height:12px;position:absolute;right:17px;top:0;width:32px}:is(.site-header .site-header__cart-btn) .site-header__cart-btn-content{align-items:center;background-color:var(--color-700);border-radius:14px;display:flex;gap:6px;height:56px;justify-content:center;width:100%}:is(:is(.site-header .site-header__cart-btn) .site-header__cart-btn-content) svg{height:20px;width:20px}.page{margin:0 auto;max-width:288px;position:relative;width:100%}.page .page__controls{align-items:center;display:flex;height:24px;width:100%}:is(.page .page__controls) .page__controls-action{align-items:center;color:var(--color-graphite);display:flex;font-family:SB Sans Text;font-size:14px;gap:5px;line-height:24px;text-decoration:none}:is(:is(.page .page__controls) .page__controls-action) svg{height:24px;width:24px}.help-block{color:red;font-size:12px;margin-left:5px;margin-top:14px}.help-block p{margin-bottom:5px}.footer .footer__nav{display:flex;flex-wrap:wrap;gap:30px}:is(.footer .footer__nav) a{color:var(--color-graphite);font-size:16px}.video-modal{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:3}.video-modal .video-modal__overlay{background:#0000004d;inset:0;position:absolute}.video-modal .video-modal__window{animation:a .3s ease;background:#fff;border-radius:30px;box-shadow:0 8px 40px #0003;max-height:90vh;max-width:1240px;overflow-y:auto;padding:48px 40px;position:relative;width:90%;z-index:2}.video-modal .video-modal__close{background:transparent;border:none;color:#999;cursor:pointer;font-size:32px;line-height:1;position:absolute;right:53px;top:51px;transition:color .2s ease;z-index:2}.video-modal .video-modal__title{color:#1d1d1f;font-size:32px;font-weight:600;line-height:40px;padding-right:40px}.video-modal .video-modal__video{border-radius:12px;margin-bottom:20px;overflow:hidden;position:relative}.video-modal .video-modal__video video{border-radius:32px;display:block;height:auto;margin-top:40px;width:100%}.video-modal .video-modal__text{color:#444;font-family:SB Sans Text;font-size:18px;font-weight:400;line-height:26px;margin-top:50px}.video-modal.active{display:flex}.js__video{cursor:pointer}
