.woocommerce-Tabs-panel--description>h2{display:none}.dmc-print-button{background-color:#9eabce;color:#2d2d2d;border:1px solid #8796c1;padding:10px 18px;margin-top:20px;margin-bottom:30px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all 0.2s ease}.dmc-print-button:hover{background-color:#8796c1;color:#2d2d2d;transform:translateY(-1px)}.single-product .product_title{font-size:34px;line-height:1.1;font-weight:500;color:#2d2d2d}.single-product .price{color:#9eabce!important;font-size:26px!important;font-weight:600}.single-product .woocommerce-product-details__short-description{font-size:16px;line-height:1.7;color:#333;max-width:560px}.single-product table.variations th.label{padding-right:18px}.single-product table.variations th.label label{font-size:18px;font-weight:600;color:#2d2d2d}.single-product table.variations select{background-color:#f1f3f8;border:1px solid #9eabce;border-radius:8px;padding:14px 20px;min-height:54px;font-size:15px;color:#2d2d2d;width:100%;box-shadow:none}.woocommerce div.product form.cart .variations select{font-size:19px!important;font-weight:600;letter-spacing:0.2px}.single-product .single_add_to_cart_button{background-color:#9eabce!important;color:#2d2d2d!important;border:none!important;padding:14px 34px!important;font-size:18px!important;font-weight:700!important;border-radius:8px!important}.single-product .single_add_to_cart_button:hover{background-color:#8796c1!important;color:#2d2d2d!important}.single-product .product_meta{border-top:1px solid #d8deef;padding-top:14px;margin-top:26px;font-size:14px;color:#555}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#000!important;font-weight:700}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:14px;font-weight:600}.single-product .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:14px;overflow-x:auto;overflow-y:hidden;padding:18px 4px 10px;scroll-snap-type:x mandatory}.single-product .flex-control-thumbs li{flex:0 0 92px!important;width:92px!important;margin:0!important;scroll-snap-align:start}.single-product .flex-control-thumbs img{width:92px!important;height:92px!important;object-fit:cover;border-radius:6px;opacity:0.65;transition:all 0.2s ease}.single-product .flex-control-thumbs img.flex-active,.single-product .flex-control-thumbs img:hover{opacity:1;transform:translateY(-2px)}.related.products h2,.related.products .woocommerce-loop-product__title{font-size:16px!important;line-height:1.3;font-weight:600;margin-top:14px;margin-bottom:8px}.related.products .price{font-size:14px!important;color:#8d8d8d!important;font-weight:500}.related.products ul.products li.product{margin-bottom:30px}.starlume-top-bar{width:100vw;margin-left:calc(50% - 50vw);background:#9eabce;padding:9px 28px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-sizing:border-box}.starlume-top-bar-left{color:#2d2d2d;font-size:14px;font-weight:700;white-space:nowrap}.starlume-top-bar-left a{color:#2d2d2d;text-decoration:none}.starlume-top-search{display:flex;align-items:center;margin:0;flex-shrink:0}.starlume-top-search input{height:30px;width:220px;border:1px solid rgba(45,45,45,0.25);background:rgba(255,255,255,0.25);color:#2d2d2d;padding:0 10px}.starlume-top-search input::placeholder{color:rgba(45,45,45,0.65)}.starlume-top-search button{height:30px;border:none;background:#8796c1;color:#2d2d2d;padding:0 14px;cursor:pointer;font-weight:700}.entry-content p{margin-bottom:1.6em;line-height:1.9}.entry-content ul,.entry-content ol{margin-bottom:1.2em}.entry-content li{margin-bottom:0.25em;line-height:1.6}.single-product .wcpay-express-checkout-wrapper,.single-product #wcpay-express-checkout-wrapper,.single-product .wc-block-components-express-payment,.single-product .wc-stripe-payment-request-wrapper{display:none!important}.woocommerce-cart .wcpay-express-checkout-wrapper,.woocommerce-cart #wcpay-express-checkout-wrapper,.woocommerce-cart .wc-block-components-express-payment,.woocommerce-cart .wc-stripe-payment-request-wrapper{display:none!important}.woocommerce-message{background:#9eabce!important;border:none!important;color:#2d2d2d!important;border-radius:10px;padding:18px 22px!important;font-weight:600}.woocommerce-message .button{background:#8796c1!important;color:#2d2d2d!important;border-radius:8px;border:none!important;font-weight:700;padding:10px 16px!important}.woocommerce-message .button:hover{background:#7383b0!important;color:#2d2d2d!important}.woocommerce-message::before{color:#2d2d2d!important}.woocommerce-checkout .wcpay-express-checkout-wrapper,.woocommerce-checkout #wcpay-express-checkout-wrapper{max-width:620px;margin:20px auto 30px;padding:14px 18px;border:1px solid #d8deef;border-radius:10px;background:#f7f8fc}.woocommerce-checkout .wcpay-express-checkout-wrapper::before,.woocommerce-checkout #wcpay-express-checkout-wrapper::before{content:"Express Checkout";display:block;font-size:16px;font-weight:700;color:#2d2d2d;margin-bottom:12px;text-align:center}.woocommerce-checkout .wcpay-express-checkout-wrapper button,.woocommerce-checkout #wcpay-express-checkout-wrapper button{min-height:36px!important;height:36px!important;font-size:13px!important}.woocommerce-checkout .express-payment-separator,.woocommerce-checkout .wc-block-components-express-payment__separator{font-size:12px;color:#777;margin:12px 0}.woocommerce-checkout .woocommerce-info{background:#9eabce!important;color:#2d2d2d!important;border:none!important;border-radius:10px;padding:16px 20px!important;font-weight:600}.woocommerce-checkout .woocommerce-info a{color:#2d2d2d!important;font-weight:800;text-decoration:underline}.woocommerce-checkout form.checkout_coupon{background:#f7f8fc!important;border:1px solid #d8deef!important;border-radius:10px;padding:20px!important}.woocommerce-checkout form.checkout_coupon .button{background:#9eabce!important;color:#2d2d2d!important;border:none!important;border-radius:8px;padding:12px 22px!important;font-weight:700}.woocommerce-checkout form.checkout_coupon .button:hover{background:#8796c1!important;color:#2d2d2d!important}.woocommerce-checkout .woocommerce-form-coupon-toggle~.woocommerce-form-coupon-toggle{display:none!important}.woocommerce-checkout form.checkout_coupon~form.checkout_coupon{display:none!important}.woocommerce-cart .button,.woocommerce-cart button.button,.woocommerce-cart input.button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background:#9eabce!important;color:#2d2d2d!important;border:none!important;border-radius:8px!important;font-weight:700!important;padding:12px 22px!important}.woocommerce-cart .button:hover,.woocommerce-cart button.button:hover,.woocommerce-cart input.button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background:#8796c1!important;color:#2d2d2d!important}.woocommerce-cart .button:disabled,.woocommerce-cart button.button:disabled,.woocommerce-cart input.button:disabled{background:#c7cfe6!important;color:#2d2d2d!important;opacity:0.75!important}.starlume-announcement{background:#9eabce;border-top:1px solid #8796c1;border-bottom:1px solid #8796c1;padding:18px 20px;text-align:center;font-size:16px;color:#2d2d2d;font-weight:600;line-height:1.6}.starlume-announcement a{color:#2d2d2d;font-weight:800;text-decoration:underline}.starlume-announcement a:hover{color:#000}.grim-shipping-banner{max-width:1100px;margin:50px auto;background:#1f1f1f;color:#f5f2ed;text-align:center;padding:18px 24px;font-size:0.88rem;line-height:1.7;letter-spacing:0.4px;font-weight:600;border:1px solid #3a3a3a;border-radius:4px}.sl-shipping-banner{max-width:1100px;margin:50px auto;background:#9eabce;color:#ffffff;text-align:center;padding:18px 24px;font-size:0.95rem;line-height:1.5;letter-spacing:0.5px;font-weight:600;border-radius:4px}