

/* Start:/local/templates/creamshop/css/style.css?171699456278254*/
@charset "UTF-8";:root{--black:#2f2f2f;--button_bg:#030303;--container_padding:20px;--error_color:#ea2020;--footer_bg:#f1f2f5;--input_border_default:rgba(0,0,0,0.3);--main_font_family:"Inter",Arial,sans-serif;--placeholder_color:rgba(0,0,0,0.5)}@font-face{font-family:Inter;font-weight:300;font-style:normal;font-display:swap;src:url(/local/templates/creamshop/fonts/Inter/subset-Inter-Light.woff2) format("woff2"),url(/local/templates/creamshop/fonts/Inter/subset-Inter-Light.woff) format("woff")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/local/templates/creamshop/fonts/Inter/subset-Inter-Regular.woff2) format("woff2"),url(/local/templates/creamshop/fonts/Inter/subset-Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/local/templates/creamshop/fonts/Inter/subset-Inter-Medium.woff2) format("woff2"),url(/local/templates/creamshop/fonts/Inter/subset-Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/local/templates/creamshop/fonts/Inter/subset-Inter-SemiBold.woff2) format("woff2"),url(/local/templates/creamshop/fonts/Inter/subset-Inter-SemiBold.woff) format("woff")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/local/templates/creamshop/fonts/Inter/subset-Inter-Bold.woff2) format("woff2"),url(/local/templates/creamshop/fonts/Inter/subset-Inter-Bold.woff) format("woff")}::-moz-selection{background:#d9d9d9;text-shadow:0 0 #fff}::selection{background:#d9d9d9;text-shadow:0 0 #fff}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;margin:0;padding:0}.page{font-family:var(--main_font_family);font-size:14px;font-weight:400;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--black);background-color:#fff}.page.is-overflow{overflow:hidden}.page--top_banner .page__content{padding-top:0!important}.page__content{padding-top:135px;padding-bottom:120px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.page__title{font-size:30px;font-weight:500;line-height:1;margin-top:0;margin-bottom:30px;text-transform:uppercase}.breadcrumbs+.page__title{margin-top:40px}.container{max-width:1808px;margin-right:auto;margin-left:auto;padding-right:var(--container_padding);padding-left:var(--container_padding)}a{-webkit-transition:color .3s;transition:color .3s;color:var(--black)}img{max-width:100%;height:auto}:focus{outline:0}button,input,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}p{margin-top:0;margin-bottom:15px}hr{height:0;margin:40px 0;padding:0;border:none;border-top:1px dashed rgba(255,255,255,.2)}hr:last-child{margin-bottom:0}hr:first-child{margin-top:0}.responsive-table{overflow-x:auto}.table{font-size:16px;width:100%;border-collapse:collapse;border:none}.table th{padding:20px;background-color:#d9d9d9}.table td,.table th{font-weight:300;padding:10px;text-align:left;border:none}.table td:first-child,.table th:first-child{padding-left:20px}.table td:last-child,.table th:last-child{padding-right:20px}.table th{padding-top:20px;padding-bottom:20px}.table tbody tr:nth-child(1) td{padding-top:20px}.table b{font-weight:700}.text-center{text-align:center}.text-right{text-align:right}.button{font-size:16px;font-weight:400;line-height:1.4;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:65px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s,border-color .3s,color .3s;transition:background-color .3s,border-color .3s,color .3s;white-space:nowrap;text-decoration:none;color:#fff;border:none;background-color:var(--button_bg);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button svg{width:24px;height:24px;-webkit-transition:fill .3s;transition:fill .3s;fill:#fff}.button--bordered{color:var(--black);border:1px solid #000;background-color:#fff}.button--bordered svg{fill:var(--black)}.button.disabled,.button:disabled,.button[data-disabled]{cursor:default;pointer-events:none;opacity:.6}.button.disabled::after,.button:disabled::after,.button[data-disabled]::after{display:none}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.checkbox input:checked~.checkbox__icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.6,23.2H4.4c-1.9,0-3.5-1.5-3.5-3.4V4.2c0-1.9,1.6-3.4,3.5-3.4h13.8c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5H4.4C3,1.8,1.9,2.9,1.9,4.2v15.5c0,1.3,1.1,2.4,2.5,2.4h15.3c1.4,0,2.5-1.1,2.5-2.4v-8.3c0-0.3,0.2-0.5,0.5-0.5s0.5,0.2,0.5,0.5v8.3C23.1,21.6,21.6,23.2,19.6,23.2z'/%3E%3Cpath d='M11.6,15.9L11.6,15.9c-0.1,0-0.3-0.1-0.4-0.2l-5-5.2C6,10.3,6,10,6.2,9.8c0.2-0.2,0.5-0.2,0.7,0l4.7,4.8L22.5,3.4c0.2-0.2,0.5-0.2,0.7,0c0.2,0.2,0.2,0.5,0,0.7L12,15.7C11.9,15.8,11.8,15.9,11.6,15.9z'/%3E%3C/svg%3E")}.checkbox input:not(:disabled)~.checkbox__icon{cursor:pointer}.checkbox input:disabled~.checkbox__icon,.checkbox input:disabled~.checkbox__text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.6}.checkbox__icon{display:block;width:24px;min-width:24px;height:24px;margin-right:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.6,23.1H4.4c-1.9,0-3.5-1.6-3.5-3.5V4.4c0-1.9,1.6-3.5,3.5-3.5h15.3c1.9,0,3.5,1.6,3.5,3.5v15.3C23.1,21.6,21.6,23.1,19.6,23.1z M4.4,1.9C3,1.9,1.9,3,1.9,4.4v15.3c0,1.4,1.1,2.5,2.5,2.5h15.3c1.4,0,2.5-1.1,2.5-2.5V4.4c0-1.4-1.1-2.5-2.5-2.5H4.4z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.form-label{font-size:16px;display:block;margin-bottom:12px}.disabled .form-label{opacity:.6;color:var(--placeholder_color)}.disabled .form-label .required{color:var(--placeholder_color)}.input,.textarea{font-size:14px;font-weight:400;line-height:1.4;width:100%;padding:15px 20px;-webkit-transition:border-color .3s;transition:border-color .3s;color:var(--black);border:1px solid var(--input_border_default);border-radius:5px;background-color:transparent}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{opacity:1;color:var(--placeholder_color)}.input::-moz-placeholder,.textarea::-moz-placeholder{opacity:1;color:var(--placeholder_color)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{opacity:1;color:var(--placeholder_color)}.input:focus,.textarea:focus{border-color:var(--black)}.input--filled,.textarea--filled{border-color:#efefef;background-color:#efefef}.input.disabled,.input:disabled,.textarea.disabled,.textarea:disabled{opacity:.6}.input.error,.textarea.error{color:var(--error_color)}.input{height:50px}.textarea{height:200px;resize:none}input:focus,textarea:focus{outline:0}.required{color:var(--error_color)}.error-text{font-size:12px;margin-top:4px;color:var(--error_color)}.header{position:absolute;z-index:10;top:0;right:0;left:0;padding-top:40px}.header.is-dark .header__button svg,.header.is-dark .header__link svg,.header.is-dark .header__logo svg{fill:#fff}.header.is-dark .cart-qnt{color:var(--black);background-color:#fff}.header.is-out{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-box-shadow:none!important;box-shadow:none!important}.header.is-scrolled{position:fixed;padding-top:10px;padding-bottom:10px;-webkit-transition:background-color .3s,-webkit-transform .2s;transition:background-color .3s,-webkit-transform .2s;transition:transform .2s,background-color .3s;transition:transform .2s,background-color .3s,-webkit-transform .2s;background-color:#fff;-webkit-box-shadow:0 3px 3px -2px rgba(0,0,0,.15);box-shadow:0 3px 3px -2px rgba(0,0,0,.15)}.header.is-scrolled .header-search__submit svg,.header.is-scrolled .header__button svg,.header.is-scrolled .header__link svg,.header.is-scrolled .header__logo svg{fill:var(--black)}.header.is-scrolled .header-search__input{color:var(--black);border-bottom-color:var(--input_border_default)}.header.is-scrolled .header-search__input::-webkit-input-placeholder{opacity:1;color:var(--placeholder_color)}.header.is-scrolled .header-search__input::-moz-placeholder{opacity:1;color:var(--placeholder_color)}.header.is-scrolled .header-search__input:-ms-input-placeholder{opacity:1;color:var(--placeholder_color)}.header.is-scrolled .header-search__input:focus{border-bottom-color:var(--black)}.header.is-scrolled .cart-qnt{color:#fff;background-color:var(--black)}.header__inner{position:relative;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:36px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__button{padding:0;cursor:pointer;border:none;background-color:transparent}.header__button,.header__link{position:relative;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;margin-right:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header__button::after,.header__link::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__button:last-child,.header__link:last-child{margin-right:0}.header__button svg,.header__link svg{width:20px;height:20px;fill:var(--black)}.header__link--phone,.header__link--user{display:none}.header__logo{position:absolute;z-index:1;top:50%;left:50%;width:120px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header__logo svg{display:block;width:120px;height:36px;fill:var(--black)}.header__logo-text{font-size:12px;font-weight:300;display:none;margin-top:5px;text-align:center}.header__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.cart-qnt{font-size:8px;line-height:1;position:absolute;z-index:1;top:100%;left:100%;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:12px;min-height:12px;padding-right:2px;padding-left:2px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;border-radius:50%;background-color:var(--black);-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-search__opener{margin-right:0!important}.header-search__form-block{position:absolute;z-index:1;top:calc(100% + 10px);right:0;left:0;display:none;padding:20px;background-color:#fff}.header-search__form-block.is-open{display:block}.header-search__form{position:relative}.header-search__input{font-size:14px;display:block;width:100%;height:32px;padding:0 40px 0 0;border:none;border-bottom:1px solid var(--input_border_default);background-color:transparent}.header-search__input::-webkit-input-placeholder{opacity:1;color:var(--placeholder_color)}.header-search__input::-moz-placeholder{opacity:1;color:var(--placeholder_color)}.header-search__input:-ms-input-placeholder{opacity:1;color:var(--placeholder_color)}.header-search__input:focus{border-bottom-color:var(--black)}.header-search__submit{position:absolute;z-index:auto;top:50%;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-search__submit::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header-search__submit svg{width:20px;height:20px;fill:var(--black)}.main-menu{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:none;background-color:#fff}.main-menu.is-open{display:block}.main-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:20px}.main-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.main-menu__logo{width:90px}.main-menu__logo-text{font-size:12px;font-weight:300;display:none;margin-top:5px;text-align:center}.main-menu__closer svg{fill:var(--black)!important}.main-menu__nav{font-size:16px}.main-menu__nav-link{display:block;margin-bottom:30px;text-decoration:none}.main-menu__phone{font-size:16px;margin-bottom:30px;text-decoration:none}.main-menu__personal{margin-top:auto}.footer{padding-top:35px;padding-bottom:24px;color:var(--black);background-color:var(--footer_bg);-ms-flex-negative:0;flex-shrink:0}.footer__logo{display:block;max-width:450px;margin-right:auto;margin-bottom:45px;margin-left:0}.footer__logo img{height:135px}.footer__logo-text{font-size:12px;font-weight:300;display:block;margin-top:5px;text-align:center}.footer__bottom{font-size:10px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom p{width:100%;margin-bottom:0;text-align:center}.footer__bottom p img{max-width:400px;margin-bottom:10px}.footer__bottom a{text-decoration:none}.footer-menu{font-size:16px;font-weight:500;line-height:1.4;margin:0;margin-bottom:40px;padding:0;list-style:none}.footer-menu__title{font-size:20px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.footer-menu__item:not(:last-child){margin-bottom:16px}.footer-menu__item img{max-width:40px;margin-right:10px}.footer-menu a{text-decoration:none}.banner{margin-bottom:120px}.banner__slide{display:block}.banner__slide img,.banner__slide picture{display:block}.banner__slide img{width:100%}.banner .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:1px solid var(--black);background-color:transparent}.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--black)}.banner_2{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:120px;--gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.banner_2__item{font-size:80px;position:relative;z-index:auto;display:block;width:100%;color:#fff}.banner_2__item img{display:block;width:100%}.banner_2__item::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background-color:rgba(0,0,0,.6)}.banner_2__item-title{position:absolute;z-index:2;top:50%;left:50%;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:underline;opacity:0}.breadcrumbs{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs__item{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__item:not(:last-child){margin-right:10px}.breadcrumbs__item:not(:last-child)::after{margin-left:10px;content:"/"}.breadcrumbs__link{font-weight:400;text-decoration:none}.catalog-top{position:relative;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;padding-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog-top .page__title{font-size:36px;width:100%}.catalog-top:not(:has(.breadcrumbs)) .page__title{width:auto;margin-bottom:0}.filter-toggler{font-size:18px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-toggler::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.filter-toggler svg{width:18px;height:18px;margin-right:12px;fill:var(--black)}.filter{position:relative;z-index:auto;width:100vw;margin-right:calc(.1px - var(--container_padding));margin-left:calc(.1px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding)}.filter__inner{position:relative;padding-top:20px}.filter__columns-wrapper{display:none}.filter__columns-wrapper .filter__section{padding-top:30px}.filter__section-inner{display:none;padding-top:15px}.filter__title{font-size:16px;font-weight:500;position:relative;z-index:auto;margin-bottom:0}.filter__toggler{position:absolute;z-index:1;top:50%;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter__toggler::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.filter__toggler.is-active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);fill:var(--black)}.filter__toggler svg{width:24px;height:24px;-webkit-transition:fill .3s;transition:fill .3s;fill:rgba(0,0,0,.54)}.filter__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;--gap:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--gap)}.filter__list--mod_1 .filter__list-item{width:calc(100% / 2 - var(--gap)/ 2);min-width:150px}.filter__list--mod_2 .filter__list-item{width:calc(100% / 2 - var(--gap)/ 2)}.filter__list--mod_3 .filter__list-item{width:calc(100% / 4 - var(--gap) * 3 / 4)}.filter__list--mod_4{display:-webkit-box;display:-ms-flexbox;display:flex}.filter__list--mod_4::-webkit-scrollbar{display:none}.filter__list--mod_4 .filter-link{font-size:12px;font-weight:500;padding-right:30px;padding-left:30px}.filter__price-block{display:-webkit-box;display:-ms-flexbox;display:flex;--gap:15px;gap:var(--gap)}.filter__price{position:relative;z-index:auto;width:calc(100% / 2 - var(--gap)/ 2);max-width:280px}.filter__price-input{font-size:16px;font-weight:400;line-height:1.4;width:100%;height:42px;padding:15px 18px 15px 40px;-webkit-transition:border-color .3s;transition:border-color .3s;text-align:right;color:var(--black);border:1px solid var(--input_border_default);border-color:#efefef;border-radius:5px;background-color:#efefef}.filter__price-input::-webkit-input-placeholder{opacity:1;color:var(--placeholder_color)}.filter__price-input::-moz-placeholder{opacity:1;color:var(--placeholder_color)}.filter__price-input:-ms-input-placeholder{opacity:1;color:var(--placeholder_color)}.filter__price-input:focus{border-color:var(--black)}.filter__price-label{font-size:14px;position:absolute;z-index:1;top:50%;left:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter__reset-block{margin-top:40px;text-align:center}.filter__reset{font-size:12px;font-weight:500;line-height:1.5;width:100%;height:48px;padding:0;cursor:pointer;text-decoration:underline;text-transform:uppercase;border:none;background-color:transparent}.filter-menu-wrapper{display:none;padding-bottom:30px}.filter-menu{font-size:18px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:0;margin-right:calc(.1px - var(--container_padding));margin-left:calc(.1px - var(--container_padding));padding:0;padding-right:var(--container_padding);padding-left:var(--container_padding);list-style:none;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-overflow-style:none;scrollbar-width:none}.filter-menu::-webkit-scrollbar{display:none}.filter-menu__item:not(:last-child){margin-right:30px}.filter-menu__link{display:block;padding-bottom:6px;text-decoration:none;color:rgba(0,0,0,.5);border-bottom:2px solid transparent}.filter-menu__link.is-active{color:var(--black);border-bottom-color:var(--black)}.filter-link{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;padding-right:10px;padding-left:10px;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;white-space:nowrap;text-decoration:none;text-transform:uppercase;border-radius:5px;background-color:#efefef;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-link.is-active{color:#fff;background-color:var(--black)}.filter-link--mod_1{font-size:11px;font-weight:500}.filter-checkbox{display:block}.filter-checkbox input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.filter-checkbox input:checked~.filter-checkbox__text{color:#fff;background-color:var(--black)}.filter-checkbox input:disabled~.filter-checkbox__text{cursor:default;opacity:.5}.filter-checkbox__text{font-size:12px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;padding-right:10px;padding-left:10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;white-space:nowrap;text-decoration:none;text-transform:uppercase;border-radius:5px;background-color:#efefef;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter-checkbox--mod_1 .filter-checkbox__text{font-size:13px;font-weight:400}.catalog-list--simple{display:grid;--gap:20px;gap:var(--gap);grid-template-columns:1fr 1fr}.catalog-list--promo{display:grid;--gap:20px;gap:var(--gap);grid-template-columns:1fr 1fr}.catalog-list--promo .promo{margin-right:calc(.1px - var(--container_padding));margin-left:calc(.1px - var(--container_padding));grid-column:span 2;grid-row:span 2}.product{font-size:12px;position:relative;z-index:auto;max-width:425px}.product:hover .product__sizes{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;opacity:.6}.product__status{position:absolute;z-index:2;top:8px;left:8px}.product__fav{position:absolute;z-index:2;top:2px;right:2px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__fav::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product__fav svg{width:14px;height:14px;fill:none;stroke:var(--black);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.product__fav.is-added svg{fill:var(--black)}.product__link{display:block;text-decoration:none}.product__image{position:relative;z-index:1;display:block;overflow:hidden;width:100%;margin-bottom:10px}.product__image img{display:block;width:100%;border:none;background-color:#f1f2f5;aspect-ratio:.809}.product__sizes{font-size:10px;position:absolute;z-index:2;top:auto;right:5px;bottom:5px;left:5px;visibility:hidden;padding:10px;-webkit-transition:opacity .3s,visibility 0s linear .3s;transition:opacity .3s,visibility 0s linear .3s;text-transform:uppercase;opacity:0;background-color:rgba(255,255,255,.9)}.product__sizes-title{display:block;margin-bottom:5px;text-align:center;color:rgba(0,0,0,.84)}.product__sizes-list{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product__title{display:block;margin-bottom:5px}.product__price-block{font-weight:500;display:block}.product__price-old{margin-left:8px;color:rgba(0,0,0,.5)}.promo{overflow:hidden}.promo a,.promo img{display:block;width:100%;height:100%}.promo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pagination{margin-top:40px}.pagination__nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination__nav a{text-decoration:none}.pager{text-align:center}.pager__list{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager__link{position:relative;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:26px;height:24px;padding-right:2px;padding-left:2px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pager__link.disabled{opacity:.5}.pager__link svg{width:24px;height:24px;fill:var(--black)}.pager__next{font-size:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:180px;height:35px;margin-top:30px}a.pager__link::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}span.pager__link{font-weight:600}.detail{position:relative;z-index:auto}.detail:not(:last-child){margin-bottom:120px}.detail__images{margin-right:calc(.01px - var(--container_padding));margin-bottom:15px;margin-left:calc(.01px - var(--container_padding))}.detail__images .swiper-slide img{display:block}.detail__images .swiper-pagination{padding-right:var(--container_padding);padding-left:var(--container_padding);text-align:left}.detail__images .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:1px solid var(--black);background-color:transparent}.detail__images .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--black)}.detail__fav{position:absolute;z-index:2;top:15px;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.detail__fav::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.detail__fav svg{width:18px;height:18px;fill:none;stroke:var(--black);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.detail__fav.is-added svg{fill:var(--black)}.detail__info{position:relative;z-index:auto}.detail__badge{font-size:20px;font-weight:500;margin-bottom:25px}.detail__price-block{font-size:20px;font-weight:500;position:absolute;z-index:1;top:0;right:0;left:auto}.detail__old-price{font-size:70%;margin-left:8px;color:rgba(0,0,0,.5)}.detail__type{font-size:16px;font-weight:300;margin-bottom:0}.detail__title{font-size:25px;font-weight:700;margin-top:0;margin-bottom:20px;text-transform:uppercase}.detail__articul{font-size:12px;font-weight:300;margin-bottom:30px}.detail__articul span{font-weight:400}.detail__articul+.detail__sizes-top{margin-top:30px}.detail__others-colors-title{font-size:12px;font-weight:300;margin-bottom:20px}.detail__others-colors{display:grid;margin-bottom:40px;gap:10px;grid-template-columns:1fr 1fr 1fr}.detail__others-colors a{display:block;overflow:hidden}.detail__others-colors img{display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.detail__sizes-top{font-size:16px;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail__sizes-top a{font-size:80%}.detail__sizes{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-20px;margin-bottom:30px;margin-left:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0}.detail__size{position:relative;z-index:auto}.detail__size input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.detail__size input:checked:not(:disabled)~.detail__size-text{font-weight:900;text-decoration:underline;color:var(--black)}.detail__size input:not(:disabled)~.detail__size-text{cursor:pointer;color:rgba(0,0,0,.5)}.detail__size input:disabled~.detail__size-text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.detail__size-text{font-size:18px;font-weight:500;display:block;padding:10px 20px}.detail__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;gap:10px}.detail__favorite{width:65px;min-width:65px}.detail__favorite.is-added{background-color:var(--black)}.detail__favorite.is-added svg{fill:#fff}.detail__accordions{margin-bottom:40px}.detail__features{font-weight:300}.detail__features p{position:relative;z-index:auto;margin-bottom:0;padding-left:30px}.detail__features p::before{position:absolute;z-index:1;top:5px;left:0;width:15px;height:10px;content:"";background-image:url("data:image/svg+xml,%3Csvg width='17' height='12' viewBox='0 0 17 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4.9375L7.46886 11.0016' stroke='black' stroke-linecap='round'/%3E%3Cpath d='M7.46875 11L15.9999 0.999023' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:0 0;background-size:100% 100%}.detail__features p:not(:last-child){margin-bottom:20px}.sizes-popup{display:none;background-color:#fff}.sizes-popup.fancybox-content{width:100%;max-width:370px;padding:24px 0}.sizes-popup__text,.sizes-popup__title{padding-right:24px;padding-left:24px}.sizes-popup__title{font-size:20px;font-weight:500;margin-top:40px;margin-bottom:40px;text-transform:uppercase}.sizes-popup__title:first-child{margin-top:0}.sizes-popup__title:last-child{margin-bottom:0}.sizes-popup__text p{margin-bottom:0}.sizes-popup__text p:not(:last-child){margin-bottom:20px}.sizes-popup .table{table-layout:fixed}.sizes-popup .table td:first-child,.sizes-popup .table th:first-child{padding-left:24px}.sizes-popup .table td:last-child,.sizes-popup .table th:last-child{padding-right:24px}.accordion{font-weight:300;border-bottom:1px solid var(--black)}.accordion:first-child{border-top:1px solid var(--black)}.accordion__toggler{font-size:16px;font-weight:300;position:relative;z-index:auto;width:100%;padding:0;padding:20px;cursor:pointer;cursor:pointer;text-align:left;text-transform:uppercase;border:none;background-color:transparent}.accordion__toggler svg{position:absolute;z-index:1;top:50%;right:20px;left:auto;width:15px;height:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:var(--black)}.accordion__body{font-size:14px;font-weight:300;display:none;padding:20px}.accordion__body b{font-weight:400}.accordion__body p{margin-bottom:0}.accordion__body p:not(:last-child){margin-bottom:10px}.recommendations .swiper-button-next,.recommendations .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex;width:24px;height:24px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recommendations .swiper-button-next::after,.recommendations .swiper-button-prev::after{display:none}.recommendations .swiper-button-next svg,.recommendations .swiper-button-prev svg{width:24px;height:24px;fill:var(--black)}.recommendations .swiper-button-next.swiper-button-lock,.recommendations .swiper-button-prev.swiper-button-lock{display:none}.recommendations .swiper-button-prev{left:0}.recommendations .swiper-button-next{right:0}.about__image{margin-bottom:40px}.about__image img{display:block;width:100%}.about__text{line-height:1.62;margin-bottom:30px}.about__text:last-child{margin-bottom:0}.about__text p{margin-bottom:0}.about__text p:not(:last-child){margin-bottom:20px}.about__text h2{font-size:30px;font-weight:500;line-height:1.4;margin-top:0;margin-bottom:40px;text-transform:uppercase}.about__text b{font-weight:500}.about__brand{font-size:18px;font-weight:700;text-transform:uppercase}.contacts__map{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;min-height:230px;margin-bottom:40px;background-color:rgba(0,0,0,.1)}.contacts__map::after{margin:auto;content:"Карта загружается..."}.contacts__block:not(:last-child){margin-bottom:40px}.contacts__block h2{font-size:20px;font-weight:500;margin-top:0;margin-bottom:15px}.contacts__block p{margin-bottom:0}.contacts__block p:not(:last-child){margin-bottom:15px}.contacts__block a{text-decoration:none}.form-menu{font-size:18px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;margin-bottom:40px;padding:0;list-style:none;text-transform:uppercase;gap:20px}.form-menu__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-menu__link{display:block;padding-bottom:8px;text-align:center;text-decoration:none;color:rgba(0,0,0,.5);border-bottom:2px solid rgba(0,0,0,.2)}.form-menu__link.is-active{color:var(--black);border-bottom-color:var(--black)}.register-form:not(:last-child){margin-bottom:30px}.register-form__block{margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.register-form__captcha{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.register-form__captcha img{display:block;max-width:277px;max-height:65px;border:1px solid var(--black);border-radius:5px}.register-form__captcha .input{min-width:277px;max-width:277px;height:auto;min-height:50px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.register-form .checkbox{margin-top:40px;margin-bottom:40px}.recover-popup{display:none;background-color:#fff}.recover-popup.fancybox-content{width:100%;max-width:325px;padding:50px 25px 25px}.recover-popup__title{font-size:18px;font-weight:500;margin-bottom:10px;text-transform:uppercase}.recover-popup__text{font-size:10px;margin-bottom:15px;color:rgba(0,0,0,.7)}.recover-popup .form-group{margin-bottom:15px}.fancybox-slide--html .recover-popup .fancybox-close-small{top:15px;right:15px}.auth-form:not(:last-child){margin-bottom:30px}.auth-form__block{margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.auth-form .checkbox{margin-top:40px;margin-bottom:40px}.fav-item{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px 20px;grid-template-columns:1fr 1fr}.fav-item:not(:last-child){margin-bottom:40px}.fav-item__image{overflow:hidden;grid-row:span 3}.fav-item__image img{display:block;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.fav-item__title{font-weight:500;margin-bottom:10px}.fav-item__title a{text-decoration:none}.fav-item__prop{margin-bottom:0}.fav-item__price-block{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.fav-item__old-price{font-size:70%;color:rgba(0,0,0,.5)}.fav-item__delete-block{-ms-flex-item-align:end;align-self:end}.fav-item__delete{position:relative;z-index:auto;padding:0;cursor:pointer;text-decoration:underline;border:none;background-color:transparent}.fav-item__delete::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fav-item__to-cart{grid-column:span 2}.cart__list{margin-bottom:60px}.cart__result-title{font-size:20px;font-weight:500;margin-bottom:20px}.cart__result-goods{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:35px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__result-goods-price{font-size:18px;font-weight:600}.cart__result-coupon{margin-bottom:20px}.cart__result-coupon-container{position:relative;z-index:auto}.cart__result-coupon-delete{position:absolute;z-index:1;top:0;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cart__result-coupon-delete svg{width:16px;height:16px;fill:var(--black)}.cart__result-discount,.cart__result-summ{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart__result-discount{margin-bottom:15px}.cart__result-summ{margin-bottom:20px}.cart__result-summ-price{font-weight:600}.cart__result-discount-note{font-size:12px;margin-bottom:30px;color:rgba(0,0,0,.5)}.cart-item{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:10px 20px;grid-template-columns:1fr 1fr}.cart-item:not(:last-child){margin-bottom:40px}.cart-item__image{overflow:hidden;grid-row:span 4}.cart-item__image img{display:block;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.cart-item__title{font-weight:500;margin-bottom:10px}.cart-item__title a{text-decoration:none}.cart-item__prop{margin-bottom:0}.cart-item__price-block{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 20px}.cart-item__old-price{font-size:70%;color:rgba(0,0,0,.5)}.cart-item__delete-block{-ms-flex-item-align:end;align-self:end}.cart-item__delete{position:relative;z-index:auto;padding:0;cursor:pointer;text-decoration:underline;border:none;background-color:transparent}.cart-item__delete::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.qnt{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #dcdcdc}.qnt__button{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;min-width:30px;height:30px;padding:0;cursor:pointer;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.qnt__button svg{width:10px;height:10px;fill:var(--black)}.qnt__input{width:30px;min-width:30px;height:30px;text-align:center;border:none;border-right:1px solid #dcdcdc;border-left:1px solid #dcdcdc;background-color:transparent}.order-make__result{margin-bottom:40px}.order-make__goods-toggler{font-size:20px;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px;padding:0;cursor:pointer;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-make__goods-toggler::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.order-make__goods-toggler.is-active svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.order-make__goods-toggler svg{width:24px;height:24px;fill:var(--black)}.order-make__goods{display:none;padding-bottom:40px}.order-make__coupon{margin-bottom:20px}.order-make__coupon-container{position:relative;z-index:auto}.order-make__coupon-delete{position:absolute;z-index:1;top:0;right:0;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;padding:0;cursor:pointer;border:none;background-color:transparent;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.order-make__coupon-delete svg{width:16px;height:16px;fill:var(--black)}.order-make__discount,.order-make__summ{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-make__discount{margin-bottom:15px}.order-make__summ{margin-bottom:0}.order-make__summ-price{font-weight:600}.order-make__menu{margin-bottom:25px}.order-make__menu-list{font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:0;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding:0;padding-right:var(--container_padding);padding-left:var(--container_padding);list-style:none;text-transform:uppercase;gap:20px;-ms-overflow-style:none;scrollbar-width:none}.order-make__menu-list::-webkit-scrollbar{display:none}.order-make__menu-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.order-make__menu-button{display:block;width:100%;padding:0;padding-bottom:8px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;text-align:center;text-decoration:none;color:rgba(0,0,0,.5);border:none;border-bottom:2px solid rgba(0,0,0,.2);background-color:transparent}.order-make__menu-button.is-active{color:var(--black);border-bottom-color:var(--black)}.order-make__auth .checkbox,.order-make__auth .form-group,.order-make__delivery .checkbox,.order-make__delivery .form-group,.order-make__user-info .checkbox,.order-make__user-info .form-group{margin-bottom:30px}.order-make__auth{margin-bottom:40px}.order-make__reg-note{font-size:16px;margin-bottom:40px}.order-make__reg-link{margin-bottom:40px}.order-make__reg-note_2{font-size:12px;margin-bottom:0;color:rgba(0,0,0,.7)}.order-make__delivery-list{margin-bottom:40px}.om-goods{display:grid;padding-top:40px;padding-bottom:40px;border-bottom:1px solid var(--black);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:30px 20px;grid-template-columns:1fr 1fr}.om-goods:first-child{border-top:1px solid var(--black)}.om-goods__image{overflow:hidden;grid-row:span 3}.om-goods__image img{display:block;width:100%;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:scale(1);transform:scale(1)}.om-goods__title{font-weight:500;margin-bottom:10px}.om-goods__title a{text-decoration:none}.om-goods__prop{font-size:12px;margin-bottom:0}.om-goods__prop:not(:last-child){margin-bottom:10px}.om-goods__price-block{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.om-goods__old-price{font-size:70%;color:rgba(0,0,0,.5)}.delivery{position:relative;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;border:1px solid rgba(0,0,0,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.delivery:not(:last-child){margin-bottom:25px}.delivery input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.delivery input:checked~.delivery__checkbox::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.6,23.2H4.4c-1.9,0-3.5-1.5-3.5-3.4V4.2c0-1.9,1.6-3.4,3.5-3.4h13.8c0.3,0,0.5,0.2,0.5,0.5s-0.2,0.5-0.5,0.5H4.4C3,1.8,1.9,2.9,1.9,4.2v15.5c0,1.3,1.1,2.4,2.5,2.4h15.3c1.4,0,2.5-1.1,2.5-2.4v-8.3c0-0.3,0.2-0.5,0.5-0.5s0.5,0.2,0.5,0.5v8.3C23.1,21.6,21.6,23.2,19.6,23.2z'/%3E%3Cpath d='M11.6,15.9L11.6,15.9c-0.1,0-0.3-0.1-0.4-0.2l-5-5.2C6,10.3,6,10,6.2,9.8c0.2-0.2,0.5-0.2,0.7,0l4.7,4.8L22.5,3.4c0.2-0.2,0.5-0.2,0.7,0c0.2,0.2,0.2,0.5,0,0.7L12,15.7C11.9,15.8,11.8,15.9,11.6,15.9z'/%3E%3C/svg%3E")}.delivery__image{display:block;width:90px}.delivery__image img{display:block;width:100%;border-radius:50%}.delivery__info{display:block;width:100%}.delivery__title{font-size:16px;font-weight:600;display:block;margin-bottom:20px}.delivery__text{font-size:16px;display:block;margin-bottom:10px}.delivery__price{font-size:16px;font-weight:600;display:block}.delivery__checkbox{position:relative;z-index:auto;display:block;padding-left:40px}.delivery__checkbox::before{position:absolute;z-index:1;top:50%;left:0;display:block;width:24px;min-width:24px;height:24px;margin-right:16px;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.6,23.1H4.4c-1.9,0-3.5-1.6-3.5-3.5V4.4c0-1.9,1.6-3.5,3.5-3.5h15.3c1.9,0,3.5,1.6,3.5,3.5v15.3C23.1,21.6,21.6,23.1,19.6,23.1z M4.4,1.9C3,1.9,1.9,3,1.9,4.4v15.3c0,1.4,1.1,2.5,2.5,2.5h15.3c1.4,0,2.5-1.1,2.5-2.5V4.4c0-1.4-1.1-2.5-2.5-2.5H4.4z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.left-menu{margin:0;padding:0;list-style:none;text-transform:uppercase}.left-menu__item:not(:last-child){margin-bottom:.5em}.left-menu__link{display:inline-block;padding-top:.5em;padding-bottom:.5em;text-decoration:none}.left-menu__link.is-active{font-weight:500;text-decoration:underline}.personal-form .form-group{margin-bottom:24px}.personal-form__row{margin-bottom:24px}.personal-form__row .form-group{margin-bottom:0}.personal-form__note{font-size:80%;color:rgba(0,0,0,.5)}.personal-form .checkbox{margin-bottom:24px}.orders-tabs{margin-bottom:25px}.orders-tabs__list{font-size:18px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;margin:0;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding));padding:0;padding-right:var(--container_padding);padding-left:var(--container_padding);list-style:none;text-transform:uppercase;gap:20px;-ms-overflow-style:none;scrollbar-width:none}.orders-tabs__list::-webkit-scrollbar{display:none}.orders-tabs__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.orders-tabs__button{display:block;width:100%;padding:0;padding-bottom:8px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s;text-align:center;text-decoration:none;color:rgba(0,0,0,.5);border:none;border-bottom:2px solid rgba(0,0,0,.2);background-color:transparent}.orders-tabs__button.is-active{color:var(--black);border-bottom-color:var(--black)}.order{padding:15px;border:1px solid var(--input_border_default)}.order:not(:last-child){margin-bottom:30px}.order__head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:15px;text-transform:uppercase;border-bottom:1px solid var(--input_border_default);gap:15px}.order__number{font-weight:700}.order__date{margin-left:auto;white-space:nowrap;color:rgba(0,0,0,.5)}.order__comment-title{font-weight:700;margin-bottom:20px;padding-bottom:15px;text-transform:uppercase;border-bottom:1px solid var(--input_border_default)}.order__comment-text{font-size:80%;color:rgba(0,0,0,.5)}.order-product{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--input_border_default);gap:25px}.order-product__image{width:100px;min-width:100px}.order-product__image img{display:block}.order-product__title{font-weight:500;margin-bottom:10px;text-transform:uppercase}.order-product__title{font-weight:500;margin-bottom:10px;text-transform:uppercase}.order-product__prices .current-price{font-weight:700}.order-product__prices .old-price{font-size:80%;text-decoration:line-through}.order-product__qnt{font-size:80%}.collapsed-text:not(:first-child){margin-top:60px}.collapsed-text h2{margin-top:0}.collapsed-text__text{position:relative;z-index:1;overflow:hidden}.collapsed-text__text.is-collapsed{height:100px}.collapsed-text__text.is-collapsed::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.0001)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,.0001) 0,#fff 100%)}.collapsed-text__toggler{position:relative;z-index:1;padding:0;cursor:pointer;border:none;border-bottom:1px dashed currentColor;background-color:transparent}.collapsed-text__toggler::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.blog-top{position:relative;z-index:auto;margin-bottom:30px;padding-bottom:30px}.full-page-banner{display:block;margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding))}.full-page-banner:not(:last-child){margin-bottom:60px}.full-page-banner img{display:block;width:100%}.blog-detail:not(:last-child){margin-bottom:120px}.blog-detail__inner{max-width:1000px;margin-right:auto;margin-left:auto}.blog-detail__date,.blog-detail__rubric,.blog-detail__title{text-align:center}.blog-detail__title{font-size:30px;font-weight:500;line-height:1;margin-top:0;margin-bottom:30px;text-transform:uppercase}.single-slider{max-width:600px;margin:40px auto}.single-slider .swiper-horizontal>.swiper-pagination-bullets,.single-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.single-slider .swiper-pagination-custom,.single-slider .swiper-pagination-fraction{bottom:10px;padding-right:20px;padding-left:20px;text-align:left}.single-slider .swiper-pagination-bullet{width:10px;height:10px;opacity:1;border:1px solid var(--black);background-color:transparent}.single-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--black)}@media (min-width:480px){:root{--container_padding:30px}.main-menu__inner{padding:24px 30px 30px}.footer{padding-bottom:20px}.footer__logo{margin-bottom:35px}.footer__menu{display:grid;grid-template-columns:auto 180px}.footer-menu{margin-bottom:50px}.filter__list--mod_1 .filter__list-item{width:auto}.filter__list--mod_2 .filter__list-item{width:calc(100% / 3 - var(--gap) * 2 / 3)}.filter__list--mod_3 .filter__list-item{width:calc(100% / 5 - var(--gap) * 4 / 5)}.catalog-list--simple{grid-template-columns:1fr 1fr 1fr}.detail__images{margin-right:0;margin-bottom:40px;margin-left:0}.detail__fav{right:16px}.detail__sizes-top{margin-bottom:30px}.contacts__map{min-height:300px}.recover-popup.fancybox-content{max-width:440px;padding:50px}.fav-item{grid-template-columns:230px auto}.cart-item{grid-template-columns:230px auto}.order-make__menu{margin-bottom:60px}.om-goods{grid-template-columns:230px auto}}@media (min-width:768px){:root{--container_padding:24px}.page{font-size:18px}.page__content{padding-top:160px;padding-bottom:180px}.page__title{font-size:50px;margin-bottom:40px}p{margin-bottom:25px}.form-label{font-size:20px}.input,.textarea{font-size:18px;padding:20px 25px}.input{height:65px}.error-text{font-size:14px}.header__inner{min-height:78px}.header__button::after,.header__link::after{min-width:40px;height:40px}.header__button,.header__link{width:24px;height:24px;margin-right:25px}.header__button svg,.header__link svg{width:24px;height:24px}.header__link--phone,.header__link--user{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo{width:185px}.header__logo svg{width:185px;height:36px}.header__logo-text{display:block}.cart-qnt{font-size:9px;min-width:18px;min-height:18px}.header-search__submit::after{min-width:40px;height:40px}.header-search__submit svg{width:24px;height:24px}.main-menu__inner{padding:40px 24px 24px}.main-menu__logo{width:185px}.main-menu__logo-text{display:block}.main-menu__nav{font-size:20px;-webkit-columns:2;-moz-columns:2;columns:2}.main-menu__phone{font-size:20px}.footer{padding-bottom:40px}.footer__inner{padding-right:40px;padding-left:40px}.footer__logo{max-width:474px;margin-right:0;margin-bottom:55px;margin-left:0}.footer__menu{padding-right:20px;padding-left:20px;grid-template-columns:auto 240px}.footer__bottom{margin-top:40px}.footer-menu{margin-bottom:60px}.footer-menu__title{margin-bottom:25px}.banner{margin-bottom:160px}.banner_2{margin-bottom:160px}.banner_2__item{width:calc(100% / 2 - var(--gap)/ 2)}.breadcrumbs{font-size:24px}.catalog-top{margin-bottom:60px;padding-bottom:0}.catalog-top .page__title{font-size:50px;margin-bottom:50px}.filter-toggler::after{min-width:40px;height:40px}.filter{padding-top:30px}.filter__inner{padding-top:0}.filter__section-inner{display:block!important}.filter__title{font-size:25px}.filter__toggler::after{min-width:40px;height:40px}.filter__toggler{display:none}.filter__list--mod_1 .filter__list-item{min-width:0}.filter__list--mod_3 .filter__list-item{width:auto}.filter__list--mod_4 .filter-link{font-size:14px}.filter__price-input{font-size:18px;height:52px;padding:14px 48px}.filter__price-label{font-size:16px;left:24px}.filter__reset-block{margin-top:60px}.filter__reset{font-size:16px;height:54px}.filter-menu-wrapper{padding-bottom:60px}.filter-menu{font-size:25px}.filter-menu__link{padding-bottom:8px;border-bottom-width:4px}.filter-link{height:50px;padding-right:30px;padding-left:30px}.filter-link--mod_1{font-size:14px}.filter-checkbox__text{font-size:14px;height:50px;padding-right:50px;padding-left:50px}.filter-checkbox--mod_1 .filter-checkbox__text{font-size:14px;font-weight:500;padding-right:30px;padding-left:30px}.catalog-list--promo{--gap:30px 20px;grid-template-columns:1fr 1fr 1fr 1fr}.catalog-list--promo>.promo:nth-child(18n+18){grid-column:3/5}.catalog-list--promo .product{font-size:14px}.catalog-list--promo .promo{margin-right:0;margin-left:0}.product{font-size:18px}.product__status{top:15px;left:15px}.product__fav::after{min-width:40px;height:40px}.product__fav{top:12px;right:12px}.product__fav svg{width:18px;height:18px}.product__sizes{font-size:14px;padding:10px 30px}.pagination{margin-top:60px}.pagination__nav{margin-top:40px}.pager__next{font-size:14px;height:45px;margin-top:25px}a.pager__link::after{min-width:40px;height:40px}.detail:not(:last-child){margin-bottom:150px}.detail .breadcrumbs{margin-bottom:40px}.detail__images{margin-bottom:60px}.detail__images .swiper{overflow:visible}.detail__images .swiper-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail__images .swiper-slide{width:50%;height:auto}.detail__images .swiper-pagination{display:none}.detail__fav::after{min-width:40px;height:40px}.detail__fav{display:none}.detail__type{font-size:20px}.detail__articul{font-size:14px}.detail__articul+.detail__sizes-top{margin-top:40px}.detail__others-colors-title{font-size:14px}.detail__sizes-top a{font-size:100%}.detail__features{font-size:18px}.detail__features p{padding-left:40px}.detail__features p::before{width:21px;height:15px;background-image:url("data:image/svg+xml,%3Csvg width='23' height='17' viewBox='0 0 23 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 6.84375L10 15.8398' stroke='black' stroke-linecap='round'/%3E%3Cpath d='M10 15.8359L21.8692 0.99943' stroke='black' stroke-linecap='round'/%3E%3C/svg%3E%0A")}.sizes-popup{font-size:14px}.accordion__toggler{font-size:18px;padding:30px 0}.accordion__body{font-size:16px;padding-right:0;padding-left:0}.about{display:grid;grid-template-columns:1fr 1fr}.about__image:nth-child(3){grid-column:2;grid-row:1}.about__text{font-size:18px;grid-column:span 2}.about__text:last-child{margin-top:50px}.contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:30px}.contacts__map{width:55%;min-width:55%;margin-bottom:0}.contacts__text{font-size:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form-menu{font-size:45px;margin-bottom:50px}.register-form:not(:last-child){margin-bottom:50px}.recover-popup__title{font-size:25px}.auth-form:not(:last-child){margin-bottom:50px}.fav-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid var(--black);grid-template-columns:230px 1fr 1fr}.fav-item:first-child{border-top:1px solid var(--black)}.fav-item:not(:last-child){margin-bottom:0}.fav-item__info{grid-column:span 2}.fav-item__title{font-size:24px}.fav-item__prop{font-size:20px}.fav-item__price-block{font-size:24px;grid-column:span 2}.fav-item__delete::after{min-width:40px;height:40px}.fav-item__to-cart{align-self:end;grid-column:3}.cart__result{width:570px;margin-right:auto;margin-left:auto;padding:50px 45px;border:1px solid #959595}.cart__result-title{font-size:36px;margin-bottom:30px}.cart__result-goods{font-size:25px}.cart__result-goods-price{font-size:25px}.cart__result-coupon{margin-bottom:50px}.cart__result-coupon-delete{width:65px;height:65px}.cart__result-discount,.cart__result-summ{font-size:25px}.cart__result-discount{margin-bottom:20px}.cart__result-summ{margin-bottom:40px}.cart__result-discount-note{font-size:16px}.cart-item{padding-top:40px;padding-bottom:40px;border-bottom:1px solid var(--black);grid-template-columns:230px 1fr 1fr}.cart-item:first-child{border-top:1px solid var(--black)}.cart-item:not(:last-child){margin-bottom:0}.cart-item__image{grid-row:span 3}.cart-item__info{grid-column:span 2}.cart-item__title{font-size:24px}.cart-item__prop{font-size:20px}.cart-item__price-block{font-size:24px}.cart-item__qnt{text-align:right}.cart-item__delete::after{min-width:40px;height:40px}.qnt__button{width:50px;min-width:50px;height:50px}.qnt__input{width:50px;min-width:50px;height:50px}.order-make__goods-toggler::after{min-width:40px;height:40px}.order-make__coupon{margin-bottom:40px}.order-make__coupon-delete{width:65px;height:65px}.order-make__discount,.order-make__summ{font-size:25px}.order-make__discount{margin-bottom:20px}.order-make__menu-list{font-size:35px}.order-make__reg-note_2{font-size:15px}.om-goods__title{font-size:16px}.om-goods__prop{font-size:14px}.om-goods__price-block{font-size:14px}.delivery{display:grid;padding:40px;gap:20px 40px;grid-template-columns:170px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.delivery__image{width:170px;grid-row:span 2}.delivery__info{grid-column:2;grid-row:1}.delivery__info{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.delivery__title{font-size:18px;margin-bottom:5px}.delivery__text{max-width:350px;margin-bottom:5px}.delivery__checkbox{font-size:16px;grid-column:2;grid-row:2}.orders-tabs__list{font-size:35px}.collapsed-text__toggler::after{min-width:40px;height:40px}.blog-top{margin-bottom:60px;padding-bottom:0}.blog-detail:not(:last-child){margin-bottom:160px}.blog-detail__title{font-size:50px;margin-bottom:40px}}@media (min-width:1024px){.page__columns{display:-webkit-box;display:-ms-flexbox;display:flex}.page__left-column{width:300px}.page__right-column{width:calc(100% - 300px)}.footer{padding-bottom:20px}.footer__inner{padding-right:var(--container_padding);padding-left:var(--container_padding)}.footer__logo{margin-bottom:60px}.footer__menu{padding-right:0;padding-left:0;grid-template-columns:repeat(4,1fr)}.footer__bottom{margin-top:0}.footer-menu{font-weight:400;margin-bottom:95px;padding-right:30px}.footer-menu__title{margin-bottom:30px}.footer-menu__item:not(:last-child){margin-bottom:20px}.banner__slide{display:-webkit-box;display:-ms-flexbox;display:flex}.banner__slide picture{width:50%}.catalog-list--simple{--gap:30px 20px;grid-template-columns:1fr 1fr 1fr 1fr}.pagination{margin-top:80px}.pager__list{font-size:18px}.pager__link{min-width:35px;height:35px}.pager__link svg{width:30px;height:30px}.pager__next{font-size:16px;width:280px;height:55px}.detail__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.detail__info{width:350px;min-width:350px}.sizes-popup.fancybox-content{max-width:470px}.about__image{margin-bottom:70px}.contacts__map{width:64%;min-width:64%}.fav-item{gap:30px}.cart-item{gap:30px}.om-goods{gap:30px}.delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.delivery__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.delivery__checkbox{width:190px;min-width:190px;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:1200px){hr{margin-top:32px;margin-bottom:32px}hr:last-child{margin-bottom:0}hr:first-child{margin-top:0}.header{padding-top:20px}.header.is-dark .main-menu__nav-link{color:#fff}.header.is-dark .header-search__submit svg{fill:#fff}.header.is-dark .header-search__input{color:#fff;border-bottom-color:#fff}.header.is-dark .header-search__input::-webkit-input-placeholder{opacity:1;color:#fff}.header.is-dark .header-search__input::-moz-placeholder{opacity:1;color:#fff}.header.is-dark .header-search__input:-ms-input-placeholder{opacity:1;color:#fff}.header.is-dark .header-search__input:focus{border-bottom-color:#fff}.header.is-scrolled .main-menu__nav-link{color:var(--black)}.header__button--menu-opener{display:none}.header__links{margin-left:25px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.header-search{position:relative;z-index:auto;margin-left:auto;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.header-search__form-block{top:50%;left:auto;display:block;overflow:hidden;width:0;padding:0;-webkit-transition:width .3s;transition:width .3s;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent}.header-search__form-block.is-open{width:260px}.header-search__input{width:calc(100% - 35px);padding-right:0;border-bottom-color:var(--input_border_default)}.header-search__input::-webkit-input-placeholder{color:var(--placeholder_color)}.header-search__input::-moz-placeholder{color:var(--placeholder_color)}.header-search__input:-ms-input-placeholder{color:var(--placeholder_color)}.header-search__input:focus{border-bottom-color:var(--black)}.header-search__submit svg{fill:var(--black)}.main-menu{position:static;top:auto;right:auto;bottom:auto;left:auto;display:block;background-color:transparent}.main-menu__inner{display:block;padding:0}.main-menu__top{display:none}.main-menu__nav{font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-columns:unset;-moz-columns:unset;columns:unset}.main-menu__nav-link{position:relative;margin-right:10px;margin-bottom:0;text-transform:uppercase}.main-menu__nav-link::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-menu__phone{display:none}.main-menu__personal{display:none}.footer{padding-top:70px;padding-bottom:40px}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{max-width:277px;margin-bottom:0}.footer__menu{width:70%;max-width:1200px;grid-template-columns:repeat(4,1fr)}.catalog-top .breadcrumbs{width:100%;margin-bottom:120px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.catalog-top .page__title{width:auto;margin-bottom:0}.filter__columns{display:grid;gap:0 50px;grid-template-columns:auto 475px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__list--mod_4{width:80%}.filter__reset-block{margin-top:0;margin-bottom:-20px;padding-top:20px;text-align:right;grid-column:span 2;grid-row:1}.filter__reset{font-size:16px;position:relative;z-index:1;width:auto;height:auto}.filter__reset::after{position:absolute;z-index:1;top:50%;left:50%;width:100%;min-width:40px;height:40px;content:"";-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.filter-checkbox--mod_1 .filter-checkbox__text{font-size:16px}.catalog-list--promo .product{font-size:16px}.product__sizes{font-size:18px;right:14px;bottom:14px;left:14px;padding:30px 40px}.product__sizes-title{margin-bottom:10px}.product__sizes-list{gap:10px 20px}.detail__images{margin-bottom:0}.detail__info{width:450px;min-width:450px}.detail__title{font-size:32px;margin-bottom:10px}.sizes-popup{font-size:18px}.sizes-popup.fancybox-content{max-width:850px;padding-top:40px;padding-bottom:40px}.sizes-popup__text,.sizes-popup__title{padding-right:60px;padding-left:60px}.sizes-popup__title{font-size:35px}.sizes-popup .table td:first-child,.sizes-popup .table th:first-child{padding-left:60px}.sizes-popup .table td:last-child,.sizes-popup .table th:last-child{padding-right:60px}.contacts{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:50px}.contacts__map{width:100%;min-height:500px}.contacts__text{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex}.contacts__block:not(:last-child){margin-bottom:0}.contacts__block{width:calc(100% / 3)}.contacts__block h2{font-weight:600;text-transform:uppercase}.form-block{padding:40px;border:1px solid #b1b1b1}.register-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.register-form__row:first-child{margin-bottom:60px}.register-form__block{margin-bottom:0}.register-form__block:nth-child(3){width:58%;min-width:520px;max-width:574px}.register-form__captcha{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.register-form__captcha .input{min-width:230px}.recover-popup.fancybox-content{max-width:830px;padding:90px 95px 80px}.recover-popup__title{font-size:40px}.recover-popup__text{font-size:16px;margin-bottom:25px}.recover-popup .form-group{margin-bottom:25px}.auth-form__row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px;gap:20px}.auth-form__block{margin-bottom:0}.fav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:230px 1fr 1fr 80px 230px}.fav-item__image{grid-row:1}.fav-item__info{grid-column:2}.fav-item__price-block{grid-column:3}.fav-item__delete-block{-ms-flex-item-align:center;align-self:center}.fav-item__to-cart{align-self:center;grid-column:5}.cart{position:relative;z-index:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:60px;gap:30px}.cart::before{position:absolute;top:0;left:50%;width:100vw;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:.5px solid var(--black)}.cart__list{margin-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart__result{margin-right:0;margin-left:0}.cart-item{padding-top:0;padding-bottom:0;border:none}.cart-item:first-child{border-top:none}.cart-item:not(:last-child){margin-bottom:45px}.order-make{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.order-make__result{width:calc(100% - 59% - 40px);max-width:570px;margin-bottom:0;padding-left:40px;border-left:2px solid rgba(0,0,0,.2);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-make__goods-toggler{display:none}.order-make__goods{display:block}.order-make__menu{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-make__tabs{width:58%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.om-goods{padding:0;border:none;grid-template-columns:190px auto}.om-goods:first-child{border:none}.om-goods:not(:last-child){margin-bottom:40px}.personal-form .form-group{width:60%;padding-right:24px}.personal-form__row{position:relative}.personal-form__note{position:absolute;z-index:1;top:0;left:60%;width:40%;padding-top:40px}.personal-form .button{width:calc(60% - 24px)}.order{padding:30px}.collapsed-text__text{max-width:50%}.single-slider{margin-top:60px;margin-bottom:60px}}@media (min-width:1200px) and (min-width:768px){.main-menu__nav-link::after{min-width:40px;height:40px}.filter__reset::after{min-width:40px;height:40px}}@media (min-width:1400px){.header__button,.header__link{margin-right:30px}.header__links{margin-left:30px}.main-menu__nav{font-size:14px}.main-menu__nav-link{margin-right:20px}.catalog-list--promo .product{font-size:18px}.form-block{padding:60px}.fav-item{gap:40px}}@media (min-width:1900px){.page__content{padding-top:180px;padding-bottom:260px}.page__title{font-size:80px;margin-bottom:70px}.page__left-column{width:400px}.page__right-column{width:calc(100% - 300px)}.breadcrumbs+.page__title{margin-top:100px}p{margin-bottom:30px}.table{font-size:20px}.button{font-size:20px}.checkbox__icon{width:28px;min-width:28px;height:28px}.main-menu__nav{font-size:15px}.main-menu__nav-link{margin-right:30px}.footer__bottom{font-size:14px}.footer-menu{font-size:18px;margin-bottom:150px}.footer-menu__title{margin-bottom:35px}.banner{margin-bottom:260px}.banner_2{margin-bottom:260px;--gap:40px}.catalog-top{margin-bottom:40px;padding-bottom:40px}.catalog-top::after{position:absolute;top:100%;left:50%;width:100vw;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:.5px solid var(--black)}.catalog-top .page__title{font-size:80px}.filter-toggler{font-size:28px}.filter-toggler svg{width:24px;height:24px}.filter__columns{grid-template-columns:1015px 575px}.filter-menu-wrapper{padding-bottom:50px}.filter-menu{font-size:35px}.filter-link--mod_1{font-size:16px}.filter-checkbox__text{font-size:16px}.catalog-list--simple{--gap:40px 20px}.catalog-list--promo{--gap:40px 20px}.catalog-list--promo .product{font-size:20px}.product{font-size:20px}.product__status{top:20px;left:20px}.product__fav{top:18px;right:18px}.product__fav svg{width:22px;height:22px}.product__image{margin-bottom:10px}.pagination{margin-top:120px}.pagination__nav{font-size:20px}.pager__list{font-size:20px;gap:15px}.pager__next{font-size:20px;width:320px;height:60px;margin-top:35px}.detail:not(:last-child){margin-bottom:260px}.detail__info{width:535px;min-width:535px}.detail__badge{font-size:22px;font-weight:600;margin-bottom:20px}.detail__price-block{font-size:30px}.detail__type{font-size:25px}.detail__articul{font-size:18px}.detail__articul+.detail__sizes-top{margin-top:80px}.detail__others-colors-title{font-size:18px}.detail__sizes-top{font-size:20px;margin-bottom:40px}.detail__size-text{font-size:25px}.detail__buttons{margin-bottom:80px}.accordion__toggler{font-size:20px}.accordion__body{font-size:18px}.about__image{margin-bottom:160px}.about__text{font-size:30px}.about__text:last-child{margin-top:130px}.about__text h2{font-size:40px;font-weight:600}.about__brand{font-size:34px}.contacts{gap:70px}.contacts__text{font-size:20px}.contacts__block h2{font-size:25px}.form-block{padding:110px 150px}.form-menu{margin-bottom:100px}.recover-popup__title{font-size:58px;margin-bottom:25px}.fav-item{padding-top:70px;padding-bottom:70px;gap:100px;grid-template-columns:280px 1fr 1fr 80px 280px}.fav-item__price-block{font-size:30px}.cart{padding-top:80px;gap:50px}.cart-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;grid-template-columns:230px 1fr 1fr 80px}.cart-item__image{grid-row:span 2}.cart-item__info{grid-column:2}.cart-item__price-block{font-size:30px;grid-column:3;grid-row:span 2}.cart-item__qnt{text-align:left;grid-column:2;grid-row:2}.cart-item__delete-block{align-self:center;grid-column:4;grid-row:span 2}.qnt__button{width:60px;min-width:60px;height:60px}.qnt__button svg{width:16px;height:16px}.qnt__input{width:80px;min-width:80px;height:60px}.order-make__result{padding-left:80px}.order-make__menu-list{font-size:42px}.order-make__auth .checkbox,.order-make__auth .form-group,.order-make__delivery .checkbox,.order-make__delivery .form-group,.order-make__user-info .checkbox,.order-make__user-info .form-group{margin-bottom:40px}.order-make__auth{margin-bottom:80px}.order-make__reg-note{font-size:25px}.delivery__checkbox::before{width:28px;min-width:28px;height:28px}.left-menu{font-size:24px}.orders-tabs__list{font-size:42px}.blog-top{margin-bottom:40px;padding-bottom:40px}.blog-top::after{position:absolute;top:100%;left:50%;width:100vw;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:.5px solid var(--black)}.blog-top .page__title{margin-bottom:40px}.full-page-banner{margin-right:calc(-100vw / 2 + 1760px / 2);margin-left:calc(-100vw / 2 + 1760px / 2)}.full-page-banner:not(:last-child){margin-bottom:100px}.blog-detail:not(:last-child){margin-bottom:260px}.single-slider{margin-top:100px;margin-bottom:100px}}@media (max-width:1199.99px){.filter__list--mod_4{overflow-x:auto;margin-right:calc(.1px - var(--container_padding));margin-left:calc(.1px - var(--container_padding));padding-right:var(--container_padding);padding-left:var(--container_padding);-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-overflow-style:none;scrollbar-width:none}.personal-form__row .form-group{margin-bottom:10px}}@media (max-width:1199px){.order-make__goods{margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding))}.om-goods{padding-right:var(--container_padding);padding-left:var(--container_padding)}}@media (max-width:1023.99px){.page__left-column{margin-bottom:60px}}@media (max-width:767px){.header__button::after,.header__link::after{min-width:30px;height:30px}a.pager__link::after{min-width:35px;height:35px}.detail .breadcrumbs{position:absolute;z-index:2;top:15px;left:0}.detail .breadcrumbs__item:not(:first-child){display:none}.detail .breadcrumbs__item::after{display:none}.detail .breadcrumbs__link{text-decoration:underline}.delivery__checkbox{max-width:calc(100% - 90px - 20px)}}@media (max-width:767.99px){.catalog-top::after{position:absolute;top:100%;left:50%;width:100vw;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:.5px solid var(--black)}.blog-top::after{position:absolute;top:100%;left:50%;width:100vw;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom:.5px solid var(--black)}}@media (max-width:479px){.detail__accordions{margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding))}.about__image{margin-right:calc(.01px - var(--container_padding));margin-left:calc(.01px - var(--container_padding))}}@media (min-width:1200px) and (max-width:1399px){.header__inner{min-height:63px}}@media (min-width:1200px) and (max-width:1899px){.header__logo{width:150px}.header__logo svg{width:150px;height:29px}}@media (min-width:768px) and (max-width:1199px){.filter__list--mod_2 .filter__list-item{width:auto}}@media (min-width:480px) and (max-width:767px){.detail .breadcrumbs{left:20px}}@media (min-width:1200px) and (max-width:1400px){.delivery{padding:20px;gap:20px}}@media (min-width:1200px) and (max-width:1900px){.delivery__image{width:100px;min-width:100px}}@media (any-hover:hover){.button:not(.disabled):hover,.button:not(:disabled):hover,.button:not([data-disabled]):hover{color:#fff;background-color:var(--black)}.button:not(.disabled):hover svg,.button:not(:disabled):hover svg,.button:not([data-disabled]):hover svg{fill:#fff}.input:not(:disabled):hover,.textarea:not(:disabled):hover{border-color:var(--black)}.main-menu__nav-link:hover{text-decoration:underline}.main-menu__phone:hover{text-decoration:underline}.footer__bottom a:hover{text-decoration:underline}.footer-menu a:hover{text-decoration:underline}.banner_2__item:hover .banner_2__item-title,.banner_2__item:hover::after{opacity:1}.breadcrumbs__link:hover{text-decoration:underline}.filter__price-input:not(:disabled):hover{border-color:var(--black)}.filter__reset:hover{text-decoration:none}.filter-menu__link:hover{color:var(--black)}.filter-link:not(.is-active):hover{background-color:rgba(0,0,0,.2)}.filter-checkbox input:not(:disabled)~.filter-checkbox__text:hover{background-color:rgba(0,0,0,.2)}.filter-checkbox input:not(:disabled):checked~.filter-checkbox__text:hover{color:#fff;background-color:var(--black)}.pagination__nav a:hover{text-decoration:underline}a.pager__link:hover{text-decoration:underline}.detail__others-colors a:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.contacts__block a:hover{text-decoration:underline}.form-menu__link:hover{color:var(--black)}.fav-item__image:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.fav-item__title a:hover{text-decoration:underline}.fav-item__delete:hover{text-decoration:none}.cart-item__image:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.cart-item__title a:hover{text-decoration:underline}.cart-item__delete:hover{text-decoration:none}.qnt__button:hover{background-color:#dcdcdc}.order-make__menu-button:hover{color:var(--black)}.om-goods__image:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}.om-goods__title a:hover{text-decoration:underline}.left-menu__link:hover{text-decoration:underline}.orders-tabs__button:hover{color:var(--black)}}
/* End */


/* Start:/local/templates/creamshop/plugins_css/swiper-bundle.min.css?170955734318448*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/creamshop/plugins_css/jquery.fancybox.css?171319287117399*/
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
  /*overflow: hidden;*/
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgba(12, 17, 23, 0.5);
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
  opacity: .9;
  transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity .25s ease, visibility 0s ease .25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: '';
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(.5, 0, .14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -ms-transform-origin: top left;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, .6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color .2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  -ms-transform-origin: 0;
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: .8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 16px;
  top: 16px;
}

@media (min-width: 1200px) {
  .fancybox-slide--html .fancybox-close-small {
    right: 43px;
    top: 43px;
  }
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: linear-gradient(to top,
      rgba(0, 0, 0, .85) 0%,
      rgba(0, 0, 0, .3) 50%,
      rgba(0, 0, 0, .15) 65%,
      rgba(0, 0, 0, .075) 75.5%,
      rgba(0, 0, 0, .037) 82.85%,
      rgba(0, 0, 0, .019) 88%,
      rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: .7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes fancybox-rotate {
  100% {
    transform: rotate(360deg);
  }
}

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }

  .fancybox-slide--image {
    padding: 6px 0;
  }

  .fancybox-close-small {
    right: -6px;
  }

  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }

  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }

  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}

