.Zu4Nra_bag{color:#000;background:#fff}.Zu4Nra_bag~.footer{margin-top:0}.Zu4Nra_bag-content{max-width:1200px;margin:0 auto;padding:42px 0 80px;position:relative}.Zu4Nra_bag-header{flex-direction:column;display:flex}.Zu4Nra_bag-header h1{font:700 31.85px/31.85px var(--sans)}.Zu4Nra_bag-header .Zu4Nra_count{margin:9px 0;font-size:16px;line-height:22px;display:block}.Zu4Nra_bag-main{width:840px;max-width:100%;margin-right:30px}.Zu4Nra_bag-empty{text-align:center;border-top:1px solid #ddd;padding:40px 20px 50px;font-size:16px}.Zu4Nra_bag-empty span{display:block}.Zu4Nra_bag-btn,.Zu4Nra_bag-checkout{color:#fff;min-width:230px;font:700 16px/26px var(--sans);letter-spacing:1.4px;text-transform:uppercase;cursor:pointer;background:#000;border:1px solid #000;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:10px;text-decoration:none;display:inline-flex}.Zu4Nra_bag-btn:hover,.Zu4Nra_bag-checkout:not(:disabled):hover{color:#000;background:#fff}.Zu4Nra_bag-list{margin:0;padding:0;list-style:none}.Zu4Nra_bag-list:empty{display:none}.Zu4Nra_bag-item{border-top:1px solid #ddd;grid-template-columns:140px minmax(0,1fr) auto;gap:24px;padding:24px 0;display:grid}.Zu4Nra_bag-item:last-child{border-bottom:1px solid #ddd}.Zu4Nra_bag-item__img{aspect-ratio:3/4;background:#f4f4f4;display:block;overflow:hidden}.Zu4Nra_bag-item__img img{object-fit:cover;width:100%;height:100%;min-height:0;font-size:10px;display:block}.Zu4Nra_bag-item__img .ph{object-fit:cover;width:100%;height:100%;min-height:0;font-size:10px;display:block}.Zu4Nra_bag-item__body{flex-direction:column;gap:6px;min-width:0;display:flex}.Zu4Nra_bag-item__name{font:700 18px/24px var(--sans)}.Zu4Nra_bag-item__name a{color:inherit;text-decoration:none}.Zu4Nra_bag-item__name a:hover{text-decoration:underline}.Zu4Nra_bag-item__meta{color:#555;margin:0;font-size:14px;line-height:20px}.Zu4Nra_bag-item__meta dt{color:#000;font-weight:600;display:inline}.Zu4Nra_bag-item__meta dd{margin:0;display:inline}.Zu4Nra_bag-item__meta dd:after{content:"";display:block}.Zu4Nra_bag-item__actions{align-items:center;gap:24px;margin-top:auto;padding-top:12px;display:flex}.Zu4Nra_bag-qty{border:1px solid #ccc;grid-template-columns:36px 40px 36px;height:36px;display:inline-grid}.Zu4Nra_bag-qty button{cursor:pointer;background:#fff;border:0;padding:0;font-size:18px;line-height:1}.Zu4Nra_bag-qty button:hover:not(:disabled){background:#f4f4f4}.Zu4Nra_bag-qty button:disabled{color:#bbb;cursor:not-allowed}.Zu4Nra_bag-qty output{border-inline:1px solid #ccc;place-items:center;font-size:15px;display:grid}.Zu4Nra_bag-remove{font:400 14px var(--sans);color:#000;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.Zu4Nra_bag-remove:hover{color:#555}.Zu4Nra_bag-item__price{text-align:right;font:700 18px/24px var(--sans);white-space:nowrap}.Zu4Nra_bag-item__price small{color:#555;font-size:13px;font-weight:400;display:block}.Zu4Nra_bag-bottom{width:350px;position:absolute;top:114px;right:0}.Zu4Nra_bag-summary{border-top:1px solid #d0d0d0;padding-top:18px}.Zu4Nra_bag-summary h2{font:700 16px/16px var(--sans);letter-spacing:.3px;text-transform:capitalize;margin-right:5px;display:inline-block}.Zu4Nra_bag-summary__count{font-size:16px}.Zu4Nra_bag-table{grid-template-columns:1fr auto;margin:22px 0 0;font-size:16px;display:grid}.Zu4Nra_bag-table dt{margin:0 0 4px;line-height:22px}.Zu4Nra_bag-table dd{text-align:right;margin:0;line-height:24px}.Zu4Nra_bag-table dt[hidden],.Zu4Nra_bag-table dd[hidden]{display:none}.Zu4Nra_bag-disc{color:#1d7a3a}.Zu4Nra_bag-total{letter-spacing:.3px;margin-top:14px;font-weight:700}.Zu4Nra_bag-total p{margin:0 0 4px;line-height:22px}.Zu4Nra_bag-total p:last-child{text-align:right;line-height:24px}.Zu4Nra_bag-checkout{letter-spacing:1.2px;width:100%;margin:17px 0 0}.Zu4Nra_bag-checkout svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:18px;height:18px}.Zu4Nra_bag-checkout:disabled{color:#b4b4b4;cursor:not-allowed;background:#ccc;border-color:#ddd}.Zu4Nra_bag-note{color:#555;margin:10px 0 30px;font-size:13px;line-height:18px}.Zu4Nra_bag-note:empty{margin-bottom:30px}.Zu4Nra_bag-coupon{background:#f0efeb;padding:21px 19px 14px 20px}.Zu4Nra_bag-coupon h2{font:700 16px/20px var(--sans);letter-spacing:.3px;text-transform:capitalize;margin:0 0 10px}.Zu4Nra_bag-coupon__row{position:relative}.Zu4Nra_bag-coupon input{width:100%;height:48px;font:16px var(--sans);text-transform:uppercase;background:#fff;border:1px solid #e0e0e0;padding:7px 120px 7px 14px}.Zu4Nra_bag-coupon input::placeholder{text-transform:none;color:#888}.Zu4Nra_bag-coupon input[aria-invalid=true]{border-color:#b3261e}.Zu4Nra_bag-coupon button{width:105px;height:48px;font:700 16px var(--sans);letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #000;padding:10px 15px;position:absolute;top:0;right:0}.Zu4Nra_bag-coupon button:disabled{color:#aaa;cursor:not-allowed;border-color:#ccc}.Zu4Nra_bag-coupon button:not(:disabled):hover{color:#fff;background:#000}.Zu4Nra_bag-coupon__msg{min-height:0;margin:8px 0 0;font-size:14px;line-height:18px}.Zu4Nra_bag-coupon__msg:empty{display:none}.Zu4Nra_bag-coupon__msg.Zu4Nra_err{color:#b3261e}.Zu4Nra_bag-coupon__msg.Zu4Nra_ok{color:#1d7a3a}.Zu4Nra_bag-coupon__msg .Zu4Nra_link{font:inherit;color:#000;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.Zu4Nra_bag-help{margin:24px 0;font-size:16px}.Zu4Nra_bag-help a{color:#000}@media (max-width:1260px){.Zu4Nra_bag-content{padding-inline:var(--side,24px)}.Zu4Nra_bag-main{width:auto;margin-right:380px}.Zu4Nra_bag-bottom{right:var(--side,24px)}}@media (max-width:900px){.Zu4Nra_bag-content{padding:28px var(--side,16px) 56px}.Zu4Nra_bag-header h1{font-size:26px;line-height:30px}.Zu4Nra_bag-main{margin-right:0}.Zu4Nra_bag-bottom{width:auto;margin-top:32px;position:static}.Zu4Nra_bag-item{grid-template-columns:96px minmax(0,1fr);gap:16px}.Zu4Nra_bag-item__body{grid-column:2}.Zu4Nra_bag-item__img{grid-row:1/3}.Zu4Nra_bag-item__name{font-size:16px;line-height:22px}.Zu4Nra_bag-item__price{display:none}.Zu4Nra_bag-item__line-price{font-weight:700;display:block!important}.Zu4Nra_bag-item__actions{flex-wrap:wrap;gap:16px}}.Zu4Nra_bag-item__line-price{display:none}
