html body :is(#cart-drawer,#MainContent[data-template=cart]){font-family:var(--bv-cart-font);color:var(--bv-cart-ink);font-variant-numeric:tabular-nums}html body :is(#cart-drawer,#MainContent[data-template=cart]) :is(h1,h2,h3,button,input,.cart-items__title,.cart-totals span,.cart-totals text-component){font-family:var(--bv-cart-font)}html body #cart-drawer{--theme-drawer-width:var(--bv-cart-width);--theme-drawer-padding:36px}html body #cart-drawer .theme-drawer__dialog{inline-size:min(var(--bv-cart-width),100vw);max-inline-size:100vw;block-size:100dvh;max-block-size:100dvh;margin:0;inset-block:0;inset-inline-start:auto;inset-inline-end:0;border:0;border-radius:0;padding:0;background:var(--bv-cart-bg);color:var(--bv-cart-ink);box-shadow:none}html body #cart-drawer .theme-drawer__dialog::backdrop{background:#0008}html body #cart-drawer .cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}html body #cart-drawer .cart-drawer__inner>.cart-items-component{display:flex;flex-direction:column;flex:1;min-height:0}html body #cart-drawer .cart-drawer__content{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--bv-cart-bg)}html body #cart-drawer .cart-drawer__items{display:block;flex:1;min-height:0;overflow-y:auto;padding:0 36px}html body #cart-drawer .theme-drawer__header{flex:none;display:flex;align-items:center;padding:20px 36px;border-bottom:1px solid var(--bv-cart-ink);gap:12px}html body #cart-drawer .theme-drawer__title{font-size:var(--bv-cart-title,24px);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0;color:var(--bv-cart-ink)}html body #cart-drawer .theme-drawer__badge,.bv-cart-count{font:400 14px/1 var(--bv-cart-font);padding:0;border:0;background:transparent;color:inherit;margin-inline-start:8px;align-self:start}html body #cart-drawer .theme-drawer__close-button{margin-inline-start:auto;inline-size:32px;block-size:32px;min-height:0;padding:4px;color:var(--bv-cart-ink);background:transparent;border:0;border-radius:0;box-shadow:none}html body #cart-drawer .theme-drawer__close-button svg{width:24px;height:24px}.bv-cart-announcement{flex:none;padding:12px 16px;text-align:center;border-bottom:1px solid #d4d4d0;font-size:14px;line-height:1.5;font-weight:700;color:var(--bv-cart-promo-ink);text-transform:uppercase}.bv-cart-gold{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;padding:8px 16px;margin:16px 0;border-radius:999px;text-align:center;background:var(--bv-cart-gold);color:#111;box-shadow:0 3px 10px #b59b4626}.bv-cart-gold strong{font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.025em;text-transform:uppercase}.bv-cart-gold span{font-size:10px;line-height:1.4;letter-spacing:.02em;text-transform:uppercase}.bv-cart-shipping{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.5;margin:16px 0 24px}.bv-cart-shipping .svg-wrapper{width:16px;height:16px;flex:none}html body #cart-drawer .cart-drawer__summary{position:static;flex:none;padding:20px 36px max(20px,env(safe-area-inset-bottom));margin:0;gap:16px;background:var(--bv-cart-bg);border-top:1px solid #bababa;-webkit-mask-image:none;mask-image:none}html body #cart-drawer .cart-totals{border:0;padding:0;margin:0;gap:8px}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-totals__total-label,html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-totals__total-value{font-size:22px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--bv-cart-ink)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-totals__tax-note{font-size:12px;line-height:1.5;font-weight:700;color:var(--bv-cart-ink)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-totals__tax-note small{font-size:12px;line-height:1.5;color:inherit}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart__ctas{display:grid;grid-template-columns:1fr;gap:8px;width:100%}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart__checkout-button{width:100%;height:auto;min-height:var(--bv-cart-button-height);padding:16px;background:var(--bv-cart-ink);color:var(--bv-cart-bg);border:0;border-radius:0;box-shadow:none;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.12em;text-transform:uppercase}html body :is(#cart-drawer,#MainContent[data-template=cart]) .button:after{box-shadow:none}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart__checkout-button:hover{opacity:.88}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__table-row{padding:0 0 20px;margin:0 0 20px;border:0}html body #cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:100px minmax(0,1fr) max-content;grid-template-rows:repeat(4,min-content) 1fr;grid-template-areas:"media details details" "media variants variants" "media unit_price unit_price" "media quantity price" "media error error";column-gap:16px;row-gap:4px}html body #cart-drawer .cart-items__price{align-self:end;grid-area:price}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--bv-cart-ink)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__media-container{aspect-ratio:3/4}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__media-image{height:100%;width:100%;object-fit:cover}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__details{color:#666}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__price{font-size:14px;color:#666;line-height:1.4;white-space:nowrap;min-width:0}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__quantity{margin-top:12px;gap:8px}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector{border:1px solid #d4d4d0;border-radius:0;background:transparent;width:96px;min-height:32px;height:32px}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector button{background:transparent;color:#777;min-width:32px;width:32px;min-height:32px;height:32px;padding:7px}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector input{background:transparent;color:var(--bv-cart-ink);width:32px;font-size:14px;padding:0}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__remove{width:28px;height:32px;min-height:32px;padding:6px;border:0;border-radius:0;background:transparent;box-shadow:none}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__remove svg{width:14px;height:14px}.bv-cart-suggestions{border-top:1px solid var(--bv-cart-ink);padding-top:16px;margin:0 0 20px}.bv-cart-suggestions h3{font:700 20px/1.25 var(--bv-cart-font);text-transform:uppercase;letter-spacing:0;margin:0 0 6px}.bv-cart-suggestions>p{font-size:14px;line-height:1.5;color:#777;margin:0 0 12px}.bv-cart-suggestions__rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px)/3);gap:12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:4px}.bv-cart-suggestion{display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;text-decoration:none;color:var(--bv-cart-ink)}.bv-cart-suggestion__media{position:relative;aspect-ratio:3/4;background:#ddd;margin-bottom:6px}.bv-cart-suggestion__image{width:100%;height:100%;object-fit:cover}.bv-cart-suggestion__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;background:#111;color:#fff;padding:6px;font-size:9px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.bv-cart-suggestion>strong{font-size:12px;line-height:1.3;font-weight:600;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.bv-cart-suggestion__prices{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-top:6px;font-size:12px;line-height:1.4}.bv-cart-suggestion__prices s{color:#777}.bv-cart-breadcrumb{display:flex;justify-content:center;gap:8px;padding:48px 16px 0;font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;color:#777}.bv-cart-breadcrumb a{color:inherit;text-decoration:none}.bv-cart-table-head{display:flex;justify-content:space-between;border-bottom:1px solid #d4d4d0;padding:0 0 8px;margin:0 0 20px;font-size:10px;line-height:1.3;color:#777;text-transform:uppercase;letter-spacing:.08em}html body #MainContent[data-template=cart]>.shopify-section:first-child{background:var(--bv-cart-bg)}html body #MainContent[data-template=cart] .cart-page{display:grid;max-width:1440px;width:100%;margin-inline:auto;padding-block:56px 64px;grid-template-columns:minmax(0,1fr) 432px;gap:0 88px;color:var(--bv-cart-ink)}html body #MainContent[data-template=cart] .cart-page__title{grid-column:1;padding:0;border:0}html body #MainContent[data-template=cart] .cart-title{padding:0}html body #MainContent[data-template=cart] .cart-title h1{font-size:24px;line-height:1.25;font-weight:700;margin:0;text-transform:none}html body #MainContent[data-template=cart] .cart-bubble{background:none;border:0;padding:0;min-width:0;width:auto;height:auto}html body #MainContent[data-template=cart] .cart-bubble__background{display:none}html body #MainContent[data-template=cart] .cart-bubble__text{font-size:12px;font-family:var(--bv-cart-font);font-weight:400;color:var(--bv-cart-ink)}html body #MainContent[data-template=cart] .cart-page__summary{display:flex;flex-direction:column;grid-column:2;grid-row:1/-1;gap:16px;height:auto;padding:24px;margin:0;background:#e4e4e0;border:0;border-radius:0;align-self:start}html body #MainContent[data-template=cart] .cart-totals{gap:8px;border:0;padding:0;margin:0}html body #MainContent[data-template=cart] .bv-cart-gold{max-width:440px;margin:16px auto 32px}html body #MainContent[data-template=cart] .cart-page__title+.cart-page__items{margin-top:0}.bv-cart-continue{display:block;margin:8px auto 0;color:var(--bv-cart-ink);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;padding:8px}.bv-cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0 64px;text-align:center}html body .bv-cart-empty__heading{font-family:var(--bv-cart-font);font-size:var(--bv-cart-empty);font-weight:700;line-height:.95;margin:0 0 24px;text-align:center;letter-spacing:0;text-transform:uppercase}.bv-cart-empty p{font-size:14px;margin:0 0 24px}html body .bv-cart-button--outline{background:transparent;color:var(--bv-cart-ink);border:1px solid var(--bv-cart-ink);border-radius:0;box-shadow:none;min-height:var(--bv-cart-button-height);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:12px 24px}html body #cart-drawer .cart-drawer--empty .cart-drawer__items{display:flex;align-items:center;justify-content:center;height:100%}html body #MainContent[data-template=cart] .cart-page--empty{display:flex;flex-direction:column}html body :is(#cart-drawer,#MainContent[data-template=cart]) :focus-visible{outline:2px solid var(--bv-cart-ink);outline-offset:3px}@media(max-width:989px){html body #cart-drawer .theme-drawer__dialog{width:min(500px,100vw)}html body #cart-drawer .theme-drawer__header{padding:20px 16px}html body #cart-drawer .cart-drawer__items{padding-inline:16px}html body #cart-drawer .cart-drawer__summary{padding:20px 16px max(20px,env(safe-area-inset-bottom))}html body #MainContent[data-template=cart] .cart-page{grid-template-columns:minmax(0,1fr);gap:0;padding:32px 0 64px}html body #MainContent[data-template=cart] .cart-page__summary{grid-column:1;grid-row:auto;margin-top:28px}}@media(max-width:749px){html body #cart-drawer .theme-drawer__dialog{width:100vw}html body #cart-drawer .theme-drawer__title{font-size:var(--bv-cart-title-mobile)}html body #cart-drawer .cart-items__table-row--full-width-variants{grid-template-columns:72px minmax(0,1fr) max-content;column-gap:14px}html body #cart-drawer .cart-items__title{font-size:12px}html body #cart-drawer .cart-totals__total-label,html body #cart-drawer .cart-totals__total-value{font-size:22px}html body #MainContent[data-template=cart] .cart-title h1{font-size:16px}html body #MainContent[data-template=cart] .cart-page__summary{padding:24px}html body #MainContent[data-template=cart] .cart-totals__total-label,html body #MainContent[data-template=cart] .cart-totals__total-value{font-size:14px}html body #MainContent[data-template=cart] .cart-totals__tax-note small{font-size:10px}html body #MainContent[data-template=cart] .cart-items__table-row{grid-template-columns:72px minmax(0,1fr) max-content;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:14px}html body #MainContent[data-template=cart] .cart-items__price{align-self:end}html body #MainContent[data-template=cart] .cart-items__title,html body #MainContent[data-template=cart] .cart-items__details *{font-size:12px}html body .bv-cart-empty__heading{font-size:var(--bv-cart-empty-mobile)}}@media(prefers-reduced-motion:reduce){html body #cart-drawer .theme-drawer__dialog{animation-duration:1ms!important;transition-duration:1ms!important}}html body #MainContent[data-template=cart]>.shopify-section:first-child .section-background{background:var(--bv-cart-bg)}html body #MainContent[data-template=cart] .cart-page__summary{background:var(--bv-cart-summary-bg)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector{width:var(--bv-cart-quantity-width);height:var(--bv-cart-quantity-height);min-height:var(--bv-cart-quantity-height)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector button{min-width:calc(var(--bv-cart-quantity-width)/3);width:calc(var(--bv-cart-quantity-width)/3);height:var(--bv-cart-quantity-height);min-height:var(--bv-cart-quantity-height);padding:6px}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector input{width:calc(var(--bv-cart-quantity-width)/3);font-size:var(--bv-cart-quantity-font)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title{font-size:var(--bv-cart-product-font)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-totals__total-label,html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-totals__total-value{font-size:var(--bv-cart-total-font)}.bv-cart-gold{background-color:var(--bv-cart-gold);background-image:linear-gradient(105deg,var(--bv-cart-gold) 0%,var(--bv-cart-gold-light) 38%,var(--bv-cart-gold-light) 52%,var(--bv-cart-gold-end) 76%,var(--bv-cart-gold) 100%);background-size:200% 100%;background-position:0% 50%;border-radius:var(--bv-cart-gold-radius);color:var(--bv-cart-gold-ink);padding-block:var(--bv-cart-gold-pad)}.bv-cart-gold[data-motion=shine]{animation:bv-cart-gold-shine var(--bv-cart-gold-speed) ease-in-out infinite}.bv-cart-gold[data-motion=flow]{animation:bv-cart-gold-flow var(--bv-cart-gold-speed) ease-in-out infinite alternate}.bv-cart-gold strong{font-size:var(--bv-cart-gold-title-size)}.bv-cart-gold span{font-size:var(--bv-cart-gold-body-size)}.bv-cart-suggestions h3{font-size:var(--bv-cart-suggestion-title)}.bv-cart-suggestions__rail{grid-auto-columns:var(--bv-cart-suggestion-width);gap:var(--bv-cart-suggestion-gap)}.bv-cart-suggestion__media{aspect-ratio:4/5}@keyframes bv-cart-gold-shine{0%,15%{background-position:100% 50%}80%,to{background-position:0% 50%}}@keyframes bv-cart-gold-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(max-width:749px){.bv-cart-suggestions__rail{grid-auto-columns:var(--bv-cart-suggestion-width-mobile)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title{font-size:var(--bv-cart-product-font-mobile)}html body #cart-drawer .cart-totals__total-label,html body #cart-drawer .cart-totals__total-value{font-size:var(--bv-cart-total-font-mobile)}}@media(prefers-reduced-motion:reduce){.bv-cart-gold[data-motion]{animation:none}}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__table-row{--bv-item-image-width:var(--bv-cart-image-width);grid-template-columns:var(--bv-item-image-width) minmax(0,1fr) max-content;grid-template-rows:auto auto auto;grid-template-areas:"media details details" "media quantity price" "media error error";column-gap:var(--bv-cart-item-gap);row-gap:10px;align-items:start}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__media{grid-area:media;align-self:start;width:var(--bv-item-image-width)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__media-container{display:block;position:relative;width:var(--bv-item-image-width);height:calc(var(--bv-item-image-width)*4/3);aspect-ratio:auto}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__media-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__details{display:block;grid-area:details;min-width:0}html body :is(#cart-drawer,#MainContent[data-template=cart]) :is(.cart-items__product-info,.cart-items__variants-wrapper,.cart-items__unit-price-wrapper){grid-area:auto}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title{color:var(--bv-cart-product-color)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__unit-price-wrapper{font-size:var(--bv-cart-unit-price-size);color:var(--bv-cart-price-color);margin-block-start:6px}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__unit-price-wrapper *{font-size:inherit}html body :is(#cart-drawer,#MainContent[data-template=cart]) .compare-at-price{color:var(--bv-cart-compare-color)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__quantity{grid-area:quantity;margin:0;align-self:center;min-width:0}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__price{grid-area:price;align-self:center;justify-self:end;min-height:0;font-size:var(--bv-cart-line-price-size);color:var(--bv-cart-price-color)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector{background:var(--bv-cart-quantity-background);border-color:var(--bv-cart-quantity-border)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector :is(button,input){color:var(--bv-cart-quantity-color)}.bv-cart-suggestion__link{display:flex;flex-direction:column;text-decoration:none;color:var(--bv-cart-suggestion-name-color);min-width:0}.bv-cart-suggestion__link>strong{font-size:var(--bv-cart-suggestion-name-size);line-height:1.35;font-weight:600;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.bv-cart-suggestion__prices{font-size:var(--bv-cart-suggestion-price-size);color:var(--bv-cart-suggestion-price-color)}.bv-cart-suggestion__prices s{color:var(--bv-cart-suggestion-compare-color)}.bv-cart-suggestions>p{font-size:var(--bv-cart-suggestion-description-size);color:var(--bv-cart-suggestion-description-color)}.bv-cart-suggestion__add{margin-block-start:auto;padding-block-start:8px}.bv-cart-suggestion__add button,.bv-cart-suggestion__choose{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--bv-cart-suggestion-add-height);padding:8px 4px;border:0;border-radius:0;background:var(--bv-cart-suggestion-add-bg);color:var(--bv-cart-suggestion-add-color);font-size:var(--bv-cart-suggestion-add-size);letter-spacing:.08em;text-decoration:none;cursor:pointer}.bv-cart-suggestion__add button:disabled{opacity:.55;cursor:wait}.bv-cart-add-error{display:block;font-size:11px;line-height:1.4;color:#940000;margin-top:6px}.bv-cart-add-error[hidden]{display:none}.bv-cart-gold{position:relative;isolation:isolate;overflow:hidden;animation:none!important;background:linear-gradient(100deg,var(--bv-cart-gold-light),var(--bv-cart-gold),var(--bv-cart-gold-end))}.bv-cart-gold:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:200%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 10%,var(--bv-cart-gold-light) 30%,transparent 55%);transform:translate(-60%)}.bv-cart-gold[data-motion=shine]:before{animation:bv-cart-highlight var(--bv-cart-gold-speed) linear infinite}.bv-cart-gold[data-motion=flow]:before{animation:bv-cart-highlight var(--bv-cart-gold-speed) ease-in-out infinite alternate}@keyframes bv-cart-highlight{0%{transform:translate(-60%)}to{transform:translate(30%)}}@media(max-width:749px){html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__table-row{--bv-item-image-width:var(--bv-cart-image-width-mobile)}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__price{font-size:var(--bv-cart-line-price-size-mobile)}}@media(prefers-reduced-motion:reduce){.bv-cart-gold[data-motion]:before{animation:none}}html body :is(#cart-drawer,#MainContent[data-template=cart]) tbody .cart-items__table-row{padding-block-end:var(--bv-cart-item-bottom-gap);margin-block-end:var(--bv-cart-item-bottom-gap)}@media(max-width:749px){html body :is(#cart-drawer,#MainContent[data-template=cart]) :is(.cart-totals__total-label,.cart-totals__total-value){font-size:var(--bv-cart-total-font-mobile)}}html body :is(#cart-drawer,#MainContent[data-template=cart]) tbody .cart-items__table-row{row-gap:var(--bv-cart-item-row-gap)}html body :is(#cart-drawer,#MainContent[data-template=cart]) :is(.cart-items__details,.cart-items__quantity,.cart-items__price){padding:0}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__variants-wrapper:empty{display:none}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title-row{font-size:var(--bv-cart-product-font);line-height:1.4}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__unit-price-wrapper{line-height:1.4}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__remove{height:var(--bv-cart-quantity-height);min-height:var(--bv-cart-quantity-height)}@media(max-width:749px){html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title-row{font-size:var(--bv-cart-product-font-mobile)}}.bv-cart-home-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--bv-related-columns) - 1)*var(--bv-related-gap))/var(--bv-related-columns));gap:var(--bv-related-gap);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.bv-cart-related-item{min-width:0;scroll-snap-align:start}.bv-cart-home-rail .bv-card-media-wrap{position:relative;min-width:0;width:100%}.bv-cart-home-rail .bv-card__media{width:100%;max-width:none}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__title{color:var(--bv-cart-product-color)!important}html body :is(#cart-drawer,#MainContent[data-template=cart]) :is(.cart-items__price,.cart-items__unit-price-wrapper){color:var(--bv-cart-price-color)!important}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__unit-price-wrapper :is(span,bdi){color:inherit!important}html body :is(#cart-drawer,#MainContent[data-template=cart]) .cart-items__unit-price-wrapper s{color:var(--bv-cart-compare-color)!important}html body :is(#cart-drawer,#MainContent[data-template=cart]) .quantity-selector :is(button,input){color:var(--bv-cart-quantity-color)!important}.bv-cart-suggestion__link{color:var(--bv-cart-suggestion-name-color)!important}.bv-cart-suggestion__link>strong{color:inherit!important}.bv-cart-suggestion__prices{color:var(--bv-cart-suggestion-price-color)!important}.bv-cart-suggestion__prices s{color:var(--bv-cart-suggestion-compare-color)!important}.bv-cart-suggestion__prices bdi{color:inherit!important}@media(max-width:749px){.bv-cart-home-rail{grid-auto-columns:calc((100% - (var(--bv-related-mobile-columns) - 1)*var(--bv-related-gap))/var(--bv-related-mobile-columns))}.bv-cart-home-rail[data-mobile-carousel=true]{grid-auto-columns:var(--bv-related-mobile-width)}}.bv-cart-suggestion__badge{font-size:var(--bv-cart-badge-size);font-weight:var(--bv-cart-badge-weight);padding:var(--bv-cart-badge-padding-y) var(--bv-cart-badge-padding-x);border-radius:var(--bv-cart-badge-radius);background:var(--bv-cart-badge-bg);color:var(--bv-cart-badge-ink);inset-block-start:var(--bv-cart-badge-offset-y);inset-inline-start:var(--bv-cart-badge-offset-x)}.bv-cart-suggestion__badge[data-side=end]{inset-inline-start:auto;inset-inline-end:var(--bv-cart-badge-offset-x)}.bv-cart-announcement{font-size:var(--bv-cart-top-offer-size)}@media(max-width:749px){.bv-cart-announcement{font-size:var(--bv-cart-top-offer-size-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/belvoir-cart.css.map */
