:root{--xv-ink: 14 23 38;--xv-ink-soft: 24 38 59;--xv-cream: 249 246 239;--xv-gold: 214 162 76;--xv-border: rgba(14, 23, 38, .08);--xv-shadow: 0 18px 45px rgba(14, 23, 38, .08);--xv-shadow-strong: 0 30px 70px rgba(14, 23, 38, .14)}body{background:rgb(var(--xv-cream));color:rgb(var(--xv-ink))}cart-drawer-component.cart-drawer{display:block!important}.header__row--top,.header__navigation-bar-row,.header__underlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header__row--top{box-shadow:0 1px #0e172614}.header-logo{letter-spacing:.18em;text-transform:uppercase;font-size:.86rem}.button,.button-secondary,.shopify-challenge__button{border-radius:999px!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.button:hover,.button-secondary:hover,.shopify-challenge__button:hover{transform:translateY(-1px)}.button{background:rgb(var(--xv-ink));color:#fff;box-shadow:0 12px 30px #0e172629}.button-secondary{background:#0e17260f;color:rgb(var(--xv-ink));border:1px solid rgba(14,23,38,.12)}.color-scheme-2{background:linear-gradient(135deg,#0f1b2d,#18273d 56%,#213754)!important;color:#f7f3ea!important}.color-scheme-2 :is(h1,h2,h3,h4,h5,h6,p,a,span,summary){color:inherit}.color-scheme-2 .button{background:linear-gradient(135deg,#f0d39a,#d7a24e);color:rgb(var(--xv-ink))}.color-scheme-2 .button-secondary{background:#ffffff14;color:#fff;border-color:#ffffff38}[id$=__hero_jVaWmY] .hero{min-height:clamp(34rem,72vw,46rem);overflow:hidden}[id$=__hero_jVaWmY] .hero__media{filter:saturate(.96) contrast(1.02) brightness(.9)}[id$=__hero_jVaWmY] .hero__content-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;justify-content:center;align-items:flex-start;max-width:min(100%,1280px);margin:0 auto;padding:clamp(2rem,4vw,5rem)}[id$=__hero_jVaWmY] .hero__content-wrapper>*{max-width:42rem}[id$=__hero_jVaWmY] .hero__content-wrapper>:nth-child(2){display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border-radius:999px;background:#ffffff1f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem}[id$=__hero_jVaWmY] .hero__content-wrapper>:nth-child(3){margin-top:.8rem}[id$=__hero_jVaWmY] .hero__content-wrapper>:nth-child(3) h1{font-size:clamp(2.4rem,6vw,4.9rem);line-height:.95;letter-spacing:-.04em;max-width:12ch}[id$=__hero_jVaWmY] .hero__content-wrapper>:nth-child(4){max-width:34rem;font-size:1.02rem;color:#ffffffe0}[id$=__hero_jVaWmY] .hero__content-wrapper>:is(:nth-child(5),:nth-child(6)){display:inline-flex;margin-top:.35rem}.product-card{background:#fff;border:1px solid var(--xv-border);border-radius:24px;overflow:hidden;box-shadow:var(--xv-shadow)}.product-card:hover{box-shadow:var(--xv-shadow-strong)}.product-card__link,.product-card__content{padding-inline:.9rem}.card-gallery,.product-card__image,.product-card img{border-radius:20px}.resource-list__item .product-card{padding-bottom:1rem}[id$=__section_nHtqcV] .group-block{box-shadow:var(--xv-shadow-strong);border-radius:28px}[id$=__section_Cdpiea] .group-block-content>.group-block,[id$=__section_RfqKdj] .group_Rp7BRG{background:#fff;border:1px solid var(--xv-border);box-shadow:var(--xv-shadow)}.product-details>.group-block{background:#fff;border:1px solid var(--xv-border);border-radius:28px;box-shadow:var(--xv-shadow)}.accelerated-checkout-block,.shopify-payment-button{display:none!important}.sticky-add-to-cart__bar{background:#fff}footer .section{border-top:1px solid rgba(14,23,38,.08)}[id$=__hero_8P7GGR],[id$=__divider_dgdkyi],[id$=__section_QLQkLr],[id$=__hero_K3WTNW],[id$=__section_C466PD],[id$=__product_list_ABewRc],[id$=__hero_i7Rj7q],[id$=__divider_9EYArh]{display:none!important}@media screen and (max-width:749px){[id$=__hero_jVaWmY] .hero{min-height:32rem}[id$=__hero_jVaWmY] .hero__content-wrapper{padding:1.4rem 1.2rem 2rem}[id$=__hero_jVaWmY] .hero__content-wrapper>:nth-child(3) h1{max-width:10ch}[id$=__hero_jVaWmY] .hero__content-wrapper>:is(:nth-child(5),:nth-child(6)){width:100%}[id$=__hero_jVaWmY] .hero__content-wrapper>:is(:nth-child(5),:nth-child(6)) .button,[id$=__hero_jVaWmY] .hero__content-wrapper>:is(:nth-child(5),:nth-child(6)) .button-secondary{width:100%;justify-content:center}.product-details>.group-block{border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/xv-premium.css.map */
