.socialBtnNix{display:flex;flex-direction:column;position:fixed;bottom:50px;right:10px;z-index:999}#modalAge{position:fixed;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%);width:470px;border-radius:10px;color:#000;padding:15px;border:solid 3px #234788;box-shadow:0 0 14px 0 #234788;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:999}#modalNO18{display:none}.text_modalAge{border-bottom:2px #234788 solid;margin-bottom:5px;padding:10px}.modal_text{padding:0;margin:0;text-align:center;font-weight:bold;text-transform:uppercase}.q_text{text-align:center;text-transform:uppercase;font-weight:bold}#set18{background:#3ea139;border:none;text-transform:uppercase;padding:8px;display:block;width:50%;cursor:pointer;font-weight:bold;color:#fff;font-size:18px}#set18:hover,#no18:hover{background:#234788}#no18{background:#ff0015;border:none;text-transform:uppercase;padding:8px;display:block;width:50%;cursor:pointer;font-weight:bold;color:#fff;font-size:18px}.block_btn{display:flex}.logotype_site{display:block;width:100%;margin:0 auto}.block18plus{display:block;width:50px;height:50px}.modalAgeDescription{display:flex;margin-top:8px}.modalAgeDescription_text{margin:0;padding-left:5px}p.text_no18{text-align:center;font-weight:bold}.logotype_site_no18{display:block;margin:0 auto;width:50%}.btnUserselect{display:block;border:none;font-weight:bold;background:#234788;color:#fff;padding:10px;width:100%;cursor:pointer;text-transform:uppercase}.btnUserselect:hover{background:#3ea139}.socialBtnNix{display:flex;flex-direction:column;position:fixed;bottom:50px;right:10px}.btnViber,.btnTelegram{font-size:30px;display:flex;justify-content:center;align-items:center;text-decoration:none;width:50px;height:50px;border-radius:50%}.btnViber{background:#665cac;color:#fff}.btnTelegram{margin-top:5px;background:#08c;color:#fff}.btnViber:hover,.btnTelegram:hover{background:#234788}.products-menu__title-link[href$="/sale/"]{color:#c8350d !important;font-weight:700 !important;background:#fdece7 !important;border-radius:10px}.products-menu__title-link[href$="/sale/"]:hover,.products-menu__item.__hover>.products-menu__title>.products-menu__title-link[href$="/sale/"]{background:#fbdcd2 !important;color:#a82b08 !important}.modification__button--stockout:not(.modification__button--active),.modification__item--stockout:not(.modification__item--active){display:none !important}.product__group:has(>.product__group-item .product__section--modifications){display:flex !important;flex-direction:column !important;gap:18px}.product__group:has(>.product__group-item .product__section--modifications)>.product__group-item{width:100% !important;margin:0 !important}.product__group>.product__group-item:has(.product__section--price){order:1}.product__group>.product__group-item:has(.product__section--modifications){order:2}.product__group>.product__group-item:has(.product__section--order){order:3}.product__section--price .product-price__item{color:#0f1e3d !important;font-size:36px !important;font-weight:800 !important;letter-spacing:-0.5px;line-height:1.1 !important}.product__section--price .product-price__availability{color:#1f7a1c !important;font-size:14px !important;font-weight:700 !important;margin-top:6px}.product__section--price .product-price__availability::before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#31a72f;margin-right:7px;vertical-align:1px}.product__section--price .product-toolbar{gap:8px}.product__section--price .product-toolbar .comparison-button,.product__section--price .product-toolbar .favorites-button{width:42px !important;height:42px !important;min-width:0 !important;padding:0 !important;border:0 !important;border-radius:12px !important;background:#f1f4f8 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:background .15s ease}.product__section--price .product-toolbar .comparison-button:hover,.product__section--price .product-toolbar .favorites-button:hover{background:#e3ebf5 !important}.product__section--price .product-toolbar svg{width:20px !important;height:20px !important}.product__section--price .product-toolbar .comparison-button__icon,.product__section--price .product-toolbar .favorites-button__icon{width:20px !important;height:20px !important;border:0 !important}.product__section--price .user-discount{display:flex !important;align-items:center;gap:12px;margin-top:14px;padding:10px 14px !important;border:1.5px dashed #9fd49e !important;border-radius:12px !important;background:#eef8ee !important;color:#1f7a1c !important;font-size:14px !important;font-weight:600 !important;line-height:1.35}.product__section--price .user-discount__icon{flex:0 0 32px;width:32px !important;height:32px !important;margin:0 !important}.product__section--price .user-discount a{color:#1f7a1c !important;font-weight:800}.product__section--modifications .modification{margin:0 0 14px !important}.product__section--modifications .modification:last-child{margin-bottom:0 !important}.product__section--modifications .modification__title{color:#4a5468 !important;font-size:14px !important;font-weight:700 !important;margin:0 0 8px !important}.product__section--modifications .modification__list{display:flex !important;flex-wrap:wrap;gap:8px !important}.product__section--modifications .modification__button{height:42px !important;min-width:0 !important;padding:0 18px !important;margin:0 !important;border:0 !important;border-radius:12px !important;box-shadow:none !important;background:#f1f4f8 !important;color:#234788 !important;font-size:15px !important;font-weight:700 !important;display:inline-flex !important;align-items:center;transition:background .15s ease}.product__section--modifications .modification__button:hover{background:#e3ebf5 !important}.product__section--modifications .modification__button--active,.product__section--modifications .modification__button--active:hover{background:#234788 !important;color:#fff !important;box-shadow:none !important;border:0 !important}.product__section--order .product-order__row{display:flex !important;align-items:stretch !important;gap:10px !important;flex-wrap:nowrap !important;margin:0 !important}.product__section--order .product-order__block{margin:0 !important}.product__section--order .product-order__block--buy{flex:1 1 auto !important}.product__section--order .counter,.product__section--order .counter__container{width:auto !important;min-width:136px !important}.product__section--order .counter__container{height:54px !important;padding:0 6px !important;background:#f1f4f8 !important;border:0 !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.product__section--order .counter-btn{width:40px !important;height:40px !important;border:0 !important;border-radius:9px !important;background:rgba(0,0,0,0) !important;color:#234788 !important}.product__section--order .counter-btn:hover{background:#e3ebf5 !important}.product__section--order .counter-field{background:rgba(0,0,0,0) !important;border:0 !important;box-shadow:none !important;color:#0f1e3d !important;font-size:18px !important;font-weight:800 !important;width:34px !important;text-align:center}.product__section--order .btn.__special{width:100% !important;height:54px !important;min-height:54px;padding:0 16px !important;border:0 !important;border-radius:12px !important;background:#31a72f !important;background-image:none !important;box-shadow:0 6px 16px rgba(49,167,47,.28) !important;text-shadow:none !important;color:#fff !important;font-size:17px !important;font-weight:800 !important;letter-spacing:.5px;text-transform:uppercase;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px;transition:background .15s ease}.product__section--order .btn.__special::before{content:"";position:static !important;inset:auto !important;transform:none !important;opacity:1 !important;width:20px;height:20px;flex:0 0 20px;border-radius:0 !important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 10V7a3 3 0 0 1 6 0v3'/%3E%3C/svg%3E") center/contain no-repeat !important}.product__section--order .btn.__special:hover{background:#24871f !important}.product__section--order .btn.__special .btn-content{width:auto !important;flex:0 0 auto !important;padding:0 !important;color:#fff !important;font:inherit !important;text-transform:inherit}.product__section--price .product-toolbar{gap:8px !important;align-items:center}.product__section--price .product-toolbar__item{margin:0 !important}.product__section--price .comparison-button__icon,.product__section--price .favorites-button__icon{display:flex !important;align-items:center;justify-content:center;width:22px !important;height:22px !important;line-height:0 !important}.product__section--price .product-toolbar svg{display:block !important;width:22px !important;height:22px !important;margin:0 !important;vertical-align:top !important;stroke:#234788 !important}.product__section--price .comparison-button:hover,.product__section--price .favorites-button:hover{background:#e3ebf5 !important}.product__section--modifications .product__modifications>form{display:flex !important;flex-wrap:wrap;gap:14px 18px;align-items:flex-start}.product__section--modifications .modification{margin:0 !important;padding:0 !important;border:0 !important;min-width:0}.product__section--modifications .modification__head{margin:0 0 6px !important;padding:0 !important}.product__section--modifications .modification__title{margin:0 !important;color:#6b7385 !important;font-size:12px !important;font-weight:700 !important;text-transform:uppercase;letter-spacing:.6px}.product__section--modifications .modification__body{margin:0 !important;padding:0 !important}.product__section--modifications .modification__list{display:inline-flex !important;flex-wrap:wrap;gap:4px !important;padding:4px !important;margin:0 !important;background:#f1f4f8;border-radius:14px}.product__section--modifications .modification__button{height:38px !important;min-width:64px !important;padding:0 16px !important;margin:0 !important;border:0 !important;border-radius:10px !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;color:#4a5468 !important;font-size:15px !important;font-weight:700 !important;display:inline-flex !important;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.product__section--modifications .modification__button:hover{background:hsla(0,0%,100%,.6) !important;color:#234788 !important}.product__section--modifications .modification__button--active,.product__section--modifications .modification__button--active:hover{background:#fff !important;color:#234788 !important;border:0 !important;cursor:default;box-shadow:0 1px 2px rgba(15,30,61,.08),0 4px 10px rgba(15,30,61,.08) !important}.product__section--modifications .modification__list:has(>:only-child) .modification__button--active{background:rgba(0,0,0,0) !important;box-shadow:none !important}.product__section--modifications .modification:has(.modification__item--preview){width:100%}.product__section--modifications .modification__list:has(.modification__item--preview){display:grid !important;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr));gap:8px !important;padding:0 !important;background:none !important;border-radius:0;width:100%}.product__section--modifications .modification__item--preview{display:flex !important;align-items:center;justify-content:center;aspect-ratio:1/1;width:auto !important;height:auto !important;margin:0 !important;padding:4px !important;background:#fff !important;border:1.5px solid #e3e8ef !important;border-radius:12px !important;box-shadow:none !important;overflow:hidden;transition:border-color .15s ease}.product__section--modifications .modification__item--preview:hover{border-color:#9fb4d6 !important}.product__section--modifications .modification__item--preview.modification__item--active{border:2px solid #234788 !important;padding:3.5px !important}.product__section--modifications .modification__item--preview::before,.product__section--modifications .modification__item--preview .modification__preview::before{display:none !important}.product__section--modifications .modification__item--preview .modification__preview,.product__section--modifications .modification__item--preview .modification__preview *{box-shadow:none !important;outline:0 !important;border:0 !important}.product__section--modifications .modification__item--preview .modification__preview{width:100% !important;height:100% !important;margin:0 !important;display:flex;align-items:center;justify-content:center}.product__section--modifications .modification__item--preview img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;-o-object-fit:contain;object-fit:contain}.product__section--modifications .modification__list .modification__item--stockout:not(.modification__item--active),.product__section--modifications .modification__list .modification__button--stockout:not(.modification__button--active){display:none !important}.product-price__availability.product__price--out-of-stock{color:#c8350d !important}.product-price__availability.product__price--out-of-stock::before{background:#c8350d !important}.product__section--order .btn.__special:focus{outline:0 !important}.product__section--order .btn.__special:focus-visible{outline:2px solid #234788 !important;outline-offset:2px}.product__section--order .btn.__special[disabled],.product__section--order .btn.__special.is-disabled,.product__section--order .btn.__special.__disabled{opacity:.75 !important;cursor:progress}.product__section--modifications .modification__list:not(:has(>.modification__button:not(.modification__button--active):not(.modification__button--stockout))):has(>.modification__button){background:none !important;padding:0 !important}.product__section--modifications .modification__list:not(:has(>.modification__button:not(.modification__button--active):not(.modification__button--stockout))) .modification__button--active{background:#f1f4f8 !important;box-shadow:none !important;color:#234788 !important;cursor:default}