.cart-notification-wrapper{position:relative}.cart-notification-wrapper .cart-notification{display:block}html:has(#cart-notification[data-scroll-lock]){overflow:hidden}body:has(#cart-notification[data-scroll-lock]){position:fixed;inset:var(--cart-notification-page-top, 0) 0 auto;width:100%}.section-header:has(#cart-notification[data-scroll-lock]){position:sticky;top:0}.cart-notification{--cart-notification-gutter: 1.6rem;border-bottom-right-radius:1.2rem;border-bottom-left-radius:1.2rem;border-color:rgba(var(--color-foreground),.15);border-style:solid;border-width:0 0 1px;padding:1.2rem var(--cart-notification-gutter) .5rem;position:absolute;right:0;max-height:calc(100dvh - 12rem);overflow-y:auto;overscroll-behavior:contain;transform:translateY(-100%);visibility:hidden;width:100%;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));z-index:-1}body:has(#PBarNextFrameWrapper) .cart-notification{max-height:calc(100dvh - 18.8rem)}.cart-notification.focused{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}.cart-notification:focus-visible{box-shadow:0 0 .2rem rgba(var(--color-foreground),.3),var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity))}@media screen and (min-width:750px){.cart-notification{--cart-notification-gutter: 2rem;--cart-desktop-top: calc(var(--cart-announcement-height, 0px) + 1.2rem);position:fixed;top:var(--cart-desktop-top);right:1.6rem;max-height:calc(100dvh - var(--cart-desktop-top) - 1.6rem);max-width:44rem;border-width:1px;border-radius:1.2rem;z-index:5}body:has(#PBarNextFrameWrapper) .cart-notification{max-height:calc(100dvh - var(--cart-desktop-top) - 8.4rem)}}.cart-notification.animate{transition:transform var(--duration-short) ease,visibility 0s var(--duration-short) ease}.cart-notification.active{transform:translateY(0);transition:transform var(--duration-default) ease,visibility 0s;visibility:visible}html:has(#cart-notification.active) .us-duty-bar--bottom{visibility:hidden;opacity:0;pointer-events:none}.cart-notification__heading{min-height:3.3rem;margin:0 4.4rem .9rem 0;color:#17283b;font-size:2.5rem;line-height:1.1}.cart-notification__close{position:absolute;inset-block-start:.5rem;inset-inline-end:calc(var(--cart-notification-gutter) - .8rem);z-index:1;min-width:4.4rem;min-height:4.4rem;color:#17283b}.cart-notification:has(.cart-notification__empty) #cart-notification-form,.cart-notification:has(.cart-notification__empty) #cart-notification-button{display:none}.cart-notification__delivery{display:flex;align-items:center;justify-content:space-between;gap:.8rem 1.2rem;margin:0 0 .7rem;padding:.2rem 0 .9rem;border-bottom:1px solid rgba(var(--color-foreground),.14);color:#17283b;letter-spacing:normal}.cart-notification__delivery-label,.cart-notification__delivery-date{display:block}.cart-notification__delivery-label{margin-bottom:.2rem;color:#506174;font-size:1.2rem;line-height:1.3}.cart-notification__delivery-date{font-size:1.5rem;font-weight:700;line-height:1.3}.cart-notification__delivery-badge{color:#1e4a86;font-size:1.25rem;line-height:1.3;text-align:end}.cart-notification__error{margin:0 0 .8rem;color:rgb(var(--color-foreground));font-size:1.3rem}.cart-notification__empty{margin:0;text-align:center}.cart-notification__links{text-align:center}.cart-notification__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;border-top:1px solid rgba(var(--color-foreground),.24);padding-top:.8rem}.cart-notification__reassurance{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.3rem 1rem;align-items:center;margin-bottom:.8rem;color:#17283b;font-size:1.3rem;font-weight:600;letter-spacing:.01em;line-height:1.3}.cart-notification__returns{margin-inline-start:auto;min-height:2.4rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cart-notification__total{color:#17283b;font-family:var(--syd-font-heading);font-size:2.1rem;font-weight:800;line-height:1.15;letter-spacing:.03em;text-transform:uppercase}.cart-notification__discount{font-size:1.3rem}.cart-notification__links form{margin-top:1.2rem}#cart-notification .cart-notification__checkout{min-height:4.8rem;font-family:var(--syd-font-heading);font-size:1.5rem;font-weight:800;letter-spacing:.16rem;line-height:1.2;text-transform:uppercase;--color-button: 30, 74, 134;--color-button-text: 255, 255, 255;background:#1e4a86!important;border-color:#1e4a86!important;color:#fff!important}#cart-notification .cart-notification__checkout:focus-visible{outline:2px solid #1e4a86;outline-offset:3px}.cart-notification__dispatch{grid-column:1 / -1;margin:.6rem 0 0;text-align:center;color:#17283b;font-size:1.25rem;line-height:1.35}.cart-notification__wallets{position:relative;min-width:0;height:var(--syd-wallet-height, 3.8rem);margin-top:.8rem;overflow:clip;overflow-clip-margin:3px}.cart-notification__wallet-row{position:absolute;inset:0 auto auto 0;width:max(100%,560px);transform:scale(var(--syd-wallet-scale, .6));transform-origin:top left}.cart-notification__wallets shopify-accelerated-checkout-cart{display:block;width:100%;--shopify-accelerated-checkout-button-block-size: 55px;--shopify-accelerated-checkout-button-inline-size: 55px;--shopify-accelerated-checkout-button-border-radius: 0;--shopify-accelerated-checkout-inline-alignment: stretch;--shopify-accelerated-checkout-row-gap: 8px}.cart-notification__secondary{display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.6rem}.cart-notification__secondary .link{display:inline-flex;align-items:center;min-height:4.4rem;font-size:1.3rem;letter-spacing:.03em}.cart-notification-product{padding:.3rem 0 1rem}.cart-notification-product__items{position:relative}.cart-notification-product[data-more-items-below] .cart-notification-product__items:before,.cart-notification-product[data-more-items-below] .cart-notification-product__items:after{position:absolute;pointer-events:none;content:""}.cart-notification-product[data-more-items-below] .cart-notification-product__items:before{inset:auto 0 0;height:2.6rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)))}.cart-notification-product[data-more-items-below] .cart-notification-product__items:after{bottom:-.3rem;left:calc(50% - .4rem);width:.8rem;height:.8rem;border:solid #1e4a86;border-width:0 .2rem .2rem 0;transform:rotate(45deg)}.cart-notification-product__list{list-style:none;margin:0;padding:0;max-height:min(33rem,40dvh);overflow-y:auto;scrollbar-gutter:stable}@media(max-height:650px){.cart-notification__heading{min-height:2.7rem;margin-bottom:.6rem}.cart-notification-product__list{max-height:23dvh}}.cart-notification-product__line{--cart-item-photo-width: 10.4rem;--cart-item-photo-height: 12.4rem;display:flex;gap:1.4rem;padding:.65rem .3rem}@media(max-width:359px),(max-height:650px){.cart-notification-product__line{--cart-item-photo-width: 8.8rem;--cart-item-photo-height: 10.6rem;gap:1.2rem}}.cart-notification-product__line+.cart-notification-product__line{border-top:1px solid rgba(var(--color-foreground),.14)}.cart-notification-product__details{display:flex;flex-direction:column;flex:1;min-width:0;padding-block:.4rem}.cart-notification-product__details .syd-cart-item-details-link{color:#17283b;font-size:1.3rem;font-weight:600;letter-spacing:normal;line-height:1.3}.cart-notification-product__price{margin-top:auto;padding-top:.5rem;font-size:1.6rem;line-height:1.2;white-space:nowrap}.cart-notification-product__remove{display:grid;place-items:center;align-self:center;flex:0 0 4.4rem;width:4.4rem;height:4.4rem;padding:0;border:0;background:transparent;color:rgba(var(--color-foreground),.78);cursor:pointer}.cart-notification-product__remove .svg-wrapper{width:2.1rem;height:2.1rem}.cart-notification-product__remove:disabled{opacity:.55;cursor:wait}.cart-notification-product dl{margin-bottom:0;margin-top:0}.cart-notification-product .product-option{color:rgba(var(--color-foreground),.76);font-size:1.3rem;line-height:1.3}.cart-notification-product__image{flex:0 0 var(--cart-item-photo-width);align-self:flex-start;border:0;padding:0;background:transparent;cursor:pointer}.cart-notification-product__image img{display:block;width:var(--cart-item-photo-width);height:var(--cart-item-photo-height);object-fit:cover}.cart-notification-product__image:after{content:none}.cart-notification-product__name{margin:0 0 .2rem;font-size:1.5rem;font-weight:600;letter-spacing:normal;line-height:1.2;overflow-wrap:anywhere}@media screen and (max-width:749px){.cart-notification-wrapper .cart-notification{display:flex;flex-direction:column}.cart-notification{padding-inline:max(var(--cart-notification-gutter),calc(1rem + env(safe-area-inset-left,0px))) max(var(--cart-notification-gutter),calc(1rem + env(safe-area-inset-right,0px)));padding-bottom:calc(.8rem + env(safe-area-inset-bottom,0px))}.cart-notification>:not(.cart-notification-product),.cart-notification-product>:not(.cart-notification-product__items){flex-shrink:0}.cart-notification-product{display:contents}.cart-notification__heading{margin-top:.3rem}.cart-notification-product__items{display:flex;flex-direction:column;min-block-size:min(5.6rem,12dvh);margin-bottom:1rem}.cart-notification-product__list{min-block-size:0;scrollbar-gutter:auto}.cart-notification-product__line:has(.cart-notification-product__image){display:grid;grid-template-columns:auto minmax(0,1fr) 4.4rem;column-gap:1rem;padding-inline:0}.cart-notification-product__list[data-single-item] .cart-notification-product__line{--cart-item-photo-width: min(13.6rem, 36vw, calc(18dvh - .4rem) );--cart-item-photo-height: calc(var(--cart-item-photo-width) * 1.2)}@media(max-height:650px){.cart-notification-product__list[data-single-item] .cart-notification-product__line{--cart-item-photo-width: min(11.4rem, 36vw, calc((23dvh - 1.4rem) / 1.2))}}.cart-notification-product__image{grid-area:1 / 1}.cart-notification-product__details{grid-area:1 / 2 / 2 / -1}.cart-notification-product__price{align-self:flex-start;max-width:calc(100% - 4.4rem);white-space:normal}.cart-notification-product__remove{grid-area:1 / 3;align-self:end}.cart-notification__reassurance{margin-bottom:.5rem}.cart-notification__links form{margin-top:.9rem}html:has(#cart-notification.active) .product__info-container .product-form__buttons{visibility:hidden;opacity:0;pointer-events:none}}@media screen and (max-width:749px)and (min-height:651px){.cart-notification-product__list{max-height:min(30rem,35dvh)}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-cart-notification.css.map */
