.elementor-1200 .elementor-element.elementor-element-7d12dc2{--display:flex;--min-height:43px;--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:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--padding-top:1rem;--padding-bottom:1rem;--padding-left:4rem;--padding-right:4rem;}.elementor-1200 .elementor-element.elementor-element-7d12dc2:not(.elementor-motion-effects-element-type-background), .elementor-1200 .elementor-element.elementor-element-7d12dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1200 .elementor-element.elementor-element-297a9cd > .elementor-widget-container{margin:00px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-1200 .elementor-element.elementor-element-297a9cd.elementor-element{--align-self:center;}.elementor-1200 .elementor-element.elementor-element-297a9cd .woocommerce-breadcrumb{color:var( --e-global-color-cd12afa );font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:16px;text-align:start;}.elementor-1200 .elementor-element.elementor-element-297a9cd .woocommerce-breadcrumb > a{color:var( --e-global-color-fc4b303 );}.elementor-1200 .elementor-element.elementor-element-3c3cb64{--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:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--flex-wrap:nowrap;--padding-top:3rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1200 .elementor-element.elementor-element-8e4baf9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1200 .elementor-element.elementor-element-8e4baf9.elementor-element{--align-self:flex-end;}.woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .flex-viewport, .woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .flex-viewport{border-radius:24px 24px 24px 24px;}.woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-1200 .elementor-element.elementor-element-8e4baf9 .flex-control-thumbs img{border-radius:24px 24px 24px 24px;}.elementor-1200 .elementor-element.elementor-element-d5201a9{--display:flex;--justify-content:space-between;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1200 .elementor-element.elementor-element-51703f4{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1200 .elementor-element.elementor-element-b977301 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-text );}.elementor-1200 .elementor-element.elementor-element-a6de478 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1200 .elementor-element.elementor-element-a6de478.elementor-element{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-1200 .elementor-element.elementor-element-a6de478 .shop_attributes{color:var( --e-global-color-fc4b303 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-1200 .elementor-element.elementor-element-b92b38f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1200 .elementor-element.elementor-element-93d2db4{--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;--justify-content:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1200 .elementor-element.elementor-element-3a4fd27{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1200 .elementor-element.elementor-element-4932bfb{--display:flex;--min-height:54px;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--border-radius:90px 90px 90px 90px;--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:1rem;--padding-right:0.5rem;}.elementor-1200 .elementor-element.elementor-element-4932bfb:not(.elementor-motion-effects-element-type-background), .elementor-1200 .elementor-element.elementor-element-4932bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc4b303 );}.elementor-1200 .elementor-element.elementor-element-4932bfb:hover{background-color:var( --e-global-color-cd12afa );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1200 .elementor-element.elementor-element-1cf0844.elementor-element{--align-self:center;}.elementor-1200 .elementor-element.elementor-element-1cf0844 .elementor-heading-title{font-family:"Be Vietnam Pro", Sans-serif;font-size:16px;font-weight:400;line-height:22px;color:var( --e-global-color-d4ec8f3 );}.elementor-1200 .elementor-element.elementor-element-1cf0844 .elementor-heading-title a:hover, .elementor-1200 .elementor-element.elementor-element-1cf0844 .elementor-heading-title a:focus{color:var( --e-global-color-d4ec8f3 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1200 .elementor-element.elementor-element-540c82f > .elementor-widget-container{background-color:var( --e-global-color-d4ec8f3 );padding:8px 8px 8px 8px;border-radius:90px 90px 90px 90px;}.elementor-1200 .elementor-element.elementor-element-540c82f:hover .elementor-widget-container{background-color:var( --e-global-color-d4ec8f3 );}.elementor-1200 .elementor-element.elementor-element-540c82f .elementor-icon-wrapper{text-align:center;}.elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-framed .elementor-icon, .elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-framed .elementor-icon, .elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-framed .elementor-icon:hover, .elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-cd12afa );border-color:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-framed .elementor-icon:hover, .elementor-1200 .elementor-element.elementor-element-540c82f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-540c82f .elementor-icon{font-size:22px;}.elementor-1200 .elementor-element.elementor-element-540c82f .elementor-icon svg{height:22px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.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-1200 .elementor-element.elementor-element-600077d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1200 .elementor-element.elementor-element-d172537 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1200 .elementor-element.elementor-element-d172537.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1200 .elementor-element.elementor-element-c91a7f6{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--border-radius:48px 48px 48px 48px;--padding-top:3rem;--padding-bottom:4rem;--padding-left:3rem;--padding-right:3rem;}.elementor-1200 .elementor-element.elementor-element-c91a7f6:not(.elementor-motion-effects-element-type-background), .elementor-1200 .elementor-element.elementor-element-c91a7f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8f2d46e );}.elementor-1200 .elementor-element.elementor-element-b4a9eb9{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1200 .elementor-element.elementor-element-b35611c .elementor-heading-title{font-family:var( --e-global-typography-589efae-font-family ), Sans-serif;font-size:var( --e-global-typography-589efae-font-size );font-weight:var( --e-global-typography-589efae-font-weight );line-height:var( --e-global-typography-589efae-line-height );color:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-aac32e9{--display:flex;--min-height:54px;--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;--border-radius:90px 90px 90px 90px;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1200 .elementor-element.elementor-element-aac32e9:not(.elementor-motion-effects-element-type-background), .elementor-1200 .elementor-element.elementor-element-aac32e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-fc4b303 );}.elementor-1200 .elementor-element.elementor-element-aac32e9:hover{background-color:var( --e-global-color-cd12afa );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-1200 .elementor-element.elementor-element-fe8d9ff > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-1200 .elementor-element.elementor-element-fe8d9ff{z-index:8;}.elementor-1200 .elementor-element.elementor-element-fe8d9ff:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(0px/2);}.elementor-1200 .elementor-element.elementor-element-fe8d9ff:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(0px/2);}.elementor-1200 .elementor-element.elementor-element-fe8d9ff.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(0px/2);margin-left:calc(0px/2);}.elementor-1200 .elementor-element.elementor-element-fe8d9ff.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-0px/2);margin-left:calc(-0px/2);}body:not(.rtl) .elementor-1200 .elementor-element.elementor-element-fe8d9ff.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-0px/2) + (-1px/2) );}body:not.rtl .elementor-1200 .elementor-element.elementor-element-fe8d9ff.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-0px/2) - (1px/2) );}.elementor-1200 .elementor-element.elementor-element-fe8d9ff a{color:var( --e-global-color-d4ec8f3 );}.elementor-1200 .elementor-element.elementor-element-19e783f > .elementor-widget-container{background-color:var( --e-global-color-d4ec8f3 );margin:0rem 0rem 0rem 0rem;padding:8px 8px 8px 8px;border-radius:90px 90px 90px 90px;}.elementor-1200 .elementor-element.elementor-element-19e783f:hover .elementor-widget-container{background-color:var( --e-global-color-d4ec8f3 );}body:not(.rtl) .elementor-1200 .elementor-element.elementor-element-19e783f{right:0.5rem;}body.rtl .elementor-1200 .elementor-element.elementor-element-19e783f{left:0.5rem;}.elementor-1200 .elementor-element.elementor-element-19e783f{top:0.5rem;z-index:7;}.elementor-1200 .elementor-element.elementor-element-19e783f .elementor-icon-wrapper{text-align:center;}.elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-framed .elementor-icon, .elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-framed .elementor-icon, .elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-framed .elementor-icon:hover, .elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-cd12afa );border-color:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-framed .elementor-icon:hover, .elementor-1200 .elementor-element.elementor-element-19e783f.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-cd12afa );}.elementor-1200 .elementor-element.elementor-element-19e783f .elementor-icon{font-size:22px;}.elementor-1200 .elementor-element.elementor-element-19e783f .elementor-icon svg{height:22px;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-accent-font-size );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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product{text-align:center;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products  ul.products{grid-column-gap:2rem;grid-row-gap:32px;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#333333;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#333333;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .button{font-family:"Be Vietnam Pro", Sans-serif;font-size:12px;font-weight:400;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-1200 .elementor-element.elementor-element-3c3cb64{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-1200 .elementor-element.elementor-element-8e4baf9.elementor-element{--align-self:stretch;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-1200 .elementor-element.elementor-element-a6de478 .shop_attributes{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1200 .elementor-element.elementor-element-600077d{font-size:var( --e-global-typography-accent-font-size );}.elementor-1200 .elementor-element.elementor-element-c91a7f6{--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-1200 .elementor-element.elementor-element-b4a9eb9{--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;--align-items:flex-start;}.elementor-1200 .elementor-element.elementor-element-b35611c .elementor-heading-title{font-size:var( --e-global-typography-589efae-font-size );line-height:var( --e-global-typography-589efae-line-height );}.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-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products  ul.products{grid-column-gap:1rem;grid-row-gap:40px;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-1200 .elementor-element.elementor-element-7d12dc2{--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;--justify-content:flex-start;--padding-top:1rem;--padding-bottom:1rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1200 .elementor-element.elementor-element-297a9cd.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1200 .elementor-element.elementor-element-297a9cd .woocommerce-breadcrumb{font-size:14px;line-height:22px;}.elementor-1200 .elementor-element.elementor-element-3c3cb64{--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:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1200 .elementor-element.elementor-element-8e4baf9{width:var( --container-widget-width, 85vw );max-width:85vw;--container-widget-width:85vw;--container-widget-flex-grow:0;}.elementor-1200 .elementor-element.elementor-element-8e4baf9.elementor-element{--align-self:center;}.elementor-1200 .elementor-element.elementor-element-d5201a9{--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1200 .elementor-element.elementor-element-51703f4{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1200 .elementor-element.elementor-element-b977301{text-align:start;}.elementor-1200 .elementor-element.elementor-element-b977301 .elementor-heading-title{font-size:26px;}.woocommerce .elementor-1200 .elementor-element.elementor-element-a6de478 .shop_attributes{font-size:var( --e-global-typography-text-font-size );}.elementor-1200 .elementor-element.elementor-element-b92b38f{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1200 .elementor-element.elementor-element-ae1b230 > .elementor-widget-container{margin:0px 0px 0px 0px;}.woocommerce .elementor-1200 .elementor-element.elementor-element-ae1b230 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:15px;}.elementor-1200 .elementor-element.elementor-element-93d2db4{--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;}.elementor-1200 .elementor-element.elementor-element-4932bfb{--width:100%;--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:stretch;}.elementor-1200 .elementor-element.elementor-element-4932bfb.e-con{--align-self:stretch;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1200 .elementor-element.elementor-element-1cf0844 .elementor-heading-title{font-size:16px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-1200 .elementor-element.elementor-element-600077d{text-align:center;font-size:var( --e-global-typography-accent-font-size );}.elementor-1200 .elementor-element.elementor-element-d172537.elementor-element{--align-self:stretch;--order:-99999 /* order start hack */;}.elementor-1200 .elementor-element.elementor-element-c91a7f6{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-1200 .elementor-element.elementor-element-b35611c .elementor-heading-title{font-size:var( --e-global-typography-589efae-font-size );line-height:var( --e-global-typography-589efae-line-height );}.elementor-1200 .elementor-element.elementor-element-aac32e9{--width:100%;--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:stretch;}.elementor-1200 .elementor-element.elementor-element-aac32e9.e-con{--align-self:stretch;}.elementor-1200 .elementor-element.elementor-element-fe8d9ff{line-height:54px;}.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-size:var( --e-global-typography-primary-font-size );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products  ul.products{grid-column-gap:1rem;grid-row-gap:1rem;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-1200 .elementor-element.elementor-element-b76c591.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}}@media(min-width:768px){.elementor-1200 .elementor-element.elementor-element-d5201a9{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1200 .elementor-element.elementor-element-d5201a9{--width:100%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-297a9cd */.elementor-1200 .elementor-element.elementor-element-297a9cd nav.woocommerce-breadcrumb{font-weight:600 !important}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-b977301 */.titulo-producto{
    text-transform: lowercase;
}
.titulo-producto:first-letter{
    text-transform: uppercase;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-additional-information, class: .elementor-element-a6de478 */.elementor-1200 .elementor-element.elementor-element-a6de478 table{width:fit-content !important; border:none}
.elementor-1200 .elementor-element.elementor-element-a6de478 table th, table td, table th, table tr {
    background: transparent !important;
    width: fit-content !important;
    border: none !important;
}
.elementor-1200 .elementor-element.elementor-element-a6de478 th.woocommerce-product-attributes-item__label {
    font-weight: 300 !important;
}
.elementor-1200 .elementor-element.elementor-element-a6de478 td.woocommerce-product-attributes-item__value a {
    font-weight: 600;
    font-style: normal;
    text-decoration:underline;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-ae1b230 *//* Ocultar el contenido de las pestañas de datos en WooCommerce */
.woocommerce-tabs .tabs.wc-tabs {
    display: none !important;
}
.woocommerce-tabs .panel{border:none !important;
    padding:0 !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-540c82f */.elementor-1200 .elementor-element.elementor-element-540c82f{aspect-ratio:1/1 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4932bfb */@media screen and (min-width:767px){.elementor-1200 .elementor-element.elementor-element-4932bfb{width:fit-content;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4fd27 */@media screen and (min-width:767px){.elementor-1200 .elementor-element.elementor-element-3a4fd27{width:fit-content;}}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d172537 */@media screen and (min-width:767px){
    .mc-interested-button a{
        width: fit-content;
    }
}
.mc-interested-button{cursor:pointer}
.mc-interested-button a {
   border-radius: 60px !important;
   border:solid 1px #0e2a33 !important;
    display: flex !important;
    align-items: center;
    
    gap: 0.5rem;
    font-weight: 400 !important;
    height: 54px;
    padding:0px 8px 0px 16px !important;
    justify-content: space-between;
}

.mc-interested-button a:not(.interesado) {
    background: #FFF !important;
    color: #0e2a33 !important;
}
.mc-interested-button a:not(.interesado) span{color:#fff}

span.icon-interested-button {
    width: 38px;
    height: 38px;
    background-color: #0e2a33;
    border-radius: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mc-interested-button:hover a{
    color: #42616A !important;
    border-color:#42616A !important;
}
.mc-interested-button:hover a span.icon-interested-button{
    background-color:#42616A;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-fe8d9ff */.elementor-1200 .elementor-element.elementor-element-fe8d9ff a{padding: 1rem 4rem 1rem 1rem !important; box-sizing:border-box; min-height:54px !important}

.elementor-1200 .elementor-element.elementor-element-fe8d9ff span.sku_wrapper.detail-container, .elementor-1200 .elementor-element.elementor-element-fe8d9ff .posted_in:not(.detail-container) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19e783f */.elementor-1200 .elementor-element.elementor-element-19e783f{aspect-ratio:1/1 !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aac32e9 */@media screen and (min-width:767px){.elementor-1200 .elementor-element.elementor-element-aac32e9{width:fit-content;}}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-b76c591 */.related li a.product_type_simple {
    display: none !important;
}
.related img{border-radius:24px; border:solid 24px #fff}/* End custom CSS */