:root{--font-display: "Inter Tight", "Helvetica Neue", Arial, sans-serif;--font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease: cubic-bezier(.22, .61, .36, 1);--rule: rgba(90, 107, 102, .32)}body{font-family:var(--font-body);font-synthesis-weight:none}.display,.heading-xl,.heading-lg,.heading-md,.wordmark__primary,.product-card__heading,.principle h3,.article-card h3,.cart-item__details h2,.mobile-nav a{font-family:var(--font-display);font-optical-sizing:auto}.display{font-weight:600;letter-spacing:-.055em}body.template-index .hero .display{font-weight:600;letter-spacing:-.058em}.heading-xl,.heading-lg{font-weight:600;letter-spacing:-.045em}.heading-md{font-weight:600;letter-spacing:-.03em}.section-label,.eyebrow,.status,.button,.text-link,.nav-link,.announcement,.product-kicker,.field-label,.footer-heading,.form-label,.meta,.pagination{font-family:var(--font-body);font-weight:600}.product-price,.cart-summary__row,.quantity-input,.pagination a,.pagination span,.product-card__meta .meta,.product-card__meta span:first-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.rte p,.hero__text,.product-card__description,.principle p,.development__item p{text-wrap:pretty}.trust-item{padding:14px 12px;font-size:.72rem;letter-spacing:.16em;line-height:1.5}body.template-index .trust-item{min-height:76px;font-size:clamp(.7rem,1.1vw,.78rem);letter-spacing:.18em}.category-card__title{font-size:.74rem;letter-spacing:.12em}body.template-index .category-card__title{font-size:clamp(.78rem,1.5vw,1.05rem)}.category-card__footer .status{font-size:.7rem}body.template-index .category-card__footer .status{font-size:clamp(.7rem,1.15vw,.76rem)}.site-footer__legal{font-size:.82rem}@media(max-width:719px){body.template-index .trust-strip__grid,.trust-strip__grid{grid-template-columns:1fr}.trust-item,body.template-index .trust-item{min-height:0;padding:15px 20px;border-right:0;border-bottom:1px solid rgba(255,255,255,.22);font-size:.74rem;letter-spacing:.14em}.trust-item:last-child,body.template-index .trust-item:last-child{border-bottom:0}}.desktop-nav a{position:relative}.desktop-nav a:after{position:absolute;right:0;bottom:-7px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left center;transition:transform .26s var(--ease)}.desktop-nav a:hover:after,.desktop-nav a[aria-current=page]:after{transform:scaleX(1)}.button{transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .12s var(--ease)}.button:active{transform:translateY(1px)}.product-card__media,.article-card__media{background-color:#ecece7;transition:background-color .32s var(--ease)}.product-card:hover .product-card__media{background-color:#e5e5de}.product-card__media img,.article-card__media img{transition:transform .52s var(--ease)}.product-card:hover .product-card__media img,.article-card:hover .article-card__media img{transform:scale(1.04)}.footer-nav a{transition:color .18s var(--ease)}.footer-nav a:hover{color:#fff}.product-accordions summary::-webkit-details-marker{display:none}.product-accordions summary:after{font-family:var(--font-mono);font-size:1.2rem;font-weight:400;content:"+";transition:transform .22s var(--ease)}.product-accordions details[open] summary:after{content:"\2013"}.newsletter-form__field,.search-input,.select{transition:border-color .2s var(--ease),background-color .2s var(--ease)}.newsletter-form__field:focus{border-color:#fff;background:#ffffff17}::selection{color:var(--color-ink);background:var(--color-signal)}.category-card :focus-visible,.product-card :focus-visible,.article-card :focus-visible{outline-offset:2px}:target{scroll-margin-top:84px}@media(max-width:719px){body.template-index .category-rail__grid{scrollbar-width:none;-ms-overflow-style:none}body.template-index .category-rail__grid::-webkit-scrollbar{display:none}}.product-gallery__item,.cart-item__media{background-color:#f4f4f0}.section-label,.eyebrow{display:inline-flex;align-items:center;gap:12px}.section-label:after,.eyebrow:after{width:clamp(28px,7vw,96px);height:1px;background:currentColor;opacity:.38;content:""}.category-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.category-card__top .meta{display:inline-flex;align-items:center;gap:10px;flex:none;font-family:var(--font-mono);font-size:.82rem;letter-spacing:.02em}.category-card__top .meta:before{width:clamp(20px,4vw,52px);height:1px;background:currentColor;opacity:.38;content:""}.principle{padding-top:18px;border-top:1px solid var(--rule)}.principle__number{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:.9rem;opacity:.75}.principle__number:after{display:none}.product-kicker{display:inline-flex;align-items:center;gap:8px}.product-kicker:before{width:5px;height:5px;border-radius:50%;background:var(--color-signal);content:"";flex:none}.text-link:after{display:inline-block;margin-left:7px;content:"\2192";transition:transform .22s var(--ease)}a.text-link:hover:after,.category-card:hover .text-link:after,.product-card:hover .text-link:after{transform:translate(4px)}.category-card{transition:border-color .2s var(--ease),transform .22s var(--ease)}.category-card:hover{transform:translateY(-3px)}.announcement{display:block;padding:10px 20px;text-align:center;letter-spacing:.2em;transition:opacity .18s var(--ease)}a.announcement:hover{opacity:.72}@media print{.site-header,.announcement,.site-footer,.newsletter,.field-lab-drawer,.vgab__tools,.vgab__rail,.vgab__back,.vgab__cta,.skip-link{display:none!important}body,.vgab,.vgab__man,.vgab__cat{color:#000;background:#fff}.vgab__panel{position:static;color:#000;background:#fff;border:1px solid #000}.vgab__build{display:block}.vgab__row,.vgab__cat{break-inside:avoid}}@media(prefers-reduced-motion:reduce){.button:active,.category-card:hover,.product-card:hover .product-card__media img,.article-card:hover .article-card__media img,a.text-link:hover:after,.category-card:hover .text-link:after,.product-card:hover .text-link:after{transform:none}.desktop-nav a:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vagsland-refine.css.map */
