body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,.btn,input,select,textarea,.card,.product-card,.collection-card{transition:all .3s cubic-bezier(.25,.1,.25,1)}.product-card:hover,.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #1c3a2a14}.product-card .media img,.card .media img{transition:transform .6s cubic-bezier(.25,.1,.25,1)}.product-card:hover .media img,.card:hover .media img{transform:scale(1.03)}.button--primary:hover,.btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 12px #1c3a2a33}.page-content h2,.shopify-section .rte h2{margin-bottom:.75em}.page-content p,.shopify-section .rte p{margin-bottom:1em;line-height:1.7}.shopify-section{animation:fadeInUp .6s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.rte table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:.9375rem}.rte table th{background-color:#1c3a2a;color:#f5e2ce;font-weight:600;padding:.75em 1em;text-align:left}.rte table td{padding:.625em 1em;border-bottom:1px solid #E5E5E0}.rte table tr:nth-child(2n) td{background-color:#fafaf7}.rte h3{margin-top:1.5em;padding-bottom:.25em;border-bottom:1px solid #E5E5E0}.rte a{color:#1c3a2a;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .3s ease,text-decoration-color .3s ease}.rte a:hover{color:#c4975a;text-decoration-color:#c4975a}.announcement-bar{letter-spacing:.08em}.hero .text,.hero p{text-shadow:0 2px 8px rgba(0,0,0,.15)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-offsidegarb.css.map */
