.elementor-493 .elementor-element.elementor-element-fecee8f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-493 .elementor-element.elementor-element-fecee8f:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-fecee8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF1;}.elementor-493 .elementor-element.elementor-element-9b9c629{--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;--padding-top:18px;--padding-bottom:6px;--padding-left:20px;--padding-right:20px;}.elementor-493 .elementor-element.elementor-element-9b9c629:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-9b9c629 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF1;}.elementor-493 .elementor-element.elementor-element-5aed3a4 .woocommerce-breadcrumb{color:#8A6A55;font-family:"Afacad", Sans-serif;font-size:15px;font-weight:500;text-align:start;}.elementor-493 .elementor-element.elementor-element-5aed3a4 .woocommerce-breadcrumb > a{color:#A0522D;}.elementor-493 .elementor-element.elementor-element-6472f20{--display:grid;--e-con-grid-template-columns:7fr 3fr;--e-con-grid-template-rows:auto;--gap:40px 52px;--row-gap:40px;--column-gap:52px;--grid-auto-flow:row;--align-items:start;--padding-top:10px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-493 .elementor-element.elementor-element-6472f20:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-6472f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF1;}.elementor-493 .elementor-element.elementor-element-fb0e3b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-493 .elementor-element.elementor-element-1d51790 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-493 .elementor-element.elementor-element-1d51790 .flex-viewport{border-radius:4px 4px 4px 4px;}.woocommerce .elementor-493 .elementor-element.elementor-element-1d51790 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-493 .elementor-element.elementor-element-1d51790 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFDFC8;border-radius:2px 2px 2px 2px;}.woocommerce .elementor-493 .elementor-element.elementor-element-1d51790 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-493 .elementor-element.elementor-element-1d51790 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-493 .elementor-element.elementor-element-86fdfb5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-0c6274f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;}.elementor-493 .elementor-element.elementor-element-0c6274f .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:42px;font-weight:600;line-height:1.15em;letter-spacing:-0.5px;color:#3B1F14;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-493 .elementor-element.elementor-element-388be97{margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Afacad", Sans-serif;font-size:15px;color:#9A7C68;}.elementor-493 .elementor-element.elementor-element-388be97:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(16px/2);}.elementor-493 .elementor-element.elementor-element-388be97:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(16px/2);}.elementor-493 .elementor-element.elementor-element-388be97.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-493 .elementor-element.elementor-element-388be97.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body:not(.rtl) .elementor-493 .elementor-element.elementor-element-388be97.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-16px/2) + (-1px/2) );}body:not.rtl .elementor-493 .elementor-element.elementor-element-388be97.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-16px/2) - (1px/2) );}.elementor-493 .elementor-element.elementor-element-388be97 a{font-family:"Afacad", Sans-serif;font-size:15px;font-weight:500;color:#A0522D;}.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-493 .elementor-element.elementor-element-9452c7e{text-align:start;}.woocommerce .elementor-493 .elementor-element.elementor-element-9452c7e .price{color:#8A6A55;font-family:"Afacad", Sans-serif;font-size:22px;font-weight:500;}.woocommerce .elementor-493 .elementor-element.elementor-element-9452c7e .price ins{color:#982F12;font-family:"Afacad", Sans-serif;font-size:34px;font-weight:700;}body:not(.rtl) .elementor-493 .elementor-element.elementor-element-9452c7e:not(.elementor-product-price-block-yes) del{margin-right:12px;}body.rtl .elementor-493 .elementor-element.elementor-element-9452c7e:not(.elementor-product-price-block-yes) del{margin-left:12px;}.elementor-493 .elementor-element.elementor-element-9452c7e.elementor-product-price-block-yes del{margin-bottom:12px;}.woocommerce .elementor-493 .elementor-element.elementor-element-667f0f2 .star-rating{color:#D4A017;font-size:1.05em;}.woocommerce .elementor-493 .elementor-element.elementor-element-667f0f2 .star-rating::before{color:#E6D6C0;}.woocommerce .elementor-493 .elementor-element.elementor-element-667f0f2 .woocommerce-review-link{color:#8A6A55;font-family:"Afacad", Sans-serif;font-size:15px;}.woocommerce:not(.rtl) .elementor-493 .elementor-element.elementor-element-667f0f2 .star-rating{margin-right:10px;}.woocommerce.rtl .elementor-493 .elementor-element.elementor-element-667f0f2 .star-rating{margin-left:10px;}.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-493 .elementor-element.elementor-element-924b6f3{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--view-cart-spacing:12px;--button-spacing:20px;}.elementor-493 .elementor-element.elementor-element-924b6f3 .cart button, .elementor-493 .elementor-element.elementor-element-924b6f3 .cart .button{font-family:"Afacad", Sans-serif;font-size:18px;font-weight:600;letter-spacing:0.4px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:12px 12px 12px 12px;padding:17px 34px 17px 34px;color:#FFF8EE;background-color:#982F12;border-color:#982F12;transition:all 0.25s;}.elementor-493 .elementor-element.elementor-element-924b6f3 .cart button:hover, .elementor-493 .elementor-element.elementor-element-924b6f3 .cart .button:hover{color:#FFFFFF;background-color:#7A2409;border-color:#7A2409;}.elementor-493 .elementor-element.elementor-element-924b6f3 .added_to_cart{color:#A0522D;font-family:"Afacad", Sans-serif;font-size:16px;}.elementor-493 .elementor-element.elementor-element-924b6f3 .quantity .qty{font-family:"Afacad", Sans-serif;font-size:17px;font-weight:600;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:12px 8px 12px 8px;color:#4B281D;background-color:#FFFFFF;border-color:#E2CDB2;transition:all 0.2s;}.elementor-493 .elementor-element.elementor-element-924b6f3 .quantity .qty:focus{border-color:#B4551F;}.elementor-493 .elementor-element.elementor-element-5bd612f{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-493 .elementor-element.elementor-element-36f9505{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EBD8BC;--border-color:#EBD8BC;--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:18px;--padding-left:22px;--padding-right:22px;}.elementor-493 .elementor-element.elementor-element-36f9505:not(.elementor-motion-effects-element-type-background), .elementor-493 .elementor-element.elementor-element-36f9505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF1E2;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-icon i{color:#A0522D;transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-icon svg{fill:#A0522D;transition:fill 0.3s;}.elementor-493 .elementor-element.elementor-element-7cfd0f2{--e-icon-list-icon-size:17px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-offset:0px;}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-item > a{font-family:"Afacad", Sans-serif;font-size:17px;font-weight:500;}.elementor-493 .elementor-element.elementor-element-7cfd0f2 .elementor-icon-list-text{color:#5A3A29;transition:color 0.3s;}.elementor-493 .elementor-element.elementor-element-8ea652b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-493 .elementor-element.elementor-element-359b69f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-493 .elementor-element.elementor-element-359b69f .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:22px;font-weight:600;color:#3B1F14;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-493 .elementor-element.elementor-element-688bbf9{font-family:"Afacad", Sans-serif;font-size:18px;font-weight:400;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-493 .elementor-element.elementor-element-c6b41a9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-item{border-width:1px;border-color:#EBD8BC;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#EBD8BC;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#EBD8BC;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-tab-title{background-color:#FBF3E7;padding:14px 16px 14px 16px;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-icon, .elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-title{color:#3B1F14;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-icon svg{fill:#3B1F14;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-active .elementor-accordion-icon, .elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-active .elementor-accordion-title{color:#982F12;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-active .elementor-accordion-icon svg{fill:#982F12;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-title{font-family:"Afacad", Sans-serif;font-size:17px;font-weight:600;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-tab-title .elementor-accordion-icon i:before{color:#A0522D;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-tab-title .elementor-accordion-icon svg{fill:#A0522D;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#982F12;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#982F12;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-accordion-icon{margin-inline-end:12px;}.elementor-493 .elementor-element.elementor-element-c6b41a9 .elementor-tab-content{background-color:#FFFFFF;color:#5A3A29;font-family:"Afacad", Sans-serif;font-size:18px;line-height:1.6em;padding:6px 16px 16px 16px;}.elementor-493 .elementor-element.elementor-element-e241909{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-493 .elementor-element.elementor-element-dea57a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:start;}.elementor-493 .elementor-element.elementor-element-dea57a6 .elementor-heading-title{font-family:"Afacad", Sans-serif;font-size:22px;font-weight:600;color:#3B1F14;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.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-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.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-products.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-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product{text-align:left;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px;padding:10px 12px 10px 10px;background-color:#FFFDF8;border-color:#EAD5B8;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:14px;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAD5B8;border-radius:8px 8px 8px 8px;margin-bottom:0px;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#4B281D;margin-bottom:4px;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#4B281D;margin-bottom:4px;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Afacad", Sans-serif;font-size:16px;font-weight:500;line-height:1.35em;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .price{color:#4B281D;font-family:"Afacad", Sans-serif;font-size:16px;font-weight:700;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .price ins{color:#4B281D;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .price ins .amount{color:#4B281D;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .price del{color:#9C8C82;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .price del .amount{color:#9C8C82;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .price del {font-family:"Afacad", Sans-serif;font-size:16px;font-weight:400;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#982F12;border-color:#982F12;font-family:"Afacad", Sans-serif;font-size:14px;font-weight:700;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products ul.products li.product .button:hover{color:#FFFFFF;background-color:#7A2409;border-color:#7A2409;}body.elementor-page-493:not(.elementor-motion-effects-element-type-background), body.elementor-page-493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFAF1;}@media(max-width:1024px){.elementor-493 .elementor-element.elementor-element-6472f20{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-493 .elementor-element.elementor-element-0c6274f .elementor-heading-title{font-size:34px;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-493 .elementor-element.elementor-element-6472f20{--e-con-grid-template-columns:1fr;--e-con-grid-template-rows:auto;--gap:28px 24px;--row-gap:28px;--column-gap:24px;--grid-auto-flow:row;}.elementor-493 .elementor-element.elementor-element-0c6274f .elementor-heading-title{font-size:28px;}.elementor-493 .elementor-element.elementor-element-8ea652b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-493 .elementor-element.elementor-element-d55ce6a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* Gallery thumbnail rail on the LEFT of the main image.
   Elementor's Product Images widget has no thumbnail-position control and
   WooCommerce stacks .flex-control-thumbs below .flex-viewport, so the axis
   flip has to be CSS. Selectors carry .woocommerce-product-gallery + ol so
   they outrank Woo's own '.woocommerce div.product div.images
   .flex-control-thumbs li{width:25%;float:left}' (0-4-3). */
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery{display:flex;flex-direction:row-reverse;align-items:stretch;gap:16px}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery .flex-viewport,
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{flex:1 1 auto;min-width:0}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs{flex:0 0 88px;display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;align-self:stretch}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs li{width:88px;flex:1 1 0;min-height:0;float:none;padding:0;margin:0;overflow:hidden}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs li img{width:100%;height:100%;object-fit:cover;display:block;cursor:pointer;opacity:.62;transition:opacity .2s}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs li img:hover,
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs li img.flex-active{opacity:1}
@media(max-width:767px){
/* Below the image, one row that always fits: flex:1 1 0 shares the width
   evenly however many thumbs there are, and nowrap stops the 4th dropping
   to a second line. aspect-ratio keeps them square as they shrink. */
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery{flex-direction:column;align-items:stretch;gap:12px}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs{flex:0 0 auto;flex-direction:row;flex-wrap:nowrap;align-self:auto;width:100%;gap:10px}
.woocommerce div.product .elementor-element-1d51790 .woocommerce-product-gallery ol.flex-control-thumbs li{flex:1 1 0;width:auto;height:auto;aspect-ratio:1 / 1;min-width:0}
}

/* Quantity stepper buttons, injected by the site-wide 'Cart quantity steppers'
   snippet. Two Elementor rules fight these, and both are stronger than an
   obvious body.elementor-page-493 would be, because :is() takes the specificity of its most
   specific argument (.woocommerce div.product .elementor-widget-... = 0-3-2):
     .e-atc-qty-button-holder > *      {flex-basis:100%}  -> 0-5-2
     .e-atc-qty-button-holder button   {flex-basis:auto}  -> 0-5-3
   plus the widget's own Add to Cart > Button controls, which hit every
   <button> inside form.cart. The '.woocommerce div.product' prefix below
   makes this 0-6-2, which outranks all of them without !important.
   The quantity FIELD stays fully native (Add to Cart > Quantity), as does
   the gap to the button beneath it (Quantity > Spacing). */
.woocommerce div.product .elementor-element-924b6f3 .cart .quantity{display:inline-flex;align-items:center;gap:8px}
.woocommerce div.product .elementor-element-924b6f3 .cart .quantity button.nk-qty-btn{flex:0 0 42px;width:42px;min-width:0;height:46px;padding:0;border:1px solid #E2CDB2;border-radius:12px;background-color:#FBF3E7;color:#982F12;font-family:inherit;font-size:18px;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s,border-color .15s}
.woocommerce div.product .elementor-element-924b6f3 .cart .quantity button.nk-qty-btn:hover{background-color:#F3E4D0;border-color:#B4551F;color:#982F12}
.woocommerce div.product .elementor-element-924b6f3 .cart .quantity input.qty{-moz-appearance:textfield}
.woocommerce div.product .elementor-element-924b6f3 .cart .quantity input.qty::-webkit-outer-spin-button,
.woocommerce div.product .elementor-element-924b6f3 .cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}

/* Description body typography. The Product Content widget extends Pro's
   Post_Content, which deliberately exposes no style controls so the theme
   owns it — there is no native way to size the h2/ul it renders. */
#nk-pdp-details-body h2{font-size:22px;font-weight:600;line-height:1.25;color:#3B1F14;margin:26px 0 10px}
#nk-pdp-details-body p{margin:0 0 14px;line-height:1.7}
#nk-pdp-details-body ul{margin:0 0 16px;padding-left:20px}
#nk-pdp-details-body li{margin-bottom:7px;line-height:1.6}

/* FAQ accordion. The widget's style section exposes only border width and
   colour — no radius control and no item-spacing control — and
   widget-accordion.css butts items together with 'border-block-start:none'
   on every item after the first. */
#nk-pdp-faq .elementor-accordion-item{border-radius:15px;overflow:hidden}
#nk-pdp-faq .elementor-accordion-item + .elementor-accordion-item{margin-top:20px;border-block-start-style:solid;border-block-start-width:1px}

/* FAQ toggle icon: size + vertical centring. No icon size control exists, and
   widget-accordion.css floats the icon left at width:1.5em with no font-size,
   so a smaller glyph rides the top of the line box. */
#nk-pdp-faq .elementor-tab-title{display:flex;align-items:center}
#nk-pdp-faq .elementor-tab-title .elementor-accordion-icon{font-size:12px;width:auto;float:none;display:flex;align-items:center;flex:0 0 auto}
#nk-pdp-faq .elementor-tab-title .elementor-accordion-title{flex:1 1 auto}

/* 'How to Style It' compact cards — image 30%, text 70%. The Products widget
   renders only WooCommerce's stacked loop markup and exposes no horizontal
   layout control. display:contents lifts the loop link's children into the
   li's grid so image and text can sit side by side. */
.woocommerce .elementor-element-d55ce6a ul.products li.product{position:relative;display:grid;grid-template-columns:30% 1fr;column-gap:14px;row-gap:2px;align-content:center}
.woocommerce .elementor-element-d55ce6a ul.products li.product > a.woocommerce-loop-product__link{display:contents}
.woocommerce .elementor-element-d55ce6a ul.products li.product img{grid-column:1;grid-row:1 / span 3;width:100%;height:100%;object-fit:cover;margin:0;align-self:stretch}
.woocommerce .elementor-element-d55ce6a ul.products li.product .woocommerce-loop-product__title{grid-column:2;grid-row:1;margin:0;align-self:end}
.woocommerce .elementor-element-d55ce6a ul.products li.product .price{grid-column:2;grid-row:2;margin:0}
.woocommerce .elementor-element-d55ce6a ul.products li.product .button{grid-column:2;grid-row:3;justify-self:start;margin:10px 0 0}
.woocommerce .elementor-element-d55ce6a ul.products li.product .yith-wcwl-add-to-wishlist{position:absolute;top:16px;left:16px;z-index:2;margin:0}
@media(max-width:767px){
.woocommerce .elementor-element-d55ce6a ul.products li.product{grid-template-columns:34% 1fr}
}/* End custom CSS */