body{background:#f4eee2}#MainContent .shopify-section .product,.product{background:transparent}#MainContent .page-width,#MainContent .cp-wrap{max-width:1360px}.product{font-family:Plus Jakarta Sans,system-ui,sans-serif;color:#2b2a26}.product .product__info-container{background:#fbf7ef;border:1px solid #EFE8D8;border-radius:22px;padding:36px;box-shadow:0 10px 34px #2b2a260f}@media(max-width:749px){.product .product__info-container{padding:24px}}.product .product__info-container .product__text.caption-with-letter-spacing{color:#c56b4a;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px}.product .product__title,.product .product__info-container h1{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:38px;line-height:1.08;letter-spacing:-.02em;margin:0 0 14px}@media(max-width:749px){.product .product__title,.product .product__info-container h1{font-size:30px}}.product .product-media-container,.product .product__media-wrapper .product-media-container{background:#fcfaf4;border:1px solid #EFE8D8;border-radius:18px;overflow:hidden}.product .product__media-list .product-media-container{box-shadow:0 10px 34px #2b2a2612}.product .thumbnail.global-media-settings,.product .thumbnail{border-radius:14px;background:#fcfaf4;border:2.5px solid transparent;overflow:hidden}.product .thumbnail[aria-current=true]{border-color:#2f5d45}.product .price{font-family:Bricolage Grotesque,system-ui,sans-serif}.product .price__sale .price-item--regular,.product .price s,.product .price .price-item--regular s{color:#a89f8c;font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:500;font-size:19px}.product .price-item--sale,.product .price-item--last{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:700;font-size:30px;color:#2b2a26}.product .price__badge-sale,.product .price .badge{background:#c56b4a;color:#fff;border:none;border-radius:999px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;letter-spacing:.04em}.product .product-form__input--pill legend.form__label,.product fieldset.product-form__input legend.form__label{font-size:13px;font-weight:700;color:#2b2a26;margin-bottom:10px}.product .product-form__input--pill input[type=radio]{position:absolute;opacity:0;width:0;height:0}.product .product-form__input--pill label{border-radius:999px;border:1.5px solid #2F5D45;color:#2f5d45;background:#fcfaf4;padding:11px 20px;margin:0 8px 8px 0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:600;font-size:15px;cursor:pointer;transition:all .15s ease}.product .product-form__input--pill input[type=radio]:checked+label{background:#2f5d45;color:#fff;border-color:#2f5d45}.product .product-form__input--pill label:hover{filter:brightness(.98)}.product .product-form__input--pill input[type=radio].disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.product .quantity{border:1.5px solid #2F5D45;border-radius:999px;background:#fcfaf4;overflow:hidden}.product .quantity__input{color:#2b2a26;font-weight:700;background:transparent}.product .quantity__button{color:#2f5d45}.product .quantity__button svg{width:1.2rem}.product .product-form__submit{background:#2f5d45;color:#fff;border-radius:999px;padding:17px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:700;font-size:16px;box-shadow:0 8px 20px #2f5d4540;border:none}.product .product-form__submit:hover:not([disabled]){filter:brightness(1.08)}.product .product-form__submit[disabled]{background:#b9b2a2;box-shadow:none;color:#fff}.product .product-form__buttons .button--secondary{background:#fcfaf4;color:#2f5d45;border:1.5px solid #2F5D45;border-radius:999px;font-weight:700;box-shadow:none}.product .shopify-payment-button__button{border-radius:999px!important}.product .shopify-payment-button__more-options{border-radius:999px}.product .cp-trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px;padding-top:22px;border-top:1px solid #E7DFCD;font-size:13px;color:#5c574c;font-weight:600}.product .cp-trust span{display:flex;align-items:center;gap:7px}.product .product__accordion{border-color:#e7dfcd}.product .product__accordion summary,.product .product__accordion .summary{font-family:Bricolage Grotesque,system-ui,sans-serif;font-weight:600;font-size:16px;color:#2b2a26}.product .product__accordion .accordion__content,.product .product__accordion .rte{font-size:14px;line-height:1.65;color:#5c574c}.product .product__tax.caption,.product .shipping-policy{color:#7a7468}
/*# sourceMappingURL=/cdn/shop/t/6/assets/cp-product.css.map */
