.checkbox{display:none}.checkbox+label{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:1.48781vw;-webkit-transition:var(--transition);transition:var(--transition);padding-left:1.98375vw;font-size:1.15719vw;font-weight:300;line-height:1.2;display:block;position:relative}.checkbox+label a{text-decoration:underline}.checkbox+label a:hover,.checkbox+label:hover{color:var(--color-hover)}@media (max-width:850px){.checkbox+label{min-height:18px;padding-left:28px;font-size:15px}}.checkbox+label:has(a):hover{color:var(--color-black)}.checkbox+label:before{border:.0826563vw solid var(--color-accent);content:"";width:1.3225vw;height:1.3225vw;-webkit-transition:var(--transition);transition:var(--transition);border-radius:.330625vw;position:absolute;top:0;left:0}@media (max-width:850px){.checkbox+label:before{border-radius:4px;width:16px;height:16px}}.checkbox+label:after{opacity:0;width:1.48781vw;height:1.48781vw;-webkit-transition:var(--transition);transition:var(--transition);content:"";z-index:2;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgOS4wNjExMkw1LjE3NjQ3IDEyLjU5MDVMMTQgMy40MTQwNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) 50%/.991875vw no-repeat;position:absolute;top:0;left:0}@media (max-width:850px){.checkbox+label:after{background-size:12px;width:18px;height:18px}}.checkbox+label:hover:before{border-color:var(--color-accent)}.checkbox:checked+label:before{border-color:var(--color-accent);background:var(--color-accent)}.checkbox:checked+label:after{opacity:1}.paging{justify-content:center;align-items:center;gap:1.3225vw;margin:2.645vw 0 0;display:flex}@media (max-width:850px){.paging{gap:16px;margin:32px 0 0}}.paging_hide{display:none}.paging__arrow{cursor:pointer}.paging__arrow img{height:.495938vw}@media (max-width:850px){.paging__arrow img{height:8px}}.paging__arrow_disable{display:none}.paging__arrow_next img{transform:scaleX(-1)}.paging__list{justify-content:center;align-items:center;gap:1.3225vw;display:flex}@media (max-width:850px){.paging__list{gap:16px}}.paging__item:hover,.paging__item_active{color:var(--color-hover)}.filter-tabs{position:relative}.filter-tabs:before{content:"";background:-webkit-gradient(linear,left top,right top,from(var(--color-main)),to(var(--color-main-clear)));background:linear-gradient(to right,var(--color-main),var(--color-main-clear));z-index:2;pointer-events:none;width:5%;height:102%;display:none;position:absolute;top:0;left:-24px}@media (max-width:850px){.filter-tabs:before{display:block}}.filter-tabs:after{content:"";background:-webkit-gradient(linear,right top,left top,from(var(--color-main)),to(var(--color-main-clear)));background:linear-gradient(to left,var(--color-main),var(--color-main-clear));z-index:2;pointer-events:none;width:15%;height:102%;display:none;position:absolute;top:0;right:-24px}@media (max-width:850px){.filter-tabs:after{display:block}}.filter-tabs__list{gap:.66125vw;display:flex}@media (max-width:850px){.filter-tabs__list{white-space:nowrap;gap:12px;margin:0 -24px;padding:0 24px;overflow-x:auto}.filter-tabs__list::-webkit-scrollbar{display:none}}.filter-tabs__item{color:var(--color-white);font-size:1.07453vw;font-family:var(--font-secondary);cursor:pointer;height:2.97563vw;-webkit-transition:var(--transition);transition:var(--transition);background:0 0;border:0;border-radius:2.89297vw;flex:auto;justify-content:center;align-items:center;min-width:4.95938vw;padding:0 .66125vw;display:flex}@media (max-width:850px){.filter-tabs__item{min-width:initial;-webkit-box-flex:initial;flex:initial;border-radius:35px;height:32px;padding:4px 12px 0;font-size:16px}}.filter-tabs__item:hover{color:#fff9}.filter-tabs__item_active{background:var(--color-accent);color:var(--color-black)!important}.animate-it{-webkit-transition:opacity var(--transition), -webkit-transform var(--transition);transition:opacity var(--transition), transform var(--transition);opacity:0;will-change:opacity, transform;transform:translateY(30px)}.animate-it_active{will-change:auto;opacity:1!important;transform:none!important}.animate-it:nth-child(2){transition-delay:.15s}.animate-it:nth-child(3){transition-delay:.3s}.animate-it:nth-child(4){transition-delay:.45s}.animate-it:nth-child(5){transition-delay:.6s}.animate-it:nth-child(6){transition-delay:.75s}.animate-it:nth-child(7){transition-delay:.9s}.animate-it:nth-child(8){transition-delay:1.05s}.animate-it:nth-child(9){transition-delay:1.2s}.animate-it:nth-child(10){transition-delay:1.35s}.animate-it:nth-child(11){transition-delay:1.5s}.top-page{padding:0 1.65313vw}@media (max-width:850px){.top-page{padding:0 8px}}.top-page .title{margin:0 0 1.3225vw}@media (max-width:850px){.top-page .title{margin:0 0 16px}}.top-page .filter-tabs__item{-webkit-box-flex:initial;flex:initial}.filter-brands{margin:1.98375vw 0 0;position:relative}.filter-brands:before{content:"";background:-webkit-gradient(linear,left top,right top,from(var(--color-main)),to(var(--color-main-clear)));background:linear-gradient(to right,var(--color-main),var(--color-main-clear));z-index:2;width:7%;height:100%;display:none;position:absolute;top:0;left:4px}@media (max-width:850px){.filter-brands:before{display:block}}.filter-brands:after{content:"";background:-webkit-gradient(linear,right top,left top,from(var(--color-main)),to(var(--color-main-clear)));background:linear-gradient(to left,var(--color-main),var(--color-main-clear));z-index:2;width:7%;height:100%;display:none;position:absolute;top:0;right:4px}@media (max-width:850px){.filter-brands:after{display:block}}.filter-brands .swiper{margin:-1.65313vw;padding:1.65313vw}.filter-brands .swiper-pagination{justify-content:center;margin:24px 0 0;display:none;position:initial!important}@media (max-width:850px){.filter-brands .swiper-pagination{display:flex}}.filter-brands .swiper-pagination-bullet{opacity:1;width:.66125vw;height:.66125vw;-webkit-transition:var(--transition);transition:var(--transition);background:#ffffff80;padding:0;margin:0 .413281vw!important}@media (max-width:850px){.filter-brands .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px!important}}.filter-brands .swiper-pagination-bullet-active{background:var(--color-accent)}@media (max-width:850px){.filter-brands{margin:24px -20px 0}.filter-brands .swiper{margin:0;padding:0 20px}.filter-brands .swiper-slide{width:120px}}.filter-brands__item,.filter-brands__item img{-webkit-transition:var(--transition);transition:var(--transition)}.filter-brands__item{background:var(--color-white);aspect-ratio:1;cursor:pointer;width:100%;font-size:1.3225vw;font-family:var(--font-secondary);border:1px solid #0000;border-radius:1.65313vw;justify-content:center;align-items:center;display:flex}@media screen and (min-width:850px){.filter-brands__item:hover{transform:translateY(-5%)scale(1.02)}}@media (max-width:850px){.filter-brands__item{border-radius:15px;font-size:16px}}.filter-brands__item:hover{opacity:.7}.filter-brands__item_all:hover{opacity:1;color:var(--color-hover)}.filter-brands__item img{width:80%}@media (max-width:850px){.filter-brands__item img{width:90%}}.filter-brands__item_active{transform:none!important}.filter-brands__item_active:hover{opacity:1}.filter-brands__item_active img{opacity:.4;width:60%}@media (max-width:850px){.filter-brands__item_active img{width:80%}}.filter-brands__item_all.filter-brands__item_active{border:1px solid var(--color-accent);color:var(--color-accent);background:var(--color-wine)}@keyframes catalog-pending-release{to{visibility:visible}}.catalog-page[data-category-pending] .catalog-page__list,.catalog-page[data-category-pending] .catalog-page__filter,.catalog-page[data-category-pending] .paging,.catalog-page[data-category-pending] .catalog-page__filter-btn,.catalog-page[data-category-pending]~.about-section{visibility:hidden;animation:0s 4s forwards catalog-pending-release}@media (min-width:850px){.catalog-page[data-pending] .filter-brands .swiper-slide{width:calc(12.5% - 14px);margin-right:16px}}@media (max-width:849px){.catalog-page[data-pending] .filter-brands .swiper-slide{margin-right:8px}.catalog-page[data-pending] .filter-brands .swiper-pagination{min-height:10px}}.about-section{margin:8.26563vw 0;padding:0 3.9675vw}@media (max-width:850px){.about-section{margin:64px 0;padding:0 16px}}.about-section__grid{align-items:center;gap:2.645vw;display:flex}@media (max-width:850px){.about-section__grid{flex-direction:column;gap:24px}}.about-section:has(.about-section__gallery) .about-section__grid{gap:3.9675vw}@media (max-width:850px){.about-section:has(.about-section__gallery) .about-section__grid{gap:24px}}.about-section__logo{flex:none;width:36%}@media (max-width:850px){.about-section__logo{width:70%}}.about-section__logo img{width:100%}.about-section__content{color:var(--color-white);flex:auto}@media (max-width:850px){.about-section__content{text-align:center}}.about-section__note{margin:.991875vw 0;font-size:1.40516vw;font-weight:300}@media (max-width:850px){.about-section__note{margin:12px 0;font-size:16px}}.about-section__note strong{color:var(--color-accent);font-weight:700}.about-section__desc{font-size:1.15719vw;font-weight:300}@media (max-width:850px){.about-section__desc{font-size:14px}}.about-section:has(.about-section__gallery) .about-section__desc{margin-top:1.3225vw;font-size:1.23984vw}@media (max-width:850px){.about-section:has(.about-section__gallery) .about-section__desc{font-size:14px}}.about-section__features{justify-content:space-between;gap:2.645vw;margin:2.645vw 0 0;display:flex}@media (max-width:850px){.about-section__features{flex-direction:column;gap:16px;margin:32px 0 0}}.about-section__features-item{background:var(--color-wine);color:var(--color-white);border-radius:1.65313vw;flex:auto;padding:1.15719vw;font-size:1.07453vw;font-weight:300;position:relative}.about-section__features-item:before{content:"";border:1px solid var(--color-accent);border-radius:1.65313vw;width:calc(100% - .743906vw);height:calc(100% - .743906vw);position:absolute;top:.330625vw;left:.330625vw}@media (max-width:850px){.about-section__features-item:before{border-radius:13px;width:calc(100% - 10px);height:calc(100% - 10px);top:4px;left:4px}.about-section__features-item{border-radius:15px;padding:16px;font-size:14px}}.about-section__features-item span{color:var(--color-accent);font-family:var(--font-secondary);font-size:1.65313vw;line-height:1;display:block}.about-section__features-item span strong{font-size:4.54609vw}@media (max-width:850px){.about-section__features-item span{font-size:24px}.about-section__features-item span strong{font-size:48px}}.about-section__features-item_align-value span{transform:translate(-.66125vw)}.about-section__gallery{border-radius:1.65313vw;flex:none;width:45%;position:relative;overflow:hidden}@media (max-width:850px){.about-section__gallery{width:100%}}.about-section__gallery-arrow{z-index:4;-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--color-white);-webkit-transition:var(--transition);transition:var(--transition);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:850px){.about-section__gallery-arrow{display:none}}.about-section__gallery-arrow:hover{color:var(--color-hover)}.about-section__gallery-arrow svg{width:auto;height:1.98375vw}.about-section__gallery-arrow_prev{left:.991875vw}.about-section__gallery-arrow_prev:hover{transform:translate(-10%,-50%)}.about-section__gallery-arrow_next{right:.991875vw}.about-section__gallery-arrow_next:hover{transform:translate(10%,-50%)}.about-section__gallery-arrow_next svg{transform:scaleX(-1)}.about-section__gallery img{-o-object-fit:cover;object-fit:cover;border-radius:1.65313vw;width:100%;height:29.7563vw}@media (max-width:850px){.about-section__gallery img{border-radius:15px;height:280px}}.about-section__gallery .swiper-pagination{top:initial;bottom:.826563vw!important}@media (max-width:850px){.about-section__gallery .swiper-pagination{bottom:20px!important}}.about-section__gallery .swiper-pagination-bullet{opacity:1;width:.66125vw;height:.66125vw;-webkit-transition:var(--transition);transition:var(--transition);background:#ffffff80;padding:0;margin:0 .413281vw!important}@media (max-width:850px){.about-section__gallery .swiper-pagination-bullet{width:10px;height:10px;margin:0 4px!important}}.about-section__gallery .swiper-pagination-bullet-active{background:var(--color-accent)}
