.collapsible-content{overflow:hidden}.collapsible-content .container{padding:0}.collapsible-content-wrapper{display:flex;flex-wrap:wrap}.collapsible-content .collapsible-content-img-box{display:flex;flex:0 0 100%;flex-direction:column}@media screen and (min-width:1200px){.collapsible-content .collapsible-content-img-box{display:flex;flex:0 0 50%;flex-direction:row}}@media screen and (min-width:1200px){.collapsible-content-wrapper.image_on_right,.collapsible-content-wrapper.image_on_right .collapsible-content-img-box{flex-direction:row-reverse}.collapsible-content-wrapper.image_on_right .collapsible-content-block .accordion:before{width:100%}}.collapsible-content .collapsible-content-img-box .section-header__title{display:flex;margin:0;padding:1.4rem;align-items:center;justify-content:center}@media screen and (min-width:1200px){.collapsible-content .collapsible-content-img-box .section-header__title{justify-content:center;align-items:end}}.collapsible-content .collapsible-content-img-box .section-header__title span{writing-mode:unset;transform:unset}@media screen and (min-width:1200px){.collapsible-content .collapsible-content-img-box .section-header__title span{writing-mode:vertical-rl;transform:rotate(180deg)}}@media screen and (min-width:1200px){.collapsible-content .collapsible-content-img-box .section-header__title{padding:2.4rem 4.3rem}}.collapsible-content .collapsible-content__img{width:100%;height:100%;position:relative;min-height:250px;padding:2.4rem 2.4rem 0}@media screen and (min-width:576px){.collapsible-content .collapsible-content__img{min-height:350px}}@media screen and (min-width:750px){.collapsible-content .collapsible-content__img{min-height:400px}}@media screen and (min-width:1200px){.collapsible-content .collapsible-content__img{padding:0!important}}.collapsible-content .collapsible-content__img .collapsible-content__img__border{width:100%;height:100%;position:relative}.collapsible-content .collapsible-content__img img,.collapsible-content .collapsible-content__img svg{width:100%;height:100%;border-radius:var(--border-radius-media);left:0;top:0;position:absolute;object-fit:cover;object-position:center}.collapsible-content .collapsible-content-summery{display:flex;align-items:center;justify-content:space-between;margin:0;border-top:none;position:relative;cursor:pointer}.collapsible-content .collapsible-content-summery svg{color:rgba(var(--color-accent))}.collapsible-content .collapsible-content-item{transition:all var(--duration-default) ease}.collapsible-content .collapsible-content-item.active svg{transform:rotate(180deg)}.collapsible-content-block+.collapsible-content-block .accordion{border-top:none}.collapsible-content-block+.collapsible-content-block:last-child{border-top:unset}.collapsible-content-block+.collapsible-content-block:first-child{border-bottom:unset}.collapsible-content-block__heading{margin:0;padding-right:2rem}.collapsible-content-block .accordion{margin:0}.collapsible-content-block .accordion:before{content:"";position:absolute;width:100vw;height:1px;left:0;top:0;background-color:rgba(var(--color-border))}.collapsible-content-block:first-child .accordion:before{content:"";position:absolute;width:100vw;height:0px!important;left:-24px;top:0;background-color:rgba(var(--color-border))}@media screen and (min-width:1200px){.collapsible-content-block .accordion:before{left:0}}.collapsible-content-block .accordion .collapsible-content-summery{padding:1.6rem 24px;transition:all var(--duration-default) ease}.collapsible-content-block .accordion .collapsible-content-summery svg{height:2.6rem;width:2.6rem}@media screen and (min-width:1200px){.collapsible-content-block .accordion .collapsible-content-summery{padding:2.4rem;padding-right:0}}.collapsible-content-block .accordion .collapsible-content-summery:hover{opacity:.5}.collapsible-content-block__description{max-width:90%;padding:0 24px 1.6rem}@media screen and (min-width:1200px){.collapsible-content-block__description{padding:0 2.4rem 2.4rem}}.collapsible-content-block{position:relative}.collapsible-content-box{flex:0 0 100%}@media screen and (min-width:1200px){.collapsible-content-box{flex:0 0 50%;padding-right:24px}.collapsible-content-box>:first-child .accordion:before{height:0}}@keyframes appear-down{0%{opacity:0}to{opacity:1}}.collapsible-content details[open] summary~*{animation:appear-down var(--duration-long) ease}@media screen and (max-width:1200px){.collapsible-content .collapsible-content__img__border{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-collapsible-content.css.map */
