.elementor-16 .elementor-element.elementor-element-6ff7455{--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:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-2a2d470 );--border-color:var( --e-global-color-2a2d470 );--padding-top:28px;--padding-bottom:22px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-6ff7455:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6ff7455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f10200 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-9f88db9{text-align:start;}.elementor-16 .elementor-element.elementor-element-9f88db9 .elementor-heading-title{font-family:var( --e-global-typography-a000005-font-family ), Sans-serif;font-size:var( --e-global-typography-a000005-font-size );font-weight:var( --e-global-typography-a000005-font-weight );text-transform:var( --e-global-typography-a000005-text-transform );line-height:var( --e-global-typography-a000005-line-height );letter-spacing:var( --e-global-typography-a000005-letter-spacing );color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-78368a4{text-align:start;}.elementor-16 .elementor-element.elementor-element-78368a4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-0efd6ed{text-align:start;}.elementor-16 .elementor-element.elementor-element-0efd6ed .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-a7acc40 );}.elementor-16 .elementor-element.elementor-element-d3ee59f{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-16 .elementor-element.elementor-element-aef03b0{--sections-title-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-text );--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-a7acc40 );--totals-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-aef03b0 {--sections-descriptions-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-a7acc40 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-9f88db9 .elementor-heading-title{font-size:var( --e-global-typography-a000005-font-size );line-height:var( --e-global-typography-a000005-line-height );letter-spacing:var( --e-global-typography-a000005-letter-spacing );}.elementor-16 .elementor-element.elementor-element-78368a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-0efd6ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-16 .elementor-element.elementor-element-9f88db9 .elementor-heading-title{font-size:var( --e-global-typography-a000005-font-size );line-height:var( --e-global-typography-a000005-line-height );letter-spacing:var( --e-global-typography-a000005-letter-spacing );}.elementor-16 .elementor-element.elementor-element-78368a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-16 .elementor-element.elementor-element-0efd6ed .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for heading, class: .elementor-element-9f88db9 */.elementor-16 .elementor-element.elementor-element-9f88db9 .elementor-heading-title{letter-spacing:.14em;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efd6ed */.elementor-16 .elementor-element.elementor-element-0efd6ed .elementor-heading-title{max-width:64ch}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-aef03b0 */.elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce{color:var(--e-global-color-text)} .elementor-16 .elementor-element.elementor-element-aef03b0 .e-cart-section,.elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce-cart-form__contents,.elementor-16 .elementor-element.elementor-element-aef03b0 .cart_totals{background:var(--e-global-color-1416280)!important;border:1px solid var(--e-global-color-2a2d470)!important;border-radius:10px!important;box-shadow:none!important} .elementor-16 .elementor-element.elementor-element-aef03b0 table.shop_table{border:0!important} .elementor-16 .elementor-element.elementor-element-aef03b0 table.shop_table th{font:700 11.5px var(--e-global-typography-a000005-font-family),sans-serif!important;letter-spacing:.14em;text-transform:uppercase;color:var(--e-global-color-a7acc40)!important;border-bottom:1px solid var(--e-global-color-2a2d470)!important;background:transparent!important} .elementor-16 .elementor-element.elementor-element-aef03b0 table.shop_table td{border-color:var(--e-global-color-2a2d470)!important;color:var(--e-global-color-text)!important;background:transparent!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-name a{color:var(--e-global-color-text)!important;font-weight:700} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-name a:hover{color:var(--e-global-color-accent)!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce-Price-amount{color:var(--e-global-color-text)} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-subtotal .woocommerce-Price-amount{color:var(--e-global-color-accent);font-weight:800} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-thumbnail img{border-radius:6px;border:1px solid var(--e-global-color-2a2d470);background:var(--e-global-color-b0c0141)} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-remove a{color:var(--e-global-color-a7acc40)!important;border-color:var(--e-global-color-2a2d470)!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-remove a:hover{color:var(--e-global-color-f2867c0)!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .quantity .qty,.elementor-16 .elementor-element.elementor-element-aef03b0 input.input-text,.elementor-16 .elementor-element.elementor-element-aef03b0 #coupon_code{background:var(--e-global-color-b0c0141)!important;color:var(--e-global-color-text)!important;border:1px solid var(--e-global-color-2a2d470)!important;border-radius:6px!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .quantity .qty:focus,.elementor-16 .elementor-element.elementor-element-aef03b0 #coupon_code:focus{border-color:var(--e-global-color-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--e-global-color-accent) 30%,transparent)!important;outline:none} .elementor-16 .elementor-element.elementor-element-aef03b0 .button,.elementor-16 .elementor-element.elementor-element-aef03b0 button.button{border-radius:6px!important;font-family:var(--e-global-typography-a000009-font-family),sans-serif!important;font-weight:700!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .checkout-button,.elementor-16 .elementor-element.elementor-element-aef03b0 .wc-proceed-to-checkout .button{background:var(--e-global-color-accent)!important;color:var(--e-global-color-06231f1)!important;height:48px;display:flex;align-items:center;justify-content:center;box-shadow:0 0 18px color-mix(in srgb,var(--e-global-color-accent) 35%,transparent)} .elementor-16 .elementor-element.elementor-element-aef03b0 button[name=apply_coupon],.elementor-16 .elementor-element.elementor-element-aef03b0 button[name=update_cart]{background:var(--e-global-color-1b1e330)!important;color:var(--e-global-color-text)!important;border:1px solid var(--e-global-color-2a2d470)!important} .elementor-16 .elementor-element.elementor-element-aef03b0 button[name=apply_coupon]:hover,.elementor-16 .elementor-element.elementor-element-aef03b0 button[name=update_cart]:hover{border-color:var(--e-global-color-accent)!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .cart_totals h2,.elementor-16 .elementor-element.elementor-element-aef03b0 .e-cart-section h2,.elementor-16 .elementor-element.elementor-element-aef03b0 .e-cart-section h3,.elementor-16 .elementor-element.elementor-element-aef03b0 .cart-collaterals h2{font-family:var(--e-global-typography-a000004-font-family),sans-serif!important;font-size:18px!important;font-weight:800!important;color:var(--e-global-color-text)!important;text-shadow:none!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .order-total .woocommerce-Price-amount{color:var(--e-global-color-accent);font-size:20px;font-weight:800} .elementor-16 .elementor-element.elementor-element-aef03b0 .tiered-pricing-cart-message,.elementor-16 .elementor-element.elementor-element-aef03b0 .tpt-cart-message{display:none!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .cart-empty,.elementor-16 .elementor-element.elementor-element-aef03b0 .return-to-shop .button{color:var(--e-global-color-text)} .elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce-shipping-destination,.elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce-shipping-calculator,.elementor-16 .elementor-element.elementor-element-aef03b0 .shipping td{color:var(--e-global-color-a7acc40)} .elementor-16 .elementor-element.elementor-element-aef03b0 .cart-collaterals{position:sticky;top:130px} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-name small{display:none!important} .elementor-16 .elementor-element.elementor-element-aef03b0 .woocommerce-Price-amount{text-shadow:none} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-price .woocommerce-Price-amount,.elementor-16 .elementor-element.elementor-element-aef03b0 .product-subtotal .woocommerce-Price-amount{font-family:var(--e-global-typography-a000007-font-family),sans-serif;font-weight:800} .elementor-16 .elementor-element.elementor-element-aef03b0 .e-apply-coupon{margin-top:0} .elementor-16 .elementor-element.elementor-element-aef03b0 .product-thumbnail img{background:var(--e-global-color-b0c0141)}/* End custom CSS */