.zsc-rail{overflow:hidden;padding:32px var(--zsc-d-pad)}.zsc-rail__header{margin:0 0 18px}.zsc-rail__header h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,4rem)}.zsc-rail__header p{margin:6px 0 0;opacity:.68}.zsc-rail__track{display:flex;gap:var(--zsc-d-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.zsc-rail__track::-webkit-scrollbar{display:none}.zsc-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.zsc-rail__card{flex:0 0 var(--zsc-d-card);scroll-snap-align:start;min-width:0}.zsc-rail__link{display:block;color:inherit;text-decoration:none}.zsc-rail__media{aspect-ratio:4/5;overflow:hidden;border-radius:var(--zsc-radius);background:#f3f1ef}.zsc-rail__image{display:block;width:100%;height:100%;object-fit:cover}.zsc-rail__info{padding-top:10px}.zsc-rail__info strong{display:block;color:var(--zsc-title);font-family:var(--font-heading-family);font-size:1.55rem}.zsc-rail__info span{display:block;margin-top:5px;color:var(--zsc-meta);font-size:1.3rem;line-height:1.35}.zsc-rail__dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.zsc-rail__dot{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#00000038}.zsc-rail__dot.is-active{background:#000000b3}@media(max-width:749px){.zsc-rail{padding:26px var(--zsc-m-pad)}.zsc-rail__track{gap:var(--zsc-m-gap)}.zsc-rail__card{flex-basis:var(--zsc-m-card)}.zsc-rail__header h2{font-size:2.5rem}}.zs-vibes{padding:var(--zs-vibes-pad-top, 48px) 0 var(--zs-vibes-pad-bottom, 56px)}.zs-vibes__header{text-align:center;margin:0 auto 3rem}.zs-vibes__heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(2rem,2.2vw,3.2rem);letter-spacing:.08em;text-transform:uppercase}.zs-vibes__subheading{margin:.8rem 0 0;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.03em;color:rgba(var(--color-foreground),.68)}.zs-vibes__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.2rem}.zs-vibes__card{--zs-vibe-wash: #fff8f6;display:flex;min-width:0;min-height:30rem;flex-direction:column;align-items:center;overflow:hidden;border:1px solid rgba(var(--color-foreground),.12);border-radius:1.4rem;background:linear-gradient(180deg,var(--zs-vibe-wash) 0%,rgb(var(--color-background)) 72%);color:rgb(var(--color-foreground));text-align:center;text-decoration:none;box-shadow:0 .5rem 1.4rem rgba(var(--color-foreground),.06);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.zs-vibes__card:hover{transform:translateY(-2px);border-color:rgba(var(--color-foreground),.24);box-shadow:0 .8rem 1.8rem rgba(var(--color-foreground),.1)}.zs-vibes__image{display:block;width:100%;flex:1 1 auto;min-height:23rem;overflow:hidden}.zs-vibes__image img{display:block;width:100%;height:100%;object-fit:cover}.zs-vibes__image--empty{background:var(--zs-vibe-wash)}.zs-vibes__label{display:flex;width:100%;min-height:6.8rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.65rem;padding:1.2rem .9rem;background:#f9d9d9;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.65rem;line-height:1.15}.zs-vibes__arrow{flex:0 0 auto;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500}@media screen and (max-width:989px){.zs-vibes{padding:var(--zs-vibes-pad-top, 48px) 0 var(--zs-vibes-pad-bottom, 56px)}.zs-vibes__header{margin-bottom:2.2rem}.zs-vibes__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.zs-vibes__card{min-height:22rem;border-radius:1rem}.zs-vibes__image{min-height:16rem}.zs-vibes__label{min-height:5.8rem;padding:.9rem .45rem;gap:.35rem;font-size:1.25rem}.zs-vibes__arrow{font-size:1.1rem;letter-spacing:.08em}}@media screen and (max-width:420px){.zs-vibes__grid{gap:.6rem}.zs-vibes__card{min-height:19.5rem}.zs-vibes__image{min-height:13.8rem}.zs-vibes__label{min-height:5.4rem;font-size:1.15rem}.zs-vibes__arrow{font-size:1rem}}.zs-media{position:relative;padding-inline:var(--zs-d-pad);overflow:hidden}.zs-media__track{display:flex;gap:var(--zs-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.zs-media__track::-webkit-scrollbar{display:none}.zs-media__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.zs-media__slide{position:relative;flex:0 0 100%;height:var(--zs-d-h);overflow:hidden;scroll-snap-align:start;background:#f4f1ee}.zs-media__visual,.zs-media__visual picture,.zs-media__image,.zs-media__video,.zs-media__placeholder-svg{display:block;width:100%;height:100%}.zs-media__image,.zs-media__video{object-fit:cover}.zs-media__placeholder-svg{background:#f4f1ee;color:#d8d3cf}.zs-media__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--zs-overlay);pointer-events:none}.zs-media__whole-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.zs-media__content{position:absolute;z-index:3;left:clamp(20px,4vw,60px);right:clamp(20px,4vw,60px);max-width:720px;color:var(--zs-d-text);pointer-events:none}.zs-media__content a{pointer-events:auto}.zs-media__content--d-bottom-left{bottom:clamp(24px,5vw,64px)}.zs-media__content--d-center-left{top:50%;transform:translateY(-50%)}.zs-media__content--d-center{top:50%;left:50%;right:auto;transform:translate(-50%,-50%);text-align:center;width:min(86%,720px)}.zs-media__content--d-bottom-center{bottom:clamp(24px,5vw,64px);left:50%;right:auto;transform:translate(-50%);text-align:center;width:min(86%,720px)}.zs-media__kicker{margin:0 0 8px;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.zs-media__heading{margin:0;font-size:var(--zs-d-head);line-height:1.02;color:inherit}.zs-font--heading{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.zs-font--body{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight)}.zs-font--serif{font-family:Georgia,Times New Roman,serif;font-weight:400}.zs-media__body{margin-top:10px;font-size:1.6rem}.zs-media__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.zs-media__button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 22px;border:1px solid var(--zs-d-btn-bg);border-radius:var(--zs-d-radius);background:var(--zs-d-btn-bg);color:var(--zs-d-btn-text);text-decoration:none;font-size:1.4rem}.zs-media__button--secondary{background:transparent;color:inherit;border-color:currentColor}.zs-studio-dots{position:absolute;z-index:5;left:50%;bottom:12px;display:flex;gap:7px;transform:translate(-50%)}.zs-studio-dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff7a;box-shadow:0 0 0 1px #00000014}.zs-studio-dot.is-active{background:#fff;transform:scale(1.15)}@media(max-width:749px){.zs-media{padding-inline:var(--zs-m-pad)}.zs-media__slide{height:var(--zs-m-h)}.zs-media__content{left:20px;right:20px;color:var(--zs-m-text)}.zs-media__heading{font-size:var(--zs-m-head)}.zs-media__content--m-bottom-left{top:auto;bottom:28px;transform:none;text-align:left;width:auto}.zs-media__content--m-center-left{top:50%;bottom:auto;transform:translateY(-50%);text-align:left;width:auto}.zs-media__content--m-center{top:50%;bottom:auto;left:50%;right:auto;transform:translate(-50%,-50%);text-align:center;width:calc(100% - 40px)}.zs-media__content--m-bottom-center{top:auto;bottom:28px;left:50%;right:auto;transform:translate(-50%);text-align:center;width:calc(100% - 40px)}.zs-media__button{border-color:var(--zs-m-btn-bg);border-radius:var(--zs-m-radius);background:var(--zs-m-btn-bg);color:var(--zs-m-btn-text)}.zs-media__button--secondary{background:transparent;color:inherit;border-color:currentColor}.zs-media__body{font-size:1.45rem}}.zs-rail{overflow:hidden;padding:32px var(--zs-d-pad)}.zs-rail__header{margin:0 0 18px}.zs-rail__header h2{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.2rem,3vw,4rem)}.zs-rail__header p{margin:6px 0 0;opacity:.68}.zs-rail__track{display:flex;gap:var(--zs-d-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.zs-rail__track::-webkit-scrollbar{display:none}.zs-rail__track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.zs-rail__card{flex:0 0 var(--zs-d-card);scroll-snap-align:start;min-width:0}.zs-rail__link{display:block;color:inherit;text-decoration:none}.zs-rail__media{aspect-ratio:var(--zs-rail-ratio,4/5);overflow:hidden;border-radius:var(--zs-radius);background:#f3f1ef}.zs-rail__image{display:block;width:100%;height:100%;object-fit:cover}.zs-rail__info{padding-top:10px}.zs-rail__info strong{display:block;color:var(--zs-title);font-family:var(--font-heading-family);font-size:1.55rem;line-height:1.25}.zs-rail__info span{display:block;margin-top:3px;color:var(--zs-meta);font-size:1.35rem}.zs-rail__dots{display:flex;justify-content:center;gap:6px;margin-top:16px}.zs-rail__dot{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#00000038}.zs-rail__dot.is-active{background:#000000b3}@media(max-width:749px){.zs-rail{padding:26px var(--zs-m-pad)}.zs-rail__track{gap:var(--zs-m-gap)}.zs-rail__card{flex-basis:var(--zs-m-card)}.zs-rail__header h2{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/47/compiled_assets/styles.css.map */
