html[data-storefront-motion=on]{--motion-enter:cubic-bezier(.22, 1, .36, 1);--motion-move:cubic-bezier(.25, 1, .5, 1)}html[data-storefront-motion=on] .button{transition:background-color .18s ease, border-color .18s ease, color .18s ease, opacity .18s ease, scale .14s var(--motion-enter)}html[data-storefront-motion=on][data-motion-input=pointer] .button:active:not(:disabled){scale:.975}html[data-storefront-motion=on] .button:active{transform:none}html[data-storefront-motion=on] :is(.product-card-swatches,.finish-palette) button{transition:border-color .18s,box-shadow .18s,background-color .18s}html[data-storefront-motion=on] details summary svg{transition:rotate .22s var(--motion-enter)}html[data-storefront-motion=on] details[open] summary svg{rotate:180deg}@supports (interpolate-size:allow-keywords){html[data-storefront-motion=on][data-motion-input=pointer] #main-content details{interpolate-size:allow-keywords}html[data-storefront-motion=on][data-motion-input=pointer] #main-content details::details-content{opacity:0;block-size:0;transition:block-size .23s var(--motion-enter), opacity .18s ease, content-visibility .23s allow-discrete;overflow:clip}html[data-storefront-motion=on][data-motion-input=pointer] #main-content details[open]::details-content{opacity:1;block-size:auto}}html[data-storefront-motion=on] .motion-loading-icon{width:17px;height:17px;animation:.9s linear infinite paused motion-loading}html[data-storefront-motion=on][data-motion-input=pointer] .motion-loading-icon[data-visible=true]{animation-play-state:running}html[data-storefront-motion=off] .motion-loading-icon{display:none}@keyframes motion-loading{to{rotate:360deg}}@media (min-width:721px){html[data-storefront-motion=on] [data-motion-parallax] .custom-banner-image{scale:1.04}}@media (hover:hover) and (pointer:fine){html[data-storefront-motion=on][data-motion-input=pointer] .category-card:hover .category-card-image{transform:scale(1.045)}}@media (hover:none),(pointer:coarse){html[data-storefront-motion=on] .category-card:hover .category-card-image,html[data-storefront-motion=on] .product-card:hover{transform:none}}html[data-storefront-motion=on][data-motion-input=keyboard] :is(.button,details summary svg,.product-card-swatches button,.finish-palette button){transition:none}@media (prefers-reduced-motion:reduce){html[data-storefront-motion=on] .motion-loading-icon{animation:none}html[data-storefront-motion=on] [data-motion-parallax] .custom-banner-image{scale:none;translate:none!important}}
.collection-tab-indicator{display:none}html[data-storefront-motion=on] .collection-motion-tabs{position:relative}html[data-storefront-motion=on] .collection-motion-tabs button.active{border-bottom-color:#0000}html[data-storefront-motion=on] .collection-tab-indicator{background:var(--accent);opacity:0;transform-origin:0;pointer-events:none;width:1px;height:2px;display:block;position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:no-preference){html[data-storefront-motion=on][data-motion-input=pointer] .collection-tab-indicator{transition:transform .24s cubic-bezier(.25,1,.5,1)}html[data-storefront-motion=on][data-motion-input=pointer] .product-card-swatch>i{transition:outline-color .16s,box-shadow .16s,scale .16s cubic-bezier(.22,1,.36,1)}html[data-storefront-motion=on][data-motion-input=pointer] .product-card-swatch:active>i{scale:.93}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-storefront-motion=on][data-motion-input=pointer] .design-arrow svg{transition:translate .18s cubic-bezier(.22,1,.36,1)}html[data-storefront-motion=on][data-motion-input=pointer] .design-arrow:hover svg{translate:3px}}
.product-grid>.saved-wheel-card{flex:0 0 calc((100% - (var(--product-columns) - 1) * var(--product-gap)) / var(--product-columns));min-width:0;position:relative}.saved-wheel-card>.product-card{height:100%}.saved-wheel-remove{z-index:2;color:#fff;background:#111315e6;border:1px solid #ffffff4d;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;right:12px}.saved-wheel-remove svg{width:18px;height:18px}.commerce-total{font-variant-numeric:tabular-nums;display:inline-block}.wishlist-button svg,.header-actions b{transform-origin:50%}.wishlist-button svg{transform-box:fill-box}html[data-storefront-motion=on][data-motion-input=pointer] .diameter-grid button,html[data-storefront-motion=on][data-motion-input=pointer] .finish-palette button{transition:border-color .18s,background-color .18s,color .18s}html[data-storefront-motion=on] .add-button[data-added=true]{background-color:#33724c}html[data-storefront-motion=on][data-motion-input=pointer] .configuration-progress>svg:last-child,html[data-storefront-motion=on][data-motion-input=pointer] .add-button[data-added=true]>svg{animation:.22s cubic-bezier(.22,1,.36,1) commerce-check}@keyframes commerce-check{0%{opacity:0;scale:.75}to{opacity:1;scale:1}}@media (max-width:1020px){html[data-storefront-motion=on] .main-nav.motion-menu{box-shadow:var(--shadow);opacity:0;visibility:hidden;pointer-events:none;background:#0d0e0f;display:block;position:absolute;top:100%;left:0;right:0;translate:0 -8px}html[data-storefront-motion=on][data-motion-input=pointer] .main-nav.motion-menu{transition:opacity .18s,translate .22s cubic-bezier(.22,1,.36,1),visibility 0s .22s}html[data-storefront-motion=on] .main-nav.motion-menu.open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;translate:0}}@media (prefers-reduced-motion:reduce){.main-nav.motion-menu{transition:none!important}}
