.product__accordion.ss-acc{--ssa-accent: rgb(var(--color-base-accent-1, 34, 66, 141));border-top:0;border-bottom:1px solid var(--ssa-divider, rgba(var(--color-base-text, 18, 18, 18), .12))}.product__accordion.ss-acc+.product__accordion.ss-acc{margin-top:0!important}.product__accordion.ss-acc:has(+.product__accordion.ss-acc){margin-bottom:0!important}.ss-acc .accordion__summary{position:relative;display:flex;align-items:center;padding:22px 44px 22px 0;list-style:none;cursor:pointer}.ss-acc .accordion__summary::-webkit-details-marker{display:none}.ss-acc .accordion__summary:focus-visible{outline:2px solid var(--ssa-accent);outline-offset:2px}.ss-acc .summary__title{display:flex;flex:1 1 auto;align-items:center;min-width:0}.ss-acc .summary__title>:not(.accordion__title),.ss-acc .accordion__summary>svg:not(.ss-acc__chevron){display:none!important}.ss-acc .accordion__title{max-width:none;min-height:0;margin:0;color:var(--ssa-title-color, var(--ssa-accent));font-size:var(--ssa-title-size, 18px);font-weight:700;letter-spacing:0;line-height:1.3;text-transform:none}.ss-acc__chevron{position:absolute;top:50%;right:2px;width:24px;height:24px;color:var(--ssa-chevron, var(--ssa-title-color, var(--ssa-accent)));transform:translateY(-50%);transition:transform .25s ease}.ss-acc .accordion__details[open] .ss-acc__chevron{transform:translateY(-50%) rotate(180deg)}@media(hover:hover){.ss-acc .accordion__summary:hover .accordion__title{opacity:.82}}.ss-acc .accordion__content{margin:0;padding:0 0 22px;color:var(--ssa-text, rgba(var(--color-base-text, 18, 18, 18), .8));font-size:16px;line-height:1.6}.ss-acc .accordion__content>:first-child{margin-top:0}.ss-acc .accordion__content>:last-child{margin-bottom:0}.ss-acc .accordion__content p{margin:0 0 .75em}.ss-acc .accordion__content h3,.ss-acc .accordion__content h4{margin:1.2em 0 .35em;color:var(--ssa-title-color, var(--ssa-accent));font-size:1em;font-weight:700;letter-spacing:0;line-height:1.35;text-transform:none}.ss-acc .accordion__content strong{font-weight:700}@media screen and (max-width:749px){.ss-acc .accordion__summary{padding:18px 38px 18px 0}.ss-acc .accordion__title{font-size:calc(var(--ssa-title-size, 18px) - 2px)}.ss-acc__chevron{width:22px;height:22px}.ss-acc .accordion__content{padding-bottom:18px;font-size:15px}}@media(prefers-reduced-motion:reduce){.ss-acc__chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ss-accordion.css.map */
