#top-menu li.cart-contents,#top-menu-nav li.cart-contents,.et-cart-info,.menu-item-has-children.cart-contents{display:none!important}#main-header a[href*="/cart/"],#main-header a[href*="/basket/"],.et_mobile_menu a[href*="/cart/"],.et_mobile_menu a[href*="/basket/"]{display:none!important}#top-menu li.menu-item a span.count,#top-menu li.menu-item a span.amount,.cart-contents span{display:none!important}.variations select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none!important}.variations select::-ms-expand{display:none}.view-basket-btn{display:inline-flex;align-items:center;gap:6px}.view-basket-btn .cart-count{color:#fff;padding:5px 8px;font-size:18px;line-height:1.4;min-width:20px;text-align:center}.basket-bar{color:#ca5162;font-size:24px}.view-basket-btn:hover{}.hero-marquee{overflow:hidden;width:100%;background:#000;color:#fff;padding:0.8rem 0;font-family:'Helvetica Neue',Arial,sans-serif;text-transform:uppercase;position:relative}.hero-marquee__track{display:inline-flex;white-space:nowrap;animation:hero-marquee-scroll linear infinite;will-change:transform}.hero-marquee__item{margin-right:3rem;font-size:1rem;letter-spacing:0.05em;font-weight:600}@keyframes hero-marquee-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hero-marquee::before,.hero-marquee::after{content:'';position:absolute;top:0;width:80px;height:100%;pointer-events:none;z-index:2}.hero-marquee::before{left:0;background:linear-gradient(to right,#000 0%,transparent 100%)}.hero-marquee::after{right:0;background:linear-gradient(to left,#000 0%,transparent 100%)}.woocommerce-checkout .col2-set,.woocommerce-checkout-review-order{background:#ffffff;padding:30px;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,0.05)}.woocommerce-info{background:#000000!important}.woocommerce-checkout h3{min-height:0!important}.woocommerce-checkout h3:empty,.woocommerce-checkout .woocommerce-billing-fields h3:empty,.woocommerce-checkout .woocommerce-additional-fields h3:empty{display:none!important;margin:0!important;padding:0!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-additional-fields h3{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin-bottom:20px!important}#customer_details .col-1:empty,#customer_details .col-2:empty{display:none!important}#customer_details{background:transparent!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important}.woocommerce-message,.woocommerce-notices-wrapper{display:none!important}