#cart-drawer .theme-drawer__dialog{width:min(100vw,460px);max-width:100vw;background:#fff;color:#000;--color-background:#fff;--color-foreground:#000}#cart-drawer .theme-drawer__header{min-height:102px;border-bottom:1px solid #e5e5e5;justify-content:center;padding:24px;position:relative}#cart-drawer .theme-drawer__title{margin:auto;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase}#cart-drawer .theme-drawer__close-button{position:absolute;right:28px;top:33px;width:30px;height:30px;min-height:30px;min-width:30px;background:#f5f5f5;color:#647482;border-radius:2px}#cart-drawer .cart-drawer__items{padding:0}.vaulmont-cart-offer{padding:20px 30px 30px;color:#000;background:#fff;text-align:center}.vaulmont-cart-offer p{margin:0 auto 24px;font-size:17px;line-height:1.7;letter-spacing:.5px;max-width:390px}.vaulmont-cart-progress{position:relative;height:8px;background:#e3e3e3;border-radius:10px;margin:0 0 40px}.vaulmont-cart-progress__fill{display:block;width:var(--offer-progress);height:100%;background:#1b1b1b;border-radius:10px;transition:width .2s}.vaulmont-cart-milestone{position:absolute;top:-10px;transform:translate(-50%);display:flex;align-items:center;flex-direction:column;gap:4px;width:80px;font-size:10px;line-height:1.15;letter-spacing:.5px}.vaulmont-cart-milestone--first{left:50%}.vaulmont-cart-milestone--second{left:100%}.vaulmont-cart-milestone__icon{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#b7b7b7;color:#fff;border:3px solid #fff;box-sizing:content-box}.vaulmont-cart-milestone__icon svg{width:16px;height:16px}.vaulmont-cart-milestone.is-unlocked .vaulmont-cart-milestone__icon{background:#1b1b1b}#cart-drawer .cart-items__table-row,.cart-page .cart-items__table-row{position:relative;display:grid;grid-template-columns:80px minmax(0,1fr);grid-template-areas:"media details" "media variants" "media unit_price" "media quantity" "media error";grid-template-rows:repeat(4,min-content) 1fr;column-gap:28px;padding:28px 32px 28px 24px;margin:0;border-bottom:1px solid #e6e6e6}#cart-drawer .cart-items__details,.cart-page .cart-items__details{display:contents}#cart-drawer .cart-items__product-info,.cart-page .cart-items__product-info{grid-area:details;padding-right:18px}#cart-drawer .cart-items__title,.cart-page .cart-items__title{font-size:16px;font-weight:750;line-height:1.35;color:#000;text-transform:none}#cart-drawer .cart-items__variants-wrapper,.cart-page .cart-items__variants-wrapper{grid-area:variants;font-size:12px}#cart-drawer .cart-items__variants-wrapper ul,.cart-page .cart-items__variants-wrapper ul{display:none}#cart-drawer .cart-items__unit-price-wrapper,.cart-page .cart-items__unit-price-wrapper{grid-area:unit_price;padding-top:5px;font-size:14px;color:#000}.vaulmont-cart-price{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.vaulmont-cart-price s{color:#999;font-size:13px;font-weight:400}.vaulmont-cart-saving{color:#00bd00;font-size:16px!important;font-weight:750;line-height:1.6;margin:2px 0!important}#cart-drawer .cart-items__media-image,.cart-page .cart-items__media-image{object-fit:contain;aspect-ratio:1}#cart-drawer .cart-items__price,.cart-page .cart-items__price{display:none}#cart-drawer .cart-items__quantity,.cart-page .cart-items__quantity{grid-area:quantity;display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:3px;width:100%}#cart-drawer .cart-items__remove,.cart-page .cart-items__remove{position:absolute;right:22px;top:28px;min-width:24px;min-height:24px;width:24px;height:24px;color:#657783}#cart-drawer cart-quantity-selector-component,.cart-page quantity-selector-component{min-height:28px;height:28px;border:1px solid #ccc;border-radius:3px;max-width:100px}#cart-drawer .quantity-selector button,.cart-page .quantity-selector button{min-width:28px;min-height:26px;width:28px;height:26px;padding:6px}#cart-drawer .quantity-selector input,.cart-page .quantity-selector input{width:40px;min-width:0;height:26px;font-size:13px;border-inline:1px solid #eee}.vaulmont-cart-tags{list-style:none;padding:0;margin:0!important;display:flex;flex-wrap:wrap;gap:4px}.vaulmont-cart-tags li{display:inline-flex;align-items:center;gap:6px;background:#f1f1f1;color:#58616a;font-size:12px;font-weight:750;letter-spacing:.5px;text-transform:uppercase;padding:4px 7px;border-radius:3px}.vaulmont-cart-tags svg{width:12px;height:12px;flex-shrink:0}#cart-drawer .cart-drawer__summary{background:#f7f7f7;border-top:1px solid #ddd;-webkit-mask-image:none;mask-image:none;padding:24px;gap:12px}#cart-drawer .cart-totals,.cart-page .cart-totals{display:flex;flex-direction:column;width:100%;gap:10px}#cart-drawer .cart-actions,.cart-page .cart-actions{order:-1;border:0;padding:0}#cart-drawer .cart-discount__summary,.cart-page .cart-discount__summary{display:none}#cart-drawer .cart-discount__content,.cart-page .cart-discount__content{padding:0}#cart-drawer .cart-discount__form,.cart-page .cart-discount__form{display:flex;gap:10px}#cart-drawer .cart-discount__input,.cart-page .cart-discount__input{background:#fff;border:1px solid #ddd;border-radius:8px;min-width:0;flex:1;padding:12px;font-size:14px;height:44px}#cart-drawer .cart-discount__button,.cart-page .cart-discount__button{background:#000;color:#fff;border:0;border-radius:2px;padding:10px 24px;min-height:44px;font-size:14px;font-weight:750}#cart-drawer .cart-totals__container,.cart-page .cart-totals__container{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%)}.vaulmont-cart-discounts{display:flex;align-items:flex-start;gap:8px;font-size:14px}.vaulmont-cart-discounts>span{padding-top:4px}.vaulmont-cart-discounts ul{margin:0;padding:0;list-style:none;flex:1}.vaulmont-cart-discounts .cart-discounts__item{display:flex;align-items:center;justify-content:space-between;gap:4px}.vaulmont-cart-discounts .cart-discounts__label{display:inline-flex;align-items:center;gap:6px;background:#eaeaea;padding:4px 7px;border-radius:3px;color:#58616a;font-size:12px;letter-spacing:.4px;text-transform:uppercase;font-weight:750}.vaulmont-cart-discounts svg{width:12px;min-width:12px;height:12px}#cart-drawer .cart__checkout-button,.cart-page .cart__checkout-button{background:#000;color:#fff;min-height:50px;border-radius:2px;font-weight:750;font-size:16px;width:100%}.cart-page__summary{background:#f7f7f7;padding:24px!important}@media(max-width:360px){#cart-drawer .cart-items__table-row{grid-template-columns:65px minmax(0,1fr);gap:14px;padding-inline:16px}.vaulmont-cart-offer{padding-inline:20px}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{width:88vw!important;max-width:88vw!important;min-width:0!important;margin-inline-start:auto!important;margin-inline-end:0!important;inset-inline-start:auto!important;inset-inline-end:0!important;box-sizing:border-box}#cart-drawer .cart-items__table-row{grid-template-columns:80px minmax(0,1fr);column-gap:14px;padding:24px 22px}#cart-drawer .cart-items__remove{right:14px;top:24px}#cart-drawer .cart-drawer__summary{padding:22px}#cart-drawer .vaulmont-cart-offer{padding-inline:30px}}@media screen and (max-width:360px){#cart-drawer .cart-items__table-row{grid-template-columns:65px minmax(0,1fr);column-gap:12px;padding-inline:16px}#cart-drawer .cart-drawer__summary{padding:16px}#cart-drawer .cart-discount__button{padding-inline:16px}}@media screen and (max-width:749px){#cart-drawer .theme-drawer__dialog{overflow-x:hidden}#cart-drawer .theme-drawer__header{flex-shrink:0;min-height:88px;padding:24px 52px}#cart-drawer .theme-drawer__title{font-size:12px;letter-spacing:2px;overflow-wrap:anywhere}#cart-drawer .theme-drawer__close-button{right:16px;top:28px}#cart-drawer .cart-drawer__inner,#cart-drawer .cart-items-component,#cart-drawer .cart-drawer__content,#cart-drawer .cart-drawer__items,#cart-drawer .cart-form{min-width:0;max-width:100%;box-sizing:border-box}#cart-drawer .vaulmont-cart-offer{padding:20px 22px 26px}#cart-drawer .vaulmont-cart-offer p{font-size:16px;line-height:1.6;overflow-wrap:normal}#cart-drawer .vaulmont-cart-progress{margin-inline:0;margin-bottom:44px}#cart-drawer .vaulmont-cart-milestone{width:74px;font-size:9px;letter-spacing:0}#cart-drawer .vaulmont-cart-milestone--second{left:auto;right:0;transform:none}#cart-drawer .vaulmont-cart-milestone--first{left:50%}#cart-drawer .cart-items__table{width:100%;table-layout:fixed}#cart-drawer .cart-items__product-info{min-width:0}#cart-drawer .cart-items__title{overflow-wrap:anywhere}#cart-drawer .vaulmont-cart-tags{max-width:100%}#cart-drawer .vaulmont-cart-tags li{max-width:100%;white-space:normal;overflow-wrap:anywhere}#cart-drawer .cart-discount__form{width:100%;min-width:0;gap:8px}#cart-drawer .cart-discount__input{width:0;min-width:0}#cart-drawer .cart-discount__button{flex:0 0 auto;padding-inline:16px}#cart-drawer .vaulmont-cart-discounts{flex-wrap:wrap;min-width:0}#cart-drawer .vaulmont-cart-discounts ul{min-width:0}#cart-drawer .cart-discounts__item{flex-wrap:wrap}#cart-drawer .cart-discounts__label{white-space:normal;overflow-wrap:anywhere}#cart-drawer .cart__checkout-button{white-space:normal;line-height:1.4;padding:14px 10px}}@media(max-width:749px){#cart-drawer .vaulmont-cart-offer{padding-inline:30px}#cart-drawer .vaulmont-cart-progress{margin-inline:0}#cart-drawer .vaulmont-cart-milestone{width:70px;font-size:9px;line-height:1.25;letter-spacing:.4px;gap:4px}#cart-drawer .vaulmont-cart-milestone--first{left:45%;transform:translate(-50%)}#cart-drawer .vaulmont-cart-milestone--second{left:100%;right:auto;transform:translate(-50%)}#cart-drawer .vaulmont-cart-milestone__icon{width:26px;height:26px;border:0;box-sizing:border-box}#cart-drawer .vaulmont-cart-milestone__icon svg{width:17px;height:17px}}.vaulmont-cart-rewards{--reward-accent: #b99b58;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 0 2px;margin-top:4px;color:#171717}.vaulmont-cart-rewards__track{position:absolute;height:3px;top:33px;inset-inline:0;background:#e7e2d8;border-radius:3px}.vaulmont-cart-rewards__track>span{display:block;height:100%;width:var(--rewards-progress);max-width:100%;background:var(--reward-accent);border-radius:inherit;transition:width .25s ease}.vaulmont-cart-rewards__tier{position:relative;display:grid;justify-items:center;grid-template-rows:16px 36px 18px;gap:0;min-width:0}.vaulmont-cart-rewards__label{font-size:clamp(8px,2.5vw,10px);font-weight:650;line-height:16px;white-space:nowrap;letter-spacing:.2px}.vaulmont-cart-rewards__icon{display:grid;place-items:center;width:36px;height:36px;border:1.5px solid var(--reward-accent);border-radius:50%;background:#fff;color:var(--reward-accent)}.vaulmont-cart-rewards__tier.is-unlocked .vaulmont-cart-rewards__icon{background:#171717;color:#d4b878;border-color:#171717}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vaulmont-cart.css.map */
