.npb-pdp{--ink:#0B0B0D;--pool:#0C2A33;--steel:#6E767C;--splash:#F3F6F7;--cyan:#06E6D6;--card:#141619;--field:#1A1D21;--line:rgba(243,246,247,.1);--line2:rgba(243,246,247,.16);--muted:#C4CBD0;--dim:#8A9096;--on-cyan:#062B28;--gold:#E9C46A;--display:"Chakra Petch",sans-serif;--mono:"Share Tech Mono",monospace;--body:"Hanken Grotesk",sans-serif;background:var(--ink);color:var(--muted);font-family:var(--body)!important;line-height:1.55}.npb-pdp *{box-sizing:border-box}.npb-pdp .container{max-width:1100px;margin:0 auto;padding:0 24px}.npb-pdp .eyebrow{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.npb-pdp .hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:48px 0 20px}@media(max-width:860px){.npb-pdp .hero{grid-template-columns:1fr;gap:30px}}.npb-pdp .gallery .main{aspect-ratio:1/1;border-radius:18px;background:linear-gradient(150deg,#eef2f3,#d7dee1);display:flex;align-items:center;justify-content:center;color:#9aa6ac;font-family:var(--mono)!important;font-size:13px!important;overflow:hidden}.npb-pdp .gallery .main img{width:100%;height:100%;object-fit:cover}.npb-pdp .gallery .thumbs{display:flex;gap:12px;margin-top:12px}.npb-pdp .gallery .thumbs div,.npb-pdp .gallery .thumbs img{width:74px;height:74px;border-radius:12px;background:linear-gradient(150deg,#eef2f3,#d7dee1);border:1px solid var(--line2);object-fit:cover}.npb-pdp .info h1{font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:clamp(26px,3.4vw,36px)!important;color:var(--splash);line-height:1.05;letter-spacing:-.01em;margin:0}.npb-pdp .rating-row{display:inline-flex;align-items:center;gap:10px;margin:14px 0 2px;padding:8px 4px;text-decoration:none}.npb-pdp .rating-row .stars{color:var(--gold);font-size:17px!important;letter-spacing:1px}.npb-pdp .rating-row .rscore{font-weight:700!important;color:var(--splash);font-size:14px!important}.npb-pdp .rating-row .rcount{font-family:var(--mono)!important;font-size:12px!important;color:var(--cyan);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid rgba(6,230,214,.4)}.npb-pdp .price{display:flex;align-items:center;gap:14px;margin:16px 0}.npb-pdp .price .amt{font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:28px!important;color:var(--splash)}.npb-pdp .price .promo{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:#06e6d61f;padding:5px 10px;border-radius:7px}.npb-pdp .desc{border-top:1px solid var(--line);padding-top:20px;margin-top:6px;font-size:15px!important}.npb-pdp .desc strong{color:var(--splash)}.npb-pdp .desc ul{margin:12px 0 0;padding-left:18px}.npb-pdp .desc li{margin:5px 0}.npb-pdp .swatches{margin:22px 0 6px}.npb-pdp .swatches .lab{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}.npb-pdp .dots{display:flex;gap:10px;flex-wrap:wrap}.npb-pdp .dots span,.npb-pdp .dots label{width:30px;height:30px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px var(--line2);cursor:pointer;display:inline-block}.npb-pdp .dots span.sel,.npb-pdp .dots input:checked+label{border-color:var(--cyan)}.npb-pdp .atc{margin-top:22px;width:100%;background:var(--cyan);color:var(--on-cyan);border:0;font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:17px!important;padding:17px;border-radius:12px;cursor:pointer;box-shadow:0 10px 30px #06e6d638;display:block}.npb-pdp .atc:hover{transform:translateY(-2px)}.npb-pdp .trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.npb-pdp .trust span{display:flex;align-items:center;gap:7px}.npb-pdp .trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan)}.npb-pdp .reviews{margin:40px 0 90px;padding:34px 28px 30px}.npb-pdp .reviews .rhead{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}.npb-pdp .reviews h2{font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:clamp(22px,3vw,30px)!important;color:var(--splash);letter-spacing:-.01em}.npb-pdp .reviews .agg{display:flex;align-items:center;gap:10px}.npb-pdp .reviews .agg .stars{color:var(--gold);font-size:16px!important;letter-spacing:1px}.npb-pdp .reviews .agg .n{font-family:var(--mono)!important;font-size:12px!important;color:var(--dim);text-transform:uppercase}.npb-pdp .rgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:760px){.npb-pdp .rgrid{grid-template-columns:1fr}}.npb-pdp .rcard{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:10px}.npb-pdp .rcard .stars{color:var(--gold);font-size:14px!important;letter-spacing:1px}.npb-pdp .rcard h3{font-family:var(--display)!important;font-style:italic!important;font-weight:600!important;font-size:16px!important;color:var(--splash)}.npb-pdp .rcard p{font-size:14px!important;color:var(--muted)}.npb-pdp .rcard .who{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px;margin-top:2px}.npb-pdp .rcard .name{font-weight:700!important;color:var(--splash);font-size:13px!important}.npb-pdp .rcard .verified{font-family:var(--mono)!important;font-size:10px!important;letter-spacing:.05em;text-transform:uppercase;color:#6fe3b0}.npb-pdp .rcard .verified:before{content:"\2713  "}.npb-pdp .ractions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.npb-pdp .btn-cyan{background:var(--cyan);color:var(--on-cyan);font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:14px!important;text-decoration:none;padding:13px 22px;border-radius:11px;display:inline-block}.npb-pdp .btn-ghost{border:1px solid var(--line2);color:var(--muted);font-family:var(--mono)!important;font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:13px 22px;border-radius:11px;display:inline-block}.npb-pdp .shopify-section--main-product,.shopify-section--main-product.npb-scope{background:var(--ink);color:var(--muted);font-family:var(--body)!important;line-height:1.55}.shopify-section--main-product.npb-scope{--ink:#0B0B0D;--pool:#0C2A33;--steel:#6E767C;--splash:#F3F6F7;--cyan:#06E6D6;--card:#141619;--field:#1A1D21;--line:rgba(243,246,247,.1);--line2:rgba(243,246,247,.16);--muted:#C4CBD0;--dim:#8A9096;--on-cyan:#062B28;--gold:#E9C46A;--display:"Chakra Petch",sans-serif;--mono:"Share Tech Mono",monospace;--body:"Hanken Grotesk",sans-serif}.shopify-section--main-product.npb-scope .product-gallery__media,.shopify-section--main-product.npb-scope .product-gallery__image-list,.shopify-section--main-product.npb-scope .product-gallery__carousel{background:linear-gradient(150deg,#eef2f3,#d7dee1)!important;border-radius:18px;overflow:hidden}.shopify-section--main-product.npb-scope .product-gallery__media img{object-fit:cover}.shopify-section--main-product.npb-scope .product-gallery__thumbnails img,.shopify-section--main-product.npb-scope .product-gallery__thumbnail img,.shopify-section--main-product.npb-scope .product-gallery__thumbnail-list img{width:74px;height:74px;border-radius:12px;background:linear-gradient(150deg,#eef2f3,#d7dee1);border:1px solid var(--line2);object-fit:cover}.shopify-section--main-product.npb-scope .product-title,.shopify-section--main-product.npb-scope .product-title.h3{font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:clamp(26px,3.4vw,36px)!important;color:var(--splash)!important;line-height:1.05!important;letter-spacing:-.01em!important;margin:0!important;text-transform:none!important}.shopify-section--main-product.npb-scope .vendor,.shopify-section--main-product.npb-scope .vendor.h6{font-family:var(--mono)!important;font-size:11px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:var(--dim)!important}.shopify-section--main-product.npb-scope .price-list,.shopify-section--main-product.npb-scope .price-list *{font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;color:var(--splash)!important;font-size:28px!important}.shopify-section--main-product.npb-scope .price-list .price--on-sale,.shopify-section--main-product.npb-scope .price-list s,.shopify-section--main-product.npb-scope .price-list del,.shopify-section--main-product.npb-scope .price-list .price--compare{color:var(--dim)!important;text-decoration:line-through}.shopify-section--main-product.npb-scope .rte,.shopify-section--main-product.npb-scope .rte p,.shopify-section--main-product.npb-scope .rte li{font-family:var(--body)!important;font-size:15px!important;line-height:1.55!important;color:var(--muted)!important}.shopify-section--main-product.npb-scope .rte strong{color:var(--splash)!important}.shopify-section--main-product.npb-scope .rte ul{margin:12px 0 0!important;padding-left:18px!important}.shopify-section--main-product.npb-scope .rte li{margin:5px 0!important}.shopify-section--main-product.npb-scope .product-info__block-item+.product-info__block-item{border-top:1px solid var(--line);padding-top:20px;margin-top:6px}.shopify-section--main-product.npb-scope .variant-picker__option-info,.shopify-section--main-product.npb-scope .variant-picker__option-name,.shopify-section--main-product.npb-scope .variant-picker__option-label{font-family:var(--mono)!important;font-size:11px!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--dim)!important;margin-bottom:10px!important}.shopify-section--main-product.npb-scope .variant-picker__option-values{gap:10px!important;flex-wrap:wrap}.shopify-section--main-product.npb-scope .color-swatch,.shopify-section--main-product.npb-scope .color-swatch span{width:30px!important;height:30px!important;border-radius:50%!important;border:2px solid transparent!important;box-shadow:0 0 0 1px var(--line2)!important;background-clip:padding-box!important;cursor:pointer;display:inline-block;transition:transform .12s ease!important}.shopify-section--main-product.npb-scope .color-swatch:hover{transform:scale(1.06)}.shopify-section--main-product.npb-scope .color-swatch.is-selected,.shopify-section--main-product.npb-scope input:checked+.color-swatch{border-color:var(--cyan)!important}.shopify-section--main-product.npb-scope .color-swatch.is-disabled{opacity:.35;cursor:not-allowed}.shopify-section--main-product.npb-scope .block-swatch,.shopify-section--main-product.npb-scope .variant-picker__option-values label:not(.color-swatch){padding:10px 14px!important;border-radius:10px!important;border:1px solid var(--line2)!important;color:var(--splash)!important;font-family:var(--body)!important;font-size:14px!important;font-weight:500!important}.shopify-section--main-product.npb-scope .block-swatch.is-selected,.shopify-section--main-product.npb-scope input:checked+.block-swatch{border-color:var(--cyan)!important;color:var(--cyan)!important}.shopify-section--main-product.npb-scope .product-form__buttons,.shopify-section--main-product.npb-scope .shopify-product-form{width:100%}.shopify-section--main-product.npb-scope .product-form__buttons .button,.shopify-section--main-product.npb-scope .shopify-product-form .button{margin-top:22px!important;width:100%!important;display:block!important;background:var(--cyan)!important;color:var(--on-cyan)!important;border:0!important;font-family:var(--display)!important;font-style:italic!important;font-weight:700!important;font-size:17px!important;padding:17px!important;border-radius:12px!important;cursor:pointer;box-shadow:0 10px 30px #06e6d638;transition:transform .12s ease,box-shadow .25s ease!important;--button-background: var(--cyan) !important;--button-text-color: var(--on-cyan) !important;--button-border-color: transparent !important}.shopify-section--main-product.npb-scope .product-form__buttons .button:hover,.shopify-section--main-product.npb-scope .shopify-product-form .button:hover{transform:translateY(-2px)!important;color:var(--on-cyan)!important;background:var(--cyan)!important}.shopify-section--main-product.npb-scope .product-form__buttons .button[disabled],.shopify-section--main-product.npb-scope .product-form__buttons .button.is-disabled,.shopify-section--main-product.npb-scope .product-form__buttons .button.sold-out,.shopify-section--main-product.npb-scope .shopify-product-form .button[disabled]{opacity:.45!important;cursor:not-allowed!important;background:var(--card)!important;color:var(--dim)!important;box-shadow:none!important;transform:none!important}.shopify-section--main-product.npb-scope .shopify-payment-button__button{border-radius:12px!important;min-height:52px!important;font-family:var(--display)!important;font-style:italic!important;font-weight:700!important}.shopify-section--main-product.npb-scope .quantity-selector,.shopify-section--main-product.npb-scope .quantity-selector__input{background:var(--card)!important;color:var(--splash)!important;border-color:var(--line2)!important}.shopify-section--main-product.npb-scope .nb-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px;font-family:var(--mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.shopify-section--main-product.npb-scope .nb-trust span{display:flex;align-items:center;gap:7px}.shopify-section--main-product.npb-scope .nb-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan);flex:0 0 6px}.shopify-section--main-product.npb-scope .nb-promo{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:#06e6d61f;padding:5px 10px;border-radius:7px}@media(prefers-reduced-motion:reduce){.shopify-section--main-product.npb-scope .product-form__buttons .button,.shopify-section--main-product.npb-scope .color-swatch{transition:none!important}.shopify-section--main-product.npb-scope .product-form__buttons .button:hover{transform:none!important}}.npb-pdp p,.npb-pdp li{font-family:var(--body)!important}.npb-pdp h1,.npb-pdp h2,.npb-pdp h3,.npb-pdp h4{font-family:var(--display)!important}.npb-pdp .eyebrow,.npb-pdp .trust,.npb-pdp .swatches .lab,.npb-pdp .rating-row .rcount,.npb-pdp .price .promo,.npb-pdp .reviews .agg .n,.npb-pdp .rcard .verified,.npb-pdp .btn-ghost{font-family:var(--mono)!important}.npb-pdp .rcard p,.npb-pdp .rcard .name,.npb-pdp .rating-row .rscore{font-family:var(--body)!important}
/*# sourceMappingURL=/cdn/shop/t/57/assets/newpb-pdp.css.map */
