:root{--ifshe-ink: #1C1814;--ifshe-ivory: #F3ECE1;--ifshe-paper: #FBF8F3;--ifshe-champagne: #B39563;--ifshe-champagne-dk: #8E744A;--ifshe-stone: #7E7164;--ifshe-line: rgba(28, 24, 20, .1);--ifshe-hair: rgba(179, 149, 99, .45);--ifshe-track: .28em;--ifshe-ease: cubic-bezier(.2, .7, .2, 1);--wbt-title: var(--ifshe-ink);--wbt-subtle: var(--ifshe-stone);--wbt-accent: var(--ifshe-champagne);--wbt-accent-dk: var(--ifshe-champagne-dk);--wbt-cream: var(--ifshe-paper);--wbt-blush: var(--ifshe-ivory);--wbt-kpi: var(--ifshe-ivory);--wbt-divider: var(--ifshe-hair);--wbt-border: var(--ifshe-line);--wbt-ink: var(--ifshe-ink)}body{letter-spacing:.015em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:0;line-height:1.12}.rte a,.link{text-decoration-color:var(--ifshe-hair);text-underline-offset:.25em}.rte a:hover,.link:hover{text-decoration-color:var(--ifshe-champagne);color:var(--ifshe-champagne-dk)}::selection{background:var(--ifshe-ivory);color:var(--ifshe-ink)}.caption-with-letter-spacing,.ifshe-kicker,.footer-block__heading,.facets__summary,.facet-filters__label,.product-form__input .form__label,.collection-hero__kicker{font-family:var(--font-body-family);font-style:normal;text-transform:uppercase;letter-spacing:var(--ifshe-track);font-size:1.1rem}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.24em;font-size:1.2rem;min-height:5rem;padding:0 3.2rem;transition:background-color .35s var(--ifshe-ease),color .35s var(--ifshe-ease),border-color .35s var(--ifshe-ease)}.button:not([disabled]):hover:after{box-shadow:none}.button--primary:not([disabled]):hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--ifshe-champagne-dk);color:var(--ifshe-paper)}.button--secondary:not([disabled]):hover{color:var(--ifshe-champagne-dk)}.button--tertiary{letter-spacing:.12em}.announcement-bar__message,.announcement-bar__message span{font-family:var(--font-body-family);font-style:normal;text-transform:uppercase;letter-spacing:.22em;font-size:1.05rem;font-weight:400}.announcement-bar__message{padding:1rem 1.5rem}.ifshe-season-bar{text-transform:none;letter-spacing:.04em}.section-header .header-wrapper{border-bottom:1px solid var(--ifshe-hair)}.header__menu-item,.header__menu-item span,.mega-menu__link,.header__submenu .header__menu-item{font-family:var(--font-body-family);font-style:normal;text-transform:uppercase;letter-spacing:.2em;font-size:1.15rem}.header__menu-item:hover span{text-decoration:none;color:var(--ifshe-champagne-dk)}.header__active-menu-item{text-decoration:none;border-bottom:1px solid var(--ifshe-champagne)}.header__icon .svg-wrapper svg,.header__icon .icon{stroke-width:.6}.mega-menu__content,.header__submenu{border-top:1px solid var(--ifshe-hair)}.menu-drawer__menu-item{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.18em;font-size:1.3rem}.ifshe-breadcrumb{padding-top:1.6rem}.ifshe-breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.ifshe-breadcrumb li,.ifshe-breadcrumb a{font-size:1.2rem;letter-spacing:.04em;color:var(--ifshe-stone);text-decoration:none}.ifshe-breadcrumb ol{flex-wrap:nowrap;min-width:0}.ifshe-breadcrumb li{white-space:nowrap}.ifshe-breadcrumb li[aria-current]{overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--ifshe-ink)}.ifshe-breadcrumb li+li:before{content:"/";margin-right:.6rem;color:var(--ifshe-hair)}.ifshe-breadcrumb a:hover{color:var(--ifshe-ink)}.card-wrapper .card__heading,.card-wrapper .card__heading a{font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:1.35rem;line-height:1.45;letter-spacing:.02em;color:var(--ifshe-ink)}.card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-wrapper .price,.card-wrapper .price-item{font-size:1.35rem;letter-spacing:.04em;color:var(--ifshe-stone)}.card-wrapper .price--on-sale .price-item--regular{color:var(--ifshe-stone);opacity:.7}.card-wrapper .card__information{padding-top:1.2rem}.card__media .media img{transition:opacity .6s var(--ifshe-ease),transform 1.2s var(--ifshe-ease)}@media(hover:hover){.card-wrapper:hover .card__media .media img:only-child,.card-wrapper:hover .card__media .media img:first-child:only-child{transform:scale(1.03)}}.badge{text-transform:uppercase;letter-spacing:.18em;font-size:1rem;padding:.5rem 1rem}.collection-hero__title{font-size:clamp(3.4rem,4vw,5.2rem)}.collection-hero__description,.ifshe-coll-desc--top{color:var(--ifshe-stone);max-width:72ch;font-size:1.5rem;line-height:1.75}.ifshe-coll-desc--bottom{margin-top:6rem;padding-top:4rem;border-top:1px solid var(--ifshe-hair)}.ifshe-coll-desc--bottom h2{font-size:2.8rem;margin:3rem 0 1.2rem}.ifshe-coll-desc--bottom h3{font-size:2.2rem;margin:2.4rem 0 1rem}.ifshe-coll-desc--bottom p,.ifshe-coll-desc--bottom li{color:#4a4038;line-height:1.8}.facets__summary span,.facet-filters__field .select__select{font-size:1.1rem}.facets-container{border-bottom:1px solid var(--ifshe-line);padding-bottom:1rem}.product__title h1,.product__title .h1{font-size:clamp(2.6rem,2.4vw,3.4rem);line-height:1.2}.product .price-item{font-size:1.8rem;letter-spacing:.04em;color:var(--ifshe-ink)}.product .price--on-sale .price-item--regular{color:var(--ifshe-stone);font-size:1.5rem}.product__info-container>*+*{margin-top:1.6rem}.product__info-container .product-form__buttons{max-width:none}.product-form__submit{min-height:5.6rem}.product__description{color:#4a4038;line-height:1.85;font-size:1.5rem}.product__accordion summary,.product__accordion .accordion__title{font-family:var(--font-body-family);font-style:normal;text-transform:uppercase;letter-spacing:.2em;font-size:1.15rem}.product__accordion{border-top:1px solid var(--ifshe-hair)}.product__media-item .media{background:var(--ifshe-paper)}.thumbnail[aria-current]{box-shadow:0 0 0 1px var(--ifshe-ink)}.product__info-container .ifshe-trust{border-top:1px solid var(--ifshe-hair);padding-top:1.4rem}.ifshe-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;gap:1.2rem;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:#fbf8f3f7;border-top:1px solid var(--ifshe-hair);transform:translateY(110%);transition:transform .4s var(--ifshe-ease)}.ifshe-sticky-atc.is-visible{transform:none}.ifshe-sticky-atc__info{flex:1;min-width:0}.ifshe-sticky-atc__title{font-size:1.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.ifshe-sticky-atc__price{font-size:1.25rem;color:var(--ifshe-stone);margin:0}.ifshe-sticky-atc .button{min-height:4.4rem;padding:0 2rem}@media screen and (min-width:990px){.ifshe-sticky-atc{display:none}}.ifshe-freeship{margin:0 0 2.4rem;padding:1.4rem 1.6rem;background:var(--ifshe-ivory)}.ifshe-freeship__msg{margin:0 0 .8rem;font-size:1.35rem;letter-spacing:.03em}.ifshe-freeship__track{height:2px;background:#1c18141f;overflow:hidden}.ifshe-freeship__track span{display:block;height:100%;background:var(--ifshe-champagne);transition:width .6s var(--ifshe-ease)}.ifshe-card-note{margin-top:1.2rem;font-size:1.25rem;line-height:1.6;color:var(--ifshe-stone);text-align:center}.ifshe-card-note p{margin:0}.cart-item--options-fee .cart-item__media img{opacity:.55}.cart-item--options-fee .cart-item__name{color:var(--ifshe-stone)}.ifshe-qty-locked{display:flex;align-items:center;gap:1rem}.ifshe-qty-locked__label{font-size:1.15rem;text-transform:uppercase;letter-spacing:.16em;color:var(--ifshe-stone);border:1px solid var(--ifshe-line);padding:.8rem 1.2rem}.ifshe-prop__thumb{width:64px;height:64px;object-fit:cover;vertical-align:middle;border:1px solid var(--ifshe-line);margin-right:.6rem}.ifshe-dl-png{font:inherit;font-size:1.1rem;padding:.3rem .9rem;border:1px solid var(--ifshe-line);background:#fff;color:var(--ifshe-ink);cursor:pointer;vertical-align:middle}.ifshe-dl-png:hover{border-color:var(--ifshe-ink)}.footer{border-top:1px solid var(--ifshe-hair)}.footer-block__heading{margin-bottom:1.6rem}.footer-block__details-content .list-menu__item--link{font-size:1.35rem;letter-spacing:.03em;opacity:.85}.footer-block__details-content .list-menu__item--link:hover{opacity:1;color:var(--ifshe-champagne)}.ifshe-countries-wrap{padding-top:2.4rem;padding-bottom:1.2rem;border-top:1px solid rgba(243,236,225,.14)}.wbt-page,.wbt-page p,.wbt-page li,.wbt-page a,.wbt-page button{font-family:var(--font-body-family)}.wbt-page h1,.wbt-page h2,.wbt-page h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:0}@media(prefers-reduced-motion:reduce){.card__media .media img,.ifshe-sticky-atc,.button{transition:none!important}}.product__tax{display:none}.cart-item__name,.cart-item__name.h4{text-transform:none;letter-spacing:.02em;font-family:var(--font-body-family);font-style:normal;font-size:1.45rem;line-height:1.45}.cart-items th,.cart__footer .caption{letter-spacing:.24em;font-size:1.05rem}@media screen and (max-width:749px){.announcement-bar__message,.announcement-bar__message span{letter-spacing:.08em;font-size:.95rem}.announcement-bar__message{padding:.8rem 1rem}}.ifshe-po[data-ifshe-options]{--po-ink: var(--ifshe-ink);--po-muted: var(--ifshe-stone);--po-line: rgba(28, 24, 20, .12);--po-accent: var(--ifshe-champagne-dk);font-family:var(--font-body-family)}.ifshe-po[data-ifshe-options] .ifshe-po__toggle{background:transparent;color:var(--ifshe-ink);border:1px solid var(--ifshe-ink);min-height:5.6rem;padding:0 2rem;opacity:1}.ifshe-po[data-ifshe-options] .ifshe-po__toggle:hover{background:var(--ifshe-ink);color:var(--ifshe-paper)}.ifshe-po__toggle,.ifshe-po__upload-btn,.ifshe-po__tool-btn{border-radius:0!important;font-family:var(--font-body-family)!important;text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem!important;font-weight:400!important;min-height:5rem}.ifshe-po__group,.ifshe-po__input,.ifshe-po__select,.ifshe-po__textarea,.ifshe-po__image-opt,.ifshe-po__notice,.ifshe-po__pricing,.ifshe-po__editor-canvas{border-radius:0!important}.ifshe-po__group{border-color:var(--ifshe-line)!important;background:#fff}.ifshe-po__label{font-weight:500!important;letter-spacing:.02em}.ifshe-po__input,.ifshe-po__select,.ifshe-po__textarea{border-color:#1c181440!important;font-family:var(--font-body-family)!important}.ifshe-po__input:focus,.ifshe-po__select:focus,.ifshe-po__textarea:focus{border-color:var(--ifshe-ink)!important;box-shadow:none!important;outline:1px solid var(--ifshe-ink)}.ifshe-po__image-opt.is-active{border-color:var(--ifshe-ink)!important}.ifshe-fee-title{display:block;color:var(--ifshe-stone)}.ifshe-countries,.ifshe-countries a{color:#f3ece1b8;font-size:1.15rem;letter-spacing:.04em;text-decoration:none}.ifshe-countries a:hover{color:var(--ifshe-champagne)}.ifshe-countries [aria-current],.ifshe-countries .is-current{color:var(--ifshe-ivory)}@media(hover:none){.card .media.media--hover-effect>img+img,.card-wrapper .media.media--hover-effect>img+img{display:none}}.ifshe-po button,.ifshe-po input,.ifshe-po select,.ifshe-po textarea{font-family:inherit}.ifshe-countries{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 2rem}.ifshe-countries>span[aria-hidden=true]{display:none}.ifshe-countries>a,.ifshe-countries>span{white-space:nowrap}.footer__copyright{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.6rem}.footer__copyright .policies{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem 1.6rem;margin:0}.footer__copyright .policies li:before{content:none}.ifshe-article-nav{display:grid;grid-template-columns:1fr 1fr;gap:2.4rem;margin-top:4.8rem;padding-top:2.8rem;border-top:1px solid var(--ifshe-hair)}.ifshe-article-nav__item{display:flex;flex-direction:column;gap:.8rem;text-decoration:none;color:var(--ifshe-ink)}.ifshe-article-nav__item--next{grid-column:2;text-align:right}.ifshe-article-nav__label{font-size:1.1rem;letter-spacing:.32em;text-transform:uppercase;color:var(--ifshe-stone)}.ifshe-article-nav__title{font-family:var(--font-heading-family);font-style:italic;font-size:1.9rem;line-height:1.3}.ifshe-article-nav__item:hover .ifshe-article-nav__title{color:var(--ifshe-champagne-dk)}@media screen and (max-width:749px){.ifshe-article-nav{grid-template-columns:1fr;gap:2rem}.ifshe-article-nav__item--next{grid-column:1;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ifshe-luxe.css.map */
