:root{--pdp-bg: #ffffff;--pdp-text: #0a0a0a;--pdp-muted: #6b6b6b;--pdp-sub: #333333;--pdp-border: #e0e0e0;--pdp-card-bg: #f5f5f5;--pdp-img-bg: #ffffff;--pdp-accent: #d9531e;--pdp-eyebrow: #b3261e;--pdp-header-font: "Barlow Condensed", "Helvetica Neue", Arial, sans-serif;--pdp-body-font: "Barlow", "Helvetica Neue", Arial, sans-serif}html[data-theme=dark]{--pdp-bg: #0a0a0a;--pdp-text: #fff;--pdp-muted: #9a9a9a;--pdp-sub: #cccccc;--pdp-border: #333;--pdp-card-bg: #141414;--pdp-img-bg: #141414;--pdp-accent: #d9531e;--pdp-eyebrow: #ffb630}.template-product .product__main-photos .product-main-slide .image-wrap{aspect-ratio:1 / 1!important;height:auto!important;padding-bottom:0!important;background:var(--pdp-img-bg)!important;width:100%!important;position:relative!important;overflow:hidden!important}.template-product .product__main-photos .product-main-slide image-element,.template-product .product__main-photos .product-main-slide img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body.template-product .product-single__title{font-family:var(--pdp-header-font)!important;font-weight:800!important;text-transform:uppercase;font-size:clamp(28px,3.5vw,44px)!important;line-height:1.05!important;color:var(--pdp-text)!important;margin:0 0 16px!important}html body.template-product .product-single__vendor,html body.template-product .product-single__vendor a,html body.template-product .product-single__meta .product-block--header .product-single__vendor,html body.template-product .product-single__meta .product-block--header .product-single__vendor a,html body.template-product .product-block--header .product-single__vendor,html body.template-product .product-block--header .product-single__vendor a{font-family:var(--pdp-header-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:var(--pdp-eyebrow)!important;margin-bottom:12px!important;display:block!important;text-decoration:none!important}html body.template-product .product-single__vendor a:hover{color:var(--pdp-eyebrow)!important;text-decoration:none!important}.template-product .product-block--price .product__price,.template-product .product-block--price [data-product-price]{font-family:var(--pdp-body-font)!important;font-weight:700!important;font-size:28px!important;color:var(--pdp-text)!important;margin:0 0 20px!important}.template-product .product-block--price .product__price--compare,.template-product .product-block--price [data-compare-price]{color:var(--pdp-muted)!important;font-weight:400!important;font-size:18px!important;text-decoration:line-through}.template-product .product-block--price .product__price-savings{color:var(--pdp-eyebrow)!important;font-weight:600;font-size:14px;margin-left:8px}.template-product .product-block--variant_picker{margin-top:24px}.template-product .product-block--variant_picker .variant-wrapper{margin-bottom:20px}.template-product .product-block--variant_picker .variant__label{font-family:var(--pdp-header-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:var(--pdp-text)!important;margin-bottom:10px;display:block}.template-product .product-block--variant_picker .variant-input-wrap{display:flex;flex-wrap:wrap;gap:8px;border:0!important;padding:0!important;margin:0!important}.template-product .product-block--variant_picker .variant__button-label{font-family:var(--pdp-body-font)!important;font-size:14px!important;font-weight:500;color:var(--pdp-text);background:var(--pdp-bg);border:1.5px solid var(--pdp-border);border-radius:2px;padding:10px 18px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:border-color .15s ease,background .15s ease,color .15s ease}.template-product .product-block--variant_picker .variant__button-label:hover{border-color:var(--pdp-text)}.template-product .product-block--variant_picker input[type=radio]:checked+.variant__button-label{background:var(--pdp-text)!important;color:var(--pdp-bg)!important;border-color:var(--pdp-text)!important}.template-product .product-block--variant_picker .variant__button-label.disabled,.template-product .product-block--variant_picker input[type=radio]:disabled+.variant__button-label{opacity:.4;cursor:not-allowed;text-decoration:line-through}.template-product rubik-swatch{display:block;width:100%}.template-product rubik-swatch .rubik-swatch-list,.template-product rubik-swatch .swatch-list,.template-product rubik-swatch .variant-swatch-list{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:10px!important;margin-bottom:16px!important}.template-product rubik-swatch .rubik-swatch-item,.template-product rubik-swatch .swatch-item{width:44px!important;height:44px!important;border-radius:50%!important;border:2px solid var(--pdp-border)!important;overflow:hidden!important;cursor:pointer!important;position:relative!important;background:var(--pdp-bg)!important;transition:transform .15s ease,border-color .15s ease!important}.template-product rubik-swatch .rubik-swatch-item:hover,.template-product rubik-swatch .swatch-item:hover{transform:scale(1.08);border-color:var(--pdp-text)!important}.template-product rubik-swatch .rubik-swatch-item.selected,.template-product rubik-swatch .rubik-swatch-item.active,.template-product rubik-swatch .swatch-item.selected,.template-product rubik-swatch .swatch-item.active{border-color:var(--pdp-text)!important;box-shadow:0 0 0 2px var(--pdp-bg),0 0 0 4px var(--pdp-text)!important}.template-product rubik-swatch .rubik-swatch-item img,.template-product rubik-swatch .swatch-item img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}.template-product rubik-swatch .rubik-swatch-item .color-value,.template-product rubik-swatch .swatch-item .color-value{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:50%!important}.template-product .product__quantity label{font-family:var(--pdp-header-font)!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:var(--pdp-text)!important;display:block;margin-bottom:8px}.template-product .product__quantity .qty{font-family:var(--pdp-body-font);font-size:16px;font-weight:500;border:1.5px solid var(--pdp-border);border-radius:2px;background:var(--pdp-bg);color:var(--pdp-text);width:80px;height:44px;text-align:center}.template-product .product-single__form .btn--full,.template-product .product-single__form .add-to-cart,.template-product .product-single__form button[name=add]{font-family:var(--pdp-header-font)!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;background:transparent!important;color:var(--pdp-text)!important;border:2px solid var(--pdp-text)!important;border-radius:2px!important;padding:16px 32px!important;width:100%;cursor:pointer;transition:background .2s ease,color .2s ease;margin-top:8px}.template-product .product-single__form .btn--full:hover,.template-product .product-single__form .add-to-cart:hover,.template-product .product-single__form button[name=add]:hover{background:var(--pdp-text)!important;color:var(--pdp-bg)!important}.template-product .product-single__form .btn--full[disabled],.template-product .product-single__form .add-to-cart[disabled],.template-product .product-single__form button[name=add][disabled]{opacity:.5!important;cursor:not-allowed!important}.template-product .product-single__form .shopify-payment-button__button{background:transparent!important;color:var(--pdp-text)!important;border:2px solid var(--pdp-text)!important;border-radius:2px!important;font-family:var(--pdp-header-font)!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;padding:14px 24px!important;margin-top:8px;width:100%}.template-product .product-single__form .shopify-payment-button__button:hover,.template-product .product-single__form .shopify-payment-button__button:hover .shopify-payment-button__button--unbranded{background:var(--pdp-text)!important;color:var(--pdp-bg)!important}.template-product .product-single__form .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--pdp-text)!important}.template-product .product-inventory{font-family:var(--pdp-body-font)!important;font-size:14px!important;color:var(--pdp-muted);margin:12px 0}.template-product .product-block--sales-point .sales-point{font-family:var(--pdp-body-font)!important;font-size:13px!important;color:var(--pdp-muted);padding:6px 0}.template-product .product-block--description,.template-product .rte.product__description{font-family:var(--pdp-body-font)!important;font-size:15px!important;line-height:1.6!important;color:var(--pdp-sub);margin-top:24px;border-top:1px solid var(--pdp-border);padding-top:24px}.template-product .product-block--description h2{font-family:var(--pdp-header-font)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;font-size:16px;color:var(--pdp-text);margin:0 0 12px}.template-product .product-block--share{margin-top:24px;padding-top:16px;border-top:1px solid var(--pdp-border)}.template-product .product-block--share .social-sharing__title{font-family:var(--pdp-header-font)!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.14em;color:var(--pdp-muted);margin-bottom:8px}.template-product .breadcrumb,.template-product .breadcrumbs{font-family:var(--pdp-header-font)!important;font-size:12px!important;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--pdp-muted);margin-bottom:16px}.template-product .breadcrumb a,.template-product .breadcrumbs a{color:var(--pdp-muted)}@media screen and (max-width:798px){.template-product .product__main-photos .product-main-slide .image-wrap{aspect-ratio:1 / 1!important}.template-product .product-single__title{font-size:28px!important}.template-product .product-single__form .btn--full,.template-product .product-single__form .add-to-cart{padding:14px 24px!important;font-size:14px!important}}@media(prefers-reduced-motion:reduce){.template-product *,.template-product *:before,.template-product *:after{transition:none!important;animation-duration:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/spokex-pdp.css.map */
