variant-selector .field--hidden{display:none}variant-selector .swatch{background-color:#fff;font-size:12px;line-height:21px;padding:.65rem 0;position:relative}variant-selector .swatch:has(img){align-items:center;aspect-ratio:1/1;display:flex;justify-content:center;max-height:60px;padding:.25rem;width:100%}variant-selector .swatch:has(img) img{max-height:100%}variant-selector .swatch--labeled{align-items:center;aspect-ratio:auto;display:flex;flex-direction:column;gap:4px;justify-content:center;max-height:none;padding:6px 4px}variant-selector .swatch--labeled:has(img){aspect-ratio:auto;flex-direction:column;max-height:none;padding:6px 4px}variant-selector .swatch--labeled:has(img) img{max-height:48px;object-fit:contain}variant-selector .swatch--labeled p{font-size:12px;font-weight:500;line-height:1.1;margin:0}variant-selector .swatch:before{border:1px solid #d8d8d8;content:"";cursor:pointer;height:calc(100% + 1px);left:-1px;position:absolute;top:-1px;width:calc(100% + 1px)}variant-selector .swatch:has(input[disabled]){background:#efefef;color:#c2c2c2;cursor:not-allowed}variant-selector .swatch:has(input[disabled]):before{cursor:not-allowed}variant-selector .swatch:not(:has(input[disabled])):has(input:checked):before{border-color:var(--brand-gray);border-width:1.5px;z-index:1}variant-selector .swatch:not(:has(input[disabled])):hover{background-color:var(--brand-gray);color:var(--brand-light-gray)}variant-selector .swatch:not(:has(input[disabled])):hover:has(img){background-color:#fff}variant-selector .swatch:not(:has(input[disabled])):hover:has(img):before{border-color:var(--brand-gray);border-width:1px;z-index:1}@media(hover:none),(max-width:1023px){variant-selector .swatch:not(:has(input[disabled])):active,variant-selector .swatch:not(:has(input[disabled])):focus,variant-selector .swatch:not(:has(input[disabled])):focus-within,variant-selector .swatch:not(:has(input[disabled])):hover{background-color:#fff!important;color:inherit}variant-selector .swatch:not(:has(input[disabled])):active:has(img),variant-selector .swatch:not(:has(input[disabled])):focus-within:has(img),variant-selector .swatch:not(:has(input[disabled])):focus:has(img),variant-selector .swatch:not(:has(input[disabled])):hover:has(img){background-color:#fff!important}variant-selector .swatch:not(:has(input[disabled])):active:has(img):before,variant-selector .swatch:not(:has(input[disabled])):focus-within:has(img):before,variant-selector .swatch:not(:has(input[disabled])):focus:has(img):before,variant-selector .swatch:not(:has(input[disabled])):hover:has(img):before{border-color:#d8d8d8;border-width:1px;z-index:0}}variant-selector .swatch p{text-align:center}variant-selector .swatch input{display:none}variant-selector .swatch:has(input:checked){border-color:#000}.variant-selector{display:flex;flex-direction:column;position:relative}.variant-selector__option{margin-bottom:8px}.variant-selector__option:has(+.variant-selector__option){margin-bottom:1.5rem}.variant-selector__option:has(>input[type=hidden]){margin-bottom:0}.variant-selector__axle-width{color:inherit;font-size:14px;font-weight:500;text-align:right}.variant-selector__size-guide{align-items:center;display:flex}.variant-selector__size-guide:not(:has(.size-charts-trigger)){display:none}.variant-selector__size-guide .size-charts-trigger{line-height:1}.variant-selector__size-guide .size-charts-trigger__btn{align-items:center;background:transparent;border:0;border-bottom:1px solid;border-radius:0;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:0;padding:0 0 2px;text-decoration:none}.variant-selector__size-guide .size-charts-trigger__btn span{text-decoration:none}.variant-selector__size-guide .size-charts-trigger__icon{flex-shrink:0}.variant-selector__values{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}@media(min-width:1024px){.product-type--skateboard-complete .variant-selector__values{grid-template-columns:repeat(6,minmax(0,1fr))}}.variant-selector__footer{bottom:0;display:none;position:absolute;right:0}.variant-selector__error{font-size:14px;margin:0}.variant-selector__error,variant-selector.has-error .variant-selector__option-name{color:#4c9fd8;font-weight:600}variant-selector.has-error .variant-selector__values{position:relative}variant-selector.has-error .variant-selector__values:after{border:1px solid #4c9fd8;bottom:0;box-sizing:border-box;content:"";left:-1px;pointer-events:none;position:absolute;right:0;top:-1px;z-index:2}variant-selector.has-error .variant-selector__values:before{border:1px solid #4c9fd8;bottom:-1px;box-sizing:border-box;content:"";left:-2px;pointer-events:none;position:absolute;right:-1px;top:-2px;z-index:2}variant-selector.has-error .variant-selector__footer{display:block}body:has([customizer-button][data-customizer-required]) .variant-selector__option:last-child{padding-bottom:0}@media(min-width:1024px){.product-type--skateboard-complete .buybox{width:40%}}.buybox.sticky{top:63px}.buybox__quantity-selector:not(:has(button,a)){padding-top:0}.buybox__variant-selector:not(:has(.variant-selector__option-header)){row-gap:0}.buybox__low-stock{color:var(--brand-red);display:block;font-size:.75rem;text-align:right;width:100%}.buybox__low-stock:empty{display:none}.buybox__add{min-width:0}.buybox__add .button,.buybox__add button{border-radius:8px 0 0 8px;flex-grow:1;font-family:var(--display-font);font-size:14px;font-weight:700;height:52px;letter-spacing:.04em;min-height:52px;text-transform:uppercase}.buybox__add .button.button--bold,.buybox__add button.button--bold{background-color:#000;border-color:#000;color:#fff}.buybox__add .button.button--bold:focus:not(:disabled),.buybox__add .button.button--bold:hover:not(:disabled),.buybox__add button.button--bold:focus:not(:disabled),.buybox__add button.button--bold:hover:not(:disabled){background-color:#4c9fd8;border-color:#4c9fd8;color:#fff}.buybox__select{background-color:#efefef;color:var(--brand-gray);cursor:not-allowed;display:flex;pointer-events:none}.buybox__select .button,.buybox__select button{border-radius:8px;flex-grow:1;height:52px;min-height:52px}.buybox__action,.buybox__action.button.rounded-full{align-items:center;border-radius:8px;display:flex;height:52px;justify-content:center;min-height:52px;padding:0 16px}.buybox .button:has(.icon-heart) .icon{stroke:#bfbfbf;stroke-width:1;height:20px;width:20px}.buybox .button:has(.icon-heart) .icon.active{stroke:var(--color-brand);fill:var(--color-brand)}.buybox__price-discount{font-style:italic}.buybox__price-current{font-weight:600}.buybox__price-discount{font-weight:400}.buybox__price-compare{font-weight:500}.buybox__price-current,.buybox__price-discount{font-size:18px}@media(min-width:1024px){.buybox__price-current,.buybox__price-discount{font-size:16px}}@media(max-width:1023px){.buybox .product-badges{margin-top:6px}}.buybox__price-compare{font-size:14px}.buybox .product-description p{margin-bottom:16px}.buybox .product-description ul{background-color:transparent;display:block;list-style-type:disc;padding-left:1.25rem;position:relative}.buybox .product-description ul:before{display:none}.buybox .product-description ul li{background-color:transparent;border-width:0;color:var(--brand-gray);font-size:14px;list-style-type:disc;padding:.1rem 0}.buybox .addendum{font-size:14px;padding-top:16px}.buybox .addendum a{text-decoration:underline}.buybox .accordion:has(.product-description){border-bottom-width:0;border-color:#e5e5e5;border-top-width:1px}.buybox .accordion:has(.product-specs){border-bottom-width:0;border-color:#e5e5e5;border-top-width:1px}.buybox .accordion>summary{font-weight:700}.buybox .accordion[open]>summary{border-bottom-width:0}.buybox wishlist-button[data-wishlisted] svg{stroke:#4c9fd8;fill:#4c9fd8}.buybox .button:has(wishlist-button){border-radius:8px;font-weight:600;gap:8px;padding:0 16px;text-transform:none}.buybox .button:has(wishlist-button) wishlist-button{align-items:center;display:inline-flex;gap:8px}.buybox .button:has(wishlist-button) .wishlist__button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:0}.buybox .button:has(wishlist-button) svg{height:20px;width:20px}.qty-selector{align-items:center;background-color:#4d4d4d;border-radius:0 8px 8px 0;color:#fff;display:flex;flex:0 0 20%;height:52px;min-width:0;padding:0 10px}@media(min-width:1024px){.product-type--skateboard-complete .qty-selector{flex-basis:16.6666666667%}}.qty-selector__label-row{display:none}.qty-selector select{appearance:none;-webkit-appearance:none;background-color:#4d4d4d;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27m6 9 6 6 6-6%27/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;border:0;border-radius:0;color:#fff;color-scheme:dark;cursor:pointer;font-size:14px;height:100%;margin-bottom:0!important;padding-right:18px;width:100%}.qty-selector select:active,.qty-selector select:focus{background-color:#4d4d4d;color:#fff;outline:none}.qty-selector select option{background-color:inherit;color:#fff}.atc{position:relative}.atc__floating-label{font-size:14px;left:50%;position:absolute;top:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap}.atc a.atc__floating-label{text-decoration:underline}
