.preloader{align-items:center;background-color:var(--background);display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;position:fixed;z-index:3000}.preloader._open{opacity:1;pointer-events:all}.preloader-img{animation:pulse 1.5s ease-in-out infinite;height:212px;transform-origin:center;width:282px;will-change:transform;z-index:1}.preloader-img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@media(max-width:1199px){.preloader-img{height:150px;width:200px}}@media(max-width:639px){.preloader-img{height:112px;width:150px}}.base-button__wrapper{width:100%}.base-button__wrapper:has(._loading){cursor:wait;opacity:.5}.base-button__wrapper:has(._loading)>*,.base-button__wrapper:has(:disabled)>*{pointer-events:none}.base-button__wrapper:has(:disabled){cursor:not-allowed;opacity:.5}.base-button{all:unset;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:400;justify-content:center;letter-spacing:-.04em;line-height:12px;transition:var(--transition);width:100%}.base-button.m{padding:19px 0}.base-button.s{padding:10px 0}.base-button.accent{background-color:var(--text-accent);color:var(--text-600)}.base-button.white{background-color:var(--text-600)}.base-button.transparent,.base-button.white{border:1px solid var(--text-100);color:var(--text-100)}.base-button.transparent{background-color:transparent}.base-button.transparent.m,.base-button.white.m{padding:18px 0}.base-button.transparent.s,.base-button.white.s{padding:9px 0}.base-button.white-border{background-color:transparent;border:1px solid var(--text-600);color:var(--text-600)}@media(hover:hover){.base-button:hover{transition:var(--transition-hover)}.base-button.transparent:hover,.base-button.white:hover{background-color:var(--text-accent);border-color:var(--text-accent);color:var(--text-600)}.base-button.accent:hover,.base-button.white-border:hover{background-color:var(--text-600);color:var(--text-accent)}}.base-button:focus-visible{transition:var(--transition-hover)}.base-button.transparent:focus-visible,.base-button.white:focus-visible{background-color:var(--text-accent);border-color:var(--text-accent);color:var(--text-600)}.base-button.accent:focus-visible{background-color:var(--text-600);color:var(--text-accent)}.base-button.white-border:focus-visible{background-color:var(--text-600);color:var(--text-accent)}.base-button:active{transition:var(--transition-active)}.base-popup{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;cursor:pointer;inset:0;position:fixed}.base-popup__content-outer{cursor:default;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.base-popup__content{background-color:var(--text-600);height:100%;padding:50px}.base-popup__content-wrapper{max-height:97dvh;scrollbar-color:transparent;scrollbar-track-color:transparent;border-radius:0;padding:0}.base-popup__content-wrapper::-webkit-scrollbar-track{background-color:transparent}.base-popup__content-wrapper::-webkit-scrollbar,.base-popup__content-wrapper::-webkit-scrollbar-thumb{width:3px}._animate-up{animation:var(--transition-hover) scale-up}._animate-down{animation:var(--transition-hover) scale-down}.base-popup-fade-enter-active,.base-popup-fade-leave-active{transition:opacity var(--transition-hover)}.base-popup-fade-enter-from,.base-popup-fade-leave-to{opacity:0}.base-popup__content-close{all:unset;align-items:center;align-self:flex-end;aspect-ratio:1;background-color:var(--white);border-radius:50%;color:var(--accent-300);cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:20px;top:20px;transition:var(--transition);width:20px;z-index:50}.base-popup h2{color:var(--text-accent);display:block;font-family:Inter;font-size:32px;font-weight:400;letter-spacing:-.04em;line-height:100%;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:639px){.base-popup__content{padding:20px}.base-popup h2{font-size:24px;letter-spacing:-.04em;margin-bottom:10px}}@media(hover:hover){.base-popup__content-close:hover{background-color:var(--accent-300);color:var(--white)}}@media(hover:none){.base-popup__content-close:active{background-color:var(--accent-300);color:var(--white)}}@keyframes scale-up{0%{transform:translate(-50%,-50%) scale(0)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes scale-down{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(0)}}.catalog-popup-added .base-popup__content{min-width:570px}.catalog-popup-added-btns{display:flex;gap:20px}@media screen and (max-width:639px){.catalog-popup-added .base-popup__content{min-width:310px}.catalog-popup-added-btns{flex-direction:column;gap:10px;margin-top:20px}}.catalog-popup-info{color:#000;font-size:20px;font-weight:400;letter-spacing:-.04em;line-height:100%;margin-bottom:10px}.catalog-popup-sizes{display:grid;gap:10px;grid-auto-rows:40px;grid-template-columns:repeat(8,50px);margin-bottom:30px}.catalog-popup-sizes-item{all:unset;align-items:center;border:1px solid #e5e5e5;color:#000;cursor:pointer;display:flex;height:100%;justify-content:center;outline:1px solid #00000000;transition:var(--transition);width:100%}@media(hover:hover){.catalog-popup-sizes-item:hover{color:var(--text-accent);transition:var(--transition-hover)}}.catalog-popup-sizes-item:focus-visible{outline:1px solid #000;transition:var(--transition-hover)}.catalog-popup-sizes-item:active{transition:var(--transition-active)}.catalog-popup-sizes-item._selected{border:1px solid #000}@media screen and (max-width:639px){.catalog-popup-info{font-size:18px;font-weight:500;letter-spacing:-.04em;line-height:120%;margin-bottom:5px}.catalog-popup-sizes{display:grid;gap:5px;grid-auto-rows:40px;grid-template-columns:repeat(5,50px);margin-bottom:30px}}#base-popup-provider-container{position:fixed;z-index:1500}body:has(.base-drawer),body:has(.base-popup){margin-right:10px;overflow:hidden}@media screen and (max-width:1200px){body:has(.base-drawer),body:has(.base-popup){margin-right:0;overflow:hidden}}.app-wrapper{min-height:100dvh;position:relative}:root{--background:#efefef;--text-100:#1c1c1c;--text-200:#2a2a2a;--text-300:#494949;--text-400:#4a4a4a;--text-500:#bbb;--text-600:#fff;--text-accent:#c1272d;--text-gradient:linear-gradient(37.67deg,hsla(0,0%,100%,.5) -20.6%,rgba(193,39,45,.5) 70.61%);--star-color:#ffdc67;--transition:.5s;--transition-hover:.3s;--transition-active:.2s}@font-face{font-family:Inter;src:url(./Inter-VariableFont_opsz_wght.c8O0ljhh.ttf)}@font-face{font-family:Playfair;src:url(./PlayfairDisplay-VariableFont_wght.Cl-XvBsO.ttf)}@font-face{font-family:Playfair;font-style:italic;src:url(./PlayfairDisplay-Italic-VariableFont_wght.1BGmD3Ln.ttf)}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none}body{background:var(--background);color:var(--text-100);font-family:Inter;font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:120%}main:not(:has(.sticky-section-content)){overflow:hidden}.container{margin:0 auto;max-width:1920px;padding-inline:50px}button{background-color:inherit;cursor:pointer;transition:.3s}button,input{border:0;outline:0}input{background-color:transparent}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{border-radius:20px;width:5px}::-webkit-scrollbar-track,::-webkit-scrollbar-track:hover{background-color:var(--text-500)}::-webkit-scrollbar-track:active{background-color:var(--text-500)}::-webkit-scrollbar-thumb{background-color:var(--text-200);border-radius:20px}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background-color:var(--text-accent)}.n-input .n-input__border,.n-input .n-input__state-border{display:none}.n-input .n-input-wrapper{border-bottom:1px solid #e5e5e5;padding:0}.n-form-item .n-form-item-blank,.n-input .n-input__input-el{height:auto;line-height:normal;min-height:auto}.n-input .n-input__input-el{color:var(--text-100)}.n-input .n-input__input-el,.n-input .n-input__placeholder{font-size:16px;font-weight:500;letter-spacing:-.04em;line-height:1.2}.n-input .n-input__placeholder{color:rgb(from var(--text-100) r g b/.5)}.n-checkbox .n-checkbox-box-wrapper{width:20px}.app-wrapper .n-checkbox .n-checkbox-box{background-color:transparent;border-radius:0;height:20px;top:calc(50% + 2px);width:20px}.n-checkbox.n-checkbox--show-label{font-size:16px;letter-spacing:-.04em;line-height:1.2}.n-checkbox .n-checkbox__label{color:var(--text-400);font-weight:500;padding:0 0 0 10px}.n-checkbox .n-checkbox__label a{color:var(--text-400);text-decoration:underline}.n-checkbox .n-checkbox-box .n-checkbox-box__border{border:1px solid rgb(from var(--text-100) r g b/.3)}.n-checkbox:focus:not(:active) .n-checkbox-box .n-checkbox-box__border{border:1px solid rgb(from var(--text-100) r g b/.3);box-shadow:none!important}.n-checkbox .n-checkbox-box .n-checkbox-icon .check-icon,.n-checkbox .n-checkbox-box .n-checkbox-icon .line-icon{fill:var(--text-accent)}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-hover)}.fade-enter-from,.fade-leave-to{opacity:0}@media screen and (max-width:1199px){.container{padding-inline:20px}}
