.sfc-snack-panel[data-v-a7f4515f]{animation:sfc-snack-in-a7f4515f .22s ease-out forwards}.sfc-snack__progress[data-v-a7f4515f]{position:absolute;left:0;top:0;height:3px;width:100%;transform-origin:left center;will-change:transform;border-top-left-radius:inherit;border-top-right-radius:inherit}.sfc-snack__icon-svg[data-v-a7f4515f]{width:1.25rem;height:1.25rem;flex-shrink:0}.sfc-snack__text[data-v-a7f4515f]{min-width:0;flex:1}.sfc-snack__title[data-v-a7f4515f]{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.sfc-snack__hint[data-v-a7f4515f]{margin:.2rem 0 0;font-size:.8125rem;line-height:1.35}.sfc-snack__actions[data-v-a7f4515f]{display:flex;flex-shrink:0;align-items:center;gap:.35rem}.sfc-snack__btn[data-v-a7f4515f]{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;transition:opacity .15s ease,filter .15s ease}.sfc-snack__btn[data-v-a7f4515f]:hover{opacity:.92;filter:brightness(1.03)}.sfc-snack__btn[data-v-a7f4515f]:active{opacity:.88}@keyframes sfc-snack-in-a7f4515f{0%{opacity:0}to{opacity:1}}@media(max-width:767px){.sfc-snack-host--hookah-mobile[data-v-a7f4515f]:not(.sfc-snack-host--top){padding-bottom:max(calc(5rem + env(safe-area-inset-bottom,0px)),1.25rem)!important}.sfc-snack-host--hookah-mobile.sfc-snack-host--product-page[data-v-a7f4515f]:not(.sfc-snack-host--top){padding-bottom:max(calc(8.85rem + env(safe-area-inset-bottom,0px)),1.25rem)!important}.sfc-snack-host--compact-mobile .sfc-snack-panel[data-v-a7f4515f]{gap:.5rem;padding:.6rem .7rem;border-radius:1rem!important;max-width:22rem}.sfc-snack-host--compact-mobile .sfc-snack__title[data-v-a7f4515f]{font-size:.875rem}.sfc-snack-host--compact-mobile .sfc-snack__hint[data-v-a7f4515f]{display:none}.sfc-snack-host--compact-mobile .sfc-snack__icon[data-v-a7f4515f]{width:2rem!important;height:2rem!important}}@media(min-width:768px){.sfc-snack-host--product-page.sfc-snack-host--top .sfc-snack-panel[data-v-a7f4515f]{max-width:26rem;box-shadow:0 24px 56px #000000a6,0 0 0 1px color-mix(in srgb,var(--hookah-accent, #2d2925) 28%,transparent),inset 0 1px #ffffff0f}}.sfc-snack-host{color-scheme:dark;isolation:isolate}.sfc-snack-host button.sfc-snack__btn{-webkit-appearance:none;appearance:none;background-clip:padding-box;font-family:var(--font-sans)}.sfc-snack-host .sfc-snack-panel{font-family:var(--font-sans)}
