.elementor-324 .elementor-element.elementor-element-5553ad37 .woocommerce-message{background-color:var( --e-global-color-background );}.elementor-324 .elementor-element.elementor-element-5553ad37{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;top:10px;z-index:3;--message-box-top-padding:20px;--message-box-right-padding:20px;--message-box-bottom-padding:20px;--message-box-left-padding:20px;--message-border-style:none;--message-box-shadow:0px 4px 20px 0px rgba(0, 0, 0, 0.14901960784313725);--message-message-font-family:var( --e-global-typography-small-font-family ), Sans-serif;--message-message-font-size:var( --e-global-typography-small-font-size );--message-message-font-weight:var( --e-global-typography-small-font-weight );--message-message-text-transform:var( --e-global-typography-small-text-transform );--message-message-font-style:var( --e-global-typography-small-font-style );--message-message-text-decoration:var( --e-global-typography-small-text-decoration );--message-message-line-height:var( --e-global-typography-small-line-height );--message-message-letter-spacing:var( --e-global-typography-small-letter-spacing );--message-message-word-spacing:var( --e-global-typography-small-word-spacing );--message-message-text-color:var( --e-global-color-secondary );--message-icon-color:var( --e-global-color-accent );--message-icon-size:26px;--message-icon-gap:15px;--message-button-font-family:var( --e-global-typography-button-font-family ), Sans-serif;--message-button-font-size:var( --e-global-typography-button-font-size );--message-button-font-weight:var( --e-global-typography-button-font-weight );--message-button-text-transform:var( --e-global-typography-button-text-transform );--message-button-font-style:var( --e-global-typography-button-font-style );--message-button-text-decoration:var( --e-global-typography-button-text-decoration );--message-button-line-height:var( --e-global-typography-button-line-height );--message-button-letter-spacing:var( --e-global-typography-button-letter-spacing );--message-button-word-spacing:var( --e-global-typography-button-word-spacing );--message-button-normal-color:var( --e-global-color-background );--message-button-hover-color:var( --e-global-color-background );--message-button-padding-top:12px;--message-button-padding-right:29px;--message-button-padding-bottom:11px;--message-button-padding-left:29px;--message-button-border-style:none;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-5553ad37{right:20px;}body.rtl .elementor-324 .elementor-element.elementor-element-5553ad37{left:20px;}.elementor-324 .elementor-element.elementor-element-5553ad37 .woocommerce-message .button:before{--button-bg-color:var( --e-global-color-secondary );background:var( --e-global-color-secondary );}.elementor-324 .elementor-element.elementor-element-5553ad37 .woocommerce-message .button:after{--button-bg-color:var( --e-global-color-accent );background:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-2f4e7925 > .elementor-background-overlay{opacity:1;}.elementor-324 .elementor-element.elementor-element-2f4e7925{padding:50px 220px 0px 220px;}.elementor-324 .elementor-element.elementor-element-64a457b4 > .elementor-element-populated{margin:0% 17.2% 0% 0%;--e-column-margin-right:17.2%;--e-column-margin-left:0%;}.elementor-324 .elementor-element.elementor-element-73847cc4{width:initial;max-width:initial;top:30px;z-index:2;}body:not(.rtl) .elementor-324 .elementor-element.elementor-element-73847cc4{right:30px;}body.rtl .elementor-324 .elementor-element.elementor-element-73847cc4{left:30px;}.elementor-324 .elementor-element.elementor-element-73847cc4 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-meta-font-family ), Sans-serif;font-size:var( --e-global-typography-meta-font-size );font-weight:var( --e-global-typography-meta-font-weight );text-transform:var( --e-global-typography-meta-text-transform );font-style:var( --e-global-typography-meta-font-style );text-decoration:var( --e-global-typography-meta-text-decoration );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-73847cc4 .cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner:before{background-color:var( --e-global-color-accent );}.elementor-324 .elementor-element.elementor-element-73847cc4 .cmsmasters-woo-badge .cmsmasters-woo-badge-inner{padding:1px 10px 3px 10px;}.elementor-bc-flex-widget .elementor-324 .elementor-element.elementor-element-54d3ad8b.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-324 .elementor-element.elementor-element-54d3ad8b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-324 .elementor-element.elementor-element-54d3ad8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-324 .elementor-element.elementor-element-54d3ad8b > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-324 .elementor-element.elementor-element-7cd46d77 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-324 .elementor-element.elementor-element-60296b74{--title-color:var( --e-global-color-secondary );}.elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading, .elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading span.title-inner-element{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading{transition:all 0.3s;}.woocommerce div.product.elementor-324 .elementor-element.elementor-element-3c308f1 .price del,.woocommerce ul.products li.product .elementor-324 .elementor-element.elementor-element-3c308f1 .price del{font-size:0.75em;}.elementor-324 .elementor-element.elementor-element-3c308f1 .price .woocommerce-Price-currencySymbol, .woocommerce ul.products li.product .elementor-324 .elementor-element.elementor-element-3c308f1 .price .woocommerce-Price-currencySymbol{font-size:1em;}.elementor-324 .elementor-element.elementor-element-3c308f1 .price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-324 .elementor-element.elementor-element-1d42740 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-324 .elementor-element.elementor-element-1d42740 .elementor-widget-container{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-ccff4a9 .cart button, .elementor-324 .elementor-element.elementor-element-ccff4a9 .cart .button{transition:all 0.2s;}.elementor-324 .elementor-element.elementor-element-ccff4a9 .quantity .qty{transition:all 0.2s;}.elementor-324 .elementor-element.elementor-element-3c35e028{margin-top:40px;margin-bottom:40px;}.elementor-324 .elementor-element.elementor-element-62178bae.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-324 .elementor-element.elementor-element-62178bae > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-border );padding:20px 20px 30px 20px;}.elementor-324 .elementor-element.elementor-element-1ed58d65{text-align:center;}.elementor-324 .elementor-element.elementor-element-1ed58d65 .elementor-heading-title{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 );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-2e2d49c9{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-28fbe3a8{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-28fbe3a8 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-311f906a{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-311f906a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-2e144ee8{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-2e144ee8 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-416d1b57{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-416d1b57 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-7d71548a{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-7d71548a > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner{flex-direction:row;}.elementor-324 .elementor-element.elementor-element-4f3f34e5{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item a{font-family:var( --e-global-typography-meta-font-family ), Sans-serif;font-size:var( --e-global-typography-meta-font-size );font-weight:var( --e-global-typography-meta-font-weight );text-transform:var( --e-global-typography-meta-text-transform );font-style:var( --e-global-typography-meta-font-style );text-decoration:var( --e-global-typography-meta-text-decoration );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );color:var( --e-global-color-tertiary );}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-postmeta[data-name="count"] .cmsmasters-postmeta__inner{flex-direction:row;}.elementor-324 .elementor-element.elementor-element-6ce4feb0 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item a{font-family:var( --e-global-typography-meta-font-family ), Sans-serif;font-size:var( --e-global-typography-meta-font-size );font-weight:var( --e-global-typography-meta-font-weight );text-transform:var( --e-global-typography-meta-text-transform );font-style:var( --e-global-typography-meta-font-style );text-decoration:var( --e-global-typography-meta-text-decoration );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );color:var( --e-global-color-tertiary );}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-postmeta[data-name="taxonomy"] a.term{color:var( --e-global-color-secondary );}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-postmeta[data-name="taxonomy"] a.term:hover{color:var( --e-global-color-tertiary );}.elementor-324 .elementor-element.elementor-element-15166350 .elementor-widget-cmsmasters-toggles__item + .elementor-widget-cmsmasters-toggles__item{margin-top:20px;}.elementor-324 .elementor-element.elementor-element-15166350 .elementor-widget-cmsmasters-toggles__title{padding:0px 20px 25px 0px;}.elementor-324 .elementor-element.elementor-element-15166350{--trigger-icon-size:12px;}.elementor-324 .elementor-element.elementor-element-15166350 .elementor-widget-cmsmasters-toggles__content{text-align:left;margin-top:10px;padding:0px 0px 40px 0px;}.elementor-324 .elementor-element.elementor-element-7e822972{margin-top:0px;margin-bottom:80px;}.elementor-324 .elementor-element.elementor-element-4dd2d843{--divider-border-style:solid;--divider-color:var( --e-global-color-border );--divider-border-width:1px;}.elementor-324 .elementor-element.elementor-element-4dd2d843 .elementor-divider-separator{width:100%;}.elementor-324 .elementor-element.elementor-element-668b66a1 > .elementor-container{max-width:1320px;}.elementor-324 .elementor-element.elementor-element-668b66a1{margin-top:0px;margin-bottom:80px;padding:0px 20px 0px 20px;}#cmsmasters-slider-4f064f7d{--cmsmasters-columns:4;--cmsmasters-space-between:30px;--cmsmasters-slider-disabled-opacity:1;}.elementor-324 .elementor-element.elementor-element-4f064f7d .elementor-widget-cmsmasters-woo-product-related__title{font-family:var( --e-global-typography-h3-font-family ), Sans-serif;font-size:var( --e-global-typography-h3-font-size );font-weight:var( --e-global-typography-h3-font-weight );text-transform:var( --e-global-typography-h3-text-transform );font-style:var( --e-global-typography-h3-font-style );text-decoration:var( --e-global-typography-h3-text-decoration );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );color:var( --e-global-color-secondary );text-align:left;}.elementor-324 .elementor-element.elementor-element-4f064f7d .elementor-widget-cmsmasters-woo-product-related__header{margin-bottom:50px;}#cmsmasters-slider-4f064f7d .swiper-button .cmsmasters-wrap-icon{color:var( --e-global-color-secondary );font-size:12px;}#cmsmasters-slider-4f064f7d .swiper-button{background-color:var( --e-global-color-background );border-color:var( --e-global-color-border );border-radius:25px;border-style:solid;border-width:1px 1px 1px 1px;padding:19px 19px 19px 19px;}#cmsmasters-slider-4f064f7d .swiper-button:hover .cmsmasters-wrap-icon{color:var( --e-global-color-tertiary );}#cmsmasters-slider-4f064f7d .swiper-buttons-wrap-inner{justify-content:flex-end;align-items:flex-start;align-content:flex-start;}#cmsmasters-slider-4f064f7d .swiper-buttons-wrap{margin:-100px 0px 0px 0px;}@media(max-width:1024px){.elementor-324 .elementor-element.elementor-element-5553ad37{width:var( --container-widget-width, 708px );max-width:708px;--container-widget-width:708px;--container-widget-flex-grow:0;--message-message-font-size:var( --e-global-typography-small-font-size );--message-message-line-height:var( --e-global-typography-small-line-height );--message-message-letter-spacing:var( --e-global-typography-small-letter-spacing );--message-message-word-spacing:var( --e-global-typography-small-word-spacing );--message-button-font-size:var( --e-global-typography-button-font-size );--message-button-line-height:var( --e-global-typography-button-line-height );--message-button-letter-spacing:var( --e-global-typography-button-letter-spacing );--message-button-word-spacing:var( --e-global-typography-button-word-spacing );--message-button-margin-top:0px;--message-button-margin-right:0px;--message-button-margin-bottom:0px;--message-button-margin-left:20px;}.elementor-324 .elementor-element.elementor-element-2f4e7925{padding:0px 0px 0px 0px;}.elementor-324 .elementor-element.elementor-element-64a457b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-324 .elementor-element.elementor-element-73847cc4 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-54d3ad8b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:15px;}.elementor-324 .elementor-element.elementor-element-54d3ad8b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:60px 30px 0px 30px;}.elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading, .elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading span.title-inner-element{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-324 .elementor-element.elementor-element-1d42740 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-324 .elementor-element.elementor-element-1d42740 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-1ed58d65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item a{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-6ce4feb0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item a{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-7e822972{margin-top:80px;margin-bottom:60px;}.elementor-324 .elementor-element.elementor-element-668b66a1{margin-top:0px;margin-bottom:60px;padding:0px 10px 0px 10px;}#cmsmasters-slider-4f064f7d{--cmsmasters-columns:2;--cmsmasters-space-between:30px;}.elementor-324 .elementor-element.elementor-element-4f064f7d .elementor-widget-cmsmasters-woo-product-related__title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-5553ad37{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;--message-message-font-size:var( --e-global-typography-small-font-size );--message-message-line-height:var( --e-global-typography-small-line-height );--message-message-letter-spacing:var( --e-global-typography-small-letter-spacing );--message-message-word-spacing:var( --e-global-typography-small-word-spacing );--message-button-font-size:var( --e-global-typography-button-font-size );--message-button-line-height:var( --e-global-typography-button-line-height );--message-button-letter-spacing:var( --e-global-typography-button-letter-spacing );--message-button-word-spacing:var( --e-global-typography-button-word-spacing );--message-button-margin-top:20px;--message-button-margin-right:0px;--message-button-margin-bottom:0px;--message-button-margin-left:0px;}.elementor-324 .elementor-element.elementor-element-2f4e7925{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-324 .elementor-element.elementor-element-73847cc4 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-54d3ad8b > .elementor-element-populated{padding:60px 20px 0px 20px;}.elementor-324 .elementor-element.elementor-element-7cd46d77 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading, .elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading span.title-inner-element{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-324 .elementor-element.elementor-element-1d42740 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-324 .elementor-element.elementor-element-1d42740 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-3c35e028{margin-top:30px;margin-bottom:30px;}.elementor-324 .elementor-element.elementor-element-62178bae > .elementor-element-populated{padding:20px 35px 30px 35px;}.elementor-324 .elementor-element.elementor-element-1ed58d65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-7d71548a > .elementor-widget-container{margin:10px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item a{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item a{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-7e822972{margin-top:60px;margin-bottom:40px;}.elementor-324 .elementor-element.elementor-element-668b66a1{margin-top:0px;margin-bottom:40px;padding:0px 0px 0px 0px;}#cmsmasters-slider-4f064f7d{--cmsmasters-columns:1;}.elementor-324 .elementor-element.elementor-element-4f064f7d .elementor-widget-cmsmasters-woo-product-related__title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-324 .elementor-element.elementor-element-4f064f7d .elementor-widget-cmsmasters-woo-product-related__header{margin-bottom:70px;}#cmsmasters-slider-4f064f7d .swiper-button .cmsmasters-wrap-icon{font-size:8px;}#cmsmasters-slider-4f064f7d .swiper-button{padding:10px 10px 10px 10px;}#cmsmasters-slider-4f064f7d .swiper-buttons-wrap{margin:-40px 0px 0px 0px;}}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-64a457b4{width:50%;}.elementor-324 .elementor-element.elementor-element-54d3ad8b{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-324 .elementor-element.elementor-element-64a457b4{width:100%;}.elementor-324 .elementor-element.elementor-element-54d3ad8b{width:100%;}}@media(min-width:1601px){.elementor-324 .elementor-element.elementor-element-5553ad37{--message-message-font-size:var( --e-global-typography-small-font-size );--message-message-line-height:var( --e-global-typography-small-line-height );--message-message-letter-spacing:var( --e-global-typography-small-letter-spacing );--message-message-word-spacing:var( --e-global-typography-small-word-spacing );--message-button-font-size:var( --e-global-typography-button-font-size );--message-button-line-height:var( --e-global-typography-button-line-height );--message-button-letter-spacing:var( --e-global-typography-button-letter-spacing );--message-button-word-spacing:var( --e-global-typography-button-word-spacing );}.elementor-324 .elementor-element.elementor-element-73847cc4 .cmsmasters-woo-badge.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading, .elementor-324 .elementor-element.elementor-element-60296b74 .cmsmasters-widget-title__heading span.title-inner-element{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}.elementor-324 .elementor-element.elementor-element-1d42740 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-1ed58d65 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-4f3f34e5 .cmsmasters-meta-data__item a{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item > *, .elementor-324 .elementor-element.elementor-element-6ce4feb0 .cmsmasters-meta-data__item a{font-size:var( --e-global-typography-meta-font-size );line-height:var( --e-global-typography-meta-line-height );letter-spacing:var( --e-global-typography-meta-letter-spacing );word-spacing:var( --e-global-typography-meta-word-spacing );}.elementor-324 .elementor-element.elementor-element-668b66a1{margin-top:0px;margin-bottom:80px;}.elementor-324 .elementor-element.elementor-element-4f064f7d .elementor-widget-cmsmasters-woo-product-related__title{font-size:var( --e-global-typography-h3-font-size );line-height:var( --e-global-typography-h3-line-height );letter-spacing:var( --e-global-typography-h3-letter-spacing );word-spacing:var( --e-global-typography-h3-word-spacing );}}/* Start custom CSS for section, class: .elementor-element-4eef23a3 */dl.tm-extra-product-options-totals.tm-custom-price-totals {
    display: none;
}
span.tc-epo-element-label-text {
    font-size: 1.25rem;
}

.tm-extra-product-options .tc-row, .tc-row {
    gap: 6px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2f4e7925 */ul#tm-extra-product-options-fields {
    flex-wrap: wrap;
    
}

ul#tm-extra-product-options-fields li {
    flex: 0 0 48%;
    margin-bottom:10px;
}

.tcwidth-51 , .tcwidth-52 {
    flex: 100%;
    --flex-items: 100%;
}

span.tc-epo-element-label-text {
    font-size: 1rem;
    line-height: 1.2;
}/* End custom CSS */