.elementor-kit-6947{--e-global-color-primary:#000000;--e-global-color-secondary:#000000;--e-global-color-text:#000000;--e-global-color-accent:#000000;--e-global-color-f48f91f:#1C1C1C;--e-global-color-921e914:#FFFFFF;--e-global-color-48b9ddd:#ECECEC;--e-global-color-0d4cd55:#FDEA18;--e-global-color-e04e6f1:#69CF9C;--e-global-color-499f26d:#000000;--e-global-color-4a8b244:#727272;--e-global-typography-primary-font-family:"RicoDeco";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"RicoDeco";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"RicoDeco";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"RicoDeco";--e-global-typography-accent-font-weight:500;--e-global-typography-e756d2b-font-family:"RicoDeco";--e-global-typography-e756d2b-font-size:2.2rem;--e-global-typography-e756d2b-font-weight:500;--e-global-typography-e756d2b-line-height:2.4rem;--e-global-typography-b6a73e4-font-family:"RicoDeco";--e-global-typography-b6a73e4-font-size:1rem;--e-global-typography-b6a73e4-font-weight:500;--e-global-typography-b6a73e4-text-transform:uppercase;--e-global-typography-b6a73e4-line-height:1.2rem;font-family:"RicoDeco", Sans-serif;font-size:22px;line-height:1.4em;}.elementor-kit-6947 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6947 a{font-family:"RicoDeco", Sans-serif;}.elementor-kit-6947 h1{font-family:"RicoDeco", Sans-serif;font-size:5rem;font-weight:400;line-height:5rem;}.elementor-kit-6947 h2{font-family:"RicoDeco", Sans-serif;font-size:4rem;font-weight:400;line-height:4rem;}.elementor-kit-6947 h3{font-family:"RicoDeco", Sans-serif;font-size:1.6rem;font-weight:400;line-height:3rem;}.elementor-kit-6947 h4{font-family:"RicoDeco", Sans-serif;font-size:2.5rem;font-weight:400;line-height:2.5rem;}.elementor-kit-6947 h5{font-family:"RicoDeco", Sans-serif;font-size:2rem;font-weight:400;line-height:2rem;}.elementor-kit-6947 h6{font-family:"RicoDeco", Sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-form .elementor-select-wrapper select {
  background-image: none !important;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    font-size: 1.2rem;
    padding: 15px 30px;
}

/* Province / country dropdown — match the other checkout inputs */
.woocommerce-checkout .select2-container--default .select2-selection--single,
.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection--single {
	height: 50px;
	border: 1px solid #d5d5d5;
	border-radius: 0;
	background: #fff;
	display: flex;
	align-items: center;
}

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,
.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection__rendered {
	line-height: 50px;
	padding-left: 16px;
	padding-right: 32px;
	color: #222;
	font-size: 15px;
}

.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow,
.elementor-widget-woocommerce-checkout-page .select2-container .select2-selection__arrow {
	height: 48px;
	right: 8px;
}

/* Native select, before Select2 swaps it in */
.woocommerce-checkout select#billing_state,
.woocommerce-checkout select#shipping_state,
.woocommerce-checkout select#billing_country,
.woocommerce-checkout select#shipping_country {
	height: 50px;
	border: 1px solid #d5d5d5;
	border-radius: 0;
	padding: 0 16px;
	background: #fff;
	width: 100%;
}

.baob-wishlist-page {
    margin: 40px 0;
}/* End custom CSS */