.elementor-1617 .elementor-element.elementor-element-ef20291{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1617 .elementor-element.elementor-element-9d7eef7{--display:flex;}.elementor-1617 .elementor-element.elementor-element-6fad80b > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-1617 .elementor-element.elementor-element-6fad80b .elementor-heading-title{font-family:"Gotham", Sans-serif;font-size:33px;font-weight:700;line-height:42.9px;color:#153241;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-fa6844b{left:520px;}body.rtl .elementor-1617 .elementor-element.elementor-element-fa6844b{right:520px;}.elementor-1617 .elementor-element.elementor-element-fa6844b{top:108px;z-index:2;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-6b03887{left:680px;}body.rtl .elementor-1617 .elementor-element.elementor-element-6b03887{right:680px;}.elementor-1617 .elementor-element.elementor-element-6b03887{top:108px;z-index:2;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-e4e854d{left:860px;}body.rtl .elementor-1617 .elementor-element.elementor-element-e4e854d{right:860px;}.elementor-1617 .elementor-element.elementor-element-e4e854d{top:108px;z-index:2;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-773b6cb{left:139px;}body.rtl .elementor-1617 .elementor-element.elementor-element-773b6cb{right:139px;}.elementor-1617 .elementor-element.elementor-element-773b6cb{top:105px;z-index:1;}.elementor-1617 .elementor-element.elementor-element-773b6cb img{width:100%;max-width:100%;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-a322299{left:326px;}body.rtl .elementor-1617 .elementor-element.elementor-element-a322299{right:326px;}.elementor-1617 .elementor-element.elementor-element-a322299{top:105px;z-index:-1;}.elementor-1617 .elementor-element.elementor-element-a322299 img{width:79%;max-width:100%;height:2px;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-button{background-color:var( --e-global-color-1ad6c23 );}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-button:hover{background-color:var( --e-global-color-d0a1382 );}.elementor-1617 .elementor-element.elementor-element-ac951f2 #payment #place_order{background-color:var( --e-global-color-1ad6c23 );}.elementor-1617 .elementor-element.elementor-element-ac951f2 #payment #place_order:hover{background-color:var( --e-global-color-d0a1382 );}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#FFFFFF;}.elementor-1617 .elementor-element.elementor-element-ac951f2 > .elementor-widget-container{padding:0px 020px 0px 20px;}.elementor-1617 .elementor-element.elementor-element-ac951f2{--additional-information-display:block;--order-review-title-alignment:start;--sections-border-type:solid;--sections-border-color:#E2E2E2;--sections-border-radius:5px 5px 5px 5px;--sections-padding:20px 20px 20px 20px;--sections-title-color:#1A1919;--sections-secondary-title-color:#000000;--sections-descriptions-color:#000000;--sections-messages-color:var( --e-global-color-db8e49b );--sections-checkboxes-color:var( --e-global-color-1ad6c23 );--sections-radio-buttons-color:var( --e-global-color-1ad6c23 );--links-normal-color:var( --e-global-color-d0a1382 );--forms-labels-color:#5F5F5F;--forms-fields-border-radius:5px 5px 5px 5px;--forms-buttons-normal-text-color:var( --e-global-color-4f3c5d3 );--forms-buttons-hover-text-color:var( --e-global-color-b0cfd65 );--forms-buttons-border-type:none;--order-summary-rows-gap-top:calc( 8px/2 );--order-summary-rows-gap-bottom:calc( 8px/2 );--order-summary-items-color:var( --e-global-color-db8e49b );--order-summary-variations-color:var( --e-global-color-1ad6c23 );--order-summary-items-divider-weight:0px;--order-summary-totals-color:#1A1919;--order-summary-totals-divider-color:#BABABA;--order-summary-totals-divider-weight:100px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:var( --e-global-color-b0cfd65 );}.elementor-1617 .elementor-element.elementor-element-ac951f2 .e-woocommerce-login-section, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout #customer_details .col-1, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-additional-fields, .elementor-1617 .elementor-element.elementor-element-ac951f2 .e-checkout__order_review, .elementor-1617 .elementor-element.elementor-element-ac951f2 .e-coupon-box, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout #payment, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-shipping-fields .shipping_address{border-width:01px 01px 01px 01px;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-shipping-fields{--shipping-heading-padding-start:20px;}.elementor-1617 .elementor-element.elementor-element-ac951f2 h3#order_review_heading, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-billing-fields h3, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-additional-fields h3{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .e-checkout-secondary-title{font-family:"Arial", Sans-serif;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-billing-fields .form-row label, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-shipping-fields .form-row label, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-additional-fields .form-row label, .elementor-1617 .elementor-element.elementor-element-ac951f2 .e-woocommerce-login-anchor .form-row label, .elementor-1617 .elementor-element.elementor-element-ac951f2 .e-coupon-anchor-description{font-family:"Gotham", Sans-serif;font-size:16px;font-weight:600;}.elementor-1617 .elementor-element.elementor-element-ac951f2 #customer_details .input-text, .elementor-1617 .elementor-element.elementor-element-ac951f2 #customer_details .form-row textarea, .elementor-1617 .elementor-element.elementor-element-ac951f2 #customer_details .form-row select, .elementor-1617 .elementor-element.elementor-element-ac951f2 .e-woocommerce-login-anchor .input-text, .elementor-1617 .elementor-element.elementor-element-ac951f2 #coupon_code, .elementor-1617 .elementor-element.elementor-element-ac951f2 ::placeholder, .elementor-1617 .elementor-element.elementor-element-ac951f2 .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Gotham", Sans-serif;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce #customer_details .form-row .input-text, .elementor-1617 .elementor-element.elementor-element-ac951f2  .woocommerce #customer_details .form-row textarea, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce form #customer_details select, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-1617 .elementor-element.elementor-element-ac951f2 #coupon_code, .elementor-1617 .elementor-element.elementor-element-ac951f2 .select2-container--default .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BABABA;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout-review-order-table .cart_item td{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:400;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .product-name .variation{font-family:"Gotham", Sans-serif;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout-review-order-table thead tr th, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Gotham", Sans-serif;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout-payment{--sections-messages-color:#5F5F5F;}.elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-checkout #payment .payment_box, .elementor-1617 .elementor-element.elementor-element-ac951f2 .woocommerce-privacy-policy-text p{font-family:"Gotham", Sans-serif;font-size:14px;font-weight:normal;}@media(max-width:767px){body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-fa6844b{left:70px;}body.rtl .elementor-1617 .elementor-element.elementor-element-fa6844b{right:70px;}.elementor-1617 .elementor-element.elementor-element-fa6844b{top:93px;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-6b03887{left:182px;}body.rtl .elementor-1617 .elementor-element.elementor-element-6b03887{right:182px;}.elementor-1617 .elementor-element.elementor-element-6b03887{top:93px;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-e4e854d{left:310px;}body.rtl .elementor-1617 .elementor-element.elementor-element-e4e854d{right:310px;}.elementor-1617 .elementor-element.elementor-element-e4e854d{top:93px;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-773b6cb{left:-92px;}body.rtl .elementor-1617 .elementor-element.elementor-element-773b6cb{right:-92px;}.elementor-1617 .elementor-element.elementor-element-773b6cb{top:90px;}.elementor-1617 .elementor-element.elementor-element-773b6cb img{width:42%;max-width:100%;height:2px;}body:not(.rtl) .elementor-1617 .elementor-element.elementor-element-a322299{left:-3px;}body.rtl .elementor-1617 .elementor-element.elementor-element-a322299{right:-3px;}.elementor-1617 .elementor-element.elementor-element-a322299{top:90px;}.elementor-1617 .elementor-element.elementor-element-a322299 img{width:73%;max-width:100%;height:2px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-ac951f2 *//*Start Coupon Part Styling*/
input[name="coupon_code"] {
    padding-right: 80px !important;
} /*End Coupon Part Styling*/

/*Start Checkboxes Styling*/
.noptin-integration-subscription-checkbox span {
    font-size: 14px;
    font-weight: 700; 
    color: #5F5F5F; 
}

.woocommerce-terms-and-conditions-checkbox-text {
        font-size: 14px !important;
    color: #5F5F5F !important;
    font-weight: 700;
} /*End Checkboxes Styling*/

/*Start Order Summary Styling*/
.product-quantity {
    margin-right: 10px;
    font-weight: bold; 
    color: #0073aa; 
}

tr.order-total td {
    color: #187F99 !important;
}
tr.order-total th {
    color: #187F99 !important;
}

th.product-total{
    padding-left:13px !important;
}

.woocommerce-checkout-review-order-table td.product-total {
    text-align: right;
    width: 100px;
}


.woocommerce-checkout-review-order-table tfoot th {
    text-align: left;
}

.woocommerce-checkout-review-order-table tfoot td {
    text-align: right;
} 

td.product-total{
    font-weight: 700 !important;
    color: #5F5F5F !important;
}
/*End of Order Summary Styling*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://basementdefender.spiralytics.net/wp-content/uploads/2025/01/GothamMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://basementdefender.spiralytics.net/wp-content/uploads/2025/01/GothamBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://basementdefender.spiralytics.net/wp-content/uploads/2025/01/GothamLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://basementdefender.spiralytics.net/wp-content/uploads/2025/01/GothamMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gotham';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://basementdefender.spiralytics.net/wp-content/uploads/2025/01/GothamMedium_1.ttf') format('truetype');
}
/* End Custom Fonts CSS */