@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.group-block{flex:0 1 var(--size-style-width-mobile-min, auto)}}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.image-block{flex:0 1 var(--size-style-width-mobile-min, auto);min-width:0}}@media screen and (max-width:749px){.hero{--hero-min-height: 76svh !important}}@media screen and (max-width:749px){[id$=__hero_neopine] .hero{--hero-min-height: 88svh !important}[id$=__hero_neopine] .hero img{object-position:50% 0}[id$=__pro_hero] .layout-panel-flex--row>.text-block{flex:0 0 auto}[id$=__pro_hero] .overlay{background:linear-gradient(to right,#0b0e10e5,#0b0e10d6 52%,#0b0e1075 84%,#0b0e1057)!important}[id$=__pro_hero] .text-block.h1{--font-h1--size: 2.1rem;--font-h1--line-height: 1.06}[id$=__gallery] .layout-panel-flex--row>.group-block:nth-child(3){display:none}}.product-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.product-badges__badge.neopine-badge--new{background:var(--color-foreground);color:var(--color-background);text-transform:uppercase;letter-spacing:.08em}:root{--np-ease-out: cubic-bezier(.16, 1, .3, 1);--np-dur-enter: .88s;--np-dur-media: 1.15s;--np-rise: 26px;--np-rise-strong: 42px}html.np-motion [data-np-reveal]{transition-property:opacity,transform;transition-duration:var(--np-dur-enter);transition-timing-function:var(--np-ease-out);transition-delay:var(--np-delay, 0ms)}html.np-motion [data-np-reveal]:not([data-np-in]){opacity:0;transform:translate3d(0,var(--np-rise),0)}html.np-motion .text-block.h1[data-np-reveal]:not([data-np-in]),html.np-motion .text-block.h2[data-np-reveal]:not([data-np-in]),html.np-motion .text-block.h3[data-np-reveal]:not([data-np-in]){transform:translate3d(0,var(--np-rise-strong),0)}html.np-motion [data-np-reveal=media]{transition-duration:var(--np-dur-media)}html.np-motion .image-block[data-np-reveal=media],html.np-motion .group-block__media-wrapper[data-np-reveal=media]{overflow:hidden}html.np-motion :is(.image-block,.group-block__media-wrapper)[data-np-reveal=media] img{transition:transform var(--np-dur-media) var(--np-ease-out);transition-delay:var(--np-delay, 0ms)}html.np-motion :is(.image-block,.group-block__media-wrapper)[data-np-reveal=media]:not([data-np-in]) img{transform:scale(1.06)}html.np-motion .hero__media img{transform:scale(var(--np-hero-scale, 1))}html.np-motion{--hover-transition-duration: .55s;--hover-scale-amount: 1.045;--hover-subtle-zoom-amount: 1.035}@media(hover:hover)and (pointer:fine){html.np-motion .collection-card__image{transition:transform .9s var(--np-ease-out)}html.np-motion .collection-card:hover .collection-card__image{transform:scale(1.045)}}@media(prefers-reduced-motion:reduce){html.np-motion [data-np-reveal],html.np-motion [data-np-reveal]:not([data-np-in]){opacity:1!important;transform:none!important;transition:none!important}html.np-motion :is(.image-block,.group-block__media-wrapper)[data-np-reveal=media] img,html.np-motion .hero__media img,html.np-motion .collection-card__image{transform:none!important;transition:none!important}}[id$=__about_hero] .hero__content-wrapper .text-block:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}[id$=__about_hero] .hero__content-wrapper .text-block:last-child:after{content:"";display:block;width:1px;height:48px;background:currentColor;opacity:.4}@media screen and (max-width:749px){[id$=__about_hero] .hero__content-wrapper .text-block:last-child:after{height:32px}}a[href*="/collections/hookah"],a[href*="/collections/cigarette-holder"],a[href*="/products/hookah-"],a[href*="/products/cigarette-holder-"],a[href*="/products/black-red-diamond"]{display:none!important}li:has(>a[href*="/collections/hookah"]),li:has(>a[href*="/collections/cigarette-holder"]),li:has(>a[href*="/products/hookah-"]),li:has(>a[href*="/products/cigarette-holder-"]),li:has(>a[href*="/products/black-red-diamond"]),li:has(a[href*="/collections/hookah"]),li:has(a[href*="/collections/cigarette-holder"]),li:has(a[href*="/products/hookah-"]),li:has(a[href*="/products/cigarette-holder-"]),li:has(a[href*="/products/black-red-diamond"]),.resource-card:has(a[href*="/collections/hookah"]),.resource-card:has(a[href*="/collections/cigarette-holder"]),.collection-card:has(a[href*="/collections/hookah"]),.collection-card:has(a[href*="/collections/cigarette-holder"]){display:none!important}.variant-option[data-option-id*=-color]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.variant-option[data-option-id*=-color] .variant-option__button-label__text,.variant-option[data-option-id*=-color] .variant-option__strikethrough{display:none!important}.variant-option[data-option-id*=-color] .variant-option__button-label{position:relative;flex:0 0 auto!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background-color:#ccc!important;box-shadow:inset 0 0 0 1px #00000026;cursor:pointer;overflow:visible;transition:box-shadow .15s ease,transform .15s ease}.variant-option[data-option-id*=-color] .variant-option__button-label:before,.variant-option[data-option-id*=-color] .variant-option__button-label:after{display:none!important}.variant-option[data-option-id*=-color] .variant-option__button-label__pill{display:none!important}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input[value*=Black]){background-color:#0a0a0a!important}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input[value*=Grey]){background-color:#6b7280!important}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input[value*=Blue]){background-color:#1e40af!important}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input[value*=Gold]){background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c)!important}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input[value*=Silver]){background:linear-gradient(135deg,#e8e8e8,#fff,#b0b0b0,#f5f5f5,#9e9e9e)!important}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input:checked){box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--color-background),0 0 0 4px var(--color-foreground)}.variant-option[data-option-id*=-color] .variant-option__button-label:hover{box-shadow:inset 0 0 0 1px #00000026,0 0 0 2px var(--color-background),0 0 0 3px var(--color-foreground)}.variant-option[data-option-id*=-color] .variant-option__button-label:has(input[aria-disabled=true]){opacity:1;cursor:pointer}.variant-option[data-option-id*=-kit] .variant-option__button-label{border:var(--options-border-width, 1px) solid rgba(0,0,0,.35)!important;background-color:#0000000a!important;color:var(--color-foreground-heading, #1a1a1a)!important;cursor:pointer;min-width:140px;text-align:center}.variant-option[data-option-id*=-kit] .variant-option__button-label:hover{border-color:#000000b3!important;background-color:#00000014!important}.variant-option[data-option-id*=-kit] .variant-option__button-label:has(input:checked){background-color:var(--color-foreground-heading, #1a1a1a)!important;border-color:var(--color-foreground-heading, #1a1a1a)!important;color:var(--color-background, #ffffff)!important}.variant-option[data-option-id*=-color] .variant-option__button-label__pill{display:none}.variant-option__button-label .variant-option__strikethrough{display:none!important}.variant-option[data-option-id*=-color] .variant-option__button-label:before,.variant-option[data-option-id*=-color] .variant-option__button-label:after,.variant-option[data-option-id*=-kit] .variant-option__button-label:before,.variant-option[data-option-id*=-kit] .variant-option__button-label:after{display:none!important}@media screen and (min-width:750px){.product-information__media .product-media-container.constrain-height{--viewport-offset: 280px}}main#MainContent>.shopify-section[id$=__pro_hero]{position:sticky;top:0;z-index:0}[id$=__pro_hero]~.shopify-section{position:relative;z-index:1}[id$=__pro_hero]>.section{height:calc(var(--np-hero-height, 100svh) - var(--np-hero-offset, var(--header-group-height, 0px)))!important;min-height:0!important;overflow:hidden;border-radius:var(--np-hero-radius, 0px);transition:border-radius .08s linear;will-change:height}[id$=__pro_hero] .custom-section-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;overflow:hidden}[id$=__pro_hero] .background-image-container{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}[id$=__pro_hero] .background-image-container img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(calc(1.08 - var(--np-hero-progress, 0) * .08));transition:transform .08s linear;will-change:transform}[id$=__pro_hero] .section-content-wrapper{opacity:calc(1 - var(--np-hero-progress, 0) * 1.25);transition:opacity .08s linear}@media(prefers-reduced-motion:reduce){main#MainContent>.shopify-section[id$=__pro_hero]{position:static}[id$=__pro_hero] .section,[id$=__pro_hero] .section-content-wrapper{transition:none}[id$=__pro_hero] .section-content-wrapper{opacity:1}}@media screen and (min-width:750px){.section-product-hotspots__content{max-height:80vh}.section-product-hotspots__content .hotspots__background-image{max-height:80vh;object-fit:contain}}@media screen and (min-width:990px){.mega-menu__grid:has(.mega-menu__picks--kits){grid-template-columns:repeat(6,minmax(0,1fr))}.mega-menu__grid:has(.mega-menu__picks--kits) .mega-menu__list{grid-column:1 / span 1}.mega-menu__grid:has(.mega-menu__picks--kits) .mega-menu__picks--kits{grid-column:2 / span 4;align-self:center;justify-self:center;width:100%}.mega-menu__grid:has(.mega-menu__picks--kits) .mega-menu__picks--kits .mega-menu__content-list--products{justify-content:center;grid-template-columns:repeat(2,minmax(0,18rem));gap:var(--gap-2xl)}.mega-menu__grid:has(.mega-menu__picks--kits) .mega-menu__picks--kits .mega-menu__content-link{gap:var(--gap-md)}.mega-menu__grid:has(.mega-menu__picks--kits) .mega-menu__picks--kits .mega-menu__content-link .mega-menu__link-image{width:100%;aspect-ratio:3 / 4;object-fit:contain}.mega-menu__grid:has(.mega-menu__picks--kits) .mega-menu__picks--kits .mega-menu__content-link .text-current{font-size:var(--font-size--large)}.menu-list__list-item:has(.mega-menu__picks--kits)>.menu-list__submenu .menu-list__submenu-inner{padding-block-start:var(--padding-4xl);padding-block-end:var(--padding-4xl)}}.main-collection-grid__empty a,.main-collection-grid__empty a.main-collection-grid__empty-link{display:inline!important}.collection-wrapper:has(.main-collection-grid__empty) .facets-block-wrapper,.collection-wrapper:has(.main-collection-grid__empty) .facets-toggle{display:none!important}.shopify-section[id$=__value_band] .rte{white-space:normal;overflow:visible;overflow-wrap:break-word}.product-details .quantity-selector{--quantity-selector-width: 140px;border-color:#00000059;background-color:#fff}.product-details .quantity-selector:hover{border-color:#000000b3;background-color:#f5f5f7}.product-details .quantity-selector input[type=number],.product-details .quantity-selector :is(.quantity-minus,.quantity-plus){color:#1a1a1a}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu{transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic),visibility 0s linear .28s}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.menu-list__submenu:is(:hover){transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic),visibility 0s linear 0s}.menu-list__list-item:where(:not([slot=overflow]))>a[aria-expanded]{position:relative}.menu-list__list-item:where(:not([slot=overflow]))>a[aria-expanded]:after{content:"";position:absolute;left:0;right:0;top:100%;height:20px;background:transparent;pointer-events:auto;z-index:var(--layer-header-menu)}.np-text-highlight{color:#4ade80}.rte mark,.rich-text mark{color:#4ade80;background:transparent;font-weight:inherit}.np-acc{color:#4ade80}.pro-review-card{--pcr-star: #f5b42d}.pro-review-card .container{max-width:1200px;margin-inline:auto;padding-inline:var(--page-padding)}.pro-review-card__title{text-align:center;margin-bottom:1rem}.pro-review-card__summary{display:flex;align-items:center;justify-content:center;gap:.875rem;flex-wrap:wrap;margin-bottom:2.5rem}.pro-review-card__score{font-size:3rem;line-height:1;font-weight:600}.pro-review-card__stars{display:flex}.pro-review-card__reviews{font-size:var(--font-paragraph--size);color:rgb(var(--color-foreground) / .72)}.pro-review-card__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.pro-review-card__card{border:1px solid rgb(var(--color-foreground) / .14);border-radius:1rem;padding:1.5rem;background:rgb(var(--color-background))}.pro-review-card__card-stars{margin-bottom:.75rem}.pro-review-card__name{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-weight:500;margin-bottom:.5rem}.pro-review-card__verified{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:400;color:rgb(var(--color-foreground) / .75);border:1px solid rgb(var(--color-foreground) / .18);border-radius:999px;padding:.2rem .55rem}.pro-review-card__verified svg{color:#22c55e}.pro-review-card__body{font-size:var(--font-paragraph--size);color:rgb(var(--color-foreground) / .82)}.pro-review-card__empty,.pro-review-card__cta{text-align:center}.pro-review-card__cta{margin-top:2rem}.np-rating-badge{--pcr-star: #f5b42d;--np-badge-band: #0ab06f;--np-badge-surface: #f0f0f0;--np-badge-ink: #14161a;--np-badge-muted: #6b7280;display:flex;flex-direction:column;width:min(100%,9rem);aspect-ratio:1 / 1;overflow:hidden;border-radius:.5rem;background:var(--np-badge-surface);color:var(--np-badge-ink);text-align:center}.np-rating-badge__stars{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.5rem .75rem;background:var(--np-badge-band);--color-foreground-rgb: 255 255 255}.np-rating-badge__stars svg{width:1.125rem;height:1.125rem}.np-rating-badge__body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.4rem .75rem .65rem}.np-rating-badge__score{display:flex;align-items:flex-end;justify-content:center;gap:.08rem;margin:0;font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.02em}.np-rating-badge__outof{font-size:.9rem;font-weight:500;color:var(--np-badge-muted);padding-block-end:.12rem}.np-rating-badge__count{margin:0;font-size:.75rem;line-height:1.25;color:var(--np-badge-muted)}.footer-content .np-rating-badge{margin-block:1rem;margin-inline:auto}@keyframes np-badge-score-bounce{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}@media(hover:hover)and (pointer:fine){html.np-motion .np-rating-badge__value{display:inline-block;transform-origin:right bottom}html.np-motion .np-rating-badge:hover .np-rating-badge__value{animation:np-badge-score-bounce .3s ease}}@media(prefers-reduced-motion:reduce){html.np-motion .np-rating-badge:hover .np-rating-badge__value{animation:none!important}}.pro-review-card-stars{display:flex;align-items:center;gap:2px}.pro-review-card-stars>svg{flex:0 0 auto}.np-kit-tier-note{display:block;margin-block-start:.15rem;font-size:.8125rem;font-weight:400;line-height:1.2;opacity:.62}
/*# sourceMappingURL=/cdn/shop/t/14/assets/neopine-custom.css.map */
