.vlcp,.vlcp *{box-sizing:border-box}.vlcp{width:100%;padding:0 40px 56px;font-family:Inter,-apple-system,sans-serif;color:#111;background:#fff}.vlcp [hidden]{display:none!important}.vlcp input,.vlcp button,.vlcp a,.vlcp .cd-item__img,.vlcp .cd-qty,.vlcp .cd-countdown,.vlcp .cd-promo__input,.vlcp .cd-promo__btn,.vlcp .cd-btn-checkout,.vlcp .cd-btn-secondary{border-radius:0!important}.vlcp .cd-promo__input{box-shadow:none!important;min-height:0}.vlcp button{min-height:0;text-transform:none;letter-spacing:normal}.vlcp .vlcp-ship{margin:0 -40px;padding:9px 40px;font-size:12px;justify-content:center}.vlcp-head{display:flex;align-items:center;justify-content:center;gap:10px;padding:28px 0 22px}.vlcp .vlcp-title{margin:0;font-family:Inter,sans-serif;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#111}.vlcp .vlcp-count{min-width:24px;height:24px;font-size:11px}.vlcp-loading-state{display:flex;justify-content:center;padding:60px 0}.vlcp-loading-state .cd-loading{border-color:#0000001f;border-top-color:#1f2937;width:22px;height:22px}.vlcp .vlcp-gifts{padding:14px 20px;background:#fafafa;border:1px solid #efefef}.vlcp .cd-gifts__msg{font-size:13px;margin-bottom:9px;white-space:normal}.vlcp .cd-gifts__track{height:8px}.vlcp .cd-gifts__gift-img{width:40px;height:40px;border-radius:0}.vlcp .cd-gifts__gift-label{font-size:9.5px}.vlcp .cd-gifts__gift-amount{font-size:12px}.vlcp .vlcp-urgency{padding:10px 0;font-size:12px;border-bottom:none;background:transparent}.vlcp-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:40px;align-items:start;margin-top:6px}.vlcp-items-head{display:flex;justify-content:space-between;padding:0 0 10px;border-bottom:1px solid #efefef;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#777}.vlcp .vlcp-items{padding:0}.vlcp .cd-item{gap:18px;padding:20px 0;border-bottom:1px solid #efefef}.vlcp .cd-item:last-child{border-bottom:1px solid #efefef}.vlcp .cd-item__img{width:96px;height:120px}.vlcp .cd-item__body{min-height:120px}.vlcp .cd-item__name-row{gap:10px;margin-bottom:6px}.vlcp .cd-item__name{font-size:15px;white-space:normal}.vlcp .cd-stock-badge{font-size:10px;padding:2px 6px}.vlcp .cd-item__pill{font-size:11px;padding:3px 8px}.vlcp .cd-item__left{gap:14px}.vlcp .cd-qty__btn{width:32px;height:32px;font-size:16px;padding:0}.vlcp .cd-qty__val{width:36px;font-size:13px;padding:7px 0}.vlcp .cd-item__remove{font-size:11.5px}.vlcp .cd-item__price--original{font-size:12.5px}.vlcp .cd-item__price--save{font-size:11.5px}.vlcp .cd-item__price{font-size:16px}.vlcp-col-summary{position:sticky;top:calc(var(--header-height, 80px) + 20px)}.vlcp .vlcp-footer{display:block;border:1px solid #efefef;padding:22px 22px 18px;background:#fff}.vlcp-summary-title{margin:0 0 14px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#111}.vlcp .cd-promo__input,.vlcp .cd-promo__btn{height:40px}.vlcp .cd-promo__input{font-size:13px}.vlcp .cd-promo{margin-bottom:14px}.vlcp .cd-summary{margin-bottom:12px}.vlcp .cd-summary__row{font-size:13px;padding:4px 0}.vlcp .cd-summary__total{font-size:17px;padding-top:10px;margin-top:6px}.vlcp .cd-countdown{font-size:12px;padding:8px 12px;margin-bottom:12px}.vlcp .cd-btn-checkout{padding:16px;font-size:17px;margin-bottom:10px}.vlcp .cd-payment-badge{margin-bottom:12px}.vlcp .vlcp-empty{padding:70px 20px 40px}.vlcp .vlcp-empty .cd-btn-secondary{text-decoration:none;display:inline-block}@media screen and (max-width:1100px){.vlcp-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px}}@media screen and (max-width:749px){.vlcp{padding:0 16px 40px}.vlcp .vlcp-ship{margin:0 -16px;padding:7px 16px;font-size:10.5px}.vlcp-head{padding:20px 0 16px}.vlcp .vlcp-title{font-size:22px}.vlcp .vlcp-gifts{padding:10px 12px}.vlcp .cd-gifts__msg{font-size:11.5px}.vlcp .cd-gifts__gift-img{width:32px;height:32px}.vlcp-grid{grid-template-columns:1fr;gap:20px}.vlcp-col-summary{position:static}.vlcp .cd-item{gap:12px;padding:14px 0}.vlcp .cd-item__img{width:76px;height:95px}.vlcp .cd-item__body{min-height:95px}.vlcp .cd-item__name{font-size:13.5px}.vlcp .cd-item__name-row{flex-wrap:wrap;gap:6px}.vlcp .cd-qty__btn{width:28px;height:28px}.vlcp .cd-qty__val{width:30px;padding:5px 0}.vlcp .cd-item__price{font-size:14px}.vlcp .vlcp-footer{padding:16px 14px 14px}}.vlcp-trust-section{padding:0 40px 48px;font-family:Inter,-apple-system,sans-serif}.vlcp-trust-section__title{display:none}.vlcp-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #efefef}.vlcp-trust-card{padding:22px 18px;text-align:center;border-right:1px solid #efefef;display:flex;flex-direction:column;align-items:center;gap:6px}.vlcp-trust-card:last-child{border-right:none}.vlcp-trust-card__icon{width:22px;height:22px;color:#111}.vlcp-trust-card__icon svg,.vlcp-trust-card__icon img{width:22px;height:22px;display:block}.vlcp-trust-card__title{font-size:13px;font-weight:600;color:#111}.vlcp-trust-card__desc{font-size:12px;line-height:1.45;color:#777;max-width:260px}@media screen and (max-width:749px){.vlcp-trust-section{padding:0 16px 32px}.vlcp-trust-grid{grid-template-columns:1fr 1fr}.vlcp-trust-card{padding:16px 10px;border-bottom:1px solid #efefef}.vlcp-trust-card:nth-child(2n){border-right:none}.vlcp-trust-card:nth-last-child(-n+2){border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/cart-page-vl.css.map */
