.elementor-38401 .elementor-element.elementor-element-4ddb72ed{--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:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:9rem;--padding-bottom:4rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-38401 .elementor-element.elementor-element-4ddb72ed:not(.elementor-motion-effects-element-type-background), .elementor-38401 .elementor-element.elementor-element-4ddb72ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://taksu.asia/wp-content/uploads/2025/06/0da768_b3a30a851897458fa4f740e9631a7095mv2-2.webp");}.elementor-38401 .elementor-element.elementor-element-5f907287{--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-38401 .elementor-element.elementor-element-8700b86.elementor-element{--order:-99999 /* order start hack */;}.elementor-38401 .elementor-element.elementor-element-8700b86 .woocommerce-breadcrumb{font-size:18px;}.elementor-38401 .elementor-element.elementor-element-3d82dbc7{--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-38401 .elementor-element.elementor-element-645c3c5c{text-align:right;}.elementor-38401 .elementor-element.elementor-element-645c3c5c img{max-width:240px;}.elementor-38401 .elementor-element.elementor-element-732902d3{--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:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-38401 .elementor-element.elementor-element-732902d3:not(.elementor-motion-effects-element-type-background), .elementor-38401 .elementor-element.elementor-element-732902d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-38401 .elementor-element.elementor-element-7f0bc998{--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;}.woocommerce .elementor-38401 .elementor-element.elementor-element-14a4e4bb .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-38401 .elementor-element.elementor-element-14a4e4bb .flex-viewport{border-radius:0px 0px 0px 0px;}.elementor-38401 .elementor-element.elementor-element-48430e38{--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-38401 .elementor-element.elementor-element-1cf733c7{padding:0px 0px 0px 0px;}.elementor-38401 .elementor-element.elementor-element-1cf733c7 .elementor-heading-title{font-size:32px;font-weight:700;font-style:normal;}.elementor-38401 .elementor-element.elementor-element-6abc0303{padding:0px 0px 0px 0px;}.woocommerce .elementor-38401 .elementor-element.elementor-element-6abc0303 .price{color:#000000;font-size:24px;}.elementor-38401 .elementor-element.elementor-element-20b9b18f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--view-cart-spacing:4px;}.elementor-38401 .elementor-element.elementor-element-20b9b18f .cart button, .elementor-38401 .elementor-element.elementor-element-20b9b18f .cart .button{font-weight:600;text-transform:uppercase;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:15px 20px 15px 20px;color:#000000;background-color:#02010100;border-color:#000000;transition:all 0.5s;}.elementor-38401 .elementor-element.elementor-element-20b9b18f .cart button:hover, .elementor-38401 .elementor-element.elementor-element-20b9b18f .cart .button:hover{color:#FFFFFF;background-color:#ABABAB;}.elementor-38401 .elementor-element.elementor-element-1fb8cd42 .elementor-button{background-color:#554454;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#554454;border-radius:0px 0px 0px 0px;padding:15px 0px 15px 0px;}.elementor-38401 .elementor-element.elementor-element-1fb8cd42 .elementor-button:hover, .elementor-38401 .elementor-element.elementor-element-1fb8cd42 .elementor-button:focus{background-color:#CEBC97;color:#000000;}.elementor-38401 .elementor-element.elementor-element-1fb8cd42{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}.elementor-38401 .elementor-element.elementor-element-1fb8cd42 .elementor-button:hover svg, .elementor-38401 .elementor-element.elementor-element-1fb8cd42 .elementor-button:focus svg{fill:#000000;}.elementor-38401 .elementor-element.elementor-element-3a08a925{--spacer-size:1rem;}.elementor-38401 .elementor-element.elementor-element-c5ffa76{padding:0rem 0rem 0rem 0rem;}.elementor-38401 .elementor-element.elementor-element-a173bf3{--spacer-size:1.5rem;}.elementor-38401 .elementor-element.elementor-element-68a38357{padding:0px 0px 0px 0px;}.elementor-38401 .elementor-element.elementor-element-57e8ddf5{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:0rem;--grid-bottom-margin:0rem;}.elementor-38401 .elementor-element.elementor-element-57e8ddf5 .elementor-share-btn__icon{--e-share-buttons-icon-size:25px;}.elementor-38401 .elementor-element.elementor-element-57e8ddf5 .elementor-share-btn{border-width:0px;}@media(min-width:768px){.elementor-38401 .elementor-element.elementor-element-5f907287{--width:50%;}.elementor-38401 .elementor-element.elementor-element-3d82dbc7{--width:50%;}.elementor-38401 .elementor-element.elementor-element-7f0bc998{--width:60%;}.elementor-38401 .elementor-element.elementor-element-48430e38{--width:40%;}}@media(max-width:1024px){.elementor-38401 .elementor-element.elementor-element-4ddb72ed{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:7.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-38401 .elementor-element.elementor-element-8700b86 .woocommerce-breadcrumb{font-size:16px;}.elementor-38401 .elementor-element.elementor-element-732902d3{--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-38401 .elementor-element.elementor-element-1cf733c7 .elementor-heading-title{font-size:24px;}.woocommerce .elementor-38401 .elementor-element.elementor-element-6abc0303 .price{font-size:18px;}.elementor-38401 .elementor-element.elementor-element-20b9b18f .cart button, .elementor-38401 .elementor-element.elementor-element-20b9b18f .cart .button{font-size:14px;} .elementor-38401 .elementor-element.elementor-element-57e8ddf5{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:0rem;--grid-bottom-margin:0rem;}}@media(max-width:767px){.elementor-38401 .elementor-element.elementor-element-4ddb72ed{--padding-top:7.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-38401 .elementor-element.elementor-element-8700b86 .woocommerce-breadcrumb{text-align:center;}.elementor-38401 .elementor-element.elementor-element-645c3c5c{text-align:center;}.elementor-38401 .elementor-element.elementor-element-645c3c5c img{max-width:175px;}.elementor-38401 .elementor-element.elementor-element-732902d3{--gap:2.75rem 2.75rem;--row-gap:2.75rem;--column-gap:2.75rem;--padding-top:3.5rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.woocommerce .elementor-38401 .elementor-element.elementor-element-6abc0303 .price{font-size:18px;}.elementor-38401 .elementor-element.elementor-element-3a08a925{--spacer-size:2.5em;}.elementor-38401 .elementor-element.elementor-element-a173bf3{--spacer-size:2.5em;} .elementor-38401 .elementor-element.elementor-element-57e8ddf5{--grid-side-margin:1rem;--grid-column-gap:1rem;--grid-row-gap:0rem;--grid-bottom-margin:0rem;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-8700b86 */.elementor-38401 .elementor-element.elementor-element-8700b86 nav.woocommerce-breadcrumb {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ddb72ed */.elementor-38401 .elementor-element.elementor-element-4ddb72ed .woocommerce-breadcrumb a {
    color: #aa88a9 !important;
    text-decoration-line: underline;
}
.elementor-38401 .elementor-element.elementor-element-4ddb72ed .woocommerce-breadcrumb a:hover {
    text-decoration-color: #000;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-6abc0303 */.elementor-38401 .elementor-element.elementor-element-6abc0303 p {
    margin: 0
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-20b9b18f */.elementor-38401 .elementor-element.elementor-element-20b9b18f button {
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-732902d3 */h1.product_title{
font-family:"DinPro"!important;
}
.woocommerce div.product form.cart div.quantity{
    display: none!important;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: hsla(0, 0%, 50%, 0)!important;
}
table tbody>tr:nth-child(odd)>td:hover, table tbody>tr:nth-child(odd)>th:hover {
    background-color: hsla(0, 0%, 50%, 0)!important;
}

/*ADJUST STYLE*/

.variations .label, .variations .value {
    padding: 0;
}
.variations tbody {
    display: grid;
    grid-template-columns: 1fr 1fr;
}
table tbody tr:hover>td, table tbody tr:hover>th {
    background: transparent !important;
}
.woocommerce div.product form.cart .reset_variations {
    display: none !important;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 2rem;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .variable-items-wrapper {
    gap: 10px;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .variable-item {
    box-shadow: none !important;
    border: 1px solid #c2c2c2;
    color: #9d9d9d !important;
    border-radius: 10px !important;
    padding: 5px 15px !important;
    margin: 0 !important;
    height: fit-content;
    font-size: 18px !important;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .variable-item:hover {
    color: #000000 !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    border: 1px solid #c2c2c2;
    color: #ffffff !important;
    background: #c2c2c2;
}
.variations .label label {
    margin: 0px !important;
    font-size: 18px;
    padding-bottom: 10px;
}
.variations .button-variable-item .variable-item-span {
    padding: 0px!important;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .cart .button {
    opacity: 1 !important;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 h4 {
    font-family: "DinPro" !important;
    font-size: 20px !important;
    font-weight: 700;
    margin-top: 2rem;
    margin-bottom: 1rem;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 h4:first-child {
    margin-top: 0px;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .elementor-widget-woocommerce-product-content p:last-child {
    margin: 0;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .elementor-widget-woocommerce-product-content ul {
    padding-left: 1rem;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .elementor-share-btn__icon {
    --e-share-buttons-icon-size: 25px;
    width: 30px;
    height: 30px
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .elementor-share-buttons--shape-circle .elementor-share-btn {
    height: fit-content;
}
.elementor-share-buttons--view-icon, .elementor-share-buttons--view-icon .elementor-grid {
    height: 30px;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    display: none;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .woocommerce-product-gallery {
    margin: 0px !important;
    display: grid;
    grid-template-columns: 4fr 1fr;
    gap: 10px;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 ol.flex-control-nav.flex-control-thumbs {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-38401 .elementor-element.elementor-element-732902d3 .flex-control-thumbs li {
    width: 100% !important;
}

@media (max-width: 1024px){
    .elementor-38401 .elementor-element.elementor-element-732902d3 h4 {
        font-size: 18px !important;
    }
    .woocommerce div.product form.cart .variations label{
        font-size: 16px!important;
    }
    .variations .button-variable-item .variable-item-span {
        font-size: 16px;
    }
}

@media (max-width: 767px){
    .variations tbody {
        gap: 1rem;
    }
    .elementor-38401 .elementor-element.elementor-element-732902d3 .variable-item {
        padding: 0.5rem 1rem !important;
    }
    .elementor-38401 .elementor-element.elementor-element-732902d3 .woocommerce-product-gallery {
        grid-template-columns: 1fr !important;
    }
    .elementor-38401 .elementor-element.elementor-element-732902d3 .flex-control-nav.flex-control-thumbs {
        display: flex;
        flex-direction: row;
        gap: 10px;
    }
    .flex-control-nav.flex-control-thumbs {
        display: flex!important;
        flex-direction: row!important;
        gap: 10px!important;
    }
    .woocommerce .woocommerce-notices-wrapper .woocommerce-message {
        padding: 1.5rem;
        text-align: center;
        z-index: 9;
    }
    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
        float: none;
    }
    .woocommerce .woocommerce-notices-wrapper .woocommerce-message::before {
        top: 25px;
    }
    .elementor-38401 .elementor-element.elementor-element-732902d3 h4 {
        margin-top: 1.5rem;
        margin-bottom: 0.5rem;
    }
}/* End custom CSS */
/* Start custom CSS */.woocommerce-notices-wrapper {
    position: absolute;
    z-index: 999;
    width: 100%;
    padding-top: 14.5rem;
}

@media (max-width:1024px) {
    .woocommerce-notices-wrapper {
        padding-top: 11.5rem;
    }
}
@media (max-width: 767px) {
    .woocommerce-notices-wrapper {
        padding-top: 14.8rem;
    }
    .woocommerce-message {
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      gap: 0.5rem !important;
      position: relative;
    }
    
    .woocommerce-message::before {
        position: relative;
        left: 0;
        top: 0 !important;
        content: "\e015";
        color: #AA88A9 !important;
    }
    .woocommerce .woocommerce-notices-wrapper .woocommerce-message {
        padding: 1.5rem 1rem;
        line-height: unset !important;
    }
    .elementor-38401 .elementor-element.elementor-element-732902d3 .variable-item {
        padding: 0.5rem 0.8rem !important;
    }
}/* End custom CSS */