@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 .image-block img,html.np-motion .group-block__media-wrapper img{translate:0 var(--np-parallax, 0px)}@media(prefers-reduced-motion:reduce){html.np-motion .image-block img,html.np-motion .group-block__media-wrapper img{translate:none}}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}}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:0;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:0;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}}@media screen and (max-width:749px){.footer-content .group-block-content:has(>.logo-block){align-items:center}}.pro-review-card-stars{display:flex;align-items:center;gap:2px}.pro-review-card-stars>svg{flex:0 0 auto}.menu-drawer__close-button,.menu-drawer__close-button:hover{background-color:transparent;box-shadow:none}.menu-drawer{--np-promo-h: 2.3125rem}.np-drawer-promo{position:sticky;inset-block-start:0;z-index:2;flex:0 0 auto;display:flex;align-items:center;justify-content:center;block-size:var(--np-promo-h);padding-inline:var(--drawer-padding);background-color:#1a1a1a;color:#4ade80;font-family:var(--font-accent--family);font-size:.75rem;font-weight:600;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;text-align:center}.np-loc-flag{flex:0 0 auto;display:block;inline-size:20px;block-size:20px;border-radius:50%;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8));background-position:center;background-size:cover;box-shadow:inset 0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.np-loc-head{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap-sm);padding:var(--padding-md) 0 var(--padding-sm);background-color:rgb(var(--color-background-rgb))}.np-loc-head__title{font-family:var(--font-heading--family);font-size:.8125rem;font-weight:600;letter-spacing:.02em}.np-loc-head__current{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:.8125rem;white-space:nowrap}.localization-form__list{--margin-sm: .5rem;--margin-3xs: .5rem;line-height:1.4}.localization-form__list-item .country{max-width:max-content}.localization-form__list-item .icon-checkmark{order:3;margin-inline-start:auto}.localization-form__list-item .localization-form__currency{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.localization-form__list-item:not([hidden]) .localization-form__currency:before{content:"("}.localization-form__list-item:not([hidden]) .localization-form__currency:after{content:")"}dropdown-localization-component .localization-wrapper{width:32rem}dropdown-localization-component .localization-wrapper .country-filter{padding:8px 32px}dropdown-localization-component .localization-wrapper .localization-form__list-item{margin-inline:32px}dropdown-localization-component .localization-wrapper .np-loc-head{padding-inline:32px}dropdown-localization-component .localization-form__list-item .localization-form__currency{opacity:1;visibility:visible}#header-component dropdown-localization-component .localization-wrapper{max-height:min(27.5rem,calc(100dvh - 7rem))}dropdown-localization-component .localization-wrapper{display:flex;flex-direction:column}dropdown-localization-component .localization-wrapper>localization-form-component,dropdown-localization-component .localization-wrapper .localization-form,dropdown-localization-component .localization-wrapper .country-selector-form__wrapper{display:flex;flex-direction:column;flex:0 1 auto;min-height:0}dropdown-localization-component .localization-wrapper>localization-form-component,dropdown-localization-component .localization-wrapper .localization-form{width:100%}dropdown-localization-component .localization-wrapper .np-loc-head,dropdown-localization-component .localization-wrapper .country-filter,dropdown-localization-component .localization-wrapper .language-selector{flex:0 0 auto}dropdown-localization-component .localization-wrapper .localization-form__list{flex:0 1 auto;min-height:0}.menu-drawer:has(.np-drawer-promo) .menu-drawer__submenu{inset-block-start:var(--np-promo-h);block-size:calc(100dvh - var(--np-promo-h))}@media screen and (max-width:749px){#header-component .header__column .dropdown-localization{display:flex!important;grid-area:center;justify-self:end;align-self:center}#header-component .header__column .header-logo{margin-inline-end:var(--np-loc-entry-w, 0)}#header-component .dropdown-localization__button>span:not([class]){display:none}#header-component .dropdown-localization__button .currency-code,#header-component .dropdown-localization__button .icon-caret{display:none}#header-component .dropdown-localization__button{padding-inline:0;gap:var(--gap-2xs, .25rem);font-size:.75rem}#header-component .menu-drawer .menu-drawer__localization{display:none}#header-component .dropdown-localization .localization-wrapper{position:fixed;left:12px;right:12px;width:auto;top:calc(100% + 8px);max-height:min(70svh,30rem)}}.np-drawer-social{margin-block-start:auto;padding-block:var(--padding-xl);padding-inline:var(--drawer-padding);border-block-start:1px solid var(--color-border)}.np-drawer-social__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap-lg);margin:0;padding:0;list-style:none}.np-drawer-social__link{display:flex;align-items:center;justify-content:center;color:var(--color-foreground);opacity:.7;transition:opacity var(--animation-speed) var(--animation-easing)}.np-drawer-social__link:hover,.np-drawer-social__link:focus-visible{opacity:1}.menu-drawer .np-drawer-social__icon{display:block;width:18px;height:18px}.np-kit-tier-note{display:block;margin-block-start:.15rem;font-size:.8125rem;font-weight:400;line-height:1.2;opacity:.62}.np-review{--np-cols-gap: 1.5rem;--np-card-radius: 0px;--np-photo-radius: 0px;--np-media-radius: 0px;--np-fade-color: var(--color-background, #ffffff);--np-avatar-size: 2.5rem;--np-media-h: calc(var(--np-height) * .86);--np-av-0: #e3e8ef;--np-av-1: #e6e9e4;--np-av-2: #eae6f0;--np-av-3: #f0e9e2;--np-av-4: #e2ecea}.np-review__head{position:relative;overflow:hidden;text-align:start;margin-block-end:clamp(1.5rem,3vw,2.5rem)}.np-review__head:before{content:"";display:block;width:2.25rem;height:3px;margin-block-end:1rem;border-radius:999px;background:currentColor;opacity:.9}.np-review__heading{position:relative;z-index:1;margin:0;max-width:22ch}.np-review__sub{position:relative;z-index:1;margin-block-start:.6rem;max-width:46ch;opacity:.72}.np-review__sub p{margin:0}.np-review__watermark{position:absolute;inset-block-start:50%;inset-inline-end:2%;z-index:0;transform:translateY(-50%);font-size:clamp(2.75rem,10vw,8rem);font-weight:700;line-height:1;text-align:end;white-space:nowrap;color:rgb(var(--color-foreground-rgb) / .05);pointer-events:none;-webkit-user-select:none;user-select:none}.np-review__main{display:flex;align-items:stretch;gap:clamp(1.5rem,3vw,3rem)}.np-review__media{position:relative;flex:0 0 auto;align-self:center;height:var(--np-media-h);width:calc(var(--np-media-h) * 3 / 4);border-radius:var(--np-media-radius);overflow:hidden}.np-review__media--right{order:2}.np-review__media-img{display:block;width:100%;height:100%;object-fit:cover}.np-review__cols{display:flex;flex:1 1 auto;gap:var(--np-cols-gap);min-width:0}.np-review__cols>.np-review__marquee:last-child{flex-grow:1.14}.np-review__main--solo .np-review__cols{max-width:1100px;margin-inline:auto}.np-review__marquee{position:relative;flex:1 1 0;min-width:0;height:var(--np-height);overflow:hidden}.np-scroll-container{position:relative;height:100%;overflow:hidden}.np-scroll-list{margin:0;padding:0;list-style:none;will-change:transform}.np-scroll-item{margin-block-end:var(--np-item-gap)}.np-review__marquee[data-init] .np-scroll-list{animation-name:np-marquee-y;animation-duration:var(--scroll-speed, 30s);animation-timing-function:linear;animation-iteration-count:infinite}.np-review__marquee[data-init]:hover .np-scroll-list{animation-play-state:paused}.np-review__marquee[data-init]:focus-within .np-scroll-list{animation-play-state:paused}@keyframes np-marquee-y{0%{transform:translateY(var(--from, 0px))}to{transform:translateY(var(--end, -50%))}}.np-review__marquee:before,.np-review__marquee:after{content:"";position:absolute;inset-inline:0;z-index:2;height:var(--np-fade, 80px);pointer-events:none}.np-review__marquee:before{inset-block-start:0;background:linear-gradient(to bottom,var(--np-fade-color),transparent)}.np-review__marquee:after{inset-block-end:0;background:linear-gradient(to top,var(--np-fade-color),transparent)}.np-review__card{display:flex;flex-direction:column;padding:1.35rem 1.35rem 1.25rem;border-radius:var(--np-card-radius);background:var(--color-background, #ffffff);border:1px solid rgb(var(--color-foreground-rgb) / .07);box-shadow:0 1px 2px #0000000a,0 10px 26px -20px #00000047}.np-review__card>*:not(:last-child){margin-block-end:.85rem}.np-review__top{display:flex;align-items:center;gap:.6rem;min-width:0}.np-review__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--np-avatar-size);height:var(--np-avatar-size);border-radius:50%;font-size:.9375rem;font-weight:600;line-height:1;color:rgb(var(--color-foreground-rgb) / .72);background:var(--np-av-0)}.np-review__avatar--c0{background:var(--np-av-0)}.np-review__avatar--c1{background:var(--np-av-1)}.np-review__avatar--c2{background:var(--np-av-2)}.np-review__avatar--c3{background:var(--np-av-3)}.np-review__avatar--c4{background:var(--np-av-4)}.np-review__who{display:flex;flex-direction:column;min-width:0;line-height:1.25}.np-review__author{font-weight:600;font-size:.9375rem}.np-review__note{font-size:.75rem;opacity:.55}.np-review__verified{flex:0 0 auto;display:inline-flex;align-items:center;color:#0ab06f}.np-review__stars{flex:0 0 auto;display:inline-flex;margin-inline-start:auto}.np-review__card .pro-review-card-stars{display:flex;gap:.1rem;line-height:1}.np-review__card .pro-review-card-stars svg{width:15px;height:15px}.np-review__text{position:relative;font-size:1rem;line-height:1.55}.np-review__text:before{content:"\201c";display:block;height:.75em;font-size:2rem;line-height:.75;opacity:.16}.np-review__text p{margin:0}.np-review__text p+p{margin-block-start:.6rem}.np-review__text strong{font-weight:600}.np-review__photo{display:block;width:100%;margin-block-start:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--np-photo-radius)}.np-review__demo-notice{margin-block:1.25rem 0;text-align:center;font-size:.8125rem;opacity:.55}@media screen and (max-width:989px){.np-review__main{flex-direction:column}.np-review__media{flex:0 0 auto;align-self:stretch;width:100%;max-width:none;height:18rem}.np-review__media--right{order:0}.np-review__marquee{height:calc(var(--np-height) * .75)}.np-review__cols>.np-review__marquee:last-child{flex-grow:1}}@media screen and (max-width:749px){.np-review{--np-cols-gap: .75rem;--np-avatar-size: 2.1rem}.np-review__head:before{margin-block-end:.75rem}.np-review__watermark{font-size:clamp(2rem,12vw,3.25rem)}.np-review__cols{flex-direction:column;gap:0}.np-review__cols>.np-review__marquee{flex:0 0 auto;height:calc(var(--np-height) * .56)}.np-review__cols>.np-review__marquee:last-child{flex-grow:0}.np-review__cols>.np-review__marquee:last-child[data-init] .np-scroll-list{animation-direction:reverse}.np-review__cols>.np-review__marquee:first-child:after,.np-review__cols>.np-review__marquee:last-child:before{display:none}.np-review__card{padding:.95rem .9rem .9rem}.np-review__top{gap:.45rem}.np-review__stars{margin-inline-start:0;flex-basis:100%}.np-review__top{flex-wrap:wrap}.np-review__text{font-size:.875rem}.np-review__text:before{font-size:1.75rem}}[id$=__hero_neopine] .text-block.h6,[id$=__hero_neopine] .text-block.h6>*,[id$=__hero_neopine] .text-block.h6 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(.9375rem,.55rem + .6vw,1.25rem);letter-spacing:.12em}[id$=__hero_neopine] .text-block.h1,[id$=__hero_neopine] .text-block.h1>*,[id$=__hero_neopine] .text-block.h1 :is(h1,h2,h3,h4,h5,h6){font-size:clamp(2.75rem,1.4rem + 4.6vw,6.5rem);line-height:1.02;letter-spacing:-.02em}[id$=__hero_neopine] .text-block.rte,[id$=__hero_neopine] .text-block.rte>*,[id$=__hero_neopine] .text-block.rte :is(p,li){font-size:clamp(1.0625rem,.85rem + .7vw,1.5rem);line-height:1.45}[id$=__hero_neopine] .button,[id$=__hero_neopine] .button-secondary{font-size:clamp(1rem,.9rem + .32vw,1.1875rem);padding-block:1.05rem;padding-inline:2.25rem;min-height:3.5rem}@keyframes np-coverfx-lift{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes np-coverfx-eyebrow{0%{opacity:0;letter-spacing:.42em;transform:translate3d(0,12px,0)}to{opacity:1;letter-spacing:.12em;transform:translateZ(0)}}@keyframes np-coverfx-unmask{0%{opacity:0;clip-path:inset(0 0 100% 0);filter:blur(14px);transform:translate3d(0,16px,0)}to{opacity:1;clip-path:inset(0 0 0 0);filter:none;transform:translateZ(0)}}@keyframes np-coverfx-shine{0%{background-position:100% 50%}46%{background-position:0% 50%}to{background-position:0% 50%}}[id$=__hero_neopine] .text-block.h6>:is(p,h1,h2,h3,h4,h5,h6){animation:np-coverfx-eyebrow .7s cubic-bezier(.22,.68,.32,1) .06s both}[id$=__hero_neopine] .text-block.h1>:is(h1,h2,h3,h4,h5,h6){padding-block:.3em;margin-block:-.3em;animation:np-coverfx-unmask .95s cubic-bezier(.16,.84,.28,1) .16s both}@supports ((-webkit-background-clip: text) or (background-clip: text)){[id$=__hero_neopine] .np-acc{color:transparent;background-image:linear-gradient(100deg,#4ade80 0% 47%,#eafff2 50%,#4ade80 53% 100%);background-size:280% 100%;background-repeat:no-repeat;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;animation:np-coverfx-shine 5.2s cubic-bezier(.45,.05,.25,1) 1.5s infinite}}[id$=__hero_neopine] .text-block.rte>:is(p,li){animation:np-coverfx-lift .8s cubic-bezier(.22,.68,.32,1) .42s both}[id$=__hero_neopine] .button,[id$=__hero_neopine] .button-secondary{animation:np-coverfx-lift .8s cubic-bezier(.22,.68,.32,1) .54s both}[id$=__hero_neopine] .button,[id$=__hero_neopine] .button-secondary{position:relative;overflow:hidden}[id$=__hero_neopine] .button:after,[id$=__hero_neopine] .button-secondary:after{content:"";position:absolute;inset-block:-20%;inset-inline-start:-60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .42),transparent);transform:skew(-18deg);pointer-events:none}@media(hover:hover)and (prefers-reduced-motion:no-preference){[id$=__hero_neopine] .button:after,[id$=__hero_neopine] .button-secondary:after{transition:transform .72s cubic-bezier(.22,.61,.36,1)}[id$=__hero_neopine] .button:hover:after,[id$=__hero_neopine] .button-secondary:hover:after{transform:translate(420%) skew(-18deg)}}@media(prefers-reduced-motion:reduce){[id$=__hero_neopine] .text-block.h6>:is(p,h1,h2,h3,h4,h5,h6),[id$=__hero_neopine] .text-block.h1>:is(h1,h2,h3,h4,h5,h6),[id$=__hero_neopine] .text-block.rte>:is(p,li),[id$=__hero_neopine] .button,[id$=__hero_neopine] .button-secondary{animation:none!important;opacity:1;transform:none;clip-path:none;filter:none}[id$=__hero_neopine] .np-acc{animation:none!important;color:#4ade80;background-image:none}[id$=__hero_neopine] .button:after,[id$=__hero_neopine] .button-secondary:after{display:none}}.np-gg{position:relative;width:100%}.np-gg__radio{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.np-gg__radio:focus-visible~.np-gg__stage{outline:2px solid rgb(var(--color-foreground-rgb, 0 0 0) / .6);outline-offset:2px}.np-gg__stage{position:relative;display:block;width:100%;height:max(300px,calc(100svh - 400px));background:rgb(var(--color-foreground-rgb, 0 0 0) / .04);overflow:hidden}.np-gg__img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .18s ease}#np-gg-1:checked~.np-gg__stage .np-gg__img:nth-child(1),#np-gg-2:checked~.np-gg__stage .np-gg__img:nth-child(2),#np-gg-3:checked~.np-gg__stage .np-gg__img:nth-child(3),#np-gg-4:checked~.np-gg__stage .np-gg__img:nth-child(4),#np-gg-5:checked~.np-gg__stage .np-gg__img:nth-child(5){opacity:1;visibility:visible}.np-gg__thumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.np-gg__thumb{display:block;width:64px;height:80px;cursor:pointer;border:1px solid rgb(var(--color-foreground-rgb, 0 0 0) / .16);border-radius:0;overflow:hidden;opacity:.6;transition:opacity .15s ease,border-color .15s ease}.np-gg__thumb:hover{opacity:1}.np-gg__thumb-img{display:block;width:100%;height:100%;object-fit:contain}#np-gg-1:checked~.np-gg__thumbs .np-gg__thumb:nth-child(1),#np-gg-2:checked~.np-gg__thumbs .np-gg__thumb:nth-child(2),#np-gg-3:checked~.np-gg__thumbs .np-gg__thumb:nth-child(3),#np-gg-4:checked~.np-gg__thumbs .np-gg__thumb:nth-child(4),#np-gg-5:checked~.np-gg__thumbs .np-gg__thumb:nth-child(5){opacity:1;border-color:rgb(var(--color-foreground-rgb, 0 0 0) / .75)}@media screen and (max-width:749px){.np-gg__stage{height:auto;aspect-ratio:768 / 1376}.np-gg__thumb{width:56px;height:80px}}@media screen and (min-width:750px){.np-gg__stage{aspect-ratio:auto;height:max(500px,calc(100vh - 280px))}}.np-hero-prod{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-base, 0);background:#000;overflow:hidden;pointer-events:none}.np-hero-prod__img{position:absolute;top:50%;--np-prod-dy: 5%;height:var(--np-prod-h, 60%);width:auto;max-width:94%;object-fit:contain;transform:translateY(calc(-50% + var(--np-prod-dy)));filter:drop-shadow(0 36px 72px rgba(0,0,0,.62))}.np-hero-prod--right .np-hero-prod__img{right:7%}.np-hero-prod--left .np-hero-prod__img{left:7%}.np-hero-prod--center .np-hero-prod__img{left:50%;transform:translate(-50%,calc(-50% + var(--np-prod-dy)))}.np-hero-prod__glow{position:absolute;left:50%;bottom:1%;width:min(88vw,1060px);height:42%;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#37c9d833,#37c9d80f 42%,#0000 72%);filter:blur(6px)}@media screen and (max-width:749px){.np-hero-prod__img,.np-hero-prod--right .np-hero-prod__img,.np-hero-prod--left .np-hero-prod__img{top:auto;bottom:-2%;left:50%;right:auto;height:calc(var(--np-prod-h, 60%) * .7);max-width:72%;transform:translate(-50%)}.np-hero-prod--center .np-hero-prod__img{top:50%;bottom:auto;left:50%;right:auto;height:calc(var(--np-prod-h, 86%) * .85);max-width:88%;transform:translate(-50%,calc(-50% + var(--np-prod-dy)))}.np-hero-prod__glow{width:152vw;height:22%;bottom:1%}}.np-hero-prod__fx{position:absolute;top:50%;--np-prod-dy: 5%;height:var(--np-prod-h, 86%);aspect-ratio:306 / 674;transform:translateY(calc(-50% + var(--np-prod-dy)));pointer-events:none}.np-hero-prod--right .np-hero-prod__fx{right:7%}.np-hero-prod--left .np-hero-prod__fx{left:7%}.np-hero-prod--center .np-hero-prod__fx{left:50%;transform:translate(-50%,calc(-50% + var(--np-prod-dy)))}.np-fx__bloom{position:absolute;left:21%;top:5.5%;width:58%;height:17%;border-radius:14px;background:radial-gradient(62% 62% at 50% 58%,#c4f2ff80,#76d0ea29 46%,#0000 80%);opacity:.16}.np-fx__screen{position:absolute;left:29%;top:11.9%;width:42%;height:5.6%;border-radius:5px;background:#04070a;filter:blur(.6px);opacity:0}.np-fx__led{position:absolute;left:29%;top:8.2%;width:42%;height:3.6%;border-radius:999px;background:#03060a;filter:blur(.5px)}.np-fx__led b{position:absolute;left:9%;right:9%;top:26%;bottom:26%;border-radius:999px;background:linear-gradient(90deg,#12b85f,#43e37f 55%,#a7f3c4);box-shadow:0 0 10px #4ade80e6,0 0 26px #4ade8073;transform-origin:left center}@media screen and (max-width:749px){.np-hero-prod__fx,.np-hero-prod--right .np-hero-prod__fx,.np-hero-prod--left .np-hero-prod__fx{top:auto;bottom:-2%;left:50%;right:auto;height:calc(var(--np-prod-h, 60%) * .7);transform:translate(-50%)}.np-hero-prod--center .np-hero-prod__fx{top:50%;bottom:auto;height:calc(var(--np-prod-h, 86%) * .85);transform:translate(-50%,calc(-50% + var(--np-prod-dy)))}}[id$=__hero_neopine]:has(.np-hero-prod) .text-block.h6>:is(p,h1,h2,h3,h4,h5,h6),[id$=__hero_neopine]:has(.np-hero-prod) .text-block.h1>:is(h1,h2,h3,h4,h5,h6),[id$=__hero_neopine]:has(.np-hero-prod) .text-block.rte>:is(p,li),[id$=__hero_neopine]:has(.np-hero-prod) .button,[id$=__hero_neopine]:has(.np-hero-prod) .button-secondary{animation:none}@media(prefers-reduced-motion:no-preference){@keyframes np-led-charge{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero:has(.np-hero-prod) .np-fx__led b{animation:np-led-charge .8s cubic-bezier(.3,.9,.25,1) .2s both}@keyframes np-screen-off{0%{opacity:1}to{opacity:0}}.hero:has(.np-hero-prod) .np-fx__screen{animation:np-screen-off .45s ease-out .98s both}@keyframes np-screen-bloom{0%{opacity:0}18%{opacity:.8}to{opacity:.16}}.hero:has(.np-hero-prod) .np-fx__bloom{animation:np-screen-bloom 1s ease-out 1s both}@keyframes np-copy-in{0%{opacity:0;transform:scale(.66);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.hero:has(.np-hero-prod) .hero__content-wrapper>.group-block>.group-block-content>*{animation:np-copy-in .9s cubic-bezier(.2,.75,.2,1) both}.hero:has(.np-hero-prod) .hero__content-wrapper>.group-block>.group-block-content>:nth-child(1){animation-delay:1.15s}.hero:has(.np-hero-prod) .hero__content-wrapper>.group-block>.group-block-content>:nth-child(2){animation-delay:1.27s}.hero:has(.np-hero-prod) .hero__content-wrapper>.group-block>.group-block-content>:nth-child(3){animation-delay:1.39s}.hero:has(.np-hero-prod) .hero__content-wrapper>.group-block>.group-block-content>:nth-child(4){animation-delay:1.51s}}.np-ribbons-wrap{position:relative}.np-ribbons{position:relative;width:100%;height:var(--np-rb-h, 520px);min-height:160px;overflow:hidden;background:var(--np-rb-bg, #000);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 12%,#000 88%,transparent 100%)}.np-ribbons__cv{display:block;width:100%;height:100%}.np-ribbons__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;pointer-events:none}.np-ribbons__eyebrow{font-size:11px;letter-spacing:.34em;text-transform:uppercase;color:#7fd8e6;margin-bottom:12px}.np-ribbons__heading{margin:0;font-size:clamp(22px,3.4vw,40px);font-weight:600;letter-spacing:.02em;color:#fff}.np-ribbons__text{margin:12px 0 0;max-width:520px;font-size:13px;line-height:1.8;color:#9fb4ba}@media screen and (max-width:749px){.np-ribbons{height:var(--np-rb-h-m, 300px)}.np-ribbons__overlay{padding:16px}}@media(prefers-reduced-motion:reduce){.np-ribbons__overlay *{animation:none!important;transition:none!important}}[data-template="collection.accessories"] .product-grid .product-card{border-radius:0;background-color:#fff}[data-template="collection.accessories"] .product-grid .product-media-container,[data-template="collection.accessories"] .product-grid .product-media{aspect-ratio:3 / 4!important}[data-template="collection.accessories"] .product-grid .product-media-container{padding:5% 10%;background-color:#fff}[data-template="collection.accessories"] .product-grid .card-gallery{background-color:#fff}[data-template="collection.accessories"] .product-grid .product-media-container img{aspect-ratio:auto;object-fit:contain;width:100%;height:100%;padding:0}[data-template="collection.accessories"] .product-grid .product-card__content{background-color:#fff;padding-block:14px 18px;padding-inline:0}[data-template="collection.accessories"] .product-grid .product-card__content>a.contents>div,[data-template="collection.accessories"] .product-grid .product-card__content>product-price{padding-inline:18px}[data-template="collection.accessories"] .product-grid .product-card__content p,[data-template="collection.accessories"] .product-grid .product-card__content .h4{font-size:15px;line-height:1.35;font-weight:400;color:var(--color-foreground-heading, #1a1a1a);letter-spacing:var(--np-track-tight)}[data-template="collection.accessories"] .product-grid .product-card__content .price,[data-template="collection.accessories"] .product-grid .product-card__content .price *{font-size:14px;font-weight:500;color:var(--color-foreground, #374151);font-family:var(--np-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none}@media screen and (max-width:749px){[data-template="collection.accessories"] .product-grid .card-gallery img{padding:5% 8%}[data-template="collection.accessories"] .product-grid .product-card__content{padding-block:10px 12px;padding-inline:12px}}@media(hover:hover)and (pointer:fine){[data-template="collection.accessories"] .product-grid .card-gallery img{transition:transform .5s cubic-bezier(.22,.68,.32,1);transform-origin:center}[data-template="collection.accessories"] .product-grid .product-card:hover .card-gallery img{transform:scale(1.03)}[data-template="collection.accessories"] .product-grid .product-card__content .price,[data-template="collection.accessories"] .product-grid .product-card__content .price *{transition:color .35s ease}[data-template="collection.accessories"] .product-grid .product-card:hover .product-card__content .price,[data-template="collection.accessories"] .product-grid .product-card:hover .product-card__content .price *{color:var(--color-foreground-heading, #1a1a1a)}[data-template="collection.accessories"] .product-grid .product-card__content p,[data-template="collection.accessories"] .product-grid .product-card__content .h4{position:relative}[data-template="collection.accessories"] .product-grid .product-card__content p:after,[data-template="collection.accessories"] .product-grid .product-card__content .h4:after{content:"";position:absolute;inset-inline-start:0;bottom:-3px;height:1px;width:100%;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .42s cubic-bezier(.22,.68,.32,1);opacity:.5}[data-template="collection.accessories"] .product-grid .product-card:hover .product-card__content p:after,[data-template="collection.accessories"] .product-grid .product-card:hover .product-card__content .h4:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){[data-template="collection.accessories"] .product-grid .card-gallery img,[data-template="collection.accessories"] .product-grid .product-card__content p:after,[data-template="collection.accessories"] .product-grid .product-card__content .h4:after{transition:none}[data-template="collection.accessories"] .product-grid .product-card:hover .card-gallery img{transform:none}}[data-template="page.about"] .about-hero h1,[data-template="page.about"] [class*=hero] h1{font-size:clamp(2.5rem,4.45vw,4rem)!important;line-height:1.05;letter-spacing:-.02em}[data-template="page.about"] [class*=hero] .h6 p,[data-template="page.about"] [class*=hero] .h6{opacity:.72}@media screen and (max-width:749px){[data-template="page.about"] [class*=hero] h1{font-size:clamp(2rem,8.5vw,2.75rem)!important}}:root{--np-track-tight: -.012em;--np-track-tighter: -.02em;--np-track-display: -.03em;--np-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}h1,.h1,h2,.h2{letter-spacing:var(--np-track-display)}h3,.h3,h4,.h4{letter-spacing:var(--np-track-tighter)}h5,.h5,h6,.h6{letter-spacing:var(--np-track-tight)}h4,.h4,h5,.h5{font-weight:500}.np-tech,.product-badges__badge,.badge,.card-gallery .product-badges *,[data-template="collection.accessories"] .product-card__content .price,[data-template="collection.accessories"] .product-card__content .price *,.sorting-filter__label,.facets__summary,.product-count,.collection-count,.np-loc-head__current,.unit-price{font-family:var(--np-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.np-tech,.product-badges__badge,.badge,.product-count,.collection-count,.breadcrumb,.breadcrumbs{font-size:.6875rem;line-height:1.25;text-transform:uppercase;letter-spacing:.04em}.card-gallery,.product-card,.product-media,.product-media-container,.popover,.facets__panel,.drawer,input,select,textarea,.field__input,.quantity-selector,.localization-form__list-item,.localization-form__list-item>*,.group-block.group-block--border-radius,.image-block.border-style,.image-block__image.border-style,.pro-review-card__card,.np-rating-badge,.np-review__card,.np-review__media,.np-review__photo{border-radius:0}.button,.shopify-payment-button__button,.quick-add__button,.badge--pill,.pill,.variant-swatch,.variant-option,.np-review__avatar,.filter-pill,.active-facets__button{border-radius:999px}.product-card,.np-review__card,.product-card:hover,.np-review__card:hover{box-shadow:none}.spec-table__rows{counter-reset:specrow}.spec-table__row{counter-increment:specrow;position:relative;transition:background-color .18s ease}.spec-table__row dt{font-family:var(--np-font-mono);font-weight:500;font-size:.6875rem;letter-spacing:.09em;font-variant-numeric:tabular-nums}.spec-table__row dt:before{content:counter(specrow,decimal-leading-zero);display:inline-block;margin-inline-end:.85em;font-weight:400;letter-spacing:.04em;opacity:.42}.spec-table__value-number,.spec-table__row dd{font-family:var(--np-font-mono);font-variant-numeric:tabular-nums}.spec-table__value-number{font-weight:500;letter-spacing:var(--np-track-tighter)}.spec-table__value-desc{font-family:var(--font-body--family, inherit);font-variant-numeric:normal}.spec-table__row:hover{background-color:rgb(from var(--color-foreground) r g b / 3.5%)}.spec-table__row:hover dt{color:var(--color-primary)}.spec-table__row:hover dt:before{opacity:.85}@media(prefers-reduced-motion:reduce){.spec-table__row{transition:none}}.spec-table__footnote,.spec-table__eyebrow,.np-rating-badge__score,.np-rating-badge__value,.np-rating-badge__outof,.np-rating-badge__count{font-family:var(--np-font-mono);font-variant-numeric:tabular-nums}.np-rating-badge__value{letter-spacing:-.02em}.np-rating-badge__outof,.np-rating-badge__count{font-size:.72em;letter-spacing:0;opacity:.72}.footer-content a[href*=policies],.footer-utilities__text,.copyright,.cart-count-bubble,.cart-count,.quantity__input{font-family:var(--np-font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}@media screen and (min-width:750px){body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper,body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .group-block-content{--horizontal-alignment: flex-start;--vertical-alignment: center;align-items:flex-start;text-align:start}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper{width:46%;max-width:46%;margin-inline-start:auto;margin-inline-end:0;padding-inline:2vw 6vw}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper>.group-block{width:100%;padding-inline:0}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .group-block-content>.text-block{--horizontal-alignment: flex-start;align-items:flex-start}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .group-block-content :is(.text-block,.text-block p,.text-block h1,.text-block h2,.text-block h3,.text-block li),body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .group-block-content :is([class*=text-block--]){text-align:start}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .text-block.h1{width:100%;max-width:100%}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .text-block.h1>h1{max-width:100%}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper .text-block.rte>p{max-width:34ch}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .np-hero-prod{right:auto;width:54%;--np-prod-h: 90% !important}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .np-hero-prod--center .np-hero-prod__img,body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .np-hero-prod__img{left:50%;right:auto;max-width:92%;transform:translate(-50%,calc(-50% + var(--np-prod-dy)))}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .np-hero-prod__glow{left:50%;width:min(64vw,820px)}}@media screen and (min-width:750px)and (max-width:989px){body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .hero__content-wrapper{width:52%;max-width:52%}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .np-hero-prod{width:46%;--np-prod-h: 84% !important}body:has([id*=__pro_hero]) .hero:has(.np-hero-prod) .np-hero-prod__img{max-width:92%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/neopine-custom.css.map */
