#MainCartItems .cart-info{background:#fff;border:1px solid #e2e6e3;border-radius:20px;padding:28px;box-shadow:0 5px 25px rgba(31,71,62,.035)}#MainCartItems .main-cart-totals{order:-2;padding:0;border:0}#MainCartItems .main-cart-totals h2{font-size:23px;margin:0 0 24px;font-weight:600}#MainCartItems .summary-row{display:flex;justify-content:space-between;gap:12px;margin:14px 0;font-size:15px}#MainCartItems .summary-row strong{text-align:right}#MainCartItems .summary-total{font-size:17px;font-weight:600;margin-top:24px}#MainCartItems .summary-total strong{font-size:23px}#MainCartItems .summary-tax{font-size:12px;color:#666;margin:5px 0 20px}#MainCartItems .cart-summary-code{border-block:1px solid #e5e8e5;padding:18px 0;margin-top:22px}#MainCartItems .cart-summary-code summary,#MainCartItems .cart-note-disclosure summary{list-style:none;cursor:pointer;font-size:14px;font-weight:500;display:flex;justify-content:space-between}#MainCartItems .cart-summary-code summary:after,#MainCartItems .cart-note-disclosure summary:after{content:'+'}#MainCartItems details[open]>summary:after{content:'−'}#MainCartItems .summary-input{display:flex;gap:8px;margin-top:14px}#MainCartItems .summary-input input{width:65%;min-width:0;border:1px solid #ccd4ce;border-radius:9px;padding:12px;font-size:14px;height:45px}#MainCartItems .summary-input button{border:1px solid #1f473e;color:#1f473e;background:#fff;border-radius:9px;font-size:13px;padding:0 12px}#MainCartItems .cart-summary-code [role=status]{font-size:13px;margin:8px 0 0}#MainCartItems .cart-summary-code [role=status]:empty{display:none}#MainCartItems .cart-note-disclosure{padding:12px 0 20px}#MainCartItems .cart__gift-wrap .collapsible-row{padding:12px 0;border:0}#MainCartItems .cart__gift-wrap h6{font-size:14px}#MainCartItems .cart__gift-wrap .icon{display:none}#MainCartItems .summary-express{display:flex;align-items:center;gap:12px;color:#777;font-size:12px;margin:0 0 14px}#MainCartItems .summary-express:before,#MainCartItems .summary-express:after{content:'';height:1px;background:#e5e8e5;flex:1}#MainCartItems .cart-summary-codes button{font-size:12px;background:#f5f7f5;border:0;border-radius:12px;margin:8px 4px 0 0;padding:6px}#MainCartItems .cart-summary-code button:disabled{opacity:.6}
