/*Local Overrides */

/* Ribbon */
@media only screen and (max-width: 349px) {
	.ribbon-vday-2025 .ac-ribbon__vday-2025-container {
		padding: 0 27px;
	}
}

@media only screen and (min-width: 410px) and (max-width: 516px) {
	.ribbon-vday-2025 .ac-ribbon__vday-2025-container {
		flex-direction: column;
		padding: 0 80px;
	}
}

@media only screen and (min-width: 517px) and (max-width: 649px) {
	.ribbon-vday-2025 .ac-ribbon__vday-2025-container {
		padding: 0 103px;
	}
}

@media only screen and (min-width: 650px) and (max-width: 734px) {
	.ribbon-vday-2025 .ac-ribbon__vday-2025-container {
		padding: 0 0px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1032px) {
	.ribbon-vday-2025 .ac-ribbon__vday-2025-content {
		width: 562px;
	}
}

@media only screen and (min-width: 806px) {
	.ribbon-vday-2025 .ac-ribbon__vday-2025-content {
		width: 800px;
	}
}

/* Health section */

@media only screen and (min-width: 1068px) {
	#modal-content-health
		.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.inner-container-modal-content {
		width: 350px;
	}
}
@media only screen and (min-width: 735px) {
	#gallery-item-health-1.feature-card.theme-dark
		.feature-card-copy
		.typography-feature-card-headline.feature-card-headline,
	#gallery-item-health-1.theme-dark
		.feature-card
		.feature-card-copy
		.typography-feature-card-headline.feature-card-headline {
		width: 315px;
	}
}

/* COMPARE */
@media only screen and (max-width: 734px) {
	.tout-group.typography-tout-copy .tout-list {
		--product-tile-padding: 24px;
	}
}

/* Safery */
@media only screen and (min-width: 1069px) {
	#modal-content-safety
		.inner-container-modal-tile.tile-horizontal-layout
		.tile
		.inner-container-modal-content {
		width: 355px;
	}
}

/* Accordion */
@media only screen and (min-width: 1069px) {
	.accordion .accordion-item .accordion-button .accordion-title-text {
		width: 75%;
	}
}

/* Get to know section, card 7 */

@media only screen and (max-width: 734px) {
	#gallery-item-adventure-ready-7
		.feature-card-content
		.feature-card-image-container.image-bottom-center {
		bottom: -17px;
	}
}

@media only screen and (min-width: 735px) {
	.section-header .section-header-headline {
		max-width: 80%;
	}
}

@media only screen and (min-width: 1069px) {
	#icon-card-get-to-know .icon-card-copy-wrapper h3.icon-card-headline {
		width: 297px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#icon-card-get-to-know .icon-card-copy-wrapper h3.icon-card-headline {
		width: 256px;
	}
}
@media only screen and (max-width: 734px) {
	#icon-card-get-to-know .icon-card-copy-wrapper h3.icon-card-headline {
		width: 179px;
	}
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#icon-card-shopping-experience.icon-card .tile-content {
		padding-inline-end: 55px;
	}
}
@media only screen and (min-width: 1069px) {
	#icon-card-shopping-experience.icon-card .tile-content {
		padding-inline-end: 55px;
	}
}

/* Pride banner */
@media only screen and (min-width: 1069px) {
	.section-pride .banner-card .banner-card-copy {
		padding-right: 5px;
		padding-left: 5px;
	}
}

/* Studio section */
@media only screen and (min-width: 1069px) {
	.section-studio
		.banner-card:only-of-type
		.banner-card-row
		.banner-card-copy-column {
		width: 408px;
	}
}

/*  */
