:root{--font-body--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-heading--family: "Arial Narrow", "Aptos Narrow", "Helvetica Neue Condensed", "Roboto Condensed", Arial, sans-serif;--font-heading--style: normal;--font-heading--weight: 500;--font-subheading--family: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 400;--font-accent--family: "Arial Narrow", "Aptos Narrow", "Helvetica Neue Condensed", "Roboto Condensed", Arial, sans-serif;--font-accent--style: normal;--font-accent--weight: 500}body,button,input,select,textarea{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}product-card,.zvs-wishlist-card-shell{position:relative}.zvs-card-wishlist{position:absolute;z-index:5;top:10px;right:10px;display:grid;width:34px;height:34px;padding:7px;place-items:center;border:0;border-radius:50%;color:#111;background:#ffffffd6;cursor:pointer}.zvs-card-wishlist svg{display:block;width:100%;height:100%;fill:transparent;stroke:currentColor;stroke-width:1.25;transition:fill .18s ease}.zvs-card-wishlist.is-active svg{fill:currentColor}.zvs-card-wishlist:focus-visible{outline:2px solid currentColor;outline-offset:2px}html,body,.page-wrapper,#MainContent,footer{background:#fff}#MainContent[data-template=index]{--zvs-cream: #f3f0d9;--zvs-ink: #111111;--zvs-section-space: clamp(40px, 5vw, 72px)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading--family);font-weight:500;letter-spacing:.015em}#MainContent[data-template=index]{--page-margin: clamp(12px, 1.6vw, 24px);color:#111;background:#fff}#MainContent[data-template=index] .section-background,#MainContent[data-template=index] .section,footer .section-background,footer .section{background:#fff!important}#MainContent[data-template=index] [data-testid=product-list],#MainContent[data-template=index] [data-testid=collection-list]{padding-block:clamp(48px,5.5vw,80px)}#MainContent[data-template=index] .section-resource-list__header,#MainContent[data-template=index] .section-resource-list__content{color:#111}#MainContent[data-template=index] .hero__content-wrapper .button-unstyled{color:#fff;font-family:var(--font-accent--family);font-size:10px;font-weight:500;letter-spacing:.045em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}#MainContent[data-template=index] [data-testid=product-list] h2,#MainContent[data-template=index] [data-testid=collection-list] h2,#MainContent[data-template=index] .zvs-social__heading{margin:0;font-family:var(--font-heading--family);font-size:clamp(13px,1.25vw,18px);font-weight:700;line-height:1;letter-spacing:.035em;text-transform:uppercase}#MainContent[data-template=index] [data-testid=product-list] .button-unstyled,#MainContent[data-template=index] [data-testid=collection-list] a,#MainContent[data-template=index] .zvs-social__profile{font-size:10px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}#MainContent[data-template=index] .product-card,#MainContent[data-template=index] .collection-card,#MainContent[data-template=index] .product-card img,#MainContent[data-template=index] .collection-card img{border-radius:0!important}#MainContent[data-template=index] .product-card h3,#MainContent[data-template=index] .product-card h4,#MainContent[data-template=index] .product-card h5,#MainContent[data-template=index] .product-card h6,#MainContent[data-template=index] .product-card .price,#MainContent[data-template=index] .collection-card__content{font-family:var(--font-accent--family);font-size:10px;font-weight:400;line-height:1.25;letter-spacing:.015em}#MainContent[data-template=index] .product-card .text-block,#MainContent[data-template=index] .product-card product-price,#MainContent[data-template=index] .collection-card .text-block,[data-template^=list-collections] .collection-card .text-block{font-family:var(--font-accent--family)!important;font-size:10px!important;line-height:1.25!important;letter-spacing:.015em!important;text-transform:uppercase}#MainContent[data-template=index] .product-card img,#MainContent[data-template=index] .collection-card img,#MainContent[data-template=index] .zvs-social__image{transition:transform .45s ease}@media(hover:hover){#MainContent[data-template=index] .product-card:hover img,#MainContent[data-template=index] .collection-card:hover img,#MainContent[data-template=index] .zvs-social__tile:hover .zvs-social__image{transform:scale(1.015)}}#header-group,#header-component,.announcement-bar,.search-modal,theme-drawer,.cart-drawer__inner{font-family:var(--font-accent--family)}#header-component:not([transparent]),#header-component[data-sticky-state=active]{color:#111;background:#fff}#header-component .header__icon,#header-component .search-action,#header-component .header-actions__text-style,#header-component .header-actions__action,.announcement-bar__text{font-family:var(--font-accent--family);font-size:10px;font-weight:500;letter-spacing:.045em;text-transform:uppercase}#header-component .header-logo img{max-height:28px;object-fit:contain}.announcement-bar{min-height:30px;color:#111;background:#fff}[data-template^=collection],[data-template^=search],[data-template^=product],[data-template^=cart],[data-template^=page],[data-template^=blog],[data-template^=article],[data-template^=list-collections]{--page-margin: clamp(12px, 1.6vw, 24px);color:#111;background:#fff}[data-template^=collection]>.section-wrapper:first-child .section,[data-template^=search]>.shopify-section:first-child .section{padding-inline:clamp(14px,1.8vw,28px)}[data-template^=collection] h1,[data-template^=search] h1,[data-template^=list-collections] h1,[data-template^=cart] h1,[data-template^=page] h1,[data-template^=blog] h1,[data-template^=article] h1{font-family:var(--font-heading--family);font-size:clamp(18px,1.6vw,24px);font-weight:500;line-height:1.1;letter-spacing:.025em;text-transform:uppercase}[data-template^=collection] .facets,[data-template^=search] .facets,[data-template^=collection] .facets button,[data-template^=search] .facets button,[data-template^=collection] .facets select,[data-template^=search] .facets select{font-family:var(--font-accent--family);font-size:10px;letter-spacing:.035em;text-transform:uppercase}[data-template^=collection] .product-card,[data-template^=search] .product-card,[data-template^=list-collections] .collection-card{font-family:var(--font-accent--family);font-size:10px;letter-spacing:.015em}[data-template^=collection] .product-card .text-block,[data-template^=search] .product-card .text-block,[data-template^=collection] .product-card product-price,[data-template^=search] .product-card product-price{font-family:var(--font-accent--family)!important;font-size:10px!important;line-height:1.25!important}.product-card .text-block,.product-card product-price{font-family:var(--font-accent--family)!important;font-size:10px!important;line-height:1.25!important;letter-spacing:.015em!important}[data-template^=collection] .product-card img,[data-template^=search] .product-card img,[data-template^=list-collections] .collection-card img{border-radius:0!important;transition:transform .45s ease}@media screen and (min-width:750px){[data-template^=collection] .product-grid,[data-template^=search] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(hover:hover){[data-template^=collection] .product-card:hover img,[data-template^=search] .product-card:hover img{transform:scale(1.015)}}[data-template^=product] .product-information,[data-template^=product] .product-information .section-background{background:#fff!important}[data-template^=product] .product-information__grid{min-height:calc(100svh - var(--header-group-height, 0px))}[data-template^=product] .product-details>.group-block{width:min(100%,430px);margin-inline:auto}[data-template^=product] .product-details h1{font-family:var(--font-heading--family);font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.1;letter-spacing:.035em;text-transform:uppercase}[data-template^=product] .product-details product-price,[data-template^=product] .product-details .variant-option,[data-template^=product] .product-details .variant-option legend,[data-template^=product] .product-details .variant-option__button-label,[data-template^=product] .product-details .accordion summary,[data-template^=product] .product-details .disclosure summary{font-family:var(--font-accent--family);font-size:10px;letter-spacing:.035em;text-transform:uppercase}[data-template^=product] .variant-option__button-label:not(.variant-option__button-label--has-swatch){min-width:44px;min-height:38px;border-radius:0}[data-template^=product] .product-form-buttons .add-to-cart-button,[data-template^=product] .sticky-add-to-cart__button{min-height:48px;border-radius:0;color:#fff;background:#111;border-color:#111;font-family:var(--font-accent--family);font-size:10px;font-weight:500;letter-spacing:.045em;text-transform:uppercase}[data-template^=product] .accordion,[data-template^=product] .disclosure{border-radius:0}[data-template^=product] .accordion p,[data-template^=product] .disclosure p,[data-template^=product] .product-description{font-family:var(--font-body--family);font-size:13px;line-height:1.45}#search-modal .search-modal__content,#search-modal .predictive-search,#cart-drawer .theme-drawer__dialog,#cart-drawer .cart-drawer__inner{color:#111;background:#fff;border-radius:0}#search-modal .search-input,#search-modal .predictive-search-form__header,#cart-drawer button,#cart-drawer a,#cart-drawer h2,#cart-drawer h3{font-family:var(--font-accent--family)}#search-modal .search-input{font-size:clamp(16px,2vw,24px);letter-spacing:.02em}footer,footer a,footer button,footer input{color:#111}footer h2,footer h3,footer h4,footer summary,footer .text-block{font-family:var(--font-accent--family);letter-spacing:.025em}footer input,footer button{border-radius:0!important}@media screen and (max-width:749px){[data-template^=product] .product-details>.group-block{width:100%;padding-inline:16px!important}[data-template^=collection] .product-grid,[data-template^=search] .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-template^=collection] .main-collection-grid,[data-template^=search] .main-collection-grid{padding-inline:8px}}#header-component[transparent]:not([data-sticky-state=active]) .header-logo__image-container--inverse .header-logo__image{filter:brightness(0) invert(1)}@media screen and (max-width:749px){#header-component .header__columns{display:flex;position:relative;min-height:58px;gap:0;padding:0 12px}#header-component .header__column{display:contents}#header-component .header__drawer{order:1;min-height:0;margin-inline-end:auto}#header-component .header-logo{position:absolute;z-index:1;top:50%;left:50%;height:auto;transform:translate(-50%,-50%)}#header-component .search-action--hidden-on-menu{order:3;margin-inline-start:auto}#header-component header-actions{order:4;gap:0;margin-inline-start:10px}#header-component .account-button,#header-component .header__icon--menu>.header-drawer-icon,#header-component .search-action .svg-wrapper,#header-component header-actions .svg-wrapper,#header-component header-actions .cart-bubble{display:none}#header-component .header__icon--menu,#header-component .search-action button,#header-component header-actions .header-actions__action{width:auto;min-width:0;min-height:44px;padding:0}#header-component .zvs-mobile-header-label{display:block;color:inherit;font-family:var(--font-accent--family);font-size:10px;font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap}}.zvs-social{padding-block:var(--zvs-section-space, clamp(40px, 5vw, 72px));background:var(--zvs-social-background, #f3f0d9)}.zvs-social__inner{background:transparent!important}#MainContent[data-template=index] .zvs-social,#MainContent[data-template=index] .zvs-social .section,#MainContent[data-template=index] .zvs-social__inner{background:var(--zvs-social-background, var(--zvs-cream))!important}.zvs-social__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;margin-block-end:24px;text-align:center}.zvs-social__heading{margin:0;font-family:var(--font-body--family);font-size:clamp(15px,1.35vw,20px);font-weight:600;line-height:1.1;letter-spacing:.035em;text-transform:uppercase}.zvs-social__profile{color:inherit;font-size:11px;letter-spacing:.04em;text-decoration:none}.zvs-social__grid{display:grid;grid-template-columns:2fr repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;height:min(42vw,650px)}.zvs-social__tile{position:relative;display:block;min-height:0;overflow:hidden;background:#f3f1ed;order:var(--zvs-social-desktop-order, 0)}.zvs-social__tile--desktop-featured{grid-row:1 / span 2}.zvs-social__icon{position:absolute;right:12px;bottom:12px;z-index:2;display:grid;width:26px;height:26px;place-items:center;color:#fff;background:#11111138;border:1px solid rgb(255 255 255 / 58%);border-radius:50%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zvs-social__icon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.zvs-social__image,.zvs-social__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.zvs-social__tile:hover .zvs-social__image{transform:scale(1.02)}.zvs-social__placeholder{display:grid;place-items:center;color:#8b877f;font-size:11px;letter-spacing:.08em}@media screen and (max-width:749px){.zvs-social{padding-block:36px}.zvs-social__header{margin-block-end:14px;gap:10px}.zvs-social__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;height:auto;gap:6px}.zvs-social__tile,.zvs-social__tile--desktop-featured{grid-row:auto;aspect-ratio:1 / 1}.zvs-social__tile{order:var(--zvs-social-mobile-order, 0)}.zvs-social__tile--mobile-featured{grid-column:1 / -1;aspect-ratio:4 / 5}.zvs-social__icon{right:9px;bottom:9px;width:24px;height:24px}}@media(hover:hover){#MainContent .product-card:hover,#MainContent .collection-card:hover,#MainContent .product-card:hover img,#MainContent .collection-card:hover img,#MainContent .zvs-track-media a:hover img,#MainContent [id^=zvs-capri-] a:hover img,#MainContent [id^=zvs-zip-] a:hover img,#MainContent .zvs-social__tile:hover img,#MainContent .zvs-product-image-wrap:hover img,#MainContent .zvs-related-image-wrap:hover img{transform:none!important;translate:none!important;scale:1!important}#MainContent .zvs-product-image-wrap:hover .zvs-product-image-primary{opacity:1!important}#MainContent .zvs-product-image-wrap:hover .zvs-product-image-secondary{opacity:0!important}}product-card product-swatches overflow-list::part(list){gap:8px}product-card product-swatches .swatch{width:14px!important;height:14px!important;border:1px solid rgb(17 17 17 / 28%)!important;border-radius:0!important;background-size:100% 100%!important}product-card product-swatches .swatch--color-only{background-image:none!important}product-card product-swatches .variant-option__button-label--has-swatch{outline:0!important}product-card product-swatches .variant-option__button-label--has-swatch:has(:checked){outline:1px solid #111!important;outline-offset:2px!important}.zvs-transfer-price{display:block;width:100%;margin-top:4px;color:inherit;font-family:inherit;font-size:11px;font-style:normal;font-weight:400;line-height:1.3;letter-spacing:0;text-transform:none}.zvs-transfer-price__amount{font-family:inherit;font-size:1.02em;font-weight:650}.zvs-transfer-price__prefix,.zvs-transfer-price__label{font-family:inherit;font-weight:400}@media screen and (max-width:749px){.zvs-transfer-price{margin-top:3px;font-size:10px;line-height:1.28}}.zvs-header,.zvs-header *,.zvs-hero,.zvs-hero *,.zvs-track-section,.zvs-track-section *,.zvs-track-showcase,.zvs-track-showcase *,.zvs-capri-editorial,.zvs-capri-editorial *,.zvs-collection,.zvs-collection *,.zvs-editorial-banner,.zvs-editorial-banner *,.zvs-featured-row,.zvs-featured-row *,.zvs-essentials,.zvs-essentials *,.zvs-zip-edit,.zvs-zip-edit *,.zvs-social,.zvs-social *,.zvs-footer,.zvs-footer *,.zvs-product-main,.zvs-product-main *{font-family:var(--font-body--family)!important}.zvs-hero h1,.zvs-hero h2,.zvs-track-section h1,.zvs-track-section h2,.zvs-track-showcase h1,.zvs-track-showcase h2,.zvs-capri-editorial h1,.zvs-capri-editorial h2,.zvs-collection h1,.zvs-collection h2,.zvs-editorial-banner h1,.zvs-editorial-banner h2,.zvs-featured-row h1,.zvs-featured-row h2,.zvs-essentials h1,.zvs-essentials h2,.zvs-zip-edit h1,.zvs-zip-edit h2,.zvs-social h1,.zvs-social h2,.zvs-product-main h1,.zvs-product-main h2,.zvs-product-main h3{font-family:var(--font-body--family)!important;font-weight:500}
/*# sourceMappingURL=/cdn/shop/t/35/assets/zvs-custom.css.map */
