:root{--ishva-ink: #171512;--ishva-ivory: #f8f5ef;--ishva-stone: #d8d2c7;--ishva-gold: #9f8050;--ishva-ease: cubic-bezier(.22, 1, .36, 1)}html{scroll-behavior:smooth}body{color:rgb(var(--color-foreground));letter-spacing:.01em;text-rendering:optimizeLegibility}::selection{background:var(--ishva-ink);color:var(--ishva-ivory)}h1,h2,h3,.h0,.h1,.h2,.hxl,.hxxl{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.028em}:focus-visible{outline:.2rem solid currentColor;outline-offset:.35rem;box-shadow:none}.page-width{max-width:144rem;padding-inline:clamp(1.8rem,3vw,5rem)}.skip-to-content-link:focus{z-index:9999}.announcement-bar{min-height:3.8rem}.announcement-bar__message{min-height:3.8rem;padding-block:1rem;font-size:1rem;font-weight:650;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.header-wrapper{transition:background-color .2s ease,box-shadow .2s ease}.shopify-section-header-sticky .header-wrapper{box-shadow:0 .8rem 3rem #1715120f}.header{min-height:7.6rem;padding-block:1.2rem}.header__heading-link{padding:.8rem 0}.header__heading-logo{transition:opacity .25s ease}.header__heading-link:hover .header__heading-logo{opacity:.7}.header__menu-item,.list-menu__item{min-height:4.4rem}.header__menu-item{padding-inline:1.3rem;font-size:1.08rem;font-weight:650;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.header__menu-item span{text-decoration:none;text-underline-offset:.5rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration-thickness:.1rem}.header__icon{min-width:4.4rem;min-height:4.4rem}.template-index .banner:not(.banner--adapt){min-height:68vh}.template-index .banner__content{z-index:2;align-items:flex-end;padding-block:4rem}.template-index .banner__box{max-width:72rem;padding:0;background:transparent}.template-index .banner__heading{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.template-index .banner__text{max-width:52rem;margin-top:2.2rem;color:#ffffffe0;font-size:clamp(1.5rem,1.7vw,1.9rem)}.template-index .banner__buttons{margin-top:3rem}.template-index .banner .button{min-width:17rem}.button,.shopify-payment-button__button{min-height:5.2rem;padding-inline:2.8rem;font-size:1.08rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;transition:background-color .22s ease,color .22s ease,transform .22s var(--ishva-ease)}.button:not([disabled]):hover,.shopify-payment-button__button:not([disabled]):hover{transform:translateY(-.2rem)}.button--secondary{background:transparent}.title-wrapper-with-link,.title-wrapper--self-padded-tablet-down{align-items:end;margin-bottom:3.2rem}.collection .title,.collection-list-title,.related-products__heading{font-size:clamp(3.8rem,5.2vw,6.8rem);line-height:.98}.collection__description,.collection__description p{max-width:56rem;color:rgba(var(--color-foreground),.66)}.collection-list-wrapper,.featured-collection{padding-block:clamp(5.5rem,8vw,11rem)}.grid{row-gap:clamp(3.2rem,4vw,5.2rem)}.card-wrapper{height:100%}.card--standard{display:flex;height:100%;flex-direction:column}.card--standard .card__inner{flex:0 0 auto;overflow:hidden;width:100%;min-height:0;aspect-ratio:4 / 5;background:#eee9e0}.card--standard .card__inner .card__media,.card--standard .card__inner .media{width:100%;height:100%}.card--standard .card__inner .media img,.card--standard .card__inner .card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.card--standard .card__content{display:flex;min-height:11rem;flex:1 1 auto;flex-direction:column}.card--standard .card__information{display:flex;height:100%;flex-direction:column;padding-top:1.6rem}.card--standard .card__heading{display:-webkit-box;min-height:3.9rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card__media{overflow:hidden;background:#eee9e0}.card__media img{transition:transform .75s var(--ishva-ease)}.card-wrapper:hover .card__media img{transform:scale(1.025)}.card__heading{font-family:var(--font-body-family);font-size:1.22rem;font-weight:650;letter-spacing:.045em;line-height:1.45;text-transform:uppercase}.card-information .price{margin-top:auto;padding-top:.7rem;font-size:1.25rem}.card-information>.caption-with-letter-spacing{display:none}.card__badge .badge{padding:.7rem 1rem;border:0;font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.quick-add{margin-top:1.2rem}.quick-add__submit{min-height:4.6rem;padding:1.2rem 1.4rem;font-size:1rem}.collection-list .card__heading{min-height:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,2.8vw,3.4rem);font-weight:400;letter-spacing:-.02em;line-height:1;text-transform:none}.collection-list .card__information{padding-top:1.4rem}.collection-hero__title{font-size:clamp(4.6rem,7vw,9rem);line-height:.94}.collection-hero__description{max-width:67rem;font-size:1.6rem}.facets-wrapper{border-block:1px solid rgba(var(--color-foreground),.14);padding-block:1.4rem}.facet-filters__label,.facets__heading,.mobile-facets__open-label,.facet-filters__sort{font-size:1.08rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.product__info-container .product__title h1{margin:0;font-size:clamp(3.8rem,5vw,6.4rem);line-height:.98;text-wrap:balance}.product__text.subtitle{color:rgba(var(--color-foreground),.66);font-size:1.08rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.product__media{background:#eee9e0}.product__media img{object-fit:contain}.product-form__submit{min-height:5.8rem}.product-form__input .form__label{margin-bottom:1rem;font-size:1.08rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-form__input input[type=radio]+label{min-width:4.4rem;min-height:4.4rem;align-content:center}.product__accordion{border-color:rgba(var(--color-foreground),.15)}.product__accordion summary{min-height:5.8rem}.product__description{color:rgba(var(--color-foreground),.78);line-height:1.75}.ishva-reassurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.7rem 0;border-block:1px solid rgba(var(--color-foreground),.14);font-size:1.12rem;letter-spacing:.02em;text-align:center}.ishva-reassurance strong{display:block;margin-bottom:.2rem;font-size:.98rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.ishva-sticky-atc{display:none}.main-page-title{margin-bottom:4rem;font-size:clamp(4.8rem,7vw,8.5rem);line-height:.95}.page-width--narrow .rte{color:rgba(var(--color-foreground),.78);font-size:1.65rem;line-height:1.75}.page-width--narrow .rte h2{margin-top:5rem;font-size:clamp(3rem,4vw,4.8rem);line-height:1}.footer{background:var(--ishva-ink);color:#ffffffc7}.footer a,.footer h2,.footer .list-menu__item--link,.footer .rte,.footer .rte a{color:inherit}.footer-block__heading,.footer__newsletter .inline-richtext{color:#fff;font-size:1.15rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.footer .list-menu__item--link{min-height:4.4rem;padding-block:1rem}.footer__content-bottom{border-color:#ffffff24}.footer__copyright{color:#ffffff94}@media screen and (max-width:989px){.header{min-height:6.6rem}.card--standard .card__content{min-height:10rem}}@media screen and (max-width:749px){html{scroll-behavior:auto}.page-width{padding-inline:1.8rem}.announcement-bar__message{letter-spacing:.1em}.header{min-height:6.2rem;padding-block:.8rem}.header__heading-logo{width:11.5rem;height:auto}.announcement-bar__message{font-size:1.1rem}.product-form__input .form__label{font-size:1.2rem}.template-index .banner,.template-index .banner--adapt{min-height:0}.template-index .banner--adapt:before,.template-index .banner--adapt .banner__media:before,.template-index .banner--adapt:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:66.67%}.template-index .banner--mobile-bottom .banner__media{overflow:hidden;min-height:34rem}.template-index .banner--mobile-bottom .banner__media img{width:100%;height:100%;object-fit:cover;object-position:67% center}.template-index .banner__content{padding-block:0}.template-index .banner--mobile-bottom .banner__box{max-width:none;padding:2.4rem 1.8rem 3rem;background:var(--ishva-ivory);color:var(--ishva-ink);text-align:left}.template-index .banner--mobile-bottom .banner__heading{position:static;width:auto;height:auto;overflow:visible;margin:0;clip:auto;color:var(--ishva-ink);font-size:clamp(2.9rem,8.5vw,3.8rem);line-height:1.05;white-space:normal;text-wrap:balance}.template-index .banner__text{margin-top:1.2rem;font-size:1.35rem}.template-index .banner__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;margin-top:2.2rem}.template-index .banner .button{min-width:0;min-height:4.6rem;padding-inline:1rem;font-size:1.15rem}.collection-list-wrapper,.featured-collection{padding-block:5.5rem}.grid{row-gap:3rem}.card--standard .card__information{padding-top:1.1rem}.card__heading{min-height:4rem;font-size:1.28rem;letter-spacing:.035em;line-height:1.38}.card-information .price{font-size:1.34rem}.quick-add__submit{min-height:4.4rem;padding-inline:.8rem;font-size:1.15rem;letter-spacing:.08em}.collection-list .card__heading{font-size:2rem}body.template-product{padding-bottom:calc(8.2rem + env(safe-area-inset-bottom))}.ishva-sticky-atc{position:fixed;z-index:50;inset:auto 0 0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid rgba(18,18,18,.14);background:#f8f5eff7;box-shadow:0 -1rem 3rem #0000001a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateY(110%);transition:transform .25s ease}.ishva-sticky-atc.is-visible{transform:translateY(0)}.ishva-sticky-atc__meta{min-width:0;flex:1 1 auto}.ishva-sticky-atc__title{display:block;overflow:hidden;font-size:1.15rem;text-overflow:ellipsis;white-space:nowrap}.ishva-sticky-atc__price{font-size:1.15rem;font-weight:750}.ishva-sticky-atc .button{min-width:12rem;min-height:4.8rem;margin:0;padding-inline:1.1rem;font-size:1.15rem}body.ishva-sticky-visible shopify-chat::part(activator){transform:translateY(calc(-8.8rem - env(safe-area-inset-bottom)))}body.ishva-sticky-visible #wishlisthero-floating-launcher-container>div{bottom:calc(9.4rem + env(safe-area-inset-bottom))!important}.ishva-reassurance{gap:.4rem;font-size:.95rem}.ishva-reassurance strong{font-size:.84rem}.footer__content-top{padding-inline:1.8rem}}#wishlisthero-floating-launcher-container>div{right:auto!important;left:1.2rem!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ishva-prestige.css.map */
