.product-form__input--pill input.disabled+label{opacity:.35;cursor:not-allowed;text-decoration:line-through;position:relative;transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes jitter-shake{0%,to{transform:translate(0) rotate(0)}10%{transform:translate(-2px) rotate(-.5deg)}20%{transform:translate(3px) rotate(.8deg)}30%{transform:translate(-3px) rotate(-.3deg)}40%{transform:translate(2px) rotate(.6deg)}50%{transform:translate(-1px) rotate(-.2deg)}60%{transform:translate(1px) rotate(.3deg)}70%{transform:translate(-1px) rotate(-.1deg)}80%{transform:translate(.5px) rotate(.1deg)}90%{transform:translate(-.5px) rotate(-.05deg)}}.product-form__input--pill label.jitter{animation:jitter-shake .8s cubic-bezier(.36,.07,.19,.97) both}.product-form__input--pill input:not(.disabled)+label:hover{transform:translateY(-1px) scale(1.02)}.product-form__input--pill input:checked+label{transform:scale(1.05)}:root{---black: #000000;---soft-black: #0A0A0A;---charcoal: #111111;---dark-gray: #1A1A1A;---medium-gray: #2A2A2A;---border-gray: #333333;---muted-gray: #666666;---light-gray: #999999;---off-white: #E5E5E5;---white: #FFFFFF;--glass-bg: rgba(255, 255, 255, .03);--glass-bg-hover: rgba(255, 255, 255, .06);--glass-border: rgba(255, 255, 255, .08);--glass-border-hover: rgba(255, 255, 255, .15);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 10px;--transition-fast: .15s ease;--transition-normal: .25s ease}.-express-section,.-express-section *,.-auth-section,.-auth-section *,.-trust-row,.-trust-row *{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important}.-product-section{background-color:var(---black)!important;color:var(---white);min-height:100vh}.-product-section *{box-sizing:border-box}.-product-section .gradient{background:var(---black)!important}.-container{display:grid;grid-template-columns:1fr;gap:var(--space-xl);max-width:1400px;margin:0 auto;padding:var(--space-lg) 0}@media screen and (min-width:990px){.-container{grid-template-columns:55% 45%;gap:var(--space-3xl);padding:var(--space-2xl);align-items:start}}.-info-column{display:flex;flex-direction:column;gap:var(--space-lg)}@media screen and (min-width:990px){.-info-column{text-align:justify;text-justify:inter-word}}.-brand{display:flex;align-items:center;gap:var(--space-sm);font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(---light-gray)}.-brand-name{color:var(---white);font-weight:600}.-title{font-size:22px;font-weight:400;line-height:1;color:var(---white);margin:0;letter-spacing:0px}@media screen and (min-width:990px){.-title{font-size:22px}}.-sku{font-size:12px;color:var(---muted-gray);font-family:SF Mono,Monaco,Inconsolata,monospace;letter-spacing:.5px}.-price-section{display:flex;flex-direction:column;gap:var(--space-sm)}.-price-row{display:flex;align-items:baseline;gap:var(--space-md);flex-wrap:wrap}.-price-current{font-size:16px;font-weight:700;color:var(---white)}.-price-compare{font-size:18px;color:var(---muted-gray);text-decoration:line-through}.-price-savings{display:inline-flex;align-items:center;gap:var(--space-xs);background:var(---white);color:var(---black);padding:4px 10px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.-installment{font-size:13px;color:var(---light-gray)}.-express-section{border:2px solid rgba(255,255,255,.15);border-radius:var(--radius-pill);display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.-express-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(---white);color:var(---black);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-radius:var(--radius-pill)}.-express-badge svg{width:14px;height:14px}.-express-text{font-size:13px;color:var(---off-white)}.-express-text strong{color:var(---white)}.-variant-section{display:flex;flex-direction:column;gap:var(--space-md)}.-variant-header{display:flex;justify-content:space-between;align-items:center}.-variant-label{font-size:13px;font-weight:500;color:var(---white);text-transform:uppercase;letter-spacing:1px}.-size-guide{font-size:12px;color:var(---light-gray);text-decoration:underline;text-underline-offset:3px;cursor:pointer;transition:color var(--transition-fast)}.-size-guide:hover{color:var(---white)}.-variant-options{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.-variant-pill{min-width:56px;padding:6px 20px;background:transparent;border:1.5px solid var(---border-gray);border-radius:var(--radius-pill);color:var(---white);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:center}.-variant-pill:hover{border-color:var(---white)}.-variant-pill.selected{border-color:var(---white);background:var(---white);color:var(---black);font-weight:500}.-variant-pill.sold-out{opacity:.35;cursor:not-allowed;text-decoration:line-through}.-quantity-section{display:flex;flex-direction:column;gap:var(--space-sm)}.-quantity-label{font-size:13px;font-weight:600;color:var(---white);text-transform:uppercase;letter-spacing:1px}.-quantity-control{display:inline-flex;align-items:center;background:var(---charcoal);border:1.5px solid var(---border-gray);border-radius:var(--radius-pill);overflow:hidden;width:fit-content}.-qty-btn{width:48px;height:29px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(---white);cursor:pointer;transition:all var(--transition-fast)}.-qty-btn:hover{background:var(--glass-bg-hover)}.-qty-btn:active{background:var(---medium-gray)}.-qty-btn svg{width:18px;height:18px;stroke-width:2.5}.-qty-input{width:64px;height:29px;background:transparent;border:none;border-left:1px solid var(---border-gray);border-right:1px solid var(---border-gray);color:var(---white);font-size:16px;font-weight:600;text-align:center;-moz-appearance:textfield}.-qty-input::-webkit-outer-spin-button,.-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.-buy-section{display:flex;flex-direction:column;gap:var(--space-md)}.-btn-primary{width:100%;padding:16px var(--space-xl);background:var(---white);color:var(---black);border:none;border-radius:var(--radius-pill);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:all var(--transition-fast)}.-btn-primary:hover{background:var(---off-white);transform:translateY(-2px);box-shadow:0 8px 24px #ffffff26}.-btn-primary:active{transform:translateY(0)}.-btn-primary:disabled{background:var(---medium-gray);color:var(---muted-gray);cursor:not-allowed;transform:none;box-shadow:none}.-btn-secondary{width:100%;padding:14px var(--space-xl);background:transparent;border:1.5px solid var(---border-gray);border-radius:var(--radius-pill);color:var(---white);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all var(--transition-fast)}.-btn-secondary:hover{border-color:var(---white);background:var(--glass-bg)}.-auth-section{border:2px solid rgba(255,255,255,.15);padding:var(--space-lg);border-radius:var(--radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.-auth-header{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-md)}.-auth-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(---white);border-radius:50%;flex-shrink:0}.-auth-icon svg{width:22px;height:22px;color:var(---black)}.-auth-title{font-size:14px;font-weight:700;color:var(---white);text-transform:uppercase;letter-spacing:1px}.-auth-subtitle{font-size:12px;color:var(---light-gray);margin-top:2px}.-cert-list{display:flex;flex-direction:column;gap:var(--space-sm)}.-cert-item{display:flex;align-items:center;gap:var(--space-sm);font-size:13px;color:var(---off-white)}.-cert-item svg{width:16px;height:16px;color:var(---white);flex-shrink:0}.-cert-coming-soon{display:inline-flex;align-items:center;padding:2px 8px;background:var(---medium-gray);border-radius:var(--radius-pill);font-size:9px;font-weight:700;color:var(---light-gray);text-transform:uppercase;letter-spacing:.5px;margin-left:var(--space-sm)}.-trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--glass-border);margin-top:var(--space-sm)}.-trust-item{display:flex;align-items:center;gap:6px;font-size:12px;color:var(---light-gray)}.-trust-item svg{width:14px;height:14px;color:var(---white);flex-shrink:0}@media(max-width:749px){.-trust-row{grid-template-columns:1fr;gap:var(--space-sm)}}.-accordion{border-top:1px solid var(---border-gray)}.-accordion-item{border-bottom:1px solid var(---border-gray)}.-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) 0;cursor:pointer;transition:color var(--transition-fast)}.-accordion-header:hover{color:var(---off-white)}.-accordion-title{display:flex;align-items:center;gap:var(--space-sm);font-size:13px;font-weight:600;color:var(---white);text-transform:uppercase;letter-spacing:.5px}.-accordion-title svg{width:16px;height:16px;color:var(---light-gray)}.-accordion-arrow{width:16px;height:16px;color:var(---light-gray);transition:transform var(--transition-fast)}.-accordion-item[open] .-accordion-arrow{transform:rotate(180deg)}.-accordion-content{padding-bottom:var(--space-md);font-size:14px;line-height:1.7;color:var(---off-white);text-align:justify}.-description{font-size:14px;line-height:1.8;color:var(---off-white);text-align:justify}.-description p{margin-bottom:var(--space-md)}.-rating{display:flex;align-items:center;gap:var(--space-sm)}.-stars{display:flex;gap:2px}.-star{width:14px;height:14px;color:var(---white)}.-star.empty{color:var(---border-gray)}.-rating-text{font-size:12px;color:var(---light-gray)}.-sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;padding:var(--space-md);background:var(---soft-black);border-top:1px solid var(---border-gray);z-index:1000;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@media screen and (max-width:989px){.-sticky-bar{display:block}.-info-column{padding-bottom:100px}}.-sticky-content{display:flex;align-items:center;gap:var(--space-md);max-width:1400px;margin:0 auto}.-sticky-price{font-size:20px;font-weight:700;color:var(---white);white-space:nowrap}.-sticky-bar .-btn-primary{flex:1;padding:14px var(--space-lg)}@media screen and (max-width:989px){.snkr-breadcrumbs--mobile-only{padding:0 16px 4px;margin-top:-8px}.-container{gap:12px;padding-top:8px}.goat-media-column{margin-top:-4px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.-fade-in{animation:fadeIn .4s ease forwards}@media(max-width:749px){.product-media-modal[open]{display:block!important}.product-media-modal__dialog{background:#000000c7!important;padding:70px 15px 20px!important;overflow:hidden!important}.product-media-modal__content{max-height:calc(100vh - 90px)!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}.product-media-modal__content img,.product-media-modal__content .product-media-container img,.product-media-modal__content .media img{max-width:100%!important;max-height:calc(100vh - 120px)!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.product-media-modal__content .product-media-container,.product-media-modal__content deferred-media,.product-media-modal__content .deferred-media,.product-media-modal__content .media{max-width:100%!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.product-media-modal__toggle{position:fixed!important;top:15px!important;right:15px!important;z-index:10001!important;background:#282828e0!important;width:44px!important;height:44px!important}}.snkr-breadcrumbs--mobile-only{display:block;padding:0 16px 8px}.snkr-breadcrumbs--mobile-only .snkr-breadcrumbs__item--current{display:none}@media screen and (min-width:990px){.snkr-breadcrumbs--mobile-only{display:none}}.-info-column .snkr-breadcrumbs{display:none}@media screen and (min-width:990px){.-info-column .snkr-breadcrumbs{display:block}}.product-form__input--pill label{padding:6px 16px!important;font-size:12px!important;min-height:unset!important;line-height:1.4!important}.product-form__input--pill .form__label{font-size:11px!important;font-weight:500!important;letter-spacing:1px!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/snkr-product-page.css.map */
