html.vt-micro .section-header,html.vt-micro .shopify-section-group-footer-group{display:none!important}html.vt-micro body{background:var(--micro-background,#edeceb);color:var(--micro-text,#404028);font-family:var(--micro-body,"Helvetica Neue",Arial,sans-serif);letter-spacing:0}.vt-micro h1,.vt-micro h2,.vt-micro h3{font-family:var(--micro-heading,Georgia,serif);letter-spacing:0}.vt-micro-header{display:block;background:var(--micro-surface,#f9f7f4);border-bottom:1px solid #40402820}.vt-micro-header__inner{width:min(1200px,calc(100% - 36px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;flex-wrap:wrap}.vt-micro-header__brand{display:inline-flex;align-items:center;font-family:var(--micro-heading,Georgia,serif);color:var(--micro-text);text-decoration:none;font-size:18px;font-weight:600;max-width:100%}.vt-micro-header__brand img{display:block;width:auto;height:auto;max-width:220px;object-fit:contain}.vt-micro-header__nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vt-micro-header__nav a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;color:var(--micro-primary,#595843);text-decoration:none;border-radius:6px}.vt-micro-header__nav a:hover{background:#5958430c;text-decoration:underline;text-underline-offset:4px}.vt-micro-header__nav .vt-micro-header__icon{padding:8px;gap:4px;min-width:40px;justify-content:center}.vt-micro-header__icon .svg-wrapper{width:24px;height:24px}.vt-micro-header__count{min-width:18px;height:18px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;line-height:1;border-radius:50%;background:var(--micro-primary);color:#fff}.vt-micro-header__count.is-empty{background:transparent;color:var(--micro-primary);border:1px solid currentColor}.vt-micro-header__sale{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:9px 18px;background:var(--micro-primary,#595843);color:#fff;font-size:13px;line-height:1.5;text-align:center}.vt-micro .collection-hero{padding:28px 0 8px}.vt-micro .collection-hero__title{font-size:28px;line-height:1.3;margin:0 0 16px}.vt-micro .collection-hero__description{max-width:none;margin:0;font-size:16px;line-height:1.75}.vt-micro .collection-hero__description img{max-width:100%;height:auto}.vt-micro #ProductGridContainer{scroll-margin-top:24px}.vt-micro .product-grid{margin-top:0}.vt-micro .vt-micro-page{padding:36px 20px 56px}.vt-micro .vt-micro-page-inner{width:100%;max-width:900px;margin:0 auto}.vt-micro .vt-micro-page-card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.vt-micro .vt-micro-page h1,.vt-micro .vt-contact-title{color:var(--micro-text);font-size:30px;line-height:1.3;margin:0 0 18px}.vt-micro .vt-micro-page .rte p{font-family:var(--micro-body);font-size:16px;color:var(--micro-muted);line-height:1.8}.vt-micro .vt-contact-intro{font-size:16px}.vt-micro .vt-contact-card{border-radius:8px;box-shadow:none;border:1px solid #40402820}.vt-micro .vt-contact-card-title{font-size:23px;line-height:1.3;letter-spacing:0}.vt-micro .vt-contact-sub,.vt-micro .vt-contact-list{font-size:15px;line-height:1.7}.vt-micro .vt-contact-btn{font-size:14px;min-height:44px;border-radius:6px;box-shadow:none;background:var(--micro-primary);color:#fff}.vt-micro .vt-contact-btn--secondary{background:var(--micro-surface);color:var(--micro-primary);border:1px solid currentColor}.vt-micro a:focus-visible,.vt-micro button:focus-visible{outline:3px solid var(--micro-primary)!important;outline-offset:3px}@media(max-width:749px){.vt-micro-header__inner{width:calc(100% - 28px);padding:12px 0;gap:10px}.vt-micro-header__brand img{max-width:150px;max-height:44px!important}.vt-micro-header__nav{gap:0}.vt-micro-header__nav a{padding:8px;font-size:13px}.vt-micro .vt-micro-page{padding:28px 18px 40px!important}.vt-micro .vt-micro-page-inner{margin:0}.vt-micro .vt-micro-page h1{font-size:26px}.vt-micro .collection-hero__inner{flex-direction:column;gap:18px}.vt-micro .collection-hero__image-container{width:100%}.vt-micro .collection-hero__description{font-size:15px}}@media(max-width:749px){.vt-micro-header__inner{flex-direction:column;justify-content:center;gap:6px;padding:10px 0}.vt-micro-header__brand{width:100%;justify-content:center;text-align:center;overflow-wrap:anywhere}.vt-micro-header__brand img{max-width:min(190px,100%)}.vt-micro-header__nav{width:100%;justify-content:center;gap:4px}.vt-micro-header__nav a{min-height:44px;padding:8px 12px}.vt-micro-header__nav .vt-micro-header__icon{position:relative;flex:0 0 44px;width:44px;height:44px;min-width:44px;padding:0;gap:0}.vt-micro-header__icon .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;flex:none}.vt-micro-header__icon .svg-wrapper>svg{flex:none;max-width:none}.vt-micro-header__icon .svg-wrapper>.icon-cart{width:40px;height:40px}.vt-micro-header__icon .svg-wrapper>.icon-account{width:22px;height:24px}.vt-micro-header__count{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 3px;font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/vt-micro-shop.css.map */
