:root{--main-color:#EB4F98}.woocommerce-variation-add-to-cart.woocommerce-variation-add-to-cart-disabled{display:none!important}td.product-thumbnail img{height:200px;object-fit:contain}.wd-suggestion-thumb img{object-fit:contain}.wd-suggestions-group{display:grid!important}.top-bar-coupon{color:white!important;font-size:18px!important}@media screen and (max-width:767px){.top-bar-coupon{font-size:16px!important;max-width:250px}}.eb-scrollbarcnt .overview{display:grid;grid-template-columns:repeat(auto-fill,200px)}.wb-filter-style1 .wb-alphabet-table{display:flex;align-items:center}#menu-menju-brendov{columns:4!important}.elementor-element-2cf9ecd .wd-nav-vertical>li{max-width:25%}.product-grid-item .product-image-link img,.product-grid-item .hover-img img{width:100%;height:200px;object-fit:contain}.blog-post-loop .entry-title a{font-size:18px}.product-image-summary .entry-title{font-family:caveat;color:#000}.category-grid-item .category-title{font-size:12px}.wc-tab-inner>div>h2:first-child{font-size:2rem}.product_meta{display:flex}.iksm-terms .iksm-term__text{line-height:1.4}ul.brands{display:flex;gap:15px;flex-wrap:wrap}.mega-menu-wrap h3.wd-entities-title.category-title{font-size:11px}.page-id-12 .woocommerce form .form-row .required{display:none}.wb-posted_in{color:#333;text-align:right;display:flex;flex-direction:column;margin:0}.wb-posted_in a{margin-left:5px;color:var(--wd-primary-color)}.wb-posted_in a:hover{color:#333}ul.brands{line-height:1.8}ul.brands_index{display:grid;grid-template-columns:repeat(auto-fit,minmax(55px,1fr));grid-row-gap:10px;text-transform:uppercase}ul.brands_index li a,ul.brands_index li span{padding:12px;transition:0.4s}ul.brands_index li a:hover,ul.brands_index li span:hover{padding:11px;border:1px solid var(--main-color)}div#brands_a_z h3{margin:20px 0 20px 0}code,kbd,pre,samp{font-family:Ubuntu}pre.wp-block-preformatted{white-space:normal}.wd-tools-icon{color:#333}.wd-tools-icon:hover{color:var(--main-color)}.wd-sticky-social.buttons-loaded{transform:translate3d(0,50%,0)}.pum-theme-97776 .pum-container,.pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;border:none;box-shadow:0 0 30px 0 #E8E1E1;background-color:rgb(255 255 255)}div#popmake-97790{background:#faf7f7}.product-grid-item .product-image-link img,.product-grid-item .hover-img img{width:100%;object-fit:contain}.woocommerce-product-gallery .woocommerce-product-gallery__image img{height:500px;object-fit:contain}.cwginstock-subscribe-form .panel-primary>.panel-heading{background:#fff0;border-width:0}.cwginstock-subscribe-form .panel-primary{border-color:var(--wd-primary-color);margin-top:20px;border-width:2px}.panel-heading.cwginstock-panel-heading h4{color:var(--wd-primary-color);margin-bottom:0;font-family:var(--wd-text-font)!important;font-size:20px}input.cwgstock_button{background-color:var(--btn-accented-bgcolor);color:#fff}input.cwgstock_button:hover{background-color:var(--btn-accented-bgcolor-hover);color:#fff}@media screen and (max-width:1024px){.product-grid-item .product-image-link img,.product-grid-item .hover-img img{height:150px}}@media screen and (max-width:767px){.product-grid-item .product-image-link img,.product-grid-item .hover-img img{height:120px}}@media screen and (max-width:576px){.product-grid-item .product-image-link img,.product-grid-item .hover-img img{height:100px}}.brands-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-template-rows:auto;grid-gap:20px;margin-bottom:30px}.brand-char{grid-column:1 / -1;padding:10px 0;font-weight:700;font-size:26px;color:#000}.brand-item img{height:auto!important;width:100%!important;aspect-ratio:2.5 / 1;object-fit:contain;background:#f9f9f9!important;border-radius:30px;padding:8px 15px;filter:grayscale(1);transition:all .3s}.brand-item .brand-name{text-align:center;font-size:16px;margin-top:10px;color:var(--wd-entities-title-color)!important;transition:all .3s}.brand-item:hover .brand-name{color:var(--wd-entities-title-color-hover)!important}.brand-item:hover img{filter:grayscale(0)}#fixed-brand-menu{background:rgb(255 255 255 / .8);padding:10px 20px;box-shadow:0 0 10px rgb(0 0 0 / .2);z-index:99;transition:top 0.3s ease;position:fixed;top:120px;opacity:0}@media(width <=1024px){.brands-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-template-rows:auto;grid-gap:20px;margin-bottom:30px}}.fixed-anchor-menu{display:grid;grid-template-columns:repeat(auto-fit,minmax(15px,1fr));grid-template-rows:auto;grid-gap:20px}@media(width <=1024px){.fixed-anchor-menu{grid-template-columns:repeat(auto-fit,minmax(15px,40px));grid-gap:10px}}.fixed-anchor-menu a{display:block;text-align:center;font-weight:700;font-size:20px;line-height:20px;text-decoration:none;color:var(--wd-entities-title-color)!important;}.fixed-anchor-menu a:hover{color:var(--wd-link-color)!important;}html{scroll-behavior:smooth}.page-id-8129 .page-title{margin-bottom:0!important}.sms-login-form{display:flex;flex-direction:column}.sms-login-form button{margin-top:1rem}.sms-login-form button.again{order:1}table.variations{margin-bottom:10px!important;margin-top:30px}.summary-inner .product_meta .wb-posted_in a{margin:0!important}@media(width>767px){.summary-inner .product_meta{flex-wrap:nowrap;align-items:flex-start}}@media(width < 767px){.summary-inner .product_meta{flex-direction:column!important;align-items:flex-start!important}.summary-inner .product_meta .wb-posted_in{align-items:flex-start!important}}.single_variation_wrap{margin-bottom:20px!important}.single_variation_wrap .price{font-size:150%!important}#main-content::before,.container::before{display:none!important}.outofstock .product-element-top img{filter:grayscale(1)}.labels-rounded .product-label,.product-images .labels-rounded .product-label,.product-wrapper .product-labels.labels-rounded .product-label{min-height:auto!important;min-width:fit-content!important;font-size:12px}.labels-rounded .out-of-stock{text-transform:inherit;background:#de3737;color:#fff}.outofstock .product-labels{position:absolute;top:50%;left:50%;right:auto;width:100%;max-width:100%;transform:translate(-50%,-50%);align-items:center}.outofstock .product-labels .out-of-stock{background:rgb(0 0 0 / .5);color:#fff;backdrop-filter:blur(3px)}.product-labels:has(.out-of-stock) .product-label:not(.out-of-stock){display:none}.product_cat-ucenennyj-tovar .woocommerce-product-gallery .owl-carousel .product-image-wrap::before,.product_cat-ucenennyj-tovar .product-element-top::before{content:"УЦЕНКА";position:absolute;z-index:10;top:5px;right:5px;padding:5px;background-color:#ff0;color:#000;font-weight:600;letter-spacing:.01em;border-radius:15px}.product_cat-ucenennyj-tovar .labels-rounded .product-label{display:none!important}.cwg_iagree_checkbox label{text-align:left}@media screen and (max-width:767px){.product-label{font-size:9px!important}}.product-type-gift-card .summary .price{display:block}.ywgc-design-list ul li:last-child{margin-bottom:10px}form input[type="checkbox"],form input[type="radio"]{cursor:pointer;display:inline-flex!important;height:20px;width:20px;margin:0;position:relative;vertical-align:middle;transition:all 0.2s ease-in-out;padding:5px!important}@supports not (-webkit-touch-callout:none){form input[type="checkbox"],form input[type="radio"]{appearance:none;background:#fff!important;border:2px solid #d1d5db!important}form input[type="radio"]{border-radius:50%!important}form input[type="radio"]:checked{border:6px solid var(--e-global-color-accent)!important;background:#fff!important}form input[type="checkbox"]{border-radius:4px!important}form input[type="checkbox"]:checked{background:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}form input[type="checkbox"]:checked:after{content:"\2713";color:#fff;font-size:14px;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}}form input[type="checkbox"]:hover,form input[type="radio"]:hover{border-color:var(--e-global-color-accent)}form input[type="checkbox"]:disabled,form input[type="radio"]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}form label{cursor:pointer;user-select:none}form input[type="checkbox"]:focus,form input[type="radio"]:focus{outline:2px solid var(--e-global-color-accent);outline-offset:2px}input[type=checkbox]:checked:before{content:"";margin-bottom:auto}form input[type=checkbox]:focus:invalid{outline:none!important;box-shadow:none!important}.wd-header-search-form input,.wd-header-search-form-mobile input{border-radius:50px!important}.menu-spacing{flex-grow:1}.wd-dropdown-results .wd-suggestion-thumb img{height:80px!important}.shop_table thead th{font-size:15px;font-weight:400;text-transform:capitalize;color:var(--wd-alternative-color,#000)}tr.woocommerce-cart-form__cart-item{box-shadow:0 4px 16px rgb(0 0 0 / .08);border-radius:16px}.woocommerce-cart-form__cart-item{border-bottom:none!important}.wpcss-products{border-collapse:separate;border-spacing:0 20px}table td{border-bottom:none!important}span.wpcss-copy-url,span.wpcss-copy-label{display:none}span.wpcss-copy-btn{position:relative}span.wpcss-copy-btn::before{width:20px;height:20px;content:"";position:absolute;background:url(https://snail-shop.ru/wp-content/uploads/2026/03/icon-copy.svg);left:20px;z-index:2;top:0;bottom:0;margin:auto;background-size:contain;background-repeat:no-repeat}input#wpcss_copy_btn{padding-left:50px;border-radius:6px}.wpcss-share{float:right!important;margin-top:-112px!important}button.button.wpcss-add-selected{border-radius:6px}button.button.wpcss-add-selected{background:var(--main-color);color:#fff;transition:color .3s ease,background .3s ease}button.button.wpcss-add-selected:hover{background:var(--btn-bgcolor,#F3F3F3);color:var(--wd-alternative-color,#000)}td.product-name a{color:var(--wd-alternative-color,#000)}td.product-name a:hover{color:var(--wd-link-color)}td.product-thumbnail img{height:200px;object-fit:contain;max-width:200px}td.product-price .amount,td.product-quantity{color:var(--wd-alternative-color,#000);font-weight:400;font-size:15px}td.product-name{padding-right:150px}td.product-name a{font-size:15px;font-weight:400;line-height:1}td.product-subtotal .amount{font-size:15px;font-weight:700}td.product-checkbox{padding:15px 0 15px 30px}td.product-subtotal{padding:15px 30px 15px 0}td.product-quantity{text-align:center}.shop_table th{border:none}#post-10 td.product-remove{padding:15px 0 15px 30px}#post-10 td.product-subtotal{padding:15px 40px 15px 0}#post-10 th.product-subtotal{padding-right:45px}table.shop_table{border-collapse:separate;border-spacing:0 20px}.cart_totals{border:none;box-shadow:0 4px 16px rgb(0 0 0 / .08);border-radius:16px}.contact-block ul.elementor-icon-list-items li a span{color:var(--e-global-color-accent)!important;transition:color .4s ease}.contact-block ul.elementor-icon-list-items li:hover a span{color:#a9004f!important}@media (max-width:767px){.wpcss-share{float:none!important;margin:0!important}.wpcss-products thead{display:none}.wpcss-products,.wpcss-products tbody,.wpcss-products tr,.wpcss-products td{display:block;width:100%}.wpcss-products tr{margin-bottom:20px;padding:15px;background:#fff;border-radius:10px}.wpcss-products td{padding:6px 0}.wpcss-products .product-thumbnail img{max-width:180px}#post-159958 .product-price span.woocommerce-Price-amount.amount::before{content:"Цена: ";color:var(--wd-text-color,#333);font-weight:400}#post-159958 td.product-quantity::before{content:"Кол-во: ";font-weight:400;color:var(--wd-text-color,#333)}#post-159958 td.product-subtotal span.woocommerce-Price-amount.amount::before{content:"Итог: ";font-weight:400;color:var(--wd-text-color,#333)}span.wd-label{font-weight:400;color:var(--wd-text-color,#333)}.wd-product-detail.wd-product-sku span{font-size:14px}td.product-thumbnail{display:flex;justify-content:center}td.product-quantity{text-align:left}rs-arrow{display:none!important}#rev_slider_1_1_wrapper .persephone.tparrows{display:none}.woocommerce-cart-form__cart-item .product-thumbnail img{max-width:110px;height:auto;object-fit:contain}#post-159958 tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,auto);gap:10px}#post-159958 td.product-checkbox{grid-column:1 / 2;grid-row:1 / 2}#post-159958 td.product-thumbnail{grid-column:1 / 2;grid-row:2 / 5}#post-159958 td.product-name{grid-column:2 / 5;grid-row:2 / 4}#post-159958 td.product-price{grid-column:2 / 3;grid-row:4 / 4}#post-159958 td.product-quantity{grid-column:3 / 4;grid-row:4 / 4}#post-159958 td.product-subtotal{grid-column:4 / 5;grid-row:4 / 4}.wpcss-share,.wpcss-products tr:last-child{padding:0}button.button.wpcss-add-selected{width:100%}.wpcss-copy-link,input#wpcss_copy_btn{width:100%}.wpcss-share{margin-top:-20px!important}#post-10 td.product-thumbnail{padding-top:15px}#post-10 td.product-name{padding-top:15px}#post-10 td.product-price,#post-10 td.product-quantity{padding-right:20px}#post-10 td.product-subtotal{padding-right:20px!important}tr.woocommerce-cart-form__cart-item{display:grid;grid-template-columns:50px 80px 1fr 120px}#post-159958 td.product-quantity,#post-159958 td.product-price .amount,#post-159958 td.product-quantity,#post-159958 td.product-subtotal .amount{white-space:nowrap;display:flex;flex-direction:column}}