.elementor-3479 .elementor-element.elementor-element-3940a4ce{margin-top:30px;margin-bottom:0px;padding:0% 5% 0% 5%;}.elementor-3479 .elementor-element.elementor-element-fdb8e56 .elementor-heading-title{color:#151515;font-family:"Poppins", Sans-serif;font-size:1.8em;font-weight:500;}.elementor-3479 .elementor-element.elementor-element-fdb8e56 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-3479 .elementor-element.elementor-element-cf9e40b img{width:14vw;}.elementor-3479 .elementor-element.elementor-element-cf9e40b > .elementor-widget-container{margin:-10px 0px 0px -10px;padding:0% 3.7735849057% 0% 0%;}.elementor-3479 .elementor-element.elementor-element-cf9e40b{width:65%;max-width:65%;}.elementor-3479 .elementor-element.elementor-element-fcb0887{text-align:center;width:65%;max-width:65%;}.elementor-3479 .elementor-element.elementor-element-fcb0887 .elementor-heading-title{color:#3C3C3C;font-family:"Poppins", Sans-serif;font-size:0.8em;font-weight:400;}.elementor-3479 .elementor-element.elementor-element-fcb0887 > .elementor-widget-container{margin:15px 0px 0px -10px;padding:0% 3.7735849057% 0% 0%;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3479 .elementor-element.elementor-element-3940a4ce{padding:0% 3% 0% 3%;}.elementor-3479 .elementor-element.elementor-element-fdb8e56 .elementor-heading-title{font-size:1.5em;}.elementor-3479 .elementor-element.elementor-element-cf9e40b img{width:18vw;}.elementor-3479 .elementor-element.elementor-element-cf9e40b > .elementor-widget-container{margin:-15px 0px 0px -10px;}.elementor-3479 .elementor-element.elementor-element-fcb0887{text-align:center;width:65%;max-width:65%;}.elementor-3479 .elementor-element.elementor-element-fcb0887 .elementor-heading-title{font-size:0.7em;}.elementor-3479 .elementor-element.elementor-element-fcb0887 > .elementor-widget-container{margin:10px 0px 0px -10px;padding:0% 3.7735849057% 0% 0%;}}@media(max-width:767px){.elementor-3479 .elementor-element.elementor-element-3940a4ce{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-3479 .elementor-element.elementor-element-fdb8e56 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-3479 .elementor-element.elementor-element-cf9e40b img{width:37vw;}.elementor-3479 .elementor-element.elementor-element-cf9e40b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3479 .elementor-element.elementor-element-cf9e40b{width:100%;max-width:100%;}.elementor-3479 .elementor-element.elementor-element-fcb0887{text-align:center;width:100%;max-width:100%;}.elementor-3479 .elementor-element.elementor-element-fcb0887 .elementor-heading-title{font-size:0.7em;}.elementor-3479 .elementor-element.elementor-element-fcb0887 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-192cdc8 */.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary__button-text, .wc-block-components-panel__button {
    color:black!important;
    background-color: white!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-policies {
    margin: 24px 0 0 -40px!important;
}


 .elementor-3479 .elementor-element.elementor-element-192cdc8 h2 {
    color:black!important;
    font-weight: 600;
}


.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-product-metadata__description {
    display:none!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title::before {
    font-size:0.85em!important;
    content: counter(checkout-step);
    width: 1.25em!important;
    border-radius: 50%;
    background: #bfbfbf;
    left: -1.3em!important;
    color:white!important;
    font-weight: 500!important;
    top:0.05em!important;
    height: 1.25em;
    padding-top:0.08em;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
    left:-1.45em!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary__content {
    margin-top: 2rem;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary-item__quantity {
    border: 1px solid;
    color: #444;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-sidebar .wc-block-components-panel>h2 .wc-block-components-panel__button {
    font-weight: 600!important; 
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 span.wc-block-components-totals-item__label {
    font-weight: 600!important;
    color:#333!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 span.wc-block-components-totals-item__value {
    color:#333!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-totals-coupon span{
     font-weight: 600!important;
    color:#333!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-totals-coupon__button span {
    color:white!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 [type=button], [type=submit], button {
    border-color: black!important;
}

@media (min-width:1023px) and (max-width:1024px) {
  

/*.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title::before {
    width: 3.5rem!important;
    top:0.3rem!important;
    height: 3.5rem;
    padding-top:0.3rem;
}*/
.elementor-3479 .elementor-element.elementor-element-192cdc8 label, .elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-text-input input {
    font-size:0.85em!important; 
 }
}
@media (min-width:768px) and (max-width:1023px) {


.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary-item__description {
    padding-left: 16px!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-product-name {
    font-size:0.8em!important;
}    
    
 .elementor-3479 .elementor-element.elementor-element-192cdc8 {
     font-size:0.9em!important;
 }   
 
 .elementor-3479 .elementor-element.elementor-element-192cdc8 label, .elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-text-input input {
    font-size:0.8em!important; 
 }
    
.wc-block-components-sidebar, .wc-block-checkout__sidebar {
    width:35%!important;
    order:1!important;
    padding-left:0%!important;
}
    .wc-block-components-main, .wc-block-checkout__main {
        width:65%!important;
        order:0!important;
        
    }
    
    .elementor-3479 .elementor-element.elementor-element-192cdc8 label, .elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-text-input input {
    font-size:0.85em!important; 
 }
/*
.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title::before {
    width: 3rem!important;
    top:0.25rem!important;
    height: 3rem;
    padding-top:0.3rem;

}
*/
}

@media (max-width:767px) {
  

.elementor-3479 .elementor-element.elementor-element-192cdc8 label, .elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-text-input input {
    font-size:0.9em!important; 
 }

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-totals-wrapper {padding: 1.5rem 0.8em 1.5rem 0.8em!important;}


.elementor-3479 .elementor-element.elementor-element-192cdc8 h2 {
    color:black!important;
    font-weight: 600;
    padding-left:0em!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step__title {
   padding-left:1em!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step {
    padding:0 1em 0 0.8em!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__title::before {
    width: 1.2em!important;
    left: -0.5em!important;
    top:0.2rem!important;
    height: 1.2em;
    padding-top:0em;
    position:absolute!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after {
    display:none!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary__content {
    margin-top: 1.5rem;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary-item__quantity {
    border: 1px solid;
    color: #444;
}


.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-order-summary h2 {
    padding-left: 0rem!important;
}

.elementor-3479 .elementor-element.elementor-element-192cdc8 .wc-block-components-checkout-policies {
    line-height:1.4!important;
}
}/* End custom CSS */