i-out-of-stock {
	z-index: 1;
}

.gift-cert__faq-accordion {
	color: #333;
	/* negative margin and positive padding are necessary when navigating to faq using link */
	margin-top: -132px;
	padding-top: 132px;
}
@media (min-width: 1024px) {
	.gift-cert__faq-accordion {
		width: 832px;
	}
}
.gift-cert__faq-accordion .accordion-section__heading {
	font-family: var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif);
	font-size: 20px;
	line-height: 29px;
	font-weight: 500;
}
.gift-cert__faq-accordion .accordion-section__heading+.accordion-section {
	border-top: 1px solid;
}
.gift-cert__faq-accordion .accordion-section__title, .gift-cert__faq-accordion .accordion-section__content {
	font-family: var(--font-book, "Gotham SSm book A", "Gotham SSm book B", Helvetica, Arial, sans-serif);
	font-size: 14px;
	letter-spacing: .28px;
	line-height: 20px;
}
.gift-cert__faq-accordion .accordion-section {
	color: #333;
	border-bottom: 1px solid #cfcac9;
	padding: 16px 0;
}
.gift-cert__faq-accordion .accordion-section[active="true"] .accordion-section__content {
	padding-top: 16px;
}
/* CFC-48593 + 15.01.2025 */
h2.my-account-content__faqblocktitle {
    display: none;
}
/* CFC-48593 - 16.01.2025 */
h3.override-title-styles {
margin-top: 30px;
    font-family: var(--font-medium, "Gotham SSm medium A", "Gotham SSm medium B", Helvetica, Arial, sans-serif) !important;
    font-size: 20px !important;
}
.accountCheckBalance__faq-accordion {
    border: 0px;
}
/* 03.02.2026 */
/* CFC-48593 */
.base-accordion-wrapper i-base-accordion-section .base-accordion-section__content a:active {
    color: #000 !important;
}
.base-accordion-wrapper i-base-accordion-section .base-accordion-section__content a {
    color: #333;
}
.base-accordion-wrapper i-base-accordion-section .base-accordion-section__content a:focus-visible {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #6893d2 !important;
    z-index: 1;
    border-radius: 2px;
    text-decoration: none !important;
}
.base-accordion-wrapper i-base-accordion-section .base-accordion-section__content a:hover {
    text-decoration: none !important;
}
.base-accordion-wrapper i-base-accordion-section .base-accordion-section__content a {
    text-decoration: underline;
}