@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}::-moz-selection{background:#6f1490;color:#fdfcff}::selection{background:#6f1490;color:#fdfcff}::after,::before,:hover{-webkit-transition:all .2s ease;transition:all .2s ease}html{overflow-x:hidden}a,body,button,input,table,textarea{font:400 16px/1.5 Montserrat,sans-serif;-webkit-tap-highlight-color:transparent}@media screen and (max-width:767px){a,body,button,input,table,textarea{font-size:12px}}body{margin:0;width:100%;min-height:100vh;padding:0;overflow-x:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-width:295px;position:relative;color:#242424;-webkit-transition-duration:0s;transition-duration:0s;background-color:#fdfcff}html{height:100%}#primary{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}footer,header,main,section{position:relative}.main{min-height:80vh}button{padding:0;font-size:initial;cursor:pointer;background:0 0}.container{width:100%;height:100%;padding:0 15px;margin:0 auto;max-width:1100px}@media screen and (min-width:768px) and (max-width:1024px){.container{padding:0 20px}}@media screen and (max-width:767px){.container{padding:0 16px}}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-transition:background-color 600000s 0s,color 600000s 0s;transition:background-color 600000s 0s,color 600000s 0s}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input::-webkit-calendar-picker-indicator{opacity:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-file-upload-button{display:none}input[type=checkbox]{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}nav{list-style-type:none}ul{list-style-type:none}ul li{padding:0;list-style-position:inside}ol{margin:0;padding:0}ol li{list-style-position:inside;padding:0}a{color:#242424;text-decoration:none}h1,h2,h3,h4,p,ul{margin:0;padding:0}table{width:100%}.img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.img img,.img picture{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}select{width:100%;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0}select::-ms-expand{display:none}input,textarea{border:none;outline:0;width:100%}textarea{resize:none}button{border:none}address{font-style:normal}.input{background:0 0}img{display:block}img::-moz-selection{background:0 0}img::selection{background:0 0}svg{fill:transparent}.nowrap{white-space:nowrap}.hidden{display:none!important}.pointer{cursor:pointer}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.background{background:#f9f1f9}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);padding:8px 22px;font:700 10px/2 Montserrat,sans-serif;text-transform:uppercase;text-align:center;border-radius:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:181px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid transparent}@media screen and (min-width:768px) and (max-width:1024px){.button{min-width:160px}}@media screen and (max-width:767px){.button{width:100%}}.button.orange{background:#fe8d13;color:#fdfcff}.button.orange:not(:disabled):hover{background:#fdfcff;border-color:#fe8d13;color:#fe8d13}.button.orange:disabled{background:#ffc997}.button.violet{background-color:#6f1490;color:#fdfcff}.button.violet:hover{background-color:#440e62}.button.white{background-color:#fdfcff;border-color:#fe8d13;color:#fe8d13}.button.white:hover{background-color:#fe8d13;color:#fdfcff}.button.lightOrange{background-color:#ffc997;color:#fdfcff}.button.grey{color:#a596ad;border-color:#a596ad}.button.apply{border-color:#bd7dc1;color:#6f1490;-webkit-box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);padding:4px 23px;font:700 12px/2.15257 Montserrat,sans-serif;min-width:136px}.button.small{padding:7px 18px;min-width:148px}@media screen and (max-width:767px){.button.small{padding:6px 18px;min-width:110px}}.button.big{width:100%}.button.search{border:.5px solid #fdfcff;background-color:rgba(255,255,255,.31)}.button.search input{color:#fdfcff}.button.search input::-webkit-input-placeholder{color:#fdfcff}.button.search input::-moz-placeholder{color:#fdfcff}.button.search input:-ms-input-placeholder{color:#fdfcff}.button.search input::-ms-input-placeholder{color:#fdfcff}.button.search input::placeholder{color:#fdfcff}.button.filter{text-transform:unset;font:700 12px/2.15257 Montserrat,sans-serif;padding:4px 16px;border-color:#bd7dc1;color:#6f1490;background-color:#fdfcff;min-width:unset}.button.buy{font-size:9px;padding:4px 10px;min-width:60px}@media screen and (max-width:1024px){.button.buy{min-width:unset;width:85px;padding:8px 18px}}.button.buy.added{display:none}.button.product-button{min-width:125px;padding:8px 40px}@media screen and (max-width:1024px){.button.product-button{min-width:unset;width:85px;padding:8px 18px}}.button-top{margin-top:32px}.section{padding:40px 0}.h1,.h2{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;font:600 30px/1.2 Montserrat,sans-serif;color:#6f1490;margin-bottom:40px}.h1::after,.h1::before,.h2::after,.h2::before{content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#6f1490;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.h1,.h2{font-size:20px;gap:10px;margin-bottom:32px}}.h3{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;font:600 20px/1.2 Montserrat,sans-serif;color:#6f1490;white-space:nowrap;margin-bottom:24px}.h3::after,.h3::before{-ms-flex-negative:0;flex-shrink:0;content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#6f1490}.grid-wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.grid-2-12{grid-column:2/12}@media screen and (max-width:1024px){.grid-2-12{grid-column:1/-1}}.grid-3-11{grid-column:3/11}@media screen and (max-width:1024px){.grid-3-11{grid-column:1/-1}}.grid{display:grid}.grid.grid-3{grid-template-columns:repeat(3,1fr);gap:17.5px}@media screen and (min-width:768px) and (max-width:1024px){.grid.grid-3{grid-template-columns:repeat(2,1fr);gap:16px}}@media screen and (max-width:767px){.grid.grid-3{grid-template-columns:1fr;gap:16px}}.grid.grid-3 .grid__item{aspect-ratio:345/200}.grid.grid-4{grid-template-columns:repeat(4,1fr);gap:32px 28px}.grid.grid-4 .grid__item{aspect-ratio:1/1}.grid.grid-5{grid-template-columns:repeat(5,1fr);gap:17.5px}@media screen and (min-width:1025px) and (max-width:1199px){.grid.grid-5{gap:12px}}@media screen and (min-width:768px) and (max-width:1024px){.grid.grid-5{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:767px){.grid.grid-5{grid-template-columns:repeat(2,1fr);gap:16px}}.grid.grid-5 .grid__item{aspect-ratio:1/1}.grid__item{width:100%;border-radius:22px;position:relative;background-color:#f9f1f9;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1024px){.grid__item:nth-of-type(n+4){display:none}}.grid__item span{position:absolute;left:12px;right:12px;bottom:12px;font:700 16px/1.2 Montserrat,sans-serif;text-transform:uppercase;text-align:center;min-height:2.4em;color:#fdfcff;z-index:2}@media screen and (min-width:768px) and (max-width:1199px){.grid__item span{font-size:14px}}@media screen and (max-width:767px){.grid__item span{font-size:12px}}.grid__item::after{content:"";-webkit-filter:blur(50px);filter:blur(50px);background:rgba(0,0,0,.6);position:absolute;left:0;right:0;bottom:0;height:82px}.loader-box{display:none;position:fixed;left:0;right:0;bottom:0;top:0;background:rgba(249,241,249,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loader-box.active{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:3}.loader-box .loader{width:10vw;height:10vw;border-radius:50%;position:relative;-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.loader-box .loader::after,.loader-box .loader::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;inset:0;border-radius:50%;border:5px solid #6f1490;-webkit-animation:prixClipFix 2s linear infinite;animation:prixClipFix 2s linear infinite}.loader-box .loader::after{inset:8px;-webkit-transform:rotate3d(90,90,0,180deg);transform:rotate3d(90,90,0,180deg);border-color:#bd7dc1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%,75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%,0 0,0 0,0 0,0 0,0 0)}50%{clip-path:polygon(50% 50%,0 0,100% 0,100% 0,100% 0,100% 0)}100%,75%{clip-path:polygon(50% 50%,0 0,100% 0,100% 100%,100% 100%,100% 100%)}}.accept-wrap{position:relative}.accept-wrap .checkbox{position:absolute;z-index:-1;width:0}.accept-wrap .checkbox+label{font:500 12px/1.2 Montserrat,sans-serif;color:#440e62;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.accept-wrap .checkbox+label a{text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font:500 12px/1.2 Montserrat,sans-serif;color:#fe8d13}.accept-wrap .checkbox+label::before{content:"";width:18px;height:18px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(assets/images/checkbox-empty.svg);-ms-flex-negative:0;flex-shrink:0}.accept-wrap .checkbox:checked+label:before{background-image:url(assets/images/checkbox-filled.svg)}.accept-wrap.error label,.accept-wrap.error label a{color:red}.wpcf7-spinner{display:none}.wishsuite-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:1}@media screen and (max-width:1199px){.laptop-hidden{display:none!important}}@media screen and (max-width:767px){.mobile-hidden{display:none!important}}@media screen and (min-width:768px){.mobile-only{display:none!important}}.banner-img{width:100%;height:100%;aspect-ratio:107/40;overflow:hidden;border-radius:53px;max-height:80vh;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px) and (max-width:1024px){.banner-img{border-radius:22px}}@media screen and (max-width:767px){.banner-img{border-radius:40px;aspect-ratio:288/425}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:32px}.flex>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}@media screen and (max-width:767px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.img-wrap{position:relative}.img-wrap img{width:100%;height:auto;overflow:hidden;border-radius:15px}.img-wrap span{position:absolute;color:#fdfcff;font:700 40px Montserrat,sans-serif;left:32px;bottom:25px}@media screen and (min-width:768px) and (max-width:1024px){.img-wrap span{font-size:28px}}@media screen and (max-width:767px){.img-wrap span{font-size:24px}}.add_to_cart_button.added{display:none}.added_to_cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);text-transform:uppercase;text-align:center;border-radius:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fe8d13;color:#fdfcff;font:700 8px/2 Montserrat,sans-serif;padding:4px;min-width:80px}.added_to_cart:after{content:none}.mt30{margin-top:30px}.header{background:-webkit-gradient(linear,left top,left bottom,from(#660d8b),color-stop(64.06%,#bb4fb5),color-stop(99.48%,#d8a6d7));background:linear-gradient(180deg,#660d8b 0,#bb4fb5 64.06%,#d8a6d7 99.48%);padding:17px}@media screen and (max-width:767px){.header{padding:8px 0}}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.header .custom-logo-link{display:block;-ms-flex-negative:0;flex-shrink:0;line-height:1}.header .custom-logo-link img{width:100%;height:100%;max-width:253px;aspect-ratio:253/65}@media screen and (max-width:767px){.header .custom-logo-link img{max-width:155px}}.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:17px}.header__admin{max-width:177px}.header__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.header__phone::before{content:"";width:24px;height:24px;background:url(assets/images/phone.png) center no-repeat;background-size:cover;display:block;-ms-flex-negative:0;flex-shrink:0}.header__phone-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px}.header__phone-list a{font:500 10px/1.2 Montserrat,sans-serif;text-align:right;color:#fdfcff}.header__links{margin-top:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font:700 12px/1.10345 Arial,sans-serif;color:#fdfcff}.header__link::before{content:"";width:20px;height:16px;background-position:center;background-repeat:no-repeat;background-size:cover}.header__link.admin:before{background-image:url(assets/images/account.svg)}.header__link.cart:before{background-image:url(assets/images/cart.svg)}.header__search .dgwt-wcas-search-input{color:#bd7dc1}.header__search .dgwt-wcas-search-input::-webkit-input-placeholder{color:#bd7dc1}.header__search .dgwt-wcas-search-input::-moz-placeholder{color:#bd7dc1}.header__search .dgwt-wcas-search-input:-ms-input-placeholder{color:#bd7dc1}.header__search .dgwt-wcas-search-input::-ms-input-placeholder{color:#bd7dc1}.header__search .dgwt-wcas-search-input::placeholder{color:#bd7dc1}.header__search input{background:0 0;color:#fdfcff;font:700 10px Montserrat,sans-serif;text-transform:uppercase}.header__search::after{content:"";width:23px;height:14px;background:url(assets/images/search.svg) center no-repeat}.header__mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header__mobile-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.header__mobile-links{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px}.header__mobile-links .header__link::before{width:22px;height:19px}.header__mobile-bottom{display:grid;grid-template-columns:24px 1fr 24px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__mobile-phone{width:24px;height:24px;-ms-flex-negative:0;flex-shrink:0;background:url(assets/images/phone.png) center no-repeat}.header-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:57px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.header-menu .menu>.menu-item a{padding:12px 0}@media screen and (max-width:1199px){.header-menu .menu{overflow-x:auto;padding:0 15px;position:relative;margin-left:-20px;margin-right:-20px}.header-menu .menu::-webkit-scrollbar{display:none}}.header-menu .sub-menu{display:none;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 22px 22px;padding:8px 24px 32px 24px;width:336px;overflow-y:auto;-webkit-box-shadow:0 6px 6px 0 rgba(165,150,173,.3);box-shadow:0 6px 6px 0 rgba(165,150,173,.3);background:#f9f1f9;top:99%;left:0;z-index:3}.header-menu .sub-menu .sidebar__button{font:700 12px/20px Montserrat,sans-serif;padding:0!important}.header-menu .sub-menu .menu-item{border-bottom:1px solid #fdfcff;padding:14px 8px 14px 16px;width:100%;font:500 14px/17px Montserrat,sans-serif;color:#450e62}.header-menu .sub-menu .menu-item.menu-item-has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-menu .sub-menu .menu-item.menu-item-has-children .sub-menu{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;width:230px;-webkit-box-shadow:none;box-shadow:none;overflow:initial;max-height:1px;overflow:hidden;padding:0}.header-menu .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item{padding:0;border:none}.header-menu .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item a{font:400 14px/1.42857 Montserrat,sans-serif}.header-menu .sub-menu .menu-item.menu-item-has-children:hover .sub-menu{max-height:unset;height:auto;padding:12px 0}.header-menu .sub-menu:hover{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu .menu-item a{cursor:pointer;font:700 12px/2.1425 Montserrat,sans-serif;color:#440e62}.header-menu .menu-item:hover>a{color:#bd7dc1}.header-menu .menu-item.current-menu-item a{color:#bd7dc1}.header-menu .menu-item-has-children{position:relative}.header-menu .menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;z-index:1}.header-menu .menu-item-has-children>a::after{content:"";width:20px;height:20px;background:url(assets/images/arrow-down.svg) center no-repeat}.header-menu .menu-item-has-children:hover>.sub-menu{display:-webkit-box;display:-ms-flexbox;display:flex}.header-menu .menu-item-has-children:hover>a::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#detach{display:none}#detach.active{display:block}.burger{width:25px;height:30px;background:url(assets/images/burger.svg) center no-repeat}.burger-block{position:fixed;left:calc(-100vw - 20px);width:100vw;bottom:0;top:0;z-index:10;background-color:#f9f1f9;padding:24px 16px;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-transition:left .3s ease;transition:left .3s ease}.burger-block.active{left:0}.burger-block__close{width:24px;height:24px;position:absolute;top:24px;right:16px;background:url(assets/images/close.svg) center no-repeat}.burger-block .dgwt-wcas-sf-wrapp{margin-right:64px;background-color:transparent;border:.5px solid #6f1490}.burger-block .dgwt-wcas-search-input{color:#bd7dc1}.burger-block .dgwt-wcas-search-input::-webkit-input-placeholder{color:#bd7dc1}.burger-block .dgwt-wcas-search-input::-moz-placeholder{color:#bd7dc1}.burger-block .dgwt-wcas-search-input:-ms-input-placeholder{color:#bd7dc1}.burger-block .dgwt-wcas-search-input::-ms-input-placeholder{color:#bd7dc1}.burger-block .dgwt-wcas-search-input::placeholder{color:#bd7dc1}.burger-block .dgwt-wcas-search-submit::after{background:url(assets/images/search-burger.svg) center no-repeat}.burger-block .sub-menu{display:none}.burger-block .menu-item{border-bottom:1px solid #fdfcff}.burger-block .menu-item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:6px;position:relative;padding:14px 0;font:600 16px Montserrat,sans-serif;text-transform:uppercase;color:#440e62}.burger-block .menu-item-has-children>a::after{content:"";display:block;width:20px;height:20px;background:url(assets/images/arrow-down.svg) center no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.burger-block .menu-item-has-children.open>a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.burger-block .menu-item-has-children.open .sub-menu{display:block}.burger-block__auth{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.burger-block__auth-desc{font:500 12px Montserrat,sans-serif;color:#a596ad}.burger-block .footer__qr{text-align:left;max-width:167px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.burger-block .footer__qr h4{font:700 20px Montserrat,sans-serif;color:#fe8d13}@media screen and (max-width:767px){.banner{padding:16px 0}}.banner__wrap{position:relative}.banner__wrap .swiper-slide{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.banner__wrap .swiper-slide-active{opacity:1}.banner__item{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.banner__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.banner__text{position:absolute;width:327px;left:115px;top:57px;bottom:57px}}@media screen and (max-width:767px){.banner__text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;gap:46px;padding:12px 12px 37px}}.banner__text h3{font:700 40px/1 Montserrat,sans-serif;color:#fdfcff}@media screen and (min-width:768px) and (max-width:1024px){.banner__text h3{font-size:30px}}@media screen and (max-width:767px){.banner__text h3{font-size:32px}}.banner__text h2{font:700 115px/1.2 Montserrat,sans-serif;color:#6f1490}@media screen and (min-width:768px) and (max-width:1024px){.banner__text h2{font-size:80px}}@media screen and (max-width:767px){.banner__text h2{font-size:86px}}@media screen and (min-width:768px){.banner__title{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.banner .button{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.banner .button{margin:0 auto}}.banner__arrow{position:absolute;top:calc(50% - 22px);width:44px;height:44px;background:url(assets/images/banner-arrow.svg) center no-repeat;z-index:2;cursor:pointer}@media screen and (max-width:767px){.banner__arrow{display:none}}.banner__arrow.prev{left:29px}.banner__arrow.next{right:29px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slider{position:relative}.slider__pagination{position:absolute;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}.slider__pagination .swiper-pagination-bullet{background:#fdfcff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border-radius:0;opacity:1;width:8.5px;height:8.5px;margin:0 6px!important}.slider__pagination .swiper-pagination-bullet-active{background:#6f1490}.slider__item{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:768px) and (max-width:1024px){.slider__item{grid-template-columns:7fr 5fr}}@media screen and (max-width:767px){.slider__item{grid-template-columns:1fr}}.slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:5/4}@media screen and (max-width:767px){.slider__img{aspect-ratio:16/13}}.slider__content{position:relative;padding:23px 66px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.slider__content{padding:80px 16px 90px}}.slider__text{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fdfcff;text-align:center;width:300px;aspect-ratio:1/1;border:2px solid #6f1490;padding:20px}@media screen and (max-width:767px){.slider__text{width:66%;gap:18px}}.slider__text>*{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);max-width:230px}.slider__text::before{content:"";position:absolute;aspect-ratio:1/1;display:block;width:306px;background:#6f1490;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);left:50%;top:50%}@media screen and (max-width:767px){.slider__text::before{width:100%}}.slider__text .date{font:700 14px/1 Montserrat,sans-serif;color:#fe8d13}@media screen and (max-width:767px){.slider__text .date{font-size:11px}}.slider__text .title{font:700 20px Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:13px}@media screen and (max-width:767px){.slider__text .title{font-size:14px}}.slider__text .title::after,.slider__text .title::before{content:"";width:8px;height:8px;display:block;background:#fe8d13;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.slider__text .name{font:700 20px Montserrat,sans-serif}@media screen and (max-width:767px){.slider__text .name{font-size:12px}}.slider__text .text{margin-top:18px;font:400 16px Montserrat,sans-serif}@media screen and (max-width:767px){.slider__text .text{font-size:10px}}.slider__next,.slider__prev{position:absolute;width:40px;height:40px;background:url(assets/images/slider-arrow.svg) center no-repeat;z-index:2;top:calc(50% - 20px);cursor:pointer}.slider__next.swiper-button-disabled,.slider__prev.swiper-button-disabled{opacity:.5}@media screen and (max-width:767px){.slider__next,.slider__prev{top:unset;bottom:0;background:url(assets/images/sidebar-arrow.svg) center no-repeat;width:36px;height:36px}}.slider__prev{left:0}@media screen and (max-width:767px){.slider__prev{left:unset;right:50px}}.slider__next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.swiper-wrapper .swiper-slide{height:auto}.services__wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}@media screen and (min-width:768px) and (max-width:1024px){.services__wrap{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.services__wrap{grid-template-columns:1fr;gap:32px}}.services__item{border-radius:15px;background:rgba(244,230,244,.58);overflow:hidden}.services__img{width:100%;aspect-ratio:340/155}.services__info{padding:17px 46px;text-align:center;min-height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.services__text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.services h4{font:700 14px Montserrat,sans-serif;text-transform:uppercase;text-align:center;color:#6f1490;margin-bottom:12px}.services p{font:500 11px/1.54545 Montserrat,sans-serif;color:#242424}.about__wrap{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.about__wrap{grid-template-columns:1fr;gap:24px}}.about__images{display:grid;grid-template-columns:1fr 1fr;gap:11px 15px}@media screen and (max-width:1024px){.about__images img{width:100%;border-radius:15px}}.about__images img:nth-child(1){grid-row:1/2;grid-column:1/3}.about__images img:nth-child(2){grid-row:2/3;grid-column:1/2}.about__images img:nth-child(3){grid-row:2/3;grid-column:2/3}@media screen and (min-width:1200px){.about__text{margin-left:90px}}@media screen and (min-width:1025px) and (max-width:1199px){.about__text{margin-left:50px}}.about__text h3{font:700 28px/1.2 Montserrat,sans-serif;color:#6f1490;margin-bottom:25px}@media screen and (min-width:768px) and (max-width:1024px){.about__text h3{text-align:center}}@media screen and (max-width:767px){.about__text h3{font-size:18px}}.about__text ol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about__text li{font:400 15px Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:34px;counter-increment:num}@media screen and (min-width:1025px){.about__text li{max-width:350px}}@media screen and (max-width:767px){.about__text li{gap:25px}}.about__text li::before{content:"0" counter(num);font:700 39px Montserrat,sans-serif;color:rgba(111,20,144,.29)}@media screen and (max-width:767px){.about__text li::before{font-size:32px}}.about__text li span{display:inline-block}.about__text li span:nth-child(1){font-weight:600;margin-bottom:10px}@media screen and (max-width:767px){.about__text li span:nth-child(1){font-size:14px}}.about__paragraph{font:500 15px Montserrat,sans-serif;margin-bottom:1em}@media screen and (max-width:767px){.about__paragraph{margin-bottom:2em}}.gallery img{width:100%;-o-object-fit:cover;object-fit:cover}.gallery__desc{position:absolute;font:600 20px/1.2 Montserrat,sans-serif;color:#6f1490;bottom:calc(100% + 24px);left:0;right:0}@media screen and (max-width:767px){.gallery__desc{display:none}}.gallery__slide{border:5px solid #bd7dc1;border-radius:15px;overflow:hidden}.gallery__slide img{aspect-ratio:2/1}.gallery-slider{margin-top:2em;position:relative}@media screen and (max-width:767px){.gallery-slider{margin-top:0;height:635px;padding-bottom:50px}}.gallery-slider .swiper-wrapper{gap:12px 0}.gallery-slider .swiper-slide{opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.gallery-slider .swiper-slide-visible{opacity:1}.gallery-thumbs{margin-top:8px;padding:0 48px;position:relative}.gallery-thumbs .swiper-slide{border:2.5px solid #bd7dc1;border-radius:15px;overflow:hidden;cursor:pointer;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.gallery-thumbs .swiper-slide-visible{opacity:1}.gallery-thumbs .swiper-slide-thumb-active{border-color:#6f1490}.gallery-thumbs .swiper-slide img{aspect-ratio:3/2}.about-page{padding-top:40px}.about-page .banner{position:relative}.about-page .banner__title{position:absolute;left:40px;bottom:40px;right:40px;color:#fdfcff;text-align:center}@media screen and (max-width:767px){.about-page .banner__title{left:22px;right:22px;bottom:28px}}.about-page .banner__title span{font:800 56px Montserrat,sans-serif}@media screen and (max-width:767px){.about-page .banner__title span{font-size:44px}}.about-page .banner__title p{font:700 40px Montserrat,sans-serif}@media screen and (max-width:767px){.about-page .banner__title p{font-size:32px}}.about-page__content{font:500 16px Montserrat,sans-serif;color:#242424;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}@media screen and (max-width:767px){.about-page__content{font-size:14px}}.about-page__content h3{margin-bottom:24px;font:600 20px Montserrat,sans-serif;color:#6f1490}@media screen and (max-width:767px){.about-page__content h3{font-size:18px}}.about-page__content ol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:768px) and (max-width:1024px){.about-page__content ol{gap:12px}}@media screen and (max-width:767px){.about-page__content ol{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.about-page__content a{color:#fe8d13;text-decoration:underline}.about-page__content li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px;font:400 16px Montserrat,sans-serif;color:#242424;max-width:310px;counter-increment:num}@media screen and (min-width:768px) and (max-width:1024px){.about-page__content li{gap:16px}}.about-page__content li::before{content:"0" counter(num);font:700 39px Montserrat,sans-serif;color:rgba(111,20,144,.29)}@media screen and (min-width:768px) and (max-width:1024px){.about-page__content li::before{font-size:26px}}.about-page__content li span{font-weight:700}.about-page__content li p{margin-top:10px}.about-page h2{font:700 28px Montserrat,sans-serif;text-align:center;margin-bottom:1em;color:#6f1490}.about-page__awards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media screen and (min-width:768px) and (max-width:1024px){.about-page__awards{gap:16px}}@media screen and (max-width:767px){.about-page__awards{gap:16px}}@media screen and (max-width:767px){.about-page__awards{grid-template-columns:1fr}}.about-page__awards-item{border:2.5px solid #bd7dc1;border-radius:15px;padding:24px 21px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.about-page__awards-text{font:400 16px Montserrat,sans-serif;color:#440e62}.about-page__awards-name{font:700 20px Montserrat,sans-serif;text-transform:uppercase;color:#6f1490}.about-page__decorate{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}@media screen and (min-width:768px) and (max-width:1024px){.about-page__decorate{gap:13px 10px}}@media screen and (max-width:767px){.about-page__decorate{grid-template-columns:1fr}}.about-page__decorate-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f9f1f9;border:2px solid #bd7dc1;border-radius:15px;padding:24px 18px;color:#6f1490;text-align:center;font:500 16px Montserrat,sans-serif}@media screen and (min-width:768px) and (max-width:1024px){.about-page__decorate-item{padding:10px 7px}}@media screen and (max-width:767px){.about-page__decorate-item{font-size:14px}}.html5_video_players{border:5px solid #bd7dc1;border-radius:15px;overflow:hidden}.map{padding-bottom:80px}.map h2{font:700 30px Montserrat,sans-serif;text-align:center;color:#6f1490;margin-bottom:50px}@media screen and (max-width:767px){.map h2{font-size:20px;margin-bottom:32px}}.map__wrap{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.map__wrap{grid-template-columns:1fr;gap:32px}}.map__img{overflow:hidden;border-radius:22px;width:100%;height:100%;aspect-ratio:555/468}@media screen and (min-width:768px) and (max-width:1024px){.map__img{max-width:600px;margin:0 auto}}.map__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media screen and (min-width:1200px){.map__contacts{margin-left:65px}}@media screen and (min-width:1025px) and (max-width:1199px){.map__contacts{margin-left:50px}}@media screen and (min-width:768px) and (max-width:1024px){.map__contacts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.map__contacts{gap:32px}}.map__part{max-width:450px;font:400 14px Montserrat,sans-serif;white-space:pre-wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px) and (max-width:1024px){.map__part{max-width:50%}}.map__part h3{font:600 14px Montserrat,sans-serif;padding-bottom:1em}.map__part br{display:none}.map__part .button{margin-top:13px}@media screen and (max-width:767px){.map__part .button{margin-top:24px;width:100%}}.footer{background:-webkit-gradient(linear,left top,left bottom,from(#c98dc8),color-stop(69.54%,#6d128f));background:linear-gradient(180deg,#c98dc8 0,#6d128f 69.54%);padding:33px 14px}@media screen and (max-width:767px){.footer{padding:40px 16px}}.footer__wrap{display:grid;grid-template-columns:repeat(2,1fr);color:#fff;gap:30px}@media screen and (min-width:768px) and (max-width:1024px){.footer__wrap{gap:1em;grid-template-columns:1fr 2fr}}@media screen and (max-width:767px){.footer__wrap{grid-template-columns:1fr;gap:40px}}.footer__menus{display:-webkit-box;display:-ms-flexbox;display:flex;gap:105px}@media screen and (min-width:768px) and (max-width:1024px){.footer__menus{gap:32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:767px){.footer__menus{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.footer__data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.footer__data{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.footer h4{font:700 24px Montserrat,sans-serif;color:#fe8d13}@media screen and (max-width:767px){.footer h4{font-size:20px}}@media screen and (min-width:768px){.footer__col{padding-bottom:1em}}.footer__col h4{margin-bottom:17px}@media screen and (max-width:1024px){.footer__col h4{margin-bottom:12px}}.footer .menu a{font:500 14px Montserrat,sans-serif;color:#fff}@media screen and (max-width:767px){.footer .menu a{font-size:12px}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}@media screen and (max-width:767px){.footer__list{gap:8px}}.footer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:500 14px Montserrat,sans-serif;color:#fff;gap:6px}.footer__link span:before{content:"- "}.footer__link svg{max-width:29px;max-height:22px;fill:#fe8d13}.footer__link.youtube svg{max-width:25px}.footer__qr{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:16px;max-width:206px}@media screen and (max-width:767px){.footer__qr{display:none}}.footer__qr-img{width:80px;height:80px}.footer__qr-desc{font:500 14px Montserrat,sans-serif}.footer__storelist{display:grid;grid-template-columns:repeat(3,24px);gap:24px}.footer__copy{margin-top:-1em;font:400 14px Montserrat,sans-serif;color:#d1d1d1}@media screen and (min-width:768px) and (max-width:1024px){.footer__copy{margin-top:.5em}}@media screen and (max-width:767px){.footer__copy{display:none}}.catalog__wrap{display:grid;grid-template-columns:200px 1fr;gap:30px;width:100%}@media screen and (max-width:1199px){.catalog__wrap{grid-template-columns:1fr}}.catalog__main{width:100%}.catalog__loop{margin-top:24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;position:relative;display:grid;grid-template-columns:repeat(3,210px);gap:24px 32px}@media screen and (min-width:768px) and (max-width:1199px){.catalog__loop{grid-template-columns:repeat(4,1fr);gap:24px 12px}}@media screen and (max-width:767px){.catalog__loop{grid-template-columns:repeat(2,1fr)}}.catalog__item{width:100%;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:22px}.new__slider{border-radius:22px;padding:24px 44px;overflow:hidden;position:relative;width:837px;background-color:#f9f1f9}@media screen and (min-width:1025px) and (max-width:1199px){.new__slider{margin:0 auto}}@media screen and (min-width:768px) and (max-width:1024px){.new__slider{padding:0 60px;width:calc(100vw - 40px);background:0 0}}@media screen and (max-width:767px){.new__slider{height:191.6666666667vw;width:calc(100vw - 32px);background-color:transparent;padding:0 0 50px;border-radius:0}}.new__slider .swiper-slide{opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}@media screen and (max-width:767px){.new__slider .swiper-slide{height:calc((100% - 32px)/ 2)!important}}.new__slider .swiper-slide:not(.swiper-slide-visible){opacity:0}.new__slider .swiper-slide:not(.swiper-slide-visible) a{pointer-events:none;cursor:default}.new__item{position:relative;border-radius:15px;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new__item .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font:400 10px/12px Montserrat,sans-serif;margin-left:auto}.new__item .rating::before{content:"";width:13px;height:12px;background:url(assets/images/rating.svg) center no-repeat}.new__item .wishsuite-button{position:absolute;z-index:1;line-height:1;right:8px;bottom:calc(100% + 20px)}.new__item .wishsuite-button svg{width:24px;height:24px;stroke:#fdfcff}.new__item .wishsuite-button.added svg,.new__item .wishsuite-button.wishsuite-btn-exist svg{stroke:#fe8d13;fill:#fe8d13}.new__item-img{display:block;border-radius:15px;overflow:hidden;margin-bottom:12px;width:100%;aspect-ratio:1/1}.new__item-data{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.new__item-info{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.new__item-height{font:400 10px/1.2 Montserrat,sans-serif;margin-bottom:8px}.new__item-name{font:500 14px/1.42857 Montserrat,sans-serif}.new__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:5px 0}.new__item-price{font:700 14px/1.71429 Montserrat,sans-serif}.new__item-attr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;height:12px}.new__item-out{font-size:12px;text-align:right;padding-right:5px;cursor:default}.new__arrow{width:14px;height:28px;position:absolute;cursor:pointer;top:calc(50% - 14px);z-index:2;background:url(assets/images/new-arrow.svg) center no-repeat}@media screen and (min-width:768px) and (max-width:1024px){.new__arrow{top:calc(50% - 20px);width:40px;height:40px;background:url(assets/images/slider-arrow.svg) center no-repeat}}@media screen and (max-width:767px){.new__arrow{top:unset;bottom:0;background:url(assets/images/sidebar-arrow.svg) center no-repeat;width:36px;height:36px}}.new__arrow.prev{left:15px}@media screen and (min-width:768px) and (max-width:1024px){.new__arrow.prev{left:0}}@media screen and (max-width:767px){.new__arrow.prev{left:unset;right:48px}}.new__arrow.next{right:15px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px) and (max-width:1024px){.new__arrow.next{right:0}}@media screen and (max-width:767px){.new__arrow.next{right:0}}.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0}@media screen and (max-width:767px){.filters{gap:12px}}.filters .button-apply button,.filters .reset button{border-radius:20px;border:1px solid #bd7dc1;color:#6f1490;-webkit-box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);padding:4px 23px;font:700 12px/2.15257 Montserrat,sans-serif}@media screen and (min-width:768px){.filters .button-apply button,.filters .reset button{padding:4px 23px;min-width:136px}}@media screen and (max-width:767px){.filters .button-apply button,.filters .reset button{padding:5px 15px}}.filters .catalog-btn{width:300px}@media screen and (max-width:767px){.filters .catalog-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.filters .tags-btn{width:140px}@media screen and (max-width:767px){.filters .tags-btn{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;width:100%;max-width:calc(100% - 12px - 120px)}}.filters .ordering{width:170px}@media screen and (max-width:767px){.filters .ordering{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}@media screen and (max-width:767px){.filters .reset{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;max-width:121px}}.filter__wrap{position:relative}.filter__wrap .filter{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter__wrap .filter::after{content:"";width:21px;height:21px;display:block;background:url(assets/images/order-arrow.svg) center no-repeat}.filter__wrap.open .filter{border-bottom-left-radius:0;border-bottom-right-radius:0}.filter__wrap.open .filter::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__wrap.open .filter__list{display:block}.filter__list{display:none;background:#fdfcff;border-bottom:1px solid #bd7dc1;border-left:1px solid #bd7dc1;border-right:1px solid #bd7dc1;border-radius:0 0 22px 22px;padding:24px 16px 40px;position:absolute;left:0;right:0;max-height:560px;z-index:2;overflow-y:auto}.filter__list::-webkit-scrollbar{width:12px}.filter__list::-webkit-scrollbar-track{background:0 0}.filter__list::-webkit-scrollbar-thumb{background-color:#a596ad;border-radius:5px;border:4px solid #fdfcff}.filter__list .berocket_single_filter_widget:not(:last-of-type){margin-bottom:30px}.filter__list .apply{margin-top:30px}.filter__list h3{color:#440e62;padding-bottom:20px;font:700 16px/1.61443 Montserrat,sans-serif}.filter__list ul ul{margin-left:10px}.filter__list li:not(:last-of-type){margin-bottom:4px}.filter__list li input[type=checkbox]{position:absolute;z-index:-1;width:0}.filter__list li input[type=checkbox]:checked+label:before{background-image:url(assets/images/checkbox-filled.svg)}.filter__list li input[type=checkbox]+label{font:600 12px/2.15257 Montserrat,sans-serif;color:#440e62;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.filter__list li input[type=checkbox]+label::before{content:"";width:18px;height:18px;display:block;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(assets/images/checkbox-empty.svg);-ms-flex-negative:0;flex-shrink:0}.filter__list .irs{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:40px}.filter__list .irs-from,.filter__list .irs-handle,.filter__list .irs-max,.filter__list .irs-min,.filter__list .irs-single,.filter__list .irs-to{display:block;position:absolute;cursor:default}.filter__list .irs-max,.filter__list .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.filter__list .irs-min{left:0}.filter__list .irs-max{right:0}.filter__list .irs-from,.filter__list .irs-to{top:0;white-space:nowrap;color:#fff;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#bd7dc1;border-radius:4px}.filter__list .irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.filter__list .irs-bar,.filter__list .irs-line{display:block;top:25px;height:12px}.filter__list .irs-line{position:relative;overflow:hidden;background-color:#e1e4e9;border-radius:4px;cursor:pointer}.filter__list .irs-bar{position:absolute;background-color:#bd7dc1}.filter__list .irs-handle{z-index:2;background-color:#6f1490;top:22px;width:10px;height:18px;border-radius:5px}.braapf_unselect{border-radius:22px;padding:8px 10px;font:500 10px/1.2 Montserrat,sans-serif;color:#bd7dc1;background-color:#f9f1f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.braapf_unselect .fa-times{width:12px;height:12px;background:url(assets/images/unselect.svg) center no-repeat}@media screen and (min-width:768px){.berocket_aapf_widget_selected_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.berocket_aapf_widget_selected_filter{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:auto}.bapf_sfa_taxonomy>span{display:none}.bapf_sfa_taxonomy ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.bapf_sfa_unall{display:none}.sidebar{text-align:left;margin-top:30px}@media screen and (max-width:1199px){.sidebar{display:none}}.sidebar__parent{margin-bottom:16px}.sidebar .breadcrumbs{margin-bottom:30px}.sidebar__toggle.open>.sidebar__list{max-height:1000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.sidebar__toggle.open>.sidebar__button svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidebar__list{overflow:hidden;padding-left:8px;-webkit-transition:max-height .5s cubic-bezier(0,1,0,1);transition:max-height .5s cubic-bezier(0,1,0,1);max-height:0}.sidebar__categories{margin-bottom:8px}.sidebar__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;font:600 14px/1.2 Montserrat,sans-serif;text-transform:uppercase;color:#440e62;margin:0 0 8px;padding:0;text-align:left;-webkit-transition:all .1s ease;transition:all .1s ease}.sidebar__button svg{fill:#440e62;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0}.sidebar__button:hover{background-color:transparent;color:#bd7dc1}.sidebar__button:hover svg{fill:#bd7dc1}.sidebar__children a{display:block;font:500 12px/2 Montserrat,sans-serif;color:#440e62}.sidebar__children a.current{color:#bd7dc1}.products{display:grid;grid-template-columns:repeat(4,210px);gap:24px 32px;align-self:flex-end}@media screen and (max-width:767px){.products{width:100%;grid-template-columns:repeat(2,1fr);gap:32px 16px}}.products__item{position:relative;border-radius:15px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease;transition:all .2s ease}.products__item .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font:400 12px/20px Montserrat,sans-serif;margin-left:auto}.products__item .rating::before{content:"";width:13px;height:12px;background:url(assets/images/rating.svg) center no-repeat}.products__item .wishsuite-button{position:absolute;z-index:1;right:12px;bottom:calc(100% + 28px)}.products__item .wishsuite-button svg{width:30px;height:30px;stroke:#fdfcff}.products__item .wishsuite-button.added svg,.products__item .wishsuite-button.wishsuite-btn-exist svg{stroke:#fe8d13;fill:#fe8d13}.products__item-img{display:block;border-radius:15px;overflow:hidden;width:100%;aspect-ratio:1/1}.products__item-img-link{position:relative;margin-bottom:16px}@media screen and (min-width:768px) and (max-width:1024px){.products__item-img-link{margin-bottom:12px}}.products__item-data{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.products__item-info{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.products__item-height{font:400 12px/1.66667 Montserrat,sans-serif}@media screen and (max-width:767px){.products__item-height{font-size:10px}}.products__item-name{font:500 14px/1.42857 Montserrat,sans-serif}@media screen and (max-width:767px){.products__item-name{font-size:12px}}.products__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.products__item-bottom .added_to_cart.wc-forward{font:700 10px/2 Montserrat,sans-serif;padding:8px;min-width:125px}.products__item-bottom .added_to_cart.wc-forward:after{content:none}.products__item-price{font:700 15px/1.59502 Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.products__item-price del{font:400 9px/1.2 Montserrat,sans-serif;text-decoration:line-through;color:#868695}.products__item-price ins{text-decoration:initial}.products__item-tags{position:absolute;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;top:12px;left:9px;right:9px}.products__item-tag{border-radius:20px;padding:5px 12px;font:600 9px/1.55556 Montserrat,sans-serif;color:#fff}.products__item-tag.bestseller{background:#6f1490}.products__item-tag.new{background:#bd7dc1}.products__item-sale{position:absolute;padding:5px 12px;background:#fe8d13;color:#fdfcff;font:600 9px/14px Montserrat,sans-serif;top:12px;right:12px;border-radius:20px;z-index:1}.products__item-attr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;height:20px;margin-bottom:10px}.products__item-out{font-size:14px;padding:5px}@media screen and (max-width:767px){.products__item-out{font-size:12px}}.yith-wcwl-add-to-wishlist{position:absolute;right:12px;bottom:calc(100% + 30px);width:30px;height:30px}.yith-wcwl-add-to-wishlist .delete_item{font-size:0}.product-single{padding:32px 0}.product-single h1{font:600 30px/1.2 Montserrat,sans-serif;color:#440e62}@media screen and (max-width:767px){.product-single h1{font-size:20px}}.product-single h3{font:600 20px/1.2 Montserrat,sans-serif;color:#440e62}.product-single__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:40px;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1024px){.product-single__title{gap:16px}}@media screen and (max-width:767px){.product-single__title{margin-top:16px}}.product-single__title .sku{display:block;font:600 20px/1.2 Montserrat,sans-serif;text-align:center;color:#fe8d13}.product-single__wrap{margin-top:32px;display:grid;grid-template-columns:1fr 415px;gap:32px 40px}@media screen and (min-width:768px) and (max-width:1024px){.product-single__wrap{grid-template-columns:340px 1fr;gap:24px 12px}}@media screen and (max-width:767px){.product-single__wrap{grid-template-columns:1fr;gap:24px}}.product-single__gallery{overflow:hidden}@media screen and (min-width:1025px){.product-single__gallery{display:grid;grid-template-columns:71px 1fr;gap:24px}}@media screen and (max-width:767px){.product-single__gallery{width:calc(100vw - 32px)}}.product-single__thumbs{width:100%;position:relative;max-height:436px;z-index:2;overflow:hidden}.product-single__thumb{display:block;width:100%;aspect-ratio:1/1;cursor:pointer;overflow:hidden;border:4px solid #bd7dc1;border-radius:15px}.product-single .swiper-slide-thumb-active .product-single__thumb{border-color:#6f1490}.product-single__images{position:relative;overflow:hidden;border:4.5px solid #bd7dc1;border-radius:15px;aspect-ratio:520/436}@media screen and (min-width:768px) and (max-width:1024px){.product-single__images{border-width:3px}}.product-single__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-single__sale{position:absolute;border-radius:20px;padding:8px 16px;background-color:#fe8d13;color:#fdfcff;font:600 12px/1.16667 Montserrat,sans-serif;z-index:2;top:17px;right:16px;cursor:default}.product-single__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;position:absolute;top:17px;left:16px;z-index:2}@media screen and (max-width:1024px){.product-single__tags{gap:8px}}.product-single__tag{border-radius:20px;padding:8px 16px;font:600 12px/1.16667 Montserrat,sans-serif;color:#fdfcff;cursor:default}@media screen and (max-width:1024px){.product-single__tag{padding:5px 12px}}@media screen and (max-width:767px){.product-single__tag{font-size:9px}}.product-single__tag.bestseller{background:#6f1490}.product-single__tag.new{background:#bd7dc1}.product-single__arrow{position:absolute;width:40px;height:40px;background:url(assets/images/product-arrow.svg) center no-repeat;z-index:2;top:calc(50% - 20px);cursor:pointer}@media screen and (max-width:767px){.product-single__arrow{width:33px;height:33px}}.product-single__prev{left:16px}@media screen and (max-width:767px){.product-single__prev{left:0}}.product-single__next{right:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:767px){.product-single__next{right:0}}.product-single__summary{border:2px solid #bd7dc1;border-radius:15px;padding:40px 32px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px) and (max-width:1024px){.product-single__summary{padding:32px 16px}}@media screen and (max-width:767px){.product-single__summary{padding:24px 16px}}.product-single__summary input[name=ddwcwl_join_waiting_list]{display:block;margin-top:24px;background-color:#fe8d13;color:#fdfcff}.product-single__table{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.product-single__table .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px}.product-single__table .row:first-child{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-single__table .row:first-child{margin-bottom:32px}.product-single__table .row:last-child{margin-bottom:0}.product-single__table .row:not(:first-child){border-bottom:1px solid #f9f1f9}.product-single__table .row>span:first-child{font:700 12px/2.15257 Montserrat,sans-serif;color:#bd7dc1}.product-single__table .row>span:last-child{text-align:right;font:400 12px/1.66667 Montserrat,sans-serif;color:#242424;display:-webkit-box;display:-ms-flexbox;display:flex}.product-single__table .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-right:47px;font-size:0}.product-single__table .price del{text-decoration:unset}.product-single__table .price del bdi{font:400 14px/1.42857 Montserrat,sans-serif;text-decoration:line-through;color:#868695}.product-single__table .price bdi,.product-single__table .price ins{font:700 18px/1.33333 Montserrat,sans-serif;text-decoration:none}.product-single__table .price-data{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-single__table .data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.product-single__table .data-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5em}.product-single__table .stock-status{font:700 10px/2 Montserrat,sans-serif;text-transform:uppercase;text-align:center;color:#fe8d13}.product-single .cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;margin-top:65px;position:relative}.product-single .cart .single_add_to_cart_button.added{display:none}.product-single .cart .added_to_cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);padding:8px 22px;font:700 10px/2 Montserrat,sans-serif;text-transform:uppercase;text-align:center;border-radius:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:181px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fdfcff;border:1px solid #fe8d13;color:#fe8d13}.product-single .cart .added_to_cart:hover{background:#fe8d13;color:#fdfcff}.product-single__desc{border-radius:22px;padding:40px 24px 82px;background:#f9f1f9;white-space:pre-line}@media screen and (max-width:1024px){.product-single__desc{padding:32px 32px 40px;grid-column:1/-1}}@media screen and (max-width:767px){.product-single__desc{padding:24px 16px}}.product-single__desc h3{padding-bottom:32px}@media screen and (max-width:767px){.product-single__desc h3{font-size:18px;padding-bottom:16px}}.product-single__desc h4{padding-bottom:4px;color:#bd7dc1}@media screen and (max-width:767px){.product-single__desc h4{font-size:14px}}.product-single__desc p{font:400 16px/20px Montserrat,sans-serif}.product-single__desc p:not(:last-child){padding-bottom:32px}@media screen and (min-width:768px) and (max-width:1024px){.product-single__desc p:not(:last-child){padding-bottom:16px}}@media screen and (max-width:767px){.product-single__desc p:not(:last-child){font-size:14px}}.product-single__feature{border-radius:22px;padding:24px 35px 40px;background-color:#f9f1f9}@media screen and (max-width:1024px){.product-single__feature{grid-column:1/-1}}@media screen and (max-width:767px){.product-single__feature{padding:24px 16px}}.product-single__feature h3{text-align:center;padding-bottom:24px}.product-single__related{position:relative;padding:0 70px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){.product-single__related{padding:0 60px}}@media screen and (max-width:767px){.product-single__related{height:191.6666666667vw;width:calc(100vw - 32px);background-color:transparent;padding:0 0 50px;border-radius:0}}.product-single__related .swiper-slide{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.product-single__related .swiper-slide:not(.swiper-slide-visible){opacity:0}.product-single__related .swiper-slide:not(.swiper-slide-visible) a{pointer-events:none;cursor:default}.product-single .wishsuite-button svg{width:37px;height:37px;stroke:#fe8d13}.product-single .wishsuite-button.added svg,.product-single .wishsuite-button.wishsuite-btn-exist svg{fill:#fe8d13}@media screen and (min-width:1025px){.related{background:#f9f1f9}}.woocommerce-pagination{display:grid;grid-template-columns:repeat(3,210px);gap:24px 32px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:24px}.woocommerce-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;grid-column:1/4}.woocommerce-pagination .page-numbers li>*{width:30px;height:30px;border:1px solid #bd7dc1;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:700 12px/2.15257 Montserrat,sans-serif;text-align:center}.woocommerce-pagination .page-numbers li a{color:#6f1490;background:0 0}.woocommerce-pagination .page-numbers .current{background:#bd7dc1;color:#fdfcff;cursor:initial}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs .back{width:24px;height:24px;display:block;-ms-flex-negative:0;flex-shrink:0;background:url(assets/images/back.svg) center no-repeat;padding:0;margin:0}.breadcrumbs>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:22px}.breadcrumbs>span *{font:500 12px/15px Montserrat,sans-serif;color:#6f1490;white-space:nowrap}.breadcrumbs>span>span:not(:last-of-type){position:relative}.breadcrumbs>span>span:not(:last-of-type)::before{content:"";position:absolute;width:4px;height:4px;left:calc(100% + 8px);top:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#6f1490}.breadcrumbs>span .breadcrumb_last{color:#bd7dc1}.buttonset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #fe8d13;border-radius:22px;padding:10px 13px;width:91px;-ms-flex-negative:0;flex-shrink:0}.buttonset .quantity{line-height:1}.buttonset label{display:none}.buttonset input{font:500 14px/17px "Albert Sans",sans-serif;color:#440e62;text-align:center;padding:0;cursor:default}.buttonset .minus,.buttonset .plus{width:12px;height:12px;position:relative;margin:0;padding:0;-ms-flex-negative:0;flex-shrink:0}.buttonset .minus::before,.buttonset .minus:after,.buttonset .plus::before,.buttonset .plus:after{position:absolute;background:#fe8d13}.buttonset .minus::before,.buttonset .plus::before{content:"";width:100%;height:1px;top:5.5px;left:0}.buttonset .plus:after{content:"";height:100%;width:1px;left:5.5px;top:0}.woocommerce-product-attributes{border-collapse:collapse;width:100%}.woocommerce-product-attributes td,.woocommerce-product-attributes th{padding:6px 0;border-bottom:.5px solid #bd7dc1}.woocommerce-product-attributes th{text-align:left;font:700 12px/2.15257 Montserrat,sans-serif;color:#bd7dc1}.woocommerce-product-attributes td{text-align:right;font:400 12px/1.66667 Montserrat,sans-serif}.woocommerce-ordering{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce-ordering .orderby{display:none}.woocommerce-ordering .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px}.woocommerce-cart-form .actions{display:none}.woocommerce-cart-form__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.woocommerce-cart-form__cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;background:#fdfcff;border-radius:15px;padding:12px 24px 12px 8px}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item{padding:6px;gap:4px 6px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.woocommerce-cart-form__cart-item .product-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;max-width:230px;width:100%;height:100%}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .product-thumbnail{max-width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.woocommerce-cart-form__cart-item .product-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.woocommerce-cart-form__cart-item .product-name{font:500 12px/1.66667 Montserrat,sans-serif}.woocommerce-cart-form__cart-item .rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font:400 12px/20px Montserrat,sans-serif;margin-left:auto}.woocommerce-cart-form__cart-item .rating::before{content:"";width:13px;height:12px;background:url(assets/images/rating.svg) center no-repeat}.woocommerce-cart-form__cart-item .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:44px;font:700 15px/1.59502 Montserrat,sans-serif;text-align:center;margin-left:auto}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .product-price{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.woocommerce-cart-form__cart-item .product-price .price::before{content:unset!important}}.woocommerce-cart-form__cart-item .product-price .price{white-space:nowrap;width:53px}.woocommerce-cart-form__cart-item .product-price .price::before{display:block;font:400 9px/1 Montserrat,sans-serif;text-align:center;color:#868695;max-width:53px;content:"Цена";white-space:initial}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .product-price .regular{font:400 9px/1 Montserrat,sans-serif;color:#a596ad;text-decoration:line-through}}.woocommerce-cart-form__cart-item .product-price .regular::before{content:"Цена без скидки"}.woocommerce-cart-form__cart-item .product-price .sale{color:#6f1490}.woocommerce-cart-form__cart-item .product-price .sale::before{content:"Цена со скидкой"}.woocommerce-cart-form__cart-item .product-price .empty::before{content:"Скидка"}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .product-price .empty{display:none}}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .product-quantity{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 auto}}.woocommerce-cart-form__cart-item .product-remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .product-remove{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.woocommerce-cart-form__cart-item .product-remove .cart-remove-product{-ms-flex-negative:0;flex-shrink:0;line-height:1;padding:0}.woocommerce-cart-form__cart-item .product-remove .wishsuite-button svg{width:25px;height:25px;stroke:#440e62}.woocommerce-cart-form__cart-item .product-remove .wishsuite-button.added svg,.woocommerce-cart-form__cart-item .product-remove .wishsuite-button.wishsuite-btn-exist svg{stroke:#440e62;fill:#440e62}.woocommerce-cart-form__cart-item .product-remove img{display:block;width:25px;height:25px}.woocommerce-cart-form__cart-item img{border-radius:15px;width:73px;height:73px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item img{width:62px;height:62px}}@media screen and (max-width:767px){.woocommerce-cart-form__cart-item .button{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.woocommerce-checkout-payment{position:relative}.woocommerce-checkout-payment .wc_payment_methods{display:none}.wishsuite-notification{display:none}.shipping{position:relative}.woocommerce-NoticeGroup{position:absolute;top:-1.5em}.page-template-delivery .select2-container,.woocommerce-checkout .select2-container{width:350px}@media screen and (min-width:1025px) and (max-width:1199px){.page-template-delivery .select2-container,.woocommerce-checkout .select2-container{width:300px}}@media screen and (max-width:767px){.page-template-delivery .select2-container,.woocommerce-checkout .select2-container{width:calc(100vw - 64px)}}.page-template-register .select2-container,.single-vacancy .select2-container{width:344px}.woocommerce-account .select2-container{width:120px!important}@media screen and (max-width:767px){.woocommerce-account .select2-container{width:calc(100vw - 56px)!important}}.select2-container{height:36px}.select2-container--open{z-index:3}.select2-container--open .select2-selection::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--open.select2-container--above .select2-selection{border-radius:0 0 20px 20px}.select2-container--open.select2-container--below .select2-selection{border-radius:20px 20px 0 0}.select2-selection{gap:1px;border:1px solid #bd7dc1;border-radius:20px;padding:4px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:700 12px/2.15257 Montserrat,sans-serif;color:#6f1490;background:#fdfcff;cursor:pointer;-webkit-transition:none;transition:none;-webkit-box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);box-shadow:2px 2px 4px 0 rgba(154,48,148,.1);overflow:hidden}.select2-selection::after{content:"";width:21px;height:21px;display:block;background:url(assets/images/order-arrow.svg) center no-repeat}.select2-selection__placeholder{font-weight:700}.select2-search{display:none}.select2-dropdown{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute}.select2-dropdown--above .select2-results__options{border-radius:22px 22px 0 0;border-top:1px solid #bd7dc1}.select2-dropdown--below .select2-results__options{border-radius:0 0 22px 22px;border-bottom:1px solid #bd7dc1}.select2-results__options{background:#fdfcff;border-left:1px solid #bd7dc1;border-right:1px solid #bd7dc1;border-radius:0 0 22px 22px;padding:10px 12px 24px 12px;width:100%;max-height:240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;overflow-x:hidden;overflow-y:auto;list-style:none;margin:0}.select2-results__option{font:600 12px/20px Montserrat,sans-serif;color:#6f1490;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:5px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option::after,.select2-results__option::before{display:block;width:18px;height:18px;-ms-flex-negative:0;flex-shrink:0}.select2-results__option::before{content:"";background:url(assets/images/order-emty.svg) center no-repeat}.select2-results__option[data-selected=true]:before{background:url(assets/images/order-fill.svg) center no-repeat}.select2-selection__rendered{white-space:nowrap}.select2-hidden-accessible{display:none}.select2-hidden-accessible.error+.select2:after{font-size:10px;left:10px;bottom:-1.5em;position:absolute;color:red;content:"Обязательное поле"}.select2-hidden-accessible.error+.select2 .select2-selection{border-color:red}.select2-container--open .select2-dropdown{left:0}.cart-block{padding:40px 0}.cart-block__wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}@media screen and (max-width:1199px){.cart-block__wrap{grid-template-columns:1fr}}.cart-block__table{border-radius:15px;padding:32px 16px;background:#f9f1f9}@media screen and (max-width:767px){.cart-block__table{padding:24px 12px}}.cart-block__table-wrap{grid-column:1/9}@media screen and (max-width:1199px){.cart-block__table-wrap{grid-column:1/-1}}.cart-block__table-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:16px}@media screen and (max-width:767px){.cart-block__table-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.cart-block__table-top span{font:600 20px Montserrat,sans-serif;color:#440e62}@media screen and (max-width:767px){.cart-block__table-top span{font-size:14px}}@media screen and (max-width:767px){.cart-block__table-top .button{background-color:transparent;border:none;padding:0;-webkit-box-shadow:none;box-shadow:none;text-align:right;display:inline;font:500 12px Montserrat,sans-serif;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}}.cart-block__update{display:none}.cart-block__side{background:#f9f1f9;border-radius:15px;padding:40px 32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.cart-block__side-wrap{grid-column:9/13;max-width:345px}@media screen and (max-width:1199px){.cart-block__side-wrap{margin:0 auto;grid-column:1/-1}}.cart-block__side-block{padding-bottom:24px;border-bottom:1px solid #bd7dc1}.cart-block__side-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;font:500 12px Montserrat,sans-serif;color:#440e62}.cart-block__side-row:not(:last-child){padding-bottom:12px}.cart-block__side-total{font:600 16px Montserrat,sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;color:#440e62}.cart-block__side-accept{margin-top:16px}.cart-block__after .button{margin-top:16px}.cart-block__after .text{margin-top:12px;color:#6f1490;font:500 12px/1.2 Montserrat,sans-serif}.cart-block__empty{max-width:402px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cart-block__empty img{width:48px;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0}.cart-block__empty-wrap{background:#f9f1f9;border-radius:15px;padding:40px 16px;grid-column:1/-1}.cart-block__empty-title{font:600 20px Montserrat,sans-serif;color:#440e62;margin-bottom:16px}.cart-block__empty-desc{font:500 14px Montserrat,sans-serif;margin-bottom:24px;color:#440e62}.cart-block__bottom{position:relative;margin:0 auto;max-width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.checkout-form{position:relative;margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.checkout-form h3{font:600 20px Montserrat,sans-serif;color:#440e62;margin-bottom:12px}.checkout-form__delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.checkout-form__delivery-part{border-radius:15px;background:#f9f1f9;padding:32px 25px}.text-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:8px}.text-wrap.error:after{font-size:10px;left:10px;bottom:-1.5em;position:absolute;color:red;content:"Обязательное поле"}.text-wrap.error input{border-color:red}.text-wrap input,.text-wrap textarea{width:100%;border:1px solid #bd7dc1;border-radius:20px;padding:10px 16px;font:500 12px Montserrat,sans-serif}.text-wrap input::-webkit-input-placeholder,.text-wrap textarea::-webkit-input-placeholder{color:#a596ad}.text-wrap input::-moz-placeholder,.text-wrap textarea::-moz-placeholder{color:#a596ad}.text-wrap input:-ms-input-placeholder,.text-wrap textarea:-ms-input-placeholder{color:#a596ad}.text-wrap input::-ms-input-placeholder,.text-wrap textarea::-ms-input-placeholder{color:#a596ad}.text-wrap input::placeholder,.text-wrap textarea::placeholder{color:#a596ad}.text-wrap label{font:500 14px Montserrat,sans-serif;color:#440e62}.file-wrap input[type=file]{position:absolute;z-index:-1;opacity:0;display:block;width:0;height:0}.file-wrap .file-text{font:500 14px Montserrat,sans-serif;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fe8d13;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:4px;cursor:pointer}.file-wrap .file-text::after{content:"";display:block;width:17px;height:17px;background:url(assets/images/file.svg) center no-repeat}textarea{border:1px solid #bd7dc1;border-radius:20px;padding:11px 20px 11px 16px}.new-password{max-width:400px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.header .header__row .dgwt-wcas-sf-wrapp{border:.5px solid #fdfcff}.dgwt-wcas-sf-wrapp{border-radius:20px;width:181px;height:37px;position:relative;background:rgba(255,255,255,.31)}@media screen and (max-width:1024px){.dgwt-wcas-sf-wrapp{width:auto}}.dgwt-wcas-search-form{padding:0;margin:0;width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.dgwt-wcas-search-input{font:700 10px Montserrat,sans-serif;text-transform:uppercase;padding:13px 40px 13px 18px;background-color:transparent;border-radius:20px;color:#fdfcff}.dgwt-wcas-search-input::-webkit-input-placeholder{color:#fdfcff}.dgwt-wcas-search-input::-moz-placeholder{color:#fdfcff}.dgwt-wcas-search-input:-ms-input-placeholder{color:#fdfcff}.dgwt-wcas-search-input::-ms-input-placeholder{color:#fdfcff}.dgwt-wcas-search-input::placeholder{color:#fdfcff}.dgwt-wcas-search-submit::after{position:absolute;right:20px;top:calc(50% - 7px);content:"";width:23px;height:14px;background:url(assets/images/search.svg) center no-repeat}.dgwt-wcas-suggestions-wrapp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:300px!important;height:600px;overflow-y:auto;background:#f9f1f9;padding:15px;border-radius:15px;border:1.5px solid #bd7dc1}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{display:grid;grid-template-columns:80px 1fr;gap:10px;font:500 14px/1.2 Montserrat,sans-serif;padding:10px 0}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:first-of-type{padding-top:0}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:last-of-type{padding-bottom:0}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:not(:last-of-type){border-bottom:1.5px solid #bd7dc1}.dgwt-wcas-suggestions-wrapp img{width:100%;aspect-ratio:1/1;border-radius:12px}.dark{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(47,31,58,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:3;display:none}@media screen and (max-width:767px){.dark{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.dark.active{display:-webkit-box;display:-ms-flexbox;display:flex}.dark .modal{-webkit-box-shadow:2px 2px 4px 0 rgba(185,136,96,.49);box-shadow:2px 2px 4px 0 rgba(185,136,96,.49);background:#f9f1f9;padding:48px;border-radius:25px;max-width:440px;position:relative}@media screen and (max-width:767px){.dark .modal{max-width:100%;width:100%;border-radius:25px 25px 0 0;padding:60px 16px 80px;max-height:90vh}}.dark .modal__close,.dark .modal__close-login,.dark .modal__close-password-reset{width:24px;height:24px;position:absolute;right:24px;top:24px;cursor:pointer;background:url(assets/images/close.svg) center no-repeat}.dark .modal__title{font:600 20px Montserrat,sans-serif;color:#6f1490}@media screen and (max-width:767px){.dark .modal__title{font-size:18px}}.dark .modal__desc{font:500 14px Montserrat,sans-serif;color:#440e62;margin-top:12px}.dark .modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:24px}.dark .modal__link{text-align:center;color:#fe8d13;font:500 14px Montserrat,sans-serif;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.dark .modal-order-thx,.dark .modal-questions-thx,.dark .modal-reset-sent,.dark .modal-sms-thx{width:100%;max-width:605px;padding:72px 40px}@media screen and (max-width:767px){.dark .modal-order-thx,.dark .modal-questions-thx,.dark .modal-reset-sent,.dark .modal-sms-thx{max-width:100%}}.dark .modal-order-thx__wrap,.dark .modal-questions-thx__wrap,.dark .modal-reset-sent__wrap,.dark .modal-sms-thx__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:767px){.dark .modal-order-thx__wrap,.dark .modal-questions-thx__wrap,.dark .modal-reset-sent__wrap,.dark .modal-sms-thx__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;gap:12px;max-width:225px}}.dark .modal-order-thx__wrap img,.dark .modal-questions-thx__wrap img,.dark .modal-reset-sent__wrap img,.dark .modal-sms-thx__wrap img{width:48px;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0}.dark .modal-order-thx h4,.dark .modal-questions-thx h4,.dark .modal-reset-sent h4,.dark .modal-sms-thx h4{font:600 20px Montserrat,sans-serif;color:#6f1490}@media screen and (min-width:768px){.dark .modal-login{padding:48px 64px;max-width:472px}}.dark .modal-login__forgot{font:500 14px Montserrat,sans-serif;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fe8d13;text-align:left}.dark .modal-user-thx img{width:52px;aspect-ratio:1/1;-ms-flex-negative:0;flex-shrink:0}.dark .modal-user-thx__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.delivery-page{padding-bottom:0}.delivery-page .banner{position:relative;overflow:hidden;margin-bottom:50px}.delivery-page .banner h1{font:700 48px Montserrat,sans-serif;color:#fff;position:absolute;left:32px;bottom:55px;max-width:500px}@media screen and (max-width:767px){.delivery-page .banner h1{font-size:32px;left:21px;bottom:32px}}.delivery-page h4,.delivery-page strong{display:inline-block;font:700 16px Montserrat,sans-serif;color:#6f1490;margin-bottom:1em}.delivery-page .infographic{margin:0 auto}.delivery-page .smallblock{margin-top:40px;display:grid}.delivery-page .smallblock p:not(:last-child){margin-bottom:20px}.delivery-page .wp-block-media-text{font:400 16px Montserrat,sans-serif;color:#242424;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.delivery-page .wp-block-media-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.delivery-page .wp-block-media-text:not(:last-child){margin-bottom:32px}@media screen and (max-width:767px){.delivery-page .wp-block-media-text:not(:last-child){margin-bottom:16px}}.delivery-page .wp-block-media-text__content{padding:0}.delivery-page figure{max-width:90px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:initial!important;align-self:initial!important}@media screen and (max-width:767px){.delivery-page figure{max-width:66px}}.delivery-page h2{text-align:center;color:#6f1490;font:700 28px Montserrat,sans-serif;margin-bottom:40px}@media screen and (max-width:767px){.delivery-page h2{font-size:16px;margin-bottom:1em;text-align:left}}.delivery-page section.table{padding-top:40px;width:100%}.delivery-page table{font:500 14px Montserrat,sans-serif;text-align:center;color:#242424;width:100%;border-collapse:separate;border-spacing:0}.delivery-page table td:first-child,.delivery-page table tr:nth-child(1),.delivery-page table tr:nth-child(2){background:#f9f1f9}.delivery-page table td{height:65px;font:500 14px Montserrat,sans-serif;text-align:center;vertical-align:middle;border-top:1px solid #bd7dc1;border-left:1px solid #bd7dc1;min-width:117px;padding:15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.delivery-page table td:last-child{border-right:1px solid #bd7dc1}.delivery-page table tr:first-child td:not(:first-child){font-weight:700}.delivery-page table tr:first-child td:first-child{border-top-left-radius:22px}.delivery-page table tr:first-child td:last-child{border-top-right-radius:22px}.delivery-page table tr:last-child td{border-bottom:1px solid #bd7dc1}.delivery-page table tr:last-child td:first-child{border-bottom-left-radius:22px}.delivery-page table tr:last-child td:last-child{border-bottom-right-radius:22px}.delivery-page table tr:first-child td{border-top-style:solid}.delivery-page table tr td:first-child{border-left-style:solid}.delivery-page__table .wp-block-group__inner-container{position:relative;overflow-x:auto}.delivery-page__table .wp-block-group__inner-container::-webkit-scrollbar{display:none}@media screen and (min-width:768px) and (max-width:1024px){.delivery-page__table .wp-block-group__inner-container{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:0 20px}}@media screen and (max-width:767px){.delivery-page__table .wp-block-group__inner-container{width:calc(100% + 36px);margin-left:-16px;margin-right:-16px;padding:0 16px}}.delivery-calc{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}.delivery-calc h2{font:700 20px Montserrat,sans-serif;text-transform:uppercase;color:#6f1490;margin-bottom:32px}@media screen and (max-width:767px){.delivery-calc h2{font-size:16px}}.delivery-calc__box{grid-column:3/11;padding:40px;border-radius:22px;background:#f9f1f9;max-width:706px}@media screen and (max-width:1024px){.delivery-calc__box{margin:0 auto;grid-column:1/-1}}@media screen and (max-width:767px){.delivery-calc__box{padding:24px 16px}}.delivery-calc__calc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.delivery-calc__calc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.delivery-calc__form{width:350px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (min-width:1025px) and (max-width:1199px){.delivery-calc__form{width:300px}}@media screen and (max-width:767px){.delivery-calc__form{width:100%}}.delivery-calc__form select{display:none}.delivery-calc__total{width:240px;border:1px solid #bd7dc1;border-radius:20px;padding:24px;background:#fdfcff;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.delivery-calc__total{width:100%;padding:24px 16px}}.delivery-calc__total p{font:500 16px Montserrat,sans-serif;color:#440e62;padding-bottom:16px}.delivery-calc__total span{font:700 20px Montserrat,sans-serif;text-transform:uppercase;color:#6f1490;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delivery-calc__total span::after{content:"₽"}.club{padding-top:40px;color:#242424}@media screen and (max-width:767px){.club{padding-top:0}}.club .banner{position:relative;overflow:hidden;margin-bottom:50px}.club .banner h1{font:700 40px/1.1 Montserrat,sans-serif;color:#fff;position:absolute;left:32px;right:32px;bottom:55px;text-align:center}@media screen and (max-width:767px){.club .banner h1{left:20px;right:20px;bottom:32px;font-size:32px}}.club h2{font:700 28px Montserrat,sans-serif;color:#6f1490;text-align:center;margin-bottom:40px}@media screen and (max-width:767px){.club h2{margin-bottom:24px}}.club strong{font:700 16px Montserrat,sans-serif;color:#6f1490}@media screen and (max-width:767px){.club strong{font-size:12px}}@media screen and (max-width:767px){.club .school{margin-top:24px}}.club .programm{padding-top:40px}.club .programm ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:50px}@media screen and (max-width:767px){.club .programm ol{gap:24px}}.club .programm li{font:600 16px Montserrat,sans-serif;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:34px;counter-increment:num}@media screen and (max-width:767px){.club .programm li{font-size:14px;gap:24px}}.club .programm li::before{content:"0" counter(num);font:700 39px Montserrat,sans-serif;color:rgba(111,20,144,.29)}@media screen and (max-width:767px){.club .programm li::before{font-size:32px}}.club__tariffs{display:grid;grid-template-columns:repeat(3,1fr);gap:23.5px}@media screen and (max-width:767px){.club__tariffs{grid-template-columns:1fr;gap:24px}}.club__tariffs-wrap{padding-top:50px}.club__item{border-radius:15px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.club__item-img{display:block;line-height:1}.club__item-data{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;background:rgba(244,230,244,.58);padding:17px 46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.club__item-info{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;color:#440e62;font:500 14px/1.21429 Montserrat,sans-serif}.club__item-button{margin:0 auto;-ms-flex-negative:0;flex-shrink:0}.club__item-title{font:700 14px Montserrat,sans-serif;text-transform:uppercase;text-align:center;color:#6f1490}.club__item-price{margin-top:12px;color:#440e62;text-align:center}.club__item-price span{font:700 14px/1.21429 Montserrat,sans-serif;color:#6f1490}.club__item-list ul{margin-top:1em}.club__item-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:9px}.club__item-list li:before{content:"";width:2.5px;height:2.5px;border-radius:50%;display:block;background-color:#440e62;margin-top:.5em;-ms-flex-negative:0;flex-shrink:0}.club__item-button{margin-top:22px;width:228px}.club__join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width:767px){.club__join{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.club__join-img{max-width:360px;position:relative;border-radius:22px;overflow:hidden}.club__join-img img{display:block;width:100%;aspect-ratio:12/7}.club__join-img .button{display:block;position:absolute;left:12px;right:12px;bottom:12px;width:auto}.club__join-text{max-width:450px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font:400 16px Montserrat,sans-serif;color:#242424}@media screen and (max-width:767px){.club__join-text{max-width:unset;font-size:14px;gap:24px}}.club__join-text h4{font:600 20px/1.2 Montserrat,sans-serif;color:#440e62;margin-bottom:16px}@media screen and (max-width:767px){.club__join-text h4{font-size:16px;margin-bottom:12px}}.club__join-text a{color:#6f1490;font-weight:700}.vacancy-page__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin-top:32px}@media screen and (max-width:767px){.vacancy-page__wrap{margin-top:24px}}.vacancy-page__item{border:1px solid #bd7dc1;border-radius:22px;padding:16px 32px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px) and (max-width:1024px){.vacancy-page__item{padding:12px}}@media screen and (max-width:767px){.vacancy-page__item{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.vacancy-page__item-img{-ms-flex-negative:0;flex-shrink:0;max-width:160px;height:100%;aspect-ratio:1/1;overflow:hidden;border-radius:22px;margin-right:22px}@media screen and (min-width:768px) and (max-width:1024px){.vacancy-page__item-img{max-width:120px;margin-right:15px;border-radius:15px}}@media screen and (max-width:767px){.vacancy-page__item-img{max-width:unset;margin:0 auto}}.vacancy-page__item h3{font:700 20px/1.2 Montserrat,sans-serif;text-transform:uppercase;color:#440e62;margin-bottom:13px}@media screen and (min-width:768px) and (max-width:1024px){.vacancy-page__item h3{font-size:18px;margin-bottom:5px}}@media screen and (max-width:767px){.vacancy-page__item h3{margin-bottom:16px;font-size:16px}}.vacancy-page__item-excerpt{font:500 14px Montserrat,sans-serif}@media screen and (max-width:767px){.vacancy-page__item-excerpt{font-size:12px}}.vacancy-page__item-excerpt span{color:#a596ad}.vacancy-page__item-excerpt p{margin-top:8px;color:#242424}.vacancy-page__item-side{margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}@media screen and (max-width:767px){.vacancy-page__item-side{margin:0}}.vacancy-page__item-payment{font:700 15px/1.59502 Montserrat,sans-serif}@media screen and (max-width:767px){.vacancy-page__item-payment{font-size:14px;margin-bottom:16px}}.vacancy-page__desc{font:500 16px Montserrat,sans-serif;color:#242424}@media screen and (max-width:767px){.vacancy-page__desc{font-size:14px}}.vacancy-page__desc strong{font-weight:700;color:#6f1490}.single-vacancy__wrap{padding-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:1024px){.single-vacancy__wrap{grid-template-columns:1fr;gap:24px}}.single-vacancy__form-wrap,.single-vacancy__info{padding:40px;background:#f9f1f9;border-radius:22px;max-width:424px}@media screen and (max-width:1024px){.single-vacancy__form-wrap,.single-vacancy__info{margin:0 auto;width:100%}}@media screen and (max-width:767px){.single-vacancy__form-wrap,.single-vacancy__info{padding:32px 16px}}.single-vacancy__info h3{font:700 20px Montserrat,sans-serif;text-transform:uppercase;color:#440e62}@media screen and (max-width:767px){.single-vacancy__info h3{font-size:16px}}.single-vacancy__desc{margin-top:24px;font:500 14px Montserrat,sans-serif;color:#242424}@media screen and (max-width:767px){.single-vacancy__desc{margin-top:16px}}.single-vacancy__desc span{color:#6f1490}.single-vacancy__contacts{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}@media screen and (max-width:767px){.single-vacancy__contacts{margin-top:24px}}.single-vacancy__contacts-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.single-vacancy__contacts-block span{font:500 14px Montserrat,sans-serif;color:#a596ad}.single-vacancy__contacts-block a,.single-vacancy__contacts-block div{font:500 14px Montserrat,sans-serif;color:#242424}.single-vacancy__form-wrap h3{font:600 20px Montserrat,sans-serif;text-align:center;color:#440e62;margin-bottom:32px}@media screen and (max-width:767px){.single-vacancy__form-wrap h3{margin-bottom:24px}}.single-vacancy__form-wrap .text-wrap{margin-bottom:16px}.single-vacancy__form-wrap .text-wrap:nth-of-type(3){margin-bottom:24px}.single-vacancy__form-wrap .file-wrap{margin-bottom:32px}@media screen and (max-width:767px){.single-vacancy__form-wrap .file-wrap{font-size:12px}}.single-vacancy__content{margin-top:40px;color:#242424;font:400 16px Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.single-vacancy__content .part p{margin-top:10px}@media screen and (max-width:767px){.single-vacancy h4{font-size:14px}}.not-found{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:60vh;background:#f9f1f9}@media screen and (max-width:767px){.not-found{padding:96px 0}}.not-found__wrap{max-width:610px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:64px}@media screen and (max-width:767px){.not-found__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}}.not-found__number{font:700 115px/1.2 Montserrat,sans-serif;color:#6f1490}@media screen and (max-width:767px){.not-found__number{font-size:96px}}.not-found__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;color:#440e62;max-width:344px}.not-found__text a{color:#fe8d13}.not-found__title{font:700 40px Montserrat,sans-serif;color:#440e62}@media screen and (max-width:767px){.not-found__title{font-size:32px}}.not-found__desc{font:500 14px Montserrat,sans-serif}.contacts-page{padding-top:50px}.contacts-page__wrap{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:1024px){.contacts-page__wrap{grid-template-columns:1fr}}@media screen and (max-width:767px){.contacts-page__wrap{gap:16px}}.contacts-page__left,.contacts-page__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contacts-page__banner{position:relative;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:100%;max-width:525px;margin:0 auto}.contacts-page__banner img{border-radius:15px;aspect-ratio:525/343;width:100%}@media screen and (min-width:768px) and (max-width:1024px){.contacts-page__banner img{margin:0 auto}}.contacts-page__banner-title{position:absolute;left:32px;right:32px;bottom:25px;font:700 40px Montserrat,sans-serif;color:#fdfcff;max-width:430px}@media screen and (max-width:767px){.contacts-page__banner-title{font-size:20px;left:12px;right:12px;bottom:16px;text-shadow:4px 4px 6px rgba(0,0,0,.5)}}.contacts-page__item{background-color:#f9f1f9;border-radius:15px;padding:40px;height:100%}@media screen and (max-width:767px){.contacts-page__item{padding:24px 12px}}.contacts-page__item-title{color:#440e62;font:700 20px/1.2 Montserrat,sans-serif;text-transform:uppercase;margin-bottom:24px}@media screen and (max-width:767px){.contacts-page__item-title{font-size:16px;margin-bottom:16px}}.contacts-page__item-desc{font:500 16px/20px Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}@media screen and (max-width:767px){.contacts-page__item-desc{font-size:14px}}.contacts-page__item-name{font:500 16px Montserrat,sans-serif;color:#440e62;margin-bottom:24px}@media screen and (max-width:767px){.contacts-page__item-name{font-size:14px}}.contacts-page__item strong{font:500 14px/17px Montserrat,sans-serif;color:#a596ad;display:inline-block;padding-bottom:8px}@media screen and (max-width:767px){.contacts-page__item strong{font-size:12px}}@media screen and (max-width:767px){.contacts-page .wp-block-group__inner-container{font-size:14px}}.contacts-page .schema{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;padding:50px 0}.contacts-page .schema .wp-block-image{margin:0}.contacts-page .schema .wp-block-image img{border-radius:15px;border:3px solid #bd7dc1;margin:0 auto;width:100%;height:auto}.contacts-page .schema h3{font:600 20px Montserrat,sans-serif;color:#6f1490;margin-bottom:16px}@media screen and (max-width:767px){.contacts-page .schema h3{font-size:18px;margin-bottom:12px}}.contacts-page .schema h4{font:700 16px Montserrat,sans-serif;color:#6f1490;margin-bottom:24px}@media screen and (max-width:767px){.contacts-page .schema h4{font-size:14px}}.contacts-page .schema strong{font-weight:700;color:#6f1490}.how-order{padding:50px 0}.how-order img{border:3px solid #bd7dc1;border-radius:15px}.how-order figure{margin:0}.how-order .img-wrap{margin-top:24px}.how-order .img-wrap .wp-block-group__inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px}@media screen and (max-width:767px){.how-order .img-wrap .wp-block-group__inner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.how-order .wp-block-group h3{margin-bottom:16px}@media screen and (max-width:767px){.how-order .wp-block-group h3{margin-bottom:12px}}.how-order h3{font:600 20px Montserrat,sans-serif;color:#440e62}@media screen and (max-width:767px){.how-order h3{font-size:18px}}.how-order h4{margin-top:16px;font:600 20px Montserrat,sans-serif;color:#6f1490}.how-order strong{font-weight:700;color:#6f1490}.how-order p{margin-top:16px}@media screen and (max-width:767px){.how-order p{font-size:14px;margin-top:12px}}.how-order ol,.how-order ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;margin-top:16px}.how-order__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.how-order .wp-block-media-text{gap:40px}@media screen and (max-width:767px){.how-order .wp-block-media-text{gap:24px}}.how-order .wp-block-media-text__content{-ms-flex-item-align:unset;align-self:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0}@media screen and (max-width:767px){.how-order .wp-block-media-text__content{gap:24px}}.how-order .wp-block-media-text__content p{margin:0}.registration{padding:32px 0}@media screen and (max-width:767px){.registration{background-color:#f9f1f9}}.registration__form{background-color:#f9f1f9;border-radius:25px;padding:48px 60px;position:relative}@media screen and (max-width:767px){.registration__form{padding:0;background-color:transparent}}.registration__wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}@media screen and (max-width:767px){.registration__wrap{grid-template-columns:1fr;gap:16px}}.registration__half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative}.registration__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.registration__accept{margin-bottom:32px}.registration__accept a{white-space:nowrap}.registration__reset{color:#fe8d13;font:500 14px Montserrat,sans-serif;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (min-width:1025px){.registration__reset{position:absolute;left:0;bottom:0}}@media screen and (max-width:767px){.registration__reset{margin-top:32px}}.registration__socials-title{margin-bottom:16px;color:#440e62;font:500 12px Montserrat,sans-serif}.registration__socials ul.the_champ_login_ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.account{padding-bottom:24px}.account__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;padding:25px 0 25px 60px}@media screen and (min-width:768px) and (max-width:1024px){.account__top{padding:25px 0}}@media screen and (max-width:767px){.account__top{padding:24px 12px}}.account__top-img{width:128px;height:128px;border-radius:50%;border:1px solid #bd7dc1;background-color:#f9f1f9;position:relative;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.account__top-img{width:67px;height:67px}}.account__top-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;z-index:1;position:relative}.account__top-img .no-img,.account__top-img::before{content:"";position:absolute}.account__top-img::before{width:40px;height:40px;background:url(assets/images/account-camera.svg) center no-repeat;left:-7px;bottom:-4px;z-index:2}@media screen and (max-width:767px){.account__top-img::before{width:24px;height:24px}}.account__top-img .no-img{width:100px;height:50px;left:10px;top:40px;-webkit-transform:rotate(-130deg);-ms-transform:rotate(-130deg);transform:rotate(-130deg)}@media screen and (max-width:767px){.account__top-img .no-img{width:55px;height:28px;left:7px;top:18px}}.account__top-img-input{width:0;height:0;position:absolute;z-index:-1}.account__top-name{font:700 28px Montserrat,sans-serif;color:#fe8d13}@media screen and (max-width:767px){.account__top-name{font-size:16px}}.account__top-app{width:160px;height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:700 16px Montserrat,sans-serif;text-transform:uppercase;color:#6f1490}.account__top-app img{width:90px;aspect-ratio:1/1}.account__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px;width:100%}@media screen and (min-width:1025px) and (max-width:1199px){.account__wrap{gap:30px}}@media screen and (max-width:1024px){.account__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.account__wrap nav{width:100%;height:100%}}.account__sidebar{width:277px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}@media screen and (min-width:1025px){.account__nav{border:1px solid #bd7dc1;border-radius:22px;padding:32px 24px 40px 24px;width:100%}}@media screen and (max-width:1024px){.account__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:0 20px;overflow-x:auto}.account__nav ul::-webkit-scrollbar{display:none}}@media screen and (min-width:1025px){.account__nav li{border-bottom:1px solid rgba(189,125,193,.2);padding:11px 0}}@media screen and (min-width:1025px){.account__nav a{white-space:nowrap;font:500 14px Montserrat,sans-serif;color:#440e62;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.account__nav a.active{color:#bd7dc1}.account__nav a span:nth-child(2){display:inline-block;width:92px;font:700 10px/2 Montserrat,sans-serif;text-transform:uppercase;text-align:center;color:#fdfcff;border-radius:15px;padding:5px 0;background-color:#fe8d13}}@media screen and (max-width:1024px){.account__nav a{display:block;padding:16px;white-space:nowrap;border-bottom:1px solid rgba(189,125,193,.2)}.account__nav a.active{color:#bd7dc1;border-bottom:1px solid rgba(189,125,193,.7)}.account__nav a span:nth-child(2){display:none}}.account__slider{border:1px solid #bd7dc1;border-radius:22px;padding:24px 34px;overflow:hidden;position:relative}@media screen and (max-width:767px){.account__slider{max-width:290px}}.account__slider .swiper-wrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.account__slider-arrow{width:30px;height:30px;background:url(assets/images/sidebar-arrow.svg) center no-repeat;cursor:pointer}.account__slider-arrow.next{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.account__slider-arrow-wrap{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.account__main{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.account__personal{border-radius:22px;padding:40px 48px;background:#f9f1f9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (min-width:768px) and (max-width:1024px){.account__personal{padding:40px}}@media screen and (max-width:767px){.account__personal{padding:24px 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.account__personal-wrap{width:100%}.account__personal-data{max-width:385px;width:100%}.account__personal-sale{-ms-flex-negative:0;flex-shrink:0}.account__personal-title{font:700 16px Montserrat,sans-serif;color:#440e62;margin-bottom:32px}.account__personal-table{display:grid;grid-template-columns:60px 1fr;gap:12px 8px}.account__personal-table span:nth-child(odd){font:500 12px Montserrat,sans-serif;color:#a596ad}.account__personal-table span:nth-child(even){font:500 14px Montserrat,sans-serif}.account__personal-button{font:500 14px Montserrat,sans-serif;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fe8d13;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account__personal-button-box{padding:32px 0 0 66px}.account__personal-password{margin-top:16px}.account__personal-edit::after{content:"";display:block;width:17px;height:17px;background:url(assets/images/edit.svg) center no-repeat}.account .woocommerce-notices-wrapper{position:absolute}.account__table{font:500 12px Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media screen and (max-width:767px){.account__table{overflow-x:auto;padding:0 12px 24px;width:calc(100% + 24px);margin:0 -12px;-webkit-box-sizing:border-box;box-sizing:border-box;scrollbar-color:#bd7dc1 #fdfcff;scrollbar-width:thin}.account__table::-webkit-scrollbar{width:5px}.account__table::-webkit-scrollbar-track{background-color:#fdfcff;border-radius:5px}.account__table::-webkit-scrollbar-thumb{border-radius:5px;background-color:#bd7dc1;-webkit-box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,.5);box-shadow:inset 1px 1px 2px 0 rgba(255,255,255,.5)}}.account__table .tr{display:grid;grid-template-columns:repeat(5,1fr)}.account__table .tr:first-child .th:first-of-type{border-top-left-radius:15px}.account__table .tr:first-child .th:last-of-type{border-top-right-radius:15px}.account__table .tr:last-child .td:first-of-type{border-bottom-left-radius:15px}.account__table .tr:last-child .td:last-of-type{border-bottom-right-radius:15px}.account__table .td,.account__table .th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 8px;min-height:40px;text-align:left;overflow:hidden;border-bottom:1px solid #bd7dc1;border-right:1px solid #bd7dc1}.account__table .td:first-child,.account__table .th:first-child{border-left:1px solid #bd7dc1}.account__table .th{color:#fdfcff;background-color:#6f1490}.account__table .td.bold{font-weight:700;color:#bd7dc1}.account__table-wrap{border-radius:22px;padding:40px 47px;background-color:#f9f1f9;overflow:hidden}@media screen and (min-width:768px) and (max-width:1024px){.account__table-wrap{padding:40px}}@media screen and (max-width:767px){.account__table-wrap{padding:24px 12px}}.account__table-wrap h3{font:600 20px Montserrat,sans-serif;color:#440e62;white-space:nowrap}@media screen and (max-width:767px){.account__table-wrap h3{font-size:16px}}.account__table-before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:16px}@media screen and (max-width:767px){.account__table-before{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.account__table-after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;font:600 20px Montserrat,sans-serif;color:#6f1490;margin-top:24px;white-space:nowrap}.account__table-after span:nth-child(1){font-size:12px}.account__table-after span:nth-child(2){font-size:14px}.account__advise{background-color:#f9f1f9;border:1px solid #bd7dc1;border-radius:25px;padding:40px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}@media screen and (min-width:768px) and (max-width:1024px){.account__advise{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account__advise .button{max-width:230px}}.account__advise-title{font:600 20px Montserrat,sans-serif;color:#6f1490}.account__advise p{font:500 14px Montserrat,sans-serif;color:#440e62}.account .woocommerce-notices-wrapper{display:none}.account__bottom{display:grid;grid-template-columns:repeat(2,288px);gap:32px}@media screen and (max-width:767px){.account__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.account__dashboard{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media screen and (max-width:767px){.account__dashboard{grid-template-columns:1fr;gap:16px}}.account__dashboard-item{padding:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f9f1f9;border-radius:22px;gap:25px}@media screen and (max-width:767px){.account__dashboard-item{padding:24px 12px}}.account__dashboard-title{font:600 20px Montserrat,sans-serif;color:#440e62}.account__dashboard-desc{color:#6f1490;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.account__dashboard-desc span{font-size:14px}}.account__dashboard-desc.discount span.big{font:700 28px Montserrat,sans-serif}.account__dashboard-desc.discount div{font:500 14px Montserrat,sans-serif;color:#242424}.account__connect{margin-top:30px;gap:16px;max-width:287px}.account__connect:after{content:"";width:20px;height:20px;background:url(assets/images/phone.png) center no-repeat}.account__connect:hover:after{background-image:url(assets/images/phone-white.png)}.waitlist,.wishlist{background-color:#f9f1f9;border-radius:22px;padding:40px 48px}@media screen and (min-width:1025px) and (max-width:1199px){.waitlist,.wishlist{padding:30px}}@media screen and (max-width:767px){.waitlist,.wishlist{padding:24px 12px}}.waitlist__top,.wishlist__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:767px){.waitlist__top,.wishlist__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;gap:16px}.waitlist__top .button,.wishlist__top .button{border:none;background-color:transparent;margin-left:auto;-webkit-box-shadow:none;box-shadow:none;text-decoration:underline;font:500 12px Montserrat,sans-serif}}.waitlist__title,.wishlist__title{color:#440e62;font:600 20px Montserrat,sans-serif}.waitlist__list,.wishlist__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.waitlist__item,.wishlist__item{gap:14px}.waitlist__item .wishsuite-addtocart,.wishlist__item .wishsuite-addtocart{color:#fe8d13;border:1px solid #fe8d13;font:700 10px/2 Montserrat,sans-serif;text-transform:uppercase;padding:8px 26px;min-width:unset;width:98px}@media screen and (max-width:767px){.waitlist__item .wishsuite-addtocart,.wishlist__item .wishsuite-addtocart{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}}.waitlist__item .out,.wishlist__item .out{width:98px;text-align:center;font-size:12px;cursor:default}.waitlist__item .product-price,.wishlist__item .product-price{gap:14px}@media screen and (max-width:767px){.waitlist__item .product-price,.wishlist__item .product-price{gap:0}}.waitlist__item .product-remove a,.wishlist__item .product-remove a{cursor:pointer}.modal-personal{max-width:350px;width:100%;padding:32px 25px}.modal-personal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:100%;max-width:350px}.modal-personal__form h3{font:600 20px Montserrat,sans-serif;color:#440e62;margin-bottom:24px}.modal-personal__form .text-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0}.modal-personal__form .text-wrap.error:after{left:0;bottom:-1.1em}.modal-personal__form label{width:60px;color:#a596ad;font:500 12px/1.2 Montserrat,sans-serif;-ms-flex-negative:0;flex-shrink:0;margin-right:8px}.modal-personal__save{color:#fe8d13;font:500 14px/1.2 Montserrat,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;width:100%;padding:0;margin-top:16px}.modal-personal__save svg{width:17px;height:17px;stroke:#fe8d13}.edit-wrap:not(.active) .data{display:block!important}.edit-wrap:not(.active) .edit{display:none!important}.edit-wrap.active .data{display:none!important}.edit-wrap.active .edit{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.reset-password__modal{width:100%;max-width:605px}.reset-password__form{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;width:100%}.reset-password__message{display:none;font-size:14px;color:#6f1490;position:absolute;top:calc(100% + 5px)}.reset-password__message.active{display:block}.woocommerce-password-hint{background:#f9f1f9;padding:14px;border-radius:10px;font-size:11px;position:absolute;top:0;left:calc(100% + 100px);width:90%}@media screen and (max-width:767px){.search-page{padding:100px 0}}.search-page .dgwt-wcas-sf-wrapp{border:.5px solid #bd7dc1}.search-page .dgwt-wcas-search-input{color:#bd7dc1}.search-page .dgwt-wcas-search-input::-webkit-input-placeholder{color:#bd7dc1}.search-page .dgwt-wcas-search-input::-moz-placeholder{color:#bd7dc1}.search-page .dgwt-wcas-search-input:-ms-input-placeholder{color:#bd7dc1}.search-page .dgwt-wcas-search-input::-ms-input-placeholder{color:#bd7dc1}.search-page .dgwt-wcas-search-input::placeholder{color:#bd7dc1}.search__title{font:700 28px Montserrat,sans-serif}@media screen and (max-width:767px){.search__title{font-size:20px}}.search__title span{color:#fe8d13;background-color:#f9f1f9}.search__nothing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:66vh}.search__nothing-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15.5px}.search__nothing-bottom .button{width:100%;max-width:212px}@media screen and (max-width:767px){.search__nothing-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.search__nothing-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;color:#440e62;margin-bottom:56px}.search__nothing-desc{font:500 14px Montserrat,sans-serif}.search__nothing-desc li:before{content:"• "}.search__back{width:100%;max-width:382px;margin:32px auto 0}.search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;font:700 10px Montserrat,sans-serif;text-transform:uppercase;background-color:transparent;padding:12px 60px 12px 20px;color:#bd7dc1}.search-button::-webkit-input-placeholder{color:#bd7dc1}.search-button::-moz-placeholder{color:#bd7dc1}.search-button:-ms-input-placeholder{color:#bd7dc1}.search-button::-ms-input-placeholder{color:#bd7dc1}.search-button::placeholder{color:#bd7dc1}.search-button-wrap{position:relative;padding:0;background:rgba(189,125,193,.05);border:.5px solid #bd7dc1}.search-button-wrap button{position:absolute;line-height:1;top:10px;right:25px}.search-button-wrap svg{width:27px;height:14px;stroke:#bd7dc1}@media screen and (max-width:767px){.dgwt-wcas-mobile-overlay-trigger-active{width:100%}}.abc__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.abc__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.77em}@media screen and (min-width:768px) and (max-width:1024px){.abc__line{gap:.55em}}@media screen and (max-width:767px){.abc__line{-ms-flex-wrap:wrap;flex-wrap:wrap}}.abc__line.rus a{color:#bd7dc1}.abc__line.eng a{color:#6f1490}.abc__line a{font:600 20px Montserrat,sans-serif}.promotions{padding:40px 0}.promotions__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.promotions__item{border:1px solid #bd7dc1;border-radius:22px;padding:16px 32px 16px 16px;display:grid;gap:0 32px;grid-template-columns:280px 1fr;grid-template-rows:repeat(4,auto)}@media screen and (min-width:768px) and (max-width:1024px){.promotions__item{gap:0 24px;grid-template-columns:120px 1fr}}@media screen and (max-width:767px){.promotions__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 16px 24px}}.promotions__item-img{width:100%;aspect-ratio:1/1;border-radius:22px;-o-object-fit:cover;object-fit:cover;grid-column:1/2;grid-row:1/-1}@media screen and (max-width:767px){.promotions__item-img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:16px}}.promotions__item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:24px}@media screen and (max-width:767px){.promotions__item-top{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:8px;margin-bottom:8px}}.promotions__item-top span{font:500 14px Montserrat,sans-serif;color:#a596ad}.promotions__item-title{font:700 20px Montserrat,sans-serif;text-transform:uppercase;color:#440e62;margin-bottom:20px}@media screen and (max-width:767px){.promotions__item-title{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.promotions__item-desc{margin-bottom:32px}@media screen and (max-width:767px){.promotions__item-desc{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font:500 12px Montserrat,sans-serif;margin-bottom:16px}}.promotions__item-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em}@media screen and (max-width:767px){.promotions__item-bottom{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.promotions__item-bottom .button{width:100%}}.promotions__item-bottom span{font:500 12px Montserrat,sans-serif;color:#a596ad;max-width:466px}.promotions__item-timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}@media screen and (max-width:767px){.promotions__item-timer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}}.promotions__item-timer span{color:#6f1490}.promotions__slider{position:relative}.promotions__slider .swiper-slide{opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.promotions__slider .swiper-slide-active{opacity:1}.promotions__single{height:100%}@media screen and (min-width:1025px){.promotions__single{margin:0 60px}}.promotions__single .promotions__item{height:100%;background-color:#f9f1f9;border-color:transparent}.promotions__arrow{position:absolute;top:calc(50% - 22px);width:44px;height:44px;background:url(assets/images/banner-arrow.svg) center no-repeat;z-index:2;cursor:pointer;fill:#6f1490}@media screen and (max-width:1024px){.promotions__arrow{top:calc(100% + 12px)}}.promotions__arrow.prev{left:0}@media screen and (max-width:1024px){.promotions__arrow.prev{left:unset;right:48px}}.promotions__arrow.next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sales__wrap{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}@media screen and (max-width:767px){.sales__wrap{grid-template-columns:1fr}}@media screen and (min-width:768px){.sales__text{grid-column:1/10}}@media screen and (min-width:768px) and (max-width:1024px){.sales__text{grid-column:1/9}}.sales__text-title{margin-bottom:24px;font:700 16px Montserrat,sans-serif;color:#440e62}@media screen and (max-width:767px){.sales__text-title{font-size:14px}}.sales__text-types{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px;margin-bottom:40px}@media screen and (max-width:767px){.sales__text-types{margin-bottom:24px}}.sales__text-type{display:grid;grid-template-columns:100px 1fr;gap:15px;max-width:393px;font:400 16px Montserrat,sans-serif}@media screen and (max-width:767px){.sales__text-type{font-size:14px}}.sales__text-type span{font-weight:700;color:#440e62}.sales__text-type p{margin-top:10px;color:#a596ad}.sales__text-percent{font:700 39px Montserrat,sans-serif;color:rgba(111,20,144,.29)}.sales__text-percent:after{content:"%"}.sales__personal{border:2.5px solid #bd7dc1;border-radius:22px;padding:32px 24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1025px){.sales__personal{grid-column:10/13}}@media screen and (min-width:768px) and (max-width:1024px){.sales__personal{grid-column:9/13}}.sales__personal-title{font:600 20px Montserrat,sans-serif;color:#440e62;margin-bottom:18px;width:100%;max-width:200px}.sales__personal-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1em;margin-bottom:24px;width:100%;max-width:200px}.sales__personal-left{color:#6f1490;font:700 28px Montserrat,sans-serif}.sales__personal-right p{font:500 14px Montserrat,sans-serif;color:#440e62;padding-bottom:8px}.sales__personal-right span{font:700 15px/1.59502 Montserrat,sans-serif;color:#6f1490}.sales__personal-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;width:100%;max-width:200px}.sales__personal-bottom>span{font:500 14px/17px Montserrat,sans-serif}.sales__desc{grid-column:1/10;font:500 14px Montserrat,sans-serif}.sales__desc p:not(:last-of-type){margin-bottom:1em}.sales__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;padding:128px 0 48px}@media screen and (min-width:768px) and (max-width:1024px){.sales__cards{gap:30px}}@media screen and (max-width:767px){.sales__cards{grid-template-columns:1fr;gap:16px;padding:48px 0}}.sales__cards img{width:100%}.sales__cards img:nth-child(2){position:relative}@media screen and (min-width:768px){.sales__cards img:nth-child(2){-webkit-transform:translateY(-45px) scale(1.175);-ms-transform:translateY(-45px) scale(1.175);transform:translateY(-45px) scale(1.175)}}.sales__design{background-color:#f9f1f9;border-radius:22px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}@media screen and (max-width:1024px){.sales__design{gap:24px}}@media screen and (max-width:767px){.sales__design{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.sales__design-img{border-radius:22px;max-width:280px}@media screen and (min-width:768px) and (max-width:1024px){.sales__design-img{max-width:200px}}.sales__design-text{max-width:662px;font-size:14px}.sales__design-title{border-radius:22px;font:700 20px Montserrat,sans-serif;color:#440e62;margin-bottom:20px}@media screen and (max-width:767px){.sales__design-title{font-size:16px;margin-bottom:16px}}.timer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:19px;border-radius:20px;padding:4px 16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:37px;background-color:#6f1490;cursor:default}.timer span{display:block;color:#fdfcff;position:relative;text-align:center;line-height:1}.timer span:after{display:block;font:400 10px/1 Montserrat,sans-serif}.timer span.m:after{content:"месяцев"}.timer span.d:after{content:"дней"}.timer span.h:after{content:"часов"}.timer span.i:after{content:"минут"}.timer span:first-of-type::before,.timer span:last-of-type::before{content:":";position:absolute;font:500 14px/16px Montserrat,sans-serif;top:calc(50% - 8px)}.timer span:first-of-type::before{left:calc(100% + 10px)}.timer span:last-of-type::before{right:calc(100% + 10px)}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.stars__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.stars .star{width:11px;height:11px;background:url(assets/images/star.svg) center no-repeat}.stars .star__out{position:relative}.stars .star__in{position:absolute;top:0;left:0;bottom:0;background-image:url(assets/images/star-filled.svg);background-repeat:no-repeat;background-position:left;background-size:cover;overflow:hidden;width:0}.stars__rating{font:700 12px/20px Montserrat,sans-serif}