/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all .2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, .1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: '';
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all .2s cubic-bezier(.25, .46, .45, .94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }

  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }

  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/* End */


/* Start:/local/templates/creamshop/styles.css?17149964401671*/
.catalog-list--simple {
    margin-bottom: 20px;
}
@media (min-width: 1900px) {
    .catalog-list--simple {
        margin-bottom: 40px;
    }
}
@media (min-width: 1024px) {
    .catalog-list--simple {
        margin-bottom: 30px;
    }
}

.pagination {
    margin-top: 40px;
}
@media (min-width: 1900px) {
    .pagination {
        margin-top: 80px;
    }
}

@media (min-width: 1024px) {
    .pagination {
        margin-top: 50px;
    }
}

.product:hover .product__image::after{opacity:0}

.product__image .hide {
    display: none;
}
.product:hover .product__image img.hide {
    display: block;
}

.product:hover .product__image img.hide ~ img {
    display: none;
}

.fav-item__image .hide {
    display: none;
}
.fav-item__image:hover img.hide {
    display: block;
}

.fav-item__image:hover img.hide ~ img {
    display: none;
}

.detail__images span {
    cursor: pointer
}

.catalog-top:not(:has(.breadcrumbs)) .page__title {
    margin-bottom: 0;
    width: auto;
}

