.cms-content{padding-block:3.2rem}.cms-text,.cms-faq{max-width:96rem;margin:0 auto 3.2rem}.cms-text__section,.cms-faq__item{border-top:1px solid color-mix(in srgb,currentColor 14%,transparent)}.cms-text__section:last-child,.cms-faq__item:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 14%,transparent)}.cms-text summary,.cms-faq summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;padding:1.4rem 3.2rem 1.4rem 0;cursor:pointer;list-style:none;position:relative}.cms-text summary::-webkit-details-marker,.cms-faq summary::-webkit-details-marker{display:none}.cms-text summary:after,.cms-faq summary:after{content:"+";position:absolute;right:.4rem;top:1.2rem;font-size:2rem;line-height:1}.cms-text details[open]>summary:after,.cms-faq details[open]>summary:after{content:"\2212"}.cms-text__title,.cms-faq__question{margin:0}.cms-text__title{font-size:1.8rem}.cms-faq__question{font-size:1.6rem}.cms-text__subtitle{font-size:1.3rem;opacity:.7}.cms-text__body,.cms-faq__answer{padding-bottom:1.6rem}.cms-faq__heading{margin:0 0 1.2rem}.cms-intro{padding-top:1.6rem}.cms-intro .cms-text{margin:0 0 1.2rem}.cms-text__intro--long .cms-text__more{display:none;margin-top:.6rem;color:rgb(var(--color-link));text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.cms-text__more-close,.cms-text__toggle:checked~.cms-text__more .cms-text__more-open{display:none}.cms-text__toggle:checked~.cms-text__more .cms-text__more-close{display:inline}.cms-text__toggle:focus-visible~.cms-text__more{outline:.2rem solid currentColor;outline-offset:.3rem}@media screen and (max-width:749px){.cms-text__intro--long .cms-text__more{display:inline-block}.cms-text__intro--long .cms-text__intro-body{max-height:9em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}}@media screen and (min-width:750px){.cms-text__intro--all .cms-text__more{display:inline-block}.cms-text__intro--all .cms-text__intro-body{max-height:9.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}}.cms-text__intro--long .cms-text__toggle:checked~.cms-text__intro-body{max-height:none;-webkit-mask-image:none;mask-image:none}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cms-blocks.css.map */
