.accordions{padding:4rem 0 6.4rem}.accordions .section__heading{margin-block-end:calc(var(--section-spacing-unit-size) * 2.25);letter-spacing:normal}.accordions .section__heading:last-child{margin-block-end:0}.accordion__button{display:flex;align-items:center;justify-content:space-between;text-decoration:underline solid transparent .1rem;text-underline-offset:.3rem;transition:text-decoration-color var(--duration-default);letter-spacing:var(--font-heading-letter-spacing);padding-block:.2rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.template--about-us .accordion__button{padding-block:0}.accordion__button span{display:flex;align-items:center;gap:.8rem}.accordion__button svg{width:var(--font-heading-scale) * 1.6rem;aspect-ratio:1/1}.accordion__section{padding:2.8rem 0}.accordion__section:first-child{padding-block-start:0}.accordion__section:last-child{padding-block-end:0;border-block-end:none}.accordion__icon{margin-inline-start:1.6rem;pointer-events:none}.accordion__body-inner{padding-block-start:2.4rem}.accordion__body p{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.75)}.accordion__body p:last-child{margin-block-end:0}@media (hover: hover){.accordion__button:hover{text-decoration-color:currentColor}}@media screen and (min-width: 990px){.accordion__icon{margin-inline-start:3.2rem}.accordions{padding:6.4rem 0 calc(var(--section-spacing-unit-size) * 2)}.accordion__body p{margin-block-end:3rem}.accordion__section{padding:3.2rem 0}}.product__accordion{padding-block:var(--spacing-5);border-block-end:2px solid #e0e0e0}.product__accordion .accordion__button span svg{width:2rem;height:2rem}.product__accordion .accordion__icon{position:relative;display:flex;align-items:center;justify-content:center;margin-inline-end:1.2rem}.product__accordion .accordion__icon>svg{position:absolute}.product__accordion .accordion__icon>svg:not(.icon-arrow):last-child{transform:rotate(90deg)}.product__accordion .accordion__section.is-active .accordion__icon>svg:last-child{transform:rotate(0)}.product__accordion .accordion__body p{color:rgb(var(--color-foreground))}.product__accordion summary:hover{cursor:pointer;text-decoration:none}.product__accordion .accordion__body-inner{padding-inline-end:6.4rem}@media screen and (max-width: 450px){.product__accordion .accordion__body-inner{padding-inline-end:0}}.product__accordion .accordion__body-inner table tr:nth-child(2n){background:#f8f2e9}.product__accordion .accordion__body-inner table td{border:none}@media screen and (max-width: 1024px){.product__accordion .accordion__body-inner:has(table){padding-inline-end:10px}}@media screen and (max-width: 450px){.product__accordion .accordion__body-inner table span{font-size:12px}.product__accordion .accordion__body-inner table td{border:none}.product__accordion .accordion__body-inner table tr:nth-child(2n){background:#fff}}.accordions .container:has(.img-title__wrapper){display:flex;flex-direction:row-reverse;justify-content:space-between}@media screen and (max-width: 768px){.accordions .container:has(.img-title__wrapper){flex-direction:column;row-gap:30px}.accordion__button span{font-size:20px}}.img-title__wrapper{width:50%;padding-left:168px}@media screen and (max-width: 1440px){.img-title__wrapper{padding-left:100px}}@media screen and (max-width: 1024px){.img-title__wrapper{padding-left:50px}}@media screen and (max-width: 768px){.img-title__wrapper{width:100%;padding-left:0}}.img-title__wrapper h2{font-size:68px;line-height:70px;font-family:var(--headings-font-family-secondary)}.template--about-us .img-title__wrapper h2{margin-bottom:64px}@media screen and (max-width: 1440px){.img-title__wrapper h2{font-size:45px;line-height:55px}}@media screen and (max-width: 450px){.img-title__wrapper h2{font-size:30px;line-height:36px;text-align:center}}.img-title__wrapper .image__wrapp{aspect-ratio:60 / 41}.img-title__wrapper .image__wrapp img{width:100%;height:100%;object-fit:cover}.accordions .container:has(.img-title__wrapper) .accordion__button-text{font-size:32px;line-height:33px;text-transform:uppercase;font-weight:500}@media screen and (max-width: 1440px){.accordions .container:has(.img-title__wrapper) .accordion__button-text{font-size:25px;line-height:30px}}@media screen and (max-width: 450px){.accordions .container:has(.img-title__wrapper) .accordion__button-text{font-size:21px;line-height:25px}}.accordions .container:has(.img-title__wrapper) .accordion__body-inner p{font-size:20px;line-height:30px;font-weight:400}@media screen and (max-width: 1440px){.accordions .container:has(.img-title__wrapper) .accordion__body-inner p{font-size:15px;line-height:20px}}.accordions .container:has(.img-title__wrapper) accordion-default{width:50%}@media screen and (max-width: 768px){.accordions .container:has(.img-title__wrapper) accordion-default{width:100%}.product__accordion .accordion__body-inner table td{font-size:12px}}.accordions .container:has(.img-title__wrapper) details{padding:32px}@media screen and (max-width: 1440px){.accordions .container:has(.img-title__wrapper) details{padding:20px}}.accordions .container:has(.img-title__wrapper) details[open]{background:#ede6db}.accordions .container .community-link{font-size:24px;line-height:31px;font-weight:600;display:flex;align-items:center;gap:6px;margin-top:68px;margin-left:32px;width:fit-content;color:inherit}.template--about-us .accordions .container .community-link{font-size:25px;text-transform:uppercase;line-height:110%;font-weight:400;letter-spacing:.01em;font-kerning:normal;margin-left:20px}.accordions .button.button--text:after{background-color:#545a3e}@media screen and (max-width: 1440px){.accordions .container .community-link{font-size:18px;line-height:20px}}@media screen and (max-width: 450px){.accordions .container .community-link{padding-left:0;justify-content:center;font-size:24px;margin:20px auto 0}}.template--about-us .accordion__section .accordion__body{max-width:75%}@media screen and (max-width: 450px){.template--about-us .accordion__section .accordion__body{max-width:100%}}@media screen and (max-width: 1024px){.template--about-us .accordions{padding-top:80px}}@media screen and (max-width: 451px){.template--about-us .accordions .container .community-link{font-size:21px}}.faq-category__title{text-transform:uppercase;line-height:56px;font-weight:500;padding:0;margin-bottom:32px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-accordions.css.map */