@media (max-width: 767px) {
    page__title {
        font-size: 30px;
    }
    .catalog-top .page__title {
        font-size: 30px;
        width: calc(100% - 120px);
        order: 1;
        margin-bottom: 0px;
    }
    .catalog-top .breadcrumbs {
        order: 3;
        margin-top: 30px;
    }
    .catalog-top .filter-toggler {
        order: 2;
    }
    .catalog-top .filter {
        order: 4;
    }
}

.is-dark .header__logo-text {
    color: #fff;
}

.is-dark.is-scrolled .header__logo-text {
    color: #000;
}

.footer-menu__item img {
    max-width: 40px;
    margin-right: 10px;
}
/* End */


/* Start:/local/templates/creamshop/template_styles.css?17544652953210*/
.tr_select td {
    font-weight: bold
}
.header__logo {
    text-decoration: none;
}
.product__sizes-list input[type=radio] {
    display: none;
}
.detail__title .detail__type {
    display: block;
    text-transform: none;
}
.is-hidden {
    display: none !important;
    height: 0;
}

.is-dark .header__logo-text {
    color: #fff;
}

.ajax_loader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 1000;
    cursor: wait;
}

.form_tab {
    display: none;
}
.form_tab.active {
    display: block;
}
.note_success {
    background: #e3ffe7;
    padding: 10px 20px;
    border-radius: 6px;
    color: #00a300;
    margin: 0 0 20px;
}
.note_error {
    background: #ffdbdb;
    padding: 10px 20px;
    border-radius: 6px;
    color: #ef0000;
    margin: 0 0 20px;
}

