cart-drawer .cart-drawer__inner{transition:transform .64s cubic-bezier(.16,1,.3,1),opacity .32s ease,visibility .64s!important;border-radius:0!important;box-shadow:none!important;border-left:1px solid var(--bv-ink, #000)}cart-drawer.is-visible .cart-drawer:before{background-color:#0000008c!important;animation:bv-scrim .48s ease both}@keyframes bv-scrim{0%{opacity:0}to{opacity:1}}.cart-drawer__title{font-family:var(--bv-font-display, inherit)!important;font-weight:var(--bv-font-display-weight, 800)!important;letter-spacing:-.03em!important;text-transform:uppercase!important}.cart-drawer__title-counter{font-family:var(--bv-font-body, inherit);font-size:11px;letter-spacing:.1em;vertical-align:super;margin-left:4px}.cart-drawer__close{border-radius:0!important}.cart-drawer__head{border-bottom:1px solid var(--bv-ink, #000)}cart-drawer .cart-item .media,cart-drawer .cart-item img{border-radius:0!important}cart-drawer .cart-item{border-bottom:1px solid var(--bv-rule-soft, #d6d3cd)}@media(prefers-reduced-motion:no-preference){cart-drawer .cart-drawer__items .cart-item{opacity:0;transform:translate3d(0,14px,0)}cart-drawer.is-visible .cart-drawer__items .cart-item{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}cart-drawer.is-visible .cart-drawer__items .cart-item:nth-child(1){transition-delay:.18s}cart-drawer.is-visible .cart-drawer__items .cart-item:nth-child(2){transition-delay:.25s}cart-drawer.is-visible .cart-drawer__items .cart-item:nth-child(3){transition-delay:.32s}cart-drawer.is-visible .cart-drawer__items .cart-item:nth-child(4){transition-delay:.39s}cart-drawer.is-visible .cart-drawer__items .cart-item:nth-child(n+5){transition-delay:.46s}cart-drawer-items.is-loading .cart-item{transition:opacity .2s ease}}.cart-drawer__information-bar{border-bottom:1px solid var(--bv-rule-soft, #d6d3cd)}.shipping-bar__progress,.shipping-bar__bar{border-radius:0!important}.cart-drawer__recommendations{border-top:1px solid var(--bv-ink, #000);padding-top:14px}.cart-drawer__recommendations .product-recommendations__title{font-family:var(--bv-font-display, inherit)!important;font-weight:var(--bv-font-display-weight, 800)!important;letter-spacing:-.02em!important;text-transform:uppercase!important;font-size:15px!important}.cart-drawer__recommendations .product-recommendations__title svg{display:none}.cart-drawer__recommendations img{border-radius:0!important;filter:none}.cart-drawer__recommendations .button,.cart-drawer__recommendations button{border-radius:0!important;letter-spacing:.1em}@media(prefers-reduced-motion:no-preference){.cart-drawer__recommendations .swiper-slide img{transition:transform 1.2s cubic-bezier(.16,1,.3,1)}.cart-drawer__recommendations .swiper-slide:hover img{transform:scale(1.03)}}.cart-drawer__summary{border-top:1px solid var(--bv-ink, #000)}.cart-drawer__summary-total{font-variant-numeric:tabular-nums}.cart-drawer__action-buttons .button,.cart-drawer .cart-summary__button{border-radius:0!important;letter-spacing:.12em;min-height:56px}.cart-drawer__terms{font-size:12px;color:var(--bv-graphite, #6b6b6b)}.quantity__wrapper,.quantity__wrapper *{border-radius:0!important}.cart-drawer__empty-text{font-family:var(--bv-font-display, inherit);font-weight:var(--bv-font-display-weight, 800);letter-spacing:-.03em;text-transform:uppercase}.bv-upsell{border-top:1px solid var(--bv-ink, #000);padding:16px 0 4px;font-family:var(--bv-font-body, inherit)}@media(prefers-reduced-motion:no-preference){.bv-upsell{opacity:0;transform:translate3d(0,12px,0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.bv-upsell.is-in{opacity:1;transform:none}.bv-upsell.is-in.is-out{opacity:0;transform:translate3d(0,-8px,0);transition-duration:.24s}.bv-upsell .bv-upsell__item{opacity:0;transform:translate3d(12px,0,0);transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.bv-upsell.is-in .bv-upsell__item{opacity:1;transform:none}.bv-upsell.is-in .bv-upsell__item:nth-child(2){transition-delay:60ms}.bv-upsell.is-in .bv-upsell__item:nth-child(3){transition-delay:.12s}.bv-upsell.is-in .bv-upsell__item:nth-child(4){transition-delay:.18s}.bv-upsell.is-in .bv-upsell__item:nth-child(n+5){transition-delay:.24s}}.bv-upsell__head{display:grid;gap:4px;margin-bottom:12px}.bv-upsell__title{font-family:var(--bv-font-display, inherit);font-weight:var(--bv-font-display-weight, 800);text-transform:uppercase;letter-spacing:-.02em;font-size:16px;line-height:1.05}.bv-upsell__sub{font-size:12px;color:var(--bv-graphite, #6b6b6b)}.bv-upsell__row{list-style:none;margin:0;padding:0 0 6px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bv-upsell__row::-webkit-scrollbar{display:none}.bv-upsell__item{flex:0 0 132px;scroll-snap-align:start;display:flex;flex-direction:column;gap:6px}.bv-upsell__name{min-height:2.5em}.bv-upsell__add{margin-top:auto}.bv-upsell__media{position:relative;display:block;aspect-ratio:4 / 5;background:var(--bv-concrete, #e9e7e2);overflow:hidden}.bv-upsell__media img{width:100%;height:100%;object-fit:cover;display:block}.bv-upsell__badge{position:absolute;top:8px;left:8px;padding:6px 8px 5px;background:var(--bv-ink, #000);color:var(--bv-paper, #fff);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.bv-upsell__name{font-size:12px;line-height:1.25;font-weight:600;text-transform:uppercase;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bv-upsell__price{font-size:12px;font-variant-numeric:tabular-nums}.bv-upsell__price s{color:var(--bv-graphite, #6b6b6b);margin-right:4px}.bv-upsell__add{display:inline-flex;justify-content:center;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--bv-ink, #000);background:var(--bv-ink, #000);color:var(--bv-paper, #fff);font:600 11px/1 inherit;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;border-radius:0}.bv-upsell__add:hover{background:var(--bv-paper, #fff);color:var(--bv-ink, #000)}.bv-upsell__add.is-busy{opacity:.5}.bv-upsell__item--more{align-content:center}.bv-upsell__more{display:flex;flex-direction:column;justify-content:center;gap:8px;aspect-ratio:4 / 5;padding:14px;border:1px solid var(--bv-ink, #000);font:600 12px/1.3 inherit;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:inherit}.bv-upsell__more:hover{background:var(--bv-ink, #000);color:var(--bv-paper, #fff)}
/*# sourceMappingURL=/cdn/shop/t/91/assets/bv-cart.css.map */
