.elementor-1303 .elementor-element.elementor-element-b2d1852:not(.elementor-motion-effects-element-type-background), .elementor-1303 .elementor-element.elementor-element-b2d1852 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E1E1E;}.elementor-1303 .elementor-element.elementor-element-b2d1852 > .elementor-container{max-width:1024px;}.elementor-1303 .elementor-element.elementor-element-b2d1852{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 24px 150px 24px;}.elementor-1303 .elementor-element.elementor-element-b2d1852 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1303 .elementor-element.elementor-element-15b7477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-1303 .elementor-element.elementor-element-15b7477 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:#00CCCC;}.elementor-1303 .elementor-element.elementor-element-7e8eef1{text-align:center;}.elementor-1303 .elementor-element.elementor-element-7e8eef1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:52px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0.5px;color:#FFFFFF;}.elementor-1303 .elementor-element.elementor-element-c6ca967{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#D4D4D8;}.elementor-1303 .elementor-element.elementor-element-29badce > .elementor-container{max-width:1024px;}.elementor-1303 .elementor-element.elementor-element-29badce{margin-top:-100px;margin-bottom:0px;padding:0px 24px 90px 24px;z-index:2;}.elementor-1303 .elementor-element.elementor-element-68ba39b{--update-cart-automatically-display:none;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#EEEDEF;--sections-border-radius:20px 20px 20px 20px;--sections-padding:30px 30px 30px 30px;--sections-title-color:#1E1E1E;--links-normal-color:#B30060;--links-hover-color:#1E1E1E;--forms-fields-normal-color:#333333;--forms-fields-border-radius:999px 999px 999px 999px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-radius:999px 999px 999px 999px;--order-summary-color:#333333;--product-link-normal-color:#1E1E1E;--product-link-hover-color:#B30060;--order-summary-items-divider-color:#EEEDEF;--totals-color:#333333;--totals-divider-color:#EEEDEF;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-border-radius:999px 999px 999px 999px;--checkout-button-padding:18px 26px 18px 26px;--checkout-button-width:fit-content;}.elementor-1303 .elementor-element.elementor-element-68ba39b .shop_table .button{background-color:#CC007B;}.elementor-1303 .elementor-element.elementor-element-68ba39b .shop_table .button:hover, .elementor-1303 .elementor-element.elementor-element-68ba39b .shop_table .button:disabled[disabled]:hover{background-color:#B30060;}.elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#CC007B;}.elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#B30060;}.elementor-1303 .elementor-element.elementor-element-68ba39b .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-1303 .elementor-element.elementor-element-68ba39b .cart_totals h2{font-family:"Oswald", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;letter-spacing:0.5px;}.elementor-1303 .elementor-element.elementor-element-68ba39b {--sections-descriptions-color:#6D6E71;}.e-woo-select2-wrapper .select2-results__option{color:#333333;}.elementor-1303 .elementor-element.elementor-element-68ba39b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#333333 transparent transparent transparent;}.elementor-1303 .elementor-element.elementor-element-68ba39b .coupon .input-text, .elementor-1303 .elementor-element.elementor-element-68ba39b .cart-collaterals .input-text, .elementor-1303 .elementor-element.elementor-element-68ba39b select, .elementor-1303 .elementor-element.elementor-element-68ba39b .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCDADF;}.elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce-cart-form{--order-summary-title-color:#6D6E71;}.elementor-1303 .elementor-element.elementor-element-68ba39b .cart td span, .elementor-1303 .elementor-element.elementor-element-68ba39b .cart td, .elementor-1303 .elementor-element.elementor-element-68ba39b .input-text.qty{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:600;}.elementor-1303 .elementor-element.elementor-element-68ba39b .checkout-button{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;}.elementor-1303 .elementor-element.elementor-element-3bf9c2b{margin-top:28px;margin-bottom:0px;}.elementor-1303 .elementor-element.elementor-element-9a719a4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1303 .elementor-element.elementor-element-05b08d4.elementor-view-stacked .elementor-icon{background-color:#FCE8F2;fill:#B30060;color:#B30060;}.elementor-1303 .elementor-element.elementor-element-05b08d4.elementor-view-framed .elementor-icon, .elementor-1303 .elementor-element.elementor-element-05b08d4.elementor-view-default .elementor-icon{fill:#FCE8F2;color:#FCE8F2;border-color:#FCE8F2;}.elementor-1303 .elementor-element.elementor-element-05b08d4.elementor-view-framed .elementor-icon{background-color:#B30060;}.elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon{font-size:20px;padding:0.7em;}.elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon-box-title, .elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon-box-title{color:#1E1E1E;}.elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6E71;}.elementor-1303 .elementor-element.elementor-element-a7111f4 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1303 .elementor-element.elementor-element-0c82ef0.elementor-view-stacked .elementor-icon{background-color:#FCE8F2;fill:#B30060;color:#B30060;}.elementor-1303 .elementor-element.elementor-element-0c82ef0.elementor-view-framed .elementor-icon, .elementor-1303 .elementor-element.elementor-element-0c82ef0.elementor-view-default .elementor-icon{fill:#FCE8F2;color:#FCE8F2;border-color:#FCE8F2;}.elementor-1303 .elementor-element.elementor-element-0c82ef0.elementor-view-framed .elementor-icon{background-color:#B30060;}.elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon{font-size:20px;padding:0.7em;}.elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon-box-title, .elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon-box-title{color:#1E1E1E;}.elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6E71;}.elementor-1303 .elementor-element.elementor-element-305e4eb > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon-box-wrapper{align-items:start;gap:14px;}.elementor-1303 .elementor-element.elementor-element-5ed0d04.elementor-view-stacked .elementor-icon{background-color:#FCE8F2;fill:#B30060;color:#B30060;}.elementor-1303 .elementor-element.elementor-element-5ed0d04.elementor-view-framed .elementor-icon, .elementor-1303 .elementor-element.elementor-element-5ed0d04.elementor-view-default .elementor-icon{fill:#FCE8F2;color:#FCE8F2;border-color:#FCE8F2;}.elementor-1303 .elementor-element.elementor-element-5ed0d04.elementor-view-framed .elementor-icon{background-color:#B30060;}.elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon{font-size:20px;padding:0.7em;}.elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon-box-title, .elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon-box-title a{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon-box-title{color:#1E1E1E;}.elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon-box-description{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#6D6E71;}@media(max-width:1024px){.elementor-1303 .elementor-element.elementor-element-7e8eef1 .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-1303 .elementor-element.elementor-element-b2d1852{padding:56px 16px 130px 16px;}.elementor-1303 .elementor-element.elementor-element-7e8eef1 .elementor-heading-title{font-size:34px;}.elementor-1303 .elementor-element.elementor-element-29badce{margin-top:-96px;margin-bottom:0px;padding:0px 16px 64px 16px;}.elementor-1303 .elementor-element.elementor-element-68ba39b{--sections-padding:20px 16px 20px 16px;}}/* Start custom CSS for heading, class: .elementor-element-15b7477 */.elementor-1303 .elementor-element.elementor-element-15b7477{margin-bottom:0 !important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e8eef1 */.elementor-1303 .elementor-element.elementor-element-7e8eef1 em{font-style:normal;color:#00CCCC;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c6ca967 */.elementor-1303 .elementor-element.elementor-element-c6ca967 strong{color:#FFFFFF;} .elementor-1303 .elementor-element.elementor-element-c6ca967 p:last-child{margin-bottom:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b2d1852 */.elementor-1303 .elementor-element.elementor-element-b2d1852{background-image:radial-gradient(circle at 88% 12%, rgba(204,0,123,.28), transparent 42%), radial-gradient(circle at 8% 100%, rgba(0,204,204,.12), transparent 40%), linear-gradient(160deg,#1E1E1E 0%,#101010 100%) !important;}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-68ba39b */.elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce-info, .elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce-message, .elementor-1303 .elementor-element.elementor-element-68ba39b .cart-empty{border-top-color:#CC007B !important;background:#fff !important;border-radius:14px;font-family:'Open Sans',sans-serif;color:#333333;box-shadow:0 14px 40px -24px rgba(16,16,16,.35);}
.elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce-info::before, .elementor-1303 .elementor-element.elementor-element-68ba39b .woocommerce-message::before{color:#CC007B !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .return-to-shop .button, .elementor-1303 .elementor-element.elementor-element-68ba39b a.button{border-radius:999px !important;background:#CC007B !important;color:#fff !important;font-family:'Oswald',sans-serif;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:14px 26px !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .return-to-shop .button:hover, .elementor-1303 .elementor-element.elementor-element-68ba39b a.button:hover{background:#B30060 !important;color:#fff !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b table.shop_table{border:0;font-family:'Open Sans',sans-serif;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .product-name a{color:#1E1E1E;font-weight:700;text-decoration:none;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .product-thumbnail img{border-radius:10px;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .order-total .amount{font-size:22px;color:#1E1E1E;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .product-remove a{color:#6D6E71 !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .product-remove a:hover{background:#CC007B !important;color:#fff !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .coupon.e-cart-section{background:#fff !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .coupon .coupon-col{display:flex;gap:14px;align-items:center;flex-wrap:wrap;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .coupon .coupon-col-start{flex:1 1 220px;}
.elementor-1303 .elementor-element.elementor-element-68ba39b #coupon_code{width:100%;height:auto;border:1px solid #DCDADF !important;border-radius:999px !important;padding:16px 22px !important;background:#FBFAFB !important;font-family:'Open Sans',sans-serif !important;font-size:16px !important;color:#333333;box-shadow:none !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b #coupon_code:focus{border-color:#CC007B !important;background:#fff !important;outline:none;box-shadow:0 0 0 3px rgba(204,0,123,.2) !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b button.e-apply-coupon{width:100%;background:#CC007B !important;color:#fff !important;border:0 !important;border-radius:999px !important;padding:17px 28px !important;font-family:'Oswald',sans-serif !important;font-weight:500 !important;font-size:15px !important;letter-spacing:1px;text-transform:uppercase;box-shadow:0 12px 30px -8px rgba(204,0,123,.45);transition:background .2s,color .2s;}
.elementor-1303 .elementor-element.elementor-element-68ba39b button.e-apply-coupon:hover{background:#B30060 !important;color:#fff !important;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .checkout-button:focus-visible, .elementor-1303 .elementor-element.elementor-element-68ba39b button:focus-visible, .elementor-1303 .elementor-element.elementor-element-68ba39b a:focus-visible{outline:3px solid #00CCCC;outline-offset:2px;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .quantity .qty{width:72px;border:1px solid #DCDADF !important;border-radius:10px !important;padding:8px 10px !important;font-size:16px;background:#FBFAFB;color:#333333;}
.elementor-1303 .elementor-element.elementor-element-68ba39b .quantity .qty:focus{border-color:#CC007B !important;outline:none;box-shadow:0 0 0 3px rgba(204,0,123,.2);}
@media (max-width:767px){ .elementor-1303 .elementor-element.elementor-element-68ba39b table.shop_table_responsive tr.cart_item{padding:4px 0 !important;} .elementor-1303 .elementor-element.elementor-element-68ba39b table.shop_table_responsive tr td{padding:12px 0 !important;} .elementor-1303 .elementor-element.elementor-element-68ba39b table.shop_table_responsive tr td.product-remove{padding:0 !important;text-align:right;} .elementor-1303 .elementor-element.elementor-element-68ba39b table.shop_table_responsive tr td.product-remove a{margin-left:auto;} }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-05b08d4 */.elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon{border-radius:12px;} .elementor-1303 .elementor-element.elementor-element-05b08d4 .elementor-icon-box-title{margin-top:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0c82ef0 */.elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon{border-radius:12px;} .elementor-1303 .elementor-element.elementor-element-0c82ef0 .elementor-icon-box-title{margin-top:0;}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5ed0d04 */.elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon{border-radius:12px;} .elementor-1303 .elementor-element.elementor-element-5ed0d04 .elementor-icon-box-title{margin-top:0;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-29badce */.elementor-1303 .elementor-element.elementor-element-29badce{background:linear-gradient(to bottom, rgba(250,246,248,0) 100px, #FAF6F8 100px) !important;}.elementor-1303 .elementor-element.elementor-element-29badce .woocommerce-message .button.wc-forward{display:none !important;}/* End custom CSS */