.elementor-508 .elementor-element.elementor-element-c5d6749{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-d49ea50{--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;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-32436ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-32436ba.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-508 .elementor-element.elementor-element-bb42400{width:var( --container-widget-width, 30.101% );max-width:30.101%;--container-widget-width:30.101%;--container-widget-flex-grow:0;--e-icon-list-icon-size:40px;--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-bb42400.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-icon i{color:#FFBE00;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-icon svg{fill:#FFBE00;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:35px;font-weight:700;}.elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-text{color:#FF05E6;transition:color 0.3s;}.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-508 .elementor-element.elementor-element-a7e7696{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-weight:400;line-height:15px;}.elementor-508 .elementor-element.elementor-element-8f0774d{--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;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#F604B1;}.elementor-508 .elementor-element.elementor-element-581c8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8{--sections-background-color:#02010100;--sections-border-color:#24041F;--sections-border-radius:0px 0px 0px 0px;--links-normal-color:#F105FF;--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:0px 0px 0px 0px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 100px/2 );--order-summary-rows-gap-bottom:calc( 100px/2 );--checkout-button-border-radius:0px 0px 0px 0px;--checkout-button-padding:0px 0px 0px 0px;--checkout-button-width:fit-content;}.elementor-508 .elementor-element.elementor-element-581c8e8 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .cart_totals h2{font-family:"Poppins", Sans-serif;}.elementor-508 .elementor-element.elementor-element-581c8e8 {--forms-fields-padding:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .select2-container--default .select2-selection--single{height:auto;}.elementor-508 .elementor-element.elementor-element-581c8e8 .shop_table .button{border-width:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .woocommerce-cart-form{--order-summary-title-color:#917488;}.elementor-508 .elementor-element.elementor-element-581c8e8 .cart_totals .shop_table td:before, .elementor-508 .elementor-element.elementor-element-581c8e8 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:15px;}.elementor-508 .elementor-element.elementor-element-184649b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-184649b:not(.elementor-motion-effects-element-type-background), .elementor-508 .elementor-element.elementor-element-184649b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#270052;}.elementor-508 .elementor-element.elementor-element-184649b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-508 .elementor-element.elementor-element-2ccc694{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-508 .elementor-element.elementor-element-2ccc694.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-508 .elementor-element.elementor-element-53ff835{background-color:#10012252;border-style:solid;border-color:#2C2B2C;--e-icon-list-icon-size:34px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-icon i{color:#4C9A5E;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-icon svg{fill:#4C9A5E;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-1aac780{background-color:#10012252;border-style:solid;border-color:#2C2B2C;--e-icon-list-icon-size:34px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-icon i{color:#4C9A5E;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-icon svg{fill:#4C9A5E;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-21d5231{background-color:#10012252;border-style:solid;border-color:#2C2B2C;--e-icon-list-icon-size:34px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-icon i{color:#4C9A5E;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-icon svg{fill:#4C9A5E;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-71531dc{--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;--justify-content:center;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-24cc4e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:27px 27px;--row-gap:27px;--column-gap:27px;}.elementor-508 .elementor-element.elementor-element-24cc4e6.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-508 .elementor-element.elementor-element-434960d{background-color:#10012252;border-style:solid;border-color:#2C2B2C;--e-icon-list-icon-size:34px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-icon i{color:#4C9A5E;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-icon svg{fill:#4C9A5E;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-47c20ee{background-color:#10012252;border-style:solid;border-color:#2C2B2C;--e-icon-list-icon-size:34px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-icon i{color:#4C9A5E;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-icon svg{fill:#4C9A5E;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-cb40bd8{background-color:#10012252;border-style:solid;border-color:#2C2B2C;--e-icon-list-icon-size:34px;--e-icon-list-icon-align:right;--e-icon-list-icon-margin:0 0 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25);--icon-vertical-offset:0px;}.elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-icon i{color:#4C9A5E;transition:color 0.3s;}.elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-icon svg{fill:#4C9A5E;transition:fill 0.3s;}.elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:400;line-height:22px;}.elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1200px) and (min-width:768px){.elementor-508 .elementor-element.elementor-element-71531dc{--width:966px;}}@media(max-width:1366px){.elementor-508 .elementor-element.elementor-element-581c8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-508 .elementor-element.elementor-element-581c8e8 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8{--sections-border-radius:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-24cc4e6{--justify-content:flex-start;}}@media(max-width:1200px){.elementor-508 .elementor-element.elementor-element-c5d6749{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-508 .elementor-element.elementor-element-71531dc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:14px;}}@media(max-width:1024px){.elementor-508 .elementor-element.elementor-element-c5d6749{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-508 .elementor-element.elementor-element-8f0774d{--flex-wrap:wrap;}.elementor-508 .elementor-element.elementor-element-53ff835{--e-icon-list-icon-size:25px;}.elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-1aac780{--e-icon-list-icon-size:25px;}.elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-21d5231{--e-icon-list-icon-size:25px;}.elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-item > a{font-size:14px;}}@media(max-width:767px){.elementor-508 .elementor-element.elementor-element-c5d6749{--content-width:1600px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-508 .elementor-element.elementor-element-d49ea50{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-bb42400{width:var( --container-widget-width, 243.597px );max-width:243.597px;--container-widget-width:243.597px;--container-widget-flex-grow:0;--e-icon-list-icon-size:32px;}.elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-bb42400 .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-a7e7696{margin:-8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:9px;line-height:1.3em;}.elementor-508 .elementor-element.elementor-element-8f0774d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-581c8e8{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;--sections-border-radius:0px 0px 0px 0px;--order-summary-rows-gap-top:calc( 2px/2 );--order-summary-rows-gap-bottom:calc( 2px/2 );--order-summary-title-spacing:0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .cart td span, .elementor-508 .elementor-element.elementor-element-581c8e8 .cart td, .elementor-508 .elementor-element.elementor-element-581c8e8 .input-text.qty{font-size:11px;}.elementor-508 .elementor-element.elementor-element-581c8e8 .checkout-button{font-size:13px;}.elementor-508 .elementor-element.elementor-element-184649b{--width:1600px;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-2ccc694{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-53ff835{width:100%;max-width:100%;padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:27px;}.elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-53ff835 .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-1aac780{width:100%;max-width:100%;padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:27px;}.elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-1aac780 .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-21d5231{width:100%;max-width:100%;padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:27px;}.elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-21d5231 .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-71531dc{--width:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-508 .elementor-element.elementor-element-434960d{width:100%;max-width:100%;padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:27px;}.elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-434960d .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-47c20ee{width:100%;max-width:100%;padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:27px;}.elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-47c20ee .elementor-icon-list-item > a{font-size:14px;}.elementor-508 .elementor-element.elementor-element-cb40bd8{width:100%;max-width:100%;padding:5px 5px 5px 5px;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;--e-icon-list-icon-size:27px;}.elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-508 .elementor-element.elementor-element-cb40bd8 .elementor-icon-list-item > a{font-size:14px;}}@media(min-width:768px){.elementor-508 .elementor-element.elementor-element-c5d6749{--content-width:1140px;}.elementor-508 .elementor-element.elementor-element-184649b{--width:100%;}.elementor-508 .elementor-element.elementor-element-71531dc{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-508 .elementor-element.elementor-element-184649b{--width:540.52px;}.elementor-508 .elementor-element.elementor-element-2ccc694{--width:491.693px;}}/* Start custom CSS for container, class: .elementor-element-d49ea50 */.product-buy-card{
background: linear-gradient(180deg, rgba(18,10,28,.85), rgba(10,6,18,.85));
border: 1px solid rgba(255,255,255,.08);
border-radius: 20px;
padding: 35px;

box-shadow:
0 30px 90px rgba(0,0,0,.5),
inset 0 1px 0 rgba(255,255,255,.06);
}.pdm-card-glass{

background: rgba(20,0,35,0.6);

backdrop-filter: blur(12px);

border-radius:18px;

border:1px solid rgba(255,255,255,0.08);

box-shadow:0 10px 30px rgba(0,0,0,0.6);

padding:25px;

}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-581c8e8 *//* BOTÃO AVANÇAR PARA PAGAMENTO - PÁGINA DO CARRINHO */
.woocommerce-cart .checkout-button,
.woocommerce a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{

    background: linear-gradient(135deg,#ff00c8,#7a2bff) !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 14px !important;

    font-weight: 700 !important;
    font-size: 18px !important;

    padding: 16px 28px !important;
    width: 100% !important;

    box-shadow: 0 10px 25px rgba(255,0,200,0.25) !important;

    transition: all .25s ease !important;
}

/* HOVER */
.woocommerce-cart .checkout-button:hover,
.woocommerce a.checkout-button:hover{

    transform: translateY(-2px) !important;

    box-shadow: 0 16px 32px rgba(255,0,200,0.35) !important;

    opacity: .98;
}

/* ESTADO DESABILITADO */
.woocommerce-cart .checkout-button:disabled,
.woocommerce-cart .checkout-button.disabled{

    opacity: .6 !important;
    cursor: not-allowed !important;
}


/* ===== PÁGINA DO CARRINHO COMPLETA ===== */

/* TABELA DO CARRINHO */
.woocommerce-cart table.shop_table,
.woocommerce-cart .shop_table,
.woocommerce table.shop_table{
  background: linear-gradient(180deg,#12041d,#0b0214) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.08) !important;
  border-radius: 20px !important;
  overflow: hidden !important;
  box-shadow: 0 16px 40px rgba(0,0,0,0.28) !important;
}

/* CABEÇALHO DA TABELA */
.woocommerce-cart table.shop_table thead th,
.woocommerce table.shop_table thead th{
  background: rgba(255,255,255,0.03) !important;
  color: #bfa6d6 !important;
  border-color: rgba(255,255,255,0.06) !important;
  font-weight: 700 !important;
}

/* CÉLULAS */
.woocommerce-cart table.shop_table td,
.woocommerce-cart table.shop_table th,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th{
  border-color: rgba(255,255,255,0.06) !important;
  color: #ffffff !important;
  background: transparent !important;
}

/* LINKS DOS PRODUTOS */
.woocommerce-cart table.shop_table a,
.woocommerce table.shop_table a{
  color: #ff2bd6 !important;
  text-decoration: none !important;
  font-weight: 600 !important;
}

/* QUANTIDADE */
.woocommerce-cart .quantity input.qty,
.woocommerce .quantity input.qty{
  background: #0b0214 !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
  border-radius: 12px !important;
  min-height: 46px !important;
  text-align: center !important;
  box-shadow: none !important;
}

/* CAMPO CUPOM */
.woocommerce-cart #coupon_code,
.woocommerce-cart input[name="coupon_code"]{
  background: #0b0214 !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.12) !important;
  border-radius: 12px !important;
  min-height: 50px !important;
  padding: 0 16px !important;
}

.woocommerce-cart #coupon_code::placeholder,
.woocommerce-cart input[name="coupon_code"]::placeholder{
  color: #9b86b3 !important;
}

/* BOTÕES SECUNDÁRIOS */
.woocommerce-cart .button,
.woocommerce-cart button.button,
.woocommerce-cart input.button{
  background: rgba(255,255,255,0.05) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  border-radius: 12px !important;
  font-weight: 700 !important;
  box-shadow: none !important;
}

/* HOVER SECUNDÁRIOS */
.woocommerce-cart .button:hover,
.woocommerce-cart button.button:hover,
.woocommerce-cart input.button:hover{
  background: rgba(255,255,255,0.08) !important;
  border-color: rgba(255,0,200,0.25) !important;
}

/* BLOCO TOTAL DO CARRINHO */
.woocommerce-cart .cart_totals,
.woocommerce .cart_totals{
  background: linear-gradient(180deg,#12041d,#0b0214) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.08) !important;
  border-radius: 20px !important;
  padding: 24px !important;
  box-shadow: 0 16px 40px rgba(0,0,0,0.28) !important;
}

/* TÍTULO DO TOTAL */
.woocommerce-cart .cart_totals h2,
.woocommerce .cart_totals h2{
  color: #ffffff !important;
  font-size: 24px !important;
  margin-bottom: 18px !important;
}

/* TABELA DE TOTAIS */
.woocommerce-cart .cart_totals table,
.woocommerce .cart_totals table{
  background: transparent !important;
  color: #ffffff !important;
  border: none !important;
}

.woocommerce-cart .cart_totals table th,
.woocommerce-cart .cart_totals table td,
.woocommerce .cart_totals table th,
.woocommerce .cart_totals table td{
  color: #ffffff !important;
  border-color: rgba(255,255,255,0.06) !important;
  background: transparent !important;
}

/* BOTÃO AVANÇAR PAGAMENTO */
.woocommerce-cart .checkout-button,
.woocommerce a.checkout-button,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{
  background: linear-gradient(90deg, #f8cf57, #d9a313) !important;
color: #30004a !important;
border-radius: 999px !important;

box-shadow:
  0 12px 26px rgba(255, 200, 0, 0.22),
  0 0 0 1px rgba(255,255,255,0.05) inset !important;
}

.woocommerce-cart .checkout-button:hover,
.woocommerce a.checkout-button:hover{
  transform: translateY(-2px) !important;

background: linear-gradient(90deg, #ffd76a, #e0b52a) !important;

box-shadow:
  0 18px 34px rgba(255, 200, 0, 0.30),
  0 0 18px rgba(255, 215, 0, 0.25) !important;

color: #30004a !important;
}

/* REMOVE FUNDO CLARO DE BLOCOS INTERNOS */
.woocommerce-cart .wc-proceed-to-checkout,
.woocommerce-cart .cart-collaterals,
.woocommerce-cart .cart_totals table.shop_table,
.woocommerce-cart .cart_totals .shop_table{
  background: transparent !important;
  color: #ffffff !important;
}

/* REMOVER BOTÃO X E ÍCONES PADRÃO CLAROS */
.woocommerce-cart .product-remove a{
  color: #ff6b88 !important;
  font-size: 22px !important;
}

/* IMAGENS */
.woocommerce-cart table.shop_table img{
  border-radius: 10px !important;
}

/* RESPONSIVO */
@media (max-width: 767px){
  .woocommerce-cart .cart_totals,
  .woocommerce-cart table.shop_table,
  .woocommerce .cart_totals,
  .woocommerce table.shop_table{
    border-radius: 16px !important;
  }

  .woocommerce-cart .checkout-button,
  .woocommerce a.checkout-button{
    font-size: 16px !important;
    min-height: 54px !important;
  }
}/* PREÇOS DO CARRINHO */
.woocommerce-cart .amount,
.woocommerce-cart .woocommerce-Price-amount,
.woocommerce-cart .woocommerce-Price-currencySymbol,
.woocommerce-cart table.shop_table .product-price,
.woocommerce-cart table.shop_table .product-subtotal,
.woocommerce-cart table.shop_table .product-price .amount,
.woocommerce-cart table.shop_table .product-subtotal .amount{
    color: #ffffff !important;
    font-weight: 600 !important;
}

/* ============================= */
/* CARRINHO RESPONSIVO MOBILE */
/* ============================= */

@media (max-width: 768px){

/* largura total */
.woocommerce-cart .woocommerce-cart-form,
.woocommerce-cart .cart_totals{
width:100% !important;
}

/* remove limites laterais */
.woocommerce-cart .woocommerce{
padding-left:0 !important;
padding-right:0 !important;
}

/* tabela vira layout vertical */
.woocommerce-cart table.shop_table thead{
display:none;
}

/* linhas viram cards */
.woocommerce-cart table.shop_table tr{
display:block;
margin-bottom:20px;
padding:18px;
border-radius:18px;
background:linear-gradient(180deg,#12041d,#0b0214);
border:1px solid rgba(255,255,255,0.08);
}

/* células */
.woocommerce-cart table.shop_table td{
display:flex;
justify-content:space-between;
align-items:center;
padding:10px 0;
border:none !important;
}

/* produto */
.woocommerce-cart .product-name{
font-size:16px;
font-weight:600;
}

/* preço */
.woocommerce-cart .product-price,
.woocommerce-cart .product-subtotal{
color:#ffffff;
font-weight:600;
}

/* quantidade */
.woocommerce-cart .quantity input.qty{
width:60px;
height:42px;
}

/* botão atualizar */
.woocommerce-cart button[name="update_cart"]{
width:100%;
margin-top:10px;
}

/* cupom */
.woocommerce-cart .coupon{
flex-direction:column;
gap:12px;
}

/* campo cupom */
.woocommerce-cart #coupon_code{
width:100%;
}

/* botão cupom */
.woocommerce-cart button[name="apply_coupon"]{
width:100%;
}

/* card total */
.woocommerce-cart .cart_totals{
margin-top:25px;
padding:22px;
}

/* botão pagamento */
.woocommerce-cart .checkout-button{
width:100%;
min-height:54px;
font-size:16px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f0774d *//* ===== CORREÇÃO CIRÚRGICA DOS BLOCOS BRANCOS DO CARRINHO ===== */

/* card da tabela */
.woocommerce-cart .woocommerce-cart-form table.shop_table {
  background: #12041d !important;
  border-radius: 22px !important;
  overflow: hidden !important;
}

/* células da tabela */
.woocommerce-cart .woocommerce-cart-form table.shop_table th,
.woocommerce-cart .woocommerce-cart-form table.shop_table td,
.woocommerce-cart .woocommerce-cart-form table.shop_table tr,
.woocommerce-cart .woocommerce-cart-form table.shop_table tbody,
.woocommerce-cart .woocommerce-cart-form table.shop_table thead {
  background: transparent !important;
  color: #ffffff !important;
  border-color: rgba(255,255,255,0.06) !important;
}

/* bloco total no carrinho */
.woocommerce-cart .cart_totals {
  background: #12041d !important;
  border-radius: 22px !important;
  padding: 28px !important;
}

/* tabela interna do total */
.woocommerce-cart .cart_totals table,
.woocommerce-cart .cart_totals table.shop_table,
.woocommerce-cart .cart_totals .shop_table,
.woocommerce-cart .cart_totals tbody,
.woocommerce-cart .cart_totals tr,
.woocommerce-cart .cart_totals th,
.woocommerce-cart .cart_totals td {
  background: transparent !important;
  color: #ffffff !important;
  border-color: rgba(255,255,255,0.06) !important;
}

/* remove qualquer wrapper claro em volta do cupom */
.woocommerce-cart .actions {
  background: transparent !important;
}

/* campo cupom */
.woocommerce-cart #coupon_code {
  background: #0b0214 !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  border-radius: 14px !important;
}

/* botão aplicar cupom */
.woocommerce-cart button[name="apply_coupon"] {
  background: rgba(255,255,255,0.05) !important;
  color: #ffffff !important;
  border: 1px solid rgba(255,255,255,0.10) !important;
  border-radius: 14px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-184649b */.secure-divider{
display:flex;
align-items:center;
gap:30px;
}

.secure-divider > *:first-child{
padding-right:30px;
border-right:1px solid rgba(255,255,255,.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-71531dc */.product-buy-card{
background: linear-gradient(180deg, rgba(18,10,28,.85), rgba(10,6,18,.85));
border: 1px solid rgba(255,255,255,.08);
border-radius: 20px;
padding: 35px;

box-shadow:
0 30px 90px rgba(0,0,0,.5),
inset 0 1px 0 rgba(255,255,255,.06);
}.pdm-card-glass{

background: rgba(20,0,35,0.6);

backdrop-filter: blur(12px);

border-radius:18px;

border:1px solid rgba(255,255,255,0.08);

box-shadow:0 10px 30px rgba(0,0,0,0.6);

padding:25px;

}/* End custom CSS */