@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Marcellus&display=swap";:root{--c-white: #FFFFFF;--c-off-white: #F7F6F4;--c-porcelain: #EFEDEA;--c-ash-100: #E4E2DE;--c-ash-300: #C7C5C1;--c-ash-500: #9A9894;--c-ash-700: #5A5956;--c-anthracite: #1C1C1E;--c-black: #0A0A0B;--c-steel: #6E7B8B;--c-steel-deep: #556072;--c-steel-tint: #EDF0F3;--bg-canvas: var(--c-white);--bg-subtle: var(--c-off-white);--bg-inset: var(--c-porcelain);--border-hairline: var(--c-ash-100);--border-strong: var(--c-ash-300);--text-primary: var(--c-anthracite);--text-secondary: var(--c-ash-700);--text-muted: var(--c-ash-500);--text-inverse: var(--c-white);--accent: var(--c-steel);--accent-pressed: var(--c-steel-deep);--surface-dark: var(--c-anthracite);--status-success: #4F6B57;--status-error: #8C4B4B;--status-info: var(--c-steel);--space-0: 0;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--space-11: 160px;--radius-sm: 2px;--radius-md: 4px;--radius-pill: 999px;--v-shadow-raise: 0 1px 2px rgba(16, 16, 18, .04);--v-shadow-overlay: 0 24px 60px -24px rgba(16, 16, 18, .18);--dur-micro: .18s;--dur-base: .32s;--dur-slow: .48s;--dur-reveal: .72s;--dur-zoom: 1.2s;--ease-smooth: cubic-bezier(.22, 1, .36, 1);--ease-inout: cubic-bezier(.65, 0, .35, 1);--ease-out-soft: cubic-bezier(.16, 1, .3, 1);--ease-in-soft: cubic-bezier(.4, 0, 1, 1);--v-font-heading: "Marcellus", Georgia, "Times New Roman", serif;--v-font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--v-font-family: var(--v-font-body);--font-body--family: var(--v-font-body);--font-subheading--family: var(--v-font-heading);--font-heading--family: var(--v-font-heading);--font-accent--family: var(--v-font-heading);--color-background: var(--bg-canvas);--color-background-rgb: 255 255 255;--color-foreground: var(--text-primary);--color-foreground-rgb: 28 28 30;--color-border: var(--text-primary);--color-border-rgb: 28 28 30;--palette-lightest: var(--c-white);--palette-lightest-rgb: 255 255 255;--palette-darkest: var(--c-anthracite);--palette-darkest-rgb: 28 28 30;--color-primary-button-text: var(--c-white);--color-primary-button-background: var(--c-anthracite);--color-primary-button-border: var(--c-anthracite);--color-primary-button-hover-text: var(--c-white);--color-primary-button-hover-background: #2A2A2D;--color-primary-button-hover-border: #2A2A2D;--color-secondary-button-text: var(--c-anthracite);--color-secondary-button-background: transparent;--color-secondary-button-border: var(--c-anthracite);--color-secondary-button-hover-text: var(--c-anthracite);--color-secondary-button-hover-background: var(--c-porcelain);--color-secondary-button-hover-border: var(--c-anthracite);--color-input-background: var(--c-porcelain);--color-input-text: var(--c-anthracite);--color-input-border: var(--c-ash-300);--color-variant-background: var(--c-white);--color-variant-border: var(--c-ash-300);--color-variant-text: var(--c-anthracite);--color-variant-hover-background: var(--c-porcelain);--color-variant-hover-text: var(--c-anthracite);--color-variant-hover-border: var(--c-anthracite);--color-selected-variant-background: var(--c-anthracite);--color-selected-variant-border: var(--c-anthracite);--color-selected-variant-text: var(--c-white);--color-error: var(--status-error);--color-success: var(--status-success);--ease-out-quad: var(--ease-smooth);--ease-in-out-quad: var(--ease-inout);--ease-out-cubic: var(--ease-out-soft);--animation-speed-fast: var(--dur-micro);--animation-speed: var(--dur-micro);--animation-speed-medium: var(--dur-base);--animation-speed-slow: var(--dur-slow);--animation-easing: var(--ease-smooth);--style-border-radius-buttons-primary: var(--radius-sm);--style-border-radius-buttons-secondary: var(--radius-sm);--style-border-radius-inputs: var(--radius-sm);--style-border-radius-popover: var(--radius-md);--border-radius-sm: var(--radius-sm);--focus-outline-width: 2px;--focus-outline-offset: 2px}:root[data-theme=dark]{--bg-canvas: #0A0A0B;--bg-subtle: #141416;--bg-inset: #1C1C1E;--border-hairline: #26262A;--border-strong: #3A3A40;--text-primary: #F1EFEC;--text-secondary: #A8A6A2;--text-muted: #6E6C69;--text-inverse: #0A0A0B;--accent: #8B98A8;--accent-pressed: #A6B2C0;--surface-dark: #F1EFEC}body,input,textarea,select,button{font-family:var(--v-font-family);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,.h1{font-family:var(--v-font-heading);font-weight:400;font-size:clamp(2rem,1.3rem + 3.1vw,3rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance}h2,.h2{font-family:var(--v-font-heading);font-weight:400;font-size:clamp(1.625rem,1.3rem + 1.4vw,2.125rem);line-height:1.12;letter-spacing:-.01em;text-wrap:balance}h3,.h3{font-family:var(--v-font-heading);font-weight:400;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2;letter-spacing:-.005em;text-wrap:balance}h4,.h4{font-family:var(--v-font-heading);font-weight:400;font-size:clamp(1.0625rem,1.02rem + .2vw,1.125rem);line-height:1.3;letter-spacing:0}p,.rte{font-weight:400;font-size:clamp(.9375rem,.9rem + .1vw,1rem);line-height:1.65;text-wrap:pretty}.v-eyebrow{font-weight:500;font-size:.6875rem;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}@media screen and (min-width:750px){.v-eyebrow{font-size:.75rem}}.v-price,product-price,.price{font-variant-numeric:tabular-nums;letter-spacing:.01em}.button,button.button,.button-secondary,.button-unstyled{font-family:var(--v-font-family);font-weight:500;font-size:13px;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-sm);transition:background-color var(--dur-base) var(--ease-smooth),border-color var(--dur-base) var(--ease-smooth),color var(--dur-base) var(--ease-smooth),letter-spacing var(--dur-base) var(--ease-smooth),box-shadow var(--dur-base) var(--ease-smooth),transform var(--dur-micro) var(--ease-out-soft);box-shadow:none;will-change:transform}.button:not(.button-unstyled):not(.button-secondary){min-height:48px;padding-inline:var(--space-6);box-shadow:var(--v-shadow-raise)}@media screen and (max-width:749px){.button:not(.button-unstyled):not(.button-secondary){min-height:52px}}@media(hover:hover){.button:not(.button-secondary):not(.button-unstyled):hover{letter-spacing:.14em;transform:translateY(-1px);box-shadow:0 10px 24px -10px #10101252}}.button:active{transform:translateY(0) scale(.985);box-shadow:var(--v-shadow-raise);transition-duration:var(--dur-micro)}.button-secondary{background:transparent;border-width:1px;border-color:var(--border-strong)}@media(hover:hover){.button-secondary:hover{border-color:var(--text-primary);background:var(--bg-inset);transform:translateY(-1px)}}.button-secondary:active{transform:translateY(0) scale(.985);transition-duration:var(--dur-micro)}.button-unstyled{position:relative;text-transform:none;letter-spacing:0}.button-unstyled:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-smooth)}@media(hover:hover){.button-unstyled:hover:after{transform:scaleX(1)}.button-unstyled:hover{color:var(--accent)}}.resource-list__item .product-card,.product-card{border-color:transparent!important;box-shadow:none!important;background:transparent}.resource-list__item{transition:none}.product-card__content{text-align:left}.product-card .product-title,.product-card [class*=product-title]{font-weight:500;font-size:1.125rem}.product-card .price,.product-card product-price{color:var(--text-primary)}.product-card img,.product-card .media{background-color:var(--bg-subtle);transition:transform var(--dur-zoom) var(--ease-out-soft)}@media(hover:hover){.resource-list__item:hover .product-card img{transform:scale(1.06)}}@media(prefers-reduced-motion:reduce){.product-card img{transition:none!important}.resource-list__item:hover .product-card img{transform:none!important}}header-component{transition:background-color var(--dur-slow) var(--ease-smooth),border-color var(--dur-slow) var(--ease-smooth),backdrop-filter var(--dur-slow) var(--ease-smooth)}header-component:not([transparent]),header-component[data-sticky-state=active]{background:#ffffffb8;backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%);border-bottom:1px solid var(--border-hairline)}header-component[transparent]:not([data-sticky-state=active]){background:transparent;border-bottom-color:transparent}.page-wrapper>footer{background:var(--surface-dark);color:var(--text-inverse)}.page-wrapper>footer,.page-wrapper>footer a{--color-foreground: var(--text-inverse);--color-background: var(--surface-dark)}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=number],input[type=password],textarea,select,.select{border-radius:var(--radius-sm);transition:border-color var(--dur-micro) ease,background-color var(--dur-micro) ease}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--accent)!important;box-shadow:0 0 0 3px #6e7b8b38!important}:focus-visible{outline:var(--focus-outline-width) solid var(--accent);outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.product-information h1{font-size:clamp(2.4rem,3.6vw,3rem)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vaultier-premium.css.map */
