/** Shopify CDN: Minification failed

Line 73:49 Expected ")" to end URL token

**/
/*********************** Custom CSS for Boost AI Search & Discovery  ************************/
/* Y1 had to introduce sevaral */

/* Wishlist icon */
.swym-button.swym-add-to-wishlist-view-product.wishlist {
	color: #051f41 !important;

}

/* Product card */
.boost-sd__product-item.boost-sd__product-item-grid-view-layout {
	padding: 30px 35px 45px !important;
}
.boost-sd__format-currency {
	/* width: 100%; */
	place-content: center;
	font-family: "Futura Now Headline", sans-serif !important;
	@media (min-width: 768px) {
		font-size: 16px !important;
	}
}

.boost-sd__product-title {
	font-family: Sabon,sans-serif !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	line-height: 21px;
	letter-spacing: .2em;
	text-align: center;
	font-variant: all-small-caps;
	font-style: normal !important;
	overflow-wrap: break-word;
}

.boost-sd__product-image-img {
	background: none !important;
}

.boost-sd__product-custom-flag-options{
	display: flex;
	justify-content: center;
	width: 100%;
	gap: 32px;
	flex-wrap: wrap;
}

.boost-sd__product-custom-variant-name, .boost-sd__product-custom-is-personalisable {
	margin-top: 8px;
	font-family: Sabon,sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 14px;
	letter-spacing: .05em;
	text-align: center;
	color: #051f41;
	font-style: normal;
	font-variant: all-small-caps;
	flex-shrink: 1;
	width: auto;
}
.boost-sd__product-custom-variant-name::before, .boost-sd__product-custom-is-personalisable::before {
	display: inline-block;
	width: 38px;
	height: 20px;
	content: "";
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml,%3Csvg width='41' height='22' viewBox='0 0 41 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.9036 1L31.3262 4.89125L33.4891 7.0961L35.6493 9.2981L39.7627 4.27024' stroke='%23051F41' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.6495 9.29809L28.3335 14.9612L27.0537 13.6565L25.771 12.349L31.3264 4.89124' stroke='%23051F41' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.9337 14.5539C27.9756 15.7104 27.0646 16.6961 26.0055 17.1803C25.0666 17.6105 23.9907 17.5877 23.0042 17.884C21.4812 18.3369 20.2069 19.5903 19.7095 21.1257C19.1925 19.2371 19.8967 17.1547 21.1682 15.6848C22.4397 14.2149 24.2059 13.2777 26.0139 12.6083' stroke='%23051F41' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.3608 10.2183L30.4236 13.3432' stroke='%23051F41' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1.10938 21.1256H19.7095' stroke='%23051F41' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A);
}

.boost-sd__product-item .product-card__wishlist {
	z-index: 1;
}
/* Search form Title */
.boost-sd__search-form-title {
	color: #051f41 !important;
}
/* Search results toolbar */
.boost-sd__search-result-toolbar * {
	color: #969696 !important;
}
.boost-sd__search-result-toolbar .boost-sd__search-result-toolbar-panel:hover {
	cursor: pointer;
	color: #051f41 !important;
}

/* Filter, per-page, sort bar */
.boost-sd__toolbar-content {
	font-size: 14px !important;
}
.boost-sd__filter-tree-toggle-button span, .boost-sd__toolbar-item, .boost-sd__sorting-button::after, .boost-sd__show-limit-list-button::after {
	color: #969696 !important;
}
.boost-sd__filter-tree-toggle-button span, .boost-sd__toolbar-item, .boost-sd__sorting *, .boost-sd__show-limit-list-button {
	color: #969696 !important;
}
.boost-sd__filter-tree-toggle-button span:hover, .boost-sd__toolbar-item:hover * {
	cursor: pointer;
	color: #051f41 !important;
}
.boost-sd__sorting-button::after, .boost-sd__show-limit-list-button::after {
	width: 5px;
	height: 5px;
}

.boost-sd__suggestion-queries-item-product {
	@media only screen and (max-width: 767px) {
		padding: 4px;
	}
}

.boost-sd__suggestion-queries-item-link.boost-sd__product-custom-flag-options--visible .boost-sd__suggestion-queries-item-product--right{
	/* width: calc(100% - 150px); */
}

