.tab-content-list__section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background:var(--background-color, transparent)}.tab-content-list__section img{display:block;width:100%;height:auto}.tab-content-list__header{margin-bottom:5rem;text-align:center}.tab-content-list__heading{font-weight:700;font-size:3.8rem;line-height:1.3em;color:var(--heading-color)}.tab-content-list__subheading{font-size:1.8rem;line-height:1.3em;margin:1rem auto 0;max-width:80%;color:var(--subheading-color)}.tab-content-list__cont-texts *{color:var(--text-color);line-height:1.4em}.tab-content-list__cont-texts *:first-child{margin-top:0;padding-top:0}.tab-content-list__cont-texts .tab-content-list__cont-texts-1 p,.tab-content-list__cont-texts .tab-content-list__cont-texts-2 p{margin:1.2rem 0}.tab-content-list__cont-texts .tab-content-list__cont-texts-1 a,.tab-content-list__cont-texts .tab-content-list__cont-texts-2 a{color:inherit;font-style:italic}.tab-content-list__cont-texts .tab-content-list__cont-texts-1 p{text-indent:1em}.tab-content-list__cont-texts .tab-content-list__cont-texts-2{padding-top:1.5rem;border-top:1px solid #595959;margin-top:1.5rem}@media screen and (min-width: 769px){.tab-content-list__container{max-width:var(--max-width);width:90%}.tab-content-list__mobile-cont{display:none}.tab-content-list__content-wrapper{display:grid;grid-template-columns:26% 74%}.tab-content-list__label-list{padding:0 3rem 0 0;display:flex;flex-direction:column;gap:2rem}.tab-content-list__label-item{font-size:2.4rem;line-height:1.3em;font-weight:700;color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.5;transition:opacity .4s}.tab-content-list__label-item:hover{opacity:1}.tab-content-list__label-item.active{opacity:1;transition:none}.tab-content-list__cont-list{padding:0 2.5rem;position:relative;border-left:1px solid #595959}.tab-content-list__cont-item{position:absolute;top:0;width:100%;opacity:0;font-size:2.2rem}.tab-content-list__cont-item.active{opacity:1;position:relative;transition:opacity .6s}.tab-content-list__cont-texts .tab-content-list__cont-texts-title{font-size:3.2rem;font-weight:700;margin-bottom:2rem;line-height:1.2em}.tab-content-list__cont-texts .tab-content-list__cont-texts-1 *{font-size:1.6rem}.tab-content-list__cont-texts .tab-content-list__cont-texts-2 *{font-size:1.2rem}.tab-content-list__cont-texts-2-title{font-size:2.8rem!important;font-weight:700;margin-bottom:1.5rem}.tab-content-list__cont-texts b,.tab-content-list__cont-texts strong{font-size:2rem}.tab-content-list__image-cont{display:flex;gap:1rem;padding:0;margin-top:2rem}.tab-content-list__cont{padding-left:2.5rem}}@media screen and (max-width: 768px){.tab-content-list__header{margin-bottom:8vw}.tab-content-list__heading{font-size:6vw}.tab-content-list__subheading{font-size:1.6rem}.tab-content-list__desktop-cont{display:none}.tab-content-list__cont-list{display:flex;flex-direction:column}.tab-content-list__cont-item{border-bottom:1px solid var(--text-color)}.tab-content-list__cont-tab-title{-webkit-user-select:none;user-select:none;color:var(--text-color);font-size:1.6rem;line-height:1.2em;font-weight:700;padding:1rem;display:flex;align-items:center;gap:1rem;justify-content:space-between}.tab-content-list__cont-tab-title svg{transform:rotate(180deg)}.tab-content-list__cont-texts-box{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s}.tab-content-list__cont-item.active .tab-content-list__cont-texts-box{grid-template-rows:1fr}.tab-content-list__cont-item.active .tab-content-list__cont-tab-title svg{transform:rotate(0)}.tab-content-list__cont-texts{overflow:hidden;padding:0 1rem}.tab-content-list__cont-texts .tab-content-list__cont-texts-title{display:none}.tab-content-list__cont-texts .tab-content-list__cont-texts-1{margin-bottom:1rem}.tab-content-list__cont-texts .tab-content-list__cont-texts-1 *{font-size:1.4rem}.tab-content-list__cont-texts .tab-content-list__cont-texts-2 *{font-size:1.2rem}.tab-content-list__cont-texts b,.tab-content-list__cont-texts strong{font-size:1.6rem;line-height:1.3em}.tab-content-list__cont-texts-2-title{font-size:1.8rem!important;font-weight:700;margin-bottom:1.2rem}.tab-content-list__image-cont{margin-bottom:1rem}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/tab-content-list.css.map */
