.elementor-2602 .elementor-element.elementor-element-3d1671eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2602 .elementor-element.elementor-element-d7fee6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2602 .elementor-element.elementor-element-d7fee6a.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-2602 .elementor-element.elementor-element-70a68c09 .flex-viewport:not(:last-child){margin-bottom:5px;}.woocommerce .elementor-2602 .elementor-element.elementor-element-70a68c09 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-2602 .elementor-element.elementor-element-70a68c09 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-2602 .elementor-element.elementor-element-47aa3c16{--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;}.woocommerce .elementor-2602 .elementor-element.elementor-element-26b6e38 .star-rating{color:#C0B05F;font-size:1em;}.woocommerce .elementor-2602 .elementor-element.elementor-element-26b6e38 .star-rating::before{color:#BDC2A7;}.woocommerce .elementor-2602 .elementor-element.elementor-element-26b6e38 .woocommerce-review-link{color:#201712;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.woocommerce:not(.rtl) .elementor-2602 .elementor-element.elementor-element-26b6e38 .star-rating{margin-right:0.6em;}.woocommerce.rtl .elementor-2602 .elementor-element.elementor-element-26b6e38 .star-rating{margin-left:0.6em;}.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-2602 .elementor-element.elementor-element-7fca8b1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2602 .elementor-element.elementor-element-7fca8b1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.3em;font-weight:300;color:#4C392A;}.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-2602 .elementor-element.elementor-element-384acf34 .cart button, .elementor-2602 .elementor-element.elementor-element-384acf34 .cart .button{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-radius:46px 46px 46px 46px;padding:0px 9px 0px 7px;color:#201712;background-color:#FA675500;border-color:#7a4424;transition:all 0.5s;}.elementor-2602 .elementor-element.elementor-element-384acf34 .cart button:hover, .elementor-2602 .elementor-element.elementor-element-384acf34 .cart .button:hover{color:#423500;background-color:#FFFFFF;border-color:#FCCF00;}.elementor-2602 .elementor-element.elementor-element-384acf34{--button-spacing:7px;}.elementor-2602 .elementor-element.elementor-element-384acf34 .quantity .qty{font-family:"Montserrat", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-radius:27px 27px 27px 27px;padding:18px 0px 18px 0px;color:#201712;border-color:#7A4424;transition:all 0.5s;}.elementor-2602 .elementor-element.elementor-element-384acf34 .quantity .qty:focus{color:#201712;border-color:#131313;}.woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart .variations{width:27%;margin-bottom:25px;}.woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations tr th, .woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations tr td{padding-top:calc( 18px/2 );padding-bottom:calc( 18px/2 );}.woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations label{color:#000000;}.woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations td.value select{color:#000000;}.woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations td.value:before{font-family:"Arial", Sans-serif;font-size:14px;}.woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations td.value select, .woocommerce .elementor-2602 .elementor-element.elementor-element-384acf34 form.cart table.variations td.value:before{border-radius:7px;}.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-2602 .elementor-element.elementor-element-5c3b2437{--divider-border-style:solid;--divider-color:#7A442473;--divider-border-width:2px;}.elementor-2602 .elementor-element.elementor-element-5c3b2437 .elementor-divider-separator{width:100%;}.elementor-2602 .elementor-element.elementor-element-5c3b2437 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-2602 .elementor-element.elementor-element-370368ff{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{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-2602 .elementor-element.elementor-element-73a9a081 img{width:61%;max-width:56%;transition-duration:0.3s;}.elementor-2602 .elementor-element.elementor-element-73a9a081 .widget-image-caption{color:#683F1E;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2602 .elementor-element.elementor-element-2ecab10 img{width:61%;max-width:56%;transition-duration:0.3s;}.elementor-2602 .elementor-element.elementor-element-2ecab10 .widget-image-caption{color:#683F1E;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2602 .elementor-element.elementor-element-53320d2d img{width:61%;max-width:56%;transition-duration:0.3s;}.elementor-2602 .elementor-element.elementor-element-53320d2d .widget-image-caption{color:#683F1E;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-2602 .elementor-element.elementor-element-2282ea77 > .elementor-widget-container{margin:0px 0px -28px 0px;}.elementor-2602 .elementor-element.elementor-element-68051ad2{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:40px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-2602 .elementor-element.elementor-element-27f0ef4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 40px;--row-gap:24px;--column-gap:40px;--padding-top:24px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-2602 .elementor-element.elementor-element-718952d9{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.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-2602 .elementor-element.elementor-element-650e11d9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;color:#7A4424;}.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-2602 .elementor-element.elementor-element-5d1ef543{--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;--border-radius:14px 14px 14px 14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-2602 .elementor-element.elementor-element-5d1ef543:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-5d1ef543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE8E6;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-2602 .elementor-element.elementor-element-60ba5a0 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2602 .elementor-element.elementor-element-60ba5a0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-2602 .elementor-element.elementor-element-60ba5a0:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-2602 .elementor-element.elementor-element-60ba5a0.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-2602 .elementor-element.elementor-element-60ba5a0.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-2602 .elementor-element.elementor-element-60ba5a0.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-1px/2) );}body:not.rtl .elementor-2602 .elementor-element.elementor-element-60ba5a0.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (1px/2) );}.elementor-2602 .elementor-element.elementor-element-60ba5a0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#201712;}.elementor-2602 .elementor-element.elementor-element-60ba5a0 a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#560000;}.elementor-2602 .elementor-element.elementor-element-744e1220{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-2602 .elementor-element.elementor-element-73a088e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;color:#4C392A;}.elementor-2602 .elementor-element.elementor-element-2eebbdfd{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-2602 .elementor-element.elementor-element-2eebbdfd:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-2eebbdfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F2;}.elementor-2602 .elementor-element.elementor-element-50d90c0{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:48px;--padding-bottom:48px;--padding-left:10px;--padding-right:10px;}.elementor-2602 .elementor-element.elementor-element-50d90c0:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-50d90c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F2;}.elementor-2602 .elementor-element.elementor-element-282c259a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:300;color:#4C392A;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2602 .elementor-element.elementor-element-6af6647d{color:#5E4C40;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-2602 .elementor-element.elementor-element-f328b25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:10px;--padding-right:10px;}.elementor-2602 .elementor-element.elementor-element-f328b25:not(.elementor-motion-effects-element-type-background), .elementor-2602 .elementor-element.elementor-element-f328b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A1C13;}.elementor-2602 .elementor-element.elementor-element-648f37aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2602 .elementor-element.elementor-element-539fef7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#7A4424;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2602 .elementor-element.elementor-element-5c0783f5{--grid-columns:4;}.elementor-2602 .elementor-element.elementor-element-5c0783f5 > .elementor-widget-container{margin:0px 0px 020px 0px;}.elementor-2602 .elementor-element.elementor-element-5800f88f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2602 .elementor-element.elementor-element-5eee856a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#7A4424;}.elementor-2602 .elementor-element.elementor-element-bbdfd13{--grid-columns:4;}.elementor-2602 .elementor-element.elementor-element-bbdfd13 > .elementor-widget-container{margin:0px 0px 020px 0px;}@media(max-width:1024px){.elementor-2602 .elementor-element.elementor-element-70a68c09 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-2602 .elementor-element.elementor-element-370368ff{--grid-auto-flow:row;}.elementor-2602 .elementor-element.elementor-element-5c0783f5{--grid-columns:4;}.elementor-2602 .elementor-element.elementor-element-bbdfd13{--grid-columns:3;}}@media(min-width:768px){.elementor-2602 .elementor-element.elementor-element-d7fee6a{--width:57.129%;}.elementor-2602 .elementor-element.elementor-element-47aa3c16{--width:50%;}.elementor-2602 .elementor-element.elementor-element-718952d9{--width:58%;}.elementor-2602 .elementor-element.elementor-element-5d1ef543{--width:36%;}}@media(max-width:767px){.elementor-2602 .elementor-element.elementor-element-70a68c09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2602 .elementor-element.elementor-element-7fca8b1{text-align:left;}.elementor-2602 .elementor-element.elementor-element-370368ff{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-2602 .elementor-element.elementor-element-73a9a081 img{width:65%;max-width:96%;}.elementor-2602 .elementor-element.elementor-element-73a9a081 .widget-image-caption{font-size:0.8em;margin-block-start:10px;}.elementor-2602 .elementor-element.elementor-element-2ecab10 img{width:65%;max-width:96%;}.elementor-2602 .elementor-element.elementor-element-2ecab10 .widget-image-caption{font-size:0.8em;margin-block-start:10px;}.elementor-2602 .elementor-element.elementor-element-53320d2d img{width:65%;max-width:96%;}.elementor-2602 .elementor-element.elementor-element-53320d2d .widget-image-caption{font-size:0.8em;margin-block-start:10px;}.elementor-2602 .elementor-element.elementor-element-27f0ef4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2602 .elementor-element.elementor-element-718952d9{--width:100%;}.elementor-2602 .elementor-element.elementor-element-650e11d9 .elementor-heading-title{font-size:20px;}.elementor-2602 .elementor-element.elementor-element-5d1ef543{--width:100%;}.elementor-2602 .elementor-element.elementor-element-73a088e0 .elementor-heading-title{font-size:24px;}.elementor-2602 .elementor-element.elementor-element-282c259a .elementor-heading-title{font-size:24px;}.elementor-2602 .elementor-element.elementor-element-539fef7f{text-align:center;}.elementor-2602 .elementor-element.elementor-element-539fef7f .elementor-heading-title{font-size:20px;}.elementor-2602 .elementor-element.elementor-element-5c0783f5{--grid-columns:2;}.elementor-2602 .elementor-element.elementor-element-5eee856a{text-align:center;}.elementor-2602 .elementor-element.elementor-element-5eee856a .elementor-heading-title{font-size:20px;}.elementor-2602 .elementor-element.elementor-element-bbdfd13{--grid-columns:2;}}/* Start custom CSS for container, class: .elementor-element-3d1671eb */.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator{margin:4px 0 14px;font-family:Montserrat,sans-serif}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator .shipping-simulator-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator label{display:flex;align-items:center;gap:10px;flex:1 1 240px;min-width:0;height:48px;margin:0;padding:0 18px;border:1px solid #7A4424;border-radius:27px;background:#fff;box-shadow:none}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator label svg.icon{width:24px;height:24px;flex:0 0 24px;fill:#7A4424}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator label .text{font-size:13px;font-weight:500;color:#683F1E;white-space:nowrap}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator input.cep-number{flex:1 1 auto;min-width:86px;width:auto;height:auto;border:0;background:transparent;padding:0;margin:0;font-family:Montserrat,sans-serif;font-size:14px;color:#201712;box-shadow:none;outline:0}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator .button.calculate{flex:0 0 auto;height:48px;padding:0 22px;margin:0;border:1px solid #7A4424;border-radius:46px;background:transparent;color:#201712;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;line-height:1;transition:background .3s,color .3s}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator .button.calculate:hover,.elementor-2602 .elementor-element.elementor-element-3d1671eb #wc-shipping-simulator .button.calculate:focus{background:#7A4424;color:#fff}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results{margin-top:10px}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results table.table-freight{width:100%;margin:0;border:1px solid #E4D9D1;border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;font-family:Montserrat,sans-serif;font-size:13px}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results table.table-freight th{background:#ECE8E6;color:#201712;font-weight:600;text-align:left;padding:10px 14px;border:0}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results table.table-freight td{padding:10px 14px;border:0;border-top:1px solid #E4D9D1;background:#fff;color:#201712}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results table.table-freight th:last-child,.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results table.table-freight td:last-child{text-align:right;white-space:nowrap}
.elementor-2602 .elementor-element.elementor-element-3d1671eb #fshipping-results table.table-freight tr.shipping-to td{color:#6B5A4E;text-align:left;white-space:normal}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78898b30 */@media(max-width:600px){.elementor-2602 .elementor-element.elementor-element-78898b30 .pps-tabela{min-width:0;font-size:13px}.elementor-2602 .elementor-element.elementor-element-78898b30 .pps-tabela th,.elementor-2602 .elementor-element.elementor-element-78898b30 .pps-tabela td{padding:11px 10px}.elementor-2602 .elementor-element.elementor-element-78898b30 .pps-tabela tbody th{min-width:0}.elementor-2602 .elementor-element.elementor-element-78898b30 .pps-marca{display:block;margin:2px 0 0}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1c00ee5 */@media(max-width:600px){.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-escala{gap:18px 8px;padding:18px 10px 16px}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-perfil{flex:0 0 calc(33.33% - 6px);gap:6px}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-perfil__forma{zoom:.6}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-perfil__nome{font-size:12px}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-perfil__medida{font-size:11px}}
@media(max-width:600px){.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-tabela{min-width:0;font-size:13px}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-tabela th,.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-tabela td{padding:11px 10px}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-tabela tbody th{min-width:0}.elementor-2602 .elementor-element.elementor-element-1c00ee5 .pps-marca{display:block;margin:2px 0 0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2eebbdfd */.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews{font-family:Montserrat,sans-serif}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments h2.woocommerce-Reviews-title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:300;line-height:1.2;color:#4C392A;margin:0 0 20px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist{list-style:none;margin:0;padding:0;display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist::-webkit-scrollbar{display:none}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist::before,.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist::after{content:none;display:none}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li{flex:0 0 calc((100% - 32px)/3);scroll-snap-align:start;margin:0;padding:0;list-style:none;border:0;background:transparent}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment_container{height:100%;box-sizing:border-box;background:#fff;border:1px solid #E4D9D1;border-radius:14px;padding:22px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li img.avatar{display:none}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment-text{margin:0;padding:0;border:0;border-radius:0;display:flex;flex-direction:column;gap:8px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment-text p.meta{order:1;margin:0;font-size:12px;color:#6B5A4E}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment-text p.meta strong.woocommerce-review__author{display:block;font-size:15px;font-weight:600;color:#201712}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments .woocommerce-review__dash{display:none}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment-text .star-rating{order:2;float:none;margin:0;color:#C0B05F;font-size:14px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment-text .description{order:3}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li .comment-text .description p{margin:0;font-size:15px;line-height:1.5;color:#201712}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments .woocommerce-noreviews{font-size:15px;color:#5E4C40;margin:0}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form_wrapper{margin-top:28px;max-width:640px;background:#fff;border:1px solid #E4D9D1;border-radius:14px;padding:24px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond .comment-reply-title{display:block;font-size:20px;font-weight:400;color:#7A4424;margin:0 0 14px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond label{font-size:14px;color:#201712}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond p{margin:0 0 14px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond p.stars a{color:#C0B05F}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond textarea,.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond input[type=text],.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond input[type=email]{width:100%;border:1px solid #C9A28D;border-radius:12px;padding:12px 14px;font-family:Montserrat,sans-serif;font-size:14px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond .form-submit{margin:0}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond .form-submit input#submit{border:1px solid #7A4424;border-radius:46px;background:transparent;color:#201712;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;padding:15px 24px;line-height:1;cursor:pointer}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #review_form #respond .form-submit input#submit:hover{background:#7A4424;color:#fff}
@media(max-width:767px){.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments h2.woocommerce-Reviews-title{font-size:24px}}
@media(max-width:1024px){.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li{flex-basis:calc((100% - 16px)/2)}}
@media(max-width:767px){.elementor-2602 .elementor-element.elementor-element-2eebbdfd #reviews #comments ol.commentlist li{flex-basis:86%}}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd .pps-setas{display:flex;justify-content:center;gap:8px;margin-top:14px}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd .pps-setas button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #7A4424;border-radius:50%;background:transparent;color:#7A4424;font-size:18px;line-height:1;cursor:pointer}
.elementor-2602 .elementor-element.elementor-element-2eebbdfd .pps-setas button:hover{background:#7A4424;color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50d90c0 */@media(max-width:600px){.elementor-2602 .elementor-element.elementor-element-50d90c0 .pps-kit__lado{flex:1 1 100%;max-width:100%;min-width:0}.elementor-2602 .elementor-element.elementor-element-50d90c0 .pps-kit__preco{white-space:normal}}/* End custom CSS */