:root{--vk-ink: 63, 7, 18;--vk-ink-deep: 43, 4, 12;--vk-ink-soft: 74, 12, 24;--vk-gold: 235, 189, 83;--vk-gold-warm: 255, 216, 177;--vk-paper: 246, 237, 228;--vk-sand: 251, 247, 242;--vk-sand-deep: 243, 236, 227;--vk-clay: 214, 199, 184;--vk-text: 34, 28, 26;--vk-text-muted: 112, 98, 92;--vk-line: rgba(63, 7, 18, .14);--vk-line-soft: rgba(63, 7, 18, .08);--vk-line-gold: rgba(235, 189, 83, .42);--vk-space-2xs: .4rem;--vk-space-xs: .8rem;--vk-space-sm: 1.6rem;--vk-space-md: 2.4rem;--vk-space-lg: 4rem;--vk-space-xl: 6.4rem;--vk-space-2xl: clamp(6rem, 9vw, 11rem);--vk-section-y: clamp(5.6rem, 8vw, 10rem);--vk-gutter: clamp(2rem, 4vw, 4.8rem);--vk-ease: cubic-bezier(.16, 1, .3, 1);--vk-fast: .25s;--vk-base: .45s;--vk-slow: .8s;--vk-tracking-wide: .18em;--vk-tracking-eyebrow: .26em}body{font-size:1.6rem;line-height:1.7;letter-spacing:.005em;color:rgb(var(--vk-text))}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.012em;line-height:1.12}.h0{font-size:clamp(3.6rem,5.6vw,6.4rem);letter-spacing:-.02em;font-weight:600}h1,.h1{font-size:clamp(3rem,4.4vw,5rem);letter-spacing:-.018em;font-weight:600}h2,.h2{font-size:clamp(2.4rem,3.4vw,4rem)}h3,.h3{font-size:clamp(1.9rem,2.2vw,2.6rem);letter-spacing:-.006em}h4,.h4{font-size:1.7rem;letter-spacing:0}.vk-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:var(--vk-tracking-eyebrow);text-transform:uppercase;color:rgba(var(--vk-ink),.72);margin-bottom:var(--vk-space-sm)}.vk-eyebrow--gold{color:rgb(var(--vk-gold))}.vk-lede{font-size:clamp(1.55rem,1.5vw,1.75rem);line-height:1.75;color:rgb(var(--vk-text-muted));max-width:58ch}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--buttons-radius: 0;--buttons-radius-outset: 0;border-radius:0;min-height:5rem;padding:0 3.2rem;font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--vk-fast) var(--vk-ease),color var(--vk-fast) var(--vk-ease),transform var(--vk-fast) var(--vk-ease)}.button:after,.button:before{display:none}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(1px)}.button--secondary{background:transparent;color:rgb(var(--vk-ink));box-shadow:inset 0 0 0 1px rgba(var(--vk-ink),.4)}.button--secondary:hover{background:rgb(var(--vk-ink));color:rgb(var(--vk-paper))}.vk-link{position:relative;display:inline-block;text-decoration:none;font-size:1.6rem;letter-spacing:.14em;text-transform:uppercase;color:inherit;padding-bottom:.4rem}.vk-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform-origin:right;transform:scaleX(1);transition:transform var(--vk-base) var(--vk-ease)}.vk-link:hover:after{transform-origin:left;transform:scaleX(.35)}.field__input,.select__select,.customer .field input,.customer select{border-radius:0;font-size:1.6rem}.field:after,.select:after,.field:before,.select:before,.customer .field:after,.customer .field:before{border-radius:0}.field__input:focus-visible,.select__select:focus-visible{outline:2px solid rgb(var(--vk-gold));outline-offset:2px}.card-wrapper,.card,.card__inner,.collection-list__item,.card--standard .card__inner{--border-radius: 0;--card-corner-radius: 0;--media-radius: 0;--card-border-width: 0;--card-shadow-opacity: 0;--collection-card-border-width: 0;--collection-card-corner-radius: 0}.card__inner .card__media,.card .media{border-radius:0}.card__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;letter-spacing:.01em;line-height:1.4}.card__heading a:after{border-radius:0}.price{font-size:1.6rem;letter-spacing:.02em}.price--on-sale .price-item--regular{opacity:.5}.badge{border-radius:0;font-size:1.6rem;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .8rem;border:0}.page-width{max-width:var(--page-width);padding-inline:var(--vk-gutter)}.vk-width-wide{max-width:168rem;margin-inline:auto;padding-inline:var(--vk-gutter)}.vk-section{padding-block:var(--vk-section-y)}.vk-section--flush{padding-block:0}.vk-rule{display:flex;align-items:center;gap:1.2rem;color:rgba(var(--vk-ink),.5)}.vk-rule:before,.vk-rule:after{content:"";height:1px;flex:1;background:var(--vk-line)}.header-wrapper{border-bottom:1px solid var(--vk-line-soft);transition:background-color var(--vk-base) var(--vk-ease),box-shadow var(--vk-base) var(--vk-ease)}.header{padding-block:1.6rem}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--font-body-family);font-size:1.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.header__menu-item:hover span,.header__menu-item span{text-decoration:none}.header__menu-item:after{content:"";position:absolute;left:1.2rem;right:1.2rem;bottom:.6rem;height:1px;background:rgb(var(--vk-gold));transform:scaleX(0);transform-origin:left;transition:transform var(--vk-base) var(--vk-ease)}.header__menu-item{position:relative}.header__menu-item:hover:after{transform:scaleX(1)}.header__heading-logo{transition:opacity var(--vk-fast) var(--vk-ease)}.header__icon .icon,.header__icon--cart .icon{width:2.1rem;height:2.1rem}.cart-count-bubble{background:rgb(var(--vk-gold));color:rgb(var(--vk-ink));border-radius:0;font-size:1.6rem;font-weight:600;min-width:1.8rem;height:1.8rem}[data-vk-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity var(--vk-slow) var(--vk-ease),transform var(--vk-slow) var(--vk-ease);will-change:opacity,transform}[data-vk-reveal].vk-in{opacity:1;transform:none;will-change:auto}[data-vk-reveal-delay="1"]{transition-delay:.08s}[data-vk-reveal-delay="2"]{transition-delay:.16s}[data-vk-reveal-delay="3"]{transition-delay:.24s}[data-vk-reveal-delay="4"]{transition-delay:.32s}.vk-drift{transform:scale(1.02);transition:transform 1.6s var(--vk-ease)}.vk-drift-parent:hover .vk-drift{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){[data-vk-reveal]{opacity:1;transform:none;transition:none}.vk-drift,.vk-drift-parent:hover .vk-drift{transform:none;transition:none}.button:not([disabled]):hover,.button:not([disabled]):active{transform:none}}.footer{border-top:0}.footer__content-top{padding-block:var(--vk-space-xl) var(--vk-space-lg)}.footer-block__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:var(--vk-tracking-eyebrow);text-transform:uppercase;margin-bottom:2rem}.footer-block__details-content .list-menu__item--link,.footer__list-social .link{font-size:1.6rem;letter-spacing:.01em;text-transform:none;font-weight:400;opacity:.78;transition:opacity var(--vk-fast) var(--vk-ease)}.footer-block__details-content .list-menu__item--link:hover{opacity:1}.footer__content-bottom{border-top:1px solid var(--vk-line-soft)}.copyright__content{font-size:1.6rem;letter-spacing:.04em;opacity:.6}:focus-visible{outline:2px solid rgb(var(--vk-gold));outline-offset:3px}.skip-to-content-link:focus{background:rgb(var(--vk-ink));color:rgb(var(--vk-paper));border-radius:0}.drawer__inner,.cart-drawer__inner{border-radius:0}.drawer__header{border-bottom:1px solid var(--vk-line-soft);padding-bottom:1.6rem}.drawer__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:var(--vk-tracking-eyebrow);text-transform:uppercase}.cart-drawer .cart-item{border-bottom:1px solid var(--vk-line-soft);padding-block:2rem}.cart-item__image,.cart-drawer .cart-item__media img{border-radius:0;border:0}.cart-item__name{font-family:var(--font-body-family);font-size:1.6rem;font-weight:400;line-height:1.4;text-decoration:none}.cart-item__name:hover{text-decoration:underline;text-underline-offset:.3rem}.product-option{font-size:1.6rem;letter-spacing:.06em;opacity:.6}.cart-drawer .quantity{border-radius:0;min-height:4.2rem;width:11rem}.cart-drawer__footer,.drawer__footer{border-top:1px solid var(--vk-line)}.totals__subtotal,.totals__subtotal-value{font-size:1.6rem;letter-spacing:.02em}.totals__subtotal{text-transform:uppercase;font-size:1.6rem;letter-spacing:var(--vk-tracking-wide);opacity:.7}.cart__checkout-button,.cart-drawer .cart__checkout-button{border-radius:0;min-height:5.6rem;font-size:1.6rem;letter-spacing:.16em;text-transform:uppercase}.cart-drawer__empty-content .button,.drawer__inner-empty .button{border-radius:0}.cart-drawer__warnings .cart-drawer__collection{padding-top:2rem}.search-modal__content,predictive-search .predictive-search{border-radius:0;box-shadow:0 20px 60px #2b040c24;border:1px solid var(--vk-line-soft)}.search__input.field__input,.search-modal__form .field__input{border-radius:0;font-size:1.6rem}.predictive-search__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;letter-spacing:var(--vk-tracking-eyebrow);text-transform:uppercase;opacity:.6;border-bottom:1px solid var(--vk-line-soft);padding-bottom:1rem;margin-bottom:.4rem}.predictive-search__item{border-radius:0;padding-block:1.2rem}.predictive-search__item-heading{font-size:1.6rem;line-height:1.4}.predictive-search__item--link-with-thumbnail .predictive-search__image{border-radius:0}.predictive-search__item:hover,.predictive-search__item[aria-selected=true]{background:rgba(var(--vk-ink),.04)}.predictive-search__pages-wrapper .predictive-search__item{font-size:1.6rem}.vk-hero__ph,.vk-campaign__ph,.vk-editorial__ph,.vk-social__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}vk-announcement,vk-hero,vk-marquee,vk-product-tabs{display:block}html,body{overflow-x:clip;max-width:100%}@media screen and (max-width:749px){:root{--vk-gutter: 1.6rem;--vk-section-y: 4.8rem}.button,.shopify-challenge__button,.customer button{min-height:4.8rem;padding:0 2rem;font-size:1.6rem;letter-spacing:.1em;width:100%}.vk-link{font-size:1.6rem}.product-grid{column-gap:1rem;row-gap:2.8rem}.vk-eyebrow{font-size:1.6rem;letter-spacing:.2em;margin-bottom:1rem}.header__icon,.quantity__button,.cart-item__quantity-wrapper button,.cart-remove-button a{min-width:4.4rem;min-height:4.4rem}.drawer__inner,.cart-drawer__inner{width:100%;max-width:none}}@media screen and (max-width:480px){.vk-marquee__item{padding-inline:1.4rem;font-size:1.6rem;letter-spacing:.12em}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vk-design-system.css.map */
