:root{--product-cols-layout: column-reverse;--product-cols-title-size: 2.25rem}@media only screen and (min-width: 768px){:root{--product-cols-layout: row}}.product-columns__wrapper{width:100%;display:flex;flex-direction:var(--product-cols-layout);gap:5rem;margin-top:1.5rem}@media only screen and (min-width: 748px){.product-columns__wrapper{margin-top:1.85rem}}.product-columns__ethos-badges{width:100%;display:flex;flex-direction:column;gap:1rem}.ethos-badges__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color-light);padding-bottom:.75rem;margin-bottom:1.25rem}.ethos-badges__header *{padding:0;margin:0;line-height:1}.ethos-badges__header .ethos-badges__title{font-size:var(--product-cols-title-size);font-weight:var(--font-body-light);letter-spacing:.3rem}.ethos-badges__read-more{font-size:19px;letter-spacing:.1rem;display:none}@media only screen and (min-width: 768px){.ethos-badges__read-more{display:block}}.ethos-badges__read-more-mobile{display:block}@media only screen and (min-width: 768px){.ethos-badges__read-more-mobile{display:none}}.ethos-badges__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.ethos-badge{padding:.5rem 1rem;background-color:#dcdcdc;font-size:1.65rem;color:#fff;width:auto;font-weight:var(--font-body-regular);letter-spacing:.1rem}.product-columns__accordions{width:100%;display:flex;flex-direction:column;gap:1rem}.product-columns__accordions .product__accordion{border:0;border-bottom:1px solid var(--border-color-light);padding-bottom:0;margin:0 0 .5rem}.product-columns__accordions .accordion__content{position:relative;overflow:hidden}.product-columns__accordions .product__description{height:auto;transition:all .44s ease-in-out}.product-columns__accordions .accordion__description b{font-size:1.8rem;font-weight:400;text-decoration:underline}.product-columns__accordions .accordion__content .read-more-btn{border:0;background:0;position:relative;z-index:1;text-align:left;font-weight:500;bottom:-5px;margin:0;padding:0;cursor:pointer}.product-columns__accordions .accordion__content .read-more-bg{position:absolute;left:0;bottom:0;width:100%;background:linear-gradient(to top,#fff 0% 60%,#fff0);height:65px;margin:0;padding:0;display:block;z-index:0;border-bottom:20px solid #fff}.product-columns__accordions details summary{padding:0;margin:0}.product-columns__accordions details summary .summary__title *{font-size:var(--product-cols-title-size);font-weight:var(--font-body-light);letter-spacing:.3rem;padding:0;margin:0;line-height:1;transition:border .3s ease-in-out;position:relative}.product-columns__accordions details summary .summary__title *:after{content:"";position:absolute;bottom:0;left:0;width:0%;height:.6rem;background-color:var(--color-secondary-three);transition:all .2s ease-out}.product-columns__accordions details[open] summary{border-bottom:1px solid var(--border-color-light)}.product-columns__accordions details[open] summary .summary__title *:after{width:100%}.product-columns__accordions .accordion__content *{font-weight:var(--font-body-light);font-size:1.75rem;line-height:1.3}.product-columns__accordions .accordion__content .smt-content-wrapper:has(.smt-inci-has-loaded)~[data-linking]{display:none}#Details--ingredients .accordion__content{overflow:visible!important;overflow-x:visible!important}.product-columns__accordions .accordion__content p{font-size:1.75rem}
/*# sourceMappingURL=/cdn/shop/t/565/assets/section-product-column-content.css.map */
