.jaw-buy-save{display:flex;gap:10px}.jaw-buy-save>.btn-primary{flex:1;min-width:0}.jaw-save{padding:0 20px;white-space:nowrap;gap:8px}
.pcard .im>a{display:block;height:100%}.jaw-save-heart{position:absolute;z-index:1;right:8px;top:8px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(7,7,7,.35);color:var(--ivory);display:grid;place-items:center}.jaw-save-heart::before{content:"";position:absolute;inset:-6px;border-radius:50%}.jaw-save-heart svg,.jaw-save svg{width:16px;height:16px;flex-shrink:0;stroke:var(--ivory);fill:none;stroke-width:1.4}.jaw-save-heart[aria-pressed="true"] svg,.jaw-save[aria-pressed="true"] svg{fill:var(--champagne);stroke:var(--champagne)}
.jaw-save-heart[hidden],.jaw-save[hidden]{display:none}
.jaw-watchlist-link{--header-icon-right:8.490260px;flex-shrink:0}.jaw-watchlist-link .badge.is-empty{display:none}.jaw-watchlist{padding-bottom:72px}.jaw-watchlist .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jaw-watchlist img{opacity:1!important}.jaw-watchlist .btn{align-self:start}.jaw-offer-badge{color:var(--champagne);font-size:14px}
@media(max-width:759px){.jaw-watchlist .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
@media(max-width:599px){.jaw-save{padding:0 14px}}
.pcard .im{container-type:inline-size}.pcard .tag{max-width:none;white-space:nowrap}
@container(max-width:185px){.pcard .tag{top:auto;bottom:8px}}
@media(max-width:399px){.pcard .tag{padding:4px 6px;letter-spacing:.06em}}
.hdr-right [data-open="bagSheet"]{--header-icon-right:6.3px}
.hdr-right .badge{top:calc(50% - 7.6125px);left:calc(50% + var(--header-icon-right));right:auto;transform:translate(-50%,-50%);min-width:14px;height:14px;padding:0 3px;border-radius:7px;font-size:9px;pointer-events:none}
@media(max-width:359px){.hdr .logo{letter-spacing:-.025em}}
