.collapsible-faq {
	break-inside: avoid;
}

.underline.underline--center::after {
  left: 50%;
  transform: translateX(-50%);
}

.faq-block.row > div {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

@media (max-width: 556px) {
	.navbar-brand {
  	max-width: 200px;
	}
}



/*
#fragrances-picker__column {
	overflow: auto;
}
*/

.full-col-img {
  height: 100%;
  width: 100%;
}
.full-col-img img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.woocommerce-form-coupon-toggle {
	display: block;
}

.chosen-container-single .chosen-single {
  background: #f5f5f5;
border-radius: 4px !important;
cursor: pointer;
padding: .7rem 1rem;
font-size: 1rem;
  height: auto;
  border: none;
  box-shadow: none;
}
.chosen-with-drop.chosen-container-active .chosen-single {
  border: 1px solid var(--primary);
  background: #fff;
  box-shadow: none;
	display: flex;
justify-content: space-between;
align-items: center;
	padding-right: 3rem;
}
.chosen-single::after {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 14px;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	color: #808080;
	position: absolute;
top: 1rem;
right: 0.5rem;
}
.chosen-container .chosen-results li.active-result {
	background: #fff;
  padding: 1rem;
}
.chosen-container .chosen-results li.active-result:hover {
	color: #000;
}
.chosen-container .chosen-results li.active-result.result-selected {
  background: #f7f7f7;
  color: #000;
}
.chosen-container-single .chosen-search input[type="text"] {
  background: #fff;
  padding: 0.5rem 1rem;
  border-radius: 4px;
	border: none;
box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.chosen-container-single .chosen-drop {
	border: none;
	transform: translateY(5px);
  
}
.chosen-results {
    padding-left: 0;
    padding-right: 0;
  }
.chosen-container-single .chosen-drop .chosen-search {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
}

.chosen-single .chosen-inspired-by {
  display: none !important;
}
.chosen-drop .chosen-item-title {
  font-size: 1rem;
	font-weight: 600;
  display: inline-block;
  margin-right: 5px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.chosen-drop .chosen-inspired-by small {
  color: #bbb;
  font-size: 1rem;
}
.chosen-drop .chosen-inspired-by {
  font-size: 1rem;
}
.chosen-container-single .chosen-single div {
	display: none;
}
.chosen-single {
	position: relative;
	
}

.results-invisible .active-result {
  opacity: 0;
  transition: none;
}
.results-invisible::before {
  content: "Loading...";
  display: block;
  text-align: center;
  margin-top: 1rem;
}
.chosen-results .active-result {
transition: opacity 0.25s}

#ship-to-different-address {
	display: none;
}

.fragrance-info__secondary-info h3 {
      font-size: inherit; }

// Quick fix safari
@media not all and (min-resolution:.001dpcm) {
	.add-to-cart {
		margin-right: 1rem;
	}
}

#ameba {
	display: none !important;
}


.fragrances-list__add::before {
    content: url(/wp-content/uploads/2021/09/plus_circle.svg) !important;
}


.fragrances-list__remove::before {
    content: url(/wp-content/uploads/2021/09/x.svg) !important;
  }

.fragrances-list__add {
  display: none !important;
}

@media (min-width: 768px) {
.checkout-wrapper-desktop {
  	display: flex;
  	justify-content: center;
  	/*gap: 1.5rem;*/
  	/*padding: 5rem 0;*/
  	align-items: center;
		padding-bottom: 50px;
	}
.price {
    font-size: 2.25rem;
		font-family: "Josefin Sans",Arial,Helvetica,sans-serif;
    font-weight: 800;
    line-height: 1;
		padding-right: 40px;
  }
.price-wrapper {
    display: flex;
    align-items: center;
		padding-right: 40px;
  }
}

@media (max-width: 768px) {
.fragrances-list {
		height: auto !important;
		flex-direction: column-reverse !important;
	}
.checkout-wrapper-desktop {
  	display: none;
	}
}

.wp-block-jetpack-slideshow_swiper-wrapper
{
	float: left;
}

.wp-block-jetpack-slideshow_pagination
{
	display: none !important;
}

.swiper-pagination .swiper-pagination-white
{
	display: none !important;
}

.swiper-pagination-clickable
{
	display: none !important;
}

.swiper-pagination-bullets
{
	display: none !important;
}
.hide{
	display:none!important;
}
@media(max-width:768px){
	body.bundle .full-hero h1, body.home .full-hero h1{
		font-size:2.5rem
	}
		body.bundle .full-hero h3, body.home .full-hero h3{
		font-size:1.5rem
	}
	.image-container.h-1 {
    padding-bottom: 161%;
}
}