:root{--primary-color: #181a1a;--secondary-color: #fffefe;--tertiary-color: #cccccc}html,body{font-family:Helvetica;font-size:16px;padding:0;scroll-behavior:smooth}body{margin:0 auto}h3{text-align:center;margin-bottom:.25em}h4{font-weight:400;text-align:center;margin:0;font-size:1em;text-transform:uppercase}a:link,a:active{color:var(--primary-color);text-decoration:none}a:visited{color:var(--primary-color)}a:hover{text-decoration:underline}.hide{display:none}.menu-close{position:absolute;top:1em;right:1em}.padding{padding:calc(8px + 1.5625vw)}.wrapper{margin:0 auto;padding:1em;box-sizing:border-box;width:100%;max-width:1500px}.flex{display:flex}section.page-content,section.product-item,section.blog-article-content,section.blog-article-event,section.blog-list,div.heading,div.cart-items,.shopify-challenge__container,.shopify-policy__container,.blog-list{margin:5em auto 0}.page-column,.page-text{margin:0 auto;max-width:900px}.page-column{display:grid;grid-template-columns:1fr 1fr;grid-gap:3em;justify-content:center;align-content:center}.submit input[type=submit]{width:100%}input[type=submit],.button{border:1px solid var(--primary-color);background-color:var(--primary-color);color:var(--secondary-color);padding:.5em 1em;text-transform:uppercase;width:min-content;font-weight:700;cursor:pointer;white-space:nowrap;text-align:center}.btn{border:1px solid;border-radius:3px;padding:.5em 1em;text-transform:uppercase;width:min-content;font-weight:700;cursor:pointer;white-space:nowrap;text-align:center}.btn-dark{border-color:var(--primary-color);background-color:var(--primary-color);color:var(--secondary-color)}.btn-light{border-color:var(--primary-color);background-color:var(--secondary-color);color:var(--primary-color)}.btn-neutral{border-color:var(--tertiary-color);background-color:var(--tertiary-color);color:var(--primary-color)}.btn-neutral2{border-color:var(--tertiary-color);background-color:var(--secondary-color)}.btn-hide{opacity:0}textarea{height:15em}input,.button{border-radius:3px}input[type=email],input[type=text],textarea{border:1px solid #CCC;background-color:var(--secondary-color);color:var(--primary-color);padding:.5em 1em;width:100%;box-sizing:border-box}input[type=submit]:disabled,input[type=text]:disabled{border:1px solid #CCC;background-color:#ccc;color:var(--primary-color);cursor:default}.shopify-challenge__container .shopify-challenge__button{margin-top:1em}.inactive{display:none}.submit{background-color:var(--secondary-color);color:var(--secondary-color);text-transform:uppercase;cursor:pointer;white-space:nowrap;font-weight:700}a.submit:link,a.submit:active,a.submit:visited{color:var(--primary-color)}a.submit:hover{background-color:var(--primary-color);color:var(--secondary-color);text-decoration:none}.abs{position:absolute}.rel{position:relative}.sold-out{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.sold-out.btn{font-weight:400;font-size:.75em;background-color:var(--secondary-color)}.pagination{display:grid;grid-template-columns:min-content 1fr min-content;align-items:center;gap:1em;padding-top:1em;font-size:.75em}.pagination-pages{justify-self:center;display:flex;flex-wrap:nowrap;gap:1em}.pagination ul{padding:0}.pagination ul li{list-style:none;display:inline}.col-1,.col-2{padding:calc(8px + 1.5625vw)}.col-2{display:flex;flex-flow:column wrap;gap:1em}.list{display:grid;grid-gap:2em}.list-line-item{display:grid;grid-template-columns:repeat(2,1fr)}.list-line-item-2{text-align:right}svg.about-logo{width:240px}.calendar-container{width:100%;max-width:1000px;text-align:center;margin:0 auto}.calendar-list-container{display:flex;flex-flow:column wrap;align-content:center;justify-content:center;padding:calc(8px + 1.5625vw)}.calendar-view{display:flex;flex-flow:row nowrap;align-items:center;gap:.5em}.calendar-container a:hover{text-decoration:none}.calendar-container h1{font-size:clamp(2rem,1.2241rem + 1.6552vw,3.5rem)}.calendar-container{padding:0 1em;box-sizing:border-box}.col-1 .calendar-container{padding:0}.calendar-header{padding-bottom:1em}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr)}.days-of-week,.days{font-weight:700}.days div{aspect-ratio:1;display:grid;align-content:center;position:relative}.day{font-size:clamp(1rem,.0625rem + 4vw,2.5625rem);margin:0;padding:0}.holiday{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);font-size:clamp(.2rem,.019rem + .3862vw,.55rem)}.sticker{position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%);z-index:2;width:50%;height:auto}.calendar-header,calendar-footer{text-transform:uppercase}@media (max-width: 750px){hr{margin:1em auto}section.page-content,section.product-item,section.blog-article-content,section.blog-article-event,section.blog-list,div.cart-items,div.heading,.shopify-challenge__container,.shopify-policy__container,.blog-list{margin:0 auto;overflow:hidden}.page-column{display:grid;grid-template-columns:1fr;grid-gap:1em}.submit{width:auto}.pagination{grid-template-columns:repeat(2,min-content);justify-content:space-between}.pagination-pages{display:none}.col-1,.col-2{padding:1em}.list-line-item{display:grid;grid-template-columns:1fr}.list-line-item-2{text-align:left}.calendar-container h1{font-size:2em}.holiday{display:none}input[type=submit],.button{font-weight:400}.calendar-list-container{padding:2em 1em 0}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/style.css.map */
