:root{--font-heading-family: "Archivo", "Helvetica Neue", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--ie-ink: #0d0d0f;--ie-paper: #f4f2ee;--ie-ivory: #f4f2ee;--ie-accent: #f10949;--ie-accent-deep: #c8003a;--ie-gold: #c8003a;--ie-gold-soft: #f10949;--ie-line: rgba(13, 13, 15, .1)}body{background:var(--ie-paper)}::selection{background:var(--ie-accent);color:#fff}h1,h2,h3,.h0,.h1,.h2,.h3,.product__title h1,.card__heading,.collection-hero__title,.main-page-title,.title{font-family:var(--font-heading-family);font-weight:700;font-stretch:108%;letter-spacing:-.02em}h1,.h0,.h1,.main-page-title,.collection-hero__title,.product__title h1{font-weight:800;font-stretch:112%;letter-spacing:-.025em}h2 em,h1 em,.title em{font-style:italic;font-weight:300;color:var(--ie-accent-deep)}.card__heading{letter-spacing:-.01em;font-stretch:104%;font-weight:600}.announcement-bar-section .utility-bar{background:var(--ie-ink);border-bottom:0}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.15rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 0;min-height:0}@media screen and (max-width:749px){.announcement-bar__message{font-size:1.05rem;letter-spacing:.08em}}.announcement-bar__link:hover .announcement-bar__message{color:var(--ie-gold-soft)}.section-header .header-wrapper{background:#f7f6f2f0;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px)}.section-header .header-wrapper--border-bottom{border-bottom:1px solid var(--ie-line)}.header{padding-top:1.4rem;padding-bottom:1.4rem}@media screen and (min-width:990px){.header{padding-top:1.8rem;padding-bottom:1.8rem}.header--middle-left{grid-template-columns:auto auto 1fr;column-gap:4.8rem}}.header__heading-link{padding:.4rem 0}.header__heading-logo{width:22rem;max-width:100%;height:auto}@media screen and (max-width:749px){.header__heading-logo{width:17rem}}.header__inline-menu .header__menu-item{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ie-ink);padding:1.2rem 1.4rem}.header__inline-menu .header__menu-item span{text-decoration:none;position:relative}.header__inline-menu .header__menu-item span:after{content:"";position:absolute;left:0;right:0;bottom:-.5rem;height:1px;background:var(--ie-gold);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.header__inline-menu .header__menu-item:hover span:after,.header__inline-menu .header__active-menu-item:after,.header__inline-menu details[open]>.header__menu-item span:after{transform:scaleX(1)}.header__active-menu-item{text-decoration:none}.header__inline-menu summary.header__menu-item{padding-right:3.2rem}.header__inline-menu summary.header__menu-item .icon-caret{right:1.2rem}.header__submenu.list-menu{background:#fff;border:1px solid var(--ie-line);box-shadow:0 18px 40px #15151914;padding:1.2rem 0;min-width:24rem}.header__submenu .header__menu-item{font-size:1.4rem;letter-spacing:.02em;text-transform:none;padding:.9rem 2.4rem}.header__submenu .header__menu-item:hover{color:var(--ie-gold)}.header__icon{color:var(--ie-ink)}.header__icon:hover .svg-wrapper{transform:translateY(-1px)}.cart-count-bubble{background-color:var(--ie-gold);color:#fff}.menu-drawer{background:var(--ie-ivory)}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.2rem;padding:1.2rem 3.2rem}.menu-drawer__submenu .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:1.6rem}.menu-drawer__utility-links{background:#1515190a}.header a:focus-visible,.header summary:focus-visible,.header button:focus-visible{outline:2px solid var(--ie-gold);outline-offset:3px}.button,.shopify-payment-button__button--unbranded{letter-spacing:.14em;text-transform:uppercase;font-weight:500;font-size:1.35rem;min-height:5.2rem;transition:background-color .25s ease,color .25s ease,transform .2s ease}.product-form__submit.button{--color-button: 21, 21, 25;--color-button-text: 247, 246, 242;background:var(--ie-ink);color:var(--ie-ivory)}.product-form__submit.button:after{box-shadow:none}.product-form__submit.button:not([disabled]):hover{background:var(--ie-gold);color:#fff}.button:not([disabled]):active{transform:translateY(1px)}.product__title h1{font-size:clamp(3rem,3.2vw,4.4rem);line-height:1.08}.product .price-item{font-size:2rem;letter-spacing:.02em}.product-form__input .form__label,.product-form__input legend{font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{border-radius:0;padding:1rem 1.6rem;font-size:1.35rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--ie-gold)}.product-form__input--pill input[type=radio]:checked+label{background:var(--ie-ink);border-color:var(--ie-ink);color:var(--ie-ivory)}.product__media-wrapper{position:relative}.product__media-item .product__media{background:#efede7}.thumbnail-list .thumbnail{border-radius:0;transition:opacity .2s ease}.thumbnail-list .thumbnail:not([aria-current]){opacity:.6}.thumbnail-list .thumbnail:hover{opacity:1}.ie-eta{display:flex;gap:1.2rem;align-items:flex-start;margin:1.6rem 0 0;padding:1.4rem 1.6rem;background:#c8003a14;border-left:2px solid var(--ie-gold);font-size:1.4rem;line-height:1.5}.ie-eta svg{flex:none;margin-top:.1rem;color:var(--ie-gold)}.ie-eta p{margin:0}.ie-eta a{color:inherit;text-underline-offset:.3rem;margin-left:.4rem;white-space:nowrap}.ie-inspect__open{position:absolute;z-index:3;top:1.6rem;left:1.6rem;display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.4rem;border:1px solid var(--ie-line);background:#f7f6f2eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ie-ink);font:500 1.1rem/1 var(--font-body-family);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ie-inspect__open:hover{background:var(--ie-ink);color:var(--ie-ivory)}.ie-inspect__open svg{animation:ie-spin-hint 3.2s ease-in-out infinite}@keyframes ie-spin-hint{0%,70%{transform:rotate(0)}85%{transform:rotate(-40deg)}to{transform:rotate(0)}}@media screen and (max-width:749px){.ie-inspect__open{top:1rem;left:2.5rem;padding:.8rem 1.1rem}}.ie-inspect{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#f1efe9;color:var(--ie-ink)}.ie-inspect::backdrop{background:#0a0a0c99}.ie-inspect[open]{display:grid;grid-template-rows:1fr auto;animation:ie-fade .3s ease}html.ie-inspect-lock{overflow:hidden}.ie-inspect__stage{position:relative;overflow:hidden;display:grid;place-items:center;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.ie-inspect__stage.is-zoomed{cursor:grab}.ie-inspect__stage.is-zoomed:active{cursor:grabbing}.ie-inspect__img{max-width:min(92vw,120rem);max-height:calc(100dvh - 12rem);object-fit:contain;mix-blend-mode:multiply;transform-origin:center;transition:transform .12s ease-out;pointer-events:none}.ie-inspect__bar{display:grid;grid-template-columns:1fr minmax(8rem,32rem) 1fr;align-items:center;gap:2rem;padding:1.6rem 2.4rem 2.4rem;font-size:1.15rem;letter-spacing:.16em;text-transform:uppercase}.ie-inspect__bar p{margin:0}.ie-inspect__hint{transition:opacity .4s ease}.ie-inspect__hint.is-hidden{opacity:.35}.ie-inspect__count{text-align:right;font-variant-numeric:tabular-nums}.ie-inspect__progress{height:1px;background:var(--ie-line)}.ie-inspect__progress span{display:block;height:100%;background:var(--ie-gold);transition:width .15s ease}.ie-inspect__controls{position:absolute;bottom:7.2rem;left:50%;transform:translate(-50%);display:flex;gap:.8rem}.ie-inspect__controls button,.ie-inspect__close{width:4.4rem;height:4.4rem;border:1px solid var(--ie-line);background:#fff;color:var(--ie-ink);font-size:1.8rem;line-height:1;cursor:pointer;transition:background-color .2s ease,color .2s ease}.ie-inspect__controls button:hover,.ie-inspect__close:hover{background:var(--ie-ink);color:#fff}.ie-inspect__close{position:absolute;top:1.6rem;right:1.6rem;font-size:2.6rem}@media screen and (max-width:749px){.ie-inspect__bar{grid-template-columns:1fr auto;padding:1.2rem 1.6rem 2rem}.ie-inspect__hint{display:none}.ie-inspect__progress{grid-column:1}}.ie-sticky-atc{position:fixed;inset:auto 0 0 0;z-index:25;background:#f7f6f2f5;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-top:1px solid var(--ie-line);box-shadow:0 -10px 30px #1515190f;transform:translateY(110%);transition:transform .35s cubic-bezier(.2,.7,.2,1);padding-bottom:env(safe-area-inset-bottom,0)}.ie-sticky-atc.is-visible{transform:none}.ie-sticky-atc__inner{display:flex;align-items:center;gap:1.4rem;padding-top:1rem;padding-bottom:1rem}.ie-sticky-atc__thumb{width:4.8rem;height:4.8rem;object-fit:cover;flex:none;background:#efede7}.ie-sticky-atc__text{flex:1;min-width:0}.ie-sticky-atc__text p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ie-sticky-atc__title{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2}.ie-sticky-atc__meta{font-size:1.25rem;color:#151519b3}.ie-sticky-atc__btn.button{flex:none;min-width:18rem;min-height:4.6rem;background:var(--ie-ink);color:var(--ie-ivory)}.ie-sticky-atc__btn.button:after{box-shadow:none}.ie-sticky-atc__btn.button:not([disabled]):hover{background:var(--ie-gold)}@media screen and (max-width:749px){.ie-sticky-atc__thumb{width:4rem;height:4rem}.ie-sticky-atc__title{font-size:1.45rem}.ie-sticky-atc__btn.button{min-width:0;padding:0 1.8rem;font-size:1.2rem}}body.ie-sticky-atc-on .ie-f{padding-bottom:7rem}.card-wrapper .card__media img{transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .5s ease}@media(hover:hover){.card-wrapper:hover .card__media img{transform:scale(1.04)}}.card__heading{font-size:1.7rem;line-height:1.3}.card-information .price{font-size:1.5rem;letter-spacing:.04em}.card .card__inner{background:#efede7}.ie-shop-hero__overlay{background:linear-gradient(180deg,#0c0c0e8c,#0c0c0e80,#0c0c0eb3)!important}@keyframes ie-fade{0%{opacity:0}to{opacity:1}}.ie-pre{opacity:0;transform:translateY(2.4rem)}.ie-pre.ie-in{opacity:1;transform:none;transition:opacity .8s ease var(--ie-delay, 0ms),transform .9s cubic-bezier(.2,.7,.2,1) var(--ie-delay, 0ms)}@media(prefers-reduced-motion:reduce){.ie-inspect__open svg{animation:none}.ie-sticky-atc,.card-wrapper .card__media img,.ie-inspect__img{transition:none}}.ie-escape__overlay{background:radial-gradient(ellipse at center,#08080a9e,#08080a73 55%,#08080a4d)!important}.ie-escape__sub,.ie-shop-hero__sub{color:#f5f2ea!important;font-weight:400!important;text-shadow:0 1px 12px rgba(0,0,0,.55)}@media screen and (max-width:749px){.ie-shop-hero__overlay{background:#0c0c0e99!important}.ie-shop-hero__content,.ie-escape__content{padding-left:2rem!important;padding-right:2rem!important;max-width:100%!important}.ie-shop-hero__display{font-size:3.8rem!important}.ie-shop-hero__sub,.ie-escape__sub{font-size:1.5rem!important;line-height:1.55!important}}.ie-ship__core{flex:0 1 auto!important;min-width:0;max-width:100%}.ie-ship__sub{max-width:min(48rem,100%)!important}.ie-escape .ie-escape__content{background:radial-gradient(closest-side,#08080a9e,#08080a00)}.ie-escape .ie-escape__title em{text-shadow:none!important;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.ie-escape .ie-escape__eyebrow{color:#ff5c86!important}.shopify-section[id$=__apps_reviews_badges]{background:#0c0c0e;padding-bottom:4.8rem}.ie-f .newsletter-form__button,.ie-f button[type=submit]{color:#fff!important}@media screen and (max-width:749px){.product__tax,.product .price__badge-sale,.product .price__badge-sold-out{font-size:1.25rem}.ie-inspect__open{font-size:1.2rem;letter-spacing:.12em;min-height:4.4rem}.ie-f .ie-f__heading{font-size:1.25rem}.ie-f a[href^="mailto:"]{display:inline-block;padding:1.2rem 0}.ie-eta a{display:inline-block;padding:1rem 0;margin-left:0}.shopify-payment-button__more-options{min-height:4.4rem}.card-information .rating-count,.card-information .rating-text{font-size:1.25rem}body.ie-sticky-atc-on{padding-bottom:7.2rem}.ie-sticky-atc__btn.button{min-height:4.8rem}}@media screen and (max-width:749px){.header__heading-link{padding:.8rem 0}.cart__login-paragraph .link,.cart__warnings .link{display:inline-block;padding:1rem .4rem}}@media screen and (max-width:749px){.product-form__input--pill:has(label:nth-of-type(9)){display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:max-content;gap:.8rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-right:-1.5rem;padding:0 1.5rem .4rem 0;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.product-form__input--pill:has(label:nth-of-type(9))::-webkit-scrollbar{display:none}.product-form__input--pill:has(label:nth-of-type(9)) label{margin:0;scroll-snap-align:start;white-space:nowrap}.product-form__input--pill:has(label:nth-of-type(9)) legend:after{content:" \b7  swipe for more";text-transform:none;letter-spacing:0;opacity:.6}}@media screen and (max-width:749px){.product-form__input--pill:has(label:nth-of-type(9)){min-inline-size:0;min-width:0;width:calc(100% + 1.5rem);max-width:calc(100vw - 1.5rem)}.product__info-wrapper,.product__info-container,variant-selects{min-width:0;max-width:100%}}.jdgm-prev-badge[data-number-of-reviews="0"],.jdgm-widget.jdgm-preview-badge:has(.jdgm-prev-badge[data-number-of-reviews="0"]){display:none!important}main h1,main h1 *{font-weight:800!important}.contact-experience__eyebrow,.contact-experience__overline,.about-ie__eyebrow{font-size:1.2rem!important;letter-spacing:.16em}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ie-revamp.css.map */
