:root{--bye-wine:#581b2c;--bye-ease:cubic-bezier(.22,1,.36,1)}html{scroll-behavior:auto!important}body{overflow-x:clip}#MainContent{min-height:45vh}#MainContent .product-grid{align-items:start;row-gap:clamp(24px,3vw,48px)!important;column-gap:clamp(10px,1.6vw,26px)!important}#MainContent .product-grid .grid__item{min-width:0}#MainContent .product-grid .card__inner{overflow:hidden;border:0!important;background:#f5f4f2!important}#MainContent .product-grid .card__media{overflow:hidden}#MainContent .product-grid .card__media img{transform:scale(1);transition:transform .65s var(--bye-ease),opacity .28s ease!important;will-change:auto}@media(hover:hover)and (pointer:fine){#MainContent .product-grid .card-wrapper:hover .card__media img:first-child{transform:scale(1.055)}#MainContent .product-grid .card-wrapper:hover .card__heading a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}#MainContent .product-grid .card__information{padding:12px 0 0!important}#MainContent .product-grid .card__heading{font-size:clamp(1.3rem,1.2vw,1.65rem)!important;font-weight:600!important;line-height:1.32!important;letter-spacing:-.015em!important}#MainContent .product-grid .price{font-size:clamp(1.3rem,1.1vw,1.55rem)!important}#MainContent .product__media-wrapper .product__media-item,#MainContent .product__media-wrapper .product__media{border:0!important;box-shadow:none!important}#MainContent .product__media-wrapper .product__media img{object-fit:contain!important;transition:none!important}#MainContent .product__media-wrapper .thumbnail[aria-current=true],#MainContent .product__media-wrapper .thumbnail[aria-current]{border-color:var(--bye-wine)!important}#MainContent .product-form__submit{min-height:58px!important;transition:background-color .22s ease,transform .25s var(--bye-ease)!important}@media(hover:hover){#MainContent .product-form__submit:hover:not(:disabled){transform:translateY(-2px)}}@media(max-width:749px){#MainContent .product-grid{column-gap:10px!important;row-gap:23px!important}#MainContent .product-grid .card__heading{font-size:1.25rem!important}#MainContent .product-grid .card__information{padding-top:9px!important}#MainContent .product__media-wrapper{padding:0!important}#MainContent .product__media-list{margin-bottom:0!important}#MainContent .product__media-wrapper .thumbnail-slider{margin-top:0!important;padding:8px 12px 0!important}#MainContent .product__media-wrapper .product__media-item{margin:0!important}#MainContent .product__info-wrapper{padding:18px 18px 36px!important}#MainContent .product__info-container .product__title h1{font-size:clamp(2.2rem,5.6vw,3rem)!important;line-height:1.15!important}#MainContent .product__info-container .price{margin:10px 0!important}#MainContent .product-form__input--pill input[type=radio]+label{min-width:52px!important;min-height:48px!important}#MainContent .product-form__buttons{max-width:100%!important}body:has(product-info) .bye-nav__mascot{scale:.65!important;opacity:.82!important;transform-origin:bottom right}}@media(min-width:990px){#MainContent .product:not(.product--no-media) .product__info-wrapper{padding-left:clamp(32px,4vw,80px)!important}#MainContent .product__info-container{position:sticky;top:100px}}@media(prefers-reduced-motion:reduce){#MainContent *,#MainContent *:before,#MainContent *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/bye-final-commerce.css.map */
