body:not(.menu-open) #merch header{height:unset}#merch main{position:relative;z-index:1;margin-bottom:20rem}#merch .supplier{margin-top:1rem;font-size:2rem;display:flex;align-items:middle;gap:1rem}#merch .store-bg{width:100%;height:100%;position:absolute;background-size:cover;top:0;left:0;bottom:0;right:0;opacity:.5;filter:blur(6px);background-position:50%;background-image:url(/img/store-bg.c6ce1aae.webp)}#merch .hidden-seo-links{display:none}#merch .header{display:flex;margin-bottom:5rem;justify-content:space-between;align-items:center}#merch .header .title{font-family:Helios Bold;font-size:min(7vw,6rem)}#merch .header .subtitle{font-family:Helios;opacity:.6;font-size:min(3vw,3rem);margin-top:.5rem}#merch .header img{min-width:200px;max-width:20vw}#merch .type-filter{display:flex;gap:1.5rem;margin-bottom:5rem;font-size:2rem;overflow:auto;padding-bottom:1rem}#merch .type-filter svg{margin-top:4px;width:20px;height:20px}#merch .type-filter>div{cursor:pointer;opacity:.8;background:#000;padding:1rem 1.5rem;border-bottom:.25rem solid transparent;white-space:nowrap;display:flex;gap:1.5rem;align-items:center}#merch .type-filter>div.active,#merch .type-filter>div:hover{opacity:1;border-bottom:.4rem solid #fff}#merch .item-count{font-weight:700;font-size:2.5rem;margin-bottom:3rem;display:flex;gap:3rem;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}#merch .item-count .text{opacity:.8;font-size:2rem}#merch .item-count>:nth-child(2){transform:rotate(180deg)}#merch .item-count .arrow{width:50px;height:50px;cursor:pointer;color:#fff;opacity:.8}#merch .item-count .arrow:hover{opacity:1}#merch .content{display:flex;flex-direction:column-reverse;align-items:start;gap:0}#merch .content .item{display:flex;gap:5rem;flex-direction:column;background:rgba(0,0,0,.188);padding:3rem;backdrop-filter:blur(30px)}#merch .content .item .item-info{display:flex;gap:1rem;flex-direction:column}#merch .content .item .item-info .title{font-size:min(6vw,5rem);font-weight:700}#merch .content .item .item-info .description{opacity:.8;margin-bottom:4rem}#merch .content .item .link{padding:1rem 2rem;border:.25rem solid #fff;color:#fff;display:inline-block;font-weight:700;display:inline-flex;align-items:center;gap:1rem}#merch .content .item .link:hover{background:#fff;color:#000;transform:scale(.96)}#merch .content .item .subtext{color:#a0a0a0;margin-top:2rem;max-width:400px}#merch .content .img{min-width:50vw;min-height:50vw;max-height:50vw;max-width:50vw;animation:logo-floating 3s ease-in-out infinite}@media screen and (min-width:700px){#merch .content .img{min-width:25vw;min-height:25vw;max-height:25vw;max-width:25vw}}#merch .content .images{display:flex;backdrop-filter:blur(10px);padding:5rem;background:hsla(0,0%,100%,.048);justify-content:center;width:100%}#merch .content .colors{display:flex;gap:1rem;flex-direction:column}#merch .content .colors>div{min-width:4rem;min-height:4rem;max-width:4rem;max-height:4rem;border-radius:50%;cursor:pointer}#merch .content .colors>div.active,#merch .content .colors>div:hover{border:.5rem solid #fff}@media screen and (min-width:700px){#merch .content{flex-direction:row}}#merch .payment-option-btn{text-decoration:underline;color:#02ffcf;cursor:pointer}#merch .disclaimer{max-width:90rem;margin:10rem auto 0 auto;display:flex;gap:2rem;align-items:center}#merch .disclaimer svg{min-width:30px;min-height:30px}#merch .modal{padding:2rem}#merch .modal .modal-content{position:fixed;top:0;width:100%;z-index:3;left:50%;translate:-50%;background:#000;padding:2rem;display:flex;gap:2rem;flex-direction:column;max-width:600px}#merch .modal .modal-content>:first-child{cursor:pointer;position:absolute;top:0;right:0;margin:2rem}#merch .modal .modal-content>:nth-child(2){font-size:2.5rem;font-weight:700}#merch .modal .modal-backdrop{position:fixed;z-index:2;width:100%;height:100%;top:0;left:0;right:0;bottom:0;backdrop-filter:blur(10px);background-color:rgba(0,0,0,.5)}