.cart-drawer .drawer__header{padding:var(--spacing-32);margin:0;border-bottom:1px solid var(--color-grey-88);background:var(--color-white);position:relative}.cart-drawer .drawer__heading{margin:0;font-family:var(--font-family-primary);font-size:var(--font-size-14);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--color-dark)}.cart-drawer .drawer__header .drawer__close{position:absolute;top:50%;right:var(--spacing-16);transform:translateY(-50%)}.cart-drawer .drawer__header .drawer__close .svg-wrapper{width:17px;height:17px}.cart-item__extras{display:flex;flex-direction:column;gap:var(--spacing-12);margin-top:var(--spacing-12)!important}.cart-item__extra{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:normal;letter-spacing:normal;color:var(--color-dark)}.cart-item__extra-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px}.cart-item__extra-icon svg{width:20px;height:20px;display:block}.cart-item__extra-separator{margin:0 2px}.cart-drawer .cart-items .cart-item{padding:var(--spacing-16);border-bottom:1px solid #E0E0E0;margin-top:0}.cart-drawer .cart-item[data-gift-wrap-item=true]{display:none!important}.cart-drawer .cart-item{display:flex!important;flex-direction:row;align-items:flex-start;border-bottom:1px solid var(--color-neutral-97);margin:0;padding:0 0rem;gap:0}.cart-drawer .cart-item__media{flex:0 0 152px;width:152px;overflow:hidden;border:1px solid var(--color-grey-97, #F6F6F8)}.cart-drawer .cart-item__image{width:auto;height:100%;object-fit:cover;max-width:100%}.cart-drawer .cart-item__details{flex:1 1 0%;min-width:0;padding-left:var(--spacing-16)}.cart-item__details>*+*,.cart-item__extra>*+*{margin-top:0}.cart-drawer .cart-item__media .cart-item__link{display:none}.cart-drawer .cart-item__details .caption-with-letter-spacing{display:block;font-family:var(--font-family-primary);font-size:var(--font-size-16);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-semibold);text-transform:none;color:#000;margin-bottom:2px}.cart-drawer .cart-item__name{display:block;font-family:var(--font-family-primary);font-size:var(--font-size-16);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-regular);text-transform:none;color:var(--color-dark);text-decoration:none;margin-bottom:var(--spacing-12)}.cart-drawer .cart-item__option-list{display:flex;flex-wrap:wrap;align-items:center;gap:10px 2px;margin:0 0 var(--spacing-8)}.cart-drawer .cart-item__option-list .product-option{display:flex;align-items:center;gap:2px;font-family:var(--font-family-primary);font-size:var(--font-size-12);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-regular);color:var(--color-dark);text-transform:none;margin:0}.cart-drawer .cart-item__option-list .product-option--full-width{flex-basis:100%}.cart-drawer .product-option dd{font-weight:var(--font-weight-semibold);margin:0;padding:0}.cart-drawer .product-option dt{margin:0;padding:0}.cart-drawer .cart-item__option-dot{width:4px;height:4px;border-radius:50%;background:#0006;flex:none}.cart-drawer .cart-item__static-qty{margin:0 0 var(--spacing-12);font-family:var(--font-family-primary);font-size:var(--font-size-12);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-regular);color:var(--color-dark)}.cart-drawer .cart-item__static-qty .qty-value{font-weight:var(--font-weight-semibold)}.cart-drawer .cart-item__discounted-prices{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-12)}.cart-drawer .cart-item__old-price.price,.cart-drawer .cart-item__old-price.product-option{font-family:var(--font-family-primary);font-size:var(--font-size-16);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-semibold);color:#2e2e2eb3;text-decoration:line-through;opacity:1}.cart-drawer .cart-item__final-price,.cart-drawer .cart-item__price-wrapper .price{font-family:var(--font-family-primary);font-size:var(--font-size-16);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-semibold);color:var(--color-dark)}.cart-drawer .cart-item__details .product-option{font-family:var(--font-family-primary);font-size:var(--font-size-12);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-regular);color:var(--color-dark)}.cart-item__title #mswishlistbutton,.cart-drawer .cart-item__totals,.cart-drawer .cart-item__quantity,.cart-drawer .cart-item__engraving-actions{display:none}.cart-drawer .drawer__footer{background:var(--color-white);box-shadow:0 0 10px #0000001a;padding:var(--spacing-16);margin:0}.cart-drawer .cart-drawer__footer{display:none}.cart-drawer .cart__ctas{display:flex;flex-direction:row;gap:var(--spacing-16);align-items:stretch}.cart-drawer .cart__checkout-button{flex:1 1 0%;height:var(--spacing-52);padding:var(--spacing-18) var(--spacing-16);font-family:var(--font-family-primary);font-size:var(--font-size-14);line-height:var(--line-height-100);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-weight-semibold);text-align:center;text-transform:uppercase;text-decoration:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:0}.cart-drawer .cart__checkout-button.button--secondary{background:var(--color-white);border:1px solid var(--color-dark);color:var(--color-dark)}.cart-drawer .cart__checkout-button.button--primary{background:var(--color-dark);border:1px solid var(--color-dark);color:var(--color-white);margin-top:0}@media screen and (min-width:750px){.cart-drawer .cart__ctas>*{flex:1 1 0}}@media screen and (max-width:749px){.cart-drawer .cart-item__media{flex:0 0 100px;width:100px}.cart-drawer .cart-item__name{font-size:var(--font-size-14);margin-bottom:var(--spacing-10)}.cart-drawer .cart-item__option-list{gap:8px 2px}.cart-item__extras{gap:var(--spacing-10)}.cart-item__extra{font-size:11px}.cart-drawer .cart-item__details{padding-left:var(--spacing-12)}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/cart-drawer-figma.css.map */
