.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{color:var(--blue-100)}.woocommerce-js a.remove::before{border:1px solid var(--blue-100)}.woocommerce-js .widget_shopping_cart .total strong,.woocommerce-js.widget_shopping_cart .total strong{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive{background-color:#000;border-radius:10px;overflow:hidden;border:1px solid var(--blue-100);margin-block:50px}body.woocommerce-cart .cart_totals,body.woocommerce-cart .cart_totals>h2,body.woocommerce-cart th{background-color:#000!important}body.woocommerce-cart td[data-title=Shipping] label{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive #coupon_code{background:#000;color:var(--blue-100);border:2px solid var(--blue-100);border-radius:5px}body.woocommerce-cart table.shop_table.shop_table_responsive #coupon_code::-webkit-input-placeholder{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive #coupon_code::-moz-placeholder{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive #coupon_code:-ms-input-placeholder{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive #coupon_code::-ms-input-placeholder{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive #coupon_code::placeholder{color:var(--blue-100)}body.woocommerce-cart table.shop_table.shop_table_responsive input[type=number]{background:#000;color:var(--blue-100);border:2px solid var(--blue-100);border-radius:5px;padding:5px;text-align:center}.woocommerce-cart-form__cart-item .ast-mobile-svg.ast-close-svg{color:var(--blue-100)}.shop-body #primary{background:var(--blue-400);padding:25px;border-radius:25px;margin-block:50px}.ast-article-single.product.type-product{margin-block:50px;background:#000;border-radius:25px;overflow:hidden;padding:25px}.ast-article-single.product.type-product .product_meta .posted_in{background:#000;color:var(--blue-100);border-radius:25px;padding:5px 10px;border:1px solid var(--blue-100);margin-top:10px}.ast-article-single.product.type-product .product_meta .posted_in a{color:var(--accent)}.ast-article-single.product.type-product .tabs.wc-tabs{display:none}.related.products{background:#000}.related.products ul.products li img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{margin-bottom:0}.related.products .astra-shop-summary-wrap{background:var(--blue-400);padding-top:10px}.ast-article-single.product.type-product input[type=number].qty{background:#000;color:var(--blue-100);border:2px solid var(--blue-100);border-radius:5px;padding:5px;text-align:center}.woocommerce-js .woocommerce-breadcrumb{background:rgba(0,0,0,.2);color:#fff;border-radius:25px;padding:15px 15px 15px 25px}.woocommerce-js .woocommerce-breadcrumb a{color:var(--accent)}.ast-woocommerce-container .product{border-radius:0 0 25px 25px;background-color:transparent;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-shadow:0px 6px 15px -2px #101828;transition:all .15s ease-in-out}.ast-woocommerce-container .product:not(.ast-article-single):hover{border-radius:0 0 25px 25px;box-shadow:0px 16px 15px -2px #101828;transform:scale(1.01);transition:all .15s ease-in-out}.astra-shop-summary-wrap{background:#000;border-radius:0 0 25px 25px;padding:0 15px 15px}.astra-shop-thumbnail-wrap{background-color:#000;border:2px solid #000}.woocommerce-js .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{background:var(--accent-2);color:black;font-weight:500;border:2px solid #000;border-radius:25px;padding:5px;text-align:center}.hero-video-container{margin:0 0 50px;width:100%;padding:0}.hero-video-container .wp-element-caption{background:var(--red-100);color:#000;padding:10px;border-radius:0 0 25px 25px;font-weight:500;display:none}.ast-separate-container .ast-article-post{background:#000;border-radius:25px;box-shadow:0px 6px 15px -2px #101828;width:80%;margin:50px auto}.ast-separate-container .ast-article-post:hover{border-radius:25px;box-shadow:0px 6px 15px -2px #101828}.ast-separate-container .ast-article-inner{background:#000;border-radius:25px;padding:25px}.wp-block-media-text.has-background{overflow:hidden;border-radius:25px;margin-block:50px!important}.ast-pagination span.page-numbers.current{border-radius:3px!important}.post .ast-article-inner{position:relative;flex-direction:column;width:100%;margin:0 auto;align-items:center;justify-content:center;background-color:rgba(255,255,255,.05);padding:40px;gap:20px}.post .ast-article-inner .ast-blog-featured-section.post-thumb{width:100%;height:100%;border-radius:15px;overflow:hidden;margin:0}.post .ast-article-inner .ast-blog-featured-section.post-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:50% 60%}.post .ast-article-inner .post-content{width:100%;margin:0;padding:25px;border-radius:15px;background-color:rgba(255,255,255,.05)}.post .ast-article-inner .ast-read-more-container.read-more a{color:var(--accent);border:2px solid var(--accent);padding:10px 20px;border-radius:25px;text-transform:uppercase;font-weight:500}.post .ast-article-inner .ast-read-more-container.read-more a:hover{background-color:var(--accent);color:#000}.hero-plx-container{position:relative;width:100%;height:calc(100vh - 100px);overflow:hidden}.hero-plx-background{position:absolute;top:0;left:0;width:100vw;height:100%}.hero-plx-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom left;object-position:bottom left;transform:scaleX(-1)}.hero-plx-color-overlay{position:absolute;top:0;left:0;width:100vw;height:100%;background:hsla(250,100%,20%,.45);mix-blend-mode:multiply}.hero-plx-title{position:absolute;top:50%;transform:translateY(-50%);left:5%;width:45%}.hero-plx-characters{position:absolute;bottom:-1%;right:5%;width:60%}.hero-plx-characters-front{position:absolute;bottom:-1%;right:5%;width:60%}.hero-plx-characters-back{position:absolute;bottom:-1%;right:5%;width:60%}.hero-plx-shadows{position:absolute;bottom:-1%;right:5%;width:60%;opacity:.7}body.woocommerce-checkout .entry-content{background:#000;border-radius:25px;padding:25px;margin-block:50px}body.woocommerce-checkout .woocommerce-info{background:var(--accent);color:#000;border-top:none;border-radius:25px}body.woocommerce-checkout .woocommerce-info::before{color:#000}body.woocommerce-checkout .woocommerce-shipping-methods label{color:var(--accent)}body.woocommerce-checkout .form-row.place-order label,body.woocommerce-checkout .woocommerce-additional-fields label,body.woocommerce-checkout .woocommerce-shipping-fields label,body.woocommerce-checkout .woocommerce-billing-fields label{color:#fff}body.woocommerce-checkout .woocommerce-info a{color:#000;font-weight:700;text-decoration:underline!important}.woocommerce-message{background:#000;color:var(--blue-100);border-radius:25px;border:none}.woocommerce-order .woocommerce-column__title,.woocommerce-order .woocommerce-order-details__title{background-color:#000}.woocommerce .woocommerce-form.woocommerce-form-login label{color:var(--blue-100)}@media (max-width:1024px){.hero-plx-background img{transform:scaleX(1)}.hero-plx-characters{width:60%}.hero-plx-title{top:30%;left:12%}}@media (max-width:921px){body.ast-main-header-nav-open .ast-builder-layout-element[data-section=section-hb-social-icons-1]{position:fixed!important;top:95px!important;width:100%!important}body.ast-main-header-nav-open .main-navigation{position:fixed!important;top:145px!important;left:0!important;width:100%!important;z-index:9999!important}}@media (max-width:480px){.ast-separate-container .ast-article-post{width:100%}.post .ast-article-inner{padding:20px}.post .ast-article-inner .post-content{padding:15px}.post .ast-article-inner .ast-read-more-container.read-more a{padding:5px 10px}.hero-plx-title{top:45%}body.woocommerce-checkout .woocommerce-checkout-review-order{padding:15px!important}body.woocommerce-checkout .entry-content{padding:15px;margin-block:25px}body.woocommerce-checkout .woocommerce-info{border-radius:15px;padding-top:1em;padding-bottom:1em;padding-left:3em;padding-right:1em}}