:root{--ss-bg:#F3F3F2;--ss-ink:#0E0E0E;--ss-mute:#80807C;--ss-line:#D9D9D6;--ss-font:"Hanken Grotesk","Halyard Text","Halyard Display",system-ui,sans-serif;--ss-label:.72rem;--ss-track:.16em;--ss-gutter:60px;--ss-frame:0px;--font-body--family:var(--ss-font);--font-heading--family:var(--ss-font);--font-subheading--family:var(--ss-font);--font-accent--family:var(--ss-font);--font-primary--family:var(--ss-font);--font-secondary--family:var(--ss-font)}@media(max-width:749px){:root{--ss-gutter:16px;--ss-frame:0px}}body{background:var(--ss-bg);color:var(--ss-ink);font-family:var(--ss-font);-webkit-font-smoothing:antialiased}.ss-label{font-size:var(--ss-label);letter-spacing:var(--ss-track);text-transform:uppercase}.ss-link{color:inherit;text-decoration:none}.ss-ul{color:inherit;text-decoration:none;font-size:var(--ss-label);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid currentColor;padding-bottom:4px}.ss-btn{display:inline-block;text-align:center;padding:16px 28px;font-size:var(--ss-label);letter-spacing:.18em;text-transform:uppercase;background:var(--ss-ink);color:var(--ss-bg);text-decoration:none;border:1px solid var(--ss-ink);cursor:pointer;font-family:var(--ss-font)}.ss-btn--outline{background:none;color:var(--ss-ink)}.ss-header{position:relative;z-index:20;background:var(--ss-bg);color:var(--ss-ink)}.ss-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:30px var(--ss-gutter) 26px;border-bottom:1px solid var(--ss-line)}.ss-header__logo img{height:21px;width:auto;display:block}.ss-header__logo .ss-logo--light{display:none}.ss-header__logo-text{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.ss-nav{display:flex;gap:30px;list-style:none;margin:0;padding:0}.ss-nav a{color:inherit;text-decoration:none;font-size:.93rem;letter-spacing:.01em}.ss-nav a:hover,.ss-nav a[aria-current]{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.ss-util{justify-self:end;display:flex;gap:18px;align-items:center}.ss-util a{color:inherit;text-decoration:none}.ss-burger{display:none;background:none;border:0;color:inherit;padding:0;cursor:pointer}.ss-header--over{position:absolute;top:0;left:var(--ss-frame);right:var(--ss-frame);background:transparent;color:#fff}.ss-header--over .ss-header__bar{border-bottom-color:#ffffff59}.ss-header--over .ss-logo--dark{display:none}.ss-header--over .ss-logo--light{display:block}.ss-drawer{display:none}@media(max-width:989px){.ss-header__bar{grid-template-columns:auto 1fr auto;padding:20px var(--ss-gutter)}.ss-header__logo{justify-self:center}.ss-nav--desktop,.ss-util .ss-hide-sm{display:none}.ss-burger,.ss-drawer[open]{display:block}.ss-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--ss-bg);color:var(--ss-ink);padding:22px var(--ss-gutter);overflow:auto}.ss-drawer ul{list-style:none;padding:40px 0 0;margin:0}.ss-drawer li{border-bottom:1px solid var(--ss-line)}.ss-drawer li a{display:block;padding:18px 0;color:inherit;text-decoration:none;font-size:1.15rem}.ss-drawer__close{background:none;border:0;font-size:2rem;line-height:1;color:inherit;cursor:pointer;float:right}}.ss-hero{margin:0 var(--ss-frame) var(--ss-frame);height:100svh;min-height:560px;position:relative;overflow:hidden;background:#d9d4cd}.ss-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-hero__m{display:none}@media(max-width:749px){.ss-hero{height:88svh}.ss-hero__d{display:none}.ss-hero__m{display:block}}.ss-hero__tx{position:absolute;left:0;right:0;bottom:64px;text-align:center;color:#fff;text-shadow:0 1px 16px rgba(0,0,0,.3);z-index:2}.ss-hero__tx h2{font-family:var(--ss-font);font-weight:300;font-size:2.3rem;letter-spacing:.02em;margin:0 0 18px;color:#fff}.ss-hero__tx .ss-ul{margin:0 12px;color:#fff}.ss-appt{margin:0 var(--ss-frame) var(--ss-frame);display:grid;grid-template-columns:1fr 1fr;min-height:70vh;border:1px solid var(--ss-line)}.ss-appt__ph{position:relative;background:#d9d4cd;min-height:320px}.ss-appt__ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ss-appt__t{display:flex;flex-direction:column;justify-content:center;gap:18px;padding:60px;max-width:560px}.ss-appt__t .ss-label{color:var(--ss-mute)}.ss-appt__t h3{font-family:var(--ss-font);font-weight:300;font-size:2rem;margin:0}.ss-appt__t p{margin:0;line-height:1.7;font-size:1rem}@media(max-width:749px){.ss-appt{grid-template-columns:1fr}.ss-appt__ph{min-height:60svh}.ss-appt__t{padding:32px 20px}}.ss-footer{border-top:1px solid var(--ss-line);background:var(--ss-bg);color:var(--ss-ink)}.ss-footer__grid{display:grid;grid-template-columns:.6fr 1fr 1fr 1fr 1.4fr;gap:30px;padding:72px var(--ss-gutter) 40px}.ss-footer h4{font-family:var(--ss-font);font-weight:300;font-size:1.35rem;margin:0 0 22px}.ss-footer ul{list-style:none;margin:0;padding:0}.ss-footer li{margin-bottom:12px}.ss-footer a{color:inherit;text-decoration:none;font-size:.95rem}.ss-footer a:hover{text-decoration:underline;text-underline-offset:4px}.ss-footer__mark img{width:46px;height:auto;display:block}.ss-nl{display:flex;border:1px solid var(--ss-line)}.ss-nl input{flex:1;min-width:0;border:0;background:transparent;padding:16px 22px;font:inherit;font-size:1rem;color:var(--ss-ink);outline:0}.ss-nl button{border:0;background:none;padding:0 22px;font-family:var(--ss-font);font-size:var(--ss-label);letter-spacing:var(--ss-track);text-transform:uppercase;color:var(--ss-ink);cursor:pointer}.ss-nl-msg{font-size:.85rem;margin-top:10px;color:var(--ss-mute)}.ss-footer__copy{text-align:center;font-size:.85rem;padding:0 var(--ss-gutter) 36px}@media(max-width:749px){.ss-footer__grid{grid-template-columns:1fr 1fr;padding:44px var(--ss-gutter) 30px}.ss-footer__mark,.ss-footer__nl{grid-column:1/-1}}.ssp{display:grid;grid-template-columns:100px minmax(0,1.15fr) minmax(0,1fr);gap:0 60px;padding:70px 80px 90px;align-items:start}.ssp__thumbs{display:flex;flex-direction:column;gap:22px;position:sticky;top:30px}.ssp__th{border:1px solid transparent;padding:0;background:none;cursor:pointer;width:100px}.ssp__th img{width:100%;aspect-ratio:2/3;object-fit:cover;display:block}.ssp__th.is-on{border-color:var(--ss-ink);padding:2px}.ssp__img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;display:none}.ssp__img.is-on{display:block}.ssp__dots{display:none}.ssp__info{position:sticky;top:30px;max-width:560px}.ssp__title{font-family:var(--ss-font);font-weight:400;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;margin:6px 0 0;line-height:1.4}.ssp__price{font-size:1.15rem;letter-spacing:.12em;color:#4a4a47;margin:26px 0 0}.ssp__rule{border-top:1px solid var(--ss-line);margin:30px 0 34px}.ssp__desc,.ssp__desc p,.ssp__desc li{font-size:1rem;line-height:1.75;color:#2b2b29}.ssp__desc p{margin:0}.ssp__desc p:empty{min-height:1.1em}.ssp__desc ul,.ssp__desc ol{list-style:none;margin:1.1em 0 0;padding:0}.ssp__desc h2,.ssp__desc h3,.ssp__desc h4,.ssp__desc strong{font-weight:500}.ssp__ship{margin:1.1em 0 0;font-size:1rem;line-height:1.75}.ssp__sg{display:inline-flex;align-items:center;gap:10px;font:inherit;font-size:.95rem;margin:44px 0 26px;color:var(--ss-ink);background:none;border:0;padding:0;cursor:pointer}.ssp__lbl{font-size:.95rem;margin-bottom:12px}.ssp__sizes{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:36px}.ssp__sz{min-width:56px;height:52px;padding:0 10px;border:1px solid var(--ss-line);background:none;font:inherit;font-size:1.05rem;color:#6d6d6a;cursor:pointer}.ssp__sz.is-on{border-color:var(--ss-ink);color:var(--ss-ink)}.ssp__sz:disabled{opacity:.35;text-decoration:line-through;cursor:not-allowed}.ssp__btn,.ssp__btn2{display:block;width:100%;padding:24px;font-size:.78rem;letter-spacing:.24em}.ssp__btn:disabled{opacity:.4;cursor:not-allowed}.ssp__btn2{margin-top:12px;border-color:var(--ss-line)}.ssp__enq{margin-top:40px}.ssp__share{display:flex;gap:18px;align-items:center;margin-top:36px;color:var(--ss-mute)}.ssp__share a,.ssp__share button{color:var(--ss-mute);text-decoration:none;background:none;border:0;padding:0;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.ssp__share a:hover,.ssp__share button:hover{color:var(--ss-ink)}@media(max-width:989px){.ssp{grid-template-columns:1fr;padding:0 0 50px;gap:0}.ssp__thumbs{display:none}.ssp__gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ssp__gal::-webkit-scrollbar{display:none}.ssp__img{display:block;flex:0 0 100%;scroll-snap-align:start}.ssp__dots{display:flex;justify-content:center;gap:8px;padding:14px 0 0}.ssp__dots i{width:6px;height:6px;border-radius:50%;background:var(--ss-line)}.ssp__dots i.is-on{background:var(--ss-ink)}.ssp__info{position:static;padding:28px var(--ss-gutter) 0}}.sg-modal{border:0;padding:0;width:min(760px,calc(100vw - 32px));max-height:calc(100vh - 32px);background:var(--ss-bg);color:var(--ss-ink);box-shadow:0 10px 40px #0003}.sg-modal::backdrop{background:#00000073}.sg-box{position:relative;padding:2.25rem 1.25rem 1.75rem}@media(min-width:750px){.sg-box{padding:3rem 2.5rem 2.5rem}}.sg-x{position:absolute;top:.75rem;right:1rem;background:none;border:0;font-size:2rem;line-height:1;color:var(--ss-ink);cursor:pointer;font-weight:300}.sg-tab{display:inline-block;padding:0 .9rem .5rem;border-bottom:1px solid var(--ss-ink);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;margin-bottom:1.25rem}.sg-copy{margin:0 0 1.75rem;line-height:1.7;font-size:.92rem}.sg-copy a,.sg-more a{white-space:nowrap;color:inherit;text-decoration:underline;text-underline-offset:3px}.sg input{position:absolute;opacity:0;pointer-events:none}.sg-toggle{text-align:center;margin:0 0 1rem;font-size:.78rem;letter-spacing:.14em}.sg-toggle span{margin:0 .6em;opacity:.4}.sg-toggle label{cursor:pointer;opacity:.45}#sg-cm:checked~.sg-toggle label[for=sg-cm],#sg-in:checked~.sg-toggle label[for=sg-in]{opacity:1}.sg-t{width:100%;border-collapse:collapse;text-align:center;font-variant-numeric:tabular-nums}.sg-t th,.sg-t td{border:1px solid var(--ss-line);padding:.65rem .2rem;font-size:.95rem}.sg-t thead th{font-weight:500;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.sg-t tbody th{font-weight:500}.sg-in{display:none}#sg-in:checked~.sg-cm{display:none}#sg-in:checked~.sg-in{display:table}.sg-more{margin:1.25rem 0 0;font-size:.88rem;line-height:1.6}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ssc__title{font-family:var(--ss-font);font-weight:300;font-size:1.6rem;text-align:center;margin:56px 0 0}.ssc__bar{display:grid;grid-template-columns:348px 348px 1fr auto;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);margin-top:58px}.ssc__cell{display:flex;align-items:center;padding:0 44px;height:102px;border-right:1px solid var(--ss-line);font:inherit;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-ink);background:none;border-top:0;border-bottom:0;border-left:0;text-align:left;cursor:pointer}.ssc__spacer,.ssc__count{border-right:0;cursor:default}.ssc__sort{position:relative;justify-content:space-between}.ssc__sort select{appearance:none;-webkit-appearance:none;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;width:100%;height:100%;padding:0}.ssc__sort svg{position:absolute;right:56px;pointer-events:none}.ssc__filters{display:flex;gap:28px;flex-wrap:wrap;padding:22px 44px;border-bottom:1px solid var(--ss-line)}.ssc__filters[hidden]{display:none}.ssc__filters a{color:var(--ss-mute);text-decoration:none}.ssc__filters a.is-on,.ssc__filters a:hover{color:var(--ss-ink);text-decoration:underline;text-underline-offset:5px}.ssc__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:56px 34px;padding:36px 232px 40px;max-width:1920px;margin:0 auto}.ssc__card{text-align:center}.ssc__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#e9e9e7}.ssc__media img{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.ssc__sizes{position:absolute;left:14px;right:14px;bottom:14px;display:flex;justify-content:space-around;align-items:center;background:#fff;padding:20px 12px;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s;font-size:.95rem;color:var(--ss-ink)}.ssc__sizes span{cursor:pointer;padding:0 4px}.ssc__sizes span:hover{text-decoration:underline;text-underline-offset:4px}.ssc__sizes span.is-out{opacity:.35;text-decoration:line-through;cursor:default}@media(hover:hover){.ssc__media:hover .ssc__sizes{opacity:1;transform:none}}.ssc__name{display:block;margin-top:24px;color:var(--ss-ink);text-decoration:none;text-transform:uppercase;font-size:.9rem;letter-spacing:.04em;line-height:1.4}.ssc__price{margin-top:10px;font-size:.92rem;letter-spacing:.02em}.ssc__empty{grid-column:1/-1;text-align:center;padding:80px 0;color:var(--ss-mute)}.ssc__more{text-align:center;padding:24px 0 100px}@media(max-width:1400px){.ssc__grid{padding:36px 100px 40px}}@media(max-width:1100px){.ssc__grid{padding:36px 40px 40px}.ssc__bar{grid-template-columns:1fr 1fr 0 auto}.ssc__cell{padding:0 24px}.ssc__sort svg{right:24px}}@media(max-width:749px){.ssc__bar{grid-template-columns:1fr 1fr;margin-top:0}.ssc__spacer,.ssc__count{display:none}.ssc__cell{height:64px;padding:0 16px}.ssc__sort svg{right:16px}.ssc__sort{border-right:0}.ssc__filters{padding:18px 16px}.ssc__grid{grid-template-columns:1fr 1fr;gap:32px 12px;padding:16px 16px 30px}.ssc__name{margin-top:14px;font-size:.78rem}.ssc__price{margin-top:6px;font-size:.82rem}.ssc__more{padding-bottom:60px}}@media(max-width:989px){.ss-header__bar{position:relative}.ss-header__bar>div:first-child{display:flex;align-items:center}.ss-header__logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);line-height:0}.ss-header__logo img{height:17px;max-width:52vw;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ss-gallery.css.map */
