.elementor-13978 .elementor-element.elementor-element-214ecc6d{padding:80px 40px 0px 40px;}.elementor-13978 .elementor-element.elementor-element-79cb4d1e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-background-color:#FFFFFF;--sections-border-color:#E4E4E4;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-title-color:#000000;--sections-title-spacing:15px;--forms-fields-normal-color:#000000;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--order-summary-rows-gap-top:calc( 50px/2 );--order-summary-rows-gap-bottom:calc( 50px/2 );--order-summary-title-spacing:13px;--order-summary-color:#27263C;--order-summary-variations-color:#27263C;--order-summary-items-divider-color:#E3E3E3;--order-summary-items-divider-weight:1px;--order-summary-remove-icon-normal-color:#000000;--order-summary-remove-icon-hover-color:#000000;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );--totals-color:#000000;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-hover-text-color:#FFFFFF;--checkout-button-border-radius:2px 2px 2px 2px;--checkout-button-padding:14px 40px 14px 40px;--checkout-button-width:fit-content;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .shop_table .button{background-color:#000000;font-family:"Manrope", adobe caslon;font-size:16px;font-weight:500;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .shop_table .button:hover, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .shop_table .button:disabled[disabled]:hover{background-color:#000000;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:#FF7E00;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#FF7E00;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart_totals h2{font-family:"Styrene A Web", adobe caslon;font-size:16px;font-weight:400;line-height:37px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 {--sections-descriptions-color:#000000;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .coupon .input-text, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart-collaterals .input-text, .elementor-13978 .elementor-element.elementor-element-7f3f3734 select, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-selection--single{font-family:"Styrene A Web", adobe caslon;font-size:16px;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .woocommerce-cart-form{--order-summary-title-color:#27263C;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .e-shop-table .cart th, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .e-shop-table .cart td:before{font-family:"Styrene A Web", adobe caslon;font-size:15px;font-weight:400;text-transform:uppercase;font-style:normal;line-height:37px;letter-spacing:2px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart td span, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart td, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .input-text.qty{font-family:"Adobe Caslon", adobe caslon;font-size:16px;font-weight:500;font-style:italic;line-height:26px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .product-name .variation{font-family:"Adobe Caslon", adobe caslon;font-size:16px;font-weight:500;font-style:italic;line-height:26px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart_totals .shop_table td:before, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Manrope", adobe caslon;font-size:17px;font-weight:400;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .checkout-button{font-family:"Manrope", adobe caslon;font-size:18px;font-weight:400;}.elementor-13978 .elementor-element.elementor-element-eb35285{padding:0px 65px 80px 40px;}.elementor-13978 .elementor-element.elementor-element-8f34dbd{padding:4px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-d9c78be > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 10px 0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13978 .elementor-element.elementor-element-4c79f65 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-4c79f65{text-align:end;}.elementor-13978 .elementor-element.elementor-element-ba8233b{margin-top:0px;margin-bottom:0px;padding:18px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-f2afcbc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-6c80a44 > .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-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-13978 .elementor-element.elementor-element-246063d .elementor-button{background-color:#BFA356;font-family:"Styrene A Web", adobe caslon;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-radius:0px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-246063d .elementor-button:hover, .elementor-13978 .elementor-element.elementor-element-246063d .elementor-button:focus{background-color:#BFA356;color:#FFFFFF;}.elementor-13978 .elementor-element.elementor-element-246063d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-246063d .elementor-button:hover svg, .elementor-13978 .elementor-element.elementor-element-246063d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13978 .elementor-element.elementor-element-57caece{padding:0px 65px 80px 40px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13978 .elementor-element.elementor-element-3799de4{width:20%;}.elementor-13978 .elementor-element.elementor-element-32b1917{width:80%;}.elementor-13978 .elementor-element.elementor-element-f2afcbc{width:10%;}.elementor-13978 .elementor-element.elementor-element-6c80a44{width:90%;}}@media(max-width:1024px){.elementor-13978 .elementor-element.elementor-element-214ecc6d{padding:65px 30px 0px 30px;}.elementor-13978 .elementor-element.elementor-element-79cb4d1e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734{--sections-padding:0px 0px 0px 0px;--forms-rows-gap:0px;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-title-spacing:0px;--totals-rows-gap-top:calc( 0px/2 );--totals-rows-gap-bottom:calc( 0px/2 );}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .coupon .input-text, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart-collaterals .input-text, .elementor-13978 .elementor-element.elementor-element-7f3f3734 select, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-selection--single{font-size:16px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 {--forms-fields-padding:0px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-container--default .select2-selection--single{height:auto;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .e-shop-table .cart th, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .e-shop-table .cart td:before{font-size:13px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart td span, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart td, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .input-text.qty{font-size:17px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .checkout-button{font-size:18px;}.elementor-13978 .elementor-element.elementor-element-eb35285{margin-top:-5px;margin-bottom:0px;padding:0px 55px 65px 30px;}.elementor-13978 .elementor-element.elementor-element-246063d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-57caece{margin-top:-5px;margin-bottom:0px;padding:0px 55px 65px 30px;}}@media(max-width:767px){.elementor-13978 .elementor-element.elementor-element-214ecc6d{padding:45px 20px 0px 20px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart_totals h2{font-size:21px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .coupon .input-text, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .cart-collaterals .input-text, .elementor-13978 .elementor-element.elementor-element-7f3f3734 select, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .select2-selection--single{font-size:15px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .e-shop-table .cart th, .elementor-13978 .elementor-element.elementor-element-7f3f3734 .e-shop-table .cart td:before{font-size:13px;line-height:29px;}.elementor-13978 .elementor-element.elementor-element-7f3f3734 .checkout-button{font-size:17px;line-height:1.4em;}.elementor-13978 .elementor-element.elementor-element-7f3f3734{--checkout-button-padding:14px 17px 14px 18px;--checkout-button-width:fit-content;}.elementor-13978 .elementor-element.elementor-element-eb35285{padding:0px 45px 60px 20px;}.elementor-13978 .elementor-element.elementor-element-ba8233b{margin-top:0px;margin-bottom:0px;padding:13px 0px 0px 0px;}.elementor-13978 .elementor-element.elementor-element-57caece{padding:0px 45px 60px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-13978 .elementor-element.elementor-element-9118b38{width:10%;}.elementor-13978 .elementor-element.elementor-element-3c5e83c{width:90%;}}/* Start custom CSS */.cartt-element .e-cart__column-inner.e-sticky-right-column {
    display: none;
}

