.elementor-604 .elementor-element.elementor-element-cd431e8{--display:flex;--padding-top:11px;--padding-bottom:11px;--padding-left:11px;--padding-right:11px;}.elementor-604 .elementor-element.elementor-element-eb69e46 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-604 .elementor-element.elementor-element-eb69e46 .eael-breadcrumbs .eael-breadcrumbs__content{border-style:none;border-radius:10px 10px 10px 10px;color:var( --e-global-color-blocksy_palette_2 );font-size:0.8rem;font-weight:600;text-transform:uppercase;}.elementor-604 .elementor-element.elementor-element-eb69e46 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-secondary );}.elementor-604 .elementor-element.elementor-element-eb69e46 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:#A5A4B0;}.elementor-604 .elementor-element.elementor-element-eb69e46 .eael-breadcrumbs .eael-breadcrumb-separator{color:#A5A4B0;margin:0 10px;}.elementor-604 .elementor-element.elementor-element-1eec677{--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:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:5px 5px 5px 5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-37a8eca{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-604 .elementor-element.elementor-element-9059562 .eael-single-product-images span.onsale, .elementor-604 .elementor-element.elementor-element-9059562 .eael-single-product-images span.ast-onsale-card {color:var( --e-global-color-text );}.elementor-604 .elementor-element.elementor-element-9059562 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger{background-color:#fff;padding:5px 8px 5px 8px;margin:15px 15px 15px 15px;}.elementor-604 .elementor-element.elementor-element-9059562 .eael-single-product-images .product_image_slider__container .product_image_slider__trigger svg path{fill:#858585;}.elementor-604 .elementor-element.elementor-element-9059562 .eael-single-product-images .product_image_slider__thumbs .swiper-wrapper{gap:5px;}.elementor-604 .elementor-element.elementor-element-ae9f29f{--display:flex;}.elementor-604 .elementor-element.elementor-element-62e4c66{text-align:start;}.elementor-604 .elementor-element.elementor-element-62e4c66 .elementor-heading-title{font-size:1.875rem;}.elementor-604 .elementor-element.elementor-element-70c7c2f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-70c7c2f .elementor-divider-separator{width:100%;}.elementor-604 .elementor-element.elementor-element-70c7c2f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-604 .elementor-element.elementor-element-af59d08:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(5px/2);}.elementor-604 .elementor-element.elementor-element-af59d08:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(5px/2);}.elementor-604 .elementor-element.elementor-element-af59d08.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-604 .elementor-element.elementor-element-af59d08.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body:not(.rtl) .elementor-604 .elementor-element.elementor-element-af59d08.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-5px/2) + (-1px/2) );}body:not.rtl .elementor-604 .elementor-element.elementor-element-af59d08.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-5px/2) - (1px/2) );}.elementor-604 .elementor-element.elementor-element-af59d08{font-size:0.9rem;font-weight:500;text-transform:uppercase;color:#0A0500;}.elementor-604 .elementor-element.elementor-element-af59d08 a{font-size:0.9rem;color:#54595FC2;}.elementor-604 .elementor-element.elementor-element-635037a{--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-604 .elementor-element.elementor-element-e8f08b8{--divider-border-style:solid;--divider-color:#3B202000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-e8f08b8 .elementor-divider-separator{width:100%;}.elementor-604 .elementor-element.elementor-element-e8f08b8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-2f5b6a7{--display:flex;}.elementor-604 .elementor-element.elementor-element-309e6af{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-604 .elementor-element.elementor-element-7100ea0{--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-604 .elementor-element.elementor-element-2538935{--divider-border-style:solid;--divider-color:#3B202000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-2538935 .elementor-divider-separator{width:100%;}.elementor-604 .elementor-element.elementor-element-2538935 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-604 .elementor-element.elementor-element-5905c97{--display:flex;}.elementor-604 .elementor-element.elementor-element-3930720.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-604 .elementor-element.elementor-element-3930720.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-604 .elementor-element.elementor-element-5475e76{--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-604 .elementor-element.elementor-element-2e938e9{--divider-border-style:solid;--divider-color:#3B202000;--divider-border-width:1px;}.elementor-604 .elementor-element.elementor-element-2e938e9 .elementor-divider-separator{width:100%;}.elementor-604 .elementor-element.elementor-element-2e938e9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}body.elementor-page-604:not(.elementor-motion-effects-element-type-background), body.elementor-page-604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF6;}.eael-reading-progress-wrap .eael-reading-progress{height:5px !important;}.eael-reading-progress-wrap .eael-reading-progress .eael-reading-progress-fill{height:5px !important;background-color:var( --e-global-color-blocksy_palette_2 );transition:width 50ms ease;}.eael-reading-progress{background-color:#000000;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:50px;height:50px;z-index:9999;opacity:0.7;background-color:var( --e-global-color-blocksy_palette_4 );border-radius:13px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:26px;color:var( --e-global-color-blocksy_palette_2 );}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:26px;height:26px;fill:var( --e-global-color-blocksy_palette_2 );}@media(max-width:1024px){.elementor-604 .elementor-element.elementor-element-3930720.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-604 .elementor-element.elementor-element-62e4c66 .elementor-heading-title{font-size:1rem;}.woocommerce .elementor-604 .elementor-element.elementor-element-46b050f .woocommerce-product-details__short-description{font-size:0.9rem;}.elementor-604 .elementor-element.elementor-element-af59d08{font-size:0.7rem;}.elementor-604 .elementor-element.elementor-element-af59d08 a{font-size:0.7rem;}.elementor-604 .elementor-element.elementor-element-3930720.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-604 .elementor-element.elementor-element-3930720.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-604 .elementor-element.elementor-element-3930720.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:0.8rem;}}/* Start custom CSS for eael-woo-product-images, class: .elementor-element-9059562 */.product_image_slider__trigger a svg {
    display: none;
}

