@font-face{font-family:Kroiva Display;src:url(./kroiva-display.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--kroiva-ivory: #F6F1E8;--kroiva-cream: #FCF9F4;--kroiva-espresso: #241A16;--kroiva-oxblood: #6D2D32;--kroiva-taupe: #B9AA9D;--kroiva-line: rgba(36, 26, 22, .2);--kroiva-display: "Kroiva Display", "Bodoni 72", Didot, "Times New Roman", serif;--kroiva-sans: Arial, Helvetica, sans-serif}html{scroll-behavior:smooth}body{background:var(--kroiva-ivory);color:var(--kroiva-espresso);font-family:var(--kroiva-sans);text-rendering:optimizeLegibility}::selection{color:var(--kroiva-cream);background:var(--kroiva-oxblood)}h1,h2,h3,.h1,.h2,.h3,.kroiva-display{font-family:var(--kroiva-display);font-weight:400;letter-spacing:-.035em}.kroiva-eyebrow{color:var(--kroiva-oxblood);font-family:var(--kroiva-sans);font-size:.7rem;font-weight:700;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.header-logo,.header__menu-item,.header__icon,.header-actions__action{transition:opacity .18s ease,color .18s ease}.header__menu-item:hover,.header__icon:hover,.header-actions__action:hover{color:var(--kroiva-oxblood)}.button,button[class*=button],.shopify-payment-button__button{min-height:3.25rem;border-radius:0!important;font-family:var(--kroiva-sans);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease,color .18s ease}@media(hover:hover)and (prefers-reduced-motion:no-preference){.button:hover,button[class*=button]:hover{transform:translateY(-2px)}.product-card:hover img,.collection-card:hover img{transform:scale(1.02)}}main[data-template*=collection],main[data-template*=product],main[data-template*=page],main[data-template*=cart]{background:var(--kroiva-ivory)}.product-card,.collection-card{background:transparent}.product-card img,.collection-card img,.product-media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}main[data-template*=collection] h1,main[data-template*=page] h1{max-width:18ch;font-size:clamp(3rem,6vw,6.5rem);line-height:.95}main[data-template*=product] h1{font-size:clamp(2.4rem,4.4vw,4.8rem);line-height:.98}main[data-template*=product] .product-description,main[data-template*=product] .rte{line-height:1.7}main[data-template*=product] variant-picker,main[data-template*=product] .variant-picker{padding-top:.25rem;border-top:1px solid var(--kroiva-line)}main[data-template*=product] .product-details a[href="/pages/size-guide"],main[data-template*=product] a[href="/pages/size-guide"]{color:var(--kroiva-espresso);font-size:.72rem;font-weight:700;letter-spacing:.11em;text-decoration-color:var(--kroiva-oxblood);text-underline-offset:.3rem;text-transform:uppercase}main[data-template*=cart] .cart__summary,main[data-template*=cart] [class*=cart-summary]{border-radius:0!important}footer{border-top:1px solid var(--kroiva-line);background:var(--kroiva-cream)}footer input{border-radius:0!important}@media(max-width:749px){.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}main[data-template*=collection] h1,main[data-template*=page] h1{font-size:clamp(2.6rem,12vw,4.25rem)}main[data-template*=product] h1{font-size:clamp(2.35rem,10vw,3.75rem)}main[data-template*=product] .product-information{--product-gap: 1.5rem}main[data-template*=cart] .cart-items{gap:1.25rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kroiva-brand.css.map */
