.product-template-default .product-gallery .product-images .woocommerce-product-gallery__wrapper a img{border-radius:15px}.single-review-google{display:inline-flex;position:relative;align-items:center;flex-wrap:wrap}.single-review-google .google-title{font-weight:500;font-size:16px;line-height:24px;margin-right:7px;color:#333}.single-review-google .google-star img{display:block;height:auto}.single-review-google a{position:absolute;height:100%;width:100%;left:0;top:0}.product-section{border-top:unset!important}.product-short-description{margin-bottom:20px}.product-info .price{font-size:1.5em;font-weight:bolder;margin:.5em 0;color:#4600b9}.product-info .price span.amount{color:#4600b9}.product-variable{position:relative}.product-variable .single_variation_wrap .woocommerce-variation.single_variation{position:absolute;width:100%;top:0;left:0;background-color:#fff}.product-variable .single_variation_wrap .woocommerce-variation.single_variation .woocommerce-variation-price{padding-bottom:0;line-height:28px;border-top:unset;font-size:1em;padding-top:0}.product-variable .reset_variations{right:40px!important;top:8px;opacity:1!important;font-weight:600;font-size:16px!important;line-height:24px;text-decoration:none;text-transform:capitalize!important;color:#4600b9!important;padding-left:28px}.product-variable .reset_variations::after{display:block;content:"";background-image:url(https://simglobal.vn/wp-content/themes/esimpm/assets/img/close.svg);width:24px;height:24px;position:absolute;left:0;top:0}.variations_form .variations .label label{font-weight:600;font-size:18px;line-height:24px}.variations_form .variations .ux-swatches .ux-swatch{padding:0 20px;height:48px;width:auto;font-size:16px;border-radius:8px;background-color:#fff;transition:all .3s ease;border:2px solid #f5f5f8;box-shadow:unset}.variations_form .variations .ux-swatches[data-attribute_name="attribute_pa_so-ngay"] .ux-swatch{width:48px;padding:0 8px}.variations_form .variations .ux-swatches .ux-swatch:hover,.variations_form .variations .ux-swatches .ux-swatch.selected{border-color:#4600b9;background:linear-gradient(238.61deg,rgb(174 125 255 / .1) 28.53%,rgb(174 125 255 / .1) 70.5%)}.variations_form .woocommerce-variation-add-to-cart .quantity{margin-bottom:10px;border-radius:24px;overflow:hidden;border:1px solid silver}.variations_form .woocommerce-variation-add-to-cart .quantity input[type="button"]{height:48px;min-height:unset;font-size:28px;line-height:48px;background-color:#fff0;text-shadow:none;border:unset}.variations_form .woocommerce-variation-add-to-cart .quantity input[type="button"]:hover{box-shadow:unset;background-color:#4600b9;color:#fff}.variations_form .woocommerce-variation-add-to-cart .quantity input[type="number"]{height:48px;border:none;box-shadow:none;font-weight:700;font-size:18px;line-height:48px}.variations_form .single_add_to_cart_button{font-weight:600;font-size:16px;line-height:20px;text-transform:unset;border-radius:24px;padding:14px 36px;border:none;margin-bottom:10px;color:#fff;background-color:#4600b9!important}.single-check-compatibility{margin:20px 0}.single-check-compatibility .esimpm-list-button-check-compatible{display:flex;align-items:center;justify-content:left}.single-check-compatibility .esimpm-list-button-check-compatible .esimpm-button-phone-esim{margin-right:8px;padding:3px 13px 3px 18.5px;border-radius:24px;border:1px solid #ddd;display:flex;align-items:center;font-size:14px;color:var(--text);transition:ease-in-out .3s;-webkit-transition:.3s ease-in-out;cursor:pointer}.single-check-compatibility .esimpm-list-button-check-compatible .esimpm-button-phone-esim .icon{margin-top:5px;margin-right:6px;transition:ease-in-out .3s;-webkit-transition:.3s ease-in-out}.single-check-compatibility .esimpm-list-button-check-compatible .esimpm-button-phone-esim:hover{color:#fff;border-color:#4600b9;background-color:#4600b9}.single-check-compatibility .esimpm-list-button-check-compatible .esimpm-button-phone-esim:hover .icon svg path{fill:#fff}.single-check-compatibility .popup-esim-compatible-devices{position:fixed;width:100%;max-width:930px;height:486px;top:50%;left:50%;z-index:99999;opacity:0;visibility:hidden;overflow:hidden;border-radius:24px;padding-bottom:30px;transform:translate(-50%,-50%);background-color:#fff;transition:opacity .25s ease,visibility 0s ease}.single-check-compatibility .popup-esim-compatible-devices .header{position:unset;font-weight:600;font-size:40px;line-height:1.4;padding:60px 0 35px;text-align:center;max-width:670px;margin:0 auto;width:100%}.single-check-compatibility .popup-esim-compatible-devices .header .esimpm-nav-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;position:absolute;top:15px;right:15px;border-radius:22px}.single-check-compatibility .popup-esim-compatible-devices .header .esimpm-nav-close svg path{fill:silver}.single-check-compatibility .popup-esim-compatible-devices .compatible-devices-content{padding:0 30px}.single-check-compatibility .popup-esim-compatible-devices .thietbi-search{margin:0 auto 0}.esimpm-checkout-popup-active .esimpm-check-overlay{position:fixed;width:100vw;height:100vh;top:0;bottom:0;left:0;z-index:9999;opacity:0;background-color:rgb(0 0 0 / .83);visibility:hidden;transition:opacity .25s ease,visibility 0s ease}.esimpm-checkout-popup-active .esimpm-check-overlay,.esimpm-checkout-popup-active .popup-esim-compatible-devices{visibility:visible;opacity:1}.ux-swatch-selected-value{display:none}.product-footer .entry-content{border-radius:25px;border:1px solid #efefef;padding:25px 20px}ul.woocommerce-mini-cart{margin-bottom:20px!important}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{border-radius:16px;padding:24px;margin-bottom:12px;border:2px solid #f5f5f8}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item img{width:48px;height:48px;margin-right:15px;object-fit:cover;border-radius:50%;position:unset}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .product-title{font-size:18px;line-height:24px;font-weight:600;margin-bottom:8px}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl{font-size:1em;margin-left:62px}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty{margin-left:62px;margin-right:0}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty .quantity.buttons_added{border-radius:25px;border:solid 2px #999;max-width:120px;line-height:1.5}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty .quantity.buttons_added .button.minus,ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty .quantity.buttons_added .button.plus{width:35px;height:35px;background-color:#fff;min-height:unset;min-width:unset;line-height:5px;border:unset;font-size:23px;border-radius:25px}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty .quantity.buttons_added .qty.text{border:unset;height:35px;width:35px;font-size:16px}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty .product-subtotal{font-size:1rem;opacity:1}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .ux-mini-cart-qty .product-subtotal span.amount{color:#4600b9}ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove{right:24px;top:24px;border:unset}.widget_shopping_cart_content .ux-mini-cart-footer .woocommerce-mini-cart__total span.amount{color:#4600b9;font-size:19px}.widget_shopping_cart_content .ux-mini-cart-footer .woocommerce-mini-cart__buttons a.button{border-radius:50px;padding:8px 20px}table.shop_table .cart_item td{padding-bottom:20px;padding-top:20px}table.shop_table .woocommerce-cart-form__cart-item .product-thumbnail{max-width:70px;min-width:70px;width:70px;vertical-align:top}table.shop_table .woocommerce-cart-form__cart-item .product-thumbnail a img{width:48px;height:48px;object-fit:contain;border-radius:50%}table.shop_table .woocommerce-cart-form__cart-item .product-name a{display:block;font-weight:600;font-size:18px;line-height:24px;margin-bottom:8px}table.shop_table .woocommerce-cart-form__cart-item .product-name .variation{margin:0;font-size:14px;line-height:20px;font-weight:400;text-transform:capitalize;color:#333}table.shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity.buttons_added{border-radius:25px;border:solid 2px #999;max-width:120px;line-height:1.5}table.shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity.buttons_added .button.minus,table.shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity.buttons_added .button.plus{width:45px;height:45px;background-color:#fff;min-height:unset;min-width:unset;line-height:5px;border:unset;font-size:23px;border-radius:25px}table.shop_table .woocommerce-cart-form__cart-item .product-quantity .quantity.buttons_added .qty.text{border:unset;height:45px;width:45px;font-size:16px}table.shop_table .product-subtotal span.amount{font-size:18px;color:#4600b9}table.shop_table a.remove{border:unset}.actions button.button{border-radius:50px;padding:6px 20px}body.woocommerce-cart .cart-sidebar{margin-bottom:30px;padding:24px;border-radius:24px;background-color:#f5f5f8}body.woocommerce-cart .cart-sidebar .cart-total-title{margin-bottom:24px;font-size:18px;line-height:24px}body.woocommerce-cart .ux-cart-coupon{margin-bottom:24px}body.woocommerce-cart .ux-cart-coupon .coupon{position:relative}body.woocommerce-cart .ux-cart-coupon .coupon input[type="text"]{border:none;border-radius:16px;margin-bottom:0;padding-right:65px;height:48px}body.woocommerce-cart .ux-cart-coupon .coupon button{position:absolute;left:unset;right:16px;top:0;height:100%;font-size:16px;font-weight:500;margin:0;padding:0;border:none;box-shadow:none;background-color:#fff0;color:#4600b9}body.woocommerce-cart .cart_totals{border-top:2px solid #e5e7ec}body.woocommerce-cart .cart_totals tbody .order-total td,body.woocommerce-cart .cart_totals tbody .order-total th{font-size:20px;font-weight:600;color:#333}body.woocommerce-cart .wc-proceed-to-checkout a{border-radius:50px;padding:6px 20px;margin-right:0;width:100%;background-color:#4600b9}.return-to-shop,.continue-shopping .button-continue-shopping{display:none!important}