:is(cart-drawer,cart-page){--cart-navy: #002447;--cart-navy-dark: #001730;--cart-yellow: #f4c401;--cart-line: color-mix(in srgb, var(--cart-navy) 16%, transparent);--cart-tint: color-mix(in srgb, var(--cart-navy) 5%, #fff);--cart-muted: color-mix(in srgb, var(--cart-navy) 62%, #fff);--cart-cut: 14px;--color-solid-button-background: var(--cart-navy);--color-solid-button-text: #fff}:is(cart-drawer,cart-page) :is(.btn,.product-item-minimal,.product-item-minimal__image,.product-item-minimal__image .image,.free-shipping-bar,.free-shipping-bar__bar,.free-shipping-bar__bar-progress,input,textarea,.custom-input,.cart-checkout-button-wrapper){border-radius:0}:is(cart-drawer,cart-page) .drawer-header h3{color:var(--cart-navy)}:is(cart-drawer,cart-page) .free-shipping-bar{align-items:stretch;margin-bottom:var(--spacing-300);padding:14px 16px 16px;background-color:var(--cart-tint)}:is(cart-drawer,cart-page) .free-shipping-bar__message{color:var(--cart-navy);text-align:left}:is(cart-drawer,cart-page) .free-shipping-bar__message strong{font-family:var(--font-family-heading);font-size:1.15em;font-weight:400;letter-spacing:.02em}:is(cart-drawer,cart-page) .free-shipping-bar__bar{height:6px;margin-top:10px;background:var(--cart-line)}:is(cart-drawer,cart-page) .free-shipping-bar__bar-progress{min-width:10px;background-color:var(--cart-yellow);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,0 100%)}:is(cart-drawer,cart-page) .product-item-minimal--bordered{border-color:var(--cart-line)}:is(cart-drawer,cart-page) .product-item-minimal__title{-webkit-hyphens:manual;hyphens:manual;color:var(--cart-navy);font-size:14px;font-weight:600;line-height:1.35}:is(cart-drawer,cart-page) .product-item-minimal__price,:is(cart-drawer,cart-page) .product-item-minimal__price :is(.price,.price__main){font-family:var(--font-family-heading)}:is(cart-drawer,cart-page) .product-item-minimal__price{margin-top:4px;color:var(--cart-navy);font-family:var(--font-family-heading);font-size:18px;line-height:1.2;letter-spacing:.02em}:is(cart-drawer,cart-page) .product-item-minimal__variant{color:var(--cart-muted)}:is(cart-drawer,cart-page) quantity-input{height:40px;gap:0;border:1.5px solid var(--cart-navy)}:is(cart-drawer,cart-page) quantity-input .btn-wrapper,:is(cart-drawer,cart-page) quantity-input .btn.btn--style-icon{height:100%}:is(cart-drawer,cart-page) quantity-input .btn.btn--style-icon{width:36px;background-color:transparent;color:var(--cart-navy)}:is(cart-drawer,cart-page) quantity-input .btn.btn--style-icon:hover{background-color:var(--cart-tint)}:is(cart-drawer,cart-page) quantity-input input{width:36px;height:100%;padding:0;background:transparent;color:var(--cart-navy);font-family:var(--font-family-heading);font-size:17px;-moz-appearance:textfield}:is(cart-drawer,cart-page) quantity-input input::-webkit-outer-spin-button,:is(cart-drawer,cart-page) quantity-input input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}:is(cart-drawer,cart-page) cart-item .cart-item__delete-button.btn.btn--style-icon{width:40px;height:40px;border:1px solid var(--cart-line);background-color:transparent;color:var(--cart-navy)}:is(cart-drawer,cart-page) cart-item .cart-item__delete-button.btn.btn--style-icon:hover{border-color:var(--cart-navy);background-color:var(--cart-tint);color:var(--cart-navy)}:is(cart-drawer,cart-page) .cross-sells__heading{color:var(--cart-navy)}:is(cart-drawer,cart-page) .cross-sells__nav_items .btn.btn--style-icon{border:1px solid var(--cart-line);background-color:transparent;box-shadow:none;color:var(--cart-navy)}:is(cart-drawer,cart-page) .cross-sells__nav_items .btn.btn--style-icon:hover{border-color:var(--cart-navy);background-color:var(--cart-tint)}:is(cart-drawer,cart-page) cross-sells .product-item__quick-shopping .btn{background-color:var(--cart-navy)!important;color:#fff!important}:is(cart-drawer,cart-page) .cart-subtotal,:is(cart-drawer,cart-page) .cart-drawer__footer-subtotal{color:var(--cart-navy)}:is(cart-drawer,cart-page) .cart-note__details summary{color:var(--cart-navy)}:is(cart-drawer,cart-page) .cart-checkout-button{min-height:56px;font-size:18px;letter-spacing:.06em;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--cart-cut)),calc(100% - var(--cart-cut)) 100%,0 100%)}:is(cart-drawer,cart-page) .btn.btn--style-solid :is(.btn__label--active,.label-active),:is(cart-drawer,cart-page) cross-sells .product-item__quick-shopping .btn :is(.btn__label--active,.label-active){background:var(--cart-navy-dark)!important;color:#fff!important}:is(cart-drawer,cart-page) .btn.btn--style-solid:hover,:is(cart-drawer,cart-page) .btn.btn--style-solid:hover :is(.btn__label,.btn__label *){color:#fff}:is(cart-drawer,cart-page) cross-sells .product-item__quick-shopping .btn:hover,:is(cart-drawer,cart-page) cross-sells .product-item__quick-shopping .btn:hover :is(.btn__label,.button-with-state__label){box-shadow:none!important}cart-page .cart__title{color:var(--cart-navy)}cart-page .cart__footer{border-color:var(--cart-line);border-radius:0}cart-page .cart__content{--shopify-accelerated-checkout-button-border-radius: 0px}cart-page .cart__header .link-with-arrow-icon{color:var(--cart-navy)}cart-page .cart__header .link-with-arrow-icon__icon{border-radius:0;background:var(--cart-navy);color:#fff}@media(min-width:750px){dialog.drawer:has(cart-drawer){overflow:visible;box-shadow:none;filter:drop-shadow(0 0 1px rgba(0,36,71,.45)) drop-shadow(-10px 0 24px rgba(0,20,38,.22))}dialog.drawer:has(cart-drawer):before{content:"";position:absolute;top:0;bottom:0;left:-22px;width:23px;background:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(100% - 96px),100% calc(100% - 132px),100% 128px,0 92px);pointer-events:none}dialog.drawer:has(cart-drawer):after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-42px;width:60px;background:linear-gradient(#f4c401,#f4c401) 4px 62px / 7px 60px no-repeat,linear-gradient(#002447,#002447) 18px 44px / 6px 96px no-repeat,linear-gradient(#f4c401,#f4c401) 2px calc(100% - 126px) / 7px 66px no-repeat,linear-gradient(#002447,#002447) 17px calc(100% - 146px) / 6px 88px no-repeat;pointer-events:none}}cart-drawer .cart-drawer-empty-state .btn{border-color:#002447;background-color:#002447;color:#fff}@media(max-width:749px){dialog.drawer:has(cart-drawer){--cart-notch: 24px;width:100vw;max-width:100vw;background:transparent;box-shadow:none}cart-drawer drawer-inner{background:#fff;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,0 calc(100% - 72px),var(--cart-notch) calc(100% - 96px),var(--cart-notch) 74px,0 50px)}cart-drawer .drawer-header,cart-drawer .drawer-viewport,cart-drawer .drawer-footer{padding-left:var(--cart-notch)}cart-drawer cross-sells{margin-left:calc(-1 * var(--cart-notch))}cart-drawer cross-sells .cross-sells__header,cart-drawer cross-sells .scroll-slider__slider{padding-left:var(--cart-notch)}cart-drawer cross-sells .scroll-slider__slider{scroll-padding-inline-start:var(--cart-notch)}cart-drawer .drawer-footer .cart-checkout-button-wrapper{margin-left:calc(16px - var(--cart-notch))}}@keyframes cartDrawerSlideOut{0%{transform:translate(0)}to{transform:translate(100%)}}dialog.drawer.drawer--alignment-right:has(cart-drawer)[open]{animation:drawerSlideInFromRight .45s cubic-bezier(.23,1,.32,1) both;animation-delay:0s}dialog.drawer.drawer--alignment-right:has(cart-drawer).modal--will-close{animation:cartDrawerSlideOut .24s cubic-bezier(.23,1,.32,1) both;animation-play-state:paused}dialog.drawer.drawer--alignment-right:has(cart-drawer).modal--will-close.modal--trigger-close-animation{animation-play-state:running}@media(prefers-reduced-motion:reduce){dialog.drawer.drawer--alignment-right:has(cart-drawer)[open],dialog.drawer.drawer--alignment-right:has(cart-drawer).modal--will-close{animation-duration:.01s}}:is(cart-drawer,cart-page) .cart-checkout-button{position:relative}:is(cart-drawer,cart-page) .cart-checkout-button .btn__label:after{content:"";display:inline-block;width:24px;height:24px;margin-left:2px;vertical-align:-5px;background:#f4c401;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4'%3E%3Cpath d='M4 12h15M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}cart-drawer .drawer-header{padding-left:20px;padding-right:16px}cart-drawer .cart-drawer__header-content-right{margin-right:0}:is(cart-drawer,cart-page) .cart-checkout-button{clip-path:polygon(var(--cart-cut) 0,100% 0,100% calc(100% - var(--cart-cut)),calc(100% - var(--cart-cut)) 100%,0 100%,0 var(--cart-cut))}:is(cart-drawer,cart-page) .cart-checkout-button .icon{display:none}:is(cart-drawer,cart-page) .cart-checkout-button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgba(244,196,1,.7) 0 2px,transparent 2px 9px) left center / 0 100% no-repeat,repeating-linear-gradient(-45deg,rgba(244,196,1,.7) 0 2px,transparent 2px 9px) right center / 0 100% no-repeat;-webkit-mask:linear-gradient(90deg,#000 0 10px,transparent 30px,transparent calc(100% - 30px),#000 calc(100% - 10px) 100%);mask:linear-gradient(90deg,#000 0 10px,transparent 30px,transparent calc(100% - 30px),#000 calc(100% - 10px) 100%);animation:cartCheckoutHatch 3.6s ease-in-out infinite;pointer-events:none}:is(cart-drawer,cart-page) .cart-checkout-button>*{position:relative;z-index:1;background:transparent!important}@keyframes cartCheckoutHatch{0%,to{background-size:0 100%,0 100%;opacity:0}18%{opacity:.8}45%{background-size:32px 100%,32px 100%;opacity:.8}70%{background-size:32px 100%,32px 100%;opacity:0}}@media(prefers-reduced-motion:reduce){:is(cart-drawer,cart-page) .cart-checkout-button:before{animation:none;background-size:28px 100%,28px 100%;opacity:.5}}:is(cart-drawer,cart-page) .cart-checkout-button:hover{background-color:#001730!important;color:#fff!important}:is(cart-drawer,cart-page) .cart-checkout-button:hover:before{animation-play-state:running}:is(cart-drawer,cart-page) .btn.btn--style-solid.cart-checkout-button :is(.btn__label--active,.label-active){background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-cart-drawer-brand.css.map */
