.ux-upc{--ux-upc-gutter: 20px;display:block}.ux-upc-eyebrow{margin:0;font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.7;letter-spacing:0;text-transform:uppercase}.ux-upc-hero{display:grid;gap:var(--ux-space-6);padding:40px var(--ux-upc-gutter);background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-upc-hero__text{display:grid;gap:var(--ux-space-4)}.ux-upc-hero__title{margin:0;color:inherit}.ux-upc-hero__intro,.ux-upc-hero__intro p{margin:0;font-size:16px;line-height:1.65}.ux-upc-hero__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ux-space-3) var(--ux-space-4);margin:0;padding-block-start:var(--ux-space-4);border-block-start:1px solid rgb(var(--ux-paper-rgb, 255 255 255) / .2)}.ux-upc-hero__facts div{display:grid;font-size:14px;line-height:1.5}.ux-upc-hero__facts dt,.ux-upc-hero__facts dd{margin:0}.ux-upc-hero__facts dt{opacity:.65}.ux-upc-duos{display:grid;gap:var(--ux-space-4);padding:var(--ux-space-8) var(--ux-upc-gutter);background:var(--ux-color-bg-surface, var(--ux-grey))}.ux-upc-duos__head{display:grid;gap:var(--ux-space-1)}.ux-upc-duos__title{margin:0}.ux-upc-duos__list{display:grid;gap:var(--ux-space-3);margin:0;padding:0}.ux-upc-duo{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"paints text" "paints buy";gap:var(--ux-space-2) var(--ux-space-4);padding:var(--ux-space-3);background:var(--ux-color-bg-page, #fff)}.ux-upc-duo__paints{grid-area:paints;display:flex;min-height:96px}.ux-upc-duo__paint{flex:1 1 0;padding:0;border:0;background:var(--ux-paint);cursor:pointer;transition:flex-grow .3s cubic-bezier(.22,.8,.24,1)}@media(hover:hover){.ux-upc-duo__paint:hover{flex-grow:1.6}}.ux-upc-duo__paint:focus-visible{outline:2px solid var(--ux-color-text-primary);outline-offset:2px}.ux-upc-duo__text{grid-area:text;display:grid;gap:2px}.ux-upc-duo__names,.ux-upc-duo__meta,.ux-upc-duo__in{margin:0;font-size:14px;line-height:1.5}.ux-upc-duo__names{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:uppercase}.ux-upc-duo__meta{color:var(--ux-color-text-subdued)}.ux-upc-duo__buy{grid-area:buy;align-self:end}.ux-upc-duo__in,.ux-upc-duo.is-in-basket .ux-upc-duo__add{display:none}.ux-upc-duo.is-in-basket .ux-upc-duo__in{display:block}.ux-upc-duo__add[aria-busy=true]{opacity:.6;pointer-events:none}@media(prefers-reduced-motion:reduce){.ux-upc-duo__paint{transition:none}}@media screen and (min-width:1000px){.ux-upc-duos__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ux-space-6)}.ux-upc-duo{grid-template-columns:minmax(0,1fr);grid-template-areas:"paints" "text" "buy";gap:var(--ux-space-3);padding:var(--ux-space-4)}.ux-upc-duo__paints{aspect-ratio:2 / 1;min-height:0}.ux-upc-duo__add{width:100%}}.ux-upc-head{display:flex;flex-wrap:wrap;gap:var(--ux-space-2) var(--ux-space-4);align-items:baseline;justify-content:space-between;padding:var(--ux-space-6) var(--ux-upc-gutter) var(--ux-space-3)}.ux-upc-head--sold{padding-block-start:var(--ux-space-8);color:var(--ux-color-text-subdued)}.ux-upc-head__hint{margin:0;font-size:14px;line-height:1.5;color:var(--ux-color-text-subdued)}.ux-upc-list{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--ux-color-border-default)}.ux-upc-item{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ux-space-3) var(--ux-space-4);align-items:center;padding:var(--ux-space-4) var(--ux-upc-gutter);border-block-end:1px solid var(--ux-color-border-default)}.ux-upc-item__open{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--ux-space-4);align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ux-upc-item__swatch{display:block;aspect-ratio:1;background:var(--ux-paint)}.ux-upc-item__text{display:grid;gap:2px}.ux-upc-item__name{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));font-size:14px;line-height:1.5;text-transform:uppercase}.ux-upc-item__open:hover .ux-upc-item__name,.ux-upc-item__open:focus-visible .ux-upc-item__name{text-decoration:underline;text-underline-offset:3px}.ux-upc-item__slogan{font-size:14px;line-height:1.5;color:var(--ux-color-text-subdued)}.ux-upc-item__meta{display:flex;flex-wrap:wrap;gap:0 var(--ux-space-2);align-items:baseline;margin:0;font-size:16px;line-height:1.5}.ux-upc-price--was{font-size:14px;color:var(--ux-color-text-subdued)}.ux-upc-stock{font-size:12px;color:var(--ux-color-text-subdued)}.ux-upc-stock--low{color:var(--ux-color-text-accent)}.ux-upc-list--sold .ux-upc-item{grid-template-columns:minmax(0,1fr)}.ux-upc-list--sold .ux-upc-item__swatch{opacity:.4}.ux-upc-buy{display:flex;gap:var(--ux-space-3);align-items:center;justify-content:flex-end}.ux-upc-buy .ux-qty-stepper,.is-in-basket .ux-upc-buy__add,.ux-upc-buy__in{display:none}.is-in-basket .ux-upc-buy .ux-qty-stepper,.is-in-basket .ux-upc-buy__in{display:flex}.ux-upc-buy__add[aria-busy=true]{opacity:.6;pointer-events:none}.ux-upc-error{grid-column:1 / -1;margin:0;font-size:14px;line-height:1.5;color:var(--ux-color-text-error, #b3261e)}.ux-upc-drawer::part(body){padding:0}.ux-upc-qv{display:grid}.ux-upc-gallery{display:grid;gap:var(--ux-space-2)}.ux-upc-gallery__stage{position:relative}.ux-upc-gallery__track{display:flex;margin:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ux-upc-gallery__track::-webkit-scrollbar{display:none}.ux-upc-gallery__slide{flex:0 0 100%;aspect-ratio:4 / 5;max-height:56vh;padding:0;scroll-snap-align:start;background:var(--ux-paint)}.ux-upc-gallery__colour,.ux-upc-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.ux-upc-gallery__image.is-loading{opacity:0}.ux-upc-gallery__image.is-arriving{-webkit-mask:linear-gradient(to right,transparent 50%,#000 50%) 0 0 / 200% 100% no-repeat;mask:linear-gradient(to right,transparent 50%,#000 50%) 0 0 / 200% 100% no-repeat;animation:ux-photo-reveal .8s both}.ux-upc-gallery__count{position:absolute;right:var(--ux-space-2);bottom:10px;padding:3px var(--ux-space-2);background:var(--ux-color-text-primary);color:var(--ux-color-bg-page, #fff);font-size:14px;line-height:1.65;pointer-events:none}.ux-upc-gallery__step{position:absolute;top:50%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:var(--ux-color-bg-page, #fff);color:var(--ux-color-text-primary);transform:translateY(-50%);cursor:pointer;transition:opacity .15s ease}.ux-upc-gallery__step--prev{left:0}.ux-upc-gallery__step--next{right:0}@media(hover:hover){.ux-upc-gallery__step{width:32px;height:32px;opacity:0}.ux-upc-gallery__stage:hover .ux-upc-gallery__step,.ux-upc-gallery__step:focus-visible{opacity:1}}.ux-upc-gallery__thumbs{display:flex;gap:var(--ux-space-2);padding:0 var(--ux-space-6)}.ux-upc-gallery__thumb{position:relative;display:grid;place-items:center;width:48px;aspect-ratio:4 / 5;overflow:hidden;padding:0;border:0;background:var(--ux-paint);color:var(--ux-color-text-primary);font-size:14px;cursor:pointer}.ux-upc-gallery__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ux-upc-gallery__thumb--more{background:none;box-shadow:inset 0 0 0 1px var(--ux-color-border-default)}.ux-upc-gallery__thumb[aria-current=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--ux-color-text-primary);pointer-events:none}.ux-upc-qv__body{display:grid;gap:var(--ux-space-4);padding:var(--ux-space-6)}.ux-upc-qv__name{margin:0}.ux-upc-qv__character,.ux-upc-qv__story,.ux-upc-qv__about{margin:0;font-size:16px;line-height:1.65;color:var(--ux-color-text-subdued)}.ux-upc-qv__character{margin-block-start:calc(var(--ux-space-3) * -1)}.ux-upc-qv__story,.ux-upc-qv__about{font-size:14px}.ux-upc-qv__facts{margin:0}.ux-upc-qv__facts div{display:flex;gap:var(--ux-space-4);justify-content:space-between;padding-block:var(--ux-space-2);border-block-end:1px solid var(--ux-color-border-default);font-size:14px;line-height:1.5}.ux-upc-qv__facts dt{color:var(--ux-color-text-subdued)}.ux-upc-qv__facts dd{margin:0;text-align:end}.ux-upc-qv .ux-upc-pairs{flex-direction:column;gap:var(--ux-space-4);margin-inline:calc(-1 * var(--ux-space-6));padding:var(--ux-space-6)}.ux-upc-qv .ux-upc-pairs .ux-pairs__text{flex:none}.ux-upc-qv .ux-upc-pairs .ux-pairs__eyebrow{display:block}.ux-upc-qv .ux-upc-pairs .ux-pairs__row{flex-direction:column;gap:6px;min-height:0}.ux-upc-qv .ux-upc-pairs .ux-pairs__open{flex:0 0 auto;min-width:0;min-height:240px;padding:8px}.ux-upc-qv .ux-upc-pairs [hidden]{display:none}.ux-upc-qv .ux-upc-pairs .ux-pairs__card{display:grid;gap:2px;padding:10px 12px 12px}.ux-upc-qv .ux-upc-pairs .ux-pairs__actions{margin-block-start:var(--ux-space-2)}.ux-upc-qv .ux-upc-pairs .ux-pairs__slice{display:flex;align-items:center;justify-content:space-between;flex:0 0 52px;width:100%;min-width:0;padding:0 14px;transition:flex-basis .3s cubic-bezier(.22,.8,.24,1)}.ux-upc-qv .ux-upc-pairs .ux-pairs__slice-name{position:static;opacity:1}@media(hover:hover){.ux-upc-qv .ux-upc-pairs .ux-pairs__slice:hover{flex-basis:68px}}@media(prefers-reduced-motion:reduce){.ux-upc-qv .ux-upc-pairs .ux-pairs__slice{transition:none}}.ux-upc-pair__sale{margin:0;font-size:14px;line-height:1.65}.ux-upc-pair__tag{font-size:12px;line-height:1.4}.ux-upc-pair__in{display:none;color:var(--ux-color-text-primary)}.ux-pairs__open.is-in-basket .ux-upc-pair__add{display:none}.ux-pairs__open.is-in-basket .ux-upc-pair__in{display:inline}.ux-upc-pair__show{padding:0;border:0;background:none;font:inherit;color:var(--ux-color-text-primary);text-decoration:underline;cursor:pointer}.ux-upc-qv__foot{display:grid;gap:var(--ux-space-3)}.ux-upc-buy--wide{justify-content:flex-start}.ux-upc-buy--wide .ux-upc-buy__add{flex:1 1 auto}.ux-upc-buy__in{font-size:14px;color:var(--ux-color-text-subdued)}.ux-upc-qv__more{justify-self:start}.ux-upc-bar{position:fixed;inset:auto 0 0;z-index:5;min-height:64px;display:flex;gap:var(--ux-space-3);align-items:center;justify-content:space-between;padding:var(--ux-space-3) var(--ux-upc-gutter);padding-block-end:max(var(--ux-space-3),env(safe-area-inset-bottom));background:var(--ux-color-bg-inverse);color:var(--ux-color-text-inverse)}.ux-upc-bar[hidden]{display:none}html.ux-upc-bar-open body{padding-block-end:var(--ux-upc-bar-height, 72px)}html.ux-upc-bar-open .ux-palette-notice{--ux-tray-height: var(--ux-upc-bar-height, 72px)}html.ux-palette-tray-open .ux-upc-bar{--ux-upc-tray: 64px;inset-block-end:var(--ux-upc-tray);padding-block-end:var(--ux-space-3);border-block-end:1px solid rgb(255 255 255 / .2)}html.ux-upc-bar-open.ux-palette-tray-open body{padding-block-end:calc(var(--ux-upc-bar-height, 72px) + 64px)}html.ux-upc-bar-open.ux-palette-tray-open .ux-palette-notice{--ux-tray-height: calc(var(--ux-upc-bar-height, 72px) + 64px)}.ux-upc-bar__summary{display:grid;margin:0;font-size:14px;line-height:1.5}[data-ux-upc-bar-count]{font-family:var(--subheading-font-family, var(--heading-font-family));font-weight:var(--subheading-font-weight, var(--heading-font-weight));text-transform:uppercase}.ux-upc-bar__actions{display:flex;gap:var(--ux-space-2);align-items:center}@media screen and (max-width:419px){.ux-upc-bar__actions .button--tertiary-inverse{display:none}}@media screen and (min-width:1000px){.ux-upc{--ux-upc-gutter: 48px}.ux-upc-hero{grid-template-columns:minmax(0,1fr) 420px;gap:var(--ux-space-24);align-items:end;padding-block:64px}.ux-upc-hero__intro,.ux-upc-hero__intro p{max-width:680px;font-size:18px}.ux-upc-hero__facts{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.ux-upc-hero__facts div{display:flex;gap:var(--ux-space-4);justify-content:space-between;padding-block:10px;border-block-end:1px solid rgb(var(--ux-paper-rgb, 255 255 255) / .2)}.ux-upc-head{padding-block:var(--ux-space-12) var(--ux-space-6)}.ux-upc-head--sold{padding-block-start:64px}.ux-upc-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ux-space-12) var(--ux-space-6);padding:0 var(--ux-upc-gutter);border:0}.ux-upc-list--sold{grid-template-columns:repeat(6,minmax(0,1fr));padding-block-end:96px}.ux-upc-item{grid-template-columns:minmax(0,1fr);align-content:start;padding:0;border:0}.ux-upc-item__open{grid-template-columns:minmax(0,1fr);gap:var(--ux-space-3)}.ux-upc-item__swatch{aspect-ratio:4 / 3}.ux-upc-bar{min-height:72px}html.ux-palette-tray-open .ux-upc-bar{--ux-upc-tray: 72px}html.ux-upc-bar-open.ux-palette-tray-open body{padding-block-end:calc(var(--ux-upc-bar-height, 72px) + 72px)}html.ux-upc-bar-open.ux-palette-tray-open .ux-palette-notice{--ux-tray-height: calc(var(--ux-upc-bar-height, 72px) + 72px)}.ux-upc-buy{justify-content:flex-start}.ux-upc-buy__add{width:100%}.ux-upc-gallery__thumb{width:56px}}@media(prefers-reduced-motion:no-preference){.ux-upc-item__swatch{transition:opacity .2s}.ux-upc-item__open:hover .ux-upc-item__swatch{opacity:.9}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/ux-upcycled.css.map */
