:root{--vo-ink: #1c1c1c;--vo-ink-soft: rgb(28 28 28 / .65);--vo-line: #e3e3e3;--vo-paper: #ffffff;--vo-track-wide: .18em;--vo-track: .18em;--vo-gutter: 48px;--vo-ease: cubic-bezier(.16, 1, .3, 1)}html:root{--letter-spacing--heading-loose: .18em}@media screen and (max-width:749px){:root{--vo-gutter: 20px}}::selection{background:var(--vo-ink);color:var(--vo-paper)}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.vo-heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:var(--vo-track-wide);font-weight:500;line-height:1.4;margin:0;text-wrap:balance}.vo-heading--xxl{font-size:32px;line-height:1.3}.vo-heading--xl{font-size:28px}.vo-heading--lg{font-size:22px;line-height:1.5}@media screen and (max-width:749px){.vo-heading--xxl{font-size:22px;line-height:1.5}.vo-heading--xl{font-size:20px;line-height:1.5}.vo-heading--lg{font-size:18px;line-height:1.6}}.vo-subheading{font-family:var(--font-body--family);font-size:12px;font-weight:500;line-height:1.7;text-transform:uppercase;letter-spacing:var(--vo-track-wide);margin:0}.vo-copy{font-size:14px;line-height:1.65;color:var(--vo-ink);max-width:1145px;margin-inline:auto}.vo-copy p{margin:0}.vo-copy p+p{margin-top:.75em}.vo-copy a{color:inherit;text-underline-offset:3px}.vo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:217px;padding:0 28px;font-family:var(--font-body--family);font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:var(--vo-track-wide);text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background-color .4s var(--vo-ease),color .4s var(--vo-ease),border-color .4s var(--vo-ease)}.vo-btn--dark{background:var(--vo-ink);color:#fff;border-color:var(--vo-ink)}.vo-btn--dark:hover{background:transparent;color:var(--vo-ink)}.vo-btn--light{background:#fff;color:var(--vo-ink);border-color:#fff}.vo-btn--light:hover{background:transparent;color:#fff}.vo-section{padding-block:var(--vo-pad-top, 80px) var(--vo-pad-bottom, 80px)}.vo-container{padding-inline:var(--vo-gutter)}html:root{--wide-page-width: 100vw}@media screen and (min-width:750px){html .page-width-wide,html .page-width-normal,html .page-width-narrow,html .page-width-content{--page-margin: var(--vo-gutter)}}.vo-center{text-align:center}.vo-stack>*+*{margin-top:var(--vo-stack, 20px)}.vo-rule{border:0;border-top:1px solid var(--vo-line);margin:0}.vo-media{position:relative;overflow:hidden;background:#2a2928}.vo-media img,.vo-media svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vo-media svg{fill:#6b6966;background:#3a3836}.header .menu-list__link,.header .menu-list__link-title{text-transform:uppercase;letter-spacing:var(--vo-track);font-size:12px;font-weight:500}.header .mega-menu__link:not(.mega-menu__link--parent){text-transform:none;letter-spacing:normal;font-size:14px;color:var(--vo-ink-soft);transition:color .3s var(--vo-ease)}.header .mega-menu__link:not(.mega-menu__link--parent):hover{color:var(--vo-ink)}.header .mega-menu__link--parent{text-transform:uppercase;letter-spacing:var(--vo-track);font-size:12px;font-weight:500;margin-bottom:6px}@media screen and (min-width:990px){html .header__row--top .header__columns{min-height:90px;padding-inline:48px}html header-actions .account-button{margin-inline-end:-12px}}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:rightA!important}@media screen and (max-width:749px){#header-component .header__columns .search-action{grid-area:rightA!important}header-actions shopify-account,header-actions .account-button,header-actions [class*=account]{display:none!important}}html .header__icon--summary .header-drawer-icon{width:22px;height:22px}html .header__icon--summary .header-drawer-icon svg{width:22px;height:22px}html .header .search-action svg{width:31px;height:31px}html .header header-actions .header-actions__action svg{width:26px;height:26px}html .menu-drawer__menu-item--mainlist{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:var(--vo-track-wide)}html .menu-drawer__menu-item--parent{text-transform:uppercase;letter-spacing:var(--vo-track);font-size:12px;font-weight:500}html .menu-drawer__menu-item--child{font-size:14px;color:var(--vo-ink-soft)}html .product-card .text-block,html .product-card .text-block p,html .product-card .price,html .product-card [class*=product-title]{text-transform:uppercase;letter-spacing:var(--vo-track);font-size:12px;font-weight:500;line-height:1.7;color:var(--vo-ink)}html body .product-details .text-block h1{line-height:1.45}@media screen and (min-width:750px){html body .product-details .text-block h1{font-size:22px;font-weight:500;line-height:1.5;letter-spacing:.18em}html body .product-details product-price,html body .product-details product-price *{font-size:18px;font-weight:500;letter-spacing:.18em;line-height:1.6}html body .product-information__grid{padding-top:48px}html body .product-details>*{padding-block-start:0}}@media screen and (max-width:749px){html body .product-details .text-block h1{font-size:16px}}@media screen and (max-width:749px){html .main-collection-grid .product-grid{padding-inline:var(--vo-gutter);column-gap:10px;row-gap:32px}html .product-card .text-block,html .product-card .text-block p,html .product-card .price,html .product-card [class*=product-title]{font-size:10px;line-height:1.6}}.button,.button-secondary,button.button,.add-to-cart-button{text-transform:uppercase;letter-spacing:var(--vo-track-wide);font-size:13px;font-weight:400}@media screen and (max-width:749px){html .add-to-cart-button{letter-spacing:.12em;white-space:nowrap}}@media screen and (max-width:359px){html .add-to-cart-button{letter-spacing:.06em;font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html header-actions .action__cart,html header-actions [aria-controls=cart-drawer]{display:none!important}html body .product-details rte-formatter.rte{font-size:14px;line-height:1.75}html body .product-details rte-formatter.rte>p:first-child{font-size:15px;line-height:1.75}html body .product-details rte-formatter.rte h3{margin:32px 0 12px;padding-top:24px;border-top:1px solid rgb(28 28 28 / .12);font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--vo-ink)}html body .product-details rte-formatter.rte p{margin:0 0 12px}html body .product-details rte-formatter.rte ul{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:8px}html body .product-details rte-formatter.rte ul li{position:relative;padding-left:18px}html body .product-details rte-formatter.rte ul li:before{content:"";position:absolute;left:0;top:.85em;width:8px;height:1px;background:currentColor;opacity:.5}@media screen and (max-width:749px){html body .dialog-zoomed-gallery{overflow-x:auto}}html body .product-media-container.media-fit img,html body .product-media-container img,html body .card-gallery img{object-fit:contain!important}html body .card-gallery .product-media-container,html body media-gallery .product-media-container{background:#fff}@media screen and (min-width:750px){html body media-gallery .media-gallery__grid{grid-auto-flow:row dense}html body media-gallery .media-gallery__grid>.vo-media-wide{grid-column:1 / -1;--gallery-aspect-ratio: var(--vo-wide-ratio);height:auto}}@media screen and (min-width:1280px)and (max-width:1919px){.header .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:6px}.header .menu-list__link,.header .menu-list__link-title{letter-spacing:.14em}}@media screen and (min-width:1280px)and (max-width:1679px){.header .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:5px}.header .menu-list__link,.header .menu-list__link-title{font-size:11px;letter-spacing:.1em}}@media screen and (min-width:1280px)and (max-width:1365px){.header .menu-list__list-item:not([slot=overflow]) .menu-list__link-title{padding-inline:4px}.header .menu-list__link,.header .menu-list__link-title{letter-spacing:.06em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vo-v28.css.map */
