@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";html,body,button,input,select,textarea,h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif !important}.ribbon-banner-wrapper{width:100%}.ribbon-banner__container{padding:1px 1px}.ribbon-banner__text{color:#752c48 !important}.marquee-wrapper{position:relative;overflow:hidden;width:100%;padding:8px 0}.marquee-track{display:flex;white-space:nowrap;will-change:transform;animation:marqueeAnim 175s linear infinite}.marquee-text{white-space:nowrap;font-size:14px;font-weight:700;font-family:"Arial",sans-serif;padding-right:4rem;flex-shrink:0}@keyframes marqueeAnim{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media(max-width: 1024px){.ribbon-banner--height-s{height:auto}.page{padding-top:0px}.ribbon-banner-wrapper{margin-top:50px}.ribbon-banner__container{padding:1px 1px}.marquee-wrapper{padding:0px 0}.marquee-text{font-size:12px;padding-right:3rem}}.frontCategories-title{display:block;margin-top:16px;text-align:center;font-size:14px;line-height:20px;font-weight:700}.accordion>details{margin-bottom:10px;border:1px solid #ddd;border-radius:8px;background:#f9f9f9;overflow:hidden}.accordion>details>summary{display:flex;align-items:center;justify-content:flex-start;padding:12px 20px;font-weight:bold;cursor:pointer;font-size:inherit;list-style:none}.accordion>details>summary::-webkit-details-marker,.accordion>details>summary::marker{display:none}.accordion>details>summary::after{content:"+";font-weight:bold;font-size:18px;margin-left:auto;margin-right:12px;transition:transform .2s}.accordion>details[open]>summary::after{content:"–"}.accordion .answer{padding:12px 20px;font-weight:normal}.accordion .faq-block details{margin-left:20px}.product-title{margin:0 0 10px;font-size:26px;display:inline-block;font-weight:400;color:#333}@media(max-width: 768px){.btn.__special,.btn.__special:visited,.btn._outline._special{background-color:#000 !important;color:#fff !important;border:2px solid #000 !important;font-weight:700 !important;text-transform:uppercase !important}.btn.__special .btn-content{color:#fff !important}}.btn.__special,.btn.__special:visited{background-color:#000 !important;color:#fff !important;border:2px solid #000 !important;padding:12px 24px !important;font-size:14px !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:4px !important;text-align:center !important;line-height:1.4 !important;overflow:visible !important}.btn.__special:hover{background-color:#333 !important;border-color:#333 !important}.btn.__special .btn-content{color:#fff !important;font-size:13px !important;text-align:center !important;float:none !important;padding:0 !important;line-height:1.4 !important}.catalogCard-order .btn.__special{padding:8px 16px !important;text-align:center !important}.catalogCard-order .btn.__special .btn-content{color:#fff !important;text-align:center !important;float:none !important}.btn._outline._special{background-color:#000 !important;color:#fff !important;border-color:#000 !important}.btn.__special{min-height:44px !important;font-size:15px !important;line-height:1.4 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.catalogCard-price{font-size:17px !important;font-weight:700 !important;line-height:1.4 !important}.catalogCard-title{line-height:1.4 !important}.main-h{font-weight:600 !important}.catalogCard-purchase{grid-template-columns:1fr !important;gap:10px !important}.catalogCard-order{width:100% !important}.catalogCard-order .btn.__special{width:100% !important;transition:all .25s ease !important}.catalogCard-order .btn.__special:hover{transform:translateY(-1px) !important;box-shadow:0 4px 12px rgba(0,0,0,.18) !important}.catalogCard-order .btn.__special .btn-content{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important}html[lang=uk] .catalogCard-order .btn.__special .btn-content::after{content:"Купити";font-weight:700;letter-spacing:.3px}html[lang=ru] .catalogCard-order .btn.__special .btn-content::after{content:"Купить";font-weight:700;letter-spacing:.3px}.catalogCard-purchase .catalogCard-price,.catalogCard-purchase .catalogCard-order{grid-column:1/-1 !important}.catalogCard-purchase{row-gap:10px !important}.j-catalog-card .catalogCard-purchase{display:flex !important;flex-direction:column !important;gap:10px !important;align-items:stretch !important}.j-catalog-card .catalogCard-purchase{display:grid !important;grid-template-columns:-webkit-max-content auto !important;grid-template-columns:max-content auto !important;align-items:center !important;-moz-column-gap:8px !important;column-gap:8px !important;row-gap:0 !important}.j-catalog-card .catalogCard-purchase>.catalogCard-price,.j-catalog-card .catalogCard-purchase>.catalogCard-order{grid-column:auto !important}.checkout-step-h{font-size:16px !important;font-weight:700 !important;margin-bottom:14px !important}.checkout-step .field{min-height:46px !important;border:1.5px solid #e7d7d0 !important;border-radius:10px !important;padding:12px 14px !important;font-size:14px !important;transition:border-color .15s ease !important}.checkout-step .field:focus{border-color:#6e2846 !important;outline:none !important}.checkout-step .form-item{margin-bottom:12px !important}.checkout-body .select{min-height:48px !important;border:1.5px solid #e7d7d0 !important;border-radius:10px !important;padding:10px 14px !important;font-size:14px !important;background-color:#fff !important;width:100% !important;cursor:pointer !important}.checkout-body .select:focus{border-color:#6e2846 !important}.btn.j-submit.__special{width:100% !important;min-height:52px !important;font-size:15px !important;letter-spacing:.3px !important;border-radius:11px !important;margin-top:10px !important;transition:transform .2s ease,box-shadow .2s ease !important}.btn.j-submit.__special:not(.__disabled):hover{transform:translateY(-2px) !important;box-shadow:0 8px 20px rgba(0,0,0,.22) !important}.order-summary::after{content:"Безпечна оплата  ·  Безкоштовна доставка від 3000 грн";display:block;margin-top:14px;padding-top:12px;border-top:1px solid #efe1db;font-size:12px;color:#8a7b76;text-align:center;line-height:1.5}.checkout-step label{font-size:15px !important;font-weight:500 !important;color:#3a2f30 !important}.checkout-step-h{font-size:18px !important}.checkout-step .field{font-size:16px !important;color:#262021 !important}.checkout-body .select{font-size:15px !important;color:#262021 !important}