.elementor-779 .elementor-element.elementor-element-8524779{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:096px;--padding-bottom:096px;--padding-left:064px;--padding-right:064px;}.elementor-779 .elementor-element.elementor-element-8524779:not(.elementor-motion-effects-element-type-background), .elementor-779 .elementor-element.elementor-element-8524779 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-332eeab );}.elementor-779 .elementor-element.elementor-element-3eff46b{--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:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-779 .elementor-element.elementor-element-cfa7640{--display:flex;}.elementor-779 .elementor-element.elementor-element-5a2ffa4{--display:flex;}.woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .flex-viewport, .woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-779 .elementor-element.elementor-element-5612b65 .flex-control-thumbs img{border-radius:0px 0px 0px 0px;}.elementor-779 .elementor-element.elementor-element-76d2026{--display:flex;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-779 .elementor-element.elementor-element-0a01087{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.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 );color:var( --e-global-color-primary );}.elementor-779 .elementor-element.elementor-element-eb8b0be{text-align:start;}.elementor-779 .elementor-element.elementor-element-eb8b0be .elementor-heading-title{font-family:"Instrument Serif", Sans-serif;font-size:clamp(2.75rem, 3.5vw + 1rem, 4.5rem);font-weight:400;text-transform:capitalize;line-height:1em;color:var( --e-global-color-4707f13 );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-779 .elementor-element.elementor-element-c66fb90{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-4707f13 );}.elementor-779 .elementor-element.elementor-element-c66fb90 a{font-family:"Instrument Serif", Sans-serif;font-size:1.25rem;}.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 );}.elementor-779 .elementor-element.elementor-element-ebef57f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-779 .elementor-element.elementor-element-ebef57f .price{color:var( --e-global-color-946eee9 );font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:500;text-transform:capitalize;line-height:1.3em;}.woocommerce .elementor-779 .elementor-element.elementor-element-ebef57f .price ins{font-family:"DM Sans", Sans-serif;}body:not(.rtl) .elementor-779 .elementor-element.elementor-element-ebef57f:not(.elementor-product-price-block-yes) del{margin-right:0px;}body.rtl .elementor-779 .elementor-element.elementor-element-ebef57f:not(.elementor-product-price-block-yes) del{margin-left:0px;}.elementor-779 .elementor-element.elementor-element-ebef57f.elementor-product-price-block-yes del{margin-bottom:0px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-779 .elementor-element.elementor-element-b9165a3 .cart button, .elementor-779 .elementor-element.elementor-element-b9165a3 .cart .button{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:400;text-transform:uppercase;border-radius:0px 0px 0px 0px;padding:14px 032px 14px 032px;color:var( --e-global-color-332eeab );background-color:var( --e-global-color-946eee9 );transition:all 0.2s;}.elementor-779 .elementor-element.elementor-element-b9165a3 .cart button:hover, .elementor-779 .elementor-element.elementor-element-b9165a3 .cart .button:hover{color:var( --e-global-color-332eeab );background-color:var( --e-global-color-f31fd64 );}.elementor-779 .elementor-element.elementor-element-b9165a3{--view-cart-spacing:0px;--button-spacing:16px;}.elementor-779 .elementor-element.elementor-element-b9165a3 .quantity .qty{font-family:"Instrument Serif", Sans-serif;font-size:1.25rem;font-weight:500;text-transform:uppercase;border-style:solid;border-width:01px 01px 01px 01px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;color:var( --e-global-color-4707f13 );background-color:var( --e-global-color-332eeab );border-color:var( --e-global-color-946eee9 );transition:all 0.2s;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-779 .elementor-element.elementor-element-e01e361{--display:flex;--padding-top:0160px;--padding-bottom:0160px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__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 );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {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 );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:16px;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:6px;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-4707f13 );margin-bottom:4px;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-4707f13 );margin-bottom:4px;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Instrument Serif", Sans-serif;font-size:1.5rem;font-weight:400;text-transform:capitalize;line-height:1.3em;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .price{color:#0000009C;font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;line-height:1.3em;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .price ins{color:#0000009C;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .price ins .amount{color:#0000009C;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .price del{color:#736F6D;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .price del .amount{color:#736F6D;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .button{background-color:var( --e-global-color-primary );}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product{border-radius:0px;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-779 .elementor-element.elementor-element-8524779{--padding-top:064px;--padding-bottom:064px;--padding-left:024px;--padding-right:024px;}.elementor-779 .elementor-element.elementor-element-3eff46b{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.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 );}.elementor-779 .elementor-element.elementor-element-eb8b0be .elementor-heading-title{font-size:3rem;}.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 );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-779 .elementor-element.elementor-element-8524779{--padding-top:064px;--padding-bottom:064px;--padding-left:016px;--padding-right:016px;}.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 );}.elementor-779 .elementor-element.elementor-element-eb8b0be{text-align:start;}.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 );}.elementor-widget-woocommerce-product-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-779 .elementor-element.elementor-element-e01e361{--padding-top:096px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products  ul.products{grid-column-gap:16px;grid-row-gap:32px;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:1.15rem;}.elementor-779 .elementor-element.elementor-element-32e408e.elementor-wc-products ul.products li.product .price{font-size:14px;}}@media(min-width:768px){.elementor-779 .elementor-element.elementor-element-cfa7640{--width:50%;}.elementor-779 .elementor-element.elementor-element-76d2026{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-779 .elementor-element.elementor-element-cfa7640{--width:100%;}.elementor-779 .elementor-element.elementor-element-76d2026{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5612b65 */@media (min-width: 1025px) {
    /* Main Gallery Container */
