
  
		<!doctype html>
<html lang="ru-RU">
<head>
	<base href="/">
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
    <script src="/wp-content/themes/baliflowers/js/jquery-1.12.4.min.js"></script>
<script src="/wp-content/themes/baliflowers/js/jquery.magnific-popup.min.js"></script>
	<script src="/wp-content/themes/baliflowers/js/myjs.js"></script>
	<link rel="stylesheet" href="/wp-content/themes/baliflowers/css/main.css" />	
	<link rel="stylesheet" type="text/css" href="css/main.css">
	<script src="/wp-content/themes/baliflowers/js/slick.min.js"></script>
	<script src="/wp-content/themes/baliflowers/js/ion.rangeSlider.min.js"></script>
	<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400&family=Noto+Sans:wght@400;700&family=Raleway:ital,wght@0,300;0,500;1,200;1,400&family=Roboto:wght@100;300;400;500&display=swap" rel="stylesheet">
<script>$(document).ready(function(){
  $('.all-fl a').on('click', function(){
    $('.filter-podmenu-flowers').toggleClass('all-open');
    return false;
  });
});
	
</script>   




<script>
// Запускаем таймер сразу при загрузке DOM (не ждем всю страницу)
document.addEventListener('DOMContentLoaded', function() {
  setTimeout(() => {
    const preloader = document.getElementById('preloader');
    if (preloader) {
      preloader.classList.add('hidden');
      
      // Удаляем из DOM после анимации
      setTimeout(() => {
        preloader.style.display = 'none';
      }, 500);
    }
  }, 2000); // 2 секунды
});
</script>




 
<script>
window.onload = function () {
        var values = document.getElementsByClassName("amount1");
        var sum = 0;
        for (var i = 0, count = values.length; i < count; i++) {
            sum += parseInt(values[i].textContent || values[i].innerText);
        }
document.getElementById('total').innerHTML = (sum/i).toFixed(1);
document.getElementById('www').style.width = (sum/i*20).toFixed(1) + "%";
}
</script>
<script>$(document).ready(function() {
  $('.content-rew').each(function() {
    if ( $(this).height() > 375 ) {
      $(this).addClass('scroll');
      $(this).children('a').append('Читать далее');
    }
  });
});</script>   


<style>
	div#fancybox-content tr.attribute-pa_color {
    display: none;
}div#fancybox-content .woocommerce-variation-add-to-cart {
    display: none;
}

div#fancybox-content .product_meta {
    display: none;
}input.wpcf7-form-control.quantity {
    display: inline-block;
}
</style>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-M5V22GCT');</script>
<!-- End Google Tag Manager -->
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v18.0 - https://yoast.com/wordpress/plugins/seo/ -->
	<title>Архивы Sale - Floritale</title>
	<meta name="description" content="Sale - Floritale" />
	<link rel="canonical" href="https://floritale.com/sale/" />
	<meta property="og:locale" content="ru_RU" />
	<meta property="og:type" content="article" />
	<meta property="og:title" content="Архивы Sale - Floritale" />
	<meta property="og:description" content="Sale - Floritale" />
	<meta property="og:url" content="https://floritale.com/sale/" />
	<meta property="og:site_name" content="Floritale" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://floritale.com/#website","url":"https://floritale.com/","name":"Floritale","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://floritale.com/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"ru-RU"},{"@type":"CollectionPage","@id":"https://floritale.com/sale/#webpage","url":"https://floritale.com/sale/","name":"Архивы Sale - Floritale","isPartOf":{"@id":"https://floritale.com/#website"},"description":"Sale - Floritale","breadcrumb":{"@id":"https://floritale.com/sale/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https://floritale.com/sale/"]}]},{"@type":"BreadcrumbList","@id":"https://floritale.com/sale/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Главная страница","item":"https://floritale.com/"},{"@type":"ListItem","position":2,"name":"Sale"}]}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//www.google.com' />
<link rel="alternate" type="application/rss+xml" title="Floritale &raquo; Лента" href="https://floritale.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="Floritale &raquo; Лента комментариев" href="https://floritale.com/comments/feed/" />
<link rel="alternate" type="application/rss+xml" title="Floritale &raquo; Лента элемента Sale таксономии Category" href="https://floritale.com/sale/feed/" />
<style id='wp-img-auto-sizes-contain-inline-css'>
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='dd-css' href='https://floritale.com/wp-content/plugins/woocurrency-by-woobewoo-pro/flags/css/dd.css' media='all' />
<style id='classic-theme-styles-inline-css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
</style>
<link rel='stylesheet' id='contact-form-7-css' href='https://floritale.com/wp-content/plugins/contact-form-7/includes/css/styles.css' media='all' />
<link rel='stylesheet' id='jquery-rating-style-css' href='https://floritale.com/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/jquery.raty.css' media='all' />
<link rel='stylesheet' id='wooajaxcart-css' href='https://floritale.com/wp-content/plugins/woocommerce-ajax-cart/assets/wooajaxcart.css' media='all' />
<link rel='stylesheet' id='wc_sa-font-icons-css' href='https://floritale.com/wp-content/plugins/woocommerce-status-actions/assets/css/font-icons.css' media='all' />
<link rel='stylesheet' id='wc_sa-frontend-css' href='https://floritale.com/wp-content/plugins/woocommerce-status-actions/assets/css/frontend.css' media='all' />
<style id='woocommerce-inline-inline-css'>
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link rel='stylesheet' id='wp-pagenavi-css' href='https://floritale.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css' media='all' />
<link rel='stylesheet' id='uacf7-frontend-style-css' href='https://floritale.com/wp-content/plugins/ultimate-addons-for-contact-form-7-master/assets/css/uacf7-frontend.css' media='all' />
<link rel='stylesheet' id='woo-variation-swatches-css' href='https://floritale.com/wp-content/plugins/woo-variation-swatches/assets/css/frontend.min.css' media='all' />
<style id='woo-variation-swatches-inline-css'>
:root {
--wvs-tick:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 2px rgb(0 0 0 / .8))' xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 30 30'%3E%3Cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='4' d='M4 16L11 23 27 7'/%3E%3C/svg%3E");

--wvs-cross:url("data:image/svg+xml;utf8,%3Csvg filter='drop-shadow(0px 0px 5px rgb(255 255 255 / .6))' xmlns='http://www.w3.org/2000/svg' width='72px' height='72px' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23ff0000' stroke-linecap='round' stroke-width='0.6' d='M5 5L19 19M19 5L5 19'/%3E%3C/svg%3E");
--wvs-position:flex-start;
--wvs-single-product-large-item-width:40px;
--wvs-single-product-large-item-height:40px;
--wvs-single-product-large-item-font-size:16px;
--wvs-single-product-item-width:60px;
--wvs-single-product-item-height:60px;
--wvs-single-product-item-font-size:20px;
--wvs-archive-product-item-width:60px;
--wvs-archive-product-item-height:60px;
--wvs-archive-product-item-font-size:20px;
--wvs-tooltip-background-color:#333333;
--wvs-tooltip-text-color:#FFFFFF;
--wvs-item-box-shadow:0 0 0 1px #e6e6e6;
--wvs-item-background-color:#FFFFFF;
--wvs-item-text-color:#000000;
--wvs-hover-item-box-shadow:0 0 0 1px #935ce0;
--wvs-hover-item-background-color:#FFFFFF;
--wvs-hover-item-text-color:#000000;
--wvs-selected-item-box-shadow:0 0 0 1px #935ce0;
--wvs-selected-item-background-color:#FFFFFF;
--wvs-selected-item-text-color:#000000}
/*# sourceURL=woo-variation-swatches-inline-css */
</style>
<link rel='stylesheet' id='baliflowers-style-css' href='https://floritale.com/wp-content/themes/baliflowers/style.css' media='all' />
<script type="text/javascript">
            window._nslDOMReady = function (callback) {
                if ( document.readyState === "complete" || document.readyState === "interactive" ) {
                    callback();
                } else {
                    document.addEventListener( "DOMContentLoaded", callback );
                }
            };
            </script><script src="https://floritale.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script src="https://floritale.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script src="https://floritale.com/wp-content/plugins/woocurrency-by-woobewoo-pro/custom_symbols/js/admin.custom_symbols.js?ver=1.5.7" id="admin.custom_symbols-js"></script>
<script src="https://floritale.com/wp-content/plugins/woocurrency-by-woobewoo-pro/flags/js/jquery.dd.min.js?ver=1.5.7" id="jquery.dd.min-js"></script>
<script src="https://floritale.com/wp-content/plugins/recaptcha-woo/js/rcfwc.js?ver=1.0" id="rcfwc-js-js" defer data-wp-strategy="defer"></script>
<script src="https://www.google.com/recaptcha/api.js?hl=ru_RU" id="recaptcha-js" defer data-wp-strategy="defer"></script>
<script src="https://floritale.com/wp-content/plugins/star-rating-field-for-contact-form-7/asset/jquery.rating/jquery.raty.js?ver=2.0" id="jquery-raty-js"></script>
<script id="jquery-rating-js-extra">
var student_ajax = {"ajax_urla":"https://floritale.com/wp-content/plugins/star-rating-field-for-contact-form-7"};
//# sourceURL=jquery-rating-js-extra
</script>
<script src="https://floritale.com/wp-content/plugins/star-rating-field-for-contact-form-7/asset/js/custom.raty.js?ver=1.0" id="jquery-rating-js"></script>
<script id="wooajaxcart-js-extra">
var wooajaxcart = {"updating_text":"Updating...","warn_remove_text":"Are you sure you want to remove this item from cart?","ajax_timeout":"800","confirm_zero_qty":"no"};
//# sourceURL=wooajaxcart-js-extra
</script>
<script src="https://floritale.com/wp-content/plugins/woocommerce-ajax-cart/assets/wooajaxcart.js?ver=6.9.4" id="wooajaxcart-js"></script>
<script src="https://floritale.com/wp-content/plugins/woocommerce-status-actions/assets/plugins/Flot/jquery.flot.min.js?ver=2.3.7" id="flot-js"></script>
<script src="https://floritale.com/wp-content/plugins/woocommerce-status-actions/assets/plugins/Flot/jquery.flot.pie.min.js?ver=2.3.7" id="flot-pie-js"></script>
<script id="wc_sa-frontend-js-extra">
var wc_sa_opt = {"i18_prompt_cancel":"Are you sure you want to cancel this order?","i18_prompt_change":"Are you sure you want to change the status of this order?"};
//# sourceURL=wc_sa-frontend-js-extra
</script>
<script src="https://floritale.com/wp-content/plugins/woocommerce-status-actions/assets/js/frontend.js?ver=2.3.7" id="wc_sa-frontend-js"></script>
<link rel="https://api.w.org/" href="https://floritale.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://floritale.com/wp-json/wp/v2/product_cat/227" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://floritale.com/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 6.9.4" />
<meta name="generator" content="WooCommerce 6.1.3" />
<script>document.createElement( "picture" );if(!window.HTMLPictureElement && document.addEventListener) {window.addEventListener("DOMContentLoaded", function() {var s = document.createElement("script");s.src = "https://floritale.com/wp-content/plugins/webp-express/js/picturefill.min.js";document.body.appendChild(s);});}</script><!-- Markup (JSON-LD) structured in schema.org ver.4.8.1 START -->
<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Florist",
    "name": "Floritale Flowers",
    "image": "https://floritale.com/wp-content/uploads/2021/01/main-logo.svg",
    "url": "https://floritale.com/",
    "telephone": "+79663724422",
    "address": {
        "@type": "PostalAddress",
        "streetAddress": "Bali",
        "addressLocality": "Bali",
        "postalCode": "14610",
        "addressCountry": "Bali"
    },
    "openingHours": [
        "Mo-Fr 08:00-22:00"
    ],
    "priceRange": "75 € - 500 €"
}
</script>
<!-- Markup (JSON-LD) structured in schema.org END -->
	<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
			<style type="text/css">
					.site-title,
			.site-description {
				position: absolute;
				clip: rect(1px, 1px, 1px, 1px);
				}
					</style>
		<link rel="icon" href="https://floritale.com/wp-content/uploads/2022/01/e7ef323a-b499-4a49-9eaa-c443e6bf3b1b-2-e1642976858308-100x100.png" sizes="32x32" />
