.products-container{padding:0 1rem;width:100%;max-width:1232px;margin-left:auto;margin-right:auto}.products-section{max-width:100%;overflow:hidden}.products-grid,.product-card{max-width:100%}.shop-rail{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin:.45rem 0 .3rem;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0c111880}.shop-rail__row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;min-width:0}.shop-rail[hidden],.shop-rail__row[hidden]{display:none}.shop-rail__label{font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7fe9ff;white-space:nowrap}.shop-rail__order-meta{color:#a8bccd;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;max-width:28rem}.shop-rail__reorder{border:1px solid rgba(74,185,204,.4);border-radius:999px;background:#4ab9cc1a;color:#cfe0ee;font-size:.72rem;font-weight:700;padding:.24rem .75rem;cursor:pointer;transition:border-color .18s ease,background .18s ease}.shop-rail__reorder:hover{border-color:#7fe9ff;background:#4ab9cc2e}.shop-rail__reorder:disabled{opacity:.6;cursor:default}.shop-rail__chips{display:flex;flex-wrap:nowrap;gap:.4rem;overflow-x:auto;max-width:100%;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:.1rem 0}.shop-rail__chips::-webkit-scrollbar{display:none}.shop-rail__chip{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.22rem .65rem;color:#cfe0ee;font-size:.72rem;text-decoration:none;background:#ffffff08;transition:border-color .18s ease,color .18s ease}.shop-rail__chip:hover{border-color:#4ab9cc80;color:#eaf4fb}.product-vial-wrap .vial-placeholder{opacity:.35;font-size:.75rem;letter-spacing:.08em}@media(max-width:768px){.iq-btn{min-width:36px;min-height:36px}.iq-val{min-height:36px;min-width:1.25rem;width:1.25rem}.inline-qty{border-radius:4px}}body{background:radial-gradient(1400px 620px at 10% -4%,rgba(74,185,204,.06),transparent 58%),radial-gradient(1000px 540px at 100% 4%,rgba(160,121,207,.07),transparent 56%),linear-gradient(180deg,#0b1016,#05080c 35%)}.shop-title,.hero h1,.page-title,h1.display{background:linear-gradient(135deg,#4ab9cc,#a079cf);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-family:var(--font-head);letter-spacing:-.02em;line-height:1.15;padding-bottom:.12em}.shop-showcase__name{background:linear-gradient(135deg,#4ab9cc,#a079cf);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.shop-stack-body h3{background:linear-gradient(135deg,#a079cf,#4ab9cc);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .25s ease}.shop-stack-card:hover .shop-stack-body h3{filter:brightness(1.18) saturate(1.1)}.kicker{display:inline-block;padding:.5rem .95rem;border-radius:999px;border:1px solid rgba(74,185,204,.28);background:linear-gradient(125deg,#4ab9cc1f,#a079cf14);color:#7fe9ff;font-size:.7rem;font-family:var(--font-ui);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel{background:linear-gradient(150deg,#0b1017e6,#070b10f2);border:1px solid rgba(74,185,204,.14);border-radius:20px;padding:1.3rem;box-shadow:0 24px 54px #4ab9cc0f,0 10px 28px #00000059;backdrop-filter:blur(8px)}.cta-primary{border:0;border-radius:999px;min-height:46px;padding:0 1.3rem;font-family:var(--font-ui);font-weight:800;letter-spacing:.02em;color:#041016;background:linear-gradient(135deg,#4ab9cc,#a079cf);cursor:pointer;box-shadow:0 10px 24px #4ab9cc40;transition:transform .2s,box-shadow .2s}.cta-primary:hover{transform:translateY(-1px);box-shadow:0 14px 30px #a079cf52}h2.section-title:after{content:"";display:block;margin-top:.5rem;width:60px;height:2px;background:linear-gradient(90deg,#4ab9cc,#a079cf)}html,body{background:#04070b!important;background-color:#04070b!important;background-image:none!important}html{overscroll-behavior-x:none}body{overscroll-behavior-y:auto!important;overscroll-behavior-x:contain!important}html{overflow-y:auto!important;height:auto!important;min-height:100dvh!important;position:static!important;touch-action:auto!important}body{overflow-y:visible!important;height:auto!important;min-height:100dvh!important;position:static!important;touch-action:auto!important}body:before,body:after{background:transparent!important}.shop-bg,.orb,.orb-1,.orb-2{display:none!important}.panel,.pc-ribbon,.mobile-nav,.search-overlay,.search-container,.shop-filters-scroll,.ticker-wrap,.crypto-banner,.shop-stack-card,.carousel-wrap{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.shop-filters-scroll{background:#04070b!important}.price[data-price-slug]:not([data-hydrated]),.dosage-select:empty{animation:none!important}.products-grid,.shop-stacks-grid,.products-grid .product-card{content-visibility:visible}.product-card .product-card-footer .inline-qty,.product-card .product-card-footer .atc-qty{display:none!important}.product-card .product-card-footer .atc-row .btn-add-cart{flex:1 1 auto!important;width:100%!important}@media(min-width:1024px){.shop-filters-scroll{top:var(--nup-chrome-offset, var(--header-height, 4.5rem))}}.shop-hero{margin-bottom:.5rem;padding:.6rem clamp(.9rem,2vw,1.35rem);overflow:visible}.shop-hero:after{border-radius:inherit}.shop-suggest-item__name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.shop-suggest-item[aria-selected=true]{outline:2px solid var(--nu-cyan-soft, #7fe9ff);outline-offset:-2px}@media(forced-colors:active){.shop-suggest-item[aria-selected=true]{outline:2px solid Highlight}}.shop-hero:has(.shop-search-suggest:not([hidden])){z-index:31}.shop-hero__inner{display:block}.shop-hero__head{display:grid;gap:.3rem;text-align:left}.shop-hero__head .shop-title{margin:0;font-size:clamp(1rem,3.6vw,1.3rem);line-height:1.15;white-space:normal;overflow-wrap:anywhere}.shop-hero__head .shop-subtitle{margin:0;max-width:none;font-size:.72rem;letter-spacing:.06em}.shop-hero__search{margin-top:.2rem}.shop-hero__search-input{padding:.5rem .6rem}.shop-search-clear[hidden]{display:none}@media(max-width:899px){.shop-hero__search{max-width:none;margin-inline:0}}@media(min-width:900px){.shop-hero__head{grid-template-columns:minmax(0,1fr) minmax(280px,26rem);grid-template-areas:"title search" "meta search";column-gap:1.5rem;align-items:center}.shop-hero__head .shop-title{grid-area:title}.shop-hero__head .shop-subtitle{grid-area:meta}.shop-hero__search{grid-area:search;margin:0}}.shop-hiw-trigger{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:.3rem .8rem .3rem .6rem;border:1px solid var(--commerce-border, rgba(105,153,227,.24));border-radius:999px;background:#4ab9cc14;color:var(--commerce-cyan, #67e8f9);font:inherit;font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;visibility:hidden}html.shop-hiw-ready .shop-hiw-trigger{visibility:visible}.shop-hiw-trigger svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.shop-hiw-trigger:hover{border-color:var(--commerce-border-active, rgba(88,230,255,.52));color:var(--commerce-text, #f7fbff)}@media(hover:none)and (pointer:coarse){.shop-hiw-trigger{min-height:var(--touch-target, 44px)}}@media(min-width:900px){.shop-hero__head{grid-template-areas:"title search" "meta search" "hiw search"}.shop-hiw-trigger{grid-area:hiw}}.shop-breadcrumb{margin:0 0 .35rem;font:600 .78rem/1.4 var(--font-ui);color:var(--text-tri, rgba(232,244,248,.56))}.shop-breadcrumb ol{display:flex;flex-wrap:wrap;gap:.2rem .45rem;margin:0;padding:0;list-style:none}.shop-breadcrumb li+li:before{content:"\203a" / "";margin-right:.45rem;color:#e8f4f859}.shop-breadcrumb a{display:inline-block;min-height:24px;color:#9fc7d6;text-decoration:none}.shop-breadcrumb a:hover{color:#eaf6fb;text-decoration:underline}.shop-breadcrumb [aria-current=page]{color:#cdd9ee}.shop-hero__head .shop-category-intro,.shop-hero__head .shop-intro{max-width:70ch;font-size:.9rem;line-height:1.5;letter-spacing:normal;text-transform:none;color:#b8c6d4}.shop-guides{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.35rem 1.5rem;margin:.4rem 0 0;padding:0;list-style:none}.shop-guides a{display:inline-flex;align-items:center;min-height:44px;color:#9fc7d6;font-size:.9rem;font-weight:600;text-decoration:none}.shop-guides a:hover{color:#eaf6fb;text-decoration:underline}.shop-guides-block{max-width:1200px;margin:2rem auto 1rem;padding:1.5rem 1.25rem;border-top:1px solid rgba(138,168,214,.18)}.shop-research-cats a{color:#9fc7d6;text-decoration:none}.shop-research-cats a:hover{color:#eaf6fb;text-decoration:underline}.shop-page>.shop-showcase{max-width:1220px;margin:0 auto .75rem}.shop-page>.shop-showcase.hidden{display:none}.shop-showcase__dots{min-height:7px}.shop-showcase--strip .shop-showcase__stage{touch-action:pan-y}.shop-showcase__pause{position:absolute;top:.5rem;right:.5rem;z-index:4;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;padding:0;font-size:.7rem;letter-spacing:-.1em;line-height:1;color:#e8f4f8;background:#05080d9e;border:1px solid color-mix(in srgb,var(--bsr-accent, #4ab9cc) 40%,transparent);cursor:pointer}.shop-showcase__pause:hover{background:#05080dd9}.shop-showcase--strip .shop-showcase__slide,.shop-showcase--strip .shop-showcase__slide *{-webkit-user-drag:none;-webkit-touch-callout:none;user-select:none}.shop-showcase--strip .shop-showcase__stage[data-dir=next] .shop-showcase__slide:not(.is-active){transform:translate(28px)}.shop-showcase--strip .shop-showcase__stage[data-dir=prev] .shop-showcase__slide:not(.is-active){transform:translate(-28px)}.shop-showcase__dots{gap:0}.shop-showcase__dots .shop-showcase__dot{position:relative;flex:0 1 24px;width:24px;min-width:0;height:24px;margin:-8.5px 0;padding:0;border:0;border-radius:0;background:none;transform:none}.shop-showcase__dots .shop-showcase__dot:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-radius:999px;transform:translate(-50%,-50%);background:#e8f4f86b;transition:width .28s ease,background .2s ease}.shop-showcase__dots .shop-showcase__dot:hover:before{background:#e8f4f8bf}.shop-showcase__dots .shop-showcase__dot.is-active:before{width:23px;background:var(--bsr-accent, var(--nu-cyan))}.shop-showcase__dots .shop-showcase__dot:focus-visible{outline:none}.shop-showcase__dots .shop-showcase__dot:focus-visible:before{outline:var(--focus-width, 2px) solid var(--focus-color, var(--nu-cyan));outline-offset:4px}@media(any-pointer:coarse){.shop-showcase__dots .shop-showcase__dot{flex-basis:44px;width:44px;height:44px;margin:-18.5px 0}.shop-showcase--strip .shop-showcase__stage{z-index:1}}@media(prefers-reduced-motion:reduce){.shop-showcase__dots .shop-showcase__dot:before{transition:none}}@media(forced-colors:active){.shop-showcase__dots .shop-showcase__dot:before{background:ButtonText}.shop-showcase__dots .shop-showcase__dot.is-active:before{background:Highlight}}.shop-showcase{gap:.5rem}.shop-showcase--strip .shop-showcase__stage{min-height:150px}.shop-showcase--strip .shop-showcase__slide{grid-template-columns:clamp(84px,14vw,140px) minmax(0,1fr);padding:.55rem .9rem;gap:clamp(.5rem,1.5vw,.85rem)}.shop-showcase__vial{min-height:124px}.shop-showcase__vial .vial-svg{max-height:138px}.shop-showcase__body{gap:.4rem}.shop-showcase__name{margin:0;font-size:clamp(1.25rem,2.6vw,1.7rem)}.shop-showcase__desc{font-size:.82rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:899px){.shop-showcase--strip .shop-showcase__stage{min-height:170px}.shop-showcase__vial{min-height:130px}.shop-showcase__vial .vial-svg{max-height:145px}}.shop-trust{grid-column:1 / -1;display:grid;gap:.2rem;margin:.35rem 0 0;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.08)}.shop-rating,.shop-trustpilot{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"lead cta" "label cta";align-items:center;column-gap:.9rem;row-gap:.15rem}.shop-rating{grid-template-areas:"lead cta" "label label"}.shop-trustpilot{margin-top:.15rem;padding-top:.4rem;border-top:1px solid rgba(255,255,255,.06)}.shop-rating__lead,.shop-trustpilot__lead{grid-area:lead;display:flex;align-items:center;gap:.7rem;margin:0}.shop-rating__score,.shop-trustpilot__score{display:inline-flex;align-items:baseline;gap:.15rem;line-height:1;color:var(--nu-text, #e8f4f8);font-family:var(--nu-font-head)}.shop-rating__num,.shop-trustpilot__num{font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.shop-rating__of,.shop-trustpilot__of{font-size:.9rem;font-weight:600;color:var(--nu-muted, rgba(232, 244, 248, .62))}.shop-rating__label,.shop-trustpilot__label{grid-area:label;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-family:var(--nu-font-ui);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nu-muted, rgba(232, 244, 248, .62))}.shop-rating__chip,.shop-trustpilot__chip{display:inline-flex;align-items:center;padding:.1rem .55rem;border-radius:var(--radius-pill, 999px);border:1px solid rgba(232,244,248,.22);letter-spacing:.1em}.shop-rating__cta,.shop-trustpilot__cta{grid-area:cta;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--nu-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nu-cyan-soft, #7fe9ff);text-decoration:none}.shop-rating__cta:hover,.shop-trustpilot__cta:hover{color:#eaf6fb;text-decoration:underline}.shop-trust__all{margin:.15rem 0 0;padding-top:.2rem;border-top:1px solid rgba(255,255,255,.06)}.shop-trust__all-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-family:var(--nu-font-ui);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nu-cyan-soft, #7fe9ff);text-decoration:none}.shop-trust__all-link:hover{color:#eaf6fb;text-decoration:underline}@media(min-width:1000px)and (hover:hover){.shop-trust__all-link{min-height:28px}}.pf-meter{display:inline-flex;flex-shrink:0;line-height:0}.pf-meter__svg{display:block;width:118px;height:auto;aspect-ratio:163 / 28}.pf-meter__base{fill:#8fa3b894}.shop-trustpilot__brand{grid-area:lead;margin:0;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--nu-font-ui);font-size:1.05rem;font-weight:700;letter-spacing:.01em;color:var(--nu-text, #e8f4f8)}.shop-trustpilot__star{flex:none}@media(min-width:760px){.shop-rating,.shop-trustpilot{grid-template-columns:13.5rem 15.5rem auto;grid-template-areas:"lead label cta";justify-content:start;column-gap:1.1rem}.shop-rating--neutral .shop-rating__label{grid-area:1 / 1 / 2 / 3}}@media(min-width:1000px)and (hover:hover){.shop-rating__cta,.shop-trustpilot__cta{min-height:28px}}@media(forced-colors:active){.shop-trust,.shop-trustpilot,.shop-trust__all{border-top-color:CanvasText}.pf-meter__base{fill:GrayText}.pf-meter__fill{fill:Highlight}.shop-trustpilot__star path{fill:Highlight}}.shop-filters-scroll{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"mode" "pills" "sort";align-items:center;gap:.4rem .75rem;margin:0 0 .4rem;padding:.4rem 0;overflow:visible;scroll-snap-type:none;mask-image:none;-webkit-mask-image:none}.shop-filters{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.45rem;flex:0 0 auto;min-width:0;width:100%;max-width:none;margin:0;padding:.15rem 0;border:0;border-radius:0;background:none;box-shadow:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.shop-filters::-webkit-scrollbar{display:none}.shop-filters .filter-pill{flex:0 0 auto;white-space:nowrap}a.filter-pill{text-decoration:none;color:inherit;box-sizing:border-box}.shop-filters-scroll>.shop-mode-switch{grid-area:mode}.shop-filters-scroll>.shop-filters{grid-area:pills}.shop-filters-scroll>.shop-sort{grid-area:sort;justify-self:end}@media(min-width:600px){.shop-filters-scroll{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"mode sort" "pills pills"}}@media(min-width:1024px){.shop-filters-scroll{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mode pills sort"}}.shop-sort{display:inline-flex;align-items:center;gap:.4rem;align-self:center;margin:0;padding:0;color:var(--text-tri, rgba(232,244,248,.56))}.shop-sort__label{display:inline-flex!important;font-family:var(--font-ui);font-size:.58rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-tri, rgba(232,244,248,.56))}#shopSortSelect.shop-sort__select{font-family:var(--font-ui);font-size:.72rem!important;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;padding:.42rem 1.85rem .42rem .8rem;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(pointer:coarse){#shopSortSelect.shop-sort__select{font-size:16px!important}}@media(min-width:900px){.shop-filters{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-padding-inline:1.5rem}}#peptides{scroll-margin-top:calc(var(--nup-chrome-offset, var(--header-height, 4.5rem)) + 1rem)}@media(min-width:1024px){#peptides{scroll-margin-top:calc(var(--nup-chrome-offset, var(--header-height, 4.5rem)) + 3.4rem)}}.shop-grid-head{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .55rem;padding-bottom:.4rem;border-bottom:1px solid rgba(255,255,255,.06)}.shop-grid-head__title{margin:0;color:#9fb3c4;font:800 .78rem/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase}.shop-grid-head__count{color:#7a8ea1;font:700 .75rem/1 var(--font-ui);letter-spacing:.06em}.shop-grid-head .shop-results-meta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.products-section{margin-top:.4rem}html[data-shop-mode=single] .product-card[data-mode-single="0"]{display:none!important}html[data-shop-mode=single] .product-card-link:has(.product-card[data-mode-single="0"]){display:none!important}html[data-shop-mode=pack] .product-card[data-mode-pack="0"]{display:none!important}html[data-shop-mode=pack] .product-card-link:has(.product-card[data-mode-pack="0"]){display:none!important}.shop-mode-switch{margin:0;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:.4rem .7rem;min-width:0}.shop-mode-switch .shop-mode-switch__label,.shop-mode-switch .shop-mode-switch__hint{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:599px){.shop-mode-switch__group{width:100%}.shop-mode-switch__btn{flex:1 1 0;min-width:0;white-space:normal;line-height:1.15;text-align:center}}.shop-mode-switch__label{color:#ffffff6b;font:900 .62rem/1 var(--shop-font-ui, var(--font-ui));letter-spacing:.18em;text-transform:uppercase}.shop-mode-switch__group{display:inline-flex;padding:3px;border:1px solid rgba(74,185,204,.2);border-radius:999px;background:linear-gradient(180deg,#0d141ee0,#080c10e0)}.shop-mode-switch__btn{min-height:44px;padding:.5rem 1rem;border:0;border-radius:999px;background:none;color:#ffffffa8;font:850 .68rem/1 var(--shop-font-ui, var(--font-ui));letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:color .18s ease,background .18s ease,box-shadow .18s ease}.shop-mode-switch__btn:hover{color:#fff;background:#4ab9cc1f}.shop-mode-switch__btn[aria-pressed=true]{color:#06101c;background:linear-gradient(135deg,var(--shop-cyan, #4ab9cc),var(--shop-purple, #a079cf));box-shadow:0 6px 18px #4ab9cc3d}.shop-mode-switch__hint{flex:1 0 100%;margin:0;text-align:center;color:#ffffff6b;font:600 .7rem/1.4 var(--shop-font-ui, var(--font-ui));letter-spacing:.02em}@media(max-width:460px){.shop-mode-switch__btn{padding:.5rem .72rem;font-size:.62rem;letter-spacing:.06em}}.shop-pack-tile .product-vial-wrap{display:flex;align-items:center;justify-content:center}.shop-pack-tile .shop-pack-tile__art.shop-stack-vials{position:relative;display:flex;align-items:center;justify-content:center;gap:0;padding:0;width:232px;height:180px;max-width:100%}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item{position:relative;flex:0 0 78px;width:78px;min-width:0;max-width:none;margin-left:-42px;filter:drop-shadow(-5px 4px 8px rgba(0,0,0,.6));transition:transform .22s ease}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:first-child{margin-left:0}.shop-pack-tile .shop-pack-tile__art .vial-svg{width:100%;height:auto;display:block;filter:none}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:nth-child(1){z-index:5}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:nth-child(2){z-index:4;transform:translateY(4px) scale(.95)}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:nth-child(3){z-index:3;transform:translateY(8px) scale(.9)}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:nth-child(4){z-index:2;transform:translateY(12px) scale(.85)}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:nth-child(5){z-index:1;transform:translateY(16px) scale(.8)}.shop-pack-tile:hover .shop-pack-tile__art .shop-stack-vial-item:nth-child(2){transform:translate(6px,4px) scale(.95)}.shop-pack-tile:hover .shop-pack-tile__art .shop-stack-vial-item:nth-child(3){transform:translate(12px,8px) scale(.9)}.shop-pack-tile:hover .shop-pack-tile__art .shop-stack-vial-item:nth-child(4){transform:translate(18px,12px) scale(.85)}.shop-pack-tile:hover .shop-pack-tile__art .shop-stack-vial-item:nth-child(5){transform:translate(24px,16px) scale(.8)}@media(max-width:699px){.shop-pack-tile .shop-pack-tile__art.shop-stack-vials{width:150px;height:128px}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item{flex-basis:52px;width:52px;margin-left:-28px}.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item:first-child{margin-left:0}}.product-card.shop-pack-tile .product-name:before{content:none;display:none}.shop-pack-tile{border-color:#a079cf66}.shop-pack-tile__kicker{display:inline-block;margin:0 0 .35rem;padding:.2rem .55rem;border-radius:999px;background:#a079cf29;color:#eaf6fb;font:900 .56rem/1.2 var(--shop-font-ui, var(--font-ui));letter-spacing:.16em;text-transform:uppercase}.shop-pack-tile__tiers{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem;padding:0;list-style:none}.shop-pack-tile__tiers li{padding:.25rem .55rem;border-radius:999px;border:1px solid rgba(74,185,204,.3);background:#4ab9cc14;color:#eaf6fb;font:800 .62rem/1.2 var(--shop-font-ui, var(--font-ui));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.shop-pack-tile__tiers li+li{border-color:#a079cf66;background:#a079cf1a}.shop-pack-tile__cta{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.55rem 1rem;border-radius:10px;background:linear-gradient(135deg,var(--shop-cyan, #4ab9cc),var(--shop-purple, #a079cf));color:#06101c;font:850 .68rem/1 var(--shop-font-ui, var(--font-ui));letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.shop-pack-tile .product-card-info{display:flex;flex-direction:column;flex:1 1 auto}.shop-pack-tile__steps{margin:0 0 1rem;padding:0;list-style:none;counter-reset:packstep;display:flex;flex-direction:column;gap:.45rem}.shop-pack-tile__steps li{counter-increment:packstep;display:flex;align-items:center;gap:.55rem;color:#ffffffb8;font:600 .78rem/1.35 var(--shop-font-ui, var(--font-ui))}.shop-pack-tile__steps li:before{content:counter(packstep);flex:0 0 auto;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(74,185,204,.45);color:var(--shop-cyan, #4ab9cc);font:900 .62rem/1 var(--shop-font-ui, var(--font-ui))}.shop-pack-tile__footer{margin-top:auto;display:flex;flex-direction:column;gap:.35rem}.shop-pack-tile__more{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;color:#ffffffb8;font:800 .66rem/1 var(--shop-font-ui, var(--font-ui));letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.shop-pack-tile__more:hover{color:#fff}@media(max-width:699px){.shop-pack-tile__steps{display:none}}.shop-pack-tile__cta:focus-visible,.shop-mode-switch__btn:focus-visible{outline:2px solid var(--shop-cyan, #4ab9cc);outline-offset:3px}@media(prefers-reduced-motion:reduce){.shop-pack-tile .shop-pack-tile__art .shop-stack-vial-item,.shop-mode-switch__btn{transition:none!important}}.product-vial-wrap picture~.vial-placeholder{display:none}
