#CartDrawer .drawer__panel{display:flex;flex-direction:column;width:min(480px,100vw);height:100%;height:100dvh;max-height:100dvh;padding:21px 22px max(19px,env(safe-area-inset-bottom));overflow:hidden;gap:0;overscroll-behavior:contain}#CartDrawer .drawer__head{flex:0 0 auto;margin:0 0 8px;min-height:48px}#CartDrawer .drawer__head strong{font-size:18px;font-weight:550;line-height:1.25}#CartDrawer .nuoma-cart-drawer__head-count{color:var(--m-muted);font-size:13px;font-weight:400}#CartDrawer [data-cart-message]{flex:0 0 auto;font-size:13px;color:var(--m-muted);padding:0;margin:0 0 8px;min-height:0}#CartDrawer [data-cart-message][hidden]{display:none}#CartDrawer [data-cart-message].is-error{color:#8d473d}#CartDrawer .nuoma-cart-drawer__scroll{min-height:0;flex:1 1 auto;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding:8px 3px 8px 0}#CartDrawer .nuoma-cart-drawer__items{min-height:0}#CartDrawer .nuoma-cart-drawer__item{display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px;padding:15px 0 17px;border-bottom:1px solid var(--m-oat)}#CartDrawer .nuoma-cart-drawer__photo{display:grid;place-items:center;align-self:start;width:90px;aspect-ratio:1;background:var(--m-surface);border-radius:14px;overflow:hidden}#CartDrawer .nuoma-cart-drawer__photo img{width:100%;height:100%;object-fit:contain}#CartDrawer .nuoma-cart-drawer__no-image{font-family:var(--m-display);font-size:13px}#CartDrawer .nuoma-cart-drawer__item-content{min-width:0}#CartDrawer .nuoma-cart-drawer__item-name{display:block;font-size:15px;line-height:1.32;font-weight:550;margin:0 0 4px}#CartDrawer .nuoma-cart-drawer__item-variant{color:var(--m-muted);font-size:11px;line-height:1.4;overflow-wrap:anywhere;margin:0 0 3px}#CartDrawer .nuoma-cart-drawer__item-price{margin:7px 0 10px;font-size:14px;font-weight:550}#CartDrawer .nuoma-cart-drawer__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px 15px}#CartDrawer .nuoma-cart-drawer__quantity{display:inline-flex;border:1px solid var(--m-oat);border-radius:30px;height:34px;overflow:hidden;align-items:center}#CartDrawer .nuoma-cart-drawer__step{height:32px;width:31px;border:0;background:transparent;font-size:18px;cursor:pointer;padding:0}#CartDrawer .nuoma-cart-drawer__step:hover{background:var(--m-surface)}#CartDrawer .nuoma-cart-drawer__qty-input{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;width:35px;height:32px;padding:0;margin:0;border:0;outline-offset:-2px;text-align:center;font-size:12px;background:transparent}#CartDrawer .nuoma-cart-drawer__qty-input::-webkit-outer-spin-button,#CartDrawer .nuoma-cart-drawer__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#CartDrawer .nuoma-cart-drawer__remove{background:none;border:0;padding:6px 0;font-size:11px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--m-muted)}#CartDrawer .nuoma-cart-drawer__empty{text-align:center;padding:45px 8px;color:var(--m-muted);font-size:14px}#CartDrawer .nuoma-cart-drawer__empty p{margin-bottom:22px}#CartDrawer .nuoma-cart-drawer__fallback{display:inline-block;font-size:13px;text-decoration:underline;padding:12px 0}#CartDrawer .nuoma-drawer-footer{flex:0 0 auto;padding:13px 0 0;margin:0;border-top:1px solid var(--m-oat)}#CartDrawer .nuoma-cart-drawer__total{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:14px;margin:0 0 11px}#CartDrawer .nuoma-cart-drawer__total strong{font-size:17px;font-weight:600;white-space:nowrap}#CartDrawer .nuoma-cart-drawer__total-count{color:var(--m-muted);font-size:11px;white-space:nowrap}#CartDrawer .nuoma-cart-benefits{margin:0 0 13px}#CartDrawer .nuoma-cart-benefit{min-height:80px;padding:10px 5px;row-gap:5px;grid-template-rows:20px minmax(29px,auto)}#CartDrawer .nuoma-cart-benefit__icon{width:20px;height:20px}#CartDrawer .nuoma-cart-benefit__icon svg{width:18px;height:18px}#CartDrawer .nuoma-cart-benefit__label{font-size:10px;line-height:1.26}#CartDrawer .nuoma-drawer-checkout{margin:0}#CartDrawer .nuoma-drawer-checkout .btn{min-height:51px}#CartDrawer .nuoma-drawer-fine{margin:8px 0 5px;font-size:10px}#CartDrawer .nuoma-cart-drawer__continue{display:block;width:100%;background:transparent;border:0;text-align:center;padding:10px 5px 1px;font-size:12px;color:var(--m-text);text-decoration:underline;text-underline-offset:4px;cursor:pointer}#CartDrawer button:disabled{cursor:wait;opacity:.6}#CartDrawer [aria-busy=true] .nuoma-cart-drawer__scroll{opacity:.72}@media(max-width:599px){#CartDrawer .drawer__panel{width:min(460px,100vw);padding:16px 17px max(13px,env(safe-area-inset-bottom))}#CartDrawer .nuoma-cart-drawer__item{grid-template-columns:78px minmax(0,1fr);gap:12px}#CartDrawer .nuoma-cart-drawer__photo{width:78px}#CartDrawer .nuoma-cart-benefit__label{font-size:10px}}@media(max-height:710px){#CartDrawer .nuoma-cart-benefit{min-height:61px;grid-template-rows:17px minmax(23px,auto);padding:6px 5px;row-gap:3px}#CartDrawer .nuoma-cart-benefit__icon svg{width:16px;height:16px}#CartDrawer .nuoma-drawer-fine{display:none}#CartDrawer .nuoma-cart-drawer__continue{padding:7px 5px 0}}@media(prefers-reduced-motion:reduce){#CartDrawer .drawer__panel{transition:none}}.nuoma-express{margin:10px 0 4px}.nuoma-express__label{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:11px;letter-spacing:.04em;color:var(--m-muted);text-transform:uppercase}.nuoma-express__label:before,.nuoma-express__label:after{content:"";flex:1;height:1px;background:var(--m-oat)}.nuoma-express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-block-size:46px;--shopify-accelerated-checkout-row-gap:8px;--shopify-accelerated-checkout-inline-alignment:center}.nuoma-express .additional-checkout-buttons,.nuoma-express .dynamic-checkout__content{margin:0}@media(max-height:710px){#CartDrawer .nuoma-express__label{display:none}#CartDrawer .nuoma-express{margin-top:8px}}#CartDrawer .nuoma-promo{margin:0 0 10px}#CartDrawer .nuoma-promo__summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:2px 0 8px;font-size:12.5px;color:var(--m-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--m-oat)}#CartDrawer .nuoma-promo__summary::-webkit-details-marker{display:none}#CartDrawer .nuoma-promo__summary svg{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}#CartDrawer .nuoma-promo__details[open] .nuoma-promo__summary svg{transform:rotate(180deg)}#CartDrawer .nuoma-promo__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:0 0 4px}#CartDrawer .nuoma-promo__form input{width:100%;height:42px;margin:0;padding:0 14px;border:1px solid var(--m-oat);border-radius:999px;background:var(--m-bg);font:inherit;font-size:16px;text-transform:uppercase;color:var(--m-text)}#CartDrawer .nuoma-promo__form input::placeholder{text-transform:none;color:var(--m-muted)}#CartDrawer .nuoma-promo__form button{height:42px;padding:0 16px;border:1px solid var(--m-text);border-radius:999px;background:transparent;color:var(--m-text);font:inherit;font-size:13px;cursor:pointer}#CartDrawer .nuoma-promo__msg{margin:4px 0 0;font-size:11.5px;line-height:1.4;color:var(--m-muted)}#CartDrawer .nuoma-promo__msg.is-error{color:#8d473d}#CartDrawer .nuoma-promo__chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;margin:0 0 6px;border-radius:10px;background:var(--m-surface);font-size:12.5px}#CartDrawer .nuoma-promo__remove{border:0;background:none;padding:0;font:inherit;font-size:11.5px;color:var(--m-muted);text-decoration:underline;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/68/assets/nuoma-cart-drawer.css.map */
