.isc,.isc-portal{--isc-color-text: #fffaf2;--isc-color-tag: #fffdf8;--isc-color-tag-text: #2b2420;--isc-color-accent: #8a3b52;--isc-color-accent-text: #ffffff;--isc-color-counter: #c9a77c;--isc-color-strip: #f6ecea;--isc-color-basket: #d96b8a;--isc-color-display: #1b1b1f;--isc-color-display-text: #9ff0b2;--isc-color-scrim: rgb(20 16 14 / .5);--isc-color-shadow: rgb(20 16 14 / .28);--isc-color-dish-light: #ffffff;--isc-color-dish-mid: #d5d8dd;--isc-color-dish-dark: #8d9198;--isc-color-focus: #ffffff;--isc-stage-height: 85vh;--isc-stage-height: 85dvh;--isc-stage-min: 28rem;--isc-font-display: Georgia, "Times New Roman", serif;--isc-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--isc-item-width: clamp(8.5rem, 15vw, 12.5rem);--isc-item-gap: clamp(.75rem, 2vw, 1.75rem);--isc-img-size: clamp(5rem, 11vw, 8rem);--isc-open-height: calc(var(--isc-img-size) * 1.45);--isc-dish-height: 1.1rem;--isc-dish-overlap: .4rem;--isc-edge-fade: 6%;--isc-radius: .5rem;--isc-radius-lg: 1rem;--isc-gutter: clamp(1rem, 4vw, 3rem);--isc-ctrl-size: 2.5rem;--isc-thumb-size: 2.75rem;--isc-basket-width: 11rem;--isc-basket-height: 6rem;--isc-bar-1: 1px;--isc-bar-2: 2px;--isc-bar-3: 4px;--isc-tear: .6rem;--isc-blur: 10px;--isc-duration: .25s;--isc-duration-drop: .42s;--isc-ease: cubic-bezier(.22, .8, .3, 1);--isc-z-overlay: 2000;--isc-z-ghost: 2100;--isc-z-toast: 2200}.isc [hidden],.isc-portal [hidden]{display:none}.isc{color:var(--isc-color-text);font-family:inherit}.isc__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.isc__stage{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:max(var(--isc-stage-min),var(--isc-stage-height));overflow:hidden;isolation:isolate;background-color:var(--isc-color-counter)}.isc__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.isc__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,var(--isc-color-scrim),transparent 45%)}.isc__hero{padding:clamp(2rem,8vh,5rem) var(--isc-gutter) 0;text-align:center}.isc__headline{margin:0;font-family:var(--isc-font-display);font-size:clamp(2rem,6vw,4.25rem);font-weight:400;line-height:1.05;color:var(--isc-color-text);text-shadow:0 .1em .6em var(--isc-color-shadow)}.isc__subline{margin:.75rem 0 0;font-size:clamp(.9rem,1.6vw,1.125rem);color:var(--isc-color-text);text-shadow:0 .1em .6em var(--isc-color-shadow)}.isc__pill{margin:0;padding:.4rem .9rem;border-radius:999px;background:var(--isc-color-tag);color:var(--isc-color-tag-text);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 .2rem .8rem var(--isc-color-shadow)}.isc__pill--basket{position:absolute;top:1rem;right:var(--isc-gutter)}.isc__pill-count{display:inline-block;min-width:1.4em;margin-left:.4em;padding:0 .4em;border-radius:999px;background:var(--isc-color-accent);color:var(--isc-color-accent-text);text-align:center}.isc__belt{position:relative;padding-top:1rem;background:linear-gradient(to bottom,transparent calc(1rem + var(--isc-open-height) - var(--isc-dish-overlap)),var(--isc-color-counter) 0)}.isc__viewport{position:relative;overflow:hidden}.isc--enhanced .isc__viewport{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--isc-edge-fade),#000 calc(100% - var(--isc-edge-fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--isc-edge-fade),#000 calc(100% - var(--isc-edge-fade)),transparent)}.isc__track{display:flex;gap:var(--isc-item-gap);margin:0;padding:0 var(--isc-item-gap);list-style:none;width:max-content;will-change:transform}.isc__empty{margin:0;padding:1rem var(--isc-gutter);color:var(--isc-color-tag-text)}.isc__item{flex:none;width:var(--isc-item-width);margin:0;display:flex;flex-direction:column;align-items:stretch;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab}.isc--dragging .isc__item{cursor:grabbing}.isc__open{position:relative;display:flex;align-items:flex-end;justify-content:center;height:var(--isc-open-height);color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.isc__open:focus-visible,.isc__add:focus-visible,.isc__ctrl:focus-visible,.isc__checkout:focus-visible{outline:2px solid var(--isc-color-focus);outline-offset:3px;box-shadow:0 0 0 5px var(--isc-color-accent)}.isc__img{position:relative;z-index:1;width:var(--isc-img-size);height:var(--isc-img-size);margin-bottom:calc(var(--isc-dish-height) * .5);object-fit:contain;pointer-events:none;filter:drop-shadow(0 .4rem .4rem var(--isc-color-shadow))}.isc__dish{position:absolute;bottom:calc(var(--isc-dish-overlap) * -1);left:50%;width:calc(var(--isc-img-size) * 1.35);height:var(--isc-dish-height);transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at 50% 30%,var(--isc-color-dish-light),var(--isc-color-dish-mid) 60%,var(--isc-color-dish-dark));box-shadow:0 .3rem .5rem var(--isc-color-shadow)}.isc__tag{display:flex;flex-direction:column;gap:.15rem;margin-top:calc(var(--isc-dish-overlap) + .6rem);padding:.5rem .6rem;background:var(--isc-color-tag);color:var(--isc-color-tag-text);border-radius:2px;box-shadow:0 .15rem .4rem var(--isc-color-shadow);text-align:center}.isc__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.4em;font-size:.8rem;font-weight:600;line-height:1.2}.isc__price{font-size:.75rem;opacity:.75}.isc__form{margin:.4rem 0 0}.isc__add{width:100%;padding:.35rem .5rem;border:1px solid var(--isc-color-accent);border-radius:999px;background:var(--isc-color-tag);color:var(--isc-color-accent);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color var(--isc-duration),color var(--isc-duration)}.isc__add:hover{background:var(--isc-color-accent);color:var(--isc-color-accent-text)}.isc__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem var(--isc-gutter)}.isc__controls{display:flex;gap:.5rem}.isc__ctrl{display:inline-grid;place-items:center;width:var(--isc-ctrl-size);height:var(--isc-ctrl-size);padding:0;border:0;border-radius:999px;background:var(--isc-color-tag);color:var(--isc-color-tag-text);font:inherit;font-size:1rem;cursor:pointer;box-shadow:0 .2rem .6rem var(--isc-color-shadow)}.isc__ctrl:disabled{opacity:.45;cursor:not-allowed}.isc__ctrl-icon{width:.7rem;height:.8rem;border-left:.2rem solid currentcolor;border-right:.2rem solid currentcolor}.isc__ctrl[data-state=paused] .isc__ctrl-icon{width:0;height:0;border-top:.45rem solid transparent;border-bottom:.45rem solid transparent;border-left:.75rem solid currentcolor;border-right:0}.isc__strip{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:clamp(1rem,4vw,3rem);padding:1.5rem var(--isc-gutter);background:var(--isc-color-strip);color:var(--isc-color-tag-text)}.isc__strip-title{margin:0;font-family:var(--isc-font-display);font-size:clamp(1.4rem,3vw,2.1rem);font-weight:400}.isc__strip-hint{margin:.35rem 0 0;font-size:.85rem;opacity:.75}.isc__basket{display:flex;flex-direction:column;align-items:center;gap:.4rem;transition:transform var(--isc-duration) var(--isc-ease)}.isc__basket-art{position:relative;width:var(--isc-basket-width);height:var(--isc-basket-height);border:3px solid var(--isc-color-basket);border-radius:.4rem .4rem 1rem 1rem;background:repeating-linear-gradient(90deg,transparent 0 .6rem,var(--isc-color-basket) .6rem calc(.6rem + 1px))}.isc__basket-items{position:absolute;inset:auto 0 0;display:flex;justify-content:center;margin:0;padding:0;list-style:none}.isc__basket-item{margin:0 -.5rem}.isc__basket-img{width:var(--isc-thumb-size);height:var(--isc-thumb-size);object-fit:contain}.isc__basket-label{margin:0;font-size:.75rem;letter-spacing:.04em;color:var(--isc-color-basket)}.isc__basket--hot{transform:scale(1.06)}.isc__basket--hot .isc__basket-art{box-shadow:0 0 0 4px var(--isc-color-accent)}.isc__basket--bump{animation:isc-bump var(--isc-duration-drop) var(--isc-ease)}@keyframes isc-bump{40%{transform:scale(1.1)}}.isc__register{display:flex;flex-direction:column;gap:.5rem;min-width:11rem;padding:.9rem 1rem;border-radius:var(--isc-radius-lg);background:linear-gradient(160deg,#e9e6e2,#b8b3ad);box-shadow:0 .4rem 1rem var(--isc-color-shadow)}.isc__register-label{margin:0;font-family:var(--isc-font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase}.isc__register-total{display:block;padding:.5rem .75rem;border-radius:var(--isc-radius);background:var(--isc-color-display);color:var(--isc-color-display-text);font-family:var(--isc-font-mono);font-size:1.5rem;text-align:right;font-variant-numeric:tabular-nums}.isc__checkout{padding:.55rem 1rem;border:0;border-radius:var(--isc-radius);background:var(--isc-color-accent);color:var(--isc-color-accent-text);font:inherit;font-weight:600;cursor:pointer}.isc__ghost{position:fixed;top:0;left:0;z-index:var(--isc-z-ghost);pointer-events:none;will-change:transform;filter:drop-shadow(0 .6rem .6rem var(--isc-color-shadow))}.isc__ghost-img{display:block;width:100%;height:100%;object-fit:contain}.isc__ghost--leaving{opacity:0;transition:transform var(--isc-duration-drop) ease-in,opacity var(--isc-duration-drop) ease-in}.isc-toast{position:fixed;bottom:1.5rem;left:50%;z-index:var(--isc-z-toast);max-width:calc(100vw - 2rem);margin:0;padding:.7rem 1.2rem;border-radius:999px;background:var(--isc-color-display);color:var(--isc-color-text);font-size:.9rem;opacity:0;pointer-events:none;transform:translate(-50%,1rem);transition:opacity var(--isc-duration),transform var(--isc-duration) var(--isc-ease)}.isc-toast--visible{opacity:1;transform:translate(-50%)}.isc-modal,.isc-receipt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--isc-z-overlay);display:grid;place-items:center;padding:1rem}.isc-modal__backdrop,.isc-receipt__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--isc-color-scrim);-webkit-backdrop-filter:blur(var(--isc-blur));backdrop-filter:blur(var(--isc-blur));opacity:0;transition:opacity var(--isc-duration)}.isc-overlay--open .isc-modal__backdrop,.isc-overlay--open .isc-receipt__backdrop{opacity:1}.isc-modal__dialog{position:relative;width:min(100%,56rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:var(--isc-radius-lg);background:var(--isc-color-tag);color:var(--isc-color-tag-text);box-shadow:0 1.5rem 4rem var(--isc-color-shadow);opacity:0;transform:translateY(1rem) scale(.98);transition:opacity var(--isc-duration),transform var(--isc-duration) var(--isc-ease)}.isc-overlay--open .isc-modal__dialog{opacity:1;transform:none}.isc-modal__close{position:absolute;top:.75rem;right:.75rem;z-index:1;width:var(--isc-ctrl-size);height:var(--isc-ctrl-size);border:0;border-radius:999px;background:var(--isc-color-strip);color:var(--isc-color-tag-text);font-size:1.5rem;line-height:1;cursor:pointer}.isc-modal__body{display:grid;grid-template-columns:1fr}.isc-modal__media{display:grid;place-items:center;padding:1.5rem;background:var(--isc-color-strip)}.isc-modal__img{width:100%;max-height:22rem;object-fit:contain}.isc-modal__info{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.isc-modal__title{margin:0;font-family:var(--isc-font-display);font-size:1.6rem;font-weight:400}.isc-modal__rating,.isc-modal__stars{margin:0;color:var(--isc-color-accent);letter-spacing:.1em}.isc-modal__price{margin:0;font-size:1.2rem;font-weight:600}.isc-modal__description{margin:0;font-size:.9rem;line-height:1.5}.isc-modal__options{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;border:0}.isc-modal__legend{padding:0;margin-bottom:.4rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.isc-modal__option{display:flex;align-items:center;gap:.6rem;padding:.5rem .75rem;border:1px solid var(--isc-color-counter);border-radius:var(--isc-radius);cursor:pointer}.isc-modal__option:has(input:checked){border-color:var(--isc-color-accent);box-shadow:0 0 0 1px var(--isc-color-accent)}.isc-modal__option-title{flex:1}.isc-modal__actions{display:flex;flex-wrap:wrap;gap:.6rem}.isc-modal__btn{flex:1 1 8rem;padding:.7rem 1rem;border:1px solid var(--isc-color-accent);border-radius:var(--isc-radius);background:var(--isc-color-tag);color:var(--isc-color-accent);font:inherit;font-weight:600;cursor:pointer}.isc-modal__btn--primary{background:var(--isc-color-accent);color:var(--isc-color-accent-text)}.isc-modal__more{align-self:flex-start;color:var(--isc-color-accent);font-size:.85rem}.isc-modal__reviews{margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--isc-color-counter)}.isc-modal__reviews-title{margin:0 0 .5rem;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.isc-modal__quote{margin:0}.isc-modal__quote-text{margin:.25rem 0;font-size:.9rem}.isc-modal__quote-author{font-size:.75rem;opacity:.7}.isc-modal__reviews-nav{display:flex;gap:.4rem;margin-top:.5rem}.isc-modal__nav-btn{width:var(--isc-ctrl-size);height:var(--isc-ctrl-size);border:1px solid var(--isc-color-counter);border-radius:999px;background:transparent;color:inherit;font-size:1.25rem;cursor:pointer}.isc-modal__close:focus-visible,.isc-modal__btn:focus-visible,.isc-modal__nav-btn:focus-visible,.isc-modal__more:focus-visible,.isc-modal__radio:focus-visible,.isc-receipt__go:focus-visible,.isc-receipt__keep:focus-visible{outline:2px solid var(--isc-color-accent);outline-offset:2px}.isc-receipt__paper{position:relative;width:min(100%,23rem);margin-bottom:var(--isc-tear);background:#fffef9;color:#1d1d1d;font-family:var(--isc-font-mono);font-size:.8rem;box-shadow:0 1.5rem 3rem var(--isc-color-shadow);opacity:0;transform:translateY(-2rem);transition:opacity var(--isc-duration),transform var(--isc-duration-drop) var(--isc-ease)}.isc-overlay--open .isc-receipt__paper{opacity:1;transform:none}.isc-receipt__paper:after{content:"";position:absolute;top:100%;left:0;right:0;height:var(--isc-tear);background:radial-gradient(circle at 50% 0,#fffef9 calc(var(--isc-tear) - 1px),transparent var(--isc-tear)) 0 0 / calc(var(--isc-tear) * 2) var(--isc-tear)}.isc-receipt__body{max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem);overflow:auto;padding:1.5rem 1.25rem}.isc-receipt__title{margin:0;font-size:1.1rem;letter-spacing:.15em;text-align:center;text-transform:uppercase}.isc-receipt__stamp{margin:.25rem 0 1rem;text-align:center;opacity:.7}.isc-receipt__lines{margin:0;padding:.75rem 0;border-top:1px dashed currentcolor;border-bottom:1px dashed currentcolor;list-style:none}.isc-receipt__line{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;padding:.15rem 0}.isc-receipt__total{display:flex;justify-content:space-between;margin:.75rem 0;font-size:1.05rem;font-weight:700;text-transform:uppercase}.isc-receipt__barcode{display:flex;justify-content:center;height:3rem;margin:1rem 0}.isc-receipt__bar{flex:none;margin-right:1px;background:currentcolor}.isc-receipt__bar--w1{width:var(--isc-bar-1)}.isc-receipt__bar--w2{width:var(--isc-bar-2)}.isc-receipt__bar--w3{width:var(--isc-bar-3)}.isc-receipt__thanks{margin:0 0 1rem;text-align:center}.isc-receipt__actions{display:flex;flex-direction:column;gap:.5rem}.isc-receipt__go{display:block;padding:.7rem 1rem;background:var(--isc-color-accent);color:var(--isc-color-accent-text);font-weight:700;text-align:center;text-decoration:none}.isc-receipt__keep{padding:.5rem 1rem;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.isc-scroll-lock{overflow:hidden}.isc:not(.isc--enhanced) .isc__track{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--isc-item-width),1fr));width:auto;padding:1rem var(--isc-gutter)}.isc:not(.isc--enhanced) .isc__item{width:auto;touch-action:auto;cursor:auto}.isc:not(.isc--enhanced) .isc__strip-hint{display:none}@media(max-width:749px){.isc__strip{grid-template-columns:1fr 1fr}.isc__strip-copy{grid-column:1 / -1}.isc__register{min-width:0}.isc__basket-art{width:100%}.isc-modal__dialog{max-height:calc(100vh - 1rem);max-height:calc(100dvh - 1rem)}}@media(min-width:750px){.isc-modal__body{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.isc,.isc-portal{--isc-duration: 0s;--isc-duration-drop: 0s}}.isc__pill--status{flex:none}.isc-modal__option-price,.isc-receipt__amount,.isc-receipt__total-amount{font-variant-numeric:tabular-nums}.isc-receipt__amount{text-align:right}.isc-receipt__qty{opacity:.7}.isc-receipt__name{overflow-wrap:anywhere}.isc-receipt__total-label{letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/49/assets/interactive-shop-counter.css.map */
