.ugx{position:relative;display:block;background:var(--ugx-bg);color:var(--ugx-fg);padding:var(--ugx-pt) 0 var(--ugx-pb);font-family:var(--font-body-family, Arial, sans-serif)}.ugx *,.ugx *:before,.ugx *:after{box-sizing:border-box}.ugx-in{width:90%;max-width:var(--ugx-width, 1400px);margin:0 auto}.ugx :is(a,button):focus-visible{outline:3px solid var(--ugx-accent);outline-offset:3px}.ugx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin-bottom:32px}.ugx-eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ugx-accent)}.ugx-title{margin:0;color:inherit;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-weight:400;font-size:clamp(40px,5vw,72px);line-height:.9;letter-spacing:.01em;text-transform:uppercase}.ugx-link{display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:2px solid var(--ugx-accent);color:inherit;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ugx-link b{font-size:15px;line-height:1;transition:transform .2s}.ugx-link:hover b{transform:translate(3px,-3px)}.ugx-grid{display:grid;grid-template-columns:repeat(var(--ugx-cols, 4),minmax(0,1fr));gap:16px}.ugx-card{display:flex;flex-direction:column;height:100%;background:var(--ugx-card);color:var(--ugx-card-fg);border:1px solid var(--ugx-line);border-radius:4px;overflow:hidden;text-decoration:none;transition:transform .25s,border-color .25s}.ugx-media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--ugx-card);overflow:hidden}.ugx-media:after{content:"";position:absolute;left:50%;bottom:8%;width:62%;height:7%;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ugx-card-fg) var(--ugx-shadow, 18%),transparent) 0%,transparent 70%);transition:transform .25s,opacity .25s}.ugx-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--ugx-pad, 10%);mix-blend-mode:var(--ugx-blend, multiply);transition:transform .4s,opacity .3s}.ugx-img-2{opacity:0}svg.ugx-img{fill:color-mix(in srgb,var(--ugx-card-fg) 22%,transparent);mix-blend-mode:normal}.ugx-badge{position:absolute;top:12px;left:12px;z-index:1;padding:6px 9px;background:var(--ugx-accent);color:var(--ugx-ink);font-size:11px;font-weight:700;line-height:1;border-radius:2px}.ugx-sold{background:var(--ugx-card-fg);color:var(--ugx-card)}.ugx-info{display:flex;flex-direction:column;gap:6px;flex:1;padding:16px 16px 18px}.ugx-vendor{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ugx-muted)}.ugx-name{min-height:2.8em;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ugx-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:auto;padding-top:6px}.ugx-price small{font-size:11px;color:var(--ugx-muted)}.ugx-now{font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.ugx-was{font-size:12px;color:var(--ugx-muted)}.ugx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:28px}.ugx-tab{-webkit-appearance:none;appearance:none;padding:12px 18px;border:1px solid var(--ugx-line-fg);border-radius:2px;background:transparent;color:inherit;cursor:pointer;font:700 12px/1 var(--font-body-family, Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.ugx-tab:hover{border-color:var(--ugx-fg)}.ugx-tab[aria-selected=true]{background:var(--ugx-fg);color:var(--ugx-bg);border-color:var(--ugx-fg)}.ugx-panel+.ugx-panel{margin-top:56px}ug-tabs .ugx-panel[hidden]{display:none}ug-tabs:not(:defined) .ugx-panel[hidden]{display:block}.ugx-panel-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:18px}.ugx-brand{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(30px,3vw,46px);line-height:.9;text-transform:uppercase}.ugx-lines{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ugx-muted-fg)}.ugx-empty{padding:24px;border:1px dashed var(--ugx-line-fg);color:var(--ugx-muted-fg);font-size:14px}.ugx-tiles{display:grid;grid-template-columns:repeat(var(--ugx-cols, 4),minmax(0,1fr));gap:16px}.ugx-tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--ugx-line);border-radius:4px;background:var(--ugx-card);color:var(--ugx-card-fg);text-decoration:none}.ugx-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.ugx-tile--float .ugx-tile-img{object-fit:contain;padding:12% 12% 28%;mix-blend-mode:multiply;transition:transform .35s ease}.ugx-tile--float:after{content:"";position:absolute;left:50%;bottom:26%;width:58%;height:6%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ugx-card-fg) 18%,transparent) 0%,transparent 70%);pointer-events:none;transition:transform .35s,opacity .35s}.ugx-tile-label{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px}.ugx-tile--photo .ugx-tile-label{color:#fff;background:linear-gradient(0deg,#00000094,#0000);padding-top:64px}.ugx-tile--accent{background:var(--ugx-accent);color:var(--ugx-ink);border-color:transparent}.ugx-tile-name{display:block;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(30px,2.8vw,44px);line-height:.9;text-transform:uppercase}.ugx-tile--accent .ugx-tile-name{font-size:clamp(44px,4.4vw,72px)}.ugx-tile-sub{display:block;margin-top:8px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.ugx-tile-arrow{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:2px;background:var(--ugx-accent);color:var(--ugx-ink);font-size:16px;line-height:1;transition:transform .2s}.ugx-tile--accent .ugx-tile-arrow{background:var(--ugx-ink);color:var(--ugx-accent)}.ugx-pillars{display:grid;grid-template-columns:repeat(var(--ugx-cols, 4),minmax(0,1fr));border-top:1px solid var(--ugx-line-fg)}.ugx-pillar{padding:28px 24px 4px;border-left:1px solid var(--ugx-line-fg)}.ugx-pillar:first-child{border-left:0;padding-left:0}.ugx-num{display:block;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:56px;line-height:.9;color:var(--ugx-accent)}.ugx-pillar h3{margin:18px 0 8px;color:inherit;font-size:15px;font-weight:700;letter-spacing:.02em}.ugx-pillar p{margin:0;font-size:14px;line-height:1.6;color:var(--ugx-muted-fg)}@media(hover:hover)and (pointer:fine){.ugx-card:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--ugx-card-fg) 25%,transparent)}.ugx-card:hover .ugx-img{transform:translateY(-8px)}.ugx-card:hover .ugx-media:after{transform:translate(-50%) scale(1.12);opacity:.75}.ugx-card:hover .ugx-img-2{opacity:1}.ugx-card:hover .ugx-has-2 .ugx-img-1{opacity:0}.ugx-tile:hover .ugx-tile-img{transform:scale(1.04)}.ugx-tile--float:hover .ugx-tile-img{transform:translateY(-8px)}.ugx-tile--float:hover:after{transform:translate(-50%) scale(1.12);opacity:.75}.ugx-tile:hover .ugx-tile-arrow{transform:translate(3px,-3px)}}@media(max-width:989px){.ugx-grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc((100% - 32px) / 2.4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:none}.ugx-grid::-webkit-scrollbar{display:none}.ugx-grid>*{scroll-snap-align:start}.ugx-tiles,.ugx-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.ugx-pillar:nth-child(odd){border-left:0;padding-left:0}.ugx-pillar:nth-child(n+3){border-top:1px solid var(--ugx-line-fg);margin-top:24px}}@media(max-width:749px){.ugx-grid{grid-auto-columns:72%}.ugx-tile{aspect-ratio:3 / 4}.ugx-tile-label{padding:14px}.ugx-tile-arrow{width:34px;height:34px}.ugx-pillars{grid-template-columns:1fr}.ugx-pillar{border-left:0;padding-left:0}.ugx-pillar+.ugx-pillar{border-top:1px solid var(--ugx-line-fg);margin-top:20px}}@media(prefers-reduced-motion:reduce){.ugx *,.ugx *:before,.ugx *:after{transition:none!important;animation:none!important}}.ugx-unisex-note{margin:-12px 0 28px;font-size:16px;line-height:1.5;color:inherit}.ugx-tile-name--sizes{font-size:clamp(24px,2.1vw,34px);line-height:1.08;overflow-wrap:anywhere}.ugx-tile.ugx-tile--separated{display:flex;flex-direction:column;aspect-ratio:auto;min-width:0;border-radius:12px;box-shadow:0 6px 22px #0614370a}.ugx-tile--separated .ugx-tile-visual{position:relative;display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.ugx-tile--separated .ugx-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:12%}.ugx-tile--separated:after{display:none}.ugx-tile--separated .ugx-tile-label{position:relative;inset:auto;display:flex;flex:1;align-items:flex-start;gap:8px;padding:18px;border-top:1px solid var(--ugx-line);background:var(--ugx-card);color:var(--ugx-card-fg)}.ugx-tile--separated .ugx-tile-label>span:first-child{min-width:0;flex:1}.ugx-tile--separated .ugx-tile-name{font-size:clamp(25px,2.2vw,34px);line-height:1.08;overflow-wrap:normal}.ugx-tile--separated .ugx-tile-sub{font-size:10px;letter-spacing:.08em;line-height:1.5;margin-top:10px}.ugx-tile--separated .ugx-tile-arrow{width:30px;height:30px;margin-top:2px;border-radius:6px}.ugx-tile--separated.ugx-tile--accent{justify-content:flex-end;background:var(--ugx-accent)}.ugx-tile--separated.ugx-tile--accent .ugx-tile-label{flex:0;border:0;background:var(--ugx-accent);color:var(--ugx-ink)}.ugx-tile--separated.ugx-tile--accent .ugx-tile-name{font-size:clamp(30px,3.3vw,50px)}@media(max-width:749px){.ugx-tiles{gap:12px}.ugx-tile--separated .ugx-tile-label{padding:14px 12px;flex-wrap:wrap}.ugx-tile--separated .ugx-tile-label>span:first-child{flex-basis:100%}.ugx-tile--separated .ugx-tile-name{font-size:clamp(24px,6vw,30px)}.ugx-tile--separated .ugx-tile-arrow{align-self:flex-end;margin-left:auto}.ugx-tile--separated .ugx-tile-visual{aspect-ratio:1.05 / 1}}.ugx-tile--separated.ugx-tile--accent{background:var(--ugx-accent);justify-content:flex-start;border-color:var(--ugx-accent)}.ugx-tile--accent.ugx-tile--separated .ugx-tile-visual{background:#fff}.ugx-tile--accent.ugx-tile--separated .ugx-tile-img{padding:25% 12% 8%}.ugx-sale-badge{position:absolute;z-index:1;left:12px;top:12px;background:#111;color:#fff;border-radius:999px;padding:8px 12px;font-weight:850;font-size:14px;letter-spacing:.03em}.ugx-tile--accent.ugx-tile--separated .ugx-tile-label{background:var(--ugx-accent);border:0;display:flex;flex-wrap:wrap;gap:12px}.ugx-tile--accent.ugx-tile--separated .ugx-tile-label>span:first-child{flex-basis:100%}.ugx-tile--accent.ugx-tile--separated .ugx-tile-name{font-size:clamp(24px,2.4vw,34px)}.ugx-sale-cta{display:flex;width:100%;align-items:center;justify-content:space-between;background:#111;color:#fff;padding:10px 12px;border-radius:6px;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.04em}.ugx-sale-cta b{font-size:20px}.ugx-tile--accent:hover .ugx-sale-cta{background:#292929}@media(max-width:749px){.ugx-sale-badge{font-size:12px;padding:6px 9px;left:9px;top:9px}.ugx-sale-cta{font-size:9px;padding:8px}.ugx-tile--accent.ugx-tile--separated .ugx-tile-name{font-size:clamp(24px,6vw,30px)}}.ugx-tile--separated .ugx-tile-img{transition:opacity .24s ease,transform .4s ease}.ugx-tile-img--changing{opacity:0;transform:translateY(4px)}@media(prefers-reduced-motion:reduce){.ugx-tile--separated .ugx-tile-img{transition:none}}.ugx-tile--separated .ugx-tile-visual .ugx-tile-img{padding:6%;transition:opacity .28s ease;transform:none!important}.ugx-tile--separated.ugx-tile--accent .ugx-tile-img{padding:6%}.ugx-tile--separated .ugx-tile-img[data-ug-active=false]{opacity:0}.ugx-tile--separated .ugx-tile-img[data-ug-active=true]{opacity:1}.ugx-tile--separated .ugx-tile-visual .ugx-tile-img,.ugx-tile--separated.ugx-tile--accent .ugx-tile-img{padding:0;transform:var(--ug-image-transform,none)!important;transition:opacity .8s ease;transform-origin:center center}@media(prefers-reduced-motion:reduce){.ugx-tile--separated .ugx-tile-visual .ugx-tile-img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/ug-core.css.map */
