@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(jd-bellefair-400.woff2) format("woff2")}@font-face{font-family:Questrial;font-style:normal;font-weight:400;font-display:swap;src:url(jd-questrial-400.woff2) format("woff2")}:root{--jd-burgundy: 39, 7, 6;--jd-burgundy-80: 74, 38, 36;--jd-gold: 200, 169, 110;--jd-gold-deep: 128, 96, 38;--jd-cream: 245, 240, 235;--jd-sand: 237, 228, 216;--jd-white: 255, 255, 255;--jd-ink: 51, 51, 51;--jd-line: 230, 231, 232;--jd-line-warm: 214, 201, 184;--jd-font-heading: "Bellefair", Georgia, "Times New Roman", serif;--jd-font-body: "Questrial", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family: var(--jd-font-heading);--font-body-family: var(--jd-font-body);--jd-warm-50: 250, 247, 243;--jd-warm-100: 245, 240, 235;--jd-warm-200: 237, 228, 216;--jd-warm-300: 222, 209, 192;--jd-warm-400: 196, 178, 156;--jd-warm-500: 150, 128, 104;--jd-warm-600: 110, 88, 70;--jd-text-xs: 1.2rem;--jd-text-sm: 1.4rem;--jd-text-base: clamp(1.6rem, 1.52rem + .25vw, 1.8rem);--jd-text-lg: clamp(1.8rem, 1.62rem + .55vw, 2.2rem);--jd-text-xl: clamp(2.1rem, 1.82rem + .9vw, 2.8rem);--jd-text-2xl: clamp(2.6rem, 2.1rem + 1.6vw, 3.8rem);--jd-text-3xl: clamp(3.2rem, 2.45rem + 2.5vw, 5rem);--jd-text-4xl: clamp(4rem, 2.85rem + 4vw, 7rem);--jd-display: clamp(4.6rem, 2.9rem + 6.2vw, 9.2rem);--jd-display-xl: clamp(5.4rem, 3rem + 9.2vw, 12.5rem);--jd-space-1: .4rem;--jd-space-2: .8rem;--jd-space-3: 1.2rem;--jd-space-4: 1.6rem;--jd-space-6: 2.4rem;--jd-space-8: 3.2rem;--jd-space-12: 4.8rem;--jd-space-16: 6.4rem;--jd-space-24: 9.6rem;--jd-section: clamp(4.8rem, 3rem + 7vw, 10rem);--jd-radius: 4px;--jd-radius-md: 8px;--jd-radius-lg: 14px;--jd-radius-xl: 22px;--jd-elev-1: 0 1px 2px rgba(var(--jd-burgundy), .05), 0 1px 1px rgba(var(--jd-burgundy), .04);--jd-elev-2: 0 2px 6px rgba(var(--jd-burgundy), .06), 0 1px 2px rgba(var(--jd-burgundy), .05);--jd-elev-3: 0 8px 20px rgba(var(--jd-burgundy), .1), 0 2px 6px rgba(var(--jd-burgundy), .06);--jd-elev-4: 0 18px 40px rgba(var(--jd-burgundy), .14), 0 6px 14px rgba(var(--jd-burgundy), .08);--jd-elev-5: 0 32px 70px rgba(var(--jd-burgundy), .2), 0 12px 26px rgba(var(--jd-burgundy), .1);--jd-shadow-soft: var(--jd-elev-3);--jd-shadow-lift: var(--jd-elev-4);--jd-ease: cubic-bezier(.22, .61, .36, 1);--jd-ease-spring: cubic-bezier(.34, 1.4, .64, 1);--jd-dur-fast: .16s;--jd-dur: .24s;--jd-dur-slow: .46s;--jd-tracking-eyebrow: .22em;--jd-tracking-button: .14em;--jd-tracking-display: -.015em;--jd-maxw: var(--page-width, 120rem)}html{color-scheme:only light}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--jd-font-heading);font-weight:400;letter-spacing:var(--jd-tracking-display);line-height:1.08;text-wrap:balance}.h0{font-size:var(--jd-display);line-height:1}.h1{font-size:var(--jd-text-4xl);line-height:1.04}.h2{font-size:var(--jd-text-3xl);line-height:1.08}.h3{font-size:var(--jd-text-2xl);line-height:1.12;letter-spacing:-.008em}.h4{font-size:var(--jd-text-xl);letter-spacing:0}.h5{font-size:var(--jd-text-lg);letter-spacing:0}body{letter-spacing:.005rem}.jd-display{font-family:var(--jd-font-heading);font-weight:400;font-size:var(--jd-display);line-height:1;letter-spacing:var(--jd-tracking-display);text-wrap:balance;margin:0}.jd-display--xl{font-size:var(--jd-display-xl)}.jd-eyebrow{display:inline-block;font-family:var(--jd-font-body);font-size:1.3rem;font-weight:400;text-transform:uppercase;letter-spacing:var(--jd-tracking-eyebrow);color:rgb(var(--jd-gold-deep));margin:0 0 1.2rem}.color-scheme-3 .jd-eyebrow,[class*=color-scheme-3] .jd-eyebrow{color:rgb(var(--jd-gold))}.color-scheme-4 .jd-eyebrow,[class*=color-scheme-4] .jd-eyebrow{color:rgb(var(--jd-burgundy))}.jd-lead{font-size:var(--jd-text-lg);line-height:1.6;max-width:62ch;margin-inline:auto;color:rgba(var(--color-foreground),.82)}.jd-rule-gold{width:64px;height:2px;border:0;background:rgb(var(--jd-gold-deep));margin:2rem 0}.jd-rule-gold--center{margin-inline:auto}.jd-container{max-width:var(--jd-maxw);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:750px){.jd-container{padding-inline:5rem}}.jd-stack>*+*{margin-top:1.6rem}.jd-center{text-align:center}.button,.shopify-payment-button__button--unbranded,.jd-btn{font-family:var(--jd-font-body);text-transform:uppercase;letter-spacing:var(--jd-tracking-button);font-size:1.3rem;font-weight:400;min-height:4.8rem;transition:transform .25s var(--jd-ease),box-shadow .25s var(--jd-ease),background-color .25s var(--jd-ease),color .25s var(--jd-ease)}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--jd-shadow-lift)}.button:not([disabled]):active{transform:translateY(0)}.jd-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.5rem 3.4rem;border-radius:var(--buttons-radius, 0);text-decoration:none;cursor:pointer;border:1px solid transparent}.jd-btn--primary{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream))}.jd-btn--primary:hover{background:rgb(var(--jd-gold-deep));color:rgb(var(--jd-white));transform:translateY(-2px);box-shadow:var(--jd-shadow-lift)}.jd-btn--gold{background:rgb(var(--jd-gold));color:rgb(var(--jd-burgundy))}.jd-btn--gold:hover{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream));transform:translateY(-2px)}.jd-btn--ghost{background:transparent;border-color:currentColor;color:inherit}.jd-btn--ghost:hover{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream));border-color:rgb(var(--jd-burgundy))}.color-scheme-3 .jd-btn--ghost:hover,[class*=color-scheme-3] .jd-btn--ghost:hover{background:rgb(var(--jd-gold));color:rgb(var(--jd-burgundy));border-color:rgb(var(--jd-gold))}.jd-link{color:inherit;text-decoration:none;background-image:linear-gradient(rgb(var(--jd-gold-deep)),rgb(var(--jd-gold-deep)));background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .3s var(--jd-ease)}.jd-link:hover,.jd-link:focus-visible{background-size:100% 2px}.jd-badge{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--jd-font-body);font-size:1.2rem;text-transform:uppercase;letter-spacing:.12em;padding:.5rem 1.2rem;border-radius:999px;line-height:1;white-space:nowrap}.jd-badge--realfruit{background:rgb(var(--jd-cream));color:rgb(var(--jd-burgundy));border:1px solid rgb(var(--jd-gold-deep))}.jd-badge--gold{background:rgb(var(--jd-gold));color:rgb(var(--jd-burgundy))}.jd-badge--burgundy{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream))}.jd-badge svg{width:1.3rem;height:1.3rem}.jd-card{background:rgb(var(--jd-white));border:1px solid rgb(var(--jd-line-warm));border-radius:var(--jd-radius-lg);overflow:hidden;transition:transform .3s var(--jd-ease),box-shadow .3s var(--jd-ease)}.jd-card:hover{transform:translateY(-4px);box-shadow:var(--jd-shadow-soft)}.card-wrapper .card{transition:transform .3s var(--jd-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.card__heading a{font-family:var(--jd-font-heading);letter-spacing:.01em}.jd-section{position:relative}.jd-section--cream{background:rgb(var(--jd-cream))}.jd-section--sand{background:rgb(var(--jd-sand))}.jd-section--burgundy{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream))}.jd-section--burgundy h1,.jd-section--burgundy h2,.jd-section--burgundy h3{color:rgb(var(--jd-cream))}.jd-divider-leaf{display:flex;align-items:center;justify-content:center;gap:1.4rem;color:rgb(var(--jd-gold-deep))}.jd-divider-leaf:before,.jd-divider-leaf:after{content:"";height:1px;flex:1 1 auto;max-width:90px;background:currentColor;opacity:.5}.jd-reveal{opacity:0;transform:translateY(10px)}.jd-reveal.jd-in{opacity:1;transform:none;transition:opacity .45s var(--jd-ease),transform .45s var(--jd-ease)}.jd-reveal--fade{transform:none}.jd-reveal--fade.jd-in{transition:opacity .6s var(--jd-ease)}.jd-rule-gold.jd-reveal{transform:scaleX(.4);transform-origin:left center}.jd-rule-gold--center.jd-reveal{transform-origin:center}.jd-rule-gold.jd-reveal.jd-in{transform:scaleX(1);transition:opacity .55s var(--jd-ease),transform .55s var(--jd-ease)}@media(prefers-reduced-motion:reduce){.jd-reveal,.jd-reveal.jd-in,.jd-rule-gold.jd-reveal,.jd-rule-gold.jd-reveal.jd-in{opacity:1;transform:none;transition:none}.button:not([disabled]):hover,.jd-btn:hover,.jd-card:hover,.card-wrapper:hover .card__media .media img{transform:none}html,.jd-testimonials__track{scroll-behavior:auto!important}}.header__heading-logo{max-width:100%}@media screen and (max-width:749px){.header__heading-logo{max-width:min(60vw,210px)}}.header__heading-link .h2{font-family:var(--jd-font-heading);letter-spacing:.06em;text-transform:uppercase}a:focus-visible,button:focus-visible,.button:focus-visible,.jd-btn:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid rgb(var(--jd-gold-deep));outline-offset:2px;border-radius:2px}.jd-mt-0{margin-top:0!important}.jd-measure{max-width:62ch}.jd-measure--narrow{max-width:48ch}.jd-grid{display:grid;gap:2.4rem}@media screen and (min-width:750px){.jd-grid--2{grid-template-columns:repeat(2,1fr)}.jd-grid--3{grid-template-columns:repeat(3,1fr)}.jd-grid--4{grid-template-columns:repeat(4,1fr)}}.jd-shipbar{padding:1.4rem 1.6rem}.jd-shipbar__msg{font-size:1.3rem;line-height:1.4;margin:0 0 .9rem;text-align:center}.jd-shipbar__msg strong{font-weight:400;color:rgb(var(--jd-gold-deep))}.jd-shipbar__track{height:6px;border-radius:999px;background:rgba(var(--jd-burgundy),.12);overflow:hidden}.jd-shipbar__fill{display:block;height:100%;border-radius:999px;background:rgb(var(--jd-gold-deep));transition:width .45s var(--jd-ease)}.jd-shipbar--unlocked .jd-shipbar__fill{background:rgb(var(--jd-burgundy))}@media(prefers-reduced-motion:reduce){.jd-shipbar__fill{transition:none}}.jd-cart-upsell{display:flex;gap:1.2rem;align-items:center;padding:1.4rem 1.6rem;border-top:1px solid rgba(var(--jd-burgundy),.12)}.jd-cart-upsell__img{width:5.6rem;height:5.6rem;object-fit:cover;border-radius:var(--jd-radius);flex:0 0 auto}.jd-cart-upsell__info{flex:1 1 auto;min-width:0}.jd-cart-upsell__eyebrow{font-size:1.1rem;text-transform:uppercase;letter-spacing:.12em;color:rgb(var(--jd-gold-deep));margin:0 0 .2rem}.jd-cart-upsell__title{font-family:var(--jd-font-heading);font-size:1.6rem;line-height:1.2;margin:0}.jd-cart-upsell__price{font-size:1.3rem;opacity:.85}.jd-cart-upsell__add{flex:0 0 auto;min-height:4.4rem;padding:0 1.8rem;font-size:1.2rem}.jd-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:6;background:rgb(var(--jd-cream));color:rgb(var(--jd-burgundy));transform:translateY(115%);transition:transform .3s var(--jd-ease);border-top:1px solid rgba(var(--jd-burgundy),.15);box-shadow:0 -6px 24px rgba(var(--jd-burgundy),.12)}.jd-sticky-atc.is-visible{transform:none}.jd-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;padding:1rem 1.4rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));max-width:var(--jd-maxw);margin-inline:auto}.jd-sticky-atc__img{width:4.4rem;height:4.4rem;object-fit:cover;border-radius:var(--jd-radius);flex:0 0 auto}.jd-sticky-atc__info{flex:1 1 auto;min-width:0}.jd-sticky-atc__title{font-family:var(--jd-font-heading);font-size:1.6rem;line-height:1.15;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jd-sticky-atc__price{font-size:1.3rem;opacity:.85}.jd-sticky-atc__btn{flex:0 0 auto;min-height:4.4rem;margin:0}@media(prefers-reduced-motion:reduce){.jd-sticky-atc{transition:none}}@media screen and (min-width:750px){.jd-sticky-atc{display:none}}.jd-pdp-highlights{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 .4rem}.jd-pdp-highlights__line{width:100%;font-size:1.4rem;line-height:1.5;margin:.6rem 0 0;color:rgba(var(--color-foreground),.8)}.jd-pdp-highlights__line strong{font-weight:400;color:rgb(var(--jd-gold-deep))}.header__heading-link .h1,.header__heading-link .h2{font-size:clamp(2.2rem,1.8rem + .9vw,2.8rem)}.jd-text-muted{color:rgba(var(--color-foreground),.7)}.jd-text-meta{color:rgba(var(--color-foreground),.58)}.jd-section--rhythm{padding-block:var(--jd-section)}.jd-asym{display:grid;gap:clamp(2rem,4vw,5rem);align-items:center}@media screen and (min-width:750px){.jd-asym{grid-template-columns:1.35fr 1fr}.jd-asym--reverse{grid-template-columns:1fr 1.35fr}.jd-asym--reverse>:first-child{order:2}}.jd-bento{display:grid;gap:1.6rem;grid-template-columns:1fr}@media screen and (min-width:750px){.jd-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(12rem,auto)}.jd-bento__feature{grid-column:span 4;grid-row:span 2}.jd-bento__wide{grid-column:span 4}.jd-bento__cell{grid-column:span 2}}.jd-cq{container-type:inline-size}.jd-card{box-shadow:var(--jd-elev-1);border-radius:var(--jd-radius-lg)}.jd-card:hover{transform:translateY(-4px);box-shadow:var(--jd-elev-4)}.jd-card img,.jd-media-zoom img{transition:transform var(--jd-dur-slow) var(--jd-ease)}.jd-card:hover img,.jd-media-zoom:hover img{transform:scale(1.045)}.button:not([disabled]):active,.jd-btn:not([disabled]):active{transform:translateY(1px) scale(.99)}.jd-btn--primary,.jd-btn--gold,.jd-btn--ghost{transition:transform var(--jd-dur) var(--jd-ease-spring),box-shadow var(--jd-dur) var(--jd-ease),background-color var(--jd-dur) var(--jd-ease),color var(--jd-dur) var(--jd-ease)}.jd-dropcap>p:first-of-type:first-letter,.jd-dropcap:first-letter{font-family:var(--jd-font-heading);float:left;font-size:5.2em;line-height:.72;margin:.04em .1em 0 0;color:rgb(var(--jd-gold-deep))}.color-scheme-3 .jd-dropcap>p:first-of-type:first-letter,[class*=color-scheme-3] .jd-dropcap>p:first-of-type:first-letter{color:rgb(var(--jd-gold))}.jd-pullquote{font-family:var(--jd-font-heading);font-size:var(--jd-text-2xl);line-height:1.22;letter-spacing:-.005em;text-wrap:balance}.jd-pullquote:before{content:"\201c";display:block;font-family:var(--jd-font-heading);font-size:2.4em;line-height:.4;color:rgb(var(--jd-gold-deep));margin-bottom:.08em}.color-scheme-3 .jd-pullquote:before,[class*=color-scheme-3] .jd-pullquote:before{color:rgb(var(--jd-gold))}.jd-reveal.jd-in{transition-delay:min(var(--jd-reveal-delay, 0ms),.28s)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}@media(prefers-reduced-motion:reduce){.jd-card:hover img,.jd-media-zoom:hover img{transform:none}}@media print{body:after{display:none}}.jd-photo{position:relative;isolation:isolate}.jd-photo>img,.jd-photo>picture>img{filter:saturate(.9) contrast(.97) sepia(.1) brightness(1.01)}.jd-photo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(125% 105% at 50% 38%,rgba(var(--jd-burgundy),0) 52%,rgba(var(--jd-burgundy),.24)),linear-gradient(rgba(var(--jd-gold),.08),rgba(var(--jd-gold),.08))}.jd-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.14;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='jdph'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23jdph)'/%3E%3C/svg%3E");background-size:180px 180px}.color-scheme-3 .jd-photo:after,[class*=color-scheme-3] .jd-photo:after{opacity:.18}@media(prefers-reduced-motion:reduce){.jd-photo:after{display:none}}.product-form__submit.button--secondary{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream));border-color:rgb(var(--jd-burgundy))}.product-form__submit.button--secondary:not([disabled]):hover{background:rgb(var(--jd-gold-deep));color:rgb(var(--jd-white));border-color:rgb(var(--jd-gold-deep))}.shopify-payment-button{margin-top:1rem}:root{--jd-seam-rise: clamp(2.8rem, 5vw, 5.6rem);--jd-vault-wash: radial-gradient(125% 78% at 50% 0%, rgba(var(--jd-burgundy), .045), rgba(var(--jd-burgundy), 0) 62%)}.jd-arch{position:relative;display:block;overflow:hidden;border-radius:var(--jd-radius-lg);background:rgb(var(--jd-sand))}.jd-arch--portrait{aspect-ratio:4 / 5}.jd-arch--wide{aspect-ratio:16 / 10}.jd-arch>img,.jd-arch>picture,.jd-arch>picture>img,.jd-arch>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@supports ((clip-path: url(#j)) or (-webkit-clip-path: url(#j))){.jd-arch--portrait{-webkit-clip-path:url(#jd-arch-portrait);clip-path:url(#jd-arch-portrait);border-radius:0}.jd-arch--wide{-webkit-clip-path:url(#jd-arch-wide);clip-path:url(#jd-arch-wide);border-radius:0}}.jd-arch--lcp{overflow:visible;background:none}.jd-seam-top{position:relative;isolation:isolate}.jd-seam-top:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--jd-seam-rise);transform:translateY(-99%);background:rgb(var(--color-background, var(--jd-cream)));border-radius:var(--jd-radius-xl) var(--jd-radius-xl) 0 0;pointer-events:none;z-index:-1}.shopify-section:has(+.shopify-section .jd-seam-top)>[class*=color-scheme],.shopify-section:has(+.shopify-section:empty+.shopify-section .jd-seam-top)>[class*=color-scheme],.shopify-section:has(+.shopify-section .jd-seam-top)>.page-width,.shopify-section:has(+.shopify-section:empty+.shopify-section .jd-seam-top)>.page-width{padding-bottom:calc(var(--jd-seam-rise) + 6.4rem)!important}@supports ((clip-path: url(#j)) or (-webkit-clip-path: url(#j))){.jd-seam-top:before{border-radius:0;-webkit-clip-path:url(#jd-seam-curve);clip-path:url(#jd-seam-curve)}}.jd-vault-wash{position:relative;isolation:isolate}.jd-vault-wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--jd-vault-wash);pointer-events:none;z-index:-1}.jd-proof-tick{width:6.4rem;height:2px;border:0;background:rgb(var(--jd-gold-deep));margin:1.6rem 0}.jd-proof-tick--center{margin-inline:auto}.color-scheme-3 .jd-proof-tick,[class*=color-scheme-3] .jd-proof-tick{background:rgb(var(--jd-gold))}.saso-volume-discount-tiers:not(:empty),#saso-volume-discount-tiers:not(:empty){margin:1.6rem 0;border:1px solid rgba(var(--jd-gold),.45);border-radius:var(--jd-radius-md);overflow:hidden;font-family:var(--jd-font-body)}#saso-volume-discount-tiers table{width:100%;border-collapse:collapse;font-size:var(--jd-text-sm)}#saso-volume-discount-tiers th{background:rgb(var(--jd-burgundy));color:rgb(var(--jd-cream));font-family:var(--jd-font-body);font-weight:400;letter-spacing:var(--jd-tracking-eyebrow);text-transform:uppercase;font-size:var(--jd-text-xs);text-align:left;padding:1rem 1.4rem}#saso-volume-discount-tiers td{padding:1.2rem 1.4rem;min-height:4.4rem;border-top:1px solid rgba(var(--jd-line-warm),.8);color:rgb(var(--color-foreground))}#saso-volume-discount-tiers .saso-discount-amount,#saso-volume-discount-tiers .saso-tier-price{color:rgb(var(--jd-gold-deep));font-weight:600}.saso-summary:not(:empty){margin:0 0 1.2rem;padding:1.2rem 1.4rem;background:rgba(var(--jd-gold),.12);border:1px solid rgba(var(--jd-gold),.45);border-radius:var(--jd-radius-md);font-family:var(--jd-font-body);font-size:var(--jd-text-sm);color:rgb(var(--color-foreground))}.saso-summary .saso-discount-line{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}.saso-summary .saso-discount-label{opacity:.85}.saso-summary .saso-discount-amount,.saso-summary .saso-savings-message{color:rgb(var(--jd-gold-deep));font-weight:600}.saso-banner,.uso-banner{position:relative;z-index:2}.jdgm-widget{font-family:var(--jd-font-body);color:rgb(var(--color-foreground))}.jdgm-widget .jdgm-star{color:rgb(var(--jd-gold-deep))!important}.color-scheme-3 .jdgm-widget .jdgm-star,[class*=color-scheme-3] .jdgm-widget .jdgm-star{color:rgb(var(--jd-gold))!important}.jdgm-widget .jdgm-rev-widg__title,.jdgm-widget .jdgm-rev__title{font-family:var(--jd-font-heading);font-weight:400;color:rgb(var(--color-foreground))}.jdgm-widget .jdgm-rev__author,.jdgm-widget .jdgm-rev__timestamp{font-family:var(--jd-font-body);font-size:var(--jd-text-xs);letter-spacing:var(--jd-tracking-eyebrow);text-transform:uppercase}.jdgm-widget .jdgm-btn,.jdgm-widget .jdgm-write-rev-link{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:1.1rem 2.4rem;background:rgb(var(--jd-gold))!important;color:rgb(var(--jd-burgundy))!important;border:0;border-radius:var(--jd-radius);font-family:var(--jd-font-body);letter-spacing:var(--jd-tracking-eyebrow);text-transform:uppercase;font-size:var(--jd-text-sm)}.jdgm-widget .jdgm-rev{border-color:rgba(var(--jd-line-warm),.8)!important}.jd-cart-flavors-missing{margin-top:.4rem}.jd-cart-flavors-missing .link{color:rgb(var(--jd-gold-deep));font-size:1.3rem;text-decoration:underline;text-underline-offset:.2em}.footer{position:relative;overflow:hidden}.footer .footer__content-top,.footer .footer__content-bottom{position:relative;z-index:1}.jd-footer-olive{position:absolute;right:clamp(-6rem,-2vw,-1rem);bottom:-3rem;width:clamp(30rem,36vw,56rem);z-index:0;color:rgb(var(--color-foreground));opacity:.07;pointer-events:none;user-select:none;-webkit-user-select:none}.jd-footer-olive svg{display:block;width:100%;height:auto}@media screen and (max-width:749px){.jd-footer-olive{width:26rem;right:-5rem;bottom:-2rem}}@media print{.jd-footer-olive{display:none}}predictive-search .predictive-search{background-color:rgb(var(--jd-cream));border-color:rgb(var(--jd-line-warm));box-shadow:var(--jd-elev-4)}predictive-search .predictive-search__heading{color:rgb(var(--jd-gold-deep));font-size:max(1.6rem,1em);border-bottom-color:rgba(var(--jd-gold-deep),.28)}predictive-search .predictive-search__item-heading{color:rgb(var(--jd-burgundy))}predictive-search .predictive-search__item-vendor{color:rgba(var(--jd-burgundy-80),.9);font-size:max(1.4rem,.9rem)}predictive-search .predictive-search__item .price,predictive-search .predictive-search .price{color:rgb(var(--jd-burgundy-80));font-size:max(1.6rem,1.2rem)}predictive-search .predictive-search__list-item[aria-selected=true]>*,predictive-search .predictive-search__list-item:hover>*,predictive-search .predictive-search__item[aria-selected=true],predictive-search .predictive-search__item:hover{color:rgb(var(--jd-burgundy));background-color:rgb(var(--jd-sand))}predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,predictive-search .predictive-search__list-item:hover .predictive-search__item-heading{text-decoration-color:rgb(var(--jd-gold-deep))}predictive-search .predictive-search__item--term{color:rgb(var(--jd-gold-deep))}predictive-search .predictive-search__item--term .icon-arrow{color:rgb(var(--jd-gold-deep))}predictive-search .predictive-search__results-groups-wrapper{border-bottom-color:rgba(var(--jd-gold-deep),.18)}.shopify-policy__container{box-sizing:border-box;width:min(78rem,calc(100% - clamp(2.4rem,6vw,6.4rem)));max-width:57.2rem;margin-inline:auto;margin-block:clamp(3.2rem,6vw,6.4rem);padding:clamp(2.8rem,5vw,5.6rem) clamp(2rem,4vw,4.4rem);border:1px solid rgba(var(--jd-line-warm),.75);border-radius:var(--jd-radius-lg);background-color:rgba(var(--jd-cream),.94);box-shadow:var(--jd-elev-3);color:rgb(var(--jd-burgundy-80))}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.shopify-policy__container{background-color:rgba(var(--jd-cream),.88);-webkit-backdrop-filter:blur(10px) saturate(115%);backdrop-filter:blur(10px) saturate(115%)}}.shopify-policy__title{margin-bottom:var(--jd-space-6);text-align:center}.shopify-policy__title h1{font-family:var(--jd-font-heading);color:rgb(var(--jd-burgundy));font-size:clamp(3.2rem,2.6rem + 1.6vw,4.8rem);line-height:1.1;margin:0 0 var(--jd-space-4)}.shopify-policy__title:after{content:"";display:block;width:6.4rem;height:2px;background:rgb(var(--jd-gold-deep))}.shopify-policy__body,.shopify-policy__body .rte{font-family:var(--jd-font-body);font-size:var(--jd-text-base);line-height:1.75;color:rgb(var(--jd-burgundy-80))}.shopify-policy__body .rte>p{margin:0 0 var(--jd-space-4)}.shopify-policy__body .rte>p:last-child{margin-bottom:0}.shopify-policy__body .rte strong,.shopify-policy__body .rte b{color:rgb(var(--jd-burgundy))}.shopify-policy__body .rte h2,.shopify-policy__body .rte h3{font-family:var(--jd-font-heading);color:rgb(var(--jd-burgundy))}.shopify-policy__body .rte a{color:rgb(var(--jd-burgundy));text-decoration:underline;text-decoration-color:rgb(var(--jd-gold-deep));text-decoration-thickness:1px;text-underline-offset:.2em}.shopify-policy__body .rte a:hover,.shopify-policy__body .rte a:focus-visible{text-decoration-color:rgb(var(--jd-burgundy));text-decoration-thickness:2px}.shopify-policy__body .rte a[href^="mailto:"],.shopify-policy__body .rte a[href^="sms:"],.shopify-policy__body .rte a[href^="tel:"]{display:inline-block;min-height:2.4rem;padding-block:.2rem}@media print{.shopify-policy__container{width:auto;border:0;box-shadow:none;background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}}.footer .footer-block__details-content.rte a[href^="tel:"],.footer .footer-block__details-content.rte a[href^="mailto:"],.footer .footer-block__details-content.rte a[href^="sms:"]{display:inline-flex;align-items:center;min-height:4.4rem;text-underline-offset:.2em}.footer .footer-block__details-content.rte a[href^="tel:"]{--jd-icon-phone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M6.6 10.8c1.4 2.8 3.8 5.2 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.1.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1C10.6 21 3 13.4 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .7-.2 1l-2.3 2.2z'/%3E%3C/svg%3E");gap:.8rem;padding:.4rem 1.6rem;border:1px solid rgba(var(--jd-gold),.55);border-radius:999px;color:rgb(var(--jd-gold));font-family:var(--jd-font-body);font-size:max(1.7rem,1em);letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background-color .25s var(--jd-ease),border-color .25s var(--jd-ease)}.footer .footer-block__details-content.rte a[href^="tel:"]:before{content:"";flex:0 0 auto;width:1.5rem;height:1.5rem;background-color:currentColor;-webkit-mask:var(--jd-icon-phone) center / contain no-repeat;mask:var(--jd-icon-phone) center / contain no-repeat}.footer .footer-block__details-content.rte a[href^="tel:"]:hover,.footer .footer-block__details-content.rte a[href^="tel:"]:focus-visible{background-color:rgba(var(--jd-gold),.14);border-color:rgb(var(--jd-gold))}.footer .footer-block__details-content.rte a[href^="mailto:"],.footer .footer-block__details-content.rte a[href^="sms:"]{color:rgb(var(--color-foreground));text-decoration:underline}.footer .footer-block__details-content.rte a[href^="tel:"]:focus-visible,.footer .footer-block__details-content.rte a[href^="mailto:"]:focus-visible,.footer .footer-block__details-content.rte a[href^="sms:"]:focus-visible{outline:2px solid rgb(var(--jd-gold));outline-offset:3px}@media(prefers-reduced-motion:reduce){.footer .footer-block__details-content.rte a[href^="tel:"]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jd-theme.css.map */
