.elementor-1197 .elementor-element.elementor-element-10087acf{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1197 .elementor-element.elementor-element-edb6c1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.wl .elementor-widget-product-breadcrumbs .wl-bc .woocommerce-breadcrumb{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-1197 .elementor-element.elementor-element-9bcafdf .wl-bc .woocommerce-breadcrumb{text-align:left;font-family:"Montserrat", Sans-serif;margin:0px 0px 0px 0px;}.elementor-widget-cart-overview .wl-cart-overview .cart_totals .wl-co-title, .elementor-widget-cart-overview .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-cart-overview .wl-cart-overview table tr th{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview table tr td{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-cart-overview .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wc-proceed-to-checkout a.checkout-button{display:block!important;}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview .cart_totals .wl-co-title{text-align:left;}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview .cart_totals .elementor-inline-editing{text-align:left;}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview .cart_totals .wl-co-title, .elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview .cart_totals .elementor-inline-editing{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview table tr td{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview table tr th{text-align:right;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-9c6b88a .wl-cart-overview .wc-proceed-to-checkout a.checkout-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-6ddd6a1 .cx-grid{grid-template-columns:repeat(3, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.wl .elementor-widget-cart-items thead tr.wl-ci-heading-nav th.wl-ci-heading{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-product-name.product-name > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-widget-cart-items .wl-ci-cart-category span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-cart-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .button.wl-ci-coupon-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .button.wl-ci-update-cart-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-cart-items .wl-ci-proceed-to-checkout .button.checkout-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-product-thumbnail{display:block!important;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c thead tr.wl-ci-heading-nav th.wl-ci-heading{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:37px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-product-name.product-name > a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-cart-category span{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-cart-category a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .product-price.wl-ci-product-price .woocommerce-Price-amount.amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .product-subtotal.wl-ci-product-subtotal .woocommerce-Price-amount.amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .button.wl-ci-coupon-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .button.wl-ci-update-cart-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-proceed-to-checkout .button.checkout-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:26px;}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area .single_add_to_cart_button.button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area .quantity input,
								.wl .elementor-widget-product-add-to-cart .wl-atc-button-area .quantity input.qty{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-widget-product-add-to-cart .wl-atc-button-area table tr td{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .wl-atc-button-area .single_add_to_cart_button.button{font-family:"Montserrat", Sans-serif;font-weight:400;padding:15px 15px 15px 15px;}.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .wl-atc-button-area .quantity input,
								.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .wl-atc-button-area .quantity input.qty{font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .wl-atc-button-area .quantity input{text-align:center;width:100%;padding:17px 17px 17px 17px;}.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .wl-atc-button-area .quantity{width:110px;}.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .codesigner-bpd-table{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-b223f84 .wl-atc-button-area table tr td{vertical-align:top;}.elementor-widget-product-sku .wl-product-sku .sku-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-product-sku .wl-product-sku .sku{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1197 .elementor-element.elementor-element-91daf20 .wl-product-sku{text-align:left;}.elementor-1197 .elementor-element.elementor-element-91daf20 .wl-product-sku .sku-label{color:#000;font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-91daf20 .wl-product-sku p.sku_wrapper{margin:0;}.elementor-1197 .elementor-element.elementor-element-91daf20 .wl-product-sku .sku{color:#551FE8;font-family:"Montserrat", Sans-serif;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-72a614d .wl-product-additional-information.hide-wlpai-heading h2{display:none;}.wl .elementor-1197 .elementor-element.elementor-element-72a614d .wl-product-additional-information table.woocommerce-product-attributes{margin:0;}.wl .elementor-1197 .elementor-element.elementor-element-72a614d .wl-product-additional-information h2{font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-72a614d .wl-product-additional-information .shop_attributes tr th,
							  .wl .elementor-1197 .elementor-element.elementor-element-72a614d .wl-product-additional-information .shop_attributes tr td{font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-005cb25 .cx-grid{grid-template-columns:repeat(3, minmax(100px,1fr));grid-row-gap:25px;grid-column-gap:25px;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-product-name a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-product-info .wl-ssl-product-desc p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-info-icons .wl-ssl-price ins, .elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-info-icons .wl-ssl-price h2 > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-info-icons .wl-ssl-price del{display:none;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .woocommerce-Price-currencySymbol{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-corner-ribbon{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;padding:0px 12px 0px 12px;}.elementor-1197 .elementor-element.elementor-element-78ebce3 .wl-ssl-stock{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-77ea2be .wl-product-stock .stock{text-align:left;margin:0;}.wl .elementor-1197 .elementor-element.elementor-element-77ea2be .wl-product-stock{text-align:left;}.elementor-1197 .elementor-element.elementor-element-77ea2be{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-27eea88 .wl-product-additional-information.hide-wlpai-heading h2{display:none;}.wl .elementor-1197 .elementor-element.elementor-element-27eea88 .wl-product-additional-information table.woocommerce-product-attributes{margin:0;}.wl .elementor-1197 .elementor-element.elementor-element-27eea88 .wl-product-additional-information h2{font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-27eea88 .wl-product-additional-information .shop_attributes tr th,
							  .wl .elementor-1197 .elementor-element.elementor-element-27eea88 .wl-product-additional-information .shop_attributes tr td{font-family:"Montserrat", Sans-serif;font-weight:500;}.elementor-widget-related-products-curvy .wl-rpcr-product-name a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-curvy .wl-rpcr-product-info h2.wl-rpcr-price ins, .wl-rpcr-product-info h2.wl-rpcr-price > .amount{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-curvy .wl-rpcr-product-info h2.wl-rpcr-price del{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-related-products-curvy .woocommerce-Price-currencySymbol{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-1197 .elementor-element.elementor-element-064973b .cx-grid{grid-template-columns:repeat(4, minmax(100px,1fr));grid-row-gap:15px;grid-column-gap:15px;}.elementor-1197 .elementor-element.elementor-element-064973b .wl-rpcr-product-info h2.wl-rpcr-price del{display:none;}.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .wl-atc-button-area .single_add_to_cart_button.button{font-family:"Montserrat", Sans-serif;font-weight:400;padding:15px 15px 15px 15px;}.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .wl-atc-button-area .quantity input,
								.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .wl-atc-button-area .quantity input.qty{font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .wl-atc-button-area .quantity input{text-align:center;width:100%;padding:17px 17px 17px 17px;}.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .wl-atc-button-area .quantity{width:110px;}.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .codesigner-bpd-table{color:#000000;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-65be0e8 .wl-atc-button-area table tr td{vertical-align:top;}.wl .elementor-widget-product-title .wl-product-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.wl .elementor-1197 .elementor-element.elementor-element-7e80166 .wl-product-title{text-align:left;font-family:"Montserrat", Sans-serif;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-7e80166 .wl-product-title,.wl .elementor-1197 .elementor-element.elementor-element-7e80166 .wl-product-title a{color:#424242;}.woocommerce .elementor-widget-product-price .price{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-1197 .elementor-element.elementor-element-e95e1ad .price{color:color: var(--wl-gray);font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-1197 .elementor-element.elementor-element-e95e1ad .price ins{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-flter-action-area{justify-content:flex-end;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-filter-heading h3{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-filter-search input{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-tab-label{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-radio-custom-label span, .wl-fh-checkbox-custom-label span{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-btn-checkout{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-clear-btn{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.wl .elementor-1197 .elementor-element.elementor-element-a7cc3b0 .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));grid-row-gap:15px;grid-column-gap:15px;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-product-name a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-product-info .wl-ss-product-desc p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-info-icons .wl-ss-price ins, .elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-info-icons .wl-ss-price h2 > .amount{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-info-icons .wl-ss-price del{display:none;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .woocommerce-Price-currencySymbol{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-corner-ribbon{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;padding:2px 12px 2px 12px;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-stock{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-pagination{text-align:center;}.wl .elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-pagination{margin-top:20px;}@media(max-width:1024px){.wl .elementor-1197 .elementor-element.elementor-element-6ddd6a1 .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-product-thumbnail{display:block!important;}.wl .elementor-1197 .elementor-element.elementor-element-005cb25 .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.wl .elementor-1197 .elementor-element.elementor-element-064973b .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-flter-action-area{justify-content:flex-end;}.wl .elementor-1197 .elementor-element.elementor-element-a7cc3b0 .cx-grid{grid-template-columns:repeat(2, minmax(100px,1fr));}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-single-widget{height:202px;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-single-product{height:202px;}}@media(max-width:767px){.wl .elementor-1197 .elementor-element.elementor-element-6ddd6a1 .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-1197 .elementor-element.elementor-element-05cda0c .wl-ci-product-thumbnail{display:block!important;}.wl .elementor-1197 .elementor-element.elementor-element-005cb25 .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.wl .elementor-1197 .elementor-element.elementor-element-064973b .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.wl .elementor-1197 .elementor-element.elementor-element-b7a3dfc .wl-fh-flter-action-area{justify-content:center;}.wl .elementor-1197 .elementor-element.elementor-element-a7cc3b0 .cx-grid{grid-template-columns:repeat(1, minmax(100px,1fr));}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-single-widget{height:100%;}.elementor-1197 .elementor-element.elementor-element-a7cc3b0 .wl-ss-single-product{height:100%;}}