.section-sm-wardrobe-architect{--sm-wa-paper: #f7f5ef;--sm-wa-ink: #111111;--sm-wa-rule: rgba(17, 17, 17, .3);--sm-wa-muted: rgba(17, 17, 17, .68);--sm-wa-focus-offset: clamp(7rem, 10vw, 9rem);background:var(--sm-wa-paper);color:var(--sm-wa-ink)}.sm-wa,.sm-wa *,.sm-wa *:before,.sm-wa *:after{box-sizing:border-box}.sm-wa{display:block;font-family:var(--font-body-family, inherit)}.sm-wa [hidden]{display:none!important}.sm-wa__shell{margin:0 auto;max-width:82rem;padding:clamp(5rem,8vw,8rem) clamp(1.25rem,3vw,2rem)}.sm-wa__header{max-width:62rem}.sm-wa__kicker{font-size:.78rem;font-weight:400;letter-spacing:.18em;line-height:1.4;margin:0 0 1.1rem;text-transform:uppercase}.sm-wa__title{font-family:var(--font-heading-family, inherit);font-size:clamp(3rem,6vw,6.25rem);font-weight:400;letter-spacing:-.045em;line-height:.94;margin:0;max-width:12ch;overflow-wrap:normal;scroll-margin-block-start:var(--sm-wa-focus-offset);text-transform:uppercase;text-wrap:balance;word-break:normal}.sm-wa__intro{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.65;margin-top:clamp(1.5rem,3vw,2.25rem);max-width:45rem}.sm-wa__intro>:first-child,.sm-wa__result-heading .rte>:first-child,.sm-wa__select-panel .rte>:first-child{margin-top:0}.sm-wa__intro>:last-child,.sm-wa__result-heading .rte>:last-child,.sm-wa__select-panel .rte>:last-child{margin-bottom:0}.sm-wa__invitation{border-top:1px solid var(--sm-wa-rule);margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.75rem}.sm-wa__invitation>p{line-height:1.55;margin:0;max-width:45rem}.sm-wa__actions,.sm-wa__navigation,.sm-wa__result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.75rem}.sm-wa button,.sm-wa .sm-wa__button,.sm-wa .sm-wa__text-link,.sm-wa .sm-wa__back{-webkit-appearance:none!important;appearance:none!important;border-radius:0!important;box-shadow:none!important;transform:none!important}.sm-wa button:before,.sm-wa button:after,.sm-wa .sm-wa__button:before,.sm-wa .sm-wa__button:after,.sm-wa .sm-wa__text-link:before,.sm-wa .sm-wa__text-link:after,.sm-wa .sm-wa__back:before,.sm-wa .sm-wa__back:after{border-radius:0!important;box-shadow:none!important;transform:none!important}.sm-wa .sm-wa__button{align-items:center;background:var(--sm-wa-ink)!important;border:1px solid var(--sm-wa-ink)!important;color:var(--sm-wa-paper)!important;cursor:pointer;display:inline-flex!important;font:inherit;font-size:.88rem;font-weight:400;justify-content:center;letter-spacing:.14em;line-height:1.2;margin:0;min-height:3.25rem;min-width:10rem;padding:.95rem 1.6rem;text-align:center;text-decoration:none!important;text-transform:uppercase}.sm-wa .sm-wa__button:hover,.sm-wa .sm-wa__button:focus-visible{background:transparent!important;color:var(--sm-wa-ink)!important}.sm-wa .sm-wa__button:disabled{background:transparent!important;border-color:#11111161!important;color:#1111117a!important;cursor:not-allowed;opacity:1}.sm-wa .sm-wa__text-link,.sm-wa .sm-wa__back{background:transparent!important;border:0!important;border-bottom:1px solid currentColor!important;color:inherit!important;cursor:pointer;display:inline-flex!important;font:inherit;font-size:.86rem;font-weight:400;letter-spacing:.12em;line-height:1.3;margin:0;min-height:0!important;min-width:0!important;padding:0 0 .32rem!important;text-decoration:none!important;text-transform:uppercase;width:auto!important}.sm-wa .sm-wa__text-link:hover,.sm-wa .sm-wa__back:hover{opacity:.62}.sm-wa__button:focus-visible,.sm-wa__text-link:focus-visible,.sm-wa__back:focus-visible,.sm-wa__choices button:focus-visible,.sm-wa-card a:focus-visible{outline:2px solid var(--sm-wa-ink)!important;outline-offset:.35rem}.sm-wa__flow{border-top:1px solid var(--sm-wa-rule);margin-top:clamp(2.5rem,5vw,4rem);padding-top:2rem}.sm-wa__progress-wrap{align-items:center;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr)}.sm-wa__progress-label{font-size:.82rem;letter-spacing:.14em;line-height:1;margin:0;white-space:nowrap}.sm-wa__progress{background:#11111129;height:1px;overflow:hidden}.sm-wa__progress span{background:var(--sm-wa-ink);display:block!important;height:100%;transform:scaleX(.2);transform-origin:left center;transition:transform .28s ease}.sm-wa__step{border:0;margin:0;min-inline-size:0;padding:clamp(2.75rem,5vw,4.25rem) 0 0;width:100%}.sm-wa__step legend{color:var(--sm-wa-ink);display:block;float:none;font-family:var(--font-heading-family, inherit);font-size:clamp(2.25rem,4.25vw,4.25rem);font-weight:400;letter-spacing:-.035em;line-height:1;margin:0;max-width:52rem;padding:0;scroll-margin-block-start:var(--sm-wa-focus-offset);text-wrap:balance;width:100%}.sm-wa .sm-wa__choices{align-items:stretch;display:grid!important;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:clamp(2rem,4vw,3rem);width:100%}.sm-wa .sm-wa__choices>button{align-items:flex-start!important;background:transparent!important;border:1px solid var(--sm-wa-rule)!important;color:var(--sm-wa-ink)!important;cursor:pointer;display:flex!important;flex-direction:column!important;font:inherit!important;gap:.55rem;justify-content:center!important;letter-spacing:normal!important;line-height:1.4!important;margin:0!important;max-width:none!important;min-height:8rem;padding:1.45rem 1.5rem!important;text-align:left!important;text-transform:none!important;width:100%!important}.sm-wa .sm-wa__choices>button:hover,.sm-wa .sm-wa__choices>button[aria-pressed=true]{background:var(--sm-wa-ink)!important;border-color:var(--sm-wa-ink)!important;color:var(--sm-wa-paper)!important}.sm-wa .sm-wa__choices>button>span,.sm-wa .sm-wa__choices>button>small{color:inherit!important;display:block!important;float:none!important;margin:0!important;max-width:32rem;padding:0!important;position:static!important;text-align:left!important;width:100%!important}.sm-wa .sm-wa__choices>button>span{font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.01em!important;line-height:1.25!important}.sm-wa .sm-wa__choices>button>small{font-size:1rem!important;font-weight:400!important;letter-spacing:.02em!important;line-height:1.5!important;opacity:.78}.sm-wa .sm-wa__choices>button[aria-pressed=true]>small{opacity:.86}.sm-wa__navigation{justify-content:space-between}.sm-wa__results{border-top:1px solid var(--sm-wa-rule);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem);scroll-margin-block-start:var(--sm-wa-focus-offset)}.sm-wa__result-heading{max-width:58rem}.sm-wa__result-heading h2,.sm-wa__no-result h2,.sm-wa__select-panel h2{font-family:var(--font-heading-family, inherit);font-size:clamp(2.75rem,4.75vw,4.75rem);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:0;overflow-wrap:normal;scroll-margin-block-start:var(--sm-wa-focus-offset);text-transform:uppercase;text-wrap:balance;word-break:normal}.sm-wa__result-heading .rte,.sm-wa__select-panel .rte{font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.65;margin-top:1.5rem;max-width:45rem}.sm-wa__products{display:grid;gap:clamp(1rem,2vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem)}.sm-wa-card{min-width:0}.sm-wa-card__media{aspect-ratio:4 / 5;background:#ece9e1;display:block;overflow:hidden}.sm-wa-card__media img,.sm-wa-card__placeholder{display:block;height:100%;object-fit:contain;width:100%}.sm-wa-card__detail{padding-top:.9rem}.sm-wa-card__detail h3,.sm-wa-card__detail p{font-size:1rem;font-weight:400;line-height:1.45;margin:0}.sm-wa-card__detail h3 a{color:inherit;text-decoration:none}.sm-wa-card__detail h3 a:hover{text-decoration:underline;text-underline-offset:.2em}.sm-wa-card__detail p{margin-top:.3rem}.sm-wa-card__availability{color:var(--sm-wa-muted)}.sm-wa__select-panel{border-top:1px solid var(--sm-wa-rule);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2.5rem,5vw,4rem);scroll-margin-block-start:var(--sm-wa-focus-offset)}.sm-wa__form{margin-top:2rem;max-width:46rem;width:100%}.sm-wa__form,.sm-wa__form>*,.sm-wa__form .shopify-app-block,.sm-wa__form [class*=form]{border-radius:0!important;box-shadow:none!important}.sm-wa__editor-note{border:1px dashed rgba(17,17,17,.42);font-size:.95rem;line-height:1.5;margin-top:2rem;padding:1rem}@media(max-width:64rem){.sm-wa__shell{padding-top:clamp(4.5rem,9vw,6rem)}.sm-wa__products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.section-sm-wardrobe-architect{--sm-wa-focus-offset: 6.5rem}.sm-wa__shell{padding:4.25rem 1rem 5rem}.sm-wa__title{font-size:clamp(2.65rem,13vw,4rem);line-height:.96;max-width:10ch}.sm-wa__step legend{font-size:clamp(2rem,9vw,3rem);line-height:1.04}.sm-wa .sm-wa__choices,.sm-wa__products{grid-template-columns:1fr!important}.sm-wa .sm-wa__choices>button{min-height:6.75rem;padding:1.25rem!important}.sm-wa__result-heading h2,.sm-wa__no-result h2,.sm-wa__select-panel h2{font-size:clamp(2.35rem,11vw,3.4rem);line-height:1}.sm-wa__actions,.sm-wa__navigation,.sm-wa__result-actions{align-items:flex-start}.sm-wa__navigation{gap:1.25rem}}@media(max-width:23.4375rem){.sm-wa__shell{padding-left:.85rem;padding-right:.85rem}.sm-wa .sm-wa__button{width:100%}}@media(prefers-reduced-motion:reduce){.sm-wa__progress span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/sm-wardrobe-architect.css.map */
