body :is(cart-drawer,cart-items,#main-cart-footer){--color-background:255,255,255;--color-foreground:0,0,0;--color-button:0,0,0;--color-button-text:255,255,255;--color-link:0,0,0;--buttons-radius:5px;--buttons-radius-outset:5px;--buttons-border-opacity:0;--buttons-shadow-opacity:0;font-family:Jost,Arial,sans-serif;color:#000}body :is(cart-drawer,cart-items,#main-cart-footer) :is(h1,h2,h3,p,a,button,input,textarea,select,th,td,dt,dd,span){font-family:Jost,Arial,sans-serif;letter-spacing:0}body cart-drawer{z-index:10001;background:#00000047}body cart-drawer .drawer__inner{width:460px;max-width:100vw;padding:0 26px;border:0;background:#fff;background-image:none}body cart-drawer .drawer__header{background:#fff;padding:24px 0 18px;border-bottom:1px solid #ddd7c8}body cart-drawer .drawer__heading{font-size:26px;line-height:1.2;font-weight:400;margin:0}body cart-drawer .drawer__close{top:15px;right:-10px;color:#000}body cart-drawer .drawer__footer{background:#fff;border-top:1px solid #ddd7c8;padding:20px 0 max(20px,env(safe-area-inset-bottom))}body :is(cart-drawer,cart-items,#main-cart-footer) .button{background:#000;color:#fff;border:0;border-radius:5px;box-shadow:none;min-height:46px;padding:12px 22px;font-size:14px;line-height:1.4;transform:none}body :is(cart-drawer,cart-items,#main-cart-footer) .button:after,body :is(cart-drawer,cart-items,#main-cart-footer) .button:before{box-shadow:none;border-radius:5px}body :is(cart-drawer,cart-items) .cart-item__name{font-size:16px;font-weight:400;line-height:1.35;text-decoration:none}body :is(cart-drawer,cart-items) .product-option{font-size:12px;color:#555;line-height:1.5}body :is(cart-drawer,cart-items) .cart-item__image{border-radius:3px;object-fit:cover}body :is(cart-drawer,cart-items) .quantity{min-height:44px;width:116px;border:1px solid #beb5a0;border-radius:5px;background:transparent}body :is(cart-drawer,cart-items) .quantity:after,body :is(cart-drawer,cart-items) .quantity:before{box-shadow:none}body :is(cart-drawer,cart-items) .quantity__button{width:36px;color:#000}body :is(cart-drawer,cart-items) .quantity__input{font-size:13px;color:#000}body :is(cart-drawer,cart-items) cart-remove-button .button{background:transparent;color:#555;padding:0;min-width:44px;min-height:44px}body :is(cart-drawer,cart-items) .cart-items th{font-size:11px;font-weight:400;text-transform:none;color:#555;letter-spacing:0;border-color:#ddd7c8}body cart-drawer .cart-item{border-bottom:1px solid #ddd7c8;padding-bottom:20px;margin-bottom:20px}body :is(cart-drawer,#main-cart-footer) .totals h2{font-size:16px;font-weight:400}body :is(cart-drawer,#main-cart-footer) .totals__total-value{font-size:20px}body :is(cart-drawer,#main-cart-footer) .tax-note{font-size:11px;line-height:1.5;color:#555}body cart-drawer .cart__empty-text{font-size:28px;font-weight:400;line-height:1.2}body cart-drawer .cart__login-title{font-size:17px;font-weight:400;margin-top:32px}body cart-drawer .cart__login-paragraph{font-size:13px;line-height:1.6}body cart-items{display:block;background:#fff;background-image:none;padding-bottom:20px}body cart-items .title--primary{font-size:clamp(30px,4vw,48px);font-weight:400;letter-spacing:-.03em}body cart-items>.page-width,body #main-cart-footer>.page-width{max-width:1200px}body #main-cart-footer{background:#fff;background-image:none;padding-bottom:50px}body #main-cart-footer .cart__blocks{background:#fff;padding:28px;border-radius:5px}body #main-cart-footer .cart__footer{border-color:#ddd7c8}body :is(cart-drawer,cart-items,#main-cart-footer) :is(a,button,input):focus-visible{outline:2px solid #000;outline-offset:3px}@media(max-width:749px){body cart-drawer .drawer__inner{padding:0 20px}body cart-drawer .drawer__heading{font-size:24px}body cart-items .cart-item__name{font-size:15px}body #main-cart-footer .cart__blocks{padding:22px 20px}body cart-items .title-wrapper-with-link{gap:20px}body cart-items .underlined-link{font-size:12px}}@media(prefers-reduced-motion:reduce){body cart-drawer .drawer__inner{transition:none}}body cart-items.gradient,body #main-cart-footer.gradient{background:#fff!important;background-image:none!important}body :is(cart-drawer,cart-items) cart-remove-button .button{background:transparent!important;color:#555!important;min-width:44px!important;padding:0!important;box-shadow:none!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/atelier-cart.css.map */
