@import"https://fonts.googleapis.com/css2?family=Arapey:ital@0;1&display=swap";:root{--luxe-accent: #faefb8;--luxe-ink: #121212;--luxe-hairline: rgba(18, 18, 18, .1)}h1,h2,h3,.h0,.h1,.h2,.h3,.banner__heading,.product__title h1{font-weight:400;text-transform:uppercase;letter-spacing:.06em;line-height:1.12}.h0{font-size:clamp(3.4rem,5.2vw,5.8rem);letter-spacing:.04em}h1,.h1{font-size:clamp(2.6rem,4vw,4.4rem);letter-spacing:.04em}h2,.h2{font-size:clamp(2.1rem,2.9vw,3.1rem)}h1 em,h2 em,.h0 em,.h1 em,.h2 em,.banner__heading em{font-style:italic;font-family:inherit;font-weight:inherit;text-transform:none}h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em}.caption-with-letter-spacing,.image-with-text__text--caption{letter-spacing:.3em;text-transform:uppercase;font-size:1.1rem;font-family:var(--font-body-family)}::selection{background:var(--luxe-accent);color:var(--luxe-ink)}.announcement-bar__message,.announcement-bar__link{text-transform:uppercase;letter-spacing:.26em;font-size:1.2rem}.announcement-bar .localization-form__select,.announcement-bar .localization-form__select span,.announcement-bar .disclosure__button,.announcement-bar .disclosure__button span,.announcement-bar .localization-selector,.localization-form__select,.localization-form__select span{font-family:var(--font-body-family)!important;text-transform:uppercase!important;letter-spacing:.2em!important;font-size:1.2rem!important;font-weight:400!important;white-space:nowrap!important}.announcement-bar .localization-form,.announcement-bar .localization-form__select{display:flex!important;align-items:center!important}.header__menu-item{text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem}.header__menu-item:hover{text-underline-offset:.6rem;text-decoration-thickness:.05rem}.header-wrapper{border-bottom:.1rem solid var(--luxe-hairline)}.menu-drawer__menu-item,.menu-drawer__menu-item span,.menu-drawer summary.menu-drawer__menu-item,.menu-drawer .menu-drawer__submenu .menu-drawer__menu-item{text-transform:uppercase!important;letter-spacing:.14em!important;font-family:var(--font-body-family)!important;font-weight:400!important}[id*=image_banner] .banner{min-height:calc(100vh - 130px)!important}[id*=image_banner] .banner__media img{object-position:center 33%!important}[id*=image_banner] .banner__box{background:transparent!important;border:0!important;box-shadow:none!important}[id*=image_banner] .banner__text{letter-spacing:.2em;font-size:clamp(1.05rem,1.2vw,1.35rem)!important;text-transform:uppercase;text-shadow:0 1px 14px rgba(255,255,255,.65);margin-bottom:1.4rem}.banner__heading{text-wrap:balance}[id*=image_banner] .banner__heading{font-family:Arapey,Times New Roman,serif;text-transform:none;letter-spacing:.01em;font-weight:400;font-size:clamp(4.2rem,6.2vw,8rem);line-height:1.05}[id*=image_banner] .banner__heading em{font-style:italic;font-family:Arapey,Times New Roman,serif}@media screen and (max-width:749px){[id*=image_banner] .banner,[id*=image_banner] .banner__media{min-height:calc(100vh - 118px)!important;min-height:calc(100svh - 118px)!important;height:calc(100svh - 118px)!important}[id*=image_banner] .banner__media img{object-position:57% 33%!important}[id*=image_banner] .banner__content{transform:translateY(24.5vh)!important}[id*=image_banner] .banner__heading{font-size:clamp(2.8rem,8vw,3.4rem)!important;line-height:1.08!important;text-shadow:0 2px 24px rgba(18,18,18,.5)!important}}.button,.shopify-payment-button__button--unbranded,.customer button{text-transform:uppercase;letter-spacing:.22em;font-size:1.05rem;font-weight:500;min-height:4rem;padding:1rem 2.4rem;font-family:var(--font-body-family);transition:background-color .35s ease,color .35s ease,opacity .35s ease}.button:not(.button--secondary):not(.shopify-challenge__button):hover{background-color:var(--luxe-accent);color:var(--luxe-ink)}.button--secondary{--alpha-button-background: 0}.button--secondary:hover{background-color:rgba(var(--color-secondary-button-text),.1)}@media screen and (min-width:750px){.card__information{display:flex;justify-content:space-between;align-items:flex-start;gap:1.2rem}.card__information>.card__heading{flex:1 1 auto;min-width:0;margin:0}.card__information .card-information{width:auto;flex:0 0 auto;max-width:50%;text-align:right}}@media screen and (max-width:749px){.card__information,.card__information .card-information{text-align:left}.card__heading{margin-bottom:.4rem}.card-information .rating{transform:scale(.85);transform-origin:left center}}.card__heading{font-family:var(--font-body-family);font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;font-weight:400;line-height:1.4}.card__heading a{text-decoration:none}.card-information .price{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(var(--color-foreground),.75)}.card__media img{transition:transform 1.1s cubic-bezier(.22,.61,.36,1),opacity .7s ease}.card:hover .card__media img,.card-wrapper:hover .card__media img{transform:scale(1.06)}.card__media .media img+img{transition:opacity .7s ease,transform 1.1s cubic-bezier(.22,.61,.36,1)}@media screen and (min-width:990px){.card__inner .card__media:after{content:"View";position:absolute;left:50%;bottom:1.8rem;transform:translate(-50%,1.2rem);opacity:0;z-index:2;pointer-events:none;background:#fffffff0;color:var(--luxe-ink);padding:.8rem 2.2rem;font-family:var(--font-body-family);font-size:1rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;transition:opacity .4s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.card-wrapper:hover .card__inner .card__media:after,.card:hover .card__inner .card__media:after{opacity:1;transform:translate(-50%)}}.card__heading a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .45s cubic-bezier(.22,.61,.36,1)}.card-wrapper:hover .card__heading a,.card:hover .card__heading a{background-size:100% 1px}.product-grid,.collection-list{--grid-desktop-horizontal-spacing: 24px;--grid-desktop-vertical-spacing: 44px}.slider-button{color:rgba(var(--color-foreground),.75)}.slider-counter{font-size:1.1rem;letter-spacing:.1em}.badge{border-radius:0;border:none;text-transform:uppercase;letter-spacing:.18em;font-size:1rem;padding:.5rem 1rem;background-color:var(--luxe-accent);color:var(--luxe-ink);font-family:var(--font-body-family)}.price{text-transform:uppercase;letter-spacing:.1em;font-family:var(--font-body-family)}.price--on-sale .price-item--regular{text-decoration-thickness:.05rem;opacity:.55}.facets__label,.facets__summary,.facets summary,.facet-filters__label,.facets__heading,.active-facets__button-inner,.facets-vertical .facets__disclosure-vertical>summary,.mobile-facets__label,.mobile-facets__heading{text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-body-family)}.facets__price,.facet-checkbox{letter-spacing:.04em}.product__title h1{font-size:clamp(2.4rem,3vw,3.4rem)}.product__info-container .price{font-size:1.6rem;letter-spacing:.14em}.product__accordion .accordion__title,.accordion__title{text-transform:uppercase;letter-spacing:.16em;font-size:1.2rem;font-family:var(--font-body-family)}.accordion{border-top:.1rem solid var(--luxe-hairline)}.accordion:last-of-type{border-bottom:.1rem solid var(--luxe-hairline)}.icon-with-text,.icon-with-text h4,.icon-with-text .h4,.icon-with-text--horizontal{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-size:1.05rem;font-weight:500;line-height:1.5}.product__description,.rte{font-family:var(--font-body-family);text-transform:none}.product-form__input input[type=radio]+label{border-radius:0;text-transform:uppercase;letter-spacing:.12em;font-size:1.1rem;font-family:var(--font-body-family)}.title-wrapper-with-link{align-items:baseline}.title-wrapper-with-link .link-with-icon{text-transform:uppercase;letter-spacing:.18em;font-size:1.1rem;font-family:var(--font-body-family)}.field__input{border-radius:0;font-family:var(--font-body-family)}.newsletter-form__field-wrapper .field__input{background:transparent}.footer{border-top:.1rem solid var(--luxe-hairline)}.footer-block__heading{text-transform:uppercase;letter-spacing:.2em;font-size:1.2rem;font-family:var(--font-body-family)}.footer__copyright{letter-spacing:.08em}@media(prefers-reduced-motion:reduce){.card__media img,.card__media:after,.card__heading a{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pearl-luxe.css.map */
