.elementor-151601 .elementor-element.elementor-element-ff8d032{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-151601 .elementor-element.elementor-element-ff8d032:not(.elementor-motion-effects-element-type-background), .elementor-151601 .elementor-element.elementor-element-ff8d032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-151601 .elementor-element.elementor-element-ff8d032.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-151601 .elementor-element.elementor-element-35dbf04{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-151601 .elementor-element.elementor-element-4a7f2bc{--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;}.elementor-151601 .elementor-element.elementor-element-4a7f2bc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-151601 .elementor-element.elementor-element-7304f44{--display:flex;}.elementor-151601 .elementor-element.elementor-element-c1048bb{--display:flex;}html .elementor-151601 .elementor-element.elementor-element-57cde7f .product_title{font-size:28px;}.elementor-151601 .elementor-element.elementor-element-277e5f6{--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;}.elementor-151601 .elementor-element.elementor-element-69dd1ae{width:auto;max-width:auto;}.elementor-151601 .elementor-element.elementor-element-c100072{--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;}.elementor-151601 .elementor-element.elementor-element-d7b492f .price, .elementor-151601 .elementor-element.elementor-element-d7b492f .price del, .elementor-151601 .elementor-element.elementor-element-d7b492f .amount{font-size:34px;}.elementor-151601 .elementor-element.elementor-element-351d221{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-151601 .elementor-element.elementor-element-351d221 .elementor-divider-separator{width:100%;}.elementor-151601 .elementor-element.elementor-element-351d221 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-151601 .elementor-element.elementor-element-f8918ba{--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:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-151601 .elementor-element.elementor-element-0386299{--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:12px 20px;--row-gap:12px;--column-gap:20px;}.elementor-151601 .elementor-element.elementor-element-7e77c10{width:auto;max-width:auto;}.elementor-151601 .elementor-element.elementor-element-57664a5{width:auto;max-width:auto;}.elementor-151601 .elementor-element.elementor-element-7b10a4a{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-151601 .elementor-element.elementor-element-3fe67e2{width:auto;max-width:auto;}.elementor-151601 .elementor-element.elementor-element-3fe67e2 > .elementor-widget-container{margin:0px -6px 0px 0px;}.elementor-151601 .elementor-element.elementor-element-c2b5dc3 .elementor-button{background-color:#159DDF;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:#F7FBFF;color:#F7FBFF;border-radius:13px 13px 13px 13px;}.elementor-151601 .elementor-element.elementor-element-6250568{--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:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;}.elementor-151601 .elementor-element.elementor-element-823ef24{width:auto;max-width:auto;}.elementor-151601 .elementor-element.elementor-element-823ef24 .wd-text-block{font-weight:600;}.elementor-151601 .elementor-element.elementor-element-d8db7a7{width:auto;max-width:auto;--wd-brd-radius:0px;}.elementor-151601 .elementor-element.elementor-element-d8db7a7 > .elementor-widget-container{margin:0px 8px 1px 52px;}.elementor-151601 .elementor-element.elementor-element-d8db7a7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-151601 .elementor-element.elementor-element-0d8fc91{--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-151601 .elementor-element.elementor-element-f6ee334 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 20px 0px;padding:20px 20px 20px 20px;border-radius:10px 10px 10px 10px;}.elementor-151601 .elementor-element.elementor-element-ad1bdb3{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-151601 .elementor-element.elementor-element-0e9026c{--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;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-151601 .elementor-element.elementor-element-0e9026c:not(.elementor-motion-effects-element-type-background), .elementor-151601 .elementor-element.elementor-element-0e9026c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-151601 .elementor-element.elementor-element-3a45f14{--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:150px;}.elementor-151601 .elementor-element.elementor-element-1bc7791{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-151601 .elementor-element.elementor-element-1bc7791:not(.elementor-motion-effects-element-type-background), .elementor-151601 .elementor-element.elementor-element-1bc7791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-151601 .elementor-element.elementor-element-607260c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-151601 .elementor-element.elementor-element-607260c .elementor-divider-separator{width:100%;}.elementor-151601 .elementor-element.elementor-element-607260c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-151601 .elementor-element.elementor-element-6ae4d92{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-151601 .elementor-element.elementor-element-6ae4d92:not(.elementor-motion-effects-element-type-background), .elementor-151601 .elementor-element.elementor-element-6ae4d92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-151601 .elementor-element.elementor-element-4d158cd{--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-151601 .elementor-element.elementor-element-2e4a32d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-151601 .elementor-element.elementor-element-2e4a32d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-151601 .elementor-element.elementor-element-996cc5c{--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-151601 .elementor-element.elementor-element-180bfda > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-151601 .elementor-element.elementor-element-180bfda .wd-products-with-bg, .elementor-151601 .elementor-element.elementor-element-180bfda .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}@media(max-width:1024px){html .elementor-151601 .elementor-element.elementor-element-57cde7f .product_title{font-size:24px;}.elementor-151601 .elementor-element.elementor-element-d7b492f .price, .elementor-151601 .elementor-element.elementor-element-d7b492f .price del, .elementor-151601 .elementor-element.elementor-element-d7b492f .amount{font-size:28px;}.elementor-151601 .elementor-element.elementor-element-f8918ba{--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-151601 .elementor-element.elementor-element-7b10a4a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-151601 .elementor-element.elementor-element-6ae4d92{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-151601 .elementor-element.elementor-element-2e4a32d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){html .elementor-151601 .elementor-element.elementor-element-57cde7f .product_title{font-size:22px;}.elementor-151601 .elementor-element.elementor-element-d7b492f .price, .elementor-151601 .elementor-element.elementor-element-d7b492f .price del, .elementor-151601 .elementor-element.elementor-element-d7b492f .amount{font-size:22px;}.elementor-151601 .elementor-element.elementor-element-7b10a4a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-151601 .elementor-element.elementor-element-d8db7a7 > .elementor-widget-container{margin:-1px -1px -1px -1px;padding:-2px 0px 0px 0px;}.elementor-151601 .elementor-element.elementor-element-d8db7a7.elementor-element{--flex-shrink:18;}.elementor-151601 .elementor-element.elementor-element-ad1bdb3{--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-151601 .elementor-element.elementor-element-0e9026c{--width:100%;}.elementor-151601 .elementor-element.elementor-element-3a45f14{--width:100%;}.elementor-151601 .elementor-element.elementor-element-6ae4d92{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-151601 .elementor-element.elementor-element-2e4a32d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-151601 .elementor-element.elementor-element-180bfda .wd-el-title{font-size:20px;}}@media(min-width:769px){.elementor-151601 .elementor-element.elementor-element-4a7f2bc{--width:100.094%;}.elementor-151601 .elementor-element.elementor-element-0e9026c{--width:58%;}.elementor-151601 .elementor-element.elementor-element-3a45f14{--width:42%;}}@media(max-width:1024px) and (min-width:769px){.elementor-151601 .elementor-element.elementor-element-0386299{--width:100%;}.elementor-151601 .elementor-element.elementor-element-7b10a4a{--width:100%;}.elementor-151601 .elementor-element.elementor-element-6250568{--width:100%;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-277004d */.single_add_to_cart_button {
  background-color: #007bff; /* Blue background */
  color: #fff; /* White text */
  border: 2px solid #007bff; /* Blue border */
  border-radius: 20px; /* Rounded corners */
  padding: 10px 20px; /* Padding */
  font-size: 16px; /* Font size */
  cursor: pointer; /* Cursor change on hover */
  transition: all 0.3s ease; /* Smooth transition */
}
.wd-buy-now-btn{
    background : #007bff;
  background-color: #007bff; /* Blue background */
  color: #fff; /* White text */
  border: 2px solid #007bff; /* Blue border */
  border-radius: 20px; /* Rounded corners */
  padding: 10px 20px; /* Padding */
  font-size: 16px; /* Font size */
  cursor: pointer; /* Cursor change on hover */
  transition: all 0.3s ease; /* Smooth transition */
}


Button:hover {
  background-color: #0056b3; /* Darker blue on hover */
  border-color: #0056b3; /* Darker blue border on hover */
}
/* Container styles for radio buttons *//* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-2e4a32d */.elementor-151601 .elementor-element.elementor-element-2e4a32d .wd-products-with-bg:not(.products-bordered-grid) .product-wrapper { background-color: #ffffff; } /* Set uniform height for product cards */ .wd-product { display: flex; flex-direction: column; justify-content: space-between; height: 100%; /* Adjust this value as needed for uniform height */ } /* Hide SKU by default */ .wd-product .wd-product-sku { display: none; } /* Show SKU on hover */ .wd-product:hover .wd-product-sku { display: block; } .wd-product .wd-product-sku .wd-label { color: var(--color-gray-800); font-weight: 600;
margin-bottom: 45px;}
Product filter 
#porudcuctf {
    padding: 20px;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-family: Arial, sans-serif;
    margin-bottom: 45px;
}

#porudcuctf h2 {
    font-size: 18px;
    color: #333;
    margin-bottom: 15px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 45px;
}

#porudcuctf label {
    font-size: 14px;
    color: #555;
    display: block;
    margin-bottom: 5px;
    margin-bottom: 45px;
}

 

#porudcuctf select {
    width: 100%;
    padding: 10px;
  
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    box-sizing: border-box;
    margin-bottom: 45px;
}
.product-element-top.wd-quick-shop{
 transition: all 0.5s cubic-bezier(0, 0, 0.44, 1.18);
    height: 290px; /* Set a consistent height for all images */
    overflow: hidden; /* Ensure any overflow is hidden */
    margin-bottom: 45px;
}/* End custom CSS */