.elementor-779 .elementor-element.elementor-element-5612b65 .woocommerce-product-gallery {
  display: flex !important;
  flex-direction: row !important;
  gap: 16px;
  align-items: flex-start;
}

/* Main Image Container (Right Side) */
.elementor-779 .elementor-element.elementor-element-5612b65 .flex-viewport {
  order: 2;
  width: calc(85% - 16px) !important; /* Subtracting gap from the main image space */
  flex-grow: 1;
}

/* Force the image to fill its container */
.elementor-779 .elementor-element.elementor-element-5612b65 .flex-viewport img {
  width: 100% !important;
  height: auto !important;
  object-fit: cover;
}

/* Thumbnails List (Left Side) */
.elementor-779 .elementor-element.elementor-element-5612b65 .flex-control-thumbs {
  order: 1;
  width: 15% !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 16px;
  margin: 0 !important;
  padding: 0 !important;
}

/* Ensure individual thumbnails fill the 15% width */
.elementor-779 .elementor-element.elementor-element-5612b65 .flex-control-thumbs li {
  width: 100% !important;
  float: none !important; /* Clears default WooCommerce float */
  margin: 0 !important;
}
    
}

@media (max-width: 1025px) {
    
/* Thumbnails List (Left Side) */
.elementor-779 .elementor-element.elementor-element-5612b65 .flex-control-thumbs {
  order: 1;
  width: 100% !important;
  display: flex !important;
  flex-direction: row !important;
  gap: 16px;
  margin: 0 !important;
  padding: 0 !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-c66fb90 */.woocommerce div.product .product_meta > span.tagged_as {
    display: none;
}





/* Hide the 'Category:' label text */
.woocommerce div.product .product_meta .posted_in {
    font-size: 0 !important;
    margin-bottom: 0 !important;
    line-height: 0 !important; /* Forces the vertical space to collapse */
    display: block; /* Allows us to control the layout better */
}

/* Bring back the actual category link and set its size */
.woocommerce div.product .product_meta .posted_in a {
    font-size: 20px !important;
    line-height: 1 !important; /* Gives the link its own height back */
    margin-bottom: 0 !important;
    display: inline-block;
}

/* Ensure the entire meta container doesn't have bottom spacing */
.woocommerce div.product .product_meta {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-29399ba */.woocommerce-product-details__short-description p:last-child {
    margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-ebef57f */.elementor-779 .elementor-element.elementor-element-ebef57f .price {
  margin-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-b9165a3 *//* =============================================
   GLOBAL: All block titles & descriptions
   ============================================= */
.prad-parent .prad-block-title {
  font-family: "DM Sans", serif;
  font-size: 16px !important;
  color: #000000;
  font-weight: 600;
  text-transform: uppercase;
}

.prad-parent .prad-block-description {
  font-family: "DM Sans", serif !important;
  color: #666;
  margin-bottom: 10px;
  font-size: 13px !important;
}

/* =============================================
   DATE PICKER FIELD (.pick-up-date-field)
   ============================================= */

/* The input box - normal, focus, and focus-within states */
.prad-parent.pick-up-date-field .prad-block-input.prad-date-picker-container,
.prad-parent.pick-up-date-field .prad-block-input.prad-date-picker-container:focus,
.prad-parent.pick-up-date-field .prad-block-input.prad-date-picker-container:focus-within {
  padding: 16px 20px !important;
  border: 1.5px solid #775a19 !important;
  border-radius: 0px !important;
  background-color: #fff7f3 !important;
  transition: all 0.3s ease;
}

.prad-parent.pick-up-date-field .prad-date-input {
  font-family: inherit;
  font-size: 16px !important;
  color: #333 !important;
  background-color: transparent !important;
}

.prad-parent.pick-up-date-field .prad-input-date-icon svg {
  color: #775a19 !important;
}

/* Calendar Popup */
.prad-parent.pick-up-date-field .prad-custom-date-picker {
  border-radius: 0px !important;
  border: 1px solid #775a19 !important;
  box-shadow: 10px 10px 0px rgba(119, 90, 25, 0.1) !important;
  padding: 15px !important;
  background-color: #fff7f3 !important;
}

.prad-parent.pick-up-date-field .prad-custom-calendar-header select {
  border-radius: 0px !important;
  border: 1px solid #ddd !important;
  padding: 5px !important;
  font-family: inherit;
}

.prad-parent.pick-up-date-field .prad-custom-day {
  border-radius: 0px !important;
  transition: background 0.2s ease;
}

.prad-parent.pick-up-date-field .prad-custom-day.prad-selected {
  background-color: #775a19 !important;
  color: #fff !important;
}

.prad-parent.pick-up-date-field .prad-custom-day:hover:not(.prad-disabled) {
  background-color: #fff7f3 !important;
  color: #775a19 !important;
}

/* =============================================
   DESIRED TEXT FIELD (.desired-text-field)
   ============================================= */
.prad-parent.desired-text-field {
  margin-bottom: -8px !important;
}

.prad-parent.desired-text-field .prad-block-input.prad-input {
  padding: 16px 20px !important;
  border: 1.5px solid #775a19 !important;
  border-radius: 0px !important;
  background-color: #fff7f3 !important;
  font-size: 16px !important;
  color: #333 !important;
  transition: all 0.3s ease-in-out;
  width: 100% !important;
  height: auto !important;
  box-sizing: border-box !important;
}

.prad-parent.desired-text-field .prad-block-input.prad-input::placeholder {
  color: #a6a6a6 !important;
  font-size: 14px !important;
}

/* =============================================
   TASTE DROPDOWNS (shared styles)
   ============================================= */

/* Select box - chains prad-block-input + prad-select-box */
.prad-parent.taste-1-field .prad-block-input.prad-select-box,
.prad-parent.taste-2-field .prad-block-input.prad-select-box {
  padding: 16px 20px !important;
  border: 1.5px solid #775a19 !important;
  border-radius: 0px !important;
  background-color: #fff7f3 !important;
  display: flex;
  align-items: center;
  cursor: pointer;
  min-height: auto !important;
}

.prad-parent.taste-1-field .prad-select-box-item,
.prad-parent.taste-2-field .prad-select-box-item {
  color: #757575 !important;
  font-size: 15px;
}

.prad-parent.taste-1-field .prad-select-box.prad-has-val .prad-select-box-item,
.prad-parent.taste-2-field .prad-select-box.prad-has-val .prad-select-box-item {
  color: #333 !important;
}

.prad-parent.taste-1-field .prad-select-options,
.prad-parent.taste-2-field .prad-select-options {
  border-radius: 0px !important;
  border: 1.5px solid #775a19 !important;
  border-top: none !important;
  background-color: #fff7f3 !important;
  max-height: 250px !important;
  overflow-y: auto !important;
  box-shadow: 6px 6px 0px rgba(119, 90, 25, 0.1) !important;
  z-index: 999;
}

.prad-parent.taste-1-field .prad-select-option,
.prad-parent.taste-2-field .prad-select-option {
  padding: 16px 20px !important;
  border-bottom: 1px solid #eee;
  transition: all 0.2s ease;
}

.prad-parent.taste-1-field .prad-select-option:last-child,
.prad-parent.taste-2-field .prad-select-option:last-child {
  border-bottom: none;
}

.prad-parent.taste-1-field .prad-select-option:hover,
.prad-parent.taste-2-field .prad-select-option:hover {
  background-color: #fff7f3 !important;
  color: #775a19 !important;
}

/* Scrollbar */
.prad-parent.taste-1-field .prad-select-options::-webkit-scrollbar,
.prad-parent.taste-2-field .prad-select-options::-webkit-scrollbar {
  width: 6px;
}

.prad-parent.taste-1-field .prad-select-options::-webkit-scrollbar-track,
.prad-parent.taste-2-field .prad-select-options::-webkit-scrollbar-track {
  background: #fff7f3;
}

.prad-parent.taste-1-field .prad-select-options::-webkit-scrollbar-thumb,
.prad-parent.taste-2-field .prad-select-options::-webkit-scrollbar-thumb {
  background: #775a19;
}

/* Dropdown arrow */
.prad-parent.taste-1-field .prad-icon svg,
.prad-parent.taste-2-field .prad-icon svg {
  color: #775a19 !important;
}


.prad-upload-container{
    background-color: #fff7f3 !important ;
    border: 2px dashed #775a19 !important;
    border: 2px dashed rgba(119, 90, 25, 0.3) !important;;
}






/* =============================================
   PRICE SUMMARY
   ============================================= */
.prad-product-price-summary {
  border-top: 1.5px solid #775a19 !important;
  padding-top: 20px !important;
  margin-top: 32px !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
}

.prad-product-price-summary .prad-price-row {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  padding: 8px 8px !important;
  /*background-color: #fff7f3 !important;*/
}

/* Addons row — lighter treatment */
.prad-product-price-summary .prad-price-row:first-child {
  /*border: 1px solid rgba(119, 90, 25, 0.2) !important;*/
}

/* Total row — stronger, highlighted */
.prad-product-price-summary .prad-price-row:last-child {
  /*border: 1.5px solid #775a19 !important;*/
  /*background-color: #775a19 !important;*/
}

.prad-product-price-summary .prad-label {
  font-family: "DM Sans", serif !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.05em !important;
  /*color: #775a19 !important;*/
}

.prad-product-price-summary .prad-price-row:last-child .prad-label {
  /*color: #fff !important;*/
}

.prad-product-price-summary .prad-value {
  font-family: "DM Sans", serif !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #333 !important;
}

.prad-product-price-summary .prad-price-row:last-child .prad-value {
  font-size: 18px !important;
  color: #000000 !important;
}

/* Currency symbol inherits color */
.prad-product-price-summary .woocommerce-Price-currencySymbol {
  font-size: 1em !important;

}








@media (max-width: 1024px) {
  .prad-blocks-container [class*="prad-cw_"] {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-32e408e */.elementor-779 .elementor-element.elementor-element-32e408e .add_to_cart_button {
    display: none !important;
}

.elementor-779 .elementor-element.elementor-element-32e408e .woocommerce-loop-product__link img {
    height: 350px !important; /* Adjust height as needed */
    object-fit: cover;
}



@media (max-width: 767px) {
.elementor-779 .elementor-element.elementor-element-32e408e .woocommerce-loop-product__link img {
    height: 150px !important; /* Adjust height as needed */
    object-fit: cover;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8524779 */.single-product .woocommerce-message {
    display: none !important;
}/* End custom CSS */