modal-component[data-modal-content]{--saibai-cart-modal-width: 26rem;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:12100!important;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;width:100vw!important;height:100dvh!important;min-height:100vh!important;margin:0!important;padding:0!important;overflow:hidden!important;isolation:isolate}modal-component[data-modal-content]:not([open]){visibility:hidden!important;opacity:0!important;pointer-events:none!important}modal-component[data-modal-content][open]{visibility:visible!important;opacity:1!important;pointer-events:auto!important}modal-component[data-modal-content]>.modal__overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:block!important;width:100vw!important;height:100dvh!important;margin:0!important;background:#2a3a1a47!important;opacity:1!important;cursor:pointer}modal-component[data-modal-content]>.modal__inner{position:fixed!important;top:auto!important;right:0!important;bottom:0!important;left:auto!important;z-index:1!important;display:flex!important;flex-direction:column!important;width:min(100vw,var(--saibai-cart-modal-width))!important;max-width:100vw!important;height:auto!important;max-height:min(var(--popup-max-height, 70dvh),100dvh)!important;margin:0!important;padding:1.25rem 1.5rem max(1.25rem,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;color:#2a3a1a!important;background:#f7f8f5!important;border-top:1px solid rgb(42 58 26 / .12)!important;border-left:1px solid rgb(42 58 26 / .12)!important;box-shadow:-1.25rem 0 3rem #00000024!important;transform-origin:right bottom}modal-component[data-modal-content] .modal-header{display:flex!important;align-items:center!important;justify-content:space-between!important;flex:0 0 auto;width:100%!important;min-height:2.75rem;margin:0 0 1rem!important;padding:0 0 .9rem!important;border-bottom:1px solid rgb(42 58 26 / .12);box-sizing:border-box}modal-component[data-modal-content] .modal-header__title{margin:0!important;color:#2a3a1a!important;font-size:.9375rem;font-weight:500!important;line-height:1.3;letter-spacing:.04em}modal-component[data-modal-content] .modal__close,modal-component[data-modal-content] .button-close-circle{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 2.5rem;width:2.5rem!important;height:2.5rem!important;min-width:2.5rem!important;min-height:2.5rem!important;margin:0!important;padding:0!important;color:#2a3a1a!important;background:transparent!important;border:0!important;box-shadow:none!important}modal-component[data-modal-content] .modal__close:before,modal-component[data-modal-content] .modal__close:after,modal-component[data-modal-content] .button-close-circle:before,modal-component[data-modal-content] .button-close-circle:after{content:none!important}modal-component[data-modal-content] .modal__close .svg-wrapper,modal-component[data-modal-content] .button-close-circle .svg-wrapper,modal-component[data-modal-content] .modal__close svg,modal-component[data-modal-content] .button-close-circle svg{width:1rem!important;height:1rem!important;max-width:1rem!important;max-height:1rem!important;color:currentColor!important}modal-component[data-modal-content] .modal-content,modal-component[data-modal-content] .modal-footer{position:relative!important;width:100%!important;min-width:0!important;margin:0!important;box-sizing:border-box}modal-component[data-modal-content] .modal-footer{padding-top:1rem}modal-component[data-modal-content] .modal-content.center{text-align:center}modal-component[data-modal-content] .modal-content.center>.svg-wrapper{display:inline-flex;width:2.5rem;height:2.5rem;color:#2a3a1a}modal-component[data-modal-content] cart-note.cart__note{position:relative!important;top:auto!important;display:block!important;width:100%!important;height:auto!important;margin:0!important}modal-component[data-modal-content] #CartDrawer-Note{position:relative!important;inset:auto!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:8rem!important;height:8rem!important;margin:0!important;padding:.9rem 1rem!important;box-sizing:border-box!important;resize:vertical!important;color:#2a3a1a!important;background:#fff!important;border:1px solid rgb(42 58 26 / .2)!important;border-radius:.25rem!important;box-shadow:none!important;line-height:1.5}modal-component[data-modal-content] .modal-content form,modal-component[data-modal-content] .modal-content .customer,modal-component[data-modal-content] .modal-content .field,modal-component[data-modal-content] .modal-content .field__input,modal-component[data-modal-content] .modal-content select{max-width:100%!important}modal-component[data-modal-content] .field__input:focus,modal-component[data-modal-content] select:focus,modal-component[data-modal-content] textarea:focus{outline:1px solid #2a3a1a!important;outline-offset:1px!important;box-shadow:0 0 0 1px #2a3a1a!important}modal-component[data-modal-content] .modal-footer .button,modal-component[data-modal-content] .modal-footer .button-secondary,modal-component[data-modal-content] .modal-footer button{width:100%!important;max-width:100%!important}.cart-drawer .tax-note a,.cart-drawer .tax-note a:visited,cart-drawer .tax-note a,cart-drawer .tax-note a:visited{color:#2a3a1a!important;text-decoration-color:#2a3a1a7a!important;text-decoration-thickness:.08em;text-underline-offset:.16em}.cart-drawer .tax-note a:hover,cart-drawer .tax-note a:hover{color:#2a3a1a!important;opacity:.68}@media screen and (max-width:749px){modal-component[data-modal-content]>.modal__inner{width:100vw!important;border-left:0!important;border-radius:1rem 1rem 0 0!important;box-shadow:0 -1rem 3rem #00000024!important}}@media(prefers-reduced-motion:reduce){modal-component[data-modal-content],modal-component[data-modal-content]>.modal__inner{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/saibai-cart-modal.css.map */
