.elementor-1498 .elementor-element.elementor-element-942e987{--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:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-1498 .elementor-element.elementor-element-de655ff .woocommerce-breadcrumb{color:#667085;font-family:"Mulish", Sans-serif;font-size:12px;font-weight:600;line-height:100%;}.elementor-1498 .elementor-element.elementor-element-de655ff .woocommerce-breadcrumb > a{color:var( --e-global-color-6087c01 );}.elementor-1498 .elementor-element.elementor-element-7147c69{--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:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-1498 .elementor-element.elementor-element-c77cf1d{--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-1498 .elementor-element.elementor-element-bd88d01{--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-1498 .elementor-element.elementor-element-48d6a5c{--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;--margin-top:0px;--margin-bottom:12px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1498 .elementor-element.elementor-element-ed63fc7 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:600;line-height:100%;color:#667085;}.woocommerce .elementor-1498 .elementor-element.elementor-element-d28934c .star-rating{color:#403F3B;font-size:16px;}.woocommerce .elementor-1498 .elementor-element.elementor-element-d28934c .star-rating::before{color:var( --e-global-color-c9d7165 );}.woocommerce:not(.rtl) .elementor-1498 .elementor-element.elementor-element-d28934c .star-rating{margin-right:2px;}.woocommerce.rtl .elementor-1498 .elementor-element.elementor-element-d28934c .star-rating{margin-left:2px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1498 .elementor-element.elementor-element-742d0ff > .elementor-widget-container{margin:0px 0px 6px 0px;}.elementor-1498 .elementor-element.elementor-element-742d0ff .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:18px;font-weight:600;text-transform:none;line-height:150%;letter-spacing:0.36px;}.elementor-1498 .elementor-element.elementor-element-e293e1f > .elementor-widget-container{margin:0px 0px 32px 0px;}.woocommerce .elementor-1498 .elementor-element.elementor-element-e293e1f .woocommerce-product-details__short-description{color:#667085;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:150%;}.elementor-1498 .elementor-element.elementor-element-206f9b5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1498 .elementor-element.elementor-element-206f9b5 .elementor-heading-title{font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:150%;color:#667085;}.elementor-1498 .elementor-element.elementor-element-416ceb4 > .elementor-widget-container{margin:0px 0px 32px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-1498 .elementor-element.elementor-element-5d9e3f4 .price{color:var( --e-global-color-text );font-family:"Mulish", Sans-serif;font-size:24px;font-weight:600;line-height:150%;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart button, .elementor-1498 .elementor-element.elementor-element-f3fe3c1 .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 );line-height:var( --e-global-typography-accent-line-height );border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:12px 018px 12px 18px;color:var( --e-global-color-59fa34c );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );transition:all 0.2s;}.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart button:hover, .elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart .button:hover{color:var( --e-global-color-6087c01 );background-color:var( --e-global-color-c9d7165 );border-color:var( --e-global-color-6087c01 );}.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-1498 .elementor-element.elementor-element-f3fe3c1 form.cart table.variations label{color:#667085;font-family:"Mulish", Sans-serif;font-size:14px;font-weight:400;line-height:100%;}.elementor-1498 .elementor-element.elementor-element-f71e3c2{--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;--padding-top:24px;--padding-bottom:54px;--padding-left:16px;--padding-right:16px;}.elementor-1498 .elementor-element.elementor-element-b68bf2a{--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-1498 .elementor-element.elementor-element-72fdb76{--display:flex;}.elementor-1498 .elementor-element.elementor-element-2452235{--display:flex;}.elementor-1498 .elementor-element.elementor-element-5fe9d6a{--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-1498 .elementor-element.elementor-element-8a8e54d{--display:flex;}.elementor-1498 .elementor-element.elementor-element-e235ebe{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-c9d7165 );--n-accordion-icon-hover-color:var( --e-global-color-c9d7165 );--n-accordion-icon-active-color:var( --e-global-color-c9d7165 );}.elementor-1498 .elementor-element.elementor-element-e235ebe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1498 .elementor-element.elementor-element-e235ebe > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"EB Garamond", Sans-serif;font-weight:600;text-transform:uppercase;line-height:150%;letter-spacing:0.36px;}.elementor-1498 .elementor-element.elementor-element-7e35567{--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;}@media(min-width:768px){.elementor-1498 .elementor-element.elementor-element-7147c69{--content-width:1216px;}.elementor-1498 .elementor-element.elementor-element-c77cf1d{--width:49%;}.elementor-1498 .elementor-element.elementor-element-bd88d01{--width:49%;}.elementor-1498 .elementor-element.elementor-element-f71e3c2{--content-width:1216px;}.elementor-1498 .elementor-element.elementor-element-b68bf2a{--width:50%;}.elementor-1498 .elementor-element.elementor-element-7e35567{--width:50%;}}@media(max-width:1440px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart button, .elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart button, .elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-1498 .elementor-element.elementor-element-942e987{--padding-top:16px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart button, .elementor-1498 .elementor-element.elementor-element-f3fe3c1 .cart .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-de655ff */.elementor-1498 .elementor-element.elementor-element-de655ff .woocommerce-breadcrumb a {
    font-weight: 400;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-3f9c834 */.sp_wgs-lightbox{
    background-color: #F4F2EE !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-d28934c */.elementor-1498 .elementor-element.elementor-element-d28934c .woocommerce-review-link {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-e293e1f */.elementor-1498 .elementor-element.elementor-element-e293e1f .woocommerce-product-details__short-description p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-416ceb4 */.elementor-1498 .elementor-element.elementor-element-416ceb4 .elementor-shortcode {
    display: flex;
    flex-wrap: wrap;
    gap: 8px; /* або 12px */
}

.product-badge-tag {
    border: 1px solid #F4F2EE;
    background-color: #FAF8F5;
    box-shadow: 0 1px 2px 0 rgba(16, 24, 40, 0.05);
    display: inline-flex;
    padding: 6px 10px;
    justify-content: center;
    align-items: center;
    font-size: 13px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-f3fe3c1 */.elementor-1498 .elementor-element.elementor-element-f3fe3c1 input[type='number']::-webkit-outer-spin-button,
.elementor-1498 .elementor-element.elementor-element-f3fe3c1 input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.elementor-1498 .elementor-element.elementor-element-f3fe3c1 input[type='number'] {
    -moz-appearance: textfield;
}

.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .single_add_to_cart_button {
    min-width: 170px;
}





.elementor-1498 .elementor-element.elementor-element-f3fe3c1 table tbody>tr:nth-child(odd)>td, .elementor-1498 .elementor-element.elementor-element-f3fe3c1 table tbody>tr:nth-child(odd)>th {
     background-color: transparent;
     padding: 0;
}



select:focus-visible {
    outline: 1px solid var(--e-global-color-6bff89a) !important;  
}

.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .reset_variations{
   color:  var( --e-global-color-accent );
}

.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .vd-qty-btn {
    background-color: #fff !important;
   color: #000 !important;
   padding: 0 !important;
   margin-left: 0 !important;
}

.elementor-1498 .elementor-element.elementor-element-f3fe3c1 [type=number], .elementor-1498 .elementor-element.elementor-element-f3fe3c1 [type=button]{
     border: none !important;
}

 button.vd-qty-btn:hover{
  color:   var( --e-global-color-accent ) !important;
}

.elementor-1498 .elementor-element.elementor-element-f3fe3c1 div.quantity{
    position:relative;
    display:inline-flex;
    align-items:center;
   
}


.elementor-1498 .elementor-element.elementor-element-f3fe3c1 .woocommerce-variation-add-to-cart{
    gap: 15px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/mulish-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/mulish-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/mulish-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Mulish';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/mulish-bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'EB Garamond';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/ebgaramond-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'EB Garamond';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/ebgaramond-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'EB Garamond';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://mskin.coderfy.online/wp-content/uploads/2025/11/ebgaramond-semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */