.elementor-74 .elementor-element.elementor-element-485835c1{--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:stretch;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:140px;--padding-bottom:62px;--padding-left:60px;--padding-right:60px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .wc-proceed-to-checkout{--place-order-title-alignment:flex-start;--checkout-button-width:fit-content}.elementor-74 .elementor-element.elementor-element-67d7d8b9{--update-cart-automatically-display:none;--sections-background-color:var( --e-global-color-secondary );--sections-border-type:none;--sections-border-radius:16px 16px 16px 16px;--sections-padding:48px 40px 48px 40px;--sections-margin:0px;--sections-title-color:var( --e-global-color-text );--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-primary );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-c696dce );--forms-buttons-hover-text-color:var( --e-global-color-accent );--forms-buttons-hover-border-color:var( --e-global-color-accent );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-accent );--forms-buttons-border-radius:300px 300px 300px 300px;--order-summary-rows-gap-top:calc( 46px/2 );--order-summary-rows-gap-bottom:calc( 46px/2 );--order-summary-title-spacing:36px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-accent );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-text );--order-summary-quantity-border-color:var( --e-global-color-text );--order-summary-remove-icon-normal-color:var( --e-global-color-primary );--order-summary-remove-icon-hover-color:var( --e-global-color-accent );--totals-rows-gap-top:calc( 49px/2 );--totals-rows-gap-bottom:calc( 49px/2 );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-primary );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-secondary );--checkout-button-hover-text-color:var( --e-global-color-accent );--checkout-button-hover-border-color:var( --e-global-color-accent );--checkout-button-border-radius:50px 50px 50px 50px;--checkout-button-padding:15px 30px 14px 30px;--checkout-button-width:fit-content;width:100%;max-width:100%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals h2{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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height)}.elementor-74 .elementor-element.elementor-element-67d7d8b9{--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:10px 10px 10px 15px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart-content,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .woocommerce-shipping-destination,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .shipping-calculator-button{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .coupon .input-text,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart-collaterals .input-text,.elementor-74 .elementor-element.elementor-element-67d7d8b9 select,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-selection--single{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-text)}.e-woo-select2-wrapper .select2-results__option{color:var(--e-global-color-text)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--e-global-color-text)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc((10px*2) + 16px);padding-left:15px;padding-right:10px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc((10px*2) + 16px);right:10px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-container--default .select2-selection--single{height:auto}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .shop_table .button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);background-color:var(--e-global-color-accent);border-width:1px 1px 1px 1px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-text )}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table .cart th,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table .cart td:before{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart td span,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart td,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .input-text.qty{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .product-name .variation{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);text-transform:var(--e-global-typography-text-text-transform);font-style:var(--e-global-typography-text-font-style);text-decoration:var(--e-global-typography-text-text-decoration);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals .shop_table td:before,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:var(--e-global-typography-6558fb1-font-family),Sans-serif;font-size:var(--e-global-typography-6558fb1-font-size);font-weight:var(--e-global-typography-6558fb1-font-weight);text-transform:var(--e-global-typography-6558fb1-text-transform);font-style:var(--e-global-typography-6558fb1-font-style);text-decoration:var(--e-global-typography-6558fb1-text-decoration);line-height:var(--e-global-typography-6558fb1-line-height);letter-spacing:var(--e-global-typography-6558fb1-letter-spacing);word-spacing:var(--e-global-typography-6558fb1-word-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .checkout-button{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-size:var(--e-global-typography-accent-font-size);font-weight:var(--e-global-typography-accent-font-weight);text-transform:var(--e-global-typography-accent-text-transform);font-style:var(--e-global-typography-accent-font-style);text-decoration:var(--e-global-typography-accent-text-decoration);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--e-global-color-accent)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var(--e-global-color-accent)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#fff0}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table{--sections-background-color:var( --e-global-color-secondary );--sections-border-type:none;--sections-padding:8% 8% 8% 8%;--sections-margin:0% 12% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart-totals{--sections-border-type:none}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .coupon{--sections-background-color:var( --e-global-color-secondary );--sections-padding:8% 8% 8% 8%;--sections-margin:2.5% 12% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart__container{grid-row-gap:0%}.elementor-74 .elementor-element.elementor-element-c8991ae{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px}.elementor-74 .elementor-element.elementor-element-33bb8be{--display:flex;--min-height:auto;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px}.elementor-74 .elementor-element.elementor-element-33bb8be:not(.elementor-motion-effects-element-type-background),.elementor-74 .elementor-element.elementor-element-33bb8be>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.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);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height);color:var(--e-global-color-primary)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-485835c1{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:140px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-74 .elementor-element.elementor-element-67d7d8b9{--sections-title-spacing:0px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 )}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart-content,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .woocommerce-shipping-destination,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .shipping-calculator-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .coupon .input-text,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart-collaterals .input-text,.elementor-74 .elementor-element.elementor-element-67d7d8b9 select,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-selection--single{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .shop_table .button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table .cart th,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table .cart td:before{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart td span,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart td,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .input-text.qty{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .product-name .variation{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals .shop_table td:before,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var(--e-global-typography-6558fb1-font-size);line-height:var(--e-global-typography-6558fb1-line-height);letter-spacing:var(--e-global-typography-6558fb1-letter-spacing);word-spacing:var(--e-global-typography-6558fb1-word-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .checkout-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table{--sections-margin:0% 0% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart-totals{--sections-margin:10% 0% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .coupon{--sections-margin:4% 0% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart__container{grid-row-gap:0%}.elementor-74 .elementor-element.elementor-element-c8991ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-485835c1{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:140px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals h2{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart-content,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .woocommerce-shipping-destination,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .shipping-calculator-button{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9{--sections-descriptions-spacing:0px}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .coupon .input-text,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart-collaterals .input-text,.elementor-74 .elementor-element.elementor-element-67d7d8b9 select,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .select2-selection--single{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .shop_table .button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table .cart th,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table .cart td:before{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart td span,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart td,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .input-text.qty{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .product-name .variation{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);letter-spacing:var(--e-global-typography-text-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals .shop_table td:before,.elementor-74 .elementor-element.elementor-element-67d7d8b9 .cart_totals .shop_table td .woocommerce-Price-amount{font-size:var(--e-global-typography-6558fb1-font-size);line-height:var(--e-global-typography-6558fb1-line-height);letter-spacing:var(--e-global-typography-6558fb1-letter-spacing);word-spacing:var(--e-global-typography-6558fb1-word-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .checkout-button{font-size:var(--e-global-typography-accent-font-size);line-height:var(--e-global-typography-accent-line-height);letter-spacing:var(--e-global-typography-accent-letter-spacing)}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-shop-table{--sections-padding:6% 6% 12% 6%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart-totals{--sections-margin:20% 0% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .coupon{--sections-padding:10% 6% 12% 6%;--sections-margin:20% 0% 0% 0%}.elementor-74 .elementor-element.elementor-element-67d7d8b9 .e-cart__container{grid-row-gap:0%}.elementor-74 .elementor-element.elementor-element-33bb8be{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px}.elementor-widget-heading .elementor-heading-title{font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height)}}h2{font-size:24px!important}.cart-collaterals table.shop_table{display:none!important}.e-shop-table th.product-subtotal,.e-shop-table td.product-subtotal{display:none!important;visibility:hidden!important;width:0!important;padding:0!important}.sst-cart-item-message{margin-top:12px;padding:10px;background:#fdfdfd;border:1px solid #eee;border-radius:5px}.sst-cart-item-message label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:#999;margin-bottom:4px}.sst-cart-item-message textarea{width:100%!important;border:1px solid #ccc!important;border-radius:3px!important;font-size:13px;padding:6px;min-height:60px;background:#fff}.sst-cart-item-message textarea:focus{border-color:#d11b1b!important}.e-shop-table th.product-price,.e-shop-table td.product-price,.e-shop-table th.product-subtotal,.e-shop-table td.product-subtotal{display:none!important}.e-shop-table .product-name{width:60%!important}.sst-cart-item-message{margin-top:15px;padding:12px;background:#f9f9f9;border:1px solid #e5e5e5;border-radius:8px}.sst-cart-item-message label{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#ce1a1a;margin-bottom:6px}.sst-cart-item-message textarea{width:100%!important;border:1px solid #ccc!important;border-radius:4px!important;font-size:14px;padding:10px;min-height:80px;background:#fff;box-shadow:inset 0 1px 3px rgb(0 0 0 / .05)}.shop_table th{background:#F0F6FB!important;padding:20px 0!important}.shop-table tr:nth-child(even){background:#f7f7f7!important}.shop-table tr:hover{background:#fff9f9!important}.shop-table .woocommerce-cart-form__cart-item td{padding-top:20px!important;padding-bottom:20px!important;border-bottom:1px solid #eee!important}.shop_table.cart,.cart_totals .shop_table,.woocommerce-cart-form{display:none}.sst-item-title h3{font-size:16px!important;font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height)}.sst-quote-items{background:#fff;border-radius:24px;padding:40px;box-shadow:0 10px 35px rgb(0 0 0 / .05)}.sst-quote-items h2{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);text-transform:var(--e-global-typography-primary-text-transform);font-style:var(--e-global-typography-primary-font-style);text-decoration:var(--e-global-typography-primary-text-decoration);line-height:var(--e-global-typography-primary-line-height)}.sst-item{display:flex;gap:30px;padding:30px;border:1px solid #e8edf4;border-radius:18px;background:#fff;margin-bottom:25px}.sst-item-image{flex:0 0 180px}.sst-item-image img{width:100%;border-radius:14px;background:#fafafa}.sst-item-content{flex:1;display:flex;flex-direction:column}.sst-item-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:0}.sst-item-header h3{margin:0;font-size:34px;color:#12274d;line-height:1.2}.sst-remove{width:38px;height:38px;border-radius:50%;background:#f2f5fa;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:22px;color:#12274d}.sst-remove:hover{background:#e5ebf4}.sst-item-field label,.sst-item-qty label{display:block;font-weight:600;margin-bottom:8px;margin-top:12px;color:#12274d}.sst-item textarea{width:100%;border:1px solid #d9e2ef;border-radius:12px;padding:16px;font-size:15px;resize:vertical;min-height:120px}.sst-item-footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:0}.elementor-widget-woocommerce-cart .e-cart__container{gap:40px}.sst-item-sku{font-size:14px}.sst-item p{margin-bottom:12px;font-size:14px}.sst-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sst-item-qty{margin-top:25px}.sst-quantity{display:inline-flex;align-items:center;height:46px;border:2px solid #dbe3ee;border-radius:999px;overflow:hidden;background:#fff}.sst-quantity>.quantity{display:flex;align-items:center;border:0;margin:0}.sst-quantity .minus,.sst-quantity .plus{width:46px;height:46px;border:0;background:#fff0;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;color:var(--e-global-color-primary);cursor:pointer;padding:0;transition:background .2s}.sst-quantity .minus:hover,.sst-quantity .plus:hover{background:#f5f7fb}.sst-quantity input.qty{width:60px!important;height:46px!important;border:0!important;background:transparent!important;text-align:center!important;padding:0!important;margin:0!important;font-size:16px!important;font-weight:600;box-shadow:none!important;appearance:textfield;-webkit-appearance:none;-moz-appearance:textfield}.sst-quantity input.qty::-webkit-inner-spin-button,.sst-quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.elementor-widget-woocommerce-cart .woocommerce button.button{background-color:var(--e-a-bg-default);border-color:var(--forms-buttons-border-color,#5bc0de);border-radius:var(--forms-buttons-border-radius,3px);border-style:var(--forms-buttons-border-type,solid);border-width:1px;color:var(--e-global-color-accent);padding:var(--forms-buttons-padding,.88rem 2rem);width:var(--forms-buttons-width,auto)}.elementor-widget-woocommerce-cart .woocommerce button.button:hover{background-color:var(--e-global-color-accent);border-color:var(--e-global-color-accent);border-radius:var(--forms-buttons-border-radius,3px);border-style:var(--forms-buttons-border-type,solid);border-width:1px;color:#fff;padding:var(--forms-buttons-padding,.88rem 2rem);width:var(--forms-buttons-width,auto)}@media (max-width:767px){.sst-form-row{grid-template-columns:1fr}}@media (max-width:767px){.sst-item{flex-direction:column}.sst-item-image{flex:none;max-width:180px}.sst-item-header{margin-top:15px}.sst-item-footer{flex-direction:column;align-items:flex-start;gap:20px}}.e-cart__column.e-cart__column-end{display:none!important}.forminator-hidden{display:none!important}