@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";:root{--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--border-radius-sm: .375rem;--border-radius: .75rem;--border-radius-button: 3.75rem}*,*:before,*:after{box-sizing:border-box}img,svg{max-width:100%;height:auto;display:block}@media screen and (max-width:999px){main{overflow-x:hidden}}body{margin:0;font-family:var(--font-body-family);font-weight:var(--font-body-weight);color:var(--color-primary-text);background-color:var(--color-background);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shopify-section-group-header-group{position:sticky;top:0;z-index:100}h1,.h1{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-top:0;margin-bottom:var(--spacing-4);line-height:1.15;font-size:clamp(1.75rem,4vw,2.5rem)}h2,.h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-top:0;margin-bottom:var(--spacing-4);line-height:1.2;font-size:clamp(1.375rem,3.5vw,2rem)}h3,.h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-top:0;margin-bottom:var(--spacing-4);line-height:1.2;font-size:clamp(1.125rem,2.5vw,1.375rem)}h4,.h4{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin-top:0;margin-bottom:var(--spacing-2);font-size:1.125rem}a{color:inherit;text-decoration:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{max-width:var(--container-max-width);margin-left:auto;margin-right:auto;padding-left:var(--spacing-4);padding-right:var(--spacing-4);width:100%}.button{display:inline-flex;justify-content:center;align-items:center;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--border-radius-button);background-color:var(--color-accent);color:#fff;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:opacity .2s,transform .1s;letter-spacing:.3px}.button:hover{opacity:.88}.button:active{transform:scale(.98)}.button--primary{background-color:#1a1a1a;color:#fff}.button--secondary{background-color:#ffd53b;color:#1a1a1a}.text-subdued{color:#999}.line-through{text-decoration:line-through;color:#999}.text-on-sale{color:var(--color-sale)}.badge{display:inline-block;padding:.2em .6em;font-size:.75em;font-weight:700;border-radius:9999px;line-height:1}.badge--on-sale{background-color:var(--color-sale);color:#fff}.prose p{margin-bottom:var(--spacing-3);line-height:1.7}.prose p:last-child{margin-bottom:0}.h-stack{display:flex;flex-direction:row}.v-stack{display:flex;flex-direction:column}.gap-2{gap:var(--spacing-2)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-8{gap:var(--spacing-8)}.align-center{align-items:center}.align-start{align-items:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.w-full{width:100%}.text-center{text-align:center}@media screen and (min-width:700px){.container{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}}@media screen and (min-width:1200px){.container{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/base.css.map */
