.accordion{margin:0;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:none;transition:border-color .3s ease}.accordion+.accordion{margin-top:0;border-top:none}.accordion:last-of-type{border-bottom:1px solid rgba(var(--color-foreground),.1)}.accordion:has(details[open]){border-top-color:rgba(var(--color-brand),.35)}.accordion:has(details[open])+.accordion{border-top:1px solid rgba(var(--color-brand),.35)}.accordion:last-of-type:has(details[open]){border-bottom-color:rgba(var(--color-brand),.35)}.accordion summary{display:flex;align-items:center;justify-content:space-between;position:relative;line-height:1;padding:1.8rem 0;cursor:pointer;list-style:none;transition:color .25s ease}.accordion summary::-webkit-details-marker{display:none}.accordion summary::marker{display:none;content:""}.accordion summary:hover{color:rgb(var(--color-brand))}.accordion summary:hover .accordion__title,.accordion summary:hover .summary__title>.svg-wrapper{color:rgb(var(--color-brand))}.accordion .summary__title{display:flex;align-items:center;gap:1.2rem;flex:1}.accordion .summary__title>.svg-wrapper:first-child{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;color:rgba(var(--color-foreground),.7);transition:color .25s ease}.accordion .summary__title>.svg-wrapper:first-child svg,.accordion .summary__title>.svg-wrapper:first-child svg path{width:100%;height:100%;display:block;fill:currentColor}.accordion__content .svg-wrapper{display:none}.accordion__title{display:inline-block;margin:0;word-break:break-word;font-size:1.3rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(var(--color-foreground),.9);transition:color .25s ease}.accordion .summary__title+.icon-caret{display:none}.accordion summary:after{content:"";display:block;width:1.2rem;height:1.2rem;flex-shrink:0;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='2' stroke='black'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;opacity:.4;transition:transform .3s ease,opacity .25s ease,background-color .25s ease;color:rgba(var(--color-foreground),.7)}.accordion details[open]>summary:after{transform:rotate(180deg);opacity:1;color:rgb(var(--color-brand))}.accordion details[open]>summary .accordion__title,.accordion details[open]>summary .summary__title>.svg-wrapper:first-child{color:rgb(var(--color-brand))}.accordion__content{margin-bottom:0;word-break:break-word;overflow:hidden;padding:0 0 2.8rem 3.2rem;font-size:1.35rem;line-height:1.75;color:rgba(var(--color-foreground),.65)}.accordion:not(:has(.summary__title>.svg-wrapper:first-child)) .accordion__content{padding-left:0}.accordion__content p{margin:0 0 1rem;font-size:inherit;line-height:inherit}.accordion__content p:last-child{margin-bottom:0}.accordion__content img{max-width:100%}.accordion details[open] .accordion__content{animation:acc-open .35s ease forwards}@keyframes acc-open{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.product__accordion{overflow:hidden}.product__accordion .accordion__content{padding-right:0}@media screen and (max-width:749px){.accordion summary{padding:1.6rem 0}.accordion .summary__title{gap:1rem}.accordion .summary__title>.svg-wrapper:first-child{width:1.8rem;height:1.8rem}.accordion__title{font-size:1.2rem;letter-spacing:.06em}.accordion__content{padding-left:2.8rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-accordion.css.map */
