.elementor-387 .elementor-element.elementor-element-84a540f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-387 .elementor-element.elementor-element-c6d390f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-theme-post-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-7f34858{text-align:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.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-387 .elementor-element.elementor-element-2c5cd3b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-387 .elementor-element.elementor-element-2c5cd3b .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-2c5cd3b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-387 .elementor-element.elementor-element-5cb2abf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-387 .elementor-element.elementor-element-c9121b7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-387 .elementor-element.elementor-element-9950001{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-387 .elementor-element.elementor-element-dc1228b{text-align:left;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-387 .elementor-element.elementor-element-5c7228d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-secondary );}.woocommerce .elementor-387 .elementor-element.elementor-element-5c7228d .price{color:var( --e-global-color-primary );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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-5c7228d .price ins{color:#CD2121;}.elementor-widget-woocommerce-product-add-to-cart .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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-9b4feb6 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-9b4feb6 .cart button, .elementor-387 .elementor-element.elementor-element-9b4feb6 .cart .button{font-family:var( --e-global-typography-aaf12d5-font-family ), Sans-serif;font-size:var( --e-global-typography-aaf12d5-font-size );font-weight:var( --e-global-typography-aaf12d5-font-weight );text-transform:var( --e-global-typography-aaf12d5-text-transform );line-height:var( --e-global-typography-aaf12d5-line-height );border-radius:3px 0px 0px 3px;padding:20px 20px 20px 20px;color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-387 .elementor-element.elementor-element-9b4feb6 .cart button:hover, .elementor-387 .elementor-element.elementor-element-9b4feb6 .cart .button:hover{color:var( --e-global-color-accent );background-color:var( --e-global-color-3fb60fb );border-color:var( --e-global-color-3fb60fb );}.woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations label{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:0.8rem;font-weight:700;text-transform:none;line-height:1.5em;}.woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value select{color:var( --e-global-color-primary );}.woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value select, .woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value:before{background-color:#FFFFFF;border:var( --e-global-color-secondary );}.woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value:before{font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-9870b72{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-387 .elementor-element.elementor-element-9870b72 .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-9870b72 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-387 .elementor-element.elementor-element-49055c0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-73867e9{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-3d654ef img{width:30px;height:30px;}.elementor-387 .elementor-element.elementor-element-2a0fd31{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-df5165c img{width:30px;height:30px;}.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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );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-387 .elementor-element.elementor-element-25689ba > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-387 .elementor-element.elementor-element-25689ba{font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );color:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-6e1c7dc{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-a5aa35e img{width:30px;height:30px;}.elementor-387 .elementor-element.elementor-element-fb5b6e3 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-387 .elementor-element.elementor-element-fb5b6e3{font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );color:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-454b2d6{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-3c5faba img{width:30px;height:30px;}.elementor-387 .elementor-element.elementor-element-050aa7b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-387 .elementor-element.elementor-element-050aa7b{font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );color:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-eba8bee{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-387 .elementor-element.elementor-element-eba8bee .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-eba8bee .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-upsell.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-2a84a8b.elementor-wc-products  ul.products{grid-column-gap:12px;grid-row-gap:12px;}.elementor-387 .elementor-element.elementor-element-4f09816 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button{background-color:var( --e-global-color-text );font-family:var( --e-global-typography-aaf12d5-font-family ), Sans-serif;font-size:var( --e-global-typography-aaf12d5-font-size );font-weight:var( --e-global-typography-aaf12d5-font-weight );text-transform:var( --e-global-typography-aaf12d5-text-transform );line-height:var( --e-global-typography-aaf12d5-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button:hover, .elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button:focus{background-color:var( --e-global-color-primary );color:#FFFFFF;}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button-content-wrapper{flex-direction:row;}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button:hover svg, .elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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 );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-item{border-width:1px;border-color:var( --e-global-color-secondary );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:var( --e-global-color-secondary );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:var( --e-global-color-secondary );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-icon, .elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-title{color:#969696;}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-icon svg{fill:#969696;}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-active .elementor-accordion-icon, .elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-title{font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-tab-content{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-387 .elementor-element.elementor-element-30c2adf > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-387 .elementor-element.elementor-element-d82a5bf{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-387 .elementor-element.elementor-element-d82a5bf .elementor-divider-separator{width:100%;}.elementor-387 .elementor-element.elementor-element-d82a5bf .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-387 .elementor-element.elementor-element-3b71c27{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-f25047c{width:auto;max-width:auto;}.elementor-387 .elementor-element.elementor-element-f25047c img{width:40px;}.elementor-387 .elementor-element.elementor-element-72b7533{width:auto;max-width:auto;}.elementor-387 .elementor-element.elementor-element-72b7533 img{width:40px;}.elementor-387 .elementor-element.elementor-element-181f61f{width:auto;max-width:auto;}.elementor-387 .elementor-element.elementor-element-181f61f img{width:56px;}.elementor-387 .elementor-element.elementor-element-aa86b7b{width:auto;max-width:auto;}.elementor-387 .elementor-element.elementor-element-aa86b7b img{width:46px;}.elementor-387 .elementor-element.elementor-element-eabea50{width:auto;max-width:auto;}.elementor-387 .elementor-element.elementor-element-eabea50 img{width:81px;}.elementor-387 .elementor-element.elementor-element-bd6d59f{width:auto;max-width:auto;}.elementor-387 .elementor-element.elementor-element-bd6d59f img{width:65px;}.elementor-387 .elementor-element.elementor-element-b95eae2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-387 .elementor-element.elementor-element-1d26023{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product{text-align:left;}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products  ul.products{grid-column-gap:2px;grid-row-gap:20px;}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-b432bc5-font-family ), Sans-serif;font-size:var( --e-global-typography-b432bc5-font-size );font-weight:var( --e-global-typography-b432bc5-font-weight );text-transform:var( --e-global-typography-b432bc5-text-transform );line-height:var( --e-global-typography-b432bc5-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products .products > h2{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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-3d270af );font-family:var( --e-global-typography-4a2a488-font-family ), Sans-serif;font-size:var( --e-global-typography-4a2a488-font-size );font-weight:var( --e-global-typography-4a2a488-font-weight );text-transform:var( --e-global-typography-4a2a488-text-transform );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-3d270af );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-3d270af );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-4a2a488-font-family ), Sans-serif;font-size:var( --e-global-typography-4a2a488-font-size );font-weight:var( --e-global-typography-4a2a488-font-weight );text-transform:var( --e-global-typography-4a2a488-text-transform );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .button{color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-aaf12d5-font-family ), Sans-serif;font-size:var( --e-global-typography-aaf12d5-font-size );font-weight:var( --e-global-typography-aaf12d5-font-weight );text-transform:var( --e-global-typography-aaf12d5-text-transform );line-height:var( --e-global-typography-aaf12d5-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product span.onsale{display:block;color:var( --e-global-color-accent );background-color:var( --e-global-color-3d270af );font-family:var( --e-global-typography-2d9ac71-font-family ), Sans-serif;font-size:var( --e-global-typography-2d9ac71-font-size );font-weight:var( --e-global-typography-2d9ac71-font-weight );text-transform:var( --e-global-typography-2d9ac71-text-transform );line-height:1.8em;border-radius:0px;min-width:90px;min-height:1.8em;left:auto;right:0;margin:0px;}@media(min-width:768px){.elementor-387 .elementor-element.elementor-element-c6d390f{--width:100%;}.elementor-387 .elementor-element.elementor-element-c9121b7{--width:50%;}.elementor-387 .elementor-element.elementor-element-9950001{--width:50%;}.elementor-387 .elementor-element.elementor-element-1d26023{--width:100%;}}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-5c7228d .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-9b4feb6 .cart button, .elementor-387 .elementor-element.elementor-element-9b4feb6 .cart .button{font-size:var( --e-global-typography-aaf12d5-font-size );line-height:var( --e-global-typography-aaf12d5-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value:before{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-25689ba{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-fb5b6e3{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-050aa7b{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button{font-size:var( --e-global-typography-aaf12d5-font-size );line-height:var( --e-global-typography-aaf12d5-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-title{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-tab-content{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-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 );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products .products > h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-4a2a488-font-size );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-4a2a488-font-size );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-aaf12d5-font-size );line-height:var( --e-global-typography-aaf12d5-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-2d9ac71-font-size );line-height:var( --e-global-typography-2d9ac71-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-387 .elementor-element.elementor-element-5cb2abf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-c9121b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-387 .elementor-element.elementor-element-9950001{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.woocommerce .elementor-widget-woocommerce-product-price .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-387 .elementor-element.elementor-element-5c7228d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;border-width:1px 0px 0px 0px;}.woocommerce .elementor-387 .elementor-element.elementor-element-5c7228d .price{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-9b4feb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-387 .elementor-element.elementor-element-9b4feb6 .cart button, .elementor-387 .elementor-element.elementor-element-9b4feb6 .cart .button{font-size:var( --e-global-typography-aaf12d5-font-size );line-height:var( --e-global-typography-aaf12d5-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-387 .elementor-element.elementor-element-9b4feb6 form.cart table.variations td.value:before{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-73867e9{--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-3d654ef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-387 .elementor-element.elementor-element-2a0fd31{--flex-wrap:nowrap;}.elementor-387 .elementor-element.elementor-element-df5165c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-25689ba{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-6e1c7dc{--flex-wrap:nowrap;}.elementor-387 .elementor-element.elementor-element-a5aa35e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-387 .elementor-element.elementor-element-fb5b6e3{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-454b2d6{--flex-wrap:nowrap;}.elementor-387 .elementor-element.elementor-element-050aa7b{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.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-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-upsell.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-db32b6f .elementor-button{font-size:var( --e-global-typography-aaf12d5-font-size );line-height:var( --e-global-typography-aaf12d5-line-height );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-accordion-title{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-52ebc8e .elementor-tab-content{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.elementor-387 .elementor-element.elementor-element-3b71c27{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-387 .elementor-element.elementor-element-f25047c img{width:30px;}.elementor-387 .elementor-element.elementor-element-72b7533 img{width:30px;}.elementor-387 .elementor-element.elementor-element-181f61f img{width:40px;}.elementor-387 .elementor-element.elementor-element-aa86b7b img{width:40px;}.elementor-387 .elementor-element.elementor-element-eabea50 img{width:65px;}.elementor-387 .elementor-element.elementor-element-bd6d59f img{width:50px;}.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 );line-height:var( --e-global-typography-primary-line-height );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-size:var( --e-global-typography-b432bc5-font-size );line-height:var( --e-global-typography-b432bc5-line-height );}.woocommerce .elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products .products > h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price{font-size:var( --e-global-typography-4a2a488-font-size );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .price del {font-size:var( --e-global-typography-4a2a488-font-size );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product .button{font-size:var( --e-global-typography-aaf12d5-font-size );line-height:var( --e-global-typography-aaf12d5-line-height );}.elementor-387 .elementor-element.elementor-element-c5b841d.elementor-wc-products ul.products li.product span.onsale{font-size:var( --e-global-typography-2d9ac71-font-size );line-height:var( --e-global-typography-2d9ac71-line-height );}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-49e0181 */.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
    display: block;
    color: var( --e-global-color-accent );
    background-color: #CD2121;
    font-family: var( --e-global-typography-2d9ac71-font-family ), Sans-serif;
    font-size: 1rem;
    font-weight: var( --e-global-typography-2d9ac71-font-weight );
    text-transform: var( --e-global-typography-2d9ac71-text-transform );
    line-height: 1rem;
    letter-spacing: var( --e-global-typography-2d9ac71-letter-spacing );
    border-radius: 0px;
    min-height: 1rem;
    padding: 10px 16px;
    left: 0;
    top: 0;
}
.woocommerce div.product div.images {
    margin-bottom: 10px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    z-index: 70;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-5c7228d */.elementor-widget-woocommerce-product-price .price {
    margin-bottom: 0;
    display: grid;
    grid-template-areas: 
         "price msrp"
         "price before";
}
@media (min-width: 768px) {
    .elementor-widget-woocommerce-product-price ins {
        font-size: 1.8rem;
    }
}
@media (min-width: 1024px) {
    .elementor-widget-woocommerce-product-price ins {
        font-size: 2rem;
    }
}
@media (max-width: 767px) {
    .elementor-widget-woocommerce-product-price ins {
        font-size: 1.5rem;
    }
}
.elementor-widget-woocommerce-product-price ins {
    grid-area: price;
}
.elementor-widget-woocommerce-product-price del {
    grid-area: before;
    text-align: right;
    text-decoration: none;
}
.elementor-widget-woocommerce-product-price .msrp {
    grid-area: msrp;
    text-align: right;
    font-size: .8rem;
    line-height: .8rem;
}

/* Anyday */
anyday-price-widget.dvaone_s,
anyday-price-widget.dvaone {
    margin: 10px 0 0 0 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5538f46 */.bn-extra-discount-badge {
    background: #cd2121;
    padding: 20px;
    color: white;
}
.bn-extra-discount-badge span {
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9b4feb6 *//* Add to cart button */
.elementor-add-to-cart .quantity {
    display:none!important;
}
.elementor-add-to-cart .single_add_to_cart_button {
    margin: 0!important;
}
/* Variations */
.woocommerce div.product form.cart .variations td,
.woocommerce div.product form.cart .variations th {
    vertical-align: middle;
    text-align: left;
    padding: 5px 0;
    background: transparent;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.woocommerce div.product form.cart .reset_variations {
    display: none!important;
}

.woocommerce div.product.elementor .quantity+.button {
    flex-grow: 1;
}

.woocommerce div.product form.cart {
    margin-bottom: 0;
}
.woocommerce div.product form.cart .variations select {
    margin-right: 0;
}
/* Ajax add to cart */
.woocommerce a.added_to_cart {
    display: none;
}
button.single_add_to_cart_button.button.alt.loading {
    background-color: black!important;
}
.woocommerce button.button.added::after {
	top: 50%!important;
	right: 20px;
	position: absolute;
	transform: translateY(-50%);
}
/* Ønskeskyen */
#ov-onskeskyen-generated-wish-button, #ov-onskeskyen-generated-wish-button.blue {
    margin: 0 auto !important;
    background-color: transparent !important;
    color: #009bbf !important;
    background-image: url(https://storage.googleapis.com/gowish-button-prod/img/icons/blue_cloud.svg) !important;
    text-transform: none;
    display: block;
    font-size: .8rem!important;
}

/* ViaBill */
.elementor-add-to-cart .viabill-pricetag-wrap {
    margin-bottom: 10px;
}
/* Bundle */
.bundle_form .bundle_error {
    display: none !important;
}
.woocommerce form.cart .bundled_product .cart .variations tr {
    display: flex;
    border-top: 1px solid #eee!important;
    border-bottom: 1px solid #eee!important;
}
.woocommerce div.product form.cart .variations td.label {
    flex-grow: 1;
    display: flex
;
    align-items: center;
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary {
    padding-bottom: 0!important;
    margin-bottom: 0!important;
    border-bottom: 0!important;
}
.bundle_button {
    display: flex
;
    flex-wrap: wrap;
}
.woocommerce div.product .bundled_item_cart_content p.stock {
    display: none;
}
.bundle_form table.variations .required {
    display: none;
}
.bundle_form .bundle_availability p.stock, .single-product .bundle_form .bundle_availability p.stock {
    display: none;
}
.bundle_variation_availability {
    width: 100%;
}
.woocommerce div.product .bundled_product_title {
    border-top: 1px solid #eee;
    padding-top: 20px;
    font-size: .9rem;
}
.bundled_product_title .item_title {
    text-transform: none;
}
.bundled_product_title .item_qty {
    font-weight: bold;
}
.cart.bundle_data {
    position: relative;
}
.cart.bundle_data .tinv-wraper.tinv-wishlist {
    position: absolute;
    bottom: -2px;
    right: 0;
}
.cart.bundle_data .tinv-wraper.tinv-wishlist .tinvwl_add_to_wishlist_button {
    height: 53px;
}
.cart.bundle_data .bundle_add_to_cart_button {
    border-radius: 3px !important;
}

/* Back in stock signup */
#wc_bis_product_form {
    border-top: 1px solid #EEE;
    border-bottom: 1px solid #EEE;
    padding: 20px 0;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 20px;
}
#wc_bis_product_form .wc_bis_form_title {
    width: 100%;
    margin: 0 !important;
}
#wc_bis_product_form #wc_bis_email {
    width: calc(50% - 10px);
}
#wc_bis_product_form .wc_bis_send_form {
    width: calc(50% - 10px);
    float: none !important;
    margin: 0;
}
@media (min-width: 768px) {
    #wc_bis_product_form #wc_bis_email {
        width: calc(66.66% - 10px);
    }
    #wc_bis_product_form .wc_bis_send_form {
        width: calc(33.33% - 10px);
        float: none !important;
        margin: 0;
    }
}
/* Favorit */
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.tinvwl-position-after {
    background: black;
    margin: 0;
    width: 50px;
    height: 100%;
    border-radius: 0 3px 3px 0;
    border-left: 1px solid white;
}
.tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
    color: white;
    font-size: 25px;
    margin: 0;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6d77832 */.free-shipping-countdown--cheapest-method,
.free-shipping-countdown--remaining-price {
	font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-050aa7b */.text-color-mobilepay {
    color: #5a78ff;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-upsell, class: .elementor-element-2a84a8b */.upsells.products .woocommerce-loop-product__title,
.woocommerce .upsells.products ul.products li.product .price,
.upsells.products .add_to_cart_button {
    display: none;
}

.upsells.products .products.elementor-grid {
    display: flex;
    flex-wrap: wrap;
}

.upsells.products h2 {
    font-size: 0 !important;
    color: white !important;
}

.upsells.products h2:before {
    content: "Andre varianter";
    color: black;
    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 );
    text-transform: var( --e-global-typography-accent-text-transform );
    line-height: var( --e-global-typography-accent-line-height );
}

.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    width: 80px;
    height: 97px;
    color: white;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cd4661b */.linked-bundles-products {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
}
@media screen and (min-width: 768px) {
    .linked-bundles-products {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.linked-bundles-headline {
    color: var(--e-global-color-primary) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !importan;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important;
}
.linked-bundles-product-name {
    color: var(--e-global-color-primary) !important;
    font-family: var(--e-global-typography-b432bc5-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-b432bc5-font-size) !important;
    font-weight: var(--e-global-typography-b432bc5-font-weight) !important;
    text-transform: var(--e-global-typography-b432bc5-text-transform) !important;
    margin: 5px 0 5px 0;
}
.linked-bundles-product-price .sale-price {
    color: var(--e-global-color-3d270af) !important;
    font-weight: bold;
}
.linked-bundles-product-price .regular-price {
    color: var(--e-global-color-3fb60fb);
    font-weight: bold;
    font-size: .8rem;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-bf98b8a */.elementor-woo-meta--view-inline .product_meta {
    flex-direction: column;
}
.elementor-woo-meta--view-inline .product_meta .posted_in,
.elementor-woo-meta--view-inline .product_meta .hwp-gtin {
    font-weight: 700;
}
.elementor-woo-meta--view-inline .product_meta .hwp-gtin span {
    font-weight: 400;
}
.elementor-woo-meta--view-inline .product_meta .posted_in:not(.detail-container) {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-c5b841d */.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button {
    margin: 0 auto;
}

.woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,
.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    max-height: 440px;
    color: white;
    overflow: hidden;
}
@media (min-width: 500px) {
    .woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
        max-height: 560px;
    }
}
@media (min-width: 768px) {
    .woocommerce .elementor-element.elementor-products-grid ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,
.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
        max-height: 530px;
    }
}

/* Related - ViaBill */
.elementor-widget-woocommerce-product-related .viabill-pricetag,
.elementor-widget-woocommerce-product-related .msrp {
    display: none !important;
}/* End custom CSS */