.collection-seo{background:var(--bg);color:var(--text)}.collection-seo__inner{border-top:1px solid color-mix(in srgb,var(--text) 14%,transparent)}.collection-seo__content{display:grid;gap:clamp(32px,5vw,80px);padding-top:clamp(32px,4vw,64px)}.collection-seo__content--description-only,.collection-seo__content--accordions-only{max-width:920px;margin-inline:auto}.collection-seo__subheading{margin:0 0 12px}.collection-seo__heading{margin:0 0 20px;line-height:1.08}.collection-seo__description{color:color-mix(in srgb,var(--text) 82%,transparent)}.collection-seo__description>:first-child,.collection-seo__answer>:first-child{margin-top:0}.collection-seo__description>:last-child,.collection-seo__answer>:last-child{margin-bottom:0}.collection-seo__accordions{border-top:1px solid color-mix(in srgb,var(--text) 18%,transparent)}.collection-seo__accordion{border-bottom:1px solid color-mix(in srgb,var(--text) 18%,transparent)}.collection-seo__summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:68px;padding:18px 4px;font-weight:var(--FONT-WEIGHT-BUTTON-BOLD);line-height:1.35;cursor:pointer;list-style:none}.collection-seo__summary::-webkit-details-marker{display:none}.collection-seo__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}.collection-seo__icon{position:relative;flex:0 0 20px;width:20px;height:20px}.collection-seo__icon:before,.collection-seo__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.collection-seo__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.collection-seo__accordion[open] .collection-seo__icon:after{transform:translate(-50%,-50%) rotate(0)}.collection-seo__answer{max-width:68ch;padding:0 44px 24px 4px;color:color-mix(in srgb,var(--text) 82%,transparent)}@media only screen and (min-width:900px){.collection-seo__content--split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.collection-seo__content--split .collection-seo__intro{position:sticky;top:calc(var(--collection-sticky-bar-height, 0px) + 32px)}}@media only screen and (max-width:767px){.collection-seo__content{gap:28px}.collection-seo__summary{min-height:60px;padding-block:16px}.collection-seo__answer{padding-right:28px}}@media(prefers-reduced-motion:reduce){.collection-seo__icon:before,.collection-seo__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
