.product{padding:36px 0 20px}.product__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:start}.product-gallery{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;position:sticky;top:160px}.product-gallery__thumbs{display:flex;flex-direction:column;gap:10px;max-height:520px;overflow-y:auto;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-gallery__thumb{width:84px;height:84px;flex-shrink:0;border:1px solid var(--color-border);border-radius:5px;overflow:hidden;background-color:#fff;padding:6px;transition:border-color var(--transition-fast)}.product-gallery__thumb img{width:100%;height:100%;object-fit:contain}.product-gallery__thumb:hover{border-color:#c9c9c9}.product-gallery__thumb.is-active{border-color:#f09f02;border-width:2px;padding:5px}.product-gallery__stage{position:relative;border:1px solid var(--color-border);border-radius:8px;background-color:#fff;overflow:hidden;aspect-ratio:1;cursor:zoom-in}.product-gallery__main{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform var(--transition-slow)}.product-gallery__stage.is-zoomed .product-gallery__main{transform:scale(1.9);cursor:zoom-out}.product-gallery__flags{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:6px;z-index:2}.product-flag{display:inline-flex;align-items:center;height:24px;padding:0 10px;font-family:var(--font-primary);font-size:11px;font-weight:600;letter-spacing:.3px;color:#fff;background-color:#f09f02;border-radius:3px}.product-flag--new{background-color:#000}.product-flag--save{background-color:#c0392b}.product-gallery__zoom-hint{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--radius-full);background-color:#0000009e;font-family:var(--font-primary);font-size:11px;color:#fff;pointer-events:none}.product-info{display:flex;flex-direction:column;gap:18px}.product-info__brand{font-family:var(--font-primary);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--color-primary-text)}.product-brand-link,.accordion__panel .product-brand-link{color:inherit;text-decoration:none}.product-brand-link:hover,.product-brand-link:focus-visible,.product-info__brand a:hover,.product-info__brand a:focus-visible,.accordion__panel .product-brand-link:hover,.accordion__panel .product-brand-link:focus-visible{text-decoration:underline;text-underline-offset:3px}.product-info__brand a:focus-visible{outline:2px solid #121212;outline-offset:2px}.product-info__title{font-family:var(--font-primary);font-size:var(--fs-h2);letter-spacing:var(--tracking-tight);font-weight:700;line-height:1.2;color:#121212;margin:0}.product-info__meta{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.product-rating{display:flex;align-items:center;gap:6px}.product-rating__stars{display:flex;gap:2px}.product-rating__stars img{width:16px;height:16px}.product-rating__count{font-family:var(--font-primary);font-size:13px;color:#838383;text-decoration:underline;text-underline-offset:3px}.product-info__sku{font-family:var(--font-primary);font-size:13px;color:#838383}.product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.product-price__current{font-family:var(--font-primary);font-size:32px;font-weight:700;line-height:1;color:#121212}.product-price__compare{font-family:var(--font-primary);font-size:18px;font-weight:400;color:#707070;text-decoration:line-through}.product-price__save{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:3px;background-color:#fbebe9;font-family:var(--font-primary);font-size:12px;font-weight:600;color:#c0392b}.product-price__note{width:100%;font-family:var(--font-primary);font-size:13px;color:#838383}.product-stock{display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:14px;font-weight:500;color:#1f9254}.product-stock:before{content:"";width:8px;height:8px;border-radius:50%;background-color:currentColor}.product-stock--low{color:#9a5c00}.product-stock--out{color:#c0392b}.product-stock[hidden]{display:none}.product-warning{display:flex;align-items:flex-start;gap:8px;margin:0;font-family:var(--font-primary);font-size:13px;line-height:19px;color:#121212}.product-warning__symbol{flex-shrink:0;margin-top:1px}.product-warning strong{font-weight:700}.product-warning a{text-decoration:underline;text-underline-offset:2px}.fitment{border:1px solid #121212;border-radius:var(--radius-sm);background-color:#fff;overflow:hidden;margin:18px 0}.fitment__title{display:flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#fff;background-color:#121212;margin:0;padding:10px 14px;border-bottom:2px solid var(--color-primary)}.fitment__title svg{color:var(--color-primary)}.fitment__result{margin:0;padding:0 14px 14px;font-size:var(--font-size-sm);line-height:1.5}.fitment__row{padding:14px;display:flex;flex-wrap:wrap;gap:8px}.fitment__select{flex:1 1 110px;min-width:0;height:42px;padding:0 12px;border:1px solid var(--color-border);border-radius:5px;background-color:#fff;font-family:var(--font-primary);font-size:13px;color:#121212;outline:none}.fitment__select:focus-visible{border-color:#121212;outline:2px solid #121212;outline-offset:1px}.fitment__select.is-fixed:disabled{-webkit-appearance:none;appearance:none;background-image:none;padding-right:12px;background-color:#fff;color:#121212;-webkit-text-fill-color:#121212;opacity:1;cursor:default}.fitment__result{display:none;align-items:center;gap:8px;margin-top:12px;font-family:var(--font-primary);font-size:13px;font-weight:500}.fitment__result.is-visible{display:flex}.fitment__result--yes{color:#1f9254}.fitment__result--no{color:#c0392b}.product-option{display:flex;flex-direction:column;gap:10px}.product-option__label{font-family:var(--font-primary);font-size:14px;font-weight:600;color:#121212}.product-option__label span{font-weight:400;color:#838383}.product-option__values{display:flex;flex-wrap:wrap;gap:10px}.option-swatch{width:44px;height:44px;border-radius:50%;border:1px solid #E2E2E2;padding:3px;overflow:hidden;transition:border-color var(--transition-fast),transform var(--transition-fast)}.option-swatch img{width:100%;height:100%;object-fit:cover;border-radius:50%}.option-swatch:hover{border-color:#c9c9c9}.option-swatch.is-selected{border-color:#f09f02;border-width:2px;padding:2px;transform:scale(1.05)}.option-pill{min-width:56px;height:42px;padding:0 16px;border:1px solid #E2E2E2;border-radius:5px;background-color:#fff;font-family:var(--font-primary);font-size:13px;font-weight:500;color:#121212;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.option-pill:hover{border-color:#121212}.option-pill.is-selected{background-color:#121212;border-color:#121212;color:#fff}.option-pill.is-unavailable{color:#767676;border-style:dashed;text-decoration:line-through;cursor:pointer}.product-installments{margin-bottom:12px}.product-buy{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.product-buy .qty{height:54px}.product-buy .qty__btn{width:42px;font-size:18px}.product-buy .qty__input{width:44px;font-size:15px}.product-buy__add{flex:1 1 220px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 28px;border-radius:5px;background-color:#f09f02;border:1px solid #F09F02;font-family:var(--font-primary);font-size:15px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#000;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.product-buy__add:hover{background-color:#d48d02;border-color:#d48d02}.product-buy__add:disabled:not([aria-busy=true]){background-color:#e2e2e2;border-color:#e2e2e2;color:#9b9b9b;cursor:not-allowed}.product-buy__wish{width:54px;height:54px;border:1px solid #E2E2E2;border-radius:5px;display:flex;align-items:center;justify-content:center;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.product-buy__wish:hover{border-color:#f09f02;background-color:#fffdf7}.product-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:18px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.product-perk{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-primary);font-size:13px;line-height:18px;color:#121212}.product-perk svg{flex-shrink:0;color:#f09f02;margin-top:1px}.product-perk strong{display:block;font-weight:600}.product-perk span{color:#838383}.product-accordions{display:flex;flex-direction:column}.accordion{border-bottom:1px solid var(--color-border)}.accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:18px 0;text-align:left;font-family:var(--font-primary);font-size:15px;font-weight:600;color:#121212;transition:color var(--transition-fast)}.accordion__trigger:hover{color:#f09f02}.accordion__trigger svg{flex-shrink:0;transition:transform var(--transition-fast)}.accordion__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.accordion__panel{display:none;padding-bottom:20px;font-family:var(--font-primary);font-size:14px;line-height:24px;color:#4a4a4a}.accordion__trigger[aria-expanded=true]+.accordion__panel{display:block}@media(max-width:550px){.accordion__trigger[data-closed-on-phone]+.accordion__panel{display:none}}.accordion__panel p+p{margin-top:12px}.accordion__panel h1,.accordion__panel h2,.accordion__panel h3,.accordion__panel h4,.accordion__panel h5,.accordion__panel h6{font-size:15px;font-weight:var(--font-weight-bold);line-height:1.4;letter-spacing:0;color:#121212;text-transform:none;margin:18px 0 6px}.accordion__panel h1:first-child,.accordion__panel h2:first-child,.accordion__panel h3:first-child{margin-top:0}.accordion__panel p,.accordion__panel li,.accordion__panel td,.accordion__panel div,.accordion__panel span{font-size:14px;font-weight:400;line-height:24px;color:#4a4a4a}.accordion__panel strong,.accordion__panel b{font-weight:var(--font-weight-semibold);color:#121212}.accordion__panel ul,.accordion__panel ol{margin:8px 0 14px;padding-left:20px;display:block}.accordion__panel ul{list-style:disc}.accordion__panel ol{list-style:decimal}.accordion__panel li{margin-bottom:4px}.accordion__panel a{color:var(--color-primary-text);text-decoration:underline}.accordion__panel img{max-width:100%;height:auto;display:block;margin:12px 0}.accordion__panel iframe{max-width:100%}.accordion__panel iframe[src*="youtube.com"],.accordion__panel iframe[src*="youtube-nocookie.com"],.accordion__panel iframe[src*="youtu.be"],.accordion__panel iframe[src*="vimeo.com"]{display:block;width:100%;height:auto;aspect-ratio:16 / 9;margin:12px 0}.accordion__panel table{width:100%;border-collapse:collapse;margin:12px 0;display:block;overflow-x:auto}.accordion__panel th,.accordion__panel td{border:1px solid var(--color-border);padding:6px 10px;text-align:left}.accordion__panel th{font-weight:var(--font-weight-semibold);color:#121212}.accordion__panel p[class],.accordion__panel div[class],.accordion__panel span[class]{font-size:14px;font-weight:400;line-height:24px}.accordion__panel h1[class],.accordion__panel h2[class],.accordion__panel h3[class],.accordion__panel h4[class],.accordion__panel h5[class],.accordion__panel h6[class]{font-size:15px;font-weight:var(--font-weight-bold);color:#121212;line-height:1.4}.accordion__panel ul{display:flex;flex-direction:column;gap:6px;margin-top:10px}.accordion__panel li{position:relative;padding-left:18px}.accordion__panel li:before{content:"";position:absolute;left:2px;top:10px;width:5px;height:5px;border-radius:50%;background-color:#f09f02}.spec-table{width:100%;margin-top:6px;border-collapse:collapse;table-layout:fixed}.spec-table tr{border-bottom:1px solid var(--color-border)}.spec-table tr:last-child{border-bottom:none}.spec-table th,.spec-table td{padding:11px 0;border:0;text-align:left;font-family:var(--font-primary);font-size:14px;line-height:20px;vertical-align:top;overflow-wrap:anywhere}.spec-table th{width:38%;padding-right:16px;font-weight:600;color:#121212}.spec-table td{color:#4a4a4a}.accordion__panel table{width:100%;max-width:100%;margin:12px 0;border-collapse:collapse;font-family:var(--font-primary);font-size:13px;line-height:19px}.accordion__panel table td,.accordion__panel table th{padding:8px 10px;border:1px solid var(--color-border);text-align:left;vertical-align:top;overflow-wrap:anywhere}.accordion__panel table tr:first-child td,.accordion__panel table tr:first-child th{background-color:#fafafa;font-weight:700;color:#121212}.accordion__panel table colgroup,.accordion__panel table col{width:auto!important}@media(max-width:599px){.spec-table th{width:44%}.spec-table th,.spec-table td{font-size:13px;padding-block:9px}.accordion__panel table{font-size:12px}.accordion__panel table td,.accordion__panel table th{padding:6px 8px}}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-sticky);background-color:#fff;border-top:1px solid var(--color-border);box-shadow:0 -6px 20px #00000014;transform:translateY(100%);transition:transform var(--transition-base)}.sticky-buy.is-visible{transform:translateY(0)}body:has(.sticky-buy) .footer__copyright{padding-bottom:107px}@media(max-width:767px){body:has(.sticky-buy) .footer__copyright{padding-bottom:101px}}.sticky-buy__inner{display:flex;align-items:center;gap:16px;padding:12px 0}.sticky-buy__img{width:52px;height:52px;border:1px solid var(--color-border);border-radius:5px;padding:4px;object-fit:contain;flex-shrink:0}.sticky-buy__text{flex:1;min-width:0}.sticky-buy__name{font-family:var(--font-primary);font-size:14px;font-weight:500;color:#121212;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy__price{font-family:var(--font-primary);font-size:15px;font-weight:700;color:#121212}.sticky-buy__add{flex-shrink:0;height:46px;padding:0 32px;border-radius:5px;background-color:#f09f02;font-family:var(--font-primary);font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#000;transition:background-color var(--transition-fast)}.sticky-buy__add:hover{background-color:#d48d02}.sticky-buy__add:disabled,.sticky-buy__add[disabled]{background-color:#e2e2e2;color:#8a8a8a;cursor:not-allowed;pointer-events:none}.review{border:1px solid var(--color-border);border-radius:8px;padding:20px}.review__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.review__author{font-family:var(--font-primary);font-size:14px;font-weight:600;color:#121212}.review__date{font-family:var(--font-primary);font-size:12px;color:#9b9b9b}.review__body{font-family:var(--font-primary);font-size:14px;line-height:23px;color:#4a4a4a}.qv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000000a6;z-index:var(--z-overlay);opacity:0;pointer-events:none;transition:opacity var(--transition-base)}.qv-scrim.is-active{opacity:1;pointer-events:auto}.qv{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);width:920px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);max-height:calc(100dvh - 64px);background-color:#fff;border-radius:10px;z-index:var(--z-modal);display:flex;flex-direction:column;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden;box-shadow:0 24px 60px #0000004d;transition:opacity var(--transition-base),transform var(--transition-base),visibility var(--transition-base)}.qv.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%)}.qv__close{position:absolute;top:14px;right:14px;z-index:3;width:34px;height:34px;border-radius:50%;background-color:#fff;border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;color:#121212;transition:background-color var(--transition-fast),color var(--transition-fast)}.qv__close:hover{background-color:#121212;color:#fff}.qv__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;overflow-y:auto}.qv__media{padding:28px;background-color:#fafafa;display:flex;flex-direction:column;gap:12px}.qv__stage{position:relative;aspect-ratio:1;border-radius:8px;background-color:#fff;border:1px solid var(--color-border);overflow:hidden}.qv__stage img{width:100%;height:100%;object-fit:contain;padding:18px}.qv__thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.qv__thumbs::-webkit-scrollbar{display:none}.qv__thumb{width:58px;height:58px;flex-shrink:0;border:1px solid var(--color-border);border-radius:5px;background-color:#fff;padding:4px;transition:border-color var(--transition-fast)}.qv__thumb img{width:100%;height:100%;object-fit:contain}.qv__thumb.is-active{border-color:#f09f02;border-width:2px;padding:3px}.qv__info{padding:32px 28px;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.qv__title{font-family:var(--font-primary);font-size:var(--fs-h3);letter-spacing:var(--tracking-snug);font-weight:700;line-height:1.2;color:#121212;margin:0}.qv__desc{font-family:var(--font-primary);font-size:14px;line-height:23px;color:#4a4a4a}.qv__full-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary);font-size:13px;font-weight:600;color:#121212;text-decoration:underline;text-underline-offset:3px;align-self:flex-start}.qv__full-link:hover{color:#f09f02}@media(max-width:1023px){.product__grid{grid-template-columns:minmax(0,1fr);gap:32px}.product-gallery{position:static;max-width:560px;margin-inline:auto;width:100%}.product-gallery__stage{aspect-ratio:4 / 3}.qv__body{grid-template-columns:minmax(0,1fr)}.qv{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px)}.qv__media{padding:20px}.qv__info{padding:22px 20px 28px}}@media(max-width:767px){.product{padding:20px 0 12px}.product-gallery{grid-template-columns:minmax(0,1fr);gap:12px}.product-gallery__thumbs{order:2;flex-direction:row;max-height:none;overflow-x:auto}.product-gallery__main{padding:12px}.product-gallery{max-width:100%}.product-gallery__stage{aspect-ratio:1}.product-gallery__thumbs{gap:8px;padding-bottom:4px;scrollbar-width:none}.product-gallery__thumbs::-webkit-scrollbar{display:none}.product-info__title{line-height:1.2}.product-price__current{font-size:26px}.product-perks{grid-template-columns:minmax(0,1fr)}.product-buy{gap:10px}.product-buy__add{flex:1 1 100%;order:3}.sticky-buy__img,.sticky-buy__price{display:none}.sticky-buy__add{padding:0 20px}}.option-swatch.is-unavailable{opacity:.35;cursor:pointer;position:relative}.option-swatch.is-unavailable:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - 1px),var(--color-text-muted) 50%,transparent calc(50% + 1px));border-radius:inherit;pointer-events:none}.option-swatch.is-unavailable:hover{border-color:var(--color-border)}.bis{margin-top:18px;padding:16px 18px;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);border-radius:6px;background-color:#fffdf7}.bis[hidden]{display:none}.bis__title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--font-primary);font-size:14px;font-weight:700;color:#121212}.bis__text{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--color-text-muted)}.bis__row{display:grid;grid-template-columns:1fr auto;gap:8px}.bis__input{width:100%;height:44px;padding:0 14px;border:1px solid var(--color-border);border-radius:5px;font-family:var(--font-primary);font-size:14px;color:#121212;background-color:#fff}.bis__input:focus-visible{border-color:#121212;outline:2px solid #121212;outline-offset:1px}.bis__btn{height:44px;padding:0 20px;border:1px solid #121212;border-radius:5px;background-color:#121212;color:#fff;font-family:var(--font-primary);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.bis__btn:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#121212}.bis__ok{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;color:#1f9254}.bis__error{margin:8px 0 0;font-size:12px;color:#c0392b}@media(max-width:480px){.bis__row{grid-template-columns:minmax(0,1fr)}}.gift-recipient{margin-bottom:14px}.gift-recipient__toggle{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:#121212;cursor:pointer}.gift-recipient__toggle input{flex:none;width:18px;height:18px;accent-color:#121212}.gift-recipient__fields{display:grid;gap:6px;min-width:0;margin-top:12px;border:0}.gift-recipient__label{margin-top:6px;font-size:13px;font-weight:600;color:#121212}.gift-recipient__message{height:auto;min-height:88px;padding:10px 14px;resize:vertical}.gift-recipient__hint{font-size:12px;color:var(--color-text-muted)}.product-fitment-list{max-height:none}.product-fitment-list table{max-height:420px;overflow:auto}.product-fitment-list table{width:100%;border-collapse:collapse;font-size:13px}.product-fitment-list th,.product-fitment-list td{padding:6px 10px;border-bottom:1px solid var(--color-border);text-align:left}.product-fitment-list tr:first-child td{font-weight:700;background-color:#fafafa;position:sticky;top:0}.product-buy{flex-wrap:wrap}.product-buy__wallets{flex:0 0 100%;width:100%;margin-top:8px;order:4}.product-buy__wallets .shopify-payment-button,.product-buy__wallets .shopify-payment-button__button,.product-buy__wallets shopify-payment-button{width:100%!important;max-width:none!important}.product-buy__wallets .shopify-payment-button__more-options{width:100%;text-align:center}.pshare{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:16px}.pshare__btn{display:inline-flex;align-items:center;gap:7px;padding:9px 4px;min-height:44px;border:1px solid transparent;border-radius:5px;background:none;font-family:var(--font-primary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#121212;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.pshare__btn:hover{color:var(--color-primary)}.pshare__btn:focus-visible,.pshare__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pshare__fallback{display:flex;gap:6px}.pshare__fallback[hidden]{display:none}.pshare__link{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:5px;background:none;color:#121212;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.pshare__link:hover{border-color:var(--color-primary);color:var(--color-primary)}.pshare__status{font-size:12px;font-weight:600;color:#1f9254}.product-buy__wish{color:#121212}.product-buy__wish.is-wished{color:#c0392b}.product-buy__wallets .shopify-payment-button__more-options{margin-top:6px;font-size:13px}.product-buy__wallets .shopify-payment-button__button{margin-bottom:0}.product-buy__wallets .shopify-payment-button__button--branded,.product-buy__wallets .shopify-payment-button__button--unbranded{height:54px!important;min-height:54px!important;border-radius:5px!important;background-color:var(--color-text)!important;color:var(--color-white)!important;font-family:var(--font-primary)!important;font-size:15px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:background-color .15s ease!important}.product-buy__wallets .shopify-payment-button__button--branded:hover,.product-buy__wallets .shopify-payment-button__button--unbranded:hover{background-color:#2b2b2b!important}.product-buy__wallets .shopify-payment-button__button--branded *{color:var(--color-white)!important;fill:var(--color-white)!important}.product-buy__wallets .shopify-payment-button__button:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px!important}.product-buy__wallets .shopify-payment-button__button[disabled]{background-color:#e2e2e2!important;color:#9b9b9b!important;cursor:not-allowed!important}.product-perks{margin-top:14px}.product__layout{display:block}@media(max-width:767px){.product-gallery__thumb{width:72px;height:72px;flex:0 0 72px;padding:3px}.product-gallery__thumb.is-active{padding:2px}.product-info{gap:14px}.product-info>.fitment,.product-info .bis,.product-info .product-perks,.product-info .pshare{margin-block:0}.product-info__meta{gap:10px}.product-price{gap:8px}.product-buy__wish{margin-left:auto}}@media(max-width:767px){.product-buy .qty__input,.fitment__select,.bis__input{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/product.css.map */
