.amokka-pdp{--amokka-text:var(--brand-black);--amokka-subdued:#0000008c;--amokka-muted:#00000073;--amokka-border:var(--brand-rule);--amokka-bg:var(--brand-surface);--amokka-muted-bg:#f5f5f5;--amokka-label-tracking:.12em;--amokka-button-tracking:.16em;color:var(--amokka-text);background:var(--amokka-bg);font-family:var(--font-body);font-weight:300;position:relative;overflow:hidden}.amokka-pdp__sticker{display:none}@media (min-width:990px){.amokka-pdp__sticker{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.14;width:min(34vw,30rem);height:auto;margin:0;display:block;position:absolute;top:2%;right:-2%;-webkit-mask-image:linear-gradient(100deg,#0000 0% 30%,#00000073 55%,#000 78%);mask-image:linear-gradient(100deg,#0000 0% 30%,#00000073 55%,#000 78%)}}.amokka-pdp__grid{z-index:1;grid-template:"gallery""info"/minmax(0,1fr);gap:2rem;width:100%;display:grid;position:relative}@media (min-width:990px){.amokka-pdp__grid{grid-template:"gallery info"/minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,3vw,3rem)}}.amokka-pdp__gallery{grid-area:gallery;width:100%}.amokka-pdp__info{grid-area:info;width:100%;min-width:0}@media (min-width:990px){.amokka-pdp__info{padding-top:.15rem}}.amokka-pdp__photo{aspect-ratio:4/5;background:var(--amokka-muted-bg);width:100%;position:relative;overflow:hidden}.amokka-pdp__thumbs{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.amokka-pdp__thumb{aspect-ratio:4/5;background:var(--amokka-muted-bg);cursor:pointer;border:1px solid #0000;width:3.5rem;padding:0;transition:border-color .2s;position:relative;overflow:hidden}.amokka-pdp__thumb:hover,.amokka-pdp__thumb[data-active=true]{border-color:var(--amokka-text)}.amokka-pdp__title{font-family:"Cheese Fingers", var(--font-display-loaded), sans-serif;font-synthesis:none;letter-spacing:.03em;text-transform:none;color:var(--amokka-text);margin:0;font-size:clamp(1.85rem,3.2vw,2.75rem);font-weight:400;line-height:1.12}.amokka-pdp__notes{letter-spacing:.06em;text-transform:uppercase;color:#0000008c;margin:0;font-size:.6875rem;font-weight:500;line-height:1.45}.amokka-pdp__meta{letter-spacing:.1em;text-transform:uppercase;color:#0006;margin:0;font-size:.625rem;font-weight:500}.amokka-pdp__price{letter-spacing:.12em;text-transform:uppercase;color:var(--amokka-text);margin:0;font-size:.6875rem;font-weight:500}.amokka-pdp__prose{color:var(--brand-charcoal);margin:0;font-size:11pt;font-weight:300;line-height:1.4}.amokka-pdp__prose .rich-text p{margin:0 0 .2em}.amokka-pdp__prose .rich-text p:last-child{margin-bottom:0}.amokka-pdp__prose .rich-text br{line-height:1.4}.amokka-pdp__prose .rich-text [style*=font-size],.amokka-pdp__prose .rich-text span[style*=font-size],.amokka-pdp__prose .rich-text p[style*=font-size],.amokka-pdp__prose .rich-text li[style*=font-size],.amokka-pdp__prose .rich-text h1[style*=font-size],.amokka-pdp__prose .rich-text h2[style*=font-size],.amokka-pdp__prose .rich-text h3[style*=font-size],.amokka-pdp__prose .rich-text h4[style*=font-size]{line-height:1.35}.amokka-pdp__prose .rich-text h1{font-family:var(--font-display,Georgia, serif);color:#111;margin:1em 0 .4em;font-size:1.55rem;font-weight:600;line-height:1.25}.amokka-pdp__prose .rich-text h2{font-family:var(--font-display,Georgia, serif);color:#111;margin:1em 0 .4em;font-size:1.35rem;font-weight:600;line-height:1.25}.amokka-pdp__prose .rich-text h3{color:#111;margin:.9em 0 .35em;font-size:1.05rem;font-weight:600;line-height:1.3}.amokka-pdp__prose .rich-text h4{color:#111;margin:.8em 0 .3em;font-size:.95rem;font-weight:600;line-height:1.35}.amokka-pdp__prose .rich-text blockquote{color:#000000a6;border-left:3px solid #00000026;margin:.85em 0;padding-left:.9em}.amokka-pdp__prose .rich-text pre{background:#0000000a;border-radius:0;margin:.85em 0;padding:.75em .9em;font-size:.85em;overflow-x:auto}.amokka-pdp__prose .rich-text a{color:inherit;text-underline-offset:2px;text-decoration:underline}.amokka-pdp__prose .rich-text mark{background:#fef08a;padding:0 .15em}.amokka-pdp__prose .rich-text ul,.amokka-pdp__prose .rich-text ol{margin:0 0 .85em;padding-left:1.25rem}.amokka-pdp__prose .rich-text ul{list-style:outside}.amokka-pdp__prose .rich-text ol{list-style:decimal}.amokka-pdp__prose .rich-text li{margin:.2em 0}.amokka-pdp__prose .rich-text strong,.amokka-pdp__prose .rich-text b{font-weight:600}.amokka-pdp__prose .rich-text em,.amokka-pdp__prose .rich-text i{font-style:italic}.amokka-pdp__prose .rich-text u{text-decoration:underline}.amokka-pdp__prose .rich-text table{border-collapse:collapse;width:100%;margin:.9em 0;font-size:.875rem}.amokka-pdp__prose .rich-text th,.amokka-pdp__prose .rich-text td{vertical-align:top;text-align:left;border:1px solid #00000024;padding:.45rem .6rem}.amokka-pdp__prose .rich-text th{background:#0000000a;font-weight:600}.amokka-pdp__buy{flex-direction:column;gap:1.5rem;display:flex}.amokka-pdp__buy-header{flex-direction:column;gap:.75rem;display:flex}.amokka-pdp__buy-block{flex-direction:column;gap:1.25rem;display:flex}.amokka-pdp__content{margin-top:2.25rem}.amokka-pdp__legend{letter-spacing:.18em;text-transform:uppercase;color:var(--amokka-muted);margin:0 0 .55rem;font-size:.625rem;font-weight:500}.amokka-pdp__swatch{border:1px solid var(--brand-rule);letter-spacing:.1em;text-transform:uppercase;min-width:3.5rem;min-height:2.5rem;color:var(--amokka-text);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.6875rem;font-weight:500;line-height:1.2;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.amokka-pdp__swatch:hover{border-color:var(--amokka-text)}.amokka-pdp__swatch[data-active=true]{border-color:var(--amokka-text);background:var(--amokka-text);color:#fff}.amokka-pdp__swatch[data-sold-out]{color:var(--brand-muted,#9a9a9a);cursor:not-allowed;opacity:.6;border-style:dashed;text-decoration:line-through}.amokka-pdp__swatch[data-sold-out]:hover{border-color:var(--brand-rule)}.amokka-pdp__purchase{align-items:stretch;gap:.65rem;width:100%;display:flex}.amokka-pdp__purchase .amokka-pdp__atc{flex:auto;min-width:0}.amokka-pdp__qty{border:1px solid var(--brand-rule);flex-shrink:0;align-items:stretch;height:2.75rem;display:inline-flex}.amokka-pdp__qty button{width:2.35rem;color:var(--amokka-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.amokka-pdp__qty button:hover{background:var(--amokka-muted-bg)}.amokka-pdp__qty input{text-align:center;font-variant-numeric:tabular-nums;width:2.35rem;min-width:0;color:var(--amokka-text);-moz-appearance:textfield;background:0 0;border:0;outline:none;font-size:.8125rem;font-weight:400}.amokka-pdp__qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amokka-pdp__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amokka-pdp__atc{background:var(--brand-copper);color:#fff;border:1px solid var(--brand-copper);min-height:2.75rem;font-family:var(--font-body);letter-spacing:var(--amokka-button-tracking);text-transform:uppercase;cursor:pointer;flex:auto;justify-content:center;align-items:center;font-size:.6875rem;font-weight:500;transition:background-color .22s,border-color .22s;display:flex}.amokka-pdp__atc:hover{background:var(--brand-copper-hover);border-color:var(--brand-copper-hover)}.amokka-pdp__atc--sold-out,.amokka-pdp__atc--sold-out:hover{color:#00000073;border-color:var(--brand-rule);cursor:not-allowed;background:0 0}.amokka-pdp__soldout-note{color:#0000008c;margin-top:.85rem;font-size:.8125rem;line-height:1.6}.amokka-pdp__accordion{border-top:1px solid var(--amokka-border)}.amokka-pdp__accordion+.amokka-pdp__accordion{border-top:0}.amokka-pdp__accordion details{border-bottom:1px solid var(--amokka-border)}.amokka-pdp__accordion summary{cursor:pointer;letter-spacing:.18em;text-transform:uppercase;color:var(--amokka-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-size:.625rem;font-weight:500;list-style:none;display:flex}.amokka-pdp__accordion summary::-webkit-details-marker{display:none}.amokka-pdp__accordion-body{color:var(--brand-charcoal);padding:0 0 1.15rem;font-size:.875rem;font-weight:300;line-height:1.7}.amokka-pdp__accordion-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:.4rem 1rem;padding:.4rem 0;display:grid}.amokka-pdp__accordion-row dt{color:var(--amokka-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:500}.amokka-pdp__accordion-row dd{color:#000000bf;margin:0;font-weight:300}.amokka-pdp__plus{flex-shrink:0;width:.7rem;height:.7rem;position:relative}.amokka-pdp__plus:before,.amokka-pdp__plus:after{content:"";background:currentColor;transition:transform .2s,opacity .2s;position:absolute}.amokka-pdp__plus:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.amokka-pdp__plus:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.amokka-pdp__accordion details[open] .amokka-pdp__plus:after{opacity:0;transform:translate(-50%)rotate(90deg)}.amokka-pdp__recipe-link{border-top:1px solid var(--amokka-border);margin:0;padding:1.15rem 0 .25rem}.amokka-pdp__recipe-link a{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-copper);font-size:.625rem;font-weight:500;text-decoration:none;transition:color .2s}.amokka-pdp__recipe-link a:hover{color:var(--brand-copper-hover)}.amokka-pdp__recipe-link--muted{letter-spacing:.16em;text-transform:uppercase;color:#00000059;font-size:.625rem;font-weight:500}.amokka-pdp--goods{--goods-ink:#14120f;--goods-line:#dedad5;--goods-radius:0}@media (min-width:990px){.amokka-pdp--goods .amokka-pdp__grid{grid-template:"gallery info"/minmax(0,1.5fr) minmax(0,1fr);column-gap:clamp(2rem,4vw,4.5rem)}.amokka-pdp--goods .amokka-pdp__info{padding-top:1.25rem;position:sticky;top:6rem}}.amokka-pdp__media--rail{flex-direction:column;gap:.85rem;width:100%;display:flex}.amokka-pdp--goods .amokka-pdp__photo{aspect-ratio:1;background:#fff}.amokka-pdp--goods .amokka-pdp__thumbs{scrollbar-width:none;flex-wrap:nowrap;gap:.6rem;margin:0;overflow-x:auto}.amokka-pdp--goods .amokka-pdp__thumbs::-webkit-scrollbar{display:none}.amokka-pdp--goods .amokka-pdp__thumb{aspect-ratio:1/1.1;border:1px solid var(--goods-line);background:#fff;width:4.75rem;transition:border-color .2s,box-shadow .2s}.amokka-pdp--goods .amokka-pdp__thumb:hover{border-color:#14120f73}.amokka-pdp--goods .amokka-pdp__thumb[data-active=true]{border-color:var(--goods-ink);box-shadow:inset 0 0 0 1px var(--goods-ink)}.amokka-pdp--goods .amokka-pdp__thumb:focus-visible{outline:2px solid var(--goods-ink);outline-offset:2px}@media (min-width:990px){.amokka-pdp__media--rail{flex-direction:row-reverse;align-items:flex-start;gap:clamp(1.25rem,2.5vw,2.5rem)}.amokka-pdp__media--rail .amokka-pdp__photo{flex:auto;min-width:0}.amokka-pdp--goods .amokka-pdp__thumbs{flex-direction:column;flex:none;gap:.85rem;overflow:visible}.amokka-pdp--goods .amokka-pdp__thumb{width:clamp(4.5rem,6.5vw,6rem)}}.amokka-pdp--goods .amokka-pdp__buy{gap:1.6rem}.amokka-pdp--goods .amokka-pdp__buy-header{gap:.9rem}.amokka-pdp__collection{font-family:var(--font-body);letter-spacing:.3em;text-transform:uppercase;color:var(--goods-ink);margin:0;font-size:.75rem;font-weight:600}.amokka-pdp--goods .amokka-pdp__title{font-family:"Cheese Fingers", var(--font-display-loaded), sans-serif;font-synthesis:none;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;color:var(--goods-ink);font-size:clamp(2rem,3.2vw,3rem);font-weight:400;line-height:1.05}.amokka-pdp--goods .amokka-pdp__price{font-family:var(--font-body);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--goods-ink);margin-top:.35rem;font-size:.9375rem;font-weight:600}.amokka-pdp--goods .amokka-pdp__prose{color:#14120fc7;max-width:34rem;font-size:.9375rem;line-height:1.65}.amokka-pdp--goods .amokka-pdp__prose strong,.amokka-pdp--goods .amokka-pdp__prose b{color:var(--goods-ink);font-weight:600}.amokka-pdp--goods .amokka-pdp__buy-block{gap:1.6rem}.amokka-pdp--goods .amokka-pdp__legend{letter-spacing:.24em;color:var(--goods-ink);margin:0 0 .75rem;font-size:.6875rem;font-weight:600}.amokka-pdp--goods .amokka-pdp__swatch{border:1px solid var(--goods-line);border-radius:var(--goods-radius);letter-spacing:.04em;min-width:3.75rem;min-height:2.9rem;color:var(--goods-ink);padding:.5rem 1rem;font-size:.8125rem;font-weight:500}.amokka-pdp--goods .amokka-pdp__swatch:hover{border-color:var(--goods-ink)}.amokka-pdp--goods .amokka-pdp__swatch[data-active=true]{border-color:var(--goods-ink);background:var(--goods-ink);color:#fff}.amokka-pdp--goods .amokka-pdp__swatch[data-sold-out]{border-style:solid;border-color:var(--goods-line);color:#14120f61;opacity:1;background:#f6f5f3}.amokka-pdp--goods .amokka-pdp__swatch:focus-visible,.amokka-pdp--goods .amokka-pdp__qty button:focus-visible,.amokka-pdp--goods .amokka-pdp__atc:focus-visible{outline:2px solid var(--goods-ink);outline-offset:2px}.amokka-pdp--goods .amokka-pdp__qty{border:1px solid var(--goods-line);border-radius:var(--goods-radius);height:2.9rem;overflow:hidden}.amokka-pdp--goods .amokka-pdp__qty button{width:2.9rem}.amokka-pdp--goods .amokka-pdp__qty input{width:2.6rem;font-size:.9375rem}.amokka-pdp--goods .amokka-pdp__atc{border:1px solid var(--goods-ink);border-radius:var(--goods-radius);background:var(--goods-ink);color:#fff;letter-spacing:.28em;width:100%;min-height:3.35rem;margin-top:.4rem;font-size:.8125rem;font-weight:600}.amokka-pdp--goods .amokka-pdp__atc:hover{background:#2b2825;border-color:#2b2825}.amokka-pdp--goods .amokka-pdp__atc--sold-out,.amokka-pdp--goods .amokka-pdp__atc--sold-out:hover{border-color:var(--goods-line);color:#14120f73;background:#f6f5f3}.amokka-pdp--coffee{--coffee-ink:#14120f;--coffee-line:#d9d5cf;--coffee-label:var(--font-body);--coffee-radius:0}@media (min-width:990px){.amokka-pdp--coffee .amokka-pdp__grid{grid-template:"gallery info"/minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(2.5rem,5vw,5rem)}.amokka-pdp--coffee .amokka-pdp__info{padding-top:.5rem}}.amokka-pdp--coffee .amokka-pdp__photo{aspect-ratio:1/.95;background:#f1f0ee}.amokka-pdp--coffee .amokka-pdp__thumbs{justify-content:center;gap:.6rem;margin-top:1.1rem}.amokka-pdp--coffee .amokka-pdp__thumb{aspect-ratio:4/3;background:#f1f0ee;border:1px solid #0000;width:4.75rem;transition:border-color .2s,box-shadow .2s}.amokka-pdp--coffee .amokka-pdp__thumb:hover{border-color:#14120f66}.amokka-pdp--coffee .amokka-pdp__thumb[data-active=true]{border-color:var(--coffee-ink);box-shadow:inset 0 0 0 1px var(--coffee-ink)}.amokka-pdp--coffee .amokka-pdp__thumb:focus-visible{outline:2px solid var(--coffee-ink);outline-offset:2px}.amokka-pdp--coffee .amokka-pdp__buy{gap:1.6rem}.amokka-pdp--coffee .amokka-pdp__buy-header{gap:0}.amokka-pdp--coffee .amokka-pdp__title{font-family:"Cheese Fingers", var(--font-display-loaded), sans-serif;font-synthesis:none;letter-spacing:.03em;text-transform:uppercase;text-wrap:balance;color:var(--coffee-ink);font-size:clamp(1.9rem,2.8vw,2.6rem);font-weight:400;line-height:1.05}.amokka-pdp--coffee .amokka-pdp__notes{font-family:var(--coffee-label);letter-spacing:.08em;text-transform:uppercase;color:#14120fd1;margin-top:.9rem;font-size:.8125rem;font-weight:400;line-height:1.55}.amokka-pdp--coffee .amokka-pdp__meta{font-family:var(--coffee-label);letter-spacing:.08em;margin-top:.6rem}.amokka-pdp__specs{border-top:1px solid var(--coffee-line);border-bottom:1px solid var(--coffee-line);margin:1.4rem 0 0;display:grid}.amokka-pdp__specs>div{text-align:center;min-width:0;padding:1rem .5rem 1.05rem}.amokka-pdp__specs>div+div{border-left:1px solid var(--coffee-line)}.amokka-pdp__specs dt{font-family:var(--coffee-label);letter-spacing:.16em;text-transform:uppercase;color:#14120f80;font-size:.6875rem;font-weight:400}.amokka-pdp__specs dd{font-family:var(--coffee-label);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;color:var(--coffee-ink);margin:.5rem 0 0;font-size:.8125rem;font-weight:500;line-height:1.35}.amokka-pdp--coffee .amokka-pdp__price{font-family:var(--coffee-label);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--coffee-ink);margin-top:1.4rem;font-size:1rem;font-weight:500}.amokka-pdp--coffee .amokka-pdp__price strong{font-size:1.125rem;font-weight:600}.amokka-pdp--coffee .amokka-pdp__prose{color:#14120fc7;max-width:36rem;font-size:.9375rem;line-height:1.65}.amokka-pdp--coffee .amokka-pdp__buy-block{gap:1.6rem}.amokka-pdp--coffee .amokka-pdp__legend{font-family:var(--coffee-label);letter-spacing:.16em;color:var(--coffee-ink);margin:0 0 .75rem;font-size:.75rem;font-weight:500}.amokka-pdp--coffee .amokka-pdp__swatch{border:1px solid var(--coffee-line);border-radius:var(--coffee-radius);min-width:5.5rem;min-height:2.75rem;font-family:var(--coffee-label);letter-spacing:.1em;color:var(--coffee-ink);padding:.5rem 1.15rem;font-size:.875rem;font-weight:600}.amokka-pdp--coffee .amokka-pdp__swatch:hover{border-color:var(--coffee-ink)}.amokka-pdp--coffee .amokka-pdp__swatch[data-active=true]{border-color:var(--coffee-ink);background:var(--coffee-ink);color:#fff}.amokka-pdp--coffee .amokka-pdp__purchase{gap:1.1rem}.amokka-pdp--coffee .amokka-pdp__qty{border:1px solid var(--coffee-line);border-radius:var(--coffee-radius);height:3rem;overflow:hidden}.amokka-pdp--coffee .amokka-pdp__qty button{width:3rem}.amokka-pdp--coffee .amokka-pdp__qty input{width:3.4rem;font-family:var(--coffee-label);font-size:.9375rem}.amokka-pdp--coffee .amokka-pdp__atc{border:1px solid var(--coffee-ink);border-radius:var(--coffee-radius);background:var(--coffee-ink);color:#fff;min-height:3rem;font-family:var(--coffee-label);letter-spacing:.16em;font-size:.875rem;font-weight:600}.amokka-pdp--coffee .amokka-pdp__atc:hover{background:#2b2825;border-color:#2b2825}.amokka-pdp--coffee .amokka-pdp__atc--sold-out,.amokka-pdp--coffee .amokka-pdp__atc--sold-out:hover{border-color:var(--coffee-line);color:#14120f73;background:#f6f5f3}.amokka-pdp--coffee .amokka-pdp__swatch:focus-visible,.amokka-pdp--coffee .amokka-pdp__qty button:focus-visible,.amokka-pdp--coffee .amokka-pdp__atc:focus-visible,.amokka-pdp--coffee .amokka-pdp__accordion summary:focus-visible{outline:2px solid var(--coffee-ink);outline-offset:2px}.amokka-pdp--coffee .amokka-pdp__content{margin-top:2.75rem}.amokka-pdp--coffee .amokka-pdp__accordion{border-top-color:var(--coffee-line)}.amokka-pdp--coffee .amokka-pdp__accordion details{border-bottom-color:var(--coffee-line)}.amokka-pdp--coffee .amokka-pdp__accordion summary{font-family:var(--coffee-label);letter-spacing:.16em;color:var(--coffee-ink);padding:1.35rem 0;font-size:.8125rem;font-weight:500}.amokka-pdp__chevron{flex-shrink:0;transition:transform .25s}.amokka-pdp__accordion details[open] .amokka-pdp__chevron{transform:rotate(180deg)}.amokka-pdp--coffee .amokka-pdp__accordion-row dt{font-family:var(--coffee-label);letter-spacing:.12em}.amokka-pdp--coffee .amokka-pdp__recipe-link{border-top:0;padding:0 0 .35rem}.amokka-pdp--coffee .amokka-pdp__recipe-link a,.amokka-pdp--coffee .amokka-pdp__recipe-link--muted{font-family:var(--coffee-label);letter-spacing:.1em;font-size:.75rem}@media (max-width:480px){.amokka-pdp__specs>div{padding-inline:.3rem}.amokka-pdp__specs dd{font-size:.75rem}.amokka-pdp--coffee .amokka-pdp__purchase{gap:.65rem}}
