.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}