.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;}
.slick-track:before, .slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden {
display: none;
}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.irs-line{position:relative;display:block;overflow:hidden;outline:none !important;}
.irs-line-left, .irs-line-mid, .irs-line-right{position:absolute;display:block;top:0;}
.irs-line-left{left:0;width:11%;}
.irs-line-mid{left:9%;width:82%;}
.irs-line-right{right:0;width:11%;}
.irs-bar{position:absolute;display:block;left:0;width:0;}
.irs-bar-edge{position:absolute;display:block;top:0;left:0;}
.irs-shadow{position:absolute;display:none;left:0;width:0;}
.irs-slider{position:absolute;display:block;cursor:default;z-index:1;}
.irs-slider.single{}
.irs-slider.from{}
.irs-slider.to{}
.irs-slider.type_last{z-index:2;}
.irs-min{position:absolute;display:block;left:0;cursor:default;}
.irs-max{position:absolute;display:block;right:0;cursor:default;}
.irs-from, .irs-to, .irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}
.irs-with-grid .irs-grid{display:block;}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:10px;background:#000;}
.irs-grid-pol.small{height:4px;}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0.0);z-index:2;}
.irs-disabled{opacity:0.4;}
.lt-ie9 .irs-disabled{filter:alpha(opacity=40);}
.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;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important;}
.irs{height:55px;}
.irs-with-grid{height:75px;}
.irs-line{height:10px;top:33px;background:#EEE;background:linear-gradient(to bottom, #DDD -50%, #FFF 150%);border:1px solid #CCC;border-radius:16px;-moz-border-radius:16px;}
.irs-line-left{height:10px;}
.irs-line-mid{height:10px;}
.irs-line-right{height:10px;}
.irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);}
.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px;}
.irs-shadow{height:2px;top:38px;background:#000;opacity:0.3;border-radius:5px;-moz-border-radius:5px;}
.lt-ie9 .irs-shadow{filter:alpha(opacity=30);}
.irs-slider{top:25px;width:27px;height:27px;border:1px solid #AAA;background:#DDD;background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px rgba(0,0,0,0.3);cursor:pointer;}
.irs-slider.state_hover, .irs-slider:hover{background:#FFF;}
.irs-min, .irs-max{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:rgba(0,0,0,0.1);border-radius:3px;-moz-border-radius:3px;}
.lt-ie9 .irs-min, .lt-ie9 .irs-max{background:#ccc;}
.irs-from, .irs-to, .irs-single{color:#fff;font-size:14px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px;}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single{background:#999;}
.irs-grid{height:27px;}
.irs-grid-pol{opacity:0.5;background:#428bca;}
.irs-grid-pol.small{background:#999;}
.irs-grid-text{bottom:5px;color:#99a4ac;}
.irs-disabled {
}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#CCC;}
.mfp-preloader a:hover{color:#FFF;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}
.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;}
.mfp-arrow:before, .mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px;}
.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px;}
.mfp-arrow-right:before{border-left:27px solid #3F3F3F;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }@font-face{font-display:swap;font-family:"Gilroy";src:url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-Medium/Gilroy-Medium.woff2) format("woff2"), url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-Medium/Gilroy-Medium.woff) format("woff");font-style:normal;font-weight:500;}
@font-face{font-display:swap;font-family:"Gilroy";src:url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-Bold/Gilroy-Bold.woff2) format("woff2"), url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-Bold/Gilroy-Bold.woff) format("woff");font-style:normal;font-weight:700;}
@font-face{font-display:swap;font-family:"Gilroy";src:url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff2) format("woff2"), url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-SemiBold/Gilroy-SemiBold.woff) format("woff");font-style:normal;font-weight:600;}
@font-face{font-display:swap;font-family:"Gilroy";src:url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-Regular/Gilroy-Regular.woff2) format("woff2"), url(//floritale.com/wp-content/themes/baliflowers/fonts/Gilroy-Regular/Gilroy-Regular.woff) format("woff");font-style:normal;font-weight:400;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*,
*:before,
*:after{box-sizing:border-box;}
.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;}
.clearfix:before, .clearfix:after, .container:before, .container:after{content:" ";display:table;}
.clearfix:after, .container:after{clear:both;}
html{font-size:14px;font-weight:500;}
body {
font-family: 'Gilroy', Arial, Tahoma, sans-serif;
color: #000;
background: #fff;
} a{text-decoration:none;color:inherit;}
a:hover{text-decoration:none;color:inherit;}
.icon{display:inline-block;vertical-align:middle;}
*,
*:active,
*:focus{outline:none !important;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-tap-highlight-color:transparent;}::-webkit-input-placeholder{color:#818181;opacity:1;}:-ms-input-placeholder{color:#818181;opacity:1;}::placeholder{color:#818181;opacity:1;}
.page{overflow:hidden;display:-ms-flexbox;display:flex;min-height:100vh;-ms-flex-direction:column;flex-direction:column;position:relative;}
.main-content{-ms-flex:1 1 auto;flex:1 1 auto;margin-top:92px;}
.floatLeft{float:left;}
.floatRight{float:right;}
strong{font-weight:700;}
.button{display:inline-block;transition:all 0.3s ease-out;color:#fff;font-weight:600;font-size:16px;padding:14px 27px;text-align:center;border-radius:99px;line-height:1.19;background:#935CE0;min-width:128px;}
.button:hover{color:#fff;background:#7245B1;}
.button.white-button{box-shadow:0px 4px 12px rgba(0, 0, 0, 0.13);color:#000;background:#fff;}
.button.white-button:hover{color:#fff;background:#7245B1;border-color:#7245B1;}
button.button{border:none;cursor:pointer;font-family:inherit;line-height:1;}
.simple-section{padding:30px 0 19px;}
h1{margin-bottom:31px;font-weight:bold;font-size:30px;line-height:1.2;}
.header-inner{position:fixed;z-index:50;left:0;top:0;width:100%;background:#FFFFFF;box-shadow:0px 4px 49px rgba(0, 0, 0, 0.08);}
.header-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:5px 0;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10;}
.header-buter-toggle{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:600;transition:all 0.3s ease-out;cursor:pointer;}
.header-buter-toggle:hover{color:#935CE0;}
.header-buter-toggle.opened .header-buter li:nth-of-type(1){transform:rotate(45deg);top:8px;}
.header-buter-toggle.opened .header-buter li:nth-of-type(2){opacity:0;transition:none;}
.header-buter-toggle.opened .header-buter li:nth-of-type(3){transform:rotate(-45deg);top:-8px;}
.header-buter{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;transition:all 0.3s ease-out;margin-right:15px;}
.header-buter li{display:block;width:26px;height:2px;background:#935CE0;margin:3px 0;transition:all 0.3s ease-out;position:relative;}
.main-logo{-ms-flex-negative:0;flex-shrink:0;margin-right:7px;}
.header-menu-outer{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
.header-menu-outer .title{display:none;}
.header-menu-block{margin:0 44px;}
.header-menu-block .type{font-weight:bold;font-size:16px;color:#C2C2C2;text-transform:uppercase;margin-bottom:8px;}
.header-menu{display:-ms-flexbox;display:flex;font-weight:600;font-size:18px;color:#434343;margin:0 -13px;}
.header-menu li{margin:0 13px;}
.header-menu a{transition:all 0.3s ease-out;}
.header-menu a:hover{color:#935CE0;}
.header-menu .active-page{color:#000000;font-weight:700;}
.header-cart{-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:3;padding:9px;margin-top:8px;}
.header-cart:hover .header-cart-info{opacity:1;visibility:visible;}
.header-cart-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative;z-index:4;background:#935CE0;border-radius:50%;height:55px;width:55px;transition:all 0.3s ease-out;}
.header-cart-link:hover{background:#703FB3;}
.header-cart-link .count{position:absolute;box-shadow:0px 4px 17px rgba(0, 0, 0, 0.25);background:#EBDDFF;border-radius:50%;z-index:5;top:-8px;right:-8px;width:25px;height:25px;transition:all 0.3s ease-out;font-weight:700;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.header-cart-link.empty .count{background:#D5D5D5;}
.header-cart-info{position:absolute;z-index:10;top:100%;right:0;background:#FFFFFF;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.17);border-radius:27px;width:372px;transition:all 0.3s ease-out 0.2s;opacity:0;visibility:hidden;}
.header-cart-info .top{padding:18px 27px 15px;color:#565656;border-bottom:1px solid #F2F2F2;font-size:16px;}
.header-cart-info .bottom{border-radius:0px 0px 27px 27px;background:#F8F8F8;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:20px 23px 20px 27px;}
.header-cart-info .total{margin-right:auto;padding-right:15px;}
.header-cart-info .total p{color:#7B7B7B;margin-bottom:7px;}
.header-cart-info .total-price{font-size:20px;font-weight:700;color:#935CE0;}
.header-cart-info .button{-ms-flex-negative:0;flex-shrink:0;}
.header-cart-info .middle{overflow:auto;max-height:470px;}
.header-cart-info .middle::-webkit-scrollbar{width:4px;background:transparent;}
.header-cart-info .middle::-webkit-scrollbar-thumb{border:none;border-radius:2px;background:#935CE0;}
.header-cart-item{padding:13px 22px 13px 27px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #F2F2F2;}
.header-cart-item .image{height:65px;width:65px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #F6F6F6;margin-right:20px;transition:all 0.3s ease-out;}
.header-cart-item .image:hover{border-color:#703FB3;}
.header-cart-item .image img{width:100%;height:100%;object-fit:contain;display:block;}
.header-cart-item .remove{transition:all 0.3s ease-out;filter:grayscale(1);opacity:0.7;}
.header-cart-item .remove:hover{filter:grayscale(0);opacity:1;}
.header-cart-item .inner{-ms-flex-positive:1;flex-grow:1;padding-right:15px;}
.header-cart-item .price{font-weight:bold;font-size:18px;margin-top:11px;}
.header-cart-item .name{font-size:16px;line-height:1.2;}
.header-cart-item .name:hover{text-decoration:underline;}
.header-menu-close, .header-overlay{display:none;}
.new-header-menu{position:absolute;top:100%;left:0;margin-top:10px;width:724px;display:none;}
.new-header-menu-content{background:#FFFFFF;box-shadow:0px 296px 118px rgba(0, 0, 0, 0.01), 0px 166px 100px rgba(0, 0, 0, 0.05), 0px 74px 74px rgba(0, 0, 0, 0.09), 0px 18px 41px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);border-radius:30px;}
.new-header-menu-flex{display:-ms-flexbox;display:flex;}
.new-header-menu-block{width:48.5%;padding:20px;border-right:1px solid #E9E9E9;}
.new-header-menu-block:nth-of-type(1){-ms-flex-positive:1;flex-grow:1;}
.new-header-menu-block:nth-last-of-type(1){border-right:none;}
.new-header-menu-block .title{font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;color:#935CE0;margin-bottom:12px;}
.new-header-info{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -10px;font-size:16px;color:#272727;}
.new-header-info li{margin:0 5px 10px;}
.new-header-info a{display:block;border:1px solid #E4D4FA;border-radius:41px;transition:all 0.3s ease-out;padding:18px;}
.new-header-info a:hover{border-color:#935CE0;}
.new-header-type{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -3px -6px;}
.new-header-type-link{display:block;text-align:center;margin:0 3px 6px;background:rgba(147, 92, 224, 0.12);border-radius:17px;padding:10px 7px 8px;color:#3B1B6C;font-weight:600;font-size:11px;transition:all 0.3s ease-out;width:calc(25% - 6px);}
.new-header-type-link:hover{background:rgba(147, 92, 224, 0.25);color:#3B1B6C;}
.new-header-type-link .image{height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:2px;width:100%;}
.new-header-type-link img{display:block;}
.new-header-type-link .name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;line-height:1.25;}
footer{background:#141117;color:#fff;}
.footer-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:31px 0 35px;}
.footer-logo{-ms-flex-negative:0;flex-shrink:0;}
.footer-logo img{width:124px;}
.footer-block{margin:0 20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;}
.footer-block .title{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:13px;}
.footer-block .title span{display:block;color:#C3A6EC;margin-top:5px;}
.footer-block .copyright{font-weight:600;font-size:12px;color:#DCDADF;}
.footer-instagram{background:rgba(147, 92, 224, 0.74);border-radius:50%;width:55px;height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;-ms-flex-negative:0;flex-shrink:0;transition:all 0.3s ease-out;}
.footer-instagram:hover{background:#935ce0;}
.footer-pay .title{font-weight:bold;font-size:14px;margin-bottom:14px;}
.footer-pay-list{margin:0 -5px -18px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:265px;}
.footer-pay-list li{margin:0 5px 10px;}
.footer-pay-list img{-ms-flex-negative:0;flex-shrink:0;width:43px;border-radius:10px;display:block;transition:all 0.3s ease-out;}
.footer-pay-list img:hover{opacity:0.75;}
.footer-menu{}
.footer-menu ul{margin:0 32px;}
.footer-menu li{margin-bottom:19px;}
.footer-menu a{color:#f5e4ff;transition:all 0.3s ease-out;}
.footer-menu a:hover{text-decoration:underline;color:#fff;}
.breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:16px;line-height:1.2;margin-bottom:9px;}
.breadcrumbs li{position:relative;margin:0 33px 15px 0;}
.breadcrumbs li:after{content:"";position:absolute;top:7px;right:-18px;width:7px;height:7px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top:2px solid #8F8F8F;border-right:2px solid #8F8F8F;transform:rotate(45deg);}
.breadcrumbs li:last-child{margin-right:0;}
.breadcrumbs li:last-child:after{display:none;}
.breadcrumbs a{color:#8F8F8F;}
.breadcrumbs a:hover{text-decoration:underline;}
.more-catalog{text-align:center;margin-bottom:30px;}
.more-catalog-link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#FFFFFF;box-shadow:0px 4px 12px rgba(0, 0, 0, 0.13);border-radius:99px;font-size:16px;padding:14px 38px;font-weight:600;transition:all 0.3s ease-out;}
.more-catalog-link i{-ms-flex-negative:0;flex-shrink:0;margin-right:13px;width:19px;text-align:center;}
.more-catalog-link img{width:19px;}
.more-catalog-link:hover{background:#E9DAFF;}
.more-catalog-link.loading img{animation:loading 1s linear infinite;}
@keyframes loading {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 -5px 30px;font-size:16px;font-weight:600;}
.pagination li{margin:0 5px;}
.pagination a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;transition:all 0.3s ease-out;width:48px;height:48px;border:1px solid transparent;border-radius:50%;box-shadow:0px 0px 11px rgba(0, 0, 0, 0.08);}
.pagination a:hover{background:#E9DAFF;}
.pagination .active a{color:#935CE0;border-color:#935CE0;}
.pagination .arrow{width:8px;height:8px;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-top:2px solid #000;border-right:2px solid #000;}
.pagination .arrow.prev{transform:rotate(-135deg);margin-left:2px;}
.pagination .arrow.next{transform:rotate(45deg);margin-right:4px;}
.filter-outer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px;}
.filter-outer h1{margin-bottom:0;text-transform:uppercase;color:#3C1A6A;margin-right:10px;}
.filter-form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:auto;margin-right:-15px;}
.filter-content .title{display:none;}
.filter-content-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.filter-checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;line-height:1.2;font-size:16px;text-align:left;color:#000;}
.filter-checkbox:hover i{background:#E4D4FA;}
.filter-checkbox input{display:none !important;}
.filter-checkbox input:checked + i{background:#E4D4FA;border-color:#E4D4FA;}
.filter-checkbox input:checked + i:before{content:"";display:block;position:absolute;top:6px;left:4px;width:11px;height:8px;background:url(/wp-content/themes/baliflowers/images/check.svg) center no-repeat;}
.filter-checkbox i{-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:15px;border-radius:3px;border:1px solid #E4D4FA;background:#fff;display:block;width:21px;height:21px;transition:all 0.3s ease-out;}
.filter-checkbox span{padding-top:1px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.filter-checkbox .color{display:block;margin-right:13px;width:20px;height:20px;border-radius:50%;}
.filter-block{position:relative;width:188px;-ms-flex-negative:0;flex-shrink:0;margin:0 15px;}
.filter-block.zindex{z-index:6;}
.filter-toggle{width:100%;position:relative;padding:0 45px 0 20px;cursor:pointer;transition:all 0.3s ease-out;z-index:5;background:rgba(147, 92, 224, 0.12);border-radius:99px;font-weight:600;display:-ms-flexbox;display:flex;height:47px;font-size:16px;-ms-flex-align:center;align-items:center;}
.filter-toggle i{background:#fff;width:25px;height:25px;border-radius:99px;position:absolute;top:50%;right:14px;margin-top:-13px;transition:all 0.3s ease-out;}
.filter-toggle i:after{content:"";display:inline-block;position:absolute;top:10px;left:7px;width:11px;height:7px;background:url(/wp-content/themes/baliflowers/images/select-arrow.svg) center no-repeat;}
.filter-toggle span{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;}
.filter-toggle.open-filter i{transform:rotate(-180deg);}
.filter-podmenu{position:absolute;z-index:-1;left:0;top:100%;padding:20px 15px;width:223px;display:none;background:#F1EAFB;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.15);border-radius:27px;margin-top:8px;}
.filter-podmenu.with-diapazon{width:272px;}
.filter-podmenu-choose{margin-bottom:-9px;overflow:auto;max-height:410px;}
.filter-podmenu-choose::-webkit-scrollbar{width:4px;background:transparent;}
.filter-podmenu-choose::-webkit-scrollbar-thumb{border:none;border-radius:2px;background:#935CE0;}
.filter-podmenu-choose li{margin-bottom:9px;}
.range-slider-content{padding:0 7px;}
.range-slider-content .extra-controls{margin-bottom:-14px;position:relative;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.range-slider-content .divider{display:inline-block;margin:0 6px;}
.range-slider-content .value-block{display:inline-block;-ms-flex-positive:1;flex-grow:1;}
.range-slider-content .value-block input{border-radius:99px;border:solid 1px #E4D4FA;display:block;font-size:16px;font-family:'Gilroy', Arial, Tahoma, sans-serif;font-weight:500;height:47px;padding:0 10px;transition:all 0.3s ease-out;width:100%;color:#000;text-align:center;}
.range-slider-content .value-block input:focus{border-color:#935CE0;}
.range-slider-content .valuta{-ms-flex-negative:0;flex-shrink:0;margin-left:6px;font-weight:500;text-transform:uppercase;font-size:16px;}
.range-slider-content .range-slider{margin-bottom:30px;}
.range-slider-content .irs{height:35px;}
.range-slider-content .irs-min, .range-slider-content .irs-max{top:48px;font-size:14px;color:#808080;background:none !important;padding:0;visibility:visible !important;}
.range-slider-content .irs-to, .range-slider-content .irs-from{display:none !important;opacity:0;background:none !important;}
.range-slider-content .irs-line{border-radius:0;background:#F2EBFB;border:none;height:5px;}
.range-slider-content .irs-bar-edge{border-radius:0;background:#935CE0;border:none;}
.range-slider-content .irs-bar{background:#935CE0;border:none;height:5px;}
.range-slider-content .irs-slider{box-shadow:none;top:27px;width:16px;height:16px;background:#935CE0;border-color:#935CE0;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-tap-highlight-color:transparent;}
.range-slider-content .irs-slider:after{content:"";position:absolute;width:280%;height:280%;left:50%;top:50%;margin-left:-140%;margin-top:-140%;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-tap-highlight-color:transparent;}
.select-block .select2-container{width:100% !important;text-align:left;}
.select-block .select2-container .select2-selection--single{background:#fff;border-radius:99px !important;height:47px;border:1px solid #E9E9E9;transition:all 0.3s ease-out;}
.select-block .select2-container .select2-selection__rendered{line-height:44px;font-size:16px;font-weight:500;padding-right:45px;padding-left:20px;color:#000;}
.select-block .select2-container .select2-selection__arrow{background:#EFEFEF;width:25px;height:25px;border-radius:99px;position:absolute;top:50%;right:14px;margin-top:-13px;transition:all 0.3s ease-out;}
.select-block .select2-container .select2-selection__arrow:after{content:"";display:inline-block;position:absolute;top:10px;left:7px;width:11px;height:7px;background:url(/wp-content/themes/baliflowers/images/select-arrow.svg) center no-repeat;}
.select-block .select2-container .select2-selection__arrow b{display:none;}
.select-block .select2-container .select2-selection__placeholder{color:#818181;}
.select-block .select2-container--open .select2-selection--single{border-color:#935CE0;}
.select-block .select2-container--open .select2-selection__arrow{transform:rotate(-180deg);}
.filter-block .select2-container .select2-selection--single{background:rgba(147, 92, 224, 0.12);border-color:transparent !important;}
.filter-block .select2-container .select2-selection__rendered{font-weight:600;}
.filter-block .select2-container .select2-selection__arrow{background:#fff;}
.filter-block .select2-container .select2-selection__placeholder{color:#000000;}
.select2-dropdown{border:none;padding:8px 0;background:#fff;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.15);border-radius:27px !important;z-index:49;}
.select2-dropdown .select2-results > .select2-results__options{max-height:430px;padding:7px 10px;}
.select2-dropdown .select2-results > .select2-results__options::-webkit-scrollbar{width:4px;background:transparent;}
.select2-dropdown .select2-results > .select2-results__options::-webkit-scrollbar-thumb{border:none;border-radius:2px;background:#935CE0;}
.select2-dropdown .select2-results__option{padding:7px 10px;font-size:16px;border-radius:0;background:none !important;}
.select2-dropdown .select2-results__option--highlighted[aria-selected]{color:#935CE0;}
.select2-dropdown.select2-dropdown--below{margin-top:8px;}
.select2-dropdown.select2-dropdown--above{margin-top:-8px;}
.custom-sort-dropdown{background:#F1EAFB;}
.catalog-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}
.catalog-block{width:calc(25% - 30px);margin:0 15px 30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-align:center;align-items:center;background:#FAFAFA;border:1px solid #F0F0F0;border-radius:5px;transition:border-color 0.3s ease-out;padding:0 15px 33px;}
.catalog-block:hover{border-color:#C3A6EC;}
.catalog-block .image{width:calc(100% + 32px);margin:-1px -16px 27px;border-radius:6px;overflow:hidden;display:block;height:298px;transition:all 0.3s ease-out;}
.catalog-block .image:hover{opacity:0.85;}
.catalog-block .image img{width:100%;height:100%;object-fit:cover;}
.catalog-block .name{font-size:18px;line-height:1.2;margin-bottom:16px;}
.catalog-block .name a:hover{text-decoration:underline;}
.catalog-block .price{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;margin-top:auto;margin-bottom:21px;font-weight:bold;font-size:24px;text-transform:uppercase;}
.catalog-block .price small{font-size:0.833em;text-transform:none;}
.catalog-block .old-price{font-size:18px;position:relative;margin-right:14px;margin-bottom:2px;}
.catalog-block .old-price:after{content:"";left:0;top:50%;position:absolute;background:#000000;height:1px;width:100%;margin-top:1px;}
.catalog-block .old-price ~ span{color:#935CE0;}
.catalog-filter-close{display:none;}
.main-video-section{position:relative;z-index:20;height:100vh;color:#fff;margin-bottom:15px;height:calc(var(--vh, 1vh) * 100);}
.main-video-section ~ .main-content{margin-top:0;}
.main-video-bg{position:absolute;z-index:2;height:100%;width:100%;}
.main-video-bg:after{content:"";left:0;top:0;height:100%;width:100%;display:block;position:absolute;z-index:3;background:#140923;opacity:0.6;}
.main-video-bg video{object-fit:cover;height:100%;width:100%;}
.main-video-bg img{object-fit:cover;height:100%;width:100%;}
.main-video-img{display:none;}
.index-header{display:none;}
.video-instagram{background:rgba(0, 0, 0, 0.54);border-radius:50%;width:55px;height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;transition:all 0.3s ease-out;position:absolute;z-index:6;left:20px;bottom:20px;}
.video-instagram:hover{background:rgba(28, 13, 48, 0.75);}
.main-video-content{display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:4;width:100%;}
.main-video-content .desc-logo{margin-bottom:32px;}
.main-video-content .desc{font-size:24px;line-height:1.167;}
.video-header-cart{position:absolute;z-index:10;top:20px;right:20px;color:#000;margin-top:0;}
.video-header-cart .header-cart-link{background:rgba(0, 0, 0, 0.54);}
.video-header-cart .header-cart-link:hover{background:rgba(28, 13, 48, 0.75);}
.video-header-cart .header-cart-link .count{background:#935CE0;color:#fff;}
.video-header-cart .header-cart-link.empty .count{color:#000;background:#E4E4E4;}
.video-menu-toggle{position:absolute;top:28px;left:20px;z-index:5;background:rgba(0, 0, 0, 0.54);border-radius:99px;transition:all 0.3s ease-out;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;-ms-flex-align:center;align-items:center;height:47px;padding:3px 26px;text-transform:uppercase;font-weight:600;font-size:16px;}
.video-menu-toggle:hover{background:rgba(28, 13, 48, 0.75);}
.video-menu-toggle.opened{background:#6D558C;}
.video-menu-toggle.opened .buter span:nth-of-type(1){transform:rotate(45deg);top:5px;}
.video-menu-toggle.opened .buter span:nth-of-type(2){opacity:0;transition:none;}
.video-menu-toggle.opened .buter span:nth-of-type(3){transform:rotate(-45deg);top:-5px;}
.video-menu-toggle .buter{-ms-flex-negative:0;flex-shrink:0;margin-right:12px;}
.video-menu-toggle .buter span{display:block;width:14px;height:1px;background:#fff;margin:4px 0;transition:all 0.3s ease-out;position:relative;}
.video-menu-outer{position:absolute;z-index:6;top:80px;left:20px;border-radius:27px;display:none;width:724px;}
.video-menu-close{display:none;}
.video-menu-flex{display:-ms-flexbox;display:flex;padding:28px 30px 14px;}
.video-menu-block{margin-right:64px;}
.video-menu-block:nth-last-of-type(1){margin-right:0;}
.video-menu-block .type{color:#935CE0;font-size:16px;font-weight:700;text-transform:uppercase;margin-bottom:18px;}
.video-menu{font-size:16px;}
.video-menu li{margin-bottom:18px;}
.video-menu a{transition:all 0.3s ease-out;}
.video-menu a:hover{color:#C3A6EC;}
.video-slide-down{position:absolute;width:100%;z-index:4;left:0;bottom:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:18px;}
.video-slide-down img{-ms-flex-negative:0;flex-shrink:0;margin-right:14px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:arrow-scroll;position:relative;top:-5px;}
@keyframes arrow-scroll {
0%{transform:translateY(0px);}
50%{transform:translateY(10px);}
}
.video-options{position:absolute;z-index:6;bottom:35px;right:39px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.video-options-block{margin-left:28px;position:relative;font-weight:600;font-size:16px;}
.video-options-toggle{position:relative;padding:0 15px;cursor:pointer;height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.video-options-toggle:hover i{background:rgba(28, 13, 48, 0.75);}
.video-options-toggle i{width:25px;height:25px;border-radius:99px;position:absolute;top:0;left:100%;transition:all 0.3s ease-out;margin-left:-4px;background:rgba(0, 0, 0, 0.54);}
.video-options-toggle i:after{content:"";display:inline-block;position:absolute;top:10px;left:7px;width:11px;height:7px;filter:brightness(0) invert(1);background:url(/wp-content/themes/baliflowers/images/select-arrow.svg) center no-repeat;}
.video-options-toggle.open-filter i{transform:rotate(-180deg);}
.video-options-menu{position:absolute;width:100%;left:0;bottom:100%;margin-bottom:9px;padding:22px 16px 4px;background:rgba(11, 5, 18, 0.75);box-shadow:0px 4px 21px rgba(0, 0, 0, 0.08);border-radius:27px;text-transform:uppercase;display:none;}
.video-options-menu li{margin-bottom:18px;}
.video-options-menu .selected{color:#C3A6EC;}
.video-options-menu a:hover{text-decoration:underline;}
.seo-content{padding-bottom:10px;}
.seo-content h4{font-weight:bold;font-size:24px;line-height:1.2;margin-bottom:23px;padding-top:8px;}
.seo-content p{color:#4F4F4F;line-height:1.28;margin-bottom:20px;}
.seo-content ul{color:#4F4F4F;line-height:1.28;padding-bottom:10px;text-align:left;}
.seo-content ul li{margin-bottom:6px;position:relative;padding-left:21px;}
.seo-content ul li:before{content:"";left:0;top:6px;width:7px;height:7px;position:absolute;background:#935CE0;border-radius:50%;}
.seo-content h5{font-weight:600;font-size:18px;line-height:1.2;margin-bottom:16px;}
.js-slick .slick-arrow{position:absolute;z-index:10;top:50%;text-indent:-9999px;cursor:pointer;padding:0;margin-top:-17px;background:transparent;border:none;height:34px;width:34px;background:#EFEFEF;transition:all 0.3s ease-out;border-radius:50%;}
.js-slick .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:14px;margin-top:-7px;margin-left:-4px;background:url(/wp-content/themes/baliflowers/images/arrow-right.svg) center no-repeat;}
.js-slick .slick-arrow:hover{background:#D0B3F8;}
.js-slick .slick-arrow.slick-prev{left:-50px;}
.js-slick .slick-arrow.slick-prev:after{transform:rotate(-180deg);margin-left:-5px;}
.js-slick .slick-arrow.slick-next{right:-50px;}
.js-slick .slick-arrow.slick-next:after{margin-left:-3px;}
.js-slick .slick-arrow.slick-disabled{opacity:0.5;}
.js-slick .slick-dots{text-align:center;position:absolute;display:block;z-index:11;top:100%;width:100%;margin-top:19px;}
.js-slick .slick-dots li{display:inline-block;vertical-align:middle;text-indent:-9999px;background:transparent;border-radius:50%;cursor:pointer;width:12px;height:12px;margin:0 3px;background:#DCDCDC;transition:all 0.3s ease-out;border:none;}
.js-slick .slick-dots li:hover{background:#D0B3F8;}
.js-slick .slick-dots .slick-active{background:#935CE0 !important;}
.product-section-detail{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px;}
.product-gallery{width:496px;-ms-flex-negative:0;flex-shrink:0;}
.product-big-slider{width:100%;margin-bottom:60px;}
.product-big-slider .slick-arrow.slick-prev{left:15px;}
.product-big-slider .slick-arrow.slick-next{right:15px;}
.product-big-item{height:534px;display:none;}
.product-big-item img{width:100%;height:100%;object-fit:cover;border-radius:10px;}
.product-information{-ms-flex-positive:1;flex-grow:1;padding-left:53px;min-height:0;min-width:0;}
.product-quick{float:right;width:296px;-ms-flex-negative:0;flex-shrink:0;margin-bottom:28px;margin-left:30px;margin-top:-16px;}
.product-quick-toggle{background:#E6D9F8;box-shadow:0px 4px 12px rgba(0, 0, 0, 0.13);width:100%;position:relative;z-index:2;border:1px solid #702FCB;display:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#935CE0;height:64px;padding:10px;font-weight:600;font-size:18px;cursor:pointer;margin-bottom:-32px;}
.product-quick-toggle.opened img{transform:rotate(-180deg);}
.product-quick-toggle:hover{background:#E6D9F8;color:#935CE0;}
.product-quick-toggle img{-ms-flex-negative:0;flex-shrink:0;margin-left:15px;transition:all 0.3s ease-out;margin-top:1px;}
.product-quick-block{background:#F8F8F8;border-radius:10px;padding:36px 26px 27px;text-align:center;}
.product-quick-block h5{margin-bottom:16px;font-weight:bold;font-size:16px;line-height:1.28;}
.product-quick-block .button{font-size:18px;width:100%;padding:22px 30px;}
.product-quick-block input{display:block;width:100%;transition:all 0.3s ease-out;height:47px;padding:0 30px;color:#000000;font-weight:500;font-size:16px;font-family:'Gilroy', Arial, Tahoma, sans-serif;border-radius:99px;background:#fff;border:1px solid #E9E9E9;text-align:center;}
.product-quick-block .note{line-height:1.15;color:#8E8E8E;margin:0 auto 12px;max-width:230px;}
.messengers-input{margin-bottom:25px;}
.messengers-input .telegram{border-color:#44A6E6;}
.messengers-input .whatsapp{border-color:#3ABC00;}
.messengers-input .viber{border-color:#8A66AA;}
.messengers-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 -6px 23px;}
.messengers-list li{margin:0 6px;}
.messengers-radio{display:block;cursor:pointer;}
.messengers-radio input{display:none !important;}
.messengers-radio input:checked + span{border-color:#353535;}
.messengers-radio span{height:40px;width:40px;display:-ms-inline-flexbox;display:inline-flex;transition:all 0.3s ease-out;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid transparent;}
.messengers-radio span:hover{box-shadow:0px 4px 4px rgba(0, 0, 0, 0.15);}
.messengers-radio.telegram span{background:#44A6E6;}
.messengers-radio.whatsapp span{background:#3ABC00;}
.messengers-radio.viber span{background:#8A66AA;}
.product-add-form{margin-bottom:20px;}
.product-add-form h5{margin-bottom:10px;font-weight:600;font-size:14px;line-height:1.28;}
.product-add-form .bottom-block{display:-ms-flexbox;display:flex;}
.product-add-form .total-price{-ms-flex-align:center;align-items:center;background:#eee4fd;border-radius:99px;color:#3b1b6c;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;font-size:30px;font-weight:700;-ms-flex-pack:center;justify-content:center;margin-right:30px;padding:10px 22px;min-height:60px;}
.product-add-form .cart-button{font-size:18px;padding:19px;min-width:154px;}
.product-sizes-flex{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;}
.sizes-table-link{-ms-flex-negative:0;flex-shrink:0;margin-left:20px;margin-top:20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;line-height:1.3;color:#935CE0;}
.sizes-table-link:hover{text-decoration:underline;color:#935CE0;}
.sizes-table-link img{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;}
.cart-product-amount{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.cart-product-amount .qty{text-align:center;border-radius:99px;border:none;font-family:'Gilroy', Arial, Tahoma, sans-serif;font-weight:500;font-size:16px;width:47px;-ms-flex-negative:0;flex-shrink:0;color:#000;height:47px;margin:0 5px;background:#F3F3F3;}
.cart-product-amount .qtyminus, .cart-product-amount .qtyplus{font-size:17px;font-weight:700;cursor:pointer;transition:all 0.3s ease-out;background:#fff;text-align:center;padding:10px 5px;color:#7D7D7D;}
.cart-product-amount .qtyminus:hover, .cart-product-amount .qtyplus:hover{color:#935CE0;}
.cart-product-amount .qtyminus::-moz-selection, .cart-product-amount .qtyplus::-moz-selection{background:transparent;}
.cart-product-amount .qtyminus::selection, .cart-product-amount .qtyplus::selection{background:transparent;}
.product-sizes-check{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 10px;}
.product-sizes-check li{margin:0 2px 10px;-ms-flex-negative:0;flex-shrink:0;}
.product-sizes-check .size-radiobox{text-align:center;width:58px;height:58px;}
.product-sizes-check .size-radiobox input{display:none;}
.product-sizes-check .size-radiobox input:checked + i{color:#935CE0;border-color:#935CE0;}
.product-sizes-check .size-radiobox label{cursor:pointer;}
.product-sizes-check .size-radiobox label:hover i{border-color:#935CE0;}
.product-sizes-check .size-radiobox i{border-radius:50%;border:1px solid #E6E6E6;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#fff;width:100%;height:100%;transition:all 0.3s ease-out;padding:5px;line-height:1.2;font-size:20px;color:#000;}
.product-sizes-check.big{margin:0 -7px 6px;}
.product-sizes-check.big li{margin:0 7px 14px;}
.product-sizes-check.big .size-radiobox{width:63px;height:63px;}
.product-description-list{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px;font-weight:bold;font-size:16px;color:#989898;padding-right:35px;margin-bottom:23px;}
.product-description-list li{margin:0 10px;}
.product-description-list a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:all 0.3s ease-out;padding-bottom:11px;border-bottom:2px solid transparent;}
.product-description-list a:hover{color:#000;}
.product-description-list img{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;transition:all 0.3s ease-out;filter:grayscale(1);opacity:0.8;}
.product-description-list .active-tab{color:#000;border-bottom-color:#935CE0;}
.product-description-list .active-tab img{opacity:1;filter:grayscale(0);}
.product-description-trigger{display:none;font-weight:bold;font-size:16px;color:#989898;}
.product-description-trigger a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;transition:all 0.3s ease-out;padding-bottom:7px;border-bottom:2px solid transparent;}
.product-description-trigger a:hover{color:#000;}
.product-description-trigger .pic{-ms-flex-negative:0;flex-shrink:0;width:20px;display:inline-block;margin-right:8px;padding-top:2px;}
.product-description-trigger img{-ms-flex-negative:0;flex-shrink:0;transition:all 0.3s ease-out;filter:grayscale(1);opacity:0.8;}
.product-description-trigger .arrow{margin-left:11px;margin-top:1px;}
.product-description-trigger .active-trigger{color:#000;border-bottom-color:#935CE0;}
.product-description-trigger .active-trigger img{opacity:1;filter:grayscale(0);}
.product-description-trigger .active-trigger .arrow{transform:rotate(-180deg);margin-top:1px;}
.product-description-content{margin-bottom:20px;display:none;}
.product-description-content.visible{display:block;}
.product-description-tab{margin-top:15px;color:#4F4F4F;}
.product-char-table{width:100%;font-size:16px;margin-top:-10px;}
.product-char-table tr{border-bottom:1px solid #EDEDED;}
.product-char-table tr:last-child{border-bottom:none;}
.product-char-table td{height:50px;vertical-align:middle;padding:14px 0;line-height:1.3;}
.product-char-table td:first-child{width:125px;padding-right:15px;}
.product-char-table .name{font-weight:600;color:#000;}
.product-desc-text{font-size:16px;line-height:1.5;margin-bottom:12px;position:relative;overflow:hidden;transition:all 0.4s ease-out;max-height:300px;}
.product-desc-text:after{content:"";bottom:0;left:0;height:100px;width:100%;position:absolute;z-index:8;display:block;pointer-events:none;transition:all 0.3s ease-out;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);}
.product-desc-text.full{max-height:2500px;transition:all 2s ease-out;}
.product-desc-text.full:after{opacity:0;visibility:hidden;}
.product-desc-text p{margin-bottom:8px;}
.product-desc-text strong{color:#000;}
.product-desc-text ul{color:#4F4F4F;line-height:1.28;padding-bottom:10px;text-align:left;}
.product-desc-text ul li{margin-bottom:6px;position:relative;padding-left:21px;}
.product-desc-text ul li:before{content:"";left:0;top:6px;width:7px;height:7px;position:absolute;background:#935CE0;border-radius:50%;}
.product-desc-more{font-weight:700;font-size:16px;color:#935CE0;line-height:1.5;}
.product-desc-more:hover{text-decoration:underline;color:#935CE0;}
.product-pay-block{display:inline-block;background:#F8F8F8;border-radius:10px;text-align:left;padding:14px 20px 10px;margin-bottom:21px;}
.product-pay-block .pay-title{font-weight:600;line-height:1.28;margin-bottom:12px;color:#000;}
.product-pay-systems{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;}
.product-pay-systems li{margin:0 5px 10px;}
.product-pay-systems a{display:block;}
.product-pay-systems img{width:43px;display:block;border-radius:10px;}
.product-pay-systems .with-border{position:relative;}
.product-pay-systems .with-border:after{content:"";position:absolute;left:0;top:0;border-radius:10px;z-index:2;width:100%;height:100%;border:1px solid #E7E7E7;}
.product-pay-country li{margin-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.product-pay-country img{width:43px;display:block;border-radius:12px;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;}
.product-pay-country span{font-weight:600;font-size:13px;padding-left:4px;color:#858585;}
.similar-products-block{margin-bottom:40px;}
.similar-products-block .similar-title{font-weight:bold;font-size:20px;line-height:1.18;margin-bottom:28px;}
.similar-products-block .similar-title span{padding-bottom:4px;border-bottom:2px solid #935CE0;}
.similar-products-slider .slick-list{margin:0 -15px;}
.similar-products-slider .slick-track{display:-ms-flexbox;display:flex;}
.similar-products-slider .catalog-block{margin-bottom:0;display:-ms-flexbox;display:flex;height:auto;}
.similar-products-slider .slick-slide{width:100%;}
.popup-modal{max-width:678px;margin:30px auto;position:relative;padding:0;border-radius:27px;background:#fff;box-shadow:0px 4px 10px rgba(0, 0, 0, 0.1);}
.popup-modal .mfp-close{padding:7px;top:14px;right:16px;transition:all 0.3s ease-out;line-height:1px;opacity:1;height:auto;width:auto;filter:grayscale(1);opacity:0.6;}
.popup-modal .mfp-close img, .popup-modal .mfp-close i{pointer-events:none;}
.popup-modal .mfp-close:hover{filter:grayscale(0);opacity:1;}
.mfp-bg{background:#9888AF;}
.mfp-zoom-in{}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.65);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.86;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.65);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.popup-content{padding:20px 0 15px;}
.popup-content .modal-title{font-weight:bold;font-size:20px;line-height:1.18;margin-bottom:23px;padding-top:10px;}
.popup-content .modal-title span{padding-bottom:4px;border-bottom:2px solid #935CE0;}
.popup-top{padding:10px 45px 1px;border-bottom:1px solid #E3E3E3;}
.popup-top.no-border{border-bottom:none;}
.popup-modal-link{text-align:center;padding:5px 30px 20px;}
.modal-slider-outer{padding:0 140px;overflow:hidden;margin-bottom:20px;position:relative;}
.modal-slider-outer:before, .modal-slider-outer:after{top:0;content:"";display:block;height:100%;position:absolute;width:130px;z-index:2;pointer-events:none;}
.modal-slider-outer:before{left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}
.modal-slider-outer:after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);}
.modal-slider .slick-list{overflow:visible;}
.modal-slider .slick-track{display:-ms-flexbox;display:flex;}
.modal-slider .dop-items-block{display:-ms-flexbox;display:flex;height:auto;}
.modal-slider .slick-arrow{box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);background:#935CE0;}
.modal-slider .slick-arrow:after{filter:brightness(0) invert(1);}
.modal-slider .slick-arrow.slick-prev{left:-126px;}
.modal-slider .slick-arrow.slick-next{right:-126px;}
.modal-slider .slick-arrow:hover{background:#703fb3;}
.dop-items-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;padding:18px 15px 26px;background:#FFFFFF;border:1px solid #F2F2F2;margin:1px 0;}
.dop-items-block .name{font-size:18px;line-height:1.28;margin-bottom:7px;}
.dop-items-block .image{height:167px;line-height:167px;margin-bottom:13px;margin-top:auto;}
.dop-items-block .image img{display:inline-block;vertical-align:middle;max-height:177px;max-width:100%;}
.dop-items-block .price{font-weight:bold;font-size:20px;line-height:1.28;margin-bottom:15px;}
.dop-items-block .add-item{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:47px;border:1px solid #DCDCDC;border-radius:99px;transition:all 0.3s ease-out;-ms-flex-pack:center;justify-content:center;color:#6B6B6B;font-weight:600;font-size:16px;padding:5px 16px;}
.dop-items-block .add-item:hover{border-color:#935CE0;}
.dop-items-block .add-item img{width:16px;-ms-flex-negative:0;flex-shrink:0;margin-right:5px;transition:all 0.3s ease-out;filter:grayscale(1);}
.dop-items-block .add-item.added{border-color:#935CE0;color:#935CE0;}
.dop-items-block .add-item.added img{filter:grayscale(0);}
.modal-cart-block{margin-bottom:25px;}
.modal-cart-block .cart-desc{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:18px;}
.modal-cart-block .image{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;background:#935CE0;border-radius:50%;height:46px;width:46px;-ms-flex-negative:0;flex-shrink:0;margin-right:12px;}
.modal-cart-block .cart-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:48px;}
.modal-cart-block .cart-links .button{margin:0 10px;}
.modal-cart-block .inner{padding-top:1px;}
.modal-cart-block .mobile-text{display:none;}
.modal-cart-block h5{font-weight:600;font-size:20px;line-height:1.1;margin-bottom:3px;}
.modal-cart-block .desc{color:#737373;line-height:1.6;}
.new-nodal{max-width:458px;background:transparent;border-radius:0;box-shadow:none;}
.new-nodal .popup-content{padding:0;}
.popup-new-inner{background:#fff;border-radius:27px;margin-bottom:10px;padding:30px;}
.popup-new-inner:nth-last-of-type(1){margin-bottom:0;}
.modal-h3{border-bottom:1px solid #EFEFEF;font-weight:700;font-size:22px;line-height:1.04;padding:0 30px 18px;margin:-12px -30px 18px;}
.modal-h4{text-transform:uppercase;font-weight:700;font-size:18px;line-height:1.22;text-align:center;margin-bottom:15px;}
.modal-h5{font-weight:600;font-size:14px;line-height:1.28;margin-bottom:12px;}
.w-100{width:100%;}
.modal-checkout-bottom{padding-top:5px;display:-ms-flexbox;display:flex;}
.modal-checkout-bottom .button{-ms-flex-positive:1;flex-grow:1;}
.modal-price{font-weight:700;font-size:24px;color:#3B1B6C;background:#EEE4FD;border-radius:99px;-ms-flex-negative:0;flex-shrink:0;margin-right:17px;padding:9px 20px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.modal-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px;font-size:18px;line-height:128.2%;}
.modal-item .image{width:80px;-ms-flex-negative:0;flex-shrink:0;margin-right:16px;}
.modal-item .image img{width:100%;height:auto;border-radius:5px;display:block;}
.centered{text-align:center;}
.centered input{text-align:center;}
.modal-socials-bottom{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;}
.modal-socials-bottom .modal-h5{margin-bottom:0;margin-right:12px;max-width:226px;}
.modal-socials{display:-ms-flexbox;display:flex;margin:0 -5px;}
.modal-socials a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;width:57px;height:57px;border-radius:50%;margin:0 5px;transition:all 0.3s ease-out;border:4px solid transparent;}
.modal-socials a:hover{border-color:#fff;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.3);}
.modal-socials .whatsapp{background:#3ABC00;}
.modal-socials .telegram{background:#44A6E6;padding-right:3px;}
.modal-socials img{width:23px;}
.modal-currency-title{text-align:center;font-weight:700;font-size:20px;line-height:1.25;margin-bottom:17px;}
#currencyModal{max-width:620px;}
#currencyModal .hidden{display:none;}
.modal-currency-list{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 5px;}
.modal-currency-list button{-ms-flex-positive:1;flex-grow:1;display:block;margin:0 5px 10px;padding:0;border:none;background:rgba(147, 92, 224, 0.12);border-radius:99px;cursor:pointer;transition:all 0.3s ease-out;font-size:18px;font-weight:600;color:#3B1B6C;font-family:'Gilroy', Arial, Tahoma, sans-serif;line-height:1.2;padding:15px;text-align:center;}
.modal-currency-list button i{color:#935CE0;font-weight:700;margin-right:4px;}
.modal-currency-list button:hover{background:rgba(147, 92, 224, 0.34);}
.modal-currency-list .button{-ms-flex-positive:1;flex-grow:1;display:block;margin:0 5px 10px;padding:0;border:none;background:rgba(147, 92, 224, 0.12);border-radius:99px;cursor:pointer;transition:all 0.3s ease-out;font-size:18px;font-weight:600;color:#3B1B6C;font-family:'Gilroy', Arial, Tahoma, sans-serif;line-height:1.2;padding:15px;text-align:center;}
.modal-currency-list .button i{color:#935CE0;font-weight:700;margin-right:4px;}
.modal-currency-list .button:hover{background:rgba(147, 92, 224, 0.34);}
.modal-currency-note{text-align:center;font-size:13px;color:#606060;line-height:115.8%;}
.modal-currency-note img{margin-right:5px;position:relative;top:3px;}
.modal-currency-note strong{font-weight:600;}
.currency-open{line-height:0;font-size:0;}
.cart-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;}
.cart-title h1{margin-bottom:0;}
.cart-clean{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:10px;background:#FFFFFF;border:1px solid #DCDCDC;border-radius:99px;height:47px;padding:5px 33px;font-weight:600;font-size:16px;color:#6B6B6B;transition:all 0.3s ease-out;}
.cart-clean:hover{border-color:#935CE0;color:#6B6B6B;}
.cart-clean img{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;}
.cart-table-form{margin-bottom:35px;width:100%;}
.cart-table{width:100%;}
.cart-table tr{border-bottom:1px solid #F2F2F2;}
.cart-table th, .cart-table td{vertical-align:middle;text-align:center;}
.cart-table th:first-child, .cart-table td:first-child{text-align:left;padding-left:0;width:600px;}
.cart-table th:last-child, .cart-table td:last-child{padding-right:0;text-align:right;}
.cart-table th{height:34px;font-size:13px;color:#5C5C5C;line-height:1.23;padding:5px 10px;}
.cart-table td{height:108px;padding:10px;}
.cart-table .remove-item{transition:all 0.3s ease-out;filter:grayscale(1);opacity:0.7;}
.cart-table .remove-item:hover{filter:grayscale(0);opacity:1;}
.cart-table .cart-product-amount{-ms-flex-pack:center;justify-content:center;}
.cart-table .price{font-weight:bold;font-size:20px;}
.cart-table .cart-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}
.cart-table .item-image{-ms-flex-negative:0;flex-shrink:0;height:80px;margin-right:20px;width:80px;display:block;text-align:center;transition:all 0.3s ease-out;}
.cart-table .item-image:hover{opacity:0.75;}
.cart-table .item-image img{border-radius:5px;display:block;height:100%;object-fit:contain;width:100%;}
.cart-table .item-name{font-size:18px;line-height:1.2;}
.cart-table .item-name a:hover{text-decoration:underline;}
.cart-table .item-name span{color:#935CE0;}
.cart-table-total{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #F2F2F2;padding:37px 0;}
.cart-table-total .button{font-size:18px;height:62px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0 32px;-ms-flex-pack:center;justify-content:center;}
.cart-table-total .total-price{margin-left:auto;margin-right:50px;font-weight:600;font-size:24px;}
.cart-table-total .total-price span{margin-left:18px;font-size:30px;font-weight:700;}
.cart-table-total .white-button{box-shadow:none;border:1px solid #DCDCDC;color:#6B6B6B;}
.cart-gifts-block{margin-bottom:36px;text-align:center;}
.cart-gifts-block .gifts-title{font-weight:bold;font-size:20px;line-height:1.18;margin-bottom:37px;text-align:center;}
.cart-gifts-block .gifts-title span{padding-bottom:4px;border-bottom:2px solid #935CE0;}
.gifts-slider .slick-arrow.slick-prev{left:-34px;}
.gifts-slider .slick-arrow.slick-next{right:-34px;}
.gifts-slider .dop-items-block{border:none;padding:0 5px;}
.gifts-slider .dop-items-block .image{height:100px;line-height:100px;margin-bottom:16px;}
.gifts-slider .dop-items-block .image img{display:inline-block;vertical-align:middle;max-height:100px;max-width:100%;}
.gifts-slider .dop-items-block .price{font-size:16px;margin-bottom:13px;}
.cart-quick{margin-bottom:25px;}
.cart-quick .product-quick-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:40px 25px;margin-bottom:0;}
.cart-quick .messengers-input{margin-bottom:0;}
.cart-quick .messengers-list{margin-bottom:0;}
.cart-quick .button{width:242px;}
.cart-quick .middle{margin:0 40px;}
.simple-form input, .simple-form textarea{display:block;width:100%;transition:all 0.3s ease-out;height:47px;padding:0 18px;color:#000000;border:1px solid #E9E9E9;font-weight:500;font-size:16px;font-family:'Gilroy', Arial, Tahoma, sans-serif;background:#fff;border-radius:99px;}
.simple-form input:focus, .simple-form textarea:focus{border-color:#935CE0;}
.simple-form textarea{height:100px;resize:none;padding:14px 18px;line-height:1.25;border-radius:20px;}
.simple-form .input-block{margin-bottom:20px;}
.simple-form .inputs-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;margin:0 -10px;}
.simple-form .inputs-flex .input-block{padding:0 10px;width:100%;}
.simple-form .inputs-flex .width-50{width:50%;}
.simple-form .inputs-flex .width-25{width:25%;}
.simple-form .align-center{-ms-flex-align:center;align-items:center;}
.order-form{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px;}
.order-form .filter-checkbox:hover i{background:#E4D4FA;border-color:#E4D4FA;}
.order-form .filter-checkbox i{background:#F5F5F5;border-color:#F5F5F5;}
.order-form .date-block{position:relative;}
.order-form .form-note{font-size:13px;color:#8A8A8A;line-height:1.23;}
.order-form .input-icon{position:absolute;pointer-events:none;top:50%;margin-top:-11px;right:17px;}
.order-form-total{-ms-flex-negative:0;flex-shrink:0;background:#FFFFFF;border:1px solid #E9E9E9;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.1);border-radius:10px;margin-left:auto;width:406px;}
.order-form-total .top-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:28px 28px 8px;}
.order-form-total h4{font-weight:bold;font-size:24px;}
.order-form-total .redact-link{font-size:16px;color:#6B6B6B;padding-top:2px;}
.order-form-total .redact-link:hover{text-decoration:underline;}
.order-form-items{padding:17px 28px;border-bottom:1px solid #F2F2F2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:16px;}
.order-form-items .item-image{-ms-flex-negative:0;flex-shrink:0;height:50px;margin-right:22px;transition:all 0.3s ease-out;width:50px;}
.order-form-items .item-image:hover{opacity:0.75;}
.order-form-items .item-image img{display:block;height:100%;object-fit:contain;width:100%;border-radius:5px;}
.order-form-items .inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;}
.order-form-items .item-name{line-height:1.2;margin-bottom:8px;width:100%;}
.order-form-items .item-name a:hover{text-decoration:underline;}
.order-form-items .count{min-width:50px;margin-right:15px;}
.order-form-items .price{font-weight:bold;font-size:18px;}
.order-form-promokod{border-bottom:1px solid #F2F2F2;padding:21px 28px;}
.order-form-promokod .promokod-block{position:relative;}
.order-form-promokod input{border:none;background:#F5F5F5;padding-right:135px;}
.order-form-promokod .button{position:absolute;top:0;right:0;color:#4F4F4F;height:47px;padding:5px 22px;}
.order-form-calculate{padding:28px 28px 15px;font-size:18px;line-height:1.2;}
.order-form-calculate li{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:13px;}
.order-form-calculate span:last-child{-ms-flex-negative:0;flex-shrink:0;margin-left:15px;}
.order-form-calculate .colored{color:#935CE0;}
.order-form-calculate .total-price{font-weight:700;}
.order-form-content{padding-right:30px;-ms-flex-positive:1;flex-grow:1;}
.order-form-steps{display:-ms-flexbox;display:flex;background:#F8F8F8;border-radius:99px;font-weight:600;font-size:16px;margin-bottom:34px;}
.order-form-steps a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;height:54px;color:#000;transition:all 0.3s ease-out;background:#fff;box-shadow:6px 3px 7px rgba(0, 0, 0, 0.05);position:relative;padding:5px 10px;}
.order-form-steps a:first-child{border-radius:99px 0 0 99px;}
.order-form-steps a:last-child{border-radius:0 99px 99px 0;}
.order-form-steps a:last-child:after{display:none;}
.order-form-steps img{transition:all 0.3s ease-out;-ms-flex-negative:0;flex-shrink:0;filter:brightness(0);}
.order-form-steps span{margin-left:11px;}
.order-form-steps .active-step{color:#935CE0;}
.order-form-steps .active-step:after{position:absolute;top:0;left:100%;content:"";width:0;height:0;border-style:solid;border-width:27px 0 27px 20px;border-color:transparent;border-left-color:#fff;z-index:2;}
.order-form-steps .active-step img{filter:none;}
.order-form-steps .active-step ~ a{background:#F8F8F8;color:#969696;box-shadow:none;}
.order-form-steps .active-step ~ a:hover{color:#000;}
.order-form-steps .active-step ~ a img{filter:grayscale(1);opacity:0.7;}
.order-form-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 -10px;padding-top:5px;}
.order-form-links .button{font-size:18px;height:62px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;padding:0 38px;-ms-flex-pack:center;justify-content:center;margin:0 10px;}
.order-form-links .white-button{box-shadow:none;border:1px solid #DCDCDC;color:#6B6B6B;}
.order-form-detail{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px;}
.order-form-block{width:50%;padding:0 15px;}
.order-messengers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin:-5px 0 16px;}
.order-messengers .note{line-height:1.15;color:#8E8E8E;margin-right:15px;max-width:220px;}
.order-messengers .messengers-list{margin-bottom:0;}
.order-login{background:#F5F5F5;border-radius:10px;text-align:center;padding:28px;min-height:232px;margin-bottom:20px;}
.order-login h6{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:20px;}
.order-login p{font-size:16px;color:#585858;margin-bottom:27px;line-height:1.2;}
.order-login-systems{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-10px;}
.order-login-systems li{margin-right:10px;margin-bottom:10px;-ms-flex-negative:0;flex-shrink:0;}
.order-login-systems li:first-child{margin-right:20px;}
.order-login-systems li:first-child a{padding:0 20px;}
.order-login-systems li:last-child{margin-right:0;}
.order-login-systems a{min-width:47px;height:47px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:600;font-size:16px;background:#FFFFFF;box-shadow:0px 4px 12px rgba(0, 0, 0, 0.13);border-radius:99px;transition:all 0.3s ease-out;}
.order-login-systems a:hover{box-shadow:0px 4px 15px rgba(0, 0, 0, 0.35);}
.add-postcard{padding-top:25px;border-top:1px solid #F2F2F2;}
.order-postcard{margin-bottom:20px;display:none;}
.postcard-words{font-size:13px;color:#818181;margin-top:-12px;}
.filter-radio{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;line-height:1.2;font-size:16px;text-align:left;}
.filter-radio:hover i{border-color:#935CE0;}
.filter-radio input{display:none !important;}
.filter-radio input:checked + i:before{content:"";display:block;position:absolute;top:4px;left:4px;right:4px;bottom:4px;background:#935CE0;border-radius:50%;}
.filter-radio input:checked ~ span{color:#000;}
.filter-radio i{-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:15px;border:1px solid #F0F0F0;background:#fff;display:block;width:21px;height:21px;transition:all 0.3s ease-out;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.05);border-radius:50%;}
.filter-radio span{padding-top:1px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#7B7B7B;transition:all 0.3s ease-out;}
.address-radio-block{padding-top:4px;padding-bottom:8px;}
.add-address-toggle{display:none;}
.order-check-block{background:#FFFFFF;border:1px solid #E9E9E9;border-radius:10px;margin-bottom:20px;position:relative;padding:22px 18px;}
.order-check-block .change-link{position:absolute;top:25px;right:25px;}
.order-check-list{max-width:600px;margin-bottom:-18px;line-height:1.2;}
.order-check-list li{display:-ms-flexbox;display:flex;margin-bottom:18px;}
.order-check-list .name{color:#7B7B7B;width:185px;-ms-flex-negative:0;flex-shrink:0;padding-right:15px;}
.order-check-list span{color:#969696;}
.order-payment-block{margin-bottom:34px;padding-top:5px;}
.order-payment-block h5{font-weight:bold;font-size:16px;margin-bottom:18px;}
.order-payment-content{background:#F8F8F8;border-radius:10px;width:100%;max-width:730px;padding:21px 20px 5px;}
.order-payment-content .payment-type{font-size:16px;color:#7A7A7A;margin-bottom:28px;line-height:1.2;}
.order-payment-content .payment-type span{color:#000;font-weight:600;}
.order-payment-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;}
.order-payment-detail h6{font-weight:600;margin-bottom:18px;}
.order-payment-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 14px;}
.order-payment-list li{margin:0 5px 10px;}
.payment-radio{display:block;cursor:pointer;}
.payment-radio input{display:none !important;}
.payment-radio input:checked + span:after{border-color:#935CE0;}
.payment-radio input:checked + span:before{content:url(/wp-content/themes/baliflowers/images/payment-check.svg);position:absolute;z-index:3;right:-8px;top:-6px;}
.payment-radio span{height:60px;width:60px;display:block;position:relative;}
.payment-radio span:after{content:"";border-radius:12px;position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;border:2px solid transparent;transition:all 0.3s ease-out;}
.payment-radio span:hover:after{border-color:#935CE0;}
.payment-radio img{width:100%;height:100%;border-radius:12px;display:block;}
.section-404{padding:100px 0 52px;}
.section-404-flex{display:-ms-flexbox;display:flex;}
.image-404{margin-left:auto;margin-right:179px;-ms-flex-negative:0;flex-shrink:0;}
.image-404 img{max-width:100%;}
.section-404-content{padding-top:87px;max-width:515px;margin-right:25px;}
.section-404-content .title{font-size:72px;margin-bottom:26px;font-weight:400;}
.section-404-content h1{color:#935ce0;margin-bottom:21px;}
.section-404-content p{line-height:151.2%;color:#4F4F4F;margin-bottom:29px;}
.section-404-content .button{font-size:18px;padding:22px 59px;}
.thanks-section{padding:92px 0 60px;}
.thanks-flex{display:-ms-flexbox;display:flex;}
.thanks-img{margin-left:-93px;margin-right:91px;-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:-1;order:-1;}
.thanks-img img{max-width:100%;}
.thanks-content{padding-top:23px;-ms-flex-positive:1;flex-grow:1;}
.thanks-content h1{margin-bottom:16px;}
.thanks-content p{line-height:151.2%;color:#4F4F4F;margin-bottom:40px;max-width:560px;}
.thanks-content .button{font-size:18px;padding:22px 59px;}
.thanks-gifts{padding-top:112px;}
.thanks-gifts .gifts-title{font-weight:bold;font-size:20px;line-height:1.18;margin-bottom:37px;text-align:left;}
.thanks-gifts .gifts-title span{padding-bottom:4px;border-bottom:2px solid #935CE0;}
.thanks-gifts .dop-items-block{border:none;padding:0 5px;margin-bottom:25px;width:calc(100% / 6);}
.thanks-gifts .dop-items-block .image{height:100px;line-height:100px;margin-bottom:16px;}
.thanks-gifts .dop-items-block .image img{display:inline-block;vertical-align:middle;max-height:100px;max-width:100%;}
.thanks-gifts .dop-items-block .price{font-size:16px;margin-bottom:13px;}
.thanks-gifts-flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px;}
.new-title{text-align:center;}
.new-title h1{text-transform:uppercase;color:#3C1A6A;margin-right:10px;}
.new-filter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px;position:relative;z-index:10;}
.new-filter-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 -5px;}
.price-radio{text-align:left;font-size:12px;font-weight:600;color:#3B1B6C;margin:0 5px;line-height:104%;}
.price-radio input{display:none;}
.price-radio input:checked ~ span{background:rgba(147, 92, 224, 0.51) !important;}
.price-radio label{display:block;cursor:pointer;}
.price-radio label:hover span{background:rgba(147, 92, 224, 0.25);}
.price-radio span{padding:0 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:rgba(147, 92, 224, 0.12);border-radius:99px;transition:all 0.3s ease-out;min-width:128px;height:43px;}
.price-radio .colored{color:#3B1B6C;}
.price-radio img{-ms-flex-negative:0;flex-shrink:0;margin-right:6px;}
.new-filter-mobile{display:none;-ms-flex-align:center;align-items:center;margin:0 -5px 20px;}
.new-filter-mobile .filter-block{margin:0 5px;width:calc(50% - 10px);}
.filter-type{border-bottom:1px solid #E9E9E9;padding-bottom:30px;margin-bottom:30px;}
.filter-type-slider .slick-list{margin:0 -6px;padding:0 1px;}
.filter-type-slider .slick-track{display:-ms-flexbox;display:flex;}
.filter-type-slider .slick-arrow{position:absolute;z-index:10;text-indent:-9999px;cursor:pointer;padding:0;top:50%;border:none;height:24px;width:24px;background:#fff;transition:all 0.3s ease-out;border-radius:50%;box-shadow:0px 4px 14px rgba(150, 133, 174, 0.38);}
.filter-type-slider .slick-arrow:hover{background:rgba(147, 92, 224, 0.25);}
.filter-type-slider .slick-arrow:after{content:"";position:absolute;top:0;left:50%;width:8px;height:100%;margin-left:-3px;}
.filter-type-slider .slick-arrow.slick-prev{left:-5px;}
.filter-type-slider .slick-arrow.slick-prev:after{background:url(/wp-content/themes/baliflowers/images/arrow-prev.svg) center no-repeat;background-size:100% auto;margin-left:-5px;}
.filter-type-slider .slick-arrow.slick-next{right:-10px;}
.filter-type-slider .slick-arrow.slick-next:after{background:url(/wp-content/themes/baliflowers/images/arrow-next.svg) center no-repeat;background-size:100% auto;}
.filter-type-slider .slick-dots{text-align:center;position:absolute;top:100%;z-index:11;left:0;display:-ms-flexbox;display:flex;width:100%;height:4px;border-radius:8px;background:#F2EBFB;margin-top:13px;pointer-events:none;}
.filter-type-slider .slick-dots li{display:inline-block;vertical-align:middle;text-indent:-9999px;background:transparent;cursor:pointer;-ms-flex-positive:1;flex-grow:1;height:4px;margin:0;transition:all 0.3s ease-out;border-radius:8px;}
.filter-type-slider .slick-dots li:hover{background:#B16DAC;}
.filter-type-slider .slick-dots .slick-active{background:#B16DAC;}
.filter-type-link{display:-ms-flexbox !important;display:flex !important;height:auto !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:0 5px;background:rgba(147, 92, 224, 0.12);border-radius:17px;padding:13px 10px;color:#3B1B6C !important;font-weight:600;font-size:13px;transition:all 0.3s ease-out;}
.filter-type-link:hover{background:rgba(147, 92, 224, 0.25);}
.filter-type-link.active{background:rgba(147, 92, 224, 0.51) !important;}
.filter-type-link.active img{filter:brightness(0) invert(10%) sepia(33%) saturate(7406%) hue-rotate(259deg) brightness(89%) contrast(94%);}
.filter-type-link .image{height:34px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;width:100%;}
.filter-type-link img{display:block;}
.filter-type-link .name{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:auto;height:30px;line-height:1.25;}
.catalog-block{position:relative;}
.catalog-block .label{position:absolute;z-index:5;width:40px;height:40px;border-radius:50%;background:#FFFFFF;box-shadow:0px 0px 15px rgba(215, 112, 163, 0.38);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;top:6px;right:6px;}
.label.luxe-label:after{content:"Luxe";position:absolute;background:#fff;color:#935CE0;bottom:-25px;padding:5px 10px;border-radius:5px;box-shadow:0 1px 1px #935CE0 !important;opacity:0;transition:0.4s;}
.label.luxe-label:hover:after{opacity:1;}
.label.sale-label:after{content:"Sale";position:absolute;background:#fff;color:#935CE0;bottom:-25px;padding:5px 10px;border-radius:5px;box-shadow:0 1px 1px #935CE0 !important;opacity:0;transition:0.4s;}
.label.sale-label:hover:after{opacity:1;}
.new-filter-open{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:43px;background:#935CE0;border-radius:99px;font-weight:700;font-size:16px;cursor:pointer;padding:0 15px 0 22px;color:#fff;transition:all 0.3s ease-out;margin-right:10px;}
.new-filter-open:hover{background:#733cc0;}
.new-filter-open.opened{background:#574571;}
.new-filter-open.opened .arrow{transform:rotate(-180deg);}
.new-filter-open img{display:block;}
.new-filter-open .icon{margin-right:7px;}
.new-filter-open .arrow{width:23px;height:23px;border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#fff;margin-left:15px;-ms-flex-negative:0;flex-shrink:0;transition:all 0.3s ease-out;padding-top:1px;}
.new-filter-content{display:none;position:absolute;top:100%;margin-top:10px;width:100%;}
.new-filter-form{background:#FFFFFF;box-shadow:0px 296px 118px rgba(0, 0, 0, 0.01), 0px 166px 100px rgba(0, 0, 0, 0.05), 0px 74px 74px rgba(0, 0, 0, 0.09), 0px 18px 41px rgba(0, 0, 0, 0.1), 0px 0px 0px rgba(0, 0, 0, 0.1);border-radius:27px;}
.new-filter-form .button-block{text-align:center;padding:20px;border-top:1px solid #E9E9E9;}
.new-filter-form-flex{display:-ms-flexbox;display:flex;}
.new-filter-form-block{width:29%;border-right:1px solid #E9E9E9;padding:20px 30px;}
.new-filter-form-block:nth-of-type(2){-ms-flex-positive:1;flex-grow:1;}
.new-filter-form-block:nth-last-of-type(1){border-right:none;}
.new-filter-form-block .title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-weight:600;font-size:16px;margin-bottom:12px;color:#3B1B6C;}
.new-filter-form-block .title img{-ms-flex-negative:0;flex-shrink:0;margin-right:10px;}
.filter-podmenu-flowers{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px;margin:0 -10px -10px;}
.filter-podmenu-flowers li{width:33.333%;margin-bottom:10px;padding:0 10px;}
.flowers-checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:start;align-items:flex-start;cursor:pointer;line-height:1.2;font-size:14px;text-align:left;color:#000;-webkit-tap-highlight-color:transparent;}
.flowers-checkbox:hover i{background:#935CE0;border-color:#935CE0;}
.flowers-checkbox input{display:none !important;}
.flowers-checkbox input:checked + i{background:#935CE0;border-color:#935CE0;}
.flowers-checkbox input:checked + i:before{content:"";display:block;position:absolute;top:6px;left:5px;width:12px;height:10px;background:url(//floritale.com/wp-content/uploads/2023/01/check-white.svg) center no-repeat;}
.flowers-checkbox i{-ms-flex-negative:0;flex-shrink:0;position:relative;margin-right:12px;border-radius:50%;background:#F2EBFB;border:1px solid #B8A3D6;display:block;width:24px;height:24px;transition:all 0.3s ease-out;}
.flowers-checkbox span{display:inline-block;padding-top:4px;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-tap-highlight-color:transparent;}
.filter-podmenu-colors{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -4px -10px;}
.filter-podmenu-colors li{margin:0 4px 10px;}
.colors-checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;}
.colors-checkbox:hover span{opacity:0.8;}
.colors-checkbox input{display:none !important;}
.colors-checkbox input:checked + span:before{content:"";display:block;position:absolute;top:1px;left:1px;width:24px;height:24px;background:url(//floritale.com/wp-content/uploads/2023/01/check-colors.svg) center no-repeat;}
.colors-checkbox span{display:block;width:30px;height:30px;border-radius:50%;border:2px solid transparent;position:relative;transition:all 0.3s ease-out;-webkit-tap-highlight-color:rgba(255, 255, 255, 0);-webkit-tap-highlight-color:transparent;}
.faq-section{padding:33px 0 52px;}
.faq-block{margin-bottom:10px;background:rgba(147, 92, 224, 0.12);border-radius:10px;padding:8px 22px 8px 53px;border:1px solid transparent;transition:all 0.3s ease-out;}
.faq-block.opened{border-color:#935CE0;background:#fff;}
.faq-block.opened .faq-question:before{background:url(//floritale.com/wp-content/themes/baliflowers/images/minus.svg) center no-repeat;background-size:100% 100%;}
.faq-question{padding:13px 0;position:relative;font-weight:600;font-size:16px;line-height:1.25;cursor:pointer;transition:all 0.3s ease-out;}
.faq-question:before{content:"";position:absolute;top:50%;right:100%;margin-right:10px;width:24px;height:24px;margin-top:-12px;background:url(//floritale.com/wp-content/themes/baliflowers/images/plus.svg) center no-repeat;background-size:100% 100%;}
.faq-question:hover{color:#935CE0;}
.faq-answer{font-size:15px;font-weight:400;line-height:1.5;padding-bottom:7px;display:none;}
.benefits-content{margin-bottom:47px;}
.benefits-content h4{font-weight:700;font-size:24px;line-height:1.25;margin-bottom:24px;}
.benefits-slider .slick-list{margin:0 -11px;padding:0 1px;}
.benefits-slider .slick-track{display:-ms-flexbox;display:flex;}
.benefits-slider .slick-arrow{position:absolute;z-index:10;text-indent:-9999px;cursor:pointer;padding:0;top:50%;margin-top:-12px;border:none;height:24px;width:24px;background:#fff;transition:all 0.3s ease-out;border-radius:50%;box-shadow:0px 4px 14px rgba(150, 133, 174, 0.38);}
.benefits-slider .slick-arrow:hover{background:rgba(147, 92, 224, 0.25);}
.benefits-slider .slick-arrow:after{content:"";position:absolute;top:0;left:50%;width:8px;height:100%;margin-left:-3px;}
.benefits-slider .slick-arrow.slick-prev{left:-16px;}
.benefits-slider .slick-arrow.slick-prev:after{background:url(//floritale.com/wp-content/uploads/2023/01/arrow-prev.svg) center no-repeat;background-size:100% auto;margin-left:-5px;}
.benefits-slider .slick-arrow.slick-next{right:-15px;}
.benefits-slider .slick-arrow.slick-next:after{background:url(//floritale.com/wp-content/uploads/2023/01/arrow-next.svg) center no-repeat;background-size:100% auto;}
.benefits-slider .slick-dots{text-align:center;position:absolute;top:100%;z-index:11;left:0;display:-ms-flexbox;display:flex;width:100%;height:4px;border-radius:8px;background:#F2EBFB;margin-top:18px;pointer-events:none;}
.benefits-slider .slick-dots li{display:inline-block;vertical-align:middle;text-indent:-9999px;background:transparent;cursor:pointer;-ms-flex-positive:1;flex-grow:1;height:4px;margin:0;transition:all 0.3s ease-out;border-radius:8px;}
.benefits-slider .slick-dots li:hover{background:#B16DAC;}
.benefits-slider .slick-dots .slick-active{background:#B16DAC;}
.benefits-type{display:-ms-flexbox !important;display:flex !important;height:auto !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:0 10px;background:rgba(147, 92, 224, 0.12);border-radius:27px;padding:22px 10px;color:#3B1B6C;font-weight:700;font-size:14px;transition:all 0.3s ease-out;}
.benefits-type:hover{background:rgba(147, 92, 224, 0.25);}
.benefits-type .image{height:46px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-bottom:7px;width:100%;}
.benefits-type img{display:block;}
.benefits-type .name{line-height:1.28;}
@media(min-width:0){
.container{width:100%;}
}
@media(min-width:768px){
.container{width:750px;}
.filter-overlay{display:none !important;}
.filter-outer{position:relative;z-index:5;}
.filter-content, .product-description-tab{display:block !important;}
.hidden-title, .filter-open{display:none;}
}
@media(min-width:1020px){
.container{width:1000px;}
}
@media(min-width:1320px){
.container{width:1300px;}
}
@media(max-width:1319px){
.filter-outer{display:block;}
.filter-outer h1{margin-right:0;}
.filter-form{margin-left:-15px;margin-top:26px;}
.filter-block{width:223px;}
.catalog-flex{margin:0 -5px 10px;}
.catalog-block{width:calc(25% - 10px);margin:0 5px 20px;}
.catalog-block .image{height:250px;}
.header-menu-block{margin:0 22px;}
.header-menu{margin:0 -9px;font-size:17px;}
.header-menu li{margin:0 9px;}
.product-description-list{padding-right:0;}
.product-information{padding-left:30px;}
.similar-products-slider .slick-list{margin:0 -5px;}
.cart-table th:first-child, .cart-table td:first-child{width:460px;}
.order-form{display:block;}
.order-form-content{padding-right:0;margin-bottom:30px;}
.order-form-total{margin:0 auto;width:100%;max-width:600px;}
.order-form-links{-ms-flex-pack:center;justify-content:center;}
.image-404{margin-right:0;}
.thanks-img{margin-right:50px;}
.thanks-gifts{padding-top:70px;}
.thanks-gifts .dop-items-block{width:25%;}
.footer-logo{}
.footer-block{margin-left:0;margin-right:10px;}
.footer-menu{margin:0 -12px -19px;font-size:15px;}
.footer-menu ul{margin:0 12px;}
.new-filter-form-block{width:31%;}
.filter-podmenu-flowers li{width:50%;}
.benefits-slider .slick-list{margin:0 -6px;}
.benefits-type{margin:0 5px;}
}
@media(max-width:1019px){
.filter-form{margin:25px -5px 0;}
.filter-block{margin:0 5px;width:175px;}
.filter-toggle{font-size:15px;}
.select-block .select2-container .select2-selection__rendered{font-size:15px;}
.catalog-block{width:calc(33.333% - 10px);}
.catalog-block .image{height:250px;}
.footer-block{margin-left:0;margin-right:50px;}
.main-logo{margin-right:0;}
.header-buter-toggle span{display:none;}
.header-buter{width:55px;height:55px;border:1px solid #935CE0;margin-right:0;}
.header-buter:hover{background:#935CE0;}
.header-buter:hover li{background:#fff;}
.header-menu-outer{position:fixed;z-index:60;left:0;top:0;max-height:100vh;background:#fff;width:300px;overflow:auto;margin-left:-320px;transition:all 0.3s ease-out;display:block;box-shadow:0px 4px 20px -3px rgba(0, 0, 0, 0.41);border-radius:0px 0px 20px 0px;padding:24px 29px 4px;}
.header-menu-outer::-webkit-scrollbar{width:4px;background:transparent;}
.header-menu-outer::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.header-menu-outer.visible{margin-left:0;}
.header-menu-outer .title{display:block;font-weight:600;font-size:20px;color:#535353;margin-bottom:25px;}
.header-menu-block{margin:0 0 35px;}
.header-menu-block .type{margin-bottom:20px;}
.header-menu{margin:0;display:block;font-size:16px;}
.header-menu li{margin:0 0 21px;}
.header-cart-info{display:none !important;}
.header-cart{padding:0;margin-top:0;}
.header-content{padding:10px 0;}
h1{text-align:center;}
.main-video-bg video{display:none !important;}
.main-video-img{display:block;}
.video-menu-toggle{left:10px;top:20px;}
.video-instagram{left:10px;bottom:15px;}
.video-options{bottom:28px;}
.video-menu-outer{left:10px;top:70px;}
.main-video-content .desc-logo{margin-bottom:22px;}
.main-video-content .desc-logo img{width:220px;}
.main-video-content .desc{font-size:22px;}
.video-slide-down{bottom:28px;}
.product-gallery{width:450px;}
.product-big-item{height:466px;}
.cart-quick .middle{margin:0 20px;}
.cart-quick .button{width:200px;}
.cart-table-total .button{padding:0 25px;}
.cart-table-total .total-price{margin-right:30px;font-size:22px;}
.cart-table-total .total-price span{font-size:26px;}
.cart-table th:first-child, .cart-table td:first-child{width:350px;}
.cart-table .price{font-size:18px;}
.cart-table .item-name{font-size:16px;}
.order-form-steps{font-size:15px;}
.order-form-detail{margin:0 -10px;}
.order-form-block{padding:0 10px;}
.order-login{padding:28px 20px;}
.order-login-systems li{margin-right:5px;}
.order-login-systems li:first-child{margin-right:14px;}
.simple-form input, .simple-form textarea{font-size:15px;}
.simple-form .inputs-flex{margin:0 -5px;}
.simple-form .inputs-flex .input-block{padding:0 5px;}
.section-404{padding:50px 0 30px;}
.section-404-content{padding-top:40px;}
.section-404-content h1{text-align:left;}
.image-404{max-width:350px;}
.thanks-section{padding:60px 0 50px;}
.thanks-section h1{text-align:left;}
.thanks-img{margin-right:30px;max-width:400px;margin-left:-110px;}
.thanks-gifts{padding-top:50px;}
.thanks-gifts .dop-items-block{width:33.333%;}
.filter-type{border-bottom:none;margin-bottom:10px;}
.footer-content{-ms-flex-direction:column;flex-direction:column;}
.footer-menu{font-size:16px;margin-bottom:22px;-ms-flex-order:-1;order:-1;position:relative;padding-bottom:5px;text-align:center;}
.footer-menu:after{left:50%;margin-left:-51vw;width:102vw;bottom:0;height:1px;background:#2e103f;position:absolute;}
.footer-menu ul{margin:0 20px;}
.footer-block{margin:0 auto 25px;}
.footer-pay .title{text-align:center;font-size:16px;margin-bottom:16px;}
.footer-pay-list{-ms-flex-pack:center;justify-content:center;max-width:1200px;}
.new-filter-form-block{padding:20px 15px;width:30%;}
.new-filter-form-block .title{font-size:14px;}
.breadcrumbs{-ms-flex-pack:center;justify-content:center;text-align:center;}
.breadcrumbs li{margin-bottom:10px;}
.product-section-detail{display:block;width:100%;max-width:770px;margin:0 auto 30px;}
.product-information{padding-left:0;}
.product-gallery{margin:0 auto;padding-bottom:15px;}
.product-big-slider{margin-bottom:25px;}
.product-big-slider .slick-dots{position:static;}
.product-big-slider .slick-arrow{display:none !important;}
.benefits-content h4{text-align:center;}
.benefits-type{border-radius:17px;}
}
@media(max-width:767px){
.range-slider-content{margin-bottom:0px;}
.button{font-size:15px;min-width:100px;padding:14px 22px;}
.catalog-flex{margin-bottom:20px;}
.catalog-block{margin-bottom:10px;padding:0 10px 20px;}
.catalog-block .image{height:186px;margin:-1px -11px 18px;width:calc(100% + 22px);}
.catalog-block .name{font-size:15px;margin-bottom:11px;}
.catalog-block .price{margin-bottom:12px;font-size:18px;}
.catalog-block .old-price{font-size:15px;margin-right:8px;margin-bottom:0;}
.header-content{padding:8px 0;}
.main-logo img{width:90px;}
.header-buter{height:50px;width:50px;}
.header-cart-link{height:50px;width:50px;}
.main-content{margin-top:72px;}
h1{font-size:26px;margin-bottom:24px;}
.breadcrumbs{margin-bottom:8px;}
.filter-form{margin-top:18px;-ms-flex-pack:center;justify-content:center;}
.filter-outer{margin-bottom:22px;}
.filter-overlay{background:#fff;opacity:0.72;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1;display:block;}
.catalog-filter-close{position:absolute;z-index:102;top:5px;right:5px;cursor:pointer;padding:14px;display:block;transition:all 0.3s ease-out;filter:brightness(0) invert(1);}
.catalog-filter-close:hover{filter:none;}
.filter-content{position:fixed;z-index:100;left:0;top:0;height:100vh;display:none;padding:0;width:350px;}
.filter-content.visible{margin-left:0;}
.filter-content .title{display:block;font-weight:600;font-size:20px;color:#535353;margin-bottom:25px;}
.filter-content .filter-block{margin:0 0 10px;width:100%;}
.filter-content-inner{position:relative;z-index:10;background:#fff;max-height:100vh;overflow:auto;display:block;box-shadow:0px 4px 20px -3px rgba(0, 0, 0, 0.41);border-radius:0px 0px 20px 0px;padding:24px 15px 17px;}
.filter-content-inner::-webkit-scrollbar{width:4px;background:transparent;}
.filter-content-inner::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.filter-podmenu{position:static;width:100% !important;box-shadow:none;}
.filter-open{width:175px;padding:0 20px;cursor:pointer;transition:all 0.3s ease-out;background:rgba(147, 92, 224, 0.12);border-radius:99px;font-weight:600;display:-ms-flexbox;display:flex;height:47px;font-size:15px;-ms-flex-align:center;align-items:center;margin:0 5px;}
.filter-open i{margin-left:auto;font-size:27px;font-weight:500;padding-top:2px;margin-right:-3px;}
.video-menu-toggle{top:15px;font-size:15px;height:42px;padding:3px 20px;}
.video-header-cart{top:15px;right:15px;}
.video-slide-down{display:none;}
.video-instagram{height:48px;width:48px;}
.video-options{bottom:22px;right:32px;}
.video-options-block{font-size:15px;}
.video-menu-flex{display:block;padding:0 28px 2px;}
.video-menu-block{margin-right:0;padding-bottom:14px;}
.video-menu-close{display:block;padding:15px;right:3px;top:8px;position:absolute;cursor:pointer;}
.video-menu-close img{filter:brightness(0) invert(1);}
.main-video-content .desc-logo img{width:200px;}
.main-video-content .desc{font-size:20px;}
.seo-content{text-align:center;}
.seo-content ul{margin-left:30px;}
.js-slick .slick-arrow.slick-prev{left:5px;}
.js-slick .slick-arrow.slick-next{right:5px;}
.js-slick .slick-dots{margin-top:14px;}
.product-description-list{display:none;}
.product-description-content{display:block !important;}
.product-description-trigger{display:block;}
.product-description-tab{display:none;}
.popup-content{padding:15px 0 10px;}
.popup-content .modal-title{font-size:18px;}
.popup-top{padding-left:20px;padding-right:20px;}
.modal-slider-outer{padding:0 45px;margin-bottom:15px;}
.modal-slider-outer:before, .modal-slider-outer:after{width:35px;}
.modal-slider .slick-arrow.slick-prev{left:-38px;}
.modal-slider .slick-arrow.slick-next{right:-38px;}
.dop-items-block{padding:18px 10px;}
.dop-items-block .image{height:140px;line-height:140px;}
.dop-items-block .image img{max-height:140px;}
.modal-cart-block .cart-links{margin-left:-10px;}
.similar-products-slider .slick-arrow{margin-top:0;top:76px;}
.product-quick{margin:0 0 60px;width:100%;}
.product-char-table{font-size:15px;}
.product-char-table td:first-child{width:100px;}
.product-desc-text{font-size:15px;}
.product-quick-toggle{display:-ms-flexbox;display:flex;}
.product-quick-block{padding-top:50px;display:none;margin-bottom:-35px;}
.product-gallery{padding-bottom:0;}
.product-big-slider{margin-bottom:20px;}
.product-add-form{text-align:center;padding-top:20px;}
.product-add-form h5{text-align:center;}
.product-add-form .bottom-block{-ms-flex-pack:center;justify-content:center;}
.product-add-form .total-price{margin-right:20px;}
.product-sizes-flex{display:block;}
.product-sizes-check.big{-ms-flex-pack:center;justify-content:center;}
.product-pay-block{text-align:center;display:block;margin-bottom:30px;padding-left:15px;padding-right:15px;}
.product-desc-text{margin-top:20px;}
.product-pay-systems{-ms-flex-pack:center;justify-content:center;margin:0 auto !important;}
.sizes-table-link{margin:0 0 20px;}
.gifts-slider-outer{margin:0 -10px;overflow:hidden;position:relative;}
.gifts-slider-outer:before, .gifts-slider-outer:after{top:0;content:"";display:block;height:100%;position:absolute;width:60px;z-index:2;pointer-events:none;}
.gifts-slider-outer:before{left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}
.gifts-slider-outer:after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);}
.gifts-slider{padding:0 50px;}
.gifts-slider .slick-list{overflow:visible;}
.gifts-slider .dop-items-block{padding:0 8px;}
.gifts-slider .dop-items-block .add-item{font-size:13px;height:40px;padding:5px 8px;}
.gifts-slider .dop-items-block .add-item img{width:14px;margin-right:2px;}
.cart-quick{margin-bottom:15px;}
.cart-quick .product-quick-block{display:block;width:100%;padding:30px 20px;}
.cart-quick .messengers-input{width:100%;max-width:300px;margin:0 auto 25px;}
.cart-quick .messengers-list{margin-bottom:23px;}
.cart-quick .button{width:100%;max-width:300px;}
.cart-table{border-top:1px solid #f2f2f2;}
.cart-table thead{display:none;}
.cart-table tbody{display:block;}
.cart-table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:10px 0;}
.cart-table td{display:block;height:auto;padding:10px 0;}
.cart-table td:before{content:attr(data-text);display:block;font-size:13px;color:#5C5C5C;margin-bottom:10px;}
.cart-table td:nth-of-type(1){width:100%;padding-right:25px;}
.cart-table td:nth-of-type(1):before{display:none;}
.cart-table td:nth-of-type(2){width:29%;}
.cart-table td:nth-of-type(3){width:42%;}
.cart-table td:nth-of-type(4){width:29%;}
.cart-table td:nth-of-type(5){width:0;padding:0;}
.cart-table .remove-item{position:absolute;right:0;top:10px;}
.cart-table .price{padding-top:13px;}
.cart-table-total{-ms-flex-direction:column;flex-direction:column;padding:25px 0;}
.cart-table-total .white-button{-ms-flex-order:3;order:3;margin-top:20px;}
.cart-table-total .button{width:270px;}
.cart-table-total .total-price{margin:0 auto 20px;}
.order-form-block{width:100%;}
.order-login{min-height:1px;margin-top:5px;}
.order-login-systems{-ms-flex-pack:center;justify-content:center;}
.order-form-steps span{display:none;}
.order-form-steps .active-step:after{border-width:27px 0 27px 14px;}
.order-form-steps .active-step span{display:inline-block;}
.simple-form .inputs-flex .width-50{width:100%;}
.simple-form .inputs-flex .width-25{width:50%;}
.order-check-block .change-link{position:static;margin-top:20px;}
.order-check-list .name{width:160px;}
.order-payment-content{text-align:center;padding-left:5px;padding-right:5px;}
.order-payment-content .payment-type{padding:0 10px;}
.order-payment-flex{-ms-flex-pack:center;justify-content:center;}
.order-payment-detail{padding:0 5px;}
.order-payment-detail:nth-of-type(1){width:100%;}
.order-payment-detail:nth-last-of-type(1){width:100%;}
.order-payment-list{-ms-flex-pack:center;justify-content:center;}
.section-404-flex{display:block;}
.section-404-content{text-align:center;margin:0 auto 40px;padding-top:0;}
.section-404-content h1{text-align:center;}
.image-404{margin:0 auto;max-width:300px;}
.thanks-section{padding:50px 0 30px;}
.thanks-flex{display:block;}
.thanks-content{text-align:center;margin:0 auto 20px;padding-top:0;max-width:450px;}
.thanks-content h1{text-align:center;}
.thanks-content p{max-width:100%;margin-bottom:29px;}
.thanks-gifts .gifts-title{text-align:center;}
.thanks-img{text-align:center;margin:0 auto;}
.thanks-img img{margin-left:-20px;}
.catalog-block .label{height:36px;width:36px;top:-5px;right:-5px;}
.catalog-block .label img{width:22px;}
.footer-menu{display:block;margin-left:0;margin-right:0;}
.footer-menu ul{margin:0;}
.new-filter{margin-bottom:15px;position:static;}
.new-filter-content{position:fixed;top:0;left:0;z-index:99;margin-top:0;}
.new-filter-form{max-height:100vh;overflow:auto;border-radius:0px 0px 20px 20px;background:rgba(152, 136, 175, 0.9);box-shadow:none;padding:16px 10px;}
.new-filter-form::-webkit-scrollbar{width:4px;background:transparent;}
.new-filter-form::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.new-filter-form .button-block{border-top:none;padding:0;}
.new-filter-form-flex{display:block;}
.new-filter-form-block{width:100%;border-right:none;background:#fff;margin-bottom:10px;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.08);border-radius:27px;padding:20px;}
.new-filter-form-block .title{font-size:16px;}
.hidden-title{display:block;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff;margin-bottom:12px;padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.new-filter-close{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;}
.new-filter-close img{display:block;pointer-events:none;}
.new-header-menu{position:fixed;top:0;left:0;z-index:99;margin-top:0;width:100%;}
.new-header-menu-content{max-height:100vh;overflow:auto;border-radius:0px 0px 20px 20px;background:rgba(152, 136, 175, 0.9);box-shadow:none;padding:16px 10px;}
.new-header-menu-content::-webkit-scrollbar{width:4px;background:transparent;}
.new-header-menu-content::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.new-header-menu-content .button-block{border-top:none;padding:0;}
.new-header-close{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;}
.new-header-close img{display:block;pointer-events:none;}
.new-header-menu-flex{display:block;}
.new-header-menu-block{width:100%;border-right:none;background:#fff;margin-bottom:10px;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.08);border-radius:27px;padding:15px;}
.new-header-menu-block:nth-last-of-type(1){margin-bottom:0;}
.new-header-info a{padding:12px;}
.header-overlay{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:#fff;opacity:0.72;display:block;}
.video-menu-outer{position:fixed;top:0;left:0;z-index:99;margin-top:0;width:100%;}
.faq-section{padding:25px 0 30px;}
.faq-block{padding:5px 10px 5px 40px;}
.faq-question:before{margin-right:8px;}
.faq-answer{padding-bottom:10px;}
}
@media(max-width:480px){
.catalog-block{width:calc(50% - 10px);}
.header-menu-outer{width:280px;margin-left:-300px;}
.header-menu-close{right:0;}
.filter-content{width:280px;}
.catalog-filter-close{right:0;}
h1{font-size:24px;}
.select2-dropdown .select2-results__option{font-size:15px;}
.breadcrumbs{font-size:15px;}
.breadcrumbs li:after{top:6px;}
.header-buter{height:46px;width:46px;}
.header-buter li{margin:2.5px 0;width:22px;}
.header-cart-link{height:46px;width:46px;}
.main-logo img{width:84px;}
.main-content{margin-top:67px;}
.more-catalog-link{font-size:15px;padding:14px 25px;}
.pagination li{margin:0 3px;}
.pagination a{height:44px;width:44px;}
.main-video-content .desc-logo{margin-bottom:18px;}
.main-video-content .desc-logo img{width:180px;}
.main-video-content .desc{font-size:18px;}
.video-options-menu{background:rgba(11, 5, 18, 0.9);}
.main-video-section{margin-bottom:5px;}
.seo-content h4{font-size:22px;margin-bottom:15px;}
.seo-content h5{font-size:17px;}
.popup-content .modal-title{font-size:16px;line-height:1.3;}
.popup-content .modal-title span{padding-bottom:0;}
.dop-items-block{padding:16px 8px;}
.dop-items-block .image{height:120px;line-height:120px;}
.dop-items-block .image img{max-height:120px;}
.dop-items-block .name{font-size:16px;}
.dop-items-block .price{font-size:16px;margin-bottom:10px;}
.dop-items-block .add-item{font-size:13px;height:40px;padding:5px 8px;}
.dop-items-block .add-item img{width:14px;margin-right:2px;}
.modal-cart-block{padding-top:7px;}
.modal-cart-block h5{font-size:18px;}
.modal-cart-block .desctop-text{display:none;}
.modal-cart-block .mobile-text{display:inline-block;}
.modal-cart-block .desc span{display:block;}
.modal-cart-block .cart-links{margin:0 -5px;}
.modal-cart-block .cart-links .button{margin:0 5px;}
.popup-modal{border-radius:10px;}
.similar-products-block{margin-bottom:30px;}
.similar-products-block .similar-title{font-size:18px;}
.product-gallery{width:100%;}
.product-big-item{height:340px;}
.product-add-form .total-price{font-size:24px;min-height:48px;padding:8px 20px;}
.product-add-form .cart-button{-ms-flex-positive:1;flex-grow:1;padding:14px;}
.product-sizes-check{margin:0 -3px 8px;}
.product-sizes-check li{margin:0 3px 6px;}
.product-sizes-check .size-radiobox{max-width:50px !important;max-height:50px;margin-bottom:5px;}
.product-sizes-check .size-radiobox i{font-size:18px !important;}
.product-sizes-check.big{margin:0 -3px 14px;}
.product-sizes-check.big li{margin:0 3px 6px;}
.product-sizes-check.big .size-radiobox{width:50px;height:50px;}
.product-sizes-check.big .size-radiobox i{font-size:18px;}
.product-quick-toggle{height:54px;}
.cart-gifts-block .gifts-title{font-size:17px;line-height:1.3;}
.cart-gifts-block .gifts-title span{padding-bottom:0;}
.cart-table .item-image{margin-right:15px;}
.cart-table .item-name{font-size:15px;}
.cart-table .price{font-size:16px;padding-top:15px;}
.cart-clean{padding:5px 16px;font-size:15px;}
.cart-clean img{margin-right:5px;width:14px;}
.cart-table-total .total-price{font-size:20px;}
.cart-table-total .total-price span{font-size:24px;margin-left:12px;}
.order-form-steps{font-size:13px;}
.order-form-steps span{margin-left:7px;}
.order-form-steps .active-step:after{border-width:27px 0 27px 10px;}
.order-login{padding:25px 15px;}
.order-login-systems li:first-child{margin-right:5px;}
.order-login-systems li:first-child a{padding:0 12px;}
.order-login-systems a{height:42px;min-width:42px;}
.order-form-links .button{height:54px;padding:5px 25px;font-size:16px;min-width:130px;}
.order-form-total .top-block{padding-left:15px;padding-right:15px;}
.order-form-total h4{font-size:22px;}
.order-form-total .redact-link{font-size:15px;}
.order-form-items{padding:15px;font-size:15px;}
.order-form-items .item-image{margin-right:16px;}
.order-form-items .price{font-size:16px;}
.order-form-promokod{padding:20px 15px;}
.order-form-promokod input{padding-right:108px;}
.order-form-promokod .button{font-size:14px;padding:5px 10px;}
.order-form-calculate{padding-left:15px;padding-right:15px;font-size:15px;}
.simple-form textarea{height:150px;}
.simple-form .inputs-flex .width-25{width:100%;}
.order-payment-detail{padding:0 3px;}
.order-payment-list{margin-left:-3px;margin-right:-3px;}
.order-payment-list li{margin-left:3px;margin-right:3px;}
.order-check-list{font-size:13px;margin-bottom:-14px;}
.order-check-list li{margin-bottom:14px;}
.order-check-list .name{width:130px;}
.order-payment-content .payment-type{line-height:1.3;}
.order-payment-content .payment-type span{display:block;}
.thanks-gifts .gifts-title{font-size:17px;line-height:1.3;}
.thanks-gifts .gifts-title span{padding-bottom:0;}
.thanks-content .button{padding:20px 40px;}
.select2-dropdown{border-radius:12px !important;}
.filter-type-slider .slick-list{margin:0 -3px;}
.filter-type-link{font-size:12px;padding:12px 5px;margin:0 2px;}
.catalog-block .label{height:36px;width:36px;top:-5px;right:-5px;}
.catalog-block .label img{width:22px;}
.popup-new-inner{padding:20px;}
.modal-h3{margin:-2px -20px 18px;padding-left:20px;padding-right:20px;}
.modal-price{padding:9px 15px;font-size:21px;margin-right:10px;}
.modal-currency-title{font-size:18px;}
.modal-currency-list{display:block;}
.modal-currency-list button{margin:0 auto 15px;width:260px;}
.new-filter-open{padding:0 16px;}
.new-filter-open .arrow{display:none;}
.price-radio{font-size:11px;}
.price-radio span{min-width:1px;padding:0 9px;}
.header-buter-toggle.opened .header-buter li:nth-of-type(1){top:7px;}
.header-buter-toggle.opened .header-buter li:nth-of-type(3){top:-7px;}
.product-desc-text.full{max-height:3200px;}
.benefits-content h4{font-size:22px;}
.benefits-slider .slick-list{margin:0 -3px;}
.benefits-type{font-size:12px;padding:12px 5px;margin:0 2px;}
}.s-r.catalog-flex{}
div#filtering-results{margin:0;}
div#ajaxsearchpro1_1 *{font-family:'Gilroy', Arial, Tahoma, sans-serif !important;}
.vvvb .col-md-6{width:50%;float:left;padding:0 15px;}
.vvvb img{width:100%;height:auto;}
.vvvb{min-width:1000px;max-width:1010px;}a#fancybox-close{background-image:url(//floritale.com/images/cross.svg);background-position:center !important;background-repeat:no-repeat !important;filter:grayscale(100%);opacity:0.6 !important;top:15px !important;right:15px !important;transition:0.4s;}
a#fancybox-close:hover{filter:none !important;opacity:1 !important;}
div#fancybox-content{border-radius:20px !important;}
div#fancybox-outer{background:none !important;box-shadow:none !important;}
div#fancybox-overlay{background:#000 !important;opacity:0.6 !important;}.mnvz{height:530px;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:10px;}
.vvvb{}
span.wpcf7-form-control-wrap.product-name{display:none;}
span.wpcf7-form-control-wrap.razmer input{display:none;}
span.wpcf7-form-control-wrap.razmer span.wpcf7-not-valid-tip{display:inline-block !important;}span.wpcf7-form-control-wrap.razmer{width:100%;display:inline-block;}
h2.nnbzv ~ form.product-add-form{margin:0;width:100%;}
h2.nnbzv{font-weight:700;font-size:30px;margin-bottom:10px;}
.vvvb .col-md-6:last-child{padding:50px 30px;padding-bottom:45px;width:calc(50% - 35px);padding-right:45px;}
.vvvb .col-md-6:first-child{padding:44px;padding-right:0px;width:calc(50% + 35px);}
span.wpcf7-form-control.wpcf7-radio.svias span{margin:0;display:inline-block;}
span.wpcf7-form-control.wpcf7-radio.svias .first span{background-color:#1f98d4;background-image:url(/wp-content/themes/baliflowers/mssg//telegram.svg);background-repeat:no-repeat;background-position:center;background-size:25px;}span.rasszm{display:inline-block;width:100%;font-size:16px;font-weight:bold;margin:30px 0;margin-bottom:20px;}.col6{display:inline-block;width:50% !important;float:left;padding-right:10px !important;}
span.wpcf7-form-control.wpcf7-radio.svias  span{background-size:17px !important;max-width:40px;border-radius:999px !important;}form.wpcf7-form .col6.last6{padding-left:20px;padding-right:0 !important;}
input.wpcf7-form-control.has-spinner.wpcf7-submit{width:100% !important;font-weight:normal !important;padding:0 !important;line-height:65px;}
form.wpcf7-form label{margin-bottom:10px;}
span.wpcf7-form-control.wpcf7-radio.svias span input:checked ~ span{}span.wpcf7-form-control.wpcf7-radio.svias span input:checked ~ span:before{content:"";position:absolute;font-size:20px;color:#fff;border:solid 2px #8c8c8c;width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border-radius:999px;box-shadow:0 0 10px #4c4c4c;}
span.wpcf7-form-control.wpcf7-radio.svias span input ~ span{position:relative;}
span.wpcf7-form-control.wpcf7-radio.svias span input ~ span{width:100%;font-size:0;height:40px;border-radius:10px;cursor:pointer;transition:0.4s;}
span.wpcf7-form-control.wpcf7-radio.svias input{position:absolute;left:-9999px;}
form.wpcf7-form label{display:inline-block;width:100%;}
span.wpcf7-form-control-wrap.massager span.wpcf7-list-item{width:45% !important;display:inline-block;margin:5px 2.5%;}
span.wpcf7-form-control.wpcf7-radio.svias{display:inline-block;width:100%;}
span.wpcf7-list-item:nth-child(2) span{background-color:#24d366;background-image:url(/wp-content/themes/baliflowers/mssg/whatsapp.svg);background-repeat:no-repeat;background-position:center;background-size:25px;}
span.wpcf7-list-item.last span{background-color:#665cac;background-image:url(/wp-content/themes/baliflowers/mssg/viber.svg);background-repeat:no-repeat;background-position:center;background-size:25px;}span.wpcf7-list-item.last span{background-position:11px 4px !important;}input.wpcf7-form-control.has-spinner.wpcf7-submit{}
span.wpcf7-form-control-wrap.massager{width:100%;display:inline-block;}
span.wpcf7-form-control.wpcf7-radio.svias span input ~ span:hover{opacity:0.7;}
span.wpcf7-spinner{position:absolute;right:0;margin:0;}
input.wpcf7-form-control.has-spinner.wpcf7-submit{margin-top:15px;display:inline-block;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#fff;font-weight:600;font-size:16px;padding:14px 27px;text-align:center;border-radius:99px;line-height:1.19;background:#935CE0;min-width:128px;cursor:pointer;border:none;display:block;margin:0 auto;margin-top:15px;transition:0.4s;}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{opacity:0.7;}
span.wpcf7-form-control-wrap.price input{border:none !important;font-size:30px;text-align:center;max-width:100%;display:inline-block;width:auto !important;}
span.wpcf7-form-control-wrap.price{max-width:100%;display:inline-block;width:auto;}
h2.nnbzv ~ div p{max-width:100%;display:inline-block;}
form.product-add-form{width:100% !important;display:inline-block;}
div#wpcf7-f4112-p4052-o7{}
form.product-add-form ~ .wpcf7{display:inline-block;width:100%;}
form.product-add-form ~ .wpcf7 br{display:none;}
form.wpcf7-form label span:first-child,form.wpcf7-form span.col6 span:first-child{font-size:15px;font-weight:bold;line-height:30px;}
span.wpcf7-form-control-wrap.price input{font-weight:bold;text-align:left;font-size:15px;margin-bottom:10px;padding:0 !important;}
input.wpcf7-form-control.wpcf7-text{border:solid 1px #c7c7c7;padding:5px 15px;font-size:16px;max-width:100%;margin:10px auto;margin-bottom:20px;line-height:35px;border-radius:999px;}input.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext.wpcf7-validates-as-required.product-var-price{pointer-events:none;}.vvvb .product-add-form .inner-block{margin:0;}#fancybox-content > div{overflow:hidden !important;}input.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext.product-var-price{pointer-events:none !important;}a.fancybox.zzz{color:#935ce0;transition:0.4s;margin-top:15px;font-size:15px;border-bottom:solid 1px;font-weight:bold;}
a.fancybox.zzz:hover{opacity:0.7;border-color:transparent;}.wpcf7-response-output{display:none !important;}
span.wpcf7-not-valid-tip{display:none !important;}
input.wpcf7-not-valid{border-color:#f00 !important;}
.wpcf7-not-valid::-webkit-input-placeholder{color:#f00;opacity:1;}
.wpcf7-not-valid::-moz-placeholder       {color:#f00;opacity:1;}
.wpcf7-not-valid:-moz-placeholder        {color:#f00;opacity:1;}
.wpcf7-not-valid:-ms-input-placeholder   {color:#f00;opacity:1;}
.product-information .product-add-form .cart-button{max-width:250px;}
.product-information  a.fancybox.zzz{background:#935ce0;display:inline-block;height:62px;margin:0 10px;line-height:62px;color:#fff;border-radius:999px;padding:0 30px;}
ul.product-sizes-check ~ .filter-block{display:none;}
label.col6.port{padding-left:20px;padding-right:0 !important;}
input.wpcf7-form-control.wpcf7dtx-dynamictext.wpcf7-dynamictext.wpcf7-validates-as-required.product-var-price{font-size:30px;background:#EEE4FD;border-radius:10px;line-height:52px;padding:0 5px !important;margin-top:5px;margin-bottom:35px;max-width:110px;text-align:center;}
label.col6.port{margin-top:10px;}
span.wpcf7-form-control-wrap.price{}
label.col6.port span{width:100%;display:inline-block;}
label.col6.port{pointer-events:none !important;}.inner-block.koll{display:inline-block;}
.vvvb .koll{position:absolute;top:255px;left:30px;}
.vvvb .koll h5{font-weight:bold;width:100%;display:inline-block;margin-bottom:20px;}
.vvvb .col-md-6{position:relative;}
label.col6.port ~ .col6{border-top:solid 1px #dedede;margin-top:-10px;padding-top:20px;}label.col6.port1 span:first-child{display:inline-block;width:100%;margin-top:12px !important;margin-bottom:6px;}
input.wpcf7-form-control.quantity{text-align:center;border-radius:99px;border:none;font-family:'Gilroy', Arial, Tahoma, sans-serif;font-weight:500;font-size:16px;width:47px;-ms-flex-negative:0;flex-shrink:0;color:#000;height:47px;margin:0 5px;background:#F3F3F3;}
span.plus{}
span.minus,span.plus{display:inline-block;cursor:pointer;font-size:26px;line-height:40px;position:relative;top:5px;font-weight:bold;}span.minus{top:2px;}span.wpcf7-form-control-wrap.razmer{position:absolute;right:40px;width:auto !important;top:180px;}input.wpcf7-form-control.has-spinner.wpcf7-submit{}
@media(max-width:768px){
#fancybox-content > div{overflow:auto !important;}
.vvvb .col-md-6{width:100%;}
.vvvb{min-width:0 !important;max-width:100% !important;}
h2.nnbzv{margin:20px 0;text-align:center;}
.filter-block{margin:0 auto !important;float:none !important;display:block !important;}
.vvvb .product-add-form .inner-block{width:100%;}
.filter-podmenu.select-podmenu{min-width:100%;text-align:center !IMPORTANT;}
.filter-podmenu.select-podmenu *{TEXT-ALIGN:CENTER !IMPORTANT;}
span.wpcf7-form-control-wrap.price *{text-align:center !important;margin:20px auto;font-size:25px !important;}
.product-information a.fancybox.zzz{height:50px;line-height:50px;margin-top:20px;}
.product-information a.fancybox.zzz{height:50px;line-height:50px;margin-top:20px;}
.vvvb .mobile-select span{}
.filter-podmenu.select-podmenu{left:0 !important;}
.vvvb .col-md-6:first-child{display:none;}
.vvvb .col-md-6:last-child{padding:27px;width:100%;}
h2.nnbzv{text-align:left;margin:0;margin-bottom:25px;font-size:24px;}
span.rasszm{font-size:14px;max-width:50%;float:none;clear:left;text-align:center;margin:12px auto;}
.vvvb form.product-add-form{max-width:50%;clear:left;float:none;}
.vvvb .filter-block{width:100% !important;}
label.col6.port{width:100% !important;text-align:center !important;padding:0;margin:0;}
label.col6.port ~ .col6{padding:0;width:100% !important;text-align:center !important;padding-top:20px;}
label.col6.port ~ .col6 ~ .col6{border:none !important;}
.col6.last6{padding-top:0 !important;}
input.wpcf7-form-control.has-spinner.wpcf7-submit{line-height:47px !important;}
form.wpcf7-form label span:first-child,form.wpcf7-form span.col6 span:first-child{font-size:14px !important;}
div#fancybox-wrap{width:96% !important;padding-left:2% !important;}
div#fancybox-content{width:100% !important;}
label.col6.port1{padding:0 !important;text-align:center;float:right;margin-top:-95px;}
label.col6.port span:first-child{display:none;}
label.col6.port{margin-top:10px;}span.wpcf7-form-control-wrap.razmer{right:auto !important;top:165px;left:30px;}.vvvb .top-block{width:50%;float:none;}
.vvvb .top-block .mobile-select span{padding:0;}
.size-radiobox{max-width:100% !important;}
.size-radiobox i{max-width:100% !important;}
label.col6.port{margin:0;}span.wpcf7-spinner{bottom:40px !important;}.col6{padding-left:0;padding-right:0 !important;}
}	
a.fancybox.zzz{display:inline-block;}
span.wpcf7-form-control-wrap.product-link{display:none;}span.wpcf7-spinner{right:60px;bottom:65px;}
a.wac-qty-button{border:none !important;}
span.wpcf7-form-control-wrap.massager span.wpcf7-list-item:nth-child(3){display:none;}
span.minus, span.plus{padding:0 10px;}
.new-nodal{max-width:458px;background:transparent;border-radius:0;box-shadow:none;}
.new-nodal .popup-content{padding:0;}
.popup-new-inner{background:#fff;border-radius:27px;margin-bottom:10px;padding:30px;}
.popup-new-inner:nth-last-of-type(1){margin-bottom:0;}
.modal-h3{border-bottom:1px solid #EFEFEF;font-weight:700;font-size:22px;line-height:1.04;padding:0 30px 18px;margin:-12px -30px 18px;}
.modal-h4{text-transform:uppercase;font-weight:700;font-size:18px;line-height:1.22;text-align:center;margin-bottom:15px;}
.modal-h5{font-weight:600;font-size:14px;line-height:1.28;margin-bottom:12px;}
.w-100{width:100%;}
.modal-checkout-bottom{padding-top:5px;display:-ms-flexbox;display:flex;}
.modal-checkout-bottom .button{-ms-flex-positive:1;flex-grow:1;}
.modal-size-title{font-weight:700;font-size:20px;line-height:1.2;margin-bottom:17px;margin-top:-5px;}
.modal-size-text{margin-bottom:20px;font-weight:500;font-size:16px;line-height:150.5%;}
.modal-size-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -20px;-ms-flex-pack:justify;justify-content:space-between;}
.modal-size-list li{margin:0 10px 20px;width:calc(50% - 20px);overflow:hidden;position:relative;max-width:185px;}
.modal-size-list li:before{content:"";display:block;padding-top:100%;}
.modal-size-image{display:block;position:absolute;right:0;top:0;bottom:0;left:0;z-index:2;border-radius:6px;overflow:hidden;}
.modal-size-image img{height:100%;width:100%;object-fit:cover;image-rendering:-webkit-optimize-contrast;}
.modal-size-image .number{position:absolute;z-index:5;right:16px;bottom:11px;font-weight:700;font-size:42px;text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);color:#fff;}.catalog-block div.price{display:inline-block;width:100%;}
.catalog-block div.price *{display:inline-block;}.modal-price span#priceval bdi span{display:none;}label.active8 i{color:#935CE0 !important;border-color:#935CE0 !important;}.product-sizes-check .size-radiobox input[checked="checked"] + i{color:#7245B1;border-color:#7245B1;}div#filtering-results.done ~ .more-catalog.fif{display:none;}
div#filtering-results .more-catalog{float:none;width:100%;}ul.nf{column-count:2;}a.added_to_cart.wc-forward{width:100%;display:inline-block;top:5px;position:relative;}
html[lang="en-GB"] span#select2-shipping_time-container[title="В любое время"]{font-size:0;}
html[lang="en-GB"] span#select2-shipping_time-container[title="В любое время"]:before{content:"Anytime";font-size:16px;}
html[lang="en-GB"] 
span.select2-container.select2-container--default li:first-child{font-size:0;}
html[lang="en-GB"] 
span.select2-container.select2-container--default li:first-child:before{content:"Anytime";font-size:16px;}
div#testimonialModal form.wpcf7-form.invalid:after{content:"Заполните все поля!";line-height:40px;color:#f00;font-weight:bold;}
html[lang="en-GB"] div#testimonialModal form.wpcf7-form.invalid:after{content:"Fill in all the fields!";}
html[lang="uk"] div#testimonialModal form.wpcf7-form.invalid:after{content:"Заповніть всі поля!";}
html[lang="uk"] span#select2-shipping_time-container[title="В любое время"]{font-size:0;}
html[lang="uk"] span#select2-shipping_time-container[title="В любое время"]:before{content:"У будь-який час";font-size:16px;}
html[lang="uk"] 
span.select2-container.select2-container--default li:first-child{font-size:0;}
html[lang="uk"] 
span.select2-container.select2-container--default li:first-child:before{content:"У будь-який час";font-size:16px;}div#testimonialModal .popup-new-inner{border-radius:10px;}
.modal-currency-title.tit-testi{color:rgba(0,0,0,.7);font-weight:500;text-align:center;max-width:80%;margin:0 auto;margin-bottom:10px;}
div#testimonialModal{max-width:580px;}
div#testimonialModal textarea.wpcf7-form-control.wpcf7-textarea{color:rgb(60,64,67);width:100%;max-height:108px;padding:15px;font-size:16px;}
span.wpcf7-form-control-wrap.star_rating-514{text-align:center;}
.star_rating_class{text-align:center;margin:15px 0;display:inline-block;width:100%;margin-bottom:30px;}
div#testimonialModal input.wpcf7-form-control.has-spinner.wpcf7-submit{background-color:rgb(26,115,232);background-color:var(--gm-fillbutton-container-color,rgb(26,115,232));display:inline-block;float:right;font-size:1rem;letter-spacing:0.051em;font-weight:500 !important;border-radius:5px;line-height:36px !important;max-width:147px;margin:0;}
p.submit-buttons{width:100%;display:inline-block;max-width:270px;float:right;}
div#testimonialModal p.submit-buttons button.mfp-close{background-color:rgb(26,115,232);background-color:var(--gm-fillbutton-container-color,rgb(26,115,232));display:inline-block;float:right;font-size:1rem;letter-spacing:0.051em;font-weight:500 !important;border-radius:5px;line-height:36px;max-width:147px;position:relative;padding:0;left:auto !important;top:auto !important;float:left;right:auto !important;color:rgb(26,115,232) !important;filter:none !important;border-color:rgb(218,220,224);border:solid 1px rgb(218,220,224);background:#fff;opacity:1 !important;width:100%;max-width:102px;}
div#testimonialModal form{display:inline-block;width:100%;}
div#testimonialModal p.submit-buttons button.mfp-close:hover{background:#f0f6fa;}
div#testimonialModal  p.submit-buttons *{transition:0.4s;}div#testimonialModal *{font-family:"Gilroy";}
label.file-ct img{float:left;margin-right:5px;max-width:24px;display:inline-block;}
label.file-ct{color:rgb(26,115,232);line-height:24px;border:solid 1px rgb(218,220,224);border-radius:999px;padding:5px 135px;width:100%;max-width:400px;text-align:center;margin:0 auto;transition:0.4s;display:block;cursor:pointer;}
.image-upload{text-align:center;margin:10px 0;margin-bottom:15px;}
span.wpcf7-form-control-wrap.file-236{display:none;}
label.file-ct:hover{background:#f8fbfd;}
.butt.active{background:#7245B1;color:#fff;}
.butt.active *{color:#fff !important;}
.butt,.butt *{transition:0.4s;}
footer{background:#141117;color:#fff;}
.footer-top{padding:70px 0 41px;}
.footer-bottom{border-top:1px solid rgba(255, 255, 255, 0.13);padding:39px 0 44px;}
.footer-top-content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
.footer-info{-ms-flex-negative:0;flex-shrink:0;margin-right:144px;text-align:center;}
.footer-logo img{height:auto;}
.footer-languages{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:17px;color:rgba(245, 228, 255, 0.49);margin:30px -10px 0;text-transform:uppercase;}
.footer-languages li{margin:0 10px;}
.footer-languages .selected{color:#fff;}
.footer-languages .selected:hover{text-decoration:none;}
.footer-languages a{transition:all 0.3s ease-out;}
.footer-languages a:hover{color:#fff;text-decoration:underline;}
.footer-options{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;margin:0 -15px -30px;font-size:16px;font-weight:600;}
.footer-menu{padding:0 15px;width:25%;margin-bottom:30px;line-height:1.25;}
.footer-menu li{margin-bottom:20px;}
.footer-menu li:last-child{margin-bottom:0;}
.footer-menu a{color:#f5e4ff;transition:all 0.3s ease-out;}
.footer-menu a:hover{text-decoration:underline;color:#fff;}
.footer-block{padding:0 15px;width:25%;margin-bottom:30px;padding-left:60px;line-height:1.25;display:inline-block !important;}
.footer-block .title{font-weight:700;line-height:1.2;margin-bottom:24px;}
.footer-block .title span{display:block;color:#C3A6EC;margin-top:9px;}
.footer-block .mail{font-size:16px;font-weight:700;margin-bottom:26px;}
.footer-block .mail a{color:#f5e4ff;transition:all 0.3s ease-out;}
.footer-block .mail a:hover{text-decoration:underline;color:#fff;}
.footer-socials{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -6px -12px;}
.footer-socials a{margin:0 6px 12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:50%;transition:all 0.3s ease-out;}
.footer-socials a:nth-of-type(1){background:rgba(147, 92, 224, 0.74);}
.footer-socials a:nth-of-type(1):hover{background:#935ce0;}
.footer-socials a:nth-of-type(2){background:#44a6e6;}
.footer-socials a:nth-of-type(2):hover{background:#5cbefa;}
.footer-socials a:nth-of-type(3){background:#3abc00;}
.footer-socials a:nth-of-type(3):hover{background:#57d91d;}
.footer-socials img{height:auto;max-width:30px;display:block;}
.footer-bottom-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.footer-pay{margin:0 -5px -10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.footer-pay li{margin:0 5px 10px;}
.footer-pay a{transition:all 0.3s ease-out;display:block;}
.footer-pay a:hover{opacity:0.75;}
.footer-pay img{-ms-flex-negative:0;flex-shrink:0;width:43px;height:auto;display:block;}
.footer-additionally{margin-left:30px;text-align:right;}
.footer-additionally .list{font-weight:600;font-size:16px;line-height:1.25;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;margin:0 -25px;}
.footer-additionally .list li{margin:0 25px 20px;}
.footer-additionally .list a{color:#f5e4ff;transition:all 0.3s ease-out;}
.footer-additionally .list a:hover{text-decoration:underline;color:#fff;}
.footer-additionally .copyright{font-size:14px;font-weight:600;color:rgba(245, 228, 255, 0.49);line-height:1.21;}
.footer-instagram{background:rgba(147, 92, 224, 0.74);border-radius:50%;width:55px;height:55px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-pack:center;justify-content:center;margin-right:20px;-ms-flex-negative:0;flex-shrink:0;transition:all 0.3s ease-out;}
.footer-instagram:hover{background:#935ce0;}
.footer-pay .title{font-weight:bold;font-size:14px;margin-bottom:14px;}
ul.footer-pay a{pointer-events:none;}
.main-video-section{position:relative;z-index:20;color:#fff;margin-bottom:15px !important;height:auto !important;}
.main-video-section ~ .main-content{margin-top:0;}
.main-video-bg{position:absolute;z-index:-1;height:100%;width:100%;}
.main-video-bg:after{content:"";left:0;top:0;height:100%;width:100%;display:block;position:absolute;z-index:3;background:#140923;opacity:0.6;}
.main-video-bg video{object-fit:cover;height:100%;width:100%;}
.main-video-bg img{object-fit:cover;height:100%;width:100%;}
.main-video-img{display:none;}
.index-header{display:none;}
.video-google{background:rgba(0, 0, 0, 0.54);border-radius:99px;padding:15px 26px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-negative:0;flex-shrink:0;transition:all 0.3s ease-out;position:absolute;z-index:6;left:20px;bottom:30px;text-transform:uppercase;font-weight:600;font-size:16px;}
.video-google:hover{background:rgba(28, 13, 48, 0.75);}
.video-google img{-ms-flex-negative:0;flex-shrink:0;width:16px;height:auto;margin-right:12px;}
.main-video-content{padding:132px 10px 210px;text-align:center;position:relative;}
.main-video-content .desc-logo{margin-bottom:32px;}
.main-video-content .desc-logo img{height:auto;}
.main-video-content .desc{font-size:24px;line-height:1.167;}.main-video-podmenu{padding:44px 0;border-top:1px solid #595959;text-align:center;position:relative;z-index:9;}
.main-video-podmenu h2{font-weight:700;font-size:24px;line-height:1.25;margin-bottom:24px;}
.benefits-slider .slick-arrow{}.video-slide-down{position:absolute;width:100%;z-index:4;left:0;bottom:41px;display:-ms-flexbox;.new-header-close display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;font-size:18px;}
.benefits-type .image{height:51px;margin-bottom:7px;}.benefits-type{display:-ms-flexbox !important;display:flex !important;height:auto !important;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center;margin:0 10px;background:rgba(28, 5, 41, 0.61);border-radius:27px;padding:20px 10px;color:#fff;font-weight:700;font-size:14px;transition:all 0.3s ease-out;line-height:1.28;}
.benefits-type .image img{max-height:50px;max-width:50px;width:auto;height:auto;}
@media(min-width:768px){
ul.footer-menu *{text-align:left;}
.container{width:750px;}
.filter-overlay{display:none !important;}
.filter-outer{position:relative;z-index:5;}
.filter-content, .product-description-tab{display:block !important;}
.hidden-title, .filter-open{display:none;}
}
@media(min-width:1020px){
.container{width:1000px;}
}
@media(min-width:1320px){
.container{width:1300px;}
}
@media(max-width:1319px){
.filter-outer{display:block;}
.filter-outer h1{margin-right:0;}
.filter-form{margin-left:-15px;margin-top:26px;}
.filter-block{width:223px;}
.catalog-flex{margin:0 -5px 10px;}
.catalog-block{width:calc(25% - 10px);margin:0 5px 20px;}
.catalog-block .image{height:250px;}
.header-menu-block{margin:0 22px;}
.header-menu{margin:0 -9px;font-size:17px;}
.header-menu li{margin:0 9px;}
.product-description-list{padding-right:0;}
.product-information{padding-left:30px;}
.similar-products-slider .slick-list{margin:0 -5px;}
.cart-table th:first-child, .cart-table td:first-child{width:460px;}
.order-form{display:block;}
.order-form-content{padding-right:0;margin-bottom:30px;}
.order-form-total{margin:0 auto;width:100%;max-width:600px;}
.order-form-links{-ms-flex-pack:center;justify-content:center;}
.image-404{margin-right:0;}
.thanks-img{margin-right:50px;}
.thanks-gifts{padding-top:70px;}
.thanks-gifts .dop-items-block{width:25%;}
.new-filter-form-block{width:31%;}
.filter-podmenu-flowers li{width:50%;}
.benefits-slider .slick-list{margin:0 -6px;}
.benefits-type{margin:0 5px;}
.footer-info{margin-right:50px;}
.footer-block{padding-left:15px;}
}
@media(max-width:1019px){
.filter-form{margin:25px -5px 0;}
.filter-block{margin:0 5px;width:175px;}
.filter-toggle{font-size:15px;}
.select-block .select2-container .select2-selection__rendered{font-size:15px;}
.catalog-block{width:calc(33.333% - 10px);}
.catalog-block .image{height:250px;}
.main-logo{margin-right:0;}
.header-buter-toggle span{display:none;}
.header-buter{width:55px;height:55px;border:1px solid #935CE0;margin-right:0;}
.header-buter:hover{background:#935CE0;}
.header-buter:hover li{background:#fff;}
.header-menu-outer{position:fixed;z-index:60;left:0;top:0;max-height:100vh;background:#fff;width:300px;overflow:auto;margin-left:-320px;transition:all 0.3s ease-out;display:block;box-shadow:0px 4px 20px -3px rgba(0, 0, 0, 0.41);border-radius:0px 0px 20px 0px;padding:24px 29px 4px;}
.header-menu-outer::-webkit-scrollbar{width:4px;background:transparent;}
.header-menu-outer::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.header-menu-outer.visible{margin-left:0;}
.header-menu-outer .title{display:block;font-weight:600;font-size:20px;color:#535353;margin-bottom:25px;}
.header-menu-block{margin:0 0 35px;}
.header-menu-block .type{margin-bottom:20px;}
.header-menu{margin:0;display:block;font-size:16px;}
.header-menu li{margin:0 0 21px;}
.header-cart-info{display:none !important;}
.header-cart{padding:0;margin-top:0;}
.header-content{padding:10px 0;}
h1{text-align:center;}
.main-video-bg video{display:none !important;}
.main-video-img{display:block;}
.video-menu-toggle{left:10px;top:20px;}
.video-google{left:10px;bottom:17px;}
.video-options{bottom:28px;}
.video-menu-outer{left:10px;top:70px;}
.main-video-content .desc-logo{margin-bottom:22px;}
.main-video-content .desc-logo img{width:220px;}
.main-video-content .desc{font-size:22px;}
.video-slide-down{bottom:28px;}
.product-gallery{width:450px;}
.product-big-item{height:466px;}
.cart-quick .middle{margin:0 20px;}
.cart-quick .button{width:200px;}
.cart-table-total .button{padding:0 25px;}
.cart-table-total .total-price{margin-right:30px;font-size:22px;}
.cart-table-total .total-price span{font-size:26px;}
.cart-table th:first-child, .cart-table td:first-child{width:350px;}
.cart-table .price{font-size:18px;}
.cart-table .item-name{font-size:16px;}
.order-form-steps{font-size:15px;}
.order-form-detail{margin:0 -10px;}
.order-form-block{padding:0 10px;}
.order-login{padding:28px 20px;}
.order-login-systems li{margin-right:5px;}
.order-login-systems li:first-child{margin-right:14px;}
.simple-form input, .simple-form textarea{font-size:15px;}
.simple-form .inputs-flex{margin:0 -5px;}
.simple-form .inputs-flex .input-block{padding:0 5px;}
.section-404{padding:50px 0 30px;}
.section-404-content{padding-top:40px;}
.section-404-content h1{text-align:left;}
.image-404{max-width:350px;}
.thanks-section{padding:60px 0 50px;}
.thanks-section h1{text-align:left;}
.thanks-img{margin-right:30px;max-width:400px;margin-left:-110px;}
.thanks-gifts{padding-top:50px;}
.thanks-gifts .dop-items-block{width:33.333%;}
.filter-type{border-bottom:none;margin-bottom:10px;}
.new-filter-form-block{padding:20px 15px;width:30%;}
.new-filter-form-block .title{font-size:14px;}
.breadcrumbs{-ms-flex-pack:center;justify-content:center;text-align:center;}
.breadcrumbs li{margin-bottom:10px;}
.product-section-detail{display:block;width:100%;max-width:770px;margin:0 auto 30px;}
.product-information{padding-left:0;}
.product-gallery{margin:0 auto;padding-bottom:15px;}
.product-big-slider{margin-bottom:25px;}
.product-big-slider .slick-dots{position:static;}
.product-big-slider .slick-arrow{display:none !important;}
.benefits-content h4{text-align:center;}
.benefits-type{border-radius:17px;}
.footer-top{padding:30px 0;}
.footer-top-content{display:block;}
.footer-info{margin-right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px;-ms-flex-pack:center;justify-content:space-around;}
.footer-logo{margin-right:30px;}
.footer-logo img{max-width:80px;}
.footer-languages{margin-top:0;}
.footer-options{font-size:15px;}
.footer-socials a{width:44px;height:44px;}
.footer-bottom{padding:30px 0;}
.footer-bottom-content{display:block;}
.footer-pay{-ms-flex-pack:center;justify-content:center;}
.footer-additionally{text-align:center;margin-left:0;margin-top:30px;}
.footer-additionally .list{font-size:15px;-ms-flex-pack:center;justify-content:center;}
.main-logo img{max-width:76px;}
.payment-content{text-align:center;}
.payment-list{-ms-flex-pack:center;justify-content:center;}
.payment-list img{max-width:43px;}
}
@media(max-width:767px){
.button{font-size:15px;min-width:100px;padding:14px 22px;}
.catalog-flex{margin-bottom:20px;}
.catalog-block{margin-bottom:10px;padding:0 10px 20px;}
.catalog-block .image{height:186px;margin:-1px -11px 18px;width:calc(100% + 22px);}
.catalog-block .name{font-size:15px;margin-bottom:11px;}
.catalog-block .price{margin-bottom:12px;font-size:18px;}
.catalog-block .old-price{font-size:15px;margin-right:8px;margin-bottom:0;}
.header-content{padding:8px 0;}
.header-buter{height:50px;width:50px;}
.header-cart-link{height:50px;width:50px;}
.main-content{margin-top:72px;}
h1{font-size:26px;margin-bottom:24px;}
.breadcrumbs{margin-bottom:8px;}
.filter-form{margin-top:18px;-ms-flex-pack:center;justify-content:center;}
.filter-outer{margin-bottom:22px;}
.filter-overlay{background:#fff;opacity:0.72;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-1;display:block;}
.catalog-filter-close{position:absolute;z-index:102;top:5px;right:5px;cursor:pointer;padding:14px;display:block;transition:all 0.3s ease-out;filter:brightness(0) invert(1);}
.catalog-filter-close:hover{filter:none;}
.filter-content{position:fixed;z-index:100;left:0;top:0;height:100vh;display:none;padding:0;width:350px;}
.filter-content.visible{margin-left:0;}
.filter-content .title{display:block;font-weight:600;font-size:20px;color:#535353;margin-bottom:25px;}
.filter-content .filter-block{margin:0 0 10px;width:100%;}
.filter-content-inner{position:relative;z-index:10;background:#fff;max-height:100vh;overflow:auto;display:block;box-shadow:0px 4px 20px -3px rgba(0, 0, 0, 0.41);border-radius:0px 0px 20px 0px;padding:24px 15px 17px;}
.filter-content-inner::-webkit-scrollbar{width:4px;background:transparent;}
.filter-content-inner::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.filter-podmenu{position:static;width:100% !important;box-shadow:none;}
.filter-open{width:175px;padding:0 20px;cursor:pointer;transition:all 0.3s ease-out;background:rgba(147, 92, 224, 0.12);border-radius:99px;font-weight:600;display:-ms-flexbox;display:flex;height:47px;font-size:15px;-ms-flex-align:center;align-items:center;margin:0 5px;}
.filter-open i{margin-left:auto;font-size:27px;font-weight:500;padding-top:2px;margin-right:-3px;}
.main-video-content{padding-top:113px;padding-bottom:123px;}
.main-video-podmenu{padding:27px 0;}
.video-menu-toggle{top:15px;font-size:15px;height:42px;padding:3px 20px;}
.video-header-cart{top:15px;right:15px;}
.video-slide-down{display:none;}
.video-options{bottom:28px;right:32px;}
.video-options-block{font-size:15px;}
.video-google{font-size:15px;}
.video-menu-flex{display:block;padding:0 28px 2px;}
.video-menu-block{margin-right:0;padding-bottom:14px;}
.video-menu-close{display:block;padding:15px;right:3px;top:8px;position:absolute;cursor:pointer;}
.video-menu-close img{filter:brightness(0) invert(1);}
.main-video-content .desc-logo img{width:200px;}
.main-video-content .desc{font-size:20px;}
.seo-content{text-align:center;}
.seo-content ul{margin-left:30px;}
.js-slick .slick-arrow.slick-prev{left:5px;}
.js-slick .slick-arrow.slick-next{right:5px;}
.js-slick .slick-dots{margin-top:14px;}
.product-description-list{display:none;}
.product-description-content{display:block !important;}
.product-description-trigger{display:block;}
.product-description-tab{display:none;}
.popup-content{padding:15px 0 10px;}
.popup-content .modal-title{font-size:18px;}
.popup-top{padding-left:20px;padding-right:20px;}
.modal-slider-outer{padding:0 45px;margin-bottom:15px;}
.modal-slider-outer:before, .modal-slider-outer:after{width:35px;}
.modal-slider .slick-arrow.slick-prev{left:-38px;}
.modal-slider .slick-arrow.slick-next{right:-38px;}
.dop-items-block{padding:18px 10px;}
.dop-items-block .image{height:140px;line-height:140px;}
.dop-items-block .image img{max-height:140px;}
.modal-cart-block .cart-links{margin-left:-10px;}
.similar-products-slider .slick-arrow{margin-top:0;top:76px;}
.product-quick{margin:0 0 60px;width:100%;}
.product-char-table{font-size:15px;}
.product-char-table td:first-child{width:100px;}
.product-desc-text{font-size:15px;}
.product-quick-toggle{display:-ms-flexbox;display:flex;}
.product-quick-block{padding-top:50px;display:none;margin-bottom:-35px;}
.product-gallery{padding-bottom:0;}
.product-big-slider{margin-bottom:20px;}
.product-add-form{text-align:center;}
.product-add-form h5{text-align:center;}
.product-add-form .bottom-block{-ms-flex-pack:center;justify-content:center;}
.product-add-form .total-price{margin-right:20px;}
.product-sizes-flex{display:block;}
.product-sizes-check.big{-ms-flex-pack:center;justify-content:center;}
.product-pay-block{text-align:center;display:block;margin-bottom:30px;padding-left:15px;padding-right:15px;}
.product-pay-systems{-ms-flex-pack:center;justify-content:center;}
.sizes-table-link{margin:0 0 20px;}
.gifts-slider-outer{margin:0 -10px;overflow:hidden;position:relative;}
.gifts-slider-outer:before, .gifts-slider-outer:after{top:0;content:"";display:block;height:100%;position:absolute;width:60px;z-index:2;pointer-events:none;}
.gifts-slider-outer:before{left:0;background:linear-gradient(to right, rgba(255, 255, 255, 0.95) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=1);}
.gifts-slider-outer:after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.95) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=1);}
.gifts-slider{padding:0 50px;}
.gifts-slider .slick-list{overflow:visible;}
.gifts-slider .dop-items-block{padding:0 8px;}
.gifts-slider .dop-items-block .add-item{font-size:13px;height:40px;padding:5px 8px;}
.gifts-slider .dop-items-block .add-item img{width:14px;margin-right:2px;}
.cart-quick{margin-bottom:15px;}
.cart-quick .product-quick-block{display:block;width:100%;padding:30px 20px;}
.cart-quick .messengers-input{width:100%;max-width:300px;margin:0 auto 25px;}
.cart-quick .messengers-list{margin-bottom:23px;}
.cart-quick .button{width:100%;max-width:300px;}
.cart-table{border-top:1px solid #f2f2f2;}
.cart-table thead{display:none;}
.cart-table tbody{display:block;}
.cart-table tr{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding:10px 0;}
.cart-table td{display:block;height:auto;padding:10px 0;}
.cart-table td:before{content:attr(data-text);display:block;font-size:13px;color:#5C5C5C;margin-bottom:10px;}
.cart-table td:nth-of-type(1){width:100%;padding-right:25px;}
.cart-table td:nth-of-type(1):before{display:none;}
.cart-table td:nth-of-type(2){width:29%;}
.cart-table td:nth-of-type(3){width:42%;}
.cart-table td:nth-of-type(4){width:29%;}
.cart-table td:nth-of-type(5){width:0;padding:0;}
.cart-table .remove-item{position:absolute;right:0;top:10px;}
.cart-table .price{padding-top:13px;}
.cart-table-total{-ms-flex-direction:column;flex-direction:column;padding:25px 0;}
.cart-table-total .white-button{-ms-flex-order:3;order:3;margin-top:20px;}
.cart-table-total .button{width:270px;}
.cart-table-total .total-price{margin:0 auto 20px;}
.order-form-block{width:100%;}
.order-login{min-height:1px;margin-top:5px;}
.order-login-systems{-ms-flex-pack:center;justify-content:center;}
.order-form-steps span{display:none;}
.order-form-steps .active-step:after{border-width:27px 0 27px 14px;}
.order-form-steps .active-step span{display:inline-block;}
.simple-form .inputs-flex .width-50{width:100%;}
.simple-form .inputs-flex .width-25{width:50%;}
.order-check-block .change-link{position:static;margin-top:20px;}
.order-check-list .name{width:160px;}
.order-payment-content{text-align:center;padding-left:5px;padding-right:5px;}
.order-payment-content .payment-type{padding:0 10px;}
.order-payment-flex{-ms-flex-pack:center;justify-content:center;}
.order-payment-detail{padding:0 5px;}
.order-payment-detail:nth-of-type(1){width:100%;}
.order-payment-detail:nth-last-of-type(1){width:100%;}
.order-payment-list{-ms-flex-pack:center;justify-content:center;}
.section-404-flex{display:block;}
.section-404-content{text-align:center;margin:0 auto 40px;padding-top:0;}
.section-404-content h1{text-align:center;}
.image-404{margin:0 auto;max-width:300px;}
.thanks-section{padding:50px 0 30px;}
.thanks-flex{display:block;}
.thanks-content{text-align:center;margin:0 auto 20px;padding-top:0;max-width:450px;}
.thanks-content h1{text-align:center;}
.thanks-content p{max-width:100%;margin-bottom:29px;}
.thanks-gifts .gifts-title{text-align:center;}
.thanks-img{text-align:center;margin:0 auto;}
.thanks-img img{margin-left:-20px;}
.catalog-block .label{height:36px;width:36px;top:-5px;right:-5px;}
.catalog-block .label img{width:22px;}
.new-filter{margin-bottom:15px;position:static;}
.new-filter-content{position:fixed;top:0;left:0;z-index:99;margin-top:0;}
.new-filter-form{max-height:100vh;overflow:auto;border-radius:0px 0px 20px 20px;background:rgba(152, 136, 175, 0.9);box-shadow:none;padding:16px 10px;}
.new-filter-form::-webkit-scrollbar{width:4px;background:transparent;}
.new-filter-form::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.new-filter-form .button-block{border-top:none;padding:0;}
.new-filter-form-flex{display:block;}
.new-filter-form-block{width:100%;border-right:none;background:#fff;margin-bottom:10px;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.08);border-radius:27px;padding:20px;}
.new-filter-form-block .title{font-size:16px;}
.hidden-title{display:block;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;color:#fff;margin-bottom:12px;padding:0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.new-filter-close{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;}
.new-filter-close img{display:block;pointer-events:none;}
.new-header-menu{position:fixed;top:0;left:0;z-index:99;margin-top:0;width:100%;}
.new-header-menu-content{max-height:100vh;overflow:auto;border-radius:0px 0px 20px 20px;background:rgba(152, 136, 175, 0.9);box-shadow:none;padding:16px 10px;}
.new-header-menu-content::-webkit-scrollbar{width:4px;background:transparent;}
.new-header-menu-content::-webkit-scrollbar-thumb{border:none;border-radius:0;background:#935CE0;}
.new-header-menu-content .button-block{border-top:none;padding:0;}
.new-header-close{cursor:pointer;-ms-flex-negative:0;flex-shrink:0;margin-left:10px;margin-right:calc(50% - 10px);}
.new-header-close img{display:block;pointer-events:none;}
.new-header-menu-flex{display:block;}
.new-header-menu-block{width:100%;border-right:none;background:#fff;margin-bottom:10px;box-shadow:0px 4px 21px rgba(0, 0, 0, 0.08);border-radius:27px;padding:15px;}
.new-header-menu-block:nth-last-of-type(1){margin-bottom:0;}
.new-header-info a{padding:12px;}
.header-overlay{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;background:#fff;opacity:0.72;display:block;}
.video-menu-outer{position:fixed;top:0;left:0;z-index:99;margin-top:0;width:100%;}
.faq-section{padding:25px 0 30px;}
.faq-block{padding:5px 10px 5px 40px;}
.faq-question:before{margin-right:8px;}
.faq-answer{padding-bottom:10px;}
.footer-info{-ms-flex-pack:start;justify-content:flex-start;}
.footer-logo{width:50%;text-align:left;margin-right:10px;display:inline-block;}
.footer-options{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.footer-menu{width:50%;padding:0 10px;}
.footer-block{width:50%;padding:0 10px;}
.footer-block .mail{font-size:14px;}
.footer-socials a{width:38px;height:38px;}
.footer-socials img{max-width:18px;}
}
@media(max-width:480px){
.catalog-block {
width: calc(50% - 10px);
}
.header-menu-outer {
width: 280px;
margin-left: -300px;
}
.header-menu-close {
right: 0;
}
.filter-content {
width: 280px;
}
.catalog-filter-close {
right: 0;
}
h1 {
font-size: 24px;
}
.select2-dropdown .select2-results__option {
font-size: 15px;
}
.breadcrumbs {
font-size: 15px;
}
.breadcrumbs li:after {
top: 6px;
}
.header-buter {
height: 46px;
width: 46px;
}
.header-buter li {
margin: 2.5px 0;
width: 22px;
}
.header-cart-link {
height: 46px;
width: 46px;
}
.main-content {
margin-top: 67px;
}
.more-catalog-link {
font-size: 15px;
padding: 14px 25px;
}
.pagination li {
margin: 0 3px;
}
.pagination a {
height: 44px;
width: 44px;
}
.main-video-content .desc-logo {
margin-bottom: 18px;
}
.main-video-content .desc-logo img {
width: 180px;
}
.main-video-content .desc {
font-size: 18px;
}
.video-options-menu {
background: rgba(11, 5, 18, 0.9);
}
.main-video-section {
margin-bottom: 5px;
}
.seo-content h4 {
font-size: 22px;
margin-bottom: 15px;
}
.seo-content h5 {
font-size: 17px;
}
.popup-content .modal-title {
font-size: 16px;
line-height: 1.3;
}
.popup-content .modal-title span {
padding-bottom: 0;
}
.dop-items-block {
padding: 16px 8px;
}
.dop-items-block .image {
height: 120px;
line-height: 120px;
}
.dop-items-block .image img {
max-height: 120px;
}
.dop-items-block .name {
font-size: 16px;
}
.dop-items-block .price {
font-size: 16px;
margin-bottom: 10px;
}
.dop-items-block .add-item {
font-size: 13px;
height: 40px;
padding: 5px 8px;
}
.dop-items-block .add-item img {
width: 14px;
margin-right: 2px;
}
.modal-cart-block {
padding-top: 7px;
}
.modal-cart-block h5 {
font-size: 18px;
}
.modal-cart-block .desctop-text {
display: none;
}
.modal-cart-block .mobile-text {
display: inline-block;
}
.modal-cart-block .desc span {
display: block;
}
.modal-cart-block .cart-links {
margin: 0 -5px;
}
.modal-cart-block .cart-links .button {
margin: 0 5px;
}
.popup-modal {
border-radius: 10px;
}
.similar-products-block {
margin-bottom: 30px;
}
.similar-products-block .similar-title {
font-size: 18px;
}
.product-gallery {
width: 100%;
}
.product-big-item {
height: 340px;
}
.product-add-form .total-price {
font-size: 24px;
min-height: 48px;
padding: 8px 20px;
}
.product-add-form .cart-button {
-ms-flex-positive: 1;
flex-grow: 1;
padding: 14px;
}
.product-sizes-check {
margin: 0 -3px 8px;
}
.product-sizes-check li {
margin: 0 3px 6px;
}
.product-sizes-check .size-radiobox {
width: 50px;
height: 50px;
}
.product-sizes-check .size-radiobox i {
font-size: 18px;
}
.product-sizes-check.big {
margin: 0 -3px 14px;
}
.product-sizes-check.big li {
margin: 0 3px 6px;
}
.product-sizes-check.big .size-radiobox {
width: 50px;
height: 50px;
}
.product-sizes-check.big .size-radiobox i {
font-size: 18px;
}
.product-quick-toggle {
height: 54px;
}
.cart-gifts-block .gifts-title {
font-size: 17px;
line-height: 1.3;
}
.cart-gifts-block .gifts-title span {
padding-bottom: 0;
}
.cart-table .item-image {
margin-right: 15px;
}
.cart-table .item-name {
font-size: 15px;
}
.cart-table .price {
font-size: 16px;
padding-top: 15px;
}
.cart-clean {
padding: 5px 16px;
font-size: 15px;
}
.cart-clean img {
margin-right: 5px;
width: 14px;
}
.cart-table-total .total-price {
font-size: 20px;
}
.cart-table-total .total-price span {
font-size: 24px;
margin-left: 12px;
}
.order-form-steps {
font-size: 13px;
}
.order-form-steps span {
margin-left: 7px;
}
.order-form-steps .active-step:after {
border-width: 27px 0 27px 10px;
}
.order-login {
padding: 25px 15px;
}
.order-login-systems li:first-child {
margin-right: 5px;
}
.order-login-systems li:first-child a {
padding: 0 12px;
}
.order-login-systems a {
height: 42px;
min-width: 42px;
}
.order-form-links .button {
height: 54px;
padding: 5px 25px;
font-size: 16px;
min-width: 130px;
}
.order-form-total .top-block {
padding-left: 15px;
padding-right: 15px;
}
.order-form-total h4 {
font-size: 22px;
}
.order-form-total .redact-link {
font-size: 15px;
}
.order-form-items {
padding: 15px;
font-size: 15px;
}
.order-form-items .item-image {
margin-right: 16px;
}
.order-form-items .price {
font-size: 16px;
}
.order-form-promokod {
padding: 20px 15px;
}
.order-form-promokod input {
padding-right: 108px;
}
.order-form-promokod .button {
font-size: 14px;
padding: 5px 10px;
}
.order-form-calculate {
padding-left: 15px;
padding-right: 15px;
font-size: 15px;
}
.simple-form textarea {
height: 150px;
}
.simple-form .inputs-flex .width-25 {
width: 100%;
}
.order-payment-detail {
padding: 0 3px;
}
.order-payment-list {
margin-left: -3px;
margin-right: -3px;
}
.order-payment-list li {
margin-left: 3px;
margin-right: 3px;
}
.order-check-list {
font-size: 13px;
margin-bottom: -14px;
}
.order-check-list li {
margin-bottom: 14px;
}
.order-check-list .name {
width: 130px;
}
.order-payment-content .payment-type {
line-height: 1.3;
}
.order-payment-content .payment-type span {
display: block;
}
.thanks-gifts .gifts-title {
font-size: 17px;
line-height: 1.3;
}
.thanks-gifts .gifts-title span {
padding-bottom: 0;
}
.thanks-content .button {
padding: 20px 40px;
}
.select2-dropdown {
border-radius: 12px !important;
}
.filter-type-slider .slick-list {
margin: 0 -3px;
}
.filter-type-link {
font-size: 12px;
padding: 12px 5px;
margin: 0 2px;
}
.catalog-block .label {
height: 36px;
width: 36px;
top: -5px;
right: -5px;
}
.catalog-block .label img {
width: 22px;
}
.popup-new-inner {
padding: 20px;
}
.modal-h3 {
margin: -2px -20px 18px;
padding-left: 20px;
padding-right: 20px;
}
.modal-price {
padding: 9px 15px;
font-size: 21px;
margin-right: 10px;
}
.modal-currency-title {
font-size: 18px;
}
.modal-currency-list {
display: block;
}
.modal-currency-list button {
margin: 0 auto 15px;
width: 260px;
}
.new-filter-open {
padding: 0 16px;
}
.new-filter-open .arrow {
display: none;
}
.price-radio {
font-size: 11px;
}
.price-radio span {
min-width: 1px;
padding: 0 9px;
}
.header-buter-toggle.opened .header-buter li:nth-of-type(1) {
top: 7px;
}
.header-buter-toggle.opened .header-buter li:nth-of-type(3) {
top: -7px;
}
.product-desc-text.full {
max-height: 3200px;
}
.benefits-content h4 {
font-size: 22px;
}
.benefits-slider .slick-list {
margin: 0 -3px;
}
.benefits-type {
font-size: 12px;
padding: 12px 5px;
margin: 0 2px;
}
.modal-size-text {
font-size: 14px;
}
.modal-size-title {
margin-top: 0;
}
.modal-size-image .number {
font-size: 32px;
}
.main-video-podmenu h2 {
font-size: 20px;
}
.payment-content p {
margin-bottom: 25px;
}
.payment-content h5 {
font-size: 17px;
}
.payment-list {
margin-bottom: 15px;
}
ul.footer-menu * {
text-align: left;
}
}