.media-with-text__p-one .media-with-text__content{padding-left:1rem}.media-with-text__p-two .media-with-text__content{padding:0}.media-with-text__p-two .media-with-text__content .prose .h2{margin-bottom:1rem}.media-with-text__p-two .media-with-text__content .prose *+p{margin-block-start:0}.rich-text__how-it-works{padding-block-end:1rem}.tabs__p-one .tabs-nav__button[aria-selected=true]{background:#27412d4d;border-bottom:2px solid #212121}.product-info__block-item[data-block-type=title]{margin-top:.5rem}.thumbnail-swatch{display:flex;align-items:center;justify-content:space-between;padding:0 .6rem;height:45px;min-width:70px}.thumbnail-swatch>img{border-radius:0}.thumbnail-swatch.is-selected,:checked+.thumbnail-swatch{background:#27412d}@media screen and (min-width: 700px){.product-gallery{position:sticky;top:calc(var(--announcement-bar-height) + var(--header-height))}.media-grid__one .media-grid{grid:auto-flow dense var(--calculated-row-height) / repeat(3,minmax(0,1fr))}.tabs__p-one .tabs-inner::part(tab-list){grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.tabs__p-one .tabs-inner::part(tab-list):after{display:none}.tabs__p-one .tabs-nav__button{padding-block-start:var(--spacing-2);padding-block-end:var(--spacing-2)}}@media screen and (min-width: 1000px){.product-gallery{gap:var(--spacing-6) var(--spacing-4)}}@media screen and (min-width: 1150px){.rich-text__how-it-works .prose :is(.h0,.h1,.h2,h1,h2)+*{margin-block-start:var(--spacing-2)}.faq__p-one .section-stack__main{width:100%}}@media screen and (min-width: 1400px){.media-with-text__p-one .media-with-text{--media-with-text-content-padding: var(--spacing-12)}}.custom-add-to-cart-button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:12px 24px;background-color:#1d2a1f;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;width:100%}.custom-add-to-cart-button:hover{background-color:#2b3d2b}.custom-add-to-cart-button .icon-cart{display:flex;align-items:center}.custom-add-to-cart-button .price{margin-left:auto;font-weight:500;opacity:.8}@media screen and (min-width: 768px){.product-gallery{position:sticky;top:100px;align-self:start}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-product-page.css.map */
