:root {
    --font-family-base: "Helvetica", sans-serif;
    --white: #fff;
    --black: #000;
    --seashell: #eff2f1;
    --slate: #3e4752;
    --slateTransparent: #c5c8cb;
    --slateTransparentlight: #ecedee;
    --slateTransparentUltralight: #fafafb;
    --red: #ff003d;
    --blue: #0047ff;
    --LightGray: #d8dadc;
    --LightGrayTransparent: rgba(216, 218, 220, 0.4);
    --background-color-dark: #000;
    --text-color-white: #fff;
    --redTransparent: #fde7ea;
    --orange: #ef7d01;
    --vk: #5181b8;
    --lightBlue: #35ace1;
    --greenTransparent: #f1faf2;
    --green: #47b652;
    --greenDark: #3d9d47;
    --yellow: #ff0;
    --yellow2: #EEBE38;
    --yellow3: #D0A328;
    --yellowlight: #ffff0081;
}
*,::before,::after{box-sizing:border-box;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;scrollbar-width:thin;scrollbar-color:var(--slate) var(--LightGray)}
html{font-size:16px;scroll-behavior:smooth}
@media (min-width: 1500px) {
    html{font-size:18px}
}
@media (max-width: 768px) {
    html{font-size:14px}
}
body{font-family:var(--font-family-base);font-weight:400;line-height:1.4;color:var(--black);background-color:var(--slateTransparentlight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}
.container-1600{width:100%;max-width:1600px;padding-right:var(--bs-gutter-x,0.75rem);padding-left:var(--bs-gutter-x,0.75rem);margin-right:auto;margin-left:auto}
::-webkit-scrollbar{width:.2rem}
::-webkit-scrollbar-track{background:var(--LightGray)}
::-webkit-scrollbar-thumb{background-color:var(--slate);border-radius:2rem}
::-webkit-scrollbar-thumb:hover{background-color:var(--red)}
::-moz-range-thumb:hover{background-color:var(--red)}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield}
h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,li,figure,figcaption,table,th,td{margin:0;padding:0;line-height:1.4}
ul,ol{list-style:none}
a,del{text-decoration:none;color:inherit}
img,svg{vertical-align:middle}
table{border-collapse:collapse}
button,select{cursor:pointer;text-transform:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.4;margin:0;font-weight:400;color:#000}
button,input{overflow:visible}
[tabindex="-1"]:focus{outline:none!important}
hr{border:0;height:1px;margin:1rem 0;background-color:currentColor;opacity:.25}
abbr[title]{text-decoration:underline dotted;cursor:help}
b,strong{font-weight:700}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
mark{padding:.2em;background-color:#fcf8e3}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field,::file-selector-button{padding:0;font:inherit}
output{display:inline-block}
iframe{border:0}
summary{display:list-item;cursor:pointer}
progress{vertical-align:baseline}
[hidden]{display:none!important}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.hidden{display:none!important}
a{color:var(--black)}
a:hover{color:var(--black)}
h3,h4{font-size:1rem;font-weight:400}
.w-100{width:100%!important}
.red{background-color:var(--red);color:var(--white)}
.slate,.slate:hover{background-color:var(--slate);color:var(--white);border:.063rem solid #0000001a}
.black{background-color:var(--black);color:var(--white);border:.063rem solid var(--black)}
.btn-green{background-color:#47B652!important;color:#fff!important;border:.063rem solid #47B652!important}
.btn-green:hover{background-color:#24623b!important;color:#fff!important;border:.063rem solid #24623b!important}
.btn-orange{background-color:#f1a654!important;color:#fff!important;border:.063rem solid #f1a654!important}
.btn-orange:hover{background-color:#fea748!important;color:#fff!important;border:.063rem solid #fea748!important}
header .service .service-menu .item::before,header .service .right-block .phone::before,header .service .geo-subdomain span::before{content:"";display:inline-block;vertical-align:middle;height:.75rem;width:.75rem;margin:-.18rem .25rem 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}
header .service{display:flex;justify-content:space-between;align-items:center;padding:.35rem 1.5rem;font-size:.875rem}
header .service .geo-subdomain{margin-right:auto;position:relative}
header .service .geo-subdomain a{border-bottom:.063rem dotted}
header .service a{opacity:.8;transition:opacity .2s ease-in-out}
header .service a:hover{opacity:1}
.service-menu a.item{margin-right:1rem}
.service-menu a.item:last-child{margin-right:0}
header .service .service-menu .advertising-materials-item:hover::before,header .service .service-menu .price-list-item:hover::before{background-color:var(--yellowlight);transition:background-color .3s}
header .service .right-block{display:flex;align-items:center;margin-left:auto}
header .service .right-block .balance{margin-right:1rem;position:relative;background-color:var(--white);border-radius:1rem;overflow:hidden;display:flex;align-items:center;gap:.25rem;padding:0 .5rem 0 0}
header .service .right-block .balance::before{content:"";width:1.6rem;height:1.2rem;background-color:var(--green);vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:.75rem .75rem}
header .service .right-block .balance .main-balance::before{content:"⋅";display:inline-block;margin-right:.25rem;color:var(--green)}
header .service .right-block .phone{font-weight:700;position:relative;font-size:1rem}
header .base{border-radius:1rem;background-color:var(--white);padding:1rem;display:flex;justify-content:space-between;align-items:center;z-index:3;position:relative}
header .base .logo{margin-right:1.5rem;align-items:center}
header .base .logo div{position:relative;font-size:.75rem;font-weight:400;max-width:6rem;line-height:1.3;height:3rem;border-left:.063rem solid var(--slate);padding-left:.5rem;margin-left:1rem;color:var(--slate)}
header .base .logo,header .base .logo div{display:flex;align-items:center;transition:opacity .5s ease,visibility .5s ease,transform .5s ease;opacity:1;visibility:visible}
header .base nav{display:flex;align-items:center}
#catalog{z-index:-1;display:none;opacity:0;position:absolute}
header .base nav #open-catalog{position:relative;display:flex;align-items:center;text-align:left;padding:0 1.5rem;margin-right:.25rem;background-color:var(--slate);border-radius:.75rem;color:var(--white);border:none;line-height:3rem;height:3rem;transition:background-image 0.3s,background-color .3s ease,transform .3s ease-in-out,opacity .3s ease-in-out}
#catalog .categories-group .menu-item::before{background-size:cover;content:"";display:inline-block;margin-right:.5rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat;background-position:center}
header .base nav #open-catalog:hover{background-color:var(--black)}
header .base nav #open-catalog::before{content:"";display:inline-block;margin-right:.5rem;vertical-align:middle;height:1rem;width:1rem;background-repeat:no-repeat;background-position:center;transition:transform .3s ease-in-out;background-size:cover;position:relative}
header .base .search{flex-grow:1;display:flex;height:3rem;background-color:var(--slate);border-radius:.75rem;margin-right:1.5rem;align-items:center;position:relative}
header .base .search input[type="search"]{flex:1;padding:0 3.5rem 0 1rem;line-height:3rem;height:3rem;border:.15rem solid var(--slate);border-radius:.75rem;outline:none;outline-offset:0;-webkit-appearance:none;appearance:none;color:var(--black)}
header .base .search input[type="search"]::placeholder{color:var(--slate)}
header .base .search .btn-search{width:3rem;height:3rem;background-color:var(--slate);border-top:.15rem solid var(--slate);border-right:.15rem solid var(--slate);border-bottom:.15rem solid var(--slate);border-left:none;border-radius:.6rem;cursor:pointer;display:flex;align-items:center}
header .base .search .btn-search:hover{background-color:var(--black)}
header .base .search #voice-search-button{position:absolute;width:2.5rem;height:2.5rem;border-radius:.6rem;cursor:pointer;display:flex;align-items:center;border:none;right:3.3rem;background-color:transparent}
header .base .search #voice-search-button:hover{background-color:var(--slateTransparentlight)}
header .base .search #voice-search-button.active{background-color:var(--green)}
header .base .search #voice-search-button .voice-search-time{position:absolute;font-size:.75rem;left:-2.75rem;background-color:var(--white);padding:.25rem 0}
header .base .search #voice-search-button .voice-search-time::before{content:"⋅";display:inline-block;margin-right:.25rem;color:var(--red)}
header .base .ico-bar{display:flex;align-items:center}
header .base .ico{margin:.35rem 1rem 0;text-decoration:none;position:relative;font-size:.875rem;display:flex;flex-direction:column;align-items:center;transition:transform .2s ease-in-out,opacity .2s ease-in-out;animation:softWave 1s ease-in-out infinite;cursor:pointer}
header .base .ico:hover{animation:none;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}
header .base .ico-bar img{z-index:2;display:block;width:1.25rem;height:1.25rem;margin:0 0 .1rem}
header .base .ico span.red{position:absolute;font-size:.75rem;line-height:1rem;height:1rem;width:1rem;border-radius:100rem;text-align:center;right:0;top:-.25rem}
.ico-bar span.badge{position:absolute;font-size:.75rem;line-height:1rem;height:1rem;width:1rem;border-radius:100rem;text-align:center;right:0;top:-.25rem;background-color:var(--red);color:var(--white);padding:0;font-weight:400}
.ico-bar .my-account .badge{left:24px;top:2px}
span.badge.green{background-color:var(--green)}
.label-share,.label-compare{transition:filter .3s ease,opacity .3s ease;border:0;font-size:.875rem;border-radius:2rem;padding:.25rem .75rem;line-height:1.4;display:inline-flex;background-color:var(--slateTransparentlight);margin-left:auto}
.label-share::before{content:"";display:inline-block;margin-right:.25rem;vertical-align:middle;width:.75rem;height:.75rem;margin-top:.2rem;background-size:contain;background-repeat:no-repeat;background-position:center;transition:opacity .3s ease-in-out,transform .3s ease-in-out}
.label-share:hover,.label-compare:hover{filter:invert(100%)}
.crumbs{display:flex;align-items:center;justify-content:space-between;margin:.5rem 0;padding:0 1rem}
.crumbs nav,.crumbs ol{display:flex;align-items:center;font-size:.875rem}
.crumbs_ol{overflow:auto;white-space:nowrap}
.crumbs ol li{margin-right:.5rem}
.crumbs ol li a{color:var(--slate)}
.crumbs ol li a::after{content:"/";display:inline-block;vertical-align:middle;margin-left:.5rem}
.crumbs ol li:last-child a::after{content:""}
.crumbs ol li a:hover{color:var(--black)}
.item4-global-offer{align-self:start}
#model_sizesModal .modal-content{border-radius:16px}
#model_sizesModal .modal-header{padding:24px 18px}
#model_sizesModal .modal-body{padding:0 24px 32px}
.model_size_table>.d-flex{padding:10px;line-height:22px;font-size:16px}
#model_sizesModal h1{font-size:20px}
.model_size_table hr{margin:0}
@media (max-width: 1200px) {
    header .base .logo div{display:none}
}
@media (max-width: 1100px) {
    body header .service{padding:.5rem 1rem}
    header .base{padding:1rem;border-radius:1rem}
    header .base .logo,header .base .logo img,header .base .logo div{display:none}
    header .base .search{margin-right:1rem}
}
@media (max-width: 990px) {
    header .service .service-menu{margin:0;padding:0;background:transparent}
    header .base nav #open-catalog,header .base .search,header .base .search input[type="search"]{height:48px;line-height:48px}
    header .base .search,header .base .search input[type="search"]{margin-right:0}
    header .service .geo-subdomain,header .service .service-menu .news,header .service .service-menu .advertising-materials{display:none}
    header .base{flex-wrap:wrap;justify-content:space-between;padding:.5rem}
    header .base .ico-bar{flex:1 1 100%;display:flex;justify-content:space-between;padding:.75rem .5rem 0}
    header .base .ico{margin:0 .25rem}
    header .base .search .btn-search{width:48px;height:48px}
}
@media (max-width: 460px) {
    .service-menu .cooperation span{display:none}
    header .base nav #open-catalog{padding:1rem;margin-right:.25rem;font-size:12px;line-height:48px}
    header .base .search{max-width:calc(100% - 3.75rem)}
    header .base .search,header .base .search input[type="search"]{font-size:1rem}
    header .base .search input[type="search"]{padding:0 2.5rem 0 .75rem}
    header .base .search #voice-search-button{width:2.2rem;height:3rem}
    .my-account a{font-size:14px;padding:.6rem .75rem!important}
    header .base nav #open-catalog b{display:none}
    header .base nav #open-catalog::before{margin:0 auto}
    header .base nav #open-catalog{width:3.5rem;padding:0}
}
@media (max-width: 386px) {
    header .base nav #open-catalog b,a.item.cooperation{display:none}
    header .base nav #open-catalog{padding:0;width:3.5rem}
    header .base nav #open-catalog::before{margin:0 auto}
}
@media (max-width: 360px) {
    .container-1600{padding-right:var(--bs-gutter-x,0.25rem);padding-left:var(--bs-gutter-x,0.25rem)}
    header .service .service-menu .price-list,body header .base .ico.money{display:none}
    .crumbs ol li a::after{margin-left:.25rem}
    .crumbs ol li{margin-right:.25rem}
}
.product-overview h1{line-height:1.7rem;height:1.7rem;font-size:1.25rem;margin:0 0 .25rem;font-weight:700;overflow:hidden;max-width:30rem;text-overflow:ellipsis;white-space:nowrap}
.product-overview{margin-bottom:2rem}
.main_big_pic .up,.main_big_pic .down{left:45px;transform:translateX(-50%);z-index:2}
.main_big_pic .up{top:-1.5rem;display:none}
.main_big_pic .down{bottom:-1.5rem}
header .base nav #open-catalog.open::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2092_1643)'%3E%3Cpath d='M0 4.0005C0 0.7065 0.7065 0 4.0005 0C7.2945 0 7.9999 0.7065 7.9999 4.0005C7.9999 7.2945 7.2945 7.9999 4.0005 7.9999C0.7065 7.9999 0 7.2945 0 4.0005ZM0 13.9995C0 10.7055 0.7065 10.0001 4.0005 10.0001C7.2945 10.0001 7.9999 10.7055 7.9999 13.9995C7.9999 17.2935 7.2945 18 4.0005 18C0.7065 18 0 17.2935 0 13.9995ZM13.9995 0C10.7055 0 10.0001 0.7065 10.0001 4.0005C10.0001 7.2945 10.7055 7.9999 13.9995 7.9999C17.2935 7.9999 18 7.2945 18 4.0005C18 0.7065 17.2935 0 13.9995 0ZM10.0001 13.9995C10.0001 10.7055 10.7055 10.0001 13.9995 10.0001C17.2935 10.0001 18 10.7055 18 13.9995C18 17.2935 17.2935 18 13.9995 18C10.7055 18 10.0001 17.2935 10.0001 13.9995Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2092_1643'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}
header .base nav #open-catalog.close::before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.25619 2.26713C2.42027 2.10309 2.64279 2.01094 2.87481 2.01094C3.10683 2.01094 3.32935 2.10309 3.49344 2.26713L8.99981 7.7735L14.5062 2.26713C14.5869 2.18356 14.6835 2.1169 14.7902 2.07104C14.897 2.02518 15.0118 2.00104 15.128 2.00003C15.2441 1.99902 15.3594 2.02116 15.4669 2.06516C15.5744 2.10915 15.6721 2.17413 15.7543 2.25628C15.8364 2.33844 15.9014 2.43613 15.9454 2.54367C15.9894 2.6512 16.0115 2.76642 16.0105 2.8826C16.0095 2.99879 15.9854 3.1136 15.9395 3.22036C15.8937 3.32711 15.827 3.42366 15.7434 3.50438L10.2371 9.01075L15.7434 14.5171C15.9028 14.6822 15.991 14.9032 15.989 15.1326C15.987 15.362 15.895 15.5815 15.7328 15.7437C15.5705 15.906 15.3511 15.998 15.1217 16C14.8922 16.002 14.6712 15.9138 14.5062 15.7544L8.99981 10.248L3.49344 15.7544C3.32841 15.9138 3.10738 16.002 2.87796 16C2.64854 15.998 2.42908 15.906 2.26685 15.7437C2.10461 15.5815 2.01259 15.362 2.0106 15.1326C2.0086 14.9032 2.0968 14.6822 2.25619 14.5171L7.76256 9.01075L2.25619 3.50438C2.09215 3.34029 2 3.11777 2 2.88575C2 2.65373 2.09215 2.43121 2.25619 2.26713Z' fill='white' stroke='white'/%3E%3C/svg%3E%0A");transform:rotate(180deg)}
header .base .search .btn-search .btn-search-ico{display:block;width:1.25rem;height:1.25rem;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjgyMjUyIDMuMTQ3NjNDNS42ODg5IDMuMTQ3NjMgMy4xNDg2MSA1LjY4NzkzIDMuMTQ4NjEgOC44MjE1NEMzLjE0ODYxIDExLjk1NTIgNS42ODg5IDE0LjQ5NTUgOC44MjI1MiAxNC40OTU1QzExLjk1NjEgMTQuNDk1NSAxNC40OTY0IDExLjk1NTIgMTQuNDk2NCA4LjgyMTU0QzE0LjQ5NjQgNS42ODc5MyAxMS45NTYxIDMuMTQ3NjMgOC44MjI1MiAzLjE0NzYzWk0wLjgwMDc4MSA4LjgyMTU0QzAuODAwNzgxIDQuMzkxMjYgNC4zOTIyNCAwLjc5OTgwNSA4LjgyMjUyIDAuNzk5ODA1QzEzLjI1MjggMC43OTk4MDUgMTYuODQ0MyA0LjM5MTI2IDE2Ljg0NDMgOC44MjE1NEMxNi44NDQzIDEwLjYxMzIgMTYuMjU2OSAxMi4yNjc3IDE1LjI2NDEgMTMuNjAzTDE4LjQ1NyAxNi43OTU4QzE4LjkxNTQgMTcuMjU0MyAxOC45MTU0IDE3Ljk5NzUgMTguNDU3IDE4LjQ1NkMxNy45OTg1IDE4LjkxNDQgMTcuMjU1MiAxOC45MTQ0IDE2Ljc5NjggMTguNDU2TDEzLjYwNCAxNS4yNjMxQzEyLjI2ODcgMTYuMjU1OSAxMC42MTQyIDE2Ljg0MzMgOC44MjI1MiAxNi44NDMzQzQuMzkyMjQgMTYuODQzMyAwLjgwMDc4MSAxMy4yNTE4IDAuODAwNzgxIDguODIxNTRaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)}
header .base .search #voice-search-button .voice-search-button-ico{display:block;width:1.25rem;height:1.25rem;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.98636 4.09091C4.98636 1.83086 6.81722 0 9.07727 0C11.3373 0 13.1682 1.83086 13.1682 4.09091V8.59091C13.1682 10.851 11.3373 12.6818 9.07727 12.6818C6.81722 12.6818 4.98636 10.851 4.98636 8.59091V4.09091ZM9.07727 1.63636C7.72096 1.63636 6.62273 2.7346 6.62273 4.09091V8.59091C6.62273 9.94722 7.72096 11.0455 9.07727 11.0455C10.4336 11.0455 11.5318 9.94722 11.5318 8.59091V4.09091C11.5318 2.7346 10.4336 1.63636 9.07727 1.63636Z' fill='%23292D32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.81818 6.25909C3.27005 6.25909 3.63636 6.6254 3.63636 7.07727V8.46818C3.63636 11.469 6.07641 13.9091 9.07727 13.9091C12.0781 13.9091 14.5182 11.469 14.5182 8.46818V7.07727C14.5182 6.6254 14.8845 6.25909 15.3364 6.25909C15.7882 6.25909 16.1545 6.6254 16.1545 7.07727V8.46818C16.1545 12.3728 12.9819 15.5455 9.07727 15.5455C5.17268 15.5455 2 12.3728 2 8.46818V7.07727C2 6.6254 2.36631 6.25909 2.81818 6.25909Z' fill='%23292D32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0033 5.01886C9.40333 4.79887 8.75122 4.79887 8.15125 5.01886C7.83306 5.13552 7.48054 4.97216 7.36387 4.65397C7.2472 4.33579 7.41057 3.98327 7.72875 3.8666C8.60151 3.54659 9.55304 3.54659 10.4258 3.8666C10.744 3.98327 10.9073 4.33579 10.7907 4.65397C10.674 4.97216 10.3215 5.13552 10.0033 5.01886Z' fill='%23292D32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58328 6.77056C9.25236 6.68315 8.91036 6.68315 8.57944 6.77056C8.25178 6.85711 7.91599 6.66165 7.82944 6.33399C7.74289 6.00633 7.93835 5.67054 8.26601 5.58399C8.80236 5.44231 9.36036 5.44231 9.89672 5.58399C10.2244 5.67054 10.4198 6.00633 10.3333 6.33399C10.2467 6.66165 9.91095 6.85711 9.58328 6.77056Z' fill='%23292D32'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.07727 13.9091C9.52914 13.9091 9.89545 14.2754 9.89545 14.7273V17.1818C9.89545 17.6337 9.52914 18 9.07727 18C8.6254 18 8.25909 17.6337 8.25909 17.1818V14.7273C8.25909 14.2754 8.6254 13.9091 9.07727 13.9091Z' fill='%23292D32'/%3E%3C/svg%3E%0A")}
header .base .search #voice-search-button.active .voice-search-button-ico{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.98636 4.09091C4.98636 1.83086 6.81722 0 9.07727 0C11.3373 0 13.1682 1.83086 13.1682 4.09091V8.59091C13.1682 10.851 11.3373 12.6818 9.07727 12.6818C6.81722 12.6818 4.98636 10.851 4.98636 8.59091V4.09091ZM9.07727 1.63636C7.72096 1.63636 6.62273 2.7346 6.62273 4.09091V8.59091C6.62273 9.94722 7.72096 11.0455 9.07727 11.0455C10.4336 11.0455 11.5318 9.94722 11.5318 8.59091V4.09091C11.5318 2.7346 10.4336 1.63636 9.07727 1.63636Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.81818 6.25909C3.27005 6.25909 3.63636 6.6254 3.63636 7.07727V8.46818C3.63636 11.469 6.07641 13.9091 9.07727 13.9091C12.0781 13.9091 14.5182 11.469 14.5182 8.46818V7.07727C14.5182 6.6254 14.8845 6.25909 15.3364 6.25909C15.7882 6.25909 16.1545 6.6254 16.1545 7.07727V8.46818C16.1545 12.3728 12.9819 15.5455 9.07727 15.5455C5.17268 15.5455 2 12.3728 2 8.46818V7.07727C2 6.6254 2.36631 6.25909 2.81818 6.25909Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0033 5.01886C9.40333 4.79887 8.75122 4.79887 8.15125 5.01886C7.83306 5.13552 7.48054 4.97216 7.36387 4.65397C7.2472 4.33579 7.41057 3.98327 7.72875 3.8666C8.60151 3.54659 9.55304 3.54659 10.4258 3.8666C10.744 3.98327 10.9073 4.33579 10.7907 4.65397C10.674 4.97216 10.3215 5.13552 10.0033 5.01886Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.58328 6.77056C9.25236 6.68315 8.91036 6.68315 8.57944 6.77056C8.25178 6.85711 7.91599 6.66165 7.82944 6.33399C7.74289 6.00633 7.93835 5.67054 8.26601 5.58399C8.80236 5.44231 9.36036 5.44231 9.89672 5.58399C10.2244 5.67054 10.4198 6.00633 10.3333 6.33399C10.2467 6.66165 9.91095 6.85711 9.58328 6.77056Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.07727 13.9091C9.52914 13.9091 9.89545 14.2754 9.89545 14.7273V17.1818C9.89545 17.6337 9.52914 18 9.07727 18C8.6254 18 8.25909 17.6337 8.25909 17.1818V14.7273C8.25909 14.2754 8.6254 13.9091 9.07727 13.9091Z' fill='white'/%3E%3C/svg%3E%0A")}
.positioning-form-characteristics{right:0!important;top:0;position:fixed}
.trigger-header{transition:transform .3s ease,opacity .3s ease,width .3s ease}
.trigger-header.fixed-header.show{transform:translateY(0)}
.trigger-header.fixed-header.hide{transform:translateY(-100%)}
.trigger-header .container-1600{display:flex;justify-content:space-between;align-items:center}
.base.trigger-header.fixed-header{border-radius:0;padding:.5rem 0}
.base.trigger-header.fixed-header .logo{display:none}
.base.trigger-header.fixed-header #catalog{padding:4rem 1rem 1rem}
.fixed-header{position:fixed!important;top:0;left:0;width:100%;transform:translateY(0);opacity:1;z-index:999}
.my-account{flex-direction:column;position:relative;font-size:.875rem;background-color:var(--white);border-radius:.75rem;box-shadow:.2rem .25rem .75rem #0000001a;padding:.75rem;transform:scale(0);transition:opacity .3s ease,transform .3s ease;z-index:1031}
.my-account a{padding:.5rem .75rem;background-color:var(--slateTransparentUltralight);margin-bottom:.125rem;border-radius:.625rem;display:block;white-space:nowrap;position:relative}
.my-account a:hover{background-color:var(--slateTransparentlight)}
.my-account a.output{background-color:var(--slate);color:var(--white)}
.my-account a.output::before,.my-account a.my-account-site-settings::before,.my-account a.my-account-favorites::before,.my-account a.my-account-wishlist::before,.my-account a.my-account-messages::before,.my-account a.my-account-refund-exchange::before,.my-account a.my-account-orders::before,.my-account a.my-account-personal-data::before,.my-account a.my-account-money::before{content:"";display:inline-block;vertical-align:middle;height:1rem;width:1rem;margin:-.1rem .75rem 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}
.my-account a.output:hover{background-color:var(--black)}
.balance-info{padding:1rem!important}
.my-balance .bonus-account strong::before{content:'';background-color:var(--redTransparent);background-position:center;background-repeat:no-repeat;background-size:auto;width:1.5rem;height:1.5rem;vertical-align:middle;display:inline-block;border-radius:50%;margin-right:.5rem}
.my-balance{gap:1rem}
.my-balance p{margin-bottom:.5rem}
.my-balance span>span{background-color:var(--LightGrayTransparent);border-radius:.25rem;padding:.1rem .25rem}
.my-balance .balance{font-size:1.75rem;margin:.25rem;display:flex;align-items:center}
.my-balance a.btn{border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}
.my-balance a.replenish{margin-bottom:.5rem}
.my-balance .bonus-account,.my-balance .master-account{display:flex;flex-direction:column;position:relative;width:12rem;font-size:.875rem}
.my-balance h7{font-weight:700}
.bg-th-td{background-color:var(--LightGrayTransparent);border-radius:.35rem}
.phone-mob-block{display:flex;flex-direction:column;position:relative;width:14rem;gap:1rem 0}
.phone-mob-block a{color:var(--slate);transition:color .2s}
.phone-mob-block a:hover{color:var(--black)}
.phone-mob-block a::before{content:'';background-position:center;background-repeat:no-repeat;background-size:auto;width:1.5rem;height:1.5rem;vertical-align:middle;display:inline-block;border-radius:50%;margin-right:.5rem}
.phone-mob-block .btn{border-radius:.625rem;padding:.75rem;font-size:.875rem}
#catalog{background-color:var(--white);transition:transform .6s cubic-bezier(0.68,-0.55,0.27,1.55);-webkit-transition:-webkit-transform .6s cubic-bezier(0.68,-0.55,0.27,1.55);-moz-transition:-moz-transform .6s cubic-bezier(0.68,-0.55,0.27,1.55);-o-transition:-o-transform .6s cubic-bezier(0.68,-0.55,0.27,1.55);-ms-transition:-ms-transform .6s cubic-bezier(0.68,-0.55,0.27,1.55);will-change:transform;width:100%;height:auto;padding:5.25rem 1rem 1rem;border-radius:1.5rem;top:0;left:0}
#catalog.visible{display:block;opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0)}
#catalog .menu-item{display:flex;justify-content:flex-start;align-items:center;padding:0 1rem;background-color:var(--slateTransparentUltralight);border-radius:.75rem;position:relative;transition:background-color .3s ease-in-out}
.no-scroll{overflow:hidden;padding-right:0}
#catalog .categories{overflow-y:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:auto;height:30rem}
#catalog .categories::-webkit-scrollbar-track{background:inherit}
#catalog .categories::-webkit-scrollbar-thumb{background:inherit}
#catalog .categories-group{margin-bottom:.125rem}
#catalog .categories-group.active .menu-item{background-color:var(--slateTransparentlight)}
.size-item.all-sizes{transition:opacity .6s ease,height .6s ease;opacity:1;height:auto}
.size-item.all-sizes.hidden{opacity:0;height:0;overflow:hidden}
#catalog .menu-item h2,#catalog .menu-item h3{font-size:1rem;display:flex;margin:0;font-weight:700;flex-grow:1}
#catalog .menu-item h2 a{display:block;width:100%;padding:.7rem 0}
#catalog .categories-group .col-nestedmenu .menu-item::before{content:none;height:0;width:0}
#catalog .categories .expand-submenu,#catalog .categories .expand-nestedmenu{position:relative;opacity:1;display:block;margin-left:auto;width:1.5rem;height:1.5rem;background-color:transparent;border:none}
#catalog .categories .expand-submenu::after,#catalog .categories .expand-nestedmenu::after{content:"";width:1.5rem;height:1.5rem;display:block;background-repeat:no-repeat;background-position:center;background-size:auto;transition:transform .3s ease}
section .big_minidesc>div{background-color:var(--LightGrayTransparent)}
div#AllCharacteristicsModal .r_otr_el{flex-direction:row-reverse}
div#AllCharacteristicsModal .r_otr_el .flex-grow-1 span{padding-bottom:4px;display:inline-block}
@media (max-width: 1260px) {
    header .service .right-block .balance,.service-menu a.item.cooperation span{display:none}
}
@media (min-width: 1180px) and (max-width: 1300px) {
    .nestedmenu a{max-width:12rem!important}
    .submenu.visible .submenu-item{max-width:12rem!important}
    #catalog .submenu.visible .menu-item{max-width:12rem!important}
}
@media (max-width: 990px) {
    .info-model-sizes{display:none!important}
    #catalog{padding:7.75rem 1rem 1rem}
    #catalog .menu-item h2 a{padding:1.07rem 0}
    #catalog .categories .expand-submenu,#catalog .categories .expand-nestedmenu{display:block;background-color:var(--white);border-radius:50%;width:2.5rem;height:2.5rem;box-shadow:0 .25rem .275rem var(--slateTransparentlight);-webkit-box-shadow:0 .25rem .275rem var(--slateTransparentlight);-moz-box-shadow:0 .25rem .275rem var(--slateTransparentlight);-ms-box-shadow:0 .25rem .275rem var(--slateTransparentlight);-o-box-shadow:0 .25rem .275rem var(--slateTransparentlight);position:relative;cursor:pointer;transition:background-color 0.3s,transform .3s}
    #catalog .categories .expand-submenu::after,#catalog .categories .expand-nestedmenu::after{width:2.5rem;height:2.5rem;transform:rotate(0)}
    #catalog .menu-item{background-color:transparent}
    #catalog .categories-group{background-color:var(--slateTransparentlight);border-radius:.75rem}
    #catalog .submenu .col-nestedmenu .nestedmenu li{margin-left:3rem;padding:.25rem 0;margin-bottom:8px;font-size:14px}
    #catalog .submenu .col-nestedmenu .nestedmenu li:first-child{padding:0 0 .25rem}
    #catalog .submenu .col-nestedmenu .nestedmenu li::before{content:"⋅";display:inline-block;margin-right:.5rem;color:var(--red)}
    #catalog .submenu .menu-item{padding:1rem 1rem 1rem 3rem}
    .submenu,.nestedmenu{opacity:0;height:0;overflow:hidden;transform:translateY(-20px);transition:opacity .4s ease,height .4s ease,transform .4s ease}
    .submenu.visible,.nestedmenu.visible{overflow:hidden;opacity:1;height:auto;transform:translateY(0)}
    #catalog .submenu .menu-item{padding:.5rem 1rem .5rem 3rem}
}
@media (min-width: 990px) {
    .submenu{opacity:0;display:none}
    .submenu.visible{opacity:1;position:absolute;display:flex;flex-wrap:wrap;gap:1rem;left:18rem;top:6.05rem;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:thin;scrollbar-color:auto;height:28rem;padding-right:1.5rem;width:calc(100% - 18.5rem)}
    .base.trigger-header.fixed-header #catalog .submenu{top:4.75rem}
    #catalog .categories-group.active .submenu .menu-item{background-color:transparent;padding:0}
    #catalog .categories-group.active .submenu .menu-item::after{display:none}
    #catalog .categories .expand-nestedmenu{display:none}
    .submenu.visible .submenu-item{flex:1 1 auto;max-width:14rem}
    #catalog .submenu.visible .menu-item{max-width:14rem}
    #catalog .menu-item{width:15rem}
    #catalog .categories{width:16rem}
    #catalog .categories .expand-submenu::after{transform:rotate(-90deg);transition:transform .3s ease-in-out;opacity:.6}
    #catalog .categories .categories-group:hover .expand-submenu::after{transform:rotate(-90deg) translateY(0.25rem)}
    .col-nestedmenu li{padding:.75rem 0 0}
    .col-nestedmenu a{word-break:break-word;white-space:normal;overflow-wrap:break-word;line-height:1.2}
    .nestedmenu a{opacity:.7;display:flex;justify-content:flex-start;max-width:14rem}
    .nestedmenu a:hover{opacity:1}
    .nestedmenu a::before{content:"";display:inline-block;height:1rem;width:1rem;background-repeat:no-repeat;background-position:center;vertical-align:middle;background-size:.25rem .25rem;margin-right:.25rem}
}
.yellow{background-color:var(--yellow);color:var(--black)}
.blue{background-color:var(--blue);color:var(--white)}
.lightBlue{background-color:var(--lightBlue);color:var(--white)}
.orange{background-color:var(--orange);color:var(--white)}
.btn-gray{background-color:var(--slateTransparentlight);color:var(--slate);border:1px solid #E0E1E2;box-shadow:0 2px 3px #0000000d}
button.btn-gray:hover{background-color:var(--slateTransparent)}
.green{background-color:var(--green);color:var(--white)}
.green.btn:hover{background-color:var(--greenDark)}
.btn.green:active{color:#fff;background:var(--greenDark)}
.slateTransparent{background:var(--slateTransparent);color:var(--black);border:.063rem solid #0000000d}
.red-text{color:var(--red)}
.white{background-color:var(--white);color:var(--black)}
.gradient-wht-offwht{background-image:linear-gradient(to bottom,#fff,#fbfcfb);background-image:-webkit-linear-gradient(top,#fff,#fbfcfb);background-image:-moz-linear-gradient(top,#fff,#fbfcfb);background-image:-o-linear-gradient(top,#fff,#fbfcfb);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#FBFCFB',GradientType=0)}
.btn{padding:1rem;font-size:1rem;border-radius:1rem;overflow:hidden;transition:transform 0.2s,box-shadow 0.2s,background-color 0.3s,-webkit-transform .2s;animation:softWave 4s ease-in-out infinite;position:relative}
.btn::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:linear-gradient(to right,#fff0 0%,#fff3 50%,#fff0 75%);animation:sunlight 5s linear infinite;transform:translateX(-100%)}
.btn.roznica-btn{background:var(--slateTransparentUltralight);border:1px solid #d8dadc40;border-radius:20px;font-size:16px;box-shadow:none}
.btn.roznica-btn:hover{background:var(--slateTransparentlight);color:var(--black)}
@keyframes sunlight {
    0%{transform:translateX(-100%)}
    50%{transform:translateX(100%)}
    100%{transform:translateX(100%)}
}
.btn:hover{color:var(--white);background-color:var(--black)}
.small-shadow{box-shadow:0 .125rem .25rem #0000000d;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#000000')}
[data-tooltip]:hover::after{content:attr(data-tooltip);position:absolute;top:100px;left:50%;transform:translateX(-50%);background-color:var(--white);color:var(--black);padding:.35rem;font-size:.75rem;border-radius:5px;white-space:nowrap;box-shadow:0 .125rem .25rem #0000000d;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#000000');z-index:1050;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}
[data-tooltip]:hover::before{content:"";position:absolute;top:100px;left:50%;transform:translateX(-50%) translateY(-100%);border-style:solid;border-width:0 5px 5px;border-color:transparent transparent var(--white);z-index:1051}
[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:.8;visibility:visible}
.notification{position:fixed;left:50%;transform:translateX(-50%);top:-3rem;padding:1rem 2rem;border-radius:.5rem;z-index:1130;opacity:0;visibility:hidden;transition:opacity 0.5s,visibility 0.5s,top .5s}
.notification.show{top:15%;opacity:1;visibility:visible}
.global-offer header,.global-offer footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 1.5rem}
header.nofixed-global-offer .offer-price.nonal{margin-bottom:20px}
@media (max-width: 1200px) {
    .item1-global-offer,.item3-global-offer,.item5-global-offer,.item2-global-offer,.item4-global-offer,.item6-global-offer{width:100%}
}
@media (min-width: 1001px) {
    .global-offer header.fixed-global-offer{position:fixed!important;background-color:var(--greenTransparent);top:0;left:0;width:100%;transition:transform .3s ease,opacity .3s ease,top .3s ease,position .3s ease;transform:translateY(-100%);opacity:0;z-index:1;box-shadow:0 1rem 1rem -1rem #0077264d;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:5rem;gap:0 1rem;justify-content:center;padding:0 1rem}
    .global-offer header.fixed-global-offer .all-sizes{display:none}
    .global-offer header.fixed-global-offer.show{transform:translateY(0);opacity:1}
    .global-offer header.fixed-global-offer .item2-global-offer,.global-offer header.fixed-global-offer .btn.btn-model-sizes,.global-offer header.fixed-global-offer .info-model-sizes,.global-offer header.fixed-global-offer .item5-global-offer,.global-offer header.fixed-global-offer .delivtime,.global-offer header.fixed-global-offer .credit,.global-offer header.fixed-global-offer .toggle-wrapper,.global-offer header.fixed-global-offer .points,.global-offer header.fixed-global-offer .btn-favorites,.global-offer header.fixed-global-offer .item1-global-offer .certified,.global-offer header.fixed-global-offer .item1-global-offer .size-info{display:none!important}
    .add-to-cart-pc-quantity{background-color:transparent}
    .global-offer header.fixed-global-offer #quantity-selector .limit-quantity{left:0;top:-1rem!important;font-size:.75rem}
    .product-card .price{font-size:1.5rem!important;line-height:1!important}
    .global-offer header.fixed-global-offer .order-container{padding:0;flex-direction:column;flex-wrap:wrap;align-items:center;height:3rem;justify-content:center;margin-bottom:0;gap:0 1rem;background-color:transparent}
    .global-offer header.fixed-global-offer .order-container .btn{padding:0 .75rem;height:3rem}
    .global-offer header.fixed-global-offer img{border-radius:.5rem}
    .global-offer header.fixed-global-offer .order-container .offer-price,.global-offer header.fixed-global-offer .order-container .grow-add-to-cart{flex:0 0 auto}
    .global-offer header.fixed-global-offer .order-container .grow-add-to-cart{width:15rem!important}
    header.nofixed-global-offer .product-card-labels{margin-bottom:16px}
    .global-offer header.fixed-global-offer .item4-global-offer{flex:0 0 auto;width:22rem;margin-left:auto}
    .global-offer header.fixed-global-offer .item3-global-offer{flex:0 0 auto;width:auto;margin-left:auto}
    .global-offer header.fixed-global-offer .item1-global-offer .sizes-list{gap:.5rem;margin-bottom:0}
    .global-offer header.fixed-global-offer .item1-global-offer .size-item button{padding:0 .75rem;height:3rem;font-size:.87rem}
    .global-offer header.fixed-global-offer .item1-global-offer{flex:0 0 auto;margin-left:0;flex-direction:row;justify-content:space-between}
    .global-offer header.fixed-global-offer .item1-global-offer h1{font-size:1rem;margin:0;width:12rem}
    .global-offer header.fixed-global-offer .sizes-list li{padding:2px}
    header.fixed-global-offer.show{display:flex;justify-content:space-between;align-items:center}
    .global-offer header.fixed-global-offer .item1-global-offer{display:flex;justify-content:space-between}
    header.fixed-global-offer.show .col-12.col-lg-6.global-offer_p1{flex:1 1 auto}
    header.fixed-global-offer.show .col-12.col-lg-6{width:fit-content}
    header.fixed-global-offer.show .row{justify-content:space-between;width:calc(100% - 2.5rem)}
}
@media (min-width: 1200px) {
    .global-offer header.fixed-global-offer{gap:0 1rem!important}
    .global-offer header.fixed-global-offer .all-sizes{display:block}
}
.product-card-labels{display:flex;align-items:center}
.product-card-labels .label{font-size:.875rem;margin:0 1rem 0 0}
.product-card-labels .label::before{content:"";display:inline-block;margin-right:.25rem;margin-top:-.1rem;vertical-align:middle;width:.75rem;height:.75rem;background-size:contain;background-repeat:no-repeat;background-position:center}
.main_big_pic .label{padding:.23rem .5rem;border-radius:.5rem;line-height:1;font-weight:700;color:var(--white);font-size:.875rem;margin-bottom:.25rem}
.bc_label_wr{position:absolute;right:1rem;top:1rem;z-index:1}
.bc_label_wr .label{width:fit-content;margin-left:auto}
.content-modal-share,.content-modal-form{border-radius:1.5rem}
.modal-form .modal-header,.modal-share .modal-header{border-bottom:none;padding:2rem 2rem 0}
.smm-block,.modal-form .modal-body{padding:1rem 2rem 2rem}
.list-smm-block li a{display:block;width:2.5rem;height:2.5rem;border-radius:50%;transition:width .2s ease,height .2s ease}
.list-smm-block li a:hover{width:2.6rem;height:2.6rem}
.сopy-link-btn{padding:.5rem 2rem;background-color:var(--LightGrayTransparent);border:none;border-radius:1rem;opacity:.8;transition:width .2s ease,height .2s ease;width:100%}
.сopy-link-btn:hover{opacity:1}
.сopy-link-btn::after{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-left:.3rem;margin-top:-.19rem;background-repeat:no-repeat;background-size:contain;background-position:center}
.share-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:var(--white);box-shadow:0 4px 8px #0000001a;border-radius:8px;padding:8px 0;display:none;z-index:1000}
.share-menu ul{list-style:none;padding:0;margin:0}
.share-menu ul li{padding:8px 16px;cursor:pointer}
.share-menu ul li:hover{background-color:var(--seashell)}
.share-menu-arrow{position:absolute;top:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:10px;height:10px;background-color:var(--white);box-shadow:-1px -1px 2px #0000001a}
.share-menu.show{display:block;animation:slideIn .3s ease-out forwards}
.btn-link{color:var(--slate);border:none;line-height:1.4;text-decoration:none;background:transparent}
.btn-link:hover{color:var(--black)}
.btn-link::after{content:"";display:block;width:100%;height:0;border-bottom:.063rem dotted var(--slate);margin-top:-.063rem;transition:border-color .3s ease}
.btn-link:hover::after{border-color:var(--black)}
.btn-sm{font-size:16px;height:40px;padding:0 16px;border-radius:8px}
.btn-xs{font-size:14px;height:30px;width:30px;padding:0;line-height:30px;border-radius:8px}
.sizes-list{flex-wrap:wrap;display:flex;gap:.5rem}
.size-info{margin:0 .125rem .5rem;align-items:center}
.size-info span.title{color:var(--slate)}
.btn-sizeChartModal{color:var(--black);border:none;line-height:1.4;text-decoration:none;background:transparent;position:relative;border-bottom:1px dashed var(--slateTransparent)}
.btn-sizeChartModal:hover{opacity:.8}
.btn-sizeChartModal::before{content:"";display:inline-block;position:absolute;vertical-align:middle;width:.563rem;height:1.125rem;left:-1rem;top:.2rem;background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(30deg)}
.sizes-list li{flex:1 1 calc(33.33% - 10px);box-sizing:border-box;max-width:142px}
@media (max-width: 990px) {
    .sizes-list li{min-width:fit-content}
    .ico-bar .my-account .badge{right:4px;left:auto;top:9px}
}
.size-item button{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;border:.063rem solid var(--LightGray);border-radius:.5rem;position:relative;cursor:pointer;padding:.25rem .25rem .5rem;width:100%}
@media (min-width: 1500px) {
    html .size-item button{font-size:16px}
}
.size-item button.size-highlight-border::after{content:'';position:absolute;border:.125rem solid var(--black);border-radius:inherit;animation:size-highlight-border .5s}
@keyframes size-highlight-border {
    from{opacity:0}
    to{opacity:1}
}
.size-item button::after{content:"";position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem;border:.125rem solid transparent;border-radius:inherit;transition:border-color .2s ease;pointer-events:none}
.size-item button:hover::after{border-color:var(--slate)}
.size-item button.size-selected::after{border-color:var(--slate)}
.big-text-sizes-list{color:var(--black);font-weight:700;margin-top:.25rem;line-height:1.2;white-space:nowrap}
.global-offer header.fixed-global-offer.show ul.sizes-list{flex-wrap:nowrap;overflow:hidden}
.instock-indicator{height:.2rem;background:var(--LightGray);display:block;width:100%;border-radius:1rem;overflow:hidden}
.instock-indicator .stock-empty{height:4px;width:0;background-color:transparent;display:block}
.instock-indicator .stock-critical{height:4px;width:10%;background-color:var(--red);display:block}
.instock-indicator .stock-low{height:4px;width:25%;background-color:var(--red);display:block}
.instock-indicator .stock-medium{height:4px;width:50%;background-color:var(--orange);display:block}
.instock-indicator .stock-high{height:4px;width:75%;background-color:var(--green);display:block}
.instock-indicator .stock-full{height:4px;width:100%;background-color:var(--green);display:block}
.small-text-sizes-list{color:var(--slate);line-height:1.1}
.instock-sizes-list{font-size:.6rem;display:block;height:.75rem;width:.75rem;line-height:.75rem;position:absolute;background:var(--yellow);color:var(--black);border-radius:50%;right:.25rem;top:.25rem;animation:scale-in .5s ease-in-out forwards,background-flicker 2s ease-in-out infinite;will-change:transform,opacity,background-color}
@keyframes scale-in {
    0%{transform:scale(0);opacity:0}
    100%{transform:scale(1);opacity:1}
}
@keyframes background-flicker {
    0%,50%,100%{background-color:var(--yellow)}
    25%,75%{background-color:var(--yellowlight)}
}
button.btn.btn-model-sizes{height:44px;padding:0 16px;font-size:16px;color:var(--slate);margin:auto}
button.btn.btn-model-sizes:hover{background:#fff;color:#000}
button.btn.btn-model-sizes:hover svg path{fill:#000}
.color-list-fullСontainer{margin-bottom:1rem;position:relative}
.color-list-fullСontainer .color-container{overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;width:100%;position:relative}
.color-list-fullСontainer .color-container::-webkit-scrollbar{display:none}
.color-list-fullСontainer .color-list{display:flex;flex-wrap:nowrap;padding:.31rem 0 .31rem .31rem;position:relative;overflow:auto}
.color-list-fullСontainer .color-list li{margin:0 .75rem 0 0;position:relative}
.color-list-fullСontainer .color-list a{display:inline-block;position:relative}
.color-list-fullСontainer .color-list a img,.bc_thumb img{border-radius:.5rem;box-shadow:0 0 0 .125rem transparent,0 0 0 .25rem transparent;z-index:0}
.color-list a:hover img,.bc_thumb:hover img{box-shadow:0 0 0 .125rem var(--seashell),0 0 0 .25rem var(--slate)}
.color-list a.color-selected img,.bc_thumb.active img{box-shadow:0 0 0 .125rem var(--seashell),0 0 0 .25rem var(--slate)!important}
.color-list-fullСontainer .color-list a img{aspect-ratio:3 / 4;object-fit:cover;min-width:60px}
.color-list-fullСontainer .next,.color-list-fullСontainer .back,.similar-products .next,.similar-products .back,.similar-products-container .next,.similar-products-container .back{position:absolute;top:50%;transform:translateY(-50%)}
.color-list-fullСontainer .next,.similar-products .next{right:.25rem}
.color-list-fullСontainer .back,.color-list-fullСontainer .back{left:.25rem}
.scroll-color,.scroll-image,.scroll-button{position:absolute;transform:translateY(-50%);cursor:pointer;border:0;width:3rem;height:3rem;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:auto;color:var(--slate);box-shadow:0 .15rem .75rem .06rem #001a340d;transition:filter .4s ease,opacity .4s ease}
.scroll-color{width:2rem;height:2rem}
.scroll-color:hover,.scroll-image:hover,.scroll-button:hover{filter:invert(100%);opacity:1}
.color-item-more-info img{border-radius:.5rem;margin-bottom:.313rem}
.color-item-more-info p{max-width:165px}
.out-of-stock::before{width:.75rem;height:.75rem;content:"";display:inline-block;margin-top:-.2rem;margin-right:.25rem;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center}
.infoDiv{position:absolute;display:none;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .2s ease;z-index:1031;background-color:var(--white);box-shadow:.2rem .25rem .75rem #0000001a;padding:.75rem;border-radius:.75rem}
.size-item-more-info,.color-item-more-info{padding:.75rem;font-size:.875rem}
@media (min-width: 1500px) {
    .size-item-more-info{font-size:.75rem}
}
.size-item-more-info .d-flex{gap:0 .5rem}
.size-item-more-info .header{margin-bottom:.5rem}
.size-item-more-info h7{font-size:.875rem;display:flex;align-items:center;margin-left:.5rem}
.size-item-more-info h7 span{font-weight:700}
.size-item-more-info .value-align-right{padding:.25rem .5rem;min-width:13rem;display:flex;justify-content:space-between;align-items:center}
.size-item-more-info .value-align-right:last-child{border-bottom:none}
.size-item-more-info .value-align-right span{margin-left:auto}
.instock-size-item-more-info{padding:.1rem .5rem;border-radius:.35rem;margin-right:.5rem}
.size-item-more-info .spec-offer{min-width:15rem}
.characteristics-container table{width:100%}
.characteristics-container table th{width:50%;color:var(--slate);text-align:left;vertical-align:top;padding-bottom:.625rem}
.characteristics-container table td{width:50%;color:var(--black);text-align:left;vertical-align:bottom;padding-bottom:.625rem}
.characteristics-container table th .th-decor{position:relative;display:inline-block;vertical-align:bottom;width:100%}
.characteristics-container table th .th-decor::after{content:"";display:block;width:100%;height:1.4rem;position:absolute;left:0;bottom:.313rem;border-bottom:.063rem dashed var(--slate);opacity:.2;z-index:-1}
.characteristics-container table th .th-decor span{padding-right:.313rem;position:relative;background-color:var(--slateTransparentlight);z-index:1}
.characteristics-container table td span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:3rem;word-break:break-word;padding-left:.313rem}
.product-id::after{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;margin-left:.3rem;margin-top:-.19rem;background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.3}
.product-id:hover::after{opacity:1}
.characteristics-container .all-characteristics-btn,.characteristics-container .pfd-characteristics-btn{line-height:3.1rem;height:3.2rem;border-radius:.625rem;min-width:3.2rem;border:.063rem solid var(--LightGray);display:inline-block;text-align:center;cursor:pointer;text-decoration:none;position:relative}
.characteristics-container .all-characteristics-btn{width:80%}
.characteristics-container .all-characteristics-btn::after{content:"";position:absolute;top:-.125rem;left:-.125rem;right:-.125rem;bottom:-.125rem;border:.125rem solid transparent;border-radius:inherit;transition:border-color .2s ease;pointer-events:none}
.characteristics-container .all-characteristics-btn:hover::after{border-color:var(--slate)}
.characteristics-container .pfd-characteristics-btn::after{content:"";background-position:center;background-repeat:no-repeat;width:3.2rem;height:3.2rem;display:inline-block;vertical-align:middle}
.characteristics-container .pfd-characteristics-btn::before{content:"PDF";color:var(--white);font-size:.73rem;background-color:var(--red);position:absolute;display:block;border-radius:.2rem;line-height:.9rem;height:.9rem;padding:0 .2rem;top:.313rem;right:-1rem}
.characteristics-container .pfd-characteristics-btn:hover::before{background-color:var(--slate)}
.characteristics-container .pfd-characteristics-btn:hover{border:.063rem solid var(--slate)}
footer section,footer .section{background-color:var(--white);border-radius:1.5rem;padding:2rem 1.5rem}
section.product-сharacteristics,section.advantage-product,section.size-chart,aside.similar-products-container,section.otr_el,section.cleaning_section{border-radius:1rem;background-color:var(--white);padding:2rem 1.5rem;position:relative;margin-bottom:2rem}
.cleaning_desc{display:flex;flex-direction:column-reverse}
.cleaning_desc .cleaning-icons{margin-bottom:10px}
.decor-hide{transition:max-height .5s ease-in-out;overflow:hidden;max-height:40rem;transform-origin:top}
.container-decor-button{position:absolute;width:100%;left:0;bottom:2rem;background:-webkit-linear-gradient(top,#fff0 0%,#fff0 3%,#ffffffe6 90%,#ffff 100%);background:-moz-linear-gradient(top,#fff0 0%,#fff0 3%,#ffffffe6 90%,#ffff 100%);background:-o-linear-gradient(top,#fff0 0%,#fff0 3%,#ffffffe6 90%,#ffff 100%);background:-ms-linear-gradient(top,#fff0 0%,#fff0 3%,#ffffffe6 90%,#ffff 100%);background:linear-gradient(to bottom,#fff0 0%,#fff0 3%,#ffffffe6 90%,#ffff 100%)}
.expanded{max-height:none}
.advantage-product .advantage-product-item-text{display:flex;flex-direction:column;position:relative}
.advantage-product-item-text .description{position:absolute;z-index:-1;bottom:0;width:100%}
.advantage-product-item-text img{order:2}
.advantage-product h3{font-size:1.2rem;margin:1rem 0 .5rem}
.advantage-product h3::before{content:"";display:inline-block;margin-right:.5rem;vertical-align:middle;width:1.5rem;height:1.5rem;margin-top:-.25rem;background-size:contain;background-repeat:no-repeat;background-position:center}
.advantage-product p{word-break:break-word;margin:0 0 1rem}
.advantage-product img,.advantage-product picture,.advantage-product video{border-radius:.625rem;width:100%!important;height:auto!important;display:block;position:relative}
.advantage-product .img-first{order:-1}
.product-сharacteristics h2.group-h1,.size-chart h2,.advantage-product h2,.similar-products-container h2{font-size:1.75rem;font-weight:400;text-align:center;margin-top:0}
.group-h1{font-size:1.75rem;font-weight:400;text-align:center;margin-bottom:1rem}
.group-h1 strong{font-size:1rem;display:block;font-weight:500}
.size-chart h3{font-size:1.25rem;font-weight:400;text-align:center}
.size-chart h4{font-size:1.25rem;font-weight:700;text-align:center}
.size-chart table{border-radius:1rem;width:100%;text-align:center;overflow:hidden;margin-bottom:2rem}
.size-chart table th,.size-chart table td{padding:1rem .625rem;border:.063rem solid var(--LightGray)}
.size-chart table th{background-color:var(--LightGrayTransparent);font-weight:400}
.size-chart table td:hover{background-color:var(--LightGray)!important}
.size-chart table td.hover-row,.size-chart table th.hover-row,.size-chart table td.hover-column,.size-chart table th.hover-column{background-color:var(--LightGrayTransparent)}
.instructions-size-chart{background-color:var(--LightGrayTransparent);border-radius:1rem;padding:2rem;margin:0}
.list-item{display:flex;align-items:center;margin-bottom:.625rem}
.measurement{border-radius:50%;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;margin-right:.625rem;flex-shrink:0}
.measurement-text{flex-grow:1;display:block;max-width:18rem}
.measurement-text b{display:block}
.promotion{display:flex;justify-content:space-between;align-items:center;font-size:.875rem;line-height:1.2;padding:.75rem 1.5rem;margin:0 0 .5rem;border-radius:1rem;border:1px solid #00000014;background:#f5f6f6}
.offer{display:flex;align-items:center}
.offer img{margin-right:.5rem}
.deadline{margin-left:auto;padding:.25rem .5rem;background-color:#fff;border-radius:.5rem;color:#000}
.deadline.deadline-yellow{background-color:#FAFF01}
.deadline.deadline-red{color:#fff;background:linear-gradient(180deg, #ff0133 13.66%, #ea0230 100%)}
.promotion.action_mini{padding:0 1.5rem 0 0}
.deadline.slate{margin-left:auto;font-size:100%;width:148px;padding:.08rem .5rem;background-color:var(--slate);border-radius:.5rem;font-weight:700;color:#fff}
#tab_defective{position:absolute;top:65px;right:0;left:0;background:#f6f6f7;padding:1.5rem;z-index:1;margin-top:-15px;width:100%;font-size:16px;border-radius:0 0 1rem 1rem}
#btn_tab_defective:not(.collapsed){background:var(--black)}
#btn_tab_defective:not(.collapsed) svg{rotate:180deg}
.order-container{background-color:var(--white);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;position:relative;border:none}
.toggle-wrapper{display:flex;align-items:center;justify-content:space-between;padding:.25rem 1rem;margin:.75rem 0 0;background-color:var(--slateTransparentUltralight);border-radius:.75rem}
.toggle-text{font-size:.875rem;font-weight:700;line-height:1.2}
.toggle-text i{font-weight:400}
.toggle-checkbox{display:none}
.toggle-label{position:relative;display:inline-block;width:3.5rem;height:2rem;cursor:pointer}
.toggle-background{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--green);transition:background-color .3s;border-radius:1rem}
.toggle-knob{position:absolute;top:.122rem;left:.12rem;width:1.75rem;height:1.75rem;background-color:#fff;transition:transform .3s;border-radius:50%;box-shadow:0 0 2px #0003}
.toggle-checkbox:not(:checked) + .toggle-label .toggle-background{background-color:var(--slateTransparent)}
.toggle-checkbox:not(:checked) + .toggle-label .toggle-knob{transform:translateX(0)}
.toggle-checkbox:checked + .toggle-label .toggle-knob{transform:translateX(26px)}
.old-price{font-size:.875rem;display:inline-block;position:relative;white-space:nowrap;text-align:center;width:3rem}
.old-price::after{content:"";position:absolute;top:50%;left:0;right:0;height:.125rem;background:var(--red);transform:rotate(-4deg);display:inline-block;border-radius:.5rem}
.btn.red:hover{background:var(--red)}
.product-card .price{font-weight:700;font-size:1.75rem;margin:0;line-height:1.2;position:relative;color:#47b652}
.price.minimumPrice_decor{transition:opacity .5s ease,transform .5s ease}
.product-card .price span{font-weight:700;font-size:1rem;position:absolute;background:var(--black);color:var(--white);padding:.1rem .4rem;border-radius:.25rem;right:.1rem;top:-1.5rem}
.product-card .price span::before{content:"";position:absolute;top:1.2rem;left:10%;border-width:.5rem;border-style:solid;border-color:var(--black) transparent transparent;display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}
@-webkit-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@-moz-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@-ms-keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
@keyframes fadeIn {
    0%{opacity:0}
    100%{opacity:1}
}
.points{background-color:var(--greenTransparent);color:#006B08;border-radius:.5rem;line-height:1;font-size:.875rem;padding:.25rem .5rem;margin-left:.25rem;display:flex;justify-content:space-between}
.points::before{content:"";display:inline-block;margin:-.06rem .25rem 0 0;vertical-align:middle;height:1rem;width:.875rem;background-repeat:no-repeat;background-position:center}
.credit{font-size:.875rem;margin:0 0 1.5rem}
.btn-favorites{display:block;position:absolute;border:none;width:1.625rem;height:1.5rem;background-color:transparent;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:1;top:1rem;right:1rem}
.btn-favorite-active{display:block;position:absolute;border:none;background:var(--white);top:0;right:0;width:3rem;height:3rem}
.btn-favorite-active.btn-favorites{background-image:none}
.btn-favorite-active::before{content:"";position:absolute;display:block;width:0;height:0;border-style:solid;border-width:3rem 3rem 0 0;border-color:var(--redTransparent) var(--slateTransparentlight);transform:rotate(270deg);left:0;top:0;border-top-left-radius:1rem}
.btn-favorite-active::after{content:"";position:absolute;display:block;width:.75rem;height:.625rem;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;left:.5rem;bottom:.5rem;opacity:.7}
.btn-favorite-active:hover::after{opacity:1}
#quantity-selector{position:relative;display:none}
#quantity-selector .limit-quantity{left:0;position:absolute;font-size:.875rem;top:-1.4rem;color:var(--red);display:inline-block;width:100%;text-align:center;opacity:0;transition:opacity .5s}
#quantity-selector .limit-quantity.show{opacity:1;animation:shake .5s}
@keyframes shake {
    0%{transform:translateX(0)}
    25%{transform:translateX(-10px)}
    50%{transform:translateX(10px)}
    75%{transform:translateX(-10px)}
    100%{transform:translateX(0)}
}
#quantity-selector .add-to-cart-pc-quantity{border:none;max-width:2rem;height:3rem;line-height:3rem;text-align:center}
#quantity-selector button{width:3rem;height:3rem;border-radius:1rem;position:relative}
#quantity-selector button.add-one-quantity::after{content:"";display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;background-repeat:no-repeat;background-position:center}
#quantity-selector button.reduce-one-quantity::after{content:"";display:block;position:absolute;top:0;left:0;width:3rem;height:3rem;background-repeat:no-repeat;background-position:center}
#quantity-selector button:hover{background-color:var(--slateTransparent)}
.cross-sell{margin:.75rem 1.5rem}
@media (max-width: 1400px) {
    .cross-sell{margin:.75rem 0}
    .cross-sell .item-cross-sell:last-child{display:none}
}
.cross-sell h2{font-weight:700;margin:0 0 .5rem}
.item-cross-sell{position:relative;display:flex;align-items:center;border-radius:.85rem;padding:.25rem 1rem .25rem .25rem;margin-bottom:.5rem;background-color:var(--slateTransparentUltralight);transition:-webkit-transform 0.2s,background-color .3s;transition:transform 0.2s,box-shadow 0.2s,background-color .3s;transition:transform 0.2s,box-shadow 0.2s,background-color 0.3s,-webkit-transform .2s;animation:softWave 4s ease-in-out infinite;cursor:pointer}
.item-cross-sell:hover{-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);background-color:var(--white)}
.item-cross-sell::after{content:"Смотреть";font-size:.875rem;background-color:var(--slate);border-radius:.625rem;padding:.5rem .75rem .5rem 2rem;color:var(--white);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC45Nzc1IDQuNTEzMzRDMTIuMDk3NCA0LjYzMzMzIDEyLjkwNTMgNC45NzcyOSAxMy40NDEyIDUuNTY5MjJDMTQuMjA5MSA2LjQzMzEyIDE0LjE5MzEgNy41ODQ5OSAxNC4xMDUxIDguMzc2ODlMMTMuNTQ1MiAxMi44NDg0QzEzLjM3NzIgMTQuNDAwMiAxMi43NDUzIDE2IDkuMzA1NzEgMTZINC44NDIyM0MxLjQwMjYzIDE2IDAuNzcwNzA2IDE0LjQwMDIgMC42MDI3MjYgMTIuODQwNEwwLjA0Mjc5MTYgOC4zODQ4OUMtMC4wNDUxOTgxIDcuNTg0OTkgLTAuMDY5MTk1MyA2LjQzMzEyIDAuNzA2NzE0IDUuNTY5MjJDMS4yNDI2NSA0Ljk3NzI5IDIuMDUwNTYgNC42MzMzMyAzLjE3MDQzIDQuNTEzMzRWNC4wNDk0QzMuMTcwNDMgMi4wNDk2MyA0Ljc3ODI0IDAuMjAxODUgNi42OTAwMSAwLjAxNzg3MTNDNy44MDE4OCAtMC4wODYxMTY1IDguODczNzYgMC4yNjU4NDIgOS42OTc2NiAxLjAxNzc1QzEwLjUxMzYgMS43NTM2NyAxMC45Nzc1IDIuODA5NTQgMTAuOTc3NSAzLjkwNTQyVjQuNTEzMzRaTTguOTUzNzUgMS44NDE2NkM4LjM2MTgyIDEuMzA1NzIgNy42MDE5MSAxLjA1Nzc1IDYuODAyIDEuMTI5NzRDNS40NTgxNiAxLjI1NzczIDQuMjgyMyAyLjYyNTU3IDQuMjgyMyA0LjA0OTRWNC40NjUzNUg5Ljg2NTY0VjMuOTA1NDJDOS44NjU2NCAzLjEyMTUxIDkuNTM3NjggMi4zNjk2IDguOTUzNzUgMS44NDE2NlpNMy40MDI0IDguMTIwOTJDMy40MDI0IDguNTYwODcgMy43NjIzNiA4LjkyMDgzIDQuMjAyMyA4LjkyMDgzSDQuMjEwM0M0LjY1MDI1IDguOTIwODMgNS4wMTAyMSA4LjU2MDg3IDUuMDEwMjEgOC4xMjA5MkM1LjAxMDIxIDcuNjgwOTcgNC42NTAyNSA3LjMyMTAyIDQuMjAyMyA3LjMyMTAyQzMuNzYyMzYgNy4zMjEwMiAzLjQwMjQgNy42ODA5NyAzLjQwMjQgOC4xMjA5MlpNOS4wMDE3NCA4LjEyMDkyQzkuMDAxNzQgOC41NjA4NyA5LjM2MTcgOC45MjA4MyA5LjgwMTY1IDguOTIwODNIOS44MDk2NUMxMC4yNDk2IDguOTIwODMgMTAuNjA5NiA4LjU2MDg3IDEwLjYwOTYgOC4xMjA5MkMxMC42MDk2IDcuNjgwOTcgMTAuMjQ5NiA3LjMyMTAyIDkuODAxNjUgNy4zMjEwMkM5LjM2MTcgNy4zMjEwMiA5LjAwMTc0IDcuNjgwOTcgOS4wMDE3NCA4LjEyMDkyWk05LjEyNzI1IDExLjcyNDZDOC4yMjE2IDEyLjA0NDYgNy40OTg4MyAxMi4xOCA2Ljc5OTczIDEyLjE2ODFDNi4xMDkyOCAxMi4xNTYyIDUuNDI3MTUgMTIuMDAwNiA0LjU5NzM1IDExLjcxNDdDNC4zMTQwMyAxMS42MTcxIDQuMDA1ODEgMTEuNzg3MSAzLjk0NzM0IDEyLjA4MUMzLjkwMTA5IDEyLjMxMzUgNC4wMjk1NyAxMi41NDYyIDQuMjUyODkgMTIuNjI1OEM1LjE4NTYzIDEyLjk1ODIgNS45NzQ5MSAxMy4xNTQgNi43OTA3MiAxMy4xNjhDNy42MTkwNSAxMy4xODIyIDguNDU3NTcgMTMuMDA4NyA5LjQ4NzczIDEyLjYyOEM5LjcwODA5IDEyLjU0NjYgOS44MzE5NCAxMi4zMTQyIDkuNzgzNjQgMTIuMDg0M0M5LjcyMTkxIDExLjc5MDUgOS40MTAzMyAxMS42MjQ1IDkuMTI3MjUgMTEuNzI0NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:.75rem center;transition:background-color .3s}
.item-cross-sell:hover::after{background-color:var(--black)}
.item-cross-sell img{border-radius:.625rem}
.cross-sell-price{display:flex;flex-direction:column;line-height:1.2;font-size:1.25rem;font-weight:700}
.cross-sell-old-price{font-weight:400;font-size:.875rem;display:inline-block;position:relative;white-space:nowrap;text-align:center;width:3rem}
.cross-sell-old-price::after{content:"";position:absolute;top:50%;left:0;right:0;height:.125rem;background:var(--red);transform:rotate(-4deg);display:inline-block;border-radius:.5rem}
.offer-cross-sell{display:flex;flex-direction:column;margin-left:.75rem;flex-grow:1}
.offer-cross-sell a{font-size:.875rem}
.item-cross-sell .look-btn{margin-right:1rem;display:block;text-align:center;padding:.25rem .5rem;border-radius:.5rem;position:relative;font-size:.875rem}
.modal-size-chart{max-width:100%;height:100%;margin:0}
.content-modal-size-chart{height:100%;overflow-y:auto}
.btn-close{box-sizing:content-box;width:2rem;height:2rem;padding:.25em;color:var(--white);background-color:var(--slate);background-position:center;background-repeat:no-repeat;border-radius:100rem;opacity:1}
.btn-close:hover{background-color:var(--black)}
.content-modal-size-chart .modal-header .btn-close{position:fixed;right:2rem;top:2rem;z-index:1030}
#model_sizesModal button.btn-close{filter:invert(1) grayscale(1) brightness(1.3)}
#model_sizesModal button.btn-close:hover{filter:invert(0.9) grayscale(1) brightness(0.9)}
.content-modal-size-chart .modal-body{padding:0 2rem 2rem}
.content-modal-size-chart .modal-header{padding:2rem 2rem 1rem;border:none;position:relative}
.content-modal-size-chart h5{font-size:1.25rem;font-weight:700}
.content-modal-size-chart h6{font-size:1.25rem}
.content-modal-size-chart h7{font-size:1.25rem;font-weight:700;text-align:center}
#AllCharacteristicsModal{width:40%;height:100%;max-width:none;margin:0;border-radius:0}
#AllCharacteristicsModal .offcanvas-header{padding:1.25rem;border:none}
#AllCharacteristicsModal .offcanvas-header p{font-size:.87rem;margin-top:.25rem}
#AllCharacteristicsModal .offcanvas-header p::before{content:"";display:inline-block;height:1.25rem;width:1.063rem;margin:-.2rem .25rem 0 0;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}
#AllCharacteristicsModal .offcanvas-header h5,.modal-share .modal-header h5,.modal-form .modal-header h5{font-size:1.25rem;margin:0;padding:0;line-height:1.4}
#AllCharacteristicsModal .offcanvas-body{padding:0 1.25rem}
#AllCharacteristicsModal .offcanvas-body dt,#AllCharacteristicsModal .offcanvas-body dd{width:50%;margin-bottom:0;font-weight:400;font-size:.87rem;display:flex}
#AllCharacteristicsModal .offcanvas-body>div{font-size:.87rem}
#AllCharacteristicsModal .offcanvas-body dl{margin-bottom:0;align-items:flex-start;display:flex;width:100%;padding:.5rem .75rem}
#AllCharacteristicsModal .offcanvas-body dd{width:50%;margin-bottom:0;font-weight:400}
#AllCharacteristicsModal .offcanvas-body dl dt::before{content:"⋅";display:inline-block;margin-right:.5rem;color:var(--red)}
#AllCharacteristicsModal .offcanvas-body dd{width:50%;margin-bottom:0;font-weight:400}
.carousel-indicators_bc{overflow-y:auto;height:100%;position:relative;-ms-overflow-style:none;scrollbar-width:none;opacity:1;transition:opacity .3s ease-in-out}
.main_big_pic{display:flex;max-height:728px;position:relative}
.carousel-control-prev,.carousel-control-next{z-index:2;top:80px;bottom:80px}
.big_pic_in.carousel-inner img,.big_pic_in.carousel-inner video{background-color:var(--white);border-radius:.75rem;object-fit:cover}
a.bc_thumb{margin:.25rem .25rem .75rem}
#imgModalBtn{left:120px}
@media (min-width: 992px) {
    .carousel-indicators_bc{position:relative;margin:0;overflow:auto;max-height:720px;width:100px;min-width:100px;display:block;padding-left:2px}
    .carousel-indicators_bc [data-bs-target]{width:80px;height:auto;opacity:1;text-indent:0;border:0;display:block}
    .bc_thumb img{border-radius:5px;width:100%;height:auto;cursor:pointer}
    .carousel-inner.big_pic_in{width:auto;margin:0 auto;overflow:visible}
    .loader-container{margin-left:50px}
}
@media (max-width: 991px) {
    .carousel-inner.big_pic_in{display:flex;gap:10px}
    .bc_main_img.carousel-item{max-width:440px;flex:0 0 440px;display:block;margin-right:0;opacity:1}
    .ci_num{z-index:1;position:absolute;bottom:50px;right:50px;background:#fff;border-radius:10px;padding:0 11px}
    .main_big_pic .loader-container{display:none}
}
@media (max-width: 767px) {
    .bc_main_img.carousel-item{max-width:320px;flex:0 0 320px}
    .ci_num{bottom:10px;right:15px}
}
@media (max-width: 370px) {
    .bc_main_img.carousel-item{max-width:240px;flex:0 0 240px}
}
.top-image-container{padding:0 .5rem 0 0;position:relative}
.product-photo-gallery #top-image,.product-photo-gallery picture{width:100%!important;height:auto!important;display:block;border-radius:.75rem;background-color:var(--white)}
.top-image-container video,.top-image-container #top-image{background-color:var(--white);border-radius:.75rem}
.top-image-container .next{right:1.5rem;top:50%}
.top-image-container .back{left:1rem;top:50%;display:none}
.thumbnail-fullContainer{padding-left:calc(var(--bs-gutter-x) * 0.5);padding-right:.5rem;position:relative}
.thumbnail-container{overflow-y:auto;height:100%;position:relative;-ms-overflow-style:none;scrollbar-width:none;opacity:0;transition:opacity .3s ease-in-out}
.thumbnail-container::-webkit-scrollbar{display:none}
.thumbnails{list-style:none;padding:0;margin:0}
.thumbnails li{margin:.25rem .25rem .75rem}
.thumbnails img{display:block;width:100%;height:auto;cursor:pointer}
.bc_thumb.video-product{position:relative;display:flex;flex-direction:column;align-items:center}
.bc_thumb.video-product::after{content:"";display:block;width:100%;height:100%;opacity:.7;position:absolute;background-color:var(--slate);top:0;border-radius:.5rem}
.bc_thumb.video-product:hover::after{opacity:.9}
.video-product .video-icon{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);font-size:.875rem;color:var(--white);text-align:center;z-index:1}
.video-product .video-icon::before{content:"";position:absolute;top:-1.2rem;left:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;background-color:var(--white);background-repeat:no-repeat;background-position:center;background-size:auto;border-radius:50%}
.video-product:hover .video-icon::before{background-color:var(--red)}
.loader-container{position:absolute;width:4rem;height:4rem;padding:.5rem;top:50%;left:50%;transform:translate(-50%,-50%)}
.loader{position:absolute;border:.5rem solid var(--white);border-left-color:var(--slate);border-radius:50%;width:3rem;height:3rem;animation:spin 1.5s cubic-bezier(0.5,0.2,0.5,0.8) infinite}
@keyframes spin {
    0%{transform:rotate(0deg)}
    50%{transform:rotate(180deg);border-left-color:var(--black)}
    100%{transform:rotate(360deg);border-left-color:var(--slate)}
}
section.product-сharacteristics h2{font-size:1.5rem;font-weight:500;margin:1.5rem 0 .75rem;text-align:center}
section.product-сharacteristics dl{margin-bottom:0;align-items:flex-start;display:flex;width:100%;padding:.75rem 1rem}
section.product-сharacteristics dl dt::before{content:"⋅";display:inline-block;margin-right:.5rem;color:var(--red)}
section.product-сharacteristics dl.dl-bg{background-color:var(--LightGrayTransparent);border-radius:.5rem}
section.product-сharacteristics dt,section.product-сharacteristics dd{width:50%;margin-bottom:0;font-weight:400}
section.product-сharacteristics dd a{font-weight:700}
section.product-сharacteristics dd a:hover{color:var(--black);opacity:.7}
footer section{height:100%}
footer h3{font-weight:700}
footer .copyright{display:flex;align-items:center;justify-content:center;height:4rem;font-size:.875rem;margin:1.5rem 0}
footer .copyright img,footer .copyright p{padding-left:1.5rem;margin-bottom:20px}
footer .catalog-wrapper,.header-page .catalog-wrapper{overflow-x:hidden;width:100%;border-radius:1.5rem;background:var(--white);padding:.25rem;margin:0 0 1rem}
footer .catalog-container,.header-page .catalog-container{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;list-style:none;padding:0;margin:0;scrollbar-width:none}
footer .catalog-container::-webkit-scrollbar,.header-page .catalog-container::-webkit-scrollbar{display:none}
footer .catalog-item,.header-page .catalog-item{flex:1 0 auto;display:flex;justify-content:flex-start;align-items:center;text-align:center;margin-right:.5rem;box-sizing:border-box;padding:.5rem 1rem;background-color:var(--slateTransparentUltralight);border-radius:1.5rem;position:relative;transition:background-color .3s ease-in-out;min-width:8rem;text-decoration:none;color:var(--slate);font-weight:700}
footer .catalog-item::before,.header-page .catalog-item::before{background-size:cover;content:"";display:inline-block;margin-right:.5rem;height:1.5rem;width:1.5rem;background-repeat:no-repeat;background-position:center}
footer .catalog-item:last-child,.header-page .catalog-item:last-child{margin-right:0}
footer .catalog-item:hover,.header-page .catalog-item:hover{background:var(--slateTransparentlight);color:var(--black)}
.catalog-item.icon-dl{background:#5181b81a}
.catalog-item.icon-sales{background:#ed142e0d}
.catalog-item.icon-markdown{background:#ffff001a}
.reviews-headerlinks2{margin-bottom:16px;gap:8px}
.reviews-headerlinks2 a{background:#fff;border-radius:10px;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:4px;font-size:18px;font-weight:700}
@media (min-width: 980px) and (max-width: 1200px) {
    footer .contacts-footer .other-contacts{flex-direction:column!important;align-items:flex-start!important;margin-top:.75rem!important;padding:0!important;background-color:transparent!important;gap:.75rem}
    footer .contacts-footer .info-working{font-size:.875rem}
    footer .section nav a,footer nav h3,footer .contacts-footer h3{margin-bottom:.5rem!important}
    footer .contacts-footer .other-contacts .skype{margin-left:0!important}
    footer .latest-list-menu li{display:inline-block;width:auto;margin-right:1rem}
    footer .latest-list-menu li:first-child{display:block;width:100%;margin-top:1rem}
    footer .footer-extras{margin-top:1rem!important}
    footer .phone-number-block-mob{align-items:flex-start!important;flex-direction:column;gap:.75rem}
    footer .phone-number-block-mob span{display:inline-block!important}
}
footer nav h3,footer .contacts-footer h3{width:100%}
footer .section nav a,footer nav h3,footer .contacts-footer h3{position:relative;display:inline-block;margin-bottom:1rem}
footer .section nav a{margin-left:.75rem}
footer .copyright p a{position:relative}
footer .section nav a::after,footer .copyright p a::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.063rem;border-radius:1rem;background-color:currentColor;transition:width .3s;opacity:.25}
footer .section nav a::before{content:'⋅';position:absolute;left:-.75rem;top:50%;transform:translateY(-50%);color:currentColor}
footer .contacts-footer .phone-number{font-size:1.75rem;font-weight:400}
footer .phone-number-block-mob,footer .phone-number-block-mob a{display:flex;align-items:center}
footer .phone-number-block-mob .phone-number{margin-right:.5rem}
footer .phone-number-block-mob span{display:none}
footer .contacts-footer .WhatsApp::before,footer .contacts-footer .Viber::before{content:'';background-position:center;background-repeat:no-repeat;background-size:auto;width:1.5rem;height:1.5rem;vertical-align:middle;display:inline-block;border-radius:50%;margin-right:.5rem}
footer .contacts-footer .phone-number:hover{color:var(--black)}
footer .contacts-footer .info-working{position:relative;margin:0 0 1rem 1rem}
footer .contacts-footer .other-contacts{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-top:.5rem;padding:1rem;background:var(--slateTransparentlight);border-radius:1rem}
footer .contacts-footer .other-contacts .skype{margin-left:2rem}
footer .contacts-footer .other-contacts a.email,footer .contacts-footer .other-contacts a.skype{position:relative}
footer .contacts-footer .other-contacts a.email::before,footer .contacts-footer .other-contacts a.skype::before{content:'';width:1.5rem;height:1.5rem;margin-right:.5rem;vertical-align:middle;display:inline-block;border-radius:50%;background-color:var(--slate);background-size:.75rem;background-repeat:no-repeat;background-position:center}
footer .contacts-footer .other-contacts a.email::before{right:.1rem}
footer .contacts-footer .other-contacts a.skype::before{right:-2rem}
footer .contacts-footer .other-contacts a.email:hover::before,footer .contacts-footer .other-contacts .skype a:hover::before{background-color:var(--black)}
footer .contacts-footer span.working-hours,footer .contacts-footer span.no-working-hours{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;position:relative;text-align:center;line-height:.5rem;margin:0 .75rem 0 .5rem}
footer .contacts-footer span.working-hours{background-color:var(--green);color:var(--green)}
footer .contacts-footer span.no-working-hours{background-color:var(--red);color:var(--red)}
footer .contacts-footer span.working-hours::after,footer .contacts-footer span.no-working-hours::after{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2rem;height:2rem;border-radius:50%;animation:wave 2s infinite linear}
footer .contacts-footer span.working-hours::after{border:.5rem solid var(--green);animation:wave-border 2.5s infinite linear}
footer .contacts-footer span.no-working-hours::after{border:.5rem solid var(--red);animation:wave-border 2.5s infinite linear}
#writeDirector::after{content:'';position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}
@keyframes wave {
    0%{width:.75rem;height:.75rem;opacity:1}
    100%{width:2rem;height:2rem;opacity:0}
}
@keyframes wave-border {
    0%{width:.75rem;height:.75rem;opacity:.7;border-width:.25rem}
    100%{width:2rem;height:2rem;opacity:0;border-width:0}
}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
footer .contacts-footer .btn{position:relative;margin-bottom:.5rem;text-align:left;padding-left:3rem;display:block}
#callback::after{content:'';position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}
#downloadPrice::after{content:'';position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}
#downloadApp::after{content:'';position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:center;background-size:cover}
footer .footer-extras{margin-top:2rem}
footer aside ul{flex-wrap:wrap;gap:6px}
footer .qrcode-downloadapp{display:flex;flex-direction:row;align-items:center;justify-content:center}
footer .qrcode-downloadapp img{width:8rem!important;height:auto!important;display:block;position:relative;margin-right:.5rem}
footer .add-favorites-site{position:relative;top:50%;transform:translateY(-50%);max-width:10rem;margin-left:3.8rem}
footer .add-favorites-site::after{content:'';width:7.8rem;position:absolute;height:7.6rem;display:block;background-repeat:no-repeat;background-position:center;background-size:contain;top:-1rem;left:-3.8rem;z-index:-1}
.size-item{position:relative}
.modal-form{margin-top:1rem}
.modal-form .form-group{position:relative;margin-top:1rem}
.modal-form .form-group input,.modal-form .form-group textarea{width:100%;outline:none;transition:all .3s ease;padding:1rem;border:.063rem solid var(--slateTransparent);border-radius:.5rem;font-size:1rem}
.modal-form .form-group input{line-height:48px;height:48px}
.modal-form .form-group textarea{resize:none;min-height:48px}
.form-floating ::placeholder{color:transparent}
.form-floating>label{padding-left:1rem}
.modal-form .form-group input:focus,.modal-form .form-group textarea:focus{border-color:var(--slate);box-shadow:0 0 0 2px var(--slateTransparentlight);outline:none}
.modal-form .input-mask{position:absolute;top:1rem;left:1rem;color:var(--slateTransparent);font-size:1rem;pointer-events:none;transition:all .3s ease}
.modal-form .form-group input:focus + .input-mask,.modal-form .form-group textarea:focus + .input-mask,.modal-form .form-group input:not(:placeholder-shown) + .input-mask,.modal-form .form-group textarea:not(:placeholder-shown) + .input-mask{opacity:0;transform:scale(0.85) translateY(-0.7rem) translateX(0.15rem)}
.modal-form button.btn{margin-top:1rem;width:100%;padding:0;line-height:48px;height:48px;border:none;border-radius:.5rem;background-color:var(--slate);color:var(--white);cursor:pointer;transition:all .3s ease}
.modal-form button.btn:hover{background-color:var(--black)}
.modal-form .err{color:var(--white);background-color:var(--red);border-radius:.25rem;width:100%;padding:.5rem 1rem;display:block;opacity:0;max-height:0;overflow:hidden;transition:opacity .6s ease,max-height .6s ease}
.modal-form .err.active{opacity:1;max-height:5rem}
.modal-form .loader-container{display:flex;justify-content:center;align-items:center;height:3rem;width:3rem;border-radius:50%;background-color:var(--slateTransparentlight)}
@media (min-width: 1500px) {
    .color-item-more-info p{font-size:.75rem}
}
@media (min-width: 1800px) {
    html{font-size:20px}
}
@media (min-width: 1320px) {
    .size-item .no-margin-right{margin-right:0}
}
@media (max-width: 1320px) {
    .hide-resize-2,.hide-resize-1{display:none}
}
@media (max-width: 1200px) {
    .container-decor-button{bottom:1rem}
    footer .contacts-footer .info-working{margin:0 0 1rem}
    footer aside{margin-top:1.5rem}
    section.advantage-product,section.size-chart{padding:1rem;border-radius:1.5rem}
    .advantage-product img,.advantage-product picture,.advantage-product video{border-radius:.75rem}
    .top-image-container{padding:0}
    .order-md-1{order:1}
    .order-md-2{order:2}
    .order-md-3{order:3}
    .order-md-4{order:4}
    .promotion{padding:.5rem .75rem;margin:.75rem 0}
    .size-info{margin:0 .5rem .5rem 0}
    .size-container{padding:0 .75rem;margin-bottom:.75rem}
    .sizes-list{margin-bottom:0}
    .info-model-sizes{display:none}
    .order-container{margin-bottom:1rem;padding:1rem}
    .color-list-fullСontainer{margin:0 0 1rem}
    .characteristics-container table tr:nth-last-child(-n+2){display:none}
    .cross-sell{display:none}
    .credit{margin:.313rem 0 1rem}
    .size-item-more-info{font-size:.75rem;padding:.75rem}
    .size-item-more-info h7{font-size:.75rem}
    .size-item-more-info .value-align-right{padding:.3rem .4rem;min-width:10rem;border-radius:.25rem}
    .instock-size-item-more-info{padding:.15rem .25rem;margin-top:.15rem;border-radius:.35rem;display:inline-block;font-weight:400}
    .color-list-fullСontainer .next{right:.5rem}
    .color-list-fullСontainer .back{left:.5rem}
    .item4-global-offer{order:1}
    .item5-global-offer{order:2}
}
@media (min-width: 1240px) {
    .top-image-container .next,.top-image-container .back{display:none!important}
    section.product-сharacteristics .width-transformation dt{width:24%}
    section.product-сharacteristics .width-transformation dd{width:76%}
}
@media (max-width: 1100px) {
    .hide-resize-2,.hide-resize-1{display:none}
    .product-overview h1{margin-bottom:.5rem}
    .sizes-list{margin-bottom:.5rem}
    .order-container{margin-bottom:1rem;padding:1rem 1.5rem}
    .credit{margin:.25rem 0 .5rem}
}
@media (max-width: 990px) {
    .instructions-size-chart{padding:1.5rem 1rem;margin:0}
    .characteristics-container table tr:nth-last-child(-n+2){display:table-row}
    .content-modal-size-chart .modal-body .container-1600{padding-right:0;padding-left:0}
    .trigger-header .container-1600{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0 1rem}
    .size-container{margin-bottom:0}
    .sizes-list{margin-bottom:0}
    footer aside{margin-top:1rem}
    footer .footer-extras{margin-top:0}
    .base.trigger-header.fixed-header #catalog{padding:7.75rem 1rem 1rem}
    .cross-sell{display:block;padding:0 .5rem;margin:1rem 0 0}
    .item-cross-sell::after{padding:.5rem .75rem .5rem 2.25rem}
    .container-decor-button{bottom:1rem}
    .old-price::after{height:.075rem}
    .notification.show{top:5%}
    .container-decor-button button{margin-bottom:1rem}
    footer section,footer .section{border-radius:1.5rem;padding:1.5rem 1rem}
    footer .contacts-footer h3{margin-bottom:.5rem}
    footer .contacts-footer section{margin-bottom:1rem}
    footer .contacts-footer .WhatsApp::before,footer .contacts-footer .Viber::before{width:2rem;height:2rem}
    .color-list-fullСontainer{padding:0 0 0 .25rem}
    .product-overview{margin-bottom:1rem}
    .cross-sell .item-cross-sell:last-child{display:flex}
    .hide-resize-2,.hide-resize-1{display:table-row}
    .top-image-container{padding:0 .75rem}
    #AllCharacteristicsModal{width:100%;margin:0}
    .product-overview h1{margin:1rem 0 0 1rem;white-space:normal;height:auto;line-height:120%;margin-bottom:8px;max-width:100%}
    .color-list-fullСontainer .color-list{flex-wrap:wrap;gap:8px}
    .product-card-labels{margin-left:1rem;margin-bottom:16px}
    .promotion,.promotion.action_mini{padding:.75rem 1rem;margin:0 0 .35rem}
    .promotion.action_mini{padding:0 1rem 0 0}
    .size-container{padding:1rem;position:fixed;left:0;right:0;z-index:1;display:flex;justify-content:center;background-color:var(--white)}
    .size-container{box-shadow:0 -1rem 2rem #00000012;-webkit-box-shadow:0 -1rem 2rem #00000012;-moz-box-shadow:0 -1rem 2rem #00000012}
    .size-container .size-info{margin-bottom:1rem}
    .grow-add-to-cart{padding:0 1.5rem 2rem}
    [data-bs-target="#imgModal"]{left:1.75rem!important}
    .size-container{bottom:0;display:flex;flex-direction:column;z-index:1030}
    .grow-add-to-cart{z-index:1031}
    .grow-add-to-cart{bottom:-.2rem;z-index:1030}
    #quantity-selector .limit-quantity{bottom:-1.4rem;top:auto;left:0}
    .size-info{flex:0 0 auto}
    #catalog .categories{height:35rem}
    .sizes-list{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;padding:.1rem .06rem}
    .sizes-list::-webkit-scrollbar{display:none}
    .sizes-list li:last-child{order:-1}
    .sizes-list li{order:1}
    .advantage-product .img-first{order:0;margin-bottom:0}
    .size-chart table thead{display:none}
    .size-chart table,.size-chart table tbody,.size-chart table tr,.size-chart table td,.size-chart table th{display:block;width:100%;border-radius:0;border:0}
    .size-chart table tbody tr{margin-bottom:1rem}
    .size-chart table tbody td{text-align:right;border:0;font-weight:400;border-bottom:.063rem solid var(--LightGray);text-transform:none}
    .size-chart table tbody td:before{content:attr(data-label);font-weight:400;float:left;text-transform:none}
    .content-modal-size-chart .modal-header{padding:2rem 1rem 1rem}
    .content-modal-size-chart .modal-body{padding:0 1rem 1rem}
    .content-modal-size-chart .size-chart h3{font-size:1.25rem;font-weight:700;text-align:left}
    .size-chart table tbody th{text-align:left;border:0;background-color:var(--LightGrayTransparent);text-transform:uppercase;border-radius:.5rem}
    .size-chart table tbody th:before{margin-right:.5rem;content:attr(data-label);font-weight:700;float:left;text-transform:uppercase}
    body .size-chart table td:hover{background-color:transparent!important}
    section.product-сharacteristics,section.advantage-product,section.size-chart,aside.similar-products-container,section.otr_el,section.cleaning_section{padding:1rem;margin-bottom:1rem}
    .product-сharacteristics h2.group-h1,.size-chart h2,.advantage-product h2,.similar-products-container h2{font-size:1.25rem}
    .main_big_pic .up,.main_big_pic .down{display:none}
}
@media (min-width: 990px) {
    .advantage-product-item-text .img-order{order:-1}
    .btn{box-shadow:0 .25rem .375rem #0000001a, 0 .0625rem .1875rem #00000014}
    .btn:hover{box-shadow:0 .375rem .5rem #00000026, 0 .125rem .25rem #0000001a;-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem)}
}
@media (max-width: 768px) {
    .characteristics-container{margin-left:.5rem}
    .size-container .size-info{margin-bottom:.5rem}
    .size-container .size-info .small-text-sizes-list{padding-right:1rem}
    .grow-add-to-cart{padding:0 1rem 1.5rem}
    .size-container{bottom:0;display:flex;flex-direction:column}
    .infoDiv.balance-info{display: none !important}
}
.similar-products-container h2{font-weight:600;margin-bottom:1rem}
.similar-products{display:flex;overflow-x:auto;gap:.75rem;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}
.similar-products-card{flex:0 0 calc((100% - 4rem) / 6);box-sizing:border-box}
.similar-products-card img{width:100%;height:auto;display:block;border-radius:.75rem;aspect-ratio:3 / 4;object-fit:cover}
.name-similar-products-card{margin:0 .5rem;position:relative}
.name-similar-products-card a{font-size:.83rem;overflow:hidden;display:block;width:100%;height:1.4rem;line-height:1.4rem}
.name-similar-products-card span{margin-left:auto;border:solid .07rem var(--slate);border-radius:.25rem;padding:0 .25rem;font-size:.75rem;position:absolute;right:0;top:.12rem;background-color:var(--white);box-shadow:-1rem 0 .5rem var(--white);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#ffffff')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color='#ffffff')}
.name-similar-products-card span::before{content:"";display:inline-block;margin-right:.25rem;vertical-align:middle;height:.5rem;width:.5rem;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-top:-.07rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNCAwQzEuNzkyIDAgMCAxLjc5MiAwIDRDMCA2LjIwOCAxLjc5MiA4IDQgOEM2LjIwOCA4IDggNi4yMDggOCA0QzggMS43OTIgNi4yMDggMCA0IDBaTTUuMDY0IDQuNjkyTDQuMDQgNS4yODRDMy4zOCA1LjY2NCAyLjg0IDUuMzUyIDIuODQgNC41OTJWMy40MDhDMi44NCAyLjY0NCAzLjM4IDIuMzM2IDQuMDQgMi43MTZMNS4wNjQgMy4zMDhDNS43MjQgMy42ODggNS43MjQgNC4zMTIgNS4wNjQgNC42OTJaIiBmaWxsPSIjMjkyRDMyIi8+Cjwvc3ZnPgo=)}
.price-details-similar-card{position:relative;margin:.5rem .5rem 0;display:flex;justify-content:flex-start;align-items:center}
.price-details-similar-card .cross-sell-old-price{color:var(--slate);margin-left:.25rem}
.price-details-similar-card .cross-sell-old-price::after{background:var(--slate);height:.063rem}
.price-details-similar-card span{font-size:.75rem;font-weight:500}
.price-details-similar-card .old{color:var(--slate)}
.price-details-similar-card .discount{padding:.25rem .5rem;border-radius:1rem;line-height:1;font-weight:600;position:absolute;left:0;top:-2.25rem}
.similar-products-container .scroll-button.back{left:2.5rem;transform:translateY(-75%);display:none}
.similar-products-container .scroll-button.next{right:2.5rem;transform:translateY(-75%)}
.similar-products-card .look-btn{display:block;margin:.5rem;text-align:center;padding:.5rem 0;border-radius:.5rem;transition:-webkit-transform 0.2s,background-color .3s;transition:transform 0.2s,box-shadow 0.2s,background-color .3s;transition:transform 0.2s,box-shadow 0.2s,background-color 0.3s,-webkit-transform .2s;animation:softWave 4s ease-in-out infinite;position:relative}
.similar-products-card .look-btn::before{display:inline-block;margin-right:.25rem;vertical-align:middle;height:1rem;width:1rem;background-repeat:no-repeat;background-position:center;background-size:cover;position:relative;margin-top:-.15rem}
.similar-products-card .look-btn::after{content:"";height:1.5rem;width:1.5rem;position:absolute;right:-.5rem;bottom:-.5rem;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMjA1NzEgMC4yNzk3OTNDOS4zNjExMyAtMC4zMTQ0NDEgMTAuNzc4OSAwLjA2NTQ1MDIgMTEuNDgyNCAxLjE1Nzc4QzExLjg0MDIgMS43MTMzNiAxMi40MDE2IDIuMTA2NDcgMTMuMDQ2MSAyLjI1MjY5QzE0LjMxMzIgMi41NDAxNyAxNS4xNTUxIDMuNzQyNTEgMTQuOTkxOCA1LjAzMTQ5QzE0LjkwODggNS42ODcwOCAxNS4wODYyIDYuMzQ5MDkgMTUuNDg1OSA2Ljg3NTM1QzE2LjI3MTcgNy45MTAwMyAxNi4xNDM4IDkuMzcyMjMgMTUuMTkwMiAxMC4yNTQ3QzE0LjcwNTIgMTAuNzAzNiAxNC40MTU2IDExLjMyNDcgMTQuMzgzNSAxMS45ODQ4QzE0LjMyMDQgMTMuMjgyNSAxMy4yODI1IDE0LjMyMDQgMTEuOTg0OCAxNC4zODM1QzExLjMyNDcgMTQuNDE1NiAxMC43MDM2IDE0LjcwNTIgMTAuMjU0NyAxNS4xOTAyQzkuMzcyMjMgMTYuMTQzOCA3LjkxMDAzIDE2LjI3MTcgNi44NzUzNSAxNS40ODU5QzYuMzQ5MDkgMTUuMDg2MiA1LjY4NzA4IDE0LjkwODggNS4wMzE0OSAxNC45OTE4QzMuNzQyNTEgMTUuMTU1MSAyLjU0MDE3IDE0LjMxMzIgMi4yNTI2OSAxMy4wNDYxQzIuMTA2NDcgMTIuNDAxNiAxLjcxMzM2IDExLjg0MDIgMS4xNTc3OCAxMS40ODI0QzAuMDY1NDUwNCAxMC43Nzg5IC0wLjMxNDQ0MSA5LjM2MTEzIDAuMjc5NzkzIDguMjA1NzFDMC41ODIwMyA3LjYxODA0IDAuNjQxNzYzIDYuOTM1MjkgMC40NDYxNjUgNi4zMDQwN0MwLjA2MTU5NiA1LjA2MzAxIDAuNjgxOTA5IDMuNzMyNzUgMS44Nzk4MSAzLjIyOTYxQzIuNDg5MDggMi45NzM3MSAyLjk3MzcxIDIuNDg5MDggMy4yMjk2MSAxLjg3OTgxQzMuNzMyNzUgMC42ODE5MDkgNS4wNjMwMSAwLjA2MTU5NjEgNi4zMDQwNyAwLjQ0NjE2NUM2LjkzNTI5IDAuNjQxNzYzIDcuNjE4MDUgMC41ODIwMyA4LjIwNTcxIDAuMjc5NzkzWiIgZmlsbD0iIzQ3QjY1MiIvPgo8cGF0aCBkPSJNNi4xODE1NyAxMC43MTY3TDcuNTA3NjMgMTEuNzQzM0M3LjY3ODc0IDExLjkxNDQgOC4wNjM3MiAxMiA4LjMyMDM4IDEySDkuOTQ1ODdDMTAuNDU5MiAxMiAxMS4wMTUzIDExLjYxNSAxMS4xNDM2IDExLjEwMTdMMTIuMTcwMiA3Ljk3OTA0QzEyLjM4NDEgNy4zODAxOCAxMS45OTkxIDYuODY2ODYgMTEuMzU3NSA2Ljg2Njg2SDkuNjQ2NDRDOS4zODk3OCA2Ljg2Njg2IDkuMTc1OSA2LjY1Mjk4IDkuMjE4NjggNi4zNTM1NUw5LjQzMjU2IDQuOTg0NzFDOS41MTgxMSA0LjU5OTczIDkuMjYxNDUgNC4xNzE5NyA4Ljg3NjQ3IDQuMDQzNjRDOC41MzQyNiAzLjkxNTMxIDguMTA2NSA0LjA4NjQyIDcuOTM1MzkgNC4zNDMwN0w2LjE4MTU3IDYuOTUyNDIiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00IDEwLjcxNjdWNi41MjQ2NUM0IDUuOTI1NzkgNC4yNTY2NiA1LjcxMTkxIDQuODU1NTIgNS43MTE5MUg1LjI4MzI4QzUuODgyMTUgNS43MTE5MSA2LjEzODgxIDUuOTI1NzkgNi4xMzg4MSA2LjUyNDY1VjEwLjcxNjdDNi4xMzg4MSAxMS4zMTU2IDUuODgyMTUgMTEuNTI5NSA1LjI4MzI4IDExLjUyOTVINC44NTU1MkM0LjI1NjY2IDExLjUyOTUgNCAxMS4zMTU2IDQgMTAuNzE2N1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)}
.similar-products-card .look-btn::after{height:18px;bottom:-5px;right:-8px;width:30px;background-image: url('data:image/svg+xml, <svg width="30" height="18" viewBox="0 0 30 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 6C0 2.68629 2.68629 0 6 0H24C27.3137 0 30 2.68629 30 6V12C30 15.3137 27.3137 18 24 18H6C2.68629 18 0 15.3137 0 12V6Z" fill="%2301FF67"/><path d="M11.6562 10.2812V11.8262H4.48535L4.38965 10.6299L8.53906 4.04688H10.1045L8.40918 6.88379L6.34473 10.2812H11.6562ZM10.5283 4.04688V14H8.55957V4.04688H10.5283ZM19.2441 8.45605V10.1719H12.4219V8.45605H19.2441ZM16.7695 5.75586V13.002H14.9033V5.75586H16.7695ZM25.1504 4.02637V14H23.1816V6.2959L20.8164 7.04785V5.49609L24.9385 4.02637H25.1504Z" fill="black"/></svg>')}
.similar-products-card .look-btn:hover{color:var(--white);-webkit-transform:translateY(-0.125rem);transform:translateY(-0.125rem);background-color:var(--black)}
@media (max-width: 990px) {
    .similar-products-card{flex:0 0 calc((100% - 2rem) / 3)}
}
@media (max-width: 760px) {
    .similar-products-card{flex:0 0 calc((100% - 1rem) / 2)}
}
@media (max-width: 480px) {
    footer nav h3,footer .contacts-footer h3{font-size:1.25rem}
    footer .section nav a{font-size:1.15rem}
}
#add-to-cart svg{margin:-3px 4px 0 0}
.text-center{text-align:center!important}
.img-fluid{max-width:100%;height:auto}
#offcanvasAddCart,#offcanvasEditCart{min-width:40%}
.cart_modal_tov_head img{width:52px;border-radius:8px}
.cart_modal_tov_head{color:#000;font-size:14px;margin-bottom:24px}
.cart_modal_tov_head button{font-size:16px;border-bottom:1px dashed #00000040;background:0;margin-top:12px}
.cart_modal_tov_line{background:var(--slateTransparentlight);border-radius:8px;margin-bottom:8px;padding:3px 4px}
.cart_modal_tov_line .instock-indicator{margin:1px 2px}
.cart_modal_tov_line .big-text-sizes-list{padding:8px;line-height:38px}
.cart_modal_tov_ch{background:#fff;border-radius:8px;padding:2px;white-space:nowrap}
.cart_modal_tov_ch button{width:40px;height:40px;border-radius:6px;background-color:var(--slate)}
.cart_modal_tov_ch button.disabled{background-color:var(--slateTransparentlight);pointer-events:none}
.cart_modal_tov_ch button svg path{fill:#fff}
.cart_modal_tov_ch button.disabled svg path{fill:#bcbec180}
.cart_modal_tov_ch input{pointer-events:none;width:38px;text-align:center}
.cart_modal_tov{font-size:16px}
.cart_modal_tov p{margin-bottom:8px}
.cart_modal_tov .btn{margin-top:16px}
.btn_cart_modal_wish{font-size:16px;background-color:var(--slateTransparentlight);color:var(--black);box-shadow:none;border:1px solid #BCBEC1}
.btn.btn_cart_modal_wish:hover{background-color:#fea748!important;color:#fff!important;border:.063rem solid #fea748!important}
.btn_cart_modal_wish:hover svg path{fill:var(--white)}
.offcanvasAddCart-btn{font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px}
button.black.btn.disabled{background-color:var(--black);color:#fff}
video{background-color:transparent;border-bottom:1px solid transparent}
video::-webkit-media-controls{display:none!important;opacity:0}
video::-webkit-media-controls-panel{display:none!important;-webkit-appearance:none;opacity:0;visibility:hidden}
video::-webkit-media-controls-play-button{display:none!important;-webkit-appearance:none;opacity:0;visibility:hidden}
video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none;opacity:0;visibility:hidden}