.modal-content{position:relative;background:#fff;padding:2em 3em;width:auto;margin:20px auto;max-width:600px}.ncd-modal{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:2}.ncd-modal .modal-content{background:#fff;width:100%;padding:40px;border-radius:8px;margin:12vh auto 0 auto;max-width:600px;position:relative}.ncd-modal .modal-content:before{content:'X';position:absolute;top:-14px;right:-14px;background:#000;padding:8px;border-radius:50%;height:40px;width:40px;color:#fff;font-weight:bold;cursor:pointer;text-align:center}.elementor-menu-cart__product.woocommerce-cart-form__cart-item.cart_item.add-on-product-row{margin-left:40px;border-left:2px solid #00b9f7;padding-left:10px;border-bottom:0}.add-on-wrapper .thumbnail img,tr.woocommerce-cart-form__cart-item.cart_item .product-thumbnail img{min-width:109px}.add-on-rows .flex-container{display:flex;flex-wrap:nowrap;align-items:center}.add-on-rows .flex-container>*{padding:0 1em}body.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){display:block}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart h1,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart h2,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart h3,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart h4,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart h5,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart h6{color:var(--e-global-color-f38944e);font-family:"Open Sans",sans-serif;font-weight:bold}.addon-ea{display:none}@media (max-width:767px){.add-on-rows .flex-container{flex-wrap:wrap}.add-on-rows .flex-container>*{margin:12px 0}}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart p,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart td,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart ul li,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart table{font-size:16px;line-height:22px;font-family:"Open Sans",sans-serif;color:var(--e-global-color-ada65e7)}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart p{margin:.85em 0}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > p,
.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > h2,
.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > h3,
.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > h4,
.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > h5,
.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > h6,
.product-ident > div{padding:0 10px}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart div:not(.elementor-clearfix) > table{margin:0 10px}.woocommerce-Tabs-panel--buy_now .add-on-rows h4{font-size:18px;line-height:28px;margin:12px 0 8px 0;padding:0 10px}div.quantity input[type="number"]::-webkit-inner-spin-button,div.quantity input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.quantity .input-text.qty{height:100%;display:block;border:.1em solid #ccc}div.quantity input[type="number"]{-moz-appearance:textfield}.add-on-rows div.quantity{position:relative;display:block;overflow:visible;cursor:pointer;margin-right:20px;float:none}div.quantity input{background:#fff}.quantity .input-text.qty{height:39px;padding:0 5px;text-align:center;width:35px;color:var(--e-global-color-ada65e7)}.add-on-rows .info select{display:inline-block;width:auto}.variation-data-wrapper,.single-data-wrapper,.customize-info{display:flex;flex-wrap:wrap;background-color:#eee;padding:1em 1em 2em;margin-bottom:1em;align-items:center}.single-data-wrapper>div,.single-data-wrapper>table,.variation-data-wrapper>div,.variation-data-wrapper>table,.flex-one-half{flex-basis:50%}.variation-data-wrapper table.variations{width:inherit;flex-grow:1;display:flex}.single-data-wrapper>div,.variation-data-wrapper>div{text-align:right}div.product .variation-data-wrapper div.single_variation .price{font-size:1.5em}table.variations label{font-size:1.618em;font-weight:600;margin-bottom:1em;display:block}.add-on-wrapper{background-color:#eee;padding:1em 1em 2em;border-bottom:1em solid #fff}.add-on-wrapper>h3{margin-bottom:0}div.add-on-wrapper.no-selector>.description:after{display:none}.add-on-wrapper.no-selector .selector-cell input{display:none}.add-on-wrapper>.add-on-rows:before{content:"Select One";display:block;font-style:italic;font-family:sans-serif;color:var(--e-global-color-ada65e7);font-size:1.5em;padding-top:1em}.add-on-wrapper.multiple>.description:after{content:"Select One or More";display:block}.add-on-wrapper.required-info .description:before{content:"This option is required!";color:red;font-weight:bold;display:block;font-size:1.5em}form.cart .required-info{border:2px solid red}.add-on-wrapper .add-on-change{opacity:0;transition:opacity .5s;display:inline-block}.add-on-wrapper .show-all{display:block;text-align:center;font-size:2em;background:var(--e-global-color-ada65e7);width:400px;margin:0 auto;line-height:2em;border-radius:4px;color:var(--e-global-color-1ff7fdd)}.add-on-wrapper.collapsed .add-on-change{padding-left:5em;color:#ccc;opacity:1}.add-on-wrapper.no-selector.collapsed .add-on-change{display:none}.add-on-wrapper .thumbnail img{transition:width .5s}.add-on-wrapper.collapsed .thumbnail img{width:75px}.add-on-rows{display:table;width:100%}.add-on-rows label.selector-row{display:flex;cursor:pointer;border-left:1em solid transparent;flex-wrap:wrap;align-items:center}.add-on-rows label .mobile-seperator{display:flex;flex-wrap:nowrap;align-items:center;width:100%}.add-on-rows label .mobile-seperator .info{width:100%}.add-on-rows label:hover{border-left:1em solid #ccc}.add-on-rows label.selected{background-color:#fff}.add-on-rows label>div>div{padding:1em;position:relative}.add-on-rows label>div>div:first-child{padding:1em 1em 1em 0}.add-on-rows label>div>div:last-child{padding:1em 0 1em 0}.add-on-rows label>.info{flex-grow:1}.add-on-rows label>.included-addons{flex-basis:100%;padding-left:2em}.selector-row .included-addons{display:none}.selector-row.has-included .included-addons{display:block}.included-addon{display:flex;align-items:center}.included-wrapper{display:none}.add-on-wrapper .add-on-rows .included-addon .thumbnail img{width:50px}.included-addon .title{padding-left:1em}.add-on-rows .thumbnail{background:none;border:none;flex-basis:185px}.add-on-rows .price{flex-basis:10%}.add-on-product-row .product-remove *,.add-on-product-row .product-quantity *{}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart .variations_button,.simple-product-button-wrapper{text-align:right}.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart .variations_button .quantity,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart .variations_button button,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart form.cart .quantity,.woocommerce div.product div.elementor-widget-woocommerce-product-add-to-cart form.cart button{float:none;margin:0 1em}.old-price{text-decoration:line-through}.new-price{color:var(--e-global-color-88e9617);padding-left:1em}td .old-price,td .new-price{width:50%;display:inline-block}.price[data-price_new="0"] .addon-ea{display:none}.final-price{text-align:right;padding:1em;font-size:1.5em}.mobile-addon-title{display:none}.add-on-product-row td.product-name{font-style:italic;padding-left:40px!important}.add-on-product-row td.product-name a{font-weight:normal}.bulk-pricing{display:flex;flex-wrap:wrap}.bulk-pricing>div{flex-grow:1}.shop_table td.product-name{text-align:left;padding-left:30px!important}form table.cart tr.cart_item.main-line-item{border-top:2px solid #e5e5e5!important}form table.cart tr.cart_item.main-line-item:first-child,form table.cart tr.cart_item td{border-top:none!important}.woocommerce-page .main-color table.shop_table .add-on-product-row{border-top:1px solid #f0f0f0}tr.woocommerce-cart-form__cart-item.cart_item.add-on-product-row .product-thumbnail{border-left:2px solid #00b9f7}tr.woocommerce-cart-form__cart-item.cart_item.add-on-product-row .product-thumbnail img{width:inherit;margin:0 auto;display:block}.woocommerce-page .main-color table.shop_table .add-on-product-row td:first-child{border-top:1px solid #fff!important}@media screen and (max-width:480px){form table.cart tr.cart_item.main-line-item{border-top:4px solid #e5e5e5!important}tr.woocommerce-cart-form__cart-item.cart_item.add-on-product-row .product-thumbnail{border-left:none}tr.woocommerce-cart-form__cart-item.cart_item.add-on-product-row{border-left:2px solid #00b9f7}}td.product-price,.product-subtotal{display:flex;flex-wrap:nowrap;flex:1 1 50%;justify-content:space-between}td.product-quantity{text-align:center}.indent{margin-left:24px}.woocommerce-cart-form h3{margin-top:32px}.woocommerce-cart-form .indent{margin-bottom:24px}form.checkout .woocommerce-remove-coupon{display:none}@media (max-width:850px){.desktop-addon-title{display:none}.mobile-addon-title{display:block;margin:0}.add-on-rows label.has-included{padding-bottom:28px}.add-on-rows label>.info{order:initial}.woocommerce-Tabs-panel--customize select.add-on-variation{max-width:120px}.add-on-rows .thumbnail img{min-width:60px}.info a{display:block}.new-price,.old-price{padding-left:0;display:block}.selector-row.none .thumbnail{display:none}}@media (max-width:1320px){.woocommerce-cart-form>.row>div{width:100%}}.swf_remove_from_favourites{cursor:pointer;background-color:transparent;border:1px solid #262626;font-weight:bold;-webkit-transition:200 ms all ease;transition:200ms all ease;color:#262626;padding:8px}