:root{--swatch-alternate-height: 3.4rem;--swatch-alternate-width: 3.4rem}.vbb-set{max-width:114rem;margin:0 auto;padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm);display:grid;gap:var(--spacing-sm);width:100%}.vbb-set__carousel .placeholder-svg{background-color:var(--color-bg);fill:var(--color-mid-grey)}.vbb-set__details{margin:0 auto;display:flex;justify-content:center}.vbb-set__details .star-rating{gap:.5rem}.vbb-set__details .star-rating .star{height:1.25rem}.vbb-set__details .star-rating .star-rating__count{font-size:1rem}.vbb-set__details>div{max-width:44rem;flex:1 1 44rem}@media screen and (min-width: 768px) and (max-width: 1024px){.vbb-set__details>div{max-width:45rem;padding-right:var(--spacing-lg)}}.vbb-set__details h1{font-size:3.6rem;margin-bottom:.5rem}.vbb-set__custom-bundle-upsell{background-color:var(--color-bg-2);padding:var(--spacing-sm) var(--spacing-lg);margin-bottom:var(--spacing-sm);text-align:center}.vbb-set__details__price{display:inline-block;margin-bottom:var(--spacing-sm);font-family:var(--font-untitled-sans);font-size:var(--font-size-quinary-title)}.vbb-set__details__price .vbb-set__details__price--prediscounted{color:var(--color-mid-grey);text-decoration:line-through;margin-left:5px}.vbb-set__details__description{margin-bottom:var(--spacing-sm)}.vbb-set__details__description p{font-size:var(--font-size-sm)}.vbb-set__details__description p:not(:last-of-type){margin-bottom:var(--spacing-sm)}.vbb-set__in-cart-message--container{padding-top:var(--spacing-xs);height:1.5rem;font-size:var(--font-size-sm);color:var(--color-mid-grey)}.vbb-set__in-cart-message{display:none}.vbb-set__details__item{padding:var(--spacing-sm) 0;display:grid;grid-template-columns:8rem auto;gap:var(--spacing-sm);border-bottom:1px solid var(--color-mid-grey)}.vbb-set__details__item--button{font-size:1rem;font-size:10px;font-weight:300;text-decoration:underline;text-underline-offset:.25rem;background-color:unset;border:unset}.vbb-set__details__item--button:hover{cursor:pointer}div[data-active-variant-id]:not([data-active-variant-id=""]) .vbb-set__details__item--button{display:none}div[data-active-variant-id=""] .vbb-set__details__item--button__remove,div[data-active-variant-id][data-required=true] .vbb-set__details__item--button__remove{display:none}.vbb-set__details__item--button__remove{position:absolute;display:flex;justify-content:center;align-items:center;top:0rem;left:0rem;transform:translate(-25%,-25%);background-color:#000;height:2rem;width:2rem;font-size:1rem;border-radius:100%;border:none;color:#fff;z-index:10}.vbb-set__details__item--button__remove:hover{cursor:pointer}.vbb-set__input-label{display:inline}.vbb-set__details__item__image{background-color:var(--color-bg-3);position:relative;display:flex;justify-content:center;align-items:center;height:100px}.vbb-set__details__item__image span.aspect-ratio-box{height:auto;width:100%}.vbb-set__details__item__info__header{display:flex;justify-content:space-between;width:100%}.vbb-set__details__item__info__header h3{margin-bottom:unset}.vbb-set__details__item__info__header h3 a{text-decoration:none}.vbb-set__details__item__info__header sup{font-size:1.2rem}.vbb-set__details__item__info__header__pricing{display:flex;flex-direction:column;gap:2px;text-align:right;height:var(--spacing-sm);font-family:var(--font-untitled-sans)}.vbb-set__details__item__info__header__pricing .vbb-set__details__item__info__header__pricing--prediscounted{text-decoration:line-through;color:var(--color-mid-grey);font-style:italic}.vbb-set__details__item__info__header__pricing--excluded{text-decoration:none!important;color:unset!important;font-style:normal!important}.vbb-set__details__item__info__variants__active{font-family:var(--font-untitled-sans);text-transform:uppercase;font-size:1rem;margin-top:var(--spacing-3xs);margin-bottom:var(--spacing-2xs);transition:color .1s}@media (prefers-reduced-motion: reduce){.vbb-set__details__item__info__variants__active{transition:none}}.vbb-set__details__item__info__variants__active--hovering{color:var(--color-mid-grey)}.vbb-set__details__item__info__variants__selector{margin-top:1rem}.vbb-set__details__item__info__variants__selector ul{list-style-type:none;display:flex;gap:.5rem 1rem;width:fit-content;flex-wrap:wrap}.vbb-set__details__item__info__variants__selector li{width:49px;padding:1px;border:1px solid var(--color-bg);height:23px;transition:border-color .1s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;font-family:var(--font-untitled-sans);text-transform:uppercase;overflow-y:visible}@media (prefers-reduced-motion: reduce){.vbb-set__details__item__info__variants__selector li{transition:none}}.vbb-set__details__item__info__variants__selector .vbb-variant-selector__item__content--swatch__image,.vbb-variant-selector__item__content--swatch__image img{height:100%}.vbb-set__details__item__info__variants__selector li.vbb-variant-selector__item__content--alternate{width:var(--swatch-alternate-width);height:var(--swatch-alternate-height)}.vbb-set__details__item__info__variants__selector li.vbb-variant-selector__item__content--alternate div,.vbb-set__details__item__info__variants__selector li.vbb-variant-selector__item__content--alternate img,.vbb-set__details__item__info__variants__selector li.vbb-variant-selector__item__content--alternate img:hover{height:100%;width:100%;margin:auto}.vbb-set__details__item__info__variants__selector li.vbb-variant-selector__item__content--alternate:hover{width:var(--swatch-alternate-width);height:var(--swatch-alternate-height);padding:1px;border-color:var(--color-mid-grey)}.vbb-set__details__item__info__variants__selector li:hover{width:49px;padding:1px;border-color:var(--color-mid-grey);height:23px}.vbb-set__details__item__info__variants__selector li[data-active=true],.vbb-set__details__item__info__variants__selector li[data-active=true]:hover{border-color:var(--color-fg)}.vbb-variant-selector__item__content-label{position:absolute;top:-.5rem;left:-.5rem;font-size:.9rem;font-family:var(--font-untitled-sans);padding:0 .4rem;background-color:#000;color:#fff;text-transform:uppercase;white-space:nowrap;z-index:1}.vbb-set__details__item__info__variants__selector__item{position:relative}.vbb-set__details__item__info__variants__selector li.vbb-set__details__item__info__variants__selector__item--size{border-color:var(--color-mid-grey)}.vbb-set__details__item__info__variants__selector li[data-active=true].vbb-set__details__item__info__variants__selector__item--size,.vbb-set__details__item__info__variants__selector li.vbb-set__details__item__info__variants__selector__item--size:hover{border-color:var(--color-fg)}.vbb-set__details__item__info__variants__selector li[data-in-stock=false]{color:var(--color-border);position:relative}.vbb-set__details__item__info__variants__selector li[data-in-stock=false]:hover{color:var(--color-border)}.vbb-set__details__item__info__variants__selector li[data-in-stock=false]:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;transition:opacity .2s;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%)}@media (prefers-reduced-motion: reduce){.vbb-set__details__item__info__variants__selector li[data-in-stock=false]:after{transition:none}}.vbb-set__details__item__info__variants__selector li[data-in-stock=false].vbb-set__details__item__info__variants__selector__item--size{border-color:var(--color-border)}.vbb-set__details__item__info__variants__selector li[data-in-stock=false].vbb-set__details__item__info__variants__selector__item--size:hover{border-color:var(--color-mid-grey)}.vbb-set__details__item__info__variants__selector li[data-in-stock=false].vbb-set__details__item__info__variants__selector__item--size:hover:after{background-image:none}.vbb-set__details__item__info__variants__selector li[data-in-stock=false][data-active=true].vbb-set__details__item__info__variants__selector__item--size{border-color:var(--color-fg);color:var(--color-fg);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-set__details__item__info__variants__selector li[data-in-stock=false].vbb-set__details__item__info__variants__selector__item--size: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-set__details__item__info__variants__selector li[data-in-stock=false][data-active=true].vbb-set__details__item__info__variants__selector__item--size:after{background-image:none}.vbb-set__details__atc--prediscounted-price{text-decoration:line-through;margin-right:5px}vbb-set-form[data-disable-all-bundle-discounts=true] .vbb-set__details__atc--prediscounted-price{text-decoration:none;margin-right:initial}@media screen and (min-width: 768px){.vbb-set{grid-template-columns:repeat(2,50%);gap:var(--spacing-lg);padding-top:0;padding-bottom:3.6rem}.vbb-set__carousel vbb-snap-carousel,.vbb-set__details__sticky{position:sticky;z-index:5}.vbb-set__carousel vbb-snap-carousel{top:12rem}.vbb-set__details__sticky{z-index:5}.vbb-set__details{padding-bottom:var(--spacing-lg)}.vbb-set__details__price{padding-bottom:var(--spacing-sm);margin-bottom:0}.vbb-set__details__description{margin-bottom:var(--spacing-sm)}}@media screen and (min-width: 1536px){.vbb-set{max-width:var(--breakpoint-2xl)}}.sticky-back-top__wrapper{position:fixed;left:0;right:0;bottom:-53px;z-index:8;background:#fff;display:flex;align-items:center;height:5.2rem;padding:0 0 0 var(--spacing-sm);border-top:1px solid var(--color-border);transition:bottom .2s ease-in-out}@media (prefers-reduced-motion: reduce){.sticky-back-top__wrapper{transition:none}}@media screen and (min-width: 768px){.sticky-back-top__wrapper{padding:0 0 0 var(--spacing-lg)}}.sticky-back-top__wrapper.active{bottom:0}.sticky-back-top__wrapper .button{padding:2rem 4rem}.sticky-back-top__image{width:4rem;display:flex}.sticky-back-top__image img{width:100%;height:auto}.sticky-back-top__title{font-size:1.6rem;font-style:italic;margin-left:1rem;flex:1}@media screen and (min-width: 768px){.sticky-back-top__title{margin-left:2.5rem;font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/797/assets/vbb-set.css.map */
