.faq_item_title{font-size:1.4rem;margin:0 0 1.6rem}@media(max-width:749px){.faq_item_title{padding-left:.5rem}}@media(min-width:750px){.faq_item_title{margin:0 0 1.2rem}}.faq_item_lead{margin:1.6rem 0}@media(min-width:750px){.faq_item_lead{margin:1.2rem 0}}.faq_accordion{border-bottom:1px solid #E6E3D2;margin-top:1.6rem;margin-bottom:3rem}@media(min-width:750px){.faq_accordion{margin-top:2rem;margin-bottom:4rem}}.faq_accordion p{margin:0}.faq_accordion .toggle{display:none}.faq_accordion .option{position:relative}.faq_accordion .item,.faq_accordion .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.faq_accordion .item{border-top:1px solid #E6E3D2;padding:2rem 0;display:block;color:#134d41}.faq_accordion .item:last-child{border-bottom:1px solid #E6E3D2}@media(max-width:749px){.faq_accordion .item{padding:1.8rem 0 1.8rem .5rem}}@media(max-width:749px){.faq_accordion .content{padding-left:.5rem}}.faq_accordion .label-inner,.faq_accordion .content-inner{position:relative}.faq_accordion .label-inner{padding-left:2rem;padding-right:5rem}.faq_accordion .content-inner{padding:0 2rem}@media(min-width:750px){.faq_accordion .label-inner p{font-weight:700}}.faq_accordion .accordion_btn{position:absolute;top:-.3rem;right:0}.faq_accordion .accordion_btn:after,.faq_accordion .accordion_btn:before{content:"";position:absolute;left:1rem;top:1.6rem;width:1.2rem;height:.2rem;background-color:#134d41;transition:all .3s}.faq_accordion .accordion_btn:after{transform:rotate(90deg)}.faq_accordion .toggle:checked+.item .accordion_btn:after{transform:rotate(180deg)!important}.faq_accordion .content{max-height:0;overflow:hidden;background-color:#fcfbf6}.faq_accordion .content p{margin:0;line-height:1.7;color:#666}.faq_accordion .toggle:checked+.item+.content{max-height:100vh;transition:all .3s;border-top:1px solid #E6E3D2;padding-top:1.8rem;padding-bottom:2.2rem}@media(min-width:750px){.faq_accordion .toggle:checked+.item+.content{padding-top:2.1rem;padding-bottom:2.8rem}}.faq_accordion .icon-faq{position:absolute;left:0}.faq_accordion .icon-faq-q{top:-.2rem}.faq_accordion .icon-faq-a{top:-.4rem}@media(max-width:749px){.faq_accordion .page-width{padding:0}}@media(max-width:749px){.faq_container .page-width-l{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/faq.css.map */
