.product-section{background:var(--light-oat)}.product__inner>*{margin:1rem 0}.product-description__wrapper .product-description__inner{max-height:1000px;overflow:hidden;transition:max-height .3s ease}.product-description__inner.truncated{max-height:4.875em}.reveal-description .read_less,.reveal-description.is-expanded .read_more{display:none}.reveal-description.is-expanded .read_less{display:inline}.product-description__wrapper .reveal-description{margin-top:1rem}.product__block--label,.sls-purchase-options-label{font-weight:600;margin-bottom:.5rem}.products_list{display:flex;gap:.5rem}.product__block__set_products span{display:block;padding-bottom:.5rem}.set-product-container{border:solid 1px transparent;border-radius:var(--radius);justify-content:center;width:20%;height:fit-content;aspect-ratio:1;display:flex;flex-direction:column;align-items:center}.set-product{display:flex}.set-product img{width:100%;transition:all .25s ease-in-out;width:85px;height:85px}.set-product img{background:var(--dark-oat);border:solid 1px white;border-radius:var(--radius);overflow:hidden}.set-product-container.active img{border:solid 1px black;outline:1px solid #fff;outline-offset:-2px}.set-product-container:hover img{border:solid 1px black}.set-product-label{text-align:center;font-size:14px;max-width:8ch;margin-top:.5rem;font-weight:600;line-height:16px}.accordion-is-open~.collapsible_content__body{display:block}.collapsible_tabs__block .collapsible_content__wrapper{border:unset;padding:1rem;background:var(--dark-oat);border-radius:var(--radius)}.collapsible_tabs__block .collapsible_content__title{padding:unset;font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY))}.section-faq .accordion__title{font-size:calc(var(--font-4) * var(--FONT-ADJUST-BODY));padding:1rem 0}.collapsible_tabs__block .collapsible_content__title:after{margin:-7px 0 0}.collapsible_tabs__block .collapsible_content__wrapper .collapsible_content__body{padding-top:.5rem;padding-bottom:unset}.heading__block{font-weight:600}.product__form__inner{display:flex;gap:.5rem;width:100%}.product__submit{width:100%}.quantity__input,.quantity__wrapper{height:100%}.product__buy_buttons__quantity{background-color:#fff}.product__buy_buttons__quantity input{border:solid 1px var(--gold);border-radius:var(--radius)}.upsell-products-container{display:flex;flex-direction:column;gap:1rem}.upsell-products-container .heading__block{text-align:center;margin:unset}.upsell-block.product-recommendation-upsell{display:flex;justify-content:space-between;padding:1rem;background:var(--dark-oat);border-radius:calc(var(--radius) * 2);font-weight:600;gap:.5rem}.upsell-product-heading p{font-weight:600}.upsell-block button{font-weight:600;text-decoration:underline;text-transform:uppercase}.upsell-product-price{display:flex;justify-content:start;align-items:center;flex-wrap:wrap;gap:.5rem}.upsell-product-savings-badge{padding:.5rem;background:var(--gold);color:var(--oat);font-weight:600;font-size:.875rem;line-height:.875rem;width:fit-content;border-radius:var(--radius)}.upsell-product-heading{display:flex;flex-direction:column;gap:.5rem}.upsell-product-image{width:120px}.upsell-product-details{gap:1rem;width:100%;justify-content:space-between;display:flex;flex-direction:row;align-items:center;gap:.5rem}.product-description__wrapper ul{list-style:none;padding-left:0}.product-description__wrapper .rte ul{list-style:none;margin:unset}.product-description__wrapper ul li{position:relative;padding-left:1.5em}.product-description__wrapper ul li:before{content:"";position:absolute;left:0;top:.35em;width:12px;height:12px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M11.6458 0.16987C12.0288 0.454245 12.1145 1.00112 11.8359 1.39214L4.9788 11.0171C4.83147 11.2249 4.6038 11.3535 4.35201 11.3753C4.10022 11.3972 3.85647 11.3015 3.67969 11.121L0.251116 7.62104C-0.0837054 7.27925 -0.0837054 6.72417 0.251116 6.38237C0.585938 6.04057 1.12969 6.04057 1.46451 6.38237L4.18326 9.15776L10.4511 0.361276C10.7297 -0.0297396 11.2654 -0.11724 11.6484 0.167135L11.6458 0.16987Z" fill="%23B79B65"/></svg>') no-repeat center / contain}.benefit-list-item{display:flex;gap:.5rem;align-items:center}.richtext_area_inner{max-height:1000px;overflow:hidden;transition:max-height .3s ease}.richtext_area_inner.truncated{max-height:0em}.reveal-description-button .read_less,.reveal-description-button.is-expanded .read_more{display:none}.reveal-description-button.is-expanded .read_less{display:inline}.reveal-description-button{margin-top:1rem}@media(min-width:768px){.brick__section{min-height:1000px!important}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/main-product.css.map */
