a{color:#59c600}a,.page-title{color:#59c600}.main_menu>.elementor-column-wrap::after{content:"";display:flex;background:#fff;height:100%;width:85%;left:8%;margin:0 auto;position:absolute;transform:skew(40deg)}.main_slider{max-width:1380px;margin:0 auto}.btn-100 a.elementor-button-link{width:100%!important}ul.products-grid.grid-wrapper{display:flex;width:100%;flex-wrap:wrap;flex-direction:row;list-style:none;margin:0;padding:0}.view_recent_products ul.products-grid.grid-wrapper{max-width:100%;text-align:center;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;-webkit-scroll-snap-points-x:repeat(285px);-ms-scroll-snap-points-x:repeat(285px);scroll-snap-points-x:repeat(285px);-webkit-scroll-snap-type:mandatory;-ms-scroll-snap-type:mandatory;scroll-snap-type:mandatory}.view_recent_products h2{border-top:1px solid #e8e8e8;margin:20px 0;padding-top:15px;font-size:18px!important;text-align:center;font-weight:600}#single_product_addtocart{position:-webkit-sticky;position:sticky;top:10px;max-height:fit-content}#single_product_imagewrapper{position:-webkit-sticky;position:sticky;top:10px;max-height:fit-content}.view_recent_products ul.products-grid.grid-wrapper li{width:45%!important;flex-shrink:0}.view_recent_products .woocommerce-info{display:none}.slides::-webkit-scrollbar{width:10px;height:10px}.slides::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.slides::-webkit-scrollbar-track{background:transparent}ul.products-grid.grid-wrapper li.product_wrapper{width:calc((100%/5) - 1.9%);padding:0;margin:0 8px 16px 8px;position:relative;background:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-webkit-transition:all ease-out 300ms;-moz-transition:all ease-out 300ms;-o-transition:all ease-out 300ms;transition:all ease-out 300ms}.custom-columns-7 ul.products-grid.grid-wrapper li.product_wrapper{width:calc((100%/7) - 6px);margin:0 3px 16px 3px}.custom-columns-6 ul.products-grid.grid-wrapper li.product_wrapper{width:calc((100%/6) - 1.9%)}.custom-columns-4 ul.products-grid.grid-wrapper li.product_wrapper{width:calc((100%/4) - 1.9%)}.custom-columns-3 ul.products-grid.grid-wrapper li.product_wrapper{width:calc((100%/3) - 4.5%)}.custom-columns-2 ul.products-grid.grid-wrapper li.product_wrapper{width:calc((100%/2 ) - 6.1%)}.custom-columns-1 ul.products-grid.grid-wrapper li.product_wrapper{width:100%}ul.products-grid.grid-wrapper li.product_wrapper:hover{box-shadow:0 5px 10px 1px rgba(89,198,0,.4)!important;-webkit-box-shadow:0 5px 10px 1px rgba(89,198,0,.4)!important;-moz-box-shadow:0 5px 10px 1px rgba(89,198,0,.4)!important}ul.products-grid.grid-wrapper li.product_wrapper .badge{position:absolute;z-index:10;background:#989898;color:#fff;font-size:11px;text-transform:uppercase;font-weight:700;padding:5px 30px 2px 30px;transform:rotate(45deg);top:18px;right:-29px;-webkit-clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%);clip-path:polygon(20% 0%,80% 0%,100% 100%,0% 100%)}ul.products-grid.grid-wrapper li.product_wrapper .badge.sale{background:#cc3a2f}ul.products-grid.grid-wrapper li.product_wrapper .badge.preorder{background:#59c600}ul.products-grid.grid-wrapper li.product_wrapper .image_wrapper{position:relative;display:block;overflow:hidden;width:100%}ul.products-grid.grid-wrapper li.product_wrapper .image_wrapper::after{padding-bottom:125%;display:block;content:""}ul.products-grid.grid-wrapper li.product_wrapper .image_wrapper img{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:95%;max-width:initial}ul.products-grid.grid-wrapper li.product_wrapper .pre-order{position:absolute;z-index:10;bottom:22%;right:-13px;background:#59c600;padding:11px 10px 5px 27px;border-radius:3px;text-align:right;-webkit-clip-path:polygon(20% 0,100% 0,100% 80%,90% 100%,90% 80%,0 80%);clip-path:polygon(20% 0,100% 0,100% 80%,90% 100%,90% 80%,0 80%);transition:all ease-out 200ms}ul.products-grid.grid-wrapper li.product_wrapper:hover .pre-order{padding:11px 10px 5px 35px}ul.products-grid.grid-wrapper li.product_wrapper .pre-order::after{position:absolute;bottom:0;right:-11px;display:block;content:"";background:#50b300;width:30px;height:9px;z-index:10}ul.products-grid.grid-wrapper li.product_wrapper .pre-order h3{font-size:11px;line-height:0;font-weight:700;margin:0;color:#fff;text-transform:uppercase}ul.products-grid.grid-wrapper li.product_wrapper .pre-order span.date{font-size:13px;font-weight:500;color:#fff}ul.products-grid.grid-wrapper li.product_wrapper .product_info .name{display:block;text-align:center;text-transform:uppercase;font-size:14px;padding:7px 5px 0 5px;color:#3a3a3a;font-weight:700;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.products-grid.grid-wrapper li.product_wrapper .product_info .price{text-align:center;padding:0 10px 8px 10px;font-size:15px}ul.products-grid.grid-wrapper li.product_wrapper .product_info .price del span.amount{color:#000;font-weight:400;font-size:90%}ul.products-grid.grid-wrapper li.product_wrapper .product_info .price span.amount{font-weight:700;color:#59c600}.single_template_add_to_cart .cart .quantity{display:none!important}.single_template_add_to_cart p.ast-stock-detail{display:none!important}.single-product .price{position:relative}#single_product_addtocart .price span{font-size:26px;color:#3a3a3a}#single_product_addtocart .price.has-preorder ins span{font-size:26px;color:#59c600}#single_product_addtocart .price:not(.has-preorder) ins span{font-size:26px;color:#c63329}#single_product_addtocart .price del span{color:#a0a0a0;font-size:15px}.single_template_add_to_cart button.single_add_to_cart_button{width:100%;box-shadow:0 9px 14px 0 rgba(89,198,0,.1)!important;-webkit-box-shadow:0 9px 14px 0 rgba(89,198,0,.1)!important;-moz-box-shadow:0 9px 14px 0 rgba(89,198,0,.1)!important}.single-product .price .prices_tooltip{position:absolute;top:20px;width:280px;left:-240px;padding:10px;background:#fff;display:none;text-align:left;box-shadow:0 9px 14px 0 rgba(0,0,0,.1)!important;-webkit-box-shadow:0 9px 14px 0 rgba(0,0,0,.1)!important;-moz-box-shadow:0 9px 14px 0 rgba(0,0,0,.1)!important;z-index:10}.single-product .price .prices_tooltip ul.prices{list-style:none;margin:0;padding:0;font-size:13px;color:#3a3a3a}.single-product .price.has-preorder:hover .prices_tooltip{display:block}.single-product .price .prices_tooltip h6{font-size:13px;font-weight:700}.single-product .price .prices_tooltip ul.prices>li{padding:15px 10px;opacity:.3}.single-product .launch-date{display:block;position:relative;left:0;padding:0;text-align:left;margin-bottom:10px}.single-product .launch-date span.label-preorder{display:block;width:40%;position:absolute;top:-40px;left:-25px;height:30px;text-align:center;background:#59c600;color:#fff;font-size:16px;font-weight:700;border-radius:4px;margin-bottom:10px}.single-product .launch-date span.label-preorder::after{content:'';display:block;background:#489e02;position:absolute;width:15px;height:20px;-webkit-clip-path:polygon(20% 0,100% 100%,100% 0);clip-path:polygon(10% 0,100% 100%,100% 0)}.single-product .launch-date{display:block;position:relative;left:0;padding:0;text-align:left;border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:10px}.single-product .launch-date span.title{font-weight:700;color:#59c600;font-size:16px;line-height:12px;display:block}.single-product .launch-date span.title{display:block}.single-product .launch-date span.title{display:block;margin-top:25px}.single-product .price .prices_tooltip ul.prices.active_dprimero li:nth-child(1){opacity:1}.single-product .price .prices_tooltip ul.prices.active_gamer li:nth-child(2){opacity:1}.single-product .price .prices_tooltip ul.prices.active_standard li:nth-child(3){opacity:1}#single_product_addtocart .price .prices_tooltip ul.prices>li span.title{color:#59c600;font-size:14px}.single-product form.cart{flex-wrap:wrap;flex-direction:column}.single-product form.cart .wc-deposits-wrapper .wc-deposits-option{overflow:visible;display:flex;position:relative;justify-content:space-between;align-items:center}.single-product form.cart .wc-deposits-wrapper .wc-deposits-option li{border:none;box-shadow:1px 2px 6px rgba(0,0,0,.1)}.single-product form.cart .wc-deposits-wrapper.wc-deposits-optional .wc-deposits-payment-plans{border:none;box-shadow:1px 2px 6px rgba(0,0,0,.1)}.single-product form.cart .wc-deposits-wrapper.wc-deposits-optional .wc-deposits-payment-plans:before{border-bottom-color:#eaeaea}.single-product form.cart .wc-deposits-wrapper.wc-deposits-optional .wc-deposits-payment-plans li.wc-deposits-payment-plan{padding:5px 0}.view_recent_products ul.products-grid.grid-wrapper>li.product_wrapper .pre-order{display:none!important}.view_recent_products ul.products-grid.grid-wrapper>li.product_wrapper .product_info .price span{font-size:13px!important}.view_recent_products ul.products-grid.grid-wrapper>li.product_wrapper .product_info .price del span{font-size:90%!important}@media (max-width:769px){ul.products-grid.grid-wrapper:not(.slick-slider) li.product_wrapper{margin:0 5px 16px 5px!important;width:calc((100% / 2) - 10px)!important}}.woocommerce-message,.woocommerce-info{border-top-color:#59c600!important;background:rgba(89,198,0,.1)!important}.woocommerce-message::before,.woocommerce-info::before{color:#59c600!important}.woocommerce-message,.woocommerce-info{border-top-color:#59c600!important;background:rgba(89,198,0,.1)!important;color:#3a3a3a!important;font-weight:600!important}.woocommerce a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled{background:#59c600!important;border-color:#59c600!important;box-shadow:0 0 20px 0 rgba(68,152,0,.7)}.woocommerce-checkout form .form-row label{text-transform:uppercase;font-size:13px;font-weight:600;color:#3A3A3A}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#59c600}#order_review{padding:20px 0 10px 20px!important;width:43%!important;border-right:0px!important;border-width:1px!important}h3#order_review_heading{display:none}.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{margin-right:15px!important}ul#shipping_method li{display:flex;text-indent:0px!important;padding:2px 15px 2px 0px!important;border-bottom:1px solid #e8e8e8;position:relative}ul#shipping_method li input[id^="shipping_method"]{position:absolute;visibility:hidden}ul#shipping_method li label{cursor:pointer;font-size:13px}ul#shipping_method li label::before{width:18px;text-align:right;margin-right:8px;content:"\e034";display:inline-block;font-family:WooCommerce;font-size:18px;text-rendering:auto;color:#59c600!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all ease-out 200ms}ul#shipping_method li:hover label::before{content:"\f05d";color:#3a3a3a}ul#shipping_method li input:checked+label::before{content:"\f058";color:#59c600}ul#shipping_method li[class^="betrs_shipping"] .local-pickup-label{position:absolute;opacity:0;font-size:12px;background:#f7f7f7;padding:3px 5px 3px 15px;border-radius:4px;top:50%;right:-15px;font-weight:600;transform:translateY(-50%);transition:all ease-out 300ms}ul#shipping_method li[class^="betrs_shipping"]:hover .local-pickup-label,ul#shipping_method li[class^="betrs_shipping"] input:checked~.local-pickup-label{opacity:1}ul#shipping_method li[class^="betrs_shipping"] .local-pickup-label i{color:#59c600;font-size:25px;position:absolute;top:2px;left:-7px}ul#shipping_method li[class^="betrs_shipping"] .local-pickup-label span.featured{font-weight:700;color:#59c600}ul#shipping_method li .betrs_option_desc{display:none}.shop_table .items-wrapper{display:flex;flex-wrap:wrap;align-content:center;align-items:center;flex-direction:column;width:100%}.shop_table .items-wrapper .cart_item{width:100%;display:flex;padding-bottom:10px;margin:4px 0;flex-direction:row;align-items:center;align-content:space-between;border-bottom:1px dashed #d0d0d0}.shop_table .items-wrapper .cart_item .product-image{width:75px;background:#fff;padding:5px;box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important}.shop_table .items-wrapper .cart_item .product-name{position:relative;width:50%;padding:10px 15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.shop_table .items-wrapper .cart_item .product-name .product-quantity{position:absolute;right:10px}.shop_table .items-wrapper .cart_item .product-total{width:35%}.shop_table .items-wrapper .cart_item .product-total .amount{display:block;color:#59c600;font-weight:700;text-align:right;font-size:20px;letter-spacing:1px}.elementor-menu-cart__container .elementor-menu-cart__main{padding:0 10px!important}.elementor-menu-cart__products{display:block;margin-bottom:20px;width:100%;border:none!important}.elementor-menu-cart__product{display:inline-flex!important;width:calc(50% - 12px);flex-direction:column;position:relative;align-items:stretch;align-content:center;text-align:center;padding:0px!important;margin:7px 5px;border-radius:3px;border:none;box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important}.elementor-menu-cart__product-image img{width:130px;margin:0 auto}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{display:block;text-align:center;padding:0 5px!important;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.elementor-menu-cart__product-name a{color:#59c600}.elementor-menu-cart__product-price span.quantity{color:#3a3a3a}.elementor-menu-cart__product>.elementor-menu-cart__product-remove{position:absolute;top:-5px;right:-5px;background:#f54949;color:#fff!important;border-color:#fff}.elementor-menu-cart__product>.elementor-menu-cart__product-remove:before,.elementor-menu-cart__product>.elementor-menu-cart__product-remove:after{background:#fff;height:2px}.elementor-menu-cart__subtotal{padding:5px 0px!important;color:#59c600;border-top:1px dashed #ececec;border-bottom:1px dashed #ececec!important}.elementor-menu-cart__footer-buttons{display:flex!important;flex-direction:column;align-items:center;align-content:center;width:100%}.elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:transparent;color:#3a3a3a!important;margin-bottom:7px}.elementor-menu-cart__footer-buttons .elementor-button--checkout{width:90%;background:#59c600;padding:10px 15px}.woocommerce-cart #primary{margin:0}.woocommerce-cart #primary header.entry-header.ast-no-thumbnail.ast-no-meta{display:none}#customer_details{padding-top:30px}main#main .woocommerce-error{background:#ffe8e8!important;color:#6f0000!important;border-top:none!important;border-bottom:2px solid #b81c23!important}.woocommerce-checkout #primary{margin:0}.woocommerce-checkout #primary header.entry-header{display:none}.totals form.checkout_coupon{display:flex;flex-wrap:wrap;flex-direction:column;width:100%!important;padding:0px!important;margin:25px auto!important}.totals form.checkout_coupon .input-coupon{display:flex;width:100%;align-items:center;justify-content:center}.totals form.checkout_coupon span{text-align:center;margin-bottom:5px}.totals form.checkout_coupon .input-coupon input#coupon_code{width:70%}.totals form.checkout_coupon .input-coupon button{width:30%;padding:7px 15px!important;height:39px;margin-left:-1px;border-radius:0px!important}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%!important}.totals .cart-subtotal,.totals .order-total{display:flex;align-items:center;justify-content:space-between;border-bottom:1px dashed #ececec;margin:10px auto;padding-bottom:10px}.totals .cart-subtotal,.totals .order-total{font-size:19px}.totals .cart-subtotal div:first-child,.totals .order-total div:first-child{font-weight:700;font-size:16px}.totals .order-total .amount{color:#59c600;font-size:24px}.woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.woocommerce-privacy-policy-text{text-align:justify}h2.payment-title{font-size:19px;font-weight:700;color:#59c600}ul.wc_payment_methods.payment_methods.methods{display:flex;align-items:center;justify-content:space-evenly;margin:25px auto!important}li.wc_payment_method input{position:fixed;top:0;left:0;visibility:hidden}li.wc_payment_method input:checked+label{border:2px solid #59c600}li.wc_payment_method label span.title{display:none}li.wc_payment_method label img{height:20px;text-align:center;margin:0 auto!important;display:block}li.wc_payment_method label{box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;-moz-box-shadow:0 4px 5px 0 rgba(0,0,0,.1)!important;padding:15px 20px;margin:0 10px;cursor:pointer;border-radius:4px;width:100%;min-width:130px;display:block;margin:10px auto}ul.wc_payment_methods.payment_methods.methods .payment_box{display:none!important}