.details{display:flex;overflow:hidden;flex-flow:column;transition:background-color .3s ease;outline:none;background-color:var(--color-main-bright);box-shadow:none;scroll-padding-top:100px;appearance:none}.details:hover{background-color:var(--color-white)}@media (min-width: 1280px){.details{border-radius:5px}}.details .button-open{position:absolute;right:31px;display:flex;align-items:center;justify-content:flex-end;width:26px;height:26px;border-color:var(--color-main-light);background-color:var(--color-main-light);appearance:none;-webkit-appearance:none}@media (min-width: 1280px){.details .button-open{right:var(--spacing-3x)}}.details .button-open .icon-chevron{width:11px}.details .button-open .icon-chevron:before{top:40%}.details .button-open .icon-chevron:after{top:40%}.details .button-open .text{display:none}.details__summary,.details .summary{position:relative;padding:24px 31px;list-style:none;cursor:pointer;outline:none}@media (min-width: 1280px){.details__summary,.details .summary{padding:29px var(--spacing-3x)}}.details__summary .summary__inner,.details .summary .summary__inner{display:flex;align-items:center;gap:var(--spacing-2x)}.details__summary__title,.details .summary__title{font-family:Matter Regular,sans-serif;font-weight:400;font-style:normal;font-feature-settings:"ss06" on;font-size:1.6rem;font-family:Matter Bold,sans-serif;font-weight:600;line-height:1.6rem}.details__content{display:flex;flex-flow:column;width:100%;max-width:690px;height:0;margin:0 auto;padding:0 31px;cursor:default}.details__content .content__inner{padding-bottom:24px;transition:all .5s ease;transition-property:opacity;opacity:0}.details__content .content__inner button{display:inline-flex}@media (min-width: 1280px){.details__content{max-width:490px;margin:0 auto}}@media (min-width: 1280px){.details.js-open .info-button--summary{right:var(--spacing-9x);bottom:2px;display:block}}.details.js-open .details__summary{height:auto}.details.js-open .details__summary .summary__inner{grid-template-columns:25px auto auto}.details.js-open .details__content{height:auto}.details.js-open .details__content .content__inner{padding-bottom:24px;opacity:1}.details.js-open .button-open{display:flex}
