.product-information .product-details{--jp-purchase-forest: #185c45;--jp-purchase-sage: #56c189;--jp-purchase-ivory: #eff7e8;--jp-purchase-ink: #183533;--jp-purchase-border: #d7e5dc}.product-information .product-details .group-block--product-details{color:var(--jp-purchase-ink)}.product-information .product-details h1{color:var(--jp-purchase-ink);letter-spacing:-.035em;text-wrap:balance}.product-information .product-details product-price{color:var(--jp-purchase-ink)}.jp-purchase-intro,.jp-purchase-benefits,.jp-purchase-reassurance{width:100%}.jp-purchase-intro{display:grid;gap:12px}.jp-purchase-intro__value{max-width:42ch;margin:0;color:color-mix(in srgb,var(--jp-purchase-ink) 78%,transparent);font-size:1rem;line-height:1.55}.jp-purchase-confidence{display:flex;align-items:center;gap:9px;min-height:34px;color:var(--jp-purchase-ink);font-size:.88rem;font-weight:650}.jp-purchase-confidence__stars{color:var(--jp-purchase-forest);font-size:.88rem;letter-spacing:.12em;line-height:1}.jp-purchase-benefits{padding:16px 18px;border:1px solid var(--jp-purchase-border);border-radius:16px;background:color-mix(in srgb,var(--jp-purchase-ivory) 62%,white)}.jp-purchase-benefits__heading{margin:0 0 10px;color:var(--jp-purchase-forest);font-size:.92rem;font-weight:750}.jp-purchase-benefits__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.jp-purchase-benefits__list li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;color:var(--jp-purchase-ink);font-size:.94rem;line-height:1.4}.jp-purchase-benefits__icon{display:grid;width:22px;height:22px;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--jp-purchase-sage) 22%,white);color:var(--jp-purchase-forest)}.jp-purchase-benefits__icon svg{width:15px;height:15px}.product-information .product-details .variant-picker{color:var(--jp-purchase-ink)}.product-information .product-details .variant-option+.variant-option{margin-block-start:18px}.product-information .product-details .variant-option--buttons{gap:8px}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:44px;padding:10px 15px;border-color:var(--jp-purchase-border);border-radius:12px;background:#fff;color:var(--jp-purchase-ink);font-weight:650;transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):after{border-radius:inherit}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):hover{border-color:color-mix(in srgb,var(--jp-purchase-forest) 46%,white);background:color-mix(in srgb,var(--jp-purchase-ivory) 38%,white);color:var(--jp-purchase-ink)}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked){border-color:var(--jp-purchase-forest);background:var(--jp-purchase-forest);color:#fff;box-shadow:0 7px 18px #185c4524}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch):has(:checked):before{border-color:var(--jp-purchase-forest)}.product-information .product-details .variant-option__button-label:has(:checked) .variant-option__button-label__pill{background:transparent}.product-information .product-details .jp-size-guide-link{border-color:color-mix(in srgb,var(--jp-purchase-forest) 46%,transparent);background:transparent;color:var(--jp-purchase-forest);font-size:.86rem;font-weight:750}.product-information .product-details .jp-size-guide-link:hover,.product-information .product-details .jp-size-guide-link:focus-visible{border-color:var(--jp-purchase-forest);background:color-mix(in srgb,var(--jp-purchase-ivory) 52%,white)}.product-information .product-details .product-form-buttons{align-items:stretch;gap:10px}.product-information .product-details .quantity-selector-wrapper{flex:0 0 auto}.product-information .product-details .quantity-selector{--quantity-selector-width: 122px;min-width:var(--quantity-selector-width);height:54px;border:1px solid var(--jp-purchase-border);border-radius:14px;background:#fff;color:var(--jp-purchase-ink)}.product-information .product-details .quantity-selector :is(.quantity-minus,.quantity-plus){color:var(--jp-purchase-forest)}.product-information .product-details .product-form-buttons>span:has(.add-to-cart-button){flex:1 1 210px;min-width:0}.product-information .product-details .add-to-cart-button.button{min-height:54px;border-color:var(--jp-purchase-forest);border-radius:14px;background:var(--jp-purchase-forest);color:#fff;font-size:1rem;font-weight:750;box-shadow:0 10px 24px #185c4524}.product-information .product-details .add-to-cart-button.button:hover,.product-information .product-details .add-to-cart-button.button:focus-visible{border-color:var(--jp-purchase-sage);background:var(--jp-purchase-sage);color:var(--jp-purchase-ink)}.product-information .product-details .accelerated-checkout-block{flex-basis:100%;width:100%;opacity:.92}.product-information .product-details .accelerated-checkout-block shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: 14px;--shopify-accelerated-checkout-button-block-size: 52px}.jp-purchase-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px}.jp-purchase-reassurance__item{display:flex;min-width:0;align-items:center;justify-content:center;gap:7px;padding:10px 8px;border:1px solid var(--jp-purchase-border);border-radius:12px;background:color-mix(in srgb,var(--jp-purchase-ivory) 32%,white);color:var(--jp-purchase-ink);font-size:.76rem;font-weight:650;line-height:1.25;text-align:center}.jp-purchase-reassurance__icon{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;color:var(--jp-purchase-forest)}.jp-purchase-reassurance__icon svg{width:20px;height:20px}@media screen and (max-width:749px){.product-information .product-details h1{font-size:clamp(2rem,9vw,2.75rem)}.jp-purchase-intro__value{font-size:.96rem}.jp-purchase-benefits{padding:15px 16px;border-radius:14px}.product-information .product-details .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-height:46px;padding-inline:14px}.product-information .product-details .quantity-selector{--quantity-selector-width: 116px}.product-information .product-details .add-to-cart-button.button{min-height:54px}.jp-purchase-reassurance{grid-template-columns:1fr}.jp-purchase-reassurance__item{justify-content:flex-start;padding:10px 12px;text-align:left}}@media(prefers-reduced-motion:reduce){.product-information .product-details .variant-option__button-label,.product-information .product-details .add-to-cart-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/jp-purchase-experience.css.map */
