.elementor-45859 .elementor-element.elementor-element-d71b8ad{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45859 .elementor-element.elementor-element-2b41797{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45859 .elementor-element.elementor-element-5c19374 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.woocommerce .elementor-45859 .elementor-element.elementor-element-5c19374 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-45859 .elementor-element.elementor-element-5c19374 .flex-viewport{border-radius:7px 7px 7px 7px;}.woocommerce .elementor-45859 .elementor-element.elementor-element-5c19374 .flex-control-thumbs img{border-radius:7px 7px 7px 7px;}.elementor-45859 .elementor-element.elementor-element-08975d4{--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;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-45859 .elementor-element.elementor-element-c637058{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Roboto, San-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-45859 .elementor-element.elementor-element-fe0a686 .elementor-heading-title{font-family:var( --e-global-typography-dff6b36-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-dff6b36-font-size );font-weight:var( --e-global-typography-dff6b36-font-weight );line-height:var( --e-global-typography-dff6b36-line-height );color:var( --e-global-color-primary );}.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 ), Roboto, San-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-45859 .elementor-element.elementor-element-58f3bb2{--divider-border-style:solid;--divider-color:var( --e-global-color-379bf4c );--divider-border-width:1px;}.elementor-45859 .elementor-element.elementor-element-58f3bb2 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-45859 .elementor-element.elementor-element-58f3bb2 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-45859 .elementor-element.elementor-element-dc4de76{--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:center;--flex-wrap:nowrap;--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 ), Roboto, San-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-45859 .elementor-element.elementor-element-4512b58{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-45859 .elementor-element.elementor-element-4512b58.elementor-element{--align-self:center;}.elementor-45859 .elementor-element.elementor-element-4512b58 .elementor-heading-title{font-family:var( --e-global-typography-dcc9e74-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-dcc9e74-font-size );font-weight:var( --e-global-typography-dcc9e74-font-weight );line-height:var( --e-global-typography-dcc9e74-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Roboto, San-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-45859 .elementor-element.elementor-element-bcbf5c4{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:center;}.elementor-45859 .elementor-element.elementor-element-bcbf5c4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45859 .elementor-element.elementor-element-bcbf5c4.elementor-element{--align-self:center;}.woocommerce .elementor-45859 .elementor-element.elementor-element-bcbf5c4 .price{color:#222222;font-family:var( --e-global-typography-dff6b36-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-dff6b36-font-size );font-weight:var( --e-global-typography-dff6b36-font-weight );line-height:var( --e-global-typography-dff6b36-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-bcbf5c4 .price ins{color:var( --e-global-color-58a4f6ea );font-family:var( --e-global-typography-dff6b36-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-dff6b36-font-size );font-weight:var( --e-global-typography-dff6b36-font-weight );line-height:var( --e-global-typography-dff6b36-line-height );}.elementor-45859 .elementor-element.elementor-element-562c5b5{--divider-border-style:solid;--divider-color:var( --e-global-color-379bf4c );--divider-border-width:1px;}.elementor-45859 .elementor-element.elementor-element-562c5b5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-45859 .elementor-element.elementor-element-562c5b5 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Roboto, San-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45859 .elementor-element.elementor-element-59f4676{width:100%;max-width:100%;}.elementor-45859 .elementor-element.elementor-element-59f4676 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45859 .elementor-element.elementor-element-59f4676 .cart button, .elementor-45859 .elementor-element.elementor-element-59f4676 .cart .button{font-family:var( --e-global-typography-24324ec-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-24324ec-font-size );font-weight:var( --e-global-typography-24324ec-font-weight );line-height:var( --e-global-typography-24324ec-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-radius:32px 32px 32px 32px;padding:12px 12px 12px 12px;color:var( --e-global-color-be39f69 );background-color:var( --e-global-color-a7bca6a );border-color:var( --e-global-color-a7bca6a );transition:all 0.2s;}.elementor-45859 .elementor-element.elementor-element-59f4676 .cart button:hover, .elementor-45859 .elementor-element.elementor-element-59f4676 .cart .button:hover{color:var( --e-global-color-77914aab );background-color:var( --e-global-color-c8851ad );border-color:var( --e-global-color-a7bca6a );}.elementor-45859 .elementor-element.elementor-element-59f4676 .added_to_cart{font-family:var( --e-global-typography-8b4af8c-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-8b4af8c-font-size );font-weight:var( --e-global-typography-8b4af8c-font-weight );line-height:var( --e-global-typography-8b4af8c-line-height );}.elementor-45859 .elementor-element.elementor-element-59f4676 .quantity .qty{font-family:var( --e-global-typography-22c4d3f-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-22c4d3f-font-size );font-weight:var( --e-global-typography-22c4d3f-font-weight );line-height:var( --e-global-typography-22c4d3f-line-height );transition:all 0.2s;}.woocommerce .elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations label{font-family:var( --e-global-typography-22c4d3f-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-22c4d3f-font-size );font-weight:var( --e-global-typography-22c4d3f-font-weight );line-height:var( --e-global-typography-22c4d3f-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations td.value:before{font-family:var( --e-global-typography-text-font-family ), Roboto, San-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-45859 .elementor-element.elementor-element-4deb9c8{--divider-border-style:solid;--divider-color:var( --e-global-color-379bf4c );--divider-border-width:1px;}.elementor-45859 .elementor-element.elementor-element-4deb9c8 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-45859 .elementor-element.elementor-element-4deb9c8 .elementor-divider{text-align:center;padding-block-start:8px;padding-block-end:8px;}.elementor-45859 .elementor-element.elementor-element-d2d90f8 > .elementor-widget-container{border-style:none;}.woocommerce .elementor-45859 .elementor-element.elementor-element-d2d90f8 .woocommerce-tabs ul.wc-tabs li a{font-family:var( --e-global-typography-22c4d3f-font-family ), Roboto, San-serif;font-size:var( --e-global-typography-22c4d3f-font-size );font-weight:var( --e-global-typography-22c4d3f-font-weight );line-height:var( --e-global-typography-22c4d3f-line-height );}.elementor-45859 .elementor-element.elementor-element-7a24311{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-45859 .elementor-element.elementor-element-da6151f{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:8px 8px 8px 8px;--n-accordion-icon-size:15px;}.elementor-45859 .elementor-element.elementor-element-da6151f {--n-accordion-padding:16px 24px 16px 24px;}:where( .elementor-45859 .elementor-element.elementor-element-da6151f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}:where( .elementor-45859 .elementor-element.elementor-element-da6151f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:48px;--padding-right:48px;--padding-bottom:48px;--padding-left:48px;}.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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45859 .elementor-element.elementor-element-2f74ffa.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-45859 .elementor-element.elementor-element-890fb43{--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;--flex-wrap:nowrap;}.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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-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 ), Roboto, San-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-45859 .elementor-element.elementor-element-556656c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-45859 .elementor-element.elementor-element-556656c.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1080px){.elementor-45859 .elementor-element.elementor-element-2b41797{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-45859 .elementor-element.elementor-element-5c19374 > .elementor-widget-container{margin:5px 5px 5px 5px;padding:5px 5px 5px 5px;}.elementor-45859 .elementor-element.elementor-element-08975d4{--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-45859 .elementor-element.elementor-element-fe0a686 .elementor-heading-title{font-size:var( --e-global-typography-dff6b36-font-size );line-height:var( --e-global-typography-dff6b36-line-height );}.elementor-45859 .elementor-element.elementor-element-58f3bb2 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-45859 .elementor-element.elementor-element-4512b58{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-45859 .elementor-element.elementor-element-4512b58.elementor-element{--align-self:center;}.elementor-45859 .elementor-element.elementor-element-4512b58 .elementor-heading-title{font-size:var( --e-global-typography-dcc9e74-font-size );line-height:var( --e-global-typography-dcc9e74-line-height );}.elementor-45859 .elementor-element.elementor-element-bcbf5c4 > .elementor-widget-container{margin:0px 0px -16px 0px;padding:0px 0px 0px 0px;}.elementor-45859 .elementor-element.elementor-element-bcbf5c4{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-45859 .elementor-element.elementor-element-bcbf5c4.elementor-element{--align-self:center;}.woocommerce .elementor-45859 .elementor-element.elementor-element-bcbf5c4 .price{font-size:var( --e-global-typography-dff6b36-font-size );line-height:var( --e-global-typography-dff6b36-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-bcbf5c4 .price ins{font-size:var( --e-global-typography-dff6b36-font-size );line-height:var( --e-global-typography-dff6b36-line-height );}.elementor-45859 .elementor-element.elementor-element-562c5b5 .elementor-divider{padding-block-start:8px;padding-block-end:8px;}.elementor-45859 .elementor-element.elementor-element-59f4676 .cart button, .elementor-45859 .elementor-element.elementor-element-59f4676 .cart .button{font-size:var( --e-global-typography-24324ec-font-size );line-height:var( --e-global-typography-24324ec-line-height );}.elementor-45859 .elementor-element.elementor-element-59f4676 .added_to_cart{font-size:var( --e-global-typography-8b4af8c-font-size );line-height:var( --e-global-typography-8b4af8c-line-height );}.elementor-45859 .elementor-element.elementor-element-59f4676 .quantity .qty{font-size:var( --e-global-typography-22c4d3f-font-size );line-height:var( --e-global-typography-22c4d3f-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations label{font-size:var( --e-global-typography-22c4d3f-font-size );line-height:var( --e-global-typography-22c4d3f-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations td.value:before{line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-d2d90f8 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-22c4d3f-font-size );line-height:var( --e-global-typography-22c4d3f-line-height );}:where( .elementor-45859 .elementor-element.elementor-element-da6151f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:24px;--padding-right:24px;--padding-bottom:24px;--padding-left:24px;}.elementor-45859 .elementor-element.elementor-element-2f74ffa.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-45859 .elementor-element.elementor-element-890fb43{--flex-wrap:nowrap;}.elementor-45859 .elementor-element.elementor-element-556656c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:720px){.elementor-45859 .elementor-element.elementor-element-d71b8ad{--content-width:100%;}.elementor-45859 .elementor-element.elementor-element-2b41797{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45859 .elementor-element.elementor-element-5c19374 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45859 .elementor-element.elementor-element-08975d4{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-45859 .elementor-element.elementor-element-c637058{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45859 .elementor-element.elementor-element-fe0a686 .elementor-heading-title{font-size:var( --e-global-typography-dff6b36-font-size );line-height:var( --e-global-typography-dff6b36-line-height );}.elementor-45859 .elementor-element.elementor-element-dc4de76{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45859 .elementor-element.elementor-element-4512b58 .elementor-heading-title{font-size:var( --e-global-typography-dcc9e74-font-size );line-height:var( --e-global-typography-dcc9e74-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-bcbf5c4 .price{font-size:var( --e-global-typography-dff6b36-font-size );line-height:var( --e-global-typography-dff6b36-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-bcbf5c4 .price ins{font-size:var( --e-global-typography-dff6b36-font-size );line-height:var( --e-global-typography-dff6b36-line-height );}.elementor-45859 .elementor-element.elementor-element-59f4676 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-45859 .elementor-element.elementor-element-59f4676 .cart button, .elementor-45859 .elementor-element.elementor-element-59f4676 .cart .button{font-size:var( --e-global-typography-24324ec-font-size );line-height:var( --e-global-typography-24324ec-line-height );}.elementor-45859 .elementor-element.elementor-element-59f4676 .added_to_cart{font-size:var( --e-global-typography-8b4af8c-font-size );line-height:var( --e-global-typography-8b4af8c-line-height );}.elementor-45859 .elementor-element.elementor-element-59f4676 .quantity .qty{font-size:var( --e-global-typography-22c4d3f-font-size );line-height:var( --e-global-typography-22c4d3f-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations label{font-size:var( --e-global-typography-22c4d3f-font-size );line-height:var( --e-global-typography-22c4d3f-line-height );}.woocommerce .elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-45859 .elementor-element.elementor-element-59f4676 form.cart table.variations td.value:before{line-height:var( --e-global-typography-text-line-height );}.elementor-45859 .elementor-element.elementor-element-d2d90f8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.woocommerce .elementor-45859 .elementor-element.elementor-element-d2d90f8 .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-22c4d3f-font-size );line-height:var( --e-global-typography-22c4d3f-line-height );}.elementor-45859 .elementor-element.elementor-element-890fb43{--content-width:100%;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-45859 .elementor-element.elementor-element-556656c.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:721px){.elementor-45859 .elementor-element.elementor-element-d71b8ad{--content-width:1080px;}.elementor-45859 .elementor-element.elementor-element-890fb43{--content-width:1080px;}}@media(max-width:1080px) and (min-width:721px){.elementor-45859 .elementor-element.elementor-element-2b41797{--width:40%;}.elementor-45859 .elementor-element.elementor-element-08975d4{--width:60%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-5c19374 */.elementor-45859 .elementor-element.elementor-element-5c19374 .slick-slide.slick-current.slick-active {
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important;
}

.elementor-45859 .elementor-element.elementor-element-5c19374 .slick-slide.slick-current.slick-active img {
    object-fit: contain !important;
     aspect-ratio: 1 / 1 !important;
}


.elementor-45859 .elementor-element.elementor-element-5c19374 button.slick-prev.slick-arrow {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe0a686 */.elementor-45859 .elementor-element.elementor-element-fe0a686 h6 a:not(:last-child) {
    display: none;
}


.elementor-45859 .elementor-element.elementor-element-fe0a686 small {
    font-size: 1rem !important;
    line-height: 1rem;
    font-weight: 500;
    font-style: italic;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3462021 */.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-shortcode-add-to-cart.tinvwl-wp_enqueue_scripts, .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-shortcode-add-to-cart.tinvwl-no-action, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.wishlist-button.tinvwl-position-shortcode.inited-add-wishlist {
    width: 40px !important;
    height: 40px !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
     width: 40px !important;
    height: 40px !important;
    top: 0px !important;
    left: 0px !important;
    position: relative !important;
    display: flex !important;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-4512b58 */@media (max-width: 720px) {
    .elementor-45859 .elementor-element.elementor-element-4512b58 h1 {
       font-size: 2rem !important;
       line-height: 2.2rem !important;
       text-transform: lowercase !important;
    }
    
}


@media (max-width: 720px) {
    .elementor-45859 .elementor-element.elementor-element-4512b58 h1::first-letter {
       text-transform: uppercase !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-bcbf5c4 */@media (max-width: 720px) {
    .elementor-45859 .elementor-element.elementor-element-bcbf5c4 span {
       font-size: 1.5rem !important;
       line-height: 1.75rem !important;
       text-transform: lowercase !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-59f4676 *//* EFECTOS-animacion boton add */
button.single_add_to_cart_button.button.alt {
	 position: relative;
  animation-name: shake;
  animation-duration: 6s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in;
	animation-name: shakeAnim;
}

@keyframes shakeAnim {
  0% {left: 0}
  1% {left: -3px}
  2% {left: 5px}
  3% {left: -8px}
  4% {left: 8px}
  5% {left: -5px}
  6% {left: 3px}
  7% {left: 0}
}

/* EFECTOS-animacion boton add */


/***butoon Qnty style**/

.elementor-45859 .elementor-element.elementor-element-59f4676 .qib-button.qib-button-wrapper button {
    font-size: 21px !important;
    font-weight: 700 !important;
    color: #47A7A5 !important;
    background: white !important;
    border: solid 1px #AEDEDD !important;
}

.elementor-45859 .elementor-element.elementor-element-59f4676 .quantity.wqpmb_quantity {
    align-items: center !important;
}

.elementor-45859 .elementor-element.elementor-element-59f4676 .quantity.wqpmb_quantity input {
    width: 48px !important;
    height: 48px !important;
    min-height: 32px !important;
        border: solid 1px #AEDEDD !important;
}


@media (max-width: 720px) {
    td.product-quantity {
    max-height: 55px !important;
    width: 100%;
    display: inline-block !important;
}

td.product-thumbnail:before {
    display: none;
}
}

.elementor-45859 .elementor-element.elementor-element-59f4676 button.plus.qib-button, .elementor-45859 .elementor-element.elementor-element-59f4676 button.minus.qib-button {
    border-radius: 8px !important;
    background: white;
    border: 1px solid #96CACA;
    color: #E0A638;
    font-size: 32px;
    font-weight: 500;
    padding: 4px !important;
    width: 48px !important;
    height: 48px !important;
    font-size: 32px !important;
    margin: 0px !important;
}



/***butoon Qnty style**/


@media (max-width: 720px) {
  .yith-par-message.yith-par-message-product, .yith-par-message.yith-par-message-product p {
    padding: 0px !important;
    font-size: 12px !important;
    text-align: center !important;
    margin: 8px auto !important;
}
  
}

.elementor-45859 .elementor-element.elementor-element-59f4676 .yith-par-message.yith-par-message-product {
    margin: 0px !important;
}

div#tab-additional_information {
    padding: 4px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-d2d90f8 */ul.tabs.wc-tabs, div#tab-additional_information h2 {
    display: none;
}

table.woocommerce-product-attributes.shop_attributes tbody {
    display: flex !important;
    justify-content: space-around !important;
}

.woocommerce div.product.elementor .woocommerce-tabs .panel {
    border-top:none !important;
}

td.woocommerce-product-attributes-item__value p a {
    color: #333 !important;
    font-size: 14px !important;
}

td.woocommerce-product-attributes-item__value p {
    padding: 0px 8px !important;
}

th.woocommerce-product-attributes-item__label {
	width: auto!important;
	height: auto !important;
	margin: 5px !important;
	display: block !important;
	text-align: center !important;
	border: none !important;
}

td.woocommerce-product-attributes-item__value {
		width: auto !important;
	height: auto!important;
	margin: 5px !important;
	display: block !important;
	text-align: center !important;
	border: none !important;
}



tr.woocommerce-product-attributes-item {
	display: inline-block;
	margin: 0px!important;
	padding: 0px !important;
	border: solid 1px lightgray !important;
	border-radius: 8px !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
	display: none;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--dimensions {
	display: none;
}

th.woocommerce-product-attributes-item__label {
    padding: 0px !important;
    margin: 0px 4px 0px 4px !important;
    font-size: .8em !important;
}

th.woocommerce-product-attributes-item__label {
    position: relative !important;
    top: -11px !important;
}

td.woocommerce-product-attributes-item__value {
    margin-top: -7px !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_tiempo-de-juego th {
    min-width: 106px !important;
}

tr.woocommerce-product-attributes-item th, tr.woocommerce-product-attributes-item td {
    background: none !important;
}


/* iconos atributos */

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_jugadores:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-6.png);
		display: inline-block;
		transform: scale(.7);
		    display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_jugadores:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-6.png);
		display: inline-block;
		transform: scale(.6);
		display: flex;
    justify-content: center !important;
}


tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_marca:before {
	content: url(/wp-content/uploads/2020/11/cuygames-icons-8.png);
	display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_marca:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-8.png);
	display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_tiempo-de-juego:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-5.png);
	display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_tiempo-de-juego:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-5.png);
	display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_edad:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-7.png);
		display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_edad:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-7.png);
		display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_piezas:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-9.png);
		display: inline-block;
		transform: scale(.6);
		display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_piezas:before {
    content: url(/wp-content/uploads/2020/11/cuygames-icons-9.png);
		display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_pa_medidas:before {
	content: url(/wp-content/uploads/2020/11/cuygames-icons-1.png);
		display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}

tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_medidas:before {
	content: url(/wp-content/uploads/2020/11/cuygames-icons-1.png) !important;
		display: inline-block;
	transform: scale(.6);
	display: flex;
    justify-content: center !important;
}


.elementor-45859 .elementor-element.elementor-element-d2d90f8 .woocommerce div.product.elementor .woocommerce-tabs .panel, .woocommerce table.shop_attributes {
    border-top: 0px !important;
}/* End custom CSS */