p.return-to-shop {
    text-align: right;
    padding-right: 25px;
}

input.minus {
    background: #e6e6e6;
    padding: 9px 14px 9px 14px!important;
    border-radius: 0;
    margin-right: 10px!important;
    display: none;

}

input.plus {
    background: #e6e6e6;
    padding: 9px 14px 9px 14px!important;
    border-radius: 0;
    display: none;
}


table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead {
    background: #fbfbfb;
}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th {
    padding-top: 13px;
    padding-bottom: 13px;
}

td.product-price, td.product-subtotal {
    display: grid;
}

span.woocommerce-Price-amount.amount, .qty {
 
     font-family: "Styrene A Web", adobe caslon!important;
    font-size: 14px!important;
    font-style: normal!important;
    letter-spacing: -0.7px!important;
    font-weight: 500!important;
    line-height: 26px!important;
}

 span.woocommerce-Price-currencySymbol {
 
     font-family: "Arial", adobe caslon!important;
    font-size: 14px!important;
    font-style: normal!important;
    letter-spacing: -0.7px!important;
    font-weight: 500!important;
    line-height: 26px!important;
}

a.remove {
    font-style: normal!important;
    font-size: 22px!important;
}

td.product-thumbnail {
    padding-left: 10px!important;
}

 tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {
    padding: 20px!important;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail {
    padding: 20px!important;
}

td.product-quantity {
    text-align: center!important;
}

.elementor-widget-woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
    float: right!important;
}


.widget_wc_aelia_currencyswitcher_widget {
    text-align: right;
}


.cart-section-1 .elementor-container, .cart-section-2 .elementor-container {
    padding-right: 0px!important;
    padding-left: 0px!important;
}




/* cart subtotal section */

.cart_totals h2 {
    display: none!important;
}

tr.woocommerce-shipping-totals.shipping {
    display: none!important;
}

tr.order-total {
    display: none!important;
}

.wc-proceed-to-checkout {
    display: none!important;
}

.e-cart-totals.e-cart-section {
    border: none!important;
}

.cart_totals {
    width: 210px!important;
}

.e-cart__column.e-cart__column-end {
    text-align: -webkit-right!important;
}

.e-cart__column.e-cart__column-end .blockUI.blockOverlay {
    display: none!important;
}

tr.cart-subtotal td:before {
    font-family: "Styrene A Web", adobe caslon!important;
    font-size: 16px!important;
    margin-top: 2px;
    text-transform: uppercase;
    letter-spacing: 1px!important;
}

.cart-subtotal span.woocommerce-Price-amount.amount {
    font-size: 16px!important;
}

.cart-subtotal span.woocommerce-Price-currencySymbol {
    font-size: 16px!important;
}

tr.cart-subtotal td {
    padding-right: 3px!important;
}


.e-cart__column.e-cart__column-end {
    margin-top: -15px;
    padding-right: 25px;
}



