.elementor-widget-cmsmasters-woo-product-additional-information h2{display:none}.cmsmasters-show-heading-yes.elementor-widget-cmsmasters-woo-product-additional-information h2{display:block}.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes{border-width:0!important;border-collapse:collapse;margin:0}.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr,.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:first-child td,.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:first-child th,.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:last-child td,.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes tr:last-child th{border-width:0}.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes td,.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes th{border-width:0;border-color:#d4d4d4;padding:10px}.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes td p,.elementor-widget-cmsmasters-woo-product-additional-information table.shop_attributes th p{padding:0}.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes th.woocommerce-product-attributes-item__label{border-right-width:0!important}.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes td.woocommerce-product-attributes-item__value{border-left-width:0!important}.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes tr:not(:last-of-type) td,.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-inn-hor table.shop_attributes tr:not(:last-of-type) th{border-bottom-width:0!important}.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr:first-of-type td,.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr:first-of-type th{border-width:0!important}.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr+tr td,.elementor-widget-cmsmasters-woo-product-additional-information.cmsmasters-table-style-only-hor table.shop_attributes tr+tr th{border-left-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.cmsmasters-menu-cart__products{max-height:calc(100vh - 500px);min-height:100px;overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:0}.cmsmasters-menu-cart__subtotal{border-top:1px solid var(--e-global-color-border);border-bottom:1px solid var(--e-global-color-border);margin-top:30px;padding-top:20px;padding-bottom:20px;font-size:20px;text-align:center;font-weight:600}.cmsmasters-menu-cart__product{position:relative}.cmsmasters-menu-cart__product:not(:first-of-type){margin-top:20px;padding-top:20px}.cmsmasters-menu-cart__product__inner{position:relative}.cmsmasters-menu-cart__product-container{display:flex;transform:translateX(0);transition:transform .3s ease}.cmsmasters-menu-cart__product-image{min-width:80px;width:80px}.cmsmasters-menu-cart__product-image a,.cmsmasters-menu-cart__product-image img{display:block}.cmsmasters-menu-cart__product-text-container{width:100%;padding-left:20px}.cmsmasters-menu-cart__product-name{font-size:14px;grid-column-start:1;grid-column-end:2;margin:0}.cmsmasters-menu-cart__product-price{font-size:16px;grid-column-start:2;justify-self:end;color:var(--e-global-color-secondary)}.cmsmasters-menu-cart__product-remove{width:25px;height:25px;top:0;bottom:0;left:-10%;margin:auto;text-align:center;overflow:hidden;position:absolute;color:#818a91;transition:right .3s,left .3s ease}.cmsmasters-menu-cart__product-remove:before{transform:rotate(45deg)}.cmsmasters-menu-cart__product-remove:after{transform:rotate(-45deg)}.cmsmasters-menu-cart__product-remove:after,.cmsmasters-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:#d4d4d4;z-index:1;pointer-events:none;transition:all .3s ease}.cmsmasters-menu-cart__product-remove a{display:block!important;width:100%!important;height:100%!important;background-color:transparent!important;font-size:inherit!important;color:inherit!important;border:none!important}.cmsmasters-menu-cart__product-remove a:before{content:none!important}.cmsmasters-menu-cart__product:hover .cmsmasters-menu-cart__product-container{transform:translateX(10%)}.cmsmasters-menu-cart__product:hover .cmsmasters-menu-cart__product-remove{left:0}.cmsmasters-menu-cart__footer-buttons{font-size:20px;text-align:center;padding-top:20px;display:grid;grid-column-gap:10px;grid-row-gap:10px}.cmsmasters-menu-cart__footer-buttons .cmsmasters-menu-cart-button{border-radius:0}.elementor-widget-cmsmasters-woo-cart{--cmsmasters-woo-cart-bg:#fff}.elementor-widget-cmsmasters-woo-cart.cmsmasters-woo-cart-hide-empty-true .elementor-widget-cmsmasters-woo-cart__container .elementor-widget-cmsmasters-woo-cart__button-content .elementor-widget-cmsmasters-woo-cart__button-counter[data-counter="0"]{display:none}.elementor-widget-cmsmasters-woo-cart__button-container{display:flex}.elementor-widget-cmsmasters-woo-cart__button-inner{display:inline-flex}.elementor-widget-cmsmasters-woo-cart__button-content{color:inherit;display:flex;align-items:center;position:relative;transition:all .3s ease}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-top{flex-direction:column-reverse}.elementor-widget-cmsmasters-woo-cart__button-content:visited{color:inherit}.elementor-widget-cmsmasters-woo-cart__button-content>span{display:inline-flex}.cmsmasters-woo-cart-button-text .elementor-widget-cmsmasters-woo-cart__button-content>span{height:100%}.elementor-widget-cmsmasters-woo-cart__button-content>span>i,.elementor-widget-cmsmasters-woo-cart__button-content>span>span{display:inline-flex;align-items:center}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-position-right .elementor-widget-cmsmasters-woo-cart__button-counter{order:1;margin-left:5px}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-position-left .elementor-widget-cmsmasters-woo-cart__button-counter{margin-right:5px}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-absolute .elementor-widget-cmsmasters-woo-cart__button-counter{word-break:normal;font-size:11px;line-height:1em!important;text-decoration:none;color:#fff;background-color:#d9534f;display:flex;justify-content:center;align-items:center;width:16px;min-width:var(--cmsmasters-button-counter-size,16px);height:16px;min-height:var(--cmsmasters-button-counter-size,16px);border-radius:100%;position:absolute;right:0;top:0;z-index:999}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-absolute.cmsmasters-icon-position-left .elementor-widget-cmsmasters-woo-cart__button-counter{left:0}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-type-after .elementor-widget-cmsmasters-woo-cart__button-counter{border-radius:5px;display:flex;align-items:center;justify-content:center;padding:2px 5px;margin-left:12px;background:#d9534f;color:#fff;font-size:13px;position:relative;text-decoration:none;order:1}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-counter-type-after .elementor-widget-cmsmasters-woo-cart__button-counter:before{content:"";position:absolute;right:100%;border:6px solid transparent;border-right-color:#d9534f}.elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-left .elementor-widget-cmsmasters-woo-cart__button-icon-wrap{order:-1}.cmsmasters-woo-cart-button-text-icon .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-left .elementor-widget-cmsmasters-woo-cart__button-icon-wrap{margin-right:5px}.cmsmasters-woo-cart-button-text-icon .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-right .elementor-widget-cmsmasters-woo-cart__button-icon-wrap{margin-left:5px}.cmsmasters-woo-cart-button-text-icon .elementor-widget-cmsmasters-woo-cart__button-content.cmsmasters-icon-position-top .elementor-widget-cmsmasters-woo-cart__button-icon-wrap{margin-bottom:5px}.elementor-widget-cmsmasters-woo-cart__button-subtotal{margin-left:5px}.elementor-widget-cmsmasters-woo-cart__button-icon-wrap{position:relative}.elementor-widget-cmsmasters-woo-cart__button-icon{align-items:center;justify-content:center}.elementor-widget-cmsmasters-woo-cart__button-icon svg{display:block;width:1em;height:1em;transition:all .3s ease-in-out}.elementor-widget-cmsmasters-woo-cart__button-icon svg path{transition:inherit}.elementor-widget-cmsmasters-woo-cart__button-image img{width:35px}.cmsmasters-woo-cart-position-center .elementor-widget-cmsmasters-woo-cart__cart-container{left:50%;transform:translateX(-50%)}.cmsmasters-woo-cart-position-right .elementor-widget-cmsmasters-woo-cart__cart-container{left:auto;right:0}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-button-type-inline .cmsmasters-menu-cart__footer-buttons{grid-template-columns:1fr 1fr}.cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-container{width:350px;top:0;opacity:0;visibility:hidden;position:absolute;z-index:9999;transition:all .3s ease}@media (pointer:fine) and (min-width:768px){.cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-active-cart{visibility:visible;top:100%;opacity:1}}@media (max-width:1180px){.cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-container{display:none}}.cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-container{position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:transparent;visibility:hidden;opacity:0;transition:background-color .5s,visibility .5s,opacity .3s}.cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-active-cart{visibility:visible;opacity:1;background-color:rgba(0,0,0,.25)}.cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-active-cart .elementor-widget-cmsmasters-woo-cart__cart-inner{visibility:visible;transform:translateZ(0)}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right .cmsmasters-menu-cart__product-text-container{padding-left:0;padding-right:20px;text-align:right}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right.cmsmasters-woo-cart-price-block .cmsmasters-menu-cart__product-price{justify-self:end}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right.cmsmasters-woo-cart-price-inline .cmsmasters-menu-cart__product-name{grid-row-start:1}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right.cmsmasters-woo-cart-price-inline .cmsmasters-menu-cart__product-price{grid-column-start:1;grid-row-start:1;justify-self:start;padding-left:0;padding-right:10px}.elementor-widget-cmsmasters-woo-cart__cart-container .cmsmasters-menu-cart__product .cmsmasters-menu-cart__product-name a{transition:color .3s ease}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-price-block .cmsmasters-menu-cart__product-price{grid-column-start:1;justify-self:start;align-self:end;padding-left:0}.elementor-widget-cmsmasters-woo-cart__cart-container.cmsmasters-woo-cart-image-right .cmsmasters-menu-cart__product-container{flex-direction:row-reverse}.elementor-widget-cmsmasters-woo-cart__cart-inner{display:flex;flex-direction:column}.cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-inner{padding:60px 10px 10px;height:100%}.cmsmasters-woo-cart-type-canvas .cmsmasters-position-outside .elementor-widget-cmsmasters-woo-cart__cart-inner{padding:10px}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__subtotal{font-size:16px;display:flex;justify-content:space-between;gap:var(--subtotal-amount-top)}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__subtotal .amount{color:var(--subtotal-amount-color)}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product{border-top:1px solid var(--e-global-color-border);border-bottom:0}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product:first-of-type{border-top:0}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .variation{color:#d4d4d4;margin:0}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .variation>*{display:inline-block;margin-left:0}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .variation>* p{margin-bottom:0}.elementor-widget-cmsmasters-woo-cart__cart-inner .cmsmasters-menu-cart__product .blockOverlay{background-color:var(--cmsmasters-woo-cart-bg)!important}.elementor-widget-cmsmasters-woo-cart__cart-product-inner{height:100%;display:flex;flex-direction:column}.elementor-widget-cmsmasters-woo-cart__cart-product-inner .cmsmasters-menu-cart{height:100%;display:flex;flex-direction:column;justify-content:var(--cmsmasters-cart-vertical-align,flex-start)}.cmsmasters-woo-cart-type-popup .elementor-widget-cmsmasters-woo-cart__cart-wrapper{background-color:var(--cmsmasters-woo-cart-bg,#fff);padding:20px;border:1px solid var(--e-global-color-border)}.cmsmasters-block-fixed .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper{position:absolute}.admin-bar .cmsmasters-block-fixed .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper{top:0}@media (max-width:782px){.admin-bar .cmsmasters-block-fixed .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper{top:0}}.cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper{background-color:var(--cmsmasters-woo-cart-bg,#fff);display:flex;flex-direction:column;width:350px;max-width:100%;height:100%;position:fixed;top:0;left:0;z-index:9999;box-shadow:0 0 10px 0 rgba(0,0,0,.24);transition:transform .3s ease,visibility .3s}.admin-bar .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper{height:calc(100% - 32px);top:32px}@media (max-width:782px){.admin-bar .cmsmasters-woo-cart-type-canvas .elementor-widget-cmsmasters-woo-cart__cart-wrapper{height:calc(100% - 46px);top:46px}}.cmsmasters-woo-cart-type-canvas .cmsmasters-canvas-position-right .elementor-widget-cmsmasters-woo-cart__cart-wrapper{left:auto;right:0}.elementor-widget-cmsmasters-woo-cart__cart-close{font-size:22px;display:flex;position:absolute;align-items:center;justify-content:center;cursor:pointer;padding:10px;top:10px;left:auto;right:20px;z-index:999}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-view-stacked{color:#494c4f;fill:#494c4f;padding:10px;background-color:rgba(0,0,0,.05)}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-view-framed{color:#494c4f;padding:10px;border:2px solid #494c4f;background-color:transparent}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-shape-circle{border-radius:50%}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-icon-right .elementor-widget-cmsmasters-woo-cart__cart-close-icon{order:1}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-inside.cmsmasters-align-left{left:0;right:auto}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-inside.cmsmasters-align-center{left:0;right:0;margin:auto}.cmsmasters-canvas-position-right .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-inside{left:auto;right:0}.elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-outside{left:100%;right:auto}.cmsmasters-canvas-position-right .elementor-widget-cmsmasters-woo-cart__cart-close.cmsmasters-position-outside{left:auto;right:100%}.elementor-widget-cmsmasters-woo-cart-page{--sections_item-gap:50px}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page{--sections_item-gap:40px}}.elementor-widget-cmsmasters-woo-cart-page.cmsmasters-cart-layout-one-column .e-cart__container{grid-template-columns:auto}.elementor-widget-cmsmasters-woo-cart-page .e-clear{overflow:hidden;height:0;width:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce-cart-form div:empty{display:none}.elementor-widget-cmsmasters-woo-cart-page .e-cart-section{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));border-radius:var(--sections-border-radius);border-left:var(--sections-border-left-width) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-top:var(--sections-border-top-width) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));box-shadow:var(--sections-box-shadow)}.elementor-widget-cmsmasters-woo-cart-page .e-shop-table{border-width:var(--sections-border-top-width,0) var(--sections-border-right-width,0) var(--sections-border-bottom-width,0) var(--sections-border-left-width,0);padding:var(--sections-padding,0);overflow-y:auto}.elementor-widget-cmsmasters-woo-cart-page .e-shop-table .cart td:before,.elementor-widget-cmsmasters-woo-cart-page .e-shop-table .cart th{font-family:var(--customize-order-summary-title-font-family);font-size:var(--customize-order-summary-title-font-size);line-height:var(--customize-order-summary-title-line-height);font-weight:var(--customize-order-summary-title-font-weight);text-transform:var(--customize-order-summary-title-text-transform);font-style:var(--customize-order-summary-title-font-style);-webkit-text-decoration:var(--customize-order-summary-title-text-decoration);text-decoration:var(--customize-order-summary-title-text-decoration);letter-spacing:var(--customize-order-summary-title-letter-spacing);word-spacing:var(--customize-order-summary-title-word-spacing);text-shadow:var(--customize-order-summary-title-text-shadow)}.elementor-widget-cmsmasters-woo-cart-page .e-cart-totals{border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);padding:var(--sections-padding,30px)}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .e-cart-totals{padding:var(--sections-padding,20px)}}.elementor-widget-cmsmasters-woo-cart-page .coupon{border-width:var(--sections-border-top-width,1px) var(--sections-border-right-width,1px) var(--sections-border-bottom-width,1px) var(--sections-border-left-width,1px);margin-top:var(--customize_coupon_section_item-gap,var(--sections_item-gap));padding:var(--sections-padding,30px)}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .coupon{padding:var(--sections-padding,20px)}}.elementor-widget-cmsmasters-woo-cart-page .coupon .input-text,.elementor-widget-cmsmasters-woo-cart-page .e-cart-totals .input-text,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .select2-container .select2-selection--single,.elementor-widget-cmsmasters-woo-cart-page select{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-radius:var(--forms-fields-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));padding:var(--forms-fields-padding-top,var(--cmsmasters-input-padding-top)) var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right)) var(--forms-fields-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--forms-fields-padding-left,var(--cmsmasters-input-padding-left));box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-cart-page .coupon .input-text:focus,.elementor-widget-cmsmasters-woo-cart-page .e-cart-totals .input-text:focus,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .select2-container .select2-selection--single:focus,.elementor-widget-cmsmasters-woo-cart-page select:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--forms-fields-focus-border-radius,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--forms-fields-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}.elementor-widget-cmsmasters-woo-cart-page .cart_totals .checkout-button,.elementor-widget-cmsmasters-woo-cart-page .shop_table .button{font-family:var(--buttons-font-family,var(--cmsmasters-button-font-family));font-size:var(--buttons-font-size,var(--cmsmasters-button-font-size));line-height:var(--buttons-line-height,var(--cmsmasters-button-line-height));font-weight:var(--buttons-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--buttons-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--buttons-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--buttons-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--buttons-word-spacing);color:var(--buttons-normal-color,var(--cmsmasters-button-normal-colors-color));border-left:var(--buttons-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--buttons-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--buttons-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-top:var(--buttons-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));padding:var(--buttons-padding-top,var(--cmsmasters-button-padding-top)) var(--buttons-padding-right,var(--cmsmasters-button-padding-right)) var(--buttons-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--buttons-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--buttons-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--buttons-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--buttons-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow))}.elementor-widget-cmsmasters-woo-cart-page .cart_totals .checkout-button:focus,.elementor-widget-cmsmasters-woo-cart-page .cart_totals .checkout-button:hover,.elementor-widget-cmsmasters-woo-cart-page .shop_table .button:focus,.elementor-widget-cmsmasters-woo-cart-page .shop_table .button:hover{color:var(--buttons-hover-color,var(--cmsmasters-button-hover-colors-color));border-color:var(--buttons-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--buttons-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--buttons-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--buttons-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-cart-page .e-cart-content,.elementor-widget-cmsmasters-woo-cart-page .shipping-calculator-button,.elementor-widget-cmsmasters-woo-cart-page .woocommerce-shipping-destination{font-family:var(--customize-totals-descriptions-font-family);font-size:var(--customize-totals-descriptions-font-size);line-height:var(--customize-totals-descriptions-line-height);font-weight:var(--customize-totals-descriptions-font-weight);text-transform:var(--customize-totals-descriptions-text-transform);font-style:var(--customize-totals-descriptions-font-style);-webkit-text-decoration:var(--customize-totals-descriptions-text-decoration);text-decoration:var(--customize-totals-descriptions-text-decoration);letter-spacing:var(--customize-totals-descriptions-letter-spacing);word-spacing:var(--customize-totals-descriptions-word-spacing)}.elementor-widget-cmsmasters-woo-cart-page .e-cart-content,.elementor-widget-cmsmasters-woo-cart-page .woocommerce-shipping-destination{color:var(--customize-totals-descriptions-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-cart-page .e-cart__container{display:grid;flex-wrap:wrap;grid-template-columns:60% auto;align-items:stretch;grid-column-gap:var(--customize_totals_section_item-gap,var(--sections_item-gap));grid-row-gap:var(--customize_totals_section_item-gap,var(--sections_item-gap))}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-cart-page .e-cart__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-cmsmasters-woo-cart-page .select2-container{margin-bottom:4px}.elementor-widget-cmsmasters-woo-cart-page .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered{text-align:right}.elementor-widget-cmsmasters-woo-cart-page .select2-container--default .select2-selection--single{background-image:none;outline:none;height:auto;width:100%;max-width:100%;vertical-align:middle;flex-grow:1;text-shadow:none;transition:all .3s ease-in-out}.elementor-widget-cmsmasters-woo-cart-page .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));padding-right:var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right))!important;padding-left:0!important}.elementor-widget-cmsmasters-woo-cart-page .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(var(--forms-fields-padding-top, var(--cmsmasters-input-padding-top)) + var(--forms-fields-padding-bottom, var(--cmsmasters-input-padding-bottom)) + var(--forms-field-line-height, var(--cmsmasters-input-line-height)));right:var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right))!important;left:auto!important}.elementor-widget-cmsmasters-woo-cart-page .select2-container--default .select2-selection--single .select2-selection__arrow b{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color))}.elementor-widget-cmsmasters-woo-cart-page .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .select2-container--open .select2-dropdown--below{background-color:var(--cmsmasters-colors-bg)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce button.button{width:auto}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .checkout-button{width:var(--totals-checkout-button-width,auto);min-height:auto;margin-top:var(--customize-totals-button-gap,20px);margin-bottom:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce #shipping_method li label{font-family:var(--customize-totals-radio-buttons-font-family);font-size:var(--customize-totals-radio-buttons-font-size);line-height:var(--customize-totals-radio-buttons-line-height);font-weight:var(--customize-totals-radio-buttons-font-weight);text-transform:var(--customize-totals-radio-buttons-text-transform);font-style:var(--customize-totals-radio-buttons-font-style);-webkit-text-decoration:var(--customize-totals-radio-buttons-text-decoration);text-decoration:var(--customize-totals-radio-buttons-text-decoration);letter-spacing:var(--customize-totals-radio-buttons-letter-spacing);word-spacing:var(--customize-totals-radio-buttons-word-spacing);color:var(--customize-totals-radio-buttons-color,var(--cmsmasters-input-label-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce #shipping_method li input{vertical-align:middle}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .shipping-calculator-form{margin-top:var(--customize-totals-descriptions-bottom-gap,15px)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .woocommerce-shipping-destination{margin-top:var(--customize-totals-descriptions-top-gap,10px);margin-bottom:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals h2{text-align:var(--totals-title-alignment,left)}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals h2{text-align:var(--totals-title-alignment,center)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table{margin:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table td{padding-top:var(--customize-totals-totals-rows-gap-top,12px);padding-bottom:var(--customize-totals-totals-rows-gap-bottom,9px)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table td .woocommerce-Price-amount,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table td:before{font-family:var(--customize-totals-totals-font-family);font-size:var(--customize-totals-totals-font-size);line-height:var(--customize-totals-totals-line-height);font-weight:var(--customize-totals-totals-font-weight);text-transform:var(--customize-totals-totals-text-transform);font-style:var(--customize-totals-totals-font-style);-webkit-text-decoration:var(--customize-totals-totals-text-decoration);text-decoration:var(--customize-totals-totals-text-decoration);letter-spacing:var(--customize-totals-totals-letter-spacing);word-spacing:var(--customize-totals-totals-word-spacing);color:var(--customize-totals-totals-color,var(--cmsmasters-colors-heading))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table tr.order-total td{border-top:var(--customize-totals-divider-weight,0) var(--customize-totals-divider-color,var(--cmsmasters-table-colors-bd));border-style:solid}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals .form-row{margin-bottom:var(--forms-rows-gap,6px)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .product-name a{color:var(--customize-order-summary-link-normal-color,var(--cmsmasters-colors-heading))!important}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .product-name a:hover{color:var(--customize-order-summary-link-hover-color)!important}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .product-name .variation{font-family:var(--customize-order-summary-variations-font-family);font-size:var(--customize-order-summary-variations-font-size);line-height:var(--customize-order-summary-variations-line-height);font-weight:var(--customize-order-summary-variations-font-weight);text-transform:var(--customize-order-summary-variations-text-transform);font-style:var(--customize-order-summary-variations-font-style);-webkit-text-decoration:var(--customize-order-summary-variations-text-decoration);text-decoration:var(--customize-order-summary-variations-text-decoration);letter-spacing:var(--customize-order-summary-variations-letter-spacing);word-spacing:var(--customize-order-summary-variations-word-spacing);color:var(--customize-order-summary-variations-color,var(--cmsmasters-colors-heading))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .form-row{padding:3px 0;margin:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text::-moz-placeholder,.elementor-widget-cmsmasters-woo-cart-page .woocommerce select::-moz-placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text::-moz-placeholder, .elementor-widget-cmsmasters-woo-cart-page .woocommerce select::-moz-placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text::placeholder,.elementor-widget-cmsmasters-woo-cart-page .woocommerce select::placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text:focus::-moz-placeholder,.elementor-widget-cmsmasters-woo-cart-page .woocommerce select:focus::-moz-placeholder{color:var(--forms-fields-focus-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text:focus::-moz-placeholder, .elementor-widget-cmsmasters-woo-cart-page .woocommerce select:focus::-moz-placeholder{color:var(--forms-fields-focus-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text:focus::placeholder,.elementor-widget-cmsmasters-woo-cart-page .woocommerce select:focus::placeholder{color:var(--forms-fields-focus-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text.qty{background-color:transparent;color:var(--customize-order-summary-items-color,var(--cmsmasters-table-colors-text));border:var(--customize-order-summary-quantity-border-weight,1px) solid var(--customize-order-summary-quantity-border-color,var(--cmsmasters-table-colors-bd));padding:var(--customize-order-summary-quantity-padding,3px 5px);text-align:left;min-height:28px;max-height:100%}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart td,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart td span,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .input-text.qty{font-family:var(--customize-order-summary-items-font-family);font-size:var(--customize-order-summary-items-font-size);line-height:var(--customize-order-summary-items-line-height);font-weight:var(--customize-order-summary-items-font-weight);text-transform:var(--customize-order-summary-items-text-transform);font-style:var(--customize-order-summary-items-font-style);-webkit-text-decoration:var(--customize-order-summary-items-text-decoration);text-decoration:var(--customize-order-summary-items-text-decoration);letter-spacing:var(--customize-order-summary-items-letter-spacing);word-spacing:var(--customize-order-summary-items-word-spacing)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .wc-proceed-to-checkout{padding-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:var(--totals-checkout-button-alignment,stretch)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .remove{background:transparent;color:var(--customize-order-summary-remove-icon-normal-color,var(--cmsmasters-colors-heading))!important;width:auto}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .remove:hover{background:transparent;color:var(--customize-order-summary-remove-icon-hover-color,var(--cmsmasters-colors-link))!important}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart-collaterals .cart_totals{float:none;width:100%}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart-collaterals .cart_totals td{background:none;border:0;padding-left:0;padding-right:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart-collaterals .cart_totals .woocommerce-shipping-totals td{padding-right:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon .button{float:right;width:100%}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon .button{width:var(--coupon-button-width,100%);float:none}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon .form-row{padding:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon #coupon_code{width:100%;margin-right:0}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon #coupon_code{text-align:center}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon-col{display:flex;align-items:center}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon-col{display:block}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon-col-start{flex:2;padding-right:var(--coupon-button-gap,30px)}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon-col-start{padding-right:0;padding-bottom:var(--coupon-button-gap,20px)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon-col-end{flex:1}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce .coupon-col-end{text-align:var(--coupon-button-alignment,center)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table{border:0 solid}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .button{float:left}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart .actions{text-align:var(--order-summary-button-alignment,left)!important;display:table-cell;padding-top:var(--customize-order-summary-button-gap,30px);padding-right:0;padding-bottom:0;padding-left:0}@media (max-width:767px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart .actions{padding-top:var(--customize-order-summary-button-gap,20px)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart .actions .button{display:inline-block!important;float:none;width:var(--order-summary-button-width,auto)}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart .actions .button{width:var(--order-summary-button-width,100%)!important}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart tbody tr:last-child{display:var(--additional-options-update-cart-automatically-display,table-row)}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart tbody tr:last-child{display:var(--additional-options-update-cart-automatically-display,block)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart tbody tr:last-child td{background:none;border-left:0;border-right:0;border-bottom:0}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table.cart tbody tr:last-child td{display:block}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .shipping-calculator-form p:last-of-type{text-align:var(--totals-update-button-alignment,start);margin-top:15px}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .shipping-calculator-form .button{float:none;width:var(--totals-update-button-width,auto)}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .shipping-calculator-form .button{width:var(--totals-update-button-width,100%)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .product-remove a{display:inline-block;font-size:var(--cmsmasters-table-font-size);text-align:center;text-decoration:none;text-indent:-9999px;color:var(--cmsmasters-colors-heading);background-color:transparent;border:0;display:block;width:1em;height:1em;margin:0 auto;transition:color .3s ease-in-out}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .product-remove a{margin:0}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table .product-remove a:hover{color:var(--cmsmasters-colors-link)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart{margin-bottom:0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart img{width:55px;min-width:55px;height:auto;display:block}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart tr td{background-color:var(--customize-order-summary-mobile-odd-background-color,var(--cmsmasters-colors-bg))}}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart tr:nth-child(2n) td{background-color:var(--customize-order-summary-mobile-even-background-color,var(--cmsmasters-colors-alternate))}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td{border-top-width:0;border-bottom-width:1px;border-bottom-style:solid;padding:var(--customize-order-summary-items-rows-gap-top,var(--cmsmasters-table-padding-top)) var(--cmsmasters-table-padding-right) var(--customize-order-summary-items-rows-gap-bottom,var(--cmsmasters-table-padding-bottom)) var(--cmsmasters-table-padding-left)}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td{border-bottom:0;flex-wrap:nowrap}}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td:first-child{padding-top:calc(var(--customize-order-summary-items-rows-gap-top, var(--cmsmasters-table-padding-top)) * 2)}}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td:not(.actions):last-child{padding-bottom:calc(var(--customize-order-summary-items-rows-gap-bottom, var(--cmsmasters-table-padding-bottom)) * 2)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td.product-remove{padding-right:10px;padding-left:10px}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td.product-remove{padding-right:var(--cmsmasters-table-padding-right);padding-left:var(--cmsmasters-table-padding-left)}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart td span{color:var(--customize-order-summary-items-color,var(--cmsmasters-table-colors-text))}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.cart tbody tr+tr{margin-top:0}}.elementor-widget-cmsmasters-woo-cart-page .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward){color:var(--customize-totals-links-normal-color,var(--cmsmasters-colors-link))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce a:not(.add_to_cart_button):not(.restore-item):not(.wc-backward):not(.wc-forward):hover{color:var(--customize-totals-links-hover-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals h2{font-family:var(--customize-totals-title-font-family,var(--cmsmasters-h4-font-family));font-size:var(--customize-totals-title-font-size,var(--cmsmasters-h4-font-size));line-height:var(--customize-totals-title-line-height,var(--cmsmasters-h4-line-height));font-weight:var(--customize-totals-title-font-weight,var(--cmsmasters-h4-font-weight));text-transform:var(--customize-totals-title-text-transform,var(--cmsmasters-h4-text-transform));font-style:var(--customize-totals-title-font-style,var(--cmsmasters-h4-font-style));-webkit-text-decoration:var(--customize-totals-title-text-decoration,var(--cmsmasters-h4-text-decoration));text-decoration:var(--customize-totals-title-text-decoration,var(--cmsmasters-h4-text-decoration));letter-spacing:var(--customize-totals-title-letter-spacing,var(--cmsmasters-h4-letter-spacing));word-spacing:var(--customize-totals-title-word-spacing);text-shadow:var(--customize-totals-title-text-shadow);color:var(--customize-totals-title-color,var(--cmsmasters-colors-heading));margin-bottom:var(--customize-totals-title-spacing,1rem)}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart th{color:var(--customize-order-summary-title-color,var(--cmsmasters-table-thead-colors-text))}.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart td:before{color:var(--customize-order-summary-title-color,var(--cmsmasters-colors-heading));padding:0 20px 0 0}.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page .cart_totals table.shop_table_responsive tbody th,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table_responsive tbody th,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .shipping-calculator-button:after{display:none}.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page .cart_totals table.shop_table_responsive td,.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table_responsive td,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td{text-align:left!important}.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table_responsive tr.woocommerce-shipping-totals td:before{width:100%;margin-bottom:10px}.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page .cart_totals table.shop_table_responsive tr td,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table_responsive tr td{text-align:right!important}.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page .cart_totals table.shop_table_responsive tr td:before,.elementor-widget-cmsmasters-woo-cart-page .woocommerce .cart_totals table.shop_table_responsive tr td:before{content:attr(data-title);float:left}@media (max-width:768px){.elementor-widget-cmsmasters-woo-cart-page .woocommerce-page table.shop_table_responsive tr td:before,.elementor-widget-cmsmasters-woo-cart-page .woocommerce table.shop_table_responsive tr td:before{font-family:var(--cmsmasters-table-thead-font-family);font-weight:var(--cmsmasters-table-thead-font-weight);font-style:var(--cmsmasters-table-thead-font-style);text-transform:var(--cmsmasters-table-thead-text-transform);-webkit-text-decoration:var(--cmsmasters-table-thead-text-decoration);text-decoration:var(--cmsmasters-table-thead-text-decoration);font-size:var(--cmsmasters-table-thead-font-size);line-height:var(--cmsmasters-table-thead-line-height);letter-spacing:var(--cmsmasters-table-thead-letter-spacing);float:left}}.elementor-widget-cmsmasters-woo-cart-page .e-preview--show-hidden-elements .elementor-widget-cmsmasters-woo-cart-page .woocommerce #shipping_method input,.elementor-widget-cmsmasters-woo-cart-page .e-preview--show-hidden-elements .elementor-widget-cmsmasters-woo-cart-page .woocommerce .shipping-calculator-form button[name=calc_shipping]{pointer-events:none}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab{width:100%}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation{display:block}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation{width:100%}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation{width:100%}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul{list-style:none;display:flex;padding:0;-webkit-padding-start:0;padding-inline-start:0}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul{flex-direction:column}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul{flex-direction:column}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li{list-style-type:none;display:flex;width:var(--tab-width,100%);position:relative}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li{margin:calc(var(--tabs-nav-spacing, 2px) / 2) 0 calc(var(--tabs-nav-spacing, 2px) / 2) 0;width:100%!important}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li{margin:calc(var(--tabs-nav-spacing, 2px) / 2) 0 calc(var(--tabs-nav-spacing, 2px) / 2) 0;width:100%!important}}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li:first-child{margin-top:0}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li:first-child{margin-top:0}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li:last-child:after{display:none}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li:after{content:"";display:block;background-color:var(--tabs-divider-color,var(--cmsmasters-colors-bd))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li.is-active a,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li.is-active a:hover{color:var(--tabs-nav-active-color,var(--cmsmasters-colors-heading));background:var(--tabs-nav-active-bg-color,var(--cmsmasters-colors-alternate));border-color:var(--tabs-nav-active-border-color,var(--cmsmasters-colors-bd));border-radius:var(--tabs-nav-active-border-radius,var(--tabs-nav-normal-border-radius));text-shadow:var(--tabs-nav-active-text-shadow,var(--tabs-nav-normal-text-shadow));box-shadow:var(--tabs-nav-active-box-shadow,var(--tabs-nav-normal-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li a{font-family:var(--tabs-font-family,var(--cmsmasters-h6-font-family));font-size:var(--tabs-font-size,var(--cmsmasters-h6-font-size));line-height:var(--tabs-line-height,var(--cmsmasters-h6-line-height));font-weight:var(--tabs-font-weight,var(--cmsmasters-h6-font-weight));text-transform:var(--tabs-text-transform,var(--cmsmasters-h6-text-transform));font-style:var(--tabs-font-style,var(--cmsmasters-h6-font-style));-webkit-text-decoration:var(--tabs-text-decoration,var(--cmsmasters-h6-text-decoration));text-decoration:var(--tabs-text-decoration,var(--cmsmasters-h6-text-decoration));letter-spacing:var(--tabs-letter-spacing,var(--cmsmasters-h6-letter-spacing));word-spacing:var(--tabs-word-spacing);color:var(--tabs-nav-normal-color,var(--cmsmasters-colors-heading));background:var(--tabs-nav-normal-bg-color,var(--cmsmasters-colors-bg));border-left:var(--tabs-nav-border-left-width,1px) var(--tabs-nav-border-type,solid) var(--tabs-nav-normal-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--tabs-nav-border-bottom-width,1px) var(--tabs-nav-border-type,solid) var(--tabs-nav-normal-border-color,var(--cmsmasters-colors-bd));border-right:var(--tabs-nav-border-right-width,1px) var(--tabs-nav-border-type,solid) var(--tabs-nav-normal-border-color,var(--cmsmasters-colors-bd));border-top:var(--tabs-nav-border-top-width,1px) var(--tabs-nav-border-type,solid) var(--tabs-nav-normal-border-color,var(--cmsmasters-colors-bd));display:flex;justify-content:var(--tabs-alignment,start);align-items:center;width:var(--tab-width,100%);height:100%;padding:var(--tabs-nav-padding,10px 20px);border-radius:var(--tabs-nav-normal-border-radius,0);text-shadow:var(--tabs-nav-normal-text-shadow);box-shadow:var(--tabs-nav-normal-box-shadow);transition:all .3s ease-in-out}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab .woocommerce-MyAccount-navigation ul li a:hover{color:var(--tabs-nav-hover-color,var(--cmsmasters-colors-heading));background:var(--tabs-nav-hover-bg-color,var(--cmsmasters-colors-alternate));border-color:var(--tabs-nav-hover-border-color,var(--cmsmasters-colors-bd));border-radius:var(--tabs-nav-hover-border-radius,var(--tabs-nav-normal-border-radius));text-shadow:var(--tabs-nav-hover-text-shadow,var(--tabs-nav-normal-text-shadow));box-shadow:var(--tabs-nav-hover-box-shadow,var(--tabs-nav-normal-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content{display:none;overflow:visible}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,30px) 0 0 0}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,30px) 0 0 0}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .col2-set{width:calc(100% + 20px);margin:0 -10px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .col2-set .col-1,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .col2-set .col-2{float:left;width:50%;padding:0 10px}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .col2-set .col-1,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .col2-set .col-2{float:none;width:100%}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p{font-family:var(--typography-general-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-line-height,var(--cmsmasters-text-line-height));font-weight:var(--typography-general-font-weight,var(--cmsmasters-text-font-weight));text-transform:var(--typography-general-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-word-spacing);color:var(--typography-general-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2:first-of-type{margin-top:30px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{font-weight:var(--typography-general-font-weight,bold);color:var(--typography-general-color,var(--cmsmasters-colors-heading));background-color:transparent}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content address,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content mark{font-family:var(--typography-general-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-line-height,var(--cmsmasters-text-line-height));text-transform:var(--typography-general-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-word-spacing)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content address{font-weight:var(--typography-general-font-weight,var(--cmsmasters-text-font-weight));color:var(--typography-general-color,var(--cmsmasters-colors-text));margin:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content a{color:var(--typography-links-normal-color,var(--cmsmasters-colors-link))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content a:hover{color:var(--typography-links-hover-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content a .button.alt:hover,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content a .button:hover{background-color:initial}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content em{font-family:var(--typography-login-messages-font-family,var(--cmsmasters-small-font-family));font-size:var(--typography-login-messages-font-size,var(--cmsmasters-small-font-size));line-height:var(--typography-login-messages-line-height,var(--cmsmasters-small-line-height));font-weight:var(--typography-login-messages-font-weight,var(--cmsmasters-small-font-weight));text-transform:var(--typography-login-messages-text-transform,var(--cmsmasters-small-text-transform));font-style:var(--typography-login-messages-font-style,var(--cmsmasters-small-font-style));-webkit-text-decoration:var(--typography-login-messages-text-decoration,var(--cmsmasters-small-text-decoration));text-decoration:var(--typography-login-messages-text-decoration,var(--cmsmasters-small-text-decoration));letter-spacing:var(--typography-login-messages-letter-spacing,var(--cmsmasters-small-letter-spacing));word-spacing:var(--typography-login-messages-word-spacing);color:var(--typography-login-messages-color,var(--cmsmasters-colors-text));display:block;margin:10px 0 0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-address-fields label,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-form-row label{font-family:var(--forms-label-font-family,var(--cmsmasters-input-label-font-family));font-size:var(--forms-label-font-size,var(--cmsmasters-input-label-font-size));line-height:var(--forms-label-line-height,var(--cmsmasters-input-label-line-height));font-weight:var(--forms-label-font-weight,var(--cmsmasters-input-label-font-weight));text-transform:var(--forms-label-text-transform,var(--cmsmasters-input-label-text-transform));font-style:var(--forms-label-font-style,var(--cmsmasters-input-label-font-style));-webkit-text-decoration:var(--forms-label-text-decoration,var(--cmsmasters-input-label-text-decoration));text-decoration:var(--forms-label-text-decoration,var(--cmsmasters-input-label-text-decoration));letter-spacing:var(--forms-label-letter-spacing,var(--cmsmasters-input-label-letter-spacing));word-spacing:var(--forms-label-word-spacing);color:var(--forms-labels-color,var(--cmsmasters-input-label-color));margin-bottom:var(--forms-label-spacing,10px)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-address-fields{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));padding:var(--sections-padding-top,30px) var(--sections-padding-right,30px) var(--sections-padding-bottom,30px) var(--sections-padding-left,30px);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content #place_order,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .button{font-family:var(--buttons-font-family,var(--cmsmasters-button-font-family));font-size:var(--buttons-font-size,var(--cmsmasters-button-font-size));line-height:var(--buttons-line-height,var(--cmsmasters-button-line-height));font-weight:var(--buttons-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--buttons-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--buttons-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--buttons-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--buttons-word-spacing);color:var(--buttons-normal-color,var(--cmsmasters-button-normal-colors-color))!important;border-left:var(--buttons-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--buttons-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--buttons-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-top:var(--buttons-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));padding:var(--buttons-padding-top,var(--cmsmasters-button-padding-top)) var(--buttons-padding-right,var(--cmsmasters-button-padding-right)) var(--buttons-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--buttons-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--buttons-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--buttons-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--buttons-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));vertical-align:middle}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content #place_order:focus,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content #place_order:hover,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .button:focus,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .button:hover{color:var(--buttons-hover-color,var(--cmsmasters-button-hover-colors-color))!important;border-color:var(--buttons-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--buttons-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--buttons-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--buttons-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default{background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-radius:var(--forms-fields-border-radius,var(--cmsmasters-input-normal-bd-radius))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default.select2-container--focus{background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default .select2-selection--single{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border:none;border-radius:var(--forms-fields-border-radius,var(--cmsmasters-input-normal-bd-radius));height:45px;margin:0;box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-radius:var(--forms-fields-border-radius,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--forms-fields-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));line-height:45px;padding-left:1rem;padding-right:1rem}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow{height:45px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--default .select2-selection--single .select2-selection__arrow b{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--forms-fields-normal-color,var(--cmsmasters-colors-bd))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .select2-container--open .select2-dropdown--below{background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content::-moz-placeholder{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content::placeholder{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row{padding-left:calc(var(--forms-columns-gap, 20px) / 4);padding-right:calc(var(--forms-columns-gap, 20px) / 4);margin-left:calc(var(--forms-columns-gap, 20px) / 4 * -1);margin-right:calc(var(--forms-columns-gap, 20px) / 4 * -1);margin-bottom:var(--forms-rows-gap,20px)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row.form-row-first,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row.form-row-last{width:50%}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row.form-row-first,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row.form-row-last{width:100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row .input-text,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row select{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-radius:var(--forms-fields-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));padding:var(--forms-fields-padding-top,var(--cmsmasters-input-padding-top)) var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right)) var(--forms-fields-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--forms-fields-padding-left,var(--cmsmasters-input-padding-left));box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row .input-text:focus,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row select:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--forms-fields-focus-border-radius,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--forms-fields-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .form-row .show-password-input{height:100%;bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content #billing_address_1_field{margin-bottom:5px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login .woocommerce-privacy-policy-text,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .register .woocommerce-privacy-policy-text{margin-bottom:15px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login .woocommerce-privacy-policy-text,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login p:not([class]),.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .register .woocommerce-privacy-policy-text,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .register p:not([class]){font-family:var(--typography-login-messages-font-family,var(--cmsmasters-small-font-family));font-size:var(--typography-login-messages-font-size,var(--cmsmasters-small-font-size));line-height:var(--typography-login-messages-line-height,var(--cmsmasters-small-line-height));font-weight:var(--typography-login-messages-font-weight,var(--cmsmasters-small-font-weight));text-transform:var(--typography-login-messages-text-transform,var(--cmsmasters-small-text-transform));font-style:var(--typography-login-messages-font-style,var(--cmsmasters-small-font-style));-webkit-text-decoration:var(--typography-login-messages-text-decoration,var(--cmsmasters-small-text-decoration));text-decoration:var(--typography-login-messages-text-decoration,var(--cmsmasters-small-text-decoration));letter-spacing:var(--typography-login-messages-letter-spacing,var(--cmsmasters-small-letter-spacing));word-spacing:var(--typography-login-messages-word-spacing);color:var(--typography-login-messages-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login p:not([class]),.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .register p:not([class]){margin-top:10px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login .woocommerce-LostPassword,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .register .woocommerce-LostPassword{font-family:var(--cmsmasters-small-font-family);font-weight:var(--cmsmasters-small-font-weight);font-style:var(--cmsmasters-small-font-style);text-transform:var(--cmsmasters-small-text-transform);-webkit-text-decoration:var(--cmsmasters-small-text-decoration);text-decoration:var(--cmsmasters-small-text-decoration);font-size:var(--cmsmasters-small-font-size);line-height:var(--cmsmasters-small-line-height);letter-spacing:var(--cmsmasters-small-letter-spacing);margin-bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-ResetPassword{width:50%}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-ResetPassword{width:100%}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-ResetPassword p{font-family:var(--typography-general-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-line-height,var(--cmsmasters-text-line-height));font-weight:var(--typography-general-font-weight,var(--cmsmasters-text-font-weight));text-transform:var(--typography-general-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-word-spacing);color:var(--typography-general-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-ResetPassword .form-row-first{width:100%}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .register,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-ResetPassword{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));padding:var(--sections-padding-top,30px) var(--sections-padding-right,30px) var(--sections-padding-bottom,30px) var(--sections-padding-left,30px);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .login p:nth-child(3){margin-top:20px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-form__input-checkbox{vertical-align:middle}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content p:last-of-type{margin-bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-form__label-for-checkbox span{font-family:var(--typography-checkboxes-font-family);font-size:var(--typography-checkboxes-font-size);line-height:var(--typography-checkboxes-line-height);font-weight:var(--typography-checkboxes-font-weight);text-transform:var(--typography-checkboxes-text-transform);font-style:var(--typography-checkboxes-font-style);-webkit-text-decoration:var(--typography-checkboxes-text-decoration);text-decoration:var(--typography-checkboxes-text-decoration);letter-spacing:var(--typography-checkboxes-letter-spacing);word-spacing:var(--typography-checkboxes-word-spacing);color:var(--typography-checkboxes-color)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h2,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content h3{font-family:var(--typography-titles-font-family,var(--cmsmasters-h4-font-family));font-size:var(--typography-titles-font-size,var(--cmsmasters-h4-font-size));line-height:var(--typography-titles-line-height,var(--cmsmasters-h4-line-height));font-weight:var(--typography-titles-font-weight,var(--cmsmasters-h4-font-weight));text-transform:var(--typography-titles-text-transform,var(--cmsmasters-h4-text-transform));font-style:var(--typography-titles-font-style,var(--cmsmasters-h4-font-style));-webkit-text-decoration:var(--typography-titles-text-decoration,var(--cmsmasters-h4-text-decoration));text-decoration:var(--typography-titles-text-decoration,var(--cmsmasters-h4-text-decoration));letter-spacing:var(--typography-titles-letter-spacing,var(--cmsmasters-h4-letter-spacing));word-spacing:var(--typography-titles-word-spacing);color:var(--typography-titles-color,var(--cmsmasters-colors-heading));margin-top:0;margin-bottom:var(--typography-titles-spacing,20px);text-shadow:var(--typography-titles-text-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content strong{font-family:var(--typography-general-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-line-height,var(--cmsmasters-text-line-height));font-weight:var(--typography-general-font-weight,var(--cmsmasters-text-font-weight));text-transform:var(--typography-general-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-word-spacing);color:var(--typography-general-color,var(--cmsmasters-colors-heading))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content strong.wc-item-meta-label{color:var(--tables-variations-color,var(--cmsmasters-input-label-color))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .wc-item-meta{font-family:var(--tables-variations-font-family,var(--cmsmasters-table-font-family));font-size:var(--tables-variations-font-size,var(--cmsmasters-table-font-size));line-height:var(--tables-variations-line-height,var(--cmsmasters-table-line-height));font-weight:var(--tables-variations-font-weight,var(--cmsmasters-table-font-weight));text-transform:var(--tables-variations-text-transform,var(--cmsmasters-table-text-transform));font-style:var(--tables-variations-font-style,var(--cmsmasters-table-font-style));-webkit-text-decoration:var(--tables-variations-text-decoration,var(--cmsmasters-table-text-decoration));text-decoration:var(--tables-variations-text-decoration,var(--cmsmasters-table-text-decoration));letter-spacing:var(--tables-variations-letter-spacing,var(--cmsmasters-table-letter-spacing));word-spacing:var(--tables-variations-word-spacing);color:var(--tables-variations-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .product-quantity{color:var(--tables-items-color,var(--cmsmasters-table-colors-text))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-order-downloads{margin-bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content caption+thead tr:first-child td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content caption+thead tr:first-child th,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content colgroup+thead tr:first-child td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content colgroup+thead tr:first-child th{border-top:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .nobr,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content thead th{font-family:var(--tables-titles-font-family,var(--cmsmasters-table-thead-font-family));font-size:var(--tables-titles-font-size,var(--cmsmasters-table-thead-font-size));line-height:var(--tables-titles-line-height,var(--cmsmasters-table-thead-line-height));font-weight:var(--tables-titles-font-weight,var(--cmsmasters-table-thead-font-weight));text-transform:var(--tables-titles-text-transform,var(--cmsmasters-table-thead-text-transform));font-style:var(--tables-titles-font-style,var(--cmsmasters-table-thead-font-style));-webkit-text-decoration:var(--tables-titles-text-decoration,var(--cmsmasters-table-thead-text-decoration));text-decoration:var(--tables-titles-text-decoration,var(--cmsmasters-table-thead-text-decoration));letter-spacing:var(--tables-titles-letter-spacing,var(--cmsmasters-table-thead-letter-spacing));word-spacing:var(--tables-titles-word-spacing);color:var(--tables-titles-color,var(--cmsmasters-table-thead-colors-text));text-shadow:var(--tables-titles-text-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content thead:first-child tr:first-child td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content thead:first-child tr:first-child th{padding:var(--cmsmasters-table-padding-top) var(--cmsmasters-table-padding-right) var(--cmsmasters-table-padding-bottom) var(--cmsmasters-table-padding-left)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr+tr{margin-top:30px}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr+tr{margin-top:20px}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr:nth-child(2n)>td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr:nth-child(2n)>td.woosw-item--info,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr:nth-child(2n)>th,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr:nth-child(odd)>td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr:nth-child(odd)>td.woosw-item--info,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody>tr:nth-child(odd)>th{color:var(--tables-items-color,var(--cmsmasters-table-colors-text));padding-top:var(--order-summary-rows-gap,var(--cmsmasters-table-padding-top))!important;padding-bottom:var(--order-summary-rows-gap,var(--cmsmasters-table-padding-bottom))!important}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody td:before{color:var(--cmsmasters-colors-heading);font-family:var(--cmsmasters-table-thead-font-family);font-weight:var(--cmsmasters-table-thead-font-weight);font-style:var(--cmsmasters-table-thead-font-style);text-transform:var(--cmsmasters-table-thead-text-transform);-webkit-text-decoration:var(--cmsmasters-table-thead-text-decoration);text-decoration:var(--cmsmasters-table-thead-text-decoration);font-size:var(--cmsmasters-table-thead-font-size);line-height:var(--cmsmasters-table-thead-line-height);letter-spacing:var(--cmsmasters-table-thead-letter-spacing);float:left}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a{color:var(--tables-links-normal-color,var(--cmsmasters-colors-link))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number>a:hover{color:var(--tables-links-hover-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{text-align:center}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tfoot td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content tfoot th{font-family:var(--tables-totals-font-family,var(--cmsmasters-table-tfoot-font-family));font-size:var(--tables-totals-font-size,var(--cmsmasters-table-tfoot-font-size));line-height:var(--tables-totals-line-height,var(--cmsmasters-table-tfoot-line-height));font-weight:var(--tables-totals-font-weight,var(--cmsmasters-table-tfoot-font-weight));text-transform:var(--tables-totals-text-transform,var(--cmsmasters-table-tfoot-text-transform));font-style:var(--tables-totals-font-style,var(--cmsmasters-table-tfoot-font-style));-webkit-text-decoration:var(--tables-totals-text-decoration,var(--cmsmasters-table-tfoot-text-decoration));text-decoration:var(--tables-totals-text-decoration,var(--cmsmasters-table-tfoot-text-decoration));letter-spacing:var(--tables-totals-letter-spacing,var(--cmsmasters-table-tfoot-letter-spacing));word-spacing:var(--tables-totals-word-spacing);color:var(--tables-totals-color,var(--cmsmasters-table-tfoot-colors-text));text-shadow:var(--tables-totals-text-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .order_details .download-product a,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .order_details .product-name a{color:var(--tables-links-normal-color,var(--cmsmasters-colors-link))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .order_details .download-product a:hover,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .order_details .product-name a:hover{color:var(--tables-links-hover-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .order_details .product-purchase-note td{border-top:none;padding-top:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .order-again .button{margin-top:0;margin-bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .u-columns{margin-top:20px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-error,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-info,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-message{overflow:hidden;display:flex;align-items:center;flex-direction:row-reverse;justify-content:space-between;padding:20px 20px 20px calc(40px + 1.5em);border-top-color:var(--cmsmasters-colors-accent)}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-error,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-info,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-message{text-align:center;flex-direction:column-reverse;padding:calc(35px + 1.3em) 20px 20px}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-error:before,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-info:before,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-message:before{color:var(--cmsmasters-colors-accent);font-size:1.5em;line-height:1em;width:1em;height:1em;margin:auto!important;position:absolute;left:20px;right:auto;top:0;bottom:0}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-error:before,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-info:before,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-message:before{font-size:1.3em;left:0;right:0;top:20px;bottom:auto}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-error .button,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-info .button,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-message .button{margin:15px 0 0}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Address .title,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Addresses .title{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:var(--typography-titles-spacing,20px)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Address .title h3,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Addresses .title h3{float:none;margin:0!important}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Address .title h3+.edit,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Addresses .title h3+.edit{margin:10px 0 0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Address .title .edit,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Addresses .title .edit{margin:0}@media (max-width:767px){.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Address+.woocommerce-Address,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-Addresses+.woocommerce-Addresses{margin-top:20px}}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-address-fields fieldset,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{border:none;margin:0;padding:0;-webkit-margin-start:0;margin-inline-start:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{font-family:var(--typography-general-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-line-height,var(--cmsmasters-text-line-height));font-weight:var(--typography-general-font-weight,700);text-transform:var(--typography-general-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-word-spacing);color:var(--typography-general-color,var(--cmsmasters-colors-heading));padding:10px 0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-address-fields .button,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:20px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-customer-details address{border:0;padding:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-pagination{padding:16px 0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-pagination .button{margin-top:0;margin-bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content .woocommerce-OrderUpdates{font-family:var(--typography-general-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-line-height,var(--cmsmasters-text-line-height));font-weight:var(--typography-general-font-weight,var(--cmsmasters-text-font-weight));text-transform:var(--typography-general-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-word-spacing);color:var(--typography-general-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-my-account .elementor-widget-container{display:flex;flex-direction:column;align-items:var(--login-form-alignment,flex-start)}.elementor-widget-cmsmasters-woo-my-account .elementor-widget-container .woocommerce-form-login{text-align:var(--login-form-text-alignment,left);width:100%;max-width:var(--login-form-width,100%)}.cmsmasters-my-account-login-form-layout-inline.elementor-widget-cmsmasters-woo-my-account .elementor-widget-container .woocommerce-form-login .form-row:first-child{float:left;clear:none;width:50%;padding-right:calc(var(--login-form-input-gap, 40px) / 2)}@media (max-width:767px){.cmsmasters-my-account-login-form-layout-inline.elementor-widget-cmsmasters-woo-my-account .elementor-widget-container .woocommerce-form-login .form-row:first-child{float:none;clear:both;width:100%;padding-right:0}}.cmsmasters-my-account-login-form-layout-inline.elementor-widget-cmsmasters-woo-my-account .elementor-widget-container .woocommerce-form-login .form-row:nth-child(2){float:left;clear:none;width:50%;padding-left:calc(var(--login-form-input-gap, 40px) / 2)}@media (max-width:767px){.cmsmasters-my-account-login-form-layout-inline.elementor-widget-cmsmasters-woo-my-account .elementor-widget-container .woocommerce-form-login .form-row:nth-child(2){float:none;clear:both;width:100%;padding-left:0}}.elementor-widget-cmsmasters-woo-my-account .woocommerce-pagination{padding-bottom:var(--sections-padding-bottom)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__compare .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__wishlist .woocommerce-MyAccount-content-wrapper{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));border-top:var(--sections-border-top-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-radius:var(--sections-border-radius,0);padding:var(--sections-padding-top,0) var(--sections-padding-right,0) var(--sections-padding-bottom,0) var(--sections-padding-left,0);box-shadow:var(--sections-box-shadow);overflow:hidden}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__compare .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__downloads .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__edit-account .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__edit-address .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__orders .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__payment-methods .shop_table,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__wishlist .shop_table{border:none;margin-bottom:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__compare tbody td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__downloads tbody td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__orders tbody td,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__wishlist tbody td.woosw-item--price,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__wishlist tbody td.woosw-item--price>span,.elementor-widget-cmsmasters-woo-my-account .woocommerce-table--order-details td a,.elementor-widget-cmsmasters-woo-my-account .woocommerce-table--order-downloads tbody td,.elementor-widget-cmsmasters-woo-my-account td.payment-method-expires,.elementor-widget-cmsmasters-woo-my-account td.payment-method-method,.elementor-widget-cmsmasters-woo-my-account td.product-total{font-family:var(--tables-items-font-family,var(--cmsmasters-table-font-family));font-size:var(--tables-items-font-size,var(--cmsmasters-table-font-size));line-height:var(--tables-items-line-height,var(--cmsmasters-table-line-height));font-weight:var(--tables-items-font-weight,var(--cmsmasters-table-font-weight));text-transform:var(--tables-items-text-transform,var(--cmsmasters-table-text-transform));font-style:var(--tables-items-font-style,var(--cmsmasters-table-font-style));-webkit-text-decoration:var(--tables-items-text-decoration,var(--cmsmasters-table-text-decoration));text-decoration:var(--tables-items-text-decoration,var(--cmsmasters-table-text-decoration));letter-spacing:var(--tables-items-letter-spacing,var(--cmsmasters-table-letter-spacing));word-spacing:var(--tables-items-word-spacing)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__edit-address .woocommerce-MyAccount-content,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__view-order .woocommerce-MyAccount-content{border:0}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__edit-address .woocommerce-Address .address{padding-top:calc(var(--sections-padding-top) + 40px)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__view-order .order_details{margin-bottom:40px}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__view-order .order_details,.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__view-order .woocommerce-table--order-downloads{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));padding:var(--sections-padding-top,16px) var(--sections-padding-right,30px) var(--sections-padding-bottom,3px) var(--sections-padding-left,30px);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__view-order .shop_table td{vertical-align:top;line-height:unset}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-radius:var(--forms-fields-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));padding:var(--forms-fields-padding-top,var(--cmsmasters-input-padding-top)) var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right)) var(--forms-fields-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--forms-fields-padding-left,var(--cmsmasters-input-padding-left));box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__payment-methods .woocommerce input[type=text]:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--forms-fields-focus-border-radius,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--forms-fields-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));padding:var(--sections-padding-top,30px) var(--sections-padding-right,30px) var(--sections-padding-bottom,30px) var(--sections-padding-left,30px);border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow)}.elementor-widget-cmsmasters-woo-my-account .e-my-account-tab__add-payment-method #add_payment_method #payment .payment_methods{padding:0}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead{display:none}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead{display:none}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead th{font-family:var(--tables-titles-font-family,var(--cmsmasters-table-thead-font-family));font-size:var(--tables-titles-font-size,var(--cmsmasters-table-thead-font-size));line-height:var(--tables-titles-line-height,var(--cmsmasters-table-thead-line-height));font-weight:var(--tables-titles-font-weight,var(--cmsmasters-table-thead-font-weight));text-transform:var(--tables-titles-text-transform,var(--cmsmasters-table-thead-text-transform));font-style:var(--tables-titles-font-style,var(--cmsmasters-table-thead-font-style));-webkit-text-decoration:var(--tables-titles-text-decoration,var(--cmsmasters-table-thead-text-decoration));text-decoration:var(--tables-titles-text-decoration,var(--cmsmasters-table-thead-text-decoration));letter-spacing:var(--tables-titles-letter-spacing,var(--cmsmasters-table-thead-letter-spacing));word-spacing:var(--tables-titles-word-spacing);color:var(--tables-titles-color,var(--cmsmasters-table-thead-colors-text));background-color:var(--cmsmasters-table-thead-colors-bg);border-left-style:solid;border:solid var(--cmsmasters-table-thead-colors-bd);border-width:0 0 0 1px;text-shadow:var(--tables-titles-text-shadow)}#cmsmasters_body #cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead th:first-child{border-left-width:0;border-left-style:solid}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead .woosc-remove,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead a{color:var(--cmsmasters-table-thead-colors-link)}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead .woosc-remove:hover,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table thead a:hover{color:var(--cmsmasters-table-thead-colors-hover)}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tbody{display:flex;flex-direction:column}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tbody{display:flex;flex-direction:column}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tbody:last-child tr:last-child td,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tbody:last-child tr:last-child th{border-bottom-width:1px;border-bottom-style:solid}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tbody tr td:nth-child(3),#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tbody tr th:nth-child(3){border-right-width:1px;border-right-style:solid}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table>tr:last-child td,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table>tr:last-child th{border-bottom-width:1px;border-bottom-style:solid}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table>td:nth-child(3),#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table>th:nth-child(3){border-right-width:1px;border-right-style:solid}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr{display:flex;flex-direction:column}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr{display:flex;flex-direction:column}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr:nth-child(odd) td{background-color:var(--cmsmasters-table-colors-bg)}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr:first-child td:first-child{border-top-width:0;padding-top:0!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr:first-child td:first-child{border-top-width:0;padding-top:0!important}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr.tr-price td{flex-direction:row;justify-content:center}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr.tr-price td{flex-direction:row;justify-content:center}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr+tr{margin-top:0!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr+tr{margin-top:0!important}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr+tr td:not(:last-child){border-bottom:none!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table tr+tr td:not(:last-child){border-bottom:none!important}}.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td.td-placeholder,.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td.th-placeholder,.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table th.td-placeholder,.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table th.th-placeholder{display:none!important}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table th{padding:var(--cmsmasters-table-padding-top) var(--cmsmasters-table-padding-right) var(--cmsmasters-table-padding-bottom) var(--cmsmasters-table-padding-left);max-width:none;min-width:auto}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes th,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td{font-family:var(--tables-items-font-family,var(--cmsmasters-table-font-family));font-size:var(--tables-items-font-size,var(--cmsmasters-table-font-size));line-height:var(--tables-items-line-height,var(--cmsmasters-table-line-height));font-weight:var(--tables-items-font-weight,var(--cmsmasters-table-font-weight));text-transform:var(--tables-items-text-transform,var(--cmsmasters-table-text-transform));font-style:var(--tables-items-font-style,var(--cmsmasters-table-font-style));-webkit-text-decoration:var(--tables-items-text-decoration,var(--cmsmasters-table-text-decoration));text-decoration:var(--tables-items-text-decoration,var(--cmsmasters-table-text-decoration));letter-spacing:var(--tables-items-letter-spacing,var(--cmsmasters-table-letter-spacing));word-spacing:var(--tables-items-word-spacing);color:var(--tables-items-color,var(--cmsmasters-table-colors-text));background-color:var(--cmsmasters-table-colors-bg);border-color:var(--cmsmasters-table-colors-bd)}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes tr{display:flex;flex-direction:column}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes tr{display:flex;flex-direction:column}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes tr+tr td,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes tr+tr th{border-top-width:0}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes>td:last-child,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes>th:last-child,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes tbody td:last-child,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes tbody th:last-child{border-right-width:1px;border-right-style:solid}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes th{color:var(--cmsmasters-table-colors-text);background-color:var(--cmsmasters-table-colors-bg);border-color:var(--cmsmasters-table-colors-bd);border-right-width:0}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes th{width:100%;border-bottom-width:0!important;border-right-width:1px}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes th{width:100%;border-bottom-width:0!important;border-right-width:1px}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes th:first-child{border-left-width:1px}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes td{padding-bottom:var(--cmsmasters-table-padding-bottom)!important}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes td{padding-top:var(--cmsmasters-table-padding-top)!important;padding-bottom:var(--cmsmasters-table-padding-bottom)!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woocommerce-product-attributes td{padding-top:var(--cmsmasters-table-padding-top)!important;padding-bottom:var(--cmsmasters-table-padding-bottom)!important}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td{border-width:1px 0 0 1px;border-style:solid}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-bottom:20px!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-bottom:20px!important}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td:first-child{padding-top:30px!important;border-left-width:0}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td:first-child{padding-top:30px!important;border-left-width:0}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td:nth-child(3){padding-bottom:30px!important;border-right-width:0}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td:nth-child(3){padding-bottom:30px!important;border-right-width:0}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td+td{border-top:none!important;padding-top:0!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table td+td{border-top:none!important;padding-top:0!important}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woosc-remove,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table a{color:var(--typography-links-normal-color,var(--cmsmasters-table-colors-link))}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woosc-remove:hover,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table a:hover{color:var(--typography-links-hover-color,var(--cmsmasters-table-colors-hover))}.elementor-widget-cmsmasters-woo-my-account .woosc_list table.woosc_table .woosc-remove{transition:color .3s ease-in-out}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table.woosw-items{padding:0;border:none;width:100%;min-width:auto}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table>tr.woosw-item:last-child td,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table>tr.woosw-item:last-child th,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tbody:last-child tr.woosw-item:last-child td,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tbody:last-child tr.woosw-item:last-child th{border-bottom-width:1px;border-bottom-style:solid}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table>td:last-child,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table>th:last-child,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tbody tr.woosw-item td:last-child,#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tbody tr.woosw-item th:last-child{border-right-width:1px;border-right-style:solid}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item{display:flex;flex-direction:column}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item{display:flex;flex-direction:column}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item:first-child td{padding-top:var(--order-summary-rows-gap,var(--cmsmasters-table-padding-top))!important}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item:first-child td:first-child{border-top-width:0;padding-top:0!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item:first-child td:first-child{border-top-width:0;padding-top:0!important}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item:last-child td{border-color:var(--cmsmasters-table-colors-bd);border-style:solid;border-width:1px 0 0 1px;padding-bottom:var(--order-summary-rows-gap,var(--cmsmasters-table-padding-bottom))!important}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item+tr{margin-top:0!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item+tr{margin-top:0!important}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item+tr td:not(:last-child){border-bottom:none!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item+tr td:not(:last-child){border-bottom:none!important}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td{border-left:0 solid;color:var(--cmsmasters-table-colors-text);border-color:var(--cmsmasters-table-colors-bd);border-style:solid;border-width:1px 0 0 1px;background-color:var(--cmsmasters-table-colors-bg);padding:var(--cmsmasters-table-padding-top) var(--cmsmasters-table-padding-right) var(--cmsmasters-table-padding-bottom) var(--cmsmasters-table-padding-left);width:auto}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-bottom:20px!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;padding-bottom:20px!important}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td:first-child{padding-top:30px!important;border-left-width:0}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td:first-child{padding-top:30px!important;border-left-width:0}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td:last-child{padding-bottom:30px!important;border-right-width:0}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td:last-child{padding-bottom:30px!important;border-right-width:0}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td+td{border-top:none!important;padding-top:0!important}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td+td{border-top:none!important;padding-top:0!important}}#cmsmasters_body .elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td.woosw-item--image{width:100px}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td.woosw-item--image{width:100%}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td.woosw-item--image{width:100%}}@media (max-width:1180px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-tablet.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td.woosw-item--image img{max-width:50%}}@media (max-width:767px){#cmsmasters_body .cmsmasters-my-account-tabs-responsive-view-mobile.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td.woosw-item--image img{max-width:50%}}.elementor-widget-cmsmasters-woo-my-account .woosw-list table tr.woosw-item td div:empty{display:none}.elementor-widget-cmsmasters-woo-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-cmsmasters-woo-my-account .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-cmsmasters-woo-my-account .woocommerce-MyAccount-paymentMethods .woocommerce-PaymentMethod--actions{text-align:right}.elementor-widget-cmsmasters-woo-my-account .woocommerce-PaymentMethod .input-radio{vertical-align:middle}.elementor-widget-cmsmasters-woo-my-account .woocommerce-PaymentMethod .input-radio+label{font-family:var(--typography-radio-buttons-font-family,var(--cmsmasters-input-label-font-family));font-size:var(--typography-radio-buttons-font-size,var(--cmsmasters-input-label-font-size));line-height:var(--typography-radio-buttons-line-height,var(--cmsmasters-input-label-line-height));font-weight:var(--typography-radio-buttons-font-weight,var(--cmsmasters-input-label-font-weight));text-transform:var(--typography-radio-buttons-text-transform,var(--cmsmasters-input-label-text-transform));font-style:var(--typography-radio-buttons-font-style,var(--cmsmasters-input-label-font-style));-webkit-text-decoration:var(--typography-radio-buttons-text-decoration,var(--cmsmasters-input-label-text-decoration));text-decoration:var(--typography-radio-buttons-text-decoration,var(--cmsmasters-input-label-text-decoration));letter-spacing:var(--typography-radio-buttons-letter-spacing,var(--cmsmasters-input-label-letter-spacing));word-spacing:var(--typography-radio-buttons-word-spacing);color:var(--typography-radio-buttons-color,var(--cmsmasters-input-label-color))}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.cmsmasters-my-account-tabs-vertical .woocommerce{flex-direction:column}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.cmsmasters-my-account-tabs-vertical .woocommerce{flex-direction:column}}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation{float:left;width:25%}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation{float:none;width:100%}}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation ul{flex-direction:column;margin:0}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation ul li{flex-direction:column;margin:calc(var(--tabs-nav-spacing, 2px) / 2) 0}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation ul li:first-child{margin-top:0}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation ul li:last-child{margin-bottom:0}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-navigation ul li:after{width:100%;height:var(--tabs-divider-weight,0);top:calc(var(--tabs-nav-spacing, 2px) / 2);position:relative}.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-content{float:right;width:75%;padding:0 0 0 var(--tab-content-spacing,40px)}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-content{float:none;width:100%}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.cmsmasters-my-account-tabs-vertical .woocommerce .woocommerce-MyAccount-content{float:none;width:100%}}.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation{width:100%}.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul{flex-direction:row;justify-content:var(--tabs-container-justify-content,space-between);margin:0 calc(var(--tabs-nav-spacing, 2px) * -1 - var(--tabs-divider-weight, 0px)) 0 0}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul{margin:0}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul{margin:0}}.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul li{flex-direction:row;margin:0 calc(var(--tabs-nav-spacing, 2px) / 2) 0 0;padding-right:calc(var(--tabs-divider-weight, 0px) + var(--tabs-nav-spacing, 2px) / 2)}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul li{flex-direction:column;padding-right:0}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul li{flex-direction:column;padding-right:0}}.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul li:after{width:var(--tabs-divider-weight,0);min-width:var(--tabs-divider-weight,0);height:100%;position:absolute;right:0}@media (max-width:1180px){.cmsmasters-my-account-tabs-responsive-view-tablet.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul li:after{width:100%;min-width:auto;height:var(--tabs-divider-weight,0);position:relative;right:auto;top:calc(var(--tabs-nav-spacing, 2px) / 2)}}@media (max-width:767px){.cmsmasters-my-account-tabs-responsive-view-mobile.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-navigation ul li:after{width:100%;height:var(--tabs-divider-weight,0);position:relative;right:auto;top:calc(var(--tabs-nav-spacing, 2px) / 2)}}.cmsmasters-my-account-tabs-horizontal .woocommerce .woocommerce-MyAccount-content{width:100%;padding:var(--tab-content-spacing,40px) 0 0 0}.e-woo-select2-wrapper .select2-results__option{font-family:var(--forms-field-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-field-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-field-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-field-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-field-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-field-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-field-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-field-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-field-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg))}.e-woo-select2-wrapper .select2-results__option:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--forms-fields-focus-border-radius,var(--cmsmasters-input-focus-bd-radius))}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-number a,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-number a{pointer-events:none}.elementor-editor-active tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button,.elementor-editor-preview tr:not(:first-child) .woocommerce-orders-table__cell-order-actions .button{pointer-events:none;opacity:.3}.elementor-editor-active .elementor-widget-woocommerce-my-account .woocommerce-MyAccount-content:not(:first-of-type){display:none}.elementor-widget-cmsmasters-woo-notices .woocommerce-error,.elementor-widget-cmsmasters-woo-notices .woocommerce-info,.elementor-widget-cmsmasters-woo-notices .woocommerce-message,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper{display:flex;flex-direction:row;align-items:center}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-error,.elementor-widget-cmsmasters-woo-notices .woocommerce-info,.elementor-widget-cmsmasters-woo-notices .woocommerce-message,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper{flex-direction:column;text-align:center}}.elementor-widget-cmsmasters-woo-notices .woocommerce-error:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-info:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-message:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper:before{width:auto;height:auto;position:relative;left:auto;right:auto;top:auto;bottom:auto}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper .button{float:none;position:relative}.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button{background-color:transparent;background-image:none;z-index:1}.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button:before{content:"";display:block;width:100%;height:100%;border-radius:inherit;z-index:-1;position:absolute;left:0;top:0;transition:opacity .3s ease-in-out}.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button:before{opacity:1;background-color:var(--cmsmasters-button-normal-colors-bg);background-image:var(--cmsmasters-button-normal-colors-bg-image)}.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button:after{opacity:0;background-color:var(--cmsmasters-button-hover-colors-bg);background-image:var(--cmsmasters-button-hover-colors-bg-image)}.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button:hover:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button:hover:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button:hover:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button:hover:before{opacity:0}.elementor-widget-cmsmasters-woo-notices .woocommerce-error a.button:hover:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-info a.button:hover:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a.button:hover:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-notices-wrapper a.button:hover:after{opacity:1}.elementor-widget-cmsmasters-woo-notices .cmsmasters-wc-add-to-cart-message{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .cmsmasters-wc-add-to-cart-message{flex-direction:column-reverse;text-align:center}}.e-preview--show-hidden-elements:not(.elementor-editor-active) .elementor-widget-cmsmasters-woo-notices .e-notices-demo-notice{display:none}.elementor-widget-cmsmasters-woo-notices__wrapper{display:flex;flex-direction:column;gap:var(--woocommerce-notices-space-between,0)}.elementor-widget-cmsmasters-woo-notices__wrapper.elementor-widget-cmsmasters-woo-notices__loading *{display:none}.elementor-widget-cmsmasters-woo-notices .woocommerce-message{border-left:var(--message-border-left-width) var(--message-border-style) var(--message-border-color);border-bottom:var(--message-border-bottom-width) var(--message-border-style) var(--message-border-color);border-right:var(--message-border-right-width) var(--message-border-style) var(--message-border-color);border-top:var(--message-border-top-width) var(--message-border-style) var(--message-border-color);margin:0;padding:var(--message-box-top-padding,20px) var(--message-box-right-padding,20px) var(--message-box-bottom-padding,20px) var(--message-box-left-padding,20px);border-radius:var(--message-box-border-radius);box-shadow:var(--message-box-shadow)}.elementor-widget-cmsmasters-woo-notices .woocommerce-message:before{font-size:var(--message-icon-size,1.5em);color:var(--message-icon-color,#95ac3c);margin:0!important;margin-right:var(--message-icon-gap,20px)!important}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-message:before{margin-right:0!important;margin-bottom:var(--message-icon-gap,20px)!important}}.elementor-widget-cmsmasters-woo-notices .woocommerce-message,.elementor-widget-cmsmasters-woo-notices .woocommerce-message .cmsmasters-wc-add-to-cart-message{font-family:var(--message-message-font-family);font-size:var(--message-message-font-size);line-height:var(--message-message-line-height);font-weight:var(--message-message-font-weight);text-transform:var(--message-message-text-transform);font-style:var(--message-message-font-style);-webkit-text-decoration:var(--message-message-text-decoration);text-decoration:var(--message-message-text-decoration);letter-spacing:var(--message-message-letter-spacing);word-spacing:var(--message-message-word-spacing);color:var(--message-message-text-color);text-shadow:var(--message-message-text-shadow)}.elementor-widget-cmsmasters-woo-notices .woocommerce-message .restore-item,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a:not([class]){color:var(--message-normal-links-color,var(--cmsmasters-colors-text));text-decoration:underline}.elementor-widget-cmsmasters-woo-notices .woocommerce-message .restore-item:hover,.elementor-widget-cmsmasters-woo-notices .woocommerce-message a:not([class]):hover{color:var(--message-hover-links-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button{font-family:var(--message-button-font-family,var(--cmsmasters-button-font-family));font-size:var(--message-button-font-size,var(--cmsmasters-button-font-size));line-height:var(--message-button-line-height,var(--cmsmasters-button-line-height));font-weight:var(--message-button-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--message-button-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--message-button-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--message-button-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--message-button-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--message-button-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--message-button-word-spacing);color:var(--message-button-normal-color,var(--cmsmasters-button-normal-colors-color));border-top:var(--message-button-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--message-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--message-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--message-button-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--message-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--message-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--message-button-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--message-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--message-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-left:var(--message-button-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--message-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--message-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));min-width:-moz-max-content;min-width:max-content;margin:var(--message-button-margin-top) var(--message-button-margin-right) var(--message-button-margin-bottom) var(--message-button-margin-left,20px);padding:var(--message-button-padding-top,var(--cmsmasters-button-padding-top)) var(--message-button-padding-right,var(--cmsmasters-button-padding-right)) var(--message-button-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--message-button-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--message-button-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--message-button-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--message-button-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));transition-duration:var(--message-button-hover-transition-duration,.3s);transition-property:all}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button{margin:var(--message-button-margin-top,20px) var(--message-button-margin-right) var(--message-button-margin-bottom) var(--message-button-margin-left,0)}}.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button:focus,.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button:hover{color:var(--message-button-hover-color,var(--cmsmasters-button-hover-colors-color));border-color:var(--message-button-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--message-button-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--message-button-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--message-button-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-message .button:before{transition-duration:var(--message-button-hover-transition-duration,.3s)}.elementor-widget-cmsmasters-woo-notices .woocommerce-info{border-left:var(--info-border-left-width) var(--info-border-style) var(--info-border-color);border-bottom:var(--info-border-bottom-width) var(--info-border-style) var(--info-border-color);border-right:var(--info-border-right-width) var(--info-border-style) var(--info-border-color);border-top:var(--info-border-top-width) var(--info-border-style) var(--info-border-color);margin:0;padding:var(--info-box-top-padding,20px) var(--info-box-right-padding,20px) var(--info-box-bottom-padding,20px) var(--info-box-left-padding,20px);border-radius:var(--info-box-border-radius);box-shadow:var(--info-box-shadow)}.elementor-widget-cmsmasters-woo-notices .woocommerce-info:before{font-size:var(--info-icon-size,1.5em);color:var(--info-icon-color,#3f84b9);margin:0!important;margin-right:var(--info-icon-gap,20px)!important}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-info:before{margin-right:0!important;margin-bottom:var(--info-icon-gap,20px)!important}}.elementor-widget-cmsmasters-woo-notices .woocommerce-info,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .cmsmasters-wc-add-to-cart-message{font-family:var(--info-message-font-family);font-size:var(--info-message-font-size);line-height:var(--info-message-line-height);font-weight:var(--info-message-font-weight);text-transform:var(--info-message-text-transform);font-style:var(--info-message-font-style);-webkit-text-decoration:var(--info-message-text-decoration);text-decoration:var(--info-message-text-decoration);letter-spacing:var(--info-message-letter-spacing);word-spacing:var(--info-message-word-spacing);color:var(--info-message-text-color);text-shadow:var(--info-message-text-shadow)}.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .woocommerce-Button{font-family:var(--info-button-font-family,var(--cmsmasters-button-font-family));font-size:var(--info-button-font-size,var(--cmsmasters-button-font-size));line-height:var(--info-button-line-height,var(--cmsmasters-button-line-height));font-weight:var(--info-button-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--info-button-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--info-button-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--info-button-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--info-button-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--info-button-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--info-button-word-spacing);color:var(--info-button-normal-color,var(--cmsmasters-button-normal-colors-color));border-top:var(--info-button-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--info-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--info-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--info-button-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--info-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--info-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--info-button-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--info-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--info-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-left:var(--info-button-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--info-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--info-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));min-width:-moz-max-content;min-width:max-content;margin:var(--info-button-margin-top) var(--info-button-margin-right) var(--info-button-margin-bottom) var(--info-button-margin-left,20px);padding:var(--info-button-padding-top,var(--cmsmasters-button-padding-top)) var(--info-button-padding-right,var(--cmsmasters-button-padding-right)) var(--info-button-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--info-button-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--info-button-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--info-button-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--info-button-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));transition-duration:var(--info-button-hover-transition-duration,.3s);transition-property:all}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .woocommerce-Button{margin:var(--info-button-margin-top,20px) var(--info-button-margin-right) var(--info-button-margin-bottom) var(--info-button-margin-left,0)}}.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button:focus,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button:hover,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .woocommerce-Button:focus,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .woocommerce-Button:hover{color:var(--info-button-hover-color,var(--cmsmasters-button-hover-colors-color));border-color:var(--info-button-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--info-button-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--info-button-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--info-button-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .woocommerce-Button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-info .woocommerce-Button:before{transition-duration:var(--info-button-hover-transition-duration,.3s)}.elementor-widget-cmsmasters-woo-notices .woocommerce-error{border-left:var(--error-border-left-width) var(--error-border-style) var(--error-border-color);border-bottom:var(--error-border-bottom-width) var(--error-border-style) var(--error-border-color);border-right:var(--error-border-right-width) var(--error-border-style) var(--error-border-color);border-top:var(--error-border-top-width) var(--error-border-style) var(--error-border-color);flex-direction:column;margin:0;padding:var(--error-box-top-padding,20px) var(--error-box-right-padding,20px) var(--error-box-bottom-padding,20px) calc(var(--error-box-left-padding, 20px) + var(--error-icon-size, 1.5em) + var(--error-icon-gap, 20px));border-radius:var(--error-box-border-radius);box-shadow:var(--error-box-shadow)}.elementor-widget-cmsmasters-woo-notices .woocommerce-error:before{font-size:var(--error-icon-size,1.5em);color:var(--error-icon-color,#b81c23);width:1em;height:1em;margin:auto!important;position:absolute;left:var(--error-box-left-padding,20px);right:auto;top:0;bottom:0}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-error:before{margin-right:0!important;margin-bottom:var(--error-icon-gap,20px)!important}}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .cmsmasters-wc-add-to-cart-message,.elementor-widget-cmsmasters-woo-notices .woocommerce-error li{font-family:var(--error-message-font-family);font-size:var(--error-message-font-size);line-height:var(--error-message-line-height);font-weight:var(--error-message-font-weight);text-transform:var(--error-message-text-transform);font-style:var(--error-message-font-style);-webkit-text-decoration:var(--error-message-text-decoration);text-decoration:var(--error-message-text-decoration);letter-spacing:var(--error-message-letter-spacing);word-spacing:var(--error-message-word-spacing);color:var(--error-message-text-color);display:flex;align-items:center;width:100%;text-shadow:var(--error-message-text-shadow)}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-error .cmsmasters-wc-add-to-cart-message,.elementor-widget-cmsmasters-woo-notices .woocommerce-error li{flex-direction:column;text-align:center}}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .wc-backward{color:var(--error-message-normal-links-color,var(--cmsmasters-colors-text));text-decoration:underline}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .wc-backward:hover{color:var(--error-message-hover-links-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .woocommerce-Button{font-family:var(--error-button-font-family,var(--cmsmasters-button-font-family));font-size:var(--error-button-font-size,var(--cmsmasters-button-font-size));line-height:var(--error-button-line-height,var(--cmsmasters-button-line-height));font-weight:var(--error-button-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--error-button-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--error-button-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--error-button-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--error-button-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--error-button-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--error-button-word-spacing);color:var(--error-button-normal-color,var(--cmsmasters-button-normal-colors-color));border-top:var(--error-button-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--error-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--error-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--error-button-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--error-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--error-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--error-button-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--error-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--error-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-left:var(--error-button-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--error-button-border-style,var(--cmsmasters-button-normal-bd-style)) var(--error-button-normal-border-color,var(--cmsmasters-button-normal-colors-bd));min-width:-moz-max-content;min-width:max-content;margin:var(--error-button-margin-top) var(--error-button-margin-right) var(--error-button-margin-bottom) var(--error-button-margin-left,20px);padding:var(--error-button-padding-top,var(--cmsmasters-button-padding-top)) var(--error-button-padding-right,var(--cmsmasters-button-padding-right)) var(--error-button-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--error-button-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--error-button-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--error-button-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--error-button-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));transition-duration:var(--error-button-hover-transition-duration,.3s);transition-property:all}@media (max-width:767px){.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .woocommerce-Button{margin:var(--error-button-margin-top) var(--error-button-margin-right) var(--error-button-margin-bottom,20px) var(--error-button-margin-left,0)}}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button:focus,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button:hover,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .woocommerce-Button:focus,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .woocommerce-Button:hover{color:var(--error-button-hover-color,var(--cmsmasters-button-hover-colors-color));border-color:var(--error-button-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--error-button-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--error-button-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--error-button-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .button:before,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .woocommerce-Button:after,.elementor-widget-cmsmasters-woo-notices .woocommerce-error .woocommerce-Button:before{transition-duration:var(--error-button-hover-transition-duration,.3s)}

/*! pro-elements - v3.7.3 - 31-07-2022 */.elementor-editor-preview .woocommerce-notices-wrapper{padding:2em 2em .3em}.elementor-editor-preview .woocommerce-notices-wrapper.elementor-loading{opacity:.3}.elementor-widget-cmsmasters-woo-checkout{--sections-item-gap:50px}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout{--sections-item-gap:40px}}.elementor-widget-cmsmasters-woo-checkout.cmsmasters-checkout-layout-one-column .e-checkout__container{grid-template-columns:auto}.elementor-widget-cmsmasters-woo-checkout ::-moz-placeholder{font-family:var(--forms-fields-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-fields-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-fields-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-fields-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-fields-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-fields-font-style,var(--cmsmasters-input-font-style));text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-fields-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-fields-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout ::placeholder{font-family:var(--forms-fields-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-fields-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-fields-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-fields-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-fields-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-fields-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-fields-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-fields-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .input-text::-moz-placeholder,.elementor-widget-cmsmasters-woo-checkout select::-moz-placeholder,.elementor-widget-cmsmasters-woo-checkout textarea::-moz-placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .input-text::-moz-placeholder, .elementor-widget-cmsmasters-woo-checkout select::-moz-placeholder, .elementor-widget-cmsmasters-woo-checkout textarea::-moz-placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .input-text::placeholder,.elementor-widget-cmsmasters-woo-checkout select::placeholder,.elementor-widget-cmsmasters-woo-checkout textarea::placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .input-text:focus::-moz-placeholder,.elementor-widget-cmsmasters-woo-checkout select:focus::-moz-placeholder,.elementor-widget-cmsmasters-woo-checkout textarea:focus::-moz-placeholder{color:var(--forms-fields-focus-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .input-text:focus::-moz-placeholder, .elementor-widget-cmsmasters-woo-checkout select:focus::-moz-placeholder, .elementor-widget-cmsmasters-woo-checkout textarea:focus::-moz-placeholder{color:var(--forms-fields-focus-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .input-text:focus::placeholder,.elementor-widget-cmsmasters-woo-checkout select:focus::placeholder,.elementor-widget-cmsmasters-woo-checkout textarea:focus::placeholder{color:var(--forms-fields-focus-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout button.button,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button{font-family:var(--buttons-font-family,var(--cmsmasters-button-font-family));font-size:var(--buttons-font-size,var(--cmsmasters-button-font-size));line-height:var(--buttons-line-height,var(--cmsmasters-button-line-height));font-weight:var(--buttons-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--buttons-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--buttons-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--buttons-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--buttons-word-spacing);color:var(--buttons-normal-color,var(--cmsmasters-button-normal-colors-color))!important;border-left:var(--buttons-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--buttons-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--buttons-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-top:var(--buttons-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));padding:var(--buttons-padding-top,var(--cmsmasters-button-padding-top)) var(--buttons-padding-right,var(--cmsmasters-button-padding-right)) var(--buttons-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--buttons-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--buttons-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--buttons-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--buttons-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));width:auto}.elementor-widget-cmsmasters-woo-checkout button.button:focus,.elementor-widget-cmsmasters-woo-checkout button.button:hover,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button:focus,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button:hover{color:var(--buttons-hover-color,var(--cmsmasters-button-hover-colors-color))!important;border-color:var(--buttons-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--buttons-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--buttons-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--buttons-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-checkout button.button:focus:before,.elementor-widget-cmsmasters-woo-checkout button.button:hover:before,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button:focus:before,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button:hover:before{opacity:0}.elementor-widget-cmsmasters-woo-checkout button.button:focus:after,.elementor-widget-cmsmasters-woo-checkout button.button:hover:after,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button:focus:after,.elementor-widget-cmsmasters-woo-checkout button.woocommerce-button:hover:after{opacity:1}.elementor-widget-cmsmasters-woo-checkout .select2-container--default .select2-selection--single{font-family:var(--forms-fields-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-fields-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-fields-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-fields-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-fields-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-fields-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-fields-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-fields-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));padding:var(--forms-fields-padding-top,var(--cmsmasters-input-padding-top)) var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right)) var(--forms-fields-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--forms-fields-padding-left,var(--cmsmasters-input-padding-left));height:auto;border-radius:var(--forms-fields-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-checkout .select2-container--default .select2-selection--single:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--forms-fields-focus-border-radius,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--forms-fields-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}.elementor-widget-cmsmasters-woo-checkout .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--forms-fields-normal-color,var(--cmsmasters-input-placeholder-color))}.elementor-widget-cmsmasters-woo-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{color:inherit;line-height:inherit;padding:0}.elementor-widget-cmsmasters-woo-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(var(--forms-fields-padding-top, var(--cmsmasters-input-padding-top)) + var(--forms-fields-padding-bottom, var(--cmsmasters-input-padding-bottom)) + var(--forms-fields-line-height, var(--cmsmasters-input-line-height)));right:var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right))}.elementor-widget-cmsmasters-woo-checkout .select2-container--default .select2-selection--single .select2-selection__arrow b{width:auto;height:auto;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color))}.elementor-widget-cmsmasters-woo-checkout .e-description{font-family:var(--typography-descriptions-font-family,var(--cmsmasters-small-font-family));font-size:var(--typography-descriptions-font-size,var(--cmsmasters-small-font-size));line-height:var(--typography-descriptions-line-height,var(--cmsmasters-small-line-height));font-weight:var(--typography-descriptions-font-weight,var(--cmsmasters-small-font-weight));text-transform:var(--typography-descriptions-text-transform,var(--cmsmasters-small-text-transform));font-style:var(--typography-descriptions-font-style,var(--cmsmasters-small-font-style));-webkit-text-decoration:var(--typography-descriptions-text-decoration,var(--cmsmasters-small-text-decoration));text-decoration:var(--typography-descriptions-text-decoration,var(--cmsmasters-small-text-decoration));letter-spacing:var(--typography-descriptions-letter-spacing,var(--cmsmasters-small-letter-spacing));word-spacing:var(--typography-descriptions-word-spacing);color:var(--typography-descriptions-color);margin:0;padding-bottom:var(--typography-descriptions-spacing,20px)}.elementor-widget-cmsmasters-woo-checkout .e-woocommerce-login-section{margin-top:0}.elementor-widget-cmsmasters-woo-checkout .e-woocommerce-login-section+.col2-set .col-1{margin:var(--sections-item-gap) 0 0 0}.elementor-widget-cmsmasters-woo-checkout .e-woocommerce-login-section .e-checkout-secondary-title{text-align:var(--returning-customer-title-alignment,left)}.elementor-widget-cmsmasters-woo-checkout .e-coupon-box{margin-top:24px}.elementor-widget-cmsmasters-woo-checkout .e-coupon-anchor-description{line-height:var(--cmsmasters-input-label-line-height);color:var(--forms-labels-color,var(--cmsmasters-input-label-color));margin-bottom:var(--forms-labels-spacing,5px)}.elementor-widget-cmsmasters-woo-checkout .e-login-wrap{display:flex;align-items:center}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .e-login-wrap{display:block}}.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-start{width:100%}.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-start p{margin:0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-start p.form-row-first{margin-bottom:var(--forms-rows-gap,20px)}}.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-end{text-align:right;padding:0 0 0 20px}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-end{text-align:var(--returning-customer-button-alignment,left);padding:15px 0 0}}.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-end .form-row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-end label.e-login-label{display:none}}.elementor-widget-cmsmasters-woo-checkout .e-login-wrap-end p{margin:0}.elementor-widget-cmsmasters-woo-checkout .e-login-actions-wrap{display:flex;justify-content:space-between;align-items:center;margin-top:15px}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .e-login-actions-wrap{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .e-login-actions-wrap .e-login-actions-wrap-start+.e-login-actions-wrap-end{margin-top:10px}}.elementor-widget-cmsmasters-woo-checkout .e-login-actions-wrap-end .lost_password{margin-bottom:0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout button.e-apply-coupon{width:var(--coupon-button-width,-moz-fit-content);width:var(--coupon-button-width,fit-content)}}.elementor-widget-cmsmasters-woo-checkout .e-checkout__container{display:grid;flex-wrap:wrap;grid-template-columns:50% auto;align-items:stretch;grid-column-gap:var(--sections-item-gap);grid-row-gap:var(--customize-order-summary-section-item-gap,var(--sections-item-gap))}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .e-checkout__container{grid-template-columns:repeat(1,1fr)}}.elementor-widget-cmsmasters-woo-checkout .e-checkout-secondary-title{font-family:var(--typography-secondary-titles-font-family,var(--cmsmasters-base-font-family));font-size:var(--typography-secondary-titles-font-size,var(--cmsmasters-base-font-size));line-height:var(--typography-secondary-titles-line-height,var(--cmsmasters-base-line-height));font-weight:var(--typography-secondary-titles-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--typography-secondary-titles-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--typography-secondary-titles-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--typography-secondary-titles-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--typography-secondary-titles-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--typography-secondary-titles-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--typography-secondary-titles-word-spacing);color:var(--typography-secondary-titles-color,var(--cmsmasters-colors-text));margin:0 0 var(--typography-secondary-titles-spacing,20px) 0}.elementor-widget-cmsmasters-woo-checkout .e-checkout-secondary-title a{font-weight:var(--cmsmasters-link-font-weight);font-style:var(--cmsmasters-link-font-style);letter-spacing:var(--cmsmasters-link-letter-spacing)}.elementor-widget-cmsmasters-woo-checkout .e-woocommerce-coupon-nudge{text-align:var(--coupon-title-alignment,left)}.elementor-widget-cmsmasters-woo-checkout #ship-to-different-address{line-height:0;margin:var(--sections-item-gap) 0 20px 0}.elementor-widget-cmsmasters-woo-checkout a{font-family:var(--typography-links-font-family,var(--cmsmasters-base-font-family));font-size:var(--typography-links-font-size,var(--cmsmasters-base-font-size));line-height:var(--typography-links-line-height,var(--cmsmasters-base-line-height));font-weight:var(--typography-links-font-weight,var(--cmsmasters-link-font-weight));text-transform:var(--typography-links-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--typography-links-font-style,var(--cmsmasters-link-font-style));-webkit-text-decoration:var(--typography-links-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--typography-links-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--typography-links-letter-spacing,var(--cmsmasters-link-letter-spacing));word-spacing:var(--typography-links-word-spacing);color:var(--typography-links-normal-color,var(--cmsmasters-colors-link))}.elementor-widget-cmsmasters-woo-checkout a:hover{color:var(--typography-links-hover-color,var(--cmsmasters-colors-hover))}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row{padding-left:calc(var(--forms-columns-gap, 20px) / 4);padding-right:calc(var(--forms-columns-gap, 20px) / 4);margin-left:calc(var(--forms-columns-gap, 20px) / 4 * -1);margin-right:calc(var(--forms-columns-gap, 20px) / 4 * -1)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row label,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row label,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row label{line-height:var(--cmsmasters-input-label-line-height);color:var(--forms-labels-color,var(--cmsmasters-input-label-color));margin-bottom:var(--forms-labels-spacing,5px)}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row label.checkbox,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row label.checkbox,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row label.checkbox{display:flex;align-items:center;margin:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row label.checkbox .woocommerce-form__input-checkbox,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row label.checkbox .woocommerce-form__input-checkbox,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row label.checkbox .woocommerce-form__input-checkbox{font-size:var(--typography-checkboxes-font-size,var(--cmsmasters-base-font-size));width:calc(var(--typography-checkboxes-font-size, var(--cmsmasters-base-font-size)) * .8);min-width:13px;height:calc(var(--typography-checkboxes-font-size, var(--cmsmasters-base-font-size)) * .8);min-height:13px;margin:0 .5em 0 0}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row .input-text,.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row select,.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row textarea,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row .input-text,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row select,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row textarea,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row .input-text,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row select,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row textarea{font-family:var(--forms-fields-font-family,var(--cmsmasters-input-font-family));font-size:var(--forms-fields-font-size,var(--cmsmasters-input-font-size));line-height:var(--forms-fields-line-height,var(--cmsmasters-input-line-height));font-weight:var(--forms-fields-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--forms-fields-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--forms-fields-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--forms-fields-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--forms-fields-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--forms-fields-word-spacing);color:var(--forms-fields-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));padding:var(--forms-fields-padding-top,var(--cmsmasters-input-padding-top)) var(--forms-fields-padding-right,var(--cmsmasters-input-padding-right)) var(--forms-fields-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--forms-fields-padding-left,var(--cmsmasters-input-padding-left));border-radius:var(--forms-fields-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row .input-text:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row select:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .form-row textarea:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row .input-text:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row select:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row textarea:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row .input-text:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row select:focus,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor .form-row textarea:focus{color:var(--forms-fields-focus-color,var(--cmsmasters-input-focus-colors-color));background-color:var(--forms-fields-focus-bg-color,var(--cmsmasters-input-focus-colors-bg));border-color:var(--forms-fields-focus-border-color,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--forms-fields-focus-border-radius,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--forms-fields-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details #billing_address_1_field,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box #billing_address_1_field,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-anchor #billing_address_1_field{margin-bottom:5px}.elementor-widget-cmsmasters-woo-checkout .woocommerce .create-account,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box .form-row{margin-bottom:0!important}.elementor-widget-cmsmasters-woo-checkout .woocommerce #shipping_method li input,.elementor-widget-cmsmasters-woo-checkout .woocommerce .input-radio{vertical-align:middle}.elementor-widget-cmsmasters-woo-checkout .woocommerce #shipping_method li label,.elementor-widget-cmsmasters-woo-checkout .woocommerce .wc_payment_method label{font-family:var(--typography-radio-buttons-font-family,var(--cmsmasters-base-font-family));font-size:var(--typography-radio-buttons-font-size,var(--cmsmasters-base-font-size));line-height:var(--typography-radio-buttons-line-height,var(--cmsmasters-base-line-height));font-weight:var(--typography-radio-buttons-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--typography-radio-buttons-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--typography-radio-buttons-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--typography-radio-buttons-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--typography-radio-buttons-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--typography-radio-buttons-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--typography-radio-buttons-word-spacing)}.elementor-widget-cmsmasters-woo-checkout .woocommerce #shipping_method li label{color:var(--typography-radio-buttons-color,var(--cmsmasters-table-tfoot-colors-text))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .wc_payment_method label{color:var(--typography-radio-buttons-color,var(--cmsmasters-input-label-color));display:inline}.elementor-widget-cmsmasters-woo-checkout .woocommerce #coupon_code{width:100%}.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-checkout__column.e-checkout__column-end .e-checkout__column-inner>div:first-child,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-checkout__column.e-checkout__column-start>div:first-child{margin:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .col-1,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-checkout__order_review,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-section,.elementor-widget-cmsmasters-woo-checkout .woocommerce .shipping_address,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-additional-fields,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout #payment{background:var(--sections-background-color,var(--cmsmasters-colors-bg));border-top:var(--sections-border-top-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,1px) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));display:block;padding:var(--sections-padding,30px);border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow);overflow:hidden}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .col-1,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-checkout__order_review,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-section,.elementor-widget-cmsmasters-woo-checkout .woocommerce .shipping_address,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-additional-fields,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout #payment{padding:var(--sections-padding,20px)}}.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-checkout__order_review,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-coupon-box,.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-woocommerce-login-section,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-additional-fields,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout #payment{margin:var(--sections-item-gap) 0 0 0}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-additional-fields{display:var(--additional-information-display,none)}.elementor-widget-cmsmasters-woo-checkout .woocommerce .e-checkout-message,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout #payment .payment_box,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-privacy-policy-text{font-family:var(--typography-messages-font-family,var(--cmsmasters-base-font-family));font-size:var(--typography-messages-font-size,var(--cmsmasters-base-font-size));line-height:var(--typography-messages-line-height,var(--cmsmasters-base-line-height));font-weight:var(--typography-messages-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--typography-messages-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--typography-messages-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--typography-messages-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--typography-messages-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--typography-messages-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--typography-messages-word-spacing);color:var(--typography-messages-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout #payment .payment_box{background-color:var(--forms-fields-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));border-top:var(--forms-fields-border-top-width,var(--cmsmasters-input-normal-bd-width-top)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--forms-fields-border-right-width,var(--cmsmasters-input-normal-bd-width-right)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--forms-fields-border-bottom-width,var(--cmsmasters-input-normal-bd-width-bottom)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--forms-fields-border-left-width,var(--cmsmasters-input-normal-bd-width-left)) var(--forms-fields-border-type,var(--cmsmasters-input-normal-bd-style)) var(--forms-fields-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-radius:var(--forms-fields-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));box-shadow:var(--forms-fields-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-privacy-policy-text p{margin-top:25px}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .col2-set .col-1{margin-bottom:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce #customer_details .col2-set .col-2{padding-top:15px}.elementor-widget-cmsmasters-woo-checkout .woocommerce #order_review_heading{text-align:var(--your-order-title-alignment,left)}.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table{margin-bottom:0;border:0}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tbody tr:first-child td:first-child{border-top-width:1px;border-top-style:solid}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tbody tr td:first-child{border-right-width:1px;border-right-style:solid;padding-bottom:10px}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tbody tr td+td{border-top:0;padding-top:0}}.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tbody td{color:var(--tables-items-color,var(--cmsmasters-table-colors-text))}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table thead{display:none}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tr{display:flex;flex-direction:column;align-items:stretch}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tfoot tr th{border-right-width:1px;border-right-style:solid}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .shop_table tfoot tr:last-child th{border-bottom:0}}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td{font-family:var(--customize-order-summary-table-items-font-family,var(--cmsmasters-table-font-family));font-size:var(--customize-order-summary-table-items-font-size,var(--cmsmasters-table-font-size));line-height:var(--customize-order-summary-table-items-line-height,var(--cmsmasters-table-line-height));font-weight:var(--customize-order-summary-table-items-font-weight,var(--cmsmasters-table-font-weight));text-transform:var(--customize-order-summary-table-items-text-transform,var(--cmsmasters-table-text-transform));font-style:var(--customize-order-summary-table-items-font-style,var(--cmsmasters-table-font-style));-webkit-text-decoration:var(--customize-order-summary-table-items-text-decoration,var(--cmsmasters-table-text-decoration));text-decoration:var(--customize-order-summary-table-items-text-decoration,var(--cmsmasters-table-text-decoration));letter-spacing:var(--customize-order-summary-table-items-letter-spacing,var(--cmsmasters-table-letter-spacing));word-spacing:var(--customize-order-summary-table-items-word-spacing);color:var(--customize-order-summary-table-items-color,var(--cmsmasters-table-colors-text));background-color:var(--customize-order-summary-table-items-bg-color,var(--cmsmasters-table-colors-bg))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:150px;padding-right:40px}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name{max-width:100%;padding-right:var(--cmsmasters-table-padding-right)}}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-total{vertical-align:top}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table td,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table th{padding-top:var(--customize-order-summary-table-items-rows-gap,var(--cmsmasters-table-padding-top));padding-bottom:var(--customize-order-summary-table-items-rows-gap,var(--cmsmasters-table-padding-bottom))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table thead th{font-family:var(--customize-order-summary-table-titles-font-family,var(--cmsmasters-table-thead-font-family));font-size:var(--customize-order-summary-table-titles-font-size,var(--cmsmasters-table-thead-font-size));line-height:var(--customize-order-summary-table-titles-line-height,var(--cmsmasters-table-thead-line-height));font-weight:var(--customize-order-summary-table-titles-font-weight,var(--cmsmasters-table-thead-font-weight));text-transform:var(--customize-order-summary-table-titles-text-transform,var(--cmsmasters-table-thead-text-transform));font-style:var(--customize-order-summary-table-titles-font-style,var(--cmsmasters-table-thead-font-style));-webkit-text-decoration:var(--customize-order-summary-table-titles-text-decoration,var(--cmsmasters-table-thead-text-decoration));text-decoration:var(--customize-order-summary-table-titles-text-decoration,var(--cmsmasters-table-thead-text-decoration));letter-spacing:var(--customize-order-summary-table-titles-letter-spacing,var(--cmsmasters-table-thead-letter-spacing));word-spacing:var(--customize-order-summary-table-titles-word-spacing);color:var(--customize-order-summary-table-titles-color,var(--cmsmasters-table-thead-colors-text));background-color:var(--customize-order-summary-table-titles-bg-color,var(--cmsmasters-table-thead-colors-bg))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot td,.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-checkout-review-order-table tfoot th{font-family:var(--customize-order-summary-table-totals-font-family,var(--cmsmasters-table-tfoot-font-family));font-size:var(--customize-order-summary-table-totals-font-size,var(--cmsmasters-table-tfoot-font-size));line-height:var(--customize-order-summary-table-totals-line-height,var(--cmsmasters-table-tfoot-line-height));font-weight:var(--customize-order-summary-table-totals-font-weight,var(--cmsmasters-table-tfoot-font-weight));text-transform:var(--customize-order-summary-table-totals-text-transform,var(--cmsmasters-table-tfoot-text-transform));font-style:var(--customize-order-summary-table-totals-font-style,var(--cmsmasters-table-tfoot-font-style));-webkit-text-decoration:var(--customize-order-summary-table-totals-text-decoration,var(--cmsmasters-table-tfoot-text-decoration));text-decoration:var(--customize-order-summary-table-totals-text-decoration,var(--cmsmasters-table-tfoot-text-decoration));letter-spacing:var(--customize-order-summary-table-totals-letter-spacing,var(--cmsmasters-table-tfoot-letter-spacing));word-spacing:var(--customize-order-summary-table-totals-word-spacing);color:var(--customize-order-summary-table-totals-color,var(--cmsmasters-table-tfoot-colors-text));background-color:var(--customize-order-summary-table-totals-bg-color,var(--cmsmasters-table-tfoot-colors-bg))}.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-shipping-totals td{max-width:70px}@media (max-width:767px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .woocommerce-shipping-totals td{max-width:100%!important}}.elementor-widget-cmsmasters-woo-checkout .woocommerce h3{font-family:var(--typography-titles-font-family,var(--cmsmasters-h4-font-family));font-size:var(--typography-titles-font-size,var(--cmsmasters-h4-font-size));line-height:var(--typography-titles-line-height,var(--cmsmasters-h4-line-height));font-weight:var(--typography-titles-font-weight,var(--cmsmasters-h4-font-weight));text-transform:var(--typography-titles-text-transform,var(--cmsmasters-h4-text-transform));font-style:var(--typography-titles-font-style,var(--cmsmasters-h4-font-style));-webkit-text-decoration:var(--typography-titles-text-decoration,var(--cmsmasters-h4-text-decoration));text-decoration:var(--typography-titles-text-decoration,var(--cmsmasters-h4-text-decoration));letter-spacing:var(--typography-titles-letter-spacing,var(--cmsmasters-h4-letter-spacing));word-spacing:var(--typography-titles-word-spacing);color:var(--typography-titles-color,var(--cmsmasters-colors-heading));margin-top:0;margin-bottom:var(--typography-titles-spacing,20px);text-shadow:var(--typography-titles-text-shadow)}.elementor-widget-cmsmasters-woo-checkout .woocommerce .coupon-container-grid{display:flex;flex-direction:row;align-items:center}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .coupon-container-grid{display:block;flex-direction:column}}.elementor-widget-cmsmasters-woo-checkout .woocommerce .coupon-container-grid .coupon-col-1{width:100%;padding-right:20px}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .coupon-container-grid .coupon-col-1{padding-right:0;padding-bottom:15px}}.elementor-widget-cmsmasters-woo-checkout .woocommerce .coupon-container-grid .coupon-col-2{width:-moz-fit-content;width:fit-content;text-align:right}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce .coupon-container-grid .coupon-col-2{text-align:var(--coupon-button-alignment,left);width:100%}}.elementor-widget-cmsmasters-woo-checkout .woocommerce #account_password_field{margin-bottom:10px}.elementor-widget-cmsmasters-woo-checkout .woocommerce .product-name .variation{font-family:var(--customize-order-summary-variations-font-family,var(--cmsmasters-table-tfoot-font-family));font-size:var(--customize-order-summary-variations-font-size,var(--cmsmasters-table-tfoot-font-size));line-height:var(--customize-order-summary-variations-line-height,var(--cmsmasters-table-tfoot-line-height));font-weight:var(--customize-order-summary-variations-font-weight,var(--cmsmasters-table-tfoot-font-weight));text-transform:var(--customize-order-summary-variations-text-transform,var(--cmsmasters-table-tfoot-text-transform));font-style:var(--customize-order-summary-variations-font-style,var(--cmsmasters-table-tfoot-font-style));-webkit-text-decoration:var(--customize-order-summary-variations-text-decoration,var(--cmsmasters-table-tfoot-text-decoration));text-decoration:var(--customize-order-summary-variations-text-decoration,var(--cmsmasters-table-tfoot-text-decoration));letter-spacing:var(--customize-order-summary-variations-letter-spacing,var(--cmsmasters-table-tfoot-letter-spacing));word-spacing:var(--customize-order-summary-variations-word-spacing);color:var(--customize-order-summary-variations-color,var(--cmsmasters-colors-heading))}.elementor-widget-cmsmasters-woo-checkout .woocommerce-form__input-checkbox{font-size:var(--typography-checkboxes-font-size,var(--cmsmasters-base-font-size));width:calc(var(--typography-checkboxes-font-size, var(--cmsmasters-base-font-size)) * .8);min-width:13px;height:calc(var(--typography-checkboxes-font-size, var(--cmsmasters-base-font-size)) * .8);min-height:13px;margin:0 .5em 0 0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-form__label-for-checkbox{display:flex;align-items:center;margin:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-form__label-for-checkbox span{font-family:var(--typography-checkboxes-font-family,var(--cmsmasters-base-font-family));font-size:var(--typography-checkboxes-font-size,var(--cmsmasters-base-font-size));line-height:var(--typography-checkboxes-line-height,var(--cmsmasters-base-line-height));font-weight:var(--typography-checkboxes-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--typography-checkboxes-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--typography-checkboxes-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--typography-checkboxes-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--typography-checkboxes-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--typography-checkboxes-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--typography-checkboxes-word-spacing);color:var(--typography-checkboxes-color,var(--cmsmasters-colors-text));position:relative}.elementor-widget-cmsmasters-woo-checkout .woocommerce-info{border-top-color:transparent;background-color:transparent;padding:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-form-login-toggle .woocommerce-info{margin-bottom:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .form-row>span{margin-bottom:3px}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .form-row-first,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .form-row-last{width:50%}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .form-row-first,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .form-row-last{width:100%}}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-billing-fields h3{text-align:var(--billing-details-title-alignment,left)}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-account-fields .form-row,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-billing-fields .form-row,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-shipping-fields .form-row{margin-bottom:var(--forms-rows-gap,20px)}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-account-fields .form-row:last-child,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-billing-fields .form-row:last-child,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-shipping-fields .form-row:last-child{margin-bottom:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .e-coupon-anchor-description,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .e-woocommerce-login-anchor .form-row label,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-additional-fields .form-row label,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-billing-fields .form-row label,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-shipping-fields .form-row label{font-family:var(--forms-labels-font-family,var(--cmsmasters-input-label-font-family));font-size:var(--forms-labels-font-size,var(--cmsmasters-input-label-font-size));line-height:var(--forms-labels-line-height,var(--cmsmasters-input-label-line-height));font-weight:var(--forms-labels-font-weight,var(--cmsmasters-input-label-font-weight));text-transform:var(--forms-labels-text-transform,var(--cmsmasters-input-label-text-transform));font-style:var(--forms-labels-font-style,var(--cmsmasters-input-label-font-style));-webkit-text-decoration:var(--forms-labels-text-decoration,var(--cmsmasters-input-label-text-decoration));text-decoration:var(--forms-labels-text-decoration,var(--cmsmasters-input-label-text-decoration));letter-spacing:var(--forms-labels-letter-spacing,var(--cmsmasters-input-label-letter-spacing));word-spacing:var(--forms-labels-word-spacing)}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .woocommerce-account-fields{margin-top:var(--forms-rows-gap,20px)}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout.login{margin-top:-8px;z-index:999;border-top-width:0;position:relative;margin-bottom:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment{margin-top:24px;padding:15px 25px 25px}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods{border-bottom:none;padding:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods+.place-order{margin-top:20px}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods .payment_box:before{display:none}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods li{line-height:21px}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods li label a{padding-left:15px}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods li label a{float:none;padding-left:10px}}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .payment_methods li label img{width:55px}}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .place-order{display:flex;flex-direction:column;flex-wrap:wrap;padding:0;margin-bottom:0;align-items:var(--payment-purchase-button-alignment,stretch)}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment #place_order{width:var(--payment-purchase-button-width,-moz-fit-content);width:var(--payment-purchase-button-width,fit-content);float:none;min-height:auto;margin:0}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout #payment .woocommerce-info:before{display:none}.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .col2-set .col-1,.elementor-widget-cmsmasters-woo-checkout .woocommerce-checkout .col2-set .col-2{width:auto;float:none}.elementor-widget-cmsmasters-woo-checkout .woocommerce-form-coupon-toggle{display:none}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-checkout button.woocommerce-form-login__submit{width:var(--returning-customer-button-width,-moz-fit-content);width:var(--returning-customer-button-width,fit-content)}}.elementor-widget-cmsmasters-woo-checkout .woocommerce-additional-fields h3{text-align:var(--additional-information-title-alignment,left)}.elementor-widget-cmsmasters-woo-checkout .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper p{margin:0}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-received{font-family:var(--typography-confirmation-message-font-family,var(--cmsmasters-h5-font-family));font-size:var(--typography-confirmation-message-font-size,var(--cmsmasters-h5-font-size));line-height:var(--typography-confirmation-message-line-height,var(--cmsmasters-h5-line-height));font-weight:var(--typography-confirmation-message-font-weight,var(--cmsmasters-h5-font-weight));text-transform:var(--typography-confirmation-message-text-transform,var(--cmsmasters-h5-text-transform));font-style:var(--typography-confirmation-message-font-style,var(--cmsmasters-h5-font-style));-webkit-text-decoration:var(--typography-confirmation-message-text-decoration,var(--cmsmasters-h5-text-decoration));text-decoration:var(--typography-confirmation-message-text-decoration,var(--cmsmasters-h5-text-decoration));letter-spacing:var(--typography-confirmation-message-letter-spacing,var(--cmsmasters-h5-letter-spacing));word-spacing:var(--typography-confirmation-message-word-spacing);color:var(--typography-confirmation-message-color,var(--cmsmasters-colors-text));text-align:var(--confirmation-message-alignment,inherit);display:var(--confirmation-message-display,none);text-shadow:var(--typography-confirmation-message-text-shadow);margin:0}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-received+.woocommerce-thankyou-order-details{margin:var(--payment-details-gap,40px) 0 0}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .product-purchase-note,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details+p,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce address{font-family:var(--typography-general-text-font-family,var(--cmsmasters-text-font-family));font-size:var(--typography-general-text-font-size,var(--cmsmasters-text-font-size));line-height:var(--typography-general-text-line-height,var(--cmsmasters-text-line-height));font-weight:var(--typography-general-text-font-weight,var(--cmsmasters-text-font-weight));text-transform:var(--typography-general-text-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--typography-general-text-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--typography-general-text-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--typography-general-text-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--typography-general-text-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--typography-general-text-word-spacing)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details{-webkit-padding-start:0;padding-inline-start:0;margin:0;display:flex;flex-wrap:wrap}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details{margin-top:30px;margin-bottom:0}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details{margin-top:20px}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details+p{color:var(--typography-general-text-color,var(--cmsmasters-colors-text));margin:var(--payment-details-general-text-gap,20px) 0 0}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{font-family:var(--payment-details-titles-font-family,var(--cmsmasters-h6-font-family));font-size:var(--payment-details-titles-font-size,var(--cmsmasters-h6-font-size));line-height:var(--payment-details-titles-line-height,var(--cmsmasters-h6-line-height));font-weight:var(--payment-details-titles-font-weight,var(--cmsmasters-h6-font-weight));text-transform:var(--payment-details-titles-text-transform,var(--cmsmasters-h6-text-transform));font-style:var(--payment-details-titles-font-style,var(--cmsmasters-h6-font-style));-webkit-text-decoration:var(--payment-details-titles-text-decoration,var(--cmsmasters-h6-text-decoration));text-decoration:var(--payment-details-titles-text-decoration,var(--cmsmasters-h6-text-decoration));letter-spacing:var(--payment-details-titles-letter-spacing,var(--cmsmasters-h6-letter-spacing));word-spacing:var(--payment-details-titles-word-spacing);text-shadow:var(--payment-details-titles-text-shadow);color:var(--payment-details-titles-color,var(--cmsmasters-colors-heading));float:unset;border-top:0;border-right:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,var(--cmsmasters-colors-bd))}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li{display:flex;justify-content:space-between;align-items:center;border-right:none;border-bottom:var(--payment-details-border-width,1px) var(--payment-details-border-type,solid) var(--payment-details-border-color,var(--cmsmasters-colors-bd));width:100%}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{font-family:var(--payment-details-items-font-family,var(--cmsmasters-base-font-family));font-size:var(--payment-details-items-font-size,var(--cmsmasters-base-font-size));line-height:var(--payment-details-items-line-height,var(--cmsmasters-base-line-height));font-weight:var(--payment-details-items-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--payment-details-items-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--payment-details-items-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--payment-details-items-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--payment-details-items-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--payment-details-items-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--payment-details-items-word-spacing);color:var(--payment-details-items-color,var(--cmsmasters-colors-text));margin-top:var(--payment-details-titles-spacing,10px)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li strong{text-align:right;margin-top:0;margin-left:var(--payment-details-titles-spacing,10px)}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li:first-child{margin-top:0;margin-right:calc(var(--payment-details-space-between, 60px) / 2);margin-bottom:0;padding-top:0;padding-right:calc(var(--payment-details-space-between, 60px) / 2)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li:first-child{margin-right:0;margin-bottom:0;padding-top:calc(var(--payment-details-space-between, 20px) / 2);padding-right:0;padding-bottom:calc(var(--payment-details-space-between, 20px) / 2)}}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li:first-child{padding-top:0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li:last-of-type{border-right:none;margin-right:0!important;padding-right:0!important}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-thankyou-order-details li:last-of-type{border-bottom:none;padding-bottom:0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details{margin:var(--bank-details-gap,70px) 0 0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details{margin:var(--bank-details-gap,55px) 0 0}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details{margin:var(--bank-details-gap,40px) 0 0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));display:flex;flex-wrap:wrap;border-top:var(--sections-border-top-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));margin:0;-webkit-padding-start:0;padding-inline-start:0;padding:var(--sections-padding,0);border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details{margin-bottom:0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{font-family:var(--bank-details-titles-font-family,var(--cmsmasters-h6-font-family));font-size:var(--bank-details-titles-font-size,var(--cmsmasters-h6-font-size));line-height:var(--bank-details-titles-line-height,var(--cmsmasters-h6-line-height));font-weight:var(--bank-details-titles-font-weight,var(--cmsmasters-h6-font-weight));text-transform:var(--bank-details-titles-text-transform,var(--cmsmasters-h6-text-transform));font-style:var(--bank-details-titles-font-style,var(--cmsmasters-h6-font-style));-webkit-text-decoration:var(--bank-details-titles-text-decoration,var(--cmsmasters-h6-text-decoration));text-decoration:var(--bank-details-titles-text-decoration,var(--cmsmasters-h6-text-decoration));letter-spacing:var(--bank-details-titles-letter-spacing,var(--cmsmasters-h6-letter-spacing));word-spacing:var(--bank-details-titles-word-spacing);color:var(--bank-details-titles-color,var(--cmsmasters-colors-heading));float:unset;border-top:0;border-right:var(--bank-details-dividers-border-width,1px) var(--bank-details-dividers-border-type,solid) var(--bank-details-dividers-border-color,var(--cmsmasters-colors-bd));text-shadow:var(--bank-details-titles-text-shadow)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li{display:flex;justify-content:space-between;align-items:center;border-right:none;border-bottom:var(--bank-details-dividers-border-width,1px) var(--bank-details-dividers-border-type,solid) var(--bank-details-dividers-border-color,var(--cmsmasters-colors-bd));width:100%}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{font-family:var(--bank-details-items-font-family,var(--cmsmasters-base-font-family));font-size:var(--bank-details-items-font-size,var(--cmsmasters-base-font-size));line-height:var(--bank-details-items-line-height,var(--cmsmasters-base-line-height));font-weight:var(--bank-details-items-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--bank-details-items-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--bank-details-items-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--bank-details-items-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--bank-details-items-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--bank-details-items-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--bank-details-items-word-spacing);color:var(--bank-details-items-color,var(--cmsmasters-colors-text));margin-top:var(--bank-details-titles-spacing,10px)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li strong{text-align:right;margin-top:0;margin-left:var(--bank-details-titles-spacing,10px)}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:first-child{margin-top:0;margin-right:calc(var(--bank-details-space-between, 60px) / 2);margin-bottom:0;padding-top:0;padding-right:calc(var(--bank-details-space-between, 60px) / 2)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:first-child{margin-right:0;margin-bottom:0;padding-top:calc(var(--bank-details-space-between, 20px) / 2);padding-right:0;padding-bottom:calc(var(--bank-details-space-between, 20px) / 2)}}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:first-child{padding-top:0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type{border-right:none;margin-right:0!important;padding-right:0!important}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-bacs-bank-details .wc-bacs-bank-details li:last-of-type{border-bottom:none;padding-bottom:0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-item-meta .wc-item-meta-label,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-item-meta li p{font-family:var(--order-details-variations-font-family,var(--cmsmasters-base-font-family));font-size:var(--order-details-variations-font-size,var(--cmsmasters-base-font-size));line-height:var(--order-details-variations-line-height,var(--cmsmasters-base-line-height));font-weight:var(--order-details-variations-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--order-details-variations-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--order-details-variations-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--order-details-variations-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--order-details-variations-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--order-details-variations-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--order-details-variations-word-spacing);color:var(--order-details-variations-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .order-again .button,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .button{font-family:var(--buttons-font-family,var(--cmsmasters-button-font-family));font-size:var(--buttons-font-size,var(--cmsmasters-button-font-size));line-height:var(--buttons-line-height,var(--cmsmasters-button-line-height));font-weight:var(--buttons-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--buttons-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--buttons-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--buttons-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--buttons-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--buttons-word-spacing);color:var(--buttons-normal-color,var(--cmsmasters-button-normal-colors-color));border-left:var(--buttons-border-left-width,var(--cmsmasters-button-normal-bd-width-left)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--buttons-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-right:var(--buttons-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));border-top:var(--buttons-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--buttons-border-type,var(--cmsmasters-button-normal-bd-style)) var(--buttons-normal-border-color,var(--cmsmasters-button-normal-colors-bd));padding:var(--buttons-padding-top,var(--cmsmasters-button-padding-top)) var(--buttons-padding-right,var(--cmsmasters-button-padding-right)) var(--buttons-padding-bottom,var(--cmsmasters-button-padding-bottom)) var(--buttons-padding-left,var(--cmsmasters-button-padding-left));border-radius:var(--buttons-normal-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--buttons-normal-text-shadow,var(--cmsmasters-button-text-shadow));box-shadow:var(--buttons-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));vertical-align:middle;transition-duration:var(--buttons-hover-transition-duration,.3s)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .order-again .button:after,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .order-again .button:before,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .button:after,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .button:before{transition-duration:var(--buttons-hover-transition-duration,.3s)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .order-again .button:focus,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .order-again .button:hover,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .button:focus,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .button:hover{color:var(--buttons-hover-color,var(--cmsmasters-button-hover-colors-color));border-color:var(--buttons-hover-border-color,var(--cmsmasters-button-hover-colors-bd));border-radius:var(--buttons-hover-border-radius,var(--cmsmasters-button-hover-bd-radius));text-shadow:var(--buttons-hover-text-shadow,var(--cmsmasters-button-hover-text-shadow));box-shadow:var(--buttons-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-pagination .button{border-width:var(--buttons-border-top-width,var(--cmsmasters-button-normal-bd-width-top)) var(--buttons-border-right-width,var(--cmsmasters-button-normal-bd-width-right)) var(--buttons-border-bottom-width,var(--cmsmasters-button-normal-bd-width-bottom)) var(--buttons-border-left-width,var(--cmsmasters-button-normal-bd-width-left))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table{background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));border-width:0;border-top:var(--sections-border-top-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-right:var(--sections-border-right-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--sections-border-bottom-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));border-left:var(--sections-border-left-width,0) var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd));margin-bottom:0;padding:var(--sections-padding,0);border-radius:var(--sections-border-radius,0);box-shadow:var(--sections-box-shadow);overflow:hidden}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table th{border-top-style:var(--order-details-dividers-border-type);padding:calc(var(--order-details-rows-gap, calc(var(--cmsmasters-table-padding-top) * 2)) / 2) var(--cmsmasters-table-padding-right) calc(var(--order-details-rows-gap, calc(var(--cmsmasters-table-padding-top) * 2)) / 2) var(--cmsmasters-table-padding-left)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table thead tr th{font-family:var(--order-details-titles-font-family,var(--cmsmasters-base-font-family));font-size:var(--order-details-titles-font-size,var(--cmsmasters-base-font-size));line-height:var(--order-details-titles-line-height,var(--cmsmasters-base-line-height));font-weight:var(--order-details-titles-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--order-details-titles-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--order-details-titles-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--order-details-titles-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--order-details-titles-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--order-details-titles-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--order-details-titles-word-spacing);color:var(--order-details-titles-color,var(--cmsmasters-table-thead-colors-text));border-top-color:var(--order-details-dividers-border-color,var(--cmsmasters-table-thead-colors-bd));text-shadow:var(--order-details-titles-text-shadow)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table thead tr th:empty{display:none}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table thead tr th span{color:var(--order-details-titles-color,var(--cmsmasters-table-thead-colors-text))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tbody td{border-top-color:var(--order-details-dividers-border-color,var(--cmsmasters-table-colors-bd));border-top-width:var(--order-details-dividers-border-width)}@media (min-width:1181px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tbody td{vertical-align:middle}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tbody td .woocommerce-Price-amount{color:var(--order-details-items-color,var(--cmsmasters-table-colors-text))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tfoot td,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tfoot th{color:var(--order-details-totals-color,var(--cmsmasters-table-tfoot-colors-text));border-top-color:var(--order-details-dividers-border-color,var(--cmsmasters-table-tfoot-colors-bd));border-top-width:var(--order-details-dividers-border-width)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tfoot th,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tfoot tr td,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table tfoot tr td span{font-family:var(--order-details-totals-font-family,var(--cmsmasters-base-font-family));font-size:var(--order-details-totals-font-size,var(--cmsmasters-base-font-size));line-height:var(--order-details-totals-line-height,var(--cmsmasters-base-line-height));font-weight:var(--order-details-totals-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--order-details-totals-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--order-details-totals-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--order-details-totals-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--order-details-totals-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--order-details-totals-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--order-details-totals-word-spacing);text-shadow:var(--order-details-totals-text-shadow)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .product-quantity,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.download-expires,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.download-remaining{color:var(--order-details-items-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .product-quantity,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .woocommerce-table--order-details td a,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.download-expires,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.download-file,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.download-product,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.download-remaining,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table td.product-total{font-family:var(--order-details-items-font-family,var(--cmsmasters-base-font-family));font-size:var(--order-details-items-font-size,var(--cmsmasters-base-font-size));line-height:var(--order-details-items-line-height,var(--cmsmasters-base-line-height));font-weight:var(--order-details-items-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--order-details-items-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--order-details-items-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--order-details-items-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--order-details-items-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--order-details-items-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--order-details-items-word-spacing)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .shop_table .product-purchase-note td{border-top:none;padding-top:0;color:var(--typography-general-text-color,var(--cmsmasters-colors-text))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-table--order-downloads tr td:before{font-family:var(--order-details-titles-font-family,var(--cmsmasters-base-font-family));font-size:var(--order-details-titles-font-size,var(--cmsmasters-base-font-size));line-height:var(--order-details-titles-line-height,var(--cmsmasters-base-line-height));font-weight:var(--order-details-titles-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--order-details-titles-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--order-details-titles-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--order-details-titles-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--order-details-titles-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--order-details-titles-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--order-details-titles-word-spacing);color:var(--order-details-titles-color,var(--cmsmasters-colors-heading));text-shadow:var(--order-details-titles-text-shadow)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce h2{font-family:var(--typography-titles-font-family,var(--cmsmasters-h3-font-family));font-size:var(--typography-titles-font-size,var(--cmsmasters-h3-font-size));line-height:var(--typography-titles-line-height,var(--cmsmasters-h3-line-height));font-weight:var(--typography-titles-font-weight,var(--cmsmasters-h3-font-weight));text-transform:var(--typography-titles-text-transform,var(--cmsmasters-h3-text-transform));font-style:var(--typography-titles-font-style,var(--cmsmasters-h3-font-style));-webkit-text-decoration:var(--typography-titles-text-decoration,var(--cmsmasters-h3-text-decoration));text-decoration:var(--typography-titles-text-decoration,var(--cmsmasters-h3-text-decoration));letter-spacing:var(--typography-titles-letter-spacing,var(--cmsmasters-h3-letter-spacing));word-spacing:var(--typography-titles-word-spacing);color:var(--typography-titles-color,var(--cmsmasters-colors-heading));margin-bottom:var(--titles-spacing,30px);text-shadow:var(--typography-titles-text-shadow)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce h2{margin-bottom:var(--titles-spacing,25px)}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce h2{margin-bottom:var(--titles-spacing,20px)}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce h3{font-family:var(--cmsmasters-h5-font-family);font-weight:var(--cmsmasters-h5-font-weight);font-style:var(--cmsmasters-h5-font-style);text-transform:var(--cmsmasters-h5-text-transform);-webkit-text-decoration:var(--cmsmasters-h5-text-decoration);text-decoration:var(--cmsmasters-h5-text-decoration);font-size:var(--cmsmasters-h5-font-size);line-height:var(--cmsmasters-h5-line-height);letter-spacing:var(--cmsmasters-h5-letter-spacing)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-order-details{margin:var(--order-details-gap,70px) 0 0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-order-details{margin:var(--order-details-gap,55px) 0 0}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-order-details{margin:var(--order-details-gap,40px) 0 0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-order-details h2{text-align:var(--order-summary-alignment,inherit)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-bacs-bank-details-heading{text-align:var(--bank-details-alignment,inherit)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-order-downloads__title{text-align:var(--downloads-alignment,inherit)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-customer-details{margin:var(--order-details-gap,70px) 0 0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-customer-details{margin:var(--order-details-gap,55px) 0 0}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-customer-details{margin:var(--order-details-gap,40px) 0 0}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-column--billing-address h2,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-customer-details>h2{text-align:var(--billing-details-alignment,inherit)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .woocommerce-column--shipping-address h2{text-align:var(--shipping-details-alignment,inherit)}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce a{color:var(--order-details-product-links-normal-color,var(--cmsmasters-table-colors-link))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce a:hover{color:var(--order-details-product-links-hover-color,var(--cmsmasters-table-colors-hover))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce p{margin-bottom:20px}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce strong{color:var(--typography-general-text-color,var(--cmsmasters-colors-heading))}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce address{color:var(--typography-general-text-color,var(--cmsmasters-colors-text));background-color:var(--sections-background-color,var(--cmsmasters-colors-bg));border-width:var(--sections-border-top-width,0) var(--sections-border-right-width,0) var(--sections-border-bottom-width,0) var(--sections-border-left-width,0);padding:var(--sections-padding,30px);border-radius:var(--sections-border-radius,3px);box-shadow:var(--sections-box-shadow);border:1px var(--sections-border-type,solid) var(--sections-border-color,var(--cmsmasters-colors-bd))}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce address{padding:var(--sections-padding,25px)}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce address{padding:var(--sections-padding,20px)}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-bacs-bank-details-account-name{font-family:var(--bank-details-account-title-font-family,var(--cmsmasters-h5-font-family));font-size:var(--bank-details-account-title-font-size,var(--cmsmasters-h5-font-size));line-height:var(--bank-details-account-title-line-height,var(--cmsmasters-h5-line-height));font-weight:var(--bank-details-account-title-font-weight,var(--cmsmasters-h5-font-weight));text-transform:var(--bank-details-account-title-text-transform,var(--cmsmasters-h5-text-transform));font-style:var(--bank-details-account-title-font-style,var(--cmsmasters-h5-font-style));-webkit-text-decoration:var(--bank-details-account-title-text-decoration,var(--cmsmasters-h5-text-decoration));text-decoration:var(--bank-details-account-title-text-decoration,var(--cmsmasters-h5-text-decoration));letter-spacing:var(--bank-details-account-title-letter-spacing,var(--cmsmasters-h5-letter-spacing));word-spacing:var(--bank-details-account-title-word-spacing);color:var(--bank-details-account-title-color,var(--cmsmasters-colors-heading));margin-bottom:var(--bank-details-account-title-spacing,20px);text-shadow:var(--bank-details-account-title-text-shadow)}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-bacs-bank-details-account-name{margin-bottom:var(--bank-details-account-title-spacing,15px)}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-bacs-bank-details-account-name{margin-bottom:var(--bank-details-account-title-spacing,10px)}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-bacs-bank-details:last-child{margin-bottom:0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce .wc-bacs-bank-details:last-child{margin-bottom:0}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce-column--2{margin-top:2em}}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-name.product-purchase-note-is-below,.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce-table__line-item.order_item .woocommerce-table__product-total.product-total.product-purchase-note-is-below{padding-bottom:0}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce-table--order-details{table-layout:fixed}.elementor-widget-cmsmasters-woo-purchase-summary .woocommerce-table--order-details td{word-wrap:break-word}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .added_to_cart,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .single_add_to_cart_button{display:none}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button{display:flex;flex-direction:var(--cmsmasters-button-icon-align,row);align-items:center;justify-content:var(--cmsmasters-button-icon-arrangement,center);gap:var(--cmsmasters-button-icon-gap,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button:hover .cmsmasters-add-to-cart-button__icon{color:var(--cmsmasters-button-icon-hover-color)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button.loading,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button.loading .cmsmasters-add-to-cart-button__icon{color:transparent!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button .cmsmasters-add-to-cart-button__icon{font-size:var(--cmsmasters-button-icon-size);color:var(--cmsmasters-button-icon-normal-color)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button .cmsmasters-add-to-cart-button__icon:empty{width:100%;height:100%;position:absolute}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button .cmsmasters-add-to-cart-button__icon:after{z-index:1}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button .cmsmasters-add-to-cart-button__icon i{font-size:1em;line-height:1em;text-align:center;display:block;width:1em;height:1em}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-add-to-cart-button .cmsmasters-add-to-cart-button__icon svg{fill:currentColor;display:block;width:1em;height:1em}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity{min-width:65px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity .qty{vertical-align:top;width:100%;margin-right:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity+.button+.cmsmasters-add-to-cart-button{margin-left:10px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .quantity input{width:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .reset_variations{display:var(--cmsmasters-variations-reset-show)!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button{position:relative}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:after,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:opacity .4s ease}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:before{opacity:1}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:after,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:hover:before{opacity:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .button:hover:after{opacity:1}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart{margin-top:0;margin-bottom:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart .woocommerce-variation{text-align:var(--cmsmasters-price-alignment)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form){display:flex;flex-wrap:nowrap;margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:auto}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table{border-collapse:collapse;margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table td{padding:20px;border-color:#d4d4d4}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations{margin-bottom:40px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations td.label{margin-right:10px;width:auto}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .label label{margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations td.value{display:flex;align-items:center;flex-wrap:nowrap}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations select{padding:5px 10px;margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .reset_variations{display:none;margin-top:0;margin-left:10px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .reset_variations[style*=hidden]{display:none!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart form.cart table.variations .reset_variations[style*=visible]{display:inline-block!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart .group_table{margin-bottom:40px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart .group_table input{width:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(odd)>td,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(odd)>th{background-color:#eceeef}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(2n)>td,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart tr:nth-child(2n)>th{background-color:#fff}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart td{vertical-align:middle}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped form.cart td p{margin-bottom:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .woocommerce-grouped-product-list-item__quantity{width:8em}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .woocommerce-grouped-product-list-item__quantity .button{text-align:center;width:100%;min-width:120px;height:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .woocommerce-grouped-product-list-item__label label{margin-bottom:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .button{text-transform:none;background-color:#5bc0de;color:#fff;justify-content:center;padding:10px 15px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .button.cmsmasters-add-to-cart-button{display:flex}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters-product-grouped .button:hover{background-color:#000}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .stock{font-family:var(--cmsmasters-stock-font-family,var(--cmsmasters-text-font-family));font-size:var(--cmsmasters-stock-font-size,var(--cmsmasters-text-font-size));line-height:var(--cmsmasters-stock-line-height,var(--cmsmasters-text-line-height));font-weight:var(--cmsmasters-stock-font-weight,var(--cmsmasters-text-font-weight));text-transform:var(--cmsmasters-stock-text-transform,var(--cmsmasters-text-text-transform));font-style:var(--cmsmasters-stock-font-style,var(--cmsmasters-text-font-style));-webkit-text-decoration:var(--cmsmasters-stock-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--cmsmasters-stock-text-decoration,var(--cmsmasters-text-text-decoration));letter-spacing:var(--cmsmasters-stock-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--cmsmasters-stock-word-spacing,var(--cmsmasters-text-word-spacing));text-align:var(--cmsmasters-stock-alignment);margin:0 0 var(--cmsmasters-stock-spacing,0);color:var(--cmsmasters-stock-color,var(--cmsmasters-colors-link))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .woocommerce-variation .woocommerce-variation-availability{margin:0 0 var(--cmsmasters-stock-spacing,0)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .woocommerce-variation>div:empty{display:none}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none table,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none td,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none th,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-none tr{border-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr td:first-child,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr th:first-child{border-right-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr td:not(:first-child):not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr th:not(:first-child):not(:last-child){border-left-width:0!important;border-right-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr td:last-child,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr th:last-child{border-left-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr:not(:last-of-type) td,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-inn-hor tr:not(:last-of-type) th{border-bottom-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor table,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr:first-of-type td,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr:first-of-type th{border-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr+tr td,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-group-border-only-hor tr+tr th{border-left-width:0!important;border-right-width:0!important;border-bottom-width:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .woocommerce-variation-add-to-cart .quantity input{height:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart.variations_form .woocommerce-variation-add-to-cart .stock,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart:not(.grouped_form):not(.variations_form) .stock{text-align:left}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-left form.cart.grouped_form .cmsmasters-add-to-cart-button{margin:0 auto 0 0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart.variations_form .woocommerce-variation-add-to-cart .stock,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart:not(.grouped_form):not(.variations_form) .stock{text-align:right}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-right form.cart.grouped_form .cmsmasters-add-to-cart-button{margin:0 0 0 auto}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart.variations_form .woocommerce-variation-add-to-cart .stock,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart:not(.grouped_form):not(.variations_form) .stock{text-align:center}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-center form.cart.grouped_form .cmsmasters-add-to-cart-button{margin:0 auto}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart .stock,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form) .stock{text-align:left}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart.cmsmasters-add-to-cart-align-justify form.cart.grouped_form .cmsmasters-add-to-cart-button{width:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form{display:flex;flex-direction:column}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations{display:flex;flex-direction:column;margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr{display:flex;flex-direction:var(--cmsmasters-variations-position,column);-moz-column-gap:var(--cmsmasters-variations-label-spacing,20px);column-gap:var(--cmsmasters-variations-label-spacing,20px);row-gap:var(--cmsmasters-variations-label-spacing,10px);align-items:var(--cmsmasters-variations-align,center);justify-content:var(--cmsmasters-variations-justify-align);border-top:var(--variations-item-bd-width-top) var(--variations-item-bd-style) var(--variations-item-bd-color);border-right:var(--variations-item-bd-width-right) var(--variations-item-bd-style) var(--variations-item-bd-color);border-bottom:var(--variations-item-bd-width-bottom) var(--variations-item-bd-style) var(--variations-item-bd-color);border-left:var(--variations-item-bd-width-left) var(--variations-item-bd-style) var(--variations-item-bd-color);text-align:var(--cmsmasters-variations-text-align);margin-top:var(--cmsmasters-variations-item-spacing,20px);padding:var(--cmsmasters-variations-item-padding);position:relative}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr:first-child{margin-top:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .label{display:var(--cmsmasters-variations-label-hide);width:var(--cmsmasters-variations-label-width,--cmsmasters-variations-horizontal-width);min-width:-moz-max-content;min-width:max-content;padding:0;flex:none}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .label,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .label label{font-family:var(--variations-label-typography-font-family);font-weight:var(--variations-label-typography-font-weight);font-style:var(--variations-label-typography-font-style);text-transform:var(--variations-label-typography-text-transform);-webkit-text-decoration:var(--variations-label-typography-text-decoration);text-decoration:var(--variations-label-typography-text-decoration);font-size:var(--variations-label-typography-font-size);line-height:var(--variations-label-typography-line-height);letter-spacing:var(--variations-label-typography-letter-spacing);word-spacing:var(--variations-label-typography-word-spacing);color:var(--cmsmasters-variations-label-color)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value{display:block;justify-content:inherit;text-align:inherit;width:var(--cmsmasters-variations-horizontal-width,calc(100% - var(--cmsmasters-variations-label-width, 0px)));padding:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-terms{display:flex;justify-content:inherit;flex-wrap:wrap;-moz-column-gap:10px;column-gap:10px;row-gap:10px;text-align:inherit;margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-term{background:none;float:none;text-align:inherit;margin:0;padding:0;border-radius:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-term>span{background:none;text-align:inherit;border-radius:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-term img{border-radius:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term{border:transparent}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color{flex-direction:row;-moz-column-gap:var(--cmsmasters-variations-attribute-type-color-spacing,10px);column-gap:var(--cmsmasters-variations-attribute-type-color-spacing,10px);row-gap:var(--cmsmasters-variations-attribute-type-color-spacing,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term{background-color:var(--cmsmasters-variations-color-normal-bg-color,transparent);border-top:var(--variation-attribute-type-color-width-top,1px) var(--variation-attribute-type-color-style,solid) var(--cmsmasters-variations-color-normal-border-color,var(--e-global-color-border));border-right:var(--variation-attribute-type-color-width-right,1px) var(--variation-attribute-type-color-style,solid) var(--cmsmasters-variations-color-normal-border-color,var(--e-global-color-border));border-bottom:var(--variation-attribute-type-color-width-bottom,1px) var(--variation-attribute-type-color-style,solid) var(--cmsmasters-variations-color-normal-border-color,var(--e-global-color-border));border-left:var(--variation-attribute-type-color-width-left,1px) var(--variation-attribute-type-color-style,solid) var(--cmsmasters-variations-color-normal-border-color,var(--e-global-color-border));width:var(--cmsmasters-variations-attribute-type-color-size,40px);height:var(--cmsmasters-variations-attribute-type-color-size,40px);padding:var(--cmsmasters-variations-color-padding-top,3px) var(--cmsmasters-variations-color-padding-right,3px) var(--cmsmasters-variations-color-padding-bottom,3px) var(--cmsmasters-variations-color-padding-left,3px);border-radius:var(--cmsmasters-variations-color-normal-border-radius,50%);transition:all .3s ease-in-out}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term.wpcvs-selected,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term:hover{background-color:var(--cmsmasters-variations-color-hover-bg-color,var(--cmsmasters-variations-color-normal-bg-color,transparent));border-color:var(--cmsmasters-variations-color-hover-border-color,var(--cmsmasters-variations-color-normal-border-color,var(--cmsmasters-input-focus-colors-bd)));border-radius:var(--cmsmasters-variations-color-hover-border-radius,var(--cmsmasters-variations-color-normal-border-radius,50%))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term.wpcvs-selected>span,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term:hover>span{border-radius:var(--cmsmasters-variations-color-hover-border-radius,var(--cmsmasters-variations-color-normal-border-radius,50%));box-shadow:var(--variation-attribute-type-color-hover-box-shadow,var(--variation-attribute-type-color-normal-box-shadow,none))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term.wpcvs-selected>span:before{display:var(--cmsmasters-variations-attribute-type-color-selected-icon);color:var(--cmsmasters-variations-color-hover-selected-icon-color,var(--e-global-color-background));background-color:var(--cmsmasters-variations-color-hover-selected-icon-bg-color,var(--cmsmasters-variations-color-hover-border-color,var(--cmsmasters-variations-color-normal-border-color,var(--cmsmasters-input-focus-colors-bd))))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-color .wpcvs-term>span{line-height:100%;width:100%;height:100%;border-radius:var(--cmsmasters-variations-color-normal-border-radius,50%);box-shadow:var(--variation-attribute-type-color-normal-box-shadow,none);transition:all .3s ease-in-out}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image{flex-direction:row;-moz-column-gap:var(--cmsmasters-variations-attribute-type-image-spacing,10px);column-gap:var(--cmsmasters-variations-attribute-type-image-spacing,10px);row-gap:var(--cmsmasters-variations-attribute-type-image-spacing,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term{background-color:var(--cmsmasters-variations-image-normal-bg-color,transparent);border-top:var(--variation-attribute-type-image-width-top,1px) var(--variation-attribute-type-image-style,solid) var(--cmsmasters-variations-image-normal-border-color,var(--e-global-color-border));border-right:var(--variation-attribute-type-image-width-right,1px) var(--variation-attribute-type-image-style,solid) var(--cmsmasters-variations-image-normal-border-color,var(--e-global-color-border));border-bottom:var(--variation-attribute-type-image-width-bottom,1px) var(--variation-attribute-type-image-style,solid) var(--cmsmasters-variations-image-normal-border-color,var(--e-global-color-border));border-left:var(--variation-attribute-type-image-width-left,1px) var(--variation-attribute-type-image-style,solid) var(--cmsmasters-variations-image-normal-border-color,var(--e-global-color-border));width:var(--cmsmasters-variations-attribute-type-image-size,50px);height:var(--cmsmasters-variations-attribute-type-image-size,50px);border-radius:var(--cmsmasters-variations-image-normal-border-radius,0);box-shadow:var(--variation-attribute-type-image-normal-box-shadow,none);transition:all .3s ease-in-out}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term.wpcvs-selected,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term:hover{background-color:var(--cmsmasters-variations-image-hover-bg-color,var(--cmsmasters-variations-image-normal-bg-color,transparent));border-color:var(--cmsmasters-variations-image-hover-border-color,var(--cmsmasters-variations-image-normal-border-color,var(--cmsmasters-input-focus-colors-bd)));border-radius:var(--cmsmasters-variations-image-hover-border-radius,var(--cmsmasters-variations-image-normal-border-radius,0));box-shadow:var(--variation-attribute-type-image-hover-box-shadow,var(--variation-attribute-type-image-normal-box-shadow,none))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term.wpcvs-selected>span,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term:hover>span{border-radius:var(--cmsmasters-variations-image-hover-border-radius,var(--cmsmasters-variations-image-normal-border-radius,0))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term.wpcvs-selected>span:before{display:var(--cmsmasters-variations-attribute-type-image-selected-icon);color:var(--cmsmasters-variations-image-hover-selected-icon-color,var(--e-global-color-background));background-color:var(--cmsmasters-variations-image-hover-selected-icon-bg-color,var(--cmsmasters-variations-image-hover-border-color,var(--cmsmasters-variations-image-normal-border-color,var(--cmsmasters-input-focus-colors-bd))))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-image .wpcvs-term>span{line-height:100%;height:100%;padding:var(--cmsmasters-variations-image-padding-top,3px) var(--cmsmasters-variations-image-padding-right,3px) var(--cmsmasters-variations-image-padding-bottom,3px) var(--cmsmasters-variations-image-padding-left,3px);border-radius:var(--cmsmasters-variations-image-normal-border-radius,0);transition:all .3s ease-in-out}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button{flex-direction:var(--cmsmasters-variations-attribute-type-button-type,row);-moz-column-gap:var(--cmsmasters-variations-attribute-type-button-spacing,10px);column-gap:var(--cmsmasters-variations-attribute-type-button-spacing,10px);row-gap:var(--cmsmasters-variations-attribute-type-button-spacing,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button .wpcvs-term{border:none;height:auto;max-width:var(--cmsmasters-variations-attribute-type-button-max-width);min-width:auto;line-height:inherit}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button .wpcvs-term.wpcvs-selected>span{color:var(--cmsmasters-variations-button-hover-color,var(--cmsmasters-variations-button-normal-color,var(--cmsmasters-input-focus-colors-color)));background-color:var(--cmsmasters-variations-button-hover-bg-color,var(--cmsmasters-variations-button-normal-bg-color,var(--cmsmasters-input-focus-colors-bg)));border-color:var(--cmsmasters-variations-button-hover-border-color,var(--cmsmasters-variations-button-normal-border-color,var(--cmsmasters-input-focus-colors-bd)));border-radius:var(--cmsmasters-variations-button-hover-border-radius,var(--cmsmasters-variations-button-normal-border-radius,var(--cmsmasters-input-focus-bd-radius)));text-shadow:var(--variation-attribute-type-button-hover-text-shadow,var(--variation-attribute-type-button-normal-text-shadow));box-shadow:var(--variation-attribute-type-button-hover-box-shadow,var(--variation-attribute-type-button-normal-box-shadow,var(--cmsmasters-input-focus-box-shadow)))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button .wpcvs-term.wpcvs-selected>span:before{display:var(--cmsmasters-variations-attribute-type-button-selected-icon);color:var(--cmsmasters-variations-button-hover-selected-icon-color,var(--e-global-color-background));background-color:var(--cmsmasters-variations-button-hover-selected-icon-bg-color,var(--cmsmasters-variations-button-hover-border-color,var(--cmsmasters-variations-button-normal-border-color,var(--cmsmasters-input-focus-colors-bd))))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button .wpcvs-term>span{font-family:var(--variation-attribute-type-button-typography-font-family);font-weight:var(--variation-attribute-type-button-typography-font-weight);font-style:var(--variation-attribute-type-button-typography-font-style);text-transform:var(--variation-attribute-type-button-typography-text-transform);-webkit-text-decoration:var(--variation-attribute-type-button-typography-text-decoration);text-decoration:var(--variation-attribute-type-button-typography-text-decoration);font-size:var(--variation-attribute-type-button-typography-font-size);line-height:var(--variation-attribute-type-button-typography-line-height);letter-spacing:var(--variation-attribute-type-button-typography-letter-spacing);word-spacing:var(--variation-attribute-type-button-typography-word-spacing);color:var(--cmsmasters-variations-button-normal-color,var(--e-global-color-text));background-color:var(--cmsmasters-variations-button-normal-bg-color,var(--e-global-color-background));border-top:var(--variation-attribute-type-button-width-top,1px) var(--variation-attribute-type-button-style,solid) var(--cmsmasters-variations-button-normal-border-color,var(--e-global-color-border));border-right:var(--variation-attribute-type-button-width-right,1px) var(--variation-attribute-type-button-style,solid) var(--cmsmasters-variations-button-normal-border-color,var(--e-global-color-border));border-bottom:var(--variation-attribute-type-button-width-bottom,1px) var(--variation-attribute-type-button-style,solid) var(--cmsmasters-variations-button-normal-border-color,var(--e-global-color-border));border-left:var(--variation-attribute-type-button-width-left,1px) var(--variation-attribute-type-button-style,solid) var(--cmsmasters-variations-button-normal-border-color,var(--e-global-color-border));padding:var(--cmsmasters-variations-button-padding-top,10px) var(--cmsmasters-variations-button-padding-right,15px) var(--cmsmasters-variations-button-padding-bottom,10px) var(--cmsmasters-variations-button-padding-left,15px);border-radius:var(--cmsmasters-variations-button-normal-border-radius);text-shadow:var(--cmsmasters-variations-button-normal-text-shadow);text-shadow:var(--variation-attribute-type-button-normal-text-shadow);box-shadow:var(--variation-attribute-type-button-normal-box-shadow);width:auto;height:auto;transition:all .3s ease}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button .wpcvs-term>span:focus,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-button .wpcvs-term>span:hover{color:var(--cmsmasters-variations-button-hover-color,var(--cmsmasters-variations-button-normal-color,var(--cmsmasters-input-focus-colors-color)));background-color:var(--cmsmasters-variations-button-hover-bg-color,var(--cmsmasters-variations-button-normal-bg-color,var(--cmsmasters-input-focus-colors-bg)));border-color:var(--cmsmasters-variations-button-hover-border-color,var(--cmsmasters-variations-button-normal-border-color,var(--cmsmasters-input-focus-colors-bd)));border-radius:var(--cmsmasters-variations-button-hover-border-radius,var(--cmsmasters-variations-button-normal-border-radius,var(--cmsmasters-input-focus-bd-radius)));text-shadow:var(--variation-attribute-type-button-hover-text-shadow,var(--variation-attribute-type-button-normal-text-shadow));box-shadow:var(--variation-attribute-type-button-hover-box-shadow,var(--variation-attribute-type-button-normal-box-shadow,var(--cmsmasters-input-focus-box-shadow)))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio{flex-direction:var(--cmsmasters-variations-attribute-type-radio-type,column);-moz-column-gap:var(--cmsmasters-variations-attribute-type-radio-spacing,10px);column-gap:var(--cmsmasters-variations-attribute-type-radio-spacing,10px);row-gap:var(--cmsmasters-variations-attribute-type-radio-spacing,10px);width:100%}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio .wpcvs-term{outline:none;font-family:var(--cmsmasters-input-font-family);font-weight:var(--cmsmasters-input-font-weight);font-style:var(--cmsmasters-input-font-style);text-transform:var(--cmsmasters-input-text-transform);-webkit-text-decoration:var(--cmsmasters-input-text-decoration);text-decoration:var(--cmsmasters-input-text-decoration);font-size:var(--cmsmasters-input-font-size);line-height:var(--cmsmasters-input-line-height);letter-spacing:var(--cmsmasters-input-letter-spacing);word-spacing:var(--cmsmasters-input-word-spacing);font-family:var(--variation-attribute-type-radio-typography-font-family);font-weight:var(--variation-attribute-type-radio-typography-font-weight);font-style:var(--variation-attribute-type-radio-typography-font-style);text-transform:var(--variation-attribute-type-radio-typography-text-transform);-webkit-text-decoration:var(--variation-attribute-type-radio-typography-text-decoration);text-decoration:var(--variation-attribute-type-radio-typography-text-decoration);font-size:var(--variation-attribute-type-radio-typography-font-size);line-height:var(--variation-attribute-type-radio-typography-line-height);letter-spacing:var(--variation-attribute-type-radio-typography-letter-spacing);word-spacing:var(--variation-attribute-type-radio-typography-word-spacing);color:var(--cmsmasters-variations-radio-normal-color,var(--cmsmasters-input-normal-colors-color));background-color:var(--cmsmasters-variations-radio-normal-bg-color,var(--cmsmasters-input-normal-colors-bg));background-image:none;border-top:var(--variation-attribute-type-radio-width-top,var(--cmsmasters-input-normal-bd-width-top)) var(--variation-attribute-type-radio-style,var(--cmsmasters-input-normal-bd-style)) var(--cmsmasters-variations-radio-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-right:var(--variation-attribute-type-radio-width-right,var(--cmsmasters-input-normal-bd-width-right)) var(--variation-attribute-type-radio-style,var(--cmsmasters-input-normal-bd-style)) var(--cmsmasters-variations-radio-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--variation-attribute-type-radio-width-bottom,var(--cmsmasters-input-normal-bd-width-bottom)) var(--variation-attribute-type-radio-style,var(--cmsmasters-input-normal-bd-style)) var(--cmsmasters-variations-radio-normal-border-color,var(--cmsmasters-input-normal-colors-bd));border-left:var(--variation-attribute-type-radio-width-left,var(--cmsmasters-input-normal-bd-width-left)) var(--variation-attribute-type-radio-style,var(--cmsmasters-input-normal-bd-style)) var(--cmsmasters-variations-radio-normal-border-color,var(--cmsmasters-input-normal-colors-bd));height:auto;width:auto;max-width:var(--cmsmasters-variations-attribute-type-radio-max-width);vertical-align:middle;flex-grow:1;border-radius:var(--cmsmasters-variations-radio-normal-border-radius,var(--cmsmasters-input-normal-bd-radius));box-shadow:var(--variation-attribute-type-radio-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow));text-shadow:none;transition:all .3s ease-in-out}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio .wpcvs-term.wpcvs-selected,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio .wpcvs-term:hover{color:var(--cmsmasters-variations-radio-hover-color,var(--cmsmasters-variations-radio-normal-color,var(--cmsmasters-input-focus-colors-color)));background-color:var(--cmsmasters-variations-radio-hover-bg-color,var(--cmsmasters-variations-radio-normal-bg-color,var(--cmsmasters-input-focus-colors-bg)));border-color:var(--cmsmasters-variations-radio-hover-border-color,var(--cmsmasters-variations-radio-normal-border-color,var(--cmsmasters-input-focus-colors-bd)));border-radius:var(--cmsmasters-variations-radio-hover-border-radius,var(--cmsmasters-variations-radio-normal-border-radius,var(--cmsmasters-input-focus-bd-radius)));box-shadow:var(--variation-attribute-type-radio-hover-box-shadow,var(--variation-attribute-type-radio-normal-box-shadow,var(--cmsmasters-input-focus-box-shadow)))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio .wpcvs-term.wpcvs-selected>span:before{display:var(--cmsmasters-variations-attribute-type-radio-selected-icon);color:var(--cmsmasters-variations-radio-hover-selected-icon-color,var(--e-global-color-background));background-color:var(--cmsmasters-variations-radio-hover-selected-icon-bg-color,var(--cmsmasters-variations-radio-hover-border-color,var(--cmsmasters-variations-radio-normal-border-color,var(--cmsmasters-input-focus-colors-bd))))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio .wpcvs-term input[type=radio]{margin-right:var(--cmsmasters-variations-attribute-type-radio-label-gap,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form table.variations tbody tr .value .wpcvs-type-radio .wpcvs-term>span{line-height:inherit;height:auto;padding:var(--cmsmasters-variations-radio-padding-top,var(--cmsmasters-input-padding-top)) var(--cmsmasters-variations-radio-padding-right,var(--cmsmasters-input-padding-right)) var(--cmsmasters-variations-radio-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--cmsmasters-variations-radio-padding-left,var(--cmsmasters-input-padding-left))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .reset_variations{font-family:var(--variations-reset-typography-font-family);font-weight:var(--variations-reset-typography-font-weight);font-style:var(--variations-reset-typography-font-style);text-transform:var(--variations-reset-typography-text-transform);-webkit-text-decoration:var(--variations-reset-typography-text-decoration);text-decoration:var(--variations-reset-typography-text-decoration);font-size:var(--variations-reset-typography-font-size);line-height:var(--variations-reset-typography-line-height);letter-spacing:var(--variations-reset-typography-letter-spacing);word-spacing:var(--variations-reset-typography-word-spacing);color:var(--cmsmasters-variations-reset-color,var(--e-global-color-primary));text-align:var(--cmsmasters-variations-reset-alignment);visibility:hidden;height:0;opacity:0;margin:0;transition:all .3s ease-in-out}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .reset_variations:hover{color:var(--cmsmasters-variations-reset-hover-color,var(--cmsmasters-variations-reset-color,var(--e-global-color-tertiary)))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .reset_variations[style*="visibility: visible;"]{height:auto;opacity:1;margin:var(--cmsmasters-variations-reset-spacing,20px) 0 0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .woocommerce-variation:empty{display:none}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .single_variation_wrap{margin-top:var(--cmsmasters-variations-spacing,50px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .woocommerce-variation-availability:empty,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .woocommerce-variation-description:empty,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation form.cart.variations_form .woocommerce-variation-price:empty{display:none}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .wpcvs-term:after{font-family:var(--variation-tooltip-font-family,var(--cmsmasters-meta-font-family));font-size:var(--variation-tooltip-font-size,var(--cmsmasters-meta-font-size));line-height:var(--variation-tooltip-line-height,var(--cmsmasters-meta-line-height));font-weight:var(--variation-tooltip-font-weight,var(--cmsmasters-meta-font-weight));text-transform:var(--variation-tooltip-text-transform,var(--cmsmasters-meta-text-transform));font-style:var(--variation-tooltip-font-style,var(--cmsmasters-meta-font-style));-webkit-text-decoration:var(--variation-tooltip-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--variation-tooltip-text-decoration,var(--cmsmasters-meta-text-decoration));letter-spacing:var(--variation-tooltip-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--variation-tooltip-word-spacing);color:var(--cmsmasters-variations-tooltip-color,var(--e-global-color-background));background-color:var(--cmsmasters-variations-tooltip-bg-color,var(--e-global-color-secondary));border-top:var(--variation-tooltip-bd-width-top) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-right:var(--variation-tooltip-bd-width-right) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-bottom:var(--variation-tooltip-bd-width-bottom) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-left:var(--variation-tooltip-bd-width-left) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));padding:var(--cmsmasters-variations-tooltip-padding-top,5px) var(--cmsmasters-variations-tooltip-padding-right,10px) var(--cmsmasters-variations-tooltip-padding-bottom,5px) var(--cmsmasters-variations-tooltip-padding-left,10px);border-radius:var(--cmsmasters-variations-tooltip-border-radius);box-shadow:var(--variation-tooltip-box-shadow)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .hint--top:before{border-top-color:var(--cmsmasters-variations-tooltip-arrow-color,var(--e-global-color-secondary));margin-bottom:-12px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .hint--right:before{border-right-color:var(--cmsmasters-variations-tooltip-arrow-color,var(--e-global-color-secondary));margin-left:-12px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .hint--bottom:before{border-bottom-color:var(--cmsmasters-variations-tooltip-arrow-color,var(--e-global-color-secondary));margin-top:-12px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .hint--left:before{border-left-color:var(--cmsmasters-variations-tooltip-arrow-color,var(--e-global-color-secondary));margin-right:-12px}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .wpcvs-type-color .tippy-box,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .wpcvs-type-image .tippy-box{width:var(--cmsmasters-variations-tooltip-width,100px);padding:var(--cmsmasters-variations-tooltip-padding-top,10px) var(--cmsmasters-variations-tooltip-padding-right,10px) var(--cmsmasters-variations-tooltip-padding-bottom,10px) var(--cmsmasters-variations-tooltip-padding-left,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .wpcvs-type-button .tippy-box,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .wpcvs-type-radio .tippy-box{padding:var(--cmsmasters-variations-tooltip-padding-top,5px) var(--cmsmasters-variations-tooltip-padding-right,10px) var(--cmsmasters-variations-tooltip-padding-bottom,5px) var(--cmsmasters-variations-tooltip-padding-left,10px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box{font-family:var(--variation-tooltip-font-family,var(--cmsmasters-meta-font-family));font-size:var(--variation-tooltip-font-size,var(--cmsmasters-meta-font-size));line-height:var(--variation-tooltip-line-height,var(--cmsmasters-meta-line-height));font-weight:var(--variation-tooltip-font-weight,var(--cmsmasters-meta-font-weight));text-transform:var(--variation-tooltip-text-transform,var(--cmsmasters-meta-text-transform));font-style:var(--variation-tooltip-font-style,var(--cmsmasters-meta-font-style));-webkit-text-decoration:var(--variation-tooltip-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--variation-tooltip-text-decoration,var(--cmsmasters-meta-text-decoration));letter-spacing:var(--variation-tooltip-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--variation-tooltip-word-spacing);color:var(--cmsmasters-variations-tooltip-color,var(--e-global-color-background));background-color:var(--cmsmasters-variations-tooltip-bg-color,var(--e-global-color-secondary));border-top:var(--variation-tooltip-bd-width-top) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-right:var(--variation-tooltip-bd-width-right) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-bottom:var(--variation-tooltip-bd-width-bottom) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-left:var(--variation-tooltip-bd-width-left) var(--variation-tooltip-bd-style) var(--cmsmasters-variations-tooltip-border-color,var(--e-global-color-border));border-radius:var(--cmsmasters-variations-tooltip-border-radius);box-shadow:var(--variation-tooltip-box-shadow)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box[data-placement^=top]>.tippy-arrow:before{margin-bottom:calc(var(--variation-tooltip-bd-width-bottom) * -1 - 1px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box[data-placement^=right]>.tippy-arrow:before{margin-left:calc(var(--variation-tooltip-bd-width-left) * -1 - 1px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box[data-placement^=bottom]>.tippy-arrow:before{margin-top:calc(var(--variation-tooltip-bd-width-top) * -1 - 1px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box[data-placement^=left]>.tippy-arrow:before{margin-right:calc(var(--variation-tooltip-bd-width-right) * -1 - 1px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner :first-child{margin-top:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner :last-child{margin-bottom:0!important}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-title{font-weight:inherit;margin-bottom:var(--cmsmasters-variations-tooltip-name-gap,5px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-swatches{margin:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-swatches>span{line-height:0;max-height:100%;min-width:auto;min-height:auto;max-height:auto;border-radius:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-swatches--color{width:calc(var(--cmsmasters-variations-tooltip-width, 100px) - var(--cmsmasters-variations-tooltip-padding-right, 10px) - var(--cmsmasters-variations-tooltip-padding-left, 10px) - var(--variation-tooltip-bd-width-right, 0px) - var(--variation-tooltip-bd-width-left, 0px));height:calc(var(--cmsmasters-variations-tooltip-width, 100px) - var(--cmsmasters-variations-tooltip-padding-right, 10px) - var(--cmsmasters-variations-tooltip-padding-left, 10px) - var(--variation-tooltip-bd-width-right, 0px) - var(--variation-tooltip-bd-width-left, 0px))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-swatches--image{font-size:0;width:100%;height:auto}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-swatches+.wpcvs-tippy-desc{margin-top:var(--cmsmasters-variations-tooltip-desc-gap,5px)}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-box .wpcvs-tippy-inner .wpcvs-tippy-desc{font-family:var(--variation-tooltip-description-font-family,var(--cmsmasters-meta-font-family));font-size:var(--variation-tooltip-description-font-size,var(--cmsmasters-meta-font-size));line-height:var(--variation-tooltip-description-line-height,var(--cmsmasters-meta-line-height));font-weight:var(--variation-tooltip-description-font-weight,var(--cmsmasters-meta-font-weight));text-transform:var(--variation-tooltip-description-text-transform,var(--cmsmasters-meta-text-transform));font-style:var(--variation-tooltip-description-font-style,var(--cmsmasters-meta-font-style));-webkit-text-decoration:var(--variation-tooltip-description-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--variation-tooltip-description-text-decoration,var(--cmsmasters-meta-text-decoration));letter-spacing:var(--variation-tooltip-description-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--variation-tooltip-description-word-spacing);color:var(--cmsmasters-variations-tooltip-desc-color,var(--e-global-color-background))}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-content,.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .wpcvs-tippy-inner{padding:0}.woocommerce .product .elementor-widget-cmsmasters-woo-product-add-to-cart .cmsmasters_wpcvs_variation .tippy-arrow{color:var(--cmsmasters-variations-tooltip-arrow-color,var(--e-global-color-secondary))}@media (min-width:1601px){.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-left .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-right .stock{text-align:right}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-center .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .cmsmasters-add-to-cart-widescreen-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}}@media (max-width:-1){.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-left .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-right .stock{text-align:right}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-center .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .cmsmasters-add-to-cart-laptop-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}}@media (max-width:-1){.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-left .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-right .stock{text-align:right}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-center .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet_extra-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}}@media (max-width:1180px){.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-left .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-right .stock{text-align:right}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-center .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .cmsmasters-add-to-cart-tablet-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}}@media (max-width:-1){.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-left .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-right .stock{text-align:right}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-center .stock{text-align:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile_extra-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}}@media (max-width:767px){.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-left .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-left form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-start}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-right .stock{text-align:right}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-right form.cart:not(.grouped_form):not(.variations_form){justify-content:flex-end}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-center .stock{text-align:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-center form.cart:not(.grouped_form):not(.variations_form){justify-content:center}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify .stock{text-align:left}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart:not(.grouped_form):not(.variations_form){flex-wrap:nowrap}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .cmsmasters-add-to-cart-mobile-align-justify form.cart:not(.grouped_form):not(.variations_form) button{flex-basis:100%}}.elementor-widget-cmsmasters-woo-product-add-to-cart-button{--icon-gap:5px;--button-padding-right:20px}.elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart>a,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart>a{display:inline-flex;flex-direction:var(--icon-align);align-items:center;justify-content:center;margin-top:0!important;position:relative}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.cmsmasters-add-to-cart__button-icon-has-custom-loading span:after{content:none}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.loading:not(.cmsmasters-add-to-cart__button-icon-has-custom-loading){opacity:1!important}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.loading:not(.cmsmasters-add-to-cart__button-icon-has-custom-loading) span{display:inline-flex;flex-direction:var(--icon-align);align-items:center;justify-content:center;margin-top:0!important;position:relative;gap:var(--icon-gap,5px)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.loading:not(.cmsmasters-add-to-cart__button-icon-has-custom-loading) span:after{position:relative;font-size:var(--loading-added-icon-size,var(--button-icon-size,16px));color:var(--loading-added-icon-color,var(--button-icon-color-normal,inherit))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart .button,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart .button.add_to_cart_button,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.added_to_cart,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.button{gap:var(--icon-gap,5px)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.added_to_cart .cmsmasters-add-to-cart__button-icon{opacity:1;display:flex;visibility:visible}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button{color:var(--button-normal-text-color,var(--cmsmasters-button-normal-colors-color));position:relative}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:hover,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:hover,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:hover,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:hover{color:var(--button-hover-text-color,var(--cmsmasters-button-hover-colors-color,var(--button-normal-text-color,var(--cmsmasters-button-normal-colors-color))))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart.loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button.loading{color:var(--button-loading-text-color,var(--button-normal-text-color,var(--cmsmasters-button-normal-colors-color)))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.added .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:not(.loading):not(.added) .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.added .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:not(.loading):not(.added) .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart.added .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:not(.loading):not(.added) .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button.added .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:not(.loading):not(.added) .cmsmasters-add-to-cart__button-icon-normal{opacity:1;visibility:visible;display:flex}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.added .cmsmasters-add-to-cart__button-icon-added,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.added .cmsmasters-add-to-cart__button-icon-added,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart.added .cmsmasters-add-to-cart__button-icon-added,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart.loading .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button.added .cmsmasters-add-to-cart__button-icon-added,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button.loading .cmsmasters-add-to-cart__button-icon-loading{font-size:var(--loading-added-icon-size,var(--button-icon-size,16px));color:var(--loading-added-icon-color,var(--button-icon-color-normal,inherit));fill:var(--loading-added-icon-color,var(--button-icon-color-normal,currentColor))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-loading,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-loading{font-size:var(--button-icon-size,14px);animation:spin 2s linear infinite}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:hover .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:hover .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:hover .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:hover .cmsmasters-add-to-cart__button-icon-normal{color:var(--button-icon-color-hover,var(--button-icon-color-normal,inherit));fill:var(--button-icon-color-hover,var(--button-icon-color-normal,currentColor))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:hover .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:hover .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:hover .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:hover .cmsmasters-add-to-cart__button-icon-stacked{color:var(--button-icon-color-hover,var(--button-icon-color-normal,var(--e-global-color-background)));fill:var(--button-icon-color-hover,var(--button-icon-color-normal,var(--e-global-color-background)));background-color:var(--button-icon-bg-color-hover,var(--button-icon-bg-color-normal,var(--e-global-color-primary)))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:hover .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:hover .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:hover .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:hover .cmsmasters-add-to-cart__button-icon-framed{color:var(--button-icon-color-hover,var(--button-icon-bd-color-hover,var(--button-icon-color-normal,var(--e-global-color-primary))));fill:var(--button-icon-color-hover,var(--button-icon-bd-color-hover,var(--button-icon-color-normal,var(--e-global-color-primary))));background-color:var(--button-icon-bg-color-hover,var(--button-icon-bg-color-normal,transparent));border-color:var(--button-icon-bd-color-hover,var(--button-icon-bd-color-normal,var(--e-global-color-primary)))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:hover .cmsmasters-add-to-cart__button-icon-square,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:hover .cmsmasters-add-to-cart__button-icon-square,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:hover .cmsmasters-add-to-cart__button-icon-square,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:hover .cmsmasters-add-to-cart__button-icon-square{border-radius:var(--button-icon-bdr-hover,var(--button-icon-bdr-normal,0))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button:hover .cmsmasters-add-to-cart__button-icon-circle,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button:hover .cmsmasters-add-to-cart__button-icon-circle,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart:hover .cmsmasters-add-to-cart__button-icon-circle,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button:hover .cmsmasters-add-to-cart__button-icon-circle{border-radius:var(--button-icon-bdr-hover,var(--button-icon-bdr-normal,50%))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon{font-size:var(--button-icon-size,16px);display:none;justify-content:center;align-items:center;opacity:0;visibility:hidden;position:relative;transition:inherit}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-normal,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-normal{color:var(--button-icon-color-normal,inherit);fill:var(--button-icon-color-normal,currentColor)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-stacked{padding:var(--button-icon-pdd,10px)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-stacked,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-stacked{color:var(--button-icon-color-normal,var(--e-global-color-background));fill:var(--button-icon-color-normal,var(--e-global-color-background));background-color:var(--button-icon-bg-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));width:calc(1em + var(--button-icon-pdd, 10px) * 2);height:calc(1em + var(--button-icon-pdd, 10px) * 2)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-framed,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-framed{color:var(--button-icon-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));fill:var(--button-icon-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));background-color:var(--button-icon-bg-color-normal,transparent);border-left:var(--button-icon-border-left-width,2px) solid var(--button-icon-bd-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));border-bottom:var(--button-icon-border-bottom-width,2px) solid var(--button-icon-bd-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));border-right:var(--button-icon-border-right-width,2px) solid var(--button-icon-bd-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));border-top:var(--button-icon-border-top-width,2px) solid var(--button-icon-bd-color-normal,var(--button-normal-text-color,var(--cmsmasters-colors-link)));width:calc(1em + var(--button-icon-pdd, 10px) * 2 + var(--button-icon-border-top-width, 2px) + var(--button-icon-border-right-width, 2px) + var(--button-icon-border-bottom-width, 2px) + var(--button-icon-border-left-width, 2px));height:calc(1em + var(--button-icon-pdd, 10px) * 2 + var(--button-icon-border-top-width, 2px) + var(--button-icon-border-right-width, 2px) + var(--button-icon-border-bottom-width, 2px) + var(--button-icon-border-left-width, 2px))}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-square,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-square,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-square,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-square{border-radius:var(--button-icon-bdr-normal,0)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon-circle,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon-circle,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon-circle,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon-circle{border-radius:var(--button-icon-bdr-normal,50%)}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button .cmsmasters-add-to-cart__button-icon:before,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button .cmsmasters-add-to-cart__button-icon:before,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart .cmsmasters-add-to-cart__button-icon:before,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button .cmsmasters-add-to-cart__button-icon:before{display:block;line-height:1em;width:auto;height:auto}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button.add_to_cart_button svg,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .button svg,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart svg,.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.button svg{width:1em;height:1em}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button a.added_to_cart{display:none}.woocommerce ul.products li.product .elementor-widget-cmsmasters-woo-product-add-to-cart-button .cmsmasters-add-to-cart a.loading{color:initial;opacity:1!important}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images{--col-num:3;--col-margin:10px;--navigation-margin-left:5px;--navigation-margin-right:5px;--offset-top:0;--bullet-size:10px;--bullet-gap-between:2px;--thumb-width:20%;--thumb-margin:10px;--zoom-gap:10px;--zoom-width:100%;--zoom-height:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-container,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-container{max-width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .images,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .images{float:none;width:auto;margin:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item{display:block;width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item.elementor-widget-cmsmasters-woo-product-images__zoom,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item.elementor-widget-cmsmasters-woo-product-images__zoom{font-size:0;line-height:0;cursor:crosshair}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item a,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item a{cursor:pointer;display:block;font-size:0;line-height:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item img:not(.zoomImg),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__wrapper-item img:not(.zoomImg){width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__wrapper,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__wrapper{position:relative}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__wrapper>.elementor-widget-cmsmasters-woo-product-images__wrapper-item+.elementor-widget-cmsmasters-woo-product-images__row-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__wrapper>.elementor-widget-cmsmasters-woo-product-images__wrapper-item+.elementor-widget-cmsmasters-woo-product-images__row-wrap{margin-top:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__zoom,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__zoom{overflow:visible!important}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__zoom:hover .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__zoom:hover .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{display:block!important}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{display:none!important;width:var(--zoom-width)!important;height:var(--zoom-height);overflow:hidden;position:absolute;top:0;z-index:9999}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__grid,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__grid,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__thumb-wrap{display:flex;flex-wrap:wrap;width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__grid .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__thumb-wrap .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__grid .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__thumb-wrap .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{display:none}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__row-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__row-wrap{display:flex;width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child){margin-bottom:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__wrapper-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__wrapper-item{line-height:0;width:calc((100% - var(--col-margin) * (var(--col-num) - 1)) / var(--col-num))}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child){margin-right:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__zoom:hover .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__row-wrap .elementor-widget-cmsmasters-woo-product-images__zoom:hover .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{display:none!important}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-cols-1 .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-cols-1 .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child){margin-bottom:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__anchor-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__anchor-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor.images,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor.images{width:calc(100% - var(--bullet-size) - var(--navigation-margin-left) - var(--navigation-margin-right))}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor.images .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-images-skin__anchor.images .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child){margin-bottom:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap{list-style-type:none;width:calc(var(--bullet-size) + var(--navigation-margin-left) + var(--navigation-margin-right));height:calc(var(--bullet-gap-between));margin:0;padding:var(--offset-top) 0 0;position:sticky;top:0}.admin-bar .woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap,.admin-bar .woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap{top:32px}@media (max-width:782px){.admin-bar .woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap,.admin-bar .woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap{top:46px}}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap .current-item .controller-item__bullet,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-wrap .current-item .controller-item__bullet{background-color:#d9534f}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-position-left .controller-item__bullet,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-position-left .controller-item__bullet{margin-right:10px}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-position-right .controller-item__bullet,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-position-right .controller-item__bullet{margin-left:10px}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .controller-item__bullet,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .controller-item__bullet{display:block;width:var(--bullet-size);height:var(--bullet-size);background-color:#818a91;border-radius:50%;margin:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .controller-item__bullet:hover,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .controller-item__bullet:hover{background-color:#d9534f}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-item{margin:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-item+.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-item,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-item+.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-item+.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images__nav-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-item+.woocommerce .product .elementor-widget-cmsmasters-woo-product-images__nav-item{margin-top:var(--bullet-gap-between)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap{position:relative}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap:hover>.elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap:hover>.elementor-widget-cmsmasters-woo-product-images__zoom-wrap{display:block!important}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap.images,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap.images{float:none;margin:0;width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap img,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider-wrap img{width:100%;min-width:100%;height:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider .elementor-widget-cmsmasters-woo-product-images__zoom,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider .elementor-widget-cmsmasters-woo-product-images__zoom{line-height:0;margin:0 auto}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider a,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .cmsmasters-slider a{display:block;line-height:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-cmsmasters-woo-product-images__wrapper-item>div,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-cmsmasters-woo-product-images__wrapper-item a,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-cmsmasters-woo-product-images__wrapper-item>div,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-cmsmasters-woo-product-images__wrapper-item a{height:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-cmsmasters-woo-product-images__wrapper-item img,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images .elementor-widget-cmsmasters-woo-product-images__wrapper-item img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1180px){.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet .elementor-widget-cmsmasters-woo-product-images__thumb-wrap{display:none}}@media (max-width:1180px){.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet .cmsmasters-slider-wrap{padding:0!important}}@media (max-width:1180px){.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_tablet.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap{width:100%}}@media (max-width:767px){.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile .elementor-widget-cmsmasters-woo-product-images__thumb-wrap{display:none}}@media (max-width:767px){.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile .cmsmasters-slider-wrap{padding:0!important}}@media (max-width:767px){.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters_thumb_hide_on_mobile.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap{width:100%}}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-container,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-container,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-container,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-container{display:flex}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap{width:calc(100% - var(--thumb-width))}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap.only_featured,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap.only_featured,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap.only_featured,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap.only_featured{width:100%}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__thumb-wrap{flex-wrap:nowrap;width:var(--thumb-width)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__row-wrap,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__row-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__row-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__row-wrap{flex-direction:column;margin-bottom:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item{width:100%;margin-right:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item.thumb_columns,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item.thumb_columns,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item.thumb_columns,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item.thumb_columns{height:calc((100% - var(--col-margin) * (var(--col-num) - 1)) / var(--col-num))}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size,.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size{height:-moz-max-content;height:max-content}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__wrapper-item:not(:last-child){margin-bottom:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-container,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-container{flex-direction:row-reverse}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap{padding-left:var(--thumb-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap.only_featured,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .cmsmasters-slider-wrap.only_featured{padding-left:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__thumb-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__thumb-wrap{flex-direction:row-reverse}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-left .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child){margin-left:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-container,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-container{flex-direction:row}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap{padding-right:var(--thumb-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap.only_featured,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .cmsmasters-slider-wrap.only_featured{padding-right:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child),.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-right .elementor-widget-cmsmasters-woo-product-images__row-wrap:not(:last-child){margin-right:var(--col-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .cmsmasters-slider-wrap,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .cmsmasters-slider-wrap{padding-bottom:var(--thumb-margin)}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .cmsmasters-slider-wrap.only_featured,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .cmsmasters-slider-wrap.only_featured{padding-bottom:0}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__wrapper-item.thumb_columns,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__wrapper-item.thumb_columns{width:calc((100% - var(--col-margin) * (var(--col-num) - 1)) / var(--col-num))}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size{width:auto}.woocommerce-page .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size>div,.woocommerce .product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-thumbs-position-bottom .elementor-widget-cmsmasters-woo-product-images__wrapper-item.self_size>div{height:auto}@media (min-width:1181px){.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{left:calc(-1 * (var(--zoom-gap) + var(--zoom-width)))}.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{left:0;right:0}.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{right:calc(-1 * (var(--zoom-gap) + var(--zoom-width)))}}@media (min-width:768px) and (max-width:1180px){.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{left:calc(-1 * (var(--zoom-gap) + var(--zoom-width)));right:auto}.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{left:0;right:0}.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-tablet-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{right:calc(-1 * (var(--zoom-gap) + var(--zoom-width)));left:auto}}@media (max-width:767px){.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-left .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{left:calc(-1 * (var(--zoom-gap) + var(--zoom-width)));right:auto}.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-inside .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{left:0;right:0}.woocommerce-page div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap,.woocommerce div.product .elementor-widget-cmsmasters-woo-product-images.cmsmasters-zoom-position-mobile-right .elementor-widget-cmsmasters-woo-product-images__zoom-wrap{right:calc(-1 * (var(--zoom-gap) + var(--zoom-width)));left:auto}}.elementor-widget-cmsmasters-woo-product-price{--prefix-margin:10px;--price-margin:5px}.elementor-widget-cmsmasters-woo-product-price__prefix{display:inline-flex;align-items:baseline;margin-right:var(--prefix-margin)}.cmsmasters-price-row-yes .elementor-widget-cmsmasters-woo-product-price__prefix{display:block}.elementor-widget-cmsmasters-woo-product-price__prefix svg{fill:currentColor;width:1em;height:1em}.elementor-widget-cmsmasters-woo-product-price .price{display:inline-flex!important;align-items:baseline;flex-direction:row;flex-wrap:wrap;margin:0!important;padding:0}.elementor-widget-cmsmasters-woo-product-price .price:empty{display:none!important}.cmsmasters-sale-first-yes.elementor-widget-cmsmasters-woo-product-price .price{flex-direction:row-reverse}.cmsmasters-price-row-yes.cmsmasters-sale-first-yes.elementor-widget-cmsmasters-woo-product-price .price{flex-direction:column-reverse}.cmsmasters-price-row-yes.elementor-widget-cmsmasters-woo-product-price .price{flex-direction:column}.elementor-widget-cmsmasters-woo-product-price .price ins{text-decoration:none}.elementor-widget-cmsmasters-woo-product-price .price del,.elementor-widget-cmsmasters-woo-product-price .price ins{opacity:1!important}.elementor-widget-cmsmasters-woo-product-price .price del{line-height:1em}.elementor-widget-cmsmasters-woo-product-price.cmsmasters-price-ver-align-top del{align-self:flex-start}.elementor-widget-cmsmasters-woo-product-price.cmsmasters-price-ver-align-center del{align-self:center}.elementor-widget-cmsmasters-woo-product-price.cmsmasters-price-ver-align-bottom del{align-self:flex-end}.elementor-widget-cmsmasters-woo-product-price:not(.cmsmasters-sale-first-yes):not(.cmsmasters-price-row-yes) del{margin:0 var(--price-margin) 0 0!important}.elementor-widget-cmsmasters-woo-product-price:not(.cmsmasters-sale-first-yes).cmsmasters-price-row-yes del+ins{margin:var(--price-margin) 0 0!important}.elementor-widget-cmsmasters-woo-product-price.cmsmasters-sale-first-yes:not(.cmsmasters-price-row-yes) del+ins{margin:0 var(--price-margin) 0 0!important}.elementor-widget-cmsmasters-woo-product-price.cmsmasters-sale-first-yes.cmsmasters-price-row-yes del+ins{margin:0 0 var(--price-margin)!important}.elementor-widget-cmsmasters-woo-products-grid{--cmsmasters-columns:4;--cmsmasters-gap-column:40px;--cmsmasters-gap-row:70px}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header{display:flex;justify-content:var(--cmsmasters-layout-only-position,space-between);align-items:center;flex-wrap:wrap;margin:0 0 30px}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-ordering,.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-result-count{padding:0;margin:0;float:none}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-ordering{display:flex}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header .woocommerce-ordering:only-child{margin-left:auto}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-ordering-wrap{display:flex;flex-direction:row;align-items:center;-moz-column-gap:var(--header-layout-gap,40px);column-gap:var(--header-layout-gap,40px);row-gap:var(--header-layout-gap,40px)}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout{display:flex;align-items:center;-moz-column-gap:var(--header-layout-label-gap,20px);column-gap:var(--header-layout-label-gap,20px);row-gap:var(--header-layout-label-gap,20px);order:var(--cmsmasters-layout-position)}.cmsmasters-layout-position-with_count.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout,.cmsmasters-layout-position-with_sort.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout{order:var(--cmsmasters-layout-align)}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout-label{font-family:var(--header-layout-label-typography-font-family);font-weight:var(--header-layout-label-typography-font-weight);font-style:var(--header-layout-label-typography-font-style);text-transform:var(--header-layout-label-typography-text-transform);-webkit-text-decoration:var(--header-layout-label-typography-text-decoration);text-decoration:var(--header-layout-label-typography-text-decoration);font-size:var(--header-layout-label-typography-font-size);line-height:var(--header-layout-label-typography-line-height);letter-spacing:var(--header-layout-label-typography-letter-spacing);word-spacing:var(--header-layout-label-typography-word-spacing);color:var(--header-layout-label-color,var(--e-global-color-text))}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout-columns{display:flex;align-items:center;-moz-column-gap:var(--header-layout-items-gap-between,15px);column-gap:var(--header-layout-items-gap-between,15px);row-gap:var(--header-layout-items-gap-between,15px)}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout-column{cursor:pointer;color:var(--header-layout-items-color,var(--e-global-color-text));border-left:var(--header-layout-items-bd-width-left) var(--header-layout-items-bd-style) var(--header-layout-items-normal-border-color,var(--e-global-color-border));border-bottom:var(--header-layout-items-bd-width-bottom) var(--header-layout-items-bd-style) var(--header-layout-items-normal-border-color,var(--e-global-color-border));border-right:var(--header-layout-items-bd-width-right) var(--header-layout-items-bd-style) var(--header-layout-items-normal-border-color,var(--e-global-color-border));border-top:var(--header-layout-items-bd-width-top) var(--header-layout-items-bd-style) var(--header-layout-items-normal-border-color,var(--e-global-color-border));display:block;padding:var(--header-layout-items-padding);box-shadow:var(--header-layout-items-normal-box-shadow);transition:all .3s ease-in-out}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout-column.active,.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout-column:hover{color:var(--header-layout-items-hover-color,var(--header-layout-items-color,var(--e-global-color-accent)));border-color:var(--header-layout-items-hover-border-color,var(--header-layout-items-normal-border-color,var(--e-global-color-border)));box-shadow:var(--header-layout-items-hover-box-shadow,var(--header-layout-items-normal-box-shadow))}.elementor-widget-cmsmasters-woo-products-grid .cmsmasters-woo-products__header-layout-column:before{display:block;font-size:var(--header-layout-items-size,20px)}.elementor-widget-cmsmasters-woo-products-grid ul.products{display:grid;grid-template-columns:repeat(var(--cmsmasters-columns),minmax(0,1fr));grid-column-gap:var(--cmsmasters-gap-column);grid-row-gap:var(--cmsmasters-gap-row)}.cmsmasters--masonry.elementor-widget-cmsmasters-woo-products-grid ul.products{align-items:flex-start}.elementor-widget-cmsmasters-woo-products-grid ul.products li.product{position:relative!important}.elementor-widget-cmsmasters-woo-products-grid ul.products li.product.separator-vertical:after{opacity:1}.elementor-widget-cmsmasters-woo-products-grid ul.products li.product:after{content:"";position:absolute;opacity:0;transition:opacity .5s ease;border-width:0;border-color:var(--cmsmasters-colors-bd);left:0;width:100%;height:0;z-index:1}.elementor-widget-cmsmasters-woo-products-grid ul.products li.product .added_to_cart,.elementor-widget-cmsmasters-woo-products-grid ul.products li.product .button{--button-bg-color:var(--cmsmasters-button-normal-colors-bg);-webkit-text-decoration:var(--cmsmasters-button-text-decoration);text-decoration:var(--cmsmasters-button-text-decoration)}.elementor-widget-cmsmasters-woo-products-grid ul.products li.product .added_to_cart:hover,.elementor-widget-cmsmasters-woo-products-grid ul.products li.product .button:hover{-webkit-text-decoration:var(--cmsmasters-button-hover-text-decoration);text-decoration:var(--cmsmasters-button-hover-text-decoration)}.elementor-widget-cmsmasters-woo-products-similar ul.products{list-style-type:none}.elementor .elementor-widget-cmsmasters-woo-products-similar ul.products li.product{width:100%;margin:0;padding:0}.elementor-widget-cmsmasters-woo-archive-products .cmsmasters-archive-pagination,.elementor-widget-cmsmasters-woo-products .cmsmasters-archive-pagination{display:none!important;visibility:hidden!important}.elementor-widget-cmsmasters-woo-products-slider ul.products{overflow:visible}.elementor-widget-cmsmasters-woo-products-slider ul.products li.product .added_to_cart,.elementor-widget-cmsmasters-woo-products-slider ul.products li.product .button{--button-bg-color:var(--cmsmasters-button-normal-colors-bg);-webkit-text-decoration:var(--cmsmasters-button-text-decoration);text-decoration:var(--cmsmasters-button-text-decoration)}.elementor-widget-cmsmasters-woo-products-slider ul.products li.product .added_to_cart:hover,.elementor-widget-cmsmasters-woo-products-slider ul.products li.product .button:hover{-webkit-text-decoration:var(--cmsmasters-button-hover-text-decoration);text-decoration:var(--cmsmasters-button-hover-text-decoration)}.elementor-widget-cmsmasters-woo-products-slider .swiper-buttons-wrap{justify-content:center}.elementor-widget-cmsmasters-woo-products-slider .swiper-buttons-wrap-inner{max-width:var(--cmsmasters-slider-arrows-container-width,100%)}.elementor-widget-cmsmasters-woo-products-similar.cmsmasters-slider--effect-slide .cmsmasters-slider ul.products{display:flex;flex-wrap:nowrap;width:auto;position:relative;overflow:hidden}.elementor-widget-cmsmasters-woo-products-similar.cmsmasters-slider--effect-slide .cmsmasters-slider ul.products li.product{flex-shrink:0;width:calc(100% / var(--cmsmasters-columns) - var(--cmsmasters-space-between) / var(--cmsmasters-columns) * (var(--cmsmasters-columns) - 1));margin:0 var(--cmsmasters-space-between) 0 0;padding:0;position:relative}.elementor-widget-cmsmasters-woo-products-similar.cmsmasters-slider--effect-slide .cmsmasters-slider.cmsmasters-slider--init ul.products{margin:0;overflow:visible}.elementor-widget-cmsmasters-woo-products-similar.cmsmasters-slider--effect-cube .cmsmasters-slider ul.products li.product:not(:first-child){display:none}.elementor-widget-cmsmasters-woo-products-similar.cmsmasters-slider--effect-cube .cmsmasters-slider.cmsmasters-slider--init ul.products li.product:not(:first-child){display:list-item}.elementor-widget-cmsmasters-woo-products-similar ul.products{position:relative;margin:0}.elementor-widget-cmsmasters-woo-products-similar ul.products:after,.elementor-widget-cmsmasters-woo-products-similar ul.products:before{content:none}.elementor .elementor-widget-cmsmasters-woo-products-similar ul.products li.product{max-width:100%;float:none;position:static}.elementor-widget-cmsmasters-woo-products-entry.elementor-widget-cmsmasters-woo-products-similar ul.products li.product img{margin:0}.elementor-widget-cmsmasters-woo-products-similar ul.products li.product .woocommerce-loop-product__title{transition:inherit}.elementor-widget-cmsmasters-woo-products-similar ul.products li.product .star-rating{display:inline-block;vertical-align:middle}.elementor-widget-cmsmasters-woo-products-similar ul.products li.product .star-rating>span{text-align:left}.elementor-widget-cmsmasters-woo-archive-products .cmsmasters-archive-pagination{display:none!important;visibility:hidden!important}.elementor-widget-cmsmasters-woo-product-rating__content{font-size:16px;display:flex;align-items:center}.cmsmasters-product-rating__align-right .elementor-widget-cmsmasters-woo-product-rating__content{justify-content:flex-end}.cmsmasters-product-rating__align-left .elementor-widget-cmsmasters-woo-product-rating__content{justify-content:flex-start}.cmsmasters-product-rating__align-center .elementor-widget-cmsmasters-woo-product-rating__content{justify-content:center}.cmsmasters-product-rating__align-justify .elementor-widget-cmsmasters-woo-product-rating__content .cmsmasters-review-link{margin-left:auto}.elementor-widget-cmsmasters-woo-product-rating__html-empty{white-space:nowrap;line-height:1;margin:0 -2px;position:relative}.elementor-widget-cmsmasters-woo-product-rating__html-empty i{width:1em;margin:0 2px}.elementor-widget-cmsmasters-woo-product-rating__html-empty svg{fill:currentColor;width:1em;height:1em;margin:0 2px}.elementor-widget-cmsmasters-woo-product-rating__html-filled{white-space:nowrap;overflow:hidden;height:100%;position:absolute;left:0;top:0}.elementor-widget-cmsmasters-woo-product-rating__html-filled svg{fill:currentColor;width:1em;height:1em}.elementor-widget-cmsmasters-woo-product-related .cmsmasters-slider{--cmsmasters-slider-disabled-opacity:0}.elementor-widget-cmsmasters-woo-product-related .cmsmasters-swiper-container,.elementor-widget-cmsmasters-woo-product-related .swiper{overflow:hidden}.elementor-widget-cmsmasters-woo-product-related .woocommerce ul.products{margin-bottom:0;overflow:visible}.elementor-widget-cmsmasters-woo-product-related .woocommerce ul.products li.product{margin:0}.elementor-widget-cmsmasters-woo-product-related .woocommerce ul.products li.product span.onsale{margin:10px}.elementor-widget-cmsmasters-woo-product-related .woocommerce ul.products li.product .button{display:inline-flex;align-items:center;gap:10px}.elementor-widget-cmsmasters-woo-product-related .woocommerce ul.products li.product .button svg{display:block;width:1em;height:1em}.elementor-widget-cmsmasters-woo-product-related__header{margin:0 0 1em}.elementor-widget-cmsmasters-woo-product-related__title{margin:0}.elementor-widget-cmsmasters-woo-product-reviews{--review-width:50%;--comment-width:60%;--input-width:100%;--input-gap-between:20px;--input-gap:20px;--label-gap:15px;--form-rating-label-margin:10px;--button-gap:30px;--input-icon-padding:20px;--textarea-icon-padding:10px;--input-icon-size:20px;--review-gap:40px;--comment-title-border-gap:20px;--submit-padding-right:20px;--submit-icon-size:20px;--submit-icon-gap:10px;--star-color:#000;--star-active-color:#f0ad4e;--rating-icon-size:16px;--form-star-color:#000;--form-star-active-color:#f0ad4e;--form-rating-icon-size:16px;--form-rating-icon-gap:3px}.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container dd,.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container dl,.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container dt,.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container li,.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ol,.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ol,.elementor-widget-cmsmasters-woo-product-reviews[data-widget_type="cmsmasters-woo-product-reviews.custom"] .elementor-widget-container ul{list-style-type:none}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-pagination:empty{display:none}.elementor-widget-cmsmasters-woo-product-reviews #respond:first-child{margin-top:0!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row .cmsmasters-product-reviews{display:flex;flex-direction:column}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row .cmsmasters-product-reviews__wrapper{width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-start .cmsmasters-product-reviews{flex-direction:column-reverse}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-start #respond{margin-top:0;margin-bottom:var(--review-gap)!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-start.cmsmasters-review-separator-yes .comment-respond:before{width:100%;top:auto;bottom:calc(var(--review-gap) / -2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-end #respond{margin-top:var(--review-gap)!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row.cmsmasters-review-position-end.cmsmasters-review-separator-yes .comment-respond:before{width:100%;top:calc(var(--review-gap) / -2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row #respond{width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-row #respond:before{border-left-width:0;border-right-width:0;border-bottom-width:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews{display:flex;justify-content:space-between;flex-direction:row}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start .cmsmasters-product-reviews{flex-direction:row-reverse}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start.cmsmasters-review-separator-yes .comment-respond:before{height:100%;right:calc(var(--review-gap) / -2);left:auto}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-end.cmsmasters-review-separator-yes .comment-respond:before{height:100%;left:calc(var(--review-gap) / -2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews__wrapper{width:calc(100% - var(--review-width) - var(--review-gap) / 2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond{margin-top:0;width:calc(var(--review-width) - var(--review-gap) / 2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond:first-child{width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond:before{border-left-width:0;border-top-width:0;border-bottom-width:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-separator-yes .comment-respond{position:relative}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-separator-yes .comment-respond:before{content:"";border-width:0;width:auto;height:auto;position:absolute;top:0;left:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title{display:flex}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title:after,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title:before{content:"";border-width:0;flex-grow:1;height:1px;margin-right:var(--comment-title-border-gap);align-self:center}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes .cmsmasters-product-reviews__title:after{margin-left:var(--comment-title-border-gap);margin-right:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-center .cmsmasters-product-reviews__title{margin-left:auto;margin-right:auto}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-left .cmsmasters-product-reviews__title:before{content:none}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title{margin-left:auto}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-show-lines-yes.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title:after{content:none}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__title span{display:inline-block}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__title svg{fill:currentColor;width:1em;height:1em}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-center .cmsmasters-product-reviews__title{text-align:center;margin-left:auto;margin-right:auto}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-left .cmsmasters-product-reviews__title{text-align:left}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-left .cmsmasters-product-reviews__title:before{content:none}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title{text-align:right;margin-left:auto}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-align-right .cmsmasters-product-reviews__title:after{content:none}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-title-width-auto-yes .cmsmasters-product-reviews__title span{display:inline-block;width:auto}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__list>.cmsmasters-product-review:first-child>.cmsmasters-product-review__body{margin-top:0}.elementor-widget-cmsmasters-woo-product-reviews .comment-form{display:flex;flex-wrap:wrap}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .cmsmasters-input-wrap p,.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-comment{margin-bottom:0;line-height:0}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .cmsmasters-input-wrap p label,.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-comment label{margin-bottom:var(--label-gap)}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating{width:100%}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating label{margin-bottom:var(--form-rating-label-margin)}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating span{overflow:visible}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating .stars a{font-size:var(--form-rating-icon-size);line-height:1em}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-rating .stars a+a{margin-left:var(--form-rating-icon-gap)}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-cookies-consent{margin-bottom:0}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-cookies-consent *{display:inline;vertical-align:middle}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .comment-form-cookies-consent *+*{margin-left:10px}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit{margin-top:var(--button-gap);margin-bottom:0}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit{position:relative;display:flex;align-items:center}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:after,.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:opacity .4s ease}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:before{opacity:1}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:after,.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:hover:before{opacity:0}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit:hover:after{opacity:1}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit i,.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit svg{transition:inherit}.elementor-widget-cmsmasters-woo-product-reviews .comment-form .form-submit .submit svg{width:1em;height:1em;line-height:1;vertical-align:middle;display:flex;align-items:center}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-form-rating-inline-yes .comment-form .comment-form-rating{display:flex;align-items:center}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-form-rating-inline-yes .comment-form .comment-form-rating label{margin-bottom:0;margin-right:var(--form-rating-label-margin)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-start .form-submit i,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-start .form-submit svg{margin-right:var(--submit-icon-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-end .form-submit i,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-submit-icon-position-end .form-submit svg{margin-left:var(--submit-icon-gap)}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap input,.elementor-widget-cmsmasters-woo-product-reviews textarea{width:100%}.elementor-widget-cmsmasters-woo-product-reviews textarea{overflow-x:hidden}.elementor-widget-cmsmasters-woo-product-reviews #reviews .cmsmasters-product-reviews__title,.elementor-widget-cmsmasters-woo-product-reviews #reviews .comment-rating-title{font-size:24px;margin-bottom:20px}.elementor-widget-cmsmasters-woo-product-reviews #reviews .cmsmasters-product-reviews__title a,.elementor-widget-cmsmasters-woo-product-reviews #reviews .comment-rating-title a{font-size:24px}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-reviews__title:empty,.elementor-widget-cmsmasters-woo-product-reviews .comment-rating-title.cmsmasters-hide{display:none}.elementor-widget-cmsmasters-woo-product-reviews #reviews .comment-form-comment #comment{height:auto}.elementor-widget-cmsmasters-woo-product-reviews .form-submit{align-self:flex-start;width:100%;position:relative}.elementor-widget-cmsmasters-woo-product-reviews .form-submit:before{font-size:var(--submit-icon-size)!important;line-height:1em!important;display:block;width:1em;height:1em;margin:auto;position:absolute;top:0;bottom:0;right:0;z-index:1}.elementor-widget-cmsmasters-woo-product-reviews .logged-in-as{display:none}.elementor-widget-cmsmasters-woo-product-reviews.elementor-element-edit-mode.cmsmasters-form-view-admin .cmsmasters-logged-user .logged-in-as,.elementor-widget-cmsmasters-woo-product-reviews:not(.elementor-element-edit-mode) .cmsmasters-logged-user .logged-in-as{display:block}.elementor-widget-cmsmasters-woo-product-reviews.elementor-element-edit-mode.cmsmasters-form-view-admin .cmsmasters-logged-user .comment-form-comment,.elementor-widget-cmsmasters-woo-product-reviews:not(.elementor-element-edit-mode) .cmsmasters-logged-user .comment-form-comment{width:100%!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-button-full-width-yes .submit{width:100%}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment{position:relative}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p label i,.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p label svg,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment label i,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment label svg{margin-right:.5em}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p input+i,.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p input+svg,.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea+i,.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea+svg,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment input+i,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment input+svg,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea+i,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea+svg{height:1em;margin:auto;position:absolute;right:var(--input-icon-padding);top:0;bottom:0}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea+i,.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p textarea+svg,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea+i,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment textarea+svg{top:var(--textarea-icon-padding);bottom:auto}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-input-wrap p svg,.elementor-widget-cmsmasters-woo-product-reviews .comment-form-comment svg{fill:currentColor;width:1em}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-label-instead-placeholder-yes.cmsmasters-label-icon-yes .cmsmasters-input-wrap input,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-label-instead-placeholder-yes.cmsmasters-label-icon-yes .comment-form-comment textarea{padding-right:calc(var(--input-icon-padding) + var(--input-icon-size))!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row .comment-form{flex-direction:column}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row.cmsmasters-comment-position-start .cmsmasters-input-wrap{margin-top:var(--input-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row.cmsmasters-comment-position-end .cmsmasters-input-wrap{margin-bottom:var(--input-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-row.cmsmasters-input-direction-rows .cmsmasters-input-wrap p:not(:last-of-type){margin-bottom:var(--input-gap-between)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .comment-form-comment{width:var(--comment-width);overflow:hidden;margin-bottom:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap{width:calc(100% - var(--comment-width) - var(--input-gap))}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap p:not(:last-of-type){margin-bottom:var(--input-gap-between)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form>p:not(.form-submit):not(.comment-form-comment){width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-start .cmsmasters-input-wrap{margin-left:var(--input-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-end .cmsmasters-input-wrap{margin-right:var(--input-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end .comment-form .cmsmasters-input-wrap,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end .comment-form .comment-notes{order:1}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end .comment-form>p{order:2}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .comment-form-cookies-consent{order:1!important;margin-top:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-position-end.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap>p{order:2}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .cmsmasters-input-wrap{display:flex;flex-direction:row;justify-content:space-between}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .cmsmasters-input-wrap p{width:calc(50% - var(--input-gap-between))}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap p,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p{width:calc(33.3333333333% - var(--input-gap-between))}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap p.comment-form-cookies-consent,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p.comment-form-cookies-consent{order:2;width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap p.form-submit,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-website-input-yes .cmsmasters-input-wrap p.form-submit{align-self:flex-end}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap{flex-wrap:wrap}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .form-submit{margin-top:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .comment-form-cookies-consent input{width:auto}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline.cmsmasters-form-button-inline-yes .cmsmasters-input-wrap .comment-form-cookies-consent label{margin-bottom:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-rows .cmsmasters-input-wrap{width:var(--input-width)}.elementor-widget-cmsmasters-woo-product-reviews .nav-links{display:flex;justify-content:space-between}.elementor-widget-cmsmasters-woo-product-reviews .nav-links a{display:block}.elementor-widget-cmsmasters-woo-product-reviews .nav-links .nav-previous:last-child{display:flex;flex-grow:1;justify-content:flex-start}.elementor-widget-cmsmasters-woo-product-reviews .nav-links .nav-next:first-child{display:flex;flex-grow:1;justify-content:flex-end}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-review__rating .cmsmasters_star_trans_wrap{color:var(--star-color)}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-review__rating .cmsmasters_star_color_wrap{color:var(--star-active-color)}.elementor-widget-cmsmasters-woo-product-reviews .stars.selected a.active~a,.elementor-widget-cmsmasters-woo-product-reviews .stars a:hover~a,.elementor-widget-cmsmasters-woo-product-reviews p.stars a{color:var(--form-star-color)}.elementor-widget-cmsmasters-woo-product-reviews .stars:hover a,.elementor-widget-cmsmasters-woo-product-reviews p.stars.selected a{color:var(--form-star-active-color)}.cmsmasters-product-review{--wrapper-between-margin:40px;--wrapper-level-margin:40px;--wrapper-border-left:0px;--wrapper-thread-width:0px;--wrapper-padding-top:20px;--wrapper-padding-right:20px;--wrapper-padding-bottom:20px;--wrapper-padding-left:20px;--avatar-size:100px;--avatar-margin:20px;--author-margin:5px;--date-margin:20px;--rating-margin:20px;--content-margin:20px;--rating-icon-gap:3px}.cmsmasters-product-review__body{margin-top:var(--wrapper-between-margin)}.cmsmasters-avatar-position-aside .cmsmasters-product-review__body{padding:var(--wrapper-padding-top) var(--wrapper-padding-right) var(--wrapper-padding-bottom) var(--wrapper-padding-left)}.cmsmasters-avatar-position-aside .cmsmasters-product-review__outer{min-height:var(--avatar-size);padding-left:calc(var(--avatar-size) + var(--avatar-margin));position:relative}@media (max-width:767px){.cmsmasters-avatar-position-aside .cmsmasters-product-review__outer{padding-top:calc(var(--avatar-size) + var(--avatar-margin));padding-left:0}}.cmsmasters-avatar-position-with-author .cmsmasters-product-review__body{padding:var(--wrapper-padding-top) var(--wrapper-padding-right) var(--wrapper-padding-bottom) var(--wrapper-padding-left)}.cmsmasters-avatar-position-with-author .cmsmasters-product-review__info{min-height:var(--avatar-size);padding-left:calc(var(--avatar-size) + var(--avatar-margin));position:relative}@media (max-width:767px){.cmsmasters-avatar-position-with-author .cmsmasters-product-review__info{padding-top:calc(var(--avatar-size) + var(--avatar-margin));padding-left:0}}.cmsmasters-avatar-position-with-author .cmsmasters-product-review__info-inner,.elementor-widget-cmsmasters-woo-product-reviews[class*=cmsmasters-date-inline] .cmsmasters-product-review__author{margin-bottom:0}.cmsmasters-avatar-position-with-author:not([class*=cmsmasters-date-inline]) .cmsmasters-product-review__info{flex-wrap:wrap}.cmsmasters-avatar-position-with-author:not([class*=cmsmasters-date-inline]) .cmsmasters-product-review__date-wrap{width:100%}.elementor-widget-cmsmasters-woo-product-reviews:not([class*=cmsmasters-rating-inline]) .cmsmasters-product-review .cmsmasters-product-review__rating{margin-top:var(--rating-margin)}.cmsmasters-product-review .children>li{position:relative}.cmsmasters-product-review .children>li:before{content:"";margin-left:0;height:var(--wrapper-between-margin);width:var(--wrapper-thread-width);position:absolute;bottom:100%;left:calc(var(--wrapper-level-margin) / 2)}.cmsmasters-product-review .children>li.depth-2 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-2 .comment-respond{margin-left:var(--wrapper-level-margin)}.cmsmasters-product-review .children>li.depth-3 .cmsmasters-product-review__body:before,.cmsmasters-product-review .children>li.depth-3:after,.cmsmasters-product-review .children>li.depth-3:before,.cmsmasters-product-review .children>li.depth-3:first-of-type:last-of-type .cmsmasters-product-review__body:after,.cmsmasters-product-review .children>li.depth-3:last-of-type .cmsmasters-product-review__body:after{left:calc(var(--wrapper-level-margin) / 2 + (var(--wrapper-level-margin) * 1))!important}.cmsmasters-product-review .children>li.depth-3 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-3 .comment-respond{margin-left:calc(var(--wrapper-level-margin) * 2)}.cmsmasters-product-review .children>li.depth-4 .cmsmasters-product-review__body:before,.cmsmasters-product-review .children>li.depth-4:after,.cmsmasters-product-review .children>li.depth-4:before,.cmsmasters-product-review .children>li.depth-4:first-of-type:last-of-type .cmsmasters-product-review__body:after,.cmsmasters-product-review .children>li.depth-4:last-of-type .cmsmasters-product-review__body:after{left:calc(var(--wrapper-level-margin) / 2 + (var(--wrapper-level-margin) * 2))!important}.cmsmasters-product-review .children>li.depth-4 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-4 .comment-respond{margin-left:calc(var(--wrapper-level-margin) * 3)}.cmsmasters-product-review .children>li.depth-5 .cmsmasters-product-review__body:before,.cmsmasters-product-review .children>li.depth-5:after,.cmsmasters-product-review .children>li.depth-5:before,.cmsmasters-product-review .children>li.depth-5:first-of-type:last-of-type .cmsmasters-product-review__body:after,.cmsmasters-product-review .children>li.depth-5:last-of-type .cmsmasters-product-review__body:after{left:calc(var(--wrapper-level-margin) / 2 + (var(--wrapper-level-margin) * 3))!important}.cmsmasters-product-review .children>li.depth-5 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-5 .comment-respond{margin-left:calc(var(--wrapper-level-margin) * 4)}.cmsmasters-product-review .children>li.depth-6 .cmsmasters-product-review__body:before,.cmsmasters-product-review .children>li.depth-6:after,.cmsmasters-product-review .children>li.depth-6:before,.cmsmasters-product-review .children>li.depth-6:first-of-type:last-of-type .cmsmasters-product-review__body:after,.cmsmasters-product-review .children>li.depth-6:last-of-type .cmsmasters-product-review__body:after{left:calc(var(--wrapper-level-margin) / 2 + (var(--wrapper-level-margin) * 4))!important}.cmsmasters-product-review .children>li.depth-6 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-6 .comment-respond{margin-left:calc(var(--wrapper-level-margin) * 5)}.cmsmasters-product-review .children>li.depth-7 .cmsmasters-product-review__body:before,.cmsmasters-product-review .children>li.depth-7:after,.cmsmasters-product-review .children>li.depth-7:before,.cmsmasters-product-review .children>li.depth-7:first-of-type:last-of-type .cmsmasters-product-review__body:after,.cmsmasters-product-review .children>li.depth-7:last-of-type .cmsmasters-product-review__body:after{left:calc(var(--wrapper-level-margin) / 2 + (var(--wrapper-level-margin) * 5))!important}.cmsmasters-product-review .children>li.depth-7 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-7 .comment-respond{margin-left:calc(var(--wrapper-level-margin) * 6)}.cmsmasters-product-review .children>li.depth-8 .cmsmasters-product-review__body:before,.cmsmasters-product-review .children>li.depth-8:after,.cmsmasters-product-review .children>li.depth-8:before,.cmsmasters-product-review .children>li.depth-8:first-of-type:last-of-type .cmsmasters-product-review__body:after,.cmsmasters-product-review .children>li.depth-8:last-of-type .cmsmasters-product-review__body:after{left:calc(var(--wrapper-level-margin) / 2 + (var(--wrapper-level-margin) * 6))!important}.cmsmasters-product-review .children>li.depth-8 .cmsmasters-product-review__body,.cmsmasters-product-review .children>li.depth-8 .comment-respond{margin-left:calc(var(--wrapper-level-margin) * 7)}.cmsmasters-product-review .children>li:first-of-type:not(:last-of-type)>.cmsmasters-product-review__body{position:relative}.cmsmasters-product-review .children>li:first-of-type:not(:last-of-type)>.cmsmasters-product-review__body:before{left:calc(var(--wrapper-level-margin) / 2 * -1 - var(--wrapper-border-left))!important}.cmsmasters-product-review .children>li:not(:last-of-type):after{content:"";margin-left:0;height:100%;width:var(--wrapper-thread-width);position:absolute;top:0;left:calc(var(--wrapper-level-margin) / 2)}.cmsmasters-product-review .children>li:last-of-type .cmsmasters-product-review__body:after{content:"";margin-left:0;height:50%;width:var(--wrapper-thread-width);position:absolute;top:0;left:calc(var(--wrapper-level-margin) / 2)}.cmsmasters-product-review .children>li .cmsmasters-product-review__body:before{content:"";margin-left:0;height:var(--wrapper-thread-width);width:calc(var(--wrapper-level-margin) / 2);position:absolute;top:50%;left:calc(var(--wrapper-level-margin) / 2)}.cmsmasters-product-review__info-inner{display:flex;align-items:center;width:100%;margin-bottom:var(--author-margin)}[class*=cmsmasters-date-inline] .cmsmasters-product-review__info-inner{flex-wrap:wrap}.cmsmasters-date-inline-end .cmsmasters-product-review__author{margin-right:auto}.cmsmasters-rating-inline-end:not(.cmsmasters-date-inline-end) .cmsmasters-product-review .cmsmasters-product-review__rating{align-self:center;margin-left:auto}.cmsmasters-rating-inline-end.cmsmasters-date-inline-end .cmsmasters-product-review .cmsmasters-product-review__rating{align-self:center}.cmsmasters-rating-inline-end.cmsmasters-date-inline-end .cmsmasters-product-review .cmsmasters-product-review__date-wrap{margin-right:var(--rating-margin)}.cmsmasters-date-inline-end:not(.cmsmasters-rating-inline-end) .cmsmasters-product-review .cmsmasters-product-review__date-wrap{order:3}.cmsmasters-date-inline-end:not(.cmsmasters-rating-inline-end) .cmsmasters-product-review .cmsmasters-product-review__rating{margin-right:var(--date-margin)}.cmsmasters-rating-inline-start .cmsmasters-product-review .cmsmasters-product-review__rating{align-self:center;margin-left:var(--rating-margin)}.cmsmasters-date-inline-start .cmsmasters-product-review .cmsmasters-product-review__author{margin-bottom:0}.cmsmasters-date-inline-start .cmsmasters-product-review .cmsmasters-product-review__date-wrap{margin-left:var(--date-margin)}.cmsmasters-product-review__avatar{position:absolute;top:0;left:0}.cmsmasters-product-review__author{margin:0}.cmsmasters-product-review__author a{display:inline-block}.cmsmasters-product-review__rating,.cmsmasters-product-reviews__rating{width:calc(var(--rating-icon-size) * 5 + var(--rating-icon-gap) * 5);height:var(--rating-icon-size);position:relative}.cmsmasters-product-review__rating .cmsmasters_star_trans_wrap,.cmsmasters-product-reviews__rating .cmsmasters_star_trans_wrap{display:flex;height:100%;position:relative}.cmsmasters-product-review__rating .cmsmasters_star_color_wrap,.cmsmasters-product-reviews__rating .cmsmasters_star_color_wrap{height:100%;position:absolute;left:0;top:0;overflow:hidden}.cmsmasters-product-review__rating .cmsmasters_star_color_inner,.cmsmasters-product-reviews__rating .cmsmasters_star_color_inner{display:flex;width:calc(var(--rating-icon-size) * 5 + var(--rating-icon-gap) * 5);height:100%;position:relative}.cmsmasters-product-review__rating .cmsmasters_rating_text,.cmsmasters-product-reviews__rating .cmsmasters_rating_text{display:none}.cmsmasters-product-review__rating i,.cmsmasters-product-review__rating svg,.cmsmasters-product-reviews__rating i,.cmsmasters-product-reviews__rating svg{font-size:var(--rating-icon-size);line-height:1em;width:1em;height:1em}.cmsmasters-product-review__rating i+i,.cmsmasters-product-review__rating i+svg,.cmsmasters-product-review__rating svg+i,.cmsmasters-product-review__rating svg+svg,.cmsmasters-product-reviews__rating i+i,.cmsmasters-product-reviews__rating i+svg,.cmsmasters-product-reviews__rating svg+i,.cmsmasters-product-reviews__rating svg+svg{margin-left:var(--rating-icon-gap)}.cmsmasters-product-review__rating svg,.cmsmasters-product-reviews__rating svg{fill:currentColor}.cmsmasters-product-reviews__rating{display:inline-block}.cmsmasters-product-review__date-wrap{display:flex;align-items:center}.cmsmasters-product-review__date-wrap abbr{text-decoration:none}.cmsmasters-product-review__date-wrap svg{fill:currentColor;width:1em;height:1em}.cmsmasters-product-review__content{width:100%;margin-top:var(--content-margin)}.cmsmasters-product-review__content p:last-child{margin-bottom:0;padding-bottom:0}@media (max-width:1180px){.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-end .cmsmasters-product-review__date-wrap,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-start .cmsmasters-product-review__date-wrap{margin-left:0;padding-left:0;padding-top:var(--date-margin)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-end.cmsmasters-reply-position-inline .cmsmasters-product-review__reply,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-date-inline-start.cmsmasters-reply-position-inline .cmsmasters-product-review__reply{margin-left:auto;padding-left:0;padding-top:var(--date-margin)}.elementor-widget-cmsmasters-woo-product-reviews .cmsmasters-product-review__reply{margin-left:0;padding:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews{display:flex;flex-direction:column}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside .cmsmasters-product-reviews__wrapper{width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start .cmsmasters-product-reviews{flex-direction:column-reverse}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start #respond{margin-top:0;margin-bottom:var(--review-gap)!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-start.cmsmasters-review-separator-yes .comment-respond:before{width:100%;top:auto;bottom:calc(var(--review-gap) / -2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-end #respond{margin-top:var(--review-gap)!important}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside.cmsmasters-review-position-end.cmsmasters-review-separator-yes .comment-respond:before{width:100%;top:calc(var(--review-gap) / -2)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond{width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-review-direction-aside #respond:before{border-left-width:0;border-right-width:0;border-bottom-width:0}}@media (max-width:767px){.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .cmsmasters-input-wrap,.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside .comment-form .comment-form-comment{width:100%;margin-left:0;margin-right:0}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-start .cmsmasters-input-wrap{margin-top:var(--input-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-comment-direction-aside.cmsmasters-comment-position-end .cmsmasters-input-wrap{margin-bottom:var(--input-gap)}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap{flex-direction:column}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap p{width:100%}.elementor-widget-cmsmasters-woo-product-reviews.cmsmasters-input-direction-inline .comment-form .cmsmasters-input-wrap p+p:not(.comment-form-cookies-consent){margin-top:var(--input-gap-between)!important}}.elementor-widget-cmsmasters-woo-product-stock p{margin:0}.elementor-widget-cmsmasters-woo-product-stock .in-stock{display:inline}.elementor-widget-cmsmasters-product-title__heading{margin:0}.cmsmasters-line-clamp-yes .elementor-widget-cmsmasters-product-title__heading{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;box-orient:vertical}.elementor-widget-cmsmasters-product-title a{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;text-decoration:inherit}.elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-background-image a span,.elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-background-image span,.elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-angled a span,.elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-angled span,.elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial a span,.elementor-widget-cmsmasters-product-title.cmsmasters-color-variation-gradient.cmsmasters-color-gradient-radial span{background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.elementor-widget-cmsmasters-woo-badge p{margin:0}.elementor-widget-cmsmasters-woo-badge__sale .cmsmasters-woo-badge-inner,.elementor-widget-cmsmasters-woo-badge__sale.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before{background-color:#ea9d13}.elementor-widget-cmsmasters-woo-badge__in-stock .cmsmasters-woo-badge-inner,.elementor-widget-cmsmasters-woo-badge__in-stock.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before{background-color:#6dce35}.elementor-widget-cmsmasters-woo-badge__out-stock .cmsmasters-woo-badge-inner,.elementor-widget-cmsmasters-woo-badge__out-stock.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before{background-color:#ea1353}.elementor-widget-cmsmasters-woo-badge__wrapper{overflow:hidden}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge span{display:inline-block}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-circle .cmsmasters-woo-badge-inner{border-radius:50%}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_left .cmsmasters-woo-badge-inner:before,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_right .cmsmasters-woo-badge-inner:before{top:-99px;bottom:100%}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner:before{content:"";position:absolute;left:0;top:98%;width:100%;height:100px}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle{width:150px;height:150px}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line .cmsmasters-woo-badge-inner,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle .cmsmasters-woo-badge-inner{width:100%;padding:0 20px 2px}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-top_left,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_left{transform:rotate(0)}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-top_right,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-top_right{transform:rotate(90deg)}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-bottom_right,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-bottom_right{transform:rotate(180deg)}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-sloping_line.cmsmasters-woo-badge-bottom_left,.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-type-triangle.cmsmasters-woo-badge-bottom_left{transform:rotate(270deg)}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-top_left{left:0;right:auto}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-top_right{left:auto;right:0}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-bottom_right{left:auto;right:0;top:auto;bottom:0}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge.cmsmasters-woo-badge-bottom_left{left:0;right:auto;top:auto;bottom:0}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge .cmsmasters-woo-badge-inner{text-align:center;left:0;font-size:10px;line-height:2;font-weight:800;text-transform:uppercase;color:#fff;padding:10px}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge .cmsmasters-woo-badge-inner:after{content:"";display:inline-block;vertical-align:middle;height:100%}.elementor-widget-cmsmasters-woo-badge__wrapper.cmsmasters-woo-badge .cmsmasters-woo-badge-inner-text{vertical-align:middle;display:inline-block}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button-admin{pointer-events:none}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button-right{text-align:right}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button-left{text-align:left}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button-center{text-align:center}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button-stretch .elementor-widget-cmsmasters-wpclever-button__general{width:100%}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general{display:inline-flex;justify-content:center;align-items:center;flex-wrap:nowrap;width:auto}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon:after,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon:before,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link:after,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link:before{content:none!important;margin:0!important}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{margin:0}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link{color:var(--cmsmasters-wpcl-text-color-normal,var(--cmsmasters-link-colors-normal))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link:hover{color:var(--cmsmasters-wpcl-text-color-hover,var(--cmsmasters-link-colors-hover))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button{border-color:var(--cmsmasters-wpcl-bd-color-normal,var(--cmsmasters-button-normal-colors-bd));border-radius:var(--cmsmasters-wpcl-bdr-color-normal,var(--cmsmasters-button-normal-bd-radius));color:var(--cmsmasters-wpcl-text-color-normal,var(--cmsmasters-button-normal-colors-color))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button:hover{border-color:vqr(--cmsmasters-wpcl-bd-color-hover,var(--cmsmasters-wpcl-bd-color-normal,var(--cmsmasters-button-hover-colors-bd)));border-radius:var(--cmsmasters-wpcl-bdr-color-hover,var(--cmsmasters-wpcl-bdr-color-normal,var(--cmsmasters-button-hover-bd-radius)));color:var(--cmsmasters-wpcl-text-color-hover,var(--cmsmasters-wpcl-text-color-normal,var(--cmsmasters-button-hover-colors-color)))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button:after,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__button:before{content:""!important;margin:0!important;display:block!important}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{position:relative;color:var(--wpclever-button-icon-color-normal,inherit);line-height:0;margin-right:var(--wpclever-button-icon-indent-normal,10px);font-size:var(--wpclever-button-icon-size,18px);display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out;transition-property:box-shadow,background-color,border-color,margin,border-radius}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-wrapper span{transition:color .3 ease;color:inherit;font:inherit}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-wrapper span svg{line-height:1em;font-size:1em;width:1em;height:1em;fill:currentColor}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-right{flex-direction:row-reverse}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-right .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{margin-right:0;margin-left:var(--wpclever-button-icon-indent-normal,10px)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-top{flex-direction:column}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-top .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{margin-right:0;margin-bottom:var(--wpclever-button-icon-indent-normal,10px)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-stretch{justify-content:space-between}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-stretch.elementor-widget-cmsmasters-wpclever-button__icon-reverse-yes{flex-direction:row-reverse}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-stretch.elementor-widget-cmsmasters-wpclever-button__icon-reverse-yes .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{margin-right:0;margin-left:var(--wpclever-button-icon-indent-normal,10px)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-square{border-radius:var(--wpclever-button-icon-bdr-normal,0);padding:var(--wpclever-button-icon-square-pdd,10px)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-circle{border-radius:var(--wpclever-button-icon-bdr-normal,50%);padding:var(--wpclever-button-icon-circle-pdd,10px);width:calc(1em + var(--wpclever-button-icon-circle-pdd, 10px) * 2);height:calc(1em + var(--wpclever-button-icon-circle-pdd, 10px) * 2)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-stacked{color:var(--wpclever-button-icon-color-normal,inherit);background-color:var(--wpclever-button-icon-bg-color-normal,var(--e-global-color-accent))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-stacked svg{fill:currentColor}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-framed{color:var(--wpclever-button-icon-color-normal,inherit);border:solid var(--wpclever-button-icon-bd-color-normal,var(--cmsmasters-button-normal-colors-color));border-width:var(--wpclever-button-icon-border-w,2px);background-color:var(--wpclever-button-icon-bg-color-normal,transparent);fill:var(--wpclever-button-icon-color-normal,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-framed svg{fill:currentColor}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general:hover .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{color:var(--wpclever-button-icon-color-hover,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general:hover .elementor-widget-cmsmasters-wpclever-button__icon-stacked{background-color:var(--wpclever-button-icon-bg-color-hover,var(--e-global-color-primary));fill:var(--wpclever-button-icon-color-hover,var(--cmsmasters-button-hover-colors-color))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general:hover .elementor-widget-cmsmasters-wpclever-button__icon-framed{border-color:var(--wpclever-button-icon-bd-color-hover,var(--cmsmasters-button-hover-colors-color));background-color:var(--wpclever-button-icon-bg-color-hover,transparent);fill:var(--wpclever-button-icon-color-hover,var(--cmsmasters-button-hover-colors-color))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general:hover .elementor-widget-cmsmasters-wpclever-button__icon-square{border-radius:var(--wpclever-button-icon-bdr-hover,var(--wpclever-button-icon-bdr-normal,0))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general:hover .elementor-widget-cmsmasters-wpclever-button__icon-circle{border-radius:var(--wpclever-button-icon-bdr-hover,var(--wpclever-button-icon-bdr-normal,50%))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon .elementor-widget-cmsmasters-wpclever-button__icon-stacked,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link .elementor-widget-cmsmasters-wpclever-button__icon-stacked{color:var(--wpclever-button-icon-color-normal,var(--cmsmasters-colors-bg));background-color:var(--wpclever-button-icon-bg-color-normal,var(--cmsmasters-link-colors-normal));fill:var(--wpclever-button-icon-color-normal,var(--cmsmasters-colors-bg))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon .elementor-widget-cmsmasters-wpclever-button__icon-framed,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link .elementor-widget-cmsmasters-wpclever-button__icon-framed{color:var(--wpclever-button-icon-color-normal,inherit);border-color:var(--wpclever-button-icon-bd-color-normal,var(--cmsmasters-link-colors-normal));background-color:var(--wpclever-button-icon-bg-color-normal,transparent);fill:var(--wpclever-button-icon-color-normal,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon:hover .elementor-widget-cmsmasters-wpclever-button__icon-wrapper,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link:hover .elementor-widget-cmsmasters-wpclever-button__icon-wrapper{color:var(--wpclever-button-icon-color-hover,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon:hover .elementor-widget-cmsmasters-wpclever-button__icon-stacked,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link:hover .elementor-widget-cmsmasters-wpclever-button__icon-stacked{color:var(--wpclever-button-icon-color-hover,var(--cmsmasters-colors-bg));background-color:var(--wpclever-button-icon-bg-color-hover,var(--cmsmasters-colors-accent));fill:var(--wpclever-button-icon-color-hover,var(--cmsmasters-colors-bg))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon:hover .elementor-widget-cmsmasters-wpclever-button__icon-framed,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__link:hover .elementor-widget-cmsmasters-wpclever-button__icon-framed{color:var(--wpclever-button-icon-color-hover,inherit);border-color:var(--wpclever-button-icon-bd-color-hover,var(--cmsmasters-link-colors-hover));background-color:var(--wpclever-button-icon-bg-color-hover,transparent);fill:var(--wpclever-button-icon-color-hover,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-active,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-load{display:none;visibility:hidden;opacity:0}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__icon-load{animation:woosw-spinner 1s linear infinite}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosc-added .elementor-widget-cmsmasters-wpclever-button__icon-load,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosc-added .elementor-widget-cmsmasters-wpclever-button__icon-normal,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosw-added .elementor-widget-cmsmasters-wpclever-button__icon-load,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosw-added .elementor-widget-cmsmasters-wpclever-button__icon-normal{display:none;visibility:hidden;opacity:0}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosc-added .elementor-widget-cmsmasters-wpclever-button__icon-active,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosw-added .elementor-widget-cmsmasters-wpclever-button__icon-active{display:block;visibility:visible;opacity:1}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosw-adding .elementor-widget-cmsmasters-wpclever-button__icon-active,#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosw-adding .elementor-widget-cmsmasters-wpclever-button__icon-normal{display:none;visibility:hidden;opacity:0}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-button__general.woosw-adding .elementor-widget-cmsmasters-wpclever-button__icon-load{display:block;visibility:visible;opacity:1}@keyframes wpc-spinner{to{transform:rotate(1turn)}}.elementor-widget-cmsmasters-wpclever-smart-compare-counter,.elementor-widget-cmsmasters-wpclever-smart-wishlist-counter{line-height:0}.elementor-widget-cmsmasters-wpclever-smart-compare-counter.cmsmasters-wpclever__icon-block-column .elementor-widget-cmsmasters-wpclever-base-counter__link,.elementor-widget-cmsmasters-wpclever-smart-wishlist-counter.cmsmasters-wpclever__icon-block-column .elementor-widget-cmsmasters-wpclever-base-counter__link{flex-direction:column;align-items:var(--cmsmasters-item-align,flex-start)!important}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__link{display:inline-flex;justify-content:var(--cmsmasters-item-align,flex-start);align-items:center;flex-wrap:nowrap;transition:none;position:relative}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__link:hover .elementor-widget-cmsmasters-wpclever-base-counter__count{background-color:var(--cmsmasters-wpcl-bg-count-color-hover,var(--cmsmasters-wpcl-bg-count-color-normal,var(--cmsmasters-colors-accent)));color:var(--cmsmasters-wpcl-count-color-hover,var(--cmsmasters-wpcl-count-color-normal,var(--cmsmasters-colors-bg)));border-color:var(--cmsmasters-wpcl-bd-count-color-hover,var(--cmsmasters-wpcl-bd-count-color-normal,var(--cmsmasters-colors-accent)))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__count{display:inline-flex;justify-content:center;align-items:center;line-height:1em;padding:0;margin:var(--cmsmasters-wpcl-count-margin,0);width:calc(1em + var(--cmsmasters-wpcl-count-pdd, 5px) * 2);height:calc(1em + var(--cmsmasters-wpcl-count-pdd, 5px) * 2);border-radius:var(--cmsmasters-wpcl-count-bdr,50%);background-color:var(--cmsmasters-wpcl-bg-count-color-normal,var(--cmsmasters-colors-accent));color:var(--cmsmasters-wpcl-count-color-normal,var(--cmsmasters-colors-bg));border-color:var(--cmsmasters-wpcl-bd-count-color-normal,var(--cmsmasters-colors-accent));font-size:10px;position:absolute;top:var(--cmsmasters-wpcl-count-top,-8px);right:var(--cmsmasters-wpcl-count-right,-10px);left:auto;bottom:auto;z-index:5;transition:all .3s ease}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__count-relative{position:relative;left:0;top:0}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__text{margin:var(--wpclever-text-margin,0);color:var(--cmsmasters-wpcl-text-color);transition:color .3s ease-in-out;z-index:1;line-height:1em}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__icon-wrapper{position:relative;color:var(--wpclever-button-icon-color-normal,inherit);line-height:1em;margin:var(--wpclever-button-icon-margin,0);font-size:var(--wpclever-button-icon-size,30px);display:flex;justify-content:center;align-items:center;transition:.3s ease-in-out;transition-property:color,background-color,border-color,margin,border-radius;z-index:1}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__icon-wrapper span{transition:color .3s ease-in-out;color:inherit;font:inherit}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__icon-square{border-radius:var(--wpclever-button-icon-bdr-normal,0);padding:var(--wpclever-button-icon-square-pdd,10px)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__icon-circle{border-radius:var(--wpclever-button-icon-bdr-normal,50%);padding:var(--wpclever-button-icon-circle-pdd,10px);width:calc(1em + var(--wpclever-button-icon-circle-pdd, 10px) * 2);height:calc(1em + var(--wpclever-button-icon-circle-pdd, 10px) * 2)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__icon-stacked{color:var(--wpclever-button-icon-color-normal,var(--cmsmasters-colors-bg));background-color:var(--wpclever-button-icon-bg-color-normal,var(--cmsmasters-link-colors-normal));fill:var(--wpclever-button-icon-color-normal,var(--cmsmasters-colors-bg))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__icon-framed{color:var(--wpclever-button-icon-color-normal,inherit);border:1px solid var(--wpclever-button-icon-bd-color-normal,var(--cmsmasters-link-colors-normal));background-color:var(--wpclever-button-icon-bg-color-normal,transparent);fill:var(--wpclever-button-icon-color-normal,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general{display:flex;justify-content:var(--cmsmasters-item-align,flex-start)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general:hover .elementor-widget-cmsmasters-wpclever-base-counter__icon-wrapper{color:var(--wpclever-button-icon-color-hover,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general:hover .elementor-widget-cmsmasters-wpclever-base-counter__icon-stacked{color:var(--wpclever-button-icon-color-hover,var(--cmsmasters-colors-bg));background-color:var(--wpclever-button-icon-bg-color-hover,var(--cmsmasters-colors-accent));fill:var(--wpclever-button-icon-color-hover,var(--cmsmasters-colors-bg))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general:hover .elementor-widget-cmsmasters-wpclever-base-counter__icon-framed{color:var(--wpclever-button-icon-color-hover,inherit);border-color:var(--wpclever-button-icon-bd-color-hover,var(--cmsmasters-link-colors-hover));background-color:var(--wpclever-button-icon-bg-color-hover,transparent);fill:var(--wpclever-button-icon-color-hover,inherit)}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general:hover .elementor-widget-cmsmasters-wpclever-base-counter__icon-square{border-radius:var(--wpclever-button-icon-bdr-hover,var(--wpclever-button-icon-bdr-normal,0))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general:hover .elementor-widget-cmsmasters-wpclever-base-counter__icon-circle{border-radius:var(--wpclever-button-icon-bdr-hover,var(--wpclever-button-icon-bdr-normal,50%))}#cmsmasters_body .elementor-widget-cmsmasters-wpclever-base-counter__general:hover .elementor-widget-cmsmasters-wpclever-base-counter__text{color:var(--cmsmasters-wpcl-text-color-hover)}#cmsmasters_body .wpf-loader-decorator,#cmsmasters_body .wpfLoaderLayout{background-color:var(--cmsmasters-colors-bg);opacity:.7}#cmsmasters_body .wpf-loader-decorator{display:flex;justify-content:center;align-items:center}#cmsmasters_body .wpf-loader-decorator .wpfPreviewLoader{width:auto}#cmsmasters_body .wpf-loader-decorator *{margin:0!important;padding:0}#cmsmasters_body .tooltipster-arrow-top-left span,#cmsmasters_body .tooltipster-arrow-top-right span,#cmsmasters_body .tooltipster-arrow-top span{border-color:var(--cmsmasters-colors-primary)!important;border-left:4px solid transparent!important;border-right:4px solid transparent!important;border-top:4px solid;bottom:-4px}#cmsmasters_body .tooltipster-base{box-shadow:none!important}#cmsmasters_body .tooltipster-base .tooltipster-content{padding:4px 8px;font-family:var(--cmsmasters-small-font-family);font-size:14px;line-height:var(--cmsmasters-small-line-height);font-weight:var(--cmsmasters-small-font-weight);text-transform:var(--cmsmasters-small-text-transform);font-style:var(--cmsmasters-small-font-style);-webkit-text-decoration:var(--cmsmasters-small-text-decoration);text-decoration:var(--cmsmasters-small-text-decoration);letter-spacing:var(--cmsmasters-small-letter-spacing);word-spacing:var(--cmsmasters-small-word-spacing);background-color:var(--cmsmasters-colors-primary);color:var(--cmsmasters-colors-bg);border-radius:3px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterVerScroll{padding-right:5px!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterVerScroll::-webkit-scrollbar-track{border:1px solid var(--cmsmasters-colors-bd);padding:2px 0;background-color:var(--cmsmasters-colors-tertiary);border-radius:5px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterVerScroll::-webkit-scrollbar{width:6px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterVerScroll::-webkit-scrollbar-thumb{border-radius:5px;box-shadow:inset 0 0 6px var(--cmsmasters-colors-bd);background-color:var(--cmsmasters-colors-tertiary);border:1px solid var(--cmsmasters-colors-bd)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit],#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style input[type=button],#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style input[type=submit]{font-family:var(--wbw-button-font-family,var(--cmsmasters-button-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-button-font-size,var(--cmsmasters-button-font-size));line-height:var(--wbw-button-line-height,var(--cmsmasters-button-line-height));font-weight:var(--wbw-button-font-weight,var(--cmsmasters-button-font-weight));text-transform:var(--wbw-button-text-transform,var(--cmsmasters-button-text-transform));font-style:var(--wbw-button-font-style,var(--cmsmasters-button-font-style));-webkit-text-decoration:var(--wbw-button-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--wbw-button-text-decoration,var(--cmsmasters-button-text-decoration));letter-spacing:var(--wbw-button-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--wbw-button-word-spacing,var(--cmsmasters-button-word-spacing));color:var(--wbw-button-color-normal,var(--cmsmasters-button-normal-colors-color));box-shadow:var(--wbw-button-bxs-normal-box-shadow,var(--cmsmasters-button-normal-box-shadow));border-top:var(--wbw-button-bd-width-top,var(--cmsmasters-button-normal-bd-width-top)) var(--wbw-button-bd-style,var(--cmsmasters-button-normal-bd-style)) var(--wbw-button-border-color-normal,var(--cmsmasters-button-normal-colors-bd));border-right:var(--wbw-button-bd-width-right,var(--cmsmasters-button-normal-bd-width-right)) var(--wbw-button-bd-style,var(--cmsmasters-button-normal-bd-style)) var(--wbw-button-border-color-normal,var(--cmsmasters-button-normal-colors-bd));border-bottom:var(--wbw-button-bd-width-bottom,var(--cmsmasters-button-normal-bd-width-bottom)) var(--wbw-button-bd-style,var(--cmsmasters-button-normal-bd-style)) var(--wbw-button-border-color-normal,var(--cmsmasters-button-normal-colors-bd));border-left:var(--wbw-button-bd-width-left,var(--cmsmasters-button-normal-bd-width-left)) var(--wbw-button-bd-style,var(--cmsmasters-button-normal-bd-style)) var(--wbw-button-border-color-normal,var(--cmsmasters-button-normal-colors-bd));border-radius:var(--wbw-border-radius,var(--cmsmasters-button-normal-bd-radius));text-shadow:var(--cmsmasters-button-text-shadow);padding:var(--wbw-button-padding,16px 25px);min-height:auto!important;transition:all .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton span,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton span,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit] span,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button span,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style input[type=button] span,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style input[type=submit] span{font:inherit!important;color:inherit!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style input[type=button]:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style input[type=submit]:hover{background-color:var(--cmsmasters-button-hover-colors-bg);background-image:var(--cmsmasters-button-hover-colors-bg-image);color:var(--wbw-button-color-hover,var(--cmsmasters-button-hover-colors-color));border-color:var(--wbw-button-border-color-hover,var(--cmsmasters-button-hover-colors-bd));box-shadow:var(--wbw-button-bxs-hover-box-shadow,var(--cmsmasters-button-hover-box-shadow));text-shadow:var(--cmsmasters-button-hover-text-shadow);border-radius:var(--wbw-button-border-radius-hover,var(--cmsmasters-button-hover-bd-radius))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]{background-color:transparent!important;position:relative;text-align:center;overflow:hidden;z-index:0;display:inline-block;word-break:normal}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:before{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:opacity .3s ease-in-out}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:before{opacity:1;background-color:var(--cmsmasters-button-normal-colors-bg);background-image:var(--cmsmasters-button-normal-colors-bg-image)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:after{opacity:0;background-color:var(--cmsmasters-button-hover-colors-bg);background-image:var(--cmsmasters-button-hover-colors-bg-image)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:hover:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:hover:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:hover:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:hover:before{opacity:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfClearButton.wpfButton:hover:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButton.wpfButton:hover:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button:hover:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style button[type=submit]:hover:after{opacity:1}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wfpHideButton,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFloatingSwitcher{margin-bottom:var(--wbw-box-general-v-gap,40px);max-width:100%;text-align:left;display:block}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButtons{margin:0 -5px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterButtons button{margin:0 calc(var(--aaa, 10px) / 2)!important;width:calc(50% - 10px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterWrapper{margin:0;padding:0!important;margin-bottom:var(--wbw-box-general-v-gap,40px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterWrapper:last-child{margin-bottom:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterTitle{font-family:var(--wbw-title-font-family,var(--cmsmasters-h5-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-title-font-size,var(--cmsmasters-h5-font-size));line-height:var(--wbw-title-line-height,var(--cmsmasters-h5-line-height));font-weight:var(--wbw-title-font-weight,var(--cmsmasters-h5-font-weight));text-transform:var(--wbw-title-text-transform,var(--cmsmasters-h5-text-transform));font-style:var(--wbw-title-font-style,var(--cmsmasters-h5-font-style));-webkit-text-decoration:var(--wbw-title-text-decoration,var(--cmsmasters-h5-text-decoration));text-decoration:var(--wbw-title-text-decoration,var(--cmsmasters-h5-text-decoration));letter-spacing:var(--wbw-title-letter-spacing,var(--cmsmasters-h5-letter-spacing));word-spacing:var(--wbw-title-word-spacing,var(--cmsmasters-h5-word-spacing));display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;color:var(--wbw-title-color,var(--cmsmasters-colors-secondary));min-height:auto;transition:color .3s ease;margin:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterTitle+.wpfHide{margin-top:0;transition:margin .3s ease .3s}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterTitle .wfpTitle{font:inherit;color:inherit;margin:0;height:auto}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterTitle .wpfTitleToggle{float:none;font-size:16px;line-height:1em;color:inherit;transition:color,.3s,ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterTitle:hover{color:var(--wbw-title-color-hover,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterTitle:hover .wpfTitleToggle{float:none;font-size:16px;line-height:1em;color:var(--wbw-title-color-hover,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters{padding:0 0 var(--wbw-box-general-v-gap,40px);margin:calc(-1 * var(--wbw-clear-block-h-gap, var(--wbw-general-item-h-gap, 5px)/2)) calc(-1 * var(--wbw-clear-block-h-gap, var(--wbw-general-item-h-gap, 5px)/2))!important;display:flex;align-items:center;flex-wrap:wrap}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedTitle{padding-left:10px!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedParameter{display:flex;align-items:center;color:var(--wbw-clear-block-text-color-normal,var(--cmsmasters-colors-secondary));padding:var(--wbw-clear-block-pdd,10px 15px)!important;background-color:var(--wbw-clear-block-bg-color-normal,transparent)!important;box-shadow:var(--wbw-clear-block-bxs-normal-box-shadow,none);border-left:var(--wbw-clear-block-bd-width-left,1px) var(--wbw-clear-block-bd-style,solid) var(--wbw-clear-block-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-bottom:var(--wbw-clear-block-bd-width-bottom,1px) var(--wbw-clear-block-bd-style,solid) var(--wbw-clear-block-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-right:var(--wbw-clear-block-bd-width-right,1px) var(--wbw-clear-block-bd-style,solid) var(--wbw-clear-block-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-top:var(--wbw-clear-block-bd-width-top,1px) var(--wbw-clear-block-bd-style,solid) var(--wbw-clear-block-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-radius:var(--wbw-clear-block-bdr-normal,0);font-family:var(--wbw-clear-block-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-clear-block-font-size,var(--cmsmasters-base-font-size));line-height:var(--wbw-clear-block-line-height,var(--cmsmasters-base-line-height));font-weight:var(--wbw-clear-block-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--wbw-clear-block-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--wbw-clear-block-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--wbw-clear-block-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--wbw-clear-block-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--wbw-clear-block-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--wbw-clear-block-word-spacing,var(--cmsmasters-base-word-spacing));width:auto;margin:calc(var(--wbw-clear-block-h-gap, var(--wbw-general-item-h-gap, 5px)/2)) calc(var(--wbw-clear-block-h-gap, var(--wbw-general-item-h-gap, 5px)/2))!important;transition:all .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedParameter:hover{border-color:var(--wbw-clear-block-bd-color-hover,var(--wbw-button-skin-bd-color-normal,var(--cmsmasters-colors-bd)))!important;color:var(--wbw-clear-block-text-color-hover,var(--wbw-clear-block-text-color-normal,var(--cmsmasters-colors-secondary)));background-color:var(--wbw-clear-block-bg-color-hover,var(--wbw-clear-block-bg-color-normal,transparent));border-radius:var(--wbw-clear-block-bdr-hover,var(--wbw-clear-block-bdr-normal,0));box-shadow:var(--wbw-clear-block-bxs-hover-box-shadow,none)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedParametersClear{font-family:var(--wbw-clear-block-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-clear-block-font-size,var(--cmsmasters-base-font-size));line-height:var(--wbw-clear-block-line-height,var(--cmsmasters-base-line-height));font-weight:var(--wbw-clear-block-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--wbw-clear-block-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--wbw-clear-block-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--wbw-clear-block-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--wbw-clear-block-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--wbw-clear-block-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--wbw-clear-block-word-spacing,var(--cmsmasters-base-word-spacing));color:var(--wbw-clear-block-clear-color-normal,var(--cmsmasters-colors-secondary));margin:calc(var(--wbw-clear-block-h-gap, var(--wbw-general-item-h-gap, 5px)/2)) calc(var(--wbw-clear-block-h-gap, var(--wbw-general-item-h-gap, 5px)/2))!important;transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedParametersClear:hover{color:var(--wbw-clear-block-clear-color-hover,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete{font-size:0!important;line-height:0!important;position:relative;width:12px;height:12px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete:before{content:"";position:absolute;width:12px;height:1px;background-color:var(--aaaa,var(--cmsmasters-colors-secondary));top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete:before{transform:translate(-50%,-50%) rotate(45deg)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete:after{transform:translate(-50%,-50%) rotate(-45deg)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete:hover:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfSelectedParameters .wpfSelectedDelete:hover:before{background-color:var(--aaaaa,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterWrapper .wfpDescription{font-family:var(--wbw-wbw-description-font-family,var(--cmsmasters-small-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-wbw-description-font-size,var(--cmsmasters-small-font-size));line-height:var(--wbw-wbw-description-line-height,var(--cmsmasters-small-line-height));font-weight:var(--wbw-wbw-description-font-weight,var(--cmsmasters-small-font-weight));text-transform:var(--wbw-wbw-description-text-transform,var(--cmsmasters-small-text-transform));font-style:var(--wbw-wbw-description-font-style,var(--cmsmasters-small-font-style));-webkit-text-decoration:var(--wbw-wbw-description-text-decoration,var(--cmsmasters-small-text-decoration));text-decoration:var(--wbw-wbw-description-text-decoration,var(--cmsmasters-small-text-decoration));letter-spacing:var(--wbw-wbw-description-letter-spacing,var(--cmsmasters-small-letter-spacing));word-spacing:var(--wbw-wbw-description-word-spacing,var(--cmsmasters-small-word-spacing));padding:0;margin:0;color:var(--wbw-description-color,var(--cmsmasters-colors-tertiary));margin-bottom:var(--wbw-description-gap,15px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent{padding:0;margin-top:var(--wbw-title-gap,25px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfPriceInputs{margin-top:var(--wbw-sliderinput-gap,20px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfPriceRangeField{background-image:none;outline:none;height:auto;vertical-align:middle;text-shadow:none;font-family:var(--wbw-sliderinput-font-family,var(--cmsmasters-input-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-sliderinput-font-size,var(--cmsmasters-input-font-size));line-height:var(--wbw-sliderinput-line-height,var(--cmsmasters-input-line-height));font-weight:var(--wbw-sliderinput-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--wbw-sliderinput-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--wbw-sliderinput-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--wbw-sliderinput-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--wbw-sliderinput-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--wbw-sliderinput-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--wbw-sliderinput-word-spacing,var(--cmsmasters-input-word-spacing));color:var(--wbw-sliderinput-text-color-normal,var(--cmsmasters-input-normal-colors-color));background-color:var(--wbw-sliderinput-bg-color-normal,var(--cmsmasters-input-normal-colors-bg));border-radius:var(--wbw-sliderinput-bdr-normal,var(--cmsmasters-input-normal-bd-radius));box-shadow:var(--wbw-sliderinput-bxs-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow));border-top:var(--wbw-sliderinput-bd-width-top,var(--cmsmasters-input-normal-bd-width-top)) var(--wbw-sliderinput-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-sliderinput-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));border-right:var(--wbw-sliderinput-bd-width-right,var(--cmsmasters-input-normal-bd-width-right)) var(--wbw-sliderinput-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-sliderinput-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--wbw-sliderinput-bd-width-bottom,var(--cmsmasters-input-normal-bd-width-bottom)) var(--wbw-sliderinput-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-sliderinput-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));border-left:var(--wbw-sliderinput-bd-width-left,var(--cmsmasters-input-normal-bd-width-left)) var(--wbw-sliderinput-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-sliderinput-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));padding:var(--wbw-sliderinput-padding,var(--cmsmasters-input-padding-top) var(--cmsmasters-input-padding-right) var(--cmsmasters-input-padding-bottom) var(--cmsmasters-input-padding-left))!important;transition:all .3s ease;min-height:auto}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfPriceRangeField:focus{color:var(--wbw-sliderinput-text-color-focus,var(--cmsmasters-input-focus-colors-color));background-color:var(--wbw-sliderinput-bg-color-focus,var(--cmsmasters-input-focus-colors-bg));border-color:var(--wbw-sliderinput-bd-color-focus,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--wbw-sliderinput-bdr-focus,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--wbw-sliderinput-bxs-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfCurrencySymbol{font-family:var(--cmsmasters-meta-font-family);font-size:var(--cmsmasters-meta-font-size);line-height:var(--cmsmasters-meta-line-height);font-weight:var(--cmsmasters-meta-font-weight);text-transform:var(--cmsmasters-meta-text-transform);font-style:var(--cmsmasters-meta-font-style);-webkit-text-decoration:var(--cmsmasters-meta-text-decoration);text-decoration:var(--cmsmasters-meta-text-decoration);letter-spacing:var(--cmsmasters-meta-letter-spacing);word-spacing:var(--cmsmasters-meta-word-spacing);margin-right:15px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-bar,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-handle,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-single{background:none;box-shadow:none}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-grid-text{color:var(--wbw-slide-line-text-color,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-bar{background-color:var(--wbw-slide-bar-bg-color,var(--cmsmasters-colors-accent));border-color:var(--wbw-slide-bar-bg-color,var(--cmsmasters-colors-accent))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-handle,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-single{background-color:var(--wbw-slide-handle-bg-color,var(--cmsmasters-colors-accent));border-color:var(--wbw-slide-handle-bd-color,var(--cmsmasters-colors-accent))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-handle>i:first-child,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-single>i:first-child{border-top-color:var(--cmsmasters-colors-accent)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-from,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-to{background:none;background-color:var(--wbw-slide-fromto-bg-color,var(--cmsmasters-colors-accent));border-color:var(--wbw-slide-fromto-bg-color,var(--cmsmasters-colors-accent));color:var(--wbw-slide-fromto-color,var(--cmsmasters-colors-bg))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-from:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-to:before{border-top-color:var(--wbw-slide-fromto-bg-color,var(--cmsmasters-colors-accent))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-single:before{border-top-color:var(--cmsmasters-colors-primary)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-from,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-grid-text,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-max,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-min,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-single,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-to{font-family:var(--cmsmasters-text-font-family);font-size:11px;line-height:1.2em;font-weight:var(--cmsmasters-text-font-weight);text-transform:var(--cmsmasters-text-text-transform);font-style:var(--cmsmasters-text-font-style);-webkit-text-decoration:var(--cmsmasters-text-text-decoration);text-decoration:var(--cmsmasters-text-text-decoration);letter-spacing:var(--cmsmasters-text-letter-spacing);word-spacing:var(--cmsmasters-text-word-spacing)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-max,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-min{background-color:var(--wbw-slide-minmax-bg-color,var(--cmsmasters-colors-bd));color:var(--wbw-slide-minmax-color,var(--cmsmasters-colors--tertiary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-grid-pol,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .irs .irs-line{background:none;background-color:var(--wbw-slide-line-bg-color,var(--cmsmasters-colors-bd))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfCheckboxHier{line-height:0;font-size:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul{margin:0;padding:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter .wpfCheckbox{display:none!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfFilterLayoutHor{display:flex;flex-direction:row;justify-content:start;align-items:center;flex-wrap:wrap;margin:calc(-1 * var(--wbw-general-item-h-gap, 5px) / 2) calc(-1 * var(--wbw-general-item-h-gap, 5px) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfFilterLayoutHor li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper){width:auto;height:auto;margin:calc(var(--wbw-general-item-h-gap, 5px) / 2) calc(var(--wbw-general-item-h-gap, 5px) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper){color:var(--wbw-button-skin-text-color-normal,var(--cmsmasters-colors-secondary));padding:var(--wbw-button-skin-pdd,10px 15px)!important;background-color:var(--wbw-button-skin-bg-color-normal,transparent);border-top:var(--wbw-button-skin-bd-width-top,1px) var(--wbw-button-skin-bd-style,solid) var(--wbw-button-skin-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-right:var(--wbw-button-skin-bd-width-right,1px) var(--wbw-button-skin-bd-style,solid) var(--wbw-button-skin-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-bottom:var(--wbw-button-skin-bd-width-bottom,1px) var(--wbw-button-skin-bd-style,solid) var(--wbw-button-skin-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-left:var(--wbw-button-skin-bd-width-left,1px) var(--wbw-button-skin-bd-style,solid) var(--wbw-button-skin-bd-color-normal,var(--cmsmasters-colors-bd))!important;box-shadow:var(--wbw-button-skin-bxs-normal-box-shadow,none);border-radius:var(--wbw-button-skin-bdr-normal,0);font-family:var(--wbw-button-skin-font-family,var(--wbw-label-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font)));font-size:var(--wbw-button-skin-font-size,var(--wbw-label-font-size,var(--cmsmasters-base-font-size)));line-height:var(--wbw-button-skin-line-height,var(--wbw-label-line-height,var(--cmsmasters-base-line-height)));font-weight:var(--wbw-button-skin-font-weight,var(--wbw-label-font-weight,var(--cmsmasters-base-font-weight)));text-transform:var(--wbw-button-skin-text-transform,var(--wbw-label-text-transform,var(--cmsmasters-base-text-transform)));font-style:var(--wbw-button-skin-font-style,var(--wbw-label-font-style,var(--cmsmasters-base-font-style)));-webkit-text-decoration:var(--wbw-button-skin-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));text-decoration:var(--wbw-button-skin-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));letter-spacing:var(--wbw-button-skin-letter-spacing,var(--wbw-label-letter-spacing,var(--cmsmasters-base-letter-spacing)));word-spacing:var(--wbw-button-skin-word-spacing,var(--wbw-label-word-spacing,var(--cmsmasters-base-word-spacing)));width:100%;margin:var(--wbw-button-skin-v-gap,var(--wbw-general-item-v-gap,8px)) 0 0;transition:all .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper).wpfTermChecked{border-color:var(--wbw-button-skin-bd-color-selected,var(--wbw-button-skin-bd-color-hover,var(--cmsmasters-colors-secondary,var(--cmsmasters-colors-bd))))!important;color:var(--wbw-button-skin-text-color-selected,var(--wbw-button-skin-text-color-hover,var(--wbw-button-skin-text-color-normal,var(--cmsmasters-colors-secondary))));background-color:var(--wbw-button-skin-bg-color-selected,var(--wbw-button-skin-bg-color-hover,var(--wbw-button-skin-bg-color-normal,transparent)));border-radius:var(--wbw-button-skin-bdr-selected,var(--wbw-button-skin-bdr-hover,var(--wbw-button-skin-bdr-normal,0)));box-shadow:var(--wbw-button-skin-bxs-selected-box-shadow,none)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper):hover{border-color:var(--wbw-button-skin-bd-color-hover,var(--cmsmasters-colors-secondary,var(--cmsmasters-colors-bd)))!important;color:var(--wbw-button-skin-text-color-hover,var(--wbw-button-skin-text-color-normal,var(--cmsmasters-colors-secondary)));background-color:var(--wbw-button-skin-bg-color-hover,var(--wbw-button-skin-bg-color-normal,transparent));border-radius:var(--wbw-button-skin-bdr-hover,var(--wbw-button-skin-bdr-normal,0));box-shadow:var(--wbw-button-skin-bxs-hover-box-shadow,none)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper):first-child{margin-top:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper) *{font:inherit!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter.wpfFilterLayoutHor{margin:calc(-1 * var(--wbw-button-skin-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(-1 * var(--wbw-button-skin-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfButtonsFilter.wpfFilterLayoutHor li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper){width:auto!important;margin:calc(var(--wbw-button-skin-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(var(--wbw-button-skin-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter li{margin-top:var(--wbw-text-v-gap,var(--wbw-general-item-v-gap,15px))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter li .wpfLiLabel{color:var(--wbw-text-color,var(--wbw-general-label-color-normal,var(--cmsmasters-colors-secondary)));font-family:var(--wbw-text-font-family,var(--wbw-label-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font)));font-size:var(--wbw-text-font-size,var(--wbw-label-font-size,var(--cmsmasters-base-font-size)));line-height:var(--wbw-text-line-height,var(--wbw-label-line-height,var(--cmsmasters-base-line-height)));font-weight:var(--wbw-text-font-weight,var(--wbw-label-font-weight,var(--cmsmasters-base-font-weight)));text-transform:var(--wbw-text-text-transform,var(--wbw-label-text-transform,var(--cmsmasters-base-text-transform)));font-style:var(--wbw-text-font-style,var(--wbw-label-font-style,var(--cmsmasters-base-font-style)));-webkit-text-decoration:var(--wbw-text-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));text-decoration:var(--wbw-text-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));letter-spacing:var(--wbw-text-letter-spacing,var(--wbw-label-letter-spacing,var(--cmsmasters-base-letter-spacing)));word-spacing:var(--wbw-text-word-spacing,var(--wbw-label-word-spacing,var(--cmsmasters-base-word-spacing)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter li .wpfLiLabel:hover{color:var(--wbw-text-color-hover,var(--wbw-general-label-color-hover,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter li .wpfLiLabel .wpfDisplay.selected{color:var(--wbw-text-color-selected,var(--wbw-general-label-color-selected,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter.wpfFilterLayoutHor{margin:calc(-1 * var(--wbw-text-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(-1 * var(--wbw-text-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter.wpfFilterLayoutHor li{padding:0!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfTextFilter.wpfFilterLayoutHor li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper){margin:calc(var(--wbw-text-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(var(--wbw-text-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li{margin-top:var(--wbw-swich-v-gap,var(--wbw-general-item-v-gap,15px))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfLiLabel{color:var(--wbw-swich-label-color-normal,var(--wbw-general-label-color-normal,var(--cmsmasters-colors-secondary)));font-family:var(--wbw-swich-font-family,var(--wbw-label-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font)));font-size:var(--wbw-swich-font-size,var(--wbw-label-font-size,var(--cmsmasters-base-font-size)));line-height:var(--wbw-swich-line-height,var(--wbw-label-line-height,var(--cmsmasters-base-line-height)));font-weight:var(--wbw-swich-font-weight,var(--wbw-label-font-weight,var(--cmsmasters-base-font-weight)));text-transform:var(--wbw-swich-swich-transform,var(--wbw-label-text-transform,var(--cmsmasters-base-text-transform)));font-style:var(--wbw-swich-font-style,var(--wbw-label-font-style,var(--cmsmasters-base-font-style)));-webkit-text-decoration:var(--wbw-swich-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));text-decoration:var(--wbw-swich-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));letter-spacing:var(--wbw-swich-letter-spacing,var(--wbw-label-letter-spacing,var(--cmsmasters-base-letter-spacing)));word-spacing:var(--wbw-swich-word-spacing,var(--wbw-label-word-spacing,var(--cmsmasters-base-word-spacing)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfLiLabel:hover{color:var(--wbw-swich-label-color-hover,var(--wbw-general-label-color-hover,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfLiLabel .wpfDisplay.selected{color:var(--wbw-swich-label-color-selected,var(--wbw-general-label-color-selected,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfToggleSwitch{margin-right:var(--wbw-radio-label-gap,10px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfToggleSwitch .wpfSwitch{width:40px;height:19.5px;line-height:0!important;font-size:0!important;background-color:var(--wbw-swich-bg-color-normal,var(--cmsmasters-colors-bd));margin:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfToggleSwitch .wpfSwitch:after{top:2px;left:2px;bottom:0;height:15px;width:15px;background-color:var(--wbw-swich-color-normal,var(--cmsmasters-colors-bg))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfToggleSwitch input.wpfSwitch:checked+label.wpfSwitch:after{left:calc(100% - 2px);background-color:var(--wbw-swich-color-selected,var(--wbw-swich-color-normal,var(--cmsmasters-colors-bg)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter li .wpfToggleSwitch input.wpfSwitch:checked+label.wpfSwitch{background-color:var(--wbw-swich-bg-color-selected,var(--cmsmasters-colors-primary))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter.wpfFilterLayoutHor{margin:calc(-1 * var(--wbw-swich-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(-1 * var(--wbw-swich-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul.wpfSwitchFilter.wpfFilterLayoutHor li:not(.wpfShowMoreWrapper):not(.wpfShowFewerWrapper){margin:calc(var(--wbw-swich-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(var(--wbw-swich-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li{margin:0;margin-top:var(--wbw-general-item-v-gap,15px);padding-right:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel{display:flex;align-items:center;flex-wrap:nowrap;flex-direction:row;font-family:var(--wbw-label-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-label-font-size,var(--cmsmasters-base-font-size));line-height:var(--wbw-label-line-height,var(--cmsmasters-base-line-height));font-weight:var(--wbw-label-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--wbw-label-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--wbw-label-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--wbw-label-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--wbw-label-word-spacing,var(--cmsmasters-base-word-spacing));color:var(--wbw-general-label-color-normal,var(--cmsmasters-colors-secondary));transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel *,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel *{font:inherit!important;color:inherit;display:inline-flex;align-items:center}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfFilterTaxNameWrapper,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfFilterTaxNameWrapper{padding:0;margin:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfCheckbox,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfCheckbox{margin:0;margin-right:var(--wbw-radio-label-gap,10px);line-height:var(--cmsmasters-text-line-height)!important;font-size:0!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfCheckbox label,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfCheckbox label{margin:0;width:var(--wbw-radio-size,18px)!important;height:var(--wbw-radio-size,18px)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfCheckbox label:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfCheckbox label:before{border:var(--wbw-radio-bd-size,1px) solid var(--wbw-general-radio-bd-color-normal,var(--cmsmasters-colors-bd))!important;border-radius:3px;background-color:var(--wbw-general-radio-bg-color-normal,#fff)!important;transition:all .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfCheckbox input[type=checkbox]:checked+label:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfCheckbox input[type=checkbox]:checked+label:before{background-color:var(--wbw-general-radio-bg-color-selected,var(--wbw-general-radio-bg-color-hover,var(--wbw-general-radio-bg-color-normal,#fff)))!important;border-color:var(--wbw-general-radio-bd-color-selected,var(--wbw-general-radio-bd-color-hover,var(--wbw-general-radio-bd-color-normal,var(--cmsmasters-colors-bd))))!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel:hover{color:var(--wbw-general-label-color-hover,var(--wbw-general-label-color-normal,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel:hover .wpfCheckbox label:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel:hover .wpfCheckbox label:before{background-color:var(--wbw-general-radio-bg-color-hover,var(--wbw-general-radio-bg-color-normal,#fff))!important;border-color:var(--wbw-general-radio-bd-color-hover,var(--wbw-general-radio-bd-color-normal,var(--cmsmasters-colors-bd)))!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfDisplay.selected,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfDisplay.selected{color:var(--wbw-general-label-color-selected,var(--wbw-general-label-color-hover,var(--wbw-general-label-color-normal,var(--cmsmasters-colors-tertiary))))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfAttrLabel .wpfCount,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li .wpfLiLabel .wpfCount{padding-left:5px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li>ul li{margin-top:var(--wbw-general-item-v-gap,15px)!important;margin-left:10px!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent ul li:first-child{margin-top:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfShowFewerWrapper,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfShowMoreWrapper{font-family:var(--cmsmasters-meta-font-family);font-size:var(--cmsmasters-meta-font-size);line-height:var(--cmsmasters-meta-line-height);font-weight:var(--cmsmasters-meta-font-weight);text-transform:var(--cmsmasters-meta-text-transform);font-style:var(--cmsmasters-meta-font-style);-webkit-text-decoration:var(--cmsmasters-meta-text-decoration);text-decoration:var(--cmsmasters-meta-text-decoration);letter-spacing:var(--cmsmasters-meta-letter-spacing);word-spacing:var(--cmsmasters-meta-word-spacing);color:var(--cmsmasters-colors-secondary);transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfShowFewerWrapper:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfShowMoreWrapper:hover{color:var(--cmsmasters-colors-tertiary)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsColBlock{display:flex;justify-content:start;align-items:center}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfAttrLabel{font-family:var(--wbw-color-font-family,var(--wbw-label-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font)));font-size:var(--wbw-color-font-size,var(--wbw-label-font-size,var(--cmsmasters-base-font-size)));line-height:var(--wbw-color-line-height,var(--wbw-label-line-height,var(--cmsmasters-base-line-height)));font-weight:var(--wbw-color-font-weight,var(--wbw-label-font-weight,var(--cmsmasters-base-font-weight)));text-transform:var(--wbw-color-color-transform,var(--wbw-label-text-transform,var(--cmsmasters-base-text-transform)));font-style:var(--wbw-color-font-style,var(--wbw-label-font-style,var(--cmsmasters-base-font-style)));-webkit-text-decoration:var(--wbw-color-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));text-decoration:var(--wbw-color-text-decoration,var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration)));letter-spacing:var(--wbw-color-letter-spacing,var(--wbw-label-letter-spacing,var(--cmsmasters-base-letter-spacing)));word-spacing:var(--wbw-color-word-spacing,var(--wbw-label-word-spacing,var(--cmsmasters-base-word-spacing)));margin-left:var(--wbw-radio-label-gap,10px);color:var(--wbw-colors-label-color-normal,var(--wbw-general-label-color-normal,var(--cmsmasters-colors-secondary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfAttrLabel:hover{color:var(--wbw-colors-label-color-hover,var(--wbw-general-label-color-hover,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter label.icon{height:var(--wbw-colors-size,36px);width:var(--wbw-colors-size,36px);max-height:var(--wbw-colors-size,36px);max-width:var(--wbw-colors-size,36px);font-size:var(--wbw-colors-icon-size,12px);border-radius:var(--wbw-colors-bdr,50%);border:0;border-color:var(--wbw-colors-bd-color-normal,var(--cmsmasters-colors-bd));line-height:1em;display:flex;justify-content:center;align-items:center;margin:0;cursor:pointer!important;border-style:var(--wbw-color-bd-style,solid)!important;border-width:var(--wbw-color-bd-width-top,0) var(--wbw-color-bd-width-right,0) var(--wbw-color-bd-width-bottom,0) var(--wbw-color-bd-width-left,0)!important;transition:border-color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter label.icon:before{margin:0!important;color:var(--wbw-icon-color-normal,var(--cmsmasters-colors-secondary))!important;transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter label.icon:hover{border-color:var(--wbw-colors-bd-color-hover,var(--wbw-colors-bd-color-normal,var(--cmsmasters-colors-bd)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter label.icon:hover:before{color:var(--wbw-icon-color-hover,var(--wbw-icon-color-normal,var(--cmsmasters-colors-secondary)))!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsFilterHor{line-height:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsFilterHor ul{display:flex;align-items:center;height:auto;justify-content:start;flex-wrap:wrap;margin:calc(-1 * var(--wbw-colors-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(-1 * var(--wbw-colors-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsFilterHor li{margin:calc(var(--wbw-colors-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2) calc(var(--wbw-colors-h-gap, var(--wbw-general-item-h-gap, 5px)) / 2)!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsFilterHor li label.icon{float:none}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsFilterHor li:last-child label.icon{margin-right:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfColorsFilter .wpfColorsFilterVer li{margin-top:var(--wbw-colors-v-gap,var(--wbw-general-item-v-gap,15px))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfLineStarsRating .wpfStarsRatingLine:hover,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarInput:first-of-type:checked~.active:first-of-type,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarInput:nth-of-type(2):checked~.active:nth-of-type(-n+2),#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarInput:nth-of-type(3):checked~.active:nth-of-type(-n+3),#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarInput:nth-of-type(4):checked~.active:nth-of-type(-n+4),#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarInput:nth-of-type(5):checked~.active:nth-of-type(-n+5),#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarItem.checked{color:var(--wbw-noactive-rating-color,var(--cmsmasters-colors-accent))!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfRatingStar{stroke-width:var(--wbw-rating-border-size,0);font-size:var(--wbw-rating-size,24px);line-height:1em;stroke:var(--wbw-rating-bd-color,var(--cmsmasters-colors-bd))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating label{line-height:1em;padding-right:var(--wbw-rating-gap,3px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating label:last-child{padding-right:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarsRatingLine{color:var(--wbw-rating-color,var(--cmsmasters-colors-bd))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarsAdditional,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfStarsRating .wpfStarsAdditional5{font-family:var(--cmsmasters-meta-font-family);font-size:var(--cmsmasters-meta-font-size);line-height:var(--cmsmasters-meta-line-height);font-weight:var(--cmsmasters-meta-font-weight);text-transform:var(--cmsmasters-meta-text-transform);font-style:var(--cmsmasters-meta-font-style);-webkit-text-decoration:var(--cmsmasters-meta-text-decoration);text-decoration:var(--cmsmasters-meta-text-decoration);letter-spacing:var(--cmsmasters-meta-letter-spacing);word-spacing:var(--cmsmasters-meta-word-spacing);color:var(--cmsmasters-colors-secondary);margin-left:10px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfValue{padding:0!important;margin:0!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch{margin-bottom:var(--wbw-search-gap,30px)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper .wpfSearchFieldsFilter,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch .wpfSearchFieldsFilter{background-image:none;outline:none;height:auto;width:100%;max-width:100%;vertical-align:middle;flex-grow:1;text-shadow:none;font-family:var(--wbw-search-font-family,var(--cmsmasters-input-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-search-font-size,var(--cmsmasters-input-font-size));line-height:var(--wbw-search-line-height,var(--cmsmasters-input-line-height));font-weight:var(--wbw-search-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--wbw-search-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--wbw-search-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--wbw-search-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--wbw-search-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--wbw-search-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--wbw-search-word-spacing,var(--cmsmasters-input-word-spacing));color:var(--wbw-search-text-color-normal,var(--cmsmasters-input-normal-colors-color));background-color:var(--wbw-search-bg-color-normal,var(--cmsmasters-input-normal-colors-bg));border-radius:var(--wbw-search-bdr-normal,var(--cmsmasters-input-normal-bd-radius));box-shadow:var(--wbw-search-bxs-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow));border-top:var(--wbw-search-bd-width-top,var(--cmsmasters-input-normal-bd-width-top)) var(--wbw-search-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-search-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));border-right:var(--wbw-search-bd-width-right,var(--cmsmasters-input-normal-bd-width-right)) var(--wbw-search-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-search-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));border-bottom:var(--wbw-search-bd-width-bottom,var(--cmsmasters-input-normal-bd-width-bottom)) var(--wbw-search-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-search-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));border-left:var(--wbw-search-bd-width-left,var(--cmsmasters-input-normal-bd-width-left)) var(--wbw-search-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-search-bd-color-normal,var(--cmsmasters-input-normal-colors-bd));padding:var(--wbw-search-padding,var(--cmsmasters-input-padding-top) var(--cmsmasters-input-padding-right) var(--cmsmasters-input-padding-bottom) var(--cmsmasters-input-padding-left))!important;transition:all .3s ease;min-height:auto}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper .wpfSearchFieldsFilter:focus,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch .wpfSearchFieldsFilter:focus{color:var(--wbw-search-text-color-focus,var(--cmsmasters-input-focus-colors-color));background-color:var(--wbw-search-bg-color-focus,var(--cmsmasters-input-focus-colors-bg));border-color:var(--wbw-search-bd-color-focus,var(--cmsmasters-input-focus-colors-bd));border-radius:var(--wbw-search-bdr-focus,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--wbw-search-bxs-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper button,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch button{position:absolute;top:0;right:0;height:100%;width:50px;background:none;border:none;font-size:13px;outline:none;margin:auto 0;bottom:0;line-height:1em;padding:10px;display:flex;align-items:center;justify-content:center;background-color:transparent!important;border:0!important;border-radius:0!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper button:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch button:before{content:"\f002";font-family:FontAwesome;display:block;color:var(--cmsmasters-colors-secondary);line-height:1em;background-color:transparent!important;display:flex;align-items:center;justify-content:center;opacity:1;transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper button:hover:before,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch button:hover:before{color:var(--cmsmasters-colors-tertiary)}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper button:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch button:after{content:none}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSearchWrapper input,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .wpfSingleInputSearch input{margin:0}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .ms-options-wrap button{text-align:left}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .ms-options-wrap button:after,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .ms-options-wrap button:before{content:none}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .ms-options-wrap button,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent select{outline:none;font-family:var(--wbw-search-font-family,var(--cmsmasters-input-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-dropdawn-font-size,var(--cmsmasters-input-font-size))!important;line-height:var(--wbw-dropdawn-line-height,var(--cmsmasters-input-line-height))!important;font-weight:var(--wbw-dropdawn-font-weight,var(--cmsmasters-input-font-weight));text-transform:var(--wbw-dropdawn-text-transform,var(--cmsmasters-input-text-transform));font-style:var(--wbw-dropdawn-font-style,var(--cmsmasters-input-font-style));-webkit-text-decoration:var(--wbw-dropdawn-text-decoration,var(--cmsmasters-input-text-decoration));text-decoration:var(--wbw-dropdawn-text-decoration,var(--cmsmasters-input-text-decoration));letter-spacing:var(--wbw-dropdawn-letter-spacing,var(--cmsmasters-input-letter-spacing));word-spacing:var(--wbw-dropdawn-word-spacing,var(--cmsmasters-input-word-spacing));color:var(--wbw-dropdawn-text-color-normal,var(--cmsmasters-input-normal-colors-color))!important;background-color:var(--wbw-dropdawn-bg-color-normal,var(--cmsmasters-input-normal-colors-bg))!important;box-shadow:var(--wbw-dropdawn-bxs-normal-box-shadow,var(--cmsmasters-input-normal-box-shadow));border-top:var(--wbw-dropdawn-bd-width-top,var(--cmsmasters-input-normal-bd-width-top)) var(--wbw-dropdawn-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-dropdawn-bd-color-normal,var(--cmsmasters-input-normal-colors-bd))!important;border-right:var(--wbw-dropdawn-bd-width-right,var(--cmsmasters-input-normal-bd-width-right)) var(--wbw-dropdawn-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-dropdawn-bd-color-normal,var(--cmsmasters-input-normal-colors-bd))!important;border-bottom:var(--wbw-dropdawn-bd-width-bottom,var(--cmsmasters-input-normal-bd-width-bottom)) var(--wbw-dropdawn-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-dropdawn-bd-color-normal,var(--cmsmasters-input-normal-colors-bd))!important;border-left:var(--wbw-dropdawn-bd-width-left,var(--cmsmasters-input-normal-bd-width-left)) var(--wbw-dropdawn-bd-style,var(--cmsmasters-input-normal-bd-style)) var(--wbw-dropdawn-bd-color-normal,var(--cmsmasters-input-normal-colors-bd))!important;border-radius:var(--wbw-dropdawn-bdr-normal,var(--cmsmasters-input-normal-bd-radius))!important;padding:var(--wbw-dropdawn-padding,var(--cmsmasters-input-padding-top) var(--cmsmasters-input-padding-right) var(--cmsmasters-input-padding-bottom) var(--cmsmasters-input-padding-left))!important;transition:all .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent .ms-options-wrap button:focus,#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfFilterContent select:focus{color:var(--wbw-dropdawn-text-color-focus,var(--cmsmasters-input-focus-colors-color))!important;background-color:var(--wbw-dropdawn-bg-color-focus,var(--cmsmasters-input-focus-colors-bg))!important;border-color:var(--wbw-dropdawn-bd-color-focus,var(--cmsmasters-input-focus-colors-bd))!important;border-radius:var(--wbw-dropdawn-bdr-focus,var(--cmsmasters-input-focus-bd-radius));box-shadow:var(--wbw-dropdawn-bxs-focus-box-shadow,var(--cmsmasters-input-focus-box-shadow))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .ms-options{padding:var(--wbw-dropdawn-padding,var(--cmsmasters-input-padding-top) var(--cmsmasters-input-padding-right) var(--cmsmasters-input-padding-bottom) var(--cmsmasters-input-padding-left))!important;background-color:var(--wbw-dropdawn-bg-color-focus,var(--cmsmasters-input-focus-colors-bg))!important;border:0!important;margin-bottom:0;height:auto!important;min-height:auto!important;max-height:200px!important}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .ms-options ul li{margin-top:10px}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .ms-options ul li label{background-color:transparent!important;font-family:var(--wbw-label-font-family,var(--cmsmasters-base-font-family),var(--cmsmasters-default-font));font-size:var(--wbw-label-font-size,var(--cmsmasters-base-font-size));line-height:var(--wbw-label-line-height,var(--cmsmasters-base-line-height));font-weight:var(--wbw-label-font-weight,var(--cmsmasters-base-font-weight));text-transform:var(--wbw-label-text-transform,var(--cmsmasters-base-text-transform));font-style:var(--wbw-label-font-style,var(--cmsmasters-base-font-style));-webkit-text-decoration:var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration));text-decoration:var(--wbw-label-text-decoration,var(--cmsmasters-base-text-decoration));letter-spacing:var(--wbw-label-letter-spacing,var(--cmsmasters-base-letter-spacing));word-spacing:var(--wbw-label-word-spacing,var(--cmsmasters-base-word-spacing));color:var(--wbw-general-label-color-normal,var(--cmsmasters-colors-secondary));transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .ms-options ul li label:hover{color:var(--wbw-general-label-color-hover,var(--wbw-general-label-color-normal,var(--cmsmasters-colors-tertiary)))}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfBlockClear{width:100%;font-family:var(--cmsmasters-meta-font-family);font-size:var(--cmsmasters-meta-font-size);line-height:var(--cmsmasters-meta-line-height);font-weight:var(--cmsmasters-meta-font-weight);text-transform:var(--cmsmasters-meta-text-transform);font-style:var(--cmsmasters-meta-font-style);-webkit-text-decoration:var(--cmsmasters-meta-text-decoration);text-decoration:var(--cmsmasters-meta-text-decoration);letter-spacing:var(--cmsmasters-meta-letter-spacing);word-spacing:var(--cmsmasters-meta-word-spacing);color:var(--cmsmasters-colors-accent);margin-top:4px;transition:color .3s ease}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfBlockClear:before{content:none}#cmsmasters_body .cmsmasters-wbw-product-filter.cmsmasters-theme-style .wpfBlockClear:hover{color:var(--cmsmasters-colors-tertiary)}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories,.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories .product{position:relative}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories .product a{background-color:var(--product-categories-normal-color);background-image:var(--product-categories-normal-image);background-repeat:var(--product-categories-normal-repeat);background-position:var(--product-categories-normal-position);background-size:var(--product-categories-normal-size);background-attachment:var(--product-categories-normal-attachment);border-left:var(--product-categories-bd-width-left) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);border-bottom:var(--product-categories-bd-width-bottom) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);border-right:var(--product-categories-bd-width-right) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);border-top:var(--product-categories-bd-width-top) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);display:block;padding:var(--cmsmasters-product-categories-padding);border-radius:var(--cmsmasters-product-categories-normal-border-radius);box-shadow:var(--product-categories-normal-box-shadow);position:relative;transition:all var(--cmsmasters-product-categories-hover-transition-duration,.3s) ease-in-out}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories .product a:hover{background-color:var(--product-categories-hover-color,var(--product-categories-normal-color));background-image:var(--product-categories-hover-image,var(--product-categories-normal-image));background-repeat:var(--product-categories-hover-repeat,var(--product-categories-normal-repeat));background-position:var(--product-categories-hover-position,var(--product-categories-normal-position));background-size:var(--product-categories-hover-size,var(--product-categories-normal-size));background-attachment:var(--product-categories-hover-attachment,var(--product-categories-normal-attachment));border-color:var(--cmsmasters-product-categories-hover-border-color,var(--cmsmasters-product-categories-normal-border-color));border-radius:var(--cmsmasters-product-categories-hover-border-radius,var(--cmsmasters-product-categories-normal-border-radius));box-shadow:var(--product-categories-hover-box-shadow,var(--product-categories-normal-box-shadow))}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories .product a:hover .cmsmasters-woo-product-categories__image img{z-index:1;border-color:var(--cmsmasters-product-categories-image-hover-border-color,var(--cmsmasters-product-categories-image-normal-border-color));border-radius:var(--cmsmasters-product-categories-image-hover-border-radius,var(--cmsmasters-product-categories-image-normal-border-radius));box-shadow:var(--product-categories-image-hover-box-shadow,var(--product-categories-image-normal-box-shadow));transform:scale(var(--cmsmasters-product-categories-image-hover-scale));filter:var(--product-categories-image-hover-css-filter,var(--product-categories-image-normal-css-filter))}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories .product a:hover .cmsmasters-woo-product-categories__title{color:var(--cmsmasters-product-categories-title-hover-color,var(--cmsmasters-product-categories-title-normal-color));text-shadow:var(--product-categories-title-hover-text-shadow,var(--product-categories-title-norman-text-shadow))}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories__image{margin:0 0 var(--cmsmasters-product-categories-image-spacing,20px)!important}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories__image img{border-left:var(--product-categories-image-bd-width-left) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);border-bottom:var(--product-categories-image-bd-width-bottom) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);border-right:var(--product-categories-image-bd-width-right) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);border-top:var(--product-categories-image-bd-width-top) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);display:block;width:100%;margin:0;border-radius:var(--cmsmasters-product-categories-image-normal-border-radius);box-shadow:var(--product-categories-image-normal-box-shadow);filter:var(--product-categories-image-normal-css-filter);z-index:0;transition:all var(--cmsmasters-product-categories-image-hover-transition-duration,.3s) ease-in-out;position:relative}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories__title{font-family:var(--product-categories-title-typography-font-family);font-weight:var(--product-categories-title-typography-font-weight);font-style:var(--product-categories-title-typography-font-style);text-transform:var(--product-categories-title-typography-text-transform);-webkit-text-decoration:var(--product-categories-title-typography-text-decoration);text-decoration:var(--product-categories-title-typography-text-decoration);font-size:var(--product-categories-title-typography-font-size);line-height:var(--product-categories-title-typography-line-height);letter-spacing:var(--product-categories-title-typography-letter-spacing);word-spacing:var(--product-categories-title-typography-word-spacing);color:var(--cmsmasters-product-categories-title-normal-color);display:flex;flex-direction:var(--cmsmasters-product-categories-title-count-position);align-items:var(--cmsmasters-product-categories-column-align,var(--cmsmasters-product-categories-title-count-vertical-align,center));justify-content:var(--cmsmasters-product-categories-row-align,center);-moz-column-gap:var(--cmsmasters-product-categories-title-count-spacing,3px);column-gap:var(--cmsmasters-product-categories-title-count-spacing,3px);row-gap:var(--cmsmasters-product-categories-title-count-spacing,0);flex-wrap:wrap;text-align:var(--cmsmasters-product-categories-text-align,center);margin:0;text-shadow:var(--product-categories-title-normal-text-shadow);position:relative;transition:all var(--cmsmasters-product-categories-title-hover-transition-duration,.3s) ease-in-out}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories__count{font-family:var(--product-categories-title-count-typography-font-family);font-weight:var(--product-categories-title-count-typography-font-weight);font-style:var(--product-categories-title-count-typography-font-style);text-transform:var(--product-categories-title-count-typography-text-transform);-webkit-text-decoration:var(--product-categories-title-count-typography-text-decoration);text-decoration:var(--product-categories-title-count-typography-text-decoration);font-size:var(--product-categories-title-count-typography-font-size);line-height:var(--product-categories-title-count-typography-line-height);letter-spacing:var(--product-categories-title-count-typography-letter-spacing);word-spacing:var(--product-categories-title-count-typography-word-spacing);color:var(--cmsmasters-product-categories-title-count-color);background:none;position:relative}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories__count .cmsmasters_product_category_count_before_additional{margin-right:var(--cmsmasters-product-categories-title-count-additional-spacing,3px)}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories__count .cmsmasters_product_category_count_after_additional{margin-left:var(--cmsmasters-product-categories-title-count-additional-spacing,3px)}.elementor-widget-cmsmasters-woo-product-categories .cmsmasters-woo-product-categories{display:grid;grid-template-columns:repeat(var(--cmsmasters-product-category-columns,4),minmax(0,1fr));grid-column-gap:var(--cmsmasters-product-categories-gap-column,40px);grid-row-gap:var(--cmsmasters-product-categories-gap-row,70px)}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories,.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories .product{position:relative}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories .product a{background-color:var(--product-categories-normal-color);background-image:var(--product-categories-normal-image);background-repeat:var(--product-categories-normal-repeat);background-position:var(--product-categories-normal-position);background-size:var(--product-categories-normal-size);background-attachment:var(--product-categories-normal-attachment);border-left:var(--product-categories-bd-width-left) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);border-bottom:var(--product-categories-bd-width-bottom) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);border-right:var(--product-categories-bd-width-right) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);border-top:var(--product-categories-bd-width-top) var(--product-categories-bd-style) var(--cmsmasters-product-categories-normal-border-color);display:block;padding:var(--cmsmasters-product-categories-padding);border-radius:var(--cmsmasters-product-categories-normal-border-radius);box-shadow:var(--product-categories-normal-box-shadow);position:relative;transition:all var(--cmsmasters-product-categories-hover-transition-duration,.3s) ease-in-out}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories .product a:hover{background-color:var(--product-categories-hover-color,var(--product-categories-normal-color));background-image:var(--product-categories-hover-image,var(--product-categories-normal-image));background-repeat:var(--product-categories-hover-repeat,var(--product-categories-normal-repeat));background-position:var(--product-categories-hover-position,var(--product-categories-normal-position));background-size:var(--product-categories-hover-size,var(--product-categories-normal-size));background-attachment:var(--product-categories-hover-attachment,var(--product-categories-normal-attachment));border-color:var(--cmsmasters-product-categories-hover-border-color,var(--cmsmasters-product-categories-normal-border-color));border-radius:var(--cmsmasters-product-categories-hover-border-radius,var(--cmsmasters-product-categories-normal-border-radius));box-shadow:var(--product-categories-hover-box-shadow,var(--product-categories-normal-box-shadow))}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories .product a:hover .cmsmasters-woo-product-categories__image img{z-index:1;border-color:var(--cmsmasters-product-categories-image-hover-border-color,var(--cmsmasters-product-categories-image-normal-border-color));border-radius:var(--cmsmasters-product-categories-image-hover-border-radius,var(--cmsmasters-product-categories-image-normal-border-radius));box-shadow:var(--product-categories-image-hover-box-shadow,var(--product-categories-image-normal-box-shadow));transform:scale(var(--cmsmasters-product-categories-image-hover-scale));filter:var(--product-categories-image-hover-css-filter,var(--product-categories-image-normal-css-filter))}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories .product a:hover .cmsmasters-woo-product-categories__title{color:var(--cmsmasters-product-categories-title-hover-color,var(--cmsmasters-product-categories-title-normal-color));text-shadow:var(--product-categories-title-hover-text-shadow,var(--product-categories-title-norman-text-shadow))}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories__image{margin:0 0 var(--cmsmasters-product-categories-image-spacing,20px)!important}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories__image img{border-left:var(--product-categories-image-bd-width-left) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);border-bottom:var(--product-categories-image-bd-width-bottom) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);border-right:var(--product-categories-image-bd-width-right) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);border-top:var(--product-categories-image-bd-width-top) var(--product-categories-image-bd-style) var(--cmsmasters-product-categories-image-normal-border-color);display:block;width:100%;margin:0;border-radius:var(--cmsmasters-product-categories-image-normal-border-radius);box-shadow:var(--product-categories-image-normal-box-shadow);filter:var(--product-categories-image-normal-css-filter);z-index:0;transition:all var(--cmsmasters-product-categories-image-hover-transition-duration,.3s) ease-in-out;position:relative}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories__title{font-family:var(--product-categories-title-typography-font-family);font-weight:var(--product-categories-title-typography-font-weight);font-style:var(--product-categories-title-typography-font-style);text-transform:var(--product-categories-title-typography-text-transform);-webkit-text-decoration:var(--product-categories-title-typography-text-decoration);text-decoration:var(--product-categories-title-typography-text-decoration);font-size:var(--product-categories-title-typography-font-size);line-height:var(--product-categories-title-typography-line-height);letter-spacing:var(--product-categories-title-typography-letter-spacing);word-spacing:var(--product-categories-title-typography-word-spacing);color:var(--cmsmasters-product-categories-title-normal-color);display:flex;flex-direction:var(--cmsmasters-product-categories-title-count-position);align-items:var(--cmsmasters-product-categories-column-align,var(--cmsmasters-product-categories-title-count-vertical-align,center));justify-content:var(--cmsmasters-product-categories-row-align,center);-moz-column-gap:var(--cmsmasters-product-categories-title-count-spacing,3px);column-gap:var(--cmsmasters-product-categories-title-count-spacing,3px);row-gap:var(--cmsmasters-product-categories-title-count-spacing,0);flex-wrap:wrap;text-align:var(--cmsmasters-product-categories-text-align,center);margin:0;text-shadow:var(--product-categories-title-normal-text-shadow);position:relative;transition:all var(--cmsmasters-product-categories-title-hover-transition-duration,.3s) ease-in-out}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories__count{font-family:var(--product-categories-title-count-typography-font-family);font-weight:var(--product-categories-title-count-typography-font-weight);font-style:var(--product-categories-title-count-typography-font-style);text-transform:var(--product-categories-title-count-typography-text-transform);-webkit-text-decoration:var(--product-categories-title-count-typography-text-decoration);text-decoration:var(--product-categories-title-count-typography-text-decoration);font-size:var(--product-categories-title-count-typography-font-size);line-height:var(--product-categories-title-count-typography-line-height);letter-spacing:var(--product-categories-title-count-typography-letter-spacing);word-spacing:var(--product-categories-title-count-typography-word-spacing);color:var(--cmsmasters-product-categories-title-count-color);background:none;position:relative}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories__count .cmsmasters_product_category_count_before_additional{margin-right:var(--cmsmasters-product-categories-title-count-additional-spacing,3px)}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories__count .cmsmasters_product_category_count_after_additional{margin-left:var(--cmsmasters-product-categories-title-count-additional-spacing,3px)}.elementor-widget-cmsmasters-woo-product-categories-slider .cmsmasters-woo-product-categories{outline:none}.elementor-widget-cmsmasters-woo-search .dgwt-wcas-search-wrapp{max-width:100%}.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field{background-image:none;outline:none;height:auto;width:100%;max-width:100%;vertical-align:middle;flex-grow:1;text-shadow:none;font-family:var(--cmsmasters-input-font-family);font-weight:var(--cmsmasters-input-font-weight);font-style:var(--cmsmasters-input-font-style);text-transform:var(--cmsmasters-input-text-transform);-webkit-text-decoration:var(--cmsmasters-input-text-decoration);text-decoration:var(--cmsmasters-input-text-decoration);font-size:var(--cmsmasters-input-font-size);line-height:var(--cmsmasters-input-line-height);letter-spacing:var(--cmsmasters-input-letter-spacing);word-spacing:var(--cmsmasters-input-word-spacing);color:var(--cmsmasters-input-normal-colors-color);background-color:var(--cmsmasters-input-normal-colors-bg);border-top:var(--cmsmasters-input-normal-bd-width-top) var(--cmsmasters-input-normal-bd-style) var(--cmsmasters-input-normal-colors-bd);border-right:var(--cmsmasters-input-normal-bd-width-right) var(--cmsmasters-input-normal-bd-style) var(--cmsmasters-input-normal-colors-bd);border-bottom:var(--cmsmasters-input-normal-bd-width-bottom) var(--cmsmasters-input-normal-bd-style) var(--cmsmasters-input-normal-colors-bd);border-left:var(--cmsmasters-input-normal-bd-width-left) var(--cmsmasters-input-normal-bd-style) var(--cmsmasters-input-normal-colors-bd);border-radius:var(--cmsmasters-input-normal-bd-radius);box-shadow:var(--cmsmasters-input-normal-box-shadow);padding:var(--cmsmasters-input-padding-top) var(--cmsmasters-input-padding-right) var(--cmsmasters-input-padding-bottom) var(--cmsmasters-input-padding-left);transition:all .3s ease-in-out;flex-basis:100%;padding:var(--input-field-padding-top,var(--cmsmasters-input-padding-top)) var(--input-field-padding-right,var(--cmsmasters-input-padding-right)) var(--input-field-padding-bottom,var(--cmsmasters-input-padding-bottom)) var(--input-field-padding-left,var(--cmsmasters-input-padding-left));transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out,box-shadow .3s ease-in-out;-webkit-appearance:none;box-shadow:none}.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field:focus,.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field:hover{border-radius:var(--cmsmasters-input-normal-bd-radius);box-shadow:none}.elementor-widget-cmsmasters-search.cmsmasters-form-input-icon-yes .elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field{padding-left:calc(var(--input-field-padding-left, var(--cmsmasters-input-padding-left)) + var(--form-input-icon-size, var(--cmsmasters-button-font-size)) + var(--form-input-icon-gap))}.elementor-widget-cmsmasters-search.cmsmasters-submit-button-view-link .elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field{min-height:var(--submit-button-icon-size);padding-right:calc(var(--input-field-padding-right, var(--cmsmasters-input-padding-right)) + var(--submit-button-icon-size, var(--cmsmasters-button-font-size)) + var(--submit-button-link-side-gap) + 1px)}.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field::-webkit-search-cancel-button,.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field::-webkit-search-decoration{-webkit-appearance:none}.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field::-webkit-search-results-button,.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field::-webkit-search-results-decoration{-webkit-appearance:none}.cmsmasters-input-field-alignment-left .elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field{text-align:left}.cmsmasters-input-field-alignment-center .elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field{text-align:center}.cmsmasters-input-field-alignment-right .elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field{text-align:right}.elementor-widget-cmsmasters-woo-search input[type=search].elementor-widget-cmsmasters-search__field::-webkit-input-placeholder{font:inherit;color:var(--cmsmasters-input-placeholder-color);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.dgwt-wcas-full-width .dgwt-wcas-suggestions-wrapp{border-radius:0;box-shadow:none}#cmsmasters_body .dgwt-wcas-search-wrapp{position:relative}#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__hide-autocomplit .cmsmasters-dgwt-wcas-autocomplete{display:none}#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__show-autocomplit .cmsmasters-dgwt-wcas-autocomplete,#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__show-detalis-tax .cmsmasters-dgwt-wcas-autocomplete{display:grid}#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__show-detalis-tax .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-inner-taxonomy{display:block}#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__hide-detalis-tax .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-inner-taxonomy,#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__show-detalis-tax .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-inner-product{display:none}#cmsmasters_body .elementor-widget-elementor-widget-cmsmasters-woo-search__hide-detalis-tax .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-inner-product{display:block}#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete{background-color:transparent;display:none;gap:0;grid-template-columns:1fr 1fr;position:absolute;width:100%;left:0;top:100%;z-index:100}#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete.cmsmasters-detalis-box-hide{grid-template-columns:100%}#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-wrapp,#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-suggestions-wrapp{line-height:0;width:100%;height:100%;max-width:100%;min-width:100%;z-index:101}#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-inner-taxonomy{display:none}#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-details-inner-product{display:block}#cmsmasters_body .cmsmasters-dgwt-wcas-autocomplete .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product:hover{background-color:var(--autocomplete-product-box-color-hover,var(--cmsmasters-colors-alternate))}#cmsmasters_body .dgwt-wcas-search-wrapp.dgwt-wcas-processing .elementor-widget-cmsmasters-search__form-icon>*,#cmsmasters_body .dgwt-wcas-search-wrapp.dgwt-wcas-processing .elementor-widget-cmsmasters-search__submit>*{display:none}#cmsmasters_body .dgwt-wcas-search-wrapp.dgwt-wcas-processing .elementor-widget-cmsmasters-search__form-icon .cmsmasters-woo-preloader-wrapper,#cmsmasters_body .dgwt-wcas-search-wrapp.dgwt-wcas-processing .elementor-widget-cmsmasters-search__submit .cmsmasters-woo-preloader-wrapper{display:inline-flex!important}#cmsmasters_body .cmsmasters-woo-preloader-wrapper{position:relative;width:auto;line-height:1em;display:inline-flex;justify-content:center;align-items:center;display:none}#cmsmasters_body .cmsmasters-woo-preloader-wrapper svg{width:1em;height:1em;line-height:1em;fill:inherit!important}#cmsmasters_body .cmsmasters-woo-preloader-wrapper svg path{fill:inherit!important}#cmsmasters_body .cmsmasters-woo-preloader-wrapper.dgwt-wcas-close{display:none}#cmsmasters_body .dgwt-wcas-details-wrapp,#cmsmasters_body .dgwt-wcas-suggestions-wrapp{padding:var(--autocomplete-v-wrapp-pdd,20px) 0;border-radius:var(--autocomplete-wrapp-bdr,0);background-color:var(--autocomplete-wrapp-color,var(--cmsmasters-colors-bg));box-shadow:none;overflow:hidden;border-right:var(--autocomplete-wrapp-border-width-right,0) var(--autocomplete-wrapp-border-style,solid) var(--autocomplete-wrapp-border-color,var(--cmsmasters-colors-bd));border-left:var(--autocomplete-wrapp-border-width-left,0) var(--autocomplete-wrapp-border-style,solid) var(--autocomplete-wrapp-border-color,var(--cmsmasters-colors-bd));border-top:var(--autocomplete-wrapp-border-width-top,0) var(--autocomplete-wrapp-border-style,solid) var(--autocomplete-wrapp-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--autocomplete-wrapp-border-width-bottom,0) var(--autocomplete-wrapp-border-style,solid) var(--autocomplete-wrapp-border-color,var(--cmsmasters-colors-bd))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp{border-right-width:var(--autocomplete-wrapp-spt-width,var(--autocomplete-wrapp-border-width-right,0));border-right-color:var(--autocomplete-spt-wrapp-color,var(--autocomplete-wrapp-border-color,var(--cmsmasters-colors-bd)))!important}#cmsmasters_body .dgwt-wcas-suggestions-wrapp+.dgwt-wcas-details-wrapp{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left-width:0!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner{margin:0;padding:0 var(--autocomplete-h-wrapp-pdd,20px)!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-product .dgwt-wcas-pd-addtc-form{margin:0;display:grid;gap:0;grid-template-columns:auto auto;align-items:stretch;line-height:0}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-product .dgwt-wcas-pd-addtc-form .quantity{margin:0;width:auto;display:flex;align-items:stretch}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-product .dgwt-wcas-pd-addtc-form .button{width:auto}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-product .dgwt-wcas-details-main-image{border:0;min-height:auto;max-height:100%;display:flex;margin-bottom:var(--detalis-product-image-gap,20px)}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-product .dgwt-wcas-details-main-image img{width:100%;height:auto;display:block;max-height:100%;max-width:100%;margin:0 auto;padding:0;border-left:var(--detalis-product-image-border-width-left,0) var(--detalis-product-image-border-style,solid) var(--detalis-product-image-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--detalis-product-image-border-width-bottom,0) var(--detalis-product-image-border-style,solid) var(--detalis-product-image-border-color,var(--cmsmasters-colors-bd));border-right:var(--detalis-product-image-border-width-right,0) var(--detalis-product-image-border-style,solid) var(--detalis-product-image-border-color,var(--cmsmasters-colors-bd));border-top:var(--detalis-product-image-border-width-top,0) var(--detalis-product-image-border-style,solid) var(--detalis-product-image-border-color,var(--cmsmasters-colors-bd));align-self:center;border-radius:var(--detalis-product-image-bdr,0)}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space{padding:0}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-details-hr{display:none}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-details-product-title{color:var(--detalis-product-title-color,var(--cmsmasters-colors-secondary));font-family:var(--detalis-product-title-font-font-family,var(--cmsmasters-h5-font-family));font-weight:var(--detalis-product-title-font-font-weight,var(--cmsmasters-h5-font-weight));font-style:var(--detalis-product-title-font-font-style,var(--cmsmasters-h5-font-style));text-transform:var(--detalis-product-title-font-text-transform,var(--cmsmasters-h5-text-transform));-webkit-text-decoration:var(--detalis-product-title-font-text-decoration,var(--cmsmasters-h5-text-decoration));text-decoration:var(--detalis-product-title-font-text-decoration,var(--cmsmasters-h5-text-decoration));font-size:var(--detalis-product-title-font-font-size,var(--cmsmasters-h5-font-size));line-height:var(--detalis-product-title-font-line-height,var(--cmsmasters-h5-line-height));letter-spacing:var(--detalis-product-title-font-letter-spacing,var(--cmsmasters-h5-letter-spacing));word-spacing:var(--detalis-product-title-font-word-spacing,var(--cmsmasters-h5-word-spacing));transition:color .3s ease;margin:0 0 var(--detalis-product-title-gap,5px)}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-details-product-title:hover{color:var(--detalis-product-title-color-hover,var(--cmsmasters-colors-primary))}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-details-product-sku{font-family:var(--detalis-product-sku-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--detalis-product-sku-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--detalis-product-sku-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--detalis-product-sku-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--detalis-product-sku-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--detalis-product-sku-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--detalis-product-sku-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--detalis-product-sku-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--detalis-product-sku-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--detalis-product-sku-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--detalis-product-sku-color,var(--cmsmasters-colors-tertiary));margin:0 0 var(--detalis-product-sku-gap,20px)}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-details-desc{margin:0 0 var(--detalis-product-desc-gap,20px);font-family:var(--detalis-product-desc-font-font-family,var(--cmsmasters-text-font-family));font-weight:var(--detalis-product-desc-font-font-weight,var(--cmsmasters-text-font-weight));font-style:var(--detalis-product-desc-font-font-style,var(--cmsmasters-text-font-style));text-transform:var(--detalis-product-desc-font-text-transform,var(--cmsmasters-text-text-transform));-webkit-text-decoration:var(--detalis-product-desc-font-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--detalis-product-desc-font-text-decoration,var(--cmsmasters-text-text-decoration));font-size:var(--detalis-product-desc-font-font-size,var(--cmsmasters-text-font-size));line-height:var(--detalis-product-desc-font-line-height,var(--cmsmasters-text-line-height));letter-spacing:var(--detalis-product-desc-font-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--detalis-product-desc-font-word-spacing,var(--cmsmasters-text-word-spacing));color:var(--detalis-product-desc-color,var(--cmsmasters-colors-text))}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-addtc{margin-top:20px}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-rating{margin:0 0 var(--detalis-woo-product-star-gap,20px)}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-rating .star-rating{color:var(--detalis-woo-product-star-color,var(--cmsmasters-colors-primary));font-size:var(--detalis-woo-product-star-size,14px)}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-rating .star-rating:before{color:var(--cmsmasters-colors-hover)!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-rating .dgwt-wcas-pd-review{display:none}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-price{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;font-size:inherit;line-height:1em;text-align:left;padding-left:0;margin:0 0 var(--detalis-product-price-gap,20px);color:var(--detalis-product-price-color,var(--cmsmasters-colors-secondary))}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-price .amount,#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-price del,#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-price ins{font-family:var(--detalis-product-price-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--detalis-product-price-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--detalis-product-price-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--detalis-product-price-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--detalis-product-price-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--detalis-product-price-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--detalis-product-price-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--detalis-product-price-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--detalis-product-price-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--detalis-product-price-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--detalis-product-price-color,var(--cmsmasters-colors-secondary));opacity:1}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-price del{opacity:.5;margin-right:7px;text-decoration:line-through!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-space .dgwt-wcas-pd-price del *{opacity:1;font:inherit;line-height:inherit;color:inherit}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-datails-title{padding-bottom:5px;margin:0 0 var(--autocomplete-title-gap,20px)!important;color:var(--autocomplete-title-color,var(--cmsmasters-colors-secondary));font-family:var(--autocomplete-title-font-font-family,var(--cmsmasters-taxonomy-font-family));font-style:var(--autocomplete-title-font-font-style,var(--cmsmasters-taxonomy-font-style));-webkit-text-decoration:var(--autocomplete-title-font-text-decoration,var(--cmsmasters-taxonomy-text-decoration));text-decoration:var(--autocomplete-title-font-text-decoration,var(--cmsmasters-taxonomy-text-decoration));font-size:var(--autocomplete-title-font-font-size,var(--cmsmasters-taxonomy-font-size));line-height:var(--autocomplete-title-font-line-height,var(--cmsmasters-taxonomy-line-height));letter-spacing:var(--autocomplete-title-font-letter-spacing,var(--cmsmasters-taxonomy-letter-spacing));word-spacing:var(--autocomplete-title-font-word-spacing,var(--cmsmasters-taxonomy-word-spacing));border-bottom:var(--autocomplete-title-spt-width,1px) solid var(--autocomplete-title-spt-color,var(--cmsmasters-colors-bd));padding-bottom:var(--autocomplete-title-spt-gap,5px);margin-top:0!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-datails-title,#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-datails-title span{font-weight:var(--autocomplete-title-font-font-weight,var(--cmsmasters-taxonomy-font-weight));text-transform:var(--autocomplete-title-font-text-transform,var(--cmsmasters-taxonomy-text-transform))}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details{padding:0;margin:0 0 var(--detalis-tax-product-gap,20px);box-shadow:none!important;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;line-height:1em}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-image{width:var(--detalis-tax-product-image-width,60px);height:auto;margin-right:var(--detalis-tax-product-image-gap,20px);padding:0;border:0;border-radius:0;display:block}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-image img{background:#fff none repeat scroll 0 0;border-left:var(--detalis-tax-product-image-border-width-left,0) var(--detalis-tax-product-image-border-style,solid) var(--detalis-tax-product-image-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--detalis-tax-product-image-border-width-bottom,0) var(--detalis-tax-product-image-border-style,solid) var(--detalis-tax-product-image-border-color,var(--cmsmasters-colors-bd));border-right:var(--detalis-tax-product-image-border-width-right,0) var(--detalis-tax-product-image-border-style,solid) var(--detalis-tax-product-image-border-color,var(--cmsmasters-colors-bd));border-top:var(--detalis-tax-product-image-border-width-top,0) var(--detalis-tax-product-image-border-style,solid) var(--detalis-tax-product-image-border-color,var(--cmsmasters-colors-bd));border-radius:var(--detalis-tax-product-image-bdr,0);display:block;margin:auto;padding:0;height:auto;width:100%;max-height:auto;max-width:auto}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest{padding:0;width:calc(100% - var(--detalis-tax-product-image-width, 60px));height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-rest-title{color:var(--detalis-tax-product-title-color,var(--cmsmasters-colors-secondary));font-family:var(--detalis-tax-product-title-font-font-family,var(--cmsmasters-taxonomy-font-family));font-weight:var(--detalis-tax-product-title-font-font-weight,var(--cmsmasters-taxonomy-font-weight));font-style:var(--detalis-tax-product-title-font-font-style,var(--cmsmasters-taxonomy-font-style));text-transform:var(--detalis-tax-product-title-font-text-transform,var(--cmsmasters-taxonomy-text-transform));-webkit-text-decoration:var(--detalis-tax-product-title-font-text-decoration,var(--cmsmasters-taxonomy-text-decoration));text-decoration:var(--detalis-tax-product-title-font-text-decoration,var(--cmsmasters-taxonomy-text-decoration));font-size:var(--detalis-tax-product-title-font-font-size,var(--cmsmasters-taxonomy-font-size));line-height:var(--detalis-tax-product-title-font-line-height,var(--cmsmasters-taxonomy-line-height));letter-spacing:var(--detalis-tax-product-title-font-letter-spacing,var(--cmsmasters-taxonomy-letter-spacing));word-spacing:var(--detalis-tax-product-title-font-word-spacing,var(--cmsmasters-taxonomy-word-spacing));margin:0}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-pd-rating{margin:var(--detalis-product-star-gap,5px) 0 0}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-pd-rating .star-rating{font-size:var(--detalis-product-star-size,14px);color:var(--detalis-tax-product-star-color,var(--cmsmasters-colors-primary))!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-pd-rating .star-rating:before{color:var(--cmsmasters-colors-hover)!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-pd-rating .dgwt-wcas-pd-review{display:none}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:inherit;font-size:inherit;line-height:1em;text-align:left;padding-left:0;margin:var(--detalis-tax-product-price-gap,5px) 0 0;color:var(--detalis-tax-product-price-color,var(--cmsmasters-colors-secondary))}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price .amount,#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price del,#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price ins{font-family:var(--detalis-tax-product-price-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--detalis-tax-product-price-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--detalis-tax-product-price-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--detalis-tax-product-price-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--detalis-tax-product-price-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--detalis-tax-product-price-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--detalis-tax-product-price-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--detalis-tax-product-price-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--detalis-tax-product-price-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--detalis-tax-product-price-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--detalis-tax-product-price-color,var(--cmsmasters-colors-secondary));opacity:1}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price del{opacity:.5;margin-right:7px;text-decoration:line-through!important}#cmsmasters_body .dgwt-wcas-details-wrapp .dgwt-wcas-details-inner-taxonomy .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price del *{opacity:1;font:inherit;line-height:inherit;color:inherit}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{padding:0 var(--autocomplete-h-wrapp-pdd,20px);margin:0;font-size:inherit;line-height:1em;cursor:pointer;text-align:left;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%}#cmsmasters_body .dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-img .dgwt-wcas-suggestion{flex-direction:row}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more{background-color:transparent!important;margin-top:var(--autocomplete-more-gap,30px);color:var(--autocomplete-more-color,var(--cmsmasters-colors-secondary))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more span{font-family:var(--autocomplete-more-font-font-family,var(--cmsmasters-button-font-family));font-weight:var(--autocomplete-more-font-font-weight,var(--cmsmasters-button-font-weight));font-style:var(--autocomplete-more-font-font-style,var(--cmsmasters-button-font-style));text-transform:var(--autocomplete-more-font-text-transform,var(--cmsmasters-button-text-transform));-webkit-text-decoration:var(--autocomplete-more-font-text-decoration,var(--cmsmasters-button-text-decoration));text-decoration:var(--autocomplete-more-font-text-decoration,var(--cmsmasters-button-text-decoration));font-size:var(--autocomplete-more-font-font-size,var(--cmsmasters-button-font-size));line-height:var(--autocomplete-more-font-line-height,var(--cmsmasters-button-line-height));letter-spacing:var(--autocomplete-more-font-letter-spacing,var(--cmsmasters-button-letter-spacing));word-spacing:var(--autocomplete-more-font-word-spacing,var(--cmsmasters-button-word-spacing));transition:color .3s ease;color:inherit!important}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-more:hover{color:var(--autocomplete-more-color-hover,var(--cmsmasters-colors-secondary))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline{margin-bottom:var(--autocomplete-title-gap,20px);margin-top:var(--autocomplete-title-gap,20px)}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline:first-child{margin-top:0!important}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline .dgwt-wcas-st{color:var(--autocomplete-title-color,var(--cmsmasters-colors-secondary));font-family:var(--autocomplete-title-font-font-family,var(--cmsmasters-taxonomy-font-family));font-weight:var(--autocomplete-title-font-font-weight,var(--cmsmasters-taxonomy-font-weight));font-style:var(--autocomplete-title-font-font-style,var(--cmsmasters-taxonomy-font-style));text-transform:var(--autocomplete-title-font-text-transform,var(--cmsmasters-taxonomy-text-transform));-webkit-text-decoration:var(--autocomplete-title-font-text-decoration,var(--cmsmasters-taxonomy-text-decoration));text-decoration:var(--autocomplete-title-font-text-decoration,var(--cmsmasters-taxonomy-text-decoration));font-size:var(--autocomplete-title-font-font-size,var(--cmsmasters-taxonomy-font-size));line-height:var(--autocomplete-title-font-line-height,var(--cmsmasters-taxonomy-line-height));letter-spacing:var(--autocomplete-title-font-letter-spacing,var(--cmsmasters-taxonomy-letter-spacing));word-spacing:var(--autocomplete-title-font-word-spacing,var(--cmsmasters-taxonomy-word-spacing));border-bottom:var(--autocomplete-title-spt-width,1px) solid var(--autocomplete-title-spt-color,var(--cmsmasters-colors-bd));padding-bottom:var(--autocomplete-title-spt-gap,5px);margin-top:0!important}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-tax{text-decoration:none!important;margin:var(--autocomplete-search-result-marg,0 0 10px 0)}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-tax .dgwt-wcas-st{font-family:var(--autocomplete-search-result-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--autocomplete-search-result-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--autocomplete-search-result-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--autocomplete-search-result-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--autocomplete-search-result-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--autocomplete-search-result-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--autocomplete-search-result-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--autocomplete-search-result-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--autocomplete-search-result-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--autocomplete-search-result-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--autocomplete-search-result-color,var(--cmsmasters-colors-secondary));transition:color .3s ease;margin:0}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-tax:hover .dgwt-wcas-st{color:var(--autocomplete-search-result-color-hover,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product{padding-top:var(--autocomplete-product-box-pdd,10px)!important;padding-bottom:var(--autocomplete-product-box-pdd,10px)!important;min-height:auto!important;margin:var(--autocomplete-product-box-marg,0);transition:background-color .3s ease;background-color:var(--autocomplete-product-box-color,var(--cmsmasters-colors-bg));border-left:var(--autocomplete-product-box-border-width-left,0) var(--autocomplete-product-box-border-style,solid) var(--autocomplete-product-box-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--autocomplete-product-box-border-width-bottom,0) var(--autocomplete-product-box-border-style,solid) var(--autocomplete-product-box-border-color,var(--cmsmasters-colors-bd));border-right:var(--autocomplete-product-box-border-width-right,0) var(--autocomplete-product-box-border-style,solid) var(--autocomplete-product-box-border-color,var(--cmsmasters-colors-bd));border-top:var(--autocomplete-product-box-border-width-top,0) var(--autocomplete-product-box-border-style,solid) var(--autocomplete-product-box-border-color,var(--cmsmasters-colors-bd));align-items:flex-start}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-si{width:var(--autocomplete-product-image-widt,60px);height:auto;margin-right:var(--autocomplete-product-image-gap,20px)}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-si img{background:#fff none repeat scroll 0 0;border-left:var(--autocomplete-product-image-border-width-left,1px) var(--autocomplete-product-image-border-style,solid) var(--autocomplete-product-image-border-color,var(--cmsmasters-colors-bd));border-bottom:var(--autocomplete-product-image-border-width-bottom,1px) var(--autocomplete-product-image-border-style,solid) var(--autocomplete-product-image-border-color,var(--cmsmasters-colors-bd));border-right:var(--autocomplete-product-image-border-width-right,1px) var(--autocomplete-product-image-border-style,solid) var(--autocomplete-product-image-border-color,var(--cmsmasters-colors-bd));border-top:var(--autocomplete-product-image-border-width-top,1px) var(--autocomplete-product-image-border-style,solid) var(--autocomplete-product-image-border-color,var(--cmsmasters-colors-bd));border-radius:var(--autocomplete-product-image-bdr,0);display:block;margin:auto;padding:0;height:auto;width:100%;max-height:auto;max-width:auto}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-st{display:flex;flex-direction:column;color:inherit;font:inherit;width:100%;line-height:1em}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-st .dgwt-wcas-st-title{font-family:var(--autocomplete-product-title-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--autocomplete-product-title-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--autocomplete-product-title-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--autocomplete-product-title-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--autocomplete-product-title-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--autocomplete-product-title-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--autocomplete-product-title-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--autocomplete-product-title-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--autocomplete-product-title-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--autocomplete-product-title-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--autocomplete-product-title-color,var(--cmsmasters-colors-secondary))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-st .dgwt-wcas-sku{margin-top:var(--autocomplete-product-sku-gap,3px);font-family:var(--autocomplete-product-sku-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--autocomplete-product-sku-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--autocomplete-product-sku-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--autocomplete-product-sku-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--autocomplete-product-sku-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--autocomplete-product-sku-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--autocomplete-product-sku-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--autocomplete-product-sku-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--autocomplete-product-sku-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--autocomplete-product-sku-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--autocomplete-product-sku-color,var(--cmsmasters-colors-tertiary))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-st .dgwt-wcas-sd{margin-top:var(--autocomplete-product-desc-gap,10px);font-family:var(--autocomplete-product-desc-font-font-family,var(--cmsmasters-text-font-family));font-weight:var(--autocomplete-product-desc-font-font-weight,var(--cmsmasters-text-font-weight));font-style:var(--autocomplete-product-desc-font-font-style,var(--cmsmasters-text-font-style));text-transform:var(--autocomplete-product-desc-font-text-transform,var(--cmsmasters-text-text-transform));-webkit-text-decoration:var(--autocomplete-product-desc-font-text-decoration,var(--cmsmasters-text-text-decoration));text-decoration:var(--autocomplete-product-desc-font-text-decoration,var(--cmsmasters-text-text-decoration));font-size:var(--autocomplete-product-desc-font-font-size,var(--cmsmasters-text-font-size));line-height:var(--autocomplete-product-desc-font-line-height,var(--cmsmasters-text-line-height));letter-spacing:var(--autocomplete-product-desc-font-letter-spacing,var(--cmsmasters-text-letter-spacing));word-spacing:var(--autocomplete-product-desc-font-word-spacing,var(--cmsmasters-text-word-spacing));color:var(--autocomplete-product-desc-color,var(--cmsmasters-colors-text))}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-meta{width:100%;display:block;margin-top:var(--autocomplete-product-price-gap,10px)!important}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-meta .dgwt-wcas-sp{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:inherit;font-size:inherit;line-height:1em;text-align:left;padding-left:0}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-meta .dgwt-wcas-sp bdi,#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-meta .dgwt-wcas-sp del,#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-meta .dgwt-wcas-sp ins{font-family:var(--autocomplete-product-price-font-font-family,var(--cmsmasters-meta-font-family));font-weight:var(--autocomplete-product-price-font-font-weight,var(--cmsmasters-meta-font-weight));font-style:var(--autocomplete-product-price-font-font-style,var(--cmsmasters-meta-font-style));text-transform:var(--autocomplete-product-price-font-text-transform,var(--cmsmasters-meta-text-transform));-webkit-text-decoration:var(--autocomplete-product-price-font-text-decoration,var(--cmsmasters-meta-text-decoration));text-decoration:var(--autocomplete-product-price-font-text-decoration,var(--cmsmasters-meta-text-decoration));font-size:var(--autocomplete-product-price-font-font-size,var(--cmsmasters-meta-font-size));line-height:var(--autocomplete-product-price-font-line-height,var(--cmsmasters-meta-line-height));letter-spacing:var(--autocomplete-product-price-font-letter-spacing,var(--cmsmasters-meta-letter-spacing));word-spacing:var(--autocomplete-product-price-font-word-spacing,var(--cmsmasters-meta-word-spacing));color:var(--autocomplete-product-price-color,var(--cmsmasters-colors-secondary));opacity:1}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-meta .dgwt-wcas-sp del{opacity:.5;margin-right:5px;text-decoration:line-through!important}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-content-wrapp{padding:0;width:calc(100% - 60px);height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#cmsmasters_body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-selected{background-color:var(--autocomplete-product-box-color-hover,var(--cmsmasters-colors-alternate))}