.accordion{display:block}.accordion__title{margin:6.4rem 0 0;padding:2rem 0;scroll-margin-top:calc(var(--header-height, 0px) + var(--sticky-nav-height, 0px) + 1.2rem)}.accordion__section{--button-padding-y: 2.6rem}.accordion__section:before{display:none}.accordion__title+.accordion__section:before,.accordion__section:first-child:before{display:block}.accordion__button{letter-spacing:-.03em}.accordion__button-inner{display:flex;align-items:center;justify-content:space-between;column-gap:2rem;padding:var(--button-padding-y) 0;transition:padding-bottom var(--duration-default)}.accordion__button-icon{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;border-radius:50%;border:.1rem solid currentColor;background-color:var(--background-color);flex-shrink:0}.accordion__button-icon svg{width:2.2rem;transform:translateY(.2rem);transition:transform var(--duration-default)}.accordion__body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--duration-default)}.accordion__body-inner{min-height:0;transform:translateY(-2.4rem);transition:transform var(--duration-default)}.accordion__body-inner:before{content:"";display:block;padding-top:2.3rem}.accordion__body-inner:after{content:"";display:block;padding-top:var(--button-padding-y)}.accordion__entry{max-width:48em;margin-bottom:2.4rem;padding-right:2.8rem}.accordion__entry strong{font-weight:inherit;background-color:#ffe96b}.accordion__entry+.accordion__images{margin-top:-.5rem}.accordion__images ul{--items-width: calc(100% / 3);--gap-x: 1.5rem;--gap-y: var(--gap-x)}.accordion__body-button{display:flex;margin-top:2.4rem}.accordion__section.is-open .accordion__button-inner,html.no-js .accordion__section[open] .accordion__button-inner{padding-bottom:0}.accordion__section.is-open .accordion__button-icon svg,html.no-js .accordion__section[open] .accordion__button-icon svg{transform:rotate(180deg) translateY(.2rem)}.accordion__section.is-open .accordion__body,html.no-js .accordion__section[open] .accordion__body{grid-template-rows:1fr}.accordion__section.is-open .accordion__body-inner,html.no-js .accordion__section[open] .accordion__body-inner{transform:none}@media screen and (max-width:749px){.accordion__body{margin:0 calc(0rem - var(--page-gutter));padding:0 var(--page-gutter)}.accordion__images ul{--items-width: min(73.9%, 31.2rem);--gap-x: 1.5rem;overflow-x:auto;flex-wrap:nowrap;column-gap:var(--gap-x);margin:0 calc(0rem - var(--page-gutter));padding:0 var(--page-gutter)}.accordion__images li{padding:0}}@media screen and (max-width:479px){.accordion__body-button{width:100%}}@media screen and (min-width:750px){.accordion__title{padding:1.4rem 0}.accordion__section{--button-padding-y: 3rem}.accordion__button-inner{padding-top:calc(var(--button-padding-y) - .1rem)}.accordion__body-inner:before{padding-top:2.5rem}.accordion__entry{margin-bottom:3.4rem}.accordion__entry+.accordion__images{margin-top:-1rem}.accordion__images{overflow:hidden;max-width:98.4rem}.accordion__images ul{--items-width: calc(100% / 3);--gap-x: 2.4rem}.accordion__body-button{margin-top:3rem}}.accordion--secondary .accordion__section{--button-padding-y: 3.6rem;background-color:var(--background-color);border-bottom:none;border-top:.1rem solid var(--background-color);transition:background-color var(--duration-default),border-color var(--duration-default)}.accordion--secondary .accordion__section:last-child{border-bottom:.1rem solid var(--background-color)}.accordion--secondary .accordion__button-inner,.accordion--secondary .accordion__body{max-width:calc(clamp(114.4rem,80%,138.6rem) + var(--page-gutter) * 2);margin:0 auto;padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.accordion--secondary .accordion__button-inner{column-gap:1rem}.accordion--secondary .accordion__entry{max-width:47.5em;padding-right:0}.accordion--secondary .accordion__button-icon{background-color:transparent;transition:background-color var(--duration-default)}.accordion--secondary .accordion__section.is-open,html.no-js .accordion--secondary .accordion__section[open]{background-color:transparent;border-color:currentColor}.accordion--secondary .accordion__section.is-open+.accordion__section,html.no-js .accordion--secondary .accordion__section[open]+.accordion__section{border-top-color:currentColor}.accordion--secondary .accordion__section.is-open .accordion__button-icon,html.no-js .accordion--secondary .accordion__section[open] .accordion__button-icon{background-color:var(--background-color)}@media screen and (min-width:750px){.accordion--secondary .accordion__section{--button-padding-y: 4rem}.accordion--secondary .accordion__button-inner{column-gap:2rem;padding-top:calc(var(--button-padding-y) - .1rem)}.accordion--secondary .accordion__body-inner:before{padding-top:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/component-accordion.css.map */