@media screen and (max-width: 1024px) {

.quantity input {
    border: 1px solid #e4e4e4!important;
    padding-left: 10px!important;
    border-radius: 0px!important;
}

td.product-price del {
    display: block!important;
}

td.product-subtotal del {
    display: block!important;
}

.e-cart-totals.e-cart-section {
    margin-bottom: 8px;
}

.cart-collaterals {
    margin-top: -10px;
}

tr.cart-subtotal td:before {
    font-size: 15px!important;
}

.cart-subtotal span.woocommerce-Price-amount.amount {
    font-size: 15px!important;
}

.e-cart-totals.e-cart-section {
    padding-bottom: 0px!important;
    padding-right: 0px!important;
}

.cart-section-2 {
    margin-top:-5px!important;
}

.e-cart__column.e-cart__column-end {
    margin-top: -5px;
}


}

@media screen and (max-width: 921px) {


td.product-name {
    display: contents!important;
    text-align: left!important;
}

td.product-name a {
    padding-left: 0px!important;
    padding-bottom:10px!important;
}

td.product-name:before {
    width: 100%;
    text-align: left;
    padding-bottom: 15px;
}

td.product-price {
    padding-top: 15px!important;
}


tr.woocommerce-cart-form__cart-item.cart_item {
    padding-bottom: 0px!important;
}

tr.woocommerce-cart-form__cart-item.cart_item td {
    border: none!important;
}

.e-cart-totals.e-cart-section {
    padding-bottom: 0px!important;
    padding-right: 0px!important;
}

.cart-section-2 {
    margin-top:-10px!important;
}

.e-shop-table.e-cart-section {
    padding:15px 25px 15px 25px!important;
}

td.product-name a {
    padding-left: 0px!important;
}

td.product-name:before {
    line-height: 22px!important;
}

tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail {
    padding-left:0px!important;
    padding-top:0px!important;
}

 tr.woocommerce-cart-form__cart-item.cart_item td.product-remove {
    padding-top: 5px!important;
    padding-right:0px!important;
    margin-bottom:-17px!important;
}

tr.cart-subtotal {
    margin-top: -8px!important;
}

.quantity input {
    border: 1px solid #e4e4e4!important;
    padding-left: 10px!important;
    border-radius: 0px!important;
}

}









.selection span {
    background: #F9F9F9!important;
}

a.shipping-calculator-button, a.woocommerce-remove-coupon {
    color: #ff7e00!important;
}

section.shipping-calculator-form input, input#coupon_code {
    background: #f9f9f9!important;
        font-family: "Styrene A Web", adobe caslon;
    font-weight: 500;
}

section.shipping-calculator-form button {
    margin-bottom: 19px!important;
}


tr.woocommerce-shipping-totals.shipping label, p.woocommerce-shipping-destination, a.shipping-calculator-button {
    font-size: 16px!important;
    font-family: "Styrene A Web", adobe caslon;
    font-weight: 500;
    line-height: 25px!important;
}


tr.order-total td {
    border-top: 1px solid #e4e4e4!important;
    padding-top: 20px!important;
}

form.woocommerce-shipping-calculator {
    padding-bottom: 20px;
}

.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    width: 45px;
}

.woocommerce-notices-wrapper {
    display: none;
}

.qty {
    border: none!important;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    padding: 0px!important;
}


@media screen and (max-width: 1200px) {
.e-cart-totals.e-cart-section {
    margin-top: -15px;
}

tr.woocommerce-cart-form__cart-item.cart_item {
    padding-bottom: 20px!important;
    padding-top: 20px!important;
}

tr.woocommerce-cart-form__cart-item.cart_item:first-child {
    padding-top: 0px!important;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Styrene A Web';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/StyreneAWeb-Regular.eot');
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/StyreneAWeb-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/StyreneAWeb-Regular.woff2') format('woff2'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/StyreneAWeb-Regular.woff') format('woff'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/StyreneAWeb-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Adobe Caslon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Regular-1.eot');
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/Adobe-Caslon-Pro-Regular-1.woff2') format('woff2'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/Adobe-Caslon-Pro-Regular-1.woff') format('woff'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Regular-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Adobe Caslon';
	font-style: oblique;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Bold.eot');
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Bold.woff2') format('woff2'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Bold.woff') format('woff'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Adobe Caslon';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Italic-2.eot');
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Italic-2.eot?#iefix') format('embedded-opentype'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Italic-2.woff') format('woff'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-Italic-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Adobe Caslon';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-SemiboldItalic.eot');
	src: url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-SemiboldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-SemiboldItalic.woff') format('woff'),
		url('https://www.norvegr.com/wp-content/uploads/2021/11/ACaslonPro-SemiboldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */