.elementor-2237 .elementor-element.elementor-element-ee25819{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-2237 .elementor-element.elementor-element-ee25819:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-ee25819 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-c7fe86a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-c7fe86a :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){--wd-link-color:#1A1A1A;--wd-bcrumb-delim-color:#1A1A1A;--wd-link-color-hover:#0A0A0A;--wd-bcrumb-color-active:#0A0A0A;}.elementor-2237 .elementor-element.elementor-element-ccae35a{--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;--gap:30px 80px;--row-gap:30px;--column-gap:80px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:080px;--padding-left:0px;--padding-right:0px;}.elementor-2237 .elementor-element.elementor-element-ccae35a:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-ccae35a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-68a56a9{--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-2237 .elementor-element.elementor-element-68a56a9:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-68a56a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-2158a10{--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;--wd-sticky-offset:140px;}.elementor-2237 .elementor-element.elementor-element-2158a10:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-2158a10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}html .elementor-2237 .elementor-element.elementor-element-092eee9 .product_title{font-size:23px;color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-d9d8422{--display:flex;}.elementor-2237 .elementor-element.elementor-element-6032b8f{font-family:"Space Grotesk", Sans-serif;font-size:12px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;letter-spacing:0.6px;color:#181818;}.elementor-2237 .elementor-element.elementor-element-788c71d{--display:flex;}.elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description p{color:#1A1A1A;text-align:left;}.elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description li{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description a{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description pre{color:#1A1A1A;text-align:left;}.elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description p, .elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description li, .elementor-2237 .elementor-element.elementor-element-84fe93e .wpr-product-description a, .elementor-2237 .elementor-element.elementor-element-84fe93e pre{font-family:"Staatliches", Sans-serif;font-size:14px;}.elementor-2237 .elementor-element.elementor-element-997bab0{--display:flex;}.elementor-2237 .elementor-element.elementor-element-f13804e{--display:flex;}.elementor-2237 .elementor-element.elementor-element-473914f{--display:flex;}.elementor-2237 .elementor-element.elementor-element-473f6dc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-2237 .elementor-element.elementor-element-473f6dc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-2237 .elementor-element.elementor-element-473f6dc {--n-accordion-padding:5px 5px 5px 5px;}:where( .elementor-2237 .elementor-element.elementor-element-473f6dc > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-2237 .elementor-element.elementor-element-543d799 .wd-timer-value{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-543d799 .wd-timer-text{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-543d799.wd-single-countdown .element-title{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-5af1389 .price{font-size:22px;font-weight:400;}.elementor-2237 .elementor-element.elementor-element-5af1389 :is(.price, del){color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-89178b8{--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:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2237 .elementor-element.elementor-element-ff54e09{width:100%;max-width:100%;}.elementor-2237 .elementor-element.elementor-element-ff54e09 .single_add_to_cart_button{--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:#000000;--btn-accented-bgcolor-hover:#C08605;}.elementor-2237 .elementor-element.elementor-element-ff54e09 .variations_form .woocommerce-variation-price :is(.price, del){color:#000000;}.elementor-2237 .elementor-element.elementor-element-ff54e09 .variations_form .woocommerce-variation-price .price del{color:#050505;}.elementor-2237 .elementor-element.elementor-element-ff54e09 .woocommerce-price-suffix{color:#050505;}.elementor-2237 .elementor-element.elementor-element-9c90102.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2237 .elementor-element.elementor-element-9c90102 .wd-action-btn{--wd-action-icon-color:#000000;}.elementor-2237 .elementor-element.elementor-element-9c90102 .wd-action-btn > a{padding:10px 10px 10px 10px;}.elementor-2237 .elementor-element.elementor-element-19d7f9a{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2237 .elementor-element.elementor-element-19d7f9a:not(.elementor-motion-effects-element-type-background), .elementor-2237 .elementor-element.elementor-element-19d7f9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2237 .elementor-element.elementor-element-1c7a4b8 .wd-info-box{--ib-icon-sp:5px;}.elementor-2237 .elementor-element.elementor-element-1c7a4b8 .info-box-subtitle{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-1c7a4b8 .info-box-title{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-1c7a4b8 .info-box-inner{color:#1A1A1A;font-size:15px;}.elementor-2237 .elementor-element.elementor-element-481df0b .wd-info-box{--ib-icon-sp:5px;}.elementor-2237 .elementor-element.elementor-element-481df0b .info-box-subtitle{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-481df0b .info-box-title{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-481df0b .info-box-inner{color:#1A1A1A;font-size:15px;}.elementor-2237 .elementor-element.elementor-element-bb524a5 .wd-info-box{--ib-icon-sp:5px;}.elementor-2237 .elementor-element.elementor-element-bb524a5 .info-box-subtitle{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-bb524a5 .info-box-title{color:#1A1A1A;}.elementor-2237 .elementor-element.elementor-element-bb524a5 .info-box-inner{color:#1A1A1A;font-size:15px;}body.elementor-page-2237:not(.elementor-motion-effects-element-type-background), body.elementor-page-2237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:769px){.elementor-2237 .elementor-element.elementor-element-68a56a9{--width:60%;}.elementor-2237 .elementor-element.elementor-element-2158a10{--width:40%;}}@media(max-width:1024px){.elementor-2237 .elementor-element.elementor-element-c7fe86a{width:var( --container-widget-width, 306.313px );max-width:306.313px;--container-widget-width:306.313px;--container-widget-flex-grow:0;}.elementor-2237 .elementor-element.elementor-element-ccae35a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}html .elementor-2237 .elementor-element.elementor-element-092eee9 .product_title{font-size:20px;}.elementor-2237 .elementor-element.elementor-element-5af1389 .price{font-size:18px;}}@media(max-width:768px){.elementor-2237 .elementor-element.elementor-element-c7fe86a{width:var( --container-widget-width, 216.3px );max-width:216.3px;--container-widget-width:216.3px;--container-widget-flex-grow:0;}.elementor-2237 .elementor-element.elementor-element-ccae35a{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_reviews, class: .elementor-element-d0bef40 */.elementor-2237 .elementor-element.elementor-element-d0bef40 {
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_countdown, class: .elementor-element-543d799 */.wd-swatches-product .wd-swatch.wd-active,
.wd-swatches-product .wd-swatch.wd-active span,
.wd-swatches-product .wd-swatch.wd-active .wd-swatch-text {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}

label[for="pa_size"] {
    color: #000000 !important;
}

.single_variation_wrap .price,
.single_variation_wrap .price *,
.woocommerce-variation-price,
.woocommerce-variation-price *,
.price,
.price * {
    color: #000 !important;
}

table.variations .wd-swatches-product .wd-swatch,
table.variations .wd-swatches-product .wd-swatch *,
table.variations .wd-swatches-product .wd-swatch.wd-active,
table.variations .wd-swatches-product .wd-swatch.wd-active * {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_stock_progress_bar, class: .elementor-element-4519687 */.wd-swatches-product .wd-swatch.wd-active,
.wd-swatches-product .wd-swatch.wd-active span,
.wd-swatches-product .wd-swatch.wd-active .wd-swatch-text {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}

label[for="pa_size"] {
    color: #000000 !important;
}

.single_variation_wrap .price,
.single_variation_wrap .price *,
.woocommerce-variation-price,
.woocommerce-variation-price *,
.price,
.price * {
    color: #000 !important;
}

table.variations .wd-swatches-product .wd-swatch,
table.variations .wd-swatches-product .wd-swatch *,
table.variations .wd-swatches-product .wd-swatch.wd-active,
table.variations .wd-swatches-product .wd-swatch.wd-active * {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_linked_variations, class: .elementor-element-330b9f8 */.wd-swatches-product .wd-swatch.wd-active,
.wd-swatches-product .wd-swatch.wd-active span,
.wd-swatches-product .wd-swatch.wd-active .wd-swatch-text {
    color: #000 !important;
    -webkit-text-fill-color: #000 !important;
}

label[for="pa_size"] {
    color: #000000 !important;
}

.single_variation_wrap .price,
.single_variation_wrap .price *,
.woocommerce-variation-price,
.woocommerce-variation-price *,
.price,
.price * {
    color: #000 !important;
}

table.variations .wd-swatches-product .wd-swatch,
table.variations .wd-swatches-product .wd-swatch *,
table.variations .wd-swatches-product .wd-swatch.wd-active,
table.variations .wd-swatches-product .wd-swatch.wd-active * {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-ff54e09 *//* =========================================
   TAMPILAN NORMAL (Belum Dipilih)
   Teks: Hitam, Background: Transparan, Border: Terlihat
   ========================================= */
table.variations .wd-swatches-product .wd-swatch.wd-text {
    background-color: transparent;
    border: 1px solid #cccccc; /* Border halus */
    border-radius: 4px;
    padding: 8px 16px;
    margin-right: 8px;
    margin-bottom: 8px;
    transition: all 0.2s ease-in-out;
}

table.variations .wd-swatches-product .wd-swatch.wd-text .wd-swatch-text {
    color: #ffffff; /* Teks Hitam saat normal */
    font-weight: 500;
    transition: color 0.2s ease-in-out;
}

/* =========================================
   TAMPILAN SAAT HOVER (Disorot Mouse)
   Teks: Putih, Background: Hitam
   ========================================= */
table.variations .wd-swatches-product .wd-swatch.wd-text:hover {
    background-color: gold;
    border-color: #000000;
}

table.variations .wd-swatches-product .wd-swatch.wd-text:hover .wd-swatch-text {
    color: #ffffff;
}

/* =========================================
   TAMPILAN SAAT DIPILIH (AKTIF)
   Target class: .wd-active
   Teks: Putih, Background: Hitam
   ========================================= */
table.variations .wd-swatches-product .wd-swatch.wd-active {
    background-color: gold;
    border-color: #000000;
    color : #ffffff
}

/* Mengubah warna teks di dalam kotak yang sedang aktif menjadi putih */
table.variations .wd-swatches-product .wd-swatch.wd-active .wd-swatch-text {
    color: #ffffff;
    font-weight: 700; /* Teks sedikit lebih tebal sebagai penanda */
}/* End custom CSS */