.accordion{width:100%;margin:0;padding:0;background:transparent;border:none;display:block}.accordion-item{margin:0;padding:0;background:#fff;border-bottom:1px solid #E6E6E6;display:block;transition:background .3s ease}.accordion-item:first-child{border-top:1px solid #E6E6E6}.accordion-item:hover{background:#fafaf8}.accordion-header{width:100%;padding:1.8rem 6rem 1.8rem 2rem;margin:0;background:transparent;border:none;font-size:1.5rem;font-weight:600;text-align:left;cursor:pointer;position:relative;color:#000;transition:all .3s ease;display:block;line-height:1.4;font-family:inherit;letter-spacing:.3px}.accordion-header:hover{color:#000;padding-left:2.3rem}.accordion-header.active{color:#d7c152;background:linear-gradient(90deg,rgba(215,193,82,.05) 0%,transparent 100%)}.accordion-header:focus{outline:none}.accordion-header:after{content:"";position:absolute;right:2rem;top:50%;transform:translateY(-50%);width:2.4rem;height:2.4rem;border:2px solid #000000;border-radius:50%;transition:all .3s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M7 0v14M0 7h14' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:14px 14px;background-repeat:no-repeat;background-position:center}.accordion-header:hover:after{border-color:#d7c152;background-color:#84f1b2;transform:translateY(-50%) rotate(90deg)}.accordion-header.active:after{border-color:#d7c152;background-color:#84f1b2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='2' viewBox='0 0 14 2'%3E%3Cpath d='M0 1h14' stroke='%23000000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");transform:translateY(-50%)}.accordion-header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:#d7c152;transition:width .3s ease}.accordion-header.active:before{width:4px}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0;background:#fff}.accordion-content.active{opacity:1}.accordion-content p{margin:0 0 1.5rem;padding:0 2rem;font-size:1.5rem;line-height:1.7;color:#3a3a3a;font-weight:400}.accordion-content p:first-child{padding-top:1.5rem}.accordion-content p:last-child{margin-bottom:0;padding-bottom:2rem}.accordion-content ul{margin:0;padding:1.5rem 2rem 2rem 4.5rem;list-style:none;font-size:1.5rem;line-height:1.7;color:#3a3a3a}.accordion-content li{margin-bottom:1rem;padding-left:1.5rem;color:#3a3a3a;position:relative}.accordion-content li:before{content:"";position:absolute;left:0;top:.7rem;width:6px;height:6px;background:#d7c152;border-radius:50%}.accordion-content li:last-child{margin-bottom:0}.accordion-content strong{color:#000;font-weight:600}.accordion-content br{display:block;margin:.5rem 0}@media screen and (max-width:1024px){.accordion-header{padding:1.6rem 5.5rem 1.6rem 1.8rem;font-size:1.4rem}.accordion-header:hover{padding-left:2rem}.accordion-header:after{right:1.8rem;width:2.2rem;height:2.2rem}.accordion-content p{padding:0 1.8rem;font-size:1.4rem}.accordion-content p:first-child{padding-top:1.5rem}.accordion-content p:last-child{padding-bottom:1.8rem}.accordion-content ul{padding:1.5rem 1.8rem 1.8rem 4rem;font-size:1.4rem}}@media screen and (max-width:767px){.accordion-header{padding:1.4rem 5rem 1.4rem 1.5rem;font-size:1.35rem}.accordion-header:hover{padding-left:1.7rem}.accordion-header:after{right:1.5rem;width:2rem;height:2rem}.accordion-content p{padding:0 1.5rem;font-size:1.3rem;line-height:1.6;margin-bottom:1rem}.accordion-content p:first-child{padding-top:1.2rem}.accordion-content p:last-child{padding-bottom:1.5rem}.accordion-content ul{padding:1.2rem 1.5rem 1.5rem 3.5rem;font-size:1.3rem}.accordion-content li{margin-bottom:.7rem;padding-left:1.2rem}.accordion-content li:before{top:.6rem;width:5px;height:5px}}@media screen and (max-width:480px){.accordion-header{padding:1.2rem 4.5rem 1.2rem 1.3rem;font-size:1.25rem}.accordion-header:hover{padding-left:1.5rem}.accordion-header:after{right:1.3rem;width:1.8rem;height:1.8rem}.accordion-content p{padding:0 1.3rem;font-size:1.25rem}.accordion-content p:first-child{padding-top:1rem}.accordion-content p:last-child{padding-bottom:1.3rem}.accordion-content ul{padding:1rem 1.3rem 1.3rem 3.3rem;font-size:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-accordion-custom.css.map */
