:root{--jg-ink: #013129;--jg-estate: #013129;--jg-accent: #f7a93a;--jg-accent-hover: #f09a22;--jg-accent-text: #8a5208;--jg-accent-soft: #fef3dd;--jg-accent-line: #d9973a;--jg-mist: #f1f5f4;--jg-tint: #f1f5f4;--jg-ground: #ffffff;--jg-line: #d8e0dd;--jg-line-2: #7c8d8a;--jg-tile-line: #c3d0cb;--jg-track: #d5e0dc;--jg-muted: #4b5f58;--jg-sans: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--jg-serif: "Fraunces", Georgia, serif;--jg-mono: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif}body:has(.jomga-pdp){background:var(--jg-ground)}.jomga-section [hidden]{display:none!important}.jomga-ship__fill,.jomga-story__ph,.jomga-ph{display:block!important}.jomga-ph{display:flex!important;align-items:center;justify-content:center;text-align:center;padding:16px;box-sizing:border-box;background:var(--jg-mist);color:var(--jg-muted);font-size:14px}.jomga-pdp.gradient,.jomga-pdp{background:var(--jg-ground);color:var(--jg-ink)}.jomga-pdp .product__info-container,.jomga-pdp .product__info-container button,.jomga-pdp .product__info-container input,.jomga-pdp .product__info-container select{font-family:var(--jg-sans)}.jomga-pdp .product__info-container{font-size:16px;line-height:1.45;letter-spacing:0;color:var(--jg-ink);padding-bottom:14px}.jomga-pdp .product__info-container>*{margin-top:0;margin-bottom:0}.jomga-pdp .product__info-container>*+*{margin:16px 0 0}.jomga-pdp .product__info-container .product-form,.jomga-pdp .product__info-container .product__description,.jomga-pdp .product__info-container .icon-with-text{margin:0}.jomga-pdp .product__info-container>.jomga-tagline{margin-top:6px}.jomga-pdp .product__info-container>.shopify-app-block:has(.jdgm-preview-badge){margin-top:8px}.jomga-pdp .product__info-container>[id^=price-]{margin-top:14px}.jomga-pdp .product__info-container>div:has(>.installment){margin-top:0}.jomga-pdp .product__info-container>.jomga-percup{margin-top:2px}.jomga-pdp .product__info-container>.jomga-features{margin-top:20px}.jomga-pdp .product__info-container>variant-selects{margin-top:20px}.jomga-pdp .product__info-container>.jomga-first{margin-top:16px}.jomga-pdp .product__info-container>.jomga-delivery{margin-top:16px}.jomga-pdp .product__info-container>div:has(>product-form){margin-top:14px}.jomga-pdp .product__info-container>.jomga-quote{margin-top:22px}.jomga-pdp .product__info-container>.jomga-pin{margin-top:24px}@media screen and (max-width:749px){.jomga-pdp .product__info-wrapper{padding-top:16px}.jomga-pdp .page-width{padding-left:16px;padding-right:16px}}.jomga-pdp .product__title{margin:0}.jomga-pdp .product__title h1{margin:0;font-family:var(--jg-serif);font-weight:600;font-size:36px;line-height:1.1;letter-spacing:-.005em;color:var(--jg-ink);font-variation-settings:"opsz" 72}.jomga-tagline{margin:0;color:var(--jg-ink);font-size:17px;line-height:1.47}.jomga-pdp .jdgm-prev-badge{display:flex;align-items:center;gap:6px;font-size:14px}.jomga-pdp .jdgm-prev-badge__stars{color:var(--jg-accent)!important;font-size:15px}.jomga-pdp .jdgm-prev-badge__stars .jdgm-star{color:var(--jg-accent)!important}.jomga-pdp .jdgm-prev-badge__text{color:var(--jg-muted);font-size:14px}.jomga-pdp .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0;font-family:var(--jg-sans)}.jomga-pdp .price .price__container{margin:0}.jomga-pdp .price--on-sale .price__sale{gap:10px;align-items:baseline}.jomga-pdp .price .price-item--sale,.jomga-pdp .price .price__regular .price-item--regular{font-size:32px!important;font-weight:700;color:var(--jg-ink)!important;letter-spacing:-.01em;line-height:1.15;font-variant-numeric:tabular-nums}.jomga-pdp .price--on-sale .price__sale s.price-item--regular{font-size:17px!important;font-weight:400;color:var(--jg-muted)!important;text-decoration:line-through;letter-spacing:0;font-variant-numeric:tabular-nums}.jomga-pdp .price__badge-sale{display:none;background:none!important;color:var(--jg-ink)!important;border:0!important;border-radius:0;padding:0;font-size:14px!important;font-weight:700;letter-spacing:0;line-height:1.3;text-transform:lowercase;align-self:baseline}.jomga-pdp .price--on-sale .price__badge-sale{display:inline-block}.jomga-pdp .price__badge-sale:first-letter{text-transform:uppercase}.jomga-pdp .price__badge-sale .badge-checkmark{display:none}.jomga-pdp .product__tax,.jomga-pdp .installment:empty{display:none}.jomga-percup{display:flex;flex-direction:column;gap:2px;margin:0}.jomga-percup__tax{font-size:12px;color:var(--jg-muted)}.jomga-percup__text{font-size:15px;font-weight:400;color:var(--jg-ink)}.jomga-percup__text:empty{display:none}.jomga-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px;margin:0;padding:0;list-style:none}.jomga-features li{display:flex;align-items:flex-start;gap:12px;min-width:0}.jomga-features .jomga-icon{flex:0 0 24px;margin-top:2px;color:var(--jg-ink)}.jomga-features li>span{display:flex;flex-direction:column;min-width:0}.jomga-features b{font-size:14px;font-weight:600;line-height:1.3;color:var(--jg-ink)}.jomga-features li>span{font-size:13px;line-height:1.35;color:var(--jg-muted)}.jomga-pdp variant-selects{display:block}.jomga-pdp .product-form__input--pill:has(.jomga-size){display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;max-width:none}.jomga-pdp .product-form__input--pill:has(.jomga-size) .form__label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}.product-form__input--pill .jomga-size{position:relative;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center!important;gap:2px;flex:1 1 0;min-width:0;min-height:86px;box-sizing:border-box;margin:0!important;padding:12px 13px!important;border:1px solid var(--jg-tile-line)!important;border-radius:12px!important;background:var(--jg-mist)!important;color:var(--jg-ink)!important;text-align:left!important;line-height:1.35!important;letter-spacing:0!important;font-size:15px!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.product-form__input--pill .jomga-size:before,.product-form__input--pill .jomga-size:after{content:none!important;display:none!important}.product-form__input--pill input[type=radio]:checked+.jomga-size{border:2px solid var(--jg-ink)!important;padding:11px 12px!important;background:var(--jg-accent-soft)!important;color:var(--jg-ink)!important}.product-form__input--pill input[type=radio]:focus-visible+.jomga-size{outline:2px solid var(--jg-accent);outline-offset:2px}.jomga-size__name{font-weight:700;font-size:18px;line-height:1.25;text-align:left}.jomga-size__best{font-size:13px;font-weight:700;margin-left:2px}.jomga-size__meta{font-size:15px;color:var(--jg-muted);font-variant-numeric:tabular-nums}.jomga-size__save{font-size:13.5px;font-weight:700;color:var(--jg-ink)}.product-form__input--pill input[type=radio].disabled+.jomga-size,.product-form__input--pill input[type=radio]:disabled+.jomga-size{opacity:.55;text-decoration:none;background-image:none!important}.jomga-first{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:14px 15px;border:1px dashed var(--jg-accent-line);border-radius:12px;background:var(--jg-accent-soft)}.jomga-first__main{display:flex;flex-direction:column;gap:2px;min-width:0}.jomga-first__main b{font-size:15.5px;font-weight:700;line-height:1.3;color:var(--jg-ink)}.jomga-first__main>span{font-size:13px;color:var(--jg-muted)}.jomga-first__tag{flex-shrink:0;font-size:11.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--jg-ink)}.jomga-delivery{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;line-height:1.4;color:var(--jg-ink)}.jomga-delivery .jomga-icon{flex:0 0 22px}.jomga-pdp .product-form__buttons{max-width:none;display:flex;flex-direction:column;gap:8px}.jomga-pdp .product-form__buttons>*{margin-top:0!important;margin-bottom:0!important;order:2;width:100%;max-width:none}.jomga-pdp .product-form__buttons>.product-form__submit,.jomga-pdp .product-form__buttons>.jomga-buy-row{order:1}.jomga-pdp .product-form__submit{min-height:50px;margin:0;background:var(--jg-ink)!important;color:#fff!important;border:0!important;border-radius:10px!important;font-family:var(--jg-sans);font-weight:700;font-size:15px;letter-spacing:0;box-shadow:none!important}.jomga-pdp .product-form__submit:hover:not([disabled]){background:#024a3e!important}.jomga-pdp .product-form__submit:before,.jomga-pdp .product-form__submit:after{display:none!important}.jomga-pdp .product-form__submit[disabled]{opacity:.5}.jomga-pdp .shopify-payment-button__button--unbranded,.jomga-buy-btn{width:100%;min-height:56px;background:var(--jg-accent)!important;color:var(--jg-ink)!important;border:0!important;border-radius:12px!important;font-family:var(--jg-sans)!important;font-weight:700!important;font-size:18px!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.jomga-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]),.jomga-buy-btn:hover:not([disabled]){background:var(--jg-accent-hover)!important}.jomga-buy-btn[disabled]{opacity:.5;cursor:not-allowed}.jomga-pdp .shopify-payment-button__button--branded{border-radius:12px!important;overflow:hidden}.jomga-pdp .shopify-payment-button__more-options{display:none}.jomga-buy-row{display:flex;align-items:stretch;gap:8px;width:100%}.jomga-buy-row .product-form__quantity{flex:0 0 auto;width:auto;min-width:0;max-width:none;margin:0!important;padding:0;border:0}.jomga-buy-row .product-form__quantity .quantity__label,.jomga-buy-row .product-form__quantity .form__label{display:none}.jomga-buy-row .price-per-item__container{display:block;height:100%}.jomga-buy-row .quantity{height:100%}.jomga-buy-row .product-form__submit{flex:1 1 auto;width:auto!important;min-width:0;margin:0!important}.jomga-pdp .quantity{width:104px;min-height:50px;box-sizing:border-box;overflow:hidden;background-clip:padding-box;border:1px solid #cfd8cf;border-radius:10px;background:#fff}.jomga-pdp .quantity:before,.jomga-pdp .quantity:after{display:none}.jomga-pdp .quantity__button,.jomga-pdp .quantity__input{background:transparent!important}.jomga-pdp .quantity__button{width:40px;height:48px;margin:0!important;color:var(--jg-ink)}.jomga-pdp .quantity__button .svg-wrapper{width:11px}.jomga-pdp .quantity__input{font-size:15px;font-weight:600;opacity:1;color:var(--jg-ink);padding:0;min-width:22px}.jomga-quote{margin:0}.jomga-quote blockquote{margin:0;padding:0;border:0;font-family:var(--jg-serif);font-weight:400;font-style:normal;font-size:17px;line-height:1.35;color:var(--jg-ink)}.jomga-quote figcaption{margin-top:6px;font-size:13px;color:var(--jg-muted)}.jomga-pin{display:flex;flex-direction:column;gap:0;margin:0;padding:20px 16px 18px;background:var(--jg-mist);border:0;border-radius:16px}.jomga-pin__label{display:block;font-size:15px;font-weight:600;margin:0 0 12px;color:var(--jg-ink)}.jomga-pin__row{display:flex;gap:8px}.jomga-pin__row input{flex:1 1 auto;min-width:0;height:44px;padding:0 12px;border:1px solid var(--jg-line-2);border-radius:10px;background:#fff;font:inherit;font-size:16px;color:var(--jg-ink);box-shadow:none;outline-offset:2px}.jomga-pin__row input::placeholder{color:#8a9893}.jomga-pin__row input:focus-visible{outline:2px solid var(--jg-accent)}.jomga-pin__btn{height:44px;padding:0 16px;border:1px solid var(--jg-line-2);border-radius:10px;background:var(--jg-mist);color:var(--jg-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.jomga-pin__btn:hover{border-color:var(--jg-ink)}.jomga-pin__out{display:flex;flex-direction:column;margin-top:10px;font-size:14px;color:var(--jg-muted)}.jomga-pin__out:empty{display:none}.jomga-pin__out .is-ok{color:var(--jg-ink);font-weight:700;font-size:15px}.jomga-pin__out .is-ok~span{font-size:14px}.jomga-pin__out .is-err{color:#a1281c;font-size:14px}.jomga-pin__lines{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:14px;line-height:1.4;color:var(--jg-ink)}.jomga-pin__lines a{color:var(--jg-ink);text-decoration:underline;text-underline-offset:2px}.jomga-pin__lines a:hover{color:var(--jg-accent-text)}.jomga-section{font-family:var(--jg-sans);font-size:16px;line-height:1.45;letter-spacing:0;color:var(--jg-ink);background:var(--jg-ground);padding:22px 0}.jomga-section h2,.jomga-section h3{letter-spacing:0;color:var(--jg-ink)}.jomga-wrap{max-width:1200px;margin:0 auto;padding:0 16px}.jomga-stack{display:flex;flex-direction:column;gap:18px}.jomga-eyebrow{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jg-accent-text);line-height:1.5}.jomga-h2{margin:0;font-family:var(--jg-serif);font-weight:600;font-size:30px;line-height:1.1;letter-spacing:-.005em;font-variation-settings:"opsz" 72}.jomga-muted{color:var(--jg-muted)}.jomga-quotes__list{display:flex;flex-direction:column;gap:12px}.jomga-quotes__card{margin:0;padding:18px 16px;background:var(--jg-mist);border-radius:16px}.jomga-quotes__card blockquote{margin:0;padding:0;border:0;font-size:16px;line-height:1.45;color:var(--jg-ink);font-style:normal}.jomga-quotes__card figcaption{margin-top:6px;font-size:13.5px;color:var(--jg-muted)}@media(min-width:900px){.jomga-quotes__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.jomga-section.jomga-origin{padding-bottom:0}.jomga-origin__hero{display:block;width:calc(100% - 32px);max-width:1168px;height:240px;object-fit:cover;margin:0 auto 22px;border-radius:12px}.jomga-origin .jomga-stack{gap:16px}.jomga-origin__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:15px}.jomga-origin__points li{display:flex;flex-direction:column;gap:2px}.jomga-origin__points b{font-size:15.5px;font-weight:600;line-height:1.3}.jomga-origin__points span{font-size:15px;color:var(--jg-muted)}.jomga-origin__img{display:block;width:100%;height:260px;object-fit:cover;border-radius:12px;margin-top:26px}@media(min-width:900px){.jomga-origin__hero,.jomga-origin__img{height:420px}}.jomga-meters .jomga-stack{gap:16px}.jomga-meters__list{display:flex;flex-direction:column}.jomga-meters__row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:33px;font-size:15px}.jomga-meters__row i{display:block;height:8px;background:var(--jg-track);border-radius:4px;overflow:hidden}.jomga-meters__row i b{display:block;height:100%;background:var(--jg-accent);border-radius:4px}.jomga-meters__best{font-size:15px;line-height:1.55;margin-top:4px}.jomga-meters__best p{margin:0}.jomga-meters__best strong{font-weight:700}@media(min-width:900px){.jomga-meters__list,.jomga-meters__best{max-width:640px}}.jomga-cmp-table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;line-height:1.5}.jomga-cmp-table th,.jomga-cmp-table td{padding:11px 10px 11px 12px;text-align:left;vertical-align:top;border-top:1px solid var(--jg-line);font-weight:400;color:var(--jg-muted)}.jomga-cmp-table tr>:first-child{padding-left:0;width:22%}.jomga-cmp-table tbody tr:last-child>*{border-bottom:1px solid var(--jg-line)}.jomga-cmp-table thead th{font-weight:700;color:var(--jg-ink)}.jomga-cmp-table thead td{border-top:1px solid var(--jg-line)}.jomga-cmp-table thead th.is-us{background:var(--jg-accent);border-top-color:var(--jg-accent);border-radius:12px 12px 0 0}.jomga-cmp-table td.is-us{background:var(--jg-accent-soft);color:var(--jg-ink);font-weight:700;border-top-color:#f3e3bf}.jomga-cmp-table tbody tr:last-child td.is-us{border-radius:0 0 12px 12px;border-bottom-color:transparent}@media(min-width:900px){.jomga-cmp-table{max-width:760px}}.jomga-story__grid{display:flex;flex-direction:column;gap:24px}.jomga-story__img{display:block;width:100%;height:208px;object-fit:cover;border-radius:12px}.jomga-story__body{display:flex;flex-direction:column;gap:12px}.jomga-story__text{margin:0;color:var(--jg-ink);font-size:16px;line-height:1.5}.jomga-story__text p{margin:0}.jomga-story__text p+p{margin-top:10px}.jomga-trace{background:var(--jg-mist);border-radius:12px;padding:4px 14px}.jomga-trace div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--jg-line);font-size:14px}.jomga-trace div:last-child{border-bottom:0}.jomga-trace span{color:var(--jg-muted)}.jomga-trace b{text-align:right;font-weight:600}@media(min-width:900px){.jomga-story__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.jomga-story__img{height:380px}}.jomga-faq__list{border-top:1px solid var(--jg-line);max-width:820px}.jomga-faq details{border-bottom:1px solid var(--jg-line)}.jomga-faq summary{list-style:none;min-height:56px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:500;font-size:16px;line-height:1.35;color:var(--jg-ink);cursor:pointer}.jomga-faq summary::-webkit-details-marker{display:none}.jomga-faq summary:after{content:"+";font-size:24px;font-weight:400;line-height:1;color:var(--jg-ink);flex-shrink:0}.jomga-faq details[open] summary:after{content:"\2212"}.jomga-faq details p{margin:0 0 16px;color:var(--jg-muted);font-size:15px;line-height:1.5;max-width:64ch}.jomga-cta__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:26px 16px 24px;background:var(--jg-mist);border-radius:16px;max-width:760px;margin:0 auto}.jomga-cta__card .jomga-h2{font-size:30px;line-height:1.13;max-width:320px}.jomga-cta__card p{margin:10px 0 0;font-size:15px;color:var(--jg-muted)}.jomga-cta__card .jomga-buy-btn{margin-top:18px}.jomga-more__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jomga-more__card{display:flex;flex-direction:column;height:100%;border-radius:12px;overflow:hidden;background:var(--jg-mist);color:var(--jg-ink);text-decoration:none}.jomga-more__img{display:block;aspect-ratio:113 / 140;overflow:hidden;background:var(--jg-mist)}.jomga-more__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.jomga-more__card:hover .jomga-more__img img{transform:scale(1.03)}.jomga-more__info{display:flex;flex-direction:column;gap:2px;padding:10px 9px 12px}.jomga-more__info b{font-size:14.5px;font-weight:700;line-height:1.3;letter-spacing:-.005em}.jomga-more__info span{font-size:14px;color:var(--jg-muted)}@media(min-width:900px){.jomga-more__grid{gap:20px}.jomga-more__info{padding:14px 16px 16px}.jomga-more__info b{font-size:18px}}@media(min-width:900px){.jomga-section{padding:40px 0}.jomga-h2{font-size:38px}.jomga-section.jomga-origin{padding-bottom:0}}body:has(.jomga-pdp) .jdgm-rev-widg{font-family:var(--jg-sans);color:var(--jg-ink)}body:has(.jomga-pdp) .jdgm-rev-widg .jdgm-star{color:var(--jg-accent)!important}body:has(.jomga-pdp) .jdgm-rev-widg__title{font-family:var(--jg-serif);font-weight:600;font-size:30px;line-height:1.1;color:var(--jg-ink)}body:has(.jomga-pdp) .jdgm-rev{background:var(--jg-mist);border:0!important;border-radius:16px;padding:16px!important}.jomga-section.jomga-proof{background:var(--jg-estate);color:#eef3ec;padding:22px 0}.jomga-proof__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jomga-proof__item{display:flex;flex-direction:column}.jomga-proof__item b{font-family:var(--jg-serif);font-size:20px;font-weight:400;line-height:1.5;color:#eef3ec}.jomga-proof__item span{font-size:12px;color:#b9cbbd}@media(min-width:900px){.jomga-proof__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.jomga-taste{padding:32px 0 8px}.jomga-tabs{display:flex;gap:4px;background:var(--jg-mist);padding:4px;border-radius:10px}.jomga-tabs button{flex:1 1 0;min-height:40px;border:0;border-radius:8px;background:transparent;color:var(--jg-muted);font-family:var(--jg-sans);font-size:14px;font-weight:600;cursor:pointer}.jomga-tabs button[aria-selected=true]{background:#fff;color:var(--jg-ink);box-shadow:0 1px 3px #14241b26}.jomga-panel{background:#fff;border:1px solid var(--jg-line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:12px}.jomga-meter{display:grid;grid-template-columns:84px minmax(0,1fr) 54px;gap:10px;align-items:center;font-size:13px}.jomga-meter i{display:block;height:7px;background:var(--jg-mist);border-radius:4px;overflow:hidden}.jomga-meter i b{display:block;height:100%;background:var(--jg-accent);border-radius:4px}.jomga-pills{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--jg-line);padding-top:12px}.jomga-pills span{font-size:12px;padding:5px 10px;border-radius:999px;background:var(--jg-mist);color:var(--jg-estate);line-height:1.5}.jomga-pills span:first-child{font-weight:600}.jomga-pills span.no{background:var(--jg-ground);color:var(--jg-muted);border:1px solid var(--jg-line);font-weight:400}.jomga-note{display:flex;flex-direction:column;gap:2px}.jomga-note__k{font-size:11px;color:var(--jg-muted);text-transform:uppercase}.jomga-note__v{font-size:14px}@media(min-width:900px){.jomga-taste{padding:56px 0 8px}.jomga-taste__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.jomga-tabs{display:none}}@media(max-width:899px){.jomga-panel--off{display:none}}.jomga-brew{padding:24px 0 8px;display:flex;flex-direction:column;gap:12px}.jomga-brew__title{margin:0;padding:0 16px;font-family:var(--jg-sans);font-size:17px;font-weight:700;line-height:1.5}.jomga-steps{display:flex;gap:10px;overflow-x:auto;margin:0;padding:0 16px 6px;list-style:none;scroll-snap-type:x proximity;scroll-padding:0 16px;scrollbar-width:none}.jomga-steps::-webkit-scrollbar{display:none}.jomga-step{flex:0 0 210px;scroll-snap-align:start;background:#fff;border:1px solid var(--jg-line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.jomga-step__n{font-family:var(--jg-serif);font-size:30px;color:var(--jg-accent-text);line-height:1}.jomga-step b{font-weight:700}.jomga-step p{margin:0;font-size:13px;color:var(--jg-muted);line-height:1.5}.jomga-brew__hint{padding:0 16px;font-size:12px;color:var(--jg-muted)}@media(min-width:900px){.jomga-brew__title,.jomga-steps,.jomga-brew__hint{padding-left:0;padding-right:0}.jomga-step{flex:1 1 0}.jomga-brew__hint{display:none}}.jomga-combo{padding:24px 0 8px}.jomga-combo__card{background:#fff;border:1px solid var(--jg-line);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px;max-width:760px}.jomga-combo__card h3{font-family:var(--jg-serif);font-size:24px;font-weight:400;line-height:1.15;margin:0}.jomga-combo__card p{margin:0;font-size:14px;color:var(--jg-muted)}.jomga-combo__line{display:flex;justify-content:space-between;gap:12px;font-size:14px}.jomga-combo__line--total{padding-top:8px;border-top:1px solid var(--jg-line);font-weight:700;font-size:15px}.jomga-combo__was{color:var(--jg-muted);text-decoration:line-through;font-weight:400;margin-right:6px}.jomga-combo__note{font-size:12px;color:var(--jg-estate)}.jomga-btn{min-height:48px;border:0;border-radius:10px;background:var(--jg-ink);color:#fff;font-family:var(--jg-sans);font-weight:700;font-size:15px;cursor:pointer;padding:0 20px}.jomga-btn[disabled]{opacity:.6;cursor:progress}.jomga-combo__msg{font-size:13px}.jomga-combo__msg:empty{display:none}.jomga-combo__items{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.jomga-combo__item{display:grid;grid-template-columns:22px 52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--jg-line);font-size:14px;transition:opacity .15s ease}.jomga-combo__item:first-child{border-top:0;padding-top:4px}.jomga-combo__item.is-off .jomga-combo__img,.jomga-combo__item.is-off .jomga-combo__info,.jomga-combo__item.is-off .jomga-combo__price{opacity:.45}.jomga-combo__check{position:relative;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--jg-line-2);background:#fff;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box}.jomga-combo__check input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.jomga-combo__check svg{opacity:0;transition:opacity .1s ease}.jomga-combo__check:has(input:checked),.jomga-combo__check.is-locked{background:var(--jg-estate);border-color:var(--jg-estate)}.jomga-combo__check:has(input:checked) svg,.jomga-combo__check.is-locked svg{opacity:1}.jomga-combo__check.is-locked{cursor:default;opacity:.85}.jomga-combo__check:has(input:focus-visible){outline:2px solid var(--jg-accent);outline-offset:2px}.jomga-combo__img{display:block;width:52px;height:52px;border-radius:8px;overflow:hidden;background:var(--jg-mist)}.jomga-combo__img img{width:100%;height:100%;object-fit:cover;display:block}.jomga-combo__info{display:flex;flex-direction:column;gap:2px;min-width:0}.jomga-combo__name{font-weight:600;color:var(--jg-ink);text-decoration:none;line-height:1.3}a.jomga-combo__name:hover{color:var(--jg-accent-text)}.jomga-combo__name small{font-size:10px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;color:var(--jg-muted);margin-left:4px}.jomga-combo__variant{font-size:12px;color:var(--jg-muted)}.jomga-combo__select{align-self:flex-start;max-width:100%;height:28px;padding:0 24px 0 8px;border:1px solid var(--jg-line-2);border-radius:6px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%2314241b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center;font-family:var(--jg-sans);font-size:12px;color:var(--jg-ink);-webkit-appearance:none;appearance:none;cursor:pointer}.jomga-combo__price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.jomga-combo__offer{font-size:13px;color:var(--jg-accent-text);font-weight:600}.jomga-combo__note.is-more{color:var(--jg-accent-text)}.jomga-combo__note:empty{display:none}.jomga-combo__was[hidden]{display:none}.jomga-combo__line--save{font-size:14px;color:var(--jg-estate);font-weight:600}.jomga-combo__line--save[hidden]{display:none}.jomga-combo__offer:empty{display:none}.jomga-combo__offer{align-self:flex-start;background:var(--jg-accent-soft);border:1px dashed var(--jg-accent);border-radius:8px;padding:6px 10px}.jomga-combo__offer.is-done{background:var(--jg-tint);border-color:var(--jg-estate);color:var(--jg-estate)}.jomga-ship{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px}.jomga-ship__track{height:6px;background:var(--jg-line);border-radius:3px;overflow:hidden}.jomga-ship__fill{height:100%;width:0;background:var(--jg-accent);border-radius:3px;transition:width .3s ease}.jomga-ship.is-done .jomga-ship__fill{background:var(--jg-estate)}.jomga-trust{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;font-size:11.5px;line-height:1.5;color:var(--jg-muted);text-align:center}.jomga-trust li{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--jg-estate)}.jomga-trust li span{color:var(--jg-muted)}.jomga-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.jomga-tags li{font-family:var(--jg-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--jg-mist);color:var(--jg-estate);padding:4px 8px;border-radius:5px;line-height:1.5}.jomga-features .jomga-icon--img{width:24px;height:24px;object-fit:contain;display:block}.jomga-pdp .product-form__buttons .shopify-payment-button,.jomga-pdp .product-form__buttons .shiprocket-headless{width:100%!important;margin:0!important}.jomga-pdp .product-form__buttons .shopify-payment-button__button--unbranded{min-height:50px;border-radius:10px!important;font-size:16px!important}.jomga-section.jomga-photo-reviews{padding-bottom:8px}.jomga-photo-reviews[hidden]{display:none!important}.jomga-prv__list{display:flex;gap:10px;margin:0 -16px;padding:0 16px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jomga-prv__list::-webkit-scrollbar{display:none}.jomga-prv__card{flex:0 0 min(210px,60%);scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;background:var(--jg-mist);border-radius:12px}.jomga-prv__img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#dfe7e4}.jomga-prv__body{display:flex;flex-direction:column;gap:3px;padding:11px 12px 13px}.jomga-prv__body b{font-size:14px;font-weight:700;line-height:1.3;color:var(--jg-ink)}.jomga-prv__body p{margin:0;font-size:13.5px;line-height:1.4;color:var(--jg-ink);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.jomga-prv__name{margin-top:4px;font-size:12.5px;font-weight:600;color:var(--jg-muted)}.jomga-prv__prod{font-size:13px;color:var(--jg-muted)}.jomga-prv__editor-note{margin:8px 16px;font-size:12px;color:#6b7a75;font-family:var(--jg-sans)}@media(min-width:900px){.jomga-prv__list{margin:0;padding:0 0 6px;scroll-padding:0}.jomga-prv__card{flex:0 0 240px}}.jomga-ugc__list{display:flex;gap:var(--ugc-gap, 10px);margin:0 -16px;padding:0 16px 6px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jomga-ugc__list::-webkit-scrollbar{display:none}.jomga-ugc__card{flex:0 0 var(--ugc-card-m, 44%);scroll-snap-align:start;display:flex;flex-direction:column;gap:8px;min-width:0}.jomga-ugc__media{position:relative;display:block;width:100%;aspect-ratio:var(--ugc-ratio, 9 / 16);padding:0;overflow:hidden;border:var(--ugc-border, 1px solid #b4c4bf);border-radius:var(--ugc-radius, 12px);background:var(--jg-mist);cursor:pointer;color:var(--jg-ink)}.jomga-ugc__media video,.jomga-ugc__media img,.jomga-ugc__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.jomga-ugc__play{position:absolute;top:50%;left:50%;width:48px;height:48px;margin:-24px 0 0 -24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe6;color:var(--jg-ink);transition:opacity .2s ease;pointer-events:none}.jomga-ugc__play svg{margin-left:3px}.jomga-ugc__media.is-playing .jomga-ugc__play{opacity:0}.jomga-ugc__sound{position:absolute;right:8px;bottom:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#013129bf;color:#fff;opacity:0;transition:opacity .2s ease;pointer-events:none}.jomga-ugc__media.is-playing .jomga-ugc__sound{opacity:1}.jomga-ugc__sound .is-on{display:none}.jomga-ugc__media.is-sound .jomga-ugc__sound .is-on{display:block}.jomga-ugc__media.is-sound .jomga-ugc__sound .is-off{display:none}.jomga-ugc__media:focus-visible{outline:2px solid var(--jg-accent);outline-offset:2px}.jomga-ugc__media--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:16px;box-sizing:border-box;text-align:center;cursor:default}.jomga-ugc__media--empty span{font-size:15px;line-height:1.45;color:var(--jg-muted)}.jomga-ugc__caption{margin:0;font-size:var(--ugc-caption, 13.5px);line-height:1.4;color:var(--jg-muted)}@media(min-width:900px){.jomga-ugc__list{margin:0;padding:0 0 6px;scroll-padding:0}.jomga-ugc__card{flex:0 0 var(--ugc-card-d, 220px)}.jomga-ugc .jomga-ugc__heading{font-size:var(--ugc-h-d, 38px)}}.jomga-section.jomga-ugc{padding-left:0;padding-right:0}.jomga-ugc .jomga-ugc__heading{font-size:var(--ugc-h-m, 30px)}.jomga-ugc--center .jomga-ugc__heading{text-align:center}.jomga-ugc__note{margin:0;padding:12px 14px;border:1px dashed var(--jg-line-2);border-radius:10px;font-size:13px;color:var(--jg-muted);background:var(--jg-mist)}.jomga-ugc--center-cards .jomga-ugc__card:first-child{margin-left:auto}.jomga-ugc--center-cards .jomga-ugc__card:last-child{margin-right:auto}.jomga-eyebrow{letter-spacing:.1em;font-size:12.5px;font-weight:600}.jomga-eyebrow+.jomga-h2{margin-top:-10px}.jomga-good__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.jomga-good__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:92px;padding:14px 8px;box-sizing:border-box;background:var(--jg-mist);border-radius:14px;text-align:center;color:var(--jg-ink)}.jomga-good__tile .jomga-icon{flex:0 0 auto}.jomga-good__tile span{font-size:13.5px;font-weight:600;line-height:1.3}.jomga-good__note{margin:0;font-size:13.5px;line-height:1.45;color:var(--jg-muted)}@media(min-width:900px){.jomga-good__grid{max-width:760px;gap:14px}.jomga-good__tile span{font-size:15px}}.jomga-section.jomga-banner{padding-top:14px;padding-bottom:6px}.jomga-banner__img{display:block;width:100%;border-radius:12px;object-fit:cover;aspect-ratio:4 / 3}.jomga-banner--169 .jomga-banner__img{aspect-ratio:16 / 9}.jomga-banner--11 .jomga-banner__img{aspect-ratio:1 / 1}.jomga-banner--34 .jomga-banner__img{aspect-ratio:3 / 4}@media(min-width:900px){.jomga-banner .jomga-banner__img{max-width:760px}}.jomga-ritual__steps{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.jomga-ritual__steps li{display:flex;align-items:flex-start;gap:14px}.jomga-ritual__n{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--jg-accent);color:var(--jg-ink);font-size:15px;font-weight:700}.jomga-ritual__body{display:flex;flex-direction:column;gap:1px;padding-top:1px}.jomga-ritual__body b{font-size:17px;font-weight:500;line-height:1.3;color:var(--jg-ink)}.jomga-ritual__body span{font-size:14.5px;color:var(--jg-muted);line-height:1.4}.jomga-ritual__tip{margin:6px 0 0;font-size:15.5px;font-style:italic;color:var(--jg-ink)}@media(min-width:900px){.jomga-ritual__steps,.jomga-ritual__tip{max-width:640px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/jomga-pdp.css.map */
