.v3-cup{position:relative;display:flex;flex-direction:column;gap:8px;margin:26px 0 4px;padding:18px 12px 12px;border:1px solid #1a1918;border-radius:4px;background:#fdf6f1;color:#1a1918;font-family:var(--p5-font-body)}.v3-cup__badge{position:absolute;top:-11px;left:10px;margin:0;height:22px;display:inline-flex;align-items:center;padding:0 8px;border-radius:2px;background:#1a1918;color:#fff;font-size:11px;line-height:1;font-weight:600;letter-spacing:.33px;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.v3-cup__text{display:flex;flex-direction:column;gap:2px;min-width:0}.v3-cup__title{margin:0;font-size:14px;line-height:20px;font-weight:600}.v3-cup__sub{margin:0;font-size:12px;line-height:16px;color:#5b5b59}.v3-cup__btn{-webkit-appearance:none;appearance:none;border:0;border-radius:2px;background:#1a1918;color:#fff;cursor:pointer;min-height:36px;padding:0 14px;font-family:var(--p5-font-head);font-size:14px;line-height:22px;font-weight:500;width:100%}.v3-cup__btn:hover{background:#3a3937}.v3-cup__btn:focus-visible{outline:2px solid #1a1918;outline-offset:2px}.v3-cup__btn.loading,.v3-cup__btn:disabled{opacity:.6;cursor:progress}.v3-cup--b{flex-direction:row;align-items:center;gap:10px;background:#fff;border:1px dashed #d9532f;padding-top:16px}.v3-cup--b .v3-cup__badge{background:#d9532f}.v3-cup--b .v3-cup__text{flex:1 1 auto}.v3-cup--b .v3-cup__btn{width:auto;flex:0 0 auto}@media(hover:none)and (pointer:coarse){.v3-cup__btn{min-height:44px}}.v3-cup--page{max-width:440px;margin:32px 0 8px auto}.v3-cempty{display:flex;flex-direction:column;color:#1a1918;font-family:var(--p5-font-body);text-align:left}cart-drawer.p5-drawer .v3-cempty{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.v3-cempty__intro{padding:22px 16px 10px;text-align:center}.v3-cempty__title{margin:0;font-family:var(--p5-font-head);font-size:18px;line-height:24px;font-weight:500}.v3-cempty__sub{margin:4px 0 0;font-size:14px;line-height:20px;color:#5b5b59}.v3-cempty__list{list-style:none;margin:0;padding:0}.v3-cempty__item{display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid #efeeec}.v3-cempty__media{flex:0 0 64px;width:64px;height:64px;border-radius:4px;overflow:hidden;background:#f4f2ef}.v3-cempty__media img{width:64px;height:64px;object-fit:cover;display:block}.v3-cempty__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.v3-cempty__name{font-family:var(--p5-font-head);font-size:16px;line-height:20px;text-transform:uppercase;color:#1a1918;text-decoration:none}.v3-cempty__psub{font-size:12px;line-height:16px;color:#5b5b59}.v3-cempty__rating{display:inline-flex;align-items:center;gap:4px;font-size:12px;line-height:16px;margin-top:2px}.v3-cempty__buy{flex:0 0 auto;width:84px;display:flex;flex-direction:column;align-items:stretch;gap:4px;text-align:right}.v3-cempty__price{font-family:var(--p5-font-head);font-size:16px;line-height:20px;font-weight:500;white-space:nowrap}.v3-cempty__form{margin:0}.v3-cempty__add{-webkit-appearance:none;appearance:none;border:0;border-radius:2px;background:#1a1918;color:#fff;cursor:pointer;width:100%;height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--p5-font-head);font-size:18px;line-height:1;text-decoration:none}.v3-cempty__add:hover{background:#3a3937}.v3-cempty__add.loading{opacity:.6}.v3-cempty__trust{margin:16px 16px 0;padding:10px;border-radius:2px;background:#f6e1d3;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.36px}.v3-cempty__stars{color:#d9532f;letter-spacing:1px}.v3-cempty__partner{display:flex;margin:16px 16px 0;border-radius:4px;overflow:hidden;background:#f6e1d3;color:#1a1918;text-decoration:none;min-height:137px}.v3-cempty__ptext{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;padding:14px}.v3-cempty__peyebrow{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#5b5b59}.v3-cempty__ptitle{font-family:var(--p5-font-head);font-size:18px;line-height:24px;font-weight:500;max-width:220px}.v3-cempty__plink{margin-top:4px;font-size:12px;line-height:16px;text-decoration:underline}.v3-cempty__pimg{flex:0 0 110px;width:110px;height:auto;min-height:100%;object-fit:cover;display:block}.v3-cempty__all{display:flex;align-items:center;justify-content:center;margin:20px 16px;min-height:48px;padding:0 20px;border:1px solid #1a1918;border-radius:2px;background:#fff;color:#1a1918;text-decoration:none;font-family:var(--p5-font-head);font-size:16px;line-height:22px;font-weight:500}.v3-cempty__all:hover{background:#1a1918;color:#fff}.v3-cempty--page{max-width:440px;margin:0 auto 24px;border:1px solid #efeeec;border-radius:4px;background:#fff}.cart__warnings .v3-cempty--page+.cart__login-title{margin-top:24px}cart-drawer.p5-drawer .v3-cup-wrap{flex:0 0 auto;padding:14px 16px 12px;background:#fff;border-top:1px solid #efeeec}cart-drawer.p5-drawer .v3-cup-wrap .v3-cup{margin:0}cart-drawer.p5-drawer .p5-drawer__contents:has(.v3-cup-wrap)>.p5-xsell{flex:0 1 auto;min-height:0;overflow:hidden}@media screen and (max-height:760px){cart-drawer.p5-drawer .v3-cup-wrap{padding:13px 16px 8px}cart-drawer.p5-drawer .v3-cup{padding:15px 10px 10px}cart-drawer.p5-drawer .v3-cup--a{flex-direction:row;align-items:center;gap:10px}cart-drawer.p5-drawer .v3-cup--a .v3-cup__text{flex:1 1 auto}cart-drawer.p5-drawer .v3-cup--a .v3-cup__btn{width:auto;flex:0 0 auto;max-width:128px;padding:6px 10px;line-height:18px}cart-drawer.p5-drawer .v3-cup__title{font-size:13px;line-height:18px}}@media screen and (min-height:651px)and (max-height:760px){cart-drawer.p5-drawer .p5-drawer__contents:has(.v3-cup-wrap)>.p5-drawer__list{min-height:96px}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/v3-cart.css.map */