<link rel="icon" href="https://floritale.com/wp-content/uploads/2022/01/e7ef323a-b499-4a49-9eaa-c443e6bf3b1b-2-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://floritale.com/wp-content/uploads/2022/01/e7ef323a-b499-4a49-9eaa-c443e6bf3b1b-2-300x300.png" />
<meta name="msapplication-TileImage" content="https://floritale.com/wp-content/uploads/2022/01/e7ef323a-b499-4a49-9eaa-c443e6bf3b1b-2-300x300.png" />
<style type="text/css">div.nsl-container[data-align="left"] {
    text-align: left;
}

div.nsl-container[data-align="center"] {
    text-align: center;
}

div.nsl-container[data-align="right"] {
    text-align: right;
}


div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"] {
    text-decoration: none;
    box-shadow: none;
    border: 0;
}

div.nsl-container .nsl-container-buttons {
    display: flex;
    padding: 5px 0;
}

div.nsl-container.nsl-container-block .nsl-container-buttons {
    display: inline-grid;
    grid-template-columns: minmax(145px, auto);
}

div.nsl-container-block-fullwidth .nsl-container-buttons {
    flex-flow: column;
    align-items: center;
}

div.nsl-container-block-fullwidth .nsl-container-buttons a,
div.nsl-container-block .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px 0;
    width: 100%;
}

div.nsl-container-inline {
    margin: -5px;
    text-align: left;
}

div.nsl-container-inline .nsl-container-buttons {
    justify-content: center;
    flex-wrap: wrap;
}

div.nsl-container-inline .nsl-container-buttons a {
    margin: 5px;
    display: inline-block;
}

div.nsl-container-grid .nsl-container-buttons {
    flex-flow: row;
    align-items: center;
    flex-wrap: wrap;
}

div.nsl-container-grid .nsl-container-buttons a {
    flex: 1 1 auto;
    display: block;
    margin: 5px;
    max-width: 280px;
    width: 100%;
}

@media only screen and (min-width: 650px) {
    div.nsl-container-grid .nsl-container-buttons a {
        width: auto;
    }
}

div.nsl-container .nsl-button {
    cursor: pointer;
    vertical-align: top;
    border-radius: 4px;
}

div.nsl-container .nsl-button-default {
    color: #fff;
    display: flex;
}

div.nsl-container .nsl-button-icon {
    display: inline-block;
}

div.nsl-container .nsl-button-svg-container {
    flex: 0 0 auto;
    padding: 8px;
    display: flex;
    align-items: center;
}

div.nsl-container svg {
    height: 24px;
    width: 24px;
    vertical-align: top;
}

div.nsl-container .nsl-button-default div.nsl-button-label-container {
    margin: 0 24px 0 12px;
    padding: 10px 0;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: .25px;
    overflow: hidden;
    text-align: center;
    text-overflow: clip;
    white-space: nowrap;
    flex: 1 1 auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-transform: none;
    display: inline-block;
}

div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container {
    margin: 1px;
    padding: 7px;
    border-radius: 3px;
    background: #fff;
}

div.nsl-container .nsl-button-google[data-skin="light"] {
    border-radius: 1px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .25);
    color: RGBA(0, 0, 0, 0.54);
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container {
    padding: 0 6px;
}

div.nsl-container .nsl-button-apple .nsl-button-svg-container svg {
    height: 40px;
    width: auto;
}

div.nsl-container .nsl-button-apple[data-skin="light"] {
    color: #000;
    box-shadow: 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="white"] {
    color: #000;
    box-shadow: inset 0 0 0 1px #000;
}

div.nsl-container .nsl-button-facebook[data-skin="light"] {
    color: #1877F2;
    box-shadow: inset 0 0 0 1px #1877F2;
}

div.nsl-container .nsl-button-apple div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack div.nsl-button-label-container {
    font-size: 17px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

div.nsl-container .nsl-button-slack[data-skin="light"] {
    color: #000000;
    box-shadow: inset 0 0 0 1px #DDDDDD;
}

div.nsl-container .nsl-button-tiktok[data-skin="light"] {
    color: #161823;
    box-shadow: 0 0 0 1px rgba(22, 24, 35, 0.12);
}

.nsl-clear {
    clear: both;
}

.nsl-container {
    clear: both;
}

/*Button align start*/

div.nsl-container-inline[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-inline[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-inline[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}


div.nsl-container-grid[data-align="left"] .nsl-container-buttons {
    justify-content: flex-start;
}

div.nsl-container-grid[data-align="center"] .nsl-container-buttons {
    justify-content: center;
}

div.nsl-container-grid[data-align="right"] .nsl-container-buttons {
    justify-content: flex-end;
}

div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons {
    justify-content: space-around;
}

div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons {
    justify-content: space-between;
}

/* Button align end*/

/* Redirect */

#nsl-redirect-overlay {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: fixed;
    z-index: 1000000;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(1px);
    background-color: RGBA(0, 0, 0, .32);;
}

#nsl-redirect-overlay-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: white;
    padding: 30px;
    border-radius: 10px;
}

#nsl-redirect-overlay-spinner {
    content: '';
    display: block;
    margin: 20px;
    border: 9px solid RGBA(0, 0, 0, .6);
    border-top: 9px solid #fff;
    border-radius: 50%;
    box-shadow: inset 0 0 0 1px RGBA(0, 0, 0, .6), 0 0 0 1px RGBA(0, 0, 0, .6);
    width: 40px;
    height: 40px;
    animation: nsl-loader-spin 2s linear infinite;
}

@keyframes nsl-loader-spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(360deg)
    }
}

#nsl-redirect-overlay-title {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3C434A;
}

#nsl-redirect-overlay-text {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    text-align: center;
    font-size: 14px;
    color: #3C434A;
}

/* Redirect END*/</style>		<style id="wp-custom-css">
			.video-menu-block .additionally{
	display: none !important;
}section#seo.simple-section ul.breadcrumbs {
    padding: 0;
}
a.main-logo img{
	width: 121px;
}
.more-catalog .more-catalog-link{
 cursor:pointer !important;
}.desc-logo img {
    max-width: 300px;
}
body.page-template.page-template-usual_page section#seo .seo-content ul {
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 20px;
}body.page-template.page-template-usual_page  section#seo .seo-content ul li {
    list-style-type: disc;
    font-size: 14px;
    color: #222;
    padding: 5px 0px;
    margin-left: 20px;
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
}section#seo .seo-content ul li:before {display:none}

a.main-logo img {
    max-width: 76px;
}.video-menu-block .additionally{
	display: none !important;
}
a.main-logo img{
	width: 121px;
}
.more-catalog .more-catalog-link{
 cursor:pointer !important;
}.desc-logo img {
    max-width: 300px;
}

a.main-logo img {
    max-width: 90px;
}.similar-products-slider .slick-slide {
    
}

.similar-products-slider .slick-list {
    margin-left: -10px;
    margin-right: -10px;
}.catalog-flex .catalog-block {
    margin: 0 15px 30px;
}p#shipping_country_field {
    display: none;
}.rreegg .region {
    width: 16.666%;
    float: left;
    display: inline-block;
    text-align: center;
    margin-bottom: 40px;
}

.rreegg .region a {
    display: inline-block;
    width: 100%;
    margin: 10px auto;
    font-size: 15px;
    transition: 0.4s;
    font-weight: 600;
}

.rreegg {
        display: block;
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
}

.rreegg .region:hover img {
    box-shadow: 0 0 20px rgb(0 0 0 / 34%);
}

.rreegg .region img {
    border-radius: 999px;
}
.rreegg img {
    max-width: 60px;
    height: auto;
}

.rreegg a {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px !important;
    line-height: 20px;
}
.rreegg .region:hover a {
    color: #935ce0;
}p#shipping_city_field {
    display: none;
}h2.ddodd {
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #3C1A6A;
    text-align: center;
    margin-bottom: 32px;
}

.home section.main-video-section {
    margin-bottom: 0;
}

section#poisk {
    background: #F4F0FA;
    padding: 50px 0;
}

.colv1 select,.colv2 select {
    background: #FFFFFF;
    border: 1px solid #E2E2E2;
    box-sizing: border-box;
    border-radius: 99px;
    display: inline-block;
    width: 100%;
    padding: 14px 60px;
    background: url(https://floritale.com/wp-content/uploads/2022/01/Group-444.png);
    background-repeat: no-repeat;
    background-position: 20px;
    background-color: #fff;
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.container-serr {
    max-width: 600px;
    margin: 0 auto;
    font-size: 16px;
}

a#tar {
    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: 124px;
}

.colv1,.colv2 {
    width: calc(100% - 155px);
    float: left;
    margin-right: 30px;
}
div#p_all {
    pointer-events: none;
    opacity: 0.4;
}
.colv3 {
    float: right;
}a#tar:not([href]) {
    pointer-events: none;
    opacity: 0.6;
}div#p_all {
    text-align: center;
    line-height: 40px;
    color: #959595;
  
}

section#seo .container {
    background: #f9f9f9;
    padding: 50px;
    border: solid 1px #efefef;
    border-radius: 5px;
}

section#seo .col-md-6 {
    width: 50%;
    float: left;
    padding: 0px 30px;
}


section#seo ul.breadcrumbs {
    padding: 0 30px;
}

section#seo p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Montserrat', sans-serif;
}

section#seo .col-md-6 ul li {
    list-style-type: disc;
    font-size: 14px;
    color: #222;
    padding: 5px 0px;
    margin-left: 20px;
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
}

section#seo h1 {
    font-family: 'Raleway', sans-serif;
    font-style: italic;
    font-size: 27px;
    position: relative;
	margin-bottom: 20px;
	    margin-top: 30px;
}body.page-template.page-template-usual_page section#seo .container {
    border: none;
    padding: 0;
    background: none;
}


body.page-template.page-template-usual_page section#seo .seo-content ul.payment-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px 30px;
  padding: 0;
  list-style-type: none;
}

.payment-list li {
  margin: 0 5px 10px;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.payment-list li:hover .payment-tooltip {
  opacity: 1;
  visibility: visible;
}

.payment-list img {
  display: block;
  margin: 0 auto;
  height: auto;
  max-width: 86px;
}

.payment-tooltip {
  position: absolute;
    z-index: 10;
    left: 50%;
    bottom: 200%;
    margin-bottom: -12px;
    padding: 6px 8px;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.15);
    line-height: 1.2;
    color: #4F4F4F;
    text-align: center;
    width: 100px;
    /* margin-left: -50px; */
    font-size: 13px;
    font-weight: 500;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out;
    display: block;
    width: auto;
}

.payment-tooltip:after {
  top: 100%;
  margin-top: -1px;
  left: 50%;
  margin-left: -6px;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 6px;
}

body.page-template.page-template-usual_page section#seo .seo-content ul.payment-list li {
    list-style-type: none;
    /* margin-left: 0; */
}

body.page-template.page-template-usual_page section#seo .seo-content ul.payment-list li:first-child {
    margin-left: 10px;
}




body.page-template.page-template-usual_page section#seo h1 {    margin-bottom: 31px;
    font-weight: bold;
    font-size: 30px;
    line-height: 1.2;
    margin-top: 0;
    font-style: normal;
    font-family: 'Gilroy', Arial, Tahoma, sans-serif;}
section#seo h2 {font-family: 'Raleway', sans-serif;font-style: italic;font-size: 27px;position: relative;font-weight: 600;margin-bottom: 20px;margin-top: 30px;}

section#seo h3 {
    font-family: 'Raleway', sans-serif;
    font-style: italic;
    font-size: 22px;
    position: relative;
    font-weight: 600;
    margin-bottom: 20px;
	margin-top: 30px;
}
body.page-template.page-template-usual_page section#seo h1:before {
    display: none;
}
section#seo strong,section#seo b {
    font-weight: bold;
}

section#seo .col-md-6 ul {
   margin-bottom: 10px;
    margin-top: -10px;
	padding-left: 20px;
}section#seo h3:before,section#seo h2:before, section#seo h1:before,section#seo h2:before, section#seo h1:before {
    width: 70px;
    height: 3px;
    content: "";
    position: absolute;
    background: #935ce0;
    bottom: -10px;
}section#title {
    background: #fafafa;
    margin-top: -20px;
    padding: 100px 0;
    text-align: center;
    /* border-bottom: solid 2px #9a77b2; */
}

section#title h2 {
    font-size: 35px;
    font-family: 'Raleway', sans-serif;
    font-style: italic;
    color: #4e4e4e;
    position: relative;
}

section#title h2:before {
    width: 60px;
    height: 3px;
    content: "";
    position: absolute;
    background: #e686ba;
    left: calc(50% - 30px);
    bottom: -20px;
}
a.all-c {
    display: 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;
    background: #935CE0;
    clear: left;
    max-width: 280px;
    margin: 0 auto;
    font-weight: normal;
    font-family: 'Montserrat', sans-serif;
}

a.all-c:hover {
    opacity: 0.7;
}section#all-countries {
    text-align: center;
}

section#all-countries h3 {
    font-size: 35px;
    font-family: 'Raleway', sans-serif;
    font-style: italic;
    color: #4e4e4e;
    position: relative;
    margin-bottom: 70px;
}

section#all-countries h3:before {
    width: 60px;
    height: 3px;
    content: "";
    position: absolute;
    left: calc(50% - 30px
);
    bottom: -20px;
    background: #e686ba;
}

section#all-countries {
    background: #fafafa;
    padding: 50px 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    line-height: 30px;
}

section#all-countries .region {
    line-height: 20px;
    padding: 5px 0;
}

section#all-countries .container {
    position: relative;
    -webkit-column-count: 7;
    -moz-column-count: 7;
    column-count: 7;
    padding: 0;
    -webkit-column-rule-color: #8d65a5;
    -moz-column-rule-color: #8d65a5;
    column-rule-color: #8d65a5;
    -webkit-column-rule-style: solid;
    -moz-column-rule-style: solid;
    column-rule-style: solid;
    -webkit-column-rule-width: thin;
    -moz-column-rule-width: thin;
    column-rule-width: thin;
}

section#all-countries .container:before {
    position: absolute;
    height: 100%;
    width: 2px;
    content: "";
    background: #935ce0;
    left: 20%;
}

section#all-countries a {
    font-size: 14px;
}

section#all-countries a:hover {
    text-decoration: underline;
}
.goroda {
    margin-top: 50px;
    margin-bottom: -50px;
    font-size: 18px;
    color: #6a6a6a;
    font-family: 'Montserrat', sans-serif;
}

.goroda a {
    padding: 0 20px;
    /* text-decoration: underline; */
    transition: 0.4s;
    border-right: solid 1px #e686ba;
    display: inline-block;
    margin-bottom: 20px;
}

.goroda a:hover {
    text-decoration: underline;
}

.goroda a:last-child {
    border: none;
}p#billing_country_field {
    display: none;
}.rreegg .region:nth-child(7) {
    clear: left;
}
@media (max-width: 992px){
.catalog-flex .catalog-block {
    margin: 0 5px 30px;
}div#filtering-results ~ .main-content section#to-scroll {
    margin-top: -80px;
}
}
@media (max-width: 767px){
.rreegg .region {
    width: 33.33%;
    margin-bottom: 20px;
}
section#title h2 {
    font-size: 28px;
    line-height: 30px;
}.main-video-content {
    z-index: 99;
}.video-menu-outer {
    z-index: 9;
}.con-ot {
    font-size: 14px;
}

.r-f-a h3 {
    font-size: 13px;
}
	
	
	.footer-menu * {
    text-align: left;
}



.catalog-flex .catalog-block {
    margin: 0 5px 30px;
}
	
	
	
section#all-countries .container {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 3;
    padding: 0 10px;
}

section#all-countries h3 {
    font-size: 28px;
}.colv1 {
    margin-right: 10px;
    width: calc(100% - 135px);
}

.colv1 select {
    padding-right: 0px;
    padding-left: 30px;
    text-align: center;
    background-position: 10px;
}
	
	
	

body.page-template.page-template-usual_page section#seo .container {
    padding: 0 10px;
}

body.page-template.page-template-usual_page section#seo .container h1 {
    text-align: center;
    font-size: 24px;
}

ul.payment-list img {
    max-width: 43px;
    margin: 0 5px;
}

ul.payment-list li {
    margin: 0 !important;
}

body.page-template.page-template-usual_page section#seo .seo-content ul {
    margin: 0;
}	
	
}
@media (max-width: 480px){
section#seo .container {
    padding: 40px 15px;
}

section#seo ul.breadcrumbs {
    padding: 0;
}

section#seo .col-md-6 {
    width: 100%;
    padding: 0;
}

section#seo h2,section#seo h1 {
    font-size: 22px;
    text-align: left;
}.catalog-flex .catalog-block {
    margin: 0 2px 30px;
}.catalog-block {
    width: calc(50% - 4px);
}


}


span.stars span {
    display: inline-block;
    height: 30px;
    background: url(https://tallinnflowers.com/wp-content/uploads/2022/07/360_F_121555787_geI4l4cLCow5gyxLwuoalIYu5RteYm45-1-e1657369220461.jpg);
    background-size: contain;
}span.stars {
    display: inline-block;
    width: 150px;
    background: url(https://tallinnflowers.com/wp-content/uploads/2022/07/360_F_121555787_geI4l4cLCow5gyxLwuoalIYu5RteYm45-e1657369133563.jpg);
    font-size: 0;
    height: 30px;
    background-size: contain;
    position: absolute;
    top: 48px;
    right: 15px;
}.single section.simple-section .container {
    position: relative;
}

@media (max-width: 767px) {
span.stars {
    position: relative;
    top: 0;
    right: 0;
    margin-bottom: 20px;
    margin-left: calc(50% - 75px);
	}}

@keyframes rotate {
    0% {
        opacity: 1;
        transform: rotate(0) scale(1);
    }
    50% {
        transform: rotate(0) scale(1);
        opacity: 1;
    } 
    59.99999% {
        transform: rotate(45deg) scale(3);
        opacity: 0;
        z-index: 1;
    }   
    60% {
        opacity: 0;
        z-index: -1;
    }  
    100% {
        opacity: 1;
    }  
}

.photo-container-4 {
    max-width: 40px;
    width: 100%;
    margin: 0px auto;
    position: relative;
}
.photo-container-4 .photo-1 {
    position: relative;
  animation: rotate 10s linear 5s infinite;
	-webkit-animation: rotate 10s linear 5s infinite;
  -moz-animation: rotate 10s linear 5s infinite;
  -o-animation:rotate 10s linear 5s infinite;
  -ms-animation: rotate 10s linear 5s infinite;
}
.photo-container-4 .photo-2 {
    position: absolute;
    top: 0;
   animation: rotate 10s linear infinite;
	-webkit-animation: rotate 10s linear infinite;
  -moz-animation: rotate 10s linear infinite;
  -o-animation:rotate 10s linear infinite;
  -ms-animation: rotate 10s linear infinite;
   
}div#widget_logo {
    left: 0 !important;
    top: 0 !important;
    width: 60px;
}


div#widget_logo div {
    width: 60px !important;
    height: 60px !important;
    text-align: center;
}.photo-1 {
    background: #0088cc;
}

div#widget_logo div {
    padding-top: 1px;
}

.photo-2 {
    background: #48b854;
}

div#widget_circle {
    background: #935ce0 !important;
}div#widget_logo div img {
    width: 32px !important;
}



@-moz-keyframes rotate {
    0% {
        opacity: 1;
        transform: rotate(0) scale(1);
    }
    50% {
        transform: rotate(0) scale(1);
        opacity: 1;
    } 
    59.99999% {
        transform: rotate(45deg) scale(3);
        opacity: 0;
        z-index: 1;
    }   
    60% {
        opacity: 0;
        z-index: -1;
    }  
    100% {
        opacity: 1;
    }  
}



@-webkit-keyframes rotate {
    0% {
        opacity: 1;
        transform: rotate(0) scale(1);
    }
    50% {
        transform: rotate(0) scale(1);
        opacity: 1;
    } 
    59.99999% {
        transform: rotate(45deg) scale(3);
        opacity: 0;
        z-index: 1;
    }   
    60% {
        opacity: 0;
        z-index: -1;
    }  
    100% {
        opacity: 1;
    }  
}










@-o-keyframes rotate {
    0% {
        opacity: 1;
        transform: rotate(0) scale(1);
    }
    50% {
        transform: rotate(0) scale(1);
        opacity: 1;
    } 
    59.99999% {
        transform: rotate(45deg) scale(3);
        opacity: 0;
        z-index: 1;
    }   
    60% {
        opacity: 0;
        z-index: -1;
    }  
    100% {
        opacity: 1;
    }  
}






@-ms-keyframes rotate {
    0% {
        opacity: 1;
        transform: rotate(0) scale(1);
    }
    50% {
        transform: rotate(0) scale(1);
        opacity: 1;
    } 
    59.99999% {
        transform: rotate(45deg) scale(3);
        opacity: 0;
        z-index: 1;
    }   
    60% {
        opacity: 0;
        z-index: -1;
    }  
    100% {
        opacity: 1;
    }  
}
.photo-1 img {
    position: relative;
    left: -2px;
}













label.col6.port1 {
    display: none !important;
}

label.col6.port {
    width: 100% !important;
    padding: 0 !important;
}



@media (max-width: 480px) {
	div#fancybox-content ul.product-sizes-check {
    display: inline-block !important;
    width: 100%;
    margin: 0;
    text-align: center;
}

div#fancybox-content ul.product-sizes-check li {
    display: inline-block;
}

div#fancybox-content .top-block {
    width: 100%;
}

div#fancybox-content ul.product-sizes-check ~ .filter-block {
    display: none !important;
}

div#fancybox-content h2.nnbzv {
    text-align: center;
}

div#fancybox-content span.rasszm {
    text-align: center;
    display: inline-block;
    width: 100% !important;
    max-width: 100%;
}
.range-slider-content {
    margin-bottom: 0px;
}	
.all-fl {
    display: inline-block !important;
    width: 100%;
    text-align: center;
    background: linear-gradient(180deg,  transparent, #fff, #fff);
    padding-top: 40px;
    margin-top: -30px;
}

.all-fl a {
    padding: 15px 0;
    display: inline-block;
    padding-bottom: 5px;
}

.all-fl {}

ul.filter-podmenu-flowers {
    transition: 0.4s;
    height: 70px;
    overflow: hidden;
}

.all-fl a {
    color: #3B1B6C;
    font-weight: bold;
}

ul.filter-podmenu-flowers.all-open {
    height: auto;
}

ul.filter-podmenu-flowers.all-open ~ .all-fl {
    display: none !important;
}	
.new-filter-form {
    height: 100vh;
    
}
}div#filtering-results {
   /* display: grid;*/
}img.ot-foto {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 10px;
    margin-bottom: 15px;
}.soc-l {
    text-align: center;
    margin: 40px 0;
}

.soc-l .nsl-container.nsl-container-block {
    text-align: center;
}.avav img {
    border-radius: 999px;
    width: 40px;
    height: 40px;
    object-fit: cover;
}

.avav {
    float: left;
    margin-right: 16px;
}

.ggjj h2 {
    color: rgb(60,64,67);
    font-size: 16px;
    font-weight: 500;
    font-family: 'roboto' !important;
}

.ggjj p {
    color: #70757a;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    padding-top: 8px;
    white-space: normal;
    font-family: 'roboto' !important;
}

.imia {
    margin-top: 15px;
    display: inline-block;
    width: 100%;
}

.ggjj {
    width: calc(100% - 56px);
    float: left;
}div#testimonialModal textarea.wpcf7-form-control.wpcf7-textarea {
    font-family: 'roboto' !important;
}





.input-file {
	position: relative;
	display: inline-block;
}
.input-file span {
	position: relative;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-decoration: none;
	font-size: 14px;
	vertical-align: middle;
	color: rgb(255 255 255);
	text-align: center;
	border-radius: 4px;
	background-color: #419152;
	line-height: 22px;
	height: 40px;
	padding: 10px 20px;
	box-sizing: border-box;
	border: none;
	margin: 0;
	transition: background-color 0.2s;
}
.input-file input[type=file] {
	position: absolute;
	z-index: -1;
	opacity: 0;
	display: block;
	width: 0;
	height: 0;
}

/* Focus */
.input-file input[type=file]:focus + span {
	box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
}

/* Hover/active */
.input-file:hover span {
	background-color: #59be6e;
}
.input-file:active span {
	background-color: #2E703A;
}

/* Disabled */
.input-file input[type=file]:disabled + span {
	background-color: #eee;
}




