.accordion summary{display:flex;position:relative;line-height:1;border-radius:.625rem;justify-content:space-between;align-items:center;padding:12px 16px}@media screen and (min-width: 1024px){.accordion summary{padding:17.778px}}@media screen and (min-width: 1280px){.accordion summary{padding:16px}}@media screen and (min-width: 1440px){.accordion summary{padding:20px}}@media screen and (min-width: 1800px){.accordion summary{padding:24px}}@media screen and (min-width: 2400px){.accordion summary{padding:33.333px}}.icon-caret{width:clamp(32px,calc(.25vw - 288px),36px);height:clamp(32px,calc(.25vw - 288px),36px);border:1px solid var(--Secondary-Md-Beige, #ddd3c5);border-radius:888px;display:flex;align-items:center;justify-content:center;color:#667b61}.icon-caret svg{width:17.77777862548828px;height:17.77777862548828px}@media (min-width: 1440px){.icon-caret{width:clamp(36px,calc(.25vw - 324px),45px);height:clamp(36px,calc(.25vw - 324px),45px)}.icon-caret svg{width:20px;height:20px}}@media (min-width: 1800px){.icon-caret{width:clamp(45px,calc(.25vw - 405px),60px);height:clamp(45px,calc(.25vw - 405px),60px)}.icon-caret svg{width:25px;height:25px}}@media (min-width: 2400px){.icon-caret{width:60px;height:60px}}.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-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:flex;align-items:center;max-width:calc(100% - 2.8rem);min-height:1.6rem;margin:0;word-break:break-word;color:#333;font-family:franklin-gothic-atf;font-style:normal;font-weight:400;line-height:140%;letter-spacing:0;font-size:clamp(13px,calc(13px + 0*(100vw - 320px)),13px)}@media (min-width: 768px){.accordion__title{font-size:clamp(13px,calc(13px + ((17.778 - 13) * ((100vw - 768px) / (1024 - 768)))),17.778px)}}@media (min-width: 1024px){.accordion__title{font-size:clamp(17.778px,calc(17.778px + ((18 - 17.778) * ((100vw - 1024px) / (1280 - 1024)))),18px)}}@media (min-width: 1280px){.accordion__title{font-size:clamp(18px,calc(18px + 2*(100vw - 1280px)/160),20px)}}@media (min-width: 1440px){.accordion__title{font-size:clamp(20px,calc(20px + ((24 - 20) * ((100vw - 1440px) / (1800 - 1440)))),24px)}}@media (min-width: 1800px){.accordion__title{font-size:clamp(24px,calc(24px + ((32 - 24) * ((100vw - 1800px) / (2400 - 1800)))),32px)}}.accordion .svg-wrapper{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 summary .icon-caret{transition:transform .3s ease-in-out}.accordion summary .icon-caret:hover{background:var(--Primary-Green, #667b61);border:1px solid var(--Secondary-Md-Beige, #667b61);color:#fff}.accordion summary:hover .icon-caret{background:var(--Primary-Green, #667b61);border:1px solid var(--Secondary-Md-Beige, #667b61);color:#fff}.accordion details[open]>summary .icon-caret{transform:rotate(45deg)}.accordion__content{overflow:hidden;height:0px;transition:height .4s ease,opacity .4s ease;word-break:break-word;overflow-x:auto;color:#333;font-family:franklin-gothic-atf;font-style:normal;font-weight:350;line-height:140%;letter-spacing:0;font-size:clamp(12px,calc(12px + 0*(100vw - 320px)),12px);padding-left:16px;padding-right:16px}@media (min-width: 768px){.accordion__content{font-size:clamp(12px,calc(12px + ((14 - 12) * ((100vw - 768px) / (1024 - 768)))),14px)}}@media (min-width: 1024px){.accordion__content{font-size:clamp(14px,calc(14px + 0*(100vw - 1024px)),14px);padding-left:17.778px;padding-right:17.778px}}@media (min-width: 1280px){.accordion__content{font-size:clamp(14px,calc(14px + 2*(100vw - 1280px)/160),16px);padding-left:16px;padding-right:16px}}@media (min-width: 1440px){.accordion__content{font-size:clamp(16px,calc(16px + ((20 - 16) * ((100vw - 1440px) / (1800 - 1440)))),20px);padding-left:20px;padding-right:20px}}@media (min-width: 1800px){.accordion__content{font-size:clamp(20px,calc(20px + .01*(100vw - 1800px)),26px);padding-left:24px;padding-right:24px}}@media (min-width: 2400px){.accordion__content{padding-left:33.333px;padding-right:33.333px}}.accordion__content img{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-accordion.css.map */
