@keyframes animation-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animation-pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes animation-rainbow{from{filter:hue-rotate(10deg)}to{filter:hue-rotate(360deg)}}.animation-rainbow{animation:animation-rainbow 6s steps(72) infinite}body{display:flex;min-height:100vh;flex-direction:column;font-family:"SpaceGrotesk",sans-serif}body.has-fixed-header .site-header.is-fixed{transform:translateY(0)}main{flex:1 0 0}a{color:#000;text-decoration:none}svg{border-radius:.5rem}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-family:"Brice",serif;font-weight:700}.btn{border:2px solid #000;box-shadow:4px 4px 0 #000 !important;text-transform:uppercase;font-weight:700}.btn.btn-primary{background-color:#fff;color:#000}.btn.btn-primary:hover{border-color:#000;background-color:hsl(0,0%,85%)}.btn.btn-primary:active{color:#000;border-color:#000;background-color:hsl(0,0%,70%);box-shadow:2px 2px 0 #000}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-white:hover{border-color:#000;background-color:hsl(0,0%,85%)}.btn.btn-white:active{color:#000;border-color:#000;background-color:hsl(0,0%,70%);box-shadow:2px 2px 0 #000}.btn.btn-red{background-color:#f42223;color:#000}.btn.btn-red:hover{border-color:#000;background-color:rgb(225.0961206897,11.2038793103,12.2224137931)}.btn.btn-red:active{color:#000;border-color:#000;background-color:rgb(185.3732758621,9.2267241379,10.0655172414);box-shadow:2px 2px 0 #000}.btn.btn-purple{background-color:#8f7afd;color:#000}.btn.btn-purple:hover{border-color:#000;background-color:hsl(249.6183206107,97.037037037%,62.5%)}.btn.btn-purple:active{color:#000;border-color:#000;background-color:rgb(49.6666666667,11.1666666667,251.3333333333);box-shadow:2px 2px 0 #000}.btn.btn-yellow{background-color:#ffe500;color:#000}.btn.btn-yellow:hover{border-color:#000;background-color:rgb(216.75,194.65,0)}.btn.btn-yellow:active{color:#000;border-color:#000;background-color:rgb(178.5,160.3,0);box-shadow:2px 2px 0 #000}.btn.btn-orange{background-color:#f90;color:#000}.btn.btn-orange:hover{border-color:#000;background-color:hsl(36,100%,42.5%)}.btn.btn-orange:active{color:#000;border-color:#000;background-color:hsl(36,100%,35%);box-shadow:2px 2px 0 #000}.btn.btn-green{background-color:#c5f108;color:#000}.btn.btn-green:hover{border-color:#000;background-color:rgb(167.45,204.85,6.8)}.btn.btn-green:active{color:#000;border-color:#000;background-color:rgb(137.9,168.7,5.6);box-shadow:2px 2px 0 #000}.btn.btn-minwidth{min-width:190px}.btn.btn-round{width:72px;height:72px;display:flex;justify-content:center;align-items:center;border-radius:72px}.form-control{border:2px solid #000 !important;box-shadow:0 4px 0 #000 !important;font-weight:600}.alert{border-width:2px}.site-header{position:relative;z-index:100;padding-top:2rem !important;padding-bottom:2rem !important;background:url("../img/texture/texture_dots_trans.webp") left center repeat-x}.site-header.is-fixed{background:hsla(0,0%,100%,.65);box-shadow:0 0 1rem rgba(0,0,0,.15);position:fixed;left:0;top:0;width:100%;z-index:160;transition:all 250ms ease-out;transform:translateY(-180px);padding:1rem 0 !important;backdrop-filter:blur(8px)}.site-header .logo img{width:96px}.site-header .button-menu{position:absolute;margin-top:-22px;top:50%;right:1rem}.site-footer{font-family:"SpaceGrotesk",sans-serif}.site-footer .divider{background:url("../img/footer_divider.svg") left top repeat-x;height:50px}.site-footer .wrapper{background:#000 url("../img/footer_rainbow.svg") right bottom no-repeat;background-size:177px 147px}.site-footer .wrapper nav ul li{color:hsl(0,0%,45%)}.site-footer .wrapper nav ul li a{color:hsl(0,0%,75%);text-decoration:none;text-transform:uppercase;font-size:.95em;transition:all 350ms}.site-footer .wrapper nav ul li a:hover{text-decoration:none;color:#fff}.site-footer .wrapper nav ul.menu-social li a{display:block}.site-footer .wrapper nav ul.menu-social li:not(:last-child){margin-right:.75rem}.site-footer .wrapper nav ul.menu-locales li:not(:last-child){position:relative;padding-right:.75rem}.site-footer .wrapper nav ul.menu-locales li:not(:last-child)::after{content:"";position:absolute;top:0;right:0;bottom:0;border-left:1px solid hsla(0,0%,100%,.15)}.page.page-home .site-header:not(.is-fixed){position:absolute;left:0;top:0;width:100%;padding-bottom:6rem !important;background:url("../img/texture/texture_dots.webp") left bottom repeat-x;background-size:contain}.page.page-home .site-header:not(.is-fixed) .wrapper{padding:2rem 0;text-align:center}.page.page-home .site-header:not(.is-fixed) .wrapper .logo img{width:128px}.page.page-home .site-main{padding-top:7rem;margin-bottom:.25rem}.page.page-home .site-main .wrapper{position:relative;padding-top:1.5rem;padding-bottom:2rem}.page.page-home .site-main .lobster-cycler .lobster{height:0;padding-bottom:180%;overflow:hidden;position:relative;transition:filter 350ms,opacity 350ms}.page.page-home .site-main .lobster-cycler .lobster.is-loading{position:relative;filter:grayscale(1);opacity:.5}.page.page-home .site-main .lobster-cycler .lobster.is-loading::after{width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;background:url("../img/icon_spinner.svg") center center no-repeat;background-size:contain;z-index:10;content:"";animation:animation-rotate 1.2s linear infinite;filter:invert(1)}.page.page-home .site-main .lobster-cycler .lobster img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.page.page-home .site-main .nav-main a{display:flex;flex-direction:row;align-items:center;justify-content:center;height:160px;border:2px solid #000;border-radius:1rem;box-shadow:4px 4px 0 #000;color:#000;font-family:"Brice",serif;font-weight:700;font-size:1.15em;text-decoration:none;text-transform:uppercase;transition:background 350ms ease-out}.page.page-home .site-main .nav-main a:active{box-shadow:2px 2px 0 #000}.page.page-home .site-main .nav-main a span{text-align:center}.page.page-home .site-main .nav-main a.button-about{background:#fff}.page.page-home .site-main .nav-main a.button-about:hover{background:hsl(0,0%,85%)}.page.page-home .site-main .nav-main a.button-mutations{background:#ffe500}.page.page-home .site-main .nav-main a.button-mutations:hover{background:rgb(216.75,194.65,0)}.page.page-home .site-main .nav-main a.button-activist{position:relative;background:#8f7afd}.page.page-home .site-main .nav-main a.button-activist:hover{background:hsl(249.6183206107,97.037037037%,62.5%)}.page.page-home .site-main .nav-main a.button-activist::after{content:"";position:absolute;left:50%;bottom:-33px;margin-left:-33px;width:66px;height:66px;background:url("../img/sticker_smiley.svg") center center no-repeat;pointer-events:none}.page.page-home .site-main .nav-main a.button-oracle{background:#f42223}.page.page-home .site-main .nav-main a.button-oracle:hover{background:rgb(225.0961206897,11.2038793103,12.2224137931)}.page.page-home .site-main .nav-main a.button-shop{background:#c5f108}.page.page-home .site-main .nav-main a.button-shop:hover{background:rgb(167.45,204.85,6.8)}.page.page-home .site-main .nav-main a.button-profile{background:#000;color:#fff}.page.page-home .site-main .nav-main a.button-profile:hover{background:hsl(0,0%,15%)}.page.page-about{background:url("../img/texture/texture_circles.webp") left top no-repeat fixed;background-size:contain}.page.page-about .wrapper.wrapper-splash a{text-transform:uppercase;text-decoration:none;font-weight:700;font-size:.9em;color:#000}.page.page-mutations{background:#faf7f0}.page.page-mutations .form-control#search{background:#fff url("../img/icon-search.svg") .25rem center no-repeat;background-size:32px 32px;padding-left:2.75rem}.page.page-mutation .site-header:not(.is-fixed){position:absolute;left:0;top:0;width:100%;z-index:100}.page.page-mutation .site-header:not(.is-fixed) .logo{opacity:0}.page.page-mutation .wrapper.wrapper-splash .lobster-detail{margin-bottom:2.5rem;position:relative;z-index:10}.page.page-mutation .wrapper.wrapper-splash .lobster-detail::after{content:"";position:absolute;top:0;left:0;width:100%;height:96px;background:linear-gradient(180deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);z-index:100}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .hide-video{position:absolute;left:1rem;top:50%;margin-top:-22px;display:none;z-index:50}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .show-video{position:absolute;right:1rem;top:50%;margin-top:-22px;z-index:50}.page.page-mutation .wrapper.wrapper-splash .lobster-detail.is-video .hide-video{display:block}.page.page-mutation .wrapper.wrapper-splash .lobster-detail.is-video .show-video{display:none}.page.page-mutation .wrapper.wrapper-splash .lobster-detail.is-video .lobster video{display:block}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .lobster{height:0;padding-bottom:180%;overflow:hidden;position:relative;transition:filter 350ms,opacity 350ms}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .lobster img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.page.page-mutation .wrapper.wrapper-splash .lobster-detail .lobster video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;display:none;z-index:10}.page.page-mutation .wrapper.wrapper-details{display:none}.page.page-mutation .wrapper.wrapper-details h1{background:#f42223;color:#000;text-align:center;padding:2.5rem 0 2rem;margin-bottom:2rem}.page.page-mutation.has-details .site-header:not(.is-fixed){position:initial;left:initial;top:initial}.page.page-mutation.has-details .site-header:not(.is-fixed) .logo{opacity:1}.page.page-mutation.has-details .wrapper-splash{display:none}.page.page-mutation.has-details .wrapper-details{display:block}.page.page-activist .site-header:not(.is-fixed) .logo{opacity:0}.page.page-activist .articles article .box-content{display:none}.page.page-activist .articles article.is-expanded .box-content{display:block}.page.page-oracle{background:#faf7f0}.page.page-oracle .site-header:not(.is-fixed) .logo{opacity:0}.page.page-oracle .site-footer .divider{display:none}.page.page-oracle .site-main .wrapper.wrapper-splash{position:fixed;left:0;top:0;width:100%;height:100%;z-index:200;background:#fff url("../img/texture/texture_zebra.webp") center center no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.page.page-oracle .site-main .wrapper.wrapper-splash img{animation:animation-pulsate 2s ease-in-out infinite both}.page.page-oracle .site-main .wrapper.wrapper-question{min-height:90vh;display:flex;flex-direction:column;justify-content:space-between;padding-top:72px}.page.page-oracle .site-main .wrapper.wrapper-question h3{font-family:"SpaceGrotesk",sans-serif;font-weight:700}.page.page-oracle .site-main .wrapper.wrapper-question .button-restart{position:absolute;left:50%;top:0;margin-left:-65px;z-index:150}.page.page-oracle .site-main .wrapper.wrapper-reading .video-container{height:0;padding-bottom:165%;position:relative}.page.page-oracle .site-main .wrapper.wrapper-reading .video-container video{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover}.page.page-oracle .site-main .wrapper.wrapper-reading .video-container .hide-video{position:absolute;bottom:1rem;left:1rem;z-index:10}.page.page-oracle .site-main .overlay-oracle{position:fixed;left:0;top:0;width:100%;height:100%;z-index:220;background:#fff;display:none}.page.page-oracle .site-main .overlay-oracle.is-open{display:block}.page.page-faqs .faqs .faq{background:#fff;border:2px solid #000;border-radius:.5rem;padding:1rem 1.25rem}.page.page-faqs .faqs .faq .faq-question{text-transform:uppercase;font-weight:700}.page.page-faqs .faqs .faq .faq-question a{display:block;text-decoration:none;color:#000;padding-right:32px;position:relative}.page.page-faqs .faqs .faq .faq-question a::after{content:"";position:absolute;right:0;top:0;width:24px;height:24px;transition:all 350ms ease-out;background:url("../img/icon_scroll.svg") 0 0 no-repeat;background-size:24px 24px}.page.page-faqs .faqs .faq .faq-answer{padding-top:1rem;font-size:.9em;display:none}.page.page-faqs .faqs .faq .faq-answer>*:last-child{margin-bottom:0}.page.page-faqs .faqs .faq.is-open .faq-question a::after{transform:rotate(-180deg)}.page.page-faqs .faqs .faq.is-open .faq-answer{display:block}.page.page-faqs .faqs .faq:not(:last-child){margin-bottom:1rem}.page.page-faqs .faqs .faq:nth-child(5n+1){background-color:#fff}.page.page-faqs .faqs .faq:nth-child(5n+2){background-color:#f42223}.page.page-faqs .faqs .faq:nth-child(5n+3){background-color:#ffe500}.page.page-faqs .faqs .faq:nth-child(5n+4){background-color:#8f7afd}.page.page-faqs .faqs .faq:nth-child(5n+5){background-color:#c5f108}.page.page-profile .change-password a:not(.btn){color:#fff;text-transform:uppercase;font-weight:700;text-align:center;display:block;padding:3rem 0;position:relative}.page.page-profile .change-password a:not(.btn) img{position:absolute;left:50%;top:1rem;margin-left:-12px;filter:invert(1);transition:all 350ms}.page.page-profile .change-password .wrapper{display:none}.page.page-profile .change-password.is-open a img{transform:rotate(-180deg)}.page.page-profile .change-password.is-open .wrapper{display:block}.page.page-content{background:#faf7f0 url("../img/texture/texture_dots_trans.webp") left top repeat-x fixed}.page.page-content .site-header:not(.is-fixed){background:rgba(0,0,0,0)}.page.page-content .site-header:not(.is-fixed) .logo{opacity:0}.page.page-content .site-main::before{content:"";width:130px;height:160px;margin-left:-65px;background:url("../img/img_arrow_menu.webp") left top no-repeat;background-size:contain;position:absolute;left:50%;top:-32px;z-index:50}.page.page-inverted{background:#000 url("../img/texture/texture_dots_inv.webp") left top repeat-x;color:#fff}.page.page-inverted .site-header:not(.is-fixed){background:rgba(0,0,0,0)}.page.page-inverted .site-header:not(.is-fixed) .logo img{filter:invert(1)}.page.page-inverted .site-main form a:not(.btn){color:hsl(0,0%,50%);transition:all 350ms}.page.page-inverted .site-main form a:not(.btn):hover{color:#fff}.page.page-inverted .site-footer .divider{background-color:#fff}.page.page-inverted .btn{border-color:hsl(0,0%,50%);box-shadow:initial !important;color:#fff}.page.page-inverted .btn.btn-purple{border-color:rgb(171,155.25,253.5)}.page.page-inverted .btn.btn-red{border-color:rgb(246.75,89.25,90)}.page.page-inverted .btn.btn-primary,.page.page-inverted .btn.btn-yellow,.page.page-inverted .btn.btn-green{color:#000}.page.page-inverted .form-control{border-color:hsl(0,0%,50%) !important;box-shadow:initial !important;background-color:#000;color:#fff}.page.page-inverted .form-control::placeholder{color:hsl(0,0%,35%);text-transform:uppercase}.page.page-welcome{background:#faf7f0 url("../img/texture/texture_circles.webp") left top no-repeat fixed;background-size:contain}.page.page-welcome .site-header:not(.is-fixed){background:rgba(0,0,0,0)}.page.page-welcome .site-header:not(.is-fixed) .button-menu{display:none}.page.page-welcome h1{width:240px;margin:0 auto 1rem}.page.page-welcome .btn{min-width:144px}.page.page-welcome .img-spin{animation:animation-rotate 7s infinite;animation-timing-function:linear}.page.page-shop{background:#c5f108 url("../img/texture/texture_shop.webp") center top repeat-x fixed;background-size:cover}.page.page-shop .site-header:not(.is-fixed){z-index:10;background:rgba(0,0,0,0)}.page.page-shop .site-header:not(.is-fixed) .logo{opacity:0;pointer-events:none}.page.page-shop .site-footer .divider{background-color:#fff}.page.page-shop .img-shirt{position:relative;margin-top:-5rem;margin-bottom:2rem}@media(min-width: 1024px){.page.page-shop .img-shirt{margin-top:0}}.page.page-shop .box.box-white{border-radius:2rem 2rem 0 0;box-shadow:0 0 1rem rgba(0,0,0,.15)}.page.page-shop span.color{display:inline-block;width:24px;height:24px;border-radius:24px;background:#000}.page.page-shop .col-fixed{width:240px}.page.page-shop .sizes .swatches{border:2px solid #000;border-radius:.5rem;overflow:hidden}.page.page-shop .sizes .swatches .swatch{padding:1.5rem 0;text-align:center;cursor:pointer;transition:all 350ms}.page.page-shop .sizes .swatches .swatch.disabled{pointer-events:none;color:hsl(0,0%,75%)}.page.page-shop .sizes .swatches .swatch.is-selected{background-color:rgb(240.5,251.5,193.25)}.page.page-shop .sizes .swatches .swatch.swatch-1{border-bottom:2px solid #000;border-right:2px solid #000}.page.page-shop .sizes .swatches .swatch.swatch-2{border-bottom:2px solid #000;border-right:2px solid #000}.page.page-shop .sizes .swatches .swatch.swatch-3{border-bottom:2px solid #000}.page.page-shop .sizes .swatches .swatch.swatch-4{border-right:2px solid #000}.page.page-shop .quantity input[type=number]{-moz-appearance:textfield}.page.page-shop .quantity input::-webkit-outer-spin-button,.page.page-shop .quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.page.page-shop .btn-cart{width:64px;height:64px;border-radius:64px;display:inline-flex;justify-content:center;align-items:center}.page.page-shop .details{background:#fff;box-shadow:0 0 1rem rgba(0,0,0,.15);padding-bottom:.5rem}.page.page-shop .details .info:not(:last-child){border-bottom:1px solid #e4e4e4}.page.page-shop .details .info a{display:block;padding:1rem 2.5rem 1rem 1rem;font-weight:700;text-transform:uppercase;position:relative}.page.page-shop .details .info a::after{content:"";width:18px;height:18px;position:absolute;top:1.25rem;right:1.25rem;background:url("../img/icon_scroll.svg") center center no-repeat;background-size:contain;transition:all 150ms ease-out}.page.page-shop .details .info.is-open a::after{transform:rotate(-180deg)}.page.page-shop .details .info.is-open .content{display:block}.page.page-shop .details .info .content{padding:0 1rem 1rem;display:none}.page.page-shop .details .info .content>*:last-child{margin-bottom:0}.menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:170;background:#000;flex-direction:column;justify-content:space-between;display:none}.menu-overlay.is-open{display:flex}.menu-overlay .wrapper{padding-top:2rem !important;padding-bottom:2rem !important;background:url("../img/texture/texture_dots_inv.webp") left top repeat-x}.menu-overlay .wrapper .img-arrow{position:absolute;top:25%;right:0;transform:rotateZ(90deg);pointer-events:none;z-index:10}.menu-overlay .wrapper .menu-main{margin:0 0 1.15rem;padding:0 1rem}.menu-overlay .wrapper .menu-main>li{margin:0;padding:0;display:block}.menu-overlay .wrapper .menu-main>li:not(:last-child){margin-bottom:1rem}.menu-overlay .wrapper .menu-main>li>a{display:block;border:1px solid #000;border-radius:.5rem;box-shadow:4px 4px 0 #000;color:#000;font-family:"SpaceGrotesk",sans-serif;font-weight:700;text-decoration:none;text-transform:uppercase;transition:background 350ms ease-out;padding:.75rem 1rem}.menu-overlay .wrapper .menu-main>li>a.button-home{background:#fff}.menu-overlay .wrapper .menu-main>li>a.button-home:hover{background:hsl(0,0%,85%)}.menu-overlay .wrapper .menu-main>li>a.button-about{background:#c9c9c9}.menu-overlay .wrapper .menu-main>li>a.button-about:hover{background:hsl(0,0%,67%)}.menu-overlay .wrapper .menu-main>li>a.button-mutations{background:#ffe500}.menu-overlay .wrapper .menu-main>li>a.button-mutations:hover{background:rgb(216.75,194.65,0)}.menu-overlay .wrapper .menu-main>li>a.button-activist{background:#8f7afd}.menu-overlay .wrapper .menu-main>li>a.button-activist:hover{background:hsl(249.6183206107,97.037037037%,62.5%)}.menu-overlay .wrapper .menu-main>li>a.button-oracle{background:#f42223}.menu-overlay .wrapper .menu-main>li>a.button-oracle:hover{background:rgb(225.0961206897,11.2038793103,12.2224137931)}.menu-overlay .wrapper .menu-main>li>a.button-shop{background:#c5f108}.menu-overlay .wrapper .menu-main>li>a.button-shop:hover{background:rgb(167.45,204.85,6.8)}.menu-overlay .wrapper .menu-main>li>a.button-profile{background:#000;color:#fff;border-color:#fff}.menu-overlay .wrapper .menu-main>li>a.button-profile:hover{background:hsl(0,0%,15%)}.menu-overlay .wrapper .menu-locales{margin:0;padding:0 1rem;display:flex}.menu-overlay .wrapper .menu-locales>li{display:block;margin:0;flex:1 0 0}.menu-overlay .wrapper .menu-locales>li>a{font-weight:600}.menu-overlay .wrapper .menu-locales>li.is-current a{background:#fff;color:#000}.menu-overlay .wrapper .menu-locales>li:first-child>a{border-radius:.5rem 0 0 .5rem}.menu-overlay .wrapper .menu-locales>li:last-child>a{border-radius:0 .5rem .5rem 0}.menu-overlay .wrapper .menu-locales>li:not(:last-child)>a{border-right:none}.menu-overlay .wrapper .menu-locales>li>a{display:block;color:#fff;border:1px solid #fff;text-align:center;padding:.65rem}.box{padding:1rem}.box>*:last-child{margin-bottom:0}.box.box-red{background:#f42223;color:#fff}.box.box-green{background:#c5f108;color:#000}.box.box-purple{background:#8f7afd;color:#fff}.box.box-yellow{background:#ffe500;color:#000}.box.box-orange{background:#f90;color:#000}.box.box-cream{background:#faf7f0;color:#000}.box.box-white{background:#fff;color:#000}.box.box-border{border:2px solid #000;border-radius:.75rem}.list.list-lobsters .item{position:relative;border:2px solid #000;box-shadow:4px 4px 0 #000;border-radius:1rem;height:100%;display:flex;flex-direction:column;justify-content:center;transition:all 350ms}.list.list-lobsters .item:hover{background:#ffe500}.menu.menu-locales li{font-weight:300}.menu.menu-locales li.is-current{font-weight:700}.pager{padding:0;margin:0 0 1rem;text-align:center;list-style:none}.pager li{display:inline-block;padding:0}.pager li:not(:last-child){margin-right:.25rem}.pager li.is-selected a{opacity:1}.pager li a{display:block;width:.75rem;height:.75rem;border-radius:.75rem;border:1px solid #000;transition:all 350ms;opacity:.25}.shirt{padding:1rem;background:#c9c9c9 url("../img/texture/texture_shirt.webp") center center no-repeat;background-blend-mode:multiply;background-size:cover;border:2px solid #000;border-radius:.5rem}.shirt.shirt-yellow{background-color:#ffe500}.shirt.shirt-purple{background-color:#8f7afd}.shirt.shirt-red{background-color:#f42223}.shirt.shirt-green{background-color:#c5f108}.shirt .image-wrapper{padding-bottom:100%;overflow:hidden;position:relative}.shirt .image-wrapper img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:50;display:none}.overlay.is-open{display:block}.overlay.overlay-light{background:hsla(0,0%,100%,.75)}.overlay.overlay-dark{background:rgba(0,0,0,.75)}.overlay.overlay-blur{backdrop-filter:blur(0.25rem)}.overlay.has-dialog{justify-content:center;align-items:center}.overlay.has-dialog.is-open{display:flex}.overlay.has-dialog .dialog{width:85%;max-width:420px}.dialog{background:#faf7f0;border:2px solid #000;border-radius:.5rem;box-shadow:.25rem .25rem 0 #000;position:relative}.dialog .button-close{position:absolute;top:1rem;right:1rem;z-index:10}.dialog.dialog-shop .dialog-header{overflow:hidden}.dialog.dialog-shop .dialog-header .img-arrow{position:relative;top:-48px}.dialog.dialog-shop .dialog-body{padding:1rem 1.5rem;padding-bottom:3rem}.dialog.dialog-shop .dialog-body h3{font-family:"SpaceGrotesk",sans-serif;font-size:1.65rem}.dialog.dialog-shop .dialog-body p{font-size:1.05rem}.dialog.dialog-shop .dialog-footer{background:url("../img/dialog_footer.svg") center top no-repeat;background-size:cover;margin-top:98px;padding-bottom:3rem}.dialog.dialog-shop .dialog-footer img{margin-top:-98px}.mfp-popup{position:relative;background:#fff;padding:2rem;width:auto;max-width:90%;margin:20px auto}@media(min-width: 768px){.mfp-popup{max-width:500px}}.mfp-popup.popup-paypal h3,.mfp-popup.popup-error h3,.mfp-popup.popup-thanks h3{text-transform:uppercase;font-weight:700}/*# sourceMappingURL=app.css.map */
