.nfl-faq{background:var(--nfl-cream);color:var(--nfl-ink);padding-top:40px;padding-bottom:0}.nfl-faq__inner{width:min(100% - var(--nfl-gutter) * 2,1088px);margin-inline:auto;display:flex;flex-direction:column;gap:60px}.nfl-faq__hero{display:flex;flex-direction:column;gap:40px}.nfl-faq__hero-text{display:flex;flex-direction:column;gap:12px}.nfl .nfl-faq__title{letter-spacing:-.02em}.nfl .nfl-faq__intro{line-height:1.4;letter-spacing:0}.nfl .nfl-faq__intro a{text-decoration:underline;text-underline-offset:.14em}.nfl-faq__pills{display:flex;flex-wrap:wrap;gap:8px}.nfl .nfl-faq__pill{display:inline-flex;align-items:center;flex:none;padding:11px 19px;border:1px solid var(--nfl-ink);border-radius:300px;color:var(--nfl-ink);font-size:14px;line-height:1;font-weight:500;letter-spacing:0;white-space:nowrap;transition:background-color .3s var(--nfl-ease),color .3s var(--nfl-ease)}.nfl .nfl-faq__pill:hover,.nfl .nfl-faq__pill:focus-visible{background:var(--nfl-ink);color:var(--nfl-cream)}.nfl-faq__group{width:min(100%,816px);margin-inline:auto;display:flex;flex-direction:column;gap:40px;scroll-margin-top:76px}.nfl .nfl-faq__group-title{font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:500}.nfl-faq__list{display:flex;flex-direction:column;gap:24px}.nfl-faq__item{padding-bottom:24px;border-bottom:1px solid var(--nfl-ink)}.nfl-faq__group:last-child .nfl-faq__item:last-child{padding-bottom:0;border-bottom:0}.nfl-faq__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none}.nfl-faq__row::-webkit-details-marker{display:none}.nfl-faq__row:before{content:"";position:absolute;top:-16px;right:0;bottom:-16px;left:0}@media screen and (min-width:750px){.nfl-faq__row:before{top:-20px;right:0;bottom:-20px;left:0}}.nfl .nfl-faq__q{max-width:240px;font-size:20px;line-height:1.2;letter-spacing:-.02em;font-weight:500}.nfl-faq__icon{position:relative;flex:none;width:16px;height:16px}.nfl .nfl-faq__icon:before,.nfl .nfl-faq__icon:after{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:1px;transition:transform .32s var(--nfl-ease)}.nfl .nfl-faq__icon:before{width:16px;height:1.6px;transform:translate(-50%,-50%)}.nfl .nfl-faq__icon:after{width:1.6px;height:16px;transform:translate(-50%,-50%) scaleY(1)}.nfl .nfl-faq__item[open] .nfl-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.nfl-faq__panel{display:grid;grid-template-rows:var(--rows, 0fr);transition:grid-template-rows .42s var(--nfl-ease)}.nfl-faq__item[open] .nfl-faq__panel{grid-template-rows:1fr}.nfl-faq__panel-inner{overflow:hidden}.nfl-faq__a{padding-top:12px}@supports selector(::details-content){.nfl-faq__item::details-content{content-visibility:hidden;transition-property:content-visibility;transition-duration:.42s;transition-behavior:allow-discrete}.nfl-faq__item[open]::details-content{content-visibility:visible}}@media screen and (min-width:750px){.nfl-faq{padding-top:120px;padding-bottom:min(16.6667vw,240px)}.nfl-faq__inner{gap:120px}.nfl-faq__hero{gap:60px}.nfl-faq__hero-text{gap:20px;text-align:center}.nfl .nfl-faq__intro{letter-spacing:-.02em}.nfl-faq__pills{gap:20px;justify-content:center}.nfl-faq__group{gap:60px;scroll-margin-top:104px}.nfl .nfl-faq__group-title{font-size:clamp(26px,3.3333vw,48px)}.nfl-faq__list{gap:40px}.nfl-faq__item{padding-bottom:40px}.nfl .nfl-faq__q{max-width:none;font-size:clamp(20px,2.2222vw,32px)}.nfl-faq__a{padding-top:24px}}.nfl-faq__a>*+*{margin-top:12px}.nfl .nfl-faq__a :is(ul,ol){padding-left:1.25em}.nfl .nfl-faq__a ul{list-style:disc}.nfl .nfl-faq__a ol{list-style:decimal}.nfl-faq__a li+li{margin-top:4px}.nfl-faq__list{gap:16px}.nfl-faq__item{padding-bottom:16px}.nfl .nfl-faq__q{max-width:none;font-size:17px;line-height:1.3;letter-spacing:-.01em}.nfl-faq__a{max-width:60ch;padding-top:10px}@media screen and (min-width:750px){.nfl-faq__inner{gap:80px}.nfl-faq__group{gap:28px}.nfl .nfl-faq__group-title{font-size:clamp(24px,2.2222vw,32px)}.nfl-faq__list{gap:20px}.nfl-faq__item{padding-bottom:20px}.nfl .nfl-faq__q{font-size:clamp(18px,1.3889vw,20px)}.nfl-faq__a{padding-top:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/nfl-faq.css.map */
