.elementor-7012 .elementor-element.elementor-element-5211d0fe > .elementor-container{max-width:1200px;min-height:100px;}.elementor-7012 .elementor-element.elementor-element-5211d0fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 32px 0px 32px;z-index:3;}.elementor-7012 .elementor-element.elementor-element-5211d0fe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7012 .elementor-element.elementor-element-1c56cf5c > .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-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-element-populated, .elementor-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-element-populated > .elementor-background-overlay, .elementor-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7012 .elementor-element.elementor-element-2d7aa7e1{text-align:center;}.elementor-7012 .elementor-element.elementor-element-2d7aa7e1 .elementor-heading-title{color:var( --e-global-color-cc5ac7d );font-family:"Chronicle Display", Sans-serif;font-size:55px;font-weight:600;line-height:1.2em;}.elementor-7012 .elementor-element.elementor-element-2d7aa7e1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-7012 .elementor-element.elementor-element-577ab138 > .elementor-container{max-width:1200px;}.elementor-7012 .elementor-element.elementor-element-577ab138{padding:24px 0px 120px 0px;}.elementor-7012 .elementor-element.elementor-element-4fd93315 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-7012 .elementor-element.elementor-element-1c56cf5c{width:100%;}}@media(max-width:1024px){.elementor-7012 .elementor-element.elementor-element-5211d0fe > .elementor-container{min-height:0px;}.elementor-7012 .elementor-element.elementor-element-5211d0fe{margin-top:16px;margin-bottom:0px;padding:24px 32px 24px 32px;}.elementor-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7012 .elementor-element.elementor-element-2d7aa7e1 .elementor-heading-title{font-size:32px;line-height:1.4em;}.elementor-7012 .elementor-element.elementor-element-2d7aa7e1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-7012 .elementor-element.elementor-element-577ab138{padding:0px 0px 80px 0px;}.elementor-7012 .elementor-element.elementor-element-4fd93315 > .elementor-element-populated{padding:0px 24px 24px 24px;}}@media(max-width:767px){.elementor-7012 .elementor-element.elementor-element-5211d0fe > .elementor-container{min-height:0px;}.elementor-7012 .elementor-element.elementor-element-5211d0fe{margin-top:16px;margin-bottom:0px;padding:0px 8px 0px 8px;}.elementor-7012 .elementor-element.elementor-element-1c56cf5c > .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-7012 .elementor-element.elementor-element-1c56cf5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:16px 16px 16px 16px;}.elementor-7012 .elementor-element.elementor-element-2d7aa7e1 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-7012 .elementor-element.elementor-element-4fd93315 > .elementor-element-populated{padding:0px 16px 16px 16px;}}/* Start custom CSS for heading, class: .elementor-element-2d7aa7e1 */.elementor-7012 .elementor-element.elementor-element-2d7aa7e1 h2 {
    font-size: 55px!important;
}

@media (max-width: 991px) {
    .elementor-7012 .elementor-element.elementor-element-2d7aa7e1 h2 {
    font-size: 32px!important;
    }
}/* End custom CSS */
/* Start custom CSS for wc-elements, class: .elementor-element-2e2c04e0 */button[type="submit"], .button {
    background-color: black!important;
}
.woocommerce table.shop_table thead th, .woocommerce-cart .cart-collaterals .cart_totals table th {
    color: #000!important;
    font-family: "Libre Franklin", Sans-serif!important;
    font-size: 16px;
    font-weight: 500;
    text-transform: none!important;
}
.woocommerce table.shop_table a.remove {
    font-size: 12px!important;
    width: 17px!important;
    height: 17px!important;
    line-height: 16px!important;
    font-weight: 400!important;
    color: #bbb;
}
.amount{
    color: #000!important;
    font-family: "Libre Franklin", Sans-serif!important;
    font-size: 14px;
    font-weight: 500;
}

.woocommerce-cart .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount {
    font-weight:600!important;
}
.woocommerce .cart-collaterals h2 {
        color: #000!important;
    font-family: "Libre Franklin", Sans-serif!important;
    font-size: 16px!important;
    font-weight: 500!important;
    text-transform: none!important;
    letter-spacing: 0!important;
}
.woocommerce .cart-collaterals h2 {
    padding-bottom: 6px!important;
}
.product-name {
    color: #000!important;
    font-family: "Libre Franklin", Sans-serif!important;
    font-size: 16px;
    font-weight: 400;
    text-transform: none!important;
}
td a {
    color: black;
}

td a:hover {
    color: black;
    text-decoration: underline!important;
}
.woocommerce .button:focus {
    background-color: #333333!important;
    color: #fff;
}

/*CART TOTALS*/
.woocommerce-page .cart-collaterals .cart_totals {
    width: 50%!important;
}

ul#shipping_method li label {
    padding: 0!important;
    color: black!important;
    font-family: 'Libre Franklin';
    font-weight: 600!important;
}
ul#shipping_method li label .tax_label {
    font-weight: 400!important;
}
.woocommerce .cart-collaterals p {
    font-family: 'Libre Franklin';
    text-transform: none;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 16px 0;
    color: black;
}
.woocommerce-cart .cart-collaterals .cart_totals tr td {
    display: flex;
    gap: 6px;
    align-items: baseline!important;
}
.woocommerce-shipping-totals.shipping td {
    flex-direction: column;
}
.woocommerce-cart .cart-collaterals .cart_totals table th {
    padding-left: 0!important;
    padding-right: 40px!important;
    width: fit-content!important;
}
small.includes_tax {
    display: flex;
    gap: 6px;
    align-items: baseline!important;
}
.woocommerce-cart .cart-collaterals .cart_totals .order-total td span.woocommerce-Price-amount.amount {
    font-family: "Libre Franklin", Sans-serif!important;
    font-size: 14px;
    font-weight: 500!important;
    padding: 0!important;
}
.woocommerce-cart .cart-collaterals .cart_totals .shipping-calculator-button {
    color: #666666;
    border: 1px solid 
    #e5e5e5!important;
    padding: 4px 6px;
    background-color: #f5f5f5
}

@media only screen and (max-width: 768px) {
    .woocommerce-cart .woocommerce table.shop_table tr td:before {
    color: #000!important;
    font-family: "Libre Franklin", Sans-serif!important;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    text-transform: none!important;
    }
    /*CART TOTALS*/
    .woocommerce-page .cart-collaterals .cart_totals {
        width: 100%!important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Chronicle Display';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-Black.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-BlackItalic.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-BoldItal.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-Semibold.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-SemiboldItal.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-Roman.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-Italic.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-Light.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-LightItal.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-XLight.woff') format('woff');
}
@font-face {
	font-family: 'Chronicle Display';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://staging.omniblondehair.nl/wp-content/uploads/2022/01/ChronicleDisp-XLightItalic.woff') format('woff');
}
/* End Custom Fonts CSS */