.uprow__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-block-end:12px}.uprow__title{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.015em}.uprow__viewall{flex:0 0 auto;font-size:.8125rem;font-weight:600;text-decoration:none;color:inherit;opacity:.78;white-space:nowrap}.uprow__viewall:hover{opacity:1;text-decoration:underline}.uprow__grid{display:grid;grid-template-columns:repeat(var(--upc-cols,8),minmax(0,1fr));gap:10px}@media(max-width:1279px){.uprow__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1023px){.uprow__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.uprow__grid{grid-template-columns:repeat(var(--upc-cols-mobile,2),minmax(0,1fr));gap:8px}.uprow__grid--swipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block-end:2px}.uprow__grid--swipe::-webkit-scrollbar{display:none}.uprow__grid--swipe>.upc{flex:0 0 46%;scroll-snap-align:start}}.upc{display:flex;flex-direction:column;min-width:0;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:4px;overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.upc:hover{border-color:rgb(var(--color-foreground-rgb)/.22);box-shadow:0 2px 10px #00000012}.upc__media{position:relative;display:block;aspect-ratio:1/1;background:#fff}.upc__media img{display:block;width:100%;height:100%;object-fit:contain;padding:8px}.upc__placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;text-align:center;font-size:.6875rem;line-height:1.3;opacity:.45}.upc__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:3px 6px;border-radius:3px;background:var(--color-foreground);color:var(--color-background);font-size:.6875rem;font-weight:700}.upc__badge--soldout{background:rgb(var(--color-foreground-rgb)/.62)}.upc__body{display:flex;flex:1 1 auto;flex-direction:column;gap:5px;padding:9px 9px 0}.upc__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:3.25em;font-size:.8rem;line-height:1.35;text-decoration:none;color:inherit}.upc__title:hover{text-decoration:underline}.upc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px}.upc__now{font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.upc__was{font-size:.75rem;opacity:.6}.upc__off{font-size:.72rem;font-weight:700}.upc__ship{margin:0;font-size:.6875rem;line-height:1.35;opacity:.75}.upc__ship--free{font-weight:600;opacity:.9}.upc__actions{display:flex;gap:6px;align-items:stretch;margin-block-start:auto;padding:9px}.upc__actions form{display:flex;flex:1 1 auto;min-width:0}.upc__add{flex:1 1 auto;width:100%;min-width:0;min-height:36px;padding:8px 6px;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.01em;cursor:pointer;border-radius:4px;color:var(--color-primary-button-text,var(--color-background));background:var(--color-primary-button-background,var(--color-foreground));border:1px solid var(--color-primary-button-border,transparent)}.upc__add[disabled]{cursor:default;opacity:.45}.upc__save{flex:0 0 auto;width:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:inherit;background:transparent;border:1px solid rgb(var(--color-foreground-rgb)/.18);border-radius:4px;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .1s ease}.upc__save:hover{border-color:rgb(var(--color-foreground-rgb)/.4)}.upc__save:active{transform:scale(.94)}.upc__save[aria-pressed=true]{background:var(--color-foreground);color:var(--color-background);border-color:var(--color-foreground)}.upc__save[aria-pressed=true] svg path{fill:currentColor!important;stroke:currentColor}.upc__rating{font-size:.75rem;font-weight:600}.upcat__grid{display:grid;grid-template-columns:repeat(var(--upcat-cols,4),minmax(0,1fr));gap:12px}.upcat__card{display:flex;flex-direction:column;padding:14px;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb)/.12);border-radius:4px}.upcat__title{margin:0 0 10px;font-size:1rem;font-weight:700}.upcat__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.upcat__tile{display:block;text-decoration:none;color:inherit;min-width:0}.upcat__thumb{display:block;aspect-ratio:1/1;width:100%;object-fit:contain;padding:4px;border-radius:3px;background:#fff}.upcat__label{display:block;margin-block-start:5px;font-size:.75rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upcat__more{margin-block-start:12px;font-size:.8125rem;font-weight:600;text-decoration:none;color:inherit;opacity:.8}.upcat__more:hover{text-decoration:underline}@media(max-width:1023px){.upcat__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.upcat__grid{grid-template-columns:minmax(0,1fr)}}.uppc__tile-label,.uppc__arrow{display:none!important}.uptreand-departments .updept__grid{gap:8px!important}.uptreand-departments .updept__frame{width:min(84px,100%)!important}.uptreand-departments .updept__label{font-size:.7rem!important;margin-top:4px!important}@media(max-width:749px){.uptreand-departments .updept__frame{width:72px!important}}.uprow__grid{align-items:stretch}.uprow__grid>.upc{height:100%;align-self:stretch}.upc__media{flex:0 0 auto;overflow:hidden}.upc__media img{object-position:center center}.upc__body{flex:1 1 auto;align-items:stretch}.upc__title{height:4.05em;min-height:4.05em;max-height:4.05em;-webkit-line-clamp:3}.upc__rating{min-height:1.35em}.upc__price{min-height:1.35em;align-content:flex-start}.upc__ship{min-height:1.35em}.upc__actions{margin-block-start:auto}@media(max-width:749px){.uprow__grid>.upc{height:100%}.upc__title{height:4.05em;min-height:4.05em;max-height:4.05em}}.upcat__card{border-color:rgb(var(--color-foreground-rgb)/.18);box-shadow:0 1px 4px #00000012;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.upcat__card:hover{border-color:rgb(var(--color-foreground-rgb)/.3);box-shadow:0 5px 16px #0000001f;transform:translateY(-1px)}.upcat__title{font-size:1.06rem;font-weight:800;letter-spacing:-.012em}.upcat__thumb{border:1px solid rgb(var(--color-foreground-rgb)/.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.upcat__tile{cursor:pointer}.upcat__tile:hover .upcat__thumb{transform:scale(1.018);border-color:rgb(var(--color-foreground-rgb)/.2);box-shadow:0 2px 7px #00000012}.upcat__more{font-weight:800;opacity:1}.upcat__more:hover{opacity:.72}.uprow__head{margin-block-end:14px}.uprow__title{font-size:1.4rem;font-weight:800;letter-spacing:-.025em}.uprow__viewall{font-weight:800;opacity:.9}.uprow__viewall:hover{opacity:1}.upc{border-color:rgb(var(--color-foreground-rgb)/.17);box-shadow:0 1px 3px #0000000d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.upc:hover{border-color:rgb(var(--color-foreground-rgb)/.34);box-shadow:0 6px 18px #0000001f;transform:translateY(-2px)}.upc__media{background:#fafafa}.upc__media img{transition:transform .18s ease}.upc:hover .upc__media img{transform:scale(1.025)}.upc__title{font-weight:600;color:#111827}.upc__now{font-size:1.08rem;font-weight:800}.upc__ship--free{font-weight:700}.upc__add{min-height:38px;font-weight:800;transition:filter .15s ease,box-shadow .15s ease,transform .1s ease}.upc__add:hover{filter:brightness(1.09);box-shadow:0 2px 6px #00000024}.upc__add:active{transform:translateY(1px)}.upc__save:hover{background:rgb(var(--color-foreground-rgb)/.045)}.uptreand-departments .updept__frame{background:#fff;border:1px solid rgb(var(--color-foreground-rgb)/.16);box-shadow:0 1px 3px #0000000d;border-radius:5px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.uptreand-departments a{cursor:pointer}.uptreand-departments a:hover .updept__frame{border-color:rgb(var(--color-foreground-rgb)/.34);box-shadow:0 4px 12px #0000001c;transform:translateY(-2px)}.uptreand-departments .updept__label{font-weight:700!important;color:#111827}.uptreand-departments a:hover .updept__label{text-decoration:underline}@media(max-width:749px){.upcat__card:hover,.upc:hover,.uptreand-departments a:hover .updept__frame{transform:none}.uprow__title{font-size:1.22rem}.upcat__title{font-size:1rem}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/uptreand-shop.css.map */
