.grecaptcha-badge{visibility:hidden}.product-label{min-height:20px;border-radius:8px!important;min-width:max-content!important}.product-label.tag-vegan{background:#036644}.product-label.tag-bez-gljutena{background:#e8ac3a}.product-label.tag-new{background:#77c327}.product-label.tag-hit-prodazh{background:var(--e-global-color-accent)}.product-labels{align-items:flex-start;flex-direction:row!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important}:root{--tcgaprow:20px}.tc-label-text{display:inline-flex!important}.aspect1 img{aspect-ratio:1 / 1!important}.product-labels{flex-direction:row!important;top:15px;inset-inline-start:15px}.ms{margin-bottom:60px!important}.mb-90{margin-bottom:90px!important}.pt-90{padding-top:90px!important}.mtb-90{margin-bottom:90px!important;margin-top:90px!important}.ptb-60{padding-bottom:60px!important;padding-top:60px!important}@media(width < 1025px){.mb-90{margin-bottom:60px!important}.pt-90{padding-top:60px!important}.mtb-90{margin-bottom:60px!important;margin-top:60px!important}}@media(width < 678px){.ms{margin-bottom:50px!important}.mb-90{margin-bottom:50px!important}.pt-90{padding-top:50px!important}.mtb-90{margin-bottom:50px!important;margin-top:50px!important}.ptb-60{padding-bottom:50px!important;padding-top:50px!important}}.accent,.accent a{color:var(--e-global-color-accent)!important}.nowrap{white-space:nowrap}p:last-child{margin:0!important}input,textarea,select{font-size:17px!important}.woocommerce-tabs .woocommerce-Tabs-panel table{display:block;overflow-x:auto;white-space:nowrap;max-width:100%;-webkit-overflow-scrolling:touch}.woocommerce-product-gallery .woocommerce-product-gallery__image img{max-height:500px;-o-object-fit:contain;object-fit:contain}.woocommerce-tabs .woocommerce-Tabs-panel th,.woocommerce-tabs .woocommerce-Tabs-panel td{min-width:100px}.product-grid-item .product-image-link img,.product-grid-item .hover-img img{object-fit:contain}span.woocommerce-Price-amount.amount,td.product-price{white-space:nowrap}@media screen and (max-width:1024px){.product-images img{max-height:300px!important}}.product-grid-item .product-image-link img,.product-grid-item .hover-img img{aspect-ratio:1.3 / 1!important;object-fit:cover}.product-wrapper{padding:0!important}@property --bg1{syntax:'<color>';initial-value:rgb(183 83 213);inherits:false}@property --bg2{syntax:'<color>';initial-value:rgb(183 83 213);;inherits:false}.btn-color-primary.btn-style-default,.menu-opener,.button{--btn-box-shadow-hover:none !important;overflow:hidden;background:radial-gradient(48.02% 100% at 51.98% 100%,var(--bg1) 0%,var(--bg2) 100%)!important;transition:all 0.4s ease;transition:--bg1 .4s,--bg2 .4s!important}.btn-color-primary.btn-style-default:hover,.menu-opener:hover,.button:hover{--bg1:#C77EDC;--bg2:#9C45B5}:is(.btn,.button,button,[type=submit],[type=button]),.menu-opener{padding:var(--btn-padding,17px 25px)!important;border-radius:10px!important;letter-spacing:0.5px!important}.btn.btn-style-link{--btn-brd-width:1px !important}.btn-color-alt,.add-to-cart-loop{background:transparent!important;box-shadow:inset 0 0 1px 1px var(--e-global-color-accent)!important;color:var(--e-global-color-accent)!important;transition:all .3s!important}.white-btn a{background:transparent!important;box-shadow:inset 0 0 1px 1px white!important;color:white!important}.btn-color-alt:hover,.add-to-cart-loop:hover{background:var(--e-global-color-accent)!important;color:white!important}.white-btn:hover a{background:white!important;color:var(--e-global-color-accent)!important}.text-transfrom-none *{text-transform:none!important}.wd-page-title .container{flex-direction:column-reverse!important}.wd-page-title{margin-bottom:-40px}.page-id-11280 .main-page-wrapper,.page-id-13374 .main-page-wrapper{display:flex;flex-direction:column;justify-content:center;min-height:70vh;background-image:url(https://violetekb.ru/wp-content/uploads/2025/10/404-crumbs.webp)!important;background-repeat:no-repeat;background-position:center right;background-size:50% auto}.page-id-13374 .main-page-wrapper{background-image:url(https://violetekb.ru/wp-content/uploads/2025/11/thankyou.webp)!important}@media(width < 767px){.page-id-11280 .main-page-wrapper,.page-id-13374 .main-page-wrapper{min-height:75vh;justify-content:flex-start;padding-top:50px;background-position:bottom right;background-size:90% auto}}.page-id-11280 .main-page-wrapper .wd-page-title,.page-id-13374 .main-page-wrapper .wd-page-title{width:var(--wd-container-w)!important;margin-inline:auto}.page-id-11280 .wd-page-title .container,.page-id-13374 .wd-page-title .container{margin-inline:0}.page-id-11280 .main-page-wrapper .wd-page-title>*,.page-id-11280 #main-content>*,.page-id-13374 .main-page-wrapper .wd-page-title>*,.page-id-13374 #main-content>*{max-width:calc(var(--wd-container-w) / 2)}elementor-widget-theme-post-content a,.elementor-widget-text-editor a{color:var(--e-global-color-accent)}.elementor-widget-theme-post-content a:hover,.elementor-widget-text-editor a:hover{color:var(--e-global-color-text)}.whb-header-bottom{padding-bottom:10px}.header-phone a{font-weight:700;font-size:17px;line-height:22px}.header-phone a:hover{color:var(--e-global-color-accent)}input,textarea{border-radius:10px!important}.tmcp-textarea{min-height:100px!important}.cpf-upload-wrap{border:1px solid var(--e-global-color-accent)!important;color:var(--e-global-color-accent)!important;border-radius:12px!important;padding:12px 20px!important;margin:0!important;transition:all .3s;font-size:14px!important}.cpf-upload-text:after{content:'';display:inline-block;background:url(https://violetekb.ru/wp-content/uploads/2025/11/upload.svg);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;margin-left:10px;vertical-align:middle}.cpf-upload-wrap:hover{color:white!important;background:var(--e-global-color-accent)!important}.site-logo img{margin-top:-10px}.wd-header-cats{height:52px!important}.menu-opener{display:flex;flex-direction:row-reverse;gap:10px;justify-content:center;width:275px!important;height:52px!important}.menu-open-label{font-weight:300!important;font-size:15px!important;line-height:22px!important;letter-spacing:0.5px!important}.menu-opener:after{display:none}.menu-opener .custom-icon{margin:0!important}.whb-col-right .wd-tools-text{font-weight:300!important;font-size:15px!important;color:#656067!important;text-transform:none!important}.wd-header-my-account .wd-tools-text{max-width:85px;white-space:wrap!important}.footer-max-content [data-elementor-type="jet-listing-items"],.max-content .jet-listing-grid__item{width:max-content!important;max-width:max-content!important}.footer-max-content .jet-listing-grid__items{flex-direction:column!important}.footer-max-content a{text-underline-offset:5px!important;text-decoration-color:var(--e-global-color-accent)!important;text-decoration-thickness:1px}.footer-max-content a:hover{text-decoration-color:var(--e-global-color-text)!important}.footer-menu ul{display:flex;flex-direction:column;gap:15px;padding:0;margin:0;list-style-type:none}.footer-menu li{margin:0;padding:0;font-size:16px}.footer-menu li:hover a{color:var(--e-global-color-accent)!important}.footer-menu.service ul{flex-direction:row;gap:20px;justify-content:flex-end;flex-wrap:wrap}.footer-menu.service li{font-size:13px;font-weight:300}.footer-menu.service a{color:#616161}.wd-social-icons{display:flex;gap:15px!important}.wd-social-icons a{padding:0!important;font-size:20px!important;color:var(--e-global-color-text)!important}.wd-social-icons a:hover{color:var(--e-global-color-accent)!important}.social-viber .wd-icon:before{content:''!important;background:url(https://violetekb.ru/wp-content/uploads/2026/03/max-black.svg) no-repeat;background-size:contain;display:block;width:20px;height:20px}.social-viber:hover .wd-icon:before{filter:brightness(0) saturate(100%) invert(40%) sepia(16%) saturate(3596%) hue-rotate(249deg) brightness(101%) contrast(90%)}.whb-hidden-desktop .social-viber .wd-icon:before{filter:brightness(0) saturate(100%) invert(99%) sepia(92%) saturate(0%) hue-rotate(268deg) brightness(111%) contrast(100%)}.contacts-icons .social-viber .wd-icon:before{width:24px;height:24px}.social-viber .wd-icon{display:flex;align-items:center;justify-content:center}.conf-phone a{font-size:17px!important}.conf-phone a:hover{color:var(--e-global-color-accent)!important}.confectionary-contacts li:last-child .elementor-icon-list-text,.call-me a{font-weight:300!important;font-size:16px!important;color:var(--e-global-color-accent)!important;text-decoration:underline;text-underline-offset:5px!important;text-decoration-color:var(--e-global-color-accent)!important;text-decoration-thickness:1px;text-transform:none!important}.call-me a{border-bottom-color:var(--e-global-color-accent)!important;border-radius:0!important}.call-me a:hover{border-bottom-color:black!important;color:black!important}@media(width < 768px){.confectionary-contacts li:last-child .elementor-icon-list-text{font-size:12px!important}.conf-phone a{font-size:13px!important}}.confectionary-contacts li:last-child:hover .elementor-icon-list-text{text-decoration-color:var(--e-global-color-text)!important;color:var(--e-global-color-text)!important}.confect-img img{aspect-ratio:310 / 190;object-fit:cover}.overflow-hidden{overflow:hidden}.jet-map-listing{height:100%!important;min-height:400px!important}.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-bottom-left{display:none!important}.jet-map-box.mapboxgl-popup{padding:0}.mapboxgl-popup-content{border-radius:16px!important;overflow:hidden}.mapboxgl-popup-content .e-parent{border:none!important}.mapboxgl-popup-content *{font-family:var(--wd-text-font)!important}.contacts-icons a{border-radius:16px!important;padding:12px!important;background:#FFFFFF!important;font-size:24px!important;display:flex;flex-direction:column;gap:10px;flex-grow:1}.contacts-icons.delivery a{flex-direction:row}.contacts-icons a:after{display:block;content:'';font-size:13px}.contacts-icons a.social-whatsapp:after{content:'WhatsApp'}.contacts-icons a.social-tg:after{content:'Telegram'}.contacts-icons a.social-vk:after{content:'Вконтакте'}.contacts-icons a.social-viber:after{content:'MAX'}.elementor-widget-text-editor ol,.elementor-widget-text-editor ul{display:flex;flex-direction:column;margin:0;padding:0;gap:30px;list-style-type:none;counter-reset:steps}.elementor-widget-text-editor ul{gap:20px}.elementor-widget-text-editor ol li,.elementor-widget-text-editor ul li{margin:0;padding:0;counter-increment:steps;display:flex;align-items:center;gap:15px}.elementor-widget-text-editor ol li:before{content:counter(steps);color:var(--e-global-color-accent);background:#fff;border-radius:50%;font-size:20px;width:39px;height:39px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.elementor-widget-text-editor ul li:before{content:'';background:var(--e-global-color-accent);border-radius:50%;width:17px;height:17px;display:flex;flex-shrink:0}.cats-main .wd-cats{display:flex!important;flex-wrap:wrap;justify-content:space-between}.cats-main .wd-cats .wd-cat{flex:1 1 22%;min-width:200px;max-width:calc(50% - 10px);height:150px;border-radius:10px}.cats-main.four-row .wd-cat{flex:1 1 22%;min-width:200px;max-width:calc(50% - 10px);height:150px;border-radius:10px}@media(width < 768px){.cats-main .wd-cats .wd-cat{flex:1 1 45%;min-width:200px;max-width:100%!important}}.cats-archive.cats-main .wd-cats{justify-content:flex-start}.cats-archive.cats-main .wd-cats .wd-cat{flex:0 0 auto;min-width:0;max-width:calc(50% - 10px);height:auto;border-radius:12px}.cats-main .wd-cat,.cats-main .wd-cat-wrap{overflow:hidden!important}.cats-main .wd-cat-wrap{position:relative;padding:0!important}.cats-main .wd-cat-inner{height:100%;padding:15px;flex-direction:row-reverse!important}.cats-archive.cats-main .wd-cat-inner{padding:10px 15px;display:flex!important;flex-direction:row!important;box-shadow:none!important;gap:8px}.cats-archive.cats-main .wd-cat-image{transform:none!important;margin:0!important}.cats-archive.cats-main .wd-cat-image img{margin-top:-3px}.cats-main .wd-cat-inner a,.cats-main .wd-cat-content,.cats-main .wd-cat-header,.cats-main .wd-cat-wrap{height:100%;width:100%;align-items:flex-start!important}.cats-main .wd-cat-inner a{z-index:3}.cats-main .wd-cat-thumb{position:absolute!important;width:50%;top:5%;left:50%;border-radius:0!important}.cats-archive.cats-main .wd-cat-thumb{position:static!important;border-radius:50%!important;width:34px!important;height:34px!important;flex-shrink:0!important}.cats-main .wd-entities-title{color:white!important;max-width:60%;font-size:20px!important;line-height:24px!important;position:static!important;text-align:left!important}.cats-archive.cats-main .wd-entities-title{color:black!important;max-width:100%}.cats-main .wd-cat-content{position:static!important;transition:none!important;transform:none!important}.cats-archive.cats-main .wd-cat-content{align-items:center!important;display:flex}.conf-hor .conf-main-cont{flex-direction:row-reverse!important}.conf-hor .conf-contacts{gap:7px!important}.conf-hor .confect-img{min-height:100%!important;width:70%!important}.conf-hor .confect-img img{height:100%!important;aspect-ratio:auto 768 / 512}.conf-hor .conf-contacts{padding:15px 0 15px 20px!important}.promo-card{min-height:318px}@media(width < 1025px){.promo-card{min-height:260px}}@media(width < 768px){.promo-card{min-height:150px}.conf-hor .confect-img{width:100%!important;height:auto!important;min-height:auto!important}.conf-hor .conf-contacts{padding:10px 10px 10px 15px!important}}.app-links a{padding:15px 20px;background:#000;border:1px solid #A6A6A6;border-radius:16px}.app-links li{flex-grow:1;margin:0!important}@media(width < 1025px){.app-links li{flex-grow:0}}.app-links ul{row-gap:15px!important;column-gap:25px}@media(width < 768px){.app-links a{padding:10px 15px!important}.app-links ul{column-gap:15px;justify-content:flex-start!important}}.app-links a:hover{box-shadow:0 0 25px 2px #FFF}.add_to_cart_button:before{display:none!important;position:static!important;transform:none!important}.add_to_cart_button{padding:12px 20px!important}.add_to_cart_button span{transform:none!important;padding:0!important;min-height:0!important}.add_to_cart_button.added span{display:none!important}.add_to_cart_button.added:before{display:flex!important;content:'Добавлено'!important;font-family:Kreadon!important;font-weight:300!important;font-size:15px!important;line-height:16px!important;letter-spacing:5%!important;text-transform:uppercase!important}.product-element-bottom{flex-direction:row!important;justify-content:space-between!important;flex-wrap:wrap;padding:10px 10px 15px 10px}.product-element-bottom .wd-entities-title{width:100%;text-align:left}.product-element-bottom .price{margin:0!important}.archive-desc .term-description{font-size:24px;line-height:32px;color:#656067}@media(width < 1025px){.archive-desc .term-description{font-size:18px;line-height:28px}}@media(width < 768px){.archive-desc .term-description{font-size:16px;line-height:24px}}.fulll-width-img img{width:100%!important}.category-product-tags{margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:20px 10px;list-style-type:none!important;padding-bottom:10px!important}.category-product-tags li{border-radius:12px!important;transition:all 0.3s;overflow:hidden;margin:0!important}.category-product-tags li img{width:34px;height:34px;object-fit:cover;border-radius:50%;background:#fff}.category-product-tags li a{padding:10px 15px!important;color:var(--e-global-color-text)!important;display:flex!important;gap:9px;align-items:center}.category-product-tags span{font-size:15px;line-height:18px}.category-product-tags li:hover{opacity:.8}.category-product-tags li.active,.category-product-tags li.active a{background:#B753D5!important;color:white!important}.square-gallery{margin-bottom:50px!important}.square-gallery img{aspect-ratio:1 / 1!important}.square-gallery .jet-listing-grid__item:nth-child(even) img,.square-gallery .swiper-slide:nth-child(even) img{margin-top:60px}.square-gallery .jet-listing-grid__items{padding-bottom:60px}@media(width < 767px){.square-gallery .jet-listing-grid__item:nth-child(even) img,.square-gallery .swiper-slide:nth-child(even) img{margin-top:0}}.full-width-gallery .elementor-image-carousel-caption{position:absolute;bottom:50px;top:auto;width:100%;left:20px}.full-width-gallery img{aspect-ratio:16 / 9;object-fit:cover}.full-width-gallery .swiper-pagination{display:flex;justify-content:space-between;bottom:80px!important}.swiper-pagination{display:flex;justify-content:space-between;width:calc(100% - 150px)!important}.full-width-gallery .swiper-pagination{bottom:80px!important}.wd-nav-pagin-wrap{position:static!important}.wd-nav-pagin-wrap .wd-nav-pagin,.swiper-pagination{display:flex!important;justify-content:space-between!important;background:transparent!important;width:100%!important;gap:30px!important;padding-left:75px!important;padding-right:75px!important}.wd-nav-pagin-wrap .wd-nav-pagin li,.swiper-pagination span{flex-grow:1!important;margin:0!important;padding:0!important}.swiper-pagination span{height:5px!important;border-radius:2px!important;background-color:rgb(221 221 229)!important}.wd-nav-pagin-wrap .wd-nav-pagin span{width:100%!important;height:5px!important;border-radius:2px!important;background-color:rgb(221 221 229)!important}.wd-nav-pagin-wrap .wd-active span,.swiper-pagination span.swiper-pagination-bullet-active{background-color:var(--e-global-color-accent)!important}@media(width < 1024px){.full-width-gallery .swiper-pagination{bottom:20px!important}}@media(width < 767px){.full-width-gallery img{aspect-ratio:3 / 4}}@media(width>1024px){.full-width-gallery img{aspect-ratio:16 / 7}.full-width-gallery .elementor-image-carousel-caption{width:100%;max-width:1450px;bottom:auto;top:150px;left:50%;transform:translatex(-50%)}.full-width-gallery .swiper-pagination{max-width:1450px;left:50%!important;transform:translatex(-50%)}.swiper-pagination{max-width:calc(1450px - 150px);width:calc(100% - 150px)!important;left:50%!important;transform:translatex(-50%)}}.elementor-swiper-button{background:rgb(157 157 157 / .1);padding:16px;border-radius:6px;top:100%!important;transform:translateY(-10%)!important}.full-width-gallery .elementor-swiper-button{bottom:55px!important;top:auto!important;transform:translateY(-10%)!important}@media(width < 1025px){.full-width-gallery .elementor-swiper-button{bottom:-80px!important}.full-width-gallery .swiper-pagination{padding-left:10px!important;padding-right:10px!important}.full-width-gallery{margin-bottom:120px!important}}.full-width-pag .wd-nav-pagin ul,.full-width-pag .wd-nav-pagin{padding:0!important;width:100%!important;max-width:100%!important}.calories .light{color:#656067}.calories ul{row-gap:10px!important}.calories li{background:#F4F2F7;padding:5px 10px!important;border-radius:50px}.calories li:not(:has(.light)){display:none!important}.product-gallery .wd-gallery-images img{object-fit:cover;aspect-ratio:1.3 / 1!important}.h2-margin-40 h2.wd-el-title{margin-bottom:40px!important}.woocommerce-tabs .wd-nav-tabs-wrapper{background:#F4F2F7;padding:20px;border-radius:12px}.woocommerce-tabs .wd-nav-tabs{display:flex;justify-content:space-between;margin:0!important}.map{overflow:hidden;border-radius:16px!important}@media(width < 1025px){.map{height:400px}}.geo-zone .menu-price-price{color:black!important}.border-rad-0 .wd-button-wrapper,.border-rad-0 a{border-radius:0!important}.height100card .elementor-shortcode,.height100card .elementor-shortcode>div,.height100card .elementor-shortcode>div>div{height:100%!important}p.stock{font-size:17px!important;font-weight:300!important}p.in-stock:before{content:''!important;display:inline-block!important;width:24px;height:24px;background:url(https://violetekb.ru/wp-content/uploads/2025/11/check.svg);background-size:contain;vertical-align:middle;margin-top:-4px}.quantity{border:1px solid #E3E3E3;border-radius:10px!important;overflow:hidden;min-height:44px!important}.quantity *{border-radius:0!important;height:100%!important;padding:0!important;font-weight:700!important;font-size:20px!important;border:none!important;min-height:44px!important}.quantity .btn{background:#E3E3E3!important;color:white!important;font-size:28px!important;width:40px}.quantity .qty{width:60px!important;background:transparent!important}.quantity .btn:hover{background:var(--e-global-color-accent)!important}.wd-sticky-btn-content img{aspect-ratio:120 / 100;max-width:120px!important}.wd-sticky-btn .wd-entities-title{font-size:32px!important;line-height:40px!important}.wd-sticky-btn-content{gap:30px!important}.wd-sticky-btn-container .price{font-weight:700!important;font-size:20px!important;line-height:22px}.wd-sticky-btn-container .price .amount{color:black!important}@media(width>767px){.wd-side-hidden{--wd-side-hidden-w:590px !important}}.woocommerce-mini-cart__buttons{display:flex!important;justify-content:space-between;gap:30px}.woocommerce-mini-cart__buttons a{margin:0!important;flex-grow:0}.cart-info{display:flex!important;flex-direction:row;flex-wrap:wrap;column-gap:30px;align-items:center!important}.cart-info .wd-entities-title{width:100%!important}.cart-info .quantity{margin:0!important;min-height:auto!important}span.quantity{padding:0!important;border:0!important;color:black!important}span.quantity *{font-weight:300!important;font-size:17px!important;line-height:21px!important;margin-bottom:0!important;min-height:auto!important;color:black!important}.woocommerce-mini-cart__total.total{font-size:17px!important}.cart-widget-side .close-side-widget a{color:#656067!important;font-size:13px!important;font-weight:300!important;flex-direction:row-reverse;gap:5px}.cart-widget-side .close-side-widget a:hover{color:black!important}.single-cart .order-total{display:flex!important;justify-content:space-between;align-items:center;background:#fff;border-radius:24px;padding:20px;gap:20px;margin-bottom:20px}.single-cart .order-total *{padding:0!important}.single-cart-items td,.single-cart-items th{border:none!important;padding-top:0!important;padding-bottom:0!important}.single-cart-items tr:not(:last-child) td{padding-bottom:10px!important}.single-cart-items .product-name th{min-width:50%}.single-cart-items tr th{padding-bottom:20px!important}.single-cart-items th{font-weight:300;font-size:17px;line-height:21px;text-transform:none}.single-cart-items .product-thumbnail img{aspect-ratio:125 / 115;object-fit:cover}.wd-thumbs img{aspect-ratio:1 / 1!important;object-fit:cover}.single-cart-items .product-name a,.woocommerce-checkout-review-order-table .product-name{font-weight:700!important;font-size:20px!important;line-height:24px!important}.single-cart-items .product-price *,.single-cart-items .product-subtotal *,.woocommerce-checkout-review-order-table .product-total *,.woocommerce-checkout-review-order-table .product-tola *{font-size:17px!important;line-height:21px!important}.single-cart-items .product-subtotal *,.woocommerce-checkout-review-order-table .product-total *{color:black!important}.single-cart-btns{display:flex;justify-content:space-between;gap:30px}label[for^="shipping_method"]{white-space:pre-wrap!important}.cake-tastes-div img{border:none!important;height:100%!important;width:100%!important;aspect-ratio:1 / 1!important;object-fit:cover;border-radius:8px!important;transition:all .3s}.cake-tastes-div .tc-tooltip{display:none}.cake-tastes-div .tc-label-inner{display:flex!important;flex-direction:row;gap:10px!important;justify-content:center!important}.tc-label-inner *{font-size:17px!important;color:black!important}.tc-label-text{font-weight:300!important}.tc-epo-element-label-text{font-weight:700!important;font-size:17px!important;line-height:23px!important}.cake-tastes-div li:hover img{filter:brightness(50%)}.cake-tastes-div .radio-image-label .tc-label-inner:before{content:'';width:18px;height:18px;display:flex;border:1px solid var(--e-global-color-accent);color:#fff;transition:all .3s;justify-content:center;align-items:center;border-radius:2px;font-family:"woodmart-font";font-weight:400;font-size:12px}.cake-tastes-div .tc-active .radio-image-label .tc-label-inner:before{background:var(--e-global-color-accent);content:"\f107"}.cake-tastes-div .tc-epo-style-space::after{display:none!important}#place_order{margin-top:15px!important}[name="createaccount"]{margin-top:6.5px!important}@media(width <=767px){[name="createaccount"]{margin-top:4px!important}}input[type="checkbox"],input[type="radio"]{cursor:pointer;display:inline-block!important;height:18px!important;width:18px!important;flex-shrink:0!important;margin:0;position:relative;vertical-align:middle;transition:all 0.3s ease-in-out}@supports not (-webkit-touch-callout:none){input[type="checkbox"],input[type="radio"]{appearance:none;border:1px solid var(--e-global-color-accent)!important;border-radius:2px!important}input[type="radio"]{border-radius:50%!important;border:4px solid #DBDBDB!important}input[type="radio"]:checked{border:6px solid var(--e-global-color-accent)!important;background:#fff!important}input[type="checkbox"]:checked{background:var(--e-global-color-accent)!important;border-color:var(--e-global-color-accent)!important}input[type="checkbox"]:checked:after{font-family:"woodmart-font";content:"\f107";color:#fff;font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}}input[type="checkbox"]:hover,input[type="radio"]:hover{border-color:var(--e-global-color-accent)}input[type="checkbox"]:disabled,input[type="radio"]:disabled{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed}form label{cursor:pointer;user-select:none}.jet-form-builder__field-label.for-checkbox input{position:relative!important;opacity:1!important;z-index:1!important;top:-2px!important}.jet-form-builder__field-wrap span::before{display:none!important}.banner-contacts a{padding:10px 25px;border-radius:10px;border:1px solid #fff}.banner-contacts ul{row-gap:15px!important}.subcats img{width:54px!important;height:54px!important}.subcats ul{justify-content:space-between!important}.subcats li{flex:0 1 25%;max-width:calc(25% - 15px)}.product-element-bottom .price,.product-element-bottom .price *{font-weight:300!important;color:black!important}.wd-product .product-element-bottom{align-items:center;align-content:space-between}.product-wrapper{border:1px solid rgb(227 227 227);border-radius:16px!important;overflow:hidden;background:transparent!important}.product-element-top{border-radius:16px 16px 0 0!important}.loop-meta-weight{width:100%;color:rgb(101 96 103);font-size:15px;text-align:left;margin-bottom:15px}.jet-form-builder-progress-pages__item--circle,.jet-form-builder-progress-pages__separator{display:none!important}.jet-form-builder-progress-pages__item--label{padding:15px;transition:all .3s;position:static!important;border-radius:12px!important}@media(width < 1025px){.jet-form-builder-progress-pages__item--label{padding:5px 8px;font-size:16px!important}}.jet-form-builder-progress-pages__item{padding:0!important}.jet-form-builder-page{background:white!important;padding:20px!important}.cake-form h2{padding-top:20px!important}.jet-form-builder-progress-pages__item--wrapper{margin:0!important;flex:0 0!important;width:fit-content!important}.cake-form h2,.cake-form .jet-form-builder-progress-pages{padding-left:20px!important;padding-right:20px!important}.cake-form input[type="number"]{min-width:200px}.cake-form img{object-fit:cover!important}.jet-form-builder-row{flex-wrap:nowrap!important}p.kg{align-self:center;padding-top:14px;font-size:22px!important;font-weight:700!important}.p17{font-size:17px!important;line-height:28px!important}.p24{font-size:24px!important;line-height:32px!important}.bold{font-weight:700!important}.jet-form-builder-row:has(.accent){margin-bottom:0!important}.cake-form .light{color:rgb(101 96 103)!important}.cake-form .jet-form-builder-choice--item-control{gap:0!important}.cake-form .jet-form-builder-choice--item-control:not(:has([name="taste"])){flex-grow:1!important}.cake-form .wp-block-jet-forms-choice-control label{padding:0!important}.active-page .jet-form-builder-progress-pages__item--label{background:#fff}.jet-form-builder-choice{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:space-between!important;gap:30px!important;width:100%!important;align-items:stretch!important}.jet-form-builder-choice li{border-radius:16px!important;border:1px solid #00000080!important;transition:all .3s;padding:20px!important;align-items:center}.cake-form .jet-form-builder-choice:has([name="decor"]){grid-template-columns:repeat(3,minmax(0,1fr))}.cake-form .jet-form-builder-page:has([name="taste"]) .jet-form-builder__fields-group{display:grid!important;gap:20px!important;justify-content:space-between!important;grid-template-columns:repeat(8,minmax(0,1fr))!important}.taste-img img{aspect-ratio:1 / 1!important}.cake-form .jet-form-builder-page:has([name="taste"]) .radio-wrap{padding:0!important;border:none!important}.cake-form .jet-form-builder-page:has([name="taste"]) .radio-wrap img{transition:all .3s;position:relative}.cake-form .jet-form-builder-page:has([name="taste"]) .radio-wrap:has(:checked) img,.cake-form .jet-form-builder-page:has([name="taste"]) .radio-wrap:hover img{filter:brightness(50%)}.cake-form .jet-form-builder-page:has([name="taste"]) .radio-wrap:has(:checked) .elementor-widget-container:has(img):before{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;width:25px;height:25px;transform:translate(-50%,-50%);font-family:"woodmart-font";font-weight:400;font-size:14px;background:var(--e-global-color-accent);content:"\f107";border-radius:50%;color:#fff;z-index:1}.jet-form-builder-choice li .jet-form-builder__label{margin:0!important;font-weight:700!important;font-size:20px!important;line-height:24px!important}@media (width < 1025px){.cake-form .jet-form-builder-choice,.cake-form .jet-form-builder-choice:has([name="decor"]),.cake-form .jet-form-builder-choice:has([name="taste"]){grid-template-columns:repeat(3,minmax(0,1fr))!important}.cake-form .jet-form-builder-page:has([name="taste"]) .jet-form-builder__fields-group{grid-template-columns:repeat(6,minmax(0,1fr))!important}}@media (width < 500px){.cake-form .jet-form-builder-choice,.cake-form .jet-form-builder-choice:has([name="decor"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}.cake-form .jet-form-builder-page:has([name="taste"]) .jet-form-builder__fields-group{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jet-form-builder-choice,.cake-form .jet-form-builder-page:has([name="taste"]) .jet-form-builder__fields-group{gap:15px!important}.cake-form .wp-block-group:has([name="name"]){display:flex;flex-direction:column!important}.cake-form .wp-block-group:has([name="name"]) .jet-form-builder-row{margin-bottom:10px!important}.cake-form .wp-block-group:has(.accent){flex-direction:column!important}.p24{font-size:17px!important;line-height:24px!important}.jet-form-builder-choice li{padding:15px!important}.jet-form-builder-choice li .jet-form-builder__label{font-size:15px!important;line-height:22px!important}}.jet-form-builder-choice figure{width:100%!important}.jet-form-builder-choice img{aspect-ratio:360 / 250;width:100%!important;height:auto!important;border-radius:8px!important}.jet-form-builder-choice li.is-checked{border-color:var(--e-global-color-accent)!important}.field-type-radio-field .jet-form-builder__field.radio-field{position:relative!important;z-index:1!important;opacity:1!important}.cake-form input[type="radio"]{height:27px!important;width:27px!important;margin:0!important;flex:0 0 auto!important;border:8px solid #DBDBDB!important;margin-right:10px!important}.cake-form input[type="radio"]:checked{border:6px solid var(--e-global-color-accent)!important}.cake-form input[name="acceptance"]{margin-right:8px}.jet-form-builder-choice li.is-checked input{border:6px solid var(--e-global-color-accent)!important}.jet-form-builder-row.field-type-choices-field{flex-direction:row!important}.corp-form .jet-form-builder-row,.corp-form button{flex-grow:1}.corp-form button{justify-content:center!important}.corp-form #name,.corp-form #name_1,.corp-form #company,.corp-form #phone,.corp-form #phone_1{background-size:24px 24px;background-repeat:no-repeat!important;background-position:15px 50%!important}.corp-form #name,.corp-form #name_1{background:url(https://violetekb.ru/wp-content/uploads/2025/11/user-form.svg) no-repeat 15px 50%,white!important}.corp-form #company{background:url(https://violetekb.ru/wp-content/uploads/2025/11/company-form.svg) no-repeat 15px 50%,white!important}.corp-form #phone,.corp-form #phone_1{background:url(https://violetekb.ru/wp-content/uploads/2025/11/phone-form.svg) no-repeat 15px 50%,white!important}.field-type-radio-field .jet-form-builder__field-label.for-radio :checked+span::before{border:1px solid var(--e-global-color-accent)!important;background-color:var(--e-global-color-accent)!important;background-size:80% 80%!important}.field-type-radio-field .jet-form-builder__field-label.for-radio>span::before{border:6px solid #DBDBDB!important}.field-type-radio-field .jet-form-builder__field-label{margin:0!important}.jet-form-builder-choice--item .jet-form-builder__label{text-align:center!important}.jet-form-builder__field-wrap.radio-wrap{padding:20px 40px;border:1px solid #00000080;border-radius:16px}@media(width < 1024px){.jet-form-builder__field-wrap.radio-wrap{padding:8px 10px}.jet-form-builder__fields-group.checkradio-wrap{gap:10px 20px!important}}.jet-form-builder__field-wrap.radio-wrap:has(:checked){border-color:var(--e-global-color-accent)!important}.jet-form-builder__next-page-wrap{display:flex!important;gap:20px;justify-content:space-between!important}.cake-form .jet-form-builder-choice--item>p{text-align:center;font-size:14px;line-height:18px}.cake-form textarea{min-height:90px!important}.jet-form-builder-file-upload__content{min-height:0;min-width:100%}#upload,#upload_1{height:60px!important;width:300px!important;position:relative;z-index:2;opacity:0;cursor:pointer;border:1px solid var(--e-global-color-accent)!important;color:var(--e-global-color-accent)!important;border-radius:12px!important;padding:12px 20px!important;margin:0!important;transition:all .3s;font-size:14px!important}#upload:hover,#upload_1:hover{color:white!important;background:var(--e-global-color-accent)!important}.jet-form-builder-file-upload__fields:before{content:"Прикрепить фото";position:absolute;cursor:pointer;outline:none;text-align:center;background-color:#fff;padding:10px;height:60px!important;width:300px!important;border:1px solid;border-radius:12px!important;color:var(--e-global-color-accent);left:0;z-index:1;font-size:16px;font-weight:400;transition:all .3s;display:flex;justify-content:center;align-items:center;cursor:pointer}.field-type-media-field .jet-form-builder__label{display:none}.jet-form-builder-file-upload__message{display:none}.jet-form-builder-file-upload__fields:after{position:absolute;z-index:2;color:var(--e-global-color-accent);bottom:30px;content:'';display:inline-block;background:url(https://violetekb.ru/wp-content/uploads/2025/11/upload.svg);width:16px;height:16px;background-size:contain;background-repeat:no-repeat;margin-left:10px;vertical-align:middle;left:calc(50% + 65px);transform:translate(-50%,50%);transition:all .3s}.jet-form-builder-file-upload__fields,.jet-form-builder-file-upload{width:300px!important}.jet-form-builder__action-button-wrapper{justify-content:space-between!important}.field-type-media-field{margin:0!important;padding:0!important}.wp-block-columns{margin:0}.jet-form-builder-file-upload__content:not(:has(.jet-form-builder-file-upload__file)){display:none}.jet-form-builder-file-upload__fields:hover:before{color:#fff;background:var(--e-global-color-accent)}.jet-form-builder-file-upload__fields:hover:after{color:#fff}input[type='email']:focus,input[type='date']:focus,input[type='search']:focus,input[type='number']:focus,input[type='text']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='password']:focus,:root textarea:focus,:root select:focus{background:white!important}label:has([name="acceptance"]),label:has([name="acceptance"]) span{display:inline!important}label:has([name="acceptance"]){font-weight:300!important;font-size:16px!important}label:has([name="acceptance"]) a{color:var(--e-global-color-accent)!important}label:has([name="acceptance"]) a:hover{color:black!important}.wd-checkout-prod-cont .quantity{width:auto!important}.wd-checkout-prod-cont .cart-product-label{width:100%!important}.woocommerce-checkout-review-order-table thead{display:none!important}.woocommerce-checkout-review-order-table .cart-product-label,.woocommerce-checkout-review-order-table .product-total,.woocommerce-checkout-review-order-table .product-total *,.cart-title *,.cart-title,.woocommerce-checkout-review-order-table th{font-weight:700!important;font-size:17px!important}.woocommerce-checkout-review-order-table img{min-width:125px!important;min-height:115px!important;aspect-ratio:125 / 115!important;border-radius:24px!important;margin-right:10px!important}@media(width < 767px){.woocommerce-checkout-review-order-table img{min-width:80px!important;min-height:80px!important}}.woocommerce-shipping-totals.shipping{border:none!important;display:flex!important;flex-direction:column;width:100%;gap:15px}.woocommerce-shipping-totals.shipping th,.woocommerce-shipping-totals.shipping td{padding:0!important;width:100%}.woocommerce-shipping-totals.shipping th{padding-top:30px!important}.woocommerce-shipping-totals.shipping li:not(#av-date-container),.woocommerce-shipping-totals.shipping li:not(#av-date-container) label{display:inline-flex!important;margin:0!important;gap:10px}.av-delivery-options label{align-items:center!important}.av-delivery-options input{top:0!important}#av-date-container input{padding-left:10px!important;padding-right:10px!important}.cart-title{text-align:left!important;margin:0 10px!important}.woocommerce-shipping-totals.shipping ul{text-align:left;margin:0!important}.woocommerce-shipping-totals.shipping ul,.av-delivery-options{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap}#av-delivery-wrapper *{text-align:left!important}.woocommerce-shipping-totals.shipping ul label,.av-delivery-options label,.av-delivery-options li{margin:0!important;font-weight:700!important;font-size:15px!important;white-space:nowrap}.av-delivery-options li input[type="radio"]{top:-2px}.woocommerce-shipping-methods input.shipping_method{top:2px!important}.woocommerce-shipping-totals.shipping li input,.av-delivery-options{margin:0!important;padding:0!important}.av-delivery-options{list-style-type:none!important}#av-delivery-wrapper .cart-title{margin-bottom:15px}.woocommerce-shipping-totals.shipping ul li,.av-delivery-options li{padding:12px 16px!important;border-radius:10px;border:1px solid #D9D9D9;transition:all .3s}.woocommerce-shipping-totals.shipping ul li:has(input:checked),.av-delivery-options li:has(input:checked){border-color:var(--e-global-color-accent)}.single-cart .cart-subtotal,.single-cart .woocommerce-shipping-totals,.single-cart-items .wd-cart-action-row{display:none!important}.shop_table_responsive tr{border:none!important}.single-cart .cart-totals-inner .shop_table_responsive tr:last-child{padding-bottom:20px!important}.optional{top:0!important}.av-delivery-options li:has(.hasDatepicker){padding:0!important;border:none!important;height:100%!important}.av-delivery-options .hasDatepicker{height:50px!important}.woocommerce-terms-and-conditions-checkbox-text{font-weight:300!important;font-size:13px!important;line-height:13px!important}.woocommerce-terms-and-conditions-checkbox-text a{font-weight:300!important;text-decoration:underline!important;text-underline-offset:2px;text-decoration-thickness:1px}.woocommerce-terms-and-conditions-checkbox-text a:hover{color:var(--e-global-color-accent)}.woocommerce-form__label{display:flex}address,.registration-info,.woocommerce-form-register p:not(:first-child),.woocommerce-form-register .woocommerce-privacy-policy-text{font-style:normal!important;font-size:17px!important;line-height:24px!important}.woocommerce-form-login__rememberme{display:flex!important;align-items:center}.page-id-12 .wd-page-title .container{align-items:center;margin-bottom:40px}button[name="save_address"],[name="register"]{margin-top:20px!important}.delivery-infobox{display:flex;gap:10px;padding:10px 15px;border-radius:10px;background:#EBD3F3;font-size:15px;line-height:23px;margin-top:15px;text-align:left;align-items:center;text-align:left}.delivery-infobox img{width:100px!important;max-width:100px!important;min-width:100px!important;aspect-ratio:1 / 1!important;max-height:100px!important;min-height:100px!important;flex-grow:0!important;margin:0!important}@media(width < 767px){.delivery-infobox img{width:50px!important;max-width:50px!important;min-width:50px!important;max-height:50px!important;min-height:50px!important}}.whb-column_mobile1{justify-content:space-between!important}.whb-column_mobile1 a{font-weight:700;font-size:16px!important;color:white!important}.wd-cat-content .wd-entities-title{text-transform:none!important}@media(width < 1025px){.service.mob-left ul{justify-content:flex-start;row-gap:5px}.mob-left .text-right{text-align:left!important}}.add-to-cart-loop span,.add-to-cart-loop{font-size:15px!important;letter-spacing:0.5px!important}@media(width < 1025px){.add-to-cart-loop span,.add-to-cart-loop{font-size:12px!important}.add_to_cart_button{padding:12px 10px!important}}@media(width < 767px){.category-product-tags{flex-wrap:nowrap!important;overflow:auto}.category-product-tags li{flex:1 0 auto!important;max-width:100%!important}}.wd-animation{opacity:1!important}.sticky-btns{transition:all .3s}@media(width < 768px){.wd-sticky-btn-container .quantity,.wd-sticky-btn-container .quantity .btn{border:none!important;background:transparent!important}.wd-sticky-btn-container .quantity,.wd-sticky-btn-container .btn.plus{padding-bottom:5px!important}}body:has(.wd-sticky-btn-shown) .sticky-btns{bottom:calc(12px + 100px + var(--wd-sticky-btn-height))!important}.glow-img{position:relative}.glow-img:before{content:'';display:block;position:absolute;width:120%;height:120%;background:#D7A9E3;filter:blur(120px);border-radius:50%;z-index:-1}.wd-prev .wd-arrow-inner::after,.wd-next .wd-arrow-inner::after{width:var(--wd-arrow-icon-size);height:var(--wd-arrow-icon-size);content:''!important;background:url(https://violetekb.ru/wp-content/uploads/2025/11/prev.svg) no-repeat;background-size:contain}.wd-next .wd-arrow-inner::after{background:url(https://violetekb.ru/wp-content/uploads/2025/11/next.svg) no-repeat}.swiper-pagination{bottom:-20px!important}.wd-toolbar a{padding-left:0!important;padding-right:0!important}@media(width < 1025px){.wd-toolbar{display:flex!important;gap:20px!important}}.wd-toolbar-label{inset-inline:0!important;overflow:visible}.jet-form-builder-choice::-webkit-scrollbar{width:5px;height:5px;background-color:rgb(221 221 229)}.jet-form-builder-choice::-webkit-scrollbar-track{background-color:rgb(221 221 229);border-radius:2px}.jet-form-builder-choice::-webkit-scrollbar-thumb{background-color:var(--e-global-color-accent);border-radius:2px;transition:all .3s}.jet-form-builder-choice::-webkit-scrollbar-thumb:hover{background-color:#a731ca}.jet-form-builder-choice::-webkit-scrollbar-button{display:none}.skeleton-block{position:relative;overflow:hidden;background-color:#eee;border-radius:10px}.skeleton-block::before{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255 / .6) 50%,#fff0 100%);animation:taste-skeleton-shimmer 1.1s infinite}@keyframes taste-skeleton-shimmer{100%{transform:translateX(100%)}}.taste-popup__skeleton-image,.taste-popup__image{width:100%;aspect-ratio:1.5/1;margin-bottom:16px}.taste-popup__skeleton-title,.taste-popup__title{width:100%;height:30px;margin-bottom:12px;padding:0 20px;font-weight:700;font-size:22px!important}.taste-popup__skeleton-desc,.taste-popup__desc{width:100%;height:80px;padding:0 20px;margin-bottom:20px!important}.taste-popup--loading .taste-popup__body{opacity:0;pointer-events:none}.taste-popup--loading .taste-popup__skeleton{display:block}.taste-popup:not(.taste-popup--loading) .taste-popup__skeleton{display:none}.taste-popup:not(.taste-popup--loading) .taste-popup__body{opacity:1;transition:opacity 0.25s ease}.tm-extra-product-options-radio .tc-label-inner{margin-right:30px}.tm-extra-product-options-radio .tc-label-inner{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important}.tm-extra-product-options-radio .tc-price-wrap{flex:0 1 auto!important}.tm-epo-reset-radio{border:1px solid #656067!important;border-radius:4px!important;color:#656067!important}@media(width < 1025px){.tc-mode-images .tc-label-inner{display:flex!important;flex-direction:column!important}}button[class^="xdsoft"]{padding:0!important}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 25px!important}#av-date-container{padding:0!important;border:none!important}li.av-hidden-pickup{display:none!important}.cart-title{text-align:left!important;margin:15px 0!important}.woocommerce-thankyou-order-received{border:none!important;background:var(--e-global-color-accent)!important;color:white!important}.woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-delivery-details{border-radius:16px;padding:25px;background:#fff;margin:0!important}.woocommerce-order-received h2{font-weight:700!important;font-size:22px!important}.woocommerce-order-received .woocommerce-order{display:flex!important;flex-direction:row;flex-wrap:wrap;gap:30px}.woocommerce-order-received .woocommerce-order-delivery-details{font-size:17px!important;line-height:24px!important}.woocommerce-order-received .woocommerce-order-delivery-details p{margin:0!important}.woocommerce-order-received .woocommerce-order-details{width:100%!important}.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-delivery-details{flex:1 0 45%}.shop_table .tc-epo-metadata,.shop_table .tc-epo-metadata dd,.cart-widget-side .tc-epo-metadata,.cart-widget-side .tc-epo-metadata dd{margin:0!important;font-size:14px!important}.tc-hidden-variation{display:none!important}@media(width < 767px){.shop_table .quantity,.cart-widget-side .quantity{margin:10px 0!important}}.woocommerce-SavedPaymentMethods-new{list-style-type:none}.woocommerce-SavedPaymentMethods.wc-saved-payment-methods{padding:0!important}.order-total *{padding-bottom:0!important}