.elementor-432 .elementor-element.elementor-element-3813a5b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;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:rgba(155,123,74,0.15);--border-color:rgba(155,123,74,0.15);--padding-top:60px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-432 .elementor-element.elementor-element-3813a5b0:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-3813a5b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8DDD0;}.elementor-432 .elementor-element.elementor-element-2c1f2418{--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;--justify-content:center;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-432 .elementor-element.elementor-element-2c1f2418.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-432 .elementor-element.elementor-element-3e45d937{text-align:start;}.elementor-432 .elementor-element.elementor-element-3e45d937 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:6px;color:#9B7B4A;}.elementor-432 .elementor-element.elementor-element-10bf5d13 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#4A3728;}.elementor-432 .elementor-element.elementor-element-1a1df46d{--divider-border-style:solid;--divider-color:#9B7B4A;--divider-border-width:1px;}.elementor-432 .elementor-element.elementor-element-1a1df46d .elementor-divider-separator{width:36px;margin:0 auto;margin-left:0;}.elementor-432 .elementor-element.elementor-element-1a1df46d .elementor-divider{text-align:left;padding-block-start:14px;padding-block-end:14px;}.elementor-432 .elementor-element.elementor-element-793600a5{--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;--justify-content:flex-start;--align-items:flex-end;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-432 .elementor-element.elementor-element-2bdd10f5 .woocommerce-breadcrumb{color:#9B7B4A;font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-432 .elementor-element.elementor-element-2bdd10f5 .woocommerce-breadcrumb > a{color:#4A3728;}.elementor-432 .elementor-element.elementor-element-44dab81d{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-44dab81d:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-44dab81d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-6793c35c{--display:flex;--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-432 .elementor-element.elementor-element-28a54620{text-align:justify;font-family:"Montserrat", Sans-serif;font-size:16px;color:#4A3728;}.elementor-432 .elementor-element.elementor-element-1dd573bd{--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;}.elementor-432 .elementor-element.elementor-element-7d87e809 .elementor-button{background-color:#9B7B4A;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:5px;fill:#F0EAE0;color:#F0EAE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B7B4A;border-radius:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-7d87e809 .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-7d87e809 .elementor-button:focus{background-color:#9B7B4A;color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-7d87e809 .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-7d87e809 .elementor-button:focus svg{fill:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-4eecc8c2 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:5px;fill:#4A3728;color:#4A3728;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4A3728;border-radius:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-4eecc8c2 .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-4eecc8c2 .elementor-button:focus{background-color:#4A3728;color:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-4eecc8c2 .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-4eecc8c2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-432 .elementor-element.elementor-element-72a3d3e1 .elementor-button{background-color:#9B7B4A;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:5px;fill:#F0EAE0;color:#F0EAE0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9B7B4A;border-radius:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-72a3d3e1 .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-72a3d3e1 .elementor-button:focus{background-color:#9B7B4A;color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-72a3d3e1 .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-72a3d3e1 .elementor-button:focus svg{fill:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-17ca6f02{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-17ca6f02:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-17ca6f02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-4c57af04{--display:flex;}.elementor-432 .elementor-element.elementor-element-4c57af04.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-432 .elementor-element.elementor-element-412b38f{text-align:start;}.elementor-432 .elementor-element.elementor-element-412b38f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:4px;color:#9B7B4A;}.elementor-432 .elementor-element.elementor-element-1e937684{--divider-border-style:solid;--divider-color:rgba(155,123,74,0.12);--divider-border-width:1px;}.elementor-432 .elementor-element.elementor-element-1e937684 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-432 .elementor-element.elementor-element-1e937684 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-432 .elementor-element.elementor-element-792757ba{text-align:start;}.elementor-432 .elementor-element.elementor-element-792757ba .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#4A3728;}.elementor-432 .elementor-element.elementor-element-11013f25{--divider-border-style:solid;--divider-color:rgba(155,123,74,0.12);--divider-border-width:1px;}.elementor-432 .elementor-element.elementor-element-11013f25 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-432 .elementor-element.elementor-element-11013f25 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-432 .elementor-element.elementor-element-ecaa5db{--divider-border-style:solid;--divider-color:rgba(155,123,74,0.12);--divider-border-width:1px;}.elementor-432 .elementor-element.elementor-element-ecaa5db .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-432 .elementor-element.elementor-element-ecaa5db .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-432 .elementor-element.elementor-element-674c7015{text-align:start;}.elementor-432 .elementor-element.elementor-element-674c7015 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#4A3728;}.elementor-432 .elementor-element.elementor-element-11558ecd .product{text-align:center;}.elementor-432 .elementor-element.elementor-element-11558ecd.elementor-wc-products  ul.products{grid-column-gap:15px;grid-row-gap:9px;}.elementor-432 .elementor-element.elementor-element-11558ecd a > img{border-radius:5px 5px 5px 5px;margin-bottom:0px;}.elementor-432 .elementor-element.elementor-element-11558ecd .woocommerce .woocommerce-loop-category__title{color:#4A3728;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:capitalize;}.elementor-432 .elementor-element.elementor-element-11558ecd .woocommerce-loop-category__title .count{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-432 .elementor-element.elementor-element-1e67daad{--divider-border-style:solid;--divider-color:rgba(155,123,74,0.12);--divider-border-width:1px;}.elementor-432 .elementor-element.elementor-element-1e67daad .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-432 .elementor-element.elementor-element-1e67daad .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-432 .elementor-element.elementor-element-7e9353bf{--display:flex;--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-432 .elementor-element.elementor-element-233625b4.elementor-wc-products  ul.products{grid-column-gap:37px;grid-row-gap:26px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:13px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#4A3728;margin-bottom:9px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#4A3728;margin-bottom:9px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-d3a6d9c-font-family ), Sans-serif;font-size:var( --e-global-typography-d3a6d9c-font-size );font-weight:var( --e-global-typography-d3a6d9c-font-weight );}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .star-rating{color:#8E6341;font-size:0.1em;margin-bottom:4px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .star-rating::before{color:#9A9A9A;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price{color:#4A3728;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price ins{color:#4A3728;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price ins .amount{color:#4A3728;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price del{color:#4A3728;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price del .amount{color:#4A3728;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price del {font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .button{color:#F0EAE0;background-color:#9B7B4A;border-color:#9B7B4A;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-radius:1px 1px 1px 1px;padding:10px 10px 10px 10px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .button:hover{color:#9B7B4A;background-color:#F0EAE0;border-color:#9B7B4A;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products .added_to_cart{font-family:"Montserrat", Sans-serif;font-size:15px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-432 .elementor-element.elementor-element-233625b4 nav.woocommerce-pagination{margin-top:8px;font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-432 .elementor-element.elementor-element-233625b4 nav.woocommerce-pagination ul li a, .elementor-432 .elementor-element.elementor-element-233625b4 nav.woocommerce-pagination ul li span{padding:11px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-6131678 );font-family:"Montserrat", Sans-serif;font-size:14px;margin:2px;}.elementor-432 .elementor-element.elementor-element-233625b4 .elementor-products-nothing-found{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.elementor-432 .elementor-element.elementor-element-141afbc5{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-141afbc5:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-141afbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-6a677fb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.woocommerce .elementor-432 .elementor-element.elementor-element-70838de2 .term-description{color:#4A3728;font-family:"Montserrat", Sans-serif;font-size:13px;}.elementor-432 .elementor-element.elementor-element-660af1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-432 .elementor-element.elementor-element-660af1a:not(.elementor-motion-effects-element-type-background), .elementor-432 .elementor-element.elementor-element-660af1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4A3728;}.elementor-432 .elementor-element.elementor-element-262f854b{--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;--justify-content:flex-start;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0060px;}.elementor-432 .elementor-element.elementor-element-47db507a{text-align:start;}.elementor-432 .elementor-element.elementor-element-47db507a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:6px;color:rgba(196,160,110,0.75);}.elementor-432 .elementor-element.elementor-element-7f023661{text-align:start;}.elementor-432 .elementor-element.elementor-element-7f023661 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:42px;font-weight:300;letter-spacing:3px;color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-19e71223{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:300;line-height:2em;letter-spacing:0.8px;color:#F0EAE0;}.elementor-432 .elementor-element.elementor-element-19e71223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-432 .elementor-element.elementor-element-3a08e6b0{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-600deaab .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:15px 15px 11px 15px;}.elementor-432 .elementor-element.elementor-element-600deaab .elementor-button:hover, .elementor-432 .elementor-element.elementor-element-600deaab .elementor-button:focus{background-color:transparent;color:#4A3728;}.elementor-432 .elementor-element.elementor-element-600deaab .elementor-button:hover svg, .elementor-432 .elementor-element.elementor-element-600deaab .elementor-button:focus svg{fill:#4A3728;}@media(max-width:1024px){.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-d3a6d9c-font-size );}}@media(max-width:767px){.elementor-432 .elementor-element.elementor-element-3813a5b0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-432 .elementor-element.elementor-element-2c1f2418{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-3e45d937{width:100%;max-width:100%;}.elementor-432 .elementor-element.elementor-element-10bf5d13{width:auto;max-width:auto;}.elementor-432 .elementor-element.elementor-element-10bf5d13 .elementor-heading-title{font-size:27px;letter-spacing:1px;}.elementor-432 .elementor-element.elementor-element-1a1df46d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-432 .elementor-element.elementor-element-793600a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-44dab81d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-432 .elementor-element.elementor-element-6793c35c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-432 .elementor-element.elementor-element-1dd573bd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-432 .elementor-element.elementor-element-7d87e809 .elementor-button{font-size:14px;letter-spacing:0px;}.elementor-432 .elementor-element.elementor-element-4eecc8c2 .elementor-button{font-size:13px;letter-spacing:0px;}.elementor-432 .elementor-element.elementor-element-72a3d3e1 .elementor-button{font-size:14px;letter-spacing:0px;}.elementor-432 .elementor-element.elementor-element-17ca6f02{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:21px;--padding-bottom:21px;--padding-left:21px;--padding-right:21px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:16px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:13px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-d3a6d9c-font-size );}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:4px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:4px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .price{font-size:16px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product .button{font-size:16px;margin-top:0px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product{padding:0px 0px 0px 0px;}.elementor-432 .elementor-element.elementor-element-233625b4 nav.woocommerce-pagination{font-size:15px;}.elementor-432 .elementor-element.elementor-element-233625b4.elementor-wc-products ul.products li.product span.onsale{font-size:13px;}.elementor-432 .elementor-element.elementor-element-141afbc5{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-432 .elementor-element.elementor-element-70838de2 .term-description{font-size:13px;}.elementor-432 .elementor-element.elementor-element-660af1a{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-432 .elementor-element.elementor-element-262f854b{--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-432 .elementor-element.elementor-element-47db507a{width:100%;max-width:100%;}.elementor-432 .elementor-element.elementor-element-47db507a .elementor-heading-title{letter-spacing:1px;}.elementor-432 .elementor-element.elementor-element-7f023661 .elementor-heading-title{font-size:27px;letter-spacing:1px;}.elementor-432 .elementor-element.elementor-element-19e71223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -22px) 0px;padding:0px 0px 0px 0px;font-size:15px;}.elementor-432 .elementor-element.elementor-element-3a08e6b0{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-432 .elementor-element.elementor-element-600deaab .elementor-button{font-size:13px;letter-spacing:1px;}}@media(min-width:768px){.elementor-432 .elementor-element.elementor-element-2c1f2418{--width:72%;}.elementor-432 .elementor-element.elementor-element-793600a5{--width:26%;}.elementor-432 .elementor-element.elementor-element-4c57af04{--width:21.556%;}.elementor-432 .elementor-element.elementor-element-3a08e6b0{--width:42%;}}/* Start custom CSS for container, class: .elementor-element-3813a5b0 */@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400&family=Montserrat:wght@300;400;500&display=swap');

/* =============================================
   GALDANA — ARCHIVE PRODUCT
   100% Flexbox Containers. Sin secciones.
   Widgets WooCommerce nativos Elementor Pro.
============================================= */

/* ── BREADCRUMB ── */
.g-bc .woocommerce-breadcrumb {
  font-family:'Montserrat',sans-serif !important;
  font-size:10px !important; font-weight:400 !important;
  letter-spacing:2px !important; text-transform:uppercase !important;
  color:rgba(74,55,40,0.45) !important;
}
.g-bc .woocommerce-breadcrumb a {
  color:rgba(74,55,40,0.45) !important; text-decoration:none !important;
  transition:color 0.3s !important;
}
.g-bc .woocommerce-breadcrumb a:hover { color:#9B7B4A !important; }

/* ── HERO ARCHIVE TITLE ── */
.g-arc-title h1,
.g-arc-title .elementor-archive-title {
  font-family:'Cormorant Garamond',serif !important;
  font-size:64px !important; font-weight:300 !important;
  letter-spacing:8px !important; color:#4A3728 !important;
  text-transform:uppercase !important; line-height:0.9 !important;
  margin:0 !important;
}

/* ── DESCRIPCIÓN CATEGORÍA ── */
.g-arc-desc .woocommerce-archive-description p {
  font-family:'Montserrat',sans-serif !important;
  font-size:12px !important; font-weight:300 !important;
  line-height:2.1 !important; letter-spacing:0.8px !important;
  color:rgba(74,55,40,0.78) !important; margin:0 !important;
}

/* ── RESULTADOS COUNT ── */
.g-count .woocommerce-result-count {
  font-family:'Montserrat',sans-serif !important;
  font-size:10px !important; font-weight:300 !important;
  letter-spacing:2px !important; text-transform:uppercase !important;
  color:rgba(74,55,40,0.5) !important; margin:0 !important;
}

/* ── ORDENAR POR ── */
.g-orderby .woocommerce-ordering select {
  font-family:'Montserrat',sans-serif !important;
  font-size:10px !important; font-weight:300 !important;
  letter-spacing:1.5px !important; color:#4A3728 !important;
  background:#E8DDD0 !important;
  border:1px solid rgba(155,123,74,0.25) !important;
  border-radius:0 !important; padding:8px 16px !important;
  outline:none !important; cursor:pointer !important;
  appearance:none !important; -webkit-appearance:none !important;
}
.g-orderby .woocommerce-ordering { margin:0 !important; }

/* ── FILTROS SIDEBAR ── */
.g-filter-price .price_slider_wrapper {
  padding:0 !important;
}
.g-filter-price .ui-slider {
  background:#E8DDD0 !important; border:none !important;
  height:2px !important; border-radius:0 !important;
  margin:10px 0 16px !important;
}
.g-filter-price .ui-slider-range {
  background:#9B7B4A !important; border-radius:0 !important;
}
.g-filter-price .ui-slider-handle {
  background:#9B7B4A !important; border:none !important;
  border-radius:50% !important; width:14px !important; height:14px !important;
  top:-6px !important; cursor:pointer !important;
  outline:none !important;
}
.g-filter-price .price_slider_amount {
  display:flex !important; justify-content:space-between !important;
  align-items:center !important;
}
.g-filter-price .price_slider_amount .from,
.g-filter-price .price_slider_amount .to {
  font-family:'Cormorant Garamond',serif !important;
  font-size:16px !important; font-weight:300 !important;
  letter-spacing:1px !important; color:#4A3728 !important;
}
.g-filter-price .price_slider_amount button {
  background:#9B7B4A !important; color:#F0EAE0 !important;
  font-family:'Montserrat',sans-serif !important;
  font-size:8px !important; font-weight:500 !important;
  letter-spacing:3px !important; text-transform:uppercase !important;
  border:none !important; border-radius:0 !important;
  padding:8px 16px !important; cursor:pointer !important;
}

.g-filter-nav .woocommerce-widget-layered-nav-list {
  list-style:none !important; padding:0 !important; margin:0 !important;
}
.g-filter-nav .woocommerce-widget-layered-nav-list__item {
  padding:8px 0 !important;
  border-bottom:1px solid rgba(155,123,74,0.08) !important;
}
.g-filter-nav .woocommerce-widget-layered-nav-list__item a {
  font-family:'Montserrat',sans-serif !important;
  font-size:10px !important; font-weight:300 !important;
  letter-spacing:1.5px !important; text-transform:uppercase !important;
  color:rgba(74,55,40,0.7) !important; text-decoration:none !important;
  display:flex !important; justify-content:space-between !important;
  transition:color 0.3s !important;
}
.g-filter-nav .woocommerce-widget-layered-nav-list__item a:hover { color:#9B7B4A !important; }
.g-filter-nav .woocommerce-widget-layered-nav-list__item--chosen a { color:#9B7B4A !important; font-weight:500 !important; }
.g-filter-nav .woocommerce-widget-layered-nav-list__item .count {
  color:rgba(155,123,74,0.5) !important; font-size:9px !important;
}

.g-filter-active .woocommerce-widget-layered-nav-filters ul {
  list-style:none !important; padding:0 !important; margin:0 !important;
  display:flex !important; flex-wrap:wrap !important; gap:6px !important;
}
.g-filter-active .woocommerce-widget-layered-nav-filters ul a {
  font-family:'Montserrat',sans-serif !important;
  font-size:8px !important; font-weight:500 !important;
  letter-spacing:2px !important; text-transform:uppercase !important;
  color:#F0EAE0 !important; background:#9B7B4A !important;
  padding:4px 10px !important; text-decoration:none !important;
  display:inline-flex !important; align-items:center !important; gap:5px !important;
}

/* ── TÍTULOS SIDEBAR ── */
.g-sidebar-title .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important;
  font-size:9px !important; font-weight:500 !important;
  letter-spacing:4px !important; color:#9B7B4A !important;
  text-transform:uppercase !important;
}
.g-filter-group-title .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important;
  font-size:9px !important; font-weight:500 !important;
  letter-spacing:3px !important; color:#4A3728 !important;
  text-transform:uppercase !important;
}
.g-div-thin .elementor-divider-separator { border-color:rgba(155,123,74,0.15) !important; }
.g-div-gold .elementor-divider-separator { border-color:#9B7B4A !important; }

/* ── BOTÓN LIMPIAR FILTROS ── */
.g-btn-reset .elementor-button {
  background:transparent !important; color:rgba(74,55,40,0.45) !important;
  font-family:'Montserrat',sans-serif !important;
  font-size:8px !important; font-weight:400 !important;
  letter-spacing:2px !important; text-transform:uppercase !important;
  border-radius:0 !important; padding:10px 0 !important;
  border:none !important; text-decoration:underline !important;
  width:100% !important; transition:color 0.3s !important;
}
.g-btn-reset .elementor-button:hover { color:#9B7B4A !important; }

/* ── GRID PRODUCTOS LOOP ── */
.g-loop ul.products {
  display:grid !important;
  grid-template-columns:repeat(3,1fr) !important;
  gap:3px !important;
  list-style:none !important; padding:0 !important; margin:0 !important;
}
.g-loop ul.products li.product {
  background:#E8DDD0 !important;
  padding:0 !important; margin:0 !important;
  overflow:hidden !important; position:relative !important;
  transition:box-shadow 0.35s ease !important;
}
.g-loop ul.products li.product:hover {
  box-shadow:0 10px 34px rgba(74,55,40,0.13) !important;
}
.g-loop ul.products li.product a img {
  width:100% !important; height:280px !important;
  object-fit:cover !important; display:block !important;
  transition:transform 0.55s ease !important;
}
.g-loop ul.products li.product:hover a img { transform:scale(1.04) !important; }
.g-loop ul.products li.product .woocommerce-loop-category__title,
.g-loop ul.products li.product .woocommerce-loop-product__title {
  font-family:'Cormorant Garamond',serif !important;
  font-size:20px !important; font-weight:400 !important;
  letter-spacing:2px !important; color:#4A3728 !important;
  padding:16px 16px 4px !important; margin:0 !important;
}
.g-loop ul.products li.product .price {
  font-family:'Montserrat',sans-serif !important;
  font-size:12px !important; font-weight:400 !important;
  letter-spacing:1px !important; color:#9B7B4A !important;
  padding:0 16px 10px !important; display:block !important;
}
.g-loop ul.products li.product .price del {
  color:rgba(74,55,40,0.4) !important;
  font-size:11px !important; margin-right:6px !important;
}
.g-loop ul.products li.product .price ins { text-decoration:none !important; }
.g-loop ul.products li.product .button {
  background:#9B7B4A !important; color:#F0EAE0 !important;
  font-family:'Montserrat',sans-serif !important;
  font-size:8px !important; font-weight:500 !important;
  letter-spacing:3px !important; text-transform:uppercase !important;
  border-radius:0 !important; padding:12px !important;
  border:none !important; width:100% !important;
  display:block !important; text-align:center !important;
  transition:background 0.3s !important;
}
.g-loop ul.products li.product .button:hover { background:#C4A06E !important; }
.g-loop ul.products li.product .onsale {
  background:#9B7B4A !important; color:#F0EAE0 !important;
  font-family:'Montserrat',sans-serif !important;
  font-size:8px !important; letter-spacing:2px !important;
  border-radius:0 !important; padding:4px 10px !important;
  top:14px !important; left:14px !important;
}

/* ── PAGINACIÓN ── */
.g-pagination .woocommerce-pagination ul.page-numbers {
  display:flex !important; gap:4px !important;
  list-style:none !important; padding:0 !important; margin:0 !important;
  justify-content:center !important;
}
.g-pagination .woocommerce-pagination ul.page-numbers li { margin:0 !important; }
.g-pagination .woocommerce-pagination ul.page-numbers a,
.g-pagination .woocommerce-pagination ul.page-numbers span {
  font-family:'Cormorant Garamond',serif !important;
  font-size:16px !important; font-weight:300 !important;
  letter-spacing:1px !important; color:#4A3728 !important;
  width:36px !important; height:36px !important;
  display:flex !important; align-items:center !important;
  justify-content:center !important;
  border:1px solid rgba(155,123,74,0.25) !important;
  text-decoration:none !important; transition:all 0.3s !important;
}
.g-pagination .woocommerce-pagination ul.page-numbers a:hover {
  border-color:#9B7B4A !important; color:#9B7B4A !important;
}
.g-pagination .woocommerce-pagination ul.page-numbers span.current {
  background:#9B7B4A !important; border-color:#9B7B4A !important;
  color:#F0EAE0 !important;
}
.g-pagination .woocommerce-pagination ul.page-numbers .next,
.g-pagination .woocommerce-pagination ul.page-numbers .prev {
  color:#9B7B4A !important; font-size:13px !important;
}

/* ── EYEBROW / SECTION EYE ── */
.g-eye .elementor-heading-title {
  font-family:'Montserrat',sans-serif !important;
  font-size:9px !important; font-weight:500 !important;
  letter-spacing:6px !important; color:#9B7B4A !important;
  text-transform:uppercase !important;
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 767px) {
    .elementor-widget-wc-archive-products .products {
        grid-template-columns: repeat(1, 1fr);
    }}
    
    .orderby{
        font-family: montserrat;
        font-size:16px ;
        color: #4A3728;
            border: #4A3728;
    border: 1px solid !important;
    }
    .woocommerce-result-count{
        font-family: montserrat;
        font-size:16px;
    }/* End custom CSS */