.elementor-141 .elementor-element.elementor-element-73d9eca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-3065e91{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EFE3CF;--border-color:#EFE3CF;--padding-top:16px;--padding-bottom:16px;--padding-left:56px;--padding-right:56px;}.elementor-141 .elementor-element.elementor-element-3065e91:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-3065e91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EE;}.elementor-141 .elementor-element.elementor-element-5a8a52e .woocommerce-breadcrumb{color:#5A4636;font-family:"Montserrat", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:0.12em;}.elementor-141 .elementor-element.elementor-element-5a8a52e .woocommerce-breadcrumb > a{color:#8E6224;}.elementor-141 .elementor-element.elementor-element-f13eac4{--display:grid;--e-con-grid-template-columns:1.08fr 1fr;--e-con-grid-template-rows:auto;--gap:32px 56px;--row-gap:32px;--column-gap:56px;--grid-auto-flow:row;--align-items:start;--padding-top:40px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-141 .elementor-element.elementor-element-f13eac4:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-f13eac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F0;}.elementor-141 .elementor-element.elementor-element-51b7a87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;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:#EFE3CF;--border-color:#EFE3CF;--border-radius:3px 3px 3px 3px;box-shadow:0px 10px 30px 0px rgba(142,98,36,0.08);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-51b7a87:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-51b7a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDF8;}.woocommerce .elementor-141 .elementor-element.elementor-element-8f89578 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-141 .elementor-element.elementor-element-8f89578 .flex-viewport{border-radius:0px 0px 0px 0px;}.woocommerce .elementor-141 .elementor-element.elementor-element-8f89578 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-141 .elementor-element.elementor-element-8f89578 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EFE3CF;border-radius:2px 2px 2px 2px;}.woocommerce .elementor-141 .elementor-element.elementor-element-8f89578 .flex-control-thumbs li{padding-right:calc(10px / 2);padding-left:calc(10px / 2);padding-bottom:10px;}.woocommerce .elementor-141 .elementor-element.elementor-element-8f89578 .flex-control-thumbs{margin-right:calc(-10px / 2);margin-left:calc(-10px / 2);}.elementor-141 .elementor-element.elementor-element-e411040{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-141 .elementor-element.elementor-element-b308db5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-141 .elementor-element.elementor-element-b308db5 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:38px;font-weight:600;line-height:1.1em;letter-spacing:0.01em;color:#1F150D;}.elementor-141 .elementor-element.elementor-element-6f94ac4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.woocommerce .elementor-141 .elementor-element.elementor-element-6f94ac4 .star-rating{color:#C99A48;}.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 );}.woocommerce .elementor-141 .elementor-element.elementor-element-c8dcf7d .price{color:#2E1E12;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;}.woocommerce .elementor-141 .elementor-element.elementor-element-c8dcf7d .price ins{color:#B5863A;font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:600;line-height:1.1em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-141 .elementor-element.elementor-element-2554c50{--divider-border-style:solid;--divider-color:#B5863A;--divider-border-width:2px;width:var( --container-widget-width, 56px );max-width:56px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:56px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-2554c50 .elementor-divider-separator{width:56px;}.elementor-141 .elementor-element.elementor-element-2554c50 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.woocommerce .elementor-141 .elementor-element.elementor-element-ae9a0d1 .woocommerce-product-details__short-description{color:#3A2A1C;font-family:"Montserrat", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.65em;}.elementor-141 .elementor-element.elementor-element-d6745d4{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 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-141 .elementor-element.elementor-element-f0d844f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--button-spacing:10px;}.elementor-141 .elementor-element.elementor-element-f0d844f .cart button, .elementor-141 .elementor-element.elementor-element-f0d844f .cart .button{font-family:"Montserrat", Sans-serif;font-size:12.5px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.2em;border-radius:2px 2px 2px 2px;padding:16px 30px 16px 30px;color:#FFFDF8;background-color:#C2913F;transition:all 0.2s;}.elementor-141 .elementor-element.elementor-element-f0d844f .cart button:hover, .elementor-141 .elementor-element.elementor-element-f0d844f .cart .button:hover{color:#FFFDF8;background-color:#A9792F;}.elementor-141 .elementor-element.elementor-element-f0d844f .quantity .qty{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;color:#2E1E12;background-color:#FFFFFF;border-color:#E3D5BE;transition:all 0.2s;}.elementor-141 .elementor-element.elementor-element-45b06af{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:14px 14px;--row-gap:14px;--column-gap:14px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EADCC5;--border-color:#EADCC5;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-wrapper{text-align:start;}.elementor-141 .elementor-element.elementor-element-52af07e.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-141 .elementor-element.elementor-element-52af07e.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-141 .elementor-element.elementor-element-52af07e.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12em;color:#24170D;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.38em;color:#3A2A1C;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-wrapper{text-align:start;}.elementor-141 .elementor-element.elementor-element-c5599d5.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-141 .elementor-element.elementor-element-c5599d5.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-141 .elementor-element.elementor-element-c5599d5.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12em;color:#24170D;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.38em;color:#3A2A1C;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-wrapper{text-align:start;}.elementor-141 .elementor-element.elementor-element-8ffa37c.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-141 .elementor-element.elementor-element-8ffa37c.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-141 .elementor-element.elementor-element-8ffa37c.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-title{margin-bottom:4px;font-family:"Montserrat", Sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;line-height:1.3em;letter-spacing:0.12em;color:#24170D;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-wrapper .elementor-image-box-img{width:18%;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-description{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;line-height:1.38em;color:#3A2A1C;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-141 .elementor-element.elementor-element-cd28f26{margin:22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-141 .elementor-element.elementor-element-d20586a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-141 .elementor-element.elementor-element-d20586a:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-d20586a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7F0;}.woocommerce .elementor-141 .elementor-element.elementor-element-26d94c9 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#EFE3CF;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;border-width:1px 1px 1px 1px;margin-top:-1px;border-radius:0px 3px 3px 3px;}.woocommerce .elementor-141 .elementor-element.elementor-element-26d94c9 .woocommerce-tabs ul.wc-tabs li{border-color:#EFE3CF;}.woocommerce .elementor-141 .elementor-element.elementor-element-26d94c9 .woocommerce-Tabs-panel{color:#3A2A1C;}.woocommerce .elementor-141 .elementor-element.elementor-element-26d94c9 .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:3px;}.elementor-141 .elementor-element.elementor-element-047c12c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EFE3CF;--border-color:#EFE3CF;--padding-top:46px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-141 .elementor-element.elementor-element-047c12c:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-047c12c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF6EE;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-primary-font-weight );}.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-141 .elementor-element.elementor-element-3399d8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-141 .elementor-element.elementor-element-3399d8a.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-3065e91{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-5a8a52e .woocommerce-breadcrumb{font-size:11.5px;}.elementor-141 .elementor-element.elementor-element-f13eac4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto auto;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-51b7a87{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-e411040{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-b308db5 .elementor-heading-title{font-size:32px;}.woocommerce .elementor-141 .elementor-element.elementor-element-c8dcf7d .price{font-size:28px;}.woocommerce .elementor-141 .elementor-element.elementor-element-c8dcf7d .price ins{font-size:28px;}.woocommerce .elementor-141 .elementor-element.elementor-element-ae9a0d1 .woocommerce-product-details__short-description{font-size:14.5px;}.elementor-141 .elementor-element.elementor-element-f0d844f .cart button, .elementor-141 .elementor-element.elementor-element-f0d844f .cart .button{font-size:12.5px;}.elementor-141 .elementor-element.elementor-element-f0d844f .quantity .qty{font-size:14px;}.elementor-141 .elementor-element.elementor-element-45b06af{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-title{font-size:10.5px;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-description{font-size:12px;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-title{font-size:10.5px;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-description{font-size:12px;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-title{font-size:10.5px;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-description{font-size:12px;}.elementor-141 .elementor-element.elementor-element-d20586a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-141 .elementor-element.elementor-element-26d94c9 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:14px;}.elementor-141 .elementor-element.elementor-element-047c12c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-3399d8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-3065e91{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-5a8a52e .woocommerce-breadcrumb{font-size:11px;}.elementor-141 .elementor-element.elementor-element-f13eac4{--e-con-grid-template-columns:repeat(1, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-51b7a87{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-e411040{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-b308db5 .elementor-heading-title{font-size:28px;}.woocommerce .elementor-141 .elementor-element.elementor-element-c8dcf7d .price{font-size:26px;}.woocommerce .elementor-141 .elementor-element.elementor-element-c8dcf7d .price ins{font-size:26px;}.woocommerce .elementor-141 .elementor-element.elementor-element-ae9a0d1 .woocommerce-product-details__short-description{font-size:14px;}.elementor-141 .elementor-element.elementor-element-f0d844f .cart button, .elementor-141 .elementor-element.elementor-element-f0d844f .cart .button{font-size:12px;}.elementor-141 .elementor-element.elementor-element-f0d844f .quantity .qty{font-size:14px;}.elementor-141 .elementor-element.elementor-element-45b06af{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto auto;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-img{margin-bottom:14px;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-title{font-size:10.5px;}.elementor-141 .elementor-element.elementor-element-52af07e .elementor-image-box-description{font-size:12px;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-img{margin-bottom:14px;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-title{font-size:10.5px;}.elementor-141 .elementor-element.elementor-element-c5599d5 .elementor-image-box-description{font-size:12px;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-img{margin-bottom:14px;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-title{font-size:10.5px;}.elementor-141 .elementor-element.elementor-element-8ffa37c .elementor-image-box-description{font-size:12px;}.elementor-141 .elementor-element.elementor-element-d20586a{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-141 .elementor-element.elementor-element-26d94c9 .woocommerce-tabs .woocommerce-Tabs-panel{font-size:13.5px;}.elementor-141 .elementor-element.elementor-element-047c12c{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-141 .elementor-element.elementor-element-3399d8a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8f89578 */.elementor-141 .elementor-element.elementor-element-8f89578,.elementor-141 .elementor-element.elementor-element-8f89578 .woocommerce-product-gallery,.elementor-141 .elementor-element.elementor-element-8f89578 .woocommerce-product-gallery__wrapper,.elementor-141 .elementor-element.elementor-element-8f89578 .woocommerce-product-gallery__image,.elementor-141 .elementor-element.elementor-element-8f89578 .woocommerce-product-gallery__image a{margin:0!important;padding:0!important}.elementor-141 .elementor-element.elementor-element-8f89578 .woocommerce-product-gallery img{display:block;width:100%;height:auto;margin:0!important}.elementor-141 .elementor-element.elementor-element-8f89578 .flex-viewport{margin:0!important}.elementor-141 .elementor-element.elementor-element-8f89578 .flex-control-thumbs{padding:10px!important;margin:0!important}.elementor-141 .elementor-element.elementor-element-8f89578 .flex-control-thumbs:empty{display:none}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-c8dcf7d */.elementor-141 .elementor-element.elementor-element-c8dcf7d del{color:#9A8B7A;font-size:.6em;margin-left:10px}.elementor-141 .elementor-element.elementor-element-c8dcf7d ins{text-decoration:none}.elementor-141 .elementor-element.elementor-element-c8dcf7d .price{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45b06af *//*R:t*/@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-45b06af>.elementor-element:nth-child(3){grid-column:1/-1}}/*/R*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d9eca */.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-eyebrow{font-family:Montserrat,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#8E6224}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-eyebrow a{color:inherit}.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-eyebrow a:hover{color:#2E1E12}.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-eyebrow .sep{margin:0 10px;color:#C4A574}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opts{display:flex;flex-direction:column;gap:12px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt{display:flex;align-items:center;gap:16px;font-family:Montserrat,sans-serif;font-size:12.5px;color:#3A2A1C}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt-label{flex:0 0 70px;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#2E1E12}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt-values{display:flex;flex-wrap:wrap;gap:8px 16px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt-color{display:inline-flex;align-items:center;gap:7px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt-color .dot{width:14px;height:14px;border-radius:50%;border:1px solid rgba(46,30,18,.2)}
.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt-sizes{letter-spacing:.06em}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-cart form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:0}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-cart .quantity input.qty{width:76px;height:100%;min-height:50px;text-align:center}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-cart .single_add_to_cart_button{flex:1;min-height:50px;background:linear-gradient(180deg,#D7AE5E 0%,#C2913F 100%)!important;display:flex;align-items:center;justify-content:center;gap:10px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-cart .single_add_to_cart_button:hover{filter:brightness(1.06)}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-cart .single_add_to_cart_button::before{content:'';width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.2L21 7H6'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.5'/%3E%3Ccircle cx='18' cy='20' r='1.5'/%3E%3Cpath d='M2 3h3l2.6 12.2a1.5 1.5 0 0 0 1.5 1.2h8.7a1.5 1.5 0 0 0 1.5-1.2L21 7H6'/%3E%3C/svg%3E") no-repeat center/contain}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-cart .stock{font-family:Montserrat,sans-serif;font-size:12px;color:#4E6B2E;margin:0 0 10px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-meta .product_meta{font-family:Montserrat,sans-serif;font-size:11.5px;color:#5A4636;display:flex;flex-direction:column;gap:6px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-meta .product_meta>span{letter-spacing:.04em}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-meta .product_meta a{color:#8E6224}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .onsale{position:absolute;top:18px;left:18px;z-index:5;min-height:0;min-width:0;padding:5px 12px;line-height:1.2;border-radius:2px;background:#C99A48;color:#FFFDF8;font:600 11px Montserrat,sans-serif;letter-spacing:.04em}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .woocommerce-product-gallery{position:relative}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:10px!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .flex-control-thumbs li{width:auto!important;margin:0!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .flex-control-thumbs img{opacity:.6;transition:opacity .2s}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .flex-control-thumbs img.flex-active,.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .flex-control-thumbs img:hover{opacity:1}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-gallery .woocommerce-product-gallery__trigger{background:#FFFDF8;border:1px solid #EFE3CF}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs{padding:0!important;margin:0!important;display:flex;gap:4px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs::before{border-color:#EFE3CF!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li{background:#F4E8D3!important;border-color:#EFE3CF!important;border-radius:3px 3px 0 0!important;margin:0!important;padding:0!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li::before,.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li::after{display:none!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li a{display:block;padding:12px 22px!important;font:600 11px Montserrat,sans-serif!important;letter-spacing:.2em;text-transform:uppercase;color:#5A4636!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li.active{background:#FFFDF8!important;border-bottom-color:#FFFDF8!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li.active a{color:#8E6224!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-Tabs-panel{background:#FFFDF8;border-color:#EFE3CF!important;padding:26px 28px!important;margin:0!important}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-Tabs-panel h2{font-family:Cinzel,serif;font-size:20px;font-weight:600;color:#1F150D;margin:0 0 12px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs table.shop_attributes{border-color:#EFE3CF}.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs table.shop_attributes th,.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs table.shop_attributes td{border-color:#EFE3CF;font-size:13px;padding:10px 12px;background:transparent}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs table.shop_attributes th{font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:11px;color:#2E1E12;width:160px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs #reviews #submit{background:linear-gradient(180deg,#D7AE5E 0%,#C2913F 100%);color:#FFFDF8;border:0;border-radius:2px;font:600 12px Montserrat,sans-serif;letter-spacing:.15em;text-transform:uppercase;padding:13px 24px}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs #reviews input,.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs #reviews textarea{border:1px solid #E3D5BE;border-radius:2px;background:#fff}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .stars a{color:#C99A48}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-related section.related>h2{font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#2E1E12;margin:0 0 22px;text-align:left}
.elementor-141 .elementor-element.elementor-element-73d9eca .gp-related ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-73d9eca .gp-related ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs{flex-wrap:wrap}.elementor-141 .elementor-element.elementor-element-73d9eca .gp-tabs .woocommerce-tabs ul.tabs li a{padding:10px 14px!important;letter-spacing:.12em}.elementor-141 .elementor-element.elementor-element-73d9eca .gatd-opt{align-items:flex-start;flex-direction:column;gap:8px}}
/*R:resp*/@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-73d9eca .gp-related ul.products{gap:15px!important}.elementor-141 .elementor-element.elementor-element-73d9eca .gp-trust{margin-top:15px!important;padding-top:15px!important}.elementor-141 .elementor-element.elementor-element-73d9eca .gp-summary>.elementor-element{margin-top:0!important;margin-bottom:0!important}.elementor-141 .elementor-element.elementor-element-73d9eca .gp-summary .elementor-widget-divider{margin:0!important}}/*/R*//* End custom CSS */