:root{--swatch-alternate-height: 3.4rem;--swatch-alternate-width: 3.4rem;--swatch-width: 4.9rem}.vbb-variant-selector>label{font-family:var(--font-untitled-sans);font-size:1rem;cursor:pointer;text-transform:uppercase;text-align:center;margin-bottom:var(--spacing-sm)}.vbb-product__sticky .vbb-variant-selector__item__content--alternate label{display:none}.vbb-product__sticky.active .vbb-variant-selector__item__content--alternate label{display:block}.vbb-variant-selector__label{text-align:left!important}.vbb-product__sticky.active .vbb-variant-selector__label{display:none!important}.vbb-variant-selector ul{list-style-type:none;display:flex;gap:var(--spacing-xs);width:fit-content;flex-wrap:wrap}vbb-variant-selector .slider{margin-right:5px}vbb-variant-selector .slider li:first-of-type{margin-left:5px}.vbb-variant-selector__item a{display:block;height:100%;text-decoration:none}.vbb-variant-selector__item a:hover{text-decoration:none}.vbb-variant-selector__item__content.vbb-variant-selector__item__content--alternate .vbb-variant-selector__item__content--swatch__image,vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__item__content--alternate.vbb-variant-selector__item__content--swatch .vbb-variant-selector__item__content--swatch__image--content{height:100%;width:100%}.vbb-product__sticky.active .vbb-variant-selector__item__content.vbb-variant-selector__item__content--alternate .vbb-variant-selector__item__content--swatch__image{width:unset}vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__item__content--alternate.vbb-variant-selector__item__content--swatch .vbb-variant-selector__item__content--swatch__image--content,vbb-variant-selector[data-group-selector=false] .vbb-variant-selector__item__content--alternate.vbb-variant-selector__item__content--swatch .vbb-variant-selector__item__content--swatch__image--content{width:var(--swatch-alternate-width);height:var(--swatch-alternate-height)}.vbb-variant-selector__item__content label{width:var(--swatch-width);position:relative;font-family:var(--font-untitled-sans);font-size:1rem;cursor:pointer;text-transform:uppercase}vbb-variant-selector[data-group-selector=false] .vbb-variant-selector__item__content--swatch{color:transparent;transition:border-color .1s,color .1s}@media (prefers-reduced-motion: reduce){vbb-variant-selector[data-group-selector=false] .vbb-variant-selector__item__content--swatch{transition:none}}vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__item__content--swatch{padding:1px;border:1px solid var(--color-bg);transition:border-color .1s;cursor:pointer;font-size:1rem;font-family:var(--font-untitled-sans);text-transform:uppercase;overflow-y:visible}@media (prefers-reduced-motion: reduce){vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__item__content--swatch{transition:none}}.vbb-variant-selector__item__content-label{position:absolute;top:-.5rem;left:-.5rem;font-size:.9rem;line-height:1.1rem;font-family:var(--font-untitled-sans);padding:0 .4rem;background-color:#000;color:#fff;text-transform:uppercase;white-space:nowrap;z-index:1}.vbb-variant-selector__item__content--text .vbb-variant-selector__item__content-label{top:-.8rem}.vbb-variant-selector__item__content--swatch label{white-space:nowrap;padding-bottom:1rem}.vbb-variant-selector__item__content--swatch__image{position:relative;height:2rem;display:flex}.vbb-variant-selector__item__content--swatch__image__placeholder{background-color:var(--color-mid-grey);height:100%}.vbb-variant-selector__item__content--swatch .vbb-variant-selector__item__content--swatch__image--content,.vbb-product__sticky--selector .vbb-variant-selector__item__content--swatch__image--content{display:block;width:4.5rem;height:fit-content}vbb-variant-selector[data-group-selector=false] .vbb-variant-selector__item__content--swatch .vbb-variant-selector__item__content--swatch__image--content,vbb-variant-selector[data-group-selector=false] .vbb-product__sticky--selector .vbb-variant-selector__item__content--swatch__image--content{display:block;width:var(--swatch-width);height:2.3rem;border:1px solid;padding:1px}.vbb-variant-selector__item__content--text{border:1px solid var(--color-border);height:2rem;width:var(--swatch-width);margin-bottom:.5rem;position:relative}.vbb-variant-selector__item__content--text label{display:flex;justify-content:center;align-items:center;height:2rem;width:100%}.vbb-variant-selector__item__content--text label{height:100%}.vbb-variant-selector__category-item .vbb-variant-selector__item--disabled .vbb-variant-selector__item__content--swatch__image:after{transform:unset}.vbb-variant-selector__item--disabled .vbb-variant-selector__item__content--text:after,.vbb-variant-selector__item--disabled .vbb-variant-selector__item__content--swatch__image:after{position:absolute;content:"";left:0;transition:opacity .2s;top:1px;right:0;bottom:-2px}.vbb-variant-selector__item--disabled .vbb-variant-selector__item__content--alternate .vbb-variant-selector__item__content--swatch__image:after{position:absolute;content:"";left:0;transition:opacity .2s;top:0;right:0;bottom:0}@media (prefers-reduced-motion: reduce){.vbb-variant-selector__item--disabled .vbb-variant-selector__item__content--text:after,.vbb-variant-selector__item--disabled .vbb-variant-selector__item__content--swatch__image:after{transition:none}}.vbb-variant-selector__item--disabled[data-active=false] .vbb-variant-selector__item__content--text:after{background-image:linear-gradient(to top left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - 1px),var(--color-border) 50%,rgba(0,0,0,0) calc(50% + 1px),rgba(0,0,0,0) 100%)}.vbb-variant-selector__item--disabled[data-active=false] .vbb-variant-selector__item__content--swatch__image:after{background-image:linear-gradient(to top left,rgba(255,255,255,.6) 0%,rgba(255,255,255,.6) calc(50% - 1px),var(--color-bg) 50%,rgba(255,255,255,.6) calc(50% + 1px),rgba(255,255,255,.6) 100%)}.vbb-variant-selector__item--disabled[data-active=true] .vbb-variant-selector__item__content--text:after,.vbb-variant-selector__item--disabled[data-active=true] .vbb-variant-selector__item__content--swatch__image:after,.vbb-variant-selector__item--disabled:hover .vbb-variant-selector__item__content--text:after,.vbb-variant-selector__item--disabled:hover .vbb-variant-selector__item__content--swatch__image:after{background-image:linear-gradient(to top left,rgba(255,255,255,0) 0%,rgba(255,255,255,0) calc(50% - 1px),var(--color-border) 50%,rgba(255,255,255,0) calc(50% + 1px),rgba(255,255,255,0) 100%);height:100%!important;width:100%!important}.vbb-variant-selector__item[data-active=false] .vbb-variant-selector__item__content--swatch:hover,.vbb-variant-selector__item[data-active=false] li:hover .vbb-variant-selector__item__content--swatch{border-color:var(--color-mid-grey);color:var(--color-mid-grey)}.vbb-variant-selector ul:hover .vbb-variant-selector__item__content--swatch:not(:hover){border-color:transparent;color:transparent}.vbb-variant-selector__item[data-active=true] .vbb-variant-selector__item__content--swatch,.vbb-variant-selector__item[data-active=true] .vbb-variant-selector__item__content--text,.vbb-variant-selector__item[data-active=false] .vbb-variant-selector__item__content--text:hover{border-color:var(--color-fg);color:var(--color-fg)}.vbb-variant-selector__item{position:relative}@media (hover: none) and (pointer: coarse){.vbb-variant-selector__item[data-active=true] .vbb-variant-selector__item__content--swatch{border-color:var(--color-fg)!important;color:var(--color-fg)!important}}.vbb-variant-selector__item__content--gift-card{width:auto;white-space:nowrap;padding:5px;border:1px solid var(--color-border)}.vbb-variant-selector__item[data-active=true] .vbb-variant-selector__item__content--gift-card{border-color:var(--color-fg)}.vbb-variant-selector__item__content--gift-card label{width:auto}.vbb-variant-selector__sharpener-option{margin-top:var(--spacing-sm);width:fit-content}.vbb-variant-selector__sharpener-option a{text-decoration:none}.vbb-variant-selector__carousel{display:flex;gap:var(--spacing-sm);align-items:center;justify-content:center;margin:0 auto}.vbb-variant-selector__carousel button{margin-top:-1rem}.vbb-variant-selector__carousel--minimum button,.vbb-variant-selector__carousel--four button{display:none}.vbb-variant-selector__carousel ul.slider{height:4.5rem;max-width:23rem;margin-bottom:0;margin-top:-5px;padding-top:7px}.vbb-variant-selector__carousel ul.slider--mobile:after{all:unset}@media screen and (min-width: 365px){.vbb-variant-selector__carousel ul.slider{max-width:29rem}.vbb-variant-selector__carousel--five button{display:none}}@media screen and (min-width: 1100px){.vbb-variant-selector__carousel ul.slider{max-width:18rem}.vbb-variant-selector__carousel--four button,.vbb-variant-selector__carousel--five button,.vbb-variant-selector__carousel--six button{display:block}}@media screen and (min-width: 1300px){.vbb-variant-selector__carousel ul.slider{max-width:23.5rem}.vbb-variant-selector__carousel--four button{display:none}}@media screen and (min-width: 1500px){.vbb-variant-selector__carousel ul.slider{max-width:29rem}.vbb-variant-selector__carousel--five button{display:none}}.vbb-product__sticky--selector,.vbb-product__sticky--image,.vbb-product__sticky--title,.vbb-fifty-fifty__block--text__container .vbb-variant-selector{display:none}.vbb-variant-selector__category-item--blank{max-width:100%;min-width:100%}.cart-drawer .vbb-variant-selector__category-item--title:first-of-type{padding:1rem 0 0!important}.cart-drawer .vbb-variant-selector__category-item--title{padding:0!important}.vbb-variant-selector__category-item--title{width:100%;font-size:1.6rem;margin-bottom:unset;font-style:italic}.vbb-variant-selector__category-item--title span[data-active=false]{display:none}.vbb-variant-selector__category--active_variant{font-size:1rem;font-style:normal;text-transform:uppercase;display:none}vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__item__content--swatch label{display:none}.vbb-product__sticky.active vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__item__content--swatch label{display:block!important}.vbb-product__sticky.active vbb-variant-selector .vbb-variant-selector__item__content--swatch__image--content{border:none;padding:0!important;display:flex;align-items:center}.vbb-product__sticky.active vbb-variant-selector .vbb-variant-selector__item__content--swatch__image--content:not(img):not(:has(*)){height:4.5rem}.vbb-product__sticky.active vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__category-item--title{padding:1.2rem var(--spacing-sm) 0}@media screen and (min-width: 750px){.vbb-product__sticky.active vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__category-item--title{padding:1.2rem var(--spacing-lg) 0}}.vbb-product__sticky.active vbb-variant-selector[data-group-selector=true] .vbb-variant-selector__category--active_variant{display:none}.vbb-product__sticky.active .vbb-variant-selector__tabs{padding:1.5rem 1.5rem 0}.vbb-product__sticky.active .customer{display:none}span.vbb-variant-selector__item__content--swatch__image--content{background-clip:content-box;padding:1px}.vbb-variant-selector__tabs{display:flex;flex-wrap:wrap;width:100%;gap:1.5rem;margin-bottom:1.5rem;font-family:var(--font-untitled-sans);font-size:1.1rem}.vbb-variant-selector__tabs span{text-transform:uppercase;cursor:pointer;border-bottom:1px solid transparent}.vbb-variant-selector__tabs span:not(.active){color:var(--color-mid-grey)}.vbb-variant-selector__tabs span.active{border-bottom-color:var(--color-fg)}.vbb-variant-selector__tabs span:not(.active):hover{color:var(--color-fg)}.vbb-variant-selector__label{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-family:var(--font-untitled-sans);font-size:var(--font-size-sm)}.vbb-variant-selector__label span{text-transform:uppercase}.vbb-variant-selector__item--disabled[data-active=true] .vbb-variant-selector__item__content:not(.vbb-variant-selector__item__content--alternate) .vbb-variant-selector__item__content--text:after{height:var(--swatch-height)!important;width:var(--swatch-width)!important}.vbb-product-form[data-in-product-card=true] .vbb-variant-selector__container:not(:first-of-type){display:none}
/*# sourceMappingURL=/cdn/shop/t/797/assets/vbb-variant-selector.css.map */