.rating-area {
	overflow: hidden;
  margin: 10px auto;
  display: inline-block;
  margin-bottom: 20px;
}
.rating-area:not(:checked) > input {
	display: none;
}
.rating-area:not(:checked) > label {
	float: right;
	width: 42px;
	padding: 0;
	cursor: pointer;
	font-size: 42px;
	line-height: 42px;
	color: #979797;
	
}
.rating-area:not(:checked) > label:before {
	content: '☆';
}
.rating-area > input:checked ~ label {
	color: gold;
	
}
.rating-area:not(:checked) > label:hover,
.rating-area:not(:checked) > label:hover ~ label {
	color: gold;
}
.rating-area > input:checked + label:hover,
.rating-area > input:checked + label:hover ~ label,
.rating-area > input:checked ~ label:hover,
.rating-area > input:checked ~ label:hover ~ label,
.rating-area > label:hover ~ input:checked ~ label {
	color: gold;
	
}
.rate-area > label:active {
	position: relative;
}














.input__wrapper {
  width: 100%;
  position: relative;
  margin: 15px 0;
  text-align: center;
}
 
.input__file {
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
 
.input__file-icon-wrapper {
  height: 60px;
  width: 60px;
  margin-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #fff;
}
 
.input__file-button-text {
  line-height: 1;
  margin-top: 1px;
}
 
.input__file-button {
  width: 100%;
  max-width: 290px;
  height: 60px;
  background: #1bbc9b;
  color: #fff;
  font-size: 1.125rem;
  font-weight: 700;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 3px;
  cursor: pointer;
  margin: 0 auto;
}


div#testimonialModal textarea.wpcf7-form-control.wpcf7-textarea {
    border: solid 1px rgb(118, 118, 118);
    border-radius: 0;
}
.rating-area:not(:checked) > label:hover:before, .rating-area:not(:checked) > label:hover ~ label:before {
    content: "★";
}.rating-area > input:checked ~ label:before {
    content: "★";
}





.active i {
    color: #000 !important;
}
/*.active{ background : #B4F9AC; font-size: 15px; box-shadow : 0px 0px 5px 6px #ccc; }
*/
.progress-holder{width: 100%;
    padding: 1px;
    background: #fff;
    border-radius: 0px;
    float: left;
    margin-top: 4px;
    margin-right: 5px;
    border: solid 1px #afafaf;
    height: 13px;}

#progress{ height: 6px; display:block; width: 0%; border-radius: 2px; background: -moz-linear-gradient(center top , #13DD13 20%, #209340 80%) repeat scroll 0 0 transparent; /* IE hack */  background: -ms-linear-gradient(bottom, #13DD13, #209340); /* chrome hack */  background-image: -webkit-gradient(linear, 20% 20%, 20% 100%, from(#13DD13), to(#209340)); /* safari hack */  background-image: -webkit-linear-gradient(top, #13DD13, #209340); /* opera hack */  background-image: -o-linear-gradient(#13DD13,#209340); box-shadow:3px 3px 3px #888888; }

.preview{ width: 100%; padding: 10px; height:auto;  overflow: auto; color: #4D4D4D; float: left;  }

.percents{ float: right; }

.preview-image{ box-shadow: 3px 3px 3px #888888; width: 70px; height: 70px; float: left; margin-right: 10px; }

.file-info{ height: 50px; float: left; width: auto; margin-bottom: 10px; border: 1px solid blue; }

.file-info span{ margin: 3px 2px; font-size: 12px; float:left; display: block; min-width: 100px; overflow: auto; border: 1px solid red; overflow: none; }

.upload-progress{ display: none; }

span#progress {
    -webkit-animation-name: undefined;
    -moz-animation-name: undefined;
    height: 9px;
    background-repeat: repeat-x;
    background-size: 20px 10px;
    background-color: #ccc;
    background-attachment: scroll;
    -webkit-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: -moz-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: -o-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    -webkit-animation-duration: .8s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-duration: .8s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    box-shadow: none;
    border-radius: 0;
}
.upload-progress, .upload-progress * {
    box-sizing: border-box;
    overflow: hidden;
}
.preview {
    padding: 0;
    padding-bottom: 20px;
}
span.percents {
    display: none;
}
span.percents ~ div {
    padding-top: 10px;
}.preview-image {
    clear: left;
    padding: 0 !important;
    margin-top: 10px;
}
.preview-image-container {
    clear: left;
    display: none;
}

.upload-progress.ended {
    display: inline-block !important;
    width: 100%;
}

.upload-progress.ended .preview-image-container {
    display: inline-block !important;
    width: 100%;
    padding: 0;
    /* margin-top: -20px; */
}

.upload-progress.ended .preview.active-win div:nth-child(1), .upload-progress.ended .preview.active-win div:nth-child(3) {
    display: none;
}

.upload-progress.ended .preview-image-container * {
    display: inline-block !important;
    box-shadow: none;
    margin-top: 0 !important;
}












@-webkit-keyframes undefined {0% {background-position: 0 0;} 100% {background-position: -20px 0;}} .picker-photosuploadview-progress .progress-bar-thumb, .picker-photosuploadview-actionpane .progress-bar-thumb, .picker-doc-upload-control-progress .progress-bar-thumb, .picker-actionpane-frame .progress-bar-thumb, .new-upload-box .progress-bar-thumb {-webkit-animation-name: undefined; -moz-animation-name: undefined;}




div#p-done ~ div#id_button {
    display: none;
}

div#p-done.ended ~ div#id_button {
    display: inline-block;
}

div#id_button {
    position: relative;
    top: -92px;
    left: 50px;
    background: hsl(0deg 0% 0% / 30%);
    color: #fff;
    padding: 5px;
    font-weight: bold;
    cursor: pointer;
    transition: 0.4s;
}

div#id_button:hover {
    background: hsl(0deg 0% 0% / 50%);
}div#testimonialModal p.submit-buttons span.wpcf7-spinner {
    right: 35px;
    bottom: 38px;
}div#preview-image img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}label.file-ct {
    padding: 5px 35px;
    text-align: center;
    padding-bottom: 2px;
}

label.file-ct img {
    float: none;
    display: inline-block;
}

label.file-ct span {
    display: inline-block;
    /* line-height: 24px; */
    position: relative;
    margin-top: -5px;
    top: -5px;
    padding-left: 3px;
}

label.file-ct,label.file-ct * {
    clear: none;
}.ava img {
    width: 100%;
    height: 100%;
    object-fit: cover;
   
}.test-slider button.slick-prev.slick-arrow {
     z-index: 99;
}.test-slider.slick-initialized.slick-slider {
    margin-left: -5px;
}li.postcardd {
    display: none;
}div#order_review ul.shop_table.woocommerce-checkout-review-order-table {
    display: none;
}

