senza-confort{display:block;--sz-confort-gap:24px;--sz-confort-gutter:max(20px,5vw);color:rgb(var(--text-color));background:rgb(var(--background));margin-block:24px;overflow-anchor:none}.sz-confort-stage{padding:24px var(--sz-confort-gutter);background:inherit}.sz-confort.is-pinned .sz-confort-stage{position:sticky;top:var(--sz-confort-top,0px)}.sz-confort-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:22px}.sz-confort-heading h2{font-family:var(--heading-font-family);font-size:clamp(25px,3vw,42px);line-height:1.12;letter-spacing:var(--heading-letter-spacing);margin:0}.sz-confort-heading p{font-size:14px;line-height:1.5;color:rgb(var(--text-color)/.75);margin:0}.sz-confort-tabs{display:flex;gap:28px;overflow:auto;margin-bottom:20px;scrollbar-width:none}.sz-confort-tabs button{font:inherit;font-size:13px;white-space:nowrap;padding:8px 0;min-height:44px;border:0;border-bottom:1px solid transparent;background:none;cursor:pointer;opacity:.6;color:inherit}.sz-confort-tabs button[aria-pressed=true]{border-color:currentColor;opacity:1}.sz-confort-window{overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}.sz-confort.is-pinned .sz-confort-window{overflow:hidden}.sz-confort-track{display:flex;gap:var(--sz-confort-gap);width:100%;will-change:transform}.sz-confort-card{display:grid;grid-template-columns:1.2fr 1fr;flex:0 0 100%;min-width:0;background:#ffffff73;border:1px solid rgb(var(--text-color)/.12);overflow:hidden}.sz-confort-media{margin:0;position:relative;min-width:0;height:min(clamp(340px,54vh,560px),var(--sz-confort-media-max,560px))}.sz-confort-media>[data-confort-image]{height:100%;width:100%;overflow:hidden}.sz-confort-media img{width:100%;height:100%;object-fit:cover;display:block}.sz-confort-media figcaption{position:absolute;left:16px;bottom:12px;right:16px;font-size:10px;line-height:1.4;color:#fff;text-shadow:0 1px 5px #000;background:#0005;padding:5px 8px}.sz-confort-copy{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:clamp(24px,4vw,64px);min-width:0}.sz-confort-label{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgb(var(--text-color)/.65)}.sz-confort-copy h3{font-family:var(--heading-font-family);font-size:clamp(24px,2.7vw,38px);line-height:1.15;margin:0}.sz-confort-copy p{font-size:15px;line-height:1.7;margin:0;max-width:40ch}.sz-confort-copy .sz-confort-detail{font-size:12px;color:rgb(var(--text-color)/.7)}.sz-confort-copy a{font-size:12px;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center}.sz-confort-controls{display:flex;align-items:center;gap:18px;margin-top:14px;font-size:12px;min-height:44px}.sz-confort-progress{height:2px;background:rgb(var(--text-color)/.15);flex:1;max-width:180px;overflow:hidden}.sz-confort-progress span{height:100%;display:block;background:currentColor;width:20%}.sz-confort-controls button:first-of-type{margin-left:auto}.sz-confort-controls button{width:44px;height:44px;border:1px solid rgb(var(--text-color)/.3);border-radius:50%;background:none;color:inherit;cursor:pointer;font-size:20px}.sz-confort-controls button:disabled{opacity:.3;cursor:default}.sz-confort :is(button,a,.sz-confort-window):focus-visible{outline:2px solid currentColor;outline-offset:3px}.sz-confort [data-confort-fabric] .sz-fabric-crop{display:block;position:relative;overflow:hidden;width:min(100%,54vh);height:auto;aspect-ratio:1;margin:auto;border-radius:0}.sz-confort [data-confort-fabric] .sz-fabric-crop img{position:absolute;height:auto;max-width:none;object-fit:initial}.sz-confort [data-confort-fabric] [data-confort-image]:has(.sz-fabric-crop){display:flex;align-items:center}@media(max-width:749px){senza-confort{--sz-confort-gutter:20px;--sz-confort-gap:16px;margin-block:18px}.sz-confort-stage{padding:18px var(--sz-confort-gutter)}.sz-confort-heading{display:block;margin-bottom:10px}.sz-confort-heading h2{font-size:25px}.sz-confort-heading p{font-size:12px;margin-top:8px}.sz-confort-tabs{gap:20px;margin-bottom:12px}.sz-confort-tabs button{font-size:12px}.sz-confort-card{grid-template-columns:1fr}.sz-confort-media{height:min(clamp(180px,30svh,300px),var(--sz-confort-media-max,300px))}.sz-confort-copy{gap:10px;padding:18px 20px}.sz-confort-copy h3{font-size:24px;line-height:1.12}.sz-confort-copy p{font-size:12px;line-height:1.6;max-width:none}.sz-confort-copy .sz-confort-detail{font-size:11px}.sz-confort-controls{gap:10px;margin-top:10px}.sz-confort-controls button:first-of-type{margin-left:auto}.sz-confort-copy a{min-height:30px}.sz-confort [data-confort-fabric] .sz-fabric-crop{width:min(100%,30svh)}}@media(prefers-reduced-motion:reduce){.sz-confort-track{will-change:auto}.sz-confort *{scroll-behavior:auto!important}}.sz-confort.is-compact .sz-confort-stage{padding-block:12px}.sz-confort.is-compact .sz-confort-heading,.sz-confort.is-compact .sz-confort-tabs{margin-bottom:10px}.sz-confort.is-compact .sz-confort-copy{padding:24px;gap:12px}.sz-confort.is-compact .sz-confort-copy h3{font-size:clamp(24px,2.3vw,32px)}.sz-confort.is-compact .sz-confort-copy p{font-size:14px;line-height:1.5}.sz-confort.is-compact .sz-confort-controls{margin-top:10px}@media(max-width:749px){.sz-confort.is-compact .sz-confort-copy{padding:12px 16px;gap:6px}.sz-confort.is-compact .sz-confort-copy h3{font-size:22px}.sz-confort.is-compact .sz-confort-copy p{font-size:12px;line-height:1.45}.sz-confort.is-compact .sz-confort-copy .sz-confort-detail{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/senza-confort.css.map */
