body dialog.cart-drawer__dialog{--color-background:rgb(255 255 255)!important;--color-background-rgb:255 255 255!important;--color-foreground:rgb(19 44 72)!important;--color-foreground-rgb:19 44 72!important;--color-foreground-heading:rgb(16 40 67)!important;--color-foreground-heading-rgb:16 40 67!important;--color-border:rgb(225 233 240)!important;--color-border-rgb:225 233 240!important;--color-input-text:rgb(19 44 72)!important;--color-input-background:rgb(255 255 255)!important;--color-input-border:rgb(189 203 216)!important;--color-primary-button-background:rgb(16 52 91)!important;--color-primary-button-text:rgb(255 255 255)!important;--color-primary-button-border:rgb(16 52 91)!important;--color-primary-button-hover-background:rgb(26 76 119)!important;--color-primary-button-hover-text:rgb(255 255 255)!important;--color-primary-button-hover-border:rgb(26 76 119)!important;--color-foreground-muted:#6c7d90!important;width:min(460px,100vw);max-width:100vw;color:#132c48!important;background:#fff!important;border-left:1px solid #e3ebf2}body .cart-drawer__dialog :is(.cart-drawer__header,.cart-drawer__content,.cart-drawer__summary){background:#fff!important;color:#132c48}body .cart-drawer__dialog .cart-drawer__inner,body .cart-drawer__dialog cart-items-component[data-drawer]{height:100%;min-height:0;display:flex;flex-direction:column}body .cart-drawer__dialog .cart-drawer__content{flex:1 1 auto;min-height:0;height:auto!important;overflow:auto;overscroll-behavior:contain}body .cart-drawer__dialog .cart-drawer__header{flex:0 0 auto;min-height:70px;box-sizing:border-box;padding:17px 24px!important;border-bottom:1px solid #e8eef4!important}body .cart-drawer__dialog .cart-drawer__heading,body .cart-drawer__dialog .cart-drawer__heading.h4{color:#102b49!important;font-size:22px!important;font-weight:750!important;line-height:1.3;letter-spacing:-.035em}body .cart-drawer__dialog .cart-drawer__close-button{display:grid;place-items:center;width:36px;height:36px;min-height:36px;border:1px solid #e3eaf1;border-radius:100px;background:#f7f9fc;color:#193550!important;opacity:1}body .cart-drawer__dialog .cart-drawer__close-button svg{color:#193550!important;fill:currentColor}body .cart-drawer__dialog .cart-drawer__items{flex:1 1 auto;width:100%;min-height:0;padding:16px 24px 8px!important;box-sizing:border-box}body .cart-drawer__dialog .bsr-cart-shipping{display:flex;align-items:center;gap:10px;padding:11px 13px;margin-bottom:16px;background:#eaf4f9;border:1px solid #d7e8f0;border-radius:10px;color:#154f70;font-size:12px;line-height:1.4}body .cart-drawer__dialog .bsr-cart-shipping strong{color:#154f70;font-weight:750}body .cart-drawer__dialog .bsr-cart-shipping__icon{display:grid;place-items:center;width:26px;height:26px;flex:none;border-radius:7px;background:#d6eaf5;color:#145579}body .cart-drawer__dialog .bsr-cart-shipping__icon svg{width:17px;height:17px}body .cart-drawer__dialog .bsr-cart-shipping__check{margin-left:auto;color:#16846f;font-size:16px;font-weight:800}body .cart-drawer__dialog .cart-items__table{border-spacing:0}body .cart-drawer__dialog .cart-items__table-row{display:grid;grid-template-columns:74px minmax(0,1fr)!important;grid-template-rows:repeat(6,auto)!important;grid-template-areas:"media details" "media variants" "media unit_price" "media price" "media quantity" "media error"!important;align-content:start;align-items:start;column-gap:13px;row-gap:0;padding:14px!important;margin:0 0 13px!important;border:1px solid #e3ebf2!important;border-radius:12px;background:#f8fafc;color:#132c48}body .cart-drawer__dialog .cart-items__details{grid-area:details;min-width:0;color:#697c90!important}body .cart-drawer__dialog .cart-items__table-row--full-width-variants .cart-items__details{display:contents}body .cart-drawer__dialog .cart-items__product-info{grid-area:details;min-width:0}body .cart-drawer__dialog .cart-items__variants-wrapper{grid-area:variants;min-width:0}body .cart-drawer__dialog .cart-items__unit-price-wrapper{grid-area:unit_price;min-width:0}body .cart-drawer__dialog .cart-items__media{grid-area:media}body .cart-drawer__dialog .cart-items__media-container{border:1px solid #e1e9f0;border-radius:8px;overflow:hidden;background:#fff;width:74px;max-width:100%}body .cart-drawer__dialog .cart-items__media-image{object-fit:contain;background:#fff}body .cart-drawer__dialog .cart-items__title,body .cart-drawer__dialog .cart-items__title:visited,body .cart-drawer__dialog .cart-items__product-info a{display:block;overflow-wrap:anywhere;color:#132e4c!important;font-size:13.5px!important;font-weight:700!important;line-height:1.45!important;opacity:1!important;text-decoration:none}body .cart-drawer__dialog .cart-items__title:hover{color:#24658b!important;text-decoration:underline}body .cart-drawer__dialog .cart-items__variants,body .cart-drawer__dialog .cart-items__variants *,body .cart-drawer__dialog .cart-items__properties,body .cart-drawer__dialog .cart-items__details p:not(:first-child),body .cart-drawer__dialog .cart-items__unit-price-wrapper{color:#66798c!important;font-size:12px!important;line-height:1.5}body .cart-drawer__dialog .cart-items__price{grid-area:price!important;align-self:start;justify-self:start;display:block;width:auto;min-width:0;min-height:0;margin:7px 0 0;text-align:left!important;color:#113657!important}body .cart-drawer__dialog .cart-items__price text-component,body .cart-drawer__dialog .cart-items__price text-component *,body .cart-drawer__dialog .cart-items__price:not(.cart-items__price-unit){color:#113657!important;font-weight:800;font-size:15px;line-height:1.3}body .cart-drawer__dialog .cart-items__quantity{grid-area:quantity!important;justify-self:start;width:auto;margin:9px 0 0!important}body .cart-drawer__dialog .cart-items__quantity-controls{gap:11px;align-items:center}body .cart-drawer__dialog .quantity-selector{display:inline-flex;min-height:35px;height:35px;border:1px solid #d1deea;border-radius:8px;background:#fff!important;overflow:hidden;color:#153954!important;font-size:13px}body .cart-drawer__dialog .quantity-selector input{width:37px;min-width:30px;background:#fff!important;color:#153954!important;text-align:center;border:0!important}body .cart-drawer__dialog .quantity-selector button{width:35px;min-width:35px;padding:5px;color:#153954!important;background:#fff!important}body .cart-drawer__dialog .quantity-selector button:hover{background:#eff5fa!important}body .cart-drawer__dialog .quantity-selector svg{color:#153954!important;stroke:currentColor}body .cart-drawer__dialog .cart-items__remove{display:grid;place-items:center;width:35px;min-height:35px;height:35px;padding:0;border:1px solid #d8e3ed;border-radius:8px;background:#fff!important;color:#60758a!important}body .cart-drawer__dialog .cart-items__remove:hover{color:#b84b4b!important;background:#fff0f0!important}body .cart-drawer__dialog .cart-items__remove svg{color:inherit}body .cart-drawer__dialog .cart-items__table-row:last-child{margin-bottom:4px!important}body .cart-drawer__dialog .cart-drawer__summary{flex:0 0 auto;width:100%;gap:12px;padding:17px 24px 21px!important;margin-top:auto;border-top:1px solid #e6edf4;box-shadow:0 -10px 28px #122b4a0e;mask-image:none!important;-webkit-mask-image:none!important;align-items:stretch}body .cart-drawer__dialog .cart-actions{border-color:#e3eaf1;color:#193a58!important;margin:0}body .cart-drawer__dialog .cart-actions summary,body .cart-drawer__dialog .cart-actions summary *,body .cart-drawer__dialog .cart-note *,body .cart-drawer__dialog .cart-discount__label,body .cart-drawer__dialog .cart-totals__total-label,body .cart-drawer__dialog .cart-totals__tax-note{color:#183754!important}body .cart-drawer__dialog .cart-discount__input{color:#193a58!important;background:#fff!important;border:1px solid #b9ccda;border-radius:7px}body .cart-drawer__dialog .cart-totals{gap:10px}body .cart-drawer__dialog .cart-totals__total{align-items:center}body .cart-drawer__dialog .cart-totals__total-label{font-size:13px!important;font-weight:650!important}body .cart-drawer__dialog .cart-totals__total-value{color:#112e4d!important;font-size:22px!important;line-height:1.15;font-weight:850!important}body .cart-drawer__dialog .cart-totals__tax-note,body .cart-drawer__dialog .cart-totals__tax-note *{font-size:10px;color:#718396!important}body .cart-drawer__dialog .cart__checkout-button{min-height:50px;height:auto!important;border:1px solid #10345b!important;border-radius:9px;background:#10345b!important;color:#fff!important;font-size:13px!important;letter-spacing:.045em;font-weight:760;box-shadow:0 5px 13px #10345b21}body .cart-drawer__dialog .cart__checkout-button *,body .cart-drawer__dialog .cart__checkout-button .button-text{color:#fff!important}body .cart-drawer__dialog .cart__checkout-button:hover{background:#1a4c77!important;border-color:#1a4c77!important}body .cart-drawer__dialog .bsr-cart-reassurance{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#77899b!important;font-size:11px;line-height:1.4}body .cart-drawer__dialog .bsr-cart-reassurance__security{display:flex;align-items:center;gap:6px}body .cart-drawer__dialog .bsr-cart-reassurance__security svg{width:15px;height:15px}body .cart-drawer__dialog .bsr-cart-view-full{color:#285a80!important;text-decoration:underline;text-underline-offset:3px}body .cart-drawer__dialog :is(a,button,input,summary):focus-visible{outline:2px solid #277cae;outline-offset:2px}@media(max-width:749px){body dialog.cart-drawer__dialog{width:100vw;max-width:100vw}body .cart-drawer__dialog .cart-drawer__header{padding:14px 18px!important;min-height:63px}body .cart-drawer__dialog .cart-drawer__items{padding:13px 16px 6px!important}body .cart-drawer__dialog .cart-drawer__summary{padding:14px 18px 19px!important}}@media(max-width:360px){body .cart-drawer__dialog .cart-items__table-row{grid-template-columns:62px minmax(0,1fr)!important;padding:11px!important;column-gap:10px}body .cart-drawer__dialog .cart-items__media-container{width:62px}body .cart-drawer__dialog .cart-items__title{font-size:12.5px!important}}@media(prefers-reduced-motion:reduce){body .cart-drawer__dialog .cart__checkout-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/bsr-cart-final.css.map */
