.sm-lp{--sm-lav: #F1EDFC;--sm-lav-strong: #DCD3F7;--sm-lav-ink: #4E3FB0}.sm-bd{position:relative;overflow:hidden;padding:20px 0 48px;background:linear-gradient(180deg,var(--sm-lav) 0,#FFFFFF 520px)}.sm-bd__grid{display:grid;gap:24px}.sm-bd__gallery,.sm-bd__panel{min-width:0}.sm-bd__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--sm-radius-card);background:var(--sm-surface);box-shadow:var(--sm-shadow)}.sm-bd__track::-webkit-scrollbar{display:none}.sm-bd__slide{flex:0 0 100%;aspect-ratio:1 / 1;scroll-snap-align:center}.sm-bd__slide img{display:block;width:100%;height:100%;object-fit:cover}.sm-bd__thumbs{display:flex;gap:8px;margin:12px 0 0;padding:2px;overflow-x:auto;list-style:none;scrollbar-width:none}.sm-bd__thumb{display:block;flex:none;width:60px;height:60px;padding:0;overflow:hidden;border:2px solid var(--sm-border);border-radius:var(--sm-radius-small);background:var(--sm-surface);cursor:pointer}.sm-bd__thumb[aria-current=true]{border-color:var(--sm-accent)}.sm-bd__thumb img{display:block;width:100%;height:100%;object-fit:cover}.sm-bd__title{margin:8px 0 0;font-size:36px;line-height:1.08}.sm-bd__title span{display:block;margin-top:6px;font-family:var(--font-body-family);font-size:19px;font-weight:600;letter-spacing:normal;color:var(--sm-text-muted)}.sm-bd__lead{margin:14px 0 0;font-size:17px;line-height:1.55;color:var(--sm-text-muted)}.sm-bd__label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:24px 0 10px;padding:0;font-family:var(--font-heading-family);font-size:18px;font-weight:700}.sm-bd__label a{font-family:var(--font-body-family);font-size:15px;font-weight:700;color:var(--sm-accent)}.sm-bd fieldset{min-width:0;margin:0;padding:0;border:0}.sm-tiers{display:grid;gap:10px}.sm-tier{position:relative;display:block;cursor:pointer}.sm-tier input,.sm-size input,.sm-swatch input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.sm-tier__box{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 16px;border:2px solid var(--sm-border);border-radius:var(--sm-radius-small);background:var(--sm-surface);transition:border-color .2s ease,background-color .2s ease,transform .2s var(--sm-ease)}.sm-tier__dot{width:22px;height:22px;border:2px solid var(--sm-border);border-radius:50%;background:var(--sm-surface)}.sm-tier__name{display:block;font-size:18px;font-weight:700;line-height:1.3}.sm-tier__each{display:block;font-size:15px;color:var(--sm-text-muted)}.sm-tier__price{text-align:right;line-height:1.25}.sm-tier__now{display:block;font-size:19px;font-weight:700}.sm-tier__was{display:block;font-size:15px;color:var(--sm-text-muted);text-decoration:line-through}.sm-tier__tag{position:absolute;top:-11px;right:14px;padding:1px 10px;border-radius:var(--sm-radius-button);background:var(--sm-accent);color:var(--sm-on-accent);font-size:15px;font-weight:700;line-height:1.4}.sm-tier:hover .sm-tier__box{transform:translateY(-1px)}.sm-tier input:checked+.sm-tier__box{border-color:var(--sm-accent);background:var(--sm-accent-soft)}.sm-tier input:checked+.sm-tier__box .sm-tier__dot{border:7px solid var(--sm-accent)}.sm-tier input:focus-visible+.sm-tier__box,.sm-size input:focus-visible+span,.sm-swatch input:focus-visible+span{outline:3px solid var(--sm-accent);outline-offset:2px}.sm-sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.sm-size{position:relative;cursor:pointer}.sm-size>span{display:flex;align-items:center;justify-content:center;min-height:48px;border:2px solid var(--sm-border);border-radius:var(--sm-radius-small);background:var(--sm-surface);font-size:17px;font-weight:700;transition:border-color .2s ease,background-color .2s ease}.sm-size input:checked+span{border-color:var(--sm-accent);background:var(--sm-accent-soft);color:var(--sm-accent)}.sm-size input:disabled+span{opacity:.45;text-decoration:line-through}.sm-bd__hint{min-height:24px;margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--sm-text-muted)}.sm-bd__hint.is-error{font-weight:700;color:var(--sm-error)}.sm-pick{padding:12px 0;border-top:1px solid var(--sm-border)}.sm-pick:first-of-type{padding-top:0;border-top:0}.sm-pick[hidden]{display:none}.sm-pick__legend{margin:0 0 8px;padding:0;font-size:16px;font-weight:700}.sm-pick__legend span{font-weight:400;color:var(--sm-text-muted)}.sm-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,72px));gap:8px}.sm-swatch{position:relative;cursor:pointer}.sm-swatch>span{display:block;aspect-ratio:1 / 1;overflow:hidden;border:2px solid var(--sm-border);border-radius:var(--sm-radius-small);background:var(--sm-surface);transition:border-color .2s ease,transform .2s var(--sm-ease)}.sm-swatch img{display:block;width:100%;height:100%;object-fit:cover}.sm-swatch:hover>span{transform:scale(1.04)}.sm-swatch input:checked+span{border-color:var(--sm-accent);box-shadow:0 0 0 1px var(--sm-accent)}.sm-bd__add{width:100%;min-height:58px;margin-top:20px;font-size:18px;box-shadow:var(--sm-shadow-accent)}.sm-bd__add[aria-busy=true]{opacity:.7}.sm-bd__note{margin:10px 0 0;font-size:15px;line-height:1.5;text-align:center;color:var(--sm-text-muted)}.sm-bd__save{font-weight:700;color:var(--sm-success)}.sm-bd__points{display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none}.sm-bd__points li{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600}@media screen and (min-width:750px){.sm-bd{padding:36px 0 72px}.sm-bd__title{font-size:48px}}@media screen and (min-width:990px){.sm-bd__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.sm-bd__gallery{position:sticky;top:24px}.sm-bd__thumb{width:72px;height:72px}}.sm-marquee{overflow:hidden;padding:14px 0;background:var(--sm-lav-ink);color:#fff}.sm-marquee__track{display:flex;width:max-content;animation:sm-marquee 32s linear infinite}.sm-marquee__list{display:flex;flex:none;gap:40px;margin:0;padding:0 20px;list-style:none;font-family:var(--font-heading-family);font-size:18px;font-weight:700;white-space:nowrap}@keyframes sm-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.sm-marquee__track{animation:none}}.sm-feature{display:grid;gap:28px;align-items:center}.sm-feature__media{overflow:hidden;aspect-ratio:1 / 1;border-radius:calc(var(--sm-radius-card) + 4px);box-shadow:var(--sm-shadow)}.sm-feature__media img{display:block;width:100%;height:100%;object-fit:cover}.sm-feature__copy .sm-eyebrow{margin-bottom:12px}.sm-feature__copy .sm-lead{margin:14px 0 0;color:var(--sm-text-muted)}.sm-feature__list{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.sm-feature__list li{display:flex;align-items:flex-start;gap:10px;font-size:17px;font-weight:600;line-height:1.45}@media screen and (min-width:990px){.sm-feature{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.sm-feature--flip .sm-feature__media{order:2}}.sm-colors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.sm-color{display:block;overflow:hidden;border-radius:var(--sm-radius-card);background:var(--sm-surface);box-shadow:var(--sm-shadow);color:var(--sm-text);text-decoration:none;transition:transform .3s var(--sm-ease),box-shadow .3s ease}.sm-color:hover{transform:translateY(-4px);box-shadow:var(--sm-shadow-hover)}.sm-color img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.sm-color__name{display:block;padding:12px 14px 16px;font-family:var(--font-heading-family);font-size:17px;font-weight:700}@media screen and (min-width:750px){.sm-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}.sm-sizeguide{display:grid;gap:24px;max-width:96rem;margin:0 auto}.sm-sizeguide__table-wrap{overflow-x:auto;border-radius:var(--sm-radius-card);background:var(--sm-surface);box-shadow:var(--sm-shadow)}.sm-sizeguide table{width:100%;border-collapse:collapse;font-size:16px}.sm-sizeguide th,.sm-sizeguide td{padding:14px 16px;border-bottom:1px solid var(--sm-border);text-align:left;white-space:nowrap}.sm-sizeguide tr:last-child th,.sm-sizeguide tr:last-child td{border-bottom:0}.sm-sizeguide thead th{font-family:var(--font-heading-family);font-weight:700;background:var(--sm-lav)}.sm-sizeguide__how{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sm-sizeguide__how li{display:flex;gap:12px;font-size:17px;line-height:1.5}.sm-sizeguide__tip{margin:0;padding:16px 20px;border-radius:var(--sm-radius-small);background:var(--sm-lav);font-size:17px;line-height:1.5}@media screen and (min-width:990px){.sm-sizeguide{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:start}.sm-sizeguide__tip{grid-column:1 / -1}}#size{scroll-margin-top:10rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sm-landing.css.map */
