.elementor-5279 .elementor-element.elementor-element-7d581c4{--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5279 .elementor-element.elementor-element-c15afb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1.4px 1.4px 1.4px 1.4px;--border-top-width:1.4px;--border-right-width:1.4px;--border-bottom-width:1.4px;--border-left-width:1.4px;border-color:var( --e-global-color-8a35882 );--border-color:var( --e-global-color-8a35882 );--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5279 .elementor-element.elementor-element-c15afb5:not(.elementor-motion-effects-element-type-background), .elementor-5279 .elementor-element.elementor-element-c15afb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dd9be85 );}.elementor-5279 .elementor-element.elementor-element-21b4fcc{width:100%;max-width:100%;}.elementor-5279 .elementor-element.elementor-element-0471e9c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5279 .elementor-element.elementor-element-bbc0cf3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5279 .elementor-element.elementor-element-da6376c{width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;}.elementor-5279 .elementor-element.elementor-element-da6376c img{width:60px;max-width:60px;height:60px;object-fit:cover;object-position:center center;border-style:none;border-radius:100% 100% 100% 100%;}.elementor-5279 .elementor-element.elementor-element-154964e{width:100%;max-width:100%;}.elementor-5279 .elementor-element.elementor-element-154964e > .elementor-widget-container{margin:0px 0px 0px 14px;}.elementor-5279 .elementor-element.elementor-element-154964e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-7cfba2b );}.elementor-5279 .elementor-element.elementor-element-036e179 .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-7cfba2b );color:var( --e-global-color-7cfba2b );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7cfba2b );border-radius:10px 10px 10px 10px;padding:12px 12px 12px 12px;}.elementor-5279 .elementor-element.elementor-element-036e179{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-5279 .elementor-element.elementor-element-036e179 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5279 .elementor-element.elementor-element-036e179 .elementor-button-content-wrapper{flex-direction:row;}.elementor-5279 .elementor-element.elementor-element-036e179 .elementor-button .elementor-button-content-wrapper{gap:6px;justify-content:center;}.elementor-5279 .elementor-element.elementor-element-98661ee{width:100%;max-width:100%;}.elementor-5279 .elementor-element.elementor-element-98661ee > .elementor-widget-container{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5279 .elementor-element.elementor-element-bbc0cf3{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-5279 .elementor-element.elementor-element-da6376c{--container-widget-width:100px;--container-widget-flex-grow:0;width:var( --container-widget-width, 100px );max-width:100px;}.elementor-5279 .elementor-element.elementor-element-154964e .elementor-heading-title{font-size:20px;}.elementor-5279 .elementor-element.elementor-element-036e179{width:100%;max-width:100%;}.elementor-5279 .elementor-element.elementor-element-036e179 > .elementor-widget-container{padding:0px 16px 0px 16px;}.elementor-5279 .elementor-element.elementor-element-036e179 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-5279 .elementor-element.elementor-element-036e179 .elementor-button{font-size:14px;padding:10px 0px 10px 0px;}}@media(min-width:768px){.elementor-5279 .elementor-element.elementor-element-7d581c4{--width:100%;}.elementor-5279 .elementor-element.elementor-element-c15afb5{--width:100%;}.elementor-5279 .elementor-element.elementor-element-0471e9c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-21b4fcc */.elementor-5279 .elementor-element.elementor-element-21b4fcc {
    display: none !Important;
    height: .5px !Important;
    max-height: .5px !Important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-154964e */.elementor-5279 .elementor-element.elementor-element-154964e .elementor-heading-title {
    white-space: nowrap !Important;
    overflow: hidden !Important;
    text-overflow: ellipsis !Important;
}

.elementor-5279 .elementor-element.elementor-element-154964e .elementor-heading-title strong {
    font-weight: 600 !Important;
    font-size: 20px !Important;
}/* End custom CSS */
/* Start custom CSS for uap-account-page-shortcode, class: .elementor-element-98661ee *//**Affiliate**/

/**Profile**/

/**Kontainer**/

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-top-wrapper .uap-left-side {
    display: none !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-top-wrapper .uap-user-page-top-background {
    display: none !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-wrapper .uap-user-page-top-wrapper {
    display: flex !Important;
    flex-direction: row !Important;
    flex-wrap: wrap !Important;
    padding: 0px !Important;
    padding-top: 4px !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-top-earnings .uap-stats-label {
    color: #fefefe90 !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-top-earnings .uap-stats-content {
    color: #fefefe !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-top-referrals .uap-stats-label {
    color: #fefefe90 !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-top-referrals .uap-stats-content {
    color: #fefefe !Important;
}

/*Hide*/

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-middle-side {
    display: none !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-top-achievement {
    display: none !Important;
}

/**Nama**/

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-name {
    color: #fefefe !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-top-wrapper .uap-middle-side {
    width: 100% !Important;
    max-width: 100% !Important;
    float: none;           
    display: flex;         
    flex-direction: column;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-middle-side .uap-account-page-top-mess {
    display: block !Important;
    width: 100% !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-middle-side .uap-top-rank {
    padding: 0px !Important;
}

/**Saldo**/

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-top-wrapper .uap-right-side {
    width: 100% !Important;
    max-width: 100% !Important;
    float: none;           
    display: flex;         
    flex-direction: row;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-right-side .uap-top-earnings {
    float: none;           
    display: flex;         
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;            
    text-align: center;     
    margin: 0 auto;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-right-side .uap-top-referrals {
    float: none;           
    display: flex;         
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;            
    text-align: center;     
    margin: 0 auto;
}

/**Tab Menu**/

/**Global**/

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-ap-menu-tab-item  a {
    color: #fefefe !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-ap-menu-tab-item .fa-uap::before {
    color: #fefefe !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-ap-wrap h3 {
    color: #fefefe !Important;
}

/**Content**/

.elementor-5279 .elementor-element.elementor-element-98661ee .uap-user-page-content {
    padding: 0px !Important;
    margin-top: 20px !Important;
    margin-bottom: 20px !Important;
}

/**Product Links**/

/*Header Vendor*/

.elementor-5279 .elementor-element.elementor-element-98661ee .header-vendor {
    display: flex !Important;
    flex-direction: row !Important;
    background-color: #2A1B3D !Important;
    border-style: none !Important;
    border-radius: 10px !Important;
    padding: 10px !Important;
    margin-bottom: 14px !Important;
    align-items: center !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .vendor-avatar img {
    width: 50px !Important;
    max-width: 50px !Important;
    border-style: none !Important;
    border-radius: 100% !Important;
    margin-right: 14px !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .vendor-name h2 {
    margin: 0px !Important;
    color: #fefefe !Important;
    font-weight: 600 !Important;
    font-size: 20px !Important;
}

/*Loop Produk*/

/*Kontainer Utama*/

.elementor-5279 .elementor-element.elementor-element-98661ee .loop-produk {
    display: flex !important;
    flex-wrap: wrap !important;
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
    align-content: start !important;
    justify-content: space-between !important;
}

/*Kartu Produk*/

.elementor-5279 .elementor-element.elementor-element-98661ee .kartu-produk {
    margin-bottom: 16px !important;
    padding: 4px !Important;
    background-color: #1e1e1e !Important;
    border-style: solid !Important;
    border-color: #A700AD50 !Important;
    border-width: 1.4px !Important;
    border-radius: 10px !Important;
}

/*Desktop*/

@media (min-width: 700px) {
  .loop-produk .kartu-produk {
    flex: 0 0 calc(16.6667% - 10px) !important;
  }
}

/*Mobile*/

@media (max-width: 699px) {
  .loop-produk .kartu-produk {
    flex: 0 0 calc(50% - 10px) !important;
  }
}

/*Wrapper Produk*/

/*Gambar Produk*/

.elementor-5279 .elementor-element.elementor-element-98661ee .gambar-produk .yith-wcbm-badge {
    display: none !Important;
}

.elementor-5279 .elementor-element.elementor-element-98661ee .gambar-produk img {
    width: 100% !Important;
    max-width: 100% !Important;
    border-style: none !Important;
    border-radius: 6px !Important;
    margin-bottom: 10px !Important;
}

/*Detail Produk*/

/*Wrapper*/

.elementor-5279 .elementor-element.elementor-element-98661ee .detail-produk {
    display: flex !Important;
    flex-direction: column !Important;
    width: 100% !Important;
    max-width: 100 !Important;
}

/*Nama Produk*/

.elementor-5279 .elementor-element.elementor-element-98661ee .detail-produk a {
    color: #fefefe !Important;
    font-weight: 400 !Important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 2px !Important;
}

/*Desktop*/

@media (min-width: 700px) {
  .detail-produk a {
    font-size: 14px !Important; 
  }
}

/*Mobile*/

@media (max-width: 699px) {
  .detail-produk a {
    font-size: 12px !Important; 
  }
}

/*Harga*/

.elementor-5279 .elementor-element.elementor-element-98661ee .detail-produk .woocommerce-Price-amount {
    color: #fefefe !Important;
    font-weight: 400 !Important;
    margin-bottom: 2px !Important;
}

/*Desktop*/

@media (min-width: 700px) {
  .detail-produk .woocommerce-Price-amount {
    font-size: 14px !Important; 
  }
}

/*Mobile*/

@media (max-width: 699px) {
  .detail-produk .woocommerce-Price-amount {
    font-size: 12px !Important; 
  }
}

/*Komisi*/

.elementor-5279 .elementor-element.elementor-element-98661ee .detail-produk .komisi {
    color: #fefefe !Important;
    font-weight: 600 !Important;
    margin-bottom: 10px !Important;
}

/*Desktop*/

@media (min-width: 700px) {
  .detail-produk .komisi {
    font-size: 14px !Important; 
  }
}

/*Mobile*/

@media (max-width: 699px) {
  .detail-produk .komisi {
    font-size: 14px !Important; 
  }
}

/*Button Generate*/

.elementor-5279 .elementor-element.elementor-element-98661ee .button-generate button {
    width: 100% !Important;
    max-width: 100% !Important;
    border-style: none !Important;
    border-radius: 8px !Important;
}

/*Desktop*/

@media (min-width: 700px) {
  .button-generate button {
    font-size: 14px !Important; 
  }
}

/*Mobile*/

@media (max-width: 699px) {
  .button-generate button {
    font-size: 12px !Important; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7d581c4 */.elementor-5279 .elementor-element.elementor-element-7d581c4 {
    max-width: 1024px;
    margin: 0 auto; 
}/* End custom CSS */
/* Start custom CSS *//**Popup Referral Link**/

/*Hide*/

body.elementor-page-5279 .uap-popup-option {
    display: none !Important;
}

/*Wrapper*/

body.elementor-page-5279 .uap-show-link-popup-wrapp {
    position: fixed !Important;
    display: flex !Important;
}

/*Desktop*/

@media (min-width: 700px) {
  .uap-show-link-popup-wrapp {
    align-items: center !Important;    
    align-content: center !Important;
  }
}

/*Mobile*/

@media (max-width: 699px) {
  .uap-show-link-popup-wrapp {
    align-items: flex-end !Important;
  }
}

/*Wrapper Content*/

body.elementor-page-5279 .uap-the-popup {
    background-color: #fefefe20 !Important;
    backdrop-filter:  blur(10px) !important;
    border-style: none !important;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
}

@media (min-width: 700px) {
  .uap-the-popup {
    border-top-left-radius: 14px !important;
    border-top-right-radius: 14px !important;
    border-bottom-left-radius: 14px !important;
    border-bottom-right-radius: 14px !important;    
  }
}

body.elementor-page-5279 .uap-popup-top {
    background-color: transparent !important;
    border: none !important;
    border-style: none !important;    
}

body.elementor-page-5279 .uap-popup-content {
    background-color: transparent !important;
    border: none !important;
    border-style: none !important;
}

/*Mobile*/

@media (max-width: 699px) {
  .uap-the-popup {
    margin: 0px !Important;
    height: 400px !Important;
    max-height: 800px !Important;
  }
}

/*Header*/

body.elementor-page-5279 .uap-popup-top .title {
    font-family: Poppins !Important;
    font-size: 16px !Important;
    font-weight: 600 !Important;
}

/*Content*/

body.elementor-page-5279 .uap-ap-field textarea {
    background-color: transparent !Important;
    color: #fefefe !Important;
    margin: 0px !Important;
    padding: 0px !Important;
    border: none !Important;
    border-style: none !Important;
}

body.elementor-page-5279 .uap-ap-field button {
    font-size: 12px !Important;
    border-style: none !Important;
    border-radius: 8px !Important;
}/* End custom CSS */