:root{--ruby-red: #BA5B3E;--ruby-dark: #9d4d33;--espresso: #470606;--cream: #F2EBD7;--sand: #e5d9c2}h1,h2,h3,.h1,.h2,.h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}header-component .header__logo-text{letter-spacing:.04em}.header__nav-item a:hover,.header__nav-item a:focus{color:var(--ruby-red);text-decoration:underline;text-underline-offset:4px}.card-product{transition:transform .2s ease,box-shadow .2s ease}.card-product:hover{transform:translateY(-3px);box-shadow:0 8px 24px #4706061f}.btn,button[type=submit]{letter-spacing:.03em;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.btn:active,button[type=submit]:active{transform:scale(.97)}.button-primary,.btn--primary{background-color:var(--ruby-red)!important;border-color:var(--ruby-red)!important;color:var(--cream)!important}.button-primary:hover,.btn--primary:hover{background-color:var(--ruby-dark)!important;border-color:var(--ruby-dark)!important}.section-hero .hero__content{max-width:560px}footer a:hover{color:var(--cream);text-decoration:underline;text-underline-offset:4px}.collection-title,.section-header__heading{font-size:1.5rem;letter-spacing:-.01em}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ruby-red);outline-offset:3px}.color-scheme-1{background-image:none}.hero-wrapper .hero__media-grid{top:0;right:0;bottom:0;left:50%}.hero-wrapper .hero__media{object-fit:contain;object-position:left center;mix-blend-mode:darken}.hero-wrapper .hero__content-wrapper{max-width:46%!important;margin-inline-start:var(--page-gutter, 20px)!important;margin-inline-end:auto!important}.hero-wrapper .hero__content-wrapper{--font-heading--capitalize: none}.hero-wrapper .hero__content-wrapper *{text-transform:none!important}.hero-wrapper .hero__content-wrapper .rte p{margin-block-start:0!important;margin-block-end:0!important;line-height:1.05}@keyframes logoDropIn{0%{transform:translateY(-90px);opacity:0}to{transform:translateY(0);opacity:1}}.hero-wrapper{overflow:hidden}.hero-wrapper .hero__media-grid{animation:logoDropIn 1s cubic-bezier(.22,1,.36,1) .1s both}@media(prefers-reduced-motion:reduce){.hero-wrapper .hero__media-grid{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
