.ergomax-pdp{padding:48px 24px 80px}.ergomax-pdp__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:start}.ergomax-pdp__main-media{aspect-ratio:1 / 1;background:var(--ergomax-off-white, #F6F6F4);border-radius:4px;overflow:hidden;margin-bottom:14px}.ergomax-pdp__main-media img{width:100%;height:100%;object-fit:cover}.ergomax-pdp__thumbs{display:flex;gap:10px;flex-wrap:wrap}.ergomax-pdp__thumb{width:64px;height:64px;border-radius:3px;overflow:hidden;border:1px solid var(--ergomax-slate-200, #D8DBDF);padding:0;cursor:pointer;transition:border-color .15s ease}.ergomax-pdp__thumb img{width:100%;height:100%;object-fit:cover}.ergomax-pdp__thumb:hover,.ergomax-pdp__thumb.active{border-color:var(--ergomax-charcoal-900, #14161A)}.ergomax-pdp__info{position:sticky;top:100px}.ergomax-pdp__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ergomax-slate-500, #6B7078);font-weight:600;margin:0 0 12px}.ergomax-pdp__title{font-size:30px;font-weight:600;letter-spacing:-.015em;margin:0 0 8px;line-height:1.2}.ergomax-pdp__sku{font-size:12.5px;color:var(--ergomax-slate-500, #6B7078);margin:0 0 26px;font-variant-numeric:tabular-nums}.ergomax-pdp__option{margin-bottom:22px}.ergomax-pdp__option-label{font-size:13px;font-weight:600;color:var(--ergomax-charcoal-900, #14161A);margin:0 0 10px}.ergomax-pdp__option-label span{font-weight:400;color:var(--ergomax-slate-500, #6B7078)}.ergomax-pdp__swatches{display:flex;gap:10px;flex-wrap:wrap}.ergomax-pdp__price-row{display:flex;align-items:baseline;gap:10px;margin:24px 0 20px}.ergomax-pdp__price{font-size:26px;font-weight:600;font-variant-numeric:tabular-nums}.ergomax-pdp__compare{font-size:15px;color:var(--ergomax-slate-500, #6B7078);text-decoration:line-through;font-variant-numeric:tabular-nums}.ergomax-pdp__cta{width:100%;text-align:center;border:none;font-size:15px;padding:16px 28px}.ergomax-pdp__cta:disabled{opacity:.5;cursor:not-allowed}.ergomax-pdp__dynamic-checkout{margin-top:12px}.ergomax-pdp__reassurance{margin:16px 0 0;font-size:12.5px;color:var(--ergomax-slate-500, #6B7078);text-align:center}.ergomax-pdp__key-specs{list-style:none;margin:32px 0 0;padding:24px 0 0;border-top:1px solid var(--ergomax-slate-200, #D8DBDF);display:flex;flex-direction:column;gap:12px}.ergomax-pdp__key-specs li{position:relative;padding-left:18px;font-size:14px;color:var(--ergomax-charcoal-900, #14161A)}.ergomax-pdp__key-specs li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--ergomax-blue, #2C5CE0)}.ergomax-pdp__gallery{min-width:0}.ergomax-btn{display:inline-block;font-family:inherit;font-size:14.5px;font-weight:600;text-decoration:none;cursor:pointer;border-radius:3px;transition:transform .18s ease,box-shadow .18s ease}.ergomax-btn--primary{background:var(--ergomax-blue, #2C5CE0);color:#fff;border:none;padding:15px 28px}.ergomax-btn--primary:hover:not(:disabled){box-shadow:0 8px 24px #2c5ce059;transform:translateY(-1px)}.ergomax-swatch{font-family:inherit;font-size:12.5px;padding:8px 14px;border:1px solid var(--ergomax-slate-200, #D8DBDF);border-radius:3px;background:#fff;color:var(--ergomax-charcoal-900, #14161A);cursor:pointer;transition:border-color .15s ease}.ergomax-swatch:hover{border-color:var(--ergomax-charcoal-900, #14161A)}.ergomax-swatch.active{border-color:var(--ergomax-charcoal-900, #14161A);background:var(--ergomax-charcoal-900, #14161A);color:#fff}.ergomax-pdp__sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--ergomax-slate-200, #D8DBDF);transform:translateY(100%);transition:transform .25s ease;display:none}.ergomax-pdp__sticky-bar.is-visible{transform:translateY(0)}.ergomax-pdp__sticky-bar-inner{max-width:1180px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;gap:16px}.ergomax-pdp__sticky-title{flex:1;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ergomax-pdp__sticky-price{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ergomax-pdp__sticky-bar .ergomax-btn{padding:10px 20px;font-size:13px;white-space:nowrap}@media(max-width:860px){.ergomax-pdp{padding:24px 20px 100px}.ergomax-pdp__inner{grid-template-columns:1fr;gap:28px}.ergomax-pdp__info{position:static}.ergomax-pdp__sticky-bar{display:block}}@media(prefers-reduced-motion:reduce){.ergomax-pdp__thumb,.ergomax-pdp__sticky-bar{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product-ergomax.css.map */
