.highlight-box{background:#1c1c1c;border:2px solid #fc0;border-radius:12px;padding:20px;margin:30px 0;box-shadow:0 4px 10px rgb(0 0 0 / .5)}.highlight-box h2{font-size:1.5rem;color:#fc0;margin-bottom:15px}.highlight-box p{margin-bottom:12px;line-height:1.6}.social-link{font-size:1rem;color:#fc0;font-weight:700;text-decoration:none}.social-link:hover{text-decoration:underline}.key-benefits.highlight-box{background:#1c1c1c;border:2px solid #fc0;border-radius:20px;padding:40px 30px;margin:50px 0;box-shadow:0 8px 20px rgb(0 0 0 / .6)}.key-benefits .section-title{font-size:2rem;font-weight:700;color:#fc0;text-align:center;margin-bottom:40px}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px 40px}.benefit{display:flex;align-items:flex-start;gap:15px}.benefit .icon{font-size:1.8rem;color:#fc0;flex-shrink:0;line-height:1.2}.benefit p{margin:0;font-size:1.05rem;line-height:1.5;color:#fff}.benefit strong{display:block;font-size:1.1rem;margin-bottom:3px;color:#fc0}.header-cart .cart-content .widget_shopping_cart{width:380px;max-width:calc(100vw - 24px);background:#172a36;color:#e9f0f4;border:1px solid #36505e;border-top:3px solid #ff6b13;border-radius:0 0 14px 14px;box-shadow:0 18px 40px rgb(0 0 0 / .32)}.header-cart .widget_shopping_cart_content{padding:16px}.header-cart .woocommerce-mini-cart{max-height:min(48vh, 370px);overflow-y:auto;padding:0 4px 0 0;margin:0}.header-cart .woocommerce-mini-cart li.mini_cart_item{position:relative;display:block;min-height:78px;padding:12px 30px 12px 0;margin:0;border-bottom:1px solid #38505c;color:#eef4f7}.header-cart .woocommerce-mini-cart li.mini_cart_item>a:not(.remove){display:block;color:#fff;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none}.header-cart .woocommerce-mini-cart li.mini_cart_item>a:not(.remove):hover{color:#ff9a5a}.header-cart .woocommerce-mini-cart li.mini_cart_item img{float:right;width:64px;height:43px;object-fit:cover;margin:0 0 4px 10px;border-radius:5px}.header-cart .woocommerce-mini-cart .quantity{display:block;margin-top:6px;color:#c9d5db;font-size:14px}.header-cart .woocommerce-mini-cart li.mini_cart_item a.remove{position:absolute;top:12px;right:0;left:auto;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#e1e9ed!important;background:#344b57;font-size:21px;line-height:1}.header-cart .woocommerce-mini-cart li.mini_cart_item a.remove:hover,.header-cart .woocommerce-mini-cart li.mini_cart_item a.remove:focus-visible{background:#ff6b13;color:#fff!important}.header-cart .woocommerce-mini-cart .remove-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header-cart .woocommerce-mini-cart__total{display:flex;justify-content:space-between;gap:12px;margin:14px 0;padding:0;color:#fff;font-size:15px}.header-cart .woocommerce-mini-cart__buttons{display:flex;gap:8px;margin:0}.header-cart .woocommerce-mini-cart__buttons a.button{flex:1;display:block;padding:11px 8px;border:1px solid #ff6b13;border-radius:6px;background:#fff0;color:#fff;text-align:center;font-size:14px;line-height:1.25}.header-cart .woocommerce-mini-cart__buttons a.checkout{background:#ff6b13;color:#fff}.header-cart .woocommerce-mini-cart__buttons a.button:hover,.header-cart .woocommerce-mini-cart__buttons a.button:focus-visible{background:#e95600;color:#fff}.header .top-bar .header-cart .cart-content .widget_shopping_cart{background-color:#172a36}.header .top-bar .header-cart .cart-content .widget_shopping_cart_content{box-sizing:border-box;width:100%}.header .top-bar .header-cart .cart-content .widget_shopping_cart .mini_cart_item>a:not(.remove){color:#fff}.header .top-bar .header-cart .cart-content .widget_shopping_cart .mini_cart_item>a:not(.remove):hover{color:#ff9a5a}.header .top-bar .header-cart .cart-content .widget_shopping_cart .quantity{color:#c9d5db}.header .top-bar .header-cart .cart-content .widget_shopping_cart a.remove{background:#344b57}.header .top-bar .header-cart .cart-content .widget_shopping_cart a.remove:hover{background:#ff6b13}.header .top-bar .header-cart .cart-content .woocommerce-mini-cart li.mini_cart_item>a:not(.remove){color:#fff!important}.header .top-bar .header-cart .cart-content .woocommerce-mini-cart li.mini_cart_item>a:not(.remove):hover{color:#ff9a5a!important}.header .top-bar .header-cart .cart-content .woocommerce-mini-cart .quantity,.header .top-bar .header-cart .cart-content .woocommerce-mini-cart .quantity .amount{color:#c9d5db!important}.header .top-bar .header-cart .cart-content .woocommerce-mini-cart__total,.header .top-bar .header-cart .cart-content .woocommerce-mini-cart__total strong,.header .top-bar .header-cart .cart-content .woocommerce-mini-cart__total .amount{color:#fff!important}.header .top-bar .header-cart .cart-content{width:380px;max-width:calc(100vw - 24px);padding:0;background:#fff0;box-shadow:none}.header .top-bar .header-cart .cart-content .widget_shopping_cart{width:100%;box-sizing:border-box}.header .top-bar .header-cart .cart-content ul.woocommerce-mini-cart{background:transparent!important}@media (max-width:760px){.single-product .cr27{font-size:15px}.single-product .cr27 .cr27-grid,.single-product .cr27 .cr27-prices,.single-product .cr27 .cr27-info-grid{grid-template-columns:minmax(0,1fr);gap:14px}.single-product .cr27 .cr27-card{min-width:0;padding:18px}.single-product .cr27 .cr27-map{min-height:0}.single-product .cr27 .cr27-map img{max-width:100%;height:auto}.single-product .cr27 .cr27-actions{display:grid;grid-template-columns:minmax(0,1fr)}.single-product .cr27 .cr27-actions .cr27-btn{display:block;width:100%;text-align:center;white-space:normal}}@media (max-width:767px){.woocommerce-cart .woocommerce-cart-form table.shop_table{width:100%!important;border:0!important;background:transparent!important}.woocommerce-cart .woocommerce-cart-form table.shop_table thead{display:none!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tbody{display:block!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item{position:relative;display:grid!important;grid-template-columns:76px minmax(0,1fr) 40px;grid-template-areas:'thumb name remove' 'thumb price price' 'thumb subtotal subtotal' 'quantity quantity quantity';column-gap:14px;row-gap:8px;align-items:start;box-sizing:border-box;width:100%;margin:0 0 14px;padding:16px!important;background:#192b36;border:1px solid #405360;border-radius:12px}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td{position:static!important;float:none!important;width:auto!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;text-align:left!important;background:transparent!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td:before{display:none!important;content:none!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-thumbnail{display:block!important;grid-area:thumb}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-thumbnail img{display:block;width:76px!important;height:auto!important;max-width:100%;border-radius:5px}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-name{grid-area:name;line-height:1.35;font-size:16px;font-weight:700;overflow-wrap:anywhere}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-name a{color:#ff9b59!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove{grid-area:remove;display:flex!important;justify-content:flex-end}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove a.remove{position:static!important;display:flex!important;align-items:center;justify-content:center;width:38px!important;height:38px!important;border-radius:50%;background:#304652;color:#fff!important;font-size:25px;line-height:1}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-remove .remove-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-price,.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-subtotal{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;color:#eef4f7;font-size:15px;line-height:1.4}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-price{grid-area:price}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-subtotal{grid-area:subtotal}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-price:before,.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-subtotal:before{display:block!important;position:static!important;content:attr(data-title)!important;float:none!important;width:auto!important;color:#b9c9d1;font-weight:400}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity{grid-area:quantity}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity:has(input[type=hidden]){display:none!important}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity:not(:has(input[type=hidden])){display:flex!important;justify-content:space-between;align-items:center}.woocommerce-cart .woocommerce-cart-form table.shop_table tr.cart_item td.product-quantity:not(:has(input[type=hidden])):before{display:block!important;position:static!important;content:attr(data-title)!important;color:#b9c9d1}.woocommerce-cart .woocommerce-cart-form table.shop_table tr:not(.cart_item){display:block;width:100%;border:0}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions{display:block!important;padding:0!important;text-align:right}.woocommerce-cart .woocommerce-cart-form table.shop_table td.actions:before{display:none!important;content:none!important}.woocommerce-cart .cart-collaterals,.woocommerce-cart .cart-collaterals .cart_totals{float:none!important;width:100%!important;max-width:none!important;margin:24px 0 0!important}.woocommerce-cart .cart_totals h2{font-size:25px;line-height:1.2;color:#fff;margin:0 0 18px}.woocommerce-cart .cart_totals table.shop_table{width:100%!important;border:0!important}.woocommerce-cart .cart_totals table.shop_table tr{display:flex!important;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;border-bottom:1px solid #52616a}.woocommerce-cart .cart_totals table.shop_table tr th,.woocommerce-cart .cart_totals table.shop_table tr td{display:block!important;position:static!important;float:none!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important;line-height:1.4}.woocommerce-cart .cart_totals table.shop_table tr th{flex:1 1 auto;color:#eef4f7}.woocommerce-cart .cart_totals table.shop_table tr td{flex:0 0 auto;color:#fff;text-align:right!important}.woocommerce-cart .cart_totals table.shop_table tr td:before{display:none!important;content:none!important}.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{display:block!important;width:100%!important;box-sizing:border-box;padding:15px!important;border-radius:8px;text-align:center}}@media (max-width:767px){.woocommerce-cart .cart_totals table.shop_table tbody{display:block!important;width:100%!important}}