.elementor-13 .elementor-element.elementor-element-e06a751{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:130px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-e06a751:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e06a751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#081E2E;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#081E2E;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#081E2E;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab__payment-methods input[type=text]{background-color:#141414;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-13 .elementor-element.elementor-element-b80022b #add_payment_method #payment #place_order{background-color:#081E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0094FF;}.elementor-13 .elementor-element.elementor-element-b80022b{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0094FF;border-radius:10px 10px 10px 10px;--tab-content-spacing:22px;--tabs-container-justify-content:center;--tab-width:auto;--tabs-normal-color:#0094FF;--tabs-hover-color:#0094FF;--tabs-hover-border-color:#0094FF;--tabs-active-color:#0094FF;--tabs-active-border-color:#0094FF;--tabs-border-type:solid;--tabs-border-color:#0094FF;--tabs-border-radius:9px 9px 9px 9px;--sections-background-color:#09090BAA;--sections-border-type:solid;--sections-border-color:#0094FF;--sections-border-radius:10px 10px 10px 10px;--sections-padding:30px 30px 30px 30px;--edit-link-margin-top:30px;--edit-link-margin-start:30px;--typography-section-titles-color:#FFF0F0;--section-title-spacing:0px;--general-text-color:#FFFFFF;--login-messages-color:#FF0000;--links-normal-color:#0094FF;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-labels-color:#0094FF;--forms-fields-normal-color:#FFEEEE;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#0094FF;--forms-buttons-border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Geist", Sans-serif;font-size:16px;font-weight:700;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 30px + 40px );}.elementor-13 .elementor-element.elementor-element-b80022b .woocommerce-pagination{padding-bottom:30px;}.elementor-13 .elementor-element.elementor-element-b80022b .woocommerce-MyAccount-content > div > p, .elementor-13 .elementor-element.elementor-element-b80022b address, .elementor-13 .elementor-element.elementor-element-b80022b .woocommerce-EditAccountForm fieldset legend, .elementor-13 .elementor-element.elementor-element-b80022b .woocommerce-ResetPassword p:nth-child(1), .elementor-13 .elementor-element.elementor-element-b80022b .woocommerce-OrderUpdate{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-b80022b ::placeholder, .elementor-13 .elementor-element.elementor-element-b80022b .select2-container--default .select2-selection--single, .select2-results__option, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab__payment-methods input[type=text]{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.e-woo-select2-wrapper .select2-results__option{color:#FFEEEE;}.elementor-13 .elementor-element.elementor-element-b80022b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFEEEE transparent transparent transparent;}.elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-13 .elementor-element.elementor-element-b80022b .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0094FF;}.elementor-13 .elementor-element.elementor-element-b80022b button.button, .elementor-13 .elementor-element.elementor-element-b80022b #add_payment_method #payment #place_order{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-ffd7280{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0094FF;--border-color:#0094FF;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ffd7280.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-eb57162.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-eb57162{text-align:center;}.elementor-13 .elementor-element.elementor-element-eb57162 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-95870f1.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-95870f1{text-align:center;}.elementor-13 .elementor-element.elementor-element-95870f1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#ABABAB;}.elementor-13 .elementor-element.elementor-element-c6c2c59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-3beec7f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-13 .elementor-element.elementor-element-fa39e50 .elementor-button{background-color:#0094FF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;}.elementor-13 .elementor-element.elementor-element-fa39e50.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-fa39e50 .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-fa39e50 .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-13 .elementor-element.elementor-element-edea176{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-fe221de .elementor-button{background-color:#212123;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8E8E8E;border-radius:6px 6px 6px 6px;}.elementor-13 .elementor-element.elementor-element-fe221de.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-fe221de .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-fe221de .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-13 .elementor-element.elementor-element-f9198cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:130px;--padding-left:50px;--padding-right:50px;}.elementor-13 .elementor-element.elementor-element-f9198cc:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f9198cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09090B;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#081E2E;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#081E2E;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#081E2E;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .select2-results__option, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab__payment-methods input[type=text]{background-color:#141414;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-13 .elementor-element.elementor-element-78780ac #add_payment_method #payment #place_order{background-color:#081E2E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0094FF;}.elementor-13 .elementor-element.elementor-element-78780ac{padding:40px 40px 40px 40px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#0094FF;border-radius:10px 10px 10px 10px;--tab-content-spacing:22px;--tabs-normal-color:#0094FF;--tabs-hover-color:#0094FF;--tabs-hover-border-color:#0094FF;--tabs-active-color:#0094FF;--tabs-active-border-color:#0094FF;--tabs-border-type:solid;--tabs-border-color:#0094FF;--tabs-border-radius:9px 9px 9px 9px;--sections-background-color:#09090BAA;--sections-border-type:solid;--sections-border-color:#0094FF;--sections-border-radius:10px 10px 10px 10px;--sections-padding:30px 30px 30px 30px;--edit-link-margin-top:30px;--edit-link-margin-start:30px;--typography-section-titles-color:#FFF0F0;--section-title-spacing:0px;--general-text-color:#FFFFFF;--login-messages-color:#FF0000;--links-normal-color:#0094FF;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--forms-labels-color:#0094FF;--forms-fields-normal-color:#FFEEEE;--forms-fields-border-radius:10px 10px 10px 10px;--forms-buttons-normal-text-color:#0094FF;--forms-buttons-border-radius:10px 10px 10px 10px;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Geist", Sans-serif;font-size:16px;font-weight:700;border-width:1px 1px 1px 1px;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 30px + 40px );}.elementor-13 .elementor-element.elementor-element-78780ac .woocommerce-pagination{padding-bottom:30px;}.elementor-13 .elementor-element.elementor-element-78780ac .woocommerce-MyAccount-content > div > p, .elementor-13 .elementor-element.elementor-element-78780ac address, .elementor-13 .elementor-element.elementor-element-78780ac .woocommerce-EditAccountForm fieldset legend, .elementor-13 .elementor-element.elementor-element-78780ac .woocommerce-ResetPassword p:nth-child(1), .elementor-13 .elementor-element.elementor-element-78780ac .woocommerce-OrderUpdate{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-78780ac ::placeholder, .elementor-13 .elementor-element.elementor-element-78780ac .select2-container--default .select2-selection--single, .select2-results__option, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab__payment-methods input[type=text]{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-78780ac .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#FFEEEE transparent transparent transparent;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0094FF;}.elementor-13 .elementor-element.elementor-element-78780ac button.button, .elementor-13 .elementor-element.elementor-element-78780ac #add_payment_method #payment #place_order{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;}.elementor-13 .elementor-element.elementor-element-78780ac .order_details thead th, .elementor-13 .elementor-element.elementor-element-78780ac .order_details tfoot td, .elementor-13 .elementor-element.elementor-element-78780ac .order_details tfoot th, .elementor-13 .elementor-element.elementor-element-78780ac .nobr{font-family:"Inter", Sans-serif;font-weight:700;}.elementor-13 .elementor-element.elementor-element-e41d2eb{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0094FF;--border-color:#0094FF;--border-radius:7px 7px 7px 7px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e41d2eb.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c0143a4.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-c0143a4{text-align:center;}.elementor-13 .elementor-element.elementor-element-c0143a4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-f4abe3c.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-f4abe3c{text-align:center;}.elementor-13 .elementor-element.elementor-element-f4abe3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#ABABAB;}.elementor-13 .elementor-element.elementor-element-179f24c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-13 .elementor-element.elementor-element-6912339{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-5px;}.elementor-13 .elementor-element.elementor-element-6aa8abe .elementor-button{background-color:#0094FF;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#000000;color:#000000;border-radius:6px 6px 6px 6px;}.elementor-13 .elementor-element.elementor-element-6aa8abe.elementor-element{--align-self:flex-end;}.elementor-13 .elementor-element.elementor-element-6aa8abe .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-6aa8abe .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-13 .elementor-element.elementor-element-a4e33c2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-5px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-d41fead .elementor-button{background-color:#212123;font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8E8E8E;border-radius:6px 6px 6px 6px;}.elementor-13 .elementor-element.elementor-element-d41fead.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-d41fead .elementor-button-content-wrapper{flex-direction:row;}.elementor-13 .elementor-element.elementor-element-d41fead .elementor-button .elementor-button-content-wrapper{gap:6px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-ffd7280{--width:57%;}.elementor-13 .elementor-element.elementor-element-e41d2eb{--width:57%;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-b80022b.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-78780ac{padding:1px 1px 1px 1px;--tab-content-spacing:24px;--tabs-border-radius:9px 9px 9px 9px;--tabs-divider-weight:0px;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-padding:15px 15px 15px 15px;--edit-link-margin-top:15px;--edit-link-margin-start:15px;--order-summary-rows-gap-top:calc( 47px/2 );--order-summary-rows-gap-bottom:calc( 47px/2 );}.elementor-13 .elementor-element.elementor-element-78780ac.elementor-element{--align-self:flex-start;}.elementor-13 .elementor-element.elementor-element-78780ac .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 15px + 40px );}.elementor-13 .elementor-element.elementor-element-78780ac .woocommerce-pagination{padding-bottom:15px;}.elementor-13 .elementor-element.elementor-element-78780ac .order_details thead th, .elementor-13 .elementor-element.elementor-element-78780ac .order_details tfoot td, .elementor-13 .elementor-element.elementor-element-78780ac .order_details tfoot th, .elementor-13 .elementor-element.elementor-element-78780ac .nobr{font-size:15px;}.elementor-13 .elementor-element.elementor-element-6aa8abe.elementor-element{--align-self:center;}.elementor-13 .elementor-element.elementor-element-d41fead.elementor-element{--align-self:center;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-b80022b *//* =================================================
   CONTAINER PREMIUM FIXO + KEY PAGE COMPLETA
================================================= */

/* ================================
   CONTAINER PREMIUM (SEM HOVER)
================================ */

.box-premium {

    background: linear-gradient(180deg, #050505, #0e0e0e);

    border: 2px solid #00c3ff;
    border-radius: 16px;

    padding: 30px;

    box-shadow: 
        0 0 10px rgba(0,195,255,0.3),
        0 0 25px rgba(0,195,255,0.15);

    position: relative;
}


/* ================================
   PÁGINA DE PEDIDO / KEY STEAM
================================ */

/* Forçar texto branco */
.woocommerce-order *,
.woocommerce-order-details *,
.woocommerce-customer-details *,
.license-box *,
.key-steam * {

    color: #ffffff !important;
}

/* Caixa principal */
.woocommerce-order-details,
.license-box,
.key-steam {

    background: linear-gradient(180deg, #050505, #0e0e0e) !important;

    border: 2px solid #00c3ff !important;
    border-radius: 14px !important;

    padding: 25px 30px !important;
    margin: 40px auto !important;
    max-width: 900px !important;

    box-shadow: 0 0 20px rgba(0,195,255,0.2) !important;
}

/* Título */
.woocommerce-order-details h2,
.license-box h2,
.key-steam h2 {

    color: #00c3ff !important;
    font-size: 26px !important;
    margin-bottom: 20px !important;
}

/* Nome do produto */
.woocommerce-order-details a,
.license-box a,
.key-steam a {

    color: #ffffff !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

/* Linhas */
.woocommerce-order-details p,
.license-box p,
.key-steam p,
.license-box li {

    padding: 6px 0 !important;
    border-bottom: 1px solid #222 !important;
    font-size: 15px !important;
}

/* Última linha */
.woocommerce-order-details p:last-child,
.license-box p:last-child,
.key-steam p:last-child {

    border-bottom: none !important;
}

/* Key destacada */
.license-key,
.key-steam code,
.license-box code {

    background: #000 !important;
    color: #00ffcc !important;

    padding: 6px 10px !important;
    border-radius: 6px !important;

    font-family: monospace !important;
    font-size: 14px !important;
    letter-spacing: 1px !important;
}

/* Status ativo */
.status-active,
.status-Active {

    color: #00ff66 !important;
    font-weight: bold !important;
}

/* Botão */
.woocommerce a.button {

    background: #00c3ff !important;
    color: #000 !important;

    border-radius: 8px !important;
    padding: 12px 22px !important;
    font-weight: 600 !important;
}

.woocommerce a.button:hover {

    background: #0099cc !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffd7280 *//* ===========================
   CARD PRODUTO – SOMENTE MOVIMENTO
=========================== */

.elementor-13 .elementor-element.elementor-element-ffd7280{
  position: relative;
  overflow: hidden; /* trava a imagem dentro */
  border-radius: 14px;
  transition: transform 0.3s ease;
}

/* HOVER – sobe levemente */
.elementor-13 .elementor-element.elementor-element-ffd7280:hover{
  transform: translateY(-10px) scale(1.03);
}

/* IMAGEM – SEM MOVIMENTO */
.elementor-13 .elementor-element.elementor-element-ffd7280 img{
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-78780ac *//* ===========================
   CARD PRODUTO – SOMENTE MOVIMENTO
=========================== */

.elementor-13 .elementor-element.elementor-element-78780ac{
  position: relative;
  overflow: hidden; /* trava a imagem dentro */
  border-radius: 14px;
  transition: transform 0.3s ease;
}

/* HOVER – sobe levemente */
.elementor-13 .elementor-element.elementor-element-78780ac:hover{
  transform: translateY(-10px) scale(1.03);
}

/* IMAGEM – SEM MOVIMENTO */
.elementor-13 .elementor-element.elementor-element-78780ac img{
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  transform: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e41d2eb *//* ===========================
   CARD PRODUTO – SOMENTE MOVIMENTO
=========================== */

.elementor-13 .elementor-element.elementor-element-e41d2eb{
  position: relative;
  overflow: hidden; /* trava a imagem dentro */
  border-radius: 14px;
  transition: transform 0.3s ease;
}

/* HOVER – sobe levemente */
.elementor-13 .elementor-element.elementor-element-e41d2eb:hover{
  transform: translateY(-10px) scale(1.03);
}

/* IMAGEM – SEM MOVIMENTO */
.elementor-13 .elementor-element.elementor-element-e41d2eb img{
  width: 100%;
  height: auto;
  display: block;
  object-fit: cover;
  transform: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-display: auto;
	src: url('https://keysteam.zeuswebsite.com/wp-content/uploads/2026/01/Geist-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */