.elementor-120090 .elementor-element.elementor-element-074573f{--display:flex;--min-height:5vh;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-120090 .elementor-element.elementor-element-074573f:not(.elementor-motion-effects-element-type-background), .elementor-120090 .elementor-element.elementor-element-074573f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF7A;}.elementor-120090 .elementor-element.elementor-element-458c539{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-120090 .elementor-element.elementor-element-9db0ead > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-120090 .elementor-element.elementor-element-9db0ead{text-align:start;}.elementor-120090 .elementor-element.elementor-element-9db0ead img{width:25%;max-width:25%;height:25%;object-fit:cover;object-position:center center;border-radius:5px 5px 5px 5px;}.elementor-120090 .elementor-element.elementor-element-b7c06bb{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.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-120090 .elementor-element.elementor-element-f2994a3 .elementor-button{background-color:#000000;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:14px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:10px 30px 10px 30px;}.elementor-120090 .elementor-element.elementor-element-f2994a3{width:100%;max-width:100%;}.elementor-120090 .elementor-element.elementor-element-f2994a3 > .elementor-widget-container{padding:0px 5px 0px 0px;}.elementor-120090 .elementor-element.elementor-element-2e38320{--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:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-120090 .elementor-element.elementor-element-2e38320:not(.elementor-motion-effects-element-type-background), .elementor-120090 .elementor-element.elementor-element-2e38320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F1B00;}.elementor-120090 .elementor-element.elementor-element-e956fbc{--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:center;--align-items:center;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-120090 .elementor-element.elementor-element-e956fbc:not(.elementor-motion-effects-element-type-background), .elementor-120090 .elementor-element.elementor-element-e956fbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8F1B00;}.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-120090 .elementor-element.elementor-element-aa21e15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:1px;color:#FFFFFF;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-item:not(:first-of-type){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-item:not(:last-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-item:not(:first-of-type){margin-right:calc( 15px/2 );}body.rtl .elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-item:not(:last-of-type){margin-left:calc( 15px/2 );}.elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-item{padding:4px 8px 4px 8px;background-color:#FFFFFF36;border-radius:6px 6px 6px 6px;}.elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-digits{color:#FFFFFF;font-family:"JetBrains Mono", Sans-serif;font-size:20px;font-weight:400;}.elementor-120090 .elementor-element.elementor-element-e46e010 .elementor-countdown-label{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:8px;font-weight:400;text-transform:uppercase;}.elementor-120090 .elementor-element.elementor-element-b87bd40{--display:flex;--min-height:28vh;--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;}.elementor-120090 .elementor-element.elementor-element-b87bd40:not(.elementor-motion-effects-element-type-background), .elementor-120090 .elementor-element.elementor-element-b87bd40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-120090 .elementor-element.elementor-element-ad82b72{--spacer-size:50px;}.elementor-120090 .elementor-element.elementor-element-2cab8e8{text-align:center;}.elementor-120090 .elementor-element.elementor-element-2cab8e8 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-120090 .elementor-element.elementor-element-2cab8e8 .elementor-heading-title a:hover, .elementor-120090 .elementor-element.elementor-element-2cab8e8 .elementor-heading-title a:focus{color:#FFFFFF;}.elementor-120090 .elementor-element.elementor-element-4fab7fa > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-120090 .elementor-element.elementor-element-4fab7fa img{width:50%;border-radius:7px 7px 7px 7px;}.elementor-120090 .elementor-element.elementor-element-8cd4d73{text-align:center;}.elementor-120090 .elementor-element.elementor-element-8cd4d73 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;color:#FFFFFF;}.elementor-120090 .elementor-element.elementor-element-ba704b0{--spacer-size:50px;}.elementor-120090 .elementor-element.elementor-element-cd6c1b1{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-120090 .elementor-element.elementor-element-ad70479 > .elementor-widget-container{margin:10px 0px -15px 0px;}.elementor-120090 .elementor-element.elementor-element-ad70479{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-catalog-tab-btn.active, .elementor-120090 .elementor-element.elementor-element-5141eaa .wds-catalog-tab-btn:hover{color:#FFFFFF;background-color:#030303;border-color:#030303;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-catalog-card__title{font-family:"Inter", Sans-serif;font-size:15px;color:#000000;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-catalog-card__price, .elementor-120090 .elementor-element.elementor-element-5141eaa .wds-price-promo, .elementor-120090 .elementor-element.elementor-element-5141eaa .wds-variant-price{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-price-original{font-family:"Inter", Sans-serif;font-size:11px;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-btn-preview, .elementor-120090 .elementor-element.elementor-element-5141eaa .wds-btn-dropdown-toggle{font-family:"Inter", Sans-serif;font-size:11px;color:#000000;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-btn-checkout{font-family:"Inter", Sans-serif;font-size:11px;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-btn-checkout, .elementor-120090 .elementor-element.elementor-element-5141eaa .wds-dropdown-count{color:#FFFFFF;background-color:#030303;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-preview-dropdown-item:hover{color:#030303;}.elementor-120090 .elementor-element.elementor-element-5141eaa .wds-buy-modal-content{max-width:450px;}.elementor-120090 .elementor-element.elementor-element-1ced6b4{--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;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-120090 .elementor-element.elementor-element-1ced6b4:not(.elementor-motion-effects-element-type-background), .elementor-120090 .elementor-element.elementor-element-1ced6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-120090 .elementor-element.elementor-element-e23cd6f{--grid-template-columns:repeat(0, auto);z-index:10;--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-120090 .elementor-element.elementor-element-e23cd6f .elementor-widget-container{text-align:center;}.elementor-120090 .elementor-element.elementor-element-e23cd6f .elementor-social-icon{background-color:#FFFFFF;}.elementor-120090 .elementor-element.elementor-element-e23cd6f .elementor-social-icon i{color:#000000;}.elementor-120090 .elementor-element.elementor-element-e23cd6f .elementor-social-icon svg{fill:#000000;}.elementor-120090 .elementor-element.elementor-element-e23cd6f .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-120090 .elementor-element.elementor-element-b867d40 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-120090 .elementor-element.elementor-element-b867d40{text-align:center;}.elementor-120090 .elementor-element.elementor-element-b867d40 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:500;line-height:1.6em;letter-spacing:0.5px;color:#FFFFFF;}@media(max-width:767px){.elementor-120090 .elementor-element.elementor-element-458c539{--width:50%;}.elementor-120090 .elementor-element.elementor-element-b7c06bb{--width:50%;}.elementor-120090 .elementor-element.elementor-element-4fab7fa img{width:80%;}.elementor-120090 .elementor-element.elementor-element-b867d40 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-120090 .elementor-element.elementor-element-b867d40{text-align:center;}}@media(min-width:768px){.elementor-120090 .elementor-element.elementor-element-074573f{--content-width:1150px;}.elementor-120090 .elementor-element.elementor-element-b87bd40{--content-width:1150px;}.elementor-120090 .elementor-element.elementor-element-1ced6b4{--content-width:1150px;}}/* Start custom CSS for container, class: .elementor-element-074573f */.elementor-120090 .elementor-element.elementor-element-074573f{
/* From https://css.glass */
background: rgba(255, 255, 255, 0.36);
border-radius: px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.5px);
-webkit-backdrop-filter: blur(8.5px);
}

/*.elementor-120090 .elementor-element.elementor-element-074573f {*/
/*    position: sticky;*/
/*    top: 0;*/
/*    z-index: 998;*/
/*}*//* End custom CSS */
/* Start custom CSS for countdown, class: .elementor-element-e46e010 */.elementor-countdown-item {
    position: relative;
}

.elementor-countdown-item:not(:last-child)::after {
    content: ":";
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e38320 */.elementor-120090 .elementor-element.elementor-element-2e38320{
/* From https://css.glass */
background: rgba(255, 255, 255, 0.36);
border-radius: px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.5px);
-webkit-backdrop-filter: blur(8.5px);
}

.elementor-120090 .elementor-element.elementor-element-2e38320 {
    position: sticky;
    top: 0;
    z-index: 999;
}/* End custom CSS */
/* Start custom CSS for wds_catalog, class: .elementor-element-5141eaa */.wds-catalog-tab-btn {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 20px;
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    background: #fff;
    font-size: 14px;
    font-weight: 500;
    color: var(--wds-text-light);
    cursor: pointer;
    transition: .3s ease;
    white-space: nowrap;
}

.wds-catalog-tab-btn[data-slug="reseller-lite"] {
  display: none !important;
}

.wds-catalog-tab-btn[data-slug="reseller-premium"] {
  display: none !important;
}

.wds-catalog-tab-btn[data-slug="reseller-pro"] {
  display: none !important;
}

.wds-catalog-tab-btn[data-slug="wedding-pro"] {
  display: none !important;
}

.wds-catalog-tab-btn[data-slug="wedding-lite"] {
  display: none !important;
}

.wds-catalog-tab-btn[data-slug="wedding"] {
  display: none !important;
}

.wds-catalog-tab-btn[data-slug="all"] {
  display: none !important;
}

.wds-btn svg {
  width: 12px;
  height: 12px;
}


.eicon-search {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  
  color: #000;
  border-radius: 8px;
}
.eicon-search:before {
  margin: 10px;
}

.eicon-search:before {
  content: "\e851" !important;
  font-family: eicons !important;
  font-size: 12px;
}

[class^="eicon-"]:before,
[class*=" eicon-"]:before {
  font-family: "eicons" !important;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
}

@font-face {
  font-family: 'eicons';
  src: url('/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

/* Warna X saat tombol biasa/belum diklik (biar kelihatan hitam) */
.wds-catalog-tab-btn span .huruf-x {
    color: #FFFFFF !important;
    font-weight: normal;
}

/* Warna X saat tombol AKTIF/diklik (berubah jadi putih) */
.wds-catalog-tab-btn.active span .huruf-x {
    color: #000000 !important;
}

/* Warna X saat tombol di-HOVER (disentuh kursor) */
.wds-catalog-tab-btn:hover span .huruf-x {
    color: #000000 !important;
}


.wds-layout-scroll {
    display: flex;
    overflow-x: auto;
    flex-wrap: nowrap;
    justify-content: flex-start;
    gap: 10px;
    padding-bottom: 20px;
    -webkit-overflow-scrolling: touch
}

.wds-layout-scroll {
  scrollbar-color: #000 #f1f1f1; /* Firefox (tetap sama) */
}

/* Tambahan biar jalan di Chrome, Edge, Safari */
.wds-layout-scroll::-webkit-scrollbar-thumb {
  background: #000;
}

.wds-layout-scroll::-webkit-scrollbar-track {
  background: #f1f1f1;
}/* End custom CSS */