li.wc_payment_method.payment_method_wocommerce_yape_peru {
    background-image: url(/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/2024/01/QR-e1706040315798.jpg.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}button.btn-continue.btn_submit {
    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: 40px;
    padding: 0px 27px;
    text-align: center;
    border-radius: 99px;
    line-height: 50px;
    background: #935CE0;
    min-width: 128px;
    border: none;
    font-weight: bold;
    padding-bottom: 5px;
    width: 50%;
    max-width: 130px;
    cursor: pointer;
}

button.btn-continue.btn_submit:hover {
    opacity: 0.8;
}

.popupCloseButton {
    border-color: #935CE0;
}

.popup-wrapper .btn_submit.finalized_order {
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: 20px;
    padding: 0px 27px;
    text-align: center;
    border-radius: 99px;
    line-height: 50px;
    background: #935CE0;
    min-width: 128px;
    border: none;
    font-weight: bold;
    width: 50%;
    max-width: 130px;
    cursor: pointer;
    
}
.popup-wrapper .btn_submit.finalized_order:hover {
    opacity: 0.8;
}button.box__button {
    color: #fff !important;
    background: #935CE0 !important;
    border: none;
    border-radius: 999px;
    font-size: 20px;
}

.box__input label {
    color: #000;
}button.box__button {
    margin: 10px auto;
    margin-bottom: 20px;
}p.opicw {
    margin-bottom: 20px;
    font-size: 18px !important;
    padding: 0 20px;
    margin-top: -10px;
}span.kolvo {
    margin-left: 20px;
    display: inline;
    float: left;
    color: #515151;
    padding-top: 8px;
}
.ava.expert {
    position: relative;
}

.ava.expert:before {
    position: absolute;
    content: "";
    width: 17px;
    height: 17px;
    background: url(/wp-content/uploads/2024/02/unnamed-e1706771107941.png);
    background-size: contain;
    right: 0;
    bottom: 0;
    border: solid 1px #fff;
    border-radius: 999px;
}.circular {
  position:absolute;
  top: 0;
  left: 0;
  width:50px;
  height:50px;
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
}
@-webkit-keyframes rotate {
  from {-webkit-transform: rotate(0deg);}
  to {-webkit-transform: rotate(360deg);}
}

@keyframes rotate {
  from {transform: rotate(0deg);}
  to {transform: rotate(360deg);}
}


.path {
  stroke-dasharray: 1,200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  stroke-linecap: round;
  stroke: #3f88f8;
}

@-webkit-keyframes dash {
  0%   {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50%  { 
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@keyframes dash {
  0%   {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50%  { 
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}

@-webkit-keyframes color {
  0%   {stroke: #3f88f8;}
  20%  {stroke: #3f88f8;}
  25%  {stroke: #dd413b;}
  45%  {stroke: #dd413b;}
  50%  {stroke: #f6ae2e;}
  70%  {stroke: #f6ae2e;}
  75%  {stroke: #259a5d;}
  95%  {stroke: #259a5d;}

}

@keyframes color {
  0%   {stroke: #3f88f8;}
  20%  {stroke: #3f88f8;}
  25%  {stroke: #dd413b;}
  45%  {stroke: #dd413b;}
  50%  {stroke: #f6ae2e;}
  70%  {stroke: #f6ae2e;}
  75%  {stroke: #259a5d;}
  95%  {stroke: #259a5d;}

}

div#testimonialModal span.wpcf7-spinner:before {
    display: none !important;
}
div#testimonialModal span.wpcf7-spinner svg {
    display: block !important;
}

div#testimonialModal span.wpcf7-spinner {
    background: hsl(0deg 0% 100% / 40%) !important;
    bottom: 210px !important;
    width: 50px;
    height: 50px;
    right: calc(50% - 25px) !important;
    position: fixed;
    top: calc(50% - 25px) !important;
}
div#testimonialModal form.wpcf7-form.submitting:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 20px;
    background: #fff;
    z-index:9999;
	opacity: 0.5;
}

div#testimonialModal span.wpcf7-spinner {
    z-index: 99999 !important;
}
.foot-ot a {
    pointer-events: none !important;
}.ava img {
    border-radius: 999px;
}div#filtering-results ~ .main-content {
    margin-top: 0;
}

div#filtering-results ~ .main-content section#to-scroll {
   padding-top: 100px;
    margin-top: -100px;
}span.zak {
    text-decoration: line-through;
    color: #afafaf;
    font-size: 20px;
   
}.catalog-block .label:nth-child(2) {
    top: 40px;
}

.catalog-block .label:nth-child(3) {
    top: 90px;
}.label.request-label {
    padding: 5px;
}.label.request-label:hover:after {
    opacity: 1;
}
.label.request-label:after {
    content: "Request";
    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;
}.product-big-item1 .label {
    position: absolute;
    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: -8px;
    right: -8px;
    z-index: 9;
    padding: 5px;
}

.product-big-item1 {
    position: relative;
}


.product-big-item1 .label:after {
    right: 44px;
    top: 8px;
    bottom: auto !important;
}.label:hover:after {
   opacity:1
}.label:hover {
   z-index:999
}.product-big-item1 .label:nth-child(2) {
    top: 40px;
}

.product-big-item1  .label:nth-child(3) {
    top: 90px;
}

.label:after {
    right: 44px;
    top: 8px;
    bottom: auto !important;
}input.wpcf7-form-control.wpcf7-submit.button {
    max-width: 300px;
    margin: 0;
    margin-top: 10px;
    padding: 15px !important;
}

.page-numbers {
    margin: 0 15px 30px;
}span.page-numbers {
    width: 48px;
    height: 48px;
    display: inline-block;
    text-align: center;
    line-height: 48px;
}

a.next.page-numbers {
    display: none !important;
}

.home .pagination {
    display: none ! IMPORTANT;
}a.new-header-type-link img {
    max-height: 32px; 
}.footer-pay .pay-block {
  position: relative;
}

.footer-pay .pay-block:hover .payment-tooltip {
  opacity: 1;
  visibility: visible;
    bottom:150%;
}
.faq-block-main h2 {
    font-size: 30px;
    text-align: center;
    margin: 50px 0;
    font-weight: bold;
}
.woo-variation-product-gallery {
    max-width: 100% !important;
    width: 100%;
}.single .product_meta {
    display: none;
}.single_variation_wrap .quantity {
    display: none !important;
}label[for="pa_size"]:before {
    content: "Выберите размер";
    font-size: 14px;
    font-weight: 600;
}

label[for="pa_size"] {
    font-size: 0;
    margin-bottom: 8px !important;
    display: inline-block;
    margin-top: 10px !important;
}

.woo-variation-swatches .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    margin-left: 0;
    margin-right: 19px;
}a.reset_variations {
    display: none !important;
}td.value,td.label {
    display: inline-block;
    width: 100%;
}.single_variation_wrap {
    display: flex;
    margin-top: 15px;
}img.zoomImg {
    display: none !important;
}

a.woo-variation-gallery-trigger.woo-variation-gallery-trigger-position-top-right {
    display: none !important;
}
.woocommerce-variation.single_variation {
    display: inline-block !important;
}.summary.entry-summary>p.price {
    display: none;
}.ResponsivevideoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
  float:left;
  width: 100%;
}
.ResponsivevideoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.wvg-single-gallery-image-container video {
    width: 100%;
    height: auto;
}.label.button.popup-open-i-video {
    width: 30px !important;
    max-width: 40px !important;
    display: inline-block !important;
    top: -10px !important;
    left: -10px;
    min-width: 40px !important;!i;!;
    padding:10px;
    box-shadow: 0px 0px 15px rgba(215, 112, 163, 0.58);
}

a.label.button.popup-open-i-video img {
    width: 24px;border-radius:0
}a.popup-open.label.button.popup-open-i-video:hover {
    background: #fff !important;!i;!;
}

a.popup-open.label.button.popup-open-i-video img {
    position: relative;
    top: -2px;
}.popup-new-inner video {
    width: 100%;
}.s-r.catalog-flex {
    width: 100%;
}

a.label.button.popup-open-i-video:hover {box-shadow: none;}.rtwpvg-images {
    max-width: 100% !important;
}.rtwpvg-thumbnail-image {
   
}

.rtwpvg-thumbnail-slider.rtwpvg-thumbnail-columns-0.rtwpvg-thumbnail-sm-columns-0.rtwpvg-thumbnail-xs-columns-0 {
    grid-template-columns: 1fr 1fr 1fr 1fr !important;
}.rtwpvg-slider img {
   /* max-height: 496px;*/
    object-fit: cover;
    object-position: center;
}.product-video-content {
    text-align: center;
    margin-bottom: 20px;
}.product-video-content video {
    max-width: 100%;
}.product-big-item1 img {
    aspect-ratio: 3 / 4;
}
.rtwpvg-slider{
    width: 100%;
}

.rtwpvg-container.rtwpvg-preload-style-blur {
    width: 100%;
    flex-grow: 1;
}

.rtwpvg-slider-wrapper {
    flex-grow: 1;
}

.rtwpvg-slider .slick-track {
    min-width: 100%;
}a.sizes-table-link {
    
}

.product-pay-block ul.footer-pay img {
    max-width: 40px;
    max-height: 40px;
}.rtwpvg-single-video-container {
    height: 100% !important;!i;!;
}
.rtwpvg-single-video-container video {
    object-fit: cover;
}
.rtwpvg-slider .slick-track {
    display: flex;
}.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider img {
    border-radius: 0;
}
.rtwpvg-thumbnail-image img {
    border-radius: 0 !important;
}
.rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-next-arrow, .rtwpvg-images.rtwpvg-has-product-thumbnail .rtwpvg-wrapper .rtwpvg-slider-wrapper .rtwpvg-slider-prev-arrow {
    background: #fff !important;
}









.catalog-block video::-webkit-media-controls {
  display: none;
}
.catalog-block video::-webkit-media-controls-play-button {}

.catalog-block video::-webkit-media-controls-volume-slider {}

.catalog-block video::-webkit-media-controls-mute-button {}

.catalog-block video::-webkit-media-controls-timeline {}

.catalog-block video::-webkit-media-controls-current-time-display {}
/*
*/


.catalog-block video {
    width: 100%;
    max-height: 386px !important;
}
.delivery-content {
  margin-bottom: 40px;
}

.delivery-content .description {
  margin-bottom: 40px;
  font-size: 15px;
  color: #4F4F4F;
  line-height: 1.2;
}

.delivery-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.delivery-block {
  border-radius: 30px;
  background: rgba(147, 92, 224, 0.12);
  padding: 30px;
  margin: 0 15px 30px;
}

.delivery-block.w-50 {
  width: calc(50% - 30px);
}

.delivery-block.w-25 {
  width: calc(25% - 30px);
}

.delivery-block.w-100 {
  width: calc(100% - 30px);
}

.delivery-block .image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.delivery-block .image img {
  width: 70px;
  height: auto;
  display: block;
}

.delivery-block .inner {
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -ms-flexbox;
  display: flex;
}

.delivery-block .type {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: #3b1b6c;
}

.delivery-block p {
  color: #67577e;
  line-height: 1.2;
  font-size: 15px;
}

.delivery-block .price {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
}

.delivery-block.w-50,
.delivery-block.w-100 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}

.delivery-block.w-50 .image,
.delivery-block.w-100 .image {
  margin-right: 20px;
}

.delivery-block.w-50 .inner,
.delivery-block.w-100 .inner {
  -ms-flex-align: center;
  align-items: center;
}

.delivery-block.w-50 .price,
.delivery-block.w-100 .price {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: 30px;
  margin-left: auto;
}

.delivery-block.w-50 .type,
.delivery-block.w-100 .type {
  margin-bottom: 10px;
}

.delivery-block.w-25 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.delivery-block.w-25 .image {
  margin-bottom: 20px;
}

.delivery-block.w-25 .inner {
  -ms-flex-direction: column;
  flex-direction: column;
}

.delivery-block.w-25 .type {
  margin-bottom: 20px;
}

.delivery-block.w-25 .price {
  padding-top: 20px;
  margin-top: auto;
}

.delivery-options {
  margin-bottom: 40px;
}

.delivery-options h2 {
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.2;
}

.delivery-options .description {
  margin-bottom: 40px;
  text-align: center;
  color: #4F4F4F;
  line-height: 1.2;
  font-size: 15px;
}

.delivery-options-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}

.delivery-options-list li {
  box-shadow: 0 4px 26px 0 rgba(0, 0, 0, 0.06);
  background: #fff;
  border-radius: 20px;
  padding: 30px;
  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;
  margin: 0 15px 30px;
  width: calc(33.333% - 30px);
  text-align: center;
  min-height: 220px;
}

.delivery-options-list .image {
  margin-bottom: 30px;
}

.delivery-options-list .image img {
  height: 82px;
  width: auto;
  max-width: 100%;
  display: block;
}

.delivery-options-list p {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
}

.about-block {
  padding-bottom: 90px;
}

.about-block h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 25px;
}

.about-block h2 span {
  color: #3b1b6c;
}

.about-description {
  max-width: 518px;
  font-size: 20px;
  line-height: 1.3;
  float: left;
  margin-top: 36px;
  margin-bottom: 83px;
}

.about-image-1 {
  float: right;
  max-width: 556px;
  margin-top: -65px;
}

.about-image-1 img {
  display: block;
  height: auto;
  border-radius: 100px 102px 0 100px;
  max-width: 100%;
}

.about-top-text {
  float: left;
  width: calc(100% - 556px);
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about-top-text li:nth-of-type(1) {
  max-width: 329px;
}

.about-top-text li:nth-of-type(2) {
  max-width: 335px;
  margin-top: 51px;
}

.about-top-text .inner {
  width: 100%;
  border-radius: 30px;
  background: rgba(147, 92, 224, 0.12);
  padding: 20px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  color: #3B1B6C;
  line-height: 1.17;
}

.about-top-text .inner:last-child {
  margin-bottom: 0;
}

.about-top-text .inner p {
  margin-bottom: 8px;
}

.about-top-text .inner p:last-child {
  margin-bottom: 0;
}

.about-top-text .image {
  margin-bottom: 30px;
}


.delivery-options-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px;
}ul.delivery-options-list li:before {
    opacity: 0;
}
@media (max-width: 480px) {
    .payment-tooltip {
        font-size: 12px !important;
    }
}








.about-block {
  padding-bottom: 90px;
}

.about-block h2 {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 25px;
}

.about-block h2 span {
  color: #3b1b6c;
}

.about-description {
  max-width: 518px;
  font-size: 20px;
  line-height: 1.3;
  float: left;
  margin-top: 36px;
  margin-bottom: 83px;
}

.about-image-1 {
  float: right;
  max-width: 556px;
  margin-top: -65px;
}

.about-image-1 img {
  display: block;
  height: auto;
  border-radius: 100px 102px 0 100px;
  max-width: 100%;
}

.about-top-text {
  float: left;
  width: calc(100% - 556px);
  padding-right: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about-top-text li:nth-of-type(1) {
  max-width: 329px;
}

.about-top-text li:nth-of-type(2) {
  max-width: 335px;
  margin-top: 51px;
}

.about-top-text .inner {
  width: 100%;
  border-radius: 30px;
  background: rgba(147, 92, 224, 0.12);
  padding: 20px;
  margin-bottom: 30px;
  text-align: center;
  font-size: 15px;
  font-weight: 600;
  color: #3B1B6C;
  line-height: 1.17;
}

.about-top-text .inner:last-child {
  margin-bottom: 0;
}

.about-top-text .inner p {
  margin-bottom: 8px;
}

.about-top-text .inner p:last-child {
  margin-bottom: 0;
}

.about-top-text .image {
  margin-bottom: 30px;
}

.about-top-text .image:last-child {
  margin-bottom: 0;
}

.about-top-text .image img {
  display: block;
  height: auto;
  border-radius: 30px;
  max-width: 100%;
}

.about-best {
  position: relative;
  z-index: 2;
  margin-bottom: 142px;
  padding: 68px 0;
}

.about-best:before {
  content: "";
  right: 32.5%;
  top: 0;
  height: 100%;
  width: 100vw;
  background: rgba(147, 92, 224, 0.12);
  position: absolute;
  z-index: -1;
  border-radius: 0 300px 0 0;
}

.about-best .text {
  font-size: 20px;
  line-height: 1.3;
  margin-bottom: 30px;
}

.about-best .text:nth-of-type(1) {
  max-width: 655px;
}

.about-best .text:nth-of-type(2) {
  margin-bottom: 0;
  max-width: 402px;
}

.about-best .list {
  display: -ms-flexbox;
  display: flex;
  margin: 0 -10px 70px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.18;
}

.about-best .list li {
  margin: 0 10px 20px;
  width: calc(25% - 20px);
  color: #fff;
  background: #67577E;
  border-radius: 30px;
  padding: 33px 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.about-image-2 {
  width: 843px;
  position: absolute;
  z-index: 4;
  bottom: -142px;
  left: 437px;
}

.about-image-2 img {
  display: block;
  height: auto;
  border-radius: 100px 0 0 100px;
  max-width: 100%;
}

.about-clients {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
}

.about-clients .inner {
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.about-clients .inner p {
  color: #4f4f4f;
  font-size: 15px;
  line-height: 1.2;
}

.about-clients .note {
  width: 335px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: 106px;
  background: rgba(147, 92, 224, 0.12);
  text-align: center;
  color: #3b1b6c;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.18;
  padding: 20px;
  border-radius: 30px;
}

.about-clients .note p {
  margin-bottom: 8px;
}

.about-clients .note p:last-child {
  margin-bottom: 0;
}

.about-details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.about-details .content {
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -28px -10px -20px;
}

.about-details .inner {
  margin: 0 10px 20px;
  width: calc(100% - 20px);
  box-shadow: 0 4px 19px 0 rgba(0, 0, 0, 0.06);
  background: #fff;
  border-radius: 30px;
  padding: 30px;
  color: #2F2F2F;
  font-size: 15px;
  line-height: 1.2;
}

.about-details .inner.w-50 {
  width: calc(50% - 20px);
}

.about-details h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 20px;
}

.about-details p {
  margin-bottom: 20px;
}

.about-details p:last-child {
  margin-bottom: 0;
}

.about-details .list {
  margin-bottom: 20px;
  text-align: left;
}

.about-details .list:last-child {
  margin-bottom: 0;
}

.about-details .list li {
  padding-left: 38px;
  position: relative;
  margin-bottom: 10px;
}

.about-details .list li:before {
  content: "";
  width: 18px;
  height: 18px;
  background: url("/wp-content/themes/baliflowers/images/about/about-check.svg");
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.about-details .list li:last-child {
  margin-bottom: 0;
}

.about-image-3 {
  max-width: 520px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.about-image-3 img {
  display: block;
  height: auto;
  border-radius: 40px;
  max-width: 100%;
}

.about-list {
  font-size: 20px;
  line-height: 1.3;
  text-align: left;
}

.seo-content .about-list li {
  padding-left: 40px;
  position: relative;
  margin-bottom: 16px;
}

.seo-content .about-list li:before {
  content: "";
  width: 24px;
  height: 24px;
  background: url("/wp-content/themes/baliflowers/images/about/about-check.svg");
  background-size: 100% 100%;
  position: absolute;
  left: 0;
  top: 2px;
}

.about-list li:last-child {
  margin-bottom: 0;
}

.seo-content .about-block ul li {
    /* padding: 0; */
}

.seo-content .about-block ul li:before {
    /* opacity: 0; */
}

ul.about-top-text li {
    padding: 0;
}

.about-block * {
    color: #222;
}

ul.about-top-text li:before {
    opacity: 0;
}

.about-best .list li:before {
    opacity: 0;
}









@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: 300px;
  }

  .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;
  }

  .payment-list-block {
    padding: 20px;
  }

  .product-new-grid {
    width: 506px;
  }

  .product-new-photo {
    width: 39.1%;
  }

  .product-new-info {
    padding: 20px;
    margin-left: 20px;
  }

  .product-new-info .price-outer {
    margin-bottom: 20px;
  }

  .product-new-info .sizes-options {
    margin-bottom: 20px;
  }

  .product-new-info .systems {
    margin-top: 20px;
    padding-top: 20px;
  }

  .dop-products-block {
    padding: 9px 9px 14px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06);
  }

  .dop-products-slider {
    margin: -5px 0;
  }

  .dop-products-slider .slick-list {
    margin: 0 -5px;
  }

  .dop-products-slider .dop-products-block {
    margin: 5px;
  }

  .delivery-block {
    padding: 20px;
  }

  .delivery-options-list li {
    padding: 20px;
  }

  .about-image-1 {
    max-width: 460px;
  }

  .about-description {
    max-width: 480px;
    font-size: 18px;
    margin-bottom: 50px;
  }

  .about-top-text {
    width: calc(100% - 460px);
  }

  .about-top-text li:nth-of-type(1) {
    max-width: 230px;
  }

  .about-top-text li:nth-of-type(2) {
    max-width: 230px;
    margin-top: 40px;
  }

  .about-best:before {
    right: 15%;
  }

  .about-best .text {
    font-size: 18px;
  }

  .about-best .text:nth-of-type(2) {
    max-width: 350px;
  }

  .about-image-2 {
    left: 400px;
  }

  .about-clients .note {
    margin-left: 40px;
  }

  .about-image-3 {
    max-width: 420px;
  }

  .about-details .content {
    padding-left: 20px;
  }

  .about-details .inner {
    padding: 20px;
  }
}

@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);
  }

  .main-logo {
  
  }

  .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: center;
  }

  .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;
    padding: 0 10px;
  }

  .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;
  }

  /*.payment-tooltip{
		font-size: 12px;
		width: 90px;
		margin-left: -45px;
		padding: 4px 5px;
		margin-bottom: -3px;
	}*/

  .payment-list-block {
    width: calc(50% - 30px);
  }

  .product-new {
    display: block;
  }

  .product-new-grid {
    width: 100%;
  }

  .product-new-video {
    max-width: 100%;
  }

  .product-new-photo {
    width: 39.3%;
    max-width: 100%;
  }

  .product-new-info {
    width: 100%;
    padding: 30px;
    margin-top: 30px;
    margin-left: 0;
  }

  .delivery-content .description {
    text-align: center;
  }

  .delivery-list {
    margin: 0 -5px;
  }

  .delivery-block {
    margin: 0 5px 10px;
    padding: 10px;
  }

  .delivery-block.w-50 {
    width: calc(50% - 10px);
  }

  .delivery-block.w-25 {
    width: calc(25% - 10px);
  }

  .delivery-block.w-100 {
    width: calc(100% - 10px);
  }

  .delivery-block .image img {
    width: 50px;
  }

  .delivery-block .type {
    font-size: 14px;
  }

  .delivery-block p {
    font-size: 14px;
  }

  .delivery-block .price {
    font-size: 16px;
  }

  .delivery-block.w-50 .image,
  .delivery-block.w-100 .image {
    margin-right: 10px;
  }

  .delivery-block.w-50 .price,
  .delivery-block.w-100 .price {
    padding-left: 10px;
  }

  .delivery-block.w-25 .image {
    margin-bottom: 10px;
  }

  .delivery-block.w-25 .type {
    margin-bottom: 10px;
  }

  .delivery-block.w-25 .price {
    padding-top: 10px;
  }

  .delivery-options {
    margin-bottom: 20px;
  }

  .delivery-options h2 {
    font-size: 20px;
  }

  .delivery-options-list {
    margin: 0 -5px;
  }

  .delivery-options-list li {
    margin: 0 5px 10px;
    width: calc(33.333% - 10px);
    padding: 10px;
    min-height: 200px;
  }

  .delivery-options-list .image {
    margin-bottom: 20px;
  }

  .delivery-options-list p {
    font-size: 14px;
  }

  .about-block {
    padding-bottom: 50px;
  }

  .about-block h2 {
    text-align: center;
  }

  .about-description {
    float: none;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  .about-image-1 {
    margin: 0;
    float: none;
    margin: 0 auto 20px;
  }

  .about-top-text {
    width: 100%;
    padding-right: 0;
  }

  .about-top-text li:nth-of-type(1) {
    max-width: 329px;
  }

  .about-top-text li:nth-of-type(2) {
    max-width: 335px;
  }

  .about-best {
    padding: 50px 0;
  }

  .about-best:before {
    right: -5%;
    border-radius: 0 200px 0 0;
  }

  .about-best .list {
    margin-bottom: 20px;
  }

  .about-best .list li {
    padding: 20px;
  }

  .about-clients h2 {
    text-align: left;
  }

  .about-clients .note {
    margin-left: 20px;
    width: 260px;
  }

  .about-details {
    display: block;
  }

  .about-details .content {
    margin-top: 0;
    padding-left: 0;
  }

  .about-image-3 {
    margin: 0 auto 20px;
  }
}

@media (max-width: 767px) {
  .button {
    font-size: 15px;
    min-width: 100px;
    padding: 10px 15px;
  }

  .button img {
    margin-right: 6px;
  }

  .catalog-flex {
    margin-bottom: 20px;
  }

  .catalog-block {
    margin-bottom: 10px;
    padding: 0 10px 20px;
  }

  .catalog-block .image {
    height: 220px;
    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: 93px;
  }

  .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: 30px;
    width: 30px;
    top: 2px;
    right: 2px;
  }

  .catalog-block .label img {
    width: 22px;
  }

  .label-tooltip {
    font-size: 10px;
    margin-top: -10px;
    padding: 4px;
  }

  .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;
  }

  .footer-info {
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .footer-logo {
    width: 50%;
    text-align: left;
    margin-right: 10px;
  }

  .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;
  }

  .payment-content p {
    margin-bottom: 20px;
  }

  .payment-list-new {
    margin: 0 -5px 10px;
  }

  .payment-list-block {
    margin: 0 5px 10px;
    width: calc(50% - 10px) !important;
    padding: 15px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .payment-list-block p {
    margin-bottom: 10px;
  }

  .payment-list-block p:last-child {
    margin-bottom: 0;
  }

  .payment-list-block .label {
    position: relative;
    margin-top: auto;
    right: 0;
    top: 0;
  }

  .product-new-info {
    padding: 20px 15px;
  }

  .product-new-description {
    padding: 20px 15px;
    margin-bottom: 20px;
  }

  .dop-products-block .image {
    margin-bottom: 10px;
  }

  .dop-products-block .price {
    margin-bottom: 10px;
  }

  .delivery-content {
    margin-bottom: 20px;
  }

  .delivery-content .description {
    margin-bottom: 20px;
  }

  .delivery-options .description {
    margin-bottom: 20px;
  }

  .delivery-block {
    padding: 10px;
  }

  .delivery-block.w-50 {
    width: calc(100% - 10px);
  }

  .delivery-block.w-25 {
    width: calc(50% - 10px);
  }

  .delivery-block.w-100 {
    width: calc(100% - 10px);
  }

  .delivery-options h2 {
    font-size: 18px;
  }

  .delivery-options-list li {
    width: calc(50% - 10px);
    -ms-flex-positive: 1;
    flex-grow: 1;
    min-height: 1px;
  }

  .delivery-options-list li:last-child {
    -ms-flex-direction: row;
    flex-direction: row;
  }

  .delivery-options-list li:last-child .image {
    margin-bottom: 0;
    margin-right: 20px;
  }

  .delivery-options-list .image img {
    height: 50px;
  }

  .about-block {
    padding-bottom: 20px;
  }

  .about-block h2 {
    font-size: 20px;
    margin-bottom: 20px;
  }

  .about-description {
    font-size: 16px;
  }

  .about-top-text {
    display: block;
		margin: 0 !important;
  }

  .about-top-text li {
    max-width: 100% !important;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0 !important;
    margin-bottom: 10px;
  }

  .about-top-text li:last-child {
    margin-bottom: 0;
  }

  .about-top-text .inner {
    margin-bottom: 0;
    padding: 10px;
    font-size: 13px;
    margin-right: 10px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .about-top-text .inner:last-child {
    margin-right: 0;
  }

  .about-top-text .image {
    margin-bottom: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 200px;
    margin-right: 10px;
    height: 100%;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .about-top-text .image:last-child {
    margin-right: 0;
  }

  .about-top-text .image img {
    height: 100%;
    width: 100%;
    object-fit: cover;
  }

  .about-best {
    padding: 0;
    text-align: center;
    margin-bottom: 0;
  }

  .about-best:before {
    display: none;
  }

  .about-best .text {
    font-size: 16px;
    max-width: 100% !important;
    margin-bottom: 20px;
  }

  .about-best .list {
    margin: 0 -5px 10px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 13px;
  }

  .about-best .list li {
    margin: 0 5px 10px;
    width: calc(50% - 10px);
    padding: 10px;
  }

  .about-image-2 {
    position: static;
    left: 0;
    bottom: 0;
    width: auto;
    max-width: calc(100% + 10px);
    margin-right: -10px;
    margin-top: 20px;
  }

  .about-image-2 img {
    border-radius: 50px 0 0 50px;
  }

  .about-clients {
    text-align: center;
    display: block;
  }

  .about-clients h2 {
    text-align: center;
  }

  .about-clients .note {
    width: 100% !important;
    margin-left: 0;
    margin-top: 20px;
    padding: 10px;
  }

  .about-details {
    text-align: center;
  }

  .about-details .content {
    margin: 0 -5px -10px;
  }

  .about-details .inner {
    padding: 10px;
    margin: 0 5px 10px;
    width: calc(100% - 10px);
  }

  .about-details .inner.w-50 {
    width: calc(50% - 10px);
  }

  .about-details h3 {
    font-size: 18px;
    margin-bottom: 15px;
  }

  .about-details p {
    margin-bottom: 16px;
  }

  .about-details .list {
    margin-bottom: 16px;
  }

  .about-list {
    font-size: 16px;
  }

  .about-list li:before {
    top: -2px;
  }
}
#checkoutModal .popup-new-inner .product-images img {
    display: block;
    height: auto;
    width: 100%;
    border-radius: 10px;
}
#checkoutModal .popup-new-inner .product-images {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -5px 20px;
    gap:10px;
}#checkoutModal .popup-new-inner .product-name {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 20px;
    text-align: center;
}#checkoutModal .popup-new-inner .sizes-title {
    font-weight: 600;
    line-height: 1.3;
    text-align: center;
    margin-bottom: 20px;
}#checkoutModal .product-new-sizes {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -5px 10px;
}#checkoutModal .popup-new-inner .product-new-sizes li {
    width: 33.333%;
    height: 80px;
}
#checkoutModal .popup-new-inner .sizes-options {
    text-align: center;
    margin-bottom: 20px;}
#checkoutModal .popup-new-inner .sizes-link {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: -ms-inline-flexbox;
    display: inline-flex
;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1.3;
    color: #935CE0;
}#checkoutModal .popup-new-inner .sizes-link img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 10px;
    width: 18px;
    height: auto;
}#checkoutModal .popup-new-inner .product-options {
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-radius: 99px;
    margin-bottom: 20px;
    background: #eee4fd;
    padding: 10px;
}#checkoutModal .popup-new-inner .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: 20px;
    font-weight: 700;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 10px 25px;
}#checkoutModal .popup-new-inner .product-options .price {
    padding: 0;
    border-radius: 0;
    padding-left: 10px;
}




.product-new-description {
  box-shadow: 0 4px 26px 0 rgba(0, 0, 0, 0.06);
  background: #fff;
  margin-top: 30px;
  border-radius: 20px;
  padding: 30px;
  margin-bottom: 30px;
}

.product-new-description:last-child {
  margin-bottom: 0;
}

.product-new-description h2 {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 16px;
}

.product-new-description h2 span {
  padding-bottom: 4px;
  border-bottom: 2px solid #935CE0;
}

.product-new-description p {
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 8px;
}

.product-new-description p:last-child {
  margin-bottom: 0;
}
.summary.entry-summary>p.price {
    display: inline-block;
}
.product-new-photo {
  float: right;
  margin-bottom: 10px;
  width: 39.3%;
  max-width: 257px;
  display: block;
}

