.mm-wave-box{background:#d80000;color:#ffffff!important;padding:20px 40px!important;border-radius:8px;font-size:16px;line-height:1.2;position:relative;text-align:center;box-sizing:border-box;box-shadow:0 4px 15px rgba(0,0,0,0.1);margin:10px auto;max-width:100%;display:block;animation:mmWaveFloat 3s ease-in-out infinite}.mm-wave-box p{margin:0!important;padding:0!important;color:#ffffff!important}.mm-wave-close{position:absolute;top:5px;right:10px;background:none;border:none;color:#ffffff;font-size:24px;cursor:pointer;line-height:1;opacity:0.8}@keyframes mmWaveFloat{0%{transform:translateY(0)}50%{transform:translateY(-6px)}100%{transform:translateY(0)}}.md-pulse-fixed{position:relative;overflow:visible;z-index:1;animation:md-glow-btn 3s ease-in-out infinite}@keyframes md-glow-btn{0%,100%{box-shadow:0 0 10px rgba(216,0,0,0.3)}50%{box-shadow:0 0 25px rgba(216,0,0,0.7)}}.md-pulse-fixed::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:rgba(216,0,0,0.15);animation:md-wave-out 3s ease-in-out infinite;z-index:-1;pointer-events:none}@keyframes md-wave-out{0%,100%{transform:scale(1);opacity:0}50%{transform:scale(1.1);opacity:1}}@media (max-width:768px){.md-pulse-btn{transform:rotate(270deg)!important}}.md-pulse-btn{position:relative;z-index:1;display:inline-block;animation:md-bounce-vertical 1.5s ease-in-out infinite}@keyframes md-bounce-vertical{0%{transform:translateY(0)}50%{transform:translateY(-5px)}100%{transform:translateY(0)}}@media (max-width:980px){.sidebar1{max-height:0;overflow:hidden;transition:max-height 0.4s ease}.sidebar1.active{max-height:5000px}.sidebar-toggle-btn{display:flex;align-items:center;justify-content:center;gap:15px;background:transparent;color:#0870d1;padding:10px 10px 0px 15px;margin-bottom:0px;border:none;cursor:pointer;width:100%;font-size:24px;font-weight:600;position:relative}.sidebar-toggle-btn:after{content:"";position:relative;width:12px;height:12px;border-left:3px solid #0870d1;border-bottom:3px solid #0870d1;transform:rotate(-45deg);transition:transform 0.3s ease;margin-top:-3px}.sidebar-toggle-btn.active:after{transform:rotate(135deg);margin-top:-4px}}@media (min-width:981px){.sidebar-toggle-btn{display:none}.sidebar1{max-height:none!important;overflow:visible!important}}.marton-old-price{color:#888!important;text-decoration:line-through;font-weight:normal;font-size:1em;display:block;margin-bottom:2px}.marton-old-price .marton-amount,.marton-old-price .marton-label{color:#888!important;font-weight:normal;text-decoration:inherit}.marton-new-price{color:#222;font-weight:bold;font-size:1.1em;display:block}.marton-new-price .marton-amount{color:#222!important;font-weight:bold;text-decoration:none}.marton-label{color:#0c71c3!important;font-weight:bold;text-decoration:none}.woocommerce-cart .marton-savings{padding:12px 20px!important;margin:15px 0!important;background:linear-gradient(135deg,#e6f7ff,#f0fbff)!important;border-left:4px solid #1890ff!important;border-radius:8px!important;color:#333!important;font-weight:500!important;font-size:20px!important;box-shadow:0 2px 5px rgba(0,0,0,0.05)!important}.woocommerce-cart .marton-savings span{color:#0c71c3;font-weight:700;font-size:20px!important}.et_pb_wc_price_0_tb_body .price ins,.et-db .pum .et-l .et_pb_wc_price_0_tb_body .price ins{font-size:16px}.mm-cart-price-details{line-height:1.4}.mm-cart-price-details del{color:#000!important;font-size:1.2em!important;display:block;margin-bottom:0px;font-weight:600}.mm-cart-price-details ins{color:rgb(12,113,195)!important;font-weight:600!important;font-size:13px!important;display:block}.sale-netto,.sale-brutto{color:#000!important;font-weight:bold!important}.sale-netto .woocommerce-Price-amount,.sale-brutto .woocommerce-Price-amount{color:rgb(12,113,195)!important;font-weight:600;font-size:13px}.woocommerce p.price,.woocommerce ul.products li.product .price{display:block}.woocommerce ul.products li.product .price ins{display:block;font-weight:600;font-size:13px!important;color:inherit}.woocommerce ul.products li.product .price ins .woocommerce-Price-amount{color:#000!important;font-weight:600;font-size:13px!important}.woocommerce ul.products li.product .price ins .sale-netto,.woocommerce ul.products li.product .price ins .sale-brutto{color:rgb(12,113,195)!important;font-weight:600}.woocommerce ul.products li.product .price del{display:block;font-size:1.2em;color:#000;font-weight:600;margin-bottom:px}.woocommerce p.price small,.woocommerce ul.products li.product .price small{font-size:0.85em;margin-left:5px;color:#000}.schema_wrapper{text-transform:uppercase}.schema_wrapper .gtin-schema{text-transform: none}.woocommerce-product-gallery__image::before{display:none!important}.et-fixed-header #logo{content:url(https://www.wave-sea.com.pl/wp-content/uploads/2024/12/Wave-sea-logo-1.png);width:400px;height:auto}.et_pb_wc_price .amount{color:black}.woocommerce span.onsale,.woocommerce-page span.onsale{background:#0C7DC1!important}#top-menu-nav #top-menu a:hover,#mobile_menu_slide a:hover{color:#CC9932!important;opacity:1!important}.woocommerce-product-gallery__image{position:relative}.woocommerce-product-gallery__image::before{font-family:'ETmodules';content:"\&#x30";display:block;position:absolute;right:20px;top:40px;z-index:9999;color:#fff;background:#000;border-radius:9999px;height:30px;width:30px;line-height:30px;text-align:center;font-size:14px;cursor:pointer}.bellows .bellows-nav,.bellows .bellows-nav .bellows-menu-item,.bellows .bellows-nav .bellows-submenu{list-style:none;margin:0;padding:0;background:#0A6FD1;color:#fffff!important}.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item>.bellows-target,.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor>.bellows-target{background:#ffffff!important}.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0>.bellows-target:hover{background:#ffffff}.bellows .bellows-nav,.bellows .bellows-nav .bellows-menu-item,.bellows .bellows-nav .bellows-submenu{list-style:none;margin:0;padding:0;background:#ffffff}.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-item>.bellows-target,.bellows.bellows-skin-blue-material .bellows-nav .bellows-item-level-0.bellows-current-menu-ancestor>.bellows-target{background:#0A6FD1!important;color:#fffff!important}.tabs-layout-accordion .wd-tab-wrapper>.wd-accordion-title.active{color:var(--white:#ffffff)}