#cart-drawer{--theme-drawer-width:min(440px,100vw)}#cart-drawer .theme-drawer__dialog{background:#fafaf8;color:#1c211e;border-inline-start:1px solid #e2e5df}#cart-drawer .theme-drawer__header{padding:22px 25px 17px;border-bottom:1px solid #e5e8e2}#cart-drawer .theme-drawer__title{font:600 25px/1.3 var(--myori-font-sans);letter-spacing:-.025em}#cart-drawer .theme-drawer__badge{background:#202922;color:#fff;font:600 10px/1 var(--myori-font-sans);border-radius:50%}#cart-drawer .theme-drawer__close-button{box-shadow:none;border:1px solid #e0e4dd;border-radius:50%;width:36px;height:36px}#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__summary{background:#fafaf8}#cart-drawer .cart-drawer__items{padding-inline:25px}#cart-drawer .cart-drawer__items .cart-items__table-row{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e3e7e1}#cart-drawer .cart-drawer__summary{--cart-drawer-summary-padding:20px;gap:13px;padding:18px 25px 25px;border-top:1px solid #e3e7e1;-webkit-mask-image:none;mask-image:none}#cart-drawer .cart-totals{gap:12px;font-family:var(--myori-font-sans)}#cart-drawer .cart-totals__total-value{font-family:var(--myori-font-sans)}#cart-drawer .cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){padding-block-start:12px}#cart-drawer .myori-cart-offer{width:100%;display:flex;align-items:center;gap:11px;padding:14px 13px;border:1px solid #dfe6dc;background:#f0f5ee;color:#294634;border-radius:2px}#cart-drawer .myori-cart-offer__icon{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#e2eade;color:#284b34}#cart-drawer .myori-cart-offer__icon svg{width:16px;height:16px}#cart-drawer .myori-cart-offer p{margin:0;font:550 12px/1.55 var(--myori-font-sans);letter-spacing:0}#cart-drawer .cart__checkout-button{border-radius:2px;background:#18261c;color:#fff;font-family:var(--myori-font-sans);font-weight:600;letter-spacing:.05em;transition:background .2s ease}#cart-drawer .cart__checkout-button:hover{background:#30543b}@media(max-width:749px){#cart-drawer{--theme-drawer-width:min(100vw,420px)}#cart-drawer .cart-drawer__summary{padding:15px 18px 22px}#cart-drawer .cart-drawer__items{padding-inline:18px}#cart-drawer .theme-drawer__header{padding:18px}#cart-drawer .myori-cart-offer{padding:11px}}@media(prefers-reduced-motion:reduce){#cart-drawer .cart__checkout-button{transition:none}}@media(min-width:990px){body:has(#cart-drawer[open]) .page-wrapper.page-wrapper--drawer-open{--theme-drawer-width:min(440px,100vw);margin-inline-end:var(--theme-drawer-width)!important}#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:0;width:var(--theme-drawer-width);max-width:100vw;box-sizing:border-box}}@media(max-width:989px){#cart-drawer{--theme-drawer-width:min(100vw,440px)}#cart-drawer .theme-drawer__dialog[open]{inset-inline-end:0;width:var(--theme-drawer-width);max-width:100vw;box-sizing:border-box}#cart-drawer .theme-drawer__items,#cart-drawer .cart-drawer__summary{min-width:0}#cart-drawer .cart-drawer__summary{padding-inline:clamp(15px,4vw,22px)}}#cart-drawer .theme-drawer__dialog{overflow-x:clip}#cart-drawer .cart-drawer__inner,#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__items,#cart-drawer .cart-drawer__summary{min-width:0;max-width:100%;box-sizing:border-box}#cart-drawer .cart-drawer__items img{max-width:100%;height:auto;object-fit:contain}#cart-drawer .cart-items__table-row{min-width:0}#cart-drawer .cart-items__details{min-width:0;overflow-wrap:anywhere}#cart-drawer .myori-gift-cart-editor{align-self:stretch;width:100%;padding:14px;border:1px solid #dfe4dd;border-radius:6px;background:#fff;box-sizing:border-box}#cart-drawer .myori-gift-cart-editor__heading{display:block;margin-bottom:12px;font:600 12px/1.5 var(--myori-font-sans);color:#27352b}#cart-drawer .myori-gift-cart-editor__field{display:grid;gap:5px;margin:0 0 10px}#cart-drawer .myori-gift-cart-editor__field label{font:500 12px/1.4 var(--myori-font-sans);color:#333}#cart-drawer .myori-gift-cart-editor__field select{display:block;width:100%;min-height:42px;padding:9px 11px;border:1px solid #c8cec6;border-radius:4px;background:#fff;color:#18261c;font:400 13px/1.4 var(--myori-font-sans)}#cart-drawer .myori-gift-cart-editor__field select:focus-visible{outline:2px solid #294634;outline-offset:2px}#cart-drawer .myori-gift-cart-editor__status{margin:5px 0 0;color:#526153;font:400 11px/1.45 var(--myori-font-sans)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/myori-cart-drawer.css.map */
