/* Clear questions on tactile black cards; the existing answers stay in place. */
/* Share the enquiry rail; nested wrappers must not add a second gutter. */
body.lov-black-edition .lov-answers[data-faq-cards]{box-sizing:border-box;width:calc(100% - 2 * var(--gutter,6vw));max-width:1000px;margin-inline:auto;padding-inline:0}
body.lov-black-edition .sf-page:has(.sf-brief-section) .lov-answers[data-faq-cards]{max-width:calc(var(--max-width,1440px) - 2 * var(--gutter,6vw))}
body.lov-black-edition .lov-answers[data-faq-cards] :is(.lov-answer-banner-copy,.lov-answer-section-heading,.sf-detail-heading,.sl-faq-heading,.lov-answer-body,.lov-answer-collection){box-sizing:border-box;width:100%;max-width:none;margin-inline:0;padding-inline:0}
body.lov-black-edition .lov-answers[data-faq-cards]{margin-block:38px 45px}
body.lov-black-edition .lov-answers[data-faq-cards] :is(.lov-answer-banner-copy,.lov-answer-section-heading,.sf-detail-heading,.sl-faq-heading){display:block;padding-block:0 22px;margin-bottom:0}
body.lov-black-edition .lov-answers[data-faq-cards] .eyebrow{color:#ddd;margin-bottom:10px}
body.lov-black-edition .lov-answers[data-faq-cards] :is(.lov-answer-banner,.lov-answer-section-heading,.sf-detail-heading,.sl-faq-heading) h2{font:400 clamp(29px,3.1vw,39px)/1.18 var(--serif);letter-spacing:-.02em;text-transform:none;margin:0;color:#fff;max-width:none}
body.lov-black-edition .lov-answers[data-faq-cards] :is(.lov-answer-banner,.lov-answer-section-heading,.sf-detail-heading,.sl-faq-heading) h2 em{color:inherit;font-weight:inherit}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;border:0}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]{display:block;min-width:0;margin:0;padding:0;border:1px solid #ffffff38;border-radius:16px;background:linear-gradient(130deg,#ffffff0b,transparent 68%),#0d0f10;box-shadow:inset 0 1px 0 #ffffff12,0 8px 24px #0003;overflow:visible;transition:border-color .22s,background .22s,box-shadow .22s;scroll-margin-top:28px}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary{display:grid;grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:1fr auto;align-items:start;gap:15px 17px;min-height:118px;box-sizing:border-box;padding:21px 22px 18px;width:100%;margin:0;border:0;border-radius:15px;background:transparent;color:#f6f6f2;font:400 17px/1.5 var(--sans);text-transform:none;letter-spacing:0}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary:hover{background:transparent}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-question-text{grid-column:1;grid-row:1;font:inherit;overflow-wrap:anywhere}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary .lov-answer-icon{grid-column:2;grid-row:1;align-self:start;width:30px;height:30px;min-width:30px;margin:0;border-color:#ffffff45;background:#ffffff09}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary .lov-answer-icon::before,body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary .lov-answer-icon::after{left:9px;right:9px;top:13px}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-prompt{display:block;grid-column:1/-1;grid-row:2;color:#c8cac7;font:12px/1.5 var(--sans);text-transform:none;letter-spacing:0}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-hide{display:none}
body.lov-black-edition .lov-answers[data-faq-cards] [open] .lov-answer-read{display:none}
body.lov-black-edition .lov-answers[data-faq-cards] [open] .lov-answer-hide{display:inline}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card][open]{border-color:#ffffff90;background:linear-gradient(130deg,#ffffff10,transparent 75%),#111415;box-shadow:inset 0 1px 0 #ffffff22,0 14px 34px #0005}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]:focus-within{border-color:#fff;box-shadow:inset 0 1px 0 #ffffff30,0 0 0 3px #ffffff13}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary:focus-visible{outline:none}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]:has(>summary:focus-visible){outline:2px solid #fff;outline-offset:4px}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>.lov-answer-panel{box-sizing:border-box;display:block;max-width:none;margin:0;padding:0 22px 22px;font:15px/1.8 var(--sans);color:#d5d7d2}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]:not([open])>.lov-answer-panel{display:none}
body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card][open]>.lov-answer-panel{animation:lov-answer-enter .26s ease both}
@keyframes lov-answer-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-panel :is(p,ul,ol){font-size:15px;line-height:1.8;color:#d5d7d2;margin-block:0 14px}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-panel :last-child{margin-bottom:0}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-search{margin:0 0 18px}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-search label{display:block;position:static;width:auto;height:auto;margin:0 0 10px;padding:0;overflow:visible;clip-path:none;white-space:normal;font:14px/1.5 var(--sans);color:#ddd}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-search-field{border:1px solid #ffffff40;border-radius:13px;background:#ffffff05;padding:4px 16px}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-search input{min-height:44px}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-more{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:16px;padding:11px 20px;border:1px solid #ffffff50;border-radius:999px;background:#ffffff08;color:#eee;text-decoration:none}
body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-more:hover{background:#ffffff15;border-color:#ffffff90}
body.lov-black-edition .lov-answers[data-faq-cards] [hidden]{display:none!important}
body.lov-black-edition .elite-clarity[data-faq-cards]{padding:0;border:0;background:#030303}
@media(hover:hover) and (pointer:fine){body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]:hover{border-color:#ffffff80;box-shadow:inset 0 1px 0 #ffffff28,0 12px 28px #0005}}
@media(max-width:700px){
 body.lov-black-edition .lov-answers[data-faq-cards]{margin-block:28px 35px}
 body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-list{grid-template-columns:1fr;gap:10px}
 body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>summary{min-height:104px;padding:19px 18px 16px;gap:13px 14px;font-size:16px;line-height:1.5}
 body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]>.lov-answer-panel{padding:0 18px 21px}
 body.lov-black-edition .lov-answers[data-faq-cards] :is(.lov-answer-banner,.lov-answer-section-heading,.sf-detail-heading,.sl-faq-heading) h2{font-size:31px}
 body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-prompt{font-size:12px}
}
@media(prefers-reduced-motion:reduce){body.lov-black-edition .lov-answers[data-faq-cards] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-contrast:more){body.lov-black-edition .lov-answers[data-faq-cards] [data-faq-card]{background:#080808;border-color:#aaa}body.lov-black-edition .lov-answers[data-faq-cards] .lov-answer-panel :is(p,ul,ol){color:#fff}}
