.era-imm{--era-imm-backing: .75;--era-imm-gap: clamp(12px, 2.5vw, 24px);--era-imm-pad: clamp(20px, 4vw, 40px);display:flex;flex-direction:column;gap:var(--era-imm-gap);width:100%;margin:0 auto;padding:0 0 var(--era-imm-gap);background:var(--era-ink, #f8f5ef);color:var(--era-bone, #2b251f)}@media(min-width:990px){.era-imm{max-width:760px;padding-top:var(--era-imm-gap)}}.era-imm__photo{margin:0;width:100%}.era-imm__img{display:block;width:100%;height:auto;background:var(--era-ink, #f8f5ef)}.era-imm__panel{margin:0 var(--era-imm-pad);padding:clamp(18px,3vw,28px) clamp(20px,3.5vw,32px);background:rgba(239,233,223,var(--era-imm-backing));border:1px solid var(--era-walnut-line, #e3dbce);font-family:var(--font-heading--family, "Jost", sans-serif);font-weight:300;color:var(--era-bone, #2b251f)}@media(min-width:990px){.era-imm__panel{margin:0}}.era-imm__panel>*{margin:0}.era-imm__eyebrow{font-size:12px;font-weight:400;letter-spacing:var(--font-h6--letter-spacing, .22em);text-transform:uppercase;color:var(--era-dust, #726760);margin-bottom:14px}.era-imm__heading{font-family:inherit;font-size:clamp(2rem,5vw,3.25rem);font-weight:300;line-height:1.08;letter-spacing:.01em;color:inherit;text-wrap:balance}.era-imm__price{margin-top:16px;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:400;letter-spacing:.04em;color:var(--era-brass, #876338)}.era-imm__line{font-size:clamp(1.2rem,2.6vw,1.75rem);line-height:1.35;letter-spacing:.01em;text-wrap:balance}.era-imm--overlay{--era-imm-gap: 0px;max-width:none;gap:0;padding:0}@media(min-width:990px){.era-imm--overlay{max-width:none;padding:0}}.era-imm__stack{display:flex;flex-direction:column;gap:0;width:100%}.era-imm__photo--overlay{position:relative;margin:0;border:0}.era-imm__photo--overlay .era-imm__img{border:0}.era-imm__frame{position:relative;width:100%}@media(min-width:990px){.era-imm__frame{max-width:calc(var(--era-imm-natural-w, 100000px) * 1.5);margin:0 auto}.era-imm__frame .era-imm__img{height:100svh;max-height:100svh;object-fit:cover}}.page-wrapper:has(.era-imm--overlay) #header-group>.shopify-section:has(.announcement-bar){position:relative;z-index:var(--layer-overlay, 10)}.page-wrapper:has(.era-imm--overlay) #header-group .shopify-section:has(.announcement-bar) .section-background{display:none}.page-wrapper:has(.era-imm--overlay) #header-group .announcement-bar{background:transparent;border-block-end-color:transparent}.page-wrapper:has(.era-imm--overlay) #header-component[transparent]:not([data-sticky-state=active]):before,.page-wrapper.era-imm-over-slide #header-component[transparent][data-sticky-state=active]:not(:hover):not(:focus-within):not(:has(header-menu[aria-expanded=true])):before{content:"";position:absolute;left:0;right:0;top:calc(-1 * var(--header-group-height, 0px));height:calc(var(--header-group-height, 0px) + 100% + 60px);background:linear-gradient(to bottom,#f8f5efb3 0,#f8f5ef9e calc(var(--header-group-height, 0px) + var(--header-height, 60px)),#f8f5ef00);pointer-events:none;z-index:-1}.page-wrapper:has(.era-imm--overlay) #header-component[transparent]:not([data-sticky-state=active]) :is(.header__row--top,.header__row--top .header__columns,.header__row--bottom),.page-wrapper.era-imm-over-slide #header-component[transparent][data-sticky-state=active]:not(:hover):not(:focus-within):not(:has(header-menu[aria-expanded=true])) :is(.header__row--top,.header__row--top .header__columns,.header__row--bottom){border-bottom-color:transparent}.page-wrapper:has(.era-imm--overlay) #header-component[transparent]:not([data-sticky-state=active]) .menu-list .menu-list__link,.page-wrapper.era-imm-over-slide #header-component[transparent][data-sticky-state=active]:not(:hover):not(:focus-within):not(:has(header-menu[aria-expanded=true])) .menu-list .menu-list__link{color:var(--era-bone, #2b251f)}.page-wrapper.era-imm-over-slide #header-component[transparent][data-sticky-state=active]:not(:hover):not(:focus-within):not(:has(header-menu[aria-expanded=true])){--closed-underlay-height: 0px}.era-imm__panel--on-photo{--era-imm-inset: clamp(12px, 3vw, 28px);position:absolute;left:var(--era-imm-inset);right:auto;bottom:var(--era-imm-inset);margin:0;box-sizing:border-box;inline-size:fit-content;max-inline-size:calc(100% - 2 * var(--era-imm-inset));max-block-size:calc(33.333% - var(--era-imm-inset));overflow:hidden;padding:clamp(12px,2vw,18px) clamp(14px,2.5vw,22px)}@media(min-width:990px){.era-imm__panel--on-photo{max-inline-size:min(420px,calc(100% - 2 * var(--era-imm-inset)))}}.era-imm__panel--on-photo .era-imm__eyebrow{font-size:11px;margin-bottom:6px}.era-imm__panel--on-photo .era-imm__heading{font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.1}.era-imm__panel--on-photo .era-imm__price{margin-top:6px;font-size:clamp(.9rem,1.4vw,1.1rem)}.era-imm__panel--on-photo .era-imm__line{font-size:clamp(1rem,2.2vw,1.35rem);line-height:1.3}@media(max-width:989px){.era-imm__panel--on-photo{padding:10px 14px;max-block-size:calc(50% - var(--era-imm-inset))}.era-imm__panel--on-photo .era-imm__eyebrow{font-size:10px;margin-bottom:4px}.era-imm__panel--on-photo .era-imm__heading{font-size:1.1rem}.era-imm__panel--on-photo .era-imm__price{margin-top:4px;font-size:.9rem}.era-imm__panel--on-photo .era-imm__line{font-size:1rem}}.era-imm-bar{position:fixed;inset:auto 0 0 0;z-index:40;background:#f8f5ef;border-top:1px solid #e3dbce;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));transform:translateY(0);transition:transform .28s ease,visibility 0s linear 0s}.era-imm-bar[hidden]{display:block;visibility:hidden;transform:translateY(110%);transition:transform .28s ease,visibility 0s linear .28s}.era-imm-bar__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;max-width:1400px;margin:0 auto}.era-imm-bar__name,.era-imm-bar__price{margin:0;font-family:var(--font-heading--family, "Jost", sans-serif);line-height:1.2}.era-imm-bar__name{font-size:15px;font-weight:300;color:#2b251f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.era-imm-bar__price{font-size:15px;font-weight:400;color:#876338;white-space:nowrap}.era-imm-bar__button.button{min-height:44px;padding-inline:20px;white-space:nowrap;--color-primary-button-background: #2b251f;--color-primary-button-text: #f8f5ef;--color-primary-button-border: #2b251f;--color-primary-button-hover-background: #3a322a;--color-primary-button-hover-text: #f8f5ef;--color-primary-button-hover-border: #3a322a}@media(max-width:480px){.era-imm-bar__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name button" "price button";gap:2px 12px}.era-imm-bar__name{grid-area:name;font-size:14px}.era-imm-bar__price{grid-area:price;font-size:14px}.era-imm-bar__button.button{grid-area:button}}.era-imm-bar-open{padding-bottom:var(--era-imm-bar-height, 72px)}@media(prefers-reduced-motion:reduce){.era-imm-bar,.era-imm-bar[hidden]{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/era-immersive.css.map */
