@media(min-width:990px){#cart-drawer .theme-drawer__dialog{--theme-drawer-width: 390px;z-index:1000;top:var(--kaw-cart-drawer-top, calc(var(--kaw-utility-bar-height, 40px) + 14px));right:calc(-1 * var(--theme-drawer-width));height:auto;max-height:calc(100dvh - var(--kaw-cart-drawer-top, calc(var(--kaw-utility-bar-height, 40px) + 14px)) - 24px);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));box-shadow:0 8px 24px rgb(var(--color-foreground-rgb) / .18)}#cart-drawer .theme-drawer__dialog[open]{right:var(--kaw-cart-drawer-right, var(--kaw-gutter, 16px))}#cart-drawer .theme-drawer__dialog[open]:before,#cart-drawer .theme-drawer__dialog[open]:after{content:"";position:absolute;width:0;height:0;border-style:solid;pointer-events:none}#cart-drawer .theme-drawer__dialog[open]:before{top:-12px;right:calc(var(--kaw-cart-drawer-arrow-offset, 20px) - 12px);border-width:0 12px 12px 12px;border-color:transparent transparent rgb(var(--color-foreground-rgb) / var(--opacity-10-25)) transparent}#cart-drawer .theme-drawer__dialog[open]:after{top:-11px;right:calc(var(--kaw-cart-drawer-arrow-offset, 20px) - 11px);border-width:0 11px 11px 11px;border-color:transparent transparent var(--color-background) transparent}#cart-drawer .theme-drawer__dialog--opening{animation-name:kaw-cart-drawer-fade-in}#cart-drawer .theme-drawer__dialog--closing{animation-name:kaw-cart-drawer-fade-out}@keyframes kaw-cart-drawer-fade-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes kaw-cart-drawer-fade-out{to{opacity:0;transform:translateY(-8px)}}body:has(#cart-drawer[open]) .page-wrapper--drawer-open{margin-right:0}}#cart-drawer .cart-drawer__content{flex-direction:column}#cart-drawer .cart-drawer__summary{order:-1;position:static;padding-bottom:12px;margin-bottom:15px;border-bottom:solid 1px #ccc;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-drawer__items{order:1}#cart-drawer .kaw-cart-drawer__view-cart{order:2;display:block;margin-block-start:var(--gap-md, 12px);color:var(--kaw-color-cyan);font-family:var(--font-heading--family, inherit);font-size:18px;font-weight:900;letter-spacing:.04em;text-align:center;text-decoration:none;text-transform:uppercase;padding:12px 0 40px;border-top:solid 1px #ccc}#cart-drawer .kaw-cart-drawer__view-cart:hover{text-decoration:underline}#cart-drawer .theme-drawer__header{align-items:flex-start;flex-direction:column-reverse;padding:0}#cart-drawer .kaw-cart-drawer__header-info{display:flex;flex:1;padding:0 25px;width:100%;align-items:flex-start;justify-content:space-between;gap:var(--gap-md, 12px)}#cart-drawer .theme-drawer__title{color:var(--kaw-color-ink);font-family:var(--font-body--family, inherit);font-size:14px;font-weight:400;text-transform:none}#cart-drawer .cart-drawer--empty .theme-drawer__title{font-size:14px;color:#093045;font-weight:700;padding:30px 0 70px}#cart-drawer .kaw-cart-drawer__subtotal{margin:0;color:var(--kaw-color-ink);font-family:var(--font-body--family, inherit);font-size:14px;font-weight:400;text-align:end;white-space:nowrap}#cart-drawer .kaw-cart-drawer__subtotal strong{display:block;font-weight:700}#cart-drawer .theme-drawer__close-button{color:var(--kaw-color-navy);box-shadow:none;background:none;border:none}#cart-drawer .theme-drawer__close-button:hover{color:var(--kaw-color-cyan)}#cart-drawer .cart-items__title{color:var(--kaw-color-blue);font-family:var(--font-body--family, inherit);font-size:14px;font-weight:400}#cart-drawer .cart-items__title:hover{color:var(--kaw-color-cyan);text-decoration:underline}#cart-drawer .cart-items__price{display:none}#cart-drawer .cart-items__unit-price-wrapper{color:var(--kaw-color-ink);font-family:var(--font-body--family, inherit);font-size:14px;font-weight:700}#cart-drawer .cart-items__remove{color:var(--kaw-color-navy);width:auto}#cart-drawer .cart-items__remove:hover{color:var(--kaw-color-cyan)}#cart-drawer .cart-items__quantity-controls,#cart-drawer .cart-items__quantity{width:100%}#cart-drawer .cart-items__quantity-controls:before{content:"Qty:";flex-shrink:0;color:var(--kaw-color-ink);font-family:var(--font-body--family, inherit);font-size:14px}#cart-drawer .quantity-minus,#cart-drawer .quantity-plus{display:none}#cart-drawer .quantity-selector{flex:0 0 auto;align-self:auto;width:48px;border-color:#c2c2c2;justify-content:center;border-radius:1px}#cart-drawer .quantity-selector input{width:45px;height:32px;text-align:center}#cart-drawer .kaw-cart-items__options-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;margin-inline-start:auto;color:var(--kaw-color-navy);text-decoration:none}#cart-drawer .cart-items--dividers .cart-items__table-row{border-color:#1988c140}#cart-drawer .cart-actions,#cart-drawer .cart-totals{display:none}#cart-drawer .cart__checkout-button,#cart-drawer .cart-items__empty-button{border:1px solid var(--kaw-color-cyan);border-radius:6px;background-color:var(--kaw-color-cyan);color:var(--kaw-color-white);font-family:var(--font-heading--family, inherit);font-weight:900;font-size:18px;box-shadow:0 0 2px 2px #00c2f3bf;letter-spacing:.04em;text-transform:uppercase}#cart-drawer .cart-items__empty-button,#cart-drawer .cart-items__wrapper.cart-items__wrapper--drawer-empty{display:none}#cart-drawer .cart__checkout-button:hover,#cart-drawer .cart-items__empty-button:hover{background-color:transparent;color:#00c2f3}#cart-drawer .cart-note__label,#cart-drawer .cart-discount__label{color:var(--kaw-color-navy)}#cart-drawer .cart-discount__pill{background-color:var(--kaw-color-cyan-soft);color:var(--kaw-color-navy)}#cart-drawer .cart-discount__summary .cart-totals__icon svg{display:none}#cart-drawer .cart-discount__summary .cart-totals__icon{position:relative;color:var(--kaw-color-navy)}#cart-drawer .cart-discount__summary .cart-totals__icon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;-webkit-mask-image:url(icon-caret.svg);mask-image:url(icon-caret.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform var(--animation-speed) var(--animation-easing)}#cart-drawer details[open]>.cart-discount__summary .cart-totals__icon:after{transform:rotate(180deg)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kaw-cart-drawer.css.map */
