.lp-set-switcher{display:block;isolation:isolate;overflow:clip}.lp-set-switcher__layout{display:grid;gap:1.25rem;max-width:36rem;margin-inline:auto}@media(min-width:48rem){.lp-set-switcher__layout{gap:var(--lp-space-5)}}.lp-set-switcher__panel{display:grid;gap:var(--lp-space-4);min-width:0}.lp-set-switcher__label{font-weight:800;font-size:var(--lp-step--1);letter-spacing:.06em;text-transform:uppercase}.lp-set-switcher__label-value{text-transform:none;letter-spacing:0;font-weight:400;color:var(--s-muted);margin-left:.35rem}.lp-set-switcher__roll{display:inline-grid;overflow:clip;vertical-align:bottom}.lp-set-switcher__roll>span{grid-area:1 / 1}.lp-set-switcher__title.lp-set-switcher__roll{display:grid}.lp-set-switcher__tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}@supports (color: oklch(from red l c h)){.lp-set-switcher__tint{--lp-set-switcher-a: oklch(from color-mix(in oklch, oklch(from var(--s-bg) l none none), oklch(from var(--lp-set-switcher-tint, var(--s-bg)) none c h)) l calc(c*(1.6 - (l*1.4))) h);--lp-set-switcher-b: oklch(from color-mix(in oklch, oklch(from var(--s-bg) l none none), oklch(from var(--lp-set-switcher-tint-next, var(--lp-set-switcher-tint, var(--s-bg))) none c h)) l calc(c*(1.6 - (l*1.4))) h);background:radial-gradient(circle at var(--lp-set-switcher-wx, 50%) var(--lp-set-switcher-wy, 0%),var(--lp-set-switcher-b) calc(var(--lp-set-switcher-wr, 0px) - 2.5rem),var(--lp-set-switcher-a) var(--lp-set-switcher-wr, 0px))}}.lp-set-switcher__colours{display:grid;gap:.75rem;justify-items:start;width:100%}.lp-set-switcher__swatches{position:relative;display:flex;flex-wrap:wrap;gap:.5rem}.lp-set-switcher__swatch{position:relative;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--lp-swatch, var(--s-card));background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-text) 35%,transparent);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease}.lp-set-switcher__swatch:hover{transform:scale(1.06)}.lp-set-switcher__swatch[aria-pressed=true]{transform:scale(1.12);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-text) 35%,transparent),0 0 0 3px var(--s-bg),0 0 0 5px var(--s-accent, var(--lp-accent))}.lp-set-switcher__swatch:focus-visible{outline:3px solid var(--lp-accent-glow);outline-offset:5px}.lp-set-switcher__swatch.is-unavailable{opacity:.5}.lp-set-switcher__swatch.is-unavailable:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;margin-top:-1px;border-radius:1px;background:var(--s-text);box-shadow:0 0 0 1px var(--s-bg);transform:rotate(-45deg);pointer-events:none}.lp-set-switcher__ring{position:absolute;left:0;top:0;width:2.75rem;height:2.75rem;border-radius:50%;pointer-events:none;opacity:0;outline:2px solid var(--s-accent, var(--lp-accent));outline-offset:3px;transform:translate(var(--lp-set-switcher-rx, 0px),var(--lp-set-switcher-ry, 0px)) scale(1.12)}.lp-set-switcher__swatches.has-ring .lp-set-switcher__ring{opacity:1}.lp-set-switcher__swatches.has-ring .lp-set-switcher__swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-text) 35%,transparent)}.lp-set-switcher__swatches.is-ready .lp-set-switcher__ring{transition:transform .55s cubic-bezier(.34,1.35,.64,1)}.lp-set-switcher__stage{position:relative;width:100%}.lp-set-switcher__reel{display:grid;grid-auto-flow:column;grid-auto-columns:100%;column-gap:var(--lp-space-2);width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;border-radius:var(--lp-radius)}.lp-set-switcher__reel::-webkit-scrollbar{display:none}.lp-set-switcher__slide{position:relative;min-width:0;scroll-snap-align:start;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--lp-radius);background:var(--s-card)}.lp-set-switcher__reel[data-ratio="4:5"] .lp-set-switcher__slide{aspect-ratio:4 / 5}.lp-set-switcher__slide--stage{background:none}.lp-set-switcher__reel .lp-set-switcher__frame[data-mode=cutouts]{overflow:hidden;touch-action:pan-x pan-y}.lp-set-switcher__reel .lp-set-switcher__spot{left:0;right:0}.lp-set-switcher__slide img{display:block;width:100%;height:100%;object-fit:cover}.lp-set-switcher__dots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.lp-set-switcher__dots[hidden]{display:none}.lp-set-switcher__rail{position:absolute;left:14%;right:14%;bottom:.55rem;height:2px;border-radius:1px;background:color-mix(in srgb,var(--s-text) 14%,transparent);overflow:hidden;transition:opacity .4s ease}.lp-set-switcher__rail i{display:block;height:100%;width:calc(100% * var(--lp-set-switcher-progress, 0));border-radius:1px;background:color-mix(in srgb,var(--s-text) 70%,transparent);transition:width .45s cubic-bezier(.2,.7,.2,1)}.lp-set-switcher__dots.is-stage .lp-set-switcher__rail{opacity:.55}.lp-set-switcher__stage:has([data-lp-badge]:not([hidden])) .lp-set-switcher__rail{bottom:3rem}.lp-set-switcher__frame{position:relative;width:100%;aspect-ratio:1 / 1;container-type:size;overflow:hidden;border-radius:var(--lp-radius);background:var(--s-card);--art: var(--lp-set-switcher-ar-top, .8);--arb: var(--lp-set-switcher-ar-bottom, 1)}.lp-set-switcher__frame[data-ratio="4:5"]{aspect-ratio:4 / 5}.lp-set-switcher__badge{position:absolute;left:50%;bottom:1rem;z-index:5;transform:translate(-50%);padding:.4rem .9rem;border-radius:var(--lp-radius-pill);background:var(--s-bg);color:var(--s-text);font:800 var(--lp-step--1)/1 var(--lp-font-heading);letter-spacing:.06em;text-transform:uppercase}.lp-set-switcher__badge[hidden]{display:none}.lp-set-switcher__photos{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .45s ease}.lp-set-switcher__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .45s ease,transform .9s cubic-bezier(.2,.7,.2,1)}.lp-set-switcher__img.is-active{opacity:1;transform:none}.lp-set-switcher__cutouts{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility 0s linear .45s}.lp-set-switcher__frame[data-mode=cutouts]{overflow:visible;background:transparent;touch-action:pan-y}.lp-set-switcher__frame[data-mode=cutouts] .lp-set-switcher__photos{opacity:0}.lp-set-switcher__frame[data-mode=cutouts] .lp-set-switcher__cutouts{opacity:1;visibility:visible;transition:opacity .45s ease}.lp-set-switcher__spot{position:absolute;left:-12cqw;right:-12cqw;top:0;bottom:0;z-index:0;opacity:0;--lp-set-switcher-spot: color-mix(in oklab, var(--s-text) 12%, var(--s-bg));background:radial-gradient(closest-side,var(--lp-set-switcher-spot) 0%,color-mix(in oklab,var(--lp-set-switcher-spot) 55%,transparent) 55%,transparent 100%)}.lp-set-switcher__spot.is-active{opacity:1}@supports (color: oklch(from red l c h)){.lp-set-switcher__spot{--lp-set-switcher-spot: color-mix(in oklch, oklch(from var(--s-bg) calc(l + (.74 - l)*.52) none none), oklch(from var(--lp-set-switcher-spot-tint, var(--s-bg)) none calc(c*1.15) h))}}.lp-set-switcher__floor{position:absolute;z-index:1;left:calc(50cqw - var(--lp-set-switcher-fw, 40cqw) / 2);top:calc(var(--lp-set-switcher-ft, 90cqh) - 3cqw);width:var(--lp-set-switcher-fw, 40cqw);height:6cqw}.lp-set-switcher__floor-shape{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--s-text) 22%,transparent),transparent)}@supports (color: oklch(from red l c h)){.lp-set-switcher__floor-shape{background:radial-gradient(closest-side,oklch(from var(--s-bg) calc(l*.42) c h / .9),transparent)}}.lp-set-switcher__garment{position:absolute;z-index:2;left:calc(50cqw - var(--lp-set-switcher-gw) / 2);top:var(--lp-set-switcher-gt);width:var(--lp-set-switcher-gw);aspect-ratio:var(--lp-set-switcher-g-ar)}.lp-set-switcher__garment--top{z-index:3;--lp-set-switcher-g-ar: var(--art)}.lp-set-switcher__garment--bottom{--lp-set-switcher-g-ar: var(--arb)}.lp-set-switcher__lift,.lp-set-switcher__float{position:absolute;top:0;right:0;bottom:0;left:0}.lp-set-switcher__lift{opacity:var(--lp-set-switcher-go, 1)}.lp-set-switcher__cut{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0}.lp-set-switcher__cut.is-active{opacity:1}.lp-set-switcher__frame[data-shows=both]{--tw: min(53cqw, 42.4cqh);--bw: min(42cqw, 33.6cqh);--lap: 0px;--t0: calc((100cqh - var(--tw) / var(--art) - var(--bw) / var(--arb) + var(--lap)) / 2);--lp-set-switcher-fw: calc(var(--bw) * .95);--lp-set-switcher-ft: calc(var(--t0) + var(--tw) / var(--art) - var(--lap) + var(--bw) / var(--arb))}.lp-set-switcher__frame[data-shows=both] .lp-set-switcher__garment--top{--lp-set-switcher-gw: var(--tw);--lp-set-switcher-gt: var(--t0)}.lp-set-switcher__frame[data-shows=both] .lp-set-switcher__garment--bottom{--lp-set-switcher-gw: var(--bw);--lp-set-switcher-gt: calc(var(--t0) + var(--tw) / var(--art) - var(--lap))}.lp-set-switcher__frame[data-shows=top]{--tw: min(72cqw, 60cqh);--bw: min(50cqw, 40cqh);--t0: calc((100cqh - var(--tw) / var(--art)) / 2 - 3cqh);--lp-set-switcher-fw: calc(var(--tw) * .78);--lp-set-switcher-ft: calc(var(--t0) + var(--tw) / var(--art))}.lp-set-switcher__frame[data-shows=top] .lp-set-switcher__garment--top{--lp-set-switcher-gw: var(--tw);--lp-set-switcher-gt: var(--t0)}.lp-set-switcher__frame[data-shows=top] .lp-set-switcher__garment--bottom{--lp-set-switcher-gw: calc(var(--bw) * .7);--lp-set-switcher-gt: calc(99cqh - var(--bw) * .7 / var(--arb));--lp-set-switcher-go: 0}.lp-set-switcher__frame[data-shows=bottom]{--tw: min(53cqw, 42.4cqh);--bw: min(78cqw, 64cqh);--t0: calc((100cqh - var(--bw) / var(--arb)) / 2 - 2cqh);--lp-set-switcher-fw: calc(var(--bw) * .95);--lp-set-switcher-ft: calc(var(--t0) + var(--bw) / var(--arb))}.lp-set-switcher__frame[data-shows=bottom] .lp-set-switcher__garment--top{--lp-set-switcher-gw: calc(var(--tw) * .7);--lp-set-switcher-gt: 1cqh;--lp-set-switcher-go: 0}.lp-set-switcher__frame[data-shows=bottom] .lp-set-switcher__garment--bottom{--lp-set-switcher-gw: var(--bw);--lp-set-switcher-gt: var(--t0)}@keyframes lp-set-switcher-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-2.2cqh) rotate(-.5deg)}}@keyframes lp-set-switcher-floor{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.86);opacity:.7}}.lp-set-switcher__float{animation:lp-set-switcher-float 6s ease-in-out infinite paused}.lp-set-switcher__garment--top .lp-set-switcher__float{animation-delay:-1.8s}.lp-set-switcher__floor-shape{animation:lp-set-switcher-floor 6s ease-in-out infinite paused}.lp-set-switcher__frame[data-shows=top] .lp-set-switcher__floor-shape{animation-delay:-1.8s}.lp-set-switcher.is-live .lp-set-switcher__float,.lp-set-switcher.is-live .lp-set-switcher__floor-shape{animation-play-state:running}.lp-set-switcher__pieces{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;width:100%;padding:.3rem;border-radius:var(--lp-radius-pill);background:var(--s-card);border:1px solid var(--s-line)}.lp-set-switcher__piece{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-width:0;min-height:3rem;padding:.35rem .6rem;border:0;border-radius:var(--lp-radius-pill);background:transparent;color:var(--s-text);cursor:pointer;text-align:center;transition:background-color .25s ease,box-shadow .25s ease,opacity .25s ease}.lp-set-switcher__piece:hover{background:color-mix(in srgb,var(--s-text) 6%,transparent)}.lp-set-switcher__piece-icon{flex:none}.lp-set-switcher__piece-icon .lp-icon{width:1.5rem;height:1.5rem}.lp-set-switcher__piece-label{font:800 var(--lp-step--1)/1.1 var(--lp-font-heading);letter-spacing:.04em;text-transform:uppercase}.lp-set-switcher__piece[aria-pressed=true]{background:color-mix(in srgb,var(--lp-accent) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--s-accent, var(--lp-accent))}.lp-set-switcher__piece[aria-pressed=true] .lp-set-switcher__piece-icon{color:var(--s-accent, var(--lp-accent));animation:lp-set-switcher-pop .5s cubic-bezier(.34,1.56,.64,1)}.lp-set-switcher__piece.is-unavailable{opacity:.45}.lp-set-switcher__piece.is-unavailable .lp-set-switcher__piece-label{text-decoration:line-through;text-decoration-thickness:2px}.lp-set-switcher__piece:focus-visible{outline:3px solid var(--lp-accent-glow);outline-offset:2px}@keyframes lp-set-switcher-pop{0%{transform:scale(.7)}60%{transform:scale(1.18)}to{transform:none}}.lp-set-switcher__thumb{position:absolute;left:0;top:0;width:var(--lp-set-switcher-tw, 0px);height:var(--lp-set-switcher-th, 0px);border-radius:var(--lp-radius-pill);background:color-mix(in srgb,var(--lp-accent) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--s-accent, var(--lp-accent)),0 8px 24px -14px var(--lp-accent-glow);pointer-events:none;opacity:0;transform:translate(var(--lp-set-switcher-tx, 0px),var(--lp-set-switcher-ty, 0px))}.lp-set-switcher__pieces.has-thumb .lp-set-switcher__thumb{opacity:1}.lp-set-switcher__pieces.is-ready .lp-set-switcher__thumb{transition:transform .5s cubic-bezier(.34,1.2,.64,1),width .3s ease,height .3s ease}.lp-set-switcher__pieces.has-thumb .lp-set-switcher__piece[aria-pressed=true]{background:transparent;box-shadow:none}.lp-set-switcher__buy{display:grid;gap:var(--lp-space-3);width:100%}.lp-set-switcher__head{display:flex;align-items:baseline;justify-content:space-between;gap:.25rem 1rem}.lp-set-switcher__title{flex:1 1 auto;min-width:0;font:800 var(--lp-step-1)/1.2 var(--lp-font-heading);letter-spacing:-.01em}.lp-set-switcher__price{flex:none;display:flex;gap:.5rem;align-items:baseline;font-size:var(--lp-step-1);font-weight:800;white-space:nowrap}.lp-set-switcher__price s{color:var(--s-muted);font-weight:400;font-size:var(--lp-step-0)}.lp-set-switcher__offer,.lp-set-switcher__nudge{color:var(--s-accent, var(--lp-accent));font-weight:800}.lp-set-switcher__offer{overflow:clip;margin-top:calc(-1 * var(--lp-space-2))}.lp-set-switcher__options{display:grid;gap:var(--lp-space-3)}.lp-set-switcher__group{border:0;margin:0;padding:0;min-width:0;display:grid;gap:.6rem;justify-items:start}.lp-set-switcher__group-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem .75rem;width:100%}.lp-set-switcher__group-head .lp-set-switcher__guide{margin-left:auto}.lp-set-switcher__pills{display:flex;flex-wrap:wrap;gap:.5rem}.lp-set-switcher__pill{display:inline-grid;place-items:center;text-align:center;min-width:2.75rem;min-height:2.75rem;padding:0 .9rem;border-radius:var(--lp-radius-sm);border:1.5px solid var(--s-line);background:var(--s-bg);color:var(--s-text);font:800 var(--lp-step--1)/1 var(--lp-font-heading);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.lp-set-switcher--tint .lp-set-switcher__pill{background:color-mix(in oklab,var(--s-text) 6%,transparent)}.lp-set-switcher__pill:hover{border-color:var(--s-text)}.lp-set-switcher__pill[aria-pressed=true]{background:var(--lp-accent);color:var(--lp-on-accent);border-color:var(--lp-accent)}.lp-set-switcher__pill[disabled]{opacity:.4;text-decoration:line-through;cursor:not-allowed}.lp-set-switcher__pill:active{transform:scale(.94)}.lp-set-switcher__pill:focus-visible{outline:3px solid var(--lp-accent-glow);outline-offset:2px}.lp-set-switcher__guide{display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;padding:0;border:0;background:none;color:var(--s-accent, var(--lp-accent));font:800 var(--lp-step--1)/1 var(--lp-font-body);text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.lp-set-switcher__guide .lp-icon{width:1rem;height:1rem}@keyframes lp-set-switcher-shake{0%,to{transform:none}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.lp-set-switcher__group.is-invalid .lp-set-switcher__pills{animation:lp-set-switcher-shake .45s ease}.lp-set-switcher__group.is-invalid .lp-set-switcher__pill:not([disabled]){border-color:var(--lp-warn)}.lp-set-switcher__addon{display:grid;gap:var(--lp-space-3);padding:var(--lp-space-3);border-radius:var(--lp-radius-sm);background:var(--s-card);border:1px solid var(--s-line)}.lp-set-switcher__addon[hidden]{display:none}.lp-set-switcher__addon-banner{display:flex;align-items:flex-start;gap:.75rem}.lp-set-switcher__addon-banner[hidden]{display:none}.lp-set-switcher__addon-icon{display:grid;place-items:center;width:2rem;height:2rem;flex:none;border-radius:50%;background:color-mix(in srgb,var(--s-accent, var(--lp-accent)) 14%,transparent);color:var(--s-accent, var(--lp-accent))}.lp-set-switcher__addon-icon .lp-icon{width:1rem;height:1rem}.lp-set-switcher__addon-icon .lp-icon:last-child,.lp-set-switcher__addon-banner.is-unlocked .lp-addon-icon .lp-icon:first-child,.lp-set-switcher__addon-banner.is-unlocked .lp-set-switcher__addon-icon .lp-icon:first-child{display:none}.lp-set-switcher__addon-banner.is-unlocked .lp-set-switcher__addon-icon .lp-icon:last-child{display:block}.lp-set-switcher__addon-banner.is-unlocked .lp-set-switcher__addon-icon{background:var(--lp-success);color:var(--lp-on-accent)}.lp-set-switcher__addon-copy{display:grid;gap:.1rem;min-width:0}.lp-set-switcher__addon-title{font:800 var(--lp-step-0)/1.25 var(--lp-font-heading)}.lp-set-switcher__addon-text{font-size:var(--lp-step--1);color:var(--s-muted)}.lp-set-switcher__addon-row{display:flex;align-items:center;gap:.75rem}.lp-set-switcher__addon-row[hidden]{display:none}.lp-set-switcher__addon-img{width:3.5rem;height:3.5rem;flex:none;border-radius:var(--lp-radius-sm);object-fit:cover;background:var(--s-bg)}.lp-set-switcher__addon-info{display:grid;gap:.15rem;flex:1;min-width:0}.lp-set-switcher__addon-name{font:800 var(--lp-step-0)/1.2 var(--lp-font-heading)}.lp-set-switcher__addon-prices{display:flex;align-items:baseline;gap:.4rem;white-space:nowrap;font-weight:800;font-size:var(--lp-step--1)}.lp-set-switcher__addon-prices s{color:var(--s-muted);font-weight:400}.lp-set-switcher__addon-prices s[hidden]{display:none}.lp-set-switcher__switch{position:relative;flex:none;width:3rem;height:1.75rem;padding:0;border:0;border-radius:var(--lp-radius-pill);background:color-mix(in srgb,var(--s-text) 22%,transparent);cursor:pointer;transition:background-color .25s ease}.lp-set-switcher__switch-knob{position:absolute;top:.2rem;left:.2rem;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--s-bg);transition:transform .25s cubic-bezier(.2,.7,.2,1)}.lp-set-switcher__switch[aria-checked=true]{background:var(--lp-accent)}.lp-set-switcher__switch[aria-checked=true] .lp-set-switcher__switch-knob{transform:translate(1.25rem);background:var(--lp-on-accent)}.lp-set-switcher__switch[disabled]{opacity:.4;cursor:not-allowed}.lp-set-switcher__switch:focus-visible{outline:3px solid var(--lp-accent-glow);outline-offset:2px}.lp-set-switcher__addon-controls{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.lp-set-switcher__addon.is-on .lp-set-switcher__addon-controls{grid-template-rows:1fr}.lp-set-switcher__addon-inner{overflow:hidden;display:grid;gap:var(--lp-space-3)}.lp-set-switcher__addon.is-on .lp-set-switcher__addon-inner{padding-top:.25rem}.lp-set-switcher__addon-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.35rem;padding:.25rem;border-radius:var(--lp-radius-sm);background:color-mix(in srgb,var(--s-text) 6%,transparent)}.lp-set-switcher__addon-tab{min-height:2.5rem;text-align:center;border:0;border-radius:calc(var(--lp-radius-sm) - .25rem);background:transparent;color:var(--s-muted);font:800 var(--lp-step--1)/1 var(--lp-font-heading);cursor:pointer;transition:background-color .2s ease,color .2s ease}.lp-set-switcher__addon-tab[aria-pressed=true]{background:var(--s-bg);color:var(--s-text)}.lp-set-switcher__addon-tiles{display:flex;flex-wrap:wrap;gap:.5rem}.lp-set-switcher__addon-tile{width:3rem;height:3rem;padding:0;border:2px solid transparent;border-radius:var(--lp-radius-sm);overflow:hidden;background:var(--s-bg);cursor:pointer;transition:border-color .2s ease,transform .15s ease}.lp-set-switcher__addon-tile img{width:100%;height:100%;object-fit:cover;display:block}.lp-set-switcher__addon-tile[aria-pressed=true]{border-color:var(--lp-accent)}.lp-set-switcher__addon-tile[disabled]{opacity:.35;cursor:not-allowed}.lp-set-switcher__addon-tile:active{transform:scale(.94)}.lp-set-switcher__addon-packs{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem}.lp-set-switcher__addon-pack{display:grid;gap:.15rem;justify-items:center;min-height:3rem;padding:.5rem;border:1.5px solid var(--s-line);border-radius:var(--lp-radius-sm);background:var(--s-bg);color:var(--s-text);font:800 var(--lp-step--1)/1 var(--lp-font-heading);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.lp-set-switcher__addon-pack small{font:600 .7rem/1 var(--lp-font-body);color:var(--s-muted)}.lp-set-switcher__addon-pack[aria-pressed=true]{border-color:var(--lp-accent);background:color-mix(in srgb,var(--lp-accent) 12%,transparent)}.lp-set-switcher__addon-pack[aria-pressed=true] small{color:var(--s-accent, var(--lp-accent))}.lp-set-switcher__atc-row{display:flex;gap:.75rem}.lp-set-switcher__qty{flex:none;display:flex;align-items:center;border:1.5px solid var(--s-line);border-radius:var(--lp-radius-pill)}.lp-set-switcher__qty[hidden]{display:none}.lp-set-switcher__qty-btn{display:grid;place-items:center;width:2.75rem;height:3rem;border:0;background:none;color:var(--s-text);cursor:pointer}.lp-set-switcher__qty-btn .lp-icon{width:1.1rem;height:1.1rem}.lp-set-switcher__qty-input{width:2.5rem;border:0;background:none;color:var(--s-text);text-align:center;font:800 var(--lp-step-0)/1 var(--lp-font-heading);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.lp-set-switcher__qty-input::-webkit-outer-spin-button,.lp-set-switcher__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lp-set-switcher__atc{flex:1;min-width:0;min-height:3.25rem}.lp-set-switcher__atc[disabled]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.lp-set-switcher__atc[aria-busy=true]{opacity:.75;cursor:progress}.lp-set-switcher__error{color:var(--lp-warn)}.lp-set-switcher__dialog{width:min(100% - 2rem,40rem);max-height:85vh;padding:var(--lp-space-5);border:0;border-radius:var(--lp-radius);background:var(--lp-bg);color:var(--lp-text)}.lp-set-switcher__dialog::backdrop{background:color-mix(in srgb,var(--lp-inverted-bg) 60%,transparent)}.lp-set-switcher__close{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:var(--lp-bg-alt);color:var(--lp-text);cursor:pointer}.lp-set-switcher__dialog-body{display:grid;gap:var(--lp-space-3);overflow-x:auto}.lp-set-switcher__dialog-body table{width:100%;border-collapse:collapse}.lp-set-switcher__dialog-body td,.lp-set-switcher__dialog-body th{padding:.5rem;border-bottom:1px solid var(--lp-border);text-align:left}.lp-size-chart{overflow-x:auto;margin-inline:calc(-1 * var(--lp-space-2));padding-inline:var(--lp-space-2)}.lp-size-chart__table{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-set-switcher__dialog-body .lp-size-chart__table th,.lp-set-switcher__dialog-body .lp-size-chart__table td{padding:.65rem .6rem;text-align:center;border-bottom:1px solid var(--lp-border)}.lp-size-chart__table thead th{font-size:var(--lp-step--1);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);border-bottom-width:2px}.lp-size-chart__table tbody th{font-family:var(--lp-font-heading);font-weight:800}.lp-size-chart__table tbody tr.is-off{opacity:.38}.lp-size-chart__table tbody tr.is-current th,.lp-size-chart__table tbody tr.is-current td{background:color-mix(in srgb,var(--lp-accent) 14%,transparent)}.lp-size-chart__table tbody tr.is-current th{color:var(--lp-accent)}.lp-set-switcher__addon-sizes{display:flex;align-items:center;justify-content:space-between;gap:var(--lp-space-3);flex-wrap:wrap}.lp-set-switcher__addon-sizes .lp-set-switcher__pills[hidden]{display:none}@media(min-width:48rem){.lp-set-switcher__swatches{gap:.75rem}}@media(min-width:64rem){.lp-set-switcher--split .lp-set-switcher__layout{max-width:none;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:var(--lp-space-7);align-items:start}.lp-set-switcher--split .lp-set-switcher__stage{position:sticky;top:calc(var(--sticky-area-height, 0px) + 1rem)}.lp-set-switcher--split .lp-set-switcher__panel{align-self:center;max-width:34rem}.lp-set-switcher--split .lp-set-switcher__frame{width:min(100%,calc(100svh - var(--sticky-area-height, 0px) - 2rem));margin-inline:auto}.lp-set-switcher--split .lp-set-switcher__frame[data-ratio="4:5"]{width:min(100%,calc((100svh - var(--sticky-area-height, 0px) - 2rem) * .8))}.lp-set-switcher--split .lp-set-switcher__reel{width:min(100%,calc(100svh - var(--sticky-area-height, 0px) - 2rem));margin-inline:auto}.lp-set-switcher--split .lp-set-switcher__reel[data-ratio="4:5"]{width:min(100%,calc((100svh - var(--sticky-area-height, 0px) - 2rem) * .8))}.lp-set-switcher--split .lp-set-switcher__reel .lp-set-switcher__frame{width:100%}}@media(prefers-reduced-motion:reduce){.lp-set-switcher__rail,.lp-set-switcher__rail i,.lp-set-switcher__addon-controls,.lp-set-switcher__switch,.lp-set-switcher__switch-knob,.lp-set-switcher__addon-tab,.lp-set-switcher__addon-tile,.lp-set-switcher__addon-pack,.lp-set-switcher__img,.lp-set-switcher__piece,.lp-set-switcher__swatch,.lp-set-switcher__pill,.lp-set-switcher__photos,.lp-set-switcher__cutouts{transition:none}.lp-set-switcher__img,.lp-set-switcher__piece[aria-pressed=true],.lp-set-switcher__swatch[aria-pressed=true]{transform:none}.lp-set-switcher__group.is-invalid .lp-set-switcher__pills,.lp-set-switcher__float,.lp-set-switcher__floor-shape,.lp-set-switcher__piece[aria-pressed=true] .lp-set-switcher__piece-icon{animation:none}.lp-set-switcher__swatches.is-ready .lp-set-switcher__ring,.lp-set-switcher__pieces.is-ready .lp-set-switcher__thumb{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/328/assets/lp-set-switcher.css.map */
