/*
	Theme Name:   Savoy Child
	Theme URI:    http://themeforest.net/item/savoy-minimalist-ajax-woocommerce-theme/12537825
	Description:  Savoy child theme
	Author:       NordicMade
	Author URI:   http://www.nordicmade.com
	Template:     savoy
	Version:      1.0.1
*/


/* Child theme CSS
--------------------------------------------------------------- */
body:not(.elementor-page) .nm-page-default {
	padding-top: 60px;
	padding-bottom: 60px;
}
body:not(.elementor-page) .nm-page-default .entry-content {
	max-width: 900px;
	margin: 0 auto;
}

/* WPML switcher: last item on the right */
.nm-right-menu .nm-menu-language > a {
	letter-spacing: 0.06em;
}
.nm-right-menu .nm-menu-language > a:after {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	vertical-align: middle;
	border-left: 3.5px solid transparent;
	border-right: 3.5px solid transparent;
	border-top: 4px solid currentColor;
	position: relative;
	top: -1px;
}
nav.nm-right-menu ul#nm-right-menu-ul > li.nm-menu-language > .sub-menu {
	min-width: 0 !important;
	width: max-content;
	left: auto;
	right: 0;
	padding: 8px 0;
	text-align: center;
}
nav.nm-right-menu ul#nm-right-menu-ul > li.nm-menu-language .sub-menu li a {
	padding: 6px 12px;
}

.nm-mobile-menu .nm-mobile-language {
	display: flex;
	gap: 16px;
	padding-top: 12px;
}
.nm-mobile-menu .nm-mobile-language a.current-lang {
	opacity: 0.4;
	pointer-events: none;
}

.wpml-ls-statics-footer {
	display: none !important;
}

/* Checkout: hide address fields, shipping heading, same-address checkbox */
.woocommerce-checkout #billing_country_field,
.woocommerce-checkout #billing_address_1_field,
.woocommerce-checkout #billing_address_2_field,
.woocommerce-checkout #billing_city_field,
.woocommerce-checkout #billing_postcode_field,
.woocommerce-checkout #billing_state_field,
.woocommerce-checkout #shipping_country_field,
.woocommerce-checkout #shipping_address_1_field,
.woocommerce-checkout #shipping_address_2_field,
.woocommerce-checkout #shipping_city_field,
.woocommerce-checkout #shipping_postcode_field,
.woocommerce-checkout #shipping_state_field,
.woocommerce-checkout .woocommerce-shipping-fields,
.woocommerce-checkout #ship-to-different-address,
.wc-block-checkout .wc-block-components-address-form__country,
.wc-block-checkout .wc-block-components-address-form__address_1,
.wc-block-checkout .wc-block-components-address-form__address_2,
.wc-block-checkout .wc-block-components-address-form__city,
.wc-block-checkout .wc-block-components-address-form__postcode,
.wc-block-checkout .wc-block-components-address-form__state,
.wc-block-checkout .wc-block-checkout__shipping-fields,
.wc-block-checkout .wc-block-checkout__use-address-for-billing,
.wp-block-woocommerce-checkout-shipping-address-block,
.wc-block-checkout__shipping-fields .wc-block-components-checkout-step__heading-container,
.wc-block-checkout__billing-fields .wc-block-components-checkout-step__heading-container,
.wp-block-woocommerce-checkout-shipping-address-block .wc-block-components-checkout-step__heading-container,
.wp-block-woocommerce-checkout-billing-address-block .wc-block-components-checkout-step__heading-container {
	display: none !important;
}
#contact-fields {
	margin-bottom: 0 !important;
}

/* Omniva: if the map never inits (no destination country), show the dropdown */
.omnivalt-terminal-select-container.provider-unknown .omnivalt-org-select select,
.omnivalt-terminal-select-container.provider-unknown .omnivalt-org-select .components-input-control__container {
	display: block !important;
}
.omnivalt-terminal-select-container.provider-unknown .omnivalt-map-select {
	display: none !important;
}

/* Leaflet tiles: Savoy sets img { max-width:100%; height:auto } which collapses the map */
.leaflet-container img,
.leaflet-container .leaflet-tile,
.tmjs-map img {
	max-width: none !important;
	max-height: none !important;
}

/* Omniva 1.20.14 clones Parcel terminal into a hardcoded Picapac rate for EE */
.wc-block-components-radio-control__option:has(input[value*="picapac"]),
.wc-block-components-radio-control-accordion-option:has(input[value*="picapac"]),
.woocommerce-checkout ul#shipping_method li:has(input[value*="picapac"]) {
	display: none !important;
}