@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.soar-product-main{display:block;background:var(--black, #0e0c0d);color:var(--white, #ffffff);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:var(--t-base, 16px);line-height:1.55;padding:clamp(20px,4vw,56px) clamp(16px,4vw,48px) clamp(48px,7vw,96px);-webkit-font-smoothing:antialiased}.soar-product-main *,.soar-product-main *:before,.soar-product-main *:after{box-sizing:border-box}.soar-product-main__layout{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);max-width:1440px;margin:0 auto}@media(min-width:960px){.soar-product-main__layout{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start}}.soar-product-main__gallery{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:960px){.soar-product-main__gallery{position:sticky;top:100px}}.soar-product-main__media-stage{position:relative;background:var(--gray1, #1a1718);border-radius:4px;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.soar-product-main__media-stage img,.soar-product-main__media-stage video{display:block;width:100%;height:100%;object-fit:contain}.soar-product-main__media-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease}.soar-product-main__media-slide[data-active=true]{opacity:1;visibility:visible}.soar-product-main__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.soar-product-main__thumb{position:relative;background:var(--gray1, #1a1718);border:2px solid transparent;padding:0;border-radius:3px;overflow:hidden;aspect-ratio:1 / 1;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.soar-product-main__thumb img{width:100%;height:100%;object-fit:contain;display:block}.soar-product-main__thumb:hover{border-color:#eadfcc59}.soar-product-main__thumb[data-active=true]{border-color:var(--orange, #ea4e12)}.soar-product-main__thumb-video-indicator{position:absolute;top:50%;left:50%;width:22px;height:22px;transform:translate(-50%,-50%);background:#0000008c;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--white);pointer-events:none}.soar-product-main__thumb-video-indicator svg{width:10px;height:10px;fill:currentColor}.soar-product-main__info{display:flex;flex-direction:column;gap:22px;min-width:0}.soar-product-main__eyebrow{font-size:var(--t-xs, 11px);letter-spacing:var(--tracking-3xl, .18em);text-transform:uppercase;color:var(--orange, #ea4e12);font-weight:600;font-family:Inter,sans-serif;margin:0}.soar-product-main__title{font-family:Upbolters,Inter,sans-serif;font-weight:700;font-size:clamp(34px,4.5vw,56px);line-height:1;letter-spacing:var(--tracking-snug, -.02em);text-transform:uppercase;margin:0;color:var(--white)}.soar-product-main__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.soar-product-main__price{font-family:Upbolters,Inter,sans-serif;font-size:var(--t-xl, 32px);font-weight:700;letter-spacing:var(--tracking-snug, -.02em);color:var(--white)}.soar-product-main__price--sale{color:var(--orange, #ea4e12)}.soar-product-main__price-compare{font-size:var(--t-lg, 22px);font-weight:500;color:#eadfcc8c;text-decoration:line-through}.soar-product-main__badge-sale{display:inline-block;font-size:var(--t-2xs, 9px);letter-spacing:var(--tracking-3xl, .18em);text-transform:uppercase;background:var(--orange, #ea4e12);color:var(--white);padding:4px 8px;border-radius:2px;font-weight:700}.soar-product-main__finance{font-size:var(--t-sm, 13px);color:var(--cream, #eadfcc);opacity:.8;margin:-8px 0 0}.soar-product-main__divider{height:1px;background:#eadfcc24;border:0;margin:4px 0}.soar-product-main__option{display:flex;flex-direction:column;gap:10px}.soar-product-main__option-label{font-size:var(--t-xs, 11px);letter-spacing:var(--tracking-wider, .1em);text-transform:uppercase;font-weight:600;color:var(--cream, #eadfcc)}.soar-product-main__option-label-value{color:var(--white);margin-left:6px;font-weight:500}.soar-product-main__option-values{display:flex;flex-wrap:wrap;gap:8px}.soar-product-main__option-input{position:absolute;opacity:0;pointer-events:none}.soar-product-main__option-pill{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:12px 18px;font-family:Inter,sans-serif;font-size:var(--t-sm, 13px);font-weight:600;letter-spacing:var(--tracking-wide, .05em);text-transform:uppercase;color:var(--cream, #eadfcc);background:transparent;border:1px solid rgba(234,223,204,.25);border-radius:2px;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease;-webkit-user-select:none;user-select:none}.soar-product-main__option-pill:hover{border-color:var(--cream, #eadfcc);color:var(--white)}.soar-product-main__option-input:checked+.soar-product-main__option-pill{background:var(--white);color:var(--black);border-color:var(--white)}.soar-product-main__option-input:focus-visible+.soar-product-main__option-pill{outline:2px solid var(--orange, #ea4e12);outline-offset:2px}.soar-product-main__option-pill[data-unavailable=true]{opacity:.4;text-decoration:line-through}.soar-product-main__qty{display:inline-flex;align-items:stretch;border:1px solid rgba(234,223,204,.25);border-radius:2px;width:max-content;overflow:hidden}.soar-product-main__qty-btn{width:44px;height:48px;background:transparent;border:0;color:var(--white);font-size:18px;cursor:pointer;transition:background .15s ease;display:flex;align-items:center;justify-content:center}.soar-product-main__qty-btn:hover{background:#ffffff12}.soar-product-main__qty-input{width:56px;height:48px;border:0;border-left:1px solid rgba(234,223,204,.25);border-right:1px solid rgba(234,223,204,.25);background:transparent;color:var(--white);font-family:Inter,sans-serif;font-size:var(--t-base, 16px);font-weight:600;text-align:center;-moz-appearance:textfield}.soar-product-main__qty-input::-webkit-outer-spin-button,.soar-product-main__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.soar-product-main__atc{display:flex;align-items:center;justify-content:center;width:100%;padding:18px 24px;font-family:Upbolters,Inter,sans-serif;font-size:var(--t-md, 17px);font-weight:700;letter-spacing:var(--tracking-wider, .1em);text-transform:uppercase;color:var(--white);background:var(--orange, #ea4e12);border:0;border-radius:2px;cursor:pointer;transition:background .2s ease,transform .1s ease}.soar-product-main__atc:hover{background:#ff5a18}.soar-product-main__atc:active{transform:translateY(1px)}.soar-product-main__atc[disabled],.soar-product-main__atc[data-unavailable=true]{background:#eadfcc2e;color:#ffffff80;cursor:not-allowed}.soar-product-main__atc[data-loading=true]{pointer-events:none;opacity:.8}.soar-product-main__shop-pay{margin-top:-6px}.soar-product-main__shop-pay :is(button,.shopify-payment-button){width:100%}.soar-product-main__stock{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-sm, 13px);color:var(--cream, #eadfcc);margin:0}.soar-product-main__stock-dot{width:8px;height:8px;border-radius:999px;background:#1bb56b;box-shadow:0 0 0 3px #1bb56b33}.soar-product-main__stock--out .soar-product-main__stock-dot{background:#b53636;box-shadow:0 0 0 3px #b5363633}.soar-product-main__trust{display:flex;flex-wrap:wrap;gap:14px 22px;padding:14px 0;border-top:1px solid rgba(234,223,204,.14);border-bottom:1px solid rgba(234,223,204,.14);list-style:none;margin:4px 0 0}.soar-product-main__trust li{display:inline-flex;align-items:center;gap:8px;font-size:var(--t-sm, 13px);letter-spacing:var(--tracking-wide, .05em);text-transform:uppercase;font-weight:600;color:var(--cream, #eadfcc)}.soar-product-main__trust-check{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:var(--orange, #ea4e12);color:var(--white);font-size:10px;font-weight:700}.soar-product-main__desc{font-size:var(--t-base, 16px);line-height:1.65;color:#ffffffd1}.soar-product-main__desc :is(p,ul,ol){margin:0 0 12px}.soar-product-main__desc :is(h2,h3,h4){font-family:Upbolters,Inter,sans-serif;text-transform:uppercase;letter-spacing:var(--tracking-wide, .05em);margin:18px 0 8px;color:var(--white)}.soar-product-main__desc a{color:var(--orange, #ea4e12);text-decoration:underline}.soar-product-main__accordions{display:flex;flex-direction:column;border-top:1px solid rgba(234,223,204,.14)}.soar-product-main__accordion{border-bottom:1px solid rgba(234,223,204,.14)}.soar-product-main__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;background:transparent;border:0;color:var(--white);font-family:Upbolters,Inter,sans-serif;font-size:var(--t-md, 17px);font-weight:700;letter-spacing:var(--tracking-wider, .1em);text-transform:uppercase;cursor:pointer;text-align:left}.soar-product-main__accordion-icon{position:relative;width:14px;height:14px;flex-shrink:0}.soar-product-main__accordion-icon:before,.soar-product-main__accordion-icon:after{content:"";position:absolute;background:var(--cream, #eadfcc);transition:transform .25s ease,opacity .25s ease}.soar-product-main__accordion-icon:before{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.soar-product-main__accordion-icon:after{top:0;bottom:0;left:50%;width:2px;transform:translate(-50%)}.soar-product-main__accordion[data-open=true] .soar-product-main__accordion-icon:after{transform:translate(-50%) scaleY(0);opacity:0}.soar-product-main__accordion-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.soar-product-main__accordion[data-open=true] .soar-product-main__accordion-body{grid-template-rows:1fr}.soar-product-main__accordion-body-inner{overflow:hidden;font-size:var(--t-base, 16px);color:#fffc;line-height:1.6}.soar-product-main__accordion[data-open=true] .soar-product-main__accordion-body-inner{padding:0 0 22px}.soar-product-main__accordion-body-inner :is(p,ul,ol){margin:0 0 10px}.soar-product-main__error{font-size:var(--t-sm, 13px);color:#ff7a5e;margin:0;min-height:1em}.soar-product-main--light{background:#fff;color:var(--black, #0e0c0d)}.soar-product-main--light .soar-product-main__media-stage,.soar-product-main--light .soar-product-main__thumb{background:#f4f4f4}.soar-product-main--light .soar-product-main__title,.soar-product-main--light .soar-product-main__price,.soar-product-main--light .soar-product-main__option-label-value,.soar-product-main--light .soar-product-main__qty-btn,.soar-product-main--light .soar-product-main__qty-input,.soar-product-main--light .soar-product-main__accordion-trigger,.soar-product-main--light .soar-product-main__desc :is(h2,h3,h4){color:var(--black, #0e0c0d)}.soar-product-main--light .soar-product-main__finance,.soar-product-main--light .soar-product-main__option-label,.soar-product-main--light .soar-product-main__option-pill,.soar-product-main--light .soar-product-main__stock,.soar-product-main--light .soar-product-main__trust li{color:#0e0c0db8}.soar-product-main--light .soar-product-main__price-compare{color:#0e0c0d80}.soar-product-main--light .soar-product-main__price--sale{color:var(--orange, #ea4e12)}.soar-product-main--light .soar-product-main__accordions,.soar-product-main--light .soar-product-main__accordion{border-color:#0e0c0d24}.soar-product-main--light .soar-product-main__divider{background:#0e0c0d24}.soar-product-main--light .soar-product-main__trust{border-top-color:#0e0c0d24;border-bottom-color:#0e0c0d24}.soar-product-main--light .soar-product-main__option-pill{border-color:#0e0c0d40}.soar-product-main--light .soar-product-main__option-pill:hover{border-color:var(--black, #0e0c0d);color:var(--black, #0e0c0d)}.soar-product-main--light .soar-product-main__option-input:checked+.soar-product-main__option-pill{background:var(--black, #0e0c0d);color:#fff;border-color:var(--black, #0e0c0d)}.soar-product-main--light .soar-product-main__qty{border-color:#0e0c0d40}.soar-product-main--light .soar-product-main__qty-input{border-left-color:#0e0c0d40;border-right-color:#0e0c0d40}.soar-product-main--light .soar-product-main__qty-btn:hover{background:#0e0c0d0d}.soar-product-main--light .soar-product-main__desc{color:#0e0c0dd1}.soar-product-main--light .soar-product-main__accordion-body-inner{color:#0e0c0dc7}.soar-product-main--light .soar-product-main__accordion-icon:before,.soar-product-main--light .soar-product-main__accordion-icon:after{background:#0e0c0db3}
/*# sourceMappingURL=/cdn/shop/t/16/assets/soar-product-main.css.map */
