.accordion.product__accordion{border-bottom:4px solid rgb(var(--color-grey-5));margin-top:4rem;border-top:none;border-radius:8px 8px 0 0}.accordion.product__accordion+.accordion.product__accordion{margin-top:0;border-radius:0}.accordion.product__accordion+.accordion.product__accordion+.accordion.product__accordion{border-radius:0 0 8px 8px}.accordion.product__accordion details summary{padding:28px 20px;transition:padding .4s}.accordion.product__accordion details[open] summary{padding-bottom:11px}.accordion.product__accordion{background-color:rgb(var(--color-grey-4))}.accordion.product__accordion .accordion__title{font-weight:400;text-transform:uppercase}.accordion.product__accordion .accordion__content{margin-bottom:0;word-break:break-word;padding:0 .6rem;max-height:0;overflow:hidden;transition:max-height .4s ease-out}.accordion.product__accordion details[open]+.accordion__content{position:relative;visibility:visible;max-height:100vh;transition:max-height .8s ease-out}.accordion.product__accordion details[open]+.accordion__content.max-height{max-height:23.2rem}.accordion.product__accordion details[open]+.accordion__content.collapsed{max-height:150vh}.accordion.product__accordion details{overflow:hidden}.accordion.product__accordion .icon-dropdown{transition:rotate .2s ease-out}.product-detail-info__content-wrapper{padding:0 35px 32px 20px}.product-detail-info__content-wrapper,.product-detail-info__content-wrapper>*{font-size:1.4rem}.accordion__content .product-detail-info__content-overlay{display:flex;justify-content:center;align-items:flex-end;padding-bottom:37px}.accordion__content:not(.collapsed) .product-detail-info__content-overlay{position:absolute;bottom:0;left:0;right:0;height:170px;background-image:linear-gradient(180deg,#f8f8f800 0,rgb(var(--color-grey-4)) 60px)}.accordion.product__accordion details+.accordion__content .product-detail-info__content-overlay{opacity:0;visibility:hidden}.accordion.product__accordion details[open]+.accordion__content .product-detail-info__content-overlay{opacity:1;visibility:visible}.accordion.product__accordion .accordion__content.rte ul{padding-left:0}@media screen and (max-width: 749px){.accordion__content:not(.collapsed) .product-detail-info__content-overlay{padding-bottom:33px;height:140px}.product-detail-info__content-wrapper{padding:0 15px 15px}}@media screen and (min-width: 990px){.accordion.product__accordion{margin-top:4.8rem}}.accordion.product__accordion .accordion__content.rte strong{font-weight:var(--font-heading-weight)}
/*# sourceMappingURL=/cdn/shop/t/160/assets/component-product-accordion.css.map */
