.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in{opacity:1}.scroll-trigger.animate--slide-in{transform:none}.scroll-trigger--offscreen.animate--fade-in,.scroll-trigger--offscreen.animate--slide-in{opacity:0}.scroll-trigger--offscreen.animate--slide-in{transform:translateY(2rem)}.banner__heading,.banner__heading.h0,.collection-hero__title,.main-collection-banner h1,.article-template__title,.h0{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(5.6rem,11vw,11rem);line-height:.96;letter-spacing:-.025em;margin:0 0 1.5rem}.h1,.rich-text__heading,.section-header__title,.title-wrapper h1,.title-wrapper h2,.title-wrapper .h1,.featured-blog__heading,.multicolumn .title,.newsletter__heading,.product__title h1,h1.h1,h2.h1{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(4rem,7vw,6.5rem);line-height:1.05;letter-spacing:-.02em}.card__heading,.card__heading a,.full-unstyled-link,.multicolumn-card__info h3{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(2.6rem,3.6vw,4rem);line-height:1.12;letter-spacing:-.015em}body,.rich-text__text p,.article-template p,.product__description,.product__description p,.multicolumn-card__info p,.collapsible-content__title+div p,.collapsible-content p{font-family:var(--font-body-family);font-weight:300;font-size:1.7rem;line-height:1.75}@media(min-width:990px){body,.rich-text__text p,.article-template p,.product__description,.product__description p{font-size:1.8rem}}em,i,.rich-text__text em,.article-template em,.product__description em{font-family:var(--font-heading-family);font-style:italic;font-size:1.08em;font-weight:300}.caption-with-letter-spacing,.subtitle,.facets__heading,.product__text.caption-with-letter-spacing,.card .price__regular .price-item--regular~.caption,.collection .caption{font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.rich-text__text p{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2.2rem,3.4vw,3.4rem);font-weight:300;line-height:1.45;max-width:52ch;margin:0 auto;opacity:.92}.header__heading-logo img,.header__heading-link img{display:block;margin-top:-8px;margin-bottom:-8px;object-fit:contain;object-position:center}.header__heading{display:flex;align-items:center}@media(min-width:990px){.header__inline-menu{display:flex;align-items:center;margin-top:0}}.page-width{max-width:142rem}@media(max-width:749px){.page-width{padding-left:1.25rem;padding-right:1.25rem}}.shopify-section+.shopify-section .section-padding-top--large{padding-top:clamp(2rem,4vw,4rem)}.header-wrapper{background-color:rgba(var(--color-background),.85);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--color-foreground),.06);transition:background-color .3s ease}.header{padding-top:1.2rem!important;padding-bottom:.6rem!important}@media(min-width:750px){.header{padding-top:1.4rem!important;padding-bottom:.8rem!important}}.header__heading-logo,.header__heading-link img{max-width:clamp(7rem,11vw,11rem)}.section-header{margin-bottom:0!important}@media(min-width:990px){.header__inline-menu{margin-top:.4rem}}.header__menu-item,.header__active-menu-item,.list-menu__item--link,.header__menu-item span,.header__inline-menu .list-menu__item{font-family:var(--font-body-family);font-weight:500;letter-spacing:.2em;text-transform:uppercase;font-size:1.4rem;opacity:.85;transition:opacity .2s ease}.header__menu-item:hover,.header__menu-item.active,.list-menu__item--link:hover{opacity:1}.header__active-menu-item{text-decoration:underline;text-underline-offset:.5rem;text-decoration-thickness:1px}.header__icon,.header__icon svg{height:2.2rem}.header .localization-form .disclosure__button,.header localization-form .disclosure__button,.header .localization-form button,.header .localization-selector,.header .header__localization .disclosure__button,.header__column--right .disclosure__button,.localization-form__select,.shopify-section-header .localization-form button{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.3rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.85!important;padding:.4rem .6rem!important;border:none!important;background:transparent!important;line-height:1!important}.header .localization-form .disclosure__button:hover,.header localization-form .disclosure__button:hover{opacity:1!important}.header .localization-form .icon-caret,.header localization-form .icon-caret,.header .disclosure__button .icon-caret{width:.6rem;height:.6rem;margin-left:.3rem}.disclosure__list{font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.16em;text-transform:uppercase}.disclosure__list .disclosure__item{padding:.6rem 1rem}@media(max-width:989px){.menu-drawer{padding:2rem 1.5rem}.menu-drawer__menu-item{font-size:2.4rem;font-family:var(--font-heading-family);font-style:italic;font-weight:300;letter-spacing:-.01em;text-transform:none;padding:1rem 0;opacity:.85}}.announcement-bar,.utility-bar{border:none}.announcement-bar__message,.announcement-bar p{font-family:var(--font-body-family);font-weight:500;font-size:1.35rem;letter-spacing:.18em;text-transform:uppercase;padding:1rem}@media(max-width:749px){.announcement-bar__message,.announcement-bar p{font-size:1.2rem;letter-spacing:.14em;padding:.8rem}}.banner--medium,.banner--large{min-height:70vh}@media(min-width:990px){.banner--large{min-height:88vh}}@media(max-width:749px){.banner--medium,.banner--large{min-height:75vh}}.banner__heading.h0{font-size:clamp(5.6rem,12vw,12rem);line-height:.95;letter-spacing:-.025em}.banner__text.body{font-family:var(--font-body-family);font-size:1.5rem;letter-spacing:.22em;text-transform:uppercase;opacity:.9}.rich-text{padding:clamp(4rem,8vw,9rem) 1.5rem}.rich-text__wrapper{text-align:center}.rich-text__text p,.rich-text__text em,.rich-text__text p em{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(2.2rem,3.4vw,3.2rem);line-height:1.4;max-width:52ch;margin:0 auto}.page-width .rte h1,.page-width .rte h2,.page-width .rte h3,.main-page-title,.shopify-section main-page h1,.shopify-section main-page h2,.shopify-section main-page h3,.section main h1,.section main h2,.section main h3,.template-page h1,.template-page h2,.template-page h3{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:300!important;letter-spacing:-.01em;line-height:1.15}.page-width .rte h2,.template-page h2{font-size:clamp(2.8rem,4.2vw,4.2rem);margin-top:3rem;margin-bottom:1.2rem}.page-width .rte h3,.template-page h3{font-size:clamp(2.2rem,3.2vw,3.2rem);margin-top:2.2rem;margin-bottom:.8rem}.template-blog .page-title,.blog-page__title,h1.title--page,.blog-page h1,.section--blog h1{font-family:var(--font-heading-family)!important;font-style:italic!important;font-weight:300!important}.page-width .rte hr,.template-page hr{border:none;border-top:1px solid currentColor;opacity:.15;margin:4rem auto;max-width:8rem}.page-width .rte strong,.template-page .rte strong{font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;letter-spacing:.18em;text-transform:uppercase;display:inline-block;margin-bottom:.3rem;opacity:.7}.page-width .rte em,.template-page .rte em{font-family:var(--font-heading-family);font-style:italic}.multicolumn{padding-top:clamp(3rem,6vw,6rem);padding-bottom:clamp(3rem,6vw,6rem)}.multicolumn-card{padding:0}.multicolumn-card__image-wrapper{margin-bottom:1.5rem}.multicolumn-card__info{padding:0;text-align:left}.multicolumn-card__info h3{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(2.4rem,3.2vw,3.4rem);line-height:1.15;margin:0 0 .7rem;letter-spacing:-.01em}.multicolumn-card__info p{font-size:1.6rem;line-height:1.6;opacity:.78;margin:0 0 1rem}.multicolumn-card .link{font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid rgb(var(--color-foreground));padding-bottom:.3rem;display:inline-block}.card,.card__inner,.media,.card-wrapper{border-radius:0;--shadow-opacity: 0;--hover-shadow-opacity: 0;--border-opacity: 0}.card__media{border-radius:0;overflow:hidden;background:rgba(var(--color-foreground),.03)}.card__media img{transition:transform .8s cubic-bezier(.4,0,.2,1)}.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.04)}.card-information,.card__content{padding:1.2rem 0 0;text-align:left}.card__information .caption-with-letter-spacing,.card-information__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.2em;opacity:.55;margin-bottom:.5rem;display:block}.card__heading{margin:0 0 .5rem}.card__heading a,.full-unstyled-link{text-decoration:none;color:rgb(var(--color-foreground))}.card-information .price,.price__regular .price-item--regular,.price-item--regular{font-family:var(--font-body-family);font-weight:300;font-size:1.6rem;letter-spacing:.03em;opacity:.85}.collection-hero{padding:clamp(3rem,5vw,5rem) 0 clamp(1.5rem,2.5vw,3rem) 0;margin-bottom:0}.collection-hero__title{text-align:left;margin-bottom:1rem}.collection-hero__description{max-width:50ch;font-size:1.7rem;line-height:1.6;opacity:.78}@media(min-width:990px){.collection .product-grid,#product-grid{grid-template-columns:repeat(2,1fr);gap:4rem 3rem}}@media(max-width:749px){.collection .product-grid,#product-grid{grid-template-columns:1fr;gap:3rem}.card__media{margin-left:-1.25rem;margin-right:-1.25rem}}.facets{padding:1.5rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08);margin-bottom:3rem}.facets__heading,.facets__summary,.facets__label,.facets__form .button{font-size:1.25rem;letter-spacing:.22em;text-transform:uppercase;font-weight:500}.facets__display,.facets__sort .select__select{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.18em}.product{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(3rem,6vw,6rem)}.product__title h1{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(3.6rem,5.5vw,5.8rem);line-height:1.05;letter-spacing:-.02em;margin:0 0 1rem}.product__info-container .price__regular .price-item,.product__info-container .price-item--regular{font-size:2.2rem;font-weight:300;letter-spacing:.03em}.product__description{margin-top:2rem;font-size:1.7rem;line-height:1.7}.product__description em{font-family:var(--font-heading-family);font-style:italic}.product__text.caption-with-letter-spacing{font-size:1.2rem;letter-spacing:.24em;opacity:.6;margin-bottom:1rem}.product__inquire-button{display:block;width:100%;text-align:center;padding:1.1rem 2rem;margin-top:.75rem;font-family:var(--font-body-family);font-weight:500;font-size:1.35rem;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:rgb(var(--color-foreground));background:transparent;border:1px solid rgb(var(--color-foreground));border-radius:0;transition:all .28s ease}.product__inquire-button:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.field__input,.select__select,.contact__field input,.contact__field textarea,input[type=email],input[type=text],input[type=search],input[type=number],input[type=tel],textarea,select{border-radius:0;border:none;border-bottom:1px solid rgba(var(--color-foreground),.25);background:transparent;font-family:var(--font-body-family);font-weight:300;font-size:1.6rem;padding:1rem 0;transition:border-color .28s ease;box-shadow:none}.field__input:focus,.select__select:focus,textarea:focus,input:focus{border-bottom-color:rgb(var(--color-foreground));outline:none;box-shadow:none}.field__label,.form__label,.contact__field label,label{font-family:var(--font-body-family);font-weight:500;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin-bottom:.5rem}.newsletter-form__field-wrapper .field__input,.newsletter-form input[type=email]{border:1px solid rgba(var(--color-foreground),.3);padding:1.1rem 1.5rem}.button,.shopify-payment-button__button,.shopify-payment-button__more-options,.btn{border-radius:0;font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:1.35rem;letter-spacing:.22em;text-transform:uppercase;padding:1.1rem 2rem;transition:all .25s ease;box-shadow:none}.button--primary,.button.button--primary{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border:1px solid rgb(var(--color-foreground))}.button--primary:hover{background:transparent;color:rgb(var(--color-foreground))}.button--secondary{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgb(var(--color-foreground))}.button--secondary:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.article-template{padding:clamp(3rem,5vw,6rem) 1.5rem}.article-template__hero-container{margin-bottom:clamp(3rem,5vw,5rem)}.article-template__title{text-align:center;margin-bottom:1.5rem}.article-template__content{font-family:var(--font-body-family);font-size:1.8rem;line-height:1.8;max-width:62ch;margin:0 auto}.article-template__content p{margin-bottom:1.5rem;font-weight:300}.article-template__content em{font-family:var(--font-heading-family);font-style:italic;font-size:1.1em}.article-template__content h2,.article-template__content h3{font-family:var(--font-heading-family);font-style:italic;font-weight:300;margin:2.5rem 0 1rem}.article-card__info{padding:1.2rem 0 0}.article-card__title{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(2.2rem,3.4vw,3rem);line-height:1.15;letter-spacing:-.01em}.article-card__excerpt{font-size:1.6rem;line-height:1.55;opacity:.8}.footer{padding-top:clamp(3.5rem,6vw,6rem);padding-bottom:clamp(2rem,3vw,3rem)}.footer h2,.footer__heading,.footer-block__heading{font-family:var(--font-body-family);font-style:normal;font-weight:500;font-size:1.2rem;letter-spacing:.24em;text-transform:uppercase;margin-bottom:1.4rem;opacity:.8}.footer-block__details-content p,.footer-block__details-content li,.footer-block li a,.footer p,.footer li,.footer a{font-family:var(--font-body-family);font-weight:300;font-size:1.45rem;line-height:1.7;opacity:.78;letter-spacing:0;text-transform:none}.footer-block__details-content li,.footer-block li{padding:.2rem 0}.footer-block__details-content a:hover,.footer-block li a:hover,.footer a:hover{opacity:1}.copyright,.footer__copyright,.copyright__content,.footer__column-localization-wrapper{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.1em;opacity:.5;padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid rgba(var(--color-foreground),.08);text-align:center;justify-content:center}.footer__content-bottom,.footer__content-bottom-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:100%!important;gap:1rem!important}.footer__content-bottom>*,.footer__content-bottom-wrapper>*{width:100%!important;text-align:center!important;justify-content:center!important;max-width:100%!important;flex:0 0 auto!important}.policies li:before,.footer .policies li:before{content:none!important;display:none!important;padding:0!important}.policies li{padding:0 1rem!important}@media(max-width:749px){.policies li{padding:0 .6rem!important}}.footer__content-bottom .powered-by-link,.footer .powered-by-link,a[href*="shopify.com/legal/poweredby"],.copyright__content a[href*=shopify]{display:none!important}.footer__content-bottom .list-social~*,.footer__copyright-content .divider{display:none!important}.footer-block--menu .footer-block__details-content,.footer-block .rte{font-size:1.45rem;line-height:1.7;opacity:.78}.shopify-section .newsletter,section .newsletter,.newsletter{padding-block:clamp(5rem,9vw,9rem)!important;padding-inline:1.5rem;background:rgb(var(--color-background))!important;position:relative}.newsletter:before,.newsletter:after{content:"";position:absolute;left:50%;transform:translate(-50%);width:4rem;height:1px;background:rgb(var(--color-foreground));opacity:.18}.newsletter:before{top:clamp(2.5rem,4vw,4rem)}.newsletter:after{bottom:clamp(2.5rem,4vw,4rem)}.newsletter__wrapper{text-align:center;max-width:56rem;margin:0 auto;position:relative}.newsletter__wrapper:before{content:"\2014  FROM THE STUDIO";display:block;font-family:var(--font-body-family);font-weight:500;font-size:1.25rem;letter-spacing:.24em;text-transform:uppercase;opacity:.55;margin-bottom:2rem}.newsletter__heading{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(4rem,7vw,6.8rem);line-height:1.02;letter-spacing:-.02em;margin-bottom:1.4rem;color:rgb(var(--color-foreground))}.newsletter__subheading{font-family:var(--font-heading-family);font-style:italic;font-weight:300;font-size:clamp(1.8rem,2.4vw,2.2rem);opacity:.72;margin-bottom:2.8rem;max-width:48ch;margin-left:auto;margin-right:auto;line-height:1.5}.newsletter-form,.newsletter__form{max-width:38rem;margin:0 auto}.newsletter-form__field-wrapper{position:relative}.newsletter-form .newsletter-form__field-wrapper .field{position:relative;display:block}.newsletter-form .field__input,.newsletter-form__field-wrapper .field__input{background:transparent!important;border:none!important;border-bottom:1px solid rgba(var(--color-foreground),.25)!important;border-radius:0!important;padding:1.2rem 4rem 1.2rem 0!important;font-family:var(--font-body-family);font-size:1.6rem;letter-spacing:.02em;width:100%;transition:border-color .2s ease}.newsletter-form .field__input:focus,.newsletter-form__field-wrapper .field__input:focus{border-bottom-color:rgb(var(--color-foreground))!important;outline:none!important;box-shadow:none!important}.newsletter-form .field__label,.newsletter-form__field-wrapper .field__label{font-family:var(--font-body-family)!important;font-size:1.25rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;opacity:.5!important;font-weight:400!important}.newsletter-form__button,.newsletter-form .field__button,.newsletter-form .newsletter-form__button.field__button{position:absolute!important;right:0!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;background:transparent!important;border:none!important;color:rgb(var(--color-foreground))!important;opacity:.7;transition:opacity .2s ease,transform .2s ease;padding:.5rem!important;margin:0!important;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important}.newsletter-form__button:hover,.newsletter-form .field__button:hover{opacity:1;transform:translateY(-50%) translate(4px)!important}.newsletter-form__button svg{width:2.2rem;height:2.2rem}.newsletter-form__message{margin-top:1.5rem;font-family:var(--font-heading-family);font-style:italic;font-size:1.7rem;opacity:.8}@media(max-width:749px){.newsletter{padding-block:4.5rem!important}.newsletter__wrapper:before{margin-bottom:1.5rem}.newsletter__heading{font-size:clamp(3.4rem,11vw,4.6rem)}.newsletter__subheading{font-size:1.7rem;margin-bottom:2.2rem}.newsletter-form .field__input{padding:1rem 3.5rem 1rem 0!important}}.irma-pause .irma-pause__quote,.irma-pause h2.irma-pause__quote{color:rgb(var(--color-background));opacity:1}.irma-pause .irma-pause__eyebrow,.irma-pause .irma-pause__caption,.irma-pause .irma-pause__cta{color:rgb(var(--color-background))}@media(max-width:749px){.irma-antigrid{padding-left:1.25rem;padding-right:1.25rem}.irma-antigrid__media{margin-left:-1.25rem;margin-right:-1.25rem}}@media(max-width:749px){.shopify-section .section-padding-top--large,.shopify-section .section-padding-bottom--large{padding-top:3rem;padding-bottom:3rem}.image-with-text__grid{gap:1.5rem}.featured-collection .title{text-align:left;padding:0 .5rem}.article-card__image-wrapper{margin-left:-1.25rem;margin-right:-1.25rem}}a,button,.button{transition:all .25s cubic-bezier(.4,0,.2,1)}.card-wrapper,.card,.article-card{transition:transform .4s cubic-bezier(.4,0,.2,1)}.media img,.card__media img,.image-with-text__media img{transition:transform .8s cubic-bezier(.4,0,.2,1)}html{scroll-behavior:smooth}*:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:4px}@media(max-width:989px){.irma-editorial-hero__media{aspect-ratio:4/3!important}.irma-editorial-hero__media img{object-fit:cover!important;object-position:center center!important}.irma-editorial-hero__content{padding:2.5rem 0 1rem!important}.irma-editorial-hero__grid{min-height:auto!important;padding-bottom:3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/irma-brand.css.map */
