#shopify-section-template--neogen-pdp-hero,.neogen-section--pdp-hero{background:var(--cream)}.pdp-hero.hero{padding:clamp(48px,6vw,96px) clamp(20px,5vw,72px) clamp(72px,7vw,120px);background:var(--cream)}.pdp-hero .hero__grid{max-width:var(--page, 1280px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:start}.pdp-hero .hero__media{position:relative}.pdp-hero .hero__primary{position:relative;aspect-ratio:4 / 5;background:var(--cream-pale);border:1px solid rgba(17,19,23,.12);overflow:hidden;margin:0;display:flex;align-items:center;justify-content:center}.pdp-hero .hero__primary img{width:100%;height:100%;object-fit:cover;display:block}.pdp-hero .hero__rail{margin-top:14px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.pdp-hero .hero__thumb{aspect-ratio:1 / 1;background:var(--cream-pale);border:1px solid rgba(17,19,23,.12);overflow:hidden;cursor:pointer;padding:0;border-radius:0;display:block;transition:border-color .2s var(--ease-utility, var(--ease-out))}.pdp-hero .hero__thumb:hover,.pdp-hero .hero__thumb.is-active{border-color:var(--copper)}.pdp-hero .hero__thumb img{width:100%;height:100%;object-fit:cover}.pdp-hero .hero__commerce{display:flex;flex-direction:column;gap:16px}.pdp-hero .kicker{font-family:var(--font-body);font-weight:500;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--copper-ink);margin:0 0 22px;display:inline-block}.pdp-hero .hero__title{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,3.4vw + 14px,60px);line-height:1.04;letter-spacing:-.018em;color:var(--charcoal);margin:0;display:flex;flex-direction:column}.pdp-hero .hero__title-2{font-family:var(--font-body);font-weight:700;font-size:12px;letter-spacing:.22em;line-height:1.2;text-transform:uppercase;margin-top:14px;opacity:.72;color:var(--violet)}.pdp-hero .hero__sub{font-family:var(--font-display);font-weight:500;font-size:clamp(16px,.5vw + 14px,19px);line-height:1.4;color:var(--charcoal);opacity:.86;margin:16px 0 0;max-width:36ch;text-wrap:balance}.pdp-hero .hero__price-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:12px;padding-top:22px;border-top:1px solid rgba(17,19,23,.12)}.pdp-hero .hero__price{font-family:var(--font-display);font-weight:500;font-size:24px;color:var(--violet);font-feature-settings:"kern" 1,"tnum" 1}.pdp-hero .hero__size{font-size:11px;letter-spacing:.2em;text-transform:uppercase;opacity:.62}.pdp-hero .hero__proof{font-family:var(--font-body);font-size:13.5px;line-height:1.55;letter-spacing:.01em;color:var(--copper-ink);margin:14px 0 0;max-width:44ch;text-wrap:pretty}.pdp-hero .hero__variant-label{font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;opacity:.62;margin:4px 0 0}.pdp-hero .edition-selector{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp-hero .edition-selector__opt{position:relative;border:1px solid rgba(17,19,23,.2);padding:13px 15px;text-align:left;border-radius:0;background:transparent;color:var(--charcoal);display:flex;flex-direction:column;gap:5px;cursor:pointer;font:inherit;transition:border-color .2s var(--ease-utility, var(--ease-out)),background-color .2s var(--ease-utility, var(--ease-out))}.pdp-hero .edition-selector__opt:hover{border-color:var(--copper)}.pdp-hero .edition-selector__opt.is-active{border-color:var(--copper);background:#c9967314}.pdp-hero .edition-selector__opt.is-active:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--copper)}.pdp-hero .edition-selector__name{font-family:var(--font-body);font-weight:700;font-size:11.5px;letter-spacing:.22em;text-transform:uppercase}.pdp-hero .edition-selector__meta{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:12px;line-height:1.3;letter-spacing:0;text-transform:none;opacity:.78}.pdp-hero .hero__ctas{display:grid;gap:8px;margin-top:6px}.pdp-hero .hero__buy-form{display:grid;gap:8px}.pdp-hero .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 32px;border:1px solid currentColor;border-radius:0;font-family:var(--font-body);font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;overflow:hidden;isolation:isolate;width:100%;transition:color .48s var(--ease-utility, var(--ease-out)),border-color .48s var(--ease-utility, var(--ease-out))}.pdp-hero .btn>span{position:relative;z-index:1}.pdp-hero .btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--copper);transform:translateY(101%);transition:transform .48s var(--ease-utility, var(--ease-out));z-index:0}.pdp-hero .btn:hover:before{transform:translateY(0)}.pdp-hero .btn:hover{border-color:var(--copper)}.pdp-hero .btn--primary{background:var(--violet);color:var(--cream);border-color:var(--violet)}.pdp-hero .btn--primary:hover{color:var(--cream);border-color:var(--copper)}.pdp-hero .btn--primary[aria-disabled=true]{opacity:.5;cursor:not-allowed}.pdp-hero .btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:inherit}.pdp-hero .btn:not(.loading) .loading__spinner{display:none}.pdp-hero .hero__trust{margin-top:4px;font-size:11px;line-height:1.6;opacity:.66;display:flex;flex-direction:column;gap:4px}.pdp-hero .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:#b3261e}.pdp-hero .product-form__error-message-wrapper[hidden]{display:none}@media(max-width:990px){.pdp-hero .hero__grid{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:749px){.pdp-hero .hero__grid{gap:18px}.pdp-hero .hero__primary{max-height:56vh}.pdp-hero .hero__primary img{object-fit:contain}.pdp-hero .hero__rail{grid-template-columns:repeat(4,1fr);margin-top:10px;gap:5px}}.pdp-hero .hero__primary{position:relative}.pdp-hero .hero__primary img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;filter:none!important}.pdp-hero .hero__primary .ng-fade{transition:opacity .72s ease}.pdp-hero .hero__primary .ng-scrim{display:none;position:absolute;left:0;right:0;bottom:0;height:34%;background:linear-gradient(to top,#0a0e2e6b,#0a0e2e00);pointer-events:none;z-index:4}.pdp-hero .hero__primary .ng-prog{position:absolute;left:0;right:0;bottom:0;height:3px;background:#f6f1e833;z-index:5}.pdp-hero .hero__primary .ng-prog>span{display:block;height:100%;width:0;background:var(--copper, #C99673)}.pdp-hero .hero__primary .ng-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:42px;height:42px;border-radius:50%;border:1px solid var(--copper);background:#fbfaf6cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--copper);opacity:.85;padding:0;transition:opacity .24s var(--ease-utility, var(--ease-out)),background-color .24s var(--ease-utility, var(--ease-out)),border-color .24s var(--ease-utility, var(--ease-out)),color .24s var(--ease-utility, var(--ease-out))}.pdp-hero .hero__primary .ng-nav svg{width:15px;height:15px;display:block}.pdp-hero .hero__primary .ng-nav--prev{left:14px}.pdp-hero .hero__primary .ng-nav--next{right:14px}.pdp-hero .hero__media:hover .ng-nav{opacity:1}.pdp-hero .hero__primary .ng-nav:hover{background:var(--copper);border-color:var(--copper);color:var(--cream)}.pdp-hero .hero__primary .ng-nav:focus-visible{opacity:1;outline:2px solid var(--copper);outline-offset:2px}@media(prefers-reduced-motion:reduce){.pdp-hero .hero__primary .ng-nav,.pdp-hero .hero__primary .ng-fade{transition:none}.pdp-hero .hero__primary .ng-prog{display:none}}.pdp-hero .edition-selector__opt:active,.pdp-hero .edition-selector__opt.is-committing{border-color:var(--copper);background:#c9967324}.pdp-hero .edition-selector__opt.is-committing:after{content:"";position:absolute;left:-1px;right:-1px;bottom:-1px;height:2px;background:var(--copper);transform-origin:left center;animation:edition-commit-bar .22s var(--ease-utility, ease-out) both}@keyframes edition-commit-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:no-preference){.pdp-hero .edition-selector__opt{transition:border-color .2s var(--ease-utility, var(--ease-out)),background-color .2s var(--ease-utility, var(--ease-out)),transform .12s var(--ease-utility, var(--ease-out))}.pdp-hero .edition-selector__opt:active{transform:scale(.985)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s}.pdp-hero .hero__media{view-transition-name:pdp-hero-media}.pdp-hero .edition-selector{view-transition-name:pdp-edition-selector}::view-transition-old(pdp-edition-selector),::view-transition-new(pdp-edition-selector){animation-duration:.18s}}@media(prefers-reduced-motion:reduce){.pdp-hero .edition-selector__opt.is-committing:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/neogen-pdp-hero.css.map */
