/*
Theme Name: DeBebe Child
Author: VamTam
Author URI: https://vamtam.com
Template: vamtam-debebe
*/

.postid-8618 #size-guide {
	display: none;
}

.postid-8618 #details-accordion {
	display: none;
}
/*Checkout page for Woocommerce blocks

.woocommerce-checkout #main-content {
  margin-top: 80px !important;
  max-width: 90vw;
  margin: auto;
    margin-top: auto;
}

 .wc-block-components-panel__button {
	padding-top: 8px !important;
}

.woocommerce-checkout .icon.shortcode.theme.use-hover {
  font-size: 0.7em;
  padding-left: 1em;
  padding-right: 1em;
	color: #00000066;
  border-color: #00000066;
}

.wc-block-components-checkbox__input,.wc-block-components-radio-control__input {
  padding: 10px !important;
}*/

.woocommerce-billing-fields::before {
  content: "1. Contact Information" !important;
  font-size: 18px;
  font-weight: 700;
  padding-bottom: 10px;
	width: 100%;
  background: #FF3131;
  color: white;
  padding: 10px;
  font-family: catamaran;
  margin-bottom: 10px;
}


#billing_country_field::before {
  content: "2. Shipping information" !important;
  font-weight: 700;
  font-size: 18px;
  padding-bottom: 10px;
	width: 100%;
  background: #FF3131;
  color: white;
  padding: 10px;
  font-family: catamaran;
  margin-bottom: 10px;
}


.woocommerce-billing-fields h3, .woocommerce-shipping-fields {
	display:none !important;
}

.rsfv-has-video video.rsfv-video, .rsfv-has-video iframe.rsfv-video{
	aspect-ratio: 4/5 !important;
}

.woocommerce p, .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details strong,.woocommerce-table.woocommerce-table--order-details.shop_table.order_details, address, .order_details li, .woocommerce-shipping-totals.shipping p {
  font-family: catamaran !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
  border: 1px solid #bebebe;
  padding: 20px;
  width: fit-content;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
  width: fit-content;
  border: 1px solid #bebebe;
  padding: 15px;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td, .woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
  padding: 20px;
}

.woocommerce-order h2 {
  color: #052f66;
}

.onsale {
  display: none !important;
}

.clear-all-mobile .bapf_reset {
  background: #052f66 !important;
  padding: 10px 20px !important;
  text-decoration: none !important;
  color: white !important;
  font-weight: 700 !important;
  border: 1px dashed white !important;
}

.woocommerce a.remove {
	float: right !important;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
	width: 80px !important;
	margin-right: 20px;
	float:left !important;
}