.product__accordion-wrapper{display:flex;justify-content:flex-end;margin-top:0;padding:0 2rem;margin-top:2rem;width:100%}.product__accordion{width:100%}.accordion summary{display:flex;position:relative;line-height:1}.accordion .summary__title{display:flex;flex-direction:row-reverse;justify-content:space-between;flex:1;align-items:center;border-top:1px solid #000000;text-transform:uppercase;padding:2rem 0}.summary__title svg{color:#000}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2rem;margin-bottom:0;border-bottom:1px solid #000000}.accordion__content li,.accordion__content p,.accordion .rte>p:last-child{font-size:1.6rem;line-height:2rem;padding:0}.accordion__title{display:inline-block;min-height:1.6rem;letter-spacing:-.01em;margin:0;word-break:inherit;font-size:1.8rem;line-height:1.6rem;transition:all .3s ease-in}.accordion__title:hover{opacity:.6}.accordion details[open]{padding-bottom:4rem}.accordion details[open]>summary .icon-close{transform:rotate(45deg)}.accordion__content h3{font-size:1.8rem;line-height:2rem;max-width:60rem}.accordion__content li,.accordion__content p,.accordion__content h3{max-width:60rem}.accordion__content-inner h3:first-child{margin-top:0}.accordion__content h3{margin-bottom:0}.accordion__content ul{margin:0;padding-left:0!important;list-style:none}.accordion__content p:nth-child(2){margin-top:0}.accordion__content img{max-width:100%}@media screen and (min-width:750px){.accordion{margin-top:6rem}.product__accordion-wrapper{padding:0 4rem;margin-top:0}}@media screen and (min-width:990px){.product__accordion{width:69.5%}.accordion .summary__title{display:flex;flex:1;align-items:center;border-top:1px solid #000000;text-transform:uppercase;padding:2rem 0}}@media screen and (min-width:1200px){.accordion .rte>p:last-child{margin-left:11.4rem}.accordion__content-inner,.accordion__content p{margin-left:11.4rem}.accordion__content-inner p{margin-left:0}.accordion .summary__title{flex-direction:row;justify-content:flex-start;gap:10rem}.product__accordion{width:74.5%}}.rte table,tbody,tr,.rte table td{border:none;box-shadow:none}.rte table td figure img{border:none;box-shadow:none}.table{padding:0;margin:0}.table table{width:100%}.secondary__description .table tr{display:flex;align-items:flex-start}.secondary__description .table tr td:first-child{margin-right:2rem;padding-left:0;width:100px}.spirit__partners .table table tr{display:flex;align-items:flex-start;flex-direction:column;gap:1rem;padding:4rem 0 0}.spirit__partners .table table tr:first-child{padding-top:0}.spirit__partners .table table tr td{padding:1rem 0}.spirit__partners .table table tr figure{width:150px;padding:0;margin:0}.spirit__partners .table tr td:first-child{margin-right:2rem;padding-left:0;width:130px}.spirit__partners .table table tr td:last-child{width:100%;padding:0;font-size:1.6rem;line-height:2rem}.allergens__nutrition .table tr td{padding:1rem 1rem 1rem 0;font-size:1.6rem}@media screen and (min-width:750px){.allergens__nutrition .table tr td:first-child{width:300px}.spirit__partners .table table tr{display:flex;flex-wrap:nowrap;align-items:flex-start;flex-direction:row}.spirit__partners .table table tr td:last-child{max-width:40rem}.spirit__partners .table table tr figure{margin-right:6rem}}@media screen and (min-width:990px){.secondary__description .table tr td:first-child{margin-right:4rem}.secondary__description .table tr td:first-child,.spirit__partners .table tr td:first-child{font-size:1.6rem}.secondary__description .table tr td:last-child,.spirit__partners .table tr td:last-child{font-size:1.6rem;line-height:2rem;letter-spacing:-.01em}.spirit__partners .table table{display:flex;align-items:center}.spirit__partners .table table tr td:last-child{max-width:35rem}.spirit__partners .table table tr td:nth-child(2){max-width:30rem}.allergens__nutrition .table tr td{font-size:1.6rem;padding:.5rem 1rem .5rem 0}.allergens__nutrition .table tr td:first-child{padding-right:2rem}.allergens__nutrition .table tr td:nth-child(2){width:150px}.spirit__partners .table table tr figure{width:120px}}@media screen and (min-width:1200px){.table{margin-left:11.4rem}.allergens__nutrition .table tr td:first-child{width:35%;padding-right:2rem}.spirit__partners .table table tr td:last-child{max-width:50rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-accordion.css.map */
