.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .icon-accordion{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}.pag-block.accordion{margin-top:0!important;border:none!important;background:#fff;transition:background .35s cubic-bezier(.4,0,.2,1)}.pag-block.accordion:hover{background:#fafbf8}.pag-block.pag-first{margin-top:2rem!important;border-radius:14px 14px 0 0!important;border:1px solid rgba(107,143,94,.18)!important;border-bottom:none!important;overflow:hidden}.pag-block.pag-middle{border-radius:0!important;border:none!important;border-left:1px solid rgba(107,143,94,.18)!important;border-right:1px solid rgba(107,143,94,.18)!important;border-top:1px solid rgba(107,143,94,.12)!important;overflow:hidden}.pag-block.pag-last{border-radius:0 0 14px 14px!important;border:1px solid rgba(107,143,94,.18)!important;border-top:1px solid rgba(107,143,94,.12)!important;overflow:hidden}.pag-block.pag-only{margin-top:2rem!important;border-radius:14px!important;border:1px solid rgba(107,143,94,.18)!important;overflow:hidden}.pag-block.pag-first:has(details[open]),.pag-block.pag-only:has(details[open]){box-shadow:0 4px 16px #6b8f5e14}.pag-block .accordion summary{position:relative;padding:1.8rem 2.5rem 1.8rem 4.2rem;align-items:center;justify-content:space-between;cursor:pointer;transition:padding .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.pag-block .accordion summary:before{content:"";position:absolute;left:1.6rem;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:55%;background:#6b8f5e;border-radius:2px;transition:transform .35s cubic-bezier(.34,1.56,.64,1);transform-origin:center}.pag-block details[open]>summary:before{transform:translateY(-50%) scaleY(1)}.pag-block .accordion summary:after{content:"";position:absolute;top:50%;right:2.8rem;transform:translateY(-50%) scale(0);width:40px;height:40px;border-radius:50%;background:radial-gradient(circle,rgba(107,143,94,.2) 0%,transparent 70%);pointer-events:none;opacity:0}.pag-block details[open]>summary:after{animation:pagRipple .7s cubic-bezier(.4,0,.2,1)}.pag-block .accordion__title{font-weight:700!important;font-size:1.3rem!important;color:#1a1a1a!important;letter-spacing:.015em;transition:color .3s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.pag-block details[open]>summary .accordion__title{color:#000!important;transform:translate(4px)}.pag-block .accordion summary:hover .accordion__title{color:#000!important}.pag-block .icon-caret{color:#6b8f5e;fill:#6b8f5e;flex-shrink:0;width:1.3rem;height:1.3rem;padding:.5rem;box-sizing:content-box;border-radius:50%;background:transparent;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .3s cubic-bezier(.4,0,.2,1);will-change:transform}.pag-block .accordion summary:hover .icon-caret{background:#6b8f5e1a;transform:scale(1.08)}.pag-block details[open]>summary .icon-caret{transform:rotate(180deg);background:#6b8f5e1f}.pag-block details[open]>summary:hover .icon-caret{transform:rotate(180deg) scale(1.08)}.pag-block .icon-accordion{display:none}.pag-block .accordion__content{padding:1.6rem 2.5rem 1.8rem 4.2rem;margin:0;border-top:1px solid rgba(107,143,94,.12);color:rgb(var(--color-foreground-secondary));font-size:1.35rem;line-height:1.7;background:linear-gradient(180deg,rgba(107,143,94,.025) 0%,transparent 100%);animation:pagContentFadeIn .45s cubic-bezier(.4,0,.2,1);transform-origin:top}.pag-block details[open] .accordion__content>*{animation:pagChildFadeIn .5s cubic-bezier(.4,0,.2,1) both}.pag-block details[open] .accordion__content>*:nth-child(1){animation-delay:.05s}.pag-block details[open] .accordion__content>*:nth-child(2){animation-delay:.12s}.pag-block details[open] .accordion__content>*:nth-child(3){animation-delay:.19s}.pag-block details[open] .accordion__content>*:nth-child(4){animation-delay:.26s}.pag-block details[open] .accordion__content>*:nth-child(5){animation-delay:.33s}.pag-block details[open] .accordion__content>*:nth-child(n+6){animation-delay:.4s}@keyframes pagContentFadeIn{0%{opacity:0;transform:translateY(-8px);max-height:0}to{opacity:1;transform:translateY(0);max-height:2000px}}@keyframes pagChildFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pagRipple{0%{opacity:1;transform:translateY(-50%) scale(0)}to{opacity:0;transform:translateY(-50%) scale(1.8)}}@media screen and (max-width:749px){.pag-block .accordion summary{padding:1.5rem 1.8rem 1.5rem 3.5rem}.pag-block .accordion summary:before{left:1.2rem}.pag-block .accordion__title{font-size:1.2rem!important}.pag-block .accordion__content{padding:1.3rem 1.8rem 1.5rem 3.5rem;font-size:1.25rem}.pag-block .icon-caret{width:1.1rem;height:1.1rem;padding:.4rem}.pag-block details[open]>summary .accordion__title{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.pag-block .accordion,.pag-block .accordion summary,.pag-block .accordion summary:before,.pag-block .accordion summary:after,.pag-block .accordion__title,.pag-block .icon-caret,.pag-block .accordion__content,.pag-block details[open] .accordion__content>*{animation:none!important;transition:none!important}}.pag-block .accordion summary:focus-visible{outline:2px solid #6b8f5e;outline-offset:-2px;border-radius:2px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-accordion.css.map */
