.elementor-5733 .elementor-element.elementor-element-1ccb421{--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:020px 020px;--row-gap:020px;--column-gap:020px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-5733 .elementor-element.elementor-element-0e4d1a0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5733 .elementor-element.elementor-element-d7216a4 .woocommerce-breadcrumb{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-5733 .elementor-element.elementor-element-708f0f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-708f0f3 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-5733 .elementor-element.elementor-element-708f0f3 .flex-viewport{border-radius:10px 10px 10px 10px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-708f0f3 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-708f0f3 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-708f0f3 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-5733 .elementor-element.elementor-element-def22be{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-8be7c93 .elementor-heading-title{font-family:"Lexend Deca", Sans-serif;font-size:28px;color:var( --e-global-color-primary );}.elementor-5733 .elementor-element.elementor-element-0b207fe{text-align:start;}.woocommerce .elementor-5733 .elementor-element.elementor-element-0b207fe .woocommerce-product-details__short-description{color:var( --e-global-color-primary );font-family:"Open Sans", Sans-serif;font-size:15px;line-height:25px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-58a1e88 .price{color:#BBBBBB;font-family:"Open Sans", Sans-serif;font-size:34px;text-decoration:none;line-height:44px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-58a1e88 .price ins{color:var( --e-global-color-81583da );font-family:"Open Sans", Sans-serif;font-size:34px;text-decoration:none;}.elementor-5733 .elementor-element.elementor-element-fa22dcb{--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;--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-fa22dcb.e-con{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-7ee6134{width:var( --container-widget-width, 53% );max-width:53%;padding:0px 0px 0px 0px;--container-widget-width:53%;--container-widget-flex-grow:0;--button-spacing:8px;}.elementor-5733 .elementor-element.elementor-element-7ee6134.elementor-element{--align-self:center;}.elementor-5733 .elementor-element.elementor-element-7ee6134 .cart button, .elementor-5733 .elementor-element.elementor-element-7ee6134 .cart .button{font-size:13px;border-radius:5px 5px 5px 5px;padding:16px 16px 16px 16px;background-color:var( --e-global-color-81583da );transition:all 0.2s;}.elementor-5733 .elementor-element.elementor-element-7ee6134 .cart button:hover, .elementor-5733 .elementor-element.elementor-element-7ee6134 .cart .button:hover{background-color:var( --e-global-color-primary );}.elementor-5733 .elementor-element.elementor-element-7ee6134 .added_to_cart{color:var( --e-global-color-83d250e );}.elementor-5733 .elementor-element.elementor-element-7ee6134 .quantity .qty{border-radius:5px 5px 5px 5px;transition:all 0.2s;}.elementor-5733 .elementor-element.elementor-element-8dfab52 .elementor-button{background-color:var( --e-global-color-primary );border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-5733 .elementor-element.elementor-element-8dfab52 .elementor-button:hover, .elementor-5733 .elementor-element.elementor-element-8dfab52 .elementor-button:focus{background-color:var( --e-global-color-81583da );}.elementor-5733 .elementor-element.elementor-element-8dfab52{width:var( --container-widget-width, 45% );max-width:45%;padding:0px 0px 0px 0px;--container-widget-width:45%;--container-widget-flex-grow:0;}.elementor-5733 .elementor-element.elementor-element-8dfab52.elementor-element{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-228d313{background-color:#FFEEE6;padding:15px 20px 15px 20px;border-radius:5px 5px 5px 5px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5733 .elementor-element.elementor-element-228d313 .elementor-icon-list-icon i{color:var( --e-global-color-81583da );transition:color 0.3s;}.elementor-5733 .elementor-element.elementor-element-228d313 .elementor-icon-list-icon svg{fill:var( --e-global-color-81583da );transition:fill 0.3s;}.elementor-5733 .elementor-element.elementor-element-228d313 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5733 .elementor-element.elementor-element-228d313 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;}.elementor-5733 .elementor-element.elementor-element-228d313 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-5733 .elementor-element.elementor-element-be85037{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5733 .elementor-element.elementor-element-be85037.e-con{--align-self:stretch;}.elementor-5733 .elementor-element.elementor-element-f32de8b{font-size:15px;color:var( --e-global-color-text );}.elementor-5733 .elementor-element.elementor-element-2e4639a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-5733 .elementor-element.elementor-element-2e4639a:not(.elementor-motion-effects-element-type-background), .elementor-5733 .elementor-element.elementor-element-2e4639a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-5733 .elementor-element.elementor-element-463592e{background-color:var( --e-global-color-126709a );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-463592e .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-primary );}.woocommerce .elementor-5733 .elementor-element.elementor-element-463592e .woocommerce-tabs ul.wc-tabs li{background-color:var( --e-global-color-126709a );border-radius:0px 0px 0 0;}.woocommerce .elementor-5733 .elementor-element.elementor-element-463592e .woocommerce-Tabs-panel{color:var( --e-global-color-primary );}.woocommerce .elementor-5733 .elementor-element.elementor-element-463592e .woocommerce-tabs .woocommerce-Tabs-panel{font-family:"Open Sans", Sans-serif;font-size:16px;border-width:0px 0px 0px 0px;margin-top:-0px;}.woocommerce .elementor-5733 .elementor-element.elementor-element-463592e .woocommerce-Tabs-panel h2{color:var( --e-global-color-primary );}.woocommerce .elementor-5733 .elementor-element.elementor-element-463592e .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:26px;}@media(min-width:768px){.elementor-5733 .elementor-element.elementor-element-1ccb421{--content-width:1400px;}.elementor-5733 .elementor-element.elementor-element-0e4d1a0{--width:50%;}.elementor-5733 .elementor-element.elementor-element-def22be{--width:50%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-708f0f3 *//* Make gallery layout horizontal */
.woocommerce div.product div.images {
    display: flex;
    flex-direction: row-reverse;
    gap: 15px;

}

/* Main image */
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {
    width: 100%;
    margin-top: -10px;
}

/* Thumbnails container */
.woocommerce div.product div.images .flex-control-thumbs {
    width: 100%;

    display: flex;
    flex-direction: column;
    gap: 0px;
}

/* Thumbnail images */
.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100% !important;
}

.woocommerce div.product div.images .flex-control-thumbs img {
    width: 100%;
    height: 167px;
    border-radius: 10px;
    cursor: pointer;
}


.flex-control-thumbs {
    max-height: 500px;
    overflow-y: auto;
    align-content: center;
    align-items: center;
}
















/* FORCE arrows to show */
.woocommerce-product-gallery .flex-direction-nav {
    display: block !important;
}

.woocommerce-product-gallery .flex-direction-nav a {
    opacity: 1 !important;
    display: flex !important;
}

/* Position arrows properly */
.woocommerce-product-gallery .flex-direction-nav .flex-prev {
    left: 10px !important;
}

.woocommerce-product-gallery .flex-direction-nav .flex-next {
    right: 10px !important;
}

/* Style arrows */
.woocommerce-product-gallery .flex-direction-nav a {
    background: rgba(0,0,0,0.6);
    color: #111 !important;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    align-items: center;
    justify-content: center;
    z-index: 10;
}

/* Add arrow icons manually */
.woocommerce-product-gallery .flex-direction-nav .flex-prev:before {
    content: "‹";
    font-size: 24px;
}

.woocommerce-product-gallery .flex-direction-nav .flex-next:before {
    content: "›";
    font-size: 24px;
}/* End custom CSS */
/* Start custom CSS */body{
    margin-left: 65px;
}


/* Remove default table styling */
.p-spec-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 25px;
}

/* Remove card look if applied */
.p-spec-table.card {
    border: none;
    box-shadow: none;
}

/* Table rows */
.p-spec-table tr {
    border-bottom: 1px solid #e5e5e5; /* 👈 gray line like your image */
}

/* Remove last row border */
.p-spec-table tr:last-child {
    border-bottom: none;
}

/* Left side (labels) */
.p-spec-table th {
    text-align: left;
    font-weight: 600;
    color: #333;
    padding: 12px 0;
    width: 40%;
}

/* Right side (values) */
.p-spec-table td {
    text-align: middle;
    font-weight: 500;
    color: #111;
    padding: 12px 0;
}

/* Headings (clean, no borders) */
.woocommerce-Tabs-panel--description h2 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 25px;
    margin-bottom: 10px;
    border: none;
}/* End custom CSS */