.product_image_slider__trigger a {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: relative;
}

.product_image_slider__trigger a::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 40%;
    width: 80%;
    height: 80%;
    background: url("https://senlo.ph/wp-content/uploads/2026/04/expand.png") no-repeat center;
    background-size: contain;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-af59d08 */.elementor-604 .elementor-element.elementor-element-af59d08 .posted_in .detail-content a:hover {
    color: #FCB424; /* Change to your desired hover color */
    text-decoration: underline; /* Optional: adds an underline on hover */
    transition: .5s ease;
}

.elementor-604 .elementor-element.elementor-element-af59d08 .tagged_as .detail-content a:hover {
    color: #FCB424; /* Change to your desired hover color */
    text-decoration: underline; /* Optional: adds an underline on hover */
    transition: .5s ease;
}

/*------------------------*/
/* Container for product tags */
.tagged_as {
    position: relative;
    margin: 10px 0;
}

/* Wrapper for tags (will be rebuilt by JS) */
.tagged_as .detail-content {
    display: inline;
}

/* Each tag + comma wrapper */
.tag-wrapper {
    display: inline-block;
    margin-right: 4px;
}

/* Plain text tag links – no pill, no background, no border */
.tag-wrapper .tag-link {
    text-decoration: none;
    color: #007cba;          /* or any theme color, e.g., #333 */
    font-size: 13px;
    /* removed background, padding, border-radius, transition */
}

.tag-wrapper .tag-link:hover {
    text-decoration: underline;
    color: #005a8c;
}

/* Comma inside wrapper – stays visible */
.tag-wrapper .comma {
    display: inline;
}

/* When hidden, hide the whole wrapper (tag + comma) */
.tag-wrapper.hidden {
    display: none;
}

/* Show more/less button – modern design (unchanged) */
.tags-toggle-btn {
    display: inline-block;
    margin-left: 8px;
    padding: 6px 14px;
    background: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 30px;
    font-size: 12px;
    font-weight: 500;
    color: #555555;
    cursor: pointer;
    transition: all 0.2s ease;
    text-decoration: none;
    line-height: 1;
}

.tags-toggle-btn:hover {
    background: #f5f5f5;
    border-color: #aaaaaa;
    color: #000000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-309e6af */.elementor-604 .elementor-element.elementor-element-309e6af .woocommerce-product-attributes {
    width: 100%;
    table-layout: auto;
}

.elementor-604 .elementor-element.elementor-element-309e6af {
    font-family: Arial, sans-serif;
    margin: 20px 0;
}


.elementor-604 .elementor-element.elementor-element-309e6af .tabs li a {
    display: block;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    color: #333;
    border-bottom: 2px solid transparent;
}

.elementor-604 .elementor-element.elementor-element-309e6af .tabs li.active a {
    border-bottom: 2px solid  #ffcd05;
}

.elementor-604 .elementor-element.elementor-element-309e6af .woocommerce-Tabs-panel {
    padding: 20px;
}


.elementor-604 .elementor-element.elementor-element-309e6af .woocommerce-product-attributes th,
.elementor-604 .elementor-element.elementor-element-309e6af .woocommerce-product-attributes td {
    border: 1px solid #ddd;
    padding: 8px;
}

.elementor-604 .elementor-element.elementor-element-309e6af .woocommerce-product-attributes td p {
    margin: 0;
}/* End custom CSS */