.ih{--ink:#14110E;--ink2:#1D1915;--ink3:#262019;--cream:#F5F2ED;--cream2:#EAE5DC;--paper:#FFFDFA;--red:#9C1B12;--red-d:#7D150E;--terra:#C8623A;--txt:#2B211A;--txt-mut:#6E6055;--txt-dim:#938A82;--line:rgba(43,33,26,.13);--line-2:rgba(43,33,26,.22);--line-d:rgba(245,242,237,.15);--serif:"Playfair Display",Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Arial,sans-serif;--wrap:1240px;--r:14px;font-family:var(--sans);color:var(--txt);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ih *{box-sizing:border-box}.ih img{max-width:100%;display:block}.ih h1,.ih h2,.ih h3,.ih h4{font-family:var(--serif);font-weight:400;letter-spacing:-.015em;margin:0;color:var(--ink)}.ih p{margin:0}.ih-wrap{max-width:var(--wrap);margin:0 auto;padding:0 28px;width:100%}.ih-wrap--wide{max-width:1480px}.ih-eyebrow{font-family:var(--sans);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--txt-mut);font-weight:500;margin:0 0 16px}.ih-eyebrow--d{color:#f5f2ed80}.ih-h2{font-size:clamp(30px,4.2vw,52px);line-height:1.06}.ih-h3{font-size:clamp(21px,2.2vw,27px);line-height:1.2}.ih-lead{margin:18px 0 0;max-width:64ch;font-size:clamp(16px,1.5vw,18.5px);color:var(--txt-mut);font-weight:300;line-height:1.6}.ih-lead--d{color:#f5f2edad}.ih-center{text-align:center}.ih-center .ih-lead{margin-left:auto;margin-right:auto}.ih-btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:var(--red);color:#fff;text-decoration:none;border:0;font:inherit;font-size:13.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:600;line-height:1;padding:18px 30px;border-radius:11px;cursor:pointer;transition:background .2s,transform .18s,box-shadow .2s}.ih-btn:hover{background:var(--red-d);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #9c1b123d}.ih-btn:active{transform:translateY(0)}.ih-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s}.ih-btn:hover svg{transform:translate(4px)}.ih-btn--ghost{background:transparent;color:var(--txt);border:1px solid var(--line-2)}.ih-btn--ghost:hover{background:var(--cream);color:var(--txt);box-shadow:none}.ih-btn--onDark{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.34)}.ih-btn--onDark:hover{background:#ffffff1f;color:#fff;box-shadow:none}.ih-btn--light{background:var(--cream);color:var(--ink)}.ih-btn--light:hover{background:#fff;color:var(--ink);box-shadow:0 12px 26px #00000038}.ih-btns{display:flex;gap:13px;flex-wrap:wrap}.ih-sec{padding:clamp(64px,7vw,104px) 0}.ih-sec--tight{padding:clamp(48px,5vw,72px) 0}.ih-sec--cream{background:var(--cream)}.ih-sec--paper{background:var(--paper)}.ih-sec--ink{background:var(--ink);color:var(--cream)}.ih-sec--ink h2,.ih-sec--ink h3{color:#fff}.ih-rise{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.ih-rise.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ih-rise{opacity:1;transform:none;transition:none}}#MainContent .multicolumn__title h2,#MainContent .multicolumn__title .title,#MainContent .collapsible-content__heading,#MainContent .video-section__heading,#MainContent [class*=gallery-heading]{font-family:Playfair Display,Georgia,Times New Roman,serif!important;font-weight:400!important;letter-spacing:-.015em!important}#MainContent .button,#MainContent .button:after,.banner .button,.banner .button:after{border-radius:11px!important}#MainContent [id$=rich_text_PQHNEW]{display:none!important}#MainContent .color-scheme-077bb6a2-42ff-4de5-978d-508004d29e1d{--color-background:245,242,237;--color-foreground:43,33,26;--gradient-background:#F5F2ED}#MainContent .collapsible-content{background:#fffdfa!important}#MainContent .collapsible-content .collapsible-content__heading{font-size:clamp(30px,4.2vw,52px)!important;line-height:1.06!important;margin-bottom:6px!important}#MainContent .collapsible-content .caption-with-letter-spacing{font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#6e6055!important;font-weight:500!important}#MainContent .collapsible-content__wrapper .collapsible-content__grid{max-width:900px;margin-inline:auto}#MainContent .collapsible-content .accordion,#MainContent .collapsible-content details{border:0!important;border-top:1px solid rgba(43,33,26,.13)!important;border-radius:0!important;margin:0!important;background:transparent!important;box-shadow:none!important}#MainContent .collapsible-content .accordion:last-of-type,#MainContent .collapsible-content details:last-of-type{border-bottom:1px solid rgba(43,33,26,.13)!important}#MainContent .collapsible-content summary{padding:26px 4px!important;transition:color .2s}#MainContent .collapsible-content summary:hover{color:#9c1b12}#MainContent .collapsible-content .accordion__title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important;font-size:clamp(17px,1.8vw,20px)!important;font-weight:500!important;letter-spacing:-.005em!important;line-height:1.35!important}#MainContent .collapsible-content .accordion__content{padding:0 4px 26px!important;color:#6e6055!important;font-size:16.5px;line-height:1.7;max-width:72ch}#MainContent .collapsible-content .icon-accordion{display:none!important}#MainContent .collapsible-content .accordion summary .icon-caret{right:4px!important;width:16px}#MainContent .video-section{background:#14110e!important;padding-block:clamp(56px,6vw,88px)!important}#MainContent .video-section .video-section__heading{color:#fff!important}#MainContent .video-section .video-section__media,#MainContent .video-section deferred-media,#MainContent .video-section video,#MainContent .video-section iframe{border-radius:16px!important;overflow:hidden}#MainContent .video-section .global-media-settings{border:0!important;box-shadow:0 34px 80px #00000073!important}#MainContent .multicolumn .multicolumn-card{border-radius:14px}.header__menu-item{letter-spacing:.09em!important;font-size:13px!important;text-transform:uppercase}.header__inline-menu .header__menu-item span{transition:opacity .2s}.header__inline-menu .header__menu-item:hover span{opacity:.72}.menu-drawer__localization,.localization-wrapper,.desktop-localization-wrapper{display:none!important}@media(max-width:749px){.ih-wrap{padding:0 20px}.ih-btns .ih-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ih-core.css.map */
