.elementor-28194 .elementor-element.elementor-element-9f115ff{--display:flex;--padding-top:40px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-28194 .elementor-element.elementor-element-f72ddc3 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-28194 .elementor-element.elementor-element-f72ddc3{--confirmation-message-display:block;}.elementor-28194 .elementor-element.elementor-element-8f26c19 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button .button-text{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button .button-text{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button-icon{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button-icon i{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button-icon svg{fill:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button .button-subtext{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button .button-subtext{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button, .elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button, .elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button-widget-normal-effect-blink:after{background-color:var( --e-global-color-secondary );background-image:var( --e-global-color-secondary );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button{border-radius:0px 0px 0px 0px;}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button{border-radius:0px 0px 0px 0px;--raven-button-widget-icon-size:16px;}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:0px 0px 0px 0px;}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:0px 0px 0px 0px;}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button:hover .button-text{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:hover .button-text{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button:hover .raven-button-icon{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:hover .raven-button-icon{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button:hover .raven-button-icon i{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:hover .raven-button-icon i{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button:hover .raven-button-icon svg{fill:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:hover .raven-button-icon svg{fill:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button:hover .button-subtext{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button:hover .button-subtext{color:var( --e-global-color-accent );}.elementor-28194 .elementor-element.elementor-element-8f26c19 a.raven-button:hover{background-color:var( --e-global-color-primary );background-image:var( --e-global-color-primary );}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button .raven-button-icon i{font-size:16px;}.elementor-28194 .elementor-element.elementor-element-8f26c19 .raven-button .raven-button-icon svg{width:16px;height:16px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-28194 .elementor-element.elementor-element-9f115ff{--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-f72ddc3 */ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    width: auto;
}

h2.woocommerce-column__title {
    margin-bottom: 12px !important;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .product-name a {
    color: #997154;
    font-weight: 500;
    transition: 0.3s;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce a:hover {
    color: #231F20;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table td, .elementor-widget-woocommerce-purchase-summary .woocommerce .shop_table th {
    padding: 12px 0px !important;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce address {
    padding: 20px 30px;
    height: auto !important;
    line-height: 1.4;
}

.elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-order-details h2 {
    margin-bottom: 12px;
}

.elementor-widget-woocommerce-purchase-summary {
    margin-bottom: 0px !important;
}

a.woocommerce-button.button.pay.order-actions-button, a.button.pay, a.woocommerce-button.button.cancel.order-actions-button {
    color: #FFFFFF;
    background-color: #997154;
    border-width: 0px;
}

a.woocommerce-button.button.pay.order-actions-button:hover, a.button.pay:hover, a.woocommerce-button.button.cancel.order-actions-button:hover {
    color: #FFFFFF;
    background-color: #997154;
    border-width: 0px;
}

a.button.pay {
    margin-left: 10px;
}

@media (max-width: 1024px) {
    ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
        padding: 15px 0px;
        width: 100%;
    }
    
    .elementor-widget-woocommerce-purchase-summary .woocommerce .woocommerce-thankyou-order-details {
        padding: 0px;
    }
}

@media (max-width: 768px) {
    .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
        margin-top: 30px !important;
    }
}/* End custom CSS */