.accordion{border-top:1px solid rgba(var(--color-foreground),.08)}.accordion:last-child{border-bottom:1px solid rgba(var(--color-foreground),.08)}.accordion summary{cursor:pointer;display:flex;position:relative;line-height:1;padding:1.5rem 0;color:rgba(var(--color-foreground),.75);min-height:1.6rem}.accordion summary:hover{color:rgba(var(--color-foreground),1)}.accordion summary::-webkit-details-marker{display:none}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-width:calc(100% - 6rem);padding-right:2rem;font-size:1.6rem;font-weight:medium}.accordion__title h2,.accordion__title h3,.accordion__title h4,.accordion__title h5,.accordion__title h6{margin:0;font-size:inherit;font-weight:inherit}.accordion .icon-caret{height:1.2rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.2rem}.accordion[open] .icon-caret{transform:translateY(-50%) rotate(90deg)}.accordion__content{font-size:1.4rem;padding-bottom:1.8rem;padding-top:0;width:100%;overflow:hidden}.accordion__content p{margin-top:0}.accordion__content p:only-child,.accordion__content p:last-child{margin-bottom:0}.accordion__content{animation:accordion-close .1s ease-in-out}.accordion[open] .accordion__content{animation:accordion-open .15s ease-in-out}@keyframes accordion-open{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@keyframes accordion-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-1rem)}}@media(prefers-reduced-motion){.accordion__content,.accordion[open] .accordion__content{animation:none}}.accordion--bordered{border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--corner-radius);margin-bottom:1rem}.accordion--bordered:last-child{margin-bottom:0}.accordion--bordered summary{padding:1.5rem 2rem}.accordion--bordered .accordion__content{padding:0 2rem 1.8rem}.accordion--bordered .icon-caret{right:2rem}.product .accordion{margin-top:1.5rem}.product .accordion summary{padding:1.5rem 0}.product .accordion .accordion__content{padding-bottom:1.5rem}.faq .accordion{margin-bottom:0}.faq .accordion summary{font-weight:var(--font-heading-weight);color:rgba(var(--color-foreground),.9)}.faq .accordion__title{max-width:calc(100% - 4rem);min-width:calc(100% - 4rem)}.collection-filters .accordion{border:none;border-bottom:1px solid rgba(var(--color-foreground),.08)}.collection-filters .accordion summary{padding:1rem 0}.collection-filters .accordion__content{padding-bottom:1rem}.drawer .accordion{border-color:rgba(var(--color-foreground),.12)}.drawer .accordion summary{padding:1.2rem 0}.drawer .accordion__content{padding-bottom:1.2rem}.accordion .accordion{margin-left:1rem;border-color:rgba(var(--color-foreground),.05)}.accordion .accordion summary{padding:1rem 0;font-size:1.4rem}.accordion .accordion .accordion__content{padding-bottom:1rem;font-size:1.3rem}.accordion--with-icon .accordion__title:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:1rem;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}@media screen and (max-width:749px){.accordion summary{padding:1.2rem 0}.accordion__title{font-size:1.5rem;max-width:calc(100% - 5rem);min-width:calc(100% - 5rem)}.accordion__content{font-size:1.3rem;padding-bottom:1.5rem}.accordion .icon-caret{height:1rem;width:1rem}}.sidebar .accordion{margin-bottom:2rem}.sidebar .accordion:last-child{margin-bottom:0;border-bottom:none}.sidebar .accordion summary{font-weight:var(--font-heading-weight);text-transform:uppercase;letter-spacing:.1rem;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-accordion.css.map */