@media (min-width: 1200px) {
    .filter__list--mod_4 {
        width: 100%;
    }
}

.product .product__fav {
    display: none;
}

.product:hover .product__fav {
    display: block;
}

section .catalog-top .breadcrumbs {
    margin-bottom: 20px;
    font-size: 12px;
    text-transform: uppercase;
    color: #a0a0a0;
}
section .catalog-top .breadcrumbs a {
    color: #a0a0a0;
}
@media (max-width: 767px) {
    section .catalog-top .breadcrumbs {
        order: 0;
        margin-top: 0;
    }
}
@media (min-width: 768px) {
    section .catalog-top .breadcrumbs {
        width: 100%;
        margin-bottom: 20px;
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1;
    }
    section .catalog-top .page__title {
        width: auto;
        margin-bottom: 0px;
    }
}

.container .collapsed-text__text.is-collapsed {
    height: 175px;
}

.tooltip-container {
    position: relative;
    z-index: 2;
}

.tooltip-button {
    align-items: center;
    border: none;
    background-color: #ccc;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    min-width: 20px;
    padding: 0;
    position: relative;
    width: 20px;
}

.tooltip-button::after {
    content: '';
    height: 40px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
}

.tooltip-button svg {
    display: block;
    fill: #fff;
    height: 16px;
    width: 16px;
}

.tooltip-button:focus-within + .tooltip {
    visibility: visible;
}

@media (any-hover: hover) {
    .tooltip-button:hover + .tooltip {
        visibility: visible;
    }
}

.tooltip {
    border-radius: 12px;
    background-color: #dcdcdc;
    font-size: 15px;
    left: 50%;
    max-width: 320px;
    padding: 12px;
    position: absolute;
    transform: translateX(-50%);
    top: calc(100% + 12px);
    text-align: center;
    visibility: hidden;
    width: 90vw;
    z-index: 1;
}

@media(max-width: 480px) {
    .tooltip--left {
        left: auto;
        right: -48px;
        transform: none;
    }
}

.cart__result-coupon-label {
    align-items: center;
    display: flex;
    gap: 10px;
}
/* End */
/* /local/templates/creamshop/css/style.css?171699456278254 */
/* /local/templates/creamshop/plugins_css/swiper-bundle.min.css?170955734318448 */
/* /local/templates/creamshop/plugins_css/jquery.fancybox.css?171319287117399 */
/* /local/templates/creamshop/styles.css?17149964401671 */
/* /local/templates/creamshop/template_styles.css?17544652953210 */
