.sf-story{--story-bg: #fff;--story-ink: var(--sp-ink, #392d27);--story-muted: #6f655e;--story-line: #ded6ca;--story-serif: var(--sp-serif, Georgia, "Times New Roman", serif);padding-block:clamp(48px,6.2vw,88px);color:var(--story-ink);background:var(--story-bg);overflow-wrap:anywhere;scroll-margin-top:120px}.sf-story *,.sf-story *:before,.sf-story *:after{box-sizing:border-box}.sf-story--linen{--story-bg: #f8f5ef}.sf-story--sage{--story-bg: #edf0e9;--story-line: #ccd3c6}.sf-story--ink{--story-bg: #392d27;--story-ink: #faf6ef;--story-muted: #ded4c9;--story-line: #756459}.sf-story--compact{padding-block:clamp(32px,4vw,56px)}.sf-story__wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.sf-story__chapter{display:flex;justify-content:space-between;gap:24px;padding-top:18px;margin-bottom:36px;border-top:1px solid var(--story-line);color:var(--story-muted);font-size:10px;line-height:1.5;letter-spacing:.1em}.sf-story__chapter p{margin:0;text-transform:uppercase}.sf-story__chapter span{text-align:right;letter-spacing:.02em}.sf-story__eyebrow{margin:0 0 17px;font:500 10px/1.6 var(--font-body--family, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--story-muted)}.sf-story .sf-story__heading{margin:0 0 23px;color:inherit;font:400 clamp(36px,3.9vw,57px)/1.08 var(--story-serif);letter-spacing:-.04em;text-wrap:balance}.sf-story__body{font:400 15px/1.8 var(--font-body--family, Arial, sans-serif);color:var(--story-muted)}.sf-story__body>:first-child{margin-top:0}.sf-story__body>:last-child{margin-bottom:0}.sf-story__body p{margin:0 0 1em}.sf-story__body strong{color:var(--story-ink);font-weight:600}.sf-story__body ul,.sf-story__body ol{padding-inline-start:1.4em}.sf-story__body a{color:inherit;text-underline-offset:.2em}.sf-story__body--small{font-size:13px;line-height:1.75}.sf-story__split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,100px)}.sf-story__copy{min-width:0;padding-block:8px}.sf-story--media-right .sf-story__split>.sf-story__photo{grid-column:2;grid-row:1}.sf-story--media-right .sf-story__split>.sf-story__copy{grid-column:1;grid-row:1}.sf-story__photo{margin:0;min-width:0}.sf-story__frame{aspect-ratio:1;width:100%;background:#f3efe9}.sf-story .sf-story__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain}.sf-story__caption{margin-top:10px;color:var(--story-muted);font-size:11px;line-height:1.6}.sf-story__details{margin:30px 0 0;padding:0}.sf-story__detail{padding-block:19px;border-top:1px solid var(--story-line)}.sf-story__detail:last-child{padding-bottom:0}.sf-story__detail--illustrated{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px}.sf-story .sf-story__subheading{margin:0 0 8px;color:inherit;font:400 24px/1.2 var(--story-serif);letter-spacing:-.025em;text-wrap:balance}.sf-story__detail-label{margin:0 0 8px;color:var(--story-muted);font-size:10px;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}.sf-story__note{margin-top:28px;padding:2px 0 2px 18px;border-left:1px solid var(--story-line)}.sf-story .sf-story__note-heading{margin:0 0 7px;font:600 12px/1.5 var(--font-body--family, Arial, sans-serif);letter-spacing:0;color:inherit}.sf-story__link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;max-width:100%;padding-block:10px;margin-top:25px;border-bottom:1px solid currentColor;color:var(--story-ink);font-size:12px;line-height:1.5;text-decoration:none}.sf-story__link span{font-size:19px}.sf-story__link:hover{text-decoration:underline;text-underline-offset:4px}.sf-story a:focus-visible,.sf-story summary:focus-visible{outline:2px solid currentColor;outline-offset:5px}.sf-story__diptych-head{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:38px}.sf-story__diptych-head .sf-story__intro{max-width:660px}.sf-story__diptych-head .sf-story__heading{max-width:19ch}.sf-story__diptych-head .sf-story__link{flex-shrink:0;margin-block:0 5px}.sf-story__diptych{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(24px,6vw,80px);align-items:start}.sf-story__look--second{margin-top:clamp(36px,6vw,86px)}.sf-story__look-copy{margin-top:23px;max-width:470px}.sf-story__look-copy .sf-story__subheading{font-size:27px;margin-bottom:11px}.sf-story--diptych>.sf-story__wrap>.sf-story__details{max-width:780px;margin-top:48px}.sf-story--diptych>.sf-story__wrap>.sf-story__note{max-width:780px}.sf-story__steps{list-style:none}.sf-story__steps .sf-story__detail{display:grid;grid-template-columns:30px minmax(0,1fr);gap:17px}.sf-story__step-number{padding-top:5px;color:var(--story-muted);font-size:11px;line-height:1.5;font-variant-numeric:tabular-nums;letter-spacing:.07em}.sf-story--sequence .sf-story__split{align-items:start}.sf-story--sequence .sf-story__photo{position:sticky;top:140px}.sf-story__guide{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,8vw,120px);align-items:start}.sf-story__guide-intro .sf-story__heading{max-width:12ch}.sf-story__guide-intro .sf-story__photo{margin-top:30px;max-width:320px}.sf-story__guide-content{min-width:0}.sf-story__guide-content>.sf-story__details{margin-top:0}.sf-story__guide-content>.sf-story__details+.sf-story__questions{margin-top:32px}.sf-story__question{border-top:1px solid var(--story-line)}.sf-story__question:last-child{border-bottom:1px solid var(--story-line)}.sf-story__question summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:21px;list-style:none;cursor:pointer;color:var(--story-ink);font-size:14px;font-weight:500;line-height:1.5}.sf-story__question summary::-webkit-details-marker{display:none}.sf-story__question summary::marker{content:""}.sf-story__plus{position:relative;width:14px;height:14px;flex:0 0 14px}.sf-story__plus:before,.sf-story__plus:after{content:"";position:absolute;background:currentColor}.sf-story__plus:before{top:6px;left:0;width:14px;height:1px}.sf-story__plus:after{left:6px;top:0;width:1px;height:14px}.sf-story__question[open] .sf-story__plus:after{display:none}.sf-story__answer{padding:0 36px 23px 0;font-size:13px}.sf-story--without-media .sf-story__split{display:block;max-width:740px;margin-inline:auto}.sf-story__editor-note{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:28px;border:1px dashed #a39686;color:#65574b;font-size:12px;line-height:1.7;text-align:center}.sf-story__editor-note strong{font-weight:600}.sf-story__empty-help{margin:28px 0 0;color:var(--story-muted);font-size:12px;line-height:1.7}@media(max-width:989px){.sf-story__wrap{width:calc(100% - 48px)}.sf-story__split{gap:36px}.sf-story__guide{gap:40px}.sf-story__body{font-size:14px}.sf-story__body--small,.sf-story__answer{font-size:13px}}@media(max-width:749px){.sf-story{scroll-margin-top:88px}.sf-story__wrap{width:calc(100% - 40px)}.sf-story__chapter{margin-bottom:24px;padding-top:14px;font-size:9px;gap:18px}.sf-story__chapter span{max-width:48%}.sf-story__eyebrow{margin-bottom:13px}.sf-story .sf-story__heading{font-size:clamp(33px,8.7vw,42px);margin-bottom:19px}.sf-story__split{grid-template-columns:minmax(0,1fr);gap:29px}.sf-story--media-right .sf-story__split>.sf-story__photo,.sf-story--media-right .sf-story__split>.sf-story__copy{grid-column:auto;grid-row:auto}.sf-story__copy{padding-block:0}.sf-story__details{margin-top:24px}.sf-story .sf-story__subheading{font-size:24px}.sf-story__detail{padding-block:18px}.sf-story__detail--illustrated{grid-template-columns:minmax(0,1fr);gap:19px}.sf-story__diptych-head{display:block;margin-bottom:27px}.sf-story__diptych-head .sf-story__link{margin-top:18px}.sf-story__diptych{grid-template-columns:minmax(0,1fr);gap:32px}.sf-story__look--second{margin-top:0}.sf-story__look-copy{margin-top:19px;max-width:none}.sf-story--diptych>.sf-story__wrap>.sf-story__details{margin-top:30px}.sf-story--sequence .sf-story__photo{position:static}.sf-story__guide{grid-template-columns:minmax(0,1fr);gap:29px}.sf-story__guide-intro .sf-story__heading{max-width:17ch}.sf-story__guide-intro .sf-story__photo{max-width:none}.sf-story__question summary{min-height:62px;padding-block:20px;gap:20px}.sf-story__answer{padding-right:20px}}.sf-story--refined{padding-block:36px;--story-bg: #fff}.sf-story--refined .sf-story__wrap{width:min(1220px,calc(100% - 48px))}.sf-story--refined .sf-story__chapter{display:none}.sf-story--refined .sf-story__eyebrow{margin-bottom:10px;font-size:10px;letter-spacing:.09em}.sf-story--refined .sf-story__heading{font:500 clamp(25px,2.3vw,34px)/1.2 var(--font-body--family, Arial, sans-serif);letter-spacing:-.025em;margin-bottom:12px;max-width:24ch}.sf-story--refined .sf-story__body{font-size:15px;line-height:1.6;max-width:48ch}.sf-story--refined .sf-story__photo{min-width:0}.sf-story--refined .sf-story__frame{background:#f5f3f0}.sf-story--refined .sf-story__caption{margin-top:8px;font-size:12px}.sf-story__product-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.sf-story__product-caption{padding-top:20px}.sf-story__product-view{min-width:0}.sf-story__visual-feature{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,70px)}.sf-story--media-right .sf-story__visual-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.sf-story--media-right .sf-story__visual-feature>.sf-story__photo{grid-column:2;grid-row:1}.sf-story--media-right .sf-story__visual-feature>.sf-story__visual-copy{grid-column:1;grid-row:1}.sf-story--refined .sf-story__note{padding-left:0;border:0;margin-top:18px}.sf-story--refined .sf-story__link{margin-top:18px;font-size:14px}.sf-story--refined.sf-story--guide{border-top:1px solid #e7e3dd;padding-top:32px;padding-bottom:48px}.sf-story--refined .sf-story__guide{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px}.sf-story--refined .sf-story__guide-intro .sf-story__heading{max-width:none}.sf-story--refined .sf-story__question summary{min-height:54px;padding-block:15px;font-size:14px}.sf-story--refined .sf-story__answer{padding-bottom:18px;font-size:14px}@media(max-width:749px){.sf-story--refined{padding-block:22px}.sf-story--refined .sf-story__wrap{width:calc(100% - 32px)}.sf-story__product-pair{grid-template-columns:minmax(0,1fr);gap:32px}.sf-story__product-caption{padding-top:16px}.sf-story--refined .sf-story__heading{font-size:25px;line-height:1.2;max-width:25ch;margin-bottom:9px}.sf-story--refined .sf-story__body{font-size:14px;line-height:1.6;max-width:none}.sf-story__visual-feature,.sf-story--media-right .sf-story__visual-feature{grid-template-columns:minmax(0,1fr);gap:17px}.sf-story--media-right .sf-story__visual-feature>.sf-story__photo,.sf-story--media-right .sf-story__visual-feature>.sf-story__visual-copy{grid-column:auto;grid-row:auto}.sf-story--refined .sf-story__guide{grid-template-columns:minmax(0,1fr);gap:10px}.sf-story--refined.sf-story--guide{margin-top:12px;padding-top:27px;padding-bottom:32px}.sf-story--refined .sf-story__guide-intro .sf-story__link{margin-top:2px;margin-bottom:14px}}.sf-story:not(.sf-story--refined) .sf-story__heading{font-size:clamp(34px,3.5vw,49px);max-width:20ch}.sf-story:not(.sf-story--refined) .sf-story__body{max-width:49ch;line-height:1.8}.sf-story:not(.sf-story--refined) .sf-story__eyebrow{letter-spacing:.13em}.sf-story--sequence:not(.sf-story--refined) .sf-story__subheading{font-size:25px}.sf-story--guide:not(.sf-story--refined){border-top:1px solid #e8e3dc}.sf-story--guide:not(.sf-story--refined) .sf-story__guide-intro .sf-story__heading{max-width:16ch}.sf-story__closing{text-align:center;max-width:680px;margin:auto;padding-block:15px}.sf-story__closing .sf-story__heading,.sf-story__closing .sf-story__body{margin-inline:auto}.sf-story__closing .sf-story__link{background:#39312b;color:#fff;min-width:230px;justify-content:center;border:0;padding:17px 25px;gap:28px}.sf-story__closing .sf-story__link:hover{background:#51453a}.sf-story__purchase:not([hidden]){display:block;width:min(100%,420px);margin:25px auto 0;--add-to-cart-font-case:var(--button-text-case,none)}.sf-story__purchase>button{width:100%;min-height:54px}.sf-story__purchase-error{margin:12px 0 0;color:#963e36;font-size:13px;line-height:1.5}.sf-story__purchase-fallback{margin-top:25px}@media(max-width:749px){.sf-story:not(.sf-story--refined){padding-block:40px}.sf-story:not(.sf-story--refined) .sf-story__heading{font-size:34px;max-width:21ch}.sf-story:not(.sf-story--refined) .sf-story__body{font-size:14px}.sf-story--media-right:not(.sf-story--refined) .sf-story__split>.sf-story__copy{grid-row:1}.sf-story--sequence .sf-story__steps{margin-top:22px}.sf-story--guide:not(.sf-story--refined) .sf-story__guide{gap:20px}.sf-story__closing{padding-block:8px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/softhour-apparel-story.css.map */
