._Footer_footer__tH2Uj{padding-top:10px;padding-bottom:18px}._Footer_footer__tH2Uj svg{width:30px}._Footer_footer__tH2Uj ul{margin:0 auto;width:500px;display:flex;justify-content:center}@media(max-width:920px){._Footer_footer__tH2Uj ul{width:100%}}._Footer_footer__tH2Uj li{padding:16px 28px 9px}@media(max-width:920px){._Footer_footer__tH2Uj li{padding:16px 18px 10px}}._Footer_footer__tH2Uj ._Footer_copyright__ulJsM{color:#a38b77;opacity:.8;text-align:center;display:inline-block;width:100%}.about-tiles{margin-top:22px;margin-bottom:10px;-moz-column-count:4;column-count:4;gap:2rem;text-align:center}@media(max-width:920px){.about-tiles{-moz-column-count:3;column-count:3}}@media(max-width:680px){.about-tiles{-moz-column-count:2;column-count:2}}@media(max-width:500px){.about-tiles{-moz-column-count:1;column-count:1}}.about-tiles .card-block{display:inline-block;width:100%;margin-top:2rem}@media(max-width:500px){.about-tiles .card-block{max-width:280px}}.about-tiles .card-block .img-block{display:flex;justify-content:center}.about-tiles .card-block .img-block img{width:100%;border-radius:5px}.about-tiles .card-block .img-block.flat-bottom-edge img{border-radius:5px 5px 0 0}.about-tiles .card-block.sprite-container{background-color:#2f2f33;border-radius:5px}.about-tiles .card-block.sprite-container .sprite{margin:0 auto;width:120px;height:140px;-webkit-animation:sprite .5s steps(8) 5 forwards;animation:sprite .5s steps(8) 5 forwards;transform:scale(.95)}.about-tiles .card-block.sprite-container .sprite:hover{-webkit-animation:sprite .5s steps(8) infinite forwards;animation:sprite .5s steps(8) infinite forwards}@-webkit-keyframes sprite{0%{background-position:0}to{background-position:-960px}}@keyframes sprite{0%{background-position:0}to{background-position:-960px}}.about-tiles .card-block.scroll-gradient-container .img-block{height:212px;background-color:#000;border-radius:5px}.about-tiles .card-block.scroll-gradient-container .img-block .scroll-gradient-mask{align-self:center;width:150px;height:150px;background-color:#c67702;background-image:linear-gradient(112deg,transparent 10%,#e09a00 35%,#ffc33e 45%,#f4d48e,#ffc33e 60%,#e09a00 70%,transparent 80%);background-size:300% 100%;background-position:0 50%;background-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;mask-repeat:no-repeat}.about-tiles .card-block .text-block{background:#fff;border:1px solid #cec0b3;border-radius:6px;padding:10px 20px}.about-tiles .card-block .text-block h2{color:#a38b77;font-size:16px;line-height:18px;font-weight:400}.about-tiles .card-block .text-block p{color:#a38b77;font-size:13px;line-height:15px}.about-tiles .card-block .img-block+.text-block{border-radius:0 0 6px 6px;margin-top:-4px}.about-tiles .card-block ul.social-list{display:flex;justify-content:center;margin-bottom:8px}.about-tiles .card-block ul.social-list li{width:24px;margin:0 8px}.creative-cards{margin-top:22px;margin-bottom:10px;-moz-column-count:4;column-count:4;gap:2rem}@media(max-width:920px){.creative-cards{-moz-column-count:3;column-count:3}}@media(max-width:680px){.creative-cards{-moz-column-count:2;column-count:2}}@media(max-width:500px){.creative-cards{-moz-column-count:1;column-count:1;text-align:center}}.creative-cards .card-item{width:100%;display:inline-block;border-radius:16px;margin-top:2rem}@media(max-width:500px){.creative-cards .card-item{max-width:280px;text-align:center}}.creative-cards .card-item .img-block{background:#a38b77;border:2px solid #a38b77;border-bottom:0;border-radius:12px 12px 0 0;margin-bottom:-1px}.creative-cards .card-item .img-block picture{width:100%;display:block}.creative-cards .card-item .img-block img{width:100%;border-radius:10px 10px 0 0}.creative-cards .card-item .text-block{background:#fff;background-image:linear-gradient(#fff,#ddd);border:2px solid #a38b77;border-radius:0 0 8px 8px;padding:10px;margin-top:-3px}.creative-cards .card-item .text-block h2{margin:0;color:#a38b77;font-size:16px;line-height:18px;font-weight:400;text-align:center}.creative-cards .card-item.bounce:hover{opacity:1;-webkit-animation:bounce .5s ease-in-out 1 forwards;animation:bounce .5s ease-in-out 1 forwards}.header h1{font-family:Baloo\ 2,Poppins,Helvetica,sans-serif;font-size:4rem;font-weight:800;line-height:4rem;background:linear-gradient(#fff,#e9e4de);border:2px solid #a38b77;border-radius:16px;padding:20px 20px 16px;margin:0;min-height:80px}.header h1,.sub-page-header h1{text-align:center;text-transform:uppercase}.sub-page-header h1{font-family:Century Gothic,Amaranth,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif;font-size:3.8rem;font-weight:600;padding-left:20px;padding-right:20px}@media(max-width:500px){.sub-page-header h1{font-size:3.2rem;line-height:3.4rem}}.sub-nav-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding:0 60px}@media(max-width:500px){.sub-nav-header{padding:0}}.sub-nav-header header{display:inline-block}.sub-nav-header h1{margin-top:0;margin-bottom:0}.sub-nav-header .cta-arrow{--arrow-width:12px;display:inline-block;opacity:.5;width:0;height:0;border-top:var(--arrow-width) solid transparent;border-bottom:var(--arrow-width) solid transparent;border-left:calc((var(--arrow-width) + var(--arrow-width))*.8660254) solid #a38b77}.sub-nav-header .cta-arrow:hover{border-left:calc((var(--arrow-width) + var(--arrow-width))*.8660254) solid #512b05}.sub-nav-header .cta-arrow-previous{transform:rotate(180deg)}.desktop-nav a,.mobile-nav a{color:hsla(0,0%,100%,.5);font-family:Century Gothic,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif;display:flex;align-items:center;height:100%;text-align:center}.desktop-nav a.active,.desktop-nav a:hover,.mobile-nav a.active,.mobile-nav a:hover{color:#fff}.desktop-nav-full-width-wrapper{position:fixed;background-color:#512b05;width:100%;height:var(--desktop-nav-height);z-index:1000}@media(max-width:680px){.desktop-nav-full-width-wrapper{display:none}}.desktop-nav-full-width-wrapper.hidden{display:none}.desktop-nav-full-width-wrapper .desktop-nav{padding:6px 48px;position:fixed;top:0;left:50%;transform:translateX(-50%);height:var(--desktop-nav-height);max-width:1400px;width:100%;display:flex;align-items:center;justify-content:space-between}.desktop-nav-full-width-wrapper .desktop-nav a{font-weight:300}.desktop-nav-full-width-wrapper .desktop-nav li,.desktop-nav-full-width-wrapper .desktop-nav ul{display:flex;align-items:center;height:100%}.desktop-nav-full-width-wrapper .desktop-nav img,.desktop-nav-full-width-wrapper .desktop-nav picture{height:100%}.desktop-nav-full-width-wrapper .desktop-nav .left-nav a{padding-right:44px}.desktop-nav-full-width-wrapper .desktop-nav .right-nav a{height:100%}.desktop-nav-full-width-wrapper .desktop-nav .left-nav li:first-of-type a{font-family:Baloo\ 2,Poppins,Helvetica,sans-serif;font-size:3.2rem;font-weight:600}.desktop-nav-full-width-wrapper .desktop-nav .left-nav li:first-of-type a:hover{color:hsla(0,0%,100%,.5)}.mobile-nav{background-color:#512b05;position:fixed;left:0;height:var(--desktop-nav-height);width:100%;display:none;z-index:1000}@media(max-width:680px){.mobile-nav{display:block}}.mobile-nav button{height:100%;width:100%;padding:0;position:relative;background-color:#512b05;z-index:1;border:none;border-bottom:1px solid #7e5d3c}.mobile-nav button img{padding-top:4px;height:86%;background-color:#512b05}.mobile-nav button:hover{cursor:pointer}.mobile-nav a{height:100%;padding:20px 0}.mobile-nav ul{margin-top:0;margin-bottom:0;background-color:transparent;display:flex;flex-direction:column;align-items:center;z-index:-1;position:absolute;top:0;width:100%}.mobile-nav ul.hidden li{transition:transform .4s ease-in-out}.mobile-nav ul.hidden li:nth-child(0){transform:translateY(0)}.mobile-nav ul.hidden li:first-child{transform:translateY(10%)}.mobile-nav ul.hidden li:nth-child(2){transform:translateY(20%)}.mobile-nav ul.hidden li:nth-child(3){transform:translateY(30%)}.mobile-nav ul.hidden li:nth-child(4){transform:translateY(40%)}.mobile-nav ul.hidden li:nth-child(5){transform:translateY(50%)}.mobile-nav ul li{background-color:#512b05;display:flex;align-items:center;height:58px;width:100%;border-bottom:1px solid #7e5d3c;justify-content:center;background:linear-gradient(0deg,#512b05 80%,#432303);position:absolute;top:0;transition:transform .7s ease-in-out}.mobile-nav ul li:nth-child(0){transform:translateY(0)}.mobile-nav ul li:first-child{transform:translateY(100%)}.mobile-nav ul li:nth-child(2){transform:translateY(200%)}.mobile-nav ul li:nth-child(3){transform:translateY(300%)}.mobile-nav ul li:nth-child(4){transform:translateY(400%)}.mobile-nav ul li:nth-child(5){transform:translateY(500%)}.mobile-nav ul li:first-child{z-index:5}.mobile-nav ul li:nth-child(2){z-index:4}.mobile-nav ul li:nth-child(3){z-index:3}.mobile-nav ul li:nth-child(4){z-index:2}.mobile-nav ul li:nth-child(5){z-index:1}.mobile-nav ul li a{width:100%;display:inline-block}.mobile-nav ul li:first-of-type a{font-family:Baloo\ 2,Poppins,Helvetica,sans-serif;font-size:3.2rem;font-weight:600;padding:3px 0}.mobile-nav ul li:last-of-type{border-bottom:none}.mobile-nav ul li:last-of-type:after{content:"";position:absolute;top:58px;height:58px;width:100%;background:linear-gradient(0deg,transparent 70%,rgba(0,0,0,.15) 85%,rgba(0,0,0,.5));opacity:1;transition:opacity 1s ease-in-out;pointer-events:none}.mobile-nav ul.hidden li:last-of-type:after{transition:opacity .2s ease-in-out;opacity:0}.portfolio-cards{margin-top:40px}.portfolio-cards .project-card{padding:0 32px;margin-left:30px;border-width:0 0 0 8px;border-style:solid}@media(max-width:920px){.portfolio-cards .project-card{margin-left:0;padding-right:0;padding-left:0;border-width:0}}.portfolio-cards .project-card:first-of-type .two-col-container{padding-top:30px}@media(max-width:920px){.portfolio-cards .project-card:first-of-type .two-col-container{padding-top:0;margin-left:0;padding-right:0}}.portfolio-cards .project-card:last-of-type .two-col-container{padding-bottom:10px}.portfolio-cards .project-card:last-of-type hr{opacity:0}.portfolio-cards .project-card .two-col-container{padding:50px 0 30px;display:flex;justify-content:space-between}@media(max-width:920px){.portfolio-cards .project-card .two-col-container{flex-direction:column;padding-bottom:24px}}.portfolio-cards .project-card .column-left{display:flex;flex-direction:column;width:65%;padding-right:32px}@media(max-width:920px){.portfolio-cards .project-card .column-left{width:100%;padding-right:0}}.portfolio-cards .project-card .column-left .title{font-family:Baloo\ 2,Poppins,Helvetica,sans-serif;font-size:4.8rem;line-height:4rem;font-weight:900;letter-spacing:.1rem;text-transform:uppercase;text-align:left;margin-top:0;margin-bottom:16px}@media(max-width:920px){.portfolio-cards .project-card .column-left .title{font-size:4rem;letter-spacing:0}}.portfolio-cards .project-card .column-left img{width:100%}.portfolio-cards .project-card .column-right{display:flex;flex-direction:column;width:35%}@media(max-width:920px){.portfolio-cards .project-card .column-right{flex-direction:column-reverse;width:100%}}.portfolio-cards .project-card .column-right a.btn{width:196px;margin:0 auto}.portfolio-cards .project-card .column-right button{background-color:#e9e4de;background-image:linear-gradient(#f3f3f3,#e9e4de);cursor:pointer;border:2px solid #fff;border-radius:12px;color:#512b05;font-family:Baloo\ 2,Poppins,Helvetica,sans-serif;font-size:2.2rem;line-height:3rem;font-weight:900;text-transform:uppercase;padding:10px 26px 8px;margin-bottom:16px;transition:border-color .3s ease}@media(max-width:920px){.portfolio-cards .project-card .column-right button{margin-bottom:0}}.portfolio-cards .project-card .column-right button:hover{border-color:#a38b77}.portfolio-cards .project-card .column-right .tech-label{color:#a38b77;font-size:1.8rem;text-transform:uppercase;margin-bottom:6px}.portfolio-cards .project-card .column-right .tech-block{text-align:center}.portfolio-cards .project-card .column-right .description{text-align:justify}@media(max-width:920px){.portfolio-cards .project-card .column-right .description{margin-bottom:0}}.portfolio-cards .project-card .column-right ul{margin-top:0;margin-bottom:12px}.portfolio-cards hr{margin-bottom:0}.animated-stickers-page{text-align:center}.animated-stickers-page.page-backboard{padding-bottom:54px}@media(max-width:500px){.animated-stickers-page.page-backboard{padding-left:0;padding-right:0}}.animated-stickers-page h1{margin-top:0}.animated-stickers-page .grid{display:grid;grid-template-columns:repeat(4,150px);grid-gap:18px 28px;gap:18px 28px;justify-content:center;padding:0 20px}@media(max-width:920px){.animated-stickers-page .grid{grid-template-columns:repeat(3,150px)}}@media(max-width:680px){.animated-stickers-page .grid{grid-template-columns:repeat(2,minmax(100px,150px))}}@media(max-width:500px){.animated-stickers-page .grid{gap:18px 0}}.animated-stickers-page hr{margin-top:36px}.animated-stickers-page .sticker-image{display:block;max-width:100%}.animated-stickers-page .description{margin:auto;max-width:450px;padding:40px 20px 36px}@media(max-width:500px){.animated-stickers-page .description{max-width:300px}}.animated-stickers-page .app-image{max-width:250px;margin:14px 20px}.comic-page{text-align:center}.comic-page .comic-container{margin:0 auto;padding:0 0 20px;max-width:880px}.comic-page picture{margin:0 auto;width:100%}.comic-page picture:first-child img{margin-top:0}.comic-page img{width:100%;margin-top:40px;box-shadow:1px 3px 8px 1px rgba(49,43,41,.3)}.comic-page.little-super-hero-boy img{width:auto;max-height:450px}@media(max-width:680px){.comic-page.little-super-hero-boy img{max-height:350px}}@media(max-width:500px){.comic-page.little-super-hero-boy img{max-height:250px}}.film-page{text-align:center}.film-page .films-container{position:relative;margin:0 auto;max-width:560px}.film-page .films-container:before{content:"";display:block;padding-top:75%}.film-page iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.film-page .description{margin:50px auto 10px;max-width:420px}@media(max-width:500px){.film-page .text-break-large{display:none}}.film-page.eurama .films-container{max-width:660px}.film-page.eurama .films-container:before{padding-top:53.33%}.film-page.eurama .description{max-width:280px}.gallery-page{text-align:center}.gallery-page .gallery-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0 auto;padding-bottom:20px}@media(max-width:920px){.gallery-page .gallery-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.gallery-page .gallery-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.gallery-page .gallery-container{grid-template-columns:1fr}}.gallery-page img{display:grid;width:100%;margin:0 auto}.gallery-page .description{margin:0 auto;max-width:710px;padding:12px 30px 20px}@media(max-width:500px){.gallery-page .description{padding:12px 20px 20px}.gallery-page.cookie-stamps img{max-width:280px}}.gallery-page.cookie-stamps .img-8{grid-area:1/3/span 2/span 2}@media(max-width:920px){.gallery-page.cookie-stamps .img-8{grid-area:auto}}.gallery-page.cookie-stamps .img-18{grid-area:5/1/span 2/span 2}@media(max-width:920px){.gallery-page.cookie-stamps .img-18{grid-area:auto}}.gallery-page.food-art .gallery-container{display:block;-moz-column-count:4;column-count:4}@media(max-width:680px){.gallery-page.food-art .gallery-container{-moz-column-count:2;column-count:2}}@media(max-width:500px){.gallery-page.food-art .gallery-container{-moz-column-count:1;column-count:1}}.gallery-page.food-art picture{display:inline-block;padding-bottom:4px}@media(max-width:500px){.gallery-page.onesies img{max-width:280px}}.gallery-page.cardboard-cutouts .gallery-container{grid-template-columns:repeat(12,1fr);grid-template-rows:230px 320px 320px 320px 280px}@media(max-width:500px){.gallery-page.cardboard-cutouts .gallery-container{grid-template-columns:1fr;grid-template-rows:1fr}}.gallery-page.cardboard-cutouts img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-page.cardboard-cutouts .img-1,.gallery-page.cardboard-cutouts .img-2{grid-column-end:span 4}.gallery-page.cardboard-cutouts .img-2 img{-o-object-position:30% 50%;object-position:30% 50%}.gallery-page.cardboard-cutouts .img-3{grid-column-end:span 4}.gallery-page.cardboard-cutouts .img-4{grid-column-end:span 5}.gallery-page.cardboard-cutouts .img-4 img{-o-object-position:60% 50%;object-position:60% 50%}.gallery-page.cardboard-cutouts .img-5{grid-column-end:span 7}.gallery-page.cardboard-cutouts .img-6{grid-column-end:span 6}.gallery-page.cardboard-cutouts .img-6 img{-o-object-position:80% 50%;object-position:80% 50%}.gallery-page.cardboard-cutouts .img-7{grid-column-end:span 6}.gallery-page.cardboard-cutouts .img-8{grid-column-end:span 7}.gallery-page.cardboard-cutouts .img-8 img{-o-object-position:80% 50%;object-position:80% 50%}.gallery-page.cardboard-cutouts .img-9{grid-column-end:span 5}.gallery-page.cardboard-cutouts .img-9 img{-o-object-position:45% 50%;object-position:45% 50%}.gallery-page.cardboard-cutouts .img-10,.gallery-page.cardboard-cutouts .img-11{grid-column-end:span 3}.gallery-page.cardboard-cutouts .img-12{grid-column-end:span 6}.gallery-page.cardboard-cutouts .img-12 img{-o-object-position:50% 85%;object-position:50% 85%}@media(max-width:500px){.gallery-page.cardboard-cutouts .img-1,.gallery-page.cardboard-cutouts .img-10,.gallery-page.cardboard-cutouts .img-11,.gallery-page.cardboard-cutouts .img-12,.gallery-page.cardboard-cutouts .img-2,.gallery-page.cardboard-cutouts .img-3,.gallery-page.cardboard-cutouts .img-4,.gallery-page.cardboard-cutouts .img-5,.gallery-page.cardboard-cutouts .img-6,.gallery-page.cardboard-cutouts .img-7,.gallery-page.cardboard-cutouts .img-8,.gallery-page.cardboard-cutouts .img-9{grid-column-end:span 1;max-width:350px;justify-self:center}}.gallery-page.sumofish-stickers{background-color:#151515}.gallery-page.sumofish-stickers .description,.gallery-page.sumofish-stickers h1{color:#fff}.gallery-page.sumofish-stickers .gallery-container{justify-content:center;grid-template-columns:repeat(10,1fr)}@media(max-width:920px){.gallery-page.sumofish-stickers .gallery-container{grid-template-columns:repeat(8,1fr)}}@media(max-width:680px){.gallery-page.sumofish-stickers .gallery-container{grid-template-columns:repeat(6,1fr)}}@media(max-width:500px){.gallery-page.sumofish-stickers .gallery-container{grid-template-columns:200px;grid-template-rows:repeat(5,200px)}}.gallery-page.sumofish-stickers .img-1{grid-column-end:span 2}@media(max-width:500px){.gallery-page.sumofish-stickers .img-1{grid-column-end:span 1}}.gallery-page.sumofish-stickers .img-2{grid-column-end:span 2}@media(max-width:500px){.gallery-page.sumofish-stickers .img-2{grid-column-end:span 1}}.gallery-page.sumofish-stickers .img-3{grid-column-end:span 2}@media(max-width:500px){.gallery-page.sumofish-stickers .img-3{grid-column-end:span 1}}.gallery-page.sumofish-stickers .img-4{grid-column-end:span 2}@media(max-width:500px){.gallery-page.sumofish-stickers .img-4{grid-column-end:span 1}}.gallery-page.sumofish-stickers .img-5{grid-column-end:span 2}@media(max-width:500px){.gallery-page.sumofish-stickers .img-5{grid-column-end:span 1}}.gallery-page.sumofish-stickers .img-1{grid-column-start:3}@media(max-width:920px){.gallery-page.sumofish-stickers .img-1{grid-column-start:2}}@media(max-width:680px){.gallery-page.sumofish-stickers .img-1{grid-column-start:auto}}.gallery-page.sumofish-stickers .img-4{grid-column-start:4}@media(max-width:920px){.gallery-page.sumofish-stickers .img-4{grid-column-start:3}}@media(max-width:680px){.gallery-page.sumofish-stickers .img-4{grid-column-start:2}}@media(max-width:500px){.gallery-page.sumofish-stickers .img-4{grid-column-start:auto}}.resource-page h1{margin-top:0}.resource-page .resource-container{border-top:2px solid #f3f3f3}.resource-page h2{display:inline-block;transition:all 2s ease}.resource-page h2:after{content:"";width:0;height:2px;display:block;background:#512b05;opacity:.5;transition:all .4s ease-in-out}.resource-page h2:hover:after{width:100%}.resource-page a:hover{text-decoration:underline}.resource-page .images-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0 auto 20px}@media(max-width:920px){.resource-page .images-container{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.resource-page .images-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.resource-page .images-container{grid-template-columns:1fr}}.resource-page img{display:grid;width:100%;margin:0 auto}.resource-page .resource-container-css-grid-layout .images-container{grid-template-columns:repeat(5,1fr)}.resource-page .resource-container-email-template .images-container{background-color:#000;grid-template-columns:1fr repeat(10,.04fr);gap:20px;padding-right:20px}@media(max-width:680px){.resource-page .resource-container-email-template .images-container{gap:10px;padding-right:10px}}.resource-page .resource-container-email-template .img-1{grid-row-start:1;grid-row-end:span 2}.resource-page .resource-container-email-template .img-2,.resource-page .resource-container-email-template .img-3{grid-column-end:span 5;align-self:flex-end}.resource-page .resource-container-email-template .img-2{padding-left:30px}@media(max-width:680px){.resource-page .resource-container-email-template .img-2{padding-left:10px}}.resource-page .resource-container-email-template .img-3{padding-right:30px}@media(max-width:680px){.resource-page .resource-container-email-template .img-3{padding-right:10px}}.resource-page .resource-container-email-template .img-4,.resource-page .resource-container-email-template .img-5,.resource-page .resource-container-email-template .img-6,.resource-page .resource-container-email-template .img-7,.resource-page .resource-container-email-template .img-8{grid-row-start:2;grid-column-end:span 2;margin:12px}@media(max-width:680px){.resource-page .resource-container-email-template .img-4,.resource-page .resource-container-email-template .img-5,.resource-page .resource-container-email-template .img-6,.resource-page .resource-container-email-template .img-7,.resource-page .resource-container-email-template .img-8{margin:2px}}.resource-page .resource-container-randoms .img-1 img{-o-object-fit:cover;object-fit:cover;height:100%}.resource-page .resource-container-randoms .img-3 img{display:inline-block;max-width:60px}.resource-page .resource-container-separation-breakdown .images-container{background-color:#000;grid-template-columns:repeat(6,1fr)}.resource-page .resource-container-slideshow img{-o-object-fit:cover;object-fit:cover;height:100%}.resource-page .resource-container-sprite-sheet .images-container{grid-template-columns:1fr}.all-stars-page{text-align:center;padding-bottom:8rem}.all-stars-page .intro{padding-top:4rem}.all-stars-page .sub-page-header{display:inline-block;padding:0 40px}.all-stars-page .sub-page-header h1{text-transform:uppercase;color:rgba(0,0,0,.6);font-family:Baloo\ 2,Poppins,Helvetica,sans-serif;font-size:3.8rem}.all-stars-page .star-large{height:30px}.all-stars-page .star-small{height:20px}.all-stars-page .title{border-radius:15px 15px 0 0;background:#e1f4ec}.all-stars-page .stripeC:last-child{height:42px}.all-stars-page .highlight{background:#f5f7b9;border-radius:15px 15px 0 0}.all-stars-page .miitomos-container>ul{list-style:none;padding:0;margin:0 3px 20px;display:inline-block;background:#e1f4ec;border-radius:15px 15px 0 0}.all-stars-page .miitomos-container>ul>li{float:left;width:150px;height:42px;line-height:42px;position:relative;text-transform:uppercase;font-size:14px;color:rgba(0,0,0,.6);cursor:pointer}.all-stars-page .miitomos-container>ul>li:hover{background:#aee8d2;color:rgba(0,0,0,.8);border-radius:15px 15px 0 0}.all-stars-page ul.drop-menu{position:absolute;top:100%;left:0;width:100%;padding:0}.all-stars-page ul.drop-menu li{list-style:none;color:hsla(0,0%,100%,.7);border-bottom:1px solid #666;height:43px}.all-stars-page ul.drop-menu li:last-child{border-bottom:none}.all-stars-page ul.drop-menu li{display:none}.all-stars-page li:hover>ul.drop-menu li,.all-stars-page li>ul.drop-menu li.show{display:block}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li{opacity:0;transform-origin:top center}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li:first-child{-webkit-animation-name:flap-down-motion;animation-name:flap-down-motion;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:-.15s;animation-delay:-.15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li:nth-child(2){-webkit-animation-name:flap-down-motion;animation-name:flap-down-motion;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li:nth-child(3){-webkit-animation-name:flap-down-motion;animation-name:flap-down-motion;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li:nth-child(4){-webkit-animation-name:flap-down-motion;animation-name:flap-down-motion;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li:nth-child(5){-webkit-animation-name:flap-down-motion;animation-name:flap-down-motion;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.all-stars-page li:hover>ul.drop-menu.flap-down-motion li:nth-child(6){-webkit-animation-name:flap-down-motion;animation-name:flap-down-motion;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes flap-down-motion{0%{opacity:0;transform:rotateX(-90deg)}60%{transform:rotateX(60deg)}to{opacity:1;transform:rotateX(0deg)}}@-webkit-keyframes flap-down-motion{0%{opacity:0;transform:rotateX(-90deg)}60%{transform:rotateX(60deg)}to{opacity:1;transform:rotateX(0deg)}}.all-stars-page .stripe-header{height:43px;border-radius:15px 15px 0 0;margin-left:auto;margin-right:auto;background:#f7f7f7}.all-stars-page .stripe-light{height:43px;background:#fcfcfc}.all-stars-page .stripe-dark{height:43px;background:#f7f7f7}.all-stars-page .btn{margin-right:5px;margin-left:5px;padding:5px 10px;width:88px;display:inline-block;color:rgba(0,0,0,.4);background:rgba(201,221,214,.3);text-align:right;border:none;border-radius:5px;font-size:11px}.all-stars-page .btn:hover{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fade-in{0%{background:rgba(201,221,214,.3);color:rgba(0,0,0,.4)}to{background:#cbefde;color:rgba(0,0,0,.7)}}@keyframes fade-in{0%{background:rgba(201,221,214,.3);color:rgba(0,0,0,.4)}to{background:#cbefde;color:rgba(0,0,0,.7)}}.calendar-page{--color-purple:#b188b5;--color-blue:#1a759f;--color-green:#a7b300;--color-orange:#d48844;position:relative}.calendar-page h1{margin-bottom:0}.calendar-page .intro{text-align:center;padding-bottom:14px}.calendar-page .sub-headline{font-size:20px}.calendar-page .text{margin:0}.calendar-page .calendar-container{--day-width:calc(100% / 7);padding:0 50px 50px}.calendar-page .calendar-header{max-width:100%;display:flex;justify-content:space-between;margin:0 auto;padding:10px}.calendar-page .weekdays{width:100%;display:flex;justify-content:space-between;margin:0 auto}.calendar-page .month-label{font-size:26px;font-family:sans-serif}.calendar-page .weekday-label{width:var(--day-width);padding:10px}.calendar-page .calendar{width:100%;display:flex;flex-wrap:wrap;margin:0 auto;align-items:flex-start}.calendar-page .day{width:var(--day-width);height:142px;background-color:#fff;display:flex;flex-direction:column;position:relative;cursor:pointer;box-shadow:0 0 3px #ddb110;padding:10px}.calendar-page .day:hover{background-color:rgba(221,177,16,.051)}.calendar-page .day+.current-day{background-color:rgba(221,177,16,.188)}.calendar-page .blank-days{cursor:default;box-shadow:none}.calendar-page .blank-days:hover{background-color:#fff}.calendar-page .event{font-size:14px;color:#fff;border-radius:5px;min-height:14px;max-height:55px;overflow:hidden;width:100%;position:absolute;left:0;z-index:2;margin-top:30px;padding:3px;background-color:#222;min-height:23px}.calendar-page button{width:75px;border:none;border-radius:5px;cursor:pointer;padding:5px;-webkit-margin-end:8px;margin-inline-end:8px}.calendar-page button:last-of-type{-webkit-margin-end:0;margin-inline-end:0}.calendar-page .back-button,.calendar-page .next-button{background-color:#fff;box-shadow:0 0 2px #000}.calendar-page .save-button,.calendar-page .update-button{background-color:rgba(221,177,16,.78)}.calendar-page .cancel-button{background-color:#d9cec2}.calendar-page .delete-button{background-color:#d87762}.calendar-page .delete-all-events-button{background-color:#222;color:#fff;width:auto;margin-top:120px}.calendar-page .new-event-modal,.calendar-page .update-delete-event-modal{z-index:20;padding:25px;background-color:#fff;box-shadow:0 0 3px #512b05;border-radius:5px;width:380px;position:absolute;top:calc(50% + var(--desktop-nav-height)/2);left:50%;transform:translate(-50%,-50%)}.calendar-page .modal-backdrop{top:0;left:0;z-index:10;width:100vw;height:100%;position:absolute;background-color:hsla(33,16%,75%,.8)}.calendar-page .modal-headline{display:inline-block;text-transform:uppercase;font-weight:800;font-size:20px;width:70%;margin-right:10px}.calendar-page .inline-row{display:inline-flex}.calendar-page .input-text-field{width:100%;margin-bottom:10px;border-radius:3px;outline:none;border:none;box-shadow:0 0 3px gray;padding:12px;margin-top:4px}.calendar-page .color-selection-label{margin-bottom:6px}.calendar-page .color-selection{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;margin-bottom:6px}.calendar-page .color-selection:last-of-type{margin-bottom:25px}.calendar-page .swatch{display:flex;font-weight:600}.calendar-page .swatch:before{content:"";width:20px;height:20px;margin-left:6px;margin-right:5px}.calendar-page .label-purple{color:var(--color-purple)}.calendar-page .label-purple .swatch:before{background-color:var(--color-purple)}.calendar-page .label-blue{color:var(--color-blue)}.calendar-page .label-blue .swatch:before{background-color:var(--color-blue)}.calendar-page .label-green{color:var(--color-green)}.calendar-page .label-green .swatch:before{background-color:var(--color-green)}.calendar-page .label-orange{color:var(--color-orange)}.calendar-page .label-orange .swatch:before{background-color:var(--color-orange)}.ghost-pong-page{--button-lt-color:#bcbcbc;--button-dk-color:#727272;--button-hover-color:#656464;--button-pause-lt-color:#e8734f;--button-pause-dk-color:#cc3102;--button-pause-hover-color:#b62c02;text-align:center}.ghost-pong-page h1{font-family:Century Gothic,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif}.ghost-pong-page .scoreboard{display:inline-block;width:180px;padding:6px 10px;border-radius:3px;border:1px solid #512b05;box-shadow:0 1px 2px -1px #512b05;margin:0 18px 20px}.ghost-pong-page .scoreboard p{text-transform:uppercase;text-decoration:none;font-size:16px;font-weight:700;margin:4px}.ghost-pong-page .game-pad-container{display:flex;justify-content:center;align-items:center;margin-top:10px}.ghost-pong-page .game-pad{display:flex;flex-direction:column}.ghost-pong-page .game-pad.left-player-game-pad{margin-right:80px}.ghost-pong-page .game-pad.right-player-game-pad{margin-left:80px}.ghost-pong-page .game-pad .control{position:relative;display:inline-block;height:46px;border-style:none;box-shadow:1px 0 2px 0 #7c7c7c;padding:10px}.ghost-pong-page .game-pad .control img{display:block;pointer-events:none}.ghost-pong-page .game-pad .control-up{background-color:#9396ba;background:linear-gradient(#9396ba,#73759b);border-top-right-radius:12px;border-top-left-radius:12px;padding-bottom:0}.ghost-pong-page .game-pad .control-up.is-pressed{transform:translate(1px,1px)}.ghost-pong-page .game-pad .control-down{background-color:#9396ba;background:linear-gradient(#73759b,#9396ba);border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding-top:0}.ghost-pong-page .game-pad .control-down.is-pressed{transform:translate(1px,-1px)}.ghost-pong-page .game-pad .arrow{width:30px;transform:rotate(0deg);opacity:.5}.ghost-pong-page .game-pad .control-up:active,.ghost-pong-page .game-pad .control-up:hover{background-color:#abafd8;background:linear-gradient(#abafd8,#7a7ca0)}.ghost-pong-page .game-pad .control-down:active,.ghost-pong-page .game-pad .control-down:hover{background-color:#abafd8;background:linear-gradient(#7a7ca0,#abafd8)}.ghost-pong-page .key-guide-container{display:grid;grid-gap:4px;gap:4px;margin:15px}.ghost-pong-page .key-guide-container .title{display:flex;align-items:center}.ghost-pong-page .key-guide-container.left-player-guide{grid-template-columns:118px 34px}.ghost-pong-page .key-guide-container.left-player-guide .title{grid-row:span 2}.ghost-pong-page .key-guide-container.right-player-guide{grid-template-columns:34px 118px}.ghost-pong-page .key-guide-container.right-player-guide .title{grid-column:2;grid-row:1/span 2}.ghost-pong-page .key-guide-container.hide{display:none}.ghost-pong-page .key-guide-container .key-guide{background-color:#e8e8e8;color:#8e8c8c;font-size:16px;font-weight:700;border-radius:3px;padding:11px 8px}.ghost-pong-page .settings-container{display:flex;flex-direction:column;align-items:center;margin-top:10px;padding-bottom:80px}.ghost-pong-page .settings-button{width:180px;background-color:var(--button-dk-color);background-image:linear-gradient(var(--button-lt-color),var(--button-dk-color));border-radius:3px;box-shadow:0 1px 5px -1px #333;padding:8px 10px;color:#fff;text-transform:uppercase;text-shadow:2px 2px #606060;font-size:16px;font-weight:700;border-style:none;margin:6px}.ghost-pong-page .settings-button:hover:enabled{background-color:var(--button-hover-color);background:linear-gradient(var(--button-lt-color),var(--button-hover-color))}.ghost-pong-page .is-paused{background-color:var(--button-pause-dk-color);background:linear-gradient(var(--button-pause-lt-color),var(--button-pause-dk-color))}.ghost-pong-page .is-paused:hover:enabled{background-color:var(--button-pause-hover-color);background:linear-gradient(var(--button-pause-lt-color),var(--button-pause-hover-color))}.nth-child-page{display:flex;flex-direction:column;align-items:center;padding-bottom:30px}.nth-child-page .sub-page-header h1{margin-top:40px;margin-bottom:0}@media(max-width:500px){.nth-child-page h2{font-size:22px}}.nth-child-page p:first-of-type{margin-bottom:0}.nth-child-page p+p{margin-top:0}.nth-child-page section{margin-bottom:20px}.nth-child-page pre{background-color:#e8e8e8;padding:10px}.nth-child-page code{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;color:#000;font-size:14px}@media(max-width:500px){.nth-child-page code{font-size:12px}}.nth-child-page .grid-container{--columns:10;--rows:10;--itemSize:30px;--gapSize:4px;--outer-padding:35px;background-color:#222;padding:var(--outer-padding);display:grid;grid-gap:var(--gapSize);gap:var(--gapSize);grid-template-columns:repeat(var(--columns),1fr);grid-template-rows:repeat(var(--rows),auto);grid-auto-flow:column}@media(max-width:500px){.nth-child-page .grid-container{--itemSize:22px;--gapSize:3px;--outer-padding:25px}}.nth-child-page .grid-container .grid-item{width:var(--itemSize);height:var(--itemSize);opacity:.4}.nth-child-page .all .grid-item:nth-child(n),.nth-child-page .even .grid-item:nth-child(2n),.nth-child-page .even-columns .grid-item:nth-child(20n+11),.nth-child-page .even-columns .grid-item:nth-child(20n+12),.nth-child-page .even-columns .grid-item:nth-child(20n+13),.nth-child-page .even-columns .grid-item:nth-child(20n+14),.nth-child-page .even-columns .grid-item:nth-child(20n+15),.nth-child-page .even-columns .grid-item:nth-child(20n+16),.nth-child-page .even-columns .grid-item:nth-child(20n+17),.nth-child-page .even-columns .grid-item:nth-child(20n+18),.nth-child-page .even-columns .grid-item:nth-child(20n+19),.nth-child-page .even-columns .grid-item:nth-child(20n+20),.nth-child-page .fifth .grid-item:nth-child(5),.nth-child-page .fifth-from-end .grid-item:nth-last-child(5),.nth-child-page .first .grid-item:first-child,.nth-child-page .first-column .grid-item:first-child,.nth-child-page .first-column .grid-item:nth-child(10),.nth-child-page .first-column .grid-item:nth-child(2),.nth-child-page .first-column .grid-item:nth-child(3),.nth-child-page .first-column .grid-item:nth-child(4),.nth-child-page .first-column .grid-item:nth-child(5),.nth-child-page .first-column .grid-item:nth-child(6),.nth-child-page .first-column .grid-item:nth-child(7),.nth-child-page .first-column .grid-item:nth-child(8),.nth-child-page .first-column .grid-item:nth-child(9),.nth-child-page .first-half-columns .grid-item:nth-child(10n+1),.nth-child-page .first-half-columns .grid-item:nth-child(10n+2),.nth-child-page .first-half-columns .grid-item:nth-child(10n+3),.nth-child-page .first-half-columns .grid-item:nth-child(10n+4),.nth-child-page .first-half-columns .grid-item:nth-child(10n+5),.nth-child-page .first-row .grid-item:nth-child(10n+1),.nth-child-page .five-above .grid-item:nth-child(n+5),.nth-child-page .five-below .grid-item:nth-child(-n+5),.nth-child-page .last .grid-item:last-child,.nth-child-page .last-column .grid-item:last-child,.nth-child-page .last-column .grid-item:nth-last-child(10),.nth-child-page .last-column .grid-item:nth-last-child(2),.nth-child-page .last-column .grid-item:nth-last-child(3),.nth-child-page .last-column .grid-item:nth-last-child(4),.nth-child-page .last-column .grid-item:nth-last-child(5),.nth-child-page .last-column .grid-item:nth-last-child(6),.nth-child-page .last-column .grid-item:nth-last-child(7),.nth-child-page .last-column .grid-item:nth-last-child(8),.nth-child-page .last-column .grid-item:nth-last-child(9),.nth-child-page .last-row .grid-item:nth-child(10n+10),.nth-child-page .middle-columns .grid-item:nth-child(41),.nth-child-page .middle-columns .grid-item:nth-child(42),.nth-child-page .middle-columns .grid-item:nth-child(43),.nth-child-page .middle-columns .grid-item:nth-child(44),.nth-child-page .middle-columns .grid-item:nth-child(45),.nth-child-page .middle-columns .grid-item:nth-child(46),.nth-child-page .middle-columns .grid-item:nth-child(47),.nth-child-page .middle-columns .grid-item:nth-child(48),.nth-child-page .middle-columns .grid-item:nth-child(49),.nth-child-page .middle-columns .grid-item:nth-child(50),.nth-child-page .middle-columns .grid-item:nth-child(51),.nth-child-page .middle-columns .grid-item:nth-child(52),.nth-child-page .middle-columns .grid-item:nth-child(53),.nth-child-page .middle-columns .grid-item:nth-child(54),.nth-child-page .middle-columns .grid-item:nth-child(55),.nth-child-page .middle-columns .grid-item:nth-child(56),.nth-child-page .middle-columns .grid-item:nth-child(57),.nth-child-page .middle-columns .grid-item:nth-child(58),.nth-child-page .middle-columns .grid-item:nth-child(59),.nth-child-page .middle-columns .grid-item:nth-child(60),.nth-child-page .middle-rows .grid-item:nth-child(10n+5),.nth-child-page .middle-rows .grid-item:nth-child(10n+6),.nth-child-page .none .grid-item:nth-child(0),.nth-child-page .odd .grid-item:nth-child(odd),.nth-child-page .odd-columns .grid-item:nth-child(20n+1),.nth-child-page .odd-columns .grid-item:nth-child(20n+10),.nth-child-page .odd-columns .grid-item:nth-child(20n+2),.nth-child-page .odd-columns .grid-item:nth-child(20n+3),.nth-child-page .odd-columns .grid-item:nth-child(20n+4),.nth-child-page .odd-columns .grid-item:nth-child(20n+5),.nth-child-page .odd-columns .grid-item:nth-child(20n+6),.nth-child-page .odd-columns .grid-item:nth-child(20n+7),.nth-child-page .odd-columns .grid-item:nth-child(20n+8),.nth-child-page .odd-columns .grid-item:nth-child(20n+9),.nth-child-page .range-4-7 .grid-item:nth-child(n+4):nth-child(-n+7),.nth-child-page .range-53-58 .grid-item:nth-child(n+53):nth-child(-n+58),.nth-child-page .second-half-columns .grid-item:nth-child(10n+10),.nth-child-page .second-half-columns .grid-item:nth-child(10n+6),.nth-child-page .second-half-columns .grid-item:nth-child(10n+7),.nth-child-page .second-half-columns .grid-item:nth-child(10n+8),.nth-child-page .second-half-columns .grid-item:nth-child(10n+9),.nth-child-page .thirds .grid-item:nth-child(3n),.nth-child-page .thirds-from-end .grid-item:nth-last-child(3n),.nth-child-page .thirds-offset-21 .grid-item:nth-child(3n+21),.nth-child-page .thirds-offset-4 .grid-item:nth-child(3n+4){opacity:1}.nth-child-page .column-1{background-color:#ff595e}.nth-child-page .column-2{background-color:#ff924c}.nth-child-page .column-3{background-color:#ffca3a}.nth-child-page .column-4{background-color:#c5ca30}.nth-child-page .column-5{background-color:#8ac926}.nth-child-page .column-6{background-color:#36949d}.nth-child-page .column-7{background-color:#1982c4}.nth-child-page .column-8{background-color:#4267ac}.nth-child-page .column-9{background-color:#565aa0}.nth-child-page .column-10{background-color:#6a4c93}.screenprint-breakdown-page{--shirt-color:#000;--inner-border-color:#474747;--overview-tile-border-color:#232323}.screenprint-breakdown-page.gorillaz{--shirt-color:#f3f1f3;--inner-border-color:#b7b5b2;--overview-tile-border-color:#e0e0e0}.screenprint-breakdown-page.full-backboard{background-color:#ddd7d2;padding-bottom:20px}.screenprint-breakdown-page .screenprint-breakdown-container{padding-top:10px;margin:0 auto;max-width:1480px}.screenprint-breakdown-page a,.screenprint-breakdown-page a:hover,.screenprint-breakdown-page h1,.screenprint-breakdown-page h2,.screenprint-breakdown-page li,.screenprint-breakdown-page p{color:#48392f}.screenprint-breakdown-page a,.screenprint-breakdown-page h2,.screenprint-breakdown-page p{opacity:.7}.screenprint-breakdown-page h2{font-family:Century Gothic,Amaranth,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif;font-size:3.4rem;font-weight:400;text-align:center;text-transform:uppercase}@media(max-width:500px){.screenprint-breakdown-page h2{font-size:2.8rem;line-height:3rem}}.screenprint-breakdown-page .row{display:flex;justify-content:center}.screenprint-breakdown-page .outer-wrapper{padding:16px;margin-bottom:50px;background:var(--shirt-color);box-shadow:0 40px 60px -20px rgba(0,0,0,.3)}.screenprint-breakdown-page .inner-border{border:2px solid var(--inner-border-color)}.screenprint-breakdown-page .content-container{margin:0 auto}.screenprint-breakdown-page .left-col,.screenprint-breakdown-page .right-col{position:relative;width:50%;margin:5px;padding:5px;background-color:var(--shirt-color)}@media(max-width:500px){.screenprint-breakdown-page .left-col,.screenprint-breakdown-page .right-col{margin:2px}}.screenprint-breakdown-page .left-col .tile{z-index:1}.screenprint-breakdown-page .tile{left:0;top:0;position:absolute;height:100%;width:100%;background-repeat:no-repeat}.screenprint-breakdown-page .ub{opacity:.8}.screenprint-breakdown-page .ink-label,.screenprint-breakdown-page .reset-label{font-family:Lato,sans-serif;font-size:1.4rem;font-weight:700;color:#000;text-transform:uppercase}.screenprint-breakdown-page .intro .inner-border{background-color:#fff}.screenprint-breakdown-page .intro .content-container{height:200px;max-width:980px}.screenprint-breakdown-page .intro .text-block{text-align:center;padding-left:20px}.screenprint-breakdown-page .intro .image-block,.screenprint-breakdown-page .intro .text-block{width:50%;display:flex;justify-content:center;align-items:center}.screenprint-breakdown-page .intro .intro-image{height:100%;width:100%;background-size:200px;background-repeat:no-repeat;background-position:50%}@media(max-width:500px){.screenprint-breakdown-page .intro .intro-image{background-size:175px}}.screenprint-breakdown-page .ink-block button{border-style:none;border-radius:8px;height:40px;margin-bottom:8px;max-width:104px}.screenprint-breakdown-page .ink-block button:hover{opacity:.6}.screenprint-breakdown-page .ink-block button.is-pressed{opacity:.6;transform:translateY(2px)}@media(max-width:680px){.screenprint-breakdown-page .ink-block .ink-label{font-size:0}}.screenprint-breakdown-page .ink-block .reset-label{background:hsla(0,0%,100%,.2);color:#fff}@media(max-width:680px){.screenprint-breakdown-page .ink-block .reset-label{font-weight:lighter;font-size:1.2rem;min-width:60px}}.screenprint-breakdown-page .color-separation .instructions{margin:auto;max-width:680px;padding:0 20px 45px;text-align:center}.screenprint-breakdown-page .color-separation .content-container{height:410px}@media(max-width:680px){.screenprint-breakdown-page .color-separation .content-container{height:250px}}@media(max-width:500px){.screenprint-breakdown-page .color-separation .content-container{height:190px}}.screenprint-breakdown-page .color-separation .tile{background-size:350px;background-position:50% 50%}@media(max-width:680px){.screenprint-breakdown-page .color-separation .tile{background-size:280px}}@media(max-width:500px){.screenprint-breakdown-page .color-separation .tile{background-size:200px}}.screenprint-breakdown-page .halftone-closeup .halftone-block{height:500px}@media(max-width:680px){.screenprint-breakdown-page .halftone-closeup .halftone-block{height:280px}}@media(max-width:500px){.screenprint-breakdown-page .halftone-closeup .halftone-block{height:220px}}.screenprint-breakdown-page .halftone-closeup .tile{background-size:216%;background-position:50% 50%}.screenprint-breakdown-page .overview .overview-label{text-align:center;height:26px;width:100%;padding:4px}.screenprint-breakdown-page .overview .ink-all{color:#fff;opacity:.8}.screenprint-breakdown-page .overview .overview-block{background-color:var(--overview-tile-border-color)}.screenprint-breakdown-page .overview .tile-container{position:relative;height:140px;width:100%;margin:3px;background-color:var(--shirt-color)}.screenprint-breakdown-page .overview .tile{background-size:112px;background-position:50% 50%}.screenprint-breakdown-page .more-designs-nav ul{display:flex;justify-content:flex-end;padding:0 22px 0 16px}.screenprint-breakdown-page .more-designs-nav li{padding:0 14px}.screenprint-breakdown-page .more-designs-nav .label,.screenprint-breakdown-page .more-designs-nav a:link,.screenprint-breakdown-page .more-designs-nav a:visited{opacity:.7}.screenprint-breakdown-page .more-designs-nav a:hover{opacity:1}.screenprint-breakdown-page .more-designs-nav a.deactive{opacity:.4;pointer-events:none}.screenprint-breakdown-page .slide-right{-webkit-animation:slide-right 1.3s ease-in-out 1 forwards;animation:slide-right 1.3s ease-in-out 1 forwards}.screenprint-breakdown-page .slide-left{-webkit-animation:slide-left 1.3s ease-in-out 1 forwards;animation:slide-left 1.3s ease-in-out 1 forwards}.screenprint-breakdown-page .ub.slide-left{-webkit-animation:slide-left-ub 1.3s ease-in-out 1 forwards;animation:slide-left-ub 1.3s ease-in-out 1 forwards}@-webkit-keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(102%)}}@keyframes slide-right{0%{transform:translateX(0)}to{transform:translateX(102%)}}@-webkit-keyframes slide-left{0%{transform:translateX(102%)}95%{opacity:1}to{transform:translateX(0);opacity:0}}@keyframes slide-left{0%{transform:translateX(102%)}95%{opacity:1}to{transform:translateX(0);opacity:0}}@-webkit-keyframes slide-left-ub{0%{transform:translateX(102%)}95%{opacity:.8}to{transform:translateX(0);opacity:0}}@keyframes slide-left-ub{0%{transform:translateX(102%)}95%{opacity:.8}to{transform:translateX(0);opacity:0}}.screenprint-breakdown-page.teotihuacan.full-backboard{background-color:#80472e}.screenprint-breakdown-page.teotihuacan .instructions,.screenprint-breakdown-page.teotihuacan a,.screenprint-breakdown-page.teotihuacan a:hover,.screenprint-breakdown-page.teotihuacan h1,.screenprint-breakdown-page.teotihuacan h2,.screenprint-breakdown-page.teotihuacan li{color:#fff}.screenprint-breakdown-page.teotihuacan .ink-1{background-color:hsla(0,0%,100%,.7)}.screenprint-breakdown-page.teotihuacan .ink-2{background-color:#675545}.screenprint-breakdown-page.teotihuacan .ink-3{background-color:#c9b280}.screenprint-breakdown-page.teotihuacan .ink-4{background-color:#9c3c25}.screenprint-breakdown-page.teotihuacan .ink-5{background-color:#fff}.screenprint-breakdown-page.teotihuacan .color-separation .content-container{max-width:1100px}.screenprint-breakdown-page.teotihuacan .halftone-closeup .tile{background-position:72% 44%}.screenprint-breakdown-page.hot-rod-bunny .ink-1{background-color:hsla(0,0%,100%,.7)}.screenprint-breakdown-page.hot-rod-bunny .ink-2{background-color:#9379d0}.screenprint-breakdown-page.hot-rod-bunny .ink-3{background-color:#e81e75}.screenprint-breakdown-page.hot-rod-bunny .ink-4{background-color:#ff6f20}.screenprint-breakdown-page.hot-rod-bunny .ink-5{background-color:#fff}.screenprint-breakdown-page.hot-rod-bunny .intro-image{background-size:190px}.screenprint-breakdown-page.hot-rod-bunny .color-separation .content-container{max-width:1000px}.screenprint-breakdown-page.hot-rod-bunny .color-separation .tile{background-size:500px}@media(max-width:680px){.screenprint-breakdown-page.hot-rod-bunny .color-separation .tile{background-size:320px}}@media(max-width:500px){.screenprint-breakdown-page.hot-rod-bunny .color-separation .tile{background-size:180px}}.screenprint-breakdown-page.hot-rod-bunny .halftone-closeup .tile{background-position:60% 29%}.screenprint-breakdown-page.hot-rod-bunny .overview .tile{background-size:175px}.screenprint-breakdown-page.gorillaz.full-backboard{background-color:#867089}.screenprint-breakdown-page.gorillaz .instructions,.screenprint-breakdown-page.gorillaz a,.screenprint-breakdown-page.gorillaz a:hover,.screenprint-breakdown-page.gorillaz h1,.screenprint-breakdown-page.gorillaz h2,.screenprint-breakdown-page.gorillaz li{color:#fff}.screenprint-breakdown-page.gorillaz .ink-1{background-color:hsla(0,0%,100%,.7);border:1px solid var(--inner-border-color)}.screenprint-breakdown-page.gorillaz .ink-2{background-color:#e3d8b9}.screenprint-breakdown-page.gorillaz .ink-3{background-color:#e58a9e}.screenprint-breakdown-page.gorillaz .ink-4{background-color:#29d4c7}.screenprint-breakdown-page.gorillaz .ink-5{background-color:#5bb4e5}.screenprint-breakdown-page.gorillaz .ink-6{background-color:#e6674a}.screenprint-breakdown-page.gorillaz .ink-7{background-color:#ca5e9b}.screenprint-breakdown-page.gorillaz .ink-8{background-color:#95519e}.screenprint-breakdown-page.gorillaz .ink-9{background-color:#57517b}.screenprint-breakdown-page.gorillaz .ink-10{background-color:#e81e75}.screenprint-breakdown-page.gorillaz .ink-11{background-color:#000;color:#fff}.screenprint-breakdown-page.gorillaz .ink-all{color:#000}.screenprint-breakdown-page.gorillaz .reset-label{background:rgba(0,0,0,.4)}.screenprint-breakdown-page.gorillaz .intro-image{background-size:145px}.screenprint-breakdown-page.gorillaz .color-separation .content-container{max-width:880px}.screenprint-breakdown-page.gorillaz .color-separation .tile{background-size:300px}@media(max-width:680px){.screenprint-breakdown-page.gorillaz .color-separation .tile{background-size:180px}}@media(max-width:500px){.screenprint-breakdown-page.gorillaz .color-separation .tile{background-size:140px}}.screenprint-breakdown-page.gorillaz .halftone-closeup .tile{background-size:280%;background-position:53% 22%}.screenprint-breakdown-page.gorillaz .overview .tile{background-size:100px}.screenprint-breakdown-page.kiss.full-backboard{background-color:#51626f}.screenprint-breakdown-page.kiss .instructions,.screenprint-breakdown-page.kiss a,.screenprint-breakdown-page.kiss a:hover,.screenprint-breakdown-page.kiss h1,.screenprint-breakdown-page.kiss h2,.screenprint-breakdown-page.kiss li{color:#fff}.screenprint-breakdown-page.kiss .ink-1{background-color:hsla(0,0%,100%,.7);border:1px solid var(--inner-border-color)}.screenprint-breakdown-page.kiss .ink-2{background-color:#776f67}.screenprint-breakdown-page.kiss .ink-3{background-color:#51626f}.screenprint-breakdown-page.kiss .ink-4{background-color:#974b07}.screenprint-breakdown-page.kiss .ink-5{background-color:#a9a39b}.screenprint-breakdown-page.kiss .ink-6{background-color:#7e99aa}.screenprint-breakdown-page.kiss .ink-7{background-color:#e69b6b}.screenprint-breakdown-page.kiss .ink-8{background-color:#a1c4d0}.screenprint-breakdown-page.kiss .ink-9{background-color:#f0d5a6}.screenprint-breakdown-page.kiss .ink-10{background-color:#dc291e}.screenprint-breakdown-page.kiss .ink-11{background-color:#77b800}.screenprint-breakdown-page.kiss .ink-12{background-color:#fff}.screenprint-breakdown-page.kiss .intro-image{background-size:190px}.screenprint-breakdown-page.kiss .color-separation .content-container{max-width:880px;height:460px}@media(max-width:680px){.screenprint-breakdown-page.kiss .color-separation .content-container{height:300px}}@media(max-width:500px){.screenprint-breakdown-page.kiss .color-separation .content-container{height:240px}}.screenprint-breakdown-page.kiss .color-separation .tile{background-size:350px}@media(max-width:680px){.screenprint-breakdown-page.kiss .color-separation .tile{background-size:230px}}@media(max-width:500px){.screenprint-breakdown-page.kiss .color-separation .tile{background-size:180px}}.screenprint-breakdown-page.kiss .halftone-closeup .halftone-block{height:550px}@media(max-width:680px){.screenprint-breakdown-page.kiss .halftone-closeup .halftone-block{height:330px}}@media(max-width:500px){.screenprint-breakdown-page.kiss .halftone-closeup .halftone-block{height:270px}}.screenprint-breakdown-page.kiss .halftone-closeup .tile{background-size:150%;background-position:55% 29%}.screenprint-breakdown-page.kiss .overview .tile{background-size:100px}.screenprint-designer-page{--options-color:#34485f;--options-color-light:#9daec1;--footer-height:110px;--nav-height:58px;--header-height:110px;--not-main-height:calc(var(--footer-height) + var(--nav-height) + var(--header-height))}.screenprint-designer-page h1{font-family:Century Gothic,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif}.screenprint-designer-page main{display:grid;justify-content:center;min-height:calc(100vh - var(--not-main-height));grid-template-columns:600px 1fr;grid-gap:2.2em;gap:2.2em;max-width:1400px;margin:0 auto;padding:0 20px}@media(max-width:1200px){.screenprint-designer-page main{grid-template-columns:400px 1fr;gap:1em;height:calc(100vh - var(--not-main-height))}}@media(max-height:700px){.screenprint-designer-page main{grid-template-columns:300px 700px;height:394px}}@media(min-height:700px)and (max-height:900px){.screenprint-designer-page main{grid-template-columns:400px 700px;height:516px}}@media(orientation:portrait){.screenprint-designer-page main{grid-template-columns:1fr;gap:24px;height:auto}}.screenprint-designer-page .hidden{display:none}.screenprint-designer-page .design-layout-section{display:flex;flex-direction:column;z-index:999;border:8px solid var(--options-color)}@media(orientation:portrait){.screenprint-designer-page .design-layout-section{margin:0 auto;border:6px solid var(--options-color);position:-webkit-sticky;position:sticky;width:400px;top:80px}}@media(orientation:portrait)and (max-width:680px){.screenprint-designer-page .design-layout-section{width:300px;top:100px}}@media(orientation:portrait){.screenprint-designer-page .design-layout-section:before{content:"";width:100%;height:10px;position:absolute;top:-32px;left:-8px;background-color:#fff;border:8px solid #fff}.screenprint-designer-page .design-layout-section:after{content:"";width:calc(100% + 12px);height:24px;position:absolute;bottom:-36px;left:-6px;background-color:#fff;border-bottom:6px solid var(--options-color)}}.screenprint-designer-page .design-layout-section .design-layout-container{position:relative;height:auto;overflow:hidden}.screenprint-designer-page .design-layout-section .tee-image{position:relative;width:100%;pointer-events:none;display:flex;z-index:999}.screenprint-designer-page .design-layout-section .design-image-wrapper{width:100%;position:absolute}.screenprint-designer-page .design-layout-section .design-image{margin:0 auto;width:100%}.screenprint-designer-page .design-layout-section [draggable]{cursor:move}.screenprint-designer-page .design-layout-section .no-drag{pointer-events:none}.screenprint-designer-page .options-container{border:8px solid var(--options-color);display:grid;background-color:#fff}@media(max-width:1200px){.screenprint-designer-page .options-container{overflow-y:scroll;overflow-x:hidden}}@media(max-height:900px){.screenprint-designer-page .options-container{overflow-y:scroll;overflow-x:hidden}}@media(orientation:portrait){.screenprint-designer-page .options-container{border:6px solid var(--options-color);margin:0 auto;width:400px;overflow-y:visible;overflow-x:visible}}@media(orientation:portrait)and (max-width:680px){.screenprint-designer-page .options-container{width:300px}}.screenprint-designer-page .options-container .option-section{border-bottom:4px solid var(--options-color);padding:18px}.screenprint-designer-page .options-container .option-section:last-of-type{border:none}.screenprint-designer-page .options-container .sub-section-container{padding:0}.screenprint-designer-page .options-container .sub-section-container .sub-divider{display:flex}@media(orientation:landscape){.screenprint-designer-page .options-container .sub-section-container .sub-divider:nth-child(n+2):before{content:"";height:100%;width:4px;background-color:var(--options-color)}}@media(orientation:portrait){.screenprint-designer-page .options-container .sub-section-container .sub-divider:not(:last-child){border-bottom:4px solid var(--options-color)}}.screenprint-designer-page .options-container .sub-section-container .option-sub-section{width:100%;display:flex;flex-direction:column;padding:18px}.screenprint-designer-page .options-container .sub-section-container .option-label{padding-bottom:14px}.screenprint-designer-page .options-container .row{display:flex;justify-content:center}.screenprint-designer-page .options-container .option-label{font-family:Raleway,sans-serif;font-weight:500;display:block;font-size:18px;text-transform:uppercase;color:var(--options-color)}.screenprint-designer-page .options-container .option-garment-style{display:grid;grid-template-columns:1fr repeat(3,.6fr);grid-gap:20px;gap:20px}@media(orientation:portrait){.screenprint-designer-page .options-container .option-garment-style{display:flex;flex-wrap:wrap;justify-content:center;row-gap:4px;-moz-column-gap:20px;column-gap:20px}.screenprint-designer-page .options-container .option-garment-style .option-label{width:100%}}.screenprint-designer-page .options-container .option-garment-style .option-garment{text-align:center}.screenprint-designer-page .options-container .option-garment-style input[type=radio]{--radio-border-color:var(--options-color-light);--radio-checked-color:var(--options-color);box-sizing:border-box;cursor:pointer;width:20px;height:20px;margin:6px;padding:0;border:2px solid var(--radio-border-color);border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;outline:none}.screenprint-designer-page .options-container .option-garment-style input[type=radio]:hover{box-shadow:0 0 0 2px var(--options-color-light);transition:all .2s ease-out}.screenprint-designer-page .options-container .option-garment-style input[type=radio]:not(:disabled):checked{border-color:var(--radio-checked-color);background-color:var(--radio-checked-color);background-clip:content-box;padding:2px;background-image:radial-gradient(circle,var(--radio-checked-color) 0,var(--radio-checked-color) 50%,transparent 60%,transparent 100%)}.screenprint-designer-page .options-container .option-garment-style input[type=radio]:not(:disabled):checked:hover{box-shadow:0 0 0 2px transparent;cursor:inherit}.screenprint-designer-page .options-container .option-garment-color{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.screenprint-designer-page .options-container .option-garment-color .option-label{margin-right:4px}@media(orientation:portrait){.screenprint-designer-page .options-container .option-garment-color .option-label{margin-bottom:4px;width:100%}}.screenprint-designer-page .options-container .option-garment-color .option-color{text-align:center}.screenprint-designer-page .options-container .option-garment-color input[type=radio]{--radio-border-color:var(--options-color-light);cursor:pointer;width:28px;height:28px;border-radius:0;margin:2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.screenprint-designer-page .options-container .option-garment-color input[type=radio].color-white{border:2px solid var(--radio-border-color)}.screenprint-designer-page .options-container .option-garment-color input[type=radio]+label{opacity:0;font-size:5px}.screenprint-designer-page .options-container .option-garment-color input[type=color]{cursor:pointer;width:35px;height:40px;border:0 solid transparent;background-color:transparent;margin-top:-3px;color:transparent}@media(orientation:portrait){.screenprint-designer-page .options-container .option-garment-color input[type=color]{width:38px;height:38px}}.screenprint-designer-page .options-container .option-garment-color input[type=color]::-webkit-color-swatch{border-radius:0;border:none;height:28px}.screenprint-designer-page .options-container .option-garment-color input[type=color]:not(:disabled):hover,.screenprint-designer-page .options-container .option-garment-color input[type=radio]:not(:disabled):hover{transform:scale(1.15);transition:all .2s ease-out}.screenprint-designer-page .options-container .images-section{display:grid;grid-template-columns:auto auto}@media(orientation:portrait){.screenprint-designer-page .options-container .images-section{grid-template-columns:1fr}}.screenprint-designer-page .options-container .images-section .option-upload-image input::-webkit-file-upload-button{font-size:16px;font-weight:700;color:var(--options-color);background-color:#d7e0e8;background-image:linear-gradient(#f1f5fb,#d7e0e8);border:1px solid var(--options-color-light);padding:6px 14px;margin:2px;cursor:pointer}.screenprint-designer-page .options-container .images-section .option-upload-image input::file-selector-button{font-size:16px;font-weight:700;color:var(--options-color);background-color:#d7e0e8;background-image:linear-gradient(#f1f5fb,#d7e0e8);border:1px solid var(--options-color-light);padding:6px 14px;margin:2px;cursor:pointer}.screenprint-designer-page .options-container .images-section .option-upload-image input::-webkit-file-upload-button:hover{box-shadow:0 0 0 2px var(--options-color-light);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.screenprint-designer-page .options-container .images-section .option-upload-image input::file-selector-button:hover{box-shadow:0 0 0 2px var(--options-color-light);transition:all .2s ease-out}.screenprint-designer-page .options-container .images-section .option-upload-image input[type=file]{font-size:1.7rem;color:var(--options-color);max-width:250px}.screenprint-designer-page .options-container .images-section .option-image-gallery .gallery-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.screenprint-designer-page .options-container .images-section .option-image-gallery .gallery-container .gallery-image-button{border:none;padding:10px;opacity:.7;transition:opacity .2s ease-in-out;background-color:#000;cursor:pointer}.screenprint-designer-page .options-container .images-section .option-image-gallery .gallery-container .gallery-image-button:hover{opacity:1}.screenprint-designer-page .options-container .images-section .option-image-gallery .gallery-container .gallery-image{width:100%;pointer-events:none}.screenprint-designer-page .options-container .art-manipulation-section{display:grid;grid-template-columns:1fr 1fr 1fr .7fr}@media(max-width:1200px){.screenprint-designer-page .options-container .art-manipulation-section{grid-template-columns:1fr 1fr}}@media(orientation:portrait){.screenprint-designer-page .options-container .art-manipulation-section{grid-template-columns:1fr}}.screenprint-designer-page .options-container .art-manipulation-section .option-sub-section{justify-content:space-between}@media(max-width:1200px){.screenprint-designer-page .options-container .art-manipulation-section .sub-divider:not(:nth-child(n+3)){border-bottom:4px solid var(--options-color)}.screenprint-designer-page .options-container .art-manipulation-section .sub-divider:nth-child(n+3):nth-child(-n+3):before{background-color:transparent}}.screenprint-designer-page .options-container .art-manipulation-section .option-button{cursor:pointer;color:var(--options-color);font-size:26px;font-weight:700;border:1px solid #a8b6c5;background-color:#d7e0e8;background-image:linear-gradient(#f1f5fb,#d7e0e8);padding-bottom:5px;transition:all .2s ease-out}.screenprint-designer-page .options-container .art-manipulation-section .option-button+.option-button{margin-left:15px}.screenprint-designer-page .options-container .art-manipulation-section .option-button:hover{box-shadow:0 0 0 2px var(--options-color-light);transition:all .2s ease-out}.screenprint-designer-page .options-container .art-manipulation-section .option-button:has(.delete-icon),.screenprint-designer-page .options-container .art-manipulation-section .option-button:has(.rotate-icon){width:42px;padding:2px 0 7px}@media(orientation:portrait){.screenprint-designer-page .options-container .art-manipulation-section .option-button:has(.minus-icon){padding:2px 5px 5px}.screenprint-designer-page .options-container .art-manipulation-section .option-button:has(.plus-icon){padding:2px 5px 5px 11px}}.screenprint-designer-page .options-container .art-manipulation-section .minus-icon{pointer-events:none;padding:0 9px}.screenprint-designer-page .options-container .art-manipulation-section .plus-icon{display:block;pointer-events:none;margin-top:4px;padding:0 6px}@media(orientation:portrait){.screenprint-designer-page .options-container .art-manipulation-section .plus-icon{padding-left:0;margin:0}}.screenprint-designer-page .options-container .art-manipulation-section .option-delete .option-button{align-self:center}.screenprint-designer-page .options-container .art-manipulation-section .rotate-icon{height:24px}.screenprint-designer-page .options-container .art-manipulation-section .delete-icon,.screenprint-designer-page .options-container .art-manipulation-section .rotate-icon{margin-top:6px;display:block;margin-left:auto;margin-right:auto;pointer-events:none}.screenprint-designer-page .options-container .art-manipulation-section .delete-icon path,.screenprint-designer-page .options-container .art-manipulation-section .rotate-icon path{fill:var(--options-color)}.screenprint-designer-page .options-container .art-manipulation-section .rotate-left-icon{transform:rotate(8deg)}.screenprint-designer-page .options-container .art-manipulation-section .rotate-right-icon{transform:rotate(-8deg) scaleX(-1)}.screenprint-designer-page .options-container .art-manipulation-section .delete-icon{width:26px}.screenprint-designer-page .options-container .option-filters{display:grid;grid-template-columns:auto 2fr;grid-gap:14px;gap:14px;padding-bottom:6px}@media(orientation:portrait){.screenprint-designer-page .options-container .option-filters{grid-template-columns:1fr}}.screenprint-designer-page .options-container .option-filters .option-button-filter{display:inline-block;font-size:16px;font-weight:700;color:var(--options-color);border:1px solid #a8b6c5;background-color:#d7e0e8;background-image:linear-gradient(#f1f5fb,#d7e0e8);transition:all .2s ease-out;padding:6px 10px;margin-right:12px;margin-bottom:12px;cursor:pointer}.screenprint-designer-page .options-container .option-filters .option-button-filter:hover{box-shadow:0 0 0 2px var(--options-color-light)}@media(orientation:portrait){.screenprint-designer-page .options-container .option-filters .option-button-filter{margin-right:10px;margin-bottom:10px}}.screenprint-designer-page .options-container .option-filters .active{color:#fff;border:1px solid var(--options-color);background-color:var(--options-color);background-image:linear-gradient(var(--options-color),var(--options-color));transition:all .2s ease-out}.screenprint-designer-page .options-container .option-filters .active:hover{box-shadow:0 0 0 2px transparent;cursor:inherit}.screenprint-designer-page .options-container .option-share{display:flex;justify-content:center;align-items:center}.screenprint-designer-page .options-container .share-button{font-family:Raleway,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase;color:var(--options-color);padding:10px 16px;border:1px solid #a8b6c5;background-color:#d7e0e8;background-image:linear-gradient(#f1f5fb,#d7e0e8)}.screenprint-designer-page .options-container .share-button:hover{box-shadow:0 0 0 2px var(--options-color-light);transition:all .2s ease-out}.share-card-page{--options-color:#34485f;--options-color-light:#9daec1;--footer-height:110px;--nav-height:58px;--header-height:110px;--not-main-height:calc(var(--footer-height) + var(--nav-height) + var(--header-height))}.share-card-page main{display:grid;justify-content:center;align-items:center;min-height:calc(100vh - var(--not-main-height));grid-template-columns:350px .6fr;grid-gap:48px;gap:48px;max-width:1400px;margin:0 auto;padding:0 20px 50px}@media(max-width:680px){.share-card-page main{height:auto;grid-template-columns:350px;padding:0 50px 50px}}.share-card-page .hidden{display:none}.share-card-page .share-content-section{display:flex;flex-direction:column}.share-card-page .share-content-section .share-content-container{display:grid;grid-template-rows:72px 1fr;grid-gap:32px;gap:32px;height:350px;padding:50px 22px 40px}.share-card-page .share-content-section .text-display{font-family:Raleway,sans-serif;font-size:40px;font-weight:500;margin:0;align-self:center;text-align:center;color:#fff}.share-card-page .share-content-section .image-display{width:100%;max-width:300px;margin:0 auto;background-repeat:no-repeat;background-size:contain;background-position:top}.share-card-page .options-container{border:8px solid var(--options-color);display:grid}.share-card-page .options-container .option{border-bottom:4px solid var(--options-color);padding:18px}.share-card-page .options-container .option:last-of-type{border:none}.share-card-page .options-container .row{display:flex;padding-bottom:10px}.share-card-page .options-container .option-label{font-family:Raleway,sans-serif;font-weight:500;display:block;font-size:18px;text-transform:uppercase;color:var(--options-color);padding-bottom:14px}.share-card-page .options-container .option-color{display:flex}.share-card-page .options-container input[type=color]{width:40px;height:40px;border-radius:3px;margin-left:14px;margin-top:-8px}.share-card-page .options-container .custom-text{height:54px;width:100%;border:2px solid var(--options-color-light);text-indent:14px;font-size:16px}.share-card-page .options-container .gallery-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.share-card-page .options-container .gallery-container .gallery-image-button{border:none;border-radius:12px;padding:10px;opacity:.85;transition:opacity .2s ease-in-out;background-color:var(--options-color);cursor:pointer}.share-card-page .options-container .gallery-container .gallery-image-button:hover{opacity:1}.share-card-page .options-container .gallery-container .gallery-image{width:100%}.share-card-page .options-container .option-share{display:flex;justify-content:center;align-items:center}.share-card-page .options-container .share-button{font-family:Raleway,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase;color:var(--options-color);padding:10px 16px;border-radius:6px;border:1px solid #a8b6c5;background-image:linear-gradient(#f1f5fb,#d7e0e8)}.share-card-page .options-container .share-button svg.share-icon{width:22px;-webkit-margin-start:10px;margin-inline-start:10px}.share-card-page .options-container .share-button svg.share-icon path{fill:var(--options-color)}.share-card-page .canvas-container{display:none}.slide-puzzle-page{display:flex;flex-direction:column;justify-content:center}.slide-puzzle-page .slide-puzzle-container{display:flex;justify-content:center;align-items:center;gap:30px;max-width:1400px;margin:0 auto;padding:10px 50px 40px}@media(max-width:920px){.slide-puzzle-page .slide-puzzle-container{padding:20px 36px 40px;max-width:100%;flex-direction:column-reverse}}.slide-puzzle-page .slide-puzzle-container .reference-image{width:48%;align-self:center;border:10px solid transparent}@media(max-width:920px){.slide-puzzle-page .slide-puzzle-container .reference-image{width:100%}}.slide-puzzle-page .slide-puzzle-container picture{display:inline-block;width:100%;text-align:right}.slide-puzzle-page .slide-puzzle-container img{max-width:100%}.slide-puzzle-page .slide-puzzle-container .puzzle-board{display:grid;grid-gap:2px;gap:2px;width:48%}@media(max-width:920px){.slide-puzzle-page .slide-puzzle-container .puzzle-board{width:100%}}.slide-puzzle-page .tile{width:100%;height:100%;background-repeat:no-repeat;border:none;cursor:pointer;background-color:#0a0a0a}.slide-puzzle-page .tile-blank{background:none;background-color:#0a0a0a;cursor:default}.slide-puzzle-page .intro{display:flex;justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto;padding:20px}@media(max-width:920px){.slide-puzzle-page .intro{flex-flow:wrap;justify-content:center}}.slide-puzzle-page .intro .text-block{display:flex;flex-direction:column}.slide-puzzle-page .intro .sub-page-header h1{text-align:left;margin-top:10px;margin-bottom:0}.slide-puzzle-page .intro .description{padding:0 20px}.slide-puzzle-page .intro .link-hidden{color:#512b05}.slide-puzzle-page .intro p+p{margin-top:0}@media(max-width:920px){.slide-puzzle-page .intro p+p{margin-bottom:30px}}.slide-puzzle-page .intro hr{width:100%;color:#a38b77;opacity:.4}.slide-puzzle-page .intro .reshuffle{margin-top:4px;background-color:#cec0b3;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:700;color:#512b05;text-transform:capitalize;border-radius:4px;padding:3px 20px;border:1px solid #512b05}.slide-puzzle-page .puzzle-settings{display:flex;flex-direction:column;justify-content:center;min-height:214px;border:1px solid #512b05;padding:14px 20px 10px;position:relative;font-size:1.5rem;margin-left:20px}@media(max-width:920px){.slide-puzzle-page .puzzle-settings{margin-left:0}}.slide-puzzle-page .puzzle-settings .label{text-align:center;margin:0;font-weight:700}.slide-puzzle-page .puzzle-settings .row{display:flex;justify-content:center;align-items:center;margin-top:3px;margin-bottom:3px}.slide-puzzle-page .puzzle-settings .row:first-child{margin-bottom:6px}.slide-puzzle-page .puzzle-settings .row.custom-image-label{justify-content:flex-start}.slide-puzzle-page .puzzle-settings input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:7px;width:86px;background:#512b05;border-radius:5px}.slide-puzzle-page .puzzle-settings input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:17px;width:17px;border-radius:50%;background:#a38b77;cursor:pointer;box-shadow:0 0 2px 0 #512b05}.slide-puzzle-page .puzzle-settings input[type=range]::-webkit-slider-thumb:hover{-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transform:scale(1.2)}.slide-puzzle-page .puzzle-settings input[type=number]{color:#512b05}.slide-puzzle-page .puzzle-settings input::-webkit-file-upload-button{font-family:Lato,sans-serif;font-size:1.3rem;font-weight:700;color:#512b05;cursor:pointer}.slide-puzzle-page .puzzle-settings input::file-selector-button{font-family:Lato,sans-serif;font-size:1.3rem;font-weight:700;color:#512b05;cursor:pointer}.slide-puzzle-page .puzzle-settings input[type=file]{width:210px;font-family:Lato,sans-serif;font-size:1.4rem}.slide-puzzle-page .puzzle-settings .info{color:#a38b77;opacity:.9;cursor:default}.slide-puzzle-page .puzzle-settings .mobile-view{display:none}@media(max-width:500px){.slide-puzzle-page .puzzle-settings .mobile-view{display:flex}}.slide-puzzle-page .keyboard-guide{min-height:214px;border:1px solid #512b05;padding:12px 14px 10px;position:relative;margin-left:20px;display:flex;flex-direction:column;justify-content:center}@media(max-width:500px){.slide-puzzle-page .keyboard-guide{display:none}}.slide-puzzle-page .keyboard-guide .label{font-size:1.5rem;text-align:center;margin-top:0;margin-bottom:8px}.slide-puzzle-page .keyboard-guide .row{display:flex;justify-content:center}.slide-puzzle-page .keyboard-guide .arrow{color:#a38b77;font-size:1.8rem;opacity:.6}.slide-puzzle-page .keyboard-guide button{margin:2px;color:#512b05;font-size:1.4rem;font-weight:700;border-color:#a38b77;border-width:1px;border-radius:2px}.slide-puzzle-page .keyboard-guide hr{margin-bottom:12px}.snake-game-page{--shadow-color:#005377;--button-fallback-color:#6bb1d0;--button-dk-color:#2b8bb5;--button-lt-color:#a6d7ed;--button-lt-glass-color:hsla(0,0%,100%,.7);--button-dk-glass-color:hsla(0,0%,100%,.2);--button-dk-active-color:#014baa;--button-lt-active-color:#02a8ef;text-align:center;padding-bottom:30px}.snake-game-page h1{font-family:Century Gothic,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif}.snake-game-page .glass-button{position:relative;display:inline-block;background-color:var(--button-fallback-color);background-image:linear-gradient(var(--button-dk-color),var(--button-lt-color));border-radius:5px;box-shadow:0 2px 4px -1px var(--shadow-color);border-style:none}.snake-game-page .glass-button:after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 4px);height:50%;background-image:linear-gradient(var(--button-lt-glass-color),var(--button-dk-glass-color));border-radius:4px}.snake-game-page .glass-button p{margin:2px 10px;color:#fff;font-size:16px;font-weight:700;text-shadow:0 -1px #333}.snake-game-page .score-board{width:170px;padding:8px 10px;margin:20px 8px}.snake-game-page .game-board-container{min-height:378px}.snake-game-page .controls-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:780px;margin:0 auto}.snake-game-page .controls-container{display:grid;justify-content:center;grid-template-columns:repeat(3,60px);grid-template-rows:repeat(3,1fr);padding:10px 30px;margin:0 auto}.snake-game-page .controls-container .control-button{display:flex;justify-content:center;align-items:center;margin:5px auto;cursor:pointer}.snake-game-page .controls-container polygon,.snake-game-page .controls-container svg{pointer-events:none}.snake-game-page .controls-container .up-arrow{transform:rotate(0deg);background-image:linear-gradient(180deg,var(--button-dk-color),var(--button-lt-color));grid-column-start:2}.snake-game-page .controls-container .up-arrow:after{top:2px;left:2px;height:50%;width:calc(100% - 4px);background-image:linear-gradient(180deg,var(--button-lt-glass-color),var(--button-dk-glass-color))}.snake-game-page .controls-container .up-arrow.control-button:active{background:linear-gradient(180deg,var(--button-dk-active-color),var(--button-lt-active-color))}.snake-game-page .controls-container .down-arrow{transform:rotate(180deg);background-image:linear-gradient(1turn,var(--button-dk-color),var(--button-lt-color));box-shadow:0 -2px 4px -1px var(--shadow-color);grid-row-start:3;grid-column-start:2}.snake-game-page .controls-container .down-arrow:after{top:unset;bottom:2px;left:2px;height:50%;width:calc(100% - 4px);background-image:linear-gradient(1turn,var(--button-lt-glass-color),var(--button-dk-glass-color))}.snake-game-page .controls-container .down-arrow.control-button:active{background:linear-gradient(1turn,var(--button-dk-active-color),var(--button-lt-active-color))}.snake-game-page .controls-container .left-arrow{transform:rotate(270deg);background-image:linear-gradient(270deg,var(--button-dk-color),var(--button-lt-color));box-shadow:-2px 0 4px -1px var(--shadow-color);grid-row-start:2;grid-column-start:1}.snake-game-page .controls-container .left-arrow:after{top:2px;left:unset;right:2px;width:50%;height:calc(100% - 4px);background-image:linear-gradient(270deg,var(--button-lt-glass-color),var(--button-dk-glass-color))}.snake-game-page .controls-container .left-arrow.control-button:active{background:linear-gradient(270deg,var(--button-dk-active-color),var(--button-lt-active-color))}.snake-game-page .controls-container .right-arrow{transform:rotate(90deg);background-image:linear-gradient(90deg,var(--button-dk-color),var(--button-lt-color));box-shadow:2px 0 4px -1px var(--shadow-color);grid-row-start:2;grid-column-start:3}.snake-game-page .controls-container .right-arrow:after{top:2px;left:2px;width:50%;height:calc(100% - 4px);background-image:linear-gradient(90deg,var(--button-lt-glass-color),var(--button-dk-glass-color))}.snake-game-page .controls-container .right-arrow.control-button:active{background:linear-gradient(90deg,var(--button-dk-active-color),var(--button-lt-active-color))}.snake-game-page .keyboard-guide{display:flex;flex-direction:column;justify-content:center;max-width:180px;height:186px;padding:14px;border:1px solid #a38b77;opacity:.7}@media(max-width:500px){.snake-game-page .keyboard-guide{display:none}}.snake-game-page .keyboard-guide .label{font-size:1.5rem;text-align:center;margin-top:0;margin-bottom:8px}.snake-game-page .keyboard-guide .row{display:flex;justify-content:center}.snake-game-page .keyboard-guide .arrow{color:#512b05;font-size:1.8rem;opacity:.6}.snake-game-page .keyboard-guide button{margin:2px;color:#512b05;font-size:1.4rem;font-weight:700;border-color:#a38b77;border-width:1px;border-radius:2px}.spinners-loaders-page.full-backboard{background-color:transparent}.spinners-loaders-page h2{font-family:Century Gothic,Amaranth,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif;font-size:3.4rem}.spinners-loaders-page .spinners-wrapper{padding:40px 40px 20px;text-align:center;vertical-align:middle;margin:20px auto 30px;background:#fff;box-shadow:0 40px 60px -20px rgba(0,0,0,.2)}.spinners-loaders-page .spinners-wrapper .spinner{width:70px;height:70px;background:#f7f7f7;border-radius:50%;position:relative;margin:3%;display:inline-block}.spinners-loaders-page .spinners-wrapper .spinner:after,.spinners-loaders-page .spinners-wrapper .spinner:before{content:"";width:78px;height:78px;border-radius:50%}.spinners-loaders-page .spinners-wrapper .sp-spinner1:after{position:absolute;top:-4px;left:-4px;background:#ff4500;background-image:linear-gradient(#40e0d0,gold,#ff4500);-webkit-animation:sunset 1.2s linear 2s 6;animation:sunset 1.2s linear 2s 6}.spinners-loaders-page .spinners-wrapper .innerCirc{width:68px;height:68px;background:#fff;border-radius:50%;top:1px;left:1px;position:relative;z-index:1}@-webkit-keyframes sunset{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}@keyframes sunset{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1)}}.spinners-loaders-page .spinners-wrapper .spinner-2:after{position:absolute;top:-4px;left:-4px;border-color:#ff4500 transparent;border-style:solid;border-width:4px;-webkit-animation:spinning 1.2s linear 4s 6;animation:spinning 1.2s linear 4s 6}@-webkit-keyframes spinning{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(45deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}@keyframes spinning{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(45deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.spinners-loaders-page .spinners-wrapper .loadingText{font-size:11px;position:absolute;top:28px;opacity:0}.spinners-loaders-page .spinners-wrapper .loadingText.A{left:10px;-webkit-animation:A 2.4s linear 4s 3;animation:A 2.4s linear 4s 3}@-webkit-keyframes A{0%{opacity:0}40%,to{opacity:1}}@keyframes A{0%{opacity:0}40%,to{opacity:1}}.spinners-loaders-page .spinners-wrapper .loadingText.B{left:46px;-webkit-animation:B 2.4s linear 4s 3;animation:B 2.4s linear 4s 3}@-webkit-keyframes B{0%,40%{opacity:0}60%,to{opacity:1}}@keyframes B{0%,40%{opacity:0}60%,to{opacity:1}}.spinners-loaders-page .spinners-wrapper .loadingText.C{left:50px;-webkit-animation:C 2.4s linear 4s 3;animation:C 2.4s linear 4s 3}@-webkit-keyframes C{0%,060%{opacity:0}80%,to{opacity:1}}@keyframes C{0%,060%{opacity:0}80%,to{opacity:1}}.spinners-loaders-page .spinners-wrapper .loadingText.D{left:54px;-webkit-animation:D 2.4s linear 4s 3;animation:D 2.4s linear 4s 3}@-webkit-keyframes D{0%,80%{opacity:0}to{opacity:1}}@keyframes D{0%,80%{opacity:0}to{opacity:1}}.spinners-loaders-page .spinners-wrapper .sp-spinner3{background:none;border:4px solid #f7f7f7;-webkit-animation:spin 1.2s linear 6s 6;animation:spin 1.2s linear 6s 6}.spinners-loaders-page .spinners-wrapper .sp-spinner3:before{height:14px;width:14px;background:#40e0d0;position:absolute;top:6px;left:50%;margin-left:20px}.spinners-loaders-page .spinners-wrapper .sp-spinner3:after{height:14px;width:14px;background:#ff4500;position:absolute;top:auto;bottom:6px;left:50%;margin-left:-33px}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinners-loaders-page .spinners-wrapper .spinner-4{background:none;border:4px solid #eee}.spinners-loaders-page .spinners-wrapper .spinner-4:after{width:4px;height:42px;background:#ff4500;border-radius:4px;position:absolute;top:50%;left:50%;margin-left:-2px;transform-origin:top center;-webkit-animation:spin 2.4s linear 8s 3;animation:spin 2.4s linear 8s 3}.spinners-loaders-page .spinners-wrapper .spinner-5:after,.spinners-loaders-page .spinners-wrapper .spinner-5:before{background-color:rgba(64,224,208,.8);transform:scale(.7);position:absolute;top:-4px;left:-4px;-webkit-animation:pulse 3.2s ease-out 9.5s 2 forwards;animation:pulse 3.2s ease-out 9.5s 2 forwards}.spinners-loaders-page .spinners-wrapper .spinner-5:after{-webkit-animation:pulse 3.2s ease-out 11.6s 2;animation:pulse 3.2s ease-out 11.6s 2}@-webkit-keyframes pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.2)}}@keyframes pulse{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.2)}}.spinners-loaders-page .spinners-wrapper .spinner-6{background:#fff;width:68px;height:68px}.spinners-loaders-page .spinners-wrapper .spinner-6 span{display:block;height:14px;width:14px;background:#ddd;border-radius:50%;position:absolute;top:0}.spinners-loaders-page .spinners-wrapper .spinner-6 span:first-child{left:5px;top:27px;background:#40e0d0;-webkit-animation:bounce .8s ease-in-out 13s 6;animation:bounce .8s ease-in-out 13s 6}.spinners-loaders-page .spinners-wrapper .spinner-6 span:nth-child(2){left:26px;top:27px;background:gold;-webkit-animation:bounce .8s ease-in-out 13.14s 6;animation:bounce .8s ease-in-out 13.14s 6}.spinners-loaders-page .spinners-wrapper .spinner-6 span:nth-child(3){left:47px;top:27px;background:#ff4500;-webkit-animation:bounce .8s ease-in-out 13.28s 6;animation:bounce .8s ease-in-out 13.28s 6}@-webkit-keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}.spinners-loaders-page .loaders-wrapper{padding:40px;text-align:center;vertical-align:middle;margin:auto auto 50px;background:#000;box-shadow:0 40px 60px -20px rgba(0,0,0,.3)}.spinners-loaders-page .loaders-wrapper h2{color:#fff}.spinners-loaders-page .loaders-wrapper .load-cont{display:block;line-height:70px;background-color:none}.spinners-loaders-page .loaders-wrapper .loader2,.spinners-loaders-page .loaders-wrapper .loader3{width:300px;height:5px;border-top:8px dotted #5b5b5b;background:none;display:inline-block;position:relative;left:5px}.spinners-loaders-page .loaders-wrapper .tree-monster{height:80px;width:80px;background-color:none;position:absolute;margin-top:-48px;margin-left:-54px;-webkit-animation:moveSideways 6s linear 6s 4;animation:moveSideways 6s linear 6s 4}.spinners-loaders-page .loaders-wrapper .tree-monster .image{display:inline-block;height:100%;width:100%;background-size:50px;background-repeat:no-repeat;background-position:50%}@-webkit-keyframes moveSideways{0%,to{left:0}50%{left:110%}}@keyframes moveSideways{0%,to{left:0}50%{left:110%}}.spinners-loaders-page .loaders-wrapper .ghost{height:50px;width:50px;background-color:none;position:absolute;margin-top:-30px;margin-left:-42px;top:20px;-webkit-animation:sidewaysGhost 6s linear 7s 4,up-N-downGhost 2s linear 7s 12;animation:sidewaysGhost 6s linear 7s 4,up-N-downGhost 2s linear 7s 12}.spinners-loaders-page .loaders-wrapper .ghost .image{display:inline-block;height:100%;width:100%;background-size:40px;background-repeat:no-repeat;background-position:50%}@-webkit-keyframes sidewaysGhost{0%,to{left:0}50%{left:110%}0%,49%{transform:rotateY(0deg)}50%,to{transform:rotateY(180deg)}}@-webkit-keyframes up-N-downGhost{0%{top:20px}25%{top:-20px}50%{top:20px}75%{top:-20px}to{top:20px}}@keyframes sidewaysGhost{0%,to{left:0}50%{left:110%}0%,49%{transform:rotateY(0deg)}50%,to{transform:rotateY(180deg)}}@keyframes up-N-downGhost{0%{top:20px}25%{top:-20px}50%{top:20px}75%{top:-20px}to{top:20px}}.sumofish-memory-game-page{flex-direction:column;display:flex;align-items:center}.sumofish-memory-game-page h1{font-family:Century Gothic,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif;margin-top:40px;margin-bottom:8px;padding:0 20px}.sumofish-memory-game-page .description{font-size:1.8rem;line-height:2rem;text-align:center;margin-top:0;margin-bottom:40px;padding:0 40px}@media(max-width:500px){.sumofish-memory-game-page .description{padding:0 70px}}.sumofish-memory-game-page .description a{font-size:1.8rem;line-height:1.8rem;color:#512b05}.sumofish-memory-game-page .description a:hover{color:#db6b2f}.sumofish-memory-game-page .game-container{background:#d3d3d3;height:100%;text-align:center;margin:0 40px 40px;max-width:1000px}.sumofish-memory-game-page .game-board{background:#595959;display:grid;grid-template-columns:repeat(4,1fr);padding:40px 80px;margin:20px 20px 0;box-shadow:inset 3px 3px 5px 0 rgba(0,0,0,.1)}@media(max-width:920px){.sumofish-memory-game-page .game-board{padding:40px 24px 30px;margin:0}}@media(max-width:500px){.sumofish-memory-game-page .game-board{grid-template-columns:repeat(3,1fr)}}.sumofish-memory-game-page .card-container{margin:8px;position:relative;perspective:20px;transition:transform .6s ease;transform-style:preserve-3d;width:14vw;height:14vw;max-width:120px;max-height:120px;border-radius:24px;box-shadow:4px 5px 6px 0 rgba(0,0,0,.3)}@media(orientation:portrait){.sumofish-memory-game-page .card-container{width:20vw;height:20vw}}@media(max-width:680px){.sumofish-memory-game-page .card-container{max-width:90px;max-height:90px}}@media(max-width:500px){.sumofish-memory-game-page .card-container{border-radius:20px}}.sumofish-memory-game-page .card-container.flip{transform:rotateY(180deg)}.sumofish-memory-game-page .card{position:absolute;left:0;top:0;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-size:18vw 18vw;background-position:50%;border-radius:24px}@media(max-width:500px){.sumofish-memory-game-page .card{border-radius:20px}}.sumofish-memory-game-page .back{z-index:2;transform:rotateY(0deg);background-color:#aaa;background-repeat:no-repeat;background-size:95%}.sumofish-memory-game-page .front{transform:rotateY(180deg);transform-style:preserve-3d;background-color:#c0ddea;background-repeat:no-repeat;background-size:100%}.sumofish-memory-game-page .btn-reset{background-color:#595959;border:none;color:#fff;font-family:Century Gothic,Amaranth,Poppins,Geneva,Helvetica Neue,Helvetica,sans-serif;font-size:1.5rem;letter-spacing:.2rem;padding:14px 18px;text-align:center;text-decoration:none;border-radius:14px;margin:20px 20px 40px;box-shadow:inset 3px 3px 6px 0 rgba(0,0,0,.2)}.sumofish-memory-game-page .btn-reset:hover{-webkit-animation:reset-hover .3s ease-in-out 1 forwards;animation:reset-hover .3s ease-in-out 1 forwards}@-webkit-keyframes reset-hover{0%{background:#595959;transform:translateX(0) translateY(0)}to{background:#3a3a3a;transform:translateX(0) translateY(1px)}}@keyframes reset-hover{0%{background:#595959;transform:translateX(0) translateY(0)}to{background:#3a3a3a;transform:translateX(0) translateY(1px)}}html{font-size:62.5%}body{font-size:1.6rem}:root{--desktop-nav-height:58px;--mobile-nav-height:84px}*{box-sizing:border-box}body,html{margin:0;padding:0;background-color:#e9e4de}body,h1,h2,h3,h4,h5,h6,html,li,p{color:#512b05;font-family:Lato,sans-serif}a,li,p{font-size:1.6rem}a{font-family:Lato,sans-serif;color:#a38b77;text-decoration:none}a:hover{color:#db6b2f}a.link-icon{color:#a38b77}a.link-icon:hover{color:#512b05}ul{padding-left:0}li{list-style:none}hr{border-top:1px solid #a38b77;opacity:.3}.full-backboard{background-color:#fff;min-height:calc(100vh - 110px);padding-top:var(--desktop-nav-height)}@media(max-width:680px){.full-backboard{padding-top:var(--mobile-nav-height)}}.page-backboard{background-color:#fff;max-width:1000px;min-height:calc(100vh - 110px);padding:4rem;padding-top:calc(var(--desktop-nav-height) + 4rem);box-shadow:0 20px 60px -20px rgba(0,0,0,.4);margin:0 auto}@media(max-width:680px){.page-backboard{padding-top:calc(var(--mobile-nav-height) + 4rem)}}