.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:.9375rem;font-weight:300;line-height:1.75}.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__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__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}