.boost-sd__suggestion-queries-item-link.boost-sd__product-custom-flag-options--visible .boost-sd__product-custom-flag-options{
  	margin-bottom: 10px;
	align-content: space-around;
	float: left;
	width: 100%;
	margin-top: 10px;
	gap: 14px;
	border-top: 1px solid #e4e4e9;
	padding-top: 10px;
}

.boost-sd__suggestion-queries-item-link .boost-sd__product-custom-is-personalisable::before, .boost-sd__suggestion-queries-item-link .boost-sd__product-custom-variant-name:before{
	content: none;
}

.boost-sd__suggestion-queries-item-link{
	border: 1px solid #e4e4e9;
	height: 100%;
}

.boost-sd__suggestion-queries-item {
	height: auto;
}

.boost-sd__suggestion-queries-item-title{
	line-height: 14px;
	margin-bottom: 4px;
}

.boost-sd__suggestion-queries-item-img{
	top: 50%;
  	transform: translateY(-50%);
}

/* Desktop specific */
@media only screen and (min-width: 768px) {
	.boost-sd-layout {
		max-width: 1440px;
	}

	.boost-sd__suggestion-queries-item-product--right{
    	padding: 14px 10px 14px 0;
		width: calc(100% - 106px);
	}

	.boost-sd__suggestion-queries-item-link.boost-sd__product-custom-flag-options--visible .boost-sd__suggestion-queries-item-product--right{
		width: calc(100% - 162px);
	}
	
	.boost-sd__suggestion-queries-item-link.boost-sd__product-custom-flag-options--visible .boost-sd__product-custom-flag-options{
		height: calc(100% - 20px);
		border-left: 1px solid #e4e4e9;
		margin-bottom: 10px;
		width: auto;
		align-content: space-around;
		gap: 0;
		border-top: none;
		float:none;
		padding-top: 0;
	}
}

/* Gray Background */
body.template-collection.boost-sd__search-widget-init-enabled {
	background-color: #f2f3f4;
}
body.template-collection.boost-sd__search-widget-init-enabled div.page-width {
	background-color: #f2f3f4 !important;
}
body.template-search.boost-sd__search-widget-init-enabled {
	background-color: #f2f3f4;
}
body.template-search.boost-sd__search-widget-init-enabled div.page-width {
	background-color: #f2f3f4 !important;
}
body.template-search.boost-sd__search-widget-init-enabled .boost-sd__search-form-wrapper {
	background-color: #F2F3F5;
}

/* Quick Search */
@media only screen and (min-width: 768px) {
	.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-list.boost-sd__instant-search-results--product-per-row-2 .boost-sd__instant-search-column--products {
		width: 782px;
	}
	.boost-sd__instant-search-results .boost-sd__suggestion-queries-item-badge {
		display: none;
	}
	.boost-sd__instant-search-results .boost-sd__suggestion-queries-item .boost-sd__suggestion-queries-item-sku {
		display: none;
	}
	.boost-sd__instant-search-results .boost-sd__format-currency>span {
		font-weight: 500;
		font-size: 15px;
	}
	.boost-sd__instant-search-results p.boost-sd__suggestion-queries-item-price .boost-sd__format-currency {
		display: inline;
	}
	.boost-sd__instant-search-results p.boost-sd__suggestion-queries-item-price .boost-sd__format-currency.boost-sd__format-currency--price-compare > span {
		text-decoration: line-through !important;
	}

	.boost-sd__instant-search-results .boost-sd__suggestion-queries-item .boost-sd__format-currency {
		place-content: start;
	}
	.boost-sd__instant-search-results .boost-sd__suggestion-queries-item .boost-sd__suggestion-queries-item-amount {
		display: block;
	}
	.boost-sd__instant-search-results--two-column.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item-product--left::before {
		padding-top: 105%;
	}
	.boost-sd__header-item {
		padding: 6px 8px 0px;
	}
	.boost-sd__suggestion-queries-item {
		padding: 6px 8px !important;
	}
	.boost-sd__suggestion-queries-item-product--left{
		margin-left: 11px;
		top: 50%;
  		transform: translateY(-50%);
	}
}

.boost-sd__search-opening, .boost-sd__search-opening #menu-drawer {
	min-height: 100vh;
	overflow: hidden !important;
	touch-action: none;
	width: 100%;
  }

.boost-sd__search-result-panel-content-item-description{
	display: none;
}