.product-new-photo:last-child {
  margin-bottom: 0;
}

.product-new-photo img {
  width: 100%;
  height: auto;
  object-fit: cover;
  display: block;
  border-radius: 10px;
}

.product-new-info {
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 1px;
  margin-left: 45px;
  box-shadow: 0 4px 26px 0 rgba(0, 0, 0, 0.06);
  background: #fff;
  border-radius: 20px;
  padding: 30px;
}

.product-new-info h1 {
  text-align: center;
}

.product-new-info .price-outer {
  margin-bottom: 30px;
  text-align: center;
}

.product-new-info .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;
}

.product-new-info .price span {
  
}

.product-new-info .old-price {
  margin-left: 18px;
  font-size: 24px;
  font-weight: 600;
  color: #a188c3;
  text-decoration: line-through;
}

.product-new-info .buy-btn {
  width: 100%;
  font-size: 18px;
  padding: 19px;
}

.product-new-info .sizes-options {
  text-align: center;
  margin-bottom: 30px;
}

.product-new-info .sizes-title {
  font-weight: 600;
  line-height: 1.3;
  text-align: center;
  margin-bottom: 20px;
}

.product-new-info .sizes-link {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.3;
  color: #935CE0;
}

.product-new-info .sizes-link:hover {
  text-decoration: underline;
  color: #935CE0;
}

.product-new-info .sizes-link img {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
  width: 18px;
  height: auto;
}

.product-new-info .systems {
  margin-top: 28px;
  border-top: 1px solid #EDEDED;
  padding-top: 28px;
}

.product-new-info .pay-systems {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 -5px -10px;
}

.product-new-info .pay-systems li {
  margin: 0 5px 10px;
}

.product-new-info .pay-systems a {
  display: block;
}

.product-new-info .pay-systems img {
  display: block;
  width: 43px;
  height: auto;
}

.product-new-sizes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -5px 10px;
}

