.hss{--bg: #FBF7F3;--surface: #FFFFFF;--ink: #1A1514;--body: #4A3F3A;--muted: #7A6D66;--outline: #E6DCD3;--accent: #A8284E;--accent-tint: #FBEFF2;--sans: "HS DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.5;padding:20px 0 12px;border-top:1px solid var(--outline)}.hss *,.hss *:before,.hss *:after{box-sizing:border-box;font-family:var(--sans)}.hss [hidden]{display:none!important}.hss p,.hss h2,.hss h3,.hss ul,.hss figure{margin:0;padding:0}.hss ul{list-style:none}.hss :focus-visible{outline:3px solid var(--ink);outline-offset:2px}html.hsj-routed .hss,html.hsj-focus .hss{display:none}.hss__wrap{max-width:1080px;margin:0 auto;padding:0 16px}.hss-eyebrow{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.hss-h{font-size:clamp(30px,7vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:700;text-wrap:balance;margin-bottom:8px}.hss-lead{color:var(--body);max-width:560px;margin-bottom:40px;text-wrap:pretty}.hss-block{margin-bottom:20px}.hss-h3{font-size:18px;line-height:24px;letter-spacing:-.01em;font-weight:700;margin:0 0 8px;text-wrap:balance}.hss-small{font-size:14px;line-height:20px;color:var(--muted);margin-bottom:16px;text-wrap:pretty}.hss-fig{position:relative;background:var(--surface);border:1.5px solid var(--outline);border-radius:16px;overflow:hidden}.hss-fig img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#f1e9e2}.hss-fig figcaption{display:grid;gap:0;padding:8px 12px 10px;font-size:14px;line-height:20px}.hss-fig figcaption strong{font-weight:600}.hss-fig figcaption span{color:var(--muted);font-size:12px;line-height:16px}.hss-tag{position:absolute;top:8px;left:8px;z-index:2;background:#1a1514c7;color:#fff;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:8px}.hss-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,44%);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;margin:0 -16px;padding:0 16px 8px;-webkit-overflow-scrolling:touch}.hss-row>li{scroll-snap-align:start}.hss-row--three{grid-auto-columns:minmax(180px,62%)}@media(min-width:720px){.hss-row{grid-auto-flow:row;overflow:visible;margin:0;padding:0;grid-auto-columns:auto}.hss-row--six,.hss-row--three{grid-template-columns:repeat(3,1fr)}.hss-row--four{grid-template-columns:repeat(4,1fr)}}@media(min-width:960px){.hss-row--six{grid-template-columns:repeat(6,1fr)}}@media(max-width:719px){.hss-row--four{grid-auto-columns:minmax(150px,44%)}}.hss-flow__stage{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:760px}.hss-flow.is-live .hss-flow__stage{display:block;position:relative;max-width:420px;aspect-ratio:4 / 5;border-radius:16px;overflow:hidden}.hss-flow.is-live .hss-fig{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;opacity:0}.hss-flow.is-live .hss-fig img{height:100%;aspect-ratio:auto}.hss-flow__ctl{max-width:420px;margin:12px 0 8px}.hss-flow__ctl input[type=range]{width:100%;height:32px;margin:0;accent-color:var(--accent)}.hss-flow__steps{display:flex;justify-content:space-between}.hss-flow__steps button{-webkit-appearance:none;appearance:none;background:none;border:0;min-height:44px;min-width:64px;padding:0 8px;font-size:14px;font-weight:600;color:var(--muted);cursor:pointer}.hss-flow__steps button.is-on{color:var(--accent)}.hss-credit{font-size:12px;line-height:16px;color:var(--muted);max-width:640px}.hss-credit summary{cursor:pointer;min-height:32px;display:flex;align-items:center;list-style:none;text-decoration:underline;text-underline-offset:3px}.hss-credit summary::-webkit-details-marker{display:none}.hss-credit p{padding-bottom:8px}@media(prefers-reduced-motion:no-preference){.hss-fig img{transition:transform .3s ease}}.hss-row--sets{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.hss-row--sets>li{scroll-snap-align:start}@media(min-width:720px){.hss-row--sets{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}}.hss .hss-fig:not([data-hss-stage] .hss-fig){cursor:zoom-in}.hss-zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#14100feb}.hss-zoom img{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:12px}.hss-zoom__close{position:absolute;top:max(12px,env(safe-area-inset-top,0px));right:max(12px,env(safe-area-inset-right,0px));width:48px;height:48px;border:0;border-radius:24px;background:#fff;color:#1a1514;font-size:28px;line-height:1;cursor:pointer}.hss-sets.is-live .hss-row--sets{display:grid;grid-template-columns:1fr;grid-auto-flow:row;overflow:hidden;margin:0;padding:0;max-width:560px;touch-action:pan-y;border-radius:16px}.hss-sets.is-live .hss-row--sets>li{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.hss-sets.is-live .hss-row--sets>li.is-on{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s;z-index:1}.hss-sets.is-live .hss-row--sets img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hss-sets.is-live .hss-row--sets:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.hss-ctl{display:flex;align-items:center;gap:12px;margin-top:12px;max-width:560px}.hss-ticks{display:flex;gap:4px;flex:1}.hss-tick{-webkit-appearance:none;appearance:none;border:0;padding:0;flex:1;height:44px;background:none;cursor:pointer;position:relative}.hss-tick:after{content:"";position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;background:var(--outline)}.hss-tick[aria-current=true]:after{background:var(--accent)}.hss-pause{-webkit-appearance:none;appearance:none;flex:none;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer;display:grid;place-items:center;position:relative}.hss-pause:before{content:"";position:absolute;width:32px;height:32px;border-radius:16px;background:#ffffffe6;box-shadow:0 1px 4px #1a151440}.hss-pause svg{position:relative;display:block}.hss-pause .hss-pause__play,.hss-pause.is-paused .hss-pause__bars{display:none}.hss-pause.is-paused .hss-pause__play{display:inline}.hss-strip__view{margin:0 -16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.hss-strip{display:flex;gap:12px;padding:0 16px 8px;width:max-content}.hss-strip>li{flex:0 0 auto;width:120px;scroll-snap-align:start;display:flex}.hss-strip>li>.hss-fig{flex:1;display:flex;flex-direction:column}@media(min-width:720px){.hss-strip>li{width:168px}.hss-strip__view{margin:0}.hss-strip{padding:0 0 8px}}.hss-strip .hss-fig img{aspect-ratio:4 / 5;width:100%;height:auto;flex:none}.hss-strip .hss-fig figcaption{display:block;padding:6px 8px 8px;font-size:12px;line-height:16px;min-height:48px;text-wrap:balance;overflow-wrap:anywhere}.hss-strip .hss-fig figcaption strong{font-weight:600}.hss-strip .hss-fig figcaption span{display:none}.hss-strip .hss-tag{font-size:10px;padding:1px 6px}[data-hss-strip].is-live .hss-strip__view{overflow:hidden;scroll-snap-type:none;touch-action:pan-y;cursor:grab;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}[data-hss-strip].is-live .hss-strip__view:active{cursor:grabbing}[data-hss-strip].is-live .hss-strip{will-change:transform}[data-hss-strip].is-live .hss-strip img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}[data-hss-strip].is-live .hss-fig{cursor:zoom-in}[data-hss-strip]{position:relative}.hss-ctl--strip{position:absolute;right:0;top:30px;margin:0;z-index:3}.hss-flow.is-live .hss-flow__stage{height:clamp(220px,34svh,340px);width:auto;aspect-ratio:4 / 5;max-width:100%;margin:0 auto}.hss-flow__ctl{max-width:340px;margin:4px auto 0}.hss-flow__ctl input[type=range]{height:24px}.hss-flow__steps button{min-height:36px}.hss--hero{padding:0;border:0;background:none}.hss--hero .hss-fig{border-radius:20px}.hss--hero .hss-fig figcaption{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:28px 56px 26px 14px;background:linear-gradient(#1a151400,#1a1514b8);color:#fff;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.hss--hero .hss-fig figcaption strong{font-size:16px}.hss--hero .hss-fig figcaption span{color:#ffffffe0;font-size:13px}.hss--hero .hss-sets{position:relative}.hss--hero .hss-ctl{position:absolute;left:10px;right:4px;bottom:0;z-index:3;margin:0;max-width:none;gap:4px}.hss--hero .hss-tick{height:24px}.hss--hero .hss-tick:after{top:10px;height:3px;background:#ffffff73}.hss--hero .hss-tick[aria-current=true]:after{background:#fff}.hss--hero .hss-ticks{align-self:flex-end;margin-bottom:2px}.hss--hero .hss-ctl .hss-pause{margin-bottom:4px}.hss--hero .hss-tag{top:10px;left:10px}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hs-showcase.css.map */
