.varelix-interior{--vxi-paper:#f8f6f0;--vxi-ink:#33382f;--vxi-muted:#686c61;--vxi-sage:#e8ebdf;--vxi-forest:#3e5143;--vxi-line:#dcded3;background:var(--vxi-paper);color:var(--vxi-ink)}.varelix-interior #MainContent{--color-background:#f8f6f0;--color-background-rgb:248 246 240;--color-foreground:#33382f;--color-foreground-rgb:51 56 47}.varelix-interior #MainContent .section-background{background:var(--vxi-paper)}.varelix-interior .header-logo__image{height:56px!important;width:auto!important;max-width:180px;object-fit:contain}.varelix-interior .announcement-bar{padding-block:7px!important;font-size:11px}.varelix-interior #MainContent h1{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-size:clamp(36px,4vw,56px);line-height:1.13;letter-spacing:-.025em;text-wrap:balance;color:var(--vxi-ink)}.varelix-interior #MainContent h2{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;letter-spacing:-.02em;color:var(--vxi-ink)}.varelix-interior #MainContent :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--vxi-forest);outline-offset:4px}.vxi-collection-heading{width:min(1280px,calc(100% - 80px));margin:32px auto 24px;background:var(--vxi-sage);color:var(--vxi-ink)}.vxi-collection-heading--image{display:grid;grid-template-columns:1.15fr 1fr;min-height:300px}.vxi-collection-copy{padding:32px clamp(28px,4vw,64px);align-self:center}.vxi-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5;color:var(--vxi-muted);margin-bottom:28px}.vxi-breadcrumb a{color:inherit;text-decoration:none}.vxi-breadcrumb a:hover{text-decoration:underline;text-underline-offset:4px}.vxi-kicker{font-size:10px;font-weight:600;letter-spacing:.15em;margin:0 0 12px;text-transform:uppercase}.vxi-collection-copy h1{margin:0!important}.vxi-collection-intro{font-size:15px;line-height:1.7;max-width:390px;margin:16px 0 0}.vxi-collection-count{font-size:12px;color:var(--vxi-muted);margin:20px 0 0}.vxi-collection-photo{min-width:0;overflow:hidden;position:relative;min-height:300px}.vxi-scene{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 46%}.varelix-interior .product-grid-container{padding-bottom:64px}.varelix-interior .facets{border-bottom:1px solid var(--vxi-line);padding-bottom:16px}.varelix-interior .product-card{color:var(--vxi-ink)}.varelix-interior .product-card__content{background:transparent}.varelix-interior .product-card :is(h3,h4,h5,.h5){font-family:var(--font-body--family,Arial,sans-serif);font-size:15px;line-height:1.5;letter-spacing:0;font-weight:400}.varelix-interior .product-card .price{font-size:14px;color:var(--vxi-forest)}.varelix-interior .product-card .card-gallery{background:#f0eee6;overflow:hidden}.varelix-interior .product-card .product-media__image{object-fit:contain}.varelix-interior .vx-collection-guide{background:var(--vxi-sage);color:var(--vxi-ink);padding:64px max(24px,6%)}.varelix-interior .vx-collection-guide__wrap{max-width:1040px}.varelix-interior .vx-collection-guide p{line-height:1.8}.varelix-interior .vx-collection-guide h2{font-size:clamp(28px,3vw,40px)}.varelix-interior .vx-collection-guide h3{font-size:19px;line-height:1.4;font-weight:500}.varelix-interior .vx250-content{background:var(--vxi-paper);color:var(--vxi-ink)}.vxi-product-breadcrumb{width:min(1280px,calc(100% - 80px));margin:26px auto 0}.vxi-product-breadcrumb .vxi-breadcrumb{margin:0}.varelix-interior .product-information{padding-top:24px;padding-bottom:40px}.varelix-interior .product-details h1{font-size:clamp(28px,2.65vw,40px)!important;line-height:1.2!important;text-wrap:pretty!important}.varelix-interior .product-details .price{font-size:22px;color:var(--vxi-forest);font-weight:500}.varelix-interior .product-details .compare-at-price{font-size:16px}.varelix-interior .product-details .variant-option__select-wrapper{background:#fffdf8;border:1px solid var(--vxi-line);border-radius:3px}.varelix-interior .product-details .variant-option__select{min-height:48px;color:var(--vxi-ink);font-size:14px}.varelix-interior .product-details .variant-option__button-label{min-height:44px;border-radius:3px}.varelix-interior .product-details .add-to-cart-button,.varelix-interior .sticky-add-to-cart__button{background:var(--vxi-forest);color:#fffdf8;border-color:var(--vxi-forest);border-radius:3px;min-height:50px}.varelix-interior .product-details .add-to-cart-button:hover:not(:disabled){background:#2f4034}.varelix-interior .product-details .rte{font-size:15px;line-height:1.8;color:var(--vxi-muted)}.varelix-interior .product-details .rte :is(h2,h3){font-size:21px;line-height:1.35;margin-block:24px 12px}.varelix-interior .product-details .rte p{margin-block:0 16px}.varelix-interior .product-details summary{padding-block:18px;font-size:15px;letter-spacing:.01em}.varelix-interior .product-details .accordion{border-color:var(--vxi-line)}.varelix-interior .product-details :is(table,img){max-width:100%}.varelix-interior .product-details table{display:block;overflow-x:auto}.varelix-interior .blog-posts-container{row-gap:56px}.varelix-interior .blog-post-card__content{padding-block:20px}.varelix-interior .blog-post-card__title-link :is(h2,h3,h4){font-size:clamp(24px,2.4vw,34px);line-height:1.25;font-family:var(--font-heading--family,Georgia,serif);font-weight:400}.varelix-interior :is(.blog-post-content,.page-content){width:100%;max-width:760px;margin-inline:auto;font-size:17px;line-height:1.85;overflow-wrap:anywhere;color:var(--vxi-ink)}.varelix-interior :is(.blog-post-content,.page-content) p{margin-block:0 24px}.varelix-interior :is(.blog-post-content,.page-content) :is(h2,h3){line-height:1.3;margin-block:40px 18px}.varelix-interior :is(.blog-post-content,.page-content) h2{font-size:32px}.varelix-interior :is(.blog-post-content,.page-content) h3{font-size:24px}.varelix-interior :is(.blog-post-content,.page-content) a{text-underline-offset:4px;color:var(--vxi-forest)}.varelix-interior :is(.blog-post-content,.page-content) blockquote{margin:30px 0;padding:24px 30px;background:var(--vxi-sage);border-left:2px solid var(--vxi-forest)}.varelix-interior :is(.blog-post-content,.page-content) table{display:block;max-width:100%;overflow-x:auto;font-size:14px}.varelix-interior :is(.blog-post-content,.page-content) img{max-width:100%;height:auto}.varelix-interior .cart-page{padding-block:48px 72px}.varelix-interior .cart-page__summary{background:var(--vxi-sage);padding:28px;border:1px solid var(--vxi-line);align-self:start}.varelix-interior .cart-page .button{border-radius:3px}.varelix-interior .shopify-policy__container{max-width:800px;padding:48px 24px 80px;line-height:1.8}@media(min-width:990px){.varelix-interior .product-information__grid:not(.product-information--media-none){grid-template-columns:minmax(0,1.13fr) minmax(0,1fr)}.varelix-interior .product-details{min-width:0}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.varelix-interior .blog-post-card img{transition:filter .25s ease}.varelix-interior .blog-post-card:hover img{filter:brightness(1.025)}}@media(max-width:749px){.varelix-interior .header-logo__image{height:42px!important;max-width:145px}.vxi-collection-heading{width:calc(100% - 32px);margin:16px auto 8px}.vxi-collection-heading--image{grid-template-columns:minmax(0,1fr);min-height:0}.vxi-collection-copy{padding:24px}.vxi-breadcrumb{font-size:11px;margin-bottom:18px}.varelix-interior #MainContent h1{font-size:34px}.vxi-collection-intro{font-size:14px;margin-top:12px}.vxi-collection-count{margin-top:14px}.vxi-collection-photo{min-height:160px;max-height:160px}.vxi-scene{object-position:center 50%}.vxi-product-breadcrumb{width:calc(100% - 32px);margin-top:18px}.varelix-interior .product-information{padding-top:18px;padding-bottom:28px}.varelix-interior .product-details h1{font-size:28px!important}.varelix-interior .product-details .price{font-size:21px}.varelix-interior .product-card :is(h3,h4,h5,.h5){font-size:13px;line-height:1.5}.varelix-interior .product-card .price{font-size:13px}.varelix-interior .vx-collection-guide{padding:44px 24px}.varelix-interior :is(.blog-post-content,.page-content){font-size:16px;line-height:1.8}.varelix-interior :is(.blog-post-content,.page-content) h2{font-size:27px}.varelix-interior .cart-page{padding-block:28px 48px}.varelix-interior .cart-page__summary{padding:22px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/varelix-interior.css.map */
