/* FAQ repair shared by homepage and product template. Native toggle still owns open state. */
:is(.mss-shopping-help,.mss-home-faq) .f-collapsible{display:block!important;margin:0!important;border-bottom:1px solid #D8CDBC!important;max-width:100%}
:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--button{font-family:var(--font-stack-header,Georgia)!important;font-weight:400!important;font-size:20px!important;line-height:1.35!important;display:flex!important;gap:12px;align-items:center!important;text-align:left!important;margin:0!important;padding:16px 0!important;min-height:0!important}
:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--button>[data-key]{flex:1;min-width:0}:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--button:before{content:'+'!important;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid #A88370;border-radius:50%;width:24px;height:24px;flex:0 0 24px;margin:0!important;font:18px/1 Georgia;color:#6E4939}:is(.mss-shopping-help,.mss-home-faq) .f-collapsible[open] .f-collapsible--button:before{content:'−'!important;background:#6E4939;color:#FBF8F2}
:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--content{overflow:hidden!important;padding:0!important;margin:0!important;min-height:0!important;border:0!important;box-sizing:border-box!important}:is(.mss-shopping-help,.mss-home-faq) .f-collapsible:not([open]) .f-collapsible--content{height:0!important;visibility:hidden!important}:is(.mss-shopping-help,.mss-home-faq) .f-collapsible[open] .f-collapsible--content{visibility:visible!important}
:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--content__inner{padding:4px 0 18px 18px!important;margin:0!important;border-left:2px solid #A88370!important}:is(.mss-shopping-help,.mss-home-faq) .rte p{font-family:var(--font-stack-body,Arial);font-size:15px;line-height:1.75;margin:0!important}:is(.mss-shopping-help,.mss-home-faq) .rte a,:is(.mss-shopping-help,.mss-home-faq) .rte a:hover{display:inline!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-bottom:0!important;background:none!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;color:#6E4939!important;font:inherit!important;font-weight:600!important}:is(.mss-shopping-help,.mss-home-faq) .rte a:before,:is(.mss-shopping-help,.mss-home-faq) .rte a:after{content:none!important;display:none!important}
.notification-center-container .notification{background:#FBF8F2!important;color:#30291F!important;border:1px solid #A88370!important;border-left:3px solid #6E4939!important;border-radius:3px!important;box-shadow:0 10px 28px #30291f24!important;font-family:var(--font-stack-body,Arial)!important;padding:14px 18px!important;gap:12px!important;display:flex!important;align-items:center!important;max-width:calc(100vw - 32px)!important}.notification-center-container .notification.success{background:#FBF8F2!important;color:#30291F!important}.notification-center-container .notification__bg{display:none!important}.notification-center-container .notification__text{font-size:14px!important;line-height:1.5!important}.notification-center-container .f-svg-icon{color:#6E4939!important;width:18px!important;height:18px!important;flex-shrink:0}
@media(max-width:767px){:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--button{font-size:17px!important;padding:13px 0!important;gap:8px}:is(.mss-shopping-help,.mss-home-faq) .rte p{font-size:14px}:is(.mss-shopping-help,.mss-home-faq) .f-collapsible--content__inner{padding-left:12px!important}}

/* Product FAQ inherited home spacing / text behaviour on latest files. */
.mss-product-help .f-collapsible--content{overflow:hidden!important;min-height:0!important}.mss-product-help .f-collapsible:not([open]) .f-collapsible--content{height:0!important;visibility:hidden!important}.mss-product-help .f-collapsible[open] .f-collapsible--content{visibility:visible!important}.mss-product-help .f-collapsible--button{font-family:var(--font-stack-header,Georgia)!important;font-size:20px!important;line-height:1.35!important}.mss-product-help .f-collapsible--content__inner{border-left:2px solid #A88370!important;padding:4px 0 18px 18px!important}.mss-product-help .f-collapsible--content .rte a{display:inline!important;padding:0!important;border:0!important;background:none!important;text-decoration:none!important;color:#6E4939!important}
