.elementor-5054 .elementor-element.elementor-element-ef62f66:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-ef62f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5054 .elementor-element.elementor-element-ef62f66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-ef62f66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5054 .elementor-element.elementor-element-acca6d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5054 .elementor-element.elementor-element-acca6d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5054 .elementor-element.elementor-element-37a852e{text-align:center;}.elementor-5054 .elementor-element.elementor-element-37a852e .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.6em;color:#AD245C;}.elementor-5054 .elementor-element.elementor-element-37a852e > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-5054 .elementor-element.elementor-element-dc8a6a2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-dc8a6a2:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-dc8a6a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5054 .elementor-element.elementor-element-8237a55{--display:flex;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5054 .elementor-element.elementor-element-7d72553{--sections-background-color:#FFFFFF;--sections-border-color:#000000;--sections-title-color:#000000;--sections-secondary-title-color:#000000;--sections-descriptions-color:#000000;--sections-messages-color:#000000;--sections-checkboxes-color:#000000;--sections-radio-buttons-color:#000000;--links-normal-color:#FF0000;--order-summary-items-color:#000000;--order-summary-variations-color:#AD245C;--order-summary-items-divider-color:#AD245C;--order-summary-totals-color:#000000;--order-summary-totals-divider-color:#AD245C;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-padding:20px 60px 20px 60px;--purchase-button-width:fit-content;}.elementor-5054 .elementor-element.elementor-element-7d72553 .woocommerce-checkout-review-order-table thead tr th, .elementor-5054 .elementor-element.elementor-element-7d72553 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-5054 .elementor-element.elementor-element-7d72553 .woocommerce-checkout-review-order-table tfoot tr td{font-weight:900;}.elementor-5054 .elementor-element.elementor-element-7d72553 #payment #place_order{background-color:#AD245C;}.elementor-5054 .elementor-element.elementor-element-7d72553 #payment #place_order:hover{background-color:#AD245C;}.elementor-5054 .elementor-element.elementor-element-7d72553 #place_order{border-style:none;}.elementor-5054 .elementor-element.elementor-element-f453a12{--display:flex;--padding-top:0px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-5054 .elementor-element.elementor-element-f453a12:not(.elementor-motion-effects-element-type-background), .elementor-5054 .elementor-element.elementor-element-f453a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-5054 .elementor-element.elementor-element-92e89c7{--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;}.elementor-5054 .elementor-element.elementor-element-2746921{--display:flex;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-5054 .elementor-element.elementor-element-5bd6a58 .elementor-button{font-family:"Downey", Sans-serif;font-weight:600;background-color:#AD245C;padding:20px 60px 15px 60px;}.elementor-5054 .elementor-element.elementor-element-5bd6a58 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-46e55fa{--display:flex;}.elementor-5054 .elementor-element.elementor-element-d51a4d8 .elementor-button{font-family:"Downey", Sans-serif;font-weight:600;background-color:#AD245C;padding:20px 60px 15px 60px;}.elementor-5054 .elementor-element.elementor-element-d51a4d8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-5054 .elementor-element.elementor-element-d52d8d5{--display:flex;}.elementor-5054 .elementor-element.elementor-element-4b54518 .elementor-button{font-family:"Downey", Sans-serif;font-weight:600;background-color:#AD245C;padding:20px 60px 15px 60px;}.elementor-5054 .elementor-element.elementor-element-4b54518 > .elementor-widget-container{margin:20px 0px 0px 0px;}@media(min-width:768px){.elementor-5054 .elementor-element.elementor-element-2746921{--width:33.3%;}.elementor-5054 .elementor-element.elementor-element-46e55fa{--width:33.3%;}.elementor-5054 .elementor-element.elementor-element-d52d8d5{--width:33.3%;}}@media(max-width:1024px){.elementor-5054 .elementor-element.elementor-element-ef62f66{margin-top:0px;margin-bottom:0px;padding:40px 40px 40px 40px;}.elementor-5054 .elementor-element.elementor-element-acca6d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5054 .elementor-element.elementor-element-acca6d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-5054 .elementor-element.elementor-element-ef62f66{margin-top:0px;margin-bottom:0px;padding:30px 30px 30px 30px;}.elementor-5054 .elementor-element.elementor-element-acca6d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-5054 .elementor-element.elementor-element-acca6d3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-37a852e */img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 15px;
    box-shadow: 1px 1px 5px #cdcdcd;
}/* End custom CSS */
/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-7d72553 */span {
    color: #fff !important;
}

span.woocommerce-terms-and-conditions-checkbox-text {
    color: #000 !important;
}

bdi{
color: #AD245C!important;
font-weight: 900;
}

.woocommerce form.checkout table.shop_table tfoot tr.order-total td span.amount, .woocommerce form.checkout table.shop_table tfoot tr.order-total th{
color: #000!important;
}

span.select2.select2-container.select2-container--default.select2-container--focus {
    width: 100% !important;
}

p#billing_country_field  {
    width: 100% !important;
}

span#select2-billing_state-container{
    width: 100% !important;
}

span.select2-selection.select2-selection--single{
    width: 100% !important;
}

input#billing_company {
    width: 100%;
}

input#billing_address_1{
    width: 100% !important;
}

input#billing_address_2{
    width: 100% !important;
}

input#billing_city{
    width: 100% !important;
}

input#billing_postcode{
    width: 100% !important;
}

input#billing_phone{
    width: 100% !important;
}

input#billing_email{
    width: 100% !important;
}

input#billing_last_name {
    width: 100%;
}

input#billing_first_name {
    width: 100%;
}

p#billing_first_name_field {
    margin-right: 20px !important;
}

span.select2-selection.select2-selection--single {
    margin-bottom: 0px !important;
}

.col-1 {
    padding-top: 39px !important;
        padding-bottom: 30px !important;
}

.woocommerce #payment ul.payment_methods li {
    padding: 20px 0px!important;
    border: 1px solid #ffffff!important;
    border-bottom: 0!important;
}

.woocommerce #payment ul.payment_methods li .payment_box {
    padding: 30px 15px 20px 15px!important;
    margin-top: 20px!important;
}

span.wc-stripe-card-icons-container {
    margin-top: -14px!important;
}

.woocommerce-privacy-policy-text {
    text-align: center!important;
    margin-top: -50px!important;
    padding-bottom: 15px!important;
}

button#place_order {
    margin-right: auto!important;
    margin-left: auto!important;
}

button#place_order {
    padding: 10px 45px 44px 45px !important;
}

.e-checkout__order_review {
    padding-bottom: 40px !important;
}

div#payment {
    padding-bottom: 45px !important;
}

input#billing_company {
    margin-top: 10px;
}

span.select2-selection.select2-selection--single {
    margin-top: 10px;
}

input#billing_address_1 {
    margin-top: 18px;
}

input#billing_address_2 {
    margin-top: 10px;
}

input#billing_city {
    margin-top: 10px;
}

input#billing_postcode {
    margin-top: 10px;
}

input#billing_phone {
    margin-top: 10px;
}

input#billing_email {
    margin-top: 10px;
}

span.select2-selection__arrow {
    margin-top: 10px;
}

td.product-name {
    text-align: left !important;
}

th {
    text-align: left !important;
}

td.product-total {
    text-align: left !important;
}

td {
    text-align: left !important;
}

input {
    color: #000000 !important;
}

input.select2-search__field {
    border: 1px solid #d9d9d9 !important;
}

span#select2-billing_state-container {
    color: #000000 !important;
}

select#shipping_state {
    color: #000000 !important;
}


p#billing_country_field {
    display: none;
}

@media (max-width: 1023px) {
.woocommerce form.checkout .col2-set .form-row{
width: 100%!important;
}}

@media (max-width: 1023px) {
span.wc-stripe-card-icons-container {
    float: left;
    margin-top: 15px !important;
    padding-bottom: 20px!important;
}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Downey';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.getpoised.net/wp-content/uploads/2024/04/Downey-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Downey';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.getpoised.net/wp-content/uploads/2024/04/Downey-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Downey';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.getpoised.net/wp-content/uploads/2024/04/DowneyOutline-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */