.elementor-209 .elementor-element.elementor-element-00938b4{--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;--background-transition:0.3s;--padding-top:35px;--padding-bottom:70px;--padding-left:28px;--padding-right:28px;}.elementor-209 .elementor-element.elementor-element-00938a9{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-00938a0{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-00938a8{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{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-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-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-209 .elementor-element.elementor-element-00938a5 .cart button, .elementor-209 .elementor-element.elementor-element-00938a5 .cart .button{transition:all 0.2s;}.elementor-209 .elementor-element.elementor-element-00938a5 .quantity .qty{transition:all 0.2s;}.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-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-209 .elementor-element.elementor-element-00938b1{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-00938ad{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{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-209 .elementor-element.elementor-element-00938ab .elementor-heading-title{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-209 .elementor-element.elementor-element-00938b0{--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;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-00938ae .elementor-heading-title{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-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-upsell.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-upsell.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-upsell.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-upsell.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-upsell.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-upsell.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-209 .elementor-element.elementor-element-00938b2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-209 .elementor-element.elementor-element-00938b2.elementor-wc-products ul.products li.product span.onsale{display:block;}.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-209 .elementor-element.elementor-element-00938b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-209 .elementor-element.elementor-element-00938b3.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-209 .elementor-element.elementor-element-00938b2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-209 .elementor-element.elementor-element-00938b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:768px){.elementor-209 .elementor-element.elementor-element-00938b4{--content-width:1280px;}.elementor-209 .elementor-element.elementor-element-00938a0{--width:55%;}.elementor-209 .elementor-element.elementor-element-00938a8{--width:45%;}.elementor-209 .elementor-element.elementor-element-00938ad{--width:50%;}.elementor-209 .elementor-element.elementor-element-00938b0{--width:50%;}}@media(max-width:767px){.elementor-209 .elementor-element.elementor-element-00938a9{--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-209 .elementor-element.elementor-element-00938a0{--width:100%;}.elementor-209 .elementor-element.elementor-element-00938a8{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-209 .elementor-element.elementor-element-00938b1{--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-209 .elementor-element.elementor-element-00938ad{--width:100%;}.elementor-209 .elementor-element.elementor-element-00938b0{--width:100%;}.elementor-209 .elementor-element.elementor-element-00938b2.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-209 .elementor-element.elementor-element-00938b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* ApparelBodega single-product refinements */
.elementor-209 .elementor-element.elementor-element-00938a9{gap:48px;align-items:flex-start}
.elementor-209 .elementor-element.elementor-element-00938a0{width:calc(55% - 24px);min-width:0}
.elementor-209 .elementor-element.elementor-element-00938a8{width:calc(45% - 24px);padding:0;min-width:0}
.elementor-209 .elementor-widget-woocommerce-product-data-tabs{width:100%;max-width:100%;align-self:stretch;margin-top:24px}
.elementor-209 .woocommerce-tabs,.elementor-209 .woocommerce-tabs .panel{width:100%;max-width:none}
.elementor-209 .product_meta{display:none!important}
.elementor-209 .elementor-widget-woocommerce-product-meta{display:none}
.elementor-209 form.cart:not(.variations_form):not(.grouped_form),.elementor-209 .woocommerce-variation-add-to-cart{display:flex;gap:12px;align-items:stretch;flex-wrap:wrap;width:100%}
.elementor-209 form.cart .quantity{flex:0 0 72px;margin:0!important}
.elementor-209 form.cart .quantity .qty{width:72px;height:52px;min-height:52px;padding:10px;border:1px solid #E4DED8;border-radius:2px;box-sizing:border-box}
body.single-product .elementor-209 .ab-product .elementor-widget button.single_add_to_cart_button{flex:1 1 150px;min-height:52px;margin:0;padding:12px 24px;background:#7B4F35;color:#fff;font-weight:600;line-height:1.4;border-radius:2px}
.elementor-209 .woocommerce-product-gallery{width:100%!important;float:none!important;min-width:0}
.elementor-209 .woocommerce-product-gallery .flex-control-thumbs{display:flex!important;flex-wrap:nowrap!important;gap:10px;overflow-x:auto!important;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;width:100%;max-width:440px;margin:16px auto 0!important;padding:2px!important}
.elementor-209 .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none}
.elementor-209 .woocommerce-product-gallery .flex-control-thumbs li{flex:0 0 80px!important;width:80px!important;float:none!important;margin:0!important;padding:0;scroll-snap-align:start}
.elementor-209 .woocommerce-product-gallery .flex-control-thumbs li img{width:80px!important;height:80px!important;max-height:none;object-fit:contain;border:1px solid #E4DED8;padding:3px;box-sizing:border-box;opacity:1;border-radius:2px}
.elementor-209 .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{border-color:#7B4F35}
.elementor-209 .ab-thumb-strip{display:flex;align-items:center;gap:8px;margin-top:16px;max-width:536px;margin-inline:auto}
.elementor-209 .ab-thumb-strip .flex-control-thumbs{min-width:0;flex:1;margin:0!important}
.elementor-209 .ab-thumb-arrow{flex:0 0 36px;width:36px;height:44px;padding:0;border:1px solid #E4DED8;border-radius:2px;background:#fff;color:#7B4F35;font-size:24px;line-height:1;cursor:pointer}
.elementor-209 .ab-thumb-arrow:disabled{opacity:.35;cursor:default}
.elementor-209 .ab-thumb-arrow[hidden]{display:none}
.elementor-209 .ab-thumb-arrow:focus-visible,.elementor-209 .flex-control-thumbs img:focus-visible{outline:2px solid #7B4F35;outline-offset:2px}
.elementor-209 .elementor-element.ab-gallery-enhancement{display:none}
@media(max-width:1024px){.elementor-209 .elementor-element.elementor-element-00938a9{gap:40px}.elementor-209 .elementor-element.elementor-element-00938a0,.elementor-209 .elementor-element.elementor-element-00938a8{width:calc(50% - 20px)}}
@media(max-width:768px){.elementor-209 .elementor-element.elementor-element-00938a9{flex-direction:column;gap:28px}.elementor-209 .elementor-element.elementor-element-00938a0,.elementor-209 .elementor-element.elementor-element-00938a8{width:100%}.elementor-209 .woocommerce-product-gallery .flex-control-thumbs li{flex-basis:64px!important;width:64px!important}.elementor-209 .woocommerce-product-gallery .flex-control-thumbs li img{width:64px!important;height:64px!important}.elementor-209 .woocommerce-tabs ul.tabs{padding:0!important;display:flex;flex-wrap:wrap}.elementor-209 .woocommerce-tabs ul.tabs li{margin:0!important}.elementor-209 .woocommerce-tabs ul.tabs li a{padding:12px 10px!important}.elementor-209 .elementor-widget-woocommerce-product-data-tabs{margin-top:12px}}

.elementor-209 .woocommerce-tabs .panel p,.elementor-209 .woocommerce-tabs .panel ul,.elementor-209 .woocommerce-tabs .panel ol{max-width:1100px}
.elementor-209 .woocommerce-product-gallery{margin-bottom:0!important}/* End custom CSS */