html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;text-decoration:none}img{border-style:none;max-width:100%;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}:focus{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.skip-to-content-link{position:absolute;z-index:9999;top:-40px;left:6px;color:#fff;padding:8px;text-decoration:none}.skip-to-content-link:focus{top:6px}.content-for-layout:focus{outline:none}.notification{position:fixed;top:20px;right:20px;z-index:1000;padding:12px 24px;border-radius:8px;color:#fff;font-weight:500;transform:translate(100%);transition:transform .3s ease}.notification.show{transform:translate(0)}.notification--success{background-color:#10b981}.notification--error{background-color:#ef4444}body.cart-open{overflow:hidden}.animate-in{animation:slideInUp .6s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.loading{pointer-events:none;opacity:.7}.error{border-color:#ef4444!important}.prose{max-width:65ch}.prose h1{font-size:2.25rem;font-weight:800;margin-bottom:1rem}.prose h2{font-size:1.875rem;font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose h3{font-size:1.5rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.prose p{margin-bottom:1.25rem;line-height:1.75}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:1.625rem}.prose li{margin-bottom:.5rem}.prose a{color:hsl(var(--color-primary));text-decoration:underline}.prose a:hover{opacity:.8}.prose img{margin-top:2rem;margin-bottom:2rem;border-radius:.5rem}.prose blockquote{border-left:4px solid hsl(var(--color-primary));padding-left:1rem;font-style:italic;margin:1.5rem 0}@media (max-width: 767px){.prose h1{font-size:1.875rem}.prose h2{font-size:1.5rem}.prose h3{font-size:1.25rem}}@media print{.no-print{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
