.collection-custom{color:#878787;font-size:14px;line-height:2.1}.collection-custom,.collection-custom.rte,.collection-custom .rte{max-width:none}.collection-custom p,.collection-custom .rte p{margin:0 0 22px}.collection-custom h2,.collection-custom .rte h2,.collection-faq h2{margin:0 0 24px;color:#222;font-size:30px;line-height:1.3;font-weight:600}.collection-custom-description{margin-bottom:46px}.collection-custom-guide{margin-bottom:56px;padding-top:46px;border-top:1px solid #e6e6e6}.guide-toggle{position:absolute;opacity:0;pointer-events:none}.guide-content{position:relative;max-height:260px;overflow:hidden}.guide-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(to bottom,#fff0,#fff 78%)}.guide-toggle:checked~.guide-content{max-height:none}.guide-toggle:checked~.guide-content:after{display:none}.guide-more{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:12px 28px;border:1px solid #222;color:#222;background:#fff;cursor:pointer;font-size:14px;font-weight:600;line-height:1;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.guide-more:after{content:"+";display:inline-block;font-size:18px;line-height:1}.guide-toggle:checked~.guide-more:after{content:"-"}.guide-more:hover{color:#fff;background:#222}.guide-more .less-text{display:none}.guide-toggle:checked~.guide-more .more-text{display:none}.guide-toggle:checked~.guide-more .less-text{display:inline}.collection-custom-faq{margin-bottom:56px;padding-top:46px;border-top:1px solid #e6e6e6}.collection-faq{color:#878787;font-size:14px;line-height:2.1}.faq-item{border-top:1px solid #e6e6e6}.faq-item:last-child{border-bottom:1px solid #e6e6e6}.faq-item summary{position:relative;display:block;padding:18px 52px 18px 0;color:#222;cursor:pointer;font-size:16px;font-weight:600;line-height:1.55;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before,.faq-item summary:after{content:"";position:absolute;top:50%;right:8px;width:16px;height:2px;background:#222;transform:translateY(-50%);transition:transform .2s ease,opacity .2s ease}.faq-item summary:after{transform:translateY(-50%) rotate(90deg)}.faq-item[open] summary:after{opacity:0}.faq-answer{padding:0 52px 22px 0;color:#878787;font-size:14px;line-height:2.1}.faq-answer p{margin:0 0 16px}@media(max-width:767px){.collection-custom h2,.collection-custom .rte h2,.collection-faq h2{font-size:24px}.collection-custom-description{margin-bottom:36px}.collection-custom-guide,.collection-custom-faq{padding-top:34px;margin-bottom:40px}.guide-content{max-height:230px}.faq-item summary{padding-right:40px;font-size:15px}.faq-answer{padding-right:40px}body.template-collection .t4s-product-title a,body.template-collection .t4s-footer-link,body.template-collection .t4s-footer-menu a,body.template-collection .t4s-product-title a:hover,body.template-collection .t4s-footer-link:hover,body.template-collection .t4s-footer-menu a:hover{text-decoration:none!important;border-bottom:0!important;box-shadow:none!important;background-image:none!important}body.template-collection .t4s-footer-link:before,body.template-collection .t4s-footer-link:after,body.template-collection .t4s-product-title a:before,body.template-collection .t4s-product-title a:after{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/collection-custom.css.map */
