*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6{font-family:Assistant,sans-serif!important}.bvfc-header{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:48px;margin-bottom:32px!important}.bvfc-header__left{flex:1;min-width:0}.bvfc-header__right{flex-shrink:0;padding-bottom:4px}.bvfc-eyebrow{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.5);margin-bottom:14px}.bvfc-desc{margin-top:12px!important}.bvfc-shop-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1.5px solid rgb(var(--color-foreground));padding-bottom:2px;white-space:nowrap;transition:opacity .2s}.bvfc-shop-link:hover{opacity:.6}.collection .title.h2{font-size:52px!important;font-weight:900!important;letter-spacing:-.02em!important;line-height:1.05!important}@media(max-width:990px){.collection .title.h2{font-size:36px!important}}.card-wrapper{border-radius:12px;overflow:hidden}.card__media{border-radius:12px}.card--card{border:none!important;box-shadow:none!important}.card__information{padding:12px 4px 0!important}.card__heading{font-size:13px!important;font-weight:600!important;margin-bottom:4px!important;letter-spacing:0!important}.price__container .price-item{font-size:13px!important;font-weight:500!important}.card__badge{font-size:10px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.icon-bar-card{text-align:left!important}.icon-bar-card h3{font-size:14px!important;font-weight:700!important;letter-spacing:-.01em!important;margin-bottom:4px!important}.icon-bar-card .rte{font-size:12px!important;color:rgba(var(--color-foreground),.6)!important;line-height:1.5!important}.section-template--index{padding:0!important}.color-background-2 .card--card{border:none!important}.button,.btn{font-family:Assistant,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;border-radius:6px!important}.slideshow__controls{margin-top:-40px!important;position:relative;z-index:2}a{text-underline-offset:3px}@media(max-width:750px){.bvfc-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.bvfc-header__right{align-self:flex-start}.bv-clr__inner,.bv-sys__inner,.bv-dims__inner,.bv-fam__inner,.bv-eco__inner{grid-template-columns:1fr!important;gap:40px!important}.bv-clr__grid{grid-template-columns:repeat(4,1fr)!important}.bv-eco__h1{font-size:48px!important}.bv-fam__heading,.bv-sys__heading{font-size:36px!important}}@media(max-width:990px)and (min-width:751px){.bv-clr__grid{grid-template-columns:repeat(5,1fr)!important}.bv-eco__h1{font-size:64px!important}}@media screen and (min-width:750px){#shopify-section-template--21658017595541__image_slider_FW3YwT .ratio{--ratio-percent: 75% !important;position:relative!important;overflow:hidden!important}#shopify-section-template--21658017595541__image_slider_FW3YwT video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important}#shopify-section-template--21658017595541__image_slider_FW3YwT img.image-slide__image{object-fit:contain!important;background:#f7f8fa!important}}.product{padding-top:20px!important;padding-bottom:20px!important}.product__info-container{font-family:Assistant,sans-serif!important}.product-breadcrumbs__link,.product-breadcrumbs__item{font-size:13px!important;color:#5f6673!important;font-weight:500!important}.product-breadcrumbs__link:hover{color:#050505!important}.product-breadcrumbs__separator{color:#d9dde4!important}.badge,[class*=price__badge],[id*=PdpBadge]{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:7px 14px!important;border:1px solid #303030!important;border-radius:999px!important;background:#050505!important;color:#fff!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.06em!important}.price__badge-sold-out{background:#888!important;border-color:#888!important}.product__title h1,.product__title .h1{font-size:3.9rem!important;font-weight:900!important;line-height:1!important;letter-spacing:-.02em!important;color:#050505!important}@media screen and (max-width:749px){.product__title h1,.product__title .h1{font-size:3rem!important}}.price-item--regular,.price-item--sale{font-size:2.6rem!important;font-weight:700!important;color:#050505!important;letter-spacing:0!important}.price__compare-price .price-item{font-size:1.8rem!important;color:#5f6673!important;text-decoration:line-through!important}.product-form__submit,.shopify-payment-button__button,[name=add]{width:100%!important;min-height:52px!important;background:#050505!important;color:#fff!important;border:none!important;border-radius:10px!important;font-size:14px!important;font-weight:900!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .2s!important}.product-form__submit:hover{background:#333!important}.variant-buttons .variant-button,.product-form__input .variant-button,fieldset.variant-buttons label{border:1.5px solid #d9dde4!important;border-radius:8px!important;font-weight:700!important;font-size:14px!important;padding:10px 16px!important;cursor:pointer!important;transition:border-color .15s,background .15s!important}fieldset.variant-buttons label:hover{border-color:#050505!important}fieldset.variant-buttons input:checked+label,.variant-button--active{border-color:#050505!important;background:#050505!important;color:#fff!important}.quantity__button,.quantity__input{border:1px solid #d9dde4!important;border-radius:8px!important;font-weight:700!important}.product-media-container{border-radius:12px!important;background:#f5f7fa!important;overflow:hidden!important}.product__media-list{gap:8px!important}.thumbnail-list__item button,.product-media-thumbs img{border-radius:8px!important;border:1.5px solid #d9dde4!important}.thumbnail-list__item.is-active button,.thumbnail-list__item button:hover{border-color:#050505!important}.product__description .rte,.product__description p,.rich-text-block p{font-size:1.6rem!important;color:#5f6673!important;line-height:1.6!important}.text-with-icon-block,.product__text-container{border:1px solid #d9dde4!important;border-radius:8px!important;background:#fff!important;padding:14px!important}.product__text p{font-size:1.3rem!important;font-weight:600!important}.horizontal-ticker{background:#050505!important}.horizontal-ticker__item,.horizontal-ticker__content{color:#fff!important}.related-products .card__heading{font-size:13px!important;font-weight:700!important}.related-products .title{font-size:2.4rem!important;font-weight:900!important}.bv-urgency,.bv-dims,.bv-series,.bv-comp,.bv-story,.bv-royalpop,.bv-pdp-dims,.bv-pdp-series{box-sizing:border-box;font-family:Assistant,sans-serif}.bv-urgency *,.bv-dims *,.bv-series *,.bv-comp *,.bv-story *,.bv-royalpop *{box-sizing:border-box}[id*=bv_urgency] .section-padding,[id*=bv_pdp_dims] .section-padding,[id*=bv_pdp_series] .section-padding,[id*=bv_pdp_comparison] .section-padding,[id*=bv_pdp_story] .section-padding,[id*=bv_pdp_royalpop] .section-padding{padding-top:0!important;padding-bottom:0!important}.bv-urgency__card{transition:box-shadow .2s}.bv-urgency__icon-item svg{flex-shrink:0}.bv-dims{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.bv-dims__spec-card:hover{border-color:#050505;transition:border-color .15s}.bv-series{border-bottom:1px solid #edf0f4}.bv-comp__table tbody tr:hover td{background:#fafafa!important}.bv-comp__table tbody tr:hover .bv-comp__td-highlight{background:#0505050f!important}.bv-story__img-wrap img{transition:transform .5s ease}.bv-story__img-wrap:hover img{transform:scale(1.03)}.bv-royalpop__card-media{overflow:hidden}.sticky-atc-container{font-family:Assistant,sans-serif!important}.bv-section-sep{height:1px;background:#d9dde4;margin:0}@keyframes bv-pulse{0%,to{box-shadow:0 0 #f9522f80}50%{box-shadow:0 0 0 8px #f9522f00}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/byvivaldi.css.map */
