.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 30px;border:.5px solid currentColor;border-radius:0;background:transparent;font-family:var(--vv-font-mono);font-weight:500;font-size:13px;line-height:28px;text-transform:uppercase;letter-spacing:.14em;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:filter .5s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.32,.72,0,1),border-color .3s ease,background-color .3s ease,color .3s ease;appearance:none;-webkit-appearance:none}.cta:focus-visible{outline:1.5px solid var(--vv-accent-gold);outline-offset:2px}.cta:hover{filter:blur(1px);opacity:.55}.cta--dark{color:var(--vv-text-ink);border:.5px solid var(--vv-text-ink);background:#0000;min-width:min(138px,100%);font-weight:400}.cta--dark:hover{border-color:var(--vv-text-ink)}.cta--light{color:var(--vv-text-cream);border:.5px solid var(--vv-text-cream, #FBF7EE);background:#0000;min-width:min(138px,100%);font-weight:400}.cta--light:hover{border-color:var(--vv-text-cream)}.cta--solid-dark{color:var(--vv-text-cream);background-color:var(--vv-bg-ink);border-color:var(--vv-bg-ink)}.cta--solid-cream{color:var(--vv-text-ink);background-color:var(--vv-text-cream);border:.5px solid var(--vv-text-ink)}.cta--muted{color:var(--vv-text-ink);background-color:var(--vv-bg-beige);border-color:var(--vv-bg-beige);cursor:not-allowed}.cta--muted:hover,.cta.cta--solid-dark:hover,.cta.cta--solid-cream:hover,.quick-add__button:hover{filter:none;opacity:1}.cta.cta--solid-dark:focus,.cta.cta--solid-dark:active,.cta.cta--solid-cream:focus,.cta.cta--solid-cream:active,.cta.cta--solid-cream:disabled,.cta.cta--solid-cream[aria-busy=true],.quick-add__button:focus,.quick-add__button:active,.quick-add__button:disabled,.quick-add__button[aria-busy=true]{filter:none;opacity:1;color:var(--vv-text-ink);background-color:var(--vv-text-cream);border:.5px solid var(--vv-text-ink);font-family:"IBM Plex Mono",var(--vv-font-mono);font-weight:400;font-size:13px;letter-spacing:.14em}.cta.cta--solid-dark:focus-visible,.cta.cta--solid-cream:focus-visible,.quick-add__button:focus-visible{outline:1.5px solid var(--vv-accent-gold);outline-offset:2px}.vv-product__add-button.cta.cta--solid-dark:disabled,.vv-product__add-button.cta.cta--solid-dark[disabled]{filter:none;opacity:1;color:var(--vv-text-cream);background-color:var(--vv-bg-ink);border:.5px solid var(--vv-bg-ink)}.vv-product__add-button.cta.cta--solid-cream:disabled,.vv-product__add-button.cta.cta--solid-cream[disabled]{filter:none;opacity:1;color:#262733;background-color:#fbf7ee;border:.5px solid #262733;font-family:"IBM Plex Mono",var(--vv-font-mono);font-weight:400;font-size:13px;letter-spacing:.14em}.vv-product__add-button.cta.cta--solid-cream:disabled .cta__label,.vv-product__add-button.cta.cta--solid-cream[disabled] .cta__label,.vv-product__add-button.cta.cta--solid-cream:disabled .cta__icon,.vv-product__add-button.cta.cta--solid-cream[disabled] .cta__icon{color:#262733;opacity:1}.cta--full{width:100%;display:flex}.cta--arrow{width:68px!important;height:48px!important;min-width:68px!important;min-height:48px!important;max-width:68px;max-height:48px;padding:0!important;gap:0;border-width:1px;background:transparent;font-weight:400;box-sizing:border-box}.cta--arrow .cta__icon{width:12px;height:12px;--icon-stroke-width: 1.25px;color:currentColor}.cta--arrow .cta__icon svg{width:100%;height:100%;display:block}.cta--arrow:hover{filter:none;opacity:.8;background:transparent;border:.5px solid var(--vv-text-ink, #262733)}.cta--icon-only{padding:0;gap:0}.cta--icon-only .cta__label{display:none}.cta--filter{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:auto;min-width:107px;height:48px;min-height:48px;padding:10px 24px;color:var(--vv-text-ink);border:.5px solid var(--vv-text-ink);background:transparent;transition:background-color .3s ease-out,color .3s ease-out,border-color .3s ease-out}.cta--filter:hover{filter:none;opacity:1;background-color:var(--vv-bg-ink);color:var(--vv-text-cream);border-color:var(--vv-bg-ink)}.cta--filter-active{color:var(--vv-text-cream);background-color:var(--vv-bg-ink);border-color:var(--vv-bg-ink)}.cta--filter-active:hover{filter:none;opacity:1;background-color:var(--vv-bg-ink);border-color:var(--vv-bg-ink)}.cta--filter-active .cta__label:before{content:"\2022";margin-right:.5em;display:inline-block}.cta--circle{width:28px;height:28px;min-width:28px;min-height:28px;padding:0;gap:0;border-radius:28px}.cta--circle .cta__icon{width:14px;height:14px;--icon-stroke-width: 1.25px}.cta--quick-buy{background-color:var(--vv-text-cream);color:var(--vv-text-ink);border-color:var(--vv-text-cream);position:relative;overflow:hidden}.cta--quick-buy .cta__icon{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;transition:opacity .25s cubic-bezier(.32,.72,0,1),transform .35s cubic-bezier(.34,1.56,.64,1)}.cta--quick-buy .cta__icon--bag{opacity:1;transform:scale(1)}.cta--quick-buy .cta__icon--check,.cta--quick-buy.is-added .cta__icon--bag,.cta--quick-buy[aria-pressed=true] .cta__icon--bag{opacity:0;transform:scale(.4)}.cta--quick-buy.is-added .cta__icon--check,.cta--quick-buy[aria-pressed=true] .cta__icon--check{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.cta--quick-buy .cta__icon{transition:opacity .1s linear;transform:none!important}}.text-link{display:inline-block;font-family:var(--vv-font-mono);font-weight:500;font-size:13px;line-height:28px;text-transform:uppercase;letter-spacing:.14em;color:inherit;text-decoration:none;text-underline-offset:.25em;text-decoration-thickness:.5px;cursor:pointer;background:transparent;border:0;padding:0;transition:text-decoration-color .25s cubic-bezier(.32,.72,0,1),opacity .25s ease}.text-link:hover{text-decoration:underline;text-decoration-color:currentColor}.text-link:focus-visible{outline:1.5px solid var(--vv-accent-gold);outline-offset:4px}.text-link--underline{text-decoration:underline;text-decoration-color:currentColor}.text-link--inline{text-transform:none;letter-spacing:0;font-weight:400;text-decoration:underline}.text-link[disabled],.text-link[aria-disabled=true],.text-link--disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.accordion{width:100%}.accordion--dividers accordion-custom .details{border-block-start:.5px solid var(--vv-text-ink)}.accordion--dividers accordion-custom:last-child .details{border-block-end:.5px solid var(--vv-text-ink)}.accordion .details__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;padding-inline:0;cursor:pointer;list-style:none;color:var(--vv-text-ink)}.accordion .details__header::-webkit-details-marker{display:none}.accordion .details__header h4{margin:0;flex:1}.accordion .details__header .icon-caret,.accordion .details__header .icon-plus{margin-inline-start:auto;width:12px;height:12px;flex-shrink:0}.accordion .details-content{padding-block:4px 18px;padding-inline:0;font-family:"IBM Plex Mono",var(--vv-font-mono);font-weight:400;font-style:normal;font-size:13px;line-height:28px;text-transform:uppercase;color:var(--vv-text-ink);align-self:stretch}.accordion .details-content,.accordion .details-content :where(p,span,em,strong,li,h2,h3,h4){font-family:"IBM Plex Mono",var(--vv-font-mono)!important;font-weight:400!important;font-size:13px!important;line-height:28px!important;text-transform:uppercase!important;color:var(--vv-text-ink)!important}.accordion .details-content p{margin:0 0 12px}.accordion .details-content p:last-child{margin-bottom:0}@supports (interpolate-size: allow-keywords){.accordion .details{interpolate-size:allow-keywords}.accordion .details-content{block-size:0;overflow:hidden;transition:block-size .35s cubic-bezier(.32,.72,0,1)}.accordion .details[open] .details-content{block-size:auto}}.product-thumb{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;max-width:370px;text-decoration:none;color:var(--vv-text-ink);background:transparent;border:.5px solid var(--vv-text-ink);transition:box-shadow .8s ease-out}.product-thumb:hover{box-shadow:0 0 15px 0 var(--vv-bg-beige)}@media(prefers-reduced-motion:reduce){.product-thumb{transition:none}.product-thumb:hover{box-shadow:none}}.product-thumb__media{position:relative;display:block;overflow:hidden;align-self:stretch;aspect-ratio:1 / 1;background:#d3d3d3 50% / cover no-repeat;border:0!important;outline:0!important;box-shadow:none!important}.product-thumb__media img,.product-thumb__media video{display:block;width:100%;height:100%;object-fit:cover;border:0!important;outline:0!important}.product-thumb__img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .8s cubic-bezier(.32,.72,0,1)}.product-thumb__img--primary{opacity:1;transform:scale(1)}.product-thumb__img--hover{opacity:0;transform:scale(1.04)}.product-thumb:hover .product-thumb__img--primary,.product-thumb:focus-visible .product-thumb__img--primary{opacity:0;transform:scale(1.04)}.product-thumb:hover .product-thumb__img--hover,.product-thumb:focus-visible .product-thumb__img--hover{opacity:1;transform:scale(1)}@media(prefers-reduced-motion:reduce){.product-thumb__img{transition:opacity .2s linear;transform:none!important}}.product-thumb__quick-buy{position:absolute;top:12px;right:12px;z-index:2}.product-thumb__caption{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4px;padding:24px 45px;background:var(--vv-bg-cream);border-top:.5px solid var(--vv-text-ink)}.product-thumb__title{margin:0;color:var(--vv-text-ink)}.product-thumb__description{margin:0;font-family:var(--vv-font-mono);font-weight:400;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.14em}.product-thumb--square .product-thumb__media{aspect-ratio:1 / 1}.product-thumb--portrait .product-thumb__media{aspect-ratio:3 / 4}.product-thumb--landscape .product-thumb__media{aspect-ratio:4 / 3}.project-thumb{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;max-width:370px;text-decoration:none;color:var(--vv-text-ink);background:transparent;transition:box-shadow .8s ease-out}.project-thumb:hover{box-shadow:0 0 15px 0 var(--vv-bg-beige)}.project-thumb__media{position:relative;display:block;overflow:hidden;align-self:stretch;aspect-ratio:1 / 1;background:#d3d3d3}.project-thumb__media img,.project-thumb__media video{display:block;width:100%;height:100%;object-fit:cover}.project-thumb__caption{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:4px;padding:24px 45px;background:var(--vv-bg-beige)}.project-thumb__title{margin:0;font-family:var(--vv-font-mono);font-weight:500;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.01em}.project-thumb__subtitle{margin:0;font-family:var(--vv-font-mono);font-weight:400;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.14em}.project-thumb--square .project-thumb__media{aspect-ratio:1 / 1}.project-thumb--portrait .project-thumb__media{aspect-ratio:3 / 4}.project-thumb--landscape .project-thumb__media{aspect-ratio:4 / 3}.large-thumb{display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;max-width:1200px;text-decoration:none;color:var(--vv-text-ink);background:transparent;transition:box-shadow .8s ease-out}.large-thumb:hover{box-shadow:0 0 20px 0 var(--vv-bg-beige)}.large-thumb__media{position:relative;display:block;overflow:hidden;align-self:stretch;aspect-ratio:1 / 1;background:#d3d3d3}.large-thumb__media img,.large-thumb__media video{display:block;width:100%;height:100%;object-fit:cover}.large-thumb__caption{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:12px;padding:24px 45px;background:var(--vv-bg-beige)}.large-thumb__title{margin:0;font-family:var(--vv-font-mono);font-weight:500;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.14em}.large-thumb__excerpt,.large-thumb__excerpt :where(p){margin:0;font-family:var(--vv-font-mono);font-weight:400;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.14em;max-width:900px}.large-thumb__excerpt :where(p)+:where(p){margin-top:16px}.large-thumb__subtitle{margin:0;font-family:var(--vv-font-mono);font-weight:400;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.14em}.large-thumb--square .large-thumb__media{aspect-ratio:1 / 1}.large-thumb--portrait .large-thumb__media{aspect-ratio:3 / 4}.large-thumb--landscape .large-thumb__media{aspect-ratio:16 / 9}.large-thumb--ultrawide .large-thumb__media{aspect-ratio:21 / 9}.vv-input{display:flex;align-items:stretch;align-self:stretch;width:100%;max-width:100%;position:relative;background:transparent;border:.5px solid var(--vv-text-cream);height:50px;box-sizing:border-box}.vv-input--on-light{border-color:var(--vv-text-ink)}.vv-input__field{flex:1 1 auto;display:flex;align-items:center;height:100%;padding:17.5px 40px 17.5px 17px;background:transparent;border:0;outline:none;color:var(--vv-text-cream);font-family:var(--vv-font-mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-radius:0;box-sizing:border-box;width:100%}.vv-input--on-light .vv-input__field{color:var(--vv-text-ink)}.vv-input__field::placeholder{color:currentColor;opacity:.6;text-transform:uppercase;letter-spacing:.14em}.vv-input__field:focus{outline:none}.vv-input:focus-within{outline:.5px solid var(--vv-accent-gold);outline-offset:2px}.vv-input__submit{flex-shrink:0;width:50px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-left:.5px solid currentColor;color:inherit;cursor:pointer;--icon-stroke-width: 1.25px;transition:opacity .4s ease,filter .4s ease}.vv-input__submit:hover{filter:blur(.5px);opacity:.7}.vv-input__submit svg{width:15px;height:11px;flex-shrink:0}.vv-input__arrow{display:inline-flex;align-items:center;justify-content:center;width:15px;height:11px;flex-shrink:0;color:var(--vv-text-cream)}.vv-input--on-light .vv-input__arrow,.vv-input--on-light .vv-input__submit{color:var(--vv-text-ink)}.menu-item{display:flex;width:100%;max-width:1050px;padding:24px;align-items:flex-start;gap:24px;text-decoration:none;color:var(--vv-text-ink);background:var(--vv-bg-cream);border:.5px solid var(--vv-text-ink);transition:background-color .4s ease-out,border-color .4s ease-out}.menu-item:hover,.menu-item:focus-visible,a.menu-item:hover{background:var(--vv-bg-beige)!important;border-color:var(--vv-bg-beige)!important;outline:none}.menu-item__body{display:flex;flex-direction:column;align-items:flex-start;gap:24px;flex:1 0 0;min-width:0}.menu-item__title,h5.menu-item__title{margin:0!important;font-family:var(--vv-font-mono)!important;font-weight:400!important;font-size:13px!important;line-height:28px!important;text-transform:uppercase!important;letter-spacing:.14em!important;color:var(--vv-text-ink)!important}.menu-item__description{margin:0;font-family:var(--vv-font-mono);font-weight:400;font-size:13px;line-height:28px;color:var(--vv-text-ink);text-transform:uppercase;letter-spacing:.14em}.menu-item__media{width:196px;height:120px;flex-shrink:0;overflow:hidden;background:#d3d3d3}.menu-item__media img,.menu-item__media video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:749px){.menu-item{flex-direction:column;align-items:flex-start;align-self:stretch;padding:12px;gap:24px}.menu-item__media{order:1;width:100%;height:100px;align-self:stretch}.menu-item__body{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.menu-item__description{display:none}}.cta[disabled],.cta[aria-disabled=true],.cta--disabled{opacity:.4;pointer-events:none;cursor:not-allowed}.cta[disabled]:hover,.cta[aria-disabled=true]:hover,.cta--disabled:hover{filter:none;opacity:.4}@media(prefers-reduced-motion:reduce){.cta{transition:none}.cta:hover{filter:none;opacity:.7}}.cta__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;--icon-stroke-width: 1.25px}.cta__icon svg{width:100%;height:100%}@media(max-width:899px){body .vv-collection__title,body h1.vv-collection__title,body .vv-product__title,body h2.vv-product__title,body .vv-journal__title,body h1.vv-journal__title,body .vv-article__title,body h1.vv-article__title,body .vv-article__body :where(h2),body .vv-editions__title,body h2.vv-editions__title,body .vv-callout__title,body h2.vv-callout__title,body .vv-promo__title,body h2.vv-promo__title,body .vv-commissions__title,body h1.vv-commissions__title,body .vv-commissions__row-heading,body h2.vv-commissions__row-heading,body .vv-commissions__cta-title,body h2.vv-commissions__cta-title,body .vv-studio__title,body h1.vv-studio__title,body .vv-studio__row-heading,body h2.vv-studio__row-heading,body .vv-studio-philosophy__title,body h2.vv-studio-philosophy__title,body .vv-events__title,body h2.vv-events__title,body .vv-gold-promo__title,body h2.vv-gold-promo__title,body .vv-installations-list__title,body h1.vv-installations-list__title{font-size:22px!important;line-height:26px!important;letter-spacing:3.08px!important}}@media(max-width:479px){body .vv-collection__title,body h1.vv-collection__title,body .vv-product__title,body h2.vv-product__title,body .vv-journal__title,body h1.vv-journal__title,body .vv-article__title,body h1.vv-article__title,body .vv-article__body :where(h2),body .vv-editions__title,body h2.vv-editions__title,body .vv-callout__title,body h2.vv-callout__title,body .vv-promo__title,body h2.vv-promo__title,body .vv-commissions__title,body h1.vv-commissions__title,body .vv-commissions__row-heading,body h2.vv-commissions__row-heading,body .vv-commissions__cta-title,body h2.vv-commissions__cta-title,body .vv-studio__title,body h1.vv-studio__title,body .vv-studio__row-heading,body h2.vv-studio__row-heading,body .vv-studio-philosophy__title,body h2.vv-studio-philosophy__title,body .vv-events__title,body h2.vv-events__title,body .vv-gold-promo__title,body h2.vv-gold-promo__title,body .vv-installations-list__title,body h1.vv-installations-list__title{font-size:20px!important;line-height:24px!important;letter-spacing:2.8px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vv-atoms.css.map */
