.drawer{background-color:transparent;transition:visibility .26s var(--ease-out, ease)}.cart-drawer__overlay{background:#272f3a6b;opacity:0;transition:opacity .2s ease-in}.drawer.active .cart-drawer__overlay{opacity:1;transition:opacity .26s ease-out}.drawer .drawer__inner{width:460px;max-width:100vw;padding:0;border:0;background:var(--white, #fff);box-shadow:-24px 0 60px #272f3a2e;color:var(--ink, #272f3a);font-family:var(--font-ui, "Outfit", sans-serif);transition:transform .2s ease-in}.drawer.active .drawer__inner{transition:transform .26s ease-out}@media screen and (max-width:560px){.drawer .drawer__inner{width:100vw}}@media(prefers-reduced-motion:reduce){.drawer,.drawer .drawer__inner,.cart-drawer__overlay,.drawer.active .drawer__inner,.drawer.active .cart-drawer__overlay{transition-duration:.01ms}}.lz-cd .drawer__header{padding:26px 32px 20px;border-bottom:1px solid var(--line, rgba(39, 47, 58, .14));align-items:center;margin:0}.lz-cd__title{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--font-display, "Bebas Neue", sans-serif);font-weight:400;font-size:32px;line-height:1;letter-spacing:.02em;color:var(--ink, #272f3a);text-transform:none}.lz-cd__tick{width:26px;height:26px;flex:0 0 26px;border-radius:50%;background:var(--red, #c7051a);display:inline-flex;align-items:center;justify-content:center}.lz-cd__tick svg{width:14px;height:14px;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.lz-cd__title-added,.lz-cd__tick{display:none}cart-drawer.lz-added .lz-cd__title-added{display:inline}cart-drawer.lz-added .lz-cd__tick{display:inline-flex}cart-drawer.lz-added .lz-cd__title-plain{display:none}.lz-cd__close{position:static;width:40px;height:40px;min-width:40px;min-height:40px;flex:0 0 40px;border-radius:50%;border:1.5px solid var(--line, rgba(39, 47, 58, .14));background:transparent;box-shadow:none;display:flex;align-items:center;justify-content:center;color:var(--ink, #272f3a);transition:border-color .16s ease,background-color .16s ease}.lz-cd__close:hover{border-color:#272f3a4d;background:#272f3a0a}.lz-cd__close .svg-wrapper{width:16px;height:16px}.lz-cd__close svg{width:16px;height:16px}.lz-cd .cart-drawer__form{padding:0}.lz-cd #CartDrawer-CartItems{padding:24px 32px}.lz-cd .cart-items thead{display:none}.lz-cd .cart-items td,.lz-cd .cart-item>td+td{padding:0}.lz-cd .cart-items .cart-item__quantity{grid-area:meta}.lz-cd .cart-item{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"media details" "media meta";column-gap:18px;row-gap:8px;align-items:start;padding:0 0 22px;margin:0;border-bottom:1px solid var(--line, rgba(39, 47, 58, .14))}.lz-cd .cart-item+.cart-item{padding-top:22px}.lz-cd .cart-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.lz-cd .cart-item__media{grid-area:media;width:96px;height:96px;padding:0;border:1px solid var(--line, rgba(39, 47, 58, .14));border-radius:8px;overflow:hidden;background:var(--white, #fff)}.lz-cd .cart-item__image{width:100%;height:100%;max-width:none;object-fit:cover;display:block;border-radius:0}.lz-cd .cart-item__media .photo-soon--mini{width:100%;height:100%;max-width:none;border-radius:0}.lz-cd .cart-item__details{grid-area:details;width:auto;padding:0}.lz-cd__eyebrow{margin:2px 0 6px;font-family:var(--font-ui, "Outfit", sans-serif);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-strong, #4e5e73)}.lz-cd .cart-item__title{margin:0}.lz-cd .cart-item__name{font-family:var(--font-ui, "Outfit", sans-serif);font-size:16px;font-weight:500;line-height:1.3;letter-spacing:0;color:var(--ink, #272f3a);text-decoration:none}.lz-cd .cart-item__name:hover{color:var(--red, #c7051a)}.lz-cd .cart-item__details>.product-option,.lz-cd .cart-item__details>.cart-item__discounted-prices{display:none}.lz-cd .cart-item__details dl,.lz-cd .cart-item__details .product-option{font-family:var(--font-ui, "Outfit", sans-serif);font-size:13px;color:var(--slate-strong, #4e5e73)}.lz-cd .cart-item__details dl{margin:6px 0 0}.lz-cd .cart-item__quantity{grid-area:meta;padding:0;justify-self:start}.lz-cd .cart-item__totals{grid-area:meta;justify-self:end;align-self:start;display:flex;align-items:center;min-height:34px;padding:0;position:relative}.lz-cd .cart-item__quantity-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lz-cd .quantity.cart-quantity{display:inline-flex;align-items:center;width:auto;min-height:34px;height:34px;border:1.5px solid var(--line, rgba(39, 47, 58, .14));border-radius:999px;background:var(--white, #fff);overflow:hidden}.lz-cd .quantity.cart-quantity:before,.lz-cd .quantity.cart-quantity:after{display:none}.lz-cd .quantity__button{width:34px;min-width:34px;height:32px;flex:0 0 34px;padding:0;color:var(--ink, #272f3a);background:transparent;border:0;cursor:pointer}.lz-cd .quantity__button:hover{color:var(--red, #c7051a)}.lz-cd .quantity__button .svg-wrapper,.lz-cd .quantity__button svg{width:11px;height:11px}.lz-cd .quantity__input{width:28px;min-width:28px;height:32px;padding:0;text-align:center;font-family:var(--font-ui, "Outfit", sans-serif);font-size:14px;font-weight:500;color:var(--ink, #272f3a);background:transparent;border:0}.lz-cd__remove{padding:0;border:0;background:none;font-family:var(--font-ui, "Outfit", sans-serif);font-size:13px;letter-spacing:0;color:var(--slate-strong, #4e5e73);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0}.lz-cd__remove:hover{color:var(--red, #c7051a)}.lz-cd .cart-item__price-wrapper{display:flex;align-items:center;min-height:34px}.lz-cd .cart-item__price-wrapper .price,.lz-cd .cart-item__totals .price{font-family:var(--font-body, "Poppins", sans-serif);font-size:16px;font-weight:500;color:var(--ink, #272f3a)}.lz-cd .cart-item__totals .cart-item__old-price{font-size:13px;color:var(--slate-strong, #4e5e73)}.lz-cd .cart-item__error{font-family:var(--font-ui, "Outfit", sans-serif);font-size:12px}.lz-cd__ship{margin-top:26px;padding-top:22px;border-top:1px solid var(--line, rgba(39, 47, 58, .14))}.lz-cd__ship-copy{margin:0 0 10px;font-family:var(--font-ui, "Outfit", sans-serif);font-size:14px;line-height:1.45;color:var(--ink, #272f3a)}.lz-cd__ship-copy b{font-weight:600;color:var(--red, #c7051a)}.lz-cd__bar{height:3px;border-radius:2px;background:#272f3a1f;overflow:hidden}.lz-cd__bar i{display:block;height:100%;background:var(--red, #c7051a);transition:width .26s ease-out}@media(prefers-reduced-motion:reduce){.lz-cd__bar i{transition:none}}.lz-cd .drawer__footer{padding:0;border-top:1px solid var(--line, rgba(39, 47, 58, .14))}.lz-cd .cart-drawer__footer{padding:22px 32px 0}.lz-cd .cart-drawer__footer>*+*{margin-top:0}.lz-cd__totals{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.lz-cd__subtotal-label{margin:0;font-family:var(--font-display, "Bebas Neue", sans-serif);font-weight:400;font-size:22px;line-height:1;letter-spacing:.04em;color:var(--ink, #272f3a);text-transform:none}.lz-cd__subtotal-value{margin:0;font-family:var(--font-body, "Poppins", sans-serif);font-size:20px;font-weight:500;color:var(--ink, #272f3a)}.lz-cd__tax{display:block;margin:0;font-family:var(--font-ui, "Outfit", sans-serif);font-size:13px;line-height:1.4;color:var(--slate-strong, #4e5e73)}.lz-cd__ctas{padding:18px 32px 30px;display:block}.lz-cd__btn{display:flex;align-items:center;justify-content:center;width:100%;height:52px;min-height:52px;padding:0 20px;border-radius:999px;border:0;box-shadow:none;font-family:var(--font-ui, "Outfit", sans-serif);font-size:16px;font-weight:500;letter-spacing:.02em;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.lz-cd__btn+.lz-cd__btn{margin-top:10px}.lz-cd__btn--red,.lz-cd__btn--red:after{background:var(--red, #c7051a);color:#fff}.lz-cd__btn--red:hover{background:var(--red-deep, #a50415)}.lz-cd__btn--red[disabled]{opacity:.45;cursor:default}.lz-cd__btn--quiet{background:transparent;border:1.5px solid rgba(39,47,58,.25);color:var(--ink, #272f3a)}.lz-cd__btn--quiet:hover{border-color:var(--ink, #272f3a)}.lz-cd__continue{display:block;width:100%;margin-top:16px;padding:0;border:0;background:none;font-family:var(--font-ui, "Outfit", sans-serif);font-size:14px;color:var(--slate-strong, #4e5e73);text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lz-cd__continue:hover{color:var(--ink, #272f3a)}.lz-cd .drawer__inner-empty{padding:0 32px 40px}.lz-cd .cart-drawer__warnings{text-align:center}.lz-cd .cart-drawer__warnings .lz-cd__close{position:absolute;top:26px;right:32px}.lz-cd__empty-title{margin:0 0 22px;font-family:var(--font-display, "Bebas Neue", sans-serif);font-weight:400;font-size:32px;line-height:1;letter-spacing:.02em;color:var(--ink, #272f3a);text-transform:none}.lz-cd .cart-drawer__empty-content .lz-cd__btn{width:auto;min-width:220px;margin:0 auto;display:inline-flex}.lz-cd .cart__login-title,.lz-cd .cart__login-paragraph{font-family:var(--font-ui, "Outfit", sans-serif);font-size:14px;color:var(--slate-strong, #4e5e73)}@media screen and (max-width:560px){.lz-cd .drawer__header{padding:22px 20px 16px}.lz-cd #CartDrawer-CartItems{padding:20px}.lz-cd .cart-drawer__footer{padding:20px 20px 0}.lz-cd__ctas{padding:16px 20px 26px}.lz-cd .drawer__inner-empty{padding:0 20px 32px}.lz-cd .cart-drawer__warnings .lz-cd__close{top:22px;right:20px}.lz-cd__title{font-size:28px}.lz-cd .cart-item{grid-template-columns:80px minmax(0,1fr);column-gap:14px}.lz-cd .cart-item__media{width:80px;height:80px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/lauzon-cart-drawer.css.map */
