.product{font-family:var(--je-body);color:var(--je-ink)}.product__media-list .product__media-item .product-media-container,.product__media-wrapper .product-media-container{border-radius:22px;overflow:hidden;box-shadow:inset 0 0 0 1px #ede6d8;background:#fff}.product__media-list .media>img{padding:10%;box-sizing:border-box}.thumbnail-list .thumbnail{border-radius:12px;overflow:hidden;border:0;box-shadow:inset 0 0 0 1px #ede6d8}.thumbnail-list .thumbnail[aria-current]{box-shadow:inset 0 0 0 2px var(--je-ink);border:0}.thumbnail-list .thumbnail img{padding:10%;box-sizing:border-box}.product__info-container{display:flex;flex-direction:column;gap:18px}.product__info-container>*+*{margin:0!important}.product__info-container>*:empty{display:none}.product__title{margin:0}.product__title h1,.product__title .h1{font-family:var(--je-display);font-weight:800;font-size:clamp(34px,4vw,48px);line-height:1;letter-spacing:-.02em;margin:0}.product .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.product .price .price-item--regular,.product .price .price-item--sale,.product .price--large .price-item{font-family:var(--je-display);font-weight:800;font-size:36px;letter-spacing:-.01em;color:var(--je-ink)}.product .price--on-sale .price__sale .price-item--regular{font-family:var(--je-body);font-weight:500;font-size:18px;color:#6e6878}.product .price .badge{border-radius:6px;border:0;background:var(--je-red);color:#fff;font-weight:700;font-size:12px;padding:5px 10px}.product__tax{font-size:14px;color:var(--je-muted);margin:0}.product-form__quantity .quantity{border-radius:999px;min-height:52px;border:1.5px solid #CFC9BF;background:var(--je-paper)}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after{display:none}.product-form__quantity .quantity__input{font-weight:700;font-size:16px;background:transparent}.product-form__quantity .quantity__button{background:transparent}.product-form__quantity .quantity{overflow:hidden}.product-form__quantity .form__label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--je-muted)}.product-form__buttons{max-width:none;display:flex;flex-direction:column;gap:12px}.product-form__submit.button{background:var(--je-red);color:#fff;border-radius:999px;min-height:56px;font-size:17px;margin:0}.product-form__submit.button:after{box-shadow:none!important}.product-form__submit.button:not([disabled]):hover{background:var(--je-red-dark);filter:none}.product-form__submit.button[disabled]{background:#cfc9bf;color:var(--je-ink-2);opacity:1}.shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}.shopify-payment-button__more-options{font-size:14px;color:var(--je-muted)}.product-form__input--pill input[type=radio]+label{border-radius:999px;font-weight:600;border-color:#cfc9bf}.product-form__input--pill input[type=radio]:checked+label{background:var(--je-ink);color:#fff;border-color:var(--je-ink)}.product__description{font-size:16px;line-height:1.65;color:var(--je-ink-2)}.product__accordion .summary__title .accordion__title{font-family:var(--je-body);font-weight:700;font-size:17px}.je-pdp-badges{display:flex;gap:8px;flex-wrap:wrap}.je-tag--soft{background:var(--je-green-soft, #E3F1EC);color:var(--je-green)}.je-pdp-sub{margin:-10px 0 0;font-size:16px;color:var(--je-muted)}.je-pdp-summary{margin:0;font-size:16px;line-height:1.6;color:var(--je-ink-2)}.je-specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.je-spec{background:var(--je-sand);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:4px;min-width:0}.je-spec__l{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--je-muted)}.je-spec__v{font-family:var(--je-display);font-weight:800;font-size:20px;line-height:1.1;overflow-wrap:anywhere}@media screen and (max-width:600px){.je-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.je-spec__v{font-size:18px}}.je-stock{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--je-green)}.je-stock__dot{width:10px;height:10px;border-radius:999px;background:#1e8a5e;flex:none}.je-stock__dot--purple{background:var(--je-purple)}.je-stock__dot--off{background:#b7b0a4}.je-stock__off{color:var(--je-muted)}.je-stock:has(.je-stock__dot--purple){color:#2e1f7a}.je-ship{background:#fff4d6;border-radius:14px;padding:14px 16px;font-size:15px;display:flex;gap:12px;align-items:center}.je-ship .je-svg{width:24px;height:24px;color:#8a5a00}.je-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.je-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;color:var(--je-ink-2);text-align:center;text-decoration:none}.je-trust__item .je-svg{width:22px;height:22px;color:var(--je-green)}a.je-trust__item:hover{color:var(--je-red-dark)}.je-pre{background:#ece7ff;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:10px;color:#2e1f7a;font-size:15px}.je-pre__title{font-size:16px}.je-pre__step{display:flex;gap:10px;align-items:center}.je-pre__step b{width:24px;height:24px;border-radius:999px;background:var(--je-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex:none}.je-pre__note{font-size:13px;color:#4a3c8f}.je-note{background:var(--je-green);color:#fff}.je-note__inner{display:flex;flex-direction:column;gap:10px;padding-block:40px;max-width:860px}.je-note .je-eyebrow{color:var(--je-yellow)}.je-note__quote{margin:0;font-family:var(--je-display);font-size:clamp(20px,2.4vw,26px);line-height:1.3;font-weight:600}.je-note__by{font-size:14px;color:#bfdcd3}.je-details{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.je-details__main{flex:1 1 520px;min-width:0}.je-acc{border-top:1px solid var(--je-line)}.je-acc:last-child{border-bottom:1px solid var(--je-line)}.je-acc>summary{display:flex;justify-content:space-between;align-items:center;min-height:60px;font-weight:700;font-size:18px;cursor:pointer;list-style:none}.je-acc>summary::-webkit-details-marker{display:none}.je-acc[open] .je-plus-v{display:none}.je-acc__body{padding-bottom:20px;font-size:16px;line-height:1.65;color:var(--je-ink-2)}.je-acc__body img{max-width:100%;height:auto;border-radius:12px}.je-acc__body iframe{width:100%;aspect-ratio:16 / 9;height:auto;border:0;border-radius:12px}.je-combo{flex:1 1 360px;min-width:0;background:var(--je-sand);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.je-combo .je-h2{font-size:26px}.je-combo__item{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--je-ink)}.je-combo__item img{width:76px;height:76px;border-radius:10px;background:#fff;object-fit:contain;padding:6px;box-sizing:border-box;flex:none}.je-combo__name{font-weight:600}.je-combo__price{font-size:14px;color:var(--je-muted)}.je-combo__plus{font-weight:800;font-size:20px;text-align:center;color:var(--je-muted)}.je-combo__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--je-line-2);padding-top:14px}.je-combo__total b{font-family:var(--je-display);font-weight:800;font-size:26px}.je-combo__msg{font-size:14px;color:var(--je-green);font-weight:600}.je-combo__error{font-size:13px;color:var(--je-red-dark);margin:0}.je-reviews__empty{border:1.5px dashed #CFC9BF;border-radius:18px;padding:28px;font-size:15px;color:var(--je-muted)}.product .product__tax{display:none}.je-acc__body ul,.je-acc__body ol{list-style-position:outside;margin:.5em 0 1em;padding-left:1.25em}.je-acc__body li{margin:.3em 0;padding-left:.15em}.je-acc__body li>p,.je-acc__body li>div{margin:0}.je-acc__body li>p+p{margin-top:.4em}.je-acc__body li>br:first-child{display:none}.je-acc__body p:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/je-product.css.map */
