@font-face{font-family:fnt-opt-regular;src:url(/cdn/shop/files/fnt-opt-regular.woff?v=1769727323) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:fnt-opt-regular;src:url(/cdn/shop/files/Optima-Bold.woff?v=1779649559) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant-SemiBold;src:url(/cdn/shop/files/Cormorant-SemiBold.woff2?v=1769731783) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant-Light-Italic;src:url(/cdn/shop/files/Cormorant-LightItalic.woff2?v=1769727232) format("woff2");font-weight:300;font-style:italic;font-display:swap}:root{--font-heading-family: "Cormorant-SemiBold", serif;--font-heading-style: normal;--font-heading-weight: 600;--font-body-family: "fnt-opt-regular", serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-navigation-family: "Cormorant-SemiBold", sans-serif;--brand-logo-color: rgba(245, 235, 220, .95)}#SiteHeader.hdr-trans-hp #searchButton,#SiteHeader.hdr-trans-hp #searchButton svg,#SiteHeader.hdr-trans-hp #searchButton svg path,#SiteHeader.hdr-trans-hp #cart-link,#SiteHeader.hdr-trans-hp #cart-link svg,#SiteHeader.hdr-trans-hp #cart-link svg path,#SiteHeader.hdr-trans-hp .cart-qty-iu--text{color:var(--brand-logo-color)!important;fill:var(--brand-logo-color)!important}#SiteHeader.hdr-trans-hp .hdr-menu-button .menu-line{background-color:var(--brand-logo-color)!important}.landing-screen-section .video-banner-heading h1,.landing-screen-section .video-banner-heading h2,.landing-screen-section .video-banner-heading .hxl,.landing-screen-section .video-banner-heading .hxxl,.landing-screen-section .text-xl,.landing-screen-section .text-xl p{color:var(--brand-logo-color)!important}.landing-screen-section .video-banner--controls button,.landing-screen-section .video-banner--controls .icon,.landing-screen-section .video-banner--controls svg,.landing-screen-section .video-banner--controls svg path{color:var(--brand-logo-color)!important;fill:var(--brand-logo-color)!important}:root{--brand-heading-color: #4b342e}h1,h3,h4,h5,h6,.h1,.h3,.h4,.h5,.h6,.hxl,.hxxl,.hxxxl,h1.title{font-family:Cormorant-SemiBold,serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-heading-color)!important}h2,.h2{font-family:fnt-opt-regular,serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.1em;color:var(--brand-heading-color)!important}.story,.story p{font-family:Cormorant-Regular,Cormorant,serif;font-weight:400;font-style:normal}:root{--price-font-weight: 400 !important}.collection-banner-std-title>h1,.collection-banner-title>h1,.collection-card-banner--text-card h1,.collection-title-ab>h1,.collection-title-bb>h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.collection-banner-std-title:has(>h1:only-child),.collection-banner-title:has(>h1:only-child){padding:0!important;margin:0!important;min-height:0!important;height:0!important}.hdr-nav-desktop a,.hdr-nav-primary-level-ul a,.hdr-nav-primary-level-ul li{font-family:var(--font-navigation-family)!important;font-weight:600!important;text-transform:none}.menu-drawer__menu-item,.mobile-menu a{font-family:var(--font-navigation-family)!important}.button,.shopify-challenge__button,button{font-family:Cormorant-SemiBold,sans-serif!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em}.landing-screen-section.banner-style-fullscreen{position:relative!important;height:100vh!important;min-height:100vh!important;width:100%!important;overflow:hidden!important}.landing-screen-section.banner-style-fullscreen .section-inner{position:relative!important;height:100%!important;width:100%!important}.landing-screen-section .video-banner--video{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;overflow:hidden!important}.landing-screen-section .video-banner-player{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;transform:none!important;overflow:hidden!important}.landing-screen-section .video-banner-player video,.landing-screen-section .video-banner-player iframe{position:absolute!important;top:50%!important;left:50%!important;width:auto!important;height:auto!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%)!important;object-fit:cover!important;object-position:center center!important}.landing-screen-section .video-banner-placeholder,.section-video-banner.landing-screen-section .video-banner-placeholder{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;right:0!important;margin-left:0!important}.landing-screen-section .text-xl,.landing-screen-section .text-xl p{font-family:fnt-opt-regular,serif!important;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:.1em;font-size:clamp(1.3rem,3vw,1.6rem);margin:1.2rem 0 0}@media only screen and (min-width:768px){.landing-screen-section .text-xl,.landing-screen-section .text-xl p{font-size:2.2rem;margin-bottom:35px}}.artwork{margin:3rem auto;text-align:center;max-width:100%}.artwork img{display:block;margin:0 auto!important;max-width:100%;height:auto;background:#faf7f2;padding:clamp(.75rem,2vw,1.5rem);box-shadow:0 1px 2px #0000000a,0 10px 30px #0000001a}.artwork .caption{margin:1.25rem auto 0;max-width:42rem;padding-top:.85rem;text-align:center;font-family:Cormorant-SemiBold,serif;font-style:italic;font-weight:300;font-size:clamp(.78rem,1.1vw,.92rem);letter-spacing:.14em;text-transform:uppercase;color:#0000008c;line-height:1.6;position:relative}.artwork .caption:before{content:"";display:block;width:36px;height:1px;background:#00000059;margin:0 auto .85rem}:root{--status-dot-closed: #9a9a9a;--status-dot-open: #2e7d32;--status-dot-color: var(--status-dot-closed)}html.status-open{--status-dot-color: var(--status-dot-open)}.rte a[href^="https://wa.me/"]:before,.rte a[href^="tel:"]:before,.rte a[href^="mailto:"]:before{content:"";display:inline-block;width:.55em;height:.55em;margin-right:.45em;border-radius:50%;background-color:var(--status-dot-color);vertical-align:.05em;transition:background-color .3s ease}.rte a[href^="mailto:"]:before{background-color:var(--status-dot-open)}.rte a[href^="https://wa.me/"],.rte a[href^="tel:"],.rte a[href^="mailto:"]{margin-right:1.75em}.rte a[href^="https://wa.me/"]:last-child,.rte a[href^="tel:"]:last-child,.rte a[href^="mailto:"]:last-child{margin-right:0}@media only screen and (min-width:950px){.section-collection-lookbook .image-with-text-content-container{display:block!important}.section-collection-lookbook .image-with-text-carousel{display:block!important;grid-template-columns:1fr!important}body:has(.header-bar--full):has(.full-width-announcement-bar) .section-collection-lookbook .image-with-text--image,body:has(.full-width-announcement-bar) .section-collection-lookbook .image-with-text--image,body:has(.header-bar--full) .section-collection-lookbook .image-with-text--image,.section-collection-lookbook .image-with-text--image{position:static!important;top:auto!important;width:100%!important}body:has(.header-bar--full):has(.full-width-announcement-bar) .section-collection-lookbook .image-cover-container,body:has(.full-width-announcement-bar) .section-collection-lookbook .image-cover-container,.section-collection-lookbook .image-cover-container{height:auto!important}body:has(.header-bar--full):has(.full-width-announcement-bar) .section-collection-lookbook .image-with-text--text,body:has(.header-bar--full) .section-collection-lookbook .image-with-text--text,.section-collection-lookbook .image-with-text--text{width:100%!important;min-height:0!important}.section-collection-lookbook .collection-lookbook-products-grid.columns-double{max-width:660px;margin-left:auto;margin-right:auto}.section-collection-lookbook .collection-lookbook-products-grid.columns-single{max-width:320px;margin-left:auto;margin-right:auto}.section-collection-lookbook .collection-lookbook-products-grid.columns-triple{max-width:990px;margin-left:auto;margin-right:auto}.section-collection-lookbook .image-with-text--content.iwtt-grid,.section-collection-lookbook .image-with-text-content-container-flex-start.page-width-full-grid .image-with-text--content.iwtt-grid{padding-top:20px!important}}.ivhu-search-form-wrapper{max-width:560px;margin:0 auto}.ivhu-search-form{display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--brand-heading-color, #4b342e);padding:.75rem 0}.ivhu-search-form input[type=search]{flex:1;border:0;outline:none;background:transparent;font-family:var(--font-body-family);font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.4;padding:.5rem 0;color:var(--brand-heading-color, #4b342e)}.ivhu-search-form input[type=search]::placeholder{color:var(--brand-heading-color, #4b342e);opacity:.6}.ivhu-search-form__submit{background:transparent;border:0;padding:.25rem .5rem;cursor:pointer;color:var(--brand-heading-color, #4b342e);display:inline-flex;align-items:center;justify-content:center}.ivhu-search-form__submit svg{width:24px;height:24px}.size-guide [data-unit=in]{display:inline}.size-guide [data-unit=cm]{display:none}.size-guide:has(input[name=size-guide-units][value=cm]:checked) [data-unit=in]{display:none}.size-guide:has(input[name=size-guide-units][value=cm]:checked) [data-unit=cm]{display:inline}.size-guide__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.size-guide__title{margin:0}.size-guide__units{display:inline-flex;gap:0}.size-guide__unit{display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.4rem;cursor:pointer;border:1px solid var(--brand-heading-color, #4b342e);background:transparent;color:var(--brand-heading-color, #4b342e);font-family:Cormorant-SemiBold,serif;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;line-height:1;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.size-guide__unit+.size-guide__unit{border-left-width:0}.size-guide__unit input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.size-guide__unit:has(input[type=radio]:checked){background-color:var(--brand-heading-color, #4b342e);color:var(--brand-logo-color, #f5ebdc)}.size-guide__unit:has(input[type=radio]:focus-visible){outline:2px solid var(--brand-heading-color, #4b342e);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-styles.css.map */
