:root{--page-width: 120rem;--page-width-margin: 2rem;--spacing-sections-desktop: 8rem;--spacing-sections-mobile: 5rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1.2;margin:0 0 1.5rem}h1{font-size:4rem}h2{font-size:3.2rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}p{margin:0 0 1.5rem}a{color:rgb(var(--color-base-accent-1));text-decoration:underline}a:hover{text-decoration:none}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-width-margin)}.section{padding:var(--spacing-sections-mobile) 0}@media screen and (min-width: 750px){.section{padding:var(--spacing-sections-desktop) 0}}.button{font-family:inherit;cursor:pointer;display:inline-flex;justify-content:center;align-items:center;border:none;padding:1.5rem 3rem;text-decoration:none;font-size:1.5rem;line-height:1;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));border-radius:.4rem;transition:all .3s ease;min-width:12rem;min-height:4.5rem}.button:hover{background-color:rgba(var(--color-button),.85);transform:translateY(-.2rem)}.button--secondary{background-color:transparent;border:.1rem solid rgb(var(--color-button));color:rgb(var(--color-button))}.button--secondary:hover{background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}input,textarea,select{font-family:inherit;font-size:1.5rem;padding:1.2rem;border:.1rem solid rgba(var(--color-base-text),.2);border-radius:.4rem;width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:rgb(var(--color-base-accent-1))}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));gap:2rem}@media screen and (min-width: 750px){.grid{gap:3rem}}img{max-width:100%;height:auto;display:block}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.hidden{display:none!important}.text-center{text-align:center}.cart-count-bubble{position:absolute;background-color:rgb(var(--color-base-accent-1));color:#fff;height:1.7rem;width:1.7rem;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1rem;top:-.5rem;right:-.5rem}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffffe6;display:flex;justify-content:center;align-items:center;z-index:9999}.spinner{border:.3rem solid rgba(var(--color-base-accent-1),.1);border-top-color:rgb(var(--color-base-accent-1));border-radius:50%;width:4rem;height:4rem;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media screen and (max-width: 749px){:root{--page-width-margin: 1.5rem}h1{font-size:3rem}h2{font-size:2.4rem}h3{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/base.css.map */