.product-new-sizes li {
  padding: 0 5px;
  margin-bottom: 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 25%;
  height: 120px;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.product-new-sizes .small {
  height: 80px;
}

.product-new-sizes .size-radiobox {
  text-align: center;
  cursor: pointer;
  height: 100%;
}

.product-new-sizes .size-radiobox:hover .size {
  border-color: #935CE0;
}

.product-new-sizes .size-radiobox input {
  display: none;
}

.product-new-sizes .size-radiobox input:checked + .size {
  border-color: #935CE0;
  background: #eee4fd;
}

.product-new-sizes .size-radiobox input:checked + .size i {
  color: #935CE0;
}

.product-new-sizes span {
  display: block;
}

.product-new-sizes .size {
  box-shadow: 0 4px 26px 0 rgba(0, 0, 0, 0.06);
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 8px;
  padding: 10px;
  position: relative;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  transition: all 0.3s ease-out;
  line-height: 1.3;
}

.product-new-sizes i {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 2px;
  transition: all 0.3s ease-out;
}

.product-new-sizes .diameter {
  font-size: 12px;
  font-weight: 400;
	
    min-height: 32px;
}

.product-new-sizes .discount {
  pointer-events: none;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  padding: 1px 6px;
  color: #fff;
  border-radius: 7px;
  background: #34A853;
  position: absolute;
  z-index: 2;
  right: 8px;
  top: -8px;
}

.product-new-sizes .note {
  font-size: 10px;
  font-weight: 600;
  text-align: center;
  color: #6b6b6b;
  position: absolute;
  z-index: 2;
  bottom: 7px;
  left: 0;
  width: 100%;
}
.product-new {
  display: -ms-flexbox;
  display: flex;
}

.product-new-grid {
  width: 655px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
}

.product-new-grid .label {
  position: absolute;
  z-index: 5;
  pointer-events: none;
  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: 8px;
  right: 8px;
}

.product-new-video {
  position: relative;
  width: 59.5%;
  max-width: 390px;
  overflow: hidden;
  border-radius: 10px;
  background-color: #f5f5f5;
  float: left;
}

.product-new-video .video-element {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.product-new-video .video-bg {
  position: absolute;
  z-index: 2;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.product-new-video .video-button {
  position: absolute;
  z-index: 3;
  bottom: 20px;
  left: 20px;
  background-color: rgba(0, 0, 0, 0.44);
  border: none;
  border-radius: 10px;
  width: 42px;
  height: 42px;
  cursor: pointer;
  transition: all 0.3s ease-out;
  background-position: center;
  background-repeat: no-repeat;
}

.product-new-video .video-button:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

.product-new-video .video-button.playing {
  background-image: url("../images/pause.svg");
}

.product-new-video .video-button.paused {
 background-image: url("../images/play.svg");
}
.summary.entry-summary>.price {
    display: none !important;
}

form.variations_form.cart.product-add-form {
    position: relative;
    margin-top: 90px;
}
.woocommerce-variation.single_variation {
    display: inline-block !important;
    position: absolute;
    top: -90px;
    width: 100%;
    text-align: center;
}

.product-information.product-new-info .product-pay-block {
    padding: 0;
    border-top: solid 1px #dedede;
    border-radius: 0;
    background: none;
    padding-top: 20px;
    margin-bottom: 0;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-enabled {
    width: 100%;
    text-align: center;
}

.product-information .product-add-form .cart-button {
    width: 100%;
    max-width: 100%;
}

.product-new-info button .price {
    background: none;
    color: #fff;
    font-weight: 500;
    font-size: 18px;
}

.sizes-table-link {
    margin: 0 auto;
    text-align: center;
    /* display: inline-block; */
}

.product-sizes-flex1 {
    text-align: center;
}

a.sizes-table-link img {
    max-width: 18px;
}
a.sizes-table-link {
    font-size: 15px;
    font-weight: 500;
}
.woocommerce-variation-add-to-cart {
    width: 100%;
}.woocommerce-variation.single_variation .woocommerce-variation-description {
    display: none;
}

.woocommerce-variation-price ins {
    text-decoration: none;
    float: left !important;
}

.woocommerce-variation-price del {
    float: right !important;
    display: inline-block;
    margin-left: 10px;
    margin-left: 18px;
    font-size: 24px;
    font-weight: 600;
    color: #a188c3;
    /* text-decoration: line-through; */
    line-height: 30px;
}

.product-new-info .price {
    display: inline-block;
}
a.sizes-table-link {
    margin: 10px auto;
    font-size: 14px;
}.product-information .product-add-form .cart-button * {
    text-decoration: none;
}

.product-information .product-add-form .cart-button del {
    display: none;
}











@media (max-width: 1019px) {
.product-new {
    display: block;
  }

  .product-new-grid {
    width: 100%;
  }

  .product-new-video {
    max-width: 100%;
  }

  .product-new-photo {
    width: 39.3%;
    max-width: 100%;
  }

  .product-new-info {
    width: 100%;
    padding: 30px;
    margin-top: 30px;
    margin-left: 0;
  }
	
	
}




@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;
  }

  .popup-new-inner {
    padding: 20px;
  }

  .popup-new-inner .product-images {
    margin-left: -2px;
    margin-right: -2px;
  }

  .popup-new-inner .product-images li {
    padding: 0 2px;
  }

  .popup-new-inner .product-options {
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 20px;
    padding: 20px;
  }

  .popup-new-inner .product-options .price {
    padding-left: 0;
  }

  .popup-new-inner .to-cart {
    min-width: 1px;
    width: 100%;
    margin-top: 10px;
  }

  .popup-new-inner .product-new-sizes li {
    width: 50%;
  }

  .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 h5 {
    font-size: 17px;
  }

  .payment-list {
    margin-bottom: 15px;
  }

  .payment-list-block {
    padding: 10px;
  }

  .payment-list-block .image {
    margin-bottom: 10px;
  }

  .payment-list-block .image img {
    width: auto;
    max-height: 70px;
  }

  .payment-list-block .name {
    font-size: 14px;
    margin-bottom: 10px;
  }

  .payment-list-block p {
    font-size: 14px;
  }

  .payment-tooltip {
    font-size: 12px;
  }

  .product-new-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .product-new-grid:after,
  .product-new-grid:before {
    display: none;
  }

  .product-new-video {
    width: 100%;
    margin-bottom: 5px;
    float: none;
  }

  .product-new-photo {
    margin-bottom: 0;
    width: 49.4%;
    float: none;
  }

  .product-new-info .price {
    font-size: 20px;
  }

  .product-new-info .old-price {
    font-size: 18px;
  }

  .product-new-info .buy-btn {
    padding: 15px;
    font-size: 16px;
  }

  .product-new-sizes {
    margin-bottom: 10px;
  }

  .product-new-sizes li {
    width: 50%;
    height: 80px;
  }

  .product-new-description p {
    font-size: 14px;
  }

  .modal-size-list {
    margin: 0 -5px -10px;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .modal-size-list li {
    margin: 0 5px 10px;
    width: calc(50% - 10px);
  }

  .delivery-block .image img {
    width: 40px;
  }

  .about-top-text .image {
    width: 128px;
  }

  .about-top-text li:nth-of-type(2) .image {
    height: 128px;
  }
	.product-new-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .product-new-grid:after,
  .product-new-grid:before {
    display: none;
  }

  .product-new-video {
    width: 100%;
    margin-bottom: 5px;
    float: none;
  }

  .product-new-photo {
    margin-bottom: 0;
    width: 49.4%;
    float: none;
  }

  .product-new-info .price {
    font-size: 20px;
  }

  .product-new-info .old-price {
    font-size: 18px;
  }

  .product-new-info .buy-btn {
    padding: 15px;
    font-size: 16px;
  }

  .product-new-sizes {
    margin-bottom: 10px;
  }

  .product-new-sizes li {
    width: 50%;
    height: 80px;
  }

  .product-new-description p {
    font-size: 14px;
  }

  .modal-size-list {
    margin: 0 -5px -10px;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .modal-size-list li {
    margin: 0 5px 10px;
    width: calc(50% - 10px);
  }

.product-pay-block {
    display: inline-block;
}
form.variations_form.cart.product-add-form {
    margin-top: 60px;
}.woocommerce-variation.single_variation {
    top: -60px;
    
}
	.footer-menu a {
    font-size: 15px;
}

.footer-block .title span {
    margin-top: 15px;
    margin-bottom: 15px;
}
	
}input.arrg {
    display: none;
}

input.arrg:checked ~ button {
    pointer-events: none;
}.catalog-block .name {
    font-weight: 500;
    min-height: 100px;
}.product-new-sizes .active .size-radiobox .size {
    border-color: #935CE0;
}.product-new-sizes li:nth-child(1) .diameter, .product-new-sizes li:nth-child(2) .diameter, .product-new-sizes li:nth-child(3) .diameter, .product-new-sizes li:nth-child(4) .diameter {
    min-height: 46px;
}div#checkoutModal .product-new-sizes li .diameter {
    min-height: 46px;
}.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff; /* Цвет фона */
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 9999;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease, visibility 0.5s ease;
}

.preloader.hidden {
  opacity: 0;
  visibility: hidden;
}

.loader {
  width: 50px;
  height: 50px;
  border: 5px solid #f3f3f3;
  border-top: 5px solid #935CE0; /* Цвет анимации */
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}		</style>
		</head>

<body class="archive tax-product_cat term-sale term-227 wp-custom-logo wp-theme-baliflowers theme-baliflowers woocommerce woocommerce-page woocommerce-no-js woo-variation-swatches wvs-behavior-blur wvs-theme-baliflowers wvs-tooltip hfeed">

<div class="preloader" id="preloader">
  <div class="loader"></div>
</div>

<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M5V22GCT"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->


<div class="page">
<!--header-->
<header>
			<div class="header-inner">
				<div class="container">
					<div class="header-content">
						<div class="header-buter-outer">
							<div class="header-buter-toggle">
								<ul class="header-buter">
									<li></li>
									<li></li>
									<li></li>
								</ul>
								<span>Меню</span>
							</div>
							<div class="new-header-menu">
								<div class="new-header-menu-content">
									<div class="hidden-title">
										Меню										<div class="new-header-close"><img src="/wp-content/themes/baliflowers/images/filter-close.svg" alt=""></div>
									</div>
									<div class="new-header-menu-flex">
										<div class="new-header-menu-block">
											<div class="title">Букеты и подарки</div>
											<div class="new-header-type">
											

<a href="https://floritale.com/14-fevralya/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-13.svg" alt=""></div>
													<div class="name">14 февраля</div>
												</a>

<a href="https://floritale.com/luxe-ru/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-4.svg" alt=""></div>
													<div class="name">Luxe</div>
												</a>

<a href="https://floritale.com/classic/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-2.svg" alt=""></div>
													<div class="name">MIX букеты</div>
												</a>

<a href="https://floritale.com/in-box/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-3.svg" alt=""></div>
													<div class="name">Букеты в коробке</div>
												</a>

<a href="https://floritale.com/monobukety/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-1.svg" alt=""></div>
													<div class="name">Моно букеты</div>
												</a>

<a href="https://floritale.com/muzhskie-bukety/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-10.svg" alt=""></div>
													<div class="name">Мужские букеты</div>
												</a>

<a href="https://floritale.com/po-zaprosu/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2024/03/chasy.svg" alt=""></div>
													<div class="name">По запросу</div>
												</a>

<a href="https://floritale.com/sweets/" class="new-header-type-link">
													<div class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-8.svg" alt=""></div>
													<div class="name">Сладости</div>
												</a>
							
														
											
											
											
											
												
											</div>
											
											
											
											
											
											
										</div>
										<div class="new-header-menu-block">
											<div class="title">Информация</div>
<div class="menu-main-container"><ul class="new-header-info"><li id="menu-item-5943" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5943"><a href="https://floritale.com/reviews/">Отзывы</a></li>
<li id="menu-item-5942" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5942"><a href="https://floritale.com/payment/">Оплата</a></li>
<li id="menu-item-5941" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5941"><a href="https://floritale.com/contacts/">Контакты</a></li>
<li id="menu-item-5939" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5939"><a href="https://floritale.com/safe/">Безопасность платежей</a></li>
<li id="menu-item-5944" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5944"><a href="https://floritale.com/policy/">Политика конфиденциальности</a></li>
</ul></div>											
											
										</div>
									</div>
								</div>
								<!--<div class="header-overlay"></div>-->
							</div>
						</div>
						<a href="/" class="main-logo"><picture><source srcset="https://floritale.com/wp-content/webp-express/webp-images/doc-root/wp-content/uploads/2022/01/e7ef323a-b499-4a49-9eaa-c443e6bf3b1b.png.webp" type="image/webp"><img src="https://floritale.com/wp-content/uploads/2022/01/e7ef323a-b499-4a49-9eaa-c443e6bf3b1b.png" alt="logo" class="webpexpress-processed"></picture></a>
						<div class="header-cart">
							<a href="https://floritale.com/cart/" class="header-cart-link">
								<img src="images/cart.svg" alt="">
								<span class="count">0</span>
							</a>
							<div class="header-cart-info">
								<div class="top">В корзине 0 товара</div>
								<div class="middle">
									
									
									
									
									
								</div>
								<div class="bottom">
									<div class="total">
										<p>Итого:</p>
										<div class="total-price"><span class="woocommerce-Price-amount amount"><bdi>0&nbsp;<span class="woocommerce-Price-currencySymbol">&euro;</span></bdi></span></div>
									</div>
									<a href="https://floritale.com/checkout/" class="button">Оформить заказ</a>
								</div>
							</div>
						</div>
					</div>
				</div>
			</div>
		</header>	
	
	
	
		<!--//header-->

<!--main-content-->
<div class="main-content">

    <!-- catalog-section -->
    <section class="simple-section">
        <div class="container">

            <!--breadcrumbs-->
            <ul class="breadcrumbs">
                <li><a href="/">Главная</a></li>
                <li><span>Sale</span></li>
            </ul>
			<h1>Sale</h1>
            <div class="filter-outer">
               
				
				
				
				

<form style="width: 100%;" action="https://floritale.com/wp-admin/admin-ajax.php" method="POST" id="post-date-filter">
					<div class="filter-type">
						<div class="filter-type-slider">
						


<label data-cat="221" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="221">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-13.svg" alt=""></span>
								<span class="name">14 февраля</span>
							</label>

<label data-cat="152" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="152">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-4.svg" alt=""></span>
								<span class="name">Luxe</span>
							</label>

<label data-cat="224" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="224">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-2.svg" alt=""></span>
								<span class="name">MIX букеты</span>
							</label>

<label data-cat="230" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="230">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-3.svg" alt=""></span>
								<span class="name">Букеты в коробке</span>
							</label>

<label data-cat="236" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="236">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-1.svg" alt=""></span>
								<span class="name">Моно букеты</span>
							</label>

<label data-cat="239" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="239">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-10.svg" alt=""></span>
								<span class="name">Мужские букеты</span>
							</label>

<label data-cat="1281" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="1281">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2024/03/chasy.svg" alt=""></span>
								<span class="name">По запросу</span>
							</label>

<label data-cat="248" class="filter-type-link" for="categoryfilter"><input style="position: absolute; left: -999999px;" type="checkbox" name="categoryfilter[]" value="248">
								<span class="image"><img src="https://floritale.com/wp-content/uploads/2023/01/filter-type-8.svg" alt=""></span>
								<span class="name">Сладости</span>
							</label></div>
					</div>

					<div class="new-filter">
						<div class="new-filter-outer">
							<div class="new-filter-open">
								<img class="icon" src="/wp-content/uploads/2023/01/filter.svg" alt="">
								Фильтры								<span class="arrow"><img src="/wp-content/uploads/2023/01/select-arrow.svg" alt=""></span>
							</div>
							<div class="new-filter-content">
								<div action="#" method="post" class="new-filter-form">
									<div class="hidden-title">
										Фильтры										<div class="new-filter-close"><img src="/wp-content/uploads/2023/01/filter-close.svg" alt=""></div>
									</div>
									<div class="new-filter-form-flex">
										<div class="new-filter-form-block">
											<div class="title"><img src="/wp-content/uploads/2023/01/filter-form-1.svg" alt="">Стоимость</div>
											<div class="range-slider-content">
												<div class="extra-controls">
													<span class="value-block">
														<input  name="price_min"type="text" class="js-input-from" value="0" />
													</span>
													<span class="divider">-</span>
												    <span class="value-block">
												    	 <input name="price_max" type="text" class="js-input-to" value="0" />
												    </span>
												    <span class="valuta">&euro;</span>
												</div>
												<div class="range-slider">
												    <input type="text" class="js-range-slider" value="" />
												</div>
											</div>
										</div>
										<div class="new-filter-form-block">
											<div class="title"><img src="/wp-content/uploads/2023/01/filter-form-2.svg" alt="">Цветы, которые есть в букете</div>
											<ul class="filter-podmenu-flowers">
												
												
												
												
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1530">
														<i></i>
														<span>Аллиум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1480">
														<i></i>
														<span>Антирринум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1326">
														<i></i>
														<span>Антуриум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1486">
														<i></i>
														<span>Астильба</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1538">
														<i></i>
														<span>Вероника</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1340">
														<i></i>
														<span>Георгина</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="767">
														<i></i>
														<span>Гербера</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1496">
														<i></i>
														<span>Гладиолус</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="686">
														<i></i>
														<span>Гортензия</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1402">
														<i></i>
														<span>Дельфиниум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="796">
														<i></i>
														<span>Диантус</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1358">
														<i></i>
														<span>Калла</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1312">
														<i></i>
														<span>Кустовая пионовидная роза</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="688">
														<i></i>
														<span>Кустовая роза</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1354">
														<i></i>
														<span>Кустовая хризантема</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1520">
														<i></i>
														<span>Кустовой диантус</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="690">
														<i></i>
														<span>Лилия</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1314">
														<i></i>
														<span>Маттиола</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="692">
														<i></i>
														<span>Однобутонная хризантема</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1316">
														<i></i>
														<span>Озотамнус</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1448">
														<i></i>
														<span>Оксипеталум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1446">
														<i></i>
														<span>Орнитогалум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1370">
														<i></i>
														<span>Орхидея</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1514">
														<i></i>
														<span>Паникум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="927">
														<i></i>
														<span>Пион</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="870">
														<i></i>
														<span>Пионовидная роза</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1394">
														<i></i>
														<span>Пионовидный тюльпан</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1318">
														<i></i>
														<span>Протея</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="898">
														<i></i>
														<span>Ранункулюс</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="655">
														<i></i>
														<span>Роза</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1346">
														<i></i>
														<span>Танацетум</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="834">
														<i></i>
														<span>Тюльпан</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1332">
														<i></i>
														<span>Фрезия</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="1390">
														<i></i>
														<span>Эвкалипт</span>
													</label>
												</li>
<li>
													<label class="flowers-checkbox">
														<input type="checkbox" name="flowers-check[]" value="723">
														<i></i>
														<span>Эустома</span>
													</label>
												</li>												
												
												
												
											</ul>
										</div>
										<div class="new-filter-form-block">
											<div class="title"><img src="/wp-content/uploads/2023/01/filter-form-3.svg" alt="">Цвета, которые есть в букете</div>
											<ul class="filter-podmenu-colors">
												
												

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="682">
														<span style="background: white; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="1532">
														<span style="background: burgundy; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="1302">
														<span style="background: light-blue; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="779">
														<span style="background: yellow; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="832">
														<span style="background: green; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="670">
														<span style="background: coral; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="653">
														<span style="background: red; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="808">
														<span style="background: cream; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="781">
														<span style="background: orange; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="719">
														<span style="background: peach; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="684">
														<span style="background: pink; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="1306">
														<span style="background: dark-blue; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="741">
														<span style="background: lilac; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>

<li>
													<label class="colors-checkbox">
														<input type="checkbox" name="colors-check[]" value="1508">
														<span style="background: purple; border-color: rgb(31 31 31 / 30%);"></span>
													</label>
												</li>
												
												
												
												
											
											</ul>
										</div>
									</div>
									<div class="button-block">
										<button type="submit" class="button">Применить фильтры</button>
										<input type="hidden" name="action" value="customfilter">
									</div>
								</div>
								<div class="filter-overlay"></div>
							</div>
						</div>
						<div class="new-filter-block">
							<div class="price-radio">
							  <label class="radio"> 
							    <input type="radio" name="orderby" value="DESC">
							    <span><img src="/wp-content/uploads/2023/01/sort-down.svg" alt=""> Сначала <br>дорогие</span>
							  </label>
							</div>
							<div class="price-radio">
							  <label class="radio"> 
							    <input type="radio" name="orderby" value="ASC">
							    <span><img src="/wp-content/uploads/2023/01/sort-up.svg" alt=""> Сначала <br>недорогие</span>
							  </label>
							</div>
						</div>
					</div>

</form>
			
				
			
				
		
				
  
				
				
				
				
				
		
















			
				
		
				
  
				
				
				
				
				
	





			
				
		
<script>$(document).ready(function(){
$("label[data-cat='227']").trigger('click');
});</script>	
				
  
				
				
				
				
				
	




            </div>

            <div id="filtering-results" class="catalog-flex">
                
					
				 

					
					
					
					
					
                    <p style="text-align: center; font-size: 24px; margin: 0 auto;"><error>
    <code>internal_server_error</code>
    <title><![CDATA[WordPress &amp;rsaquo; Ошибка]]></title>
    <message><![CDATA[&lt;p&gt;На сайте возникла критическая ошибка.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://wordpress.org/documentation/article/faq-troubleshooting/&quot;&gt;Узнайте больше про решение проблем с WordPress.&lt;/a&gt;&lt;/p&gt;]]></message>
    <data>
        <status>500</status>
    </data>
</error>
