:root{--vlt-black: #000000;--vlt-steel: #141217;--vlt-steel-2: #1d1a21;--vlt-steel-3: #2a2630;--vlt-gold: #c9a961;--vlt-gold-hi: #ead9a6;--vlt-gold-lo: #8c7340;--vlt-ivory: #f5f1e8;--vlt-ivory-dim: rgba(245, 241, 232, .66);--vlt-ivory-faint: rgba(245, 241, 232, .38);--vlt-line: rgba(201, 169, 97, .22);--vlt-line-soft: rgba(245, 241, 232, .08);--vlt-rose: #ff8dba;--vlt-rose-deep: #d9578f;--vlt-metal: linear-gradient(135deg, #f3e6bf 0%, #d9bf7f 22%, #c9a961 46%, #a88a4b 70%, #e2cd92 100%);--vlt-metal-flat: linear-gradient(180deg, #e6d29b 0%, #c9a961 55%, #b39450 100%);--vlt-serif: "Cormorant Garamond", "Cormorant", "Vlt Serif Fallback", serif;--vlt-sans: "Manrope", "Vlt Sans Fallback", "Vlt Sans Fallback Android", sans-serif;--vlt-r-btn: 999px;--vlt-r-card: 18px;--vlt-r-panel: 28px;--vlt-ease: cubic-bezier(.2, .8, .2, 1);--vlt-ease-door: cubic-bezier(.65, 0, .25, 1);--vlt-depth: 1200px}@font-face{font-family:"Vlt Serif Fallback";src:local("Georgia"),local("Noto Serif"),local("Times New Roman");size-adjust:88%}@font-face{font-family:Vlt Sans Fallback;src:local("Arial"),local("Helvetica Neue"),local("Helvetica");size-adjust:101.5%}@font-face{font-family:Vlt Sans Fallback Android;src:local("Roboto");size-adjust:113%}html:root{--font-body--family: var(--vlt-sans);--font-body--weight: 400;--font-body--style: normal;--font-subheading--family: var(--vlt-sans);--font-subheading--weight: 600;--font-heading--family: var(--vlt-serif);--font-heading--weight: 400;--font-heading--style: normal;--font-accent--family: var(--vlt-serif);--font-accent--weight: 600;--font-size--paragraph: .9375rem;--letter-spacing--display-tight: -.015em;--letter-spacing--heading-normal: -.005em;--style-border-radius-buttons-primary: var(--vlt-r-btn);--style-border-radius-buttons-secondary: var(--vlt-r-btn);--variant-picker-button-radius: 12px}html:root,html .color-scheme-1,html .color-scheme-2,html .color-scheme-3,html .color-scheme-4,html .color-scheme-5,html .color-scheme-6,html .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7{--color-background: rgb(0 0 0);--color-background-rgb: 0 0 0;--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6;--color-foreground: rgb(245 241 232 / .86);--color-foreground-rgb: 245 241 232;--color-foreground-heading: rgb(245 241 232);--color-foreground-heading-rgb: 245 241 232;--color-primary: rgb(234 217 166);--color-primary-rgb: 234 217 166;--color-primary-hover: rgb(245 241 232);--color-primary-hover-rgb: 245 241 232;--color-border: rgb(201 169 97 / .22);--color-border-rgb: 201 169 97;--color-shadow: rgb(0 0 0);--color-shadow-rgb: 0 0 0;--color-primary-button-text: rgb(10 9 8);--color-primary-button-background: rgb(201 169 97);--color-primary-button-border: rgb(201 169 97);--color-primary-button-hover-text: rgb(10 9 8);--color-primary-button-hover-background: rgb(234 217 166);--color-primary-button-hover-border: rgb(234 217 166);--color-secondary-button-text: rgb(234 217 166);--color-secondary-button-background: rgb(0 0 0 / 0);--color-secondary-button-border: rgb(201 169 97 / .55);--color-secondary-button-hover-text: rgb(245 241 232);--color-secondary-button-hover-background: rgb(201 169 97 / .1);--color-secondary-button-hover-border: rgb(234 217 166);--color-input-background: rgb(29 26 33);--color-input-text: rgb(245 241 232);--color-input-text-rgb: 245 241 232;--color-input-border: rgb(201 169 97 / .28);--color-input-hover-background: rgb(42 38 48);--color-variant-background: rgb(20 18 23);--color-variant-border: rgb(201 169 97 / .3);--color-variant-text: rgb(245 241 232);--color-variant-text-rgb: 245 241 232;--color-variant-hover-background: rgb(29 26 33);--color-variant-hover-text: rgb(245 241 232);--color-variant-hover-border: rgb(201 169 97 / .6);--color-selected-variant-background: rgb(201 169 97);--color-selected-variant-border: rgb(201 169 97);--color-selected-variant-text: rgb(10 9 8);--color-selected-variant-hover-background: rgb(234 217 166);--color-selected-variant-hover-text: rgb(10 9 8);--color-selected-variant-hover-border: rgb(234 217 166);--color-foreground-muted: rgb(245 241 232 / .6);--shadow-drawer: 0 0 60px rgb(0 0 0 / .7)}html .color-scheme-2,html .color-scheme-3,html .color-scheme-4{--color-background: rgb(20 18 23);--color-background-rgb: 20 18 23}html{background:var(--vlt-black);color-scheme:dark}html body{background:transparent;color:var(--color-foreground);font-family:var(--vlt-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 60% at 50% -10%,rgba(201,169,97,.09),transparent 60%),radial-gradient(80% 50% at 100% 100%,rgba(255,141,186,.05),transparent 70%),var(--vlt-black);transform:translateZ(0)}::selection{background:#c9a961d9;color:#0a0908}:focus-visible{outline:2px solid var(--vlt-gold-hi);outline-offset:3px}h1,h2,.h1,.h2{font-family:var(--vlt-serif);font-weight:400;letter-spacing:-.01em;color:var(--vlt-ivory);text-wrap:balance}h3,.h3{font-family:var(--vlt-serif);font-weight:600;letter-spacing:-.01em;color:var(--vlt-ivory);text-wrap:balance}h4,.h4{font-family:var(--vlt-serif);font-weight:600}h5,h6,.h5,.h6{font-family:var(--vlt-sans);font-weight:600;letter-spacing:.01em}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-variant-numeric:lining-nums}p,li{text-wrap:pretty}a{text-underline-offset:.2em;text-decoration-thickness:1px}.vlt-engrave{background:var(--vlt-metal);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}html .button:not(.button-secondary,.button-unstyled,.close-button,.cart-items__remove,.quick-add__button,.predictive-search__close-modal-button,.predictive-search__search-button),html .shopify-payment-button__button--unbranded{position:relative;overflow:hidden;isolation:isolate;background:var(--vlt-metal);background-size:140% 100%;color:#0a0908;border:0;border-radius:var(--vlt-r-btn);font-family:var(--vlt-sans);font-weight:700;letter-spacing:.01em;text-transform:none;box-shadow:0 1px #ffffff73 inset,0 -1px #00000040 inset,0 10px 30px -12px #c9a9618c;transition:background-position .6s var(--vlt-ease),transform .2s var(--vlt-ease),box-shadow .3s var(--vlt-ease)}html .button:not(.button-secondary,.button-unstyled,.close-button,.cart-items__remove,.quick-add__button,.predictive-search__close-modal-button,.predictive-search__search-button):hover{background-position:100% 0;color:#0a0908;box-shadow:0 1px #ffffff80 inset,0 14px 36px -12px #c9a961bf}html .button:not(.button-secondary,.button-unstyled,.close-button,.cart-items__remove,.quick-add__button,.predictive-search__close-modal-button,.predictive-search__search-button):active{transform:translateY(1px) scale(.99)}html .button-secondary{border-radius:var(--vlt-r-btn);font-weight:600;letter-spacing:.01em;text-transform:none}.vlt-sweep:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform:translate(-120%);animation:vlt-sweep 4.8s var(--vlt-ease) 1.6s infinite}@keyframes vlt-sweep{0%{transform:translate(-120%)}28%,to{transform:translate(120%)}}html #header-group .header-section,html header-component,html .header{--color-background: rgb(0 0 0)}html header-component{border-bottom:1px solid var(--vlt-line)}html .header__row{background:transparent}html .vv-bar{z-index:1}html .header__underlay{--color-scheme-top-row: rgb(0 0 0);--color-scheme-bottom-row: rgb(0 0 0);--color-submenu: rgb(20 18 23)}html .header-logo__image{filter:invert(1) sepia(.5) saturate(1.6) hue-rotate(-8deg) brightness(.92)}html .header-logo,html .header-actions__action,html header-component .menu-list__link{color:var(--vlt-ivory)}html header-component .menu-list__link{text-transform:none;letter-spacing:.02em}html .header-actions__cart-icon .cart-bubble,html .cart-bubble{--color-primary-button-background: rgb(201 169 97)}html .cart-bubble__background{background:var(--vlt-metal-flat)}html .cart-bubble__text{color:#0a0908;font-weight:700}html .dialog-drawer,html .drawer,html .menu-drawer,html dialog.dialog-modal,html .search-modal__content,html .cart-drawer__dialog,html .popover,html details-dropdown,html [popover]{background-color:var(--vlt-steel);color:var(--vlt-ivory)}html dialog::backdrop{background:#000000c7}html .menu-drawer{border-right:1px solid var(--vlt-line)}html .cart-drawer__dialog,html .dialog-drawer--right{border-left:1px solid var(--vlt-line)}html input:not([type=checkbox],[type=radio],[type=range]),html textarea,html select{color:var(--vlt-ivory);caret-color:var(--vlt-gold-hi)}html input::placeholder,html textarea::placeholder{color:var(--vlt-ivory-faint)}html .price,html product-price .price{color:var(--vlt-ivory);font-family:var(--vlt-sans);font-weight:700}html .compare-at-price{color:var(--vlt-ivory-faint)}html .badge,html .product-badges__badge{background:linear-gradient(135deg,var(--vlt-rose),var(--vlt-rose-deep));color:#1a0710;border:0;font-weight:700;letter-spacing:.02em}html .product-card,html .resource-list__item .product-card{position:relative;border-radius:var(--vlt-r-card);background:linear-gradient(180deg,#1d1a21e6,#0c0b0ef2);box-shadow:0 0 0 1px var(--vlt-line-soft) inset,0 24px 40px -28px #000000e6;padding:8px 8px 14px;transition:box-shadow .4s var(--vlt-ease)}html .product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,#ead9a68c,#c9a9610d 40%,#c9a96140);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.55;transition:opacity .4s var(--vlt-ease)}html .product-card:hover:before{opacity:1}html .product-card:hover{box-shadow:0 0 0 1px var(--vlt-line) inset,0 30px 50px -26px #c9a96147}html .product-card .card-gallery,html .product-card .card-gallery img{border-radius:calc(var(--vlt-r-card) - 6px)}html .product-card :is(h4,.h4,.product-card__title,.text-block p){font-family:var(--vlt-sans);font-weight:600;color:var(--vlt-ivory);letter-spacing:0}html footer .shopify-section{background:var(--vlt-black)}html footer [id$=__footer_m9NzUG] .section,html footer [id$=__footer_utilities_jLGE8U] .section{padding-inline:20px}html footer [id$=__footer_m9NzUG] h2{font-family:var(--vlt-serif);font-size:26px;font-weight:400;color:var(--vlt-ivory)}html footer .email-signup__input,html footer input[type=email]{background:var(--vlt-steel-2);border-color:var(--vlt-line)}html footer a{color:var(--vlt-ivory-dim)}html .button.close-button,html .button.cart-items__remove,html .button.predictive-search__close-modal-button,html .button.predictive-search__search-button{background:transparent;box-shadow:none;color:var(--vlt-ivory)}html body .product-card__content.product-card__content{background:transparent!important;box-shadow:none!important}html body .cart__ctas{display:flex;flex-direction:column;gap:12px}html body .cart__checkout-button.button{background:transparent;color:var(--vlt-gold-hi);border:1px solid rgba(201,169,97,.55);box-shadow:none}html body .cart__checkout-button.button:hover{background:#c9a9611a;color:var(--vlt-ivory)}html .quantity-selector{background:var(--vlt-steel-2);border-color:var(--vlt-line);border-radius:999px}html body.vlt-tpl-page .rte,html body.vlt-tpl-page .page-content{max-width:68ch}html body.vlt-tpl-page .rte a{color:var(--vlt-gold-hi)}@media(max-width:749px){html .header-logo__image{max-height:46px;width:auto}}.vlt-reveal{opacity:0;transform:perspective(900px) translateY(24px) rotateX(8deg);transition:opacity .9s var(--vlt-ease),transform .9s var(--vlt-ease)}.vlt-reveal.is-in{opacity:1;transform:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){html .product-card{transform:perspective(var(--vlt-depth)) rotateX(var(--vlt-rx, 0deg)) rotateY(var(--vlt-ry, 0deg));transition:transform .5s var(--vlt-ease),box-shadow .4s var(--vlt-ease)}}.vlt-paused,.vlt-paused *,.vlt-paused *:before,.vlt-paused *:after{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vlt-reveal{opacity:1;transform:none}.vlt-sweep:after{display:none}html .product-card{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/vault-base.css.map */
