.form-contact .wpcf7-acceptance label{gap:10px}.form-contact .wpcf7-acceptance label a{color:#070707;text-decoration:underline}.wpcf7-not-valid-tip{color:#dc3232;font-size:12px;font-weight:400;display:block}.wpc-filter-more-less:not(.wpc-search-active) .wpc-filters-ul-list>li:nth-child(-n+50){display:list-item}.text-bonus{font-size:22px}.reset-filters{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border:1px solid #ddd;text-decoration:none;color:#000;font-size:14px;transition:.3s}.reset-filters:hover{background:#000;color:#fff!important}.filter-catalog .elementor-shortcode{display:flex;gap:20px}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order a.woocommerce-privacy-policy-link{color:#070707}.qty-btn{width:30px!important;height:30px!important;padding:0!important;border:none!important;background:#000;color:#fff;font-size:16px!important}p.price{min-width:80px!important;display:flex;flex-direction:row;justify-content:flex-end}.qty-btn:hover{transform:scale(1)!important}.eael-woo-checkout .woocommerce .woo-checkout-payment #payment .place-order #place_order{text-transform:none}.zen-ui-select__value{padding:14px 28px 0 12px!important;height:50px;border-radius:5px}.price del{font-size:20px;font-weight:500}p.price bdi{word-break:normal}.wpc-instead-of-posts-found{display:none}.wpc-filters-main-wrap{width:100%}.wpc-filters-widget-wrapper{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.wpc-filters-section{position:relative;width:auto!important;min-width:180px;margin:0!important}.wpc-filter-header{border:1px solid #dcdcdc;height:40px;background:#fff;transition:.2s;cursor:pointer}.wpc-filter-header:hover{border-color:#000}.wpc-filter-title{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:14px;font-weight:400;color:#111;margin:0!important;position:relative}.wpc-filter-title:after{content:"";width:7px;height:7px;border-right:1.5px solid #111;border-bottom:1.5px solid #111;transform:rotate(45deg);transition:.2s}.wpc-filter-content{position:absolute;top:100%;left:0;width:260px;background:#fff;border:1px solid #e5e5e5;padding:18px;z-index:99;opacity:0;visibility:hidden;transform:translateY(10px);transition:.25s;box-shadow:0 10px 30px rgba(0,0,0,.08)}.wpc-filters-section:hover .wpc-filter-content{opacity:1;visibility:visible;transform:translateY(0)}.wpc-filters-section:hover .wpc-filter-title:after{transform:rotate(-135deg);margin-top:4px}.wpc-filters-ul-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0}.wpc-checkbox-item{list-style:none;margin:0!important}.wpc-checkbox-item label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#222;position:relative}.wpc-checkbox-item input{display:none}.wpc-checkbox-item label:before{content:"";width:16px;height:16px;border:1px solid #cfcfcf;display:block;transition:.2s;flex-shrink:0}.gt_float_switcher .gt_options a{font-size:14px}.wpc-checkbox-item input:checked+label:before{background:#000;border-color:#000}.wpc-filter-link{color:#222!important;text-decoration:none!important}.wpc-term-count{color:#999;font-size:12px;margin-left:auto}.wpc-filter-_price .wpc-filter-content{width:320px}.wpc-filters-range-wrapper{display:flex;gap:10px;margin-bottom:20px}.wpc-filters-range-wrapper input{width:100%;height:42px;border:1px solid #ddd;padding:0 12px;font-size:14px}.ui-slider{height:2px!important;border:none!important;background:#ddd!important}.ui-slider-range{background:#000!important}.ui-slider-handle{width:16px!important;height:16px!important;border-radius:50%;background:#000!important;border:none!important;top:-7px!important;cursor:pointer}.wpc-see-more-control,.wpc-see-less-control,.wpc-term-count-brackets-open,.wpc-term-count-brackets-close,.wpc-filters-widget-top-container,.wpc-edit-filter-set,.wpc-debug-title{display:none!important}@media (max-width:768px){.wpc-filters-widget-wrapper{gap:10px}.wpc-filters-section{width:calc(50% - 5px)!important;min-width:unset}.wpc-filter-content{width:100%}}@media (max-width:768px){.wpc-filters-widget-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wpc-filters-section{width:100%!important;min-width:unset;position:relative}.wpc-filter-header{height:44px}.wpc-filter-title{height:44px;padding:0 14px;font-size:13px}.wpc-filter-content{position:absolute;top:calc(100% + 0px);left:0;width:100%;min-width:unset;padding:16px;border-radius:0;box-shadow:0 10px 30px rgba(0,0,0,.08);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:.25s}.wpc-filters-section.active-filter .wpc-filter-content{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.wpc-filters-section.active-filter .wpc-filter-title:after{transform:rotate(-135deg);margin-top:4px}.wpc-filters-ul-list{gap:12px;max-height:260px;overflow:auto;padding-right:4px}.wpc-checkbox-item label{font-size:13px;min-height:22px}.wpc-checkbox-item label:before{width:15px;height:15px}.wpc-term-count{font-size:11px}.wpc-filter-_price .wpc-filter-content{width:100%}.wpc-filters-range-wrapper{flex-direction:row;gap:8px}.wpc-filters-range-wrapper input{height:40px;font-size:13px}.wpc-filters-widget-controls-container{margin-top:14px}.wpc-filters-apply-button,.wpc-filters-close-button{height:44px;display:flex;align-items:center;justify-content:center;font-size:13px}}@media (max-width:768px){.footer-list .footer-open .elementor-widget-icon-list{display:block}.footer-list .footer-open .elementor-heading-title:after{transform:rotate(-135deg);margin-top:6px}.price del{font-size:12px;font-weight:500}.woocommerce .elementor-526 .elementor-element.elementor-element-46956e3 .price{font-size:14px;line-height:1.1em;padding:0;margin:4px 0 0}}.quantity{display:flex;align-items:center;gap:0px}.quantity .qty{width:40px!important;border:none;background:0 0;text-align:center;font-size:18px;font-weight:400;padding:0;-moz-appearance:textfield}.quantity .qty::-webkit-outer-spin-button,.quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty-btn{width:40px;height:40px;padding:0!important;border:none;background:#000;color:#fff;font-size:40px;line-height:1;cursor:pointer;transition:.2s ease;display:flex;align-items:center;justify-content:center}.qty-minus{background:#fff;border:4px solid #2196f3;color:#555}.qty-btn:hover{transform:scale(1.03)}button.qty-btn.qty-plus{margin:0!important}table.variations th,table.variations td{background:0 0!important;padding:0}li.variable-item{background:#f6f6f6;border-radius:0!important;border:none!important;padding:0!important;box-shadow:none!important}.variable-item-contents{background:#f6f6f6}li.variable-item.button-variable-item.selected{background:#070707!important;color:#fff!important}.selected .variable-item-contents{background:#070707}span.variable-item-span.variable-item-span-color{border-radius:50%}.color-variable-item .variable-item-contents{background:#fff}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#070707}.wish-icon{position:absolute;top:5px;left:15px}.wish-icon img{width:25px!important;height:25px!important}.sale-icon{position:absolute;top:10px;right:10px}.product-badge{z-index:5;padding:3px 7px;font-size:10px;font-weight:600;color:#fff}.product-badge.new{background:#000}.product-badge.sale{background:#e53935}.custom-product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.gallery-item{aspect-ratio:3/4;overflow:hidden}.gallery-item img{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;inset:0;background:rgba(0,0,0,.4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:40px;cursor:pointer}#video-modal{position:fixed;inset:0;background:rgba(0,0,0,.9);display:none;z-index:9999}.video-modal-inner{max-width:900px;margin:5% auto;position:relative}.video-container iframe{width:100%;height:500px}#video-modal .close{position:absolute;top:-30px;right:0;font-size:30px;color:#fff;cursor:pointer}.gallery-item.video{cursor:pointer;position:relative}.gallery-item.video img{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;font-size:50px;color:#fff;transition:.3s}.video-overlay img{width:60px!important;height:60px!important;transition:transform .3s ease}.gallery-item.video:hover .video-overlay img{animation:softPulse 2s infinite}.gallery-item.video:hover .video-overlay{background:rgba(0,0,0,.5)}.related .price del{display:none!important}.related p.price ins,.related span.price ins{font-weight:500!important;text-decoration:none!important}.related .price{padding-bottom:0;margin-bottom:0}.related .e-loop-item *{word-break:normal;line-height:1.8em}div#gt_float_wrapper{display:flex!important}.gt_float_switcher{font-size:18px!important;color:#000!important;display:inline-block;line-height:20px!important;box-shadow:none!important;border-radius:10px!important;background:rgba(255,255,255,0)!important;overflow:hidden;transition:all .5s cubic-bezier(.4,0,1,1)}.gt_float_switcher .gt-selected{background:0 0!important}.gt_options.gt-open{border-radius:5px;margin-top:5px;border:1px solid rgba(7,7,7,.03)}.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow{transform:rotate(0deg)!important}.gt_float_switcher .gt-selected .gt-current-lang span.gt_float_switcher-arrow.gt_arrow_rotate{transform:rotate(180deg)!important}.gt_float_switcher .gt_options{position:absolute!important;background:#fff!important}.gt_float_switcher .gt-selected .gt-current-lang{padding:10px 15px!important;color:#070707!important;font-weight:400!important;font-size:16px!important}.gt_float_switcher .gt_options{position:relative;z-index:777;max-height:250px;overflow-y:auto;width:160px!important;max-width:160px!important}.mobile-lang a{color:rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.38);padding:7px 15px;border-radius:10px}.mobile-lang a.gt-current-lang{color:#fff;border:1px solid #fff}.mobile-lang .elementor-shortcode{display:flex;gap:10px}.form-contact{max-width:800px;margin:0 auto;font-family:sans-serif}.form-coltwo{display:flex;gap:40px}.form-coltwo .form-input{width:100%}.form-colone{margin-top:30px}.form-contact input,.form-contact textarea{width:100%;border:none;border-bottom:1px solid #ccc;padding:10px 20px;font-size:16px;background:0 0;outline:none;transition:.3s;border-radius:0}.form-contact input:focus,.form-contact textarea:focus{border-bottom:1px solid #000}.form-contact textarea{resize:none;height:120px}.form-contact .wpcf7-acceptance{margin-top:25px;display:flex;align-items:center;gap:10px;font-size:14px}.form-contact .wpcf7-submit{margin-top:30px;background:#000;color:#fff;border:none;padding:18px 40px;font-size:16px;cursor:pointer;display:inline-flex;align-items:center;gap:20px;transition:.3s}.form-contact .wpcf7-submit::after{content:" ";display:inline-block;width:30px;height:10px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MyIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNTMgNiIgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTUzIDIuODg2NzJMNDggLTMuMjY2MzNlLTA1VjUuNzczNDdMNTMgMi44ODY3MlpNMCAyLjg4NjcyVjMuMzg2NzJINDguNVYyLjg4NjcyVjIuMzg2NzJIMFYyLjg4NjcyWiIgZmlsbD0id2hpdGUiPjwvcGF0aD48L3N2Zz4=") no-repeat center;background-size:contain;transition:.3s}.form-contact .wpcf7-submit:hover::after{transform:translateX(5px)}.form-contact .wpcf7-submit:hover{opacity:.9}.wpcf7-list-item label{display:flex;flex-direction:row;justify-content:flex-start}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-list-item label [type=checkbox]{width:30px}@media (max-width:767px){.fancybox__content{width:95vw!important;height:80vh!important}.fancybox__content iframe{width:100%!important;height:100%!important}.description-goods h1,.description-goods h2,.description-goods h3,.description-goods h4,.description-goods h5,.description-goods h6{font-size:24px}.header-mobile.show{top:0}.custom-product-gallery{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.custom-product-gallery::-webkit-scrollbar{display:none}.custom-product-gallery .gallery-item{flex:0 0 100%;scroll-snap-align:start}.custom-product-gallery img{width:100%;display:block}.filter-catalog .elementor-shortcode{display:flex;gap:20px;flex-direction:column}}