.ww-cart-drawer{--ww-cart-ivory:#F5F0E8;--ww-cart-dark:#1B1917;--ww-cart-text:#29231D;--ww-cart-gold:#E9C99A;--ww-cart-muted:#75685B;--ww-cart-border:#D9CEC0;background-color:#120e0b85}.ww-cart-drawer .cart-drawer__overlay{background:#0c090724}.ww-cart-drawer .drawer__inner{background:var(--ww-cart-ivory);color:var(--ww-cart-text);width:min(44rem,100vw);max-width:100vw;height:100%;height:100dvh;min-height:0;padding:0;border:0;border-left:1px solid #BEA07C;box-shadow:-12px 0 38px #0f0c0933}.ww-cart-drawer .drawer__header{position:relative;z-index:2;flex:none;min-height:9.2rem;padding:2.1rem 6.8rem 1.8rem 2rem;background:var(--ww-cart-dark);color:#f5f0e8;border-bottom:1px solid rgba(233,201,154,.3);display:flex;align-items:center;justify-content:flex-start}.ww-cart-drawer__branding{display:flex;flex-direction:column;align-items:flex-start;gap:.48rem;min-width:0}.ww-cart-drawer .drawer__heading{color:#f5f0e8;margin:0;font-size:2rem;font-weight:800;line-height:1.3;letter-spacing:0}.ww-cart-drawer__count{font-size:.83em;color:var(--ww-cart-gold);font-weight:650;white-space:nowrap}.ww-cart-drawer__eyebrow{color:#cbae89;font-size:1rem;font-weight:750;letter-spacing:.16em;line-height:1.35;margin:0;white-space:nowrap}.ww-cart-drawer .drawer__close{color:var(--ww-cart-gold);background:transparent;position:absolute;right:1.7rem;top:50%;transform:translateY(-50%);width:4rem;min-width:4rem;height:4rem;min-height:4rem;border:1px solid rgba(233,201,154,.42);border-radius:50%;display:flex;justify-content:center;align-items:center;padding:0}.ww-cart-drawer .drawer__close:hover{background:#e9c99a1a}.ww-cart-drawer .drawer__close svg{width:1.65rem;height:1.65rem}.ww-cart-drawer .drawer__close:focus-visible{outline:2px solid #E9C99A;outline-offset:3px}.ww-cart-drawer cart-drawer-items{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;background:var(--ww-cart-ivory);padding:0 2rem;scrollbar-color:#C6AE8D transparent}.ww-cart-drawer .cart-drawer__form,.ww-cart-drawer .drawer__contents,.ww-cart-drawer .drawer__cart-items-wrapper{min-width:0;width:100%}.ww-cart-drawer .cart-items{width:100%;margin:0}.ww-cart-drawer .cart-items thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;padding:0;border:0}.ww-cart-drawer .cart-item{display:grid;grid-template-columns:9.7rem minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:1.3rem;row-gap:.75rem;margin:0;padding:2rem 0;border-bottom:1px solid var(--ww-cart-border);align-items:start}.ww-cart-drawer .cart-item:last-child{border-bottom:0;margin:0}.ww-cart-drawer .cart-items td{min-width:0;padding:0}.ww-cart-drawer .cart-item>td+td{padding-left:0}.ww-cart-drawer .cart-item__media{grid-column:1;grid-row:1 / 4;position:relative;width:100%;align-self:start;padding:0;overflow:hidden;background:#e9ded1;border:1px solid rgba(171,143,110,.22);border-radius:1rem}.ww-cart-drawer .cart-item__image{display:block;width:100%;max-width:100%;height:12.5rem;object-fit:contain;object-position:center;padding:.3rem;background:transparent;border-radius:1rem}.ww-cart-drawer .cart-item__details{grid-column:2;grid-row:1;width:auto;min-width:0;padding:0}.ww-cart-drawer .cart-item__name{color:var(--ww-cart-text);font-size:1.47rem;font-weight:750;line-height:1.35;margin:0 0 .55rem;text-decoration:none;overflow-wrap:anywhere}.ww-cart-drawer .cart-item__name:hover{color:#80603d}.ww-cart-drawer .cart-item__details>.product-option,.ww-cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none}.ww-cart-drawer .cart-item__details dl{margin:.55rem 0 0}.ww-cart-drawer .cart-item__details .product-option{color:var(--ww-cart-muted);font-size:1.17rem;line-height:1.48;margin:0 0 .23rem}.ww-cart-drawer .cart-item__details .product-option dt,.ww-cart-drawer .cart-item__details .product-option dd{display:inline;margin:0}.ww-cart-drawer .cart-item__details .discounts{margin:.5rem 0 0}.ww-cart-drawer .cart-item__totals{grid-column:2;grid-row:2;justify-content:flex-start;align-items:flex-start;pointer-events:none;text-align:left;padding:0;margin:0}.ww-cart-drawer .cart-item__price-wrapper{width:100%;text-align:left;margin:0}.ww-cart-drawer .cart-item__price-wrapper .price{color:#88633d;font-size:1.55rem;line-height:1.35;font-weight:800}.ww-cart-drawer .cart-item__price-wrapper .cart-item__old-price{color:#948574;font-weight:400}.ww-cart-drawer .cart-items .cart-item__quantity{grid-column:2;grid-row:3;padding:0;margin:0;width:100%}.ww-cart-drawer .cart-item__quantity-wrapper{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.ww-cart-drawer .quantity-popover-container{padding:0}.ww-cart-drawer .quantity.cart-quantity{min-height:3.8rem;width:12.2rem;border:1px solid #CBBB9F;border-radius:.75rem;background:#fbf7f1}.ww-cart-drawer .quantity.cart-quantity:after,.ww-cart-drawer .quantity.cart-quantity:before{display:none}.ww-cart-drawer .quantity.cart-quantity .quantity__button{width:3.7rem;min-width:3.7rem;color:#453628}.ww-cart-drawer .quantity.cart-quantity .quantity__input{font-size:1.3rem;color:var(--ww-cart-text)}.ww-cart-drawer .cart-item cart-remove-button{margin:0}.ww-cart-drawer .cart-item cart-remove-button .cart-remove-button{min-width:3.8rem;min-height:3.8rem;width:3.8rem;height:3.8rem;margin:0;padding:.8rem;background:transparent;border:1px solid #D7CABC;border-radius:.7rem;color:#806f5f}.ww-cart-drawer .cart-item cart-remove-button .cart-remove-button:hover{color:#7d3227;border-color:#a46e63}.ww-cart-drawer .cart-item .loading-overlay{right:0;padding-top:1.3rem}.ww-cart-drawer .cart-item__error{color:#a3322a}.ww-cart-drawer .drawer__footer{flex:none;background:var(--ww-cart-ivory);border-top:1px solid #DCCFC0;box-shadow:0 -8px 24px #1f19120a;padding:1.8rem 2rem calc(1.6rem + env(safe-area-inset-bottom,0px));margin:0}.ww-cart-drawer .cart-drawer__footer{margin:0;padding:0}.ww-cart-drawer .totals{align-items:center;justify-content:space-between;gap:1rem}.ww-cart-drawer .totals__total{color:#65584b;font-size:1.4rem;line-height:1.35;font-weight:650;margin:0}.ww-cart-drawer .totals__total-value{color:var(--ww-cart-text);font-size:2rem;line-height:1.25;font-weight:800;margin:0;white-space:nowrap}.ww-cart-drawer .tax-note{color:#7b6f63;font-size:1.04rem;line-height:1.4;margin:.8rem 0 1.2rem;text-align:start}.ww-cart-drawer .cart__ctas{margin:.5rem 0 0}.ww-cart-drawer .cart__checkout-button{width:100%;max-width:none;min-height:5.2rem;display:flex;align-items:center;justify-content:center;gap:.85rem;border:1px solid #E9C99A;border-radius:.85rem;background:var(--ww-cart-gold);color:#211b15;font-family:inherit;font-size:1.55rem;font-weight:800;letter-spacing:0;box-shadow:none;padding:1.25rem 1.6rem}.ww-cart-drawer .cart__checkout-button:before,.ww-cart-drawer .cart__checkout-button:after{display:none}.ww-cart-drawer .cart__checkout-button:hover:not(:disabled){background:#f5dbb6;border-color:#f5dbb6;color:#211b15}.ww-cart-drawer .cart__checkout-button:focus-visible{outline:3px solid #8C6843;outline-offset:3px}.ww-cart-drawer__checkout-arrow{display:block;flex:none}.ww-cart-drawer__reassurance{display:flex;align-items:center;justify-content:center;gap:.6rem;color:#705a44;font-size:1.13rem;font-weight:600;line-height:1.45;margin:1.15rem 0 0}.ww-cart-drawer__reassurance svg{color:#81603e;flex:none}.ww-cart-drawer .drawer__inner-empty{background:var(--ww-cart-ivory);padding:0 2rem}.ww-cart-drawer .cart-drawer__warnings{color:var(--ww-cart-text)}.ww-cart-drawer .cart__empty-text{font-size:2.1rem;font-weight:750;color:var(--ww-cart-text)}.ww-cart-drawer .cart-drawer__warnings .button{background:var(--ww-cart-dark);color:#f5f0e8;border-radius:.8rem}.ww-cart-drawer .cart-drawer__warnings .button:after{display:none}.ww-cart-drawer .cart-drawer__warnings .drawer__close{top:1.5rem;right:1.5rem;transform:none;color:#4a3e33;border-color:#cdbaa0}@media(max-width:749px){.ww-cart-drawer .drawer__inner{width:100vw;max-width:100vw;border-left:0}.ww-cart-drawer .drawer__header{min-height:8.3rem;padding:1.65rem 6.1rem 1.45rem 1.6rem}.ww-cart-drawer .drawer__heading{font-size:1.85rem}.ww-cart-drawer .drawer__close{right:1.45rem}.ww-cart-drawer cart-drawer-items{padding:0 1.6rem}.ww-cart-drawer .cart-item{grid-template-columns:9.4rem minmax(0,1fr);column-gap:1.25rem}.ww-cart-drawer .cart-item__image{height:12rem}.ww-cart-drawer .drawer__footer{padding:1.55rem 1.6rem calc(1.25rem + env(safe-area-inset-bottom,0px))}}@media(max-width:359px){.ww-cart-drawer .cart-item{grid-template-columns:8rem minmax(0,1fr);column-gap:1rem}.ww-cart-drawer .cart-item__image{height:10.5rem}.ww-cart-drawer .cart-item__name{font-size:1.28rem}.ww-cart-drawer .quantity.cart-quantity{width:10.9rem}.ww-cart-drawer .quantity.cart-quantity .quantity__button{min-width:3.3rem;width:3.3rem}.ww-cart-drawer .totals__total-value{font-size:1.73rem}}@media(max-height:650px){.ww-cart-drawer .drawer__inner{overflow:hidden}.ww-cart-drawer cart-drawer-items{overflow-y:auto}.ww-cart-drawer .drawer__footer{padding-top:1.1rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px))}.ww-cart-drawer .tax-note{margin:.45rem 0 .7rem}}@media(prefers-reduced-motion:reduce){.ww-cart-drawer .drawer__inner{transition:none}}.ww-cart-drawer #CartDrawer-Checkout{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/woodwork-cart-drawer.css.map */
