.elementor-41833 .elementor-element.elementor-element-557282bd.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(7px / 2);margin-left:calc(7px / 2)}.elementor-41833 .elementor-element.elementor-element-557282bd.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-7px / 2);margin-left:calc(-7px / 2)}body:not(.rtl) .elementor-41833 .elementor-element.elementor-element-557282bd.elementor-woo-meta--view-inline .detail-container:after{right:calc(( -7px / 2 ) + ( -1px / 2 ))}body:not.rtl .elementor-41833 .elementor-element.elementor-element-557282bd.elementor-woo-meta--view-inline .detail-container:after{left:calc(( -7px / 2 ) - ( 1px / 2 ))}.elementor-41833 .elementor-element.elementor-element-3fb70208 .added_to_cart{color:var(--e-global-color-secondary)}.elementor-41833 .elementor-element.elementor-element-6423b60f.elementor-wc-products ul.products li.product .star-rating::before{color:var(--e-global-color-text)}.elementor-41833 .elementor-element.elementor-element-6423b60f.elementor-wc-products ul.products li.product .price ins{color:var(--e-global-color-secondary)}.elementor-41833 .elementor-element.elementor-element-6423b60f.elementor-wc-products ul.products li.product .price ins .amount{color:var(--e-global-color-secondary)}.elementor-41833 .elementor-element.elementor-element-6423b60f.elementor-wc-products ul.products li.product .price del{color:var(--e-global-color-primary)}.elementor-41833 .elementor-element.elementor-element-6423b60f.elementor-wc-products ul.products li.product .price del .amount{color:var(--e-global-color-primary)}.elementor-41833 .elementor-element.elementor-element-6423b60f.elementor-wc-products .added_to_cart{color:var(--e-global-color-secondary)}.bg-crumbs{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;margin-bottom:26px;font-family:var(--bg-head);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:rgba(43,22,27,.5)}.bg-crumbs a{color:inherit;text-decoration:none}.bg-crumbs a:hover{color:var(--bg-primary)}.bg-crumbs .active{color:var(--bg-title)}body.single-product .elementor-41833 a.woocommerce-product-gallery__trigger{top:auto!important;bottom:25px!important;right:25px!important;left:auto!important;width:32px!important;height:32px!important;border-radius:50%!important;background:var(--bg-cream)!important;font-size:0!important;display:flex!important;align-items:center;justify-content:center;transition:transform .5s;z-index:9}body.single-product .elementor-41833 a.woocommerce-product-gallery__trigger:hover{transform:rotate(90deg)}body.single-product .elementor-41833 a.woocommerce-product-gallery__trigger img{display:none!important}body.single-product .elementor-41833 a.woocommerce-product-gallery__trigger::before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M7 1v12M1 7h12' stroke='%232B161B' stroke-width='2' fill='none'/%3E%3C/svg%3E") center/contain no-repeat}.bg-tag{order:1;font-family:var(--bg-head);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--bg-primary)}.bg-extras{order:8;width:100%}body.single-product .elementor-41833 .elementor-element-1d859a .price .bg-desde{font-family:var(--bg-text);font-weight:400;font-size:14px;color:var(--bg-muted)}body.single-product .elementor-41833 .elementor-element-1d859a .price ins{text-decoration:none;font-weight:700;color:var(--bg-title)!important}body.single-product .elementor-41833 .elementor-element-1d859a .price del{color:#b1b1b1!important;font-weight:600;font-size:24px;text-decoration:line-through}body.single-product .elementor-41833 .elementor-element-1d859a .price del .amount{color:#b1b1b1!important;font-size:24px!important}body.single-product .elementor-41833 form.cart .single_variation_wrap .woocommerce-variation-price{display:none!important}body.single-product .elementor-41833 form.cart .single_variation_wrap .woocommerce-variation-availability{margin:0 0 10px;font-size:13px}body.single-product .elementor-41833 form.cart .single_variation_wrap .woocommerce-variation-availability p{margin:0}body.single-product .elementor-41833 form.cart .single_variation_wrap .stock.in-stock{color:#2e7d32!important}body.single-product .elementor-41833 form.cart .single_variation_wrap .stock.in-stock::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#2e7d32;margin-right:6px;vertical-align:middle}.bg-wa-btn{display:flex;align-items:center;justify-content:center;gap:10px;height:50px;width:100%;border:1px solid var(--bg-title);color:var(--bg-title)!important;background:0 0;font-family:var(--bg-head);font-weight:700;font-size:15px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:background .3s,color .3s}.bg-wa-btn:hover{background:var(--bg-title);color:#fff!important}body.single-product:has(form[data-product_variations="[]"]) .bg-wa-btn,body.single-product.bg-product-no-online:not(:has(form.cart)) .bg-wa-btn{display:none!important}.bg-features{display:flex;gap:40px;border-top:1px solid var(--bg-line);padding-top:25px;margin-top:28px;width:100%}.bg-pf{display:flex;gap:15px;color:var(--bg-title);font-family:var(--bg-text);font-size:15px;line-height:1.5}.bg-pf-text{color:var(--bg-body);font-size:14px;margin-top:2px}body.single-product .elementor-41833 ul.products li.product .price del{color:#b1b1b1!important}.bg-mobile-bar{display:none}@media (max-width:1024px){.bg-features{flex-direction:column;gap:20px;padding-top:16px}.bg-mobile-bar{display:flex!important;position:fixed;left:0;right:0;bottom:0;z-index:9998;background:#fff;border-top:1px solid var(--bg-line);padding:10px 16px;gap:12px;align-items:center;transform:translateY(110%);transition:transform .3s}.bg-mobile-bar.show{transform:none}.bg-mobile-bar .bg-mb-price{font-family:var(--bg-head);font-weight:700;font-size:20px;color:var(--bg-title);white-space:nowrap;line-height:1.1}.bg-mobile-bar .bg-mb-price small{display:block;font-family:var(--bg-text);font-weight:400;font-size:11px;color:var(--bg-muted);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bg-mobile-bar .bg-mb-btn{flex:1;height:46px;border:0;background:var(--bg-primary);color:#fff;font-family:var(--bg-head);font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}}