:root{--cz-ink:#111111;--cz-paper:#ffffff;--cz-stone:#f3f2ef;--cz-line:rgba(17,17,17,.13);--cz-mute:rgba(17,17,17,.55);--cz-ease:cubic-bezier(.22,.61,.36,1);--cz-side-l:16px;--cz-side-r:16px}@media(min-width:990px){:root{--cz-side-l:clamp(270px,20vw,320px);--cz-side-r:clamp(120px,10vw,160px)}}.cz{color:var(--cz-ink);font-family:inherit}.cz *,.cz *:before,.cz *:after{box-sizing:border-box}.cz-frame{padding-left:var(--cz-side-l);padding-right:var(--cz-side-r)}.cz-eyebrow{display:block;font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--cz-mute);margin:0}.cz-title{font-weight:400;letter-spacing:-.01em;line-height:1.12;margin:0;color:var(--cz-ink)}.cz-lead{font-size:15px;line-height:1.75;color:#111111c7;margin:0}.cz-num{font-variant-numeric:tabular-nums}.cz-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 34px;background:var(--cz-ink);color:#fff;border:1px solid var(--cz-ink);border-radius:0;font:inherit;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .4s var(--cz-ease),color .4s var(--cz-ease),border-color .4s var(--cz-ease)}.cz-btn:hover{background:transparent;color:var(--cz-ink)}.cz-btn[disabled]{opacity:.4;cursor:not-allowed}.cz-btn--ghost{background:transparent;color:var(--cz-ink)}.cz-btn--ghost:hover{background:var(--cz-ink);color:#fff}.cz-btn--light{background:#fff;color:var(--cz-ink);border-color:#fff}.cz-btn--light:hover{background:transparent;color:#fff}.cz-btn--block{width:100%}.cz-link{display:inline-block;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:inherit;text-decoration:none;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) left bottom/100% 1px no-repeat;transition:background-size .5s var(--cz-ease)}.cz-link:hover{background-size:0 1px;background-position:right bottom}.cz-media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--cz-stone)}.cz-media--square{aspect-ratio:1/1}.cz-media--wide{aspect-ratio:16/9}.cz-media img,.cz-media video,.cz-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cz-zoom img{transition:transform 1.6s var(--cz-ease)}.cz-zoom:hover img{transform:scale(1.035)}.cz-spec{margin:0;border-top:1px solid var(--cz-line)}.cz-spec>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid var(--cz-line);font-size:13px;line-height:1.6}.cz-spec dt{color:var(--cz-mute);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;padding-top:3px}.cz-spec dd{margin:0}.cz-acc{border-bottom:1px solid var(--cz-line)}.cz-acc>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 0;cursor:pointer;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase}.cz-acc>summary::-webkit-details-marker{display:none}.cz-acc>summary:after{content:"";width:9px;height:9px;flex:0 0 9px;background:linear-gradient(currentColor,currentColor) center/9px 1px no-repeat,linear-gradient(currentColor,currentColor) center/1px 9px no-repeat;transition:transform .4s var(--cz-ease)}.cz-acc[open]>summary:after{transform:rotate(45deg)}.cz-acc__body{padding:0 0 24px;font-size:14px;line-height:1.75;color:#111c}.cz-rte p{margin:0 0 12px}.cz-rte p:last-child{margin-bottom:0}.cz-rte h3{font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--cz-mute);margin:22px 0 10px}.cz-rte ul{margin:0;padding:0;list-style:none}.cz-rte li{padding:8px 0;border-top:1px solid var(--cz-line)}.cz-rte li p{margin:0}.cz-rte b,.cz-rte strong{font-weight:400;color:var(--cz-ink)}.cz-js .cz-reveal{opacity:0;transform:translateY(22px);transition:opacity 1.1s var(--cz-ease),transform 1.1s var(--cz-ease)}.cz-js .cz-reveal.is-in{opacity:1;transform:none}.shopify-design-mode .cz-reveal{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.cz-js .cz-reveal{opacity:1;transform:none;transition:none}.cz-zoom img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/casarin.css.map */
