@font-face{font-family:ZR Helvetica Neue;src:url(zr-helvetica-neue-regular-s1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ZR Helvetica Neue;src:url(zr-helvetica-neue-medium-s1.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:ZR Helvetica Neue;src:url(zr-helvetica-neue-bold-s1.woff2) format("woff2");font-weight:700 900;font-style:normal;font-display:swap}@font-face{font-family:ZR Helvetica Neue;src:url(zr-helvetica-neue-italic-s1.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(zr-cormorant-garamond-regular-s1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(zr-cormorant-garamond-medium-s1.woff2) format("woff2");font-weight:500 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(zr-cormorant-garamond-italic-s1.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Caveat;src:url(zr-caveat-400-s1.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat Brush;src:url(zr-caveat-brush-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Brush;src:url(zr-caveat-brush-latin-ext-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Courier Prime;src:url(zr-courier-prime-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Courier Prime;src:url(zr-courier-prime-latin-ext-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;src:url(zr-cinzel-latin-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel;src:url(zr-cinzel-latin-ext-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--font-body-family: "ZR Helvetica Neue", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-heading-family: "Cormorant Garamond", "Times New Roman", serif;--zr-font-script: "Caveat", "Caveat Brush", cursive;--zr-font-mono: "Courier Prime", "Courier New", monospace;--zr-font-logo: "Cinzel", "Times New Roman", serif;--zr-accent: #7a1e28;--zr-accent-dark: #5e1720;--zr-text: #201b1e;--zr-heading: #0c0c0c;--zr-muted: #585557;--zr-dark: #363435;--zr-line: #dedbd8;--zr-bg: #ffffff;--zr-bg-soft: #f2f2f2;--zr-bg-grey: #eeeeee;--zr-placeholder: #e2e2e2;--zr-gold-line: #ac9772;--zr-container: 1312px;--zr-gutter: 64px;--zr-section-y: 120px}@media(max-width:1100px){:root{--zr-gutter: 40px;--zr-section-y: 96px}}@media(max-width:749px){:root{--zr-gutter: 20px;--zr-section-y: 64px}}html{-webkit-text-size-adjust:100%}body{background-color:var(--zr-bg);color:var(--zr-text);font-family:var(--font-body-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:400;letter-spacing:0;color:var(--zr-heading)}.text-accent{color:var(--zr-accent)!important}.bg-accent{background-color:var(--zr-accent)!important}.border-accent,.border-accent2{border-color:var(--zr-accent)!important}.hover\:text-accent:hover{color:var(--zr-accent)!important}.hover\:bg-accent:hover{background-color:var(--zr-accent)!important}.hover\:border-accent:hover{border-color:var(--zr-accent)!important}.link-animation:hover{color:var(--zr-accent)}.btn{background-color:var(--zr-dark);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.btn:hover{background-color:var(--zr-accent)}::selection{background:var(--zr-accent);color:#fff}.zr-container{width:100%;max-width:calc(var(--zr-container) + 2 * var(--zr-gutter));margin-inline:auto;padding-inline:var(--zr-gutter)}.zr-section{padding-block:var(--zr-section-y)}.zr-bg-soft{background-color:var(--zr-bg-soft)}.zr-bg-grey{background-color:var(--zr-bg-grey)}.zr-bg-white{background-color:#fff}.zr-eyebrow{display:block;font-family:var(--font-body-family);font-weight:700;font-size:13px;line-height:1.3;letter-spacing:.28em;text-transform:uppercase;color:var(--zr-accent);margin:0}.zr-h-xl,.zr-h-l,.zr-h-m,.zr-h-s{font-family:var(--font-heading-family);font-weight:400;color:var(--zr-heading);margin:0;letter-spacing:0}.zr-h-xl{font-size:clamp(56px,7.8vw,112px);line-height:1.02}.zr-h-l{font-size:clamp(40px,4.65vw,67px);line-height:1.06}.zr-h-m{font-size:clamp(34px,3.6vw,51px);line-height:1.12}.zr-h-s{font-size:clamp(26px,2.4vw,34px);line-height:1.2}.zr-text{font-size:16px;line-height:1.8;color:var(--zr-text)}.zr-text-l{font-size:18px;line-height:1.8;color:var(--zr-text)}.zr-text-s{font-size:13px;line-height:1.77;letter-spacing:.01em;color:var(--zr-text)}.zr-muted{color:var(--zr-muted)}.zr-text p+p,.zr-text-l p+p{margin-top:1.1em}.zr-script{font-family:var(--zr-font-script);color:var(--zr-accent);font-weight:400;font-size:clamp(36px,3.4vw,49px);line-height:1.08}.zr-title-lined{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:100%}.zr-gold-line{display:block;width:58px;height:1px;background:var(--zr-gold-line);border:0;margin:0}.zr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:16px 32px 12px;font-family:var(--font-body-family);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.155em;text-transform:uppercase;text-align:center;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.zr-btn:disabled,.zr-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.zr-btn--outline{background:transparent;color:var(--zr-accent);border-color:var(--zr-accent);font-weight:400;letter-spacing:.15em}.zr-btn--outline:hover{background:var(--zr-accent);color:#fff}.zr-btn--outline-dark{background:transparent;color:var(--zr-text);border-color:var(--zr-text)}.zr-btn--outline-dark:hover{background:var(--zr-text);color:#fff}.zr-btn--accent{background:var(--zr-accent);color:#fff;border-color:var(--zr-accent)}.zr-btn--accent:hover{background:var(--zr-accent-dark);border-color:var(--zr-accent-dark)}.zr-btn--dark{background:var(--zr-dark);color:#fff;border-color:var(--zr-dark);font-weight:400;letter-spacing:.07em;text-transform:none;font-size:14px}.zr-btn--dark:hover{background:var(--zr-accent);border-color:var(--zr-accent)}.zr-btn--block{display:flex;width:100%}.zr-link{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--zr-accent);text-decoration:none;padding-bottom:5px;border-bottom:1px solid currentColor;transition:color .2s ease,border-color .2s ease}.zr-link:hover{color:var(--zr-text)}.zr-link--dark{color:var(--zr-text);font-weight:400;letter-spacing:.15em}.zr-link--dark:hover{color:var(--zr-accent)}.zr-link--plain{border-bottom:0;padding-bottom:0;font-weight:400;letter-spacing:.15em}.zr-link-underline{color:var(--zr-text);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.zr-link-underline:hover{color:var(--zr-accent)}.zr-media{position:relative;overflow:hidden;background:var(--zr-placeholder)}.zr-media>img,.zr-media>svg,.zr-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zr-media--placeholder{display:flex;align-items:center;justify-content:center;color:var(--zr-muted);font-size:12px}.zr-media--placeholder svg{opacity:.35}.zr-card{display:flex;flex-direction:column;gap:0;text-decoration:none;color:inherit}.zr-card__media{aspect-ratio:1 / 1;margin-bottom:18px}.zr-card__media img{transition:transform .6s ease,opacity .4s ease}.zr-card__media .zr-card__img-2{opacity:0}.zr-card:hover .zr-card__media .zr-card__img-2{opacity:1}.zr-card:hover .zr-card__media img:only-child{transform:scale(1.03)}.zr-card__eyebrow{margin-bottom:12px}.zr-card__title{font-family:var(--font-body-family);font-size:17px;line-height:1.38;color:var(--zr-text);margin:0 0 10px;font-weight:400}.zr-card:hover .zr-card__title{color:var(--zr-accent)}.zr-card__price{font-size:16px;color:var(--zr-muted)}.zr-card__price s{margin-left:8px;opacity:.7}.zr-input{width:100%;height:54px;padding:0 18px;font-family:var(--font-body-family);font-size:14px;color:var(--zr-text);background:#fff;border:1px solid #e4e2e0;border-radius:0;outline:none}.zr-input::placeholder{color:#6b6b6b}.zr-input:focus{border-color:var(--zr-text);box-shadow:none}.zr-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.zr-container a:focus-visible,.zr-btn:focus-visible,.zr-header a:focus-visible,.zr-header button:focus-visible,.zr-footer a:focus-visible{outline:2px solid var(--zr-accent);outline-offset:3px}[x-cloak]{display:none!important}.zr-legacy-card{display:flex;flex-direction:column;height:100%;padding:0;background:transparent;color:inherit;text-decoration:none}.zr-legacy-card__media{background:#f7f6f5;margin-bottom:18px}.zr-legacy-card__info{display:flex;flex-direction:column;padding-right:16px}.zr-legacy-card__type{margin-bottom:12px}.zr-legacy-card__title{font-family:var(--font-body-family)!important;font-size:17px!important;line-height:1.38!important;font-weight:400!important;color:var(--zr-text)!important;margin:0 0 10px;letter-spacing:0!important}.zr-legacy-card:hover .zr-legacy-card__title{color:var(--zr-accent)!important}.zr-legacy-card__price{font-size:16px;color:var(--zr-muted)}.zr-legacy-card__price s{margin-left:8px;opacity:.7}@media(max-width:749px){.zr-legacy-card__title{font-size:15px!important}.zr-legacy-card__price{font-size:14px}.zr-legacy-card__type{font-size:11px;letter-spacing:.2em;margin-bottom:8px}}html.zr-no-scroll,html.zr-no-scroll body{overflow:hidden}html{scroll-padding-top:calc(var(--zr-sticky-h, 0px) + 16px)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/zr-base.css.map */
