
.woocommerce-cart-notice, .woocommerce-notices-wrapper .woocommerce-message {border-radius:8px; border-top:0px;}
.woocommerce-notices-wrapper, .woocommerce-cart-notice {font-family:'Geist'; font-size:16px; line-height:1.3; letter-spacing:0px; color:var(--e-global-color-922f531);}
.woocommerce-cart-notice.woocommerce-info {background:rgb(105 220 222 / 48%)}
.woocommerce-cart-notice img {height:20px; padding-right:0px !important;}
.shop_table_responsive.cart td.product-remove, .shop_table_responsive.cart th.product-remove, .shop_table_responsive.cart td.product-thumbnail, .shop_table_responsive.cart th.product-thumbnail, .shop_table_responsive.cart td.product-price, .shop_table_responsive.cart th.product-price, .shop_table_responsive.cart td.product-name>.variation {display:none;}
.shop_table_responsive.cart {border:0px !important;}
.shop_table_responsive.cart thead th {font-family:Aro; text-transform:uppercase; font-size:16px; font-weight:600; border-left:0px; border-top:0px !important; border-right:0px; padding-left:0px;}
.shop_table_responsive.cart tbody td {border-left:0px; border-right:0px; border-top:0px; border-bottom-color:#dfdfdf !important; background:transparent !important; padding-top:20px; padding-bottom:20px; padding-left:0px;}
.shop_table_responsive.cart thead th:last-child, .shop_table_responsive.cart tbody td:last-child {text-align:right;}
.shop_table_responsive.cart tbody td.actions {border-bottom:0px; padding-left:0px;}
.ws_cc_product_co {display:flex; justify-content:space-between; gap:20px;}
.ws_cc_product_co .ws_cart_checkout_cart_item_thumb {line-height:0;}
.ws_cc_product_co .ws_cart_checkout_cart_item_thumb img {width:100px !important; height:100px !important; object-fit:cover; border-radius:8px;}
.ws_cc_product_co .col_name {width:calc(100% - 100px - 20px); position:relative;}
.ws_cc_product_co .col_name>strong {font-family:Aro; font-weight:500; display:block; margin-bottom:10px !important;}
.ws_cc_product_co .variation {font-size:12px; line-height:1.3em;}
.ws_cc_product_co .variation dt, .ws_cc_product_co .variation dd {margin-bottom:5px !important;}
.ws_cc_product_co .ws_cart_checkout_cart_item_price {margin-top:10px; font-family:Aro; font-weight:500; font-size:14px; line-height:1.3;}
.shop_table_responsive.cart .product-quantity .quantity {display:inline-flex; line-height:40px; float:left;}
.shop_table_responsive.cart .product-quantity .qty_btn {height:40px; display:inline-flex; border:1px solid var(--e-global-color-primary); font-size:20px; line-height:0px; padding:0px; width:30px; justify-content:center; align-items:center; font-family:"Inter"; padding-bottom:2px;}
.shop_table_responsive.cart .product-quantity .qty_btn.minus {border-radius:8px 0px 0px 8px; border-right:0px;}
.shop_table_responsive.cart .product-quantity .qty_btn.plus {border-radius:0px 8px 8px 0px; border-left:0px;}
.shop_table_responsive.cart .product-quantity input[type="number"] {height:40px; display:inline-block; border-radius:0px; padding-top:0px; -moz-appearance:textfield; background:transparent; padding-bottom:0px; border-color:var(--e-global-color-primary); outline:none; padding-bottom:2px;}
.shop_table_responsive.cart .product-quantity input[type="number"]::-webkit-inner-spin-button, .shop_table_responsive.cart .product-quantity input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0;}
.shop_table_responsive.cart .product-quantity a.remove {display:inline-flex; margin-left:0px; font-size:0px; width:40px; height:40px; line-height:40px; float:left; justify-content:center; align-items:center;}
.shop_table_responsive.cart .product-quantity a.remove svg {width:20px;}
.shop_table_responsive.cart .product-quantity a.remove svg path {fill:var(--e-global-color-02dc3ee);}
.shop_table_responsive.cart .product-subtotal .woocommerce-Price-amount {font-family:Aro; font-weight:500; font-size:14px; line-height:1.3;}
.shop_table_responsive.cart input[name="coupon_code"] {width:200px !important; height:40px; line-height:40px; padding:0px 10px !important; font-family:Geist; border-radius:8px;}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {height:40px; background:var(--e-global-color-primary) !important; color:#fff !important; border-radius:8px; font-family:Geist; font-weight:900; padding:0px 20px !important; line-height:40px;}
.cart_totals>h2 {font-family:Aro; text-transform:uppercase; font-size:28px; line-height:0.9; margin-top:0px !important;}
.cart_totals {width:450px !important; max-width:100%;}
.cart_totals .shop_table {border:0px !important;}
.cart_totals .shop_table tr td, .cart_totals .shop_table tr th {background:transparent !important; padding-left:0px !important; padding-right:0px !important; font-family:Geist;}
.cart_totals .shop_table tr td:last-child {text-align:right;}



.woocommerce-cart-notice, .woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper ~ div .woocommerce-info {border-radius:8px; border-top:0px;}
.woocommerce-notices-wrapper, .woocommerce-cart-notice, .woocommerce-notices-wrapper ~ div .woocommerce-info {font-family:'Geist'; font-size:16px; line-height:1.3; letter-spacing:0px; color:var(--e-global-color-922f531);}
.woocommerce-notices-wrapper ~ div .woocommerce-info a {color:var(--e-global-color-primary);}
form.woocommerce-checkout a {color:var(--e-global-color-primary);}
form.woocommerce-checkout {display:flex; flex-direction:row; justify-content:space-between; position:relative; padding-top:0px;flex-wrap: wrap;}
form.woocommerce-checkout:before {content:''; position:absolute; top:0px; right:0px; width:50%; background:var(--e-global-color-b3a349f); height:100%; opacity:0.3;}
form.woocommerce-checkout .woocommerce-NoticeGroup{width:100%;}
form.woocommerce-checkout>div {width:50%; position:relative; z-index:9;}
form.woocommerce-checkout .col_order_review {padding:30px;}
form.woocommerce-checkout .woocommerce-additional-fields {display:none;}

.col_order_review #order_review_heading {margin-top:0px; margin-bottom:15px;}
.col_order_review .col_order_review_in {position:sticky !important; top:110px;}
.col_cust_detail {padding-right:20px;padding-top:30px;}
.col_cust_detail #customer_details .col-1 {width:100%;}
.col_cust_detail .woocommerce-billing-fields h3, .col_order_review #order_review_heading, .col_cust_detail .ws_pay_order_before_payment_title {margin-top:0px; font-size:20px; font-family:Aro; margin-bottom:15px; text-transform:uppercase; line-height:0.9;}
.col_cust_detail .form-row {padding:0px !important;}
.col_cust_detail .form-row label {font-family:Geist; font-weight:600; font-size:14px;}
.col_cust_detail .woocommerce-input-wrapper .select2 {padding-bottom:4px;}
.col_cust_detail .select2-selection {border:1px solid #A19CA2 !important; border-radius:8px !important; overflow:hidden;}
.col_cust_detail .select2-selection__rendered {background:#F7F7F0 !important;}
.col_cust_detail .woocommerce-input-wrapper {display:block; line-height:1 !important;}
.col_cust_detail input.input-text, .col_cust_detail input.input-email {background:#F7F7F0 !important; border:1px solid #A19CA2 !important; border-radius:8px !important;}
.col_cust_detail .ws_pay_order_before_payment_title {padding-top:30px;}
.col_cust_detail .woocommerce-checkout-payment {background:transparent !important; margin-bottom:0px;}
.col_cust_detail .place-order {margin-bottom:0px !important;}
.col_cust_detail #payment ul.payment_methods {border:1px solid #A19CA2; border-radius:8px !important; background:#F7F7F0!important;}
.col_cust_detail .woocommerce-terms-and-conditions-wrapper {margin-bottom:30px;}
.col_cust_detail .woocommerce-privacy-policy-text {padding-top:10px;}
.col_cust_detail .woocommerce-privacy-policy-text a {color:var(--e-global-color-primary);}

.woocommerce-checkout-review-order-table {border:0px !important; margin-top:15px !important;}
.woocommerce-checkout-review-order-table>thead {display:none;}
.woocommerce-checkout-review-order-table>tbody>tr:first-child td {border-top:0px !important; padding-top:10px !important;}
.woocommerce-checkout-review-order-table>tbody>tr:last-child td {border-bottom:0px !important;}
.woocommerce-checkout-review-order-table>tbody td {border-left:0px; border-right:0px; border-top:0px; padding-left:0px !important; padding-bottom:20px !important; padding-top:20px !important; background:transparent !important; border-bottom:1px solid #cfc8d8;}
.woocommerce-checkout-review-order-table .product-name {width:calc(100% - 150px);}
.woocommerce-checkout-review-order-table .product-total {width:150px; padding-right:0px !important;}
.woocommerce-checkout-review-order-table .product-name>dl.variation {display:none;}
.woocommerce-checkout-review-order-table .ws_cart_checkout_cart_item_price {display:none;}
.woocommerce-checkout-review-order-table .ws_cc_product_col.col_name {display:flex; flex-direction:column; justify-content:center;}
.woocommerce-checkout-review-order-table .ws_cart_checkout_cart_item_thumb img {width:60px !important; height:60px !important; object-fit:cover;}
.woocommerce-checkout-review-order-table .ws_cc_product_co .col_name {width:calc(100% - 60px - 20px)}
.woocommerce-checkout-review-order-table td.product-total {text-align:right;}
.woocommerce-checkout-review-order-table .product-total * {font-size:14px !important; line-height:1.2; font-family:"Geist";}
.woocommerce-checkout-review-order-table .product-total .price_time_opt {display:block;}
.woocommerce-checkout-review-order-table .product-name {position:relative; font-size:0px;}
.woocommerce-checkout-review-order-table .product-name .ws_cc_product_co {font-size:14px !important; line-height:1;}
.woocommerce-checkout-review-order-table .product-name .product-quantity {position:absolute; top:10px; left:-10px; width:20px; height:20px; background:var(--e-global-color-primary); text-align:center; line-height:20px; border-radius:50%; color:#fff; font-size:11px; font-weight:400;}
.woocommerce-checkout-review-order-table tr.cart-subtotal>th, .woocommerce-checkout-review-order-table tr.cart-subtotal>td {padding-top:50px !important; border-top:0px !important;}
.woocommerce-checkout-review-order-table tfoot td, .woocommerce-checkout-review-order-table tfoot th {padding-left:0px !important; padding-right:0px !important; border-left:0px !important; border-right:0px !important}
.woocommerce-checkout-review-order-table tfoot td {text-align:right;}
.woocommerce-checkout-review-order-table tfoot .includes_tax, .woocommerce-checkout-review-order-table tfoot .tax_label {display:block;}
.woocommerce-checkout-review-order-table tfoot .ywsbs-recurring-totals-items .recurring-amount {margin-bottom:0px;}
.woocommerce-checkout-review-order-table tfoot .ywsbs-next-billing-date strong {display:block !important;}
.woocommerce-checkout-review-order-table tfoot tr:last-child td, .woocommerce-checkout-review-order-table tfoot tr:last-child th {border-bottom:0px !important; padding-bottom:0px !important;}



/* MY ACCOUNT --------------- */
.ws_font_inter {font-family:'Inter'; line-height:1;}
.ws_font_aro {font-family:'Aro'; line-height:0.9;}
.ws_font_geistmono {font-family:'Geist Mono'; line-height:1;}
.fs_10 {font-size:10px;}
.fs_11 {font-size:11px;}
.fs_12 {font-size:12px;}
.fs_13 {font-size:13px;}
.fs_14 {font-size:14px;}
.fs_16 {font-size:16px;}
.fs_26 {font-size:26px;}
.fs_24 {font-size:24px;}
.fw_400 {font-weight:400;}
.fw_700 {font-weight:700;}
.flh_1_3 {line-height:1.3;}
.flh_1 {line-height:1;}
.text_color_cloud {color:var(--e-global-color-9e91b6a);}
.color_inherit {color:inherit !important;}
.ws_my_account_sec {display:flex; justify-content:space-between;}
.ws_my_account_sec.gap_20 {gap:20px;}
.ws_my_account_sec.gap_10 {gap:10px;}
.ws_my_account_sec.gap_20>div {width:calc(50% - 10px);}
.ws_my_account_sec.gap_10>div {width:calc(50% - 5px);}
.sec_vertical_center {align-items:center;}
.ws_my_account .woocommerce-MyAccount-navigation {display:none;}
.ws_my_account .woocommerce-MyAccount-content {width:100%;}
.ws_my_account .woocommerce-MyAccount-content>p {display:none;}
.ws_my_account .woocommerce-MyAccount-content>.ws_active_membership_info {display:none;}
.woocommerce-MyAccount-content {padding-left:15px; padding-right:15px;}
.my_account_sec_head {margin-bottom:26px;}
.ws_my_account_title {margin-bottom:11px;}
.ws_my_account_active_membership {display:flex; gap:16px; align-items:center;}
.ws_my_account_active_membership_product {margin-bottom:0px; background:var(--e-global-color-922f531); color:#fff;}
.col_nex_billing {display:flex; flex-direction:column; justify-content:center; gap:4px;}
.col_nex_billing p {margin-bottom:0px; text-align:right;}
.ws_my_account_card {border-radius:8px; padding:25px; height:100%;}
.ws_my_account_card_title {margin-bottom:10px;}
.ws_pack_benefits_co {background:var(--e-global-color-922f531);}
.ws_pack_benefits_co .wspack_benefit_s2 {margin-left:0px; width:100%; margin-bottom:30px;}
.ws_pack_benefits_co .wspack_benefit_s2 ul li {line-height:20px; padding-left:26px; margin-bottom:9px;}
.ws_pack_benefits_co .wspack_benefit_s2 ul li:before {background-color:var(--e-global-color-secondary); background-image:url('/wp-content/themes/hello-elementor-child/images/tick_black.svg'); width:16px; height:16px; background-size:8px; top:2px;}
.ws_pack_benefit_btn_wrp {text-align:right;}
.ws_pack_benefits_co .ws_btn.ws_change_plan {border:2px solid var(--e-global-color-secondary); background:transparent; color:var(--e-global-color-secondary); padding:10px 16px; text-align:right; align-self:flex-end;}
.ws_pack_benefits_co .ws_btn.ws_change_plan:hover {background:var(--e-global-color-secondary); ; color:var(--e-global-color-922f531);}
.ws_my_account_card_list_1 {margin-bottom:20px;}
.ws_card_groper_gold {background:#fff; padding-bottom:15px;}
.ws_card_groper_gold .point_box {background:var(--e-global-color-secondary); padding:17px; border-radius:9px; text-align:center;}
.ws_card_groper_gold .point_box:nth-child(2) {background:var(--e-global-color-primary);}
.ws_card_groper_gold .point_box>span {display:block;}
.ws_card_groper_gold .point_box>span.point_box_value {margin-top:10px; margin-bottom:10px;}
.ws_card_groper_gold .point_box:nth-child(2) span {color:#fff;}
.ws_card_groper_gold .point_box_label {text-transform:uppercase;}
.ws_card_groper_gold_btn_wrp {margin-top:30px; border-top:1px solid var(--e-global-color-9e91b6a); padding-top:10px; padding-bottom:13px;}
.ws_card_groper_gold_btn_wrp .ws_btn {width:100%; padding:10px 16px; border:2px solid var(--e-global-color-accent); background:transparent; color:var(--e-global-color-accent);}
.ws_card_groper_gold_btn_wrp .ws_btn:hover {background:var(--e-global-color-accent); color:#fff;}
.ws_card_groper_gold_note {text-align:center; color:#AAAAAA; line-height:1;}
.sec_my_account_active_draw {background:#fff; margin-bottom:20px;}
.ws-giveaway-list-active-s3 {display:flex; flex-wrap:wrap; gap:16px;}

.card_active_draw {width:calc(50% - 8px); overflow:hidden; position:relative; padding:16px;}
.card_active_draw_title {margin-top:0px; text-transform:uppercase;}
.card_active_draw>div {position:relative; z-index:8; display:flex; flex-direction:row; flex-wrap:wrap; min-height:140px;}
.card_active_draw>div .col1 {width:calc(100% - 100px)}
.card_active_draw>div .col2 {width:100px;}
.card_active_draw.sc_white:before {content:''; position:absolute; top:0px; left:0px; width:100%; height:100%; border:1px solid var(--e-global-color-922f531); border-radius:8px;}
.card_active_draw.sc_cyan {background:var(--e-global-color-49d6365);}
.card_active_draw.sc_yellow {background:var(--e-global-color-secondary);}
.card_active_draw.sc_orange {background:var(--e-global-color-primary);}
.card_active_draw.sc_pink {background:var(--e-global-color-46cc6af);}
.card_active_draw.text_color_light {color:#fff;}
.card_active_draw.text_color_dark {color:#2B2517;}
.card_active_draw .ws-giveaway-item-prize_S2 {color:inherit !important; margin-bottom:8px;}
.card_active_draw .ws_giveaway_prize_name_frontend, .card_active_draw .ws-giveaway-draw-date {font-family:"Geist Mono"; font-size:12px; color:inherit; font-weight:400;}
.card_active_draw .ws-giveaway-draw-date {font-size:11px; text-transform:uppercase;}
.card_active_draw .col3 {width:100%; display:flex; flex-direction:column; justify-content:flex-end;}
.card_active_draw .ws_btn_wrp {display:flex; gap:8px; padding-top:20px;}
.card_active_draw .ws_btn {border-radius:50px; padding:11px 20px; width:calc(50% - 4px); background:var(--e-global-color-9e91b6a); border:1px solid var(--e-global-color-9e91b6a); color:var(--e-global-color-922f531); font-family:'Geist'; font-weight:600; font-size:14px;}
.card_active_draw .ws_btn:hover {background:var(--e-global-color-primary) !important;color:#fff;}
.card_active_draw .ws_btn.card_draw_btn2 {border:1px solid var(--e-global-color-922f531); background:transparent;}
.card_active_draw .ws_btn.card_draw_btn2:hover {background:var(--e-global-color-922f531) !important; color:#fff !important;}
.card_active_draw_col.col2 {text-align:right;}
.card_active_draw_entries {text-align:center; display:inline-flex; flex-direction:column; margin-left:auto; margin-bottom:9px; min-width:50px;}
.card_active_draw_entries_count {padding:3px 8px;}
.card_active_draw_countdown_val {padding:4px 10px; line-height:1.1; background:#fff; display:inline-block; border-radius:30px; color:var(--e-global-color-922f531);}

.sec_upcom_n_tickets {margin-bottom:20px;}

.my_account_card_upcoming_draw {background:#fff;}
.my_account_card_upcoming_draw .ws-giveaway-list-upcoming {display:flex; flex-direction:column; gap:0px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini {width:100%;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini:nth-child(n+5) {display:none;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini:first-child {border-top:0px !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini.text_color_light {color:#fff !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini.text_color_dark {color:var(--e-global-color-922f531) !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-col:nth-child(1) {display:none;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-col:nth-child(2) {padding-left:0px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-title {color:#444 !important; font-size:13px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws_giveaway_prize_name_frontend {color:var(--e-global-color-922f531) !important; font-size:11px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini {background:transparent !important; border-radius:0px !important; border-top:1px solid var(--e-global-color-9e91b6a) !important; margin-bottom:1px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-in {padding:10px 0px;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-date_draw {display:none;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini-date_open {padding:6px 12px !important; border-radius:50px !important;}
.my_account_card_upcoming_draw [color_sc="pink"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-46cc6af);}
.my_account_card_upcoming_draw [color_sc="yellow"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-secondary);}
.my_account_card_upcoming_draw [color_sc="cyan"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-49d6365);}
.my_account_card_upcoming_draw [color_sc="orange"] .ws-giveaway-thumb-mini-date_open {background:var(--e-global-color-primary);}
.my_account_card_upcoming_draw [color_sc="white"] .ws-giveaway-thumb-mini-date_open {outline:1px solid var(--e-global-color-922f531) !important;}
.my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-date_open_label, .my_account_card_upcoming_draw .ws-giveaway-thumb-mini .ws-giveaway-thumb-mini-date_open_value {display:inline-block; color:inherit; margin:0px; font-weight:400; font-size:11px;}

.my_account_card_ticket_numbers {background:#fff; padding-bottom:50px; position:relative;}
.my_account_card_ticket_numbers .my_acc_tickets_info_co .my_acc_tickets_info {padding-top:10px; padding-bottom:10px;}

.my_acc_tickets_info .my_acc_tickets_info_title {margin-top:0px; margin-bottom:8px; color:#666666;}
.my_acc_tickets_info .my_acc_tickets_list {line-height:1; gap:8px; display:flex; flex-wrap:wrap; margin-bottom:8px;}
.my_acc_tickets_info .my_acc_tickets_list span {display:inline-block; padding:5px 10px; background:#F5F5F5; border-radius:6px; border:1px solid #EEEEEE;}
.my_acc_tickets_info .my_acc_tickets_more {color:#AAAAAA; line-height:22px;}
.my_account_card_ticket_numbers_footer {position:absolute; bottom:25px; left:0px; width:100%; text-align:center;}

.my_account_card_ticket_ws_link {font-family:Inter; font-weight:700; font-size:12.5px; line-height:100%; text-decoration:underline !important; color:#666666;}
.my_account_card_ticket_ws_link.link_red {color:#CC4444}
.my_account_card_ticket_ws_link:hover {color:var(--e-global-color-primary);}

.my_account_card_settings {margin-bottom:20px; background:#fff;}
.my_account_settings_item {padding:12px 0px; border-top:1px solid var(--e-global-color-9e91b6a); display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.my_account_settings_item_col:nth-child(1) {width:calc(100% - 70px);}
.my_account_settings_item_col:nth-child(2) {width:70px; text-align:right;}
.my_account_settings_item:first-child {border-top:0px;}
.my_account_settings_item_title {color:#444444; line-height:19px;}
.my_account_settings_item_value {color:#888888; line-height:18px;}
/* MY ACCOUNT END--------------- */


/* LOGIN */
.ws_login_page form.woocommerce-form{border:0px !important}
.ws_login_page .woocommerce>h2 {font-family:'Aro'; font-size:32px; margin-top:0px !important; margin-bottom:0px !important; text-transform:uppercase; color:var(--e-global-color-922f531); text-align:center;}
.ws_login_page .woocommerce {background:#fff; border-radius:16px !important; border:0px !important; width:600px; max-width:100%; margin-left:auto !important; margin-right:auto !important; padding:40px; margin-bottom:50px;}
.ws_login_page .woocommerce-form-login, .ws_login_page .woocommerce-ResetPassword {margin-bottom:0px !important; padding:0px !important;}
.ws_login_page .woocommerce-ResetPassword {text-align:center; margin-bottom:50px;}
.ws_login_page .woocommerce-form-row label {font-family:Geist !important; font-weight:600 !important; font-size:18px !important; line-height:0.9em !important; vertical-align:bottom !important; margin-bottom:8px !important;}
.ws_login_page .woocommerce-form-row {margin-bottom:15px !important; width:100% !important;}
.ws_login_page .woocommerce-Input {background:#F7F7F0 !important; border:1px solid #A19CA2 !important; height:55px; font-family:Geist; font-weight:500; font-size:18px; line-height:1.3em; border-radius:8px;}
.ws_login_page .woocommerce-ResetPassword .woocommerce-Input--text {width:100%; text-align:center;}
.ws_login_page .woocommerce-form-login__rememberme {margin-top:5px;}
.ws_login_page .lost_password a {font-family:Inter; font-weight:700; font-size:12.5px; line-height:100%; text-decoration:underline !important; color:#666666;}
/* LOGIN END */


/* ALL SUB MY ACCOUNT SUB PAGE -- START -----------------------------------*/
.ws-giveaway-item-section.section_package_togler {width:100%;}
.ws-giveaway-item-section.section_package_togler .ws_btn {cursor:pointer;}
.woocommerce-MyAccount-navigation {display:none;}
.woocommerce-MyAccount-navigation-link--downloads {display:none;}
.woocommerce-MyAccount-content, .woocommerce-MyAccount-content .ywsbs-subscription-view-wrap {width:100% !important; display:flex; flex-direction:column;}
.woocommerce-MyAccount-content h1, .woocommerce-MyAccount-content h2, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content h4 {font-family:'Aro'; color:var(--e-global-color-922f531);}
.woocommerce-MyAccount-content>*, .woocommerce-MyAccount-content .ywsbs-subscription-view-wrap>* {order:10;}
.woocommerce-MyAccount-content>table, .woocommerce-MyAccount-content>form, .woocommerce-MyAccount-content>.ywpar-wrapper {background:#fff; padding:10px 20px; border-radius:8px;}
.woocommerce-MyAccount-content .ws_my_account_content_co {order:1;}
.woocommerce-MyAccount-content #share_points {padding:0px; background:transparent;}
.woocommerce-MyAccount-content .ywsbs-box {background:#fff; border-radius:16px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .section-details {display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item {gap:10px; padding:10px; border-radius:8px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item:not(last-child) {margin-bottom:20px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .section-counter {display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .section-prize {display:block !important;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item-prize_S2, .woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item-prize_S2 .ws_giveaway_prize_name_frontend {color:var(--e-global-color-922f531) !important; font-size:14px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-title {margin-top:0px; font-size:18px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-title a {color:var(--e-global-color-922f531);}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item .section-packages>h3 {font-size:16px; margin-top:5px !important; margin-bottom:5px !important; display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item .section-packages>p {font-size:14px !important; display:none;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .ws-giveaway-item .section-packages {display:block !important;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .wspack_list {background:var(--e-global-color-secondary); padding:10px; border-radius:16px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .gw_package_list {width:100%;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .gw_package_list .wspack_in {padding:0px;}
.woocommerce-MyAccount-content .ws-active-giveaway-list .wspack_title {margin-bottom:5px;}
.wspack.style2.convert_point .wspack_checkbox {display:none;}
.wspack.style2.convert_point .wspack_add_to_cart {height:auto; width:auto; margin-left:15px; padding-left:20px; position:relative;}
.wspack.style2.convert_point .wspack_add_to_cart:before {content:''; position:absolute; left:0px; top:50%; transform:translateY(-50%); border-left:1px solid var(--e-global-color-922f531) !important; height:28px;}
.wspack.style2.convert_point .wspack_info1 {width:calc(100% - 475px); margin-right:auto;}
.wspack.style2.convert_point .wspack_add_to_cart .btn_convert_point {background:var(--e-global-color-922f531) !important; border-radius:10px; padding:16px; font-family:Geist; font-weight:900; font-size:14px; line-height:0.9; cursor:pointer;}
.wspack.style2.convert_point .wspack_add_to_cart {position:relative; width:257px;}
.wspack.style2.convert_point .wspack_add_to_cart .wspack_error_message {font-size:11px; line-height:1; margin-top:5px !important; text-align:right;}
.woocommerce-MyAccount-content  .ws-giveaway-packages .wspack_list_co{position: relative;overflow: hidden;border-radius: 16px;}
/* ALL SUB MY ACCOUNT SUB PAGE -- END -----------------------------------*/