html:has(#cart-drawer[open]) .page-wrapper,html:has(#cart-drawer .theme-drawer__dialog[open]) .page-wrapper,.page-wrapper--drawer-open:has(#cart-drawer[open]),body:has(#cart-drawer[open]) .page-wrapper{margin-right:0!important}#cart-drawer .theme-drawer__dialog,theme-drawer#cart-drawer .theme-drawer__dialog{--theme-drawer-width: min(28rem, 100vw);--sidebar-width: min(28rem, 100vw);inset:unset!important;top:0!important;right:calc(-1 * var(--theme-drawer-width))!important;left:auto!important;bottom:auto!important;width:var(--theme-drawer-width)!important;max-width:100%!important;height:100dvh!important;max-height:none!important;transform:none!important;border:none!important;border-left:1px solid rgba(62,58,42,.12)!important;border-radius:0!important;background:#faf8f3!important;color:#3e3a2a;box-shadow:-12px 0 40px #14181438;z-index:10050}#cart-drawer .theme-drawer__dialog[open]{right:0!important;display:flex!important}#cart-drawer .theme-drawer__dialog--opening,#cart-drawer .theme-drawer__dialog--opening-inline-start{animation:kas-cart-slide-in .28s ease-out!important}#cart-drawer .theme-drawer__dialog--closing{animation:kas-cart-slide-out .22s ease-in forwards!important}@keyframes kas-cart-slide-in{0%{right:calc(-1 * var(--theme-drawer-width, 28rem))}to{right:0}}@keyframes kas-cart-slide-out{0%{right:0}to{right:calc(-1 * var(--theme-drawer-width, 28rem))}}#cart-drawer .theme-drawer__dialog::backdrop{background:#14181473}#cart-drawer .theme-drawer__header{padding:1.15rem 1.35rem;border-bottom:1px solid rgba(62,58,42,.1);background:#faf8f3}#cart-drawer .theme-drawer__title,#cart-drawer .cart-drawer__heading,#cart-drawer #cart-drawer-heading{margin:0;font-family:var(--font-heading--family, "Playfair Display", serif);font-size:1.35rem;font-weight:400;color:#007a39}#cart-drawer .theme-drawer__close-button{color:#3e3a2a}#cart-drawer .theme-drawer__badge{background:#5c6b4a;color:#fff}#cart-drawer .cart-drawer__inner{background:#faf8f3;min-height:0;flex:1;overflow:auto}#cart-drawer .cart-drawer__summary,#cart-drawer .cart-drawer__footer{background:#f4efe6;border-top:1px solid rgba(62,58,42,.1)}#cart-drawer .button,#cart-drawer button.button:not(.button-secondary):not(.button-unstyled){background:#5c6b4a!important;border-color:#5c6b4a!important;color:#fff!important}#cart-drawer .button:hover,#cart-drawer button.button:not(.button-secondary):not(.button-unstyled):hover{background:#4a5740!important;border-color:#4a5740!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kas-cart-drawer.css.map */
