.elementor-1020 .elementor-element.elementor-element-17cbc0cc{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-4d462f5 );padding:3em 0em 5em 0em;}.elementor-1020 .elementor-element.elementor-element-161998c6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1020 .elementor-element.elementor-element-161998c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:1em 1em 1em 1em;}.elementor-1020 .elementor-element.elementor-element-161998c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020 .elementor-element.elementor-element-f2d8ded > .elementor-widget-container{margin:0px 0px 0px -36px;}.elementor-1020 .elementor-element.elementor-element-794162d3 > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-1020 .elementor-element.elementor-element-ca28479 > .elementor-widget-container{margin:-27px 0px 0px 0px;}.elementor-1020 .elementor-element.elementor-element-1e8cccc0 .elementor-heading-title{font-family:"Didot", Sans-serif;font-size:25px;font-weight:500;}.elementor-1020 .elementor-element.elementor-element-0eeaa94{--divider-border-style:solid;--divider-color:#D5D5D5;--divider-border-width:1.9px;}.elementor-1020 .elementor-element.elementor-element-0eeaa94 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-1020 .elementor-element.elementor-element-0eeaa94 .elementor-divider-separator{width:93%;margin:0 auto;margin-left:0;}.elementor-1020 .elementor-element.elementor-element-0eeaa94 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-1020 .elementor-element.elementor-element-12e30e11{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;align-self:center;}.elementor-1020 .elementor-element.elementor-element-12e30e11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1020 .elementor-element.elementor-element-12e30e11 .price{color:#000000;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;}.elementor-1020 .elementor-element.elementor-element-9803194{width:var( --container-widget-width, 5.153% );max-width:5.153%;--container-widget-width:5.153%;--container-widget-flex-grow:0;}.elementor-1020 .elementor-element.elementor-element-61f697ef{width:var( --container-widget-width, 93.843% );max-width:93.843%;--container-widget-width:93.843%;--container-widget-flex-grow:0;}.elementor-1020 .elementor-element.elementor-element-61f697ef .cart button, .elementor-1020 .elementor-element.elementor-element-61f697ef .cart .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:20px 0px 21px 0px;color:var( --e-global-color-text );background-color:#000000;transition:all 0.2s;}.elementor-1020 .elementor-element.elementor-element-61f697ef .cart button:hover, .elementor-1020 .elementor-element.elementor-element-61f697ef .cart .button:hover{color:var( --e-global-color-text );background-color:#000000;}.elementor-1020 .elementor-element.elementor-element-667fbf0c > .elementor-widget-container{margin:25px 0px 0px 0px;}.woocommerce .elementor-1020 .elementor-element.elementor-element-667fbf0c .woocommerce-product-details__short-description{color:#000000;font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-item{border-width:0px;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-icon, .elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-title{color:#333333;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-icon svg{fill:#333333;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-active .elementor-accordion-icon, .elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-active .elementor-accordion-title{color:#333333;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-active .elementor-accordion-icon svg{fill:#333333;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-accordion-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1020 .elementor-element.elementor-element-5d34ff7 .elementor-tab-content{color:#333333;font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-1020 .elementor-element.elementor-element-c02b2eb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-1020 .elementor-element.elementor-element-c02b2eb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-1px/2) );}body:not.rtl .elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (1px/2) );}.elementor-1020 .elementor-element.elementor-element-c02b2eb{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );color:#6D6D6D;}.elementor-1020 .elementor-element.elementor-element-c02b2eb a{font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;font-size:var( --e-global-typography-112b6c4-font-size );font-weight:var( --e-global-typography-112b6c4-font-weight );line-height:var( --e-global-typography-112b6c4-line-height );color:#6D6D6D;}.elementor-1020 .elementor-element.elementor-element-28694b67{padding:0em 0em 0em 0em;}.elementor-1020 .elementor-element.elementor-element-3fcdd1a9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1020 .elementor-element.elementor-element-65fb7eb1{margin-top:0px;margin-bottom:0px;padding:0em 0em 1em 0em;}.elementor-1020 .elementor-element.elementor-element-4c83a150 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:17px;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products  ul.products{grid-column-gap:8px;grid-row-gap:40px;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Didot", Sans-serif;font-size:17px;font-weight:500;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .star-rating{color:var( --e-global-color-d49ac81 );}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .star-rating::before{color:var( --e-global-color-d49ac81 );}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .price{color:#747171;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .price ins{color:#747171;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .price ins .amount{color:#747171;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#000000;border-color:#000000;font-family:"Montserrat", Sans-serif;font-size:13px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-1020 .elementor-element.elementor-element-be4c904 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-1020 .elementor-element.elementor-element-353f620.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1020 .elementor-element.elementor-element-353f620.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1020 .elementor-element.elementor-element-353f620 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1020 .elementor-element.elementor-element-353f620 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1020 .elementor-element.elementor-element-f4d0239.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-1020 .elementor-element.elementor-element-f4d0239.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-1020 .elementor-element.elementor-element-f4d0239 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1020 .elementor-element.elementor-element-f4d0239 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1020 .elementor-element.elementor-element-45f6730 .elementor-button{background-color:#000000;font-family:"Montserrat", Sans-serif;font-size:11px;}@media(max-width:1024px){.elementor-1020 .elementor-element.elementor-element-17cbc0cc{padding:3em 0em 3em 0em;}.elementor-1020 .elementor-element.elementor-element-161998c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1020 .elementor-element.elementor-element-794162d3 > .elementor-element-populated{padding:2em 2em 2em 2em;}.woocommerce .elementor-1020 .elementor-element.elementor-element-12e30e11 .price{font-size:18px;}.elementor-1020 .elementor-element.elementor-element-61f697ef .cart button, .elementor-1020 .elementor-element.elementor-element-61f697ef .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1020 .elementor-element.elementor-element-c02b2eb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(7px/2);}.elementor-1020 .elementor-element.elementor-element-c02b2eb:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(7px/2);}.elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(7px/2);margin-left:calc(7px/2);}.elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-7px/2);margin-left:calc(-7px/2);}body:not(.rtl) .elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-7px/2) + (-1px/2) );}body:not.rtl .elementor-1020 .elementor-element.elementor-element-c02b2eb.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-7px/2) - (1px/2) );}.elementor-1020 .elementor-element.elementor-element-c02b2eb{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-1020 .elementor-element.elementor-element-c02b2eb a{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-1020 .elementor-element.elementor-element-28694b67{padding:0em 1em 3em 1em;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-1020 .elementor-element.elementor-element-17cbc0cc{padding:1em 0em 2em 0em;}.elementor-1020 .elementor-element.elementor-element-794162d3 > .elementor-element-populated{padding:21px 21px 21px 21px;}.elementor-1020 .elementor-element.elementor-element-0eeaa94 .elementor-divider-separator{width:24%;}.woocommerce .elementor-1020 .elementor-element.elementor-element-12e30e11 .price{font-size:18px;}.elementor-1020 .elementor-element.elementor-element-61f697ef .cart button, .elementor-1020 .elementor-element.elementor-element-61f697ef .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-1020 .elementor-element.elementor-element-c02b2eb{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-1020 .elementor-element.elementor-element-c02b2eb a{font-size:var( --e-global-typography-112b6c4-font-size );line-height:var( --e-global-typography-112b6c4-line-height );}.elementor-1020 .elementor-element.elementor-element-28694b67{padding:0em 0em 2em 0em;}.elementor-1020 .elementor-element.elementor-element-29fea0d6{width:100%;}.elementor-1020 .elementor-element.elementor-element-4c83a150{text-align:center;}.elementor-1020 .elementor-element.elementor-element-2d43d03{width:100%;}.elementor-1020 .elementor-element.elementor-element-e061109.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-f2d8ded */.wcpi-grid{
    margin-top: -0px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9803194 *//* Align wishlist block to the right */
.single-product .yith-wcwl-add-to-wishlist {
  width: 100% !important;
  text-align: right !important;
}

.yith-wcwl-add-to-wishlist-button svg, .yith-wcwl-add-to-wishlist-button img.yith-wcwl-custom-icon{
    width: 25px;
    height: 25px;
    stroke-width: 1.3;
}
.yith-wcwl-add-to-wishlist-button__label{
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-61f697ef */:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart .button:where(:not(:first-child)), :is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart):not(.e-add-to-cart--show-quantity-yes) form.cart button:where(:not(:first-child)){
    width: 100%;;
    padding: 15px;
}


/* ===== ML BOX BASE ===== */
.woocommerce div.product form.cart .variable-items-wrapper{
    display:flex;
    gap:14px;
    margin-top:12px;

}

.woocommerce div.product form.cart .variable-item{
    border:1px solid #A2A2A2;
    background:#A2A2A2;
    padding:12px 12px;
    font-size:15px;
    color:#111;
    border-radius:3px;
    cursor:pointer;
    transition:all .25s ease;
    line-height:1;
    min-width:120px;
    text-align:center;
}

/* hover */
.woocommerce div.product form.cart .variable-item:hover{
    border-color:#A2A2A2;
    background:#A2A2A2;
}

/* ===== SELECTED STATE (dark cream) ===== */
.woocommerce div.product form.cart .variable-item.selected{
    background:#A2A2A2;      /* dark cream */
    border-color:#A2A2A2;
    color:#111;
}

/* keep text readable */
.woocommerce div.product form.cart .variable-item.selected span{
    color:#111;
}


/* ===== SINGLE SIZE SHOULD LOOK SELECTED ===== */
.product-volume{
    border:1px solid #A2A2A2;
    background:#A2A2A2;        /* dark cream selected */
    color:#111;
    padding:10px 18px;
    font-size:14px;
    border-radius:3px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    line-height:1;
    min-width:130px;
    height:35px;               /* fixed height */
    box-sizing:border-box;
}

/* ===== MATCH HEIGHT OF VARIATIONS ===== */
.woocommerce div.product form.cart .variable-item{
    height:30px;
    padding:10px 10px;
    display:flex;
    align-items:center;
    justify-content:center;
    line-height:1;
}

/* remove internal span spacing differences */
.woocommerce div.product form.cart .variable-item span{
    line-height:1;
}
/* SELECTED SIZE — luxury gradient */
.woocommerce div.product form.cart .variable-item.selected,
.product-volume{
    color:#111;
    border:1px solid #A2A2A2;

    background: linear-gradient(
        180deg,
        #C8B6A6 0%,
        #B79F8A 45%,
        #A98F79 100%
    );

    box-shadow:
        inset 0 1px 0 rgba(255,255,255,0.25),
        0 2px 6px rgba(0,0,0,0.08);
}
/* selected variation text white */
.woocommerce div.product form.cart .variable-item.selected,
.woocommerce div.product form.cart .variable-item.selected *{
    color:#111 !important;
}

/* single size box */
.product-volume,
.product-volume *{
    color:#111 !important;
    background: #DDDDDDBF;
    border: 1px solid #DDDDDDBF
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-5d34ff7 *//* ===== Luxury fine borders – product FAQ ===== */

.single-product .elementor-element-5d34ff7 .elementor-accordion-item{
   border:1px solid rgba(80,70,60,0.08);

}

/* vijë poshtë titullit */
.single-product .elementor-element-5d34ff7 .elementor-tab-title{
    border-bottom: 1px solid rgba(80,70,60,0.14);
}

/* hiq vijat e dyfishta mes itemeve */
.single-product .elementor-element-5d34ff7 .elementor-accordion-item + .elementor-accordion-item{
    border-top: 0;
}

.single-product .elementor-element-5d34ff7 .elementor-tab-title{
    border: none;
}
/* Key Ingredients – prevent text cursor */
.single-product .elementor-element-5d34ff7 .elementor-tab-content strong[title],
.single-product .elementor-element-5d34ff7 .elementor-tab-content strong.ing-tip{
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17cbc0cc */.single-product .wopb-cart-bottom, .single-product .wopb-cart-top{
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-e061109 */.woocommerce-js ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category{
    display: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Didot';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://miladopiz.com/wp-content/uploads/2025/11/AbhayaLibre-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */