.ov2-header .ov103-bag-link{display:inline-flex;gap:5px;align-items:center;justify-content:center;text-decoration:none;min-width:44px;white-space:nowrap}.ov103-bag-icon{width:26px;height:26px;display:block;flex:none}.ov103-bag-word{font-size:10px;font-weight:750;letter-spacing:.1em}.ov2-header .ov103-bag-count{font-size:10px;letter-spacing:0;font-weight:600}.ov103-cart-top{background:#0a0a0a;color:#fff;padding:29px 27px 23px;border:0}.ov103-cart-top>div>span{font-size:10px;letter-spacing:.16em;color:#bdbdbd}.ov103-cart-top h2{font-size:clamp(30px,5vw,40px);letter-spacing:-.055em;color:#fff;margin:13px 0 11px}.ov103-cart-top h2 small{color:#a5a5a5}.ov103-cart-top>div>p{font-size:10px;letter-spacing:.13em;color:#b8b8b8;margin:0}.ov103-cart-top button{display:flex;align-items:center;gap:10px;background:transparent;color:#fff;border:1px solid #555;padding:11px 12px;letter-spacing:.12em;min-height:42px}.ov103-cart-top button:hover{border-color:#fff}.ov103-cart-section-head{display:flex;justify-content:space-between;gap:10px;padding:14px 26px;border-bottom:1px solid #dededb;background:#fff;color:#191919;font-size:9px;letter-spacing:.14em;font-weight:750}.ov62-cart-body{padding-top:6px;padding-bottom:10px}.ov103-cart-row{grid-template-columns:105px minmax(0,1fr);gap:17px;padding:23px 0}.ov103-cart-image img{width:105px;height:135px;object-fit:contain;background:#f4f4f2}.ov103-item-kicker{font-size:9px;letter-spacing:.13em;color:#7e7e7a;margin:0 0 8px}.ov103-cart-details{min-width:0}.ov103-cart-details .ov62-cart-row-name{font-size:15px;line-height:1.33;letter-spacing:-.01em}.ov103-cart-details .ov62-cart-row-options{font-size:11px;letter-spacing:.03em;color:#70706d;margin:0 0 10px}.ov103-cart-details .ov62-cart-row-price{font-size:14px;margin:0 0 16px}.ov103-cart-details .ov62-cart-qty{border:1px solid #cfcfcb}.ov103-cart-details .ov62-cart-qty button{padding:9px 11px;min-width:36px;font-size:16px}.ov103-cart-details .ov62-cart-qty span{min-width:24px;font-weight:700}.ov103-cart-details .ov62-cart-remove{font-size:10px;letter-spacing:.09em;color:#777}.ov103-cart-added{display:flex;align-items:center;gap:12px;border:0;background:#101010;margin:0 -24px;padding:15px 25px;font-size:10px;font-weight:750;letter-spacing:.15em;color:#fff;animation:ov104-cart-confirm-in .24s ease-out both}.ov103-cart-added:before{content:"";display:block;flex:none;width:7px;height:13px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);margin:-4px 3px 0 2px}.ov103-cart-added.is-leaving{animation:ov104-cart-confirm-out .22s ease-in both}@keyframes ov104-cart-confirm-in{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes ov104-cart-confirm-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-7px)}}.ov103-empty-index{font-size:11px;letter-spacing:.2em;color:#888}.ov62-cart-empty p{font-size:22px;font-weight:800;letter-spacing:-.04em;margin:0}.ov62-cart-empty small{font-size:12px;color:#777}.ov62-cart-empty a{margin-top:6px}.ov103-cart-note{flex:none;background:#fbfbfa;border-top:1px solid #dededb}.ov103-cart-note[hidden]{display:none}.ov103-note-toggle{width:100%;border:0;background:transparent;color:#111;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:15px 25px;font-size:10px;font-weight:750;letter-spacing:.12em;text-align:left}.ov103-note-toggle span:last-child{font-size:19px;font-weight:400;line-height:1}.ov103-note-body{padding:0 24px 18px}.ov103-note-body[hidden]{display:none}.ov103-note-body label{font-size:9px;font-weight:700;letter-spacing:.14em;color:#5c5c5a}.ov103-note-body textarea{display:block;margin-top:9px;width:100%;resize:vertical;min-height:64px;border:1px solid #ccc;background:#fff;padding:10px;font:400 13px/1.4 Arial,sans-serif;color:#111}.ov103-note-actions{display:flex;gap:12px;align-items:center;margin-top:10px}.ov103-note-actions button{background:#111;color:#fff;border:0;padding:11px 15px;font-size:10px;letter-spacing:.1em;cursor:pointer}.ov103-note-actions button:disabled{opacity:.5;cursor:wait}.ov103-note-actions span{font-size:10px;color:#555}.ov103-cart-summary{padding-top:19px;border-top:1px solid #cacac6}.ov103-cart-summary>div{font-size:15px;letter-spacing:.02em}.ov103-cart-summary small{font-size:11px}.ov103-cart-summary button{padding:17px;font-size:11px}.ov103-cart-summary>a{font-size:10px;text-underline-offset:3px}@media(max-width:420px){.ov103-bag-word{font-size:9px;letter-spacing:.04em}.ov103-bag-icon{width:24px;height:24px}.ov103-cart-top{padding:23px 19px}.ov103-cart-top h2{font-size:32px}.ov103-cart-top button span{display:none}.ov103-cart-section-head{padding:12px 19px}.ov103-cart-row{grid-template-columns:83px minmax(0,1fr);gap:13px}.ov103-cart-image img{width:83px;height:114px}.ov103-cart-details .ov62-cart-row-name{font-size:14px}.ov103-cart-details .ov62-cart-qty button{min-width:32px;padding:8px 9px}.ov103-note-toggle{padding:14px 18px}.ov103-note-body{padding:0 18px 16px}.ov103-cart-added{margin:0 -18px;padding:12px 18px}}@media(prefers-reduced-motion:reduce){.ov103-bag-link,.ov103-cart-top button{transition:none!important}}@media(prefers-reduced-motion:reduce){.ov103-cart-added,.ov103-cart-added.is-leaving{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/overaall-v103.css.map */
