.main-content{display:block;padding-top:2em;padding-bottom:0}h1{font-size:2.5em}h2{font-size:2.25em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1.25em}.skip-to-main-content-link{position:absolute;left:-9999px;z-index:999;padding:1em;background-color:#000;color:#fff;opacity:0}.skip-to-main-content-link:focus{left:50%;transform:translate(-50%);opacity:1}.clr{float:none;clear:both;width:100%;height:0;display:block}.wrapper{width:calc(100% - 2em);max-width:100%;padding:0;margin:0 1em}#shopify-section-header,#mobileNavBar{position:relative;top:0;left:0}#shopify-section-product-template-ppc nav.breadcrumb{width:calc(100% + 32px);margin:-32px -16px;padding:0 0 0 16px;background:transparent}body#perfect-piece-count-puzzles,#shopify-section-product-template-ppc{background:#fff}#perfect-piece-count-puzzles .showsale,#perfect-piece-count-puzzles .grid-item form,#perfect-piece-count-puzzles nav.breadcrumb,#perfect-piece-count-puzzles .section-header--title{display:none}#perfect-piece-count-puzzles h2.ppc-collection-header{font-size:3em}@media (max-width: 64em){#perfect-piece-count-puzzles h2.ppc-collection-header{font-size:4vw!important}}#perfect-piece-count-puzzles #ppcbanner,#shopify-section-product-template-ppc #ppcbanner{position:relative;left:-1em;top:-2.5em;width:calc(100% + 2em)}#shopify-section-product-template-ppc #ppcbanner{top:-.5em}#shopify-section-product-template-ppc .product-photos{margin-top:2em}#ceaco-perfect-piece-count-puzzles nav.breadcrumb{display:none}#ceaco-perfect-piece-count-puzzles .rte{margin-bottom:0}#ceaco-perfect-piece-count-puzzles .main-content.wrapper,#ceaco-perfect-piece-count-puzzles .naturalsizedpage{width:100%;max-width:100%;padding:0;margin:0}#ceaco-perfect-piece-count-puzzles h2{font-size:3em!important;text-transform:none;line-height:1.4;margin:0;padding:1em 0 0}#ceaco-perfect-piece-count-puzzles .lax{position:relative;width:100vw;height:auto;text-align:center;margin:0;padding:0;display:block}@media (max-width:42em){#ceaco-perfect-piece-count-puzzles .lax{min-height:0}}#ceaco-perfect-piece-count-puzzles .lax.lax1{top:0;z-index:1;background:#fff;padding:0 0 1em}#ceaco-perfect-piece-count-puzzles .lax.lax1 h2 a{color:#071749}#ceaco-perfect-piece-count-puzzles .lax.lax2{background:url(puzzle-die-cut-fade25.png) center center no-repeat #071749;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:2;height:auto;min-height:0;padding:2em 0 6em}#ceaco-perfect-piece-count-puzzles .lax.lax2 h2 a{color:#fff}#ceaco-perfect-piece-count-puzzles .lax.lax3{background:#fff;z-index:3;padding:0;min-height:0;height:auto;width:100%}#ceaco-perfect-piece-count-puzzles .lax.lax4{height:0;min-height:0;padding:56.25% 0 0;background:url(StopCompromizing.png) center center no-repeat #5d2d85;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:4;border-top:.5em #fff solid}#ceaco-perfect-piece-count-puzzles .lax.lax5{background:#071749;z-index:5;height:auto;min-height:0;margin:0;padding:0}#ceaco-perfect-piece-count-puzzles .lax.lax5 .ceacobutton{margin:3em auto;font-size:2em}#ceaco-perfect-piece-count-puzzles .lax.lax8 .video-wrapper{width:80em;height:40em;padding:0;margin:0 auto}#ceaco-perfect-piece-count-puzzles .lax7 .overtrigger{position:absolute;top:0;left:0;right:0;bottom:0;z-index:12}#ceaco-perfect-piece-count-puzzles .chipboard,#ceaco-perfect-piece-count-puzzles .giftbox{height:0;width:50%;float:left;clear:none;margin:0;padding:50% 0 0;position:relative}#ceaco-perfect-piece-count-puzzles .chipboard{background:url(PremiumChipBoard-bg.jpg) center top no-repeat transparent;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#ceaco-perfect-piece-count-puzzles .giftbox{background:url(GiftFriendlyBox-bg.jpg) center top no-repeat transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#ceaco-perfect-piece-count-puzzles .chipboard h2,#ceaco-perfect-piece-count-puzzles .giftbox h2{text-align:center;position:absolute;top:calc(100% - 1.5em);left:0;line-height:1;width:100%;height:1em;margin:0;padding:0;color:#fff;font-size:2.5vw!important}#ceaco-perfect-piece-count-puzzles .giftbox h2{color:#071849;text-shadow:0 0 .33em #fff}#ceaco-perfect-piece-count-puzzles .lax7{background:#5d2d85;height:0;min-height:0;padding:56.3% 0 0;border-bottom:.5em #fff solid}#ceaco-perfect-piece-count-puzzles .lax8{min-height:0;height:auto;padding:1em 0;font-size:1em;background:#fff}.ppc-list,div.chipboard,div.giftbox,.grid_slider,div.stopcompromizing{cursor:pointer}@media (max-width: 64em){#ceaco-perfect-piece-count-puzzles .lax h2{font-size:6vw!important}#ceaco-perfect-piece-count-puzzles .lax.lax1 h2 span{display:block}#ceaco-perfect-piece-count-puzzles .chipboard,#ceaco-perfect-piece-count-puzzles .giftbox{height:0;width:100%;float:none;clear:both;padding:75% 0 0;margin:0}#ceaco-perfect-piece-count-puzzles .giftbox{-webkit-background-size:auto 85%;-moz-background-size:auto 85%;-o-background-size:auto 85%;background-size:auto 85%}#ceaco-perfect-piece-count-puzzles .chipboard h2,#ceaco-perfect-piece-count-puzzles .giftbox h2{font-size:6vw!important}#ceaco-perfect-piece-count-puzzles .lax.lax5 .ceacobutton{font-size:1.5em}#ceaco-perfect-piece-count-puzzles .lax.lax8 .video-wrapper{width:100%;height:0;padding:56.5% 0 0;margin:0}#ceaco-perfect-piece-count-puzzles .lax.lax4{padding:70% 0 0;background:url(StopCompromizing-mob.jpg) center center no-repeat #5d2d85;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#ceaco-perfect-piece-count-puzzles .lax.lax2{padding-top:1em;padding-bottom:2em}#ceaco-perfect-piece-count-puzzles .lax7{border-bottom:.5em #fff solid}}.ppc_features_wrapper{width:100%;max-width:80em;display:block;margin:0 auto}#ppcbanner{position:relative;top:-.5em;width:100%;height:6em;background:url(PPC-Web-Banner-Left.png) left top no-repeat #071749;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;margin:0 0 -.5em;padding:0;border-top:.4em solid #fff;cursor:pointer}@media (max-width: 200em){#shopify-section-product-template-ppc nav.breadcrumb{opacity:0}}@media (min-width: 24em) and (max-width: 64em){#ppcbanner{height:3.75em;top:-.66em}}@media (max-width: 24em){#ppcbanner{height:3.25em;top:-.75em}}.ppc-selector{width:8em;height:0;background:gray;line-height:3;display:inline-block;padding:3em 0 0;margin:0 .5em 0 0;cursor:pointer;opacity:1}.ppc-selector:hover,.ppc-selector.lit{border:2px #0a1647 solid}.ppc-selector span{display:block;text-align:center;margin:0;line-height:1.5}.ppc-selector.ppc-300{background:url(300pcwhite.png) center center no-repeat #ed0f69;-webkit-background-size:auto 66%;-moz-background-size:auto 66%;-o-background-size:auto 66%;background-size:auto 66%}.ppc-selector.ppc-550{background:url(550pcwhite.png) center center no-repeat #b3d334;-webkit-background-size:auto 66%;-moz-background-size:auto 66%;-o-background-size:auto 66%;background-size:auto 66%}.ppc-selector.ppc-750{background:url(750pcwhite.png) center center no-repeat #5e2c85;-webkit-background-size:auto 66%;-moz-background-size:auto 66%;-o-background-size:auto 66%;background-size:auto 66%}.ppc-selector.ppc-1000{background:url(1000pcwhite.png) center center no-repeat #00b6f1;-webkit-background-size:auto 66%;-moz-background-size:auto 66%;-o-background-size:auto 66%;background-size:auto 66%}.ppc-selector.ppc-1500{background:url(1500pcwhite.png) center center no-repeat #f2801a;-webkit-background-size:auto 66%;-moz-background-size:auto 66%;-o-background-size:auto 66%;background-size:auto 66%}.ppc-selector.ppc-2000{background:url(2000pcwhite.png) center center no-repeat #00baa8;-webkit-background-size:auto 66%;-moz-background-size:auto 66%;-o-background-size:auto 66%;background-size:auto 66%}.piece-count-animation{width:95%;max-width:64em;margin:1em auto;height:auto;clear:both;float:none;display:block}.ppc-list{position:relative;width:calc(100% - 2vh);height:0;display:block;padding:33% 0 0;margin:1vh;background:#fff}.ppc-list .ppc-list-inner{position:absolute;top:0;left:0;display:block;width:100%;height:100%;opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.ppc-list.lit .ppc-list-inner{opacity:.5}.ppc-list span{display:none}.ppc-list.ppc-300 .ppc-list-inner{background:url(300pcwhite.png) center center no-repeat #ed0f69;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.ppc-list.ppc-550 .ppc-list-inner{background:url(550pcwhite.png) center center no-repeat #b3d334;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.ppc-list.ppc-750 .ppc-list-inner{background:url(750pcwhite.png) center center no-repeat #5e2c85;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.ppc-list.ppc-1000 .ppc-list-inner{background:url(1000pcwhite.png) center center no-repeat #00b6f1;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.ppc-list.ppc-1500 .ppc-list-inner{background:url(1500pcwhite.png) center center no-repeat #f2801a;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.ppc-list.ppc-2000 .ppc-list-inner{background:url(2000pcwhite.png) center center no-repeat #00baa8;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.scrolling_slider{position:relative;top:0;left:0;width:100%;height:60vh;padding:0;margin:0 auto;display:block;overflow:hidden;background:transparent}.scrolling_slider .strip{position:absolute;top:0;left:0;display:block;width:10000px;height:calc(100% - 4em);padding:2em;background:#fff}.scrolling_slider .strip img{position:relative;top:0;left:0;height:100%;float:left;margin:0 2em 0 0}.grid_slider{display:none;position:relative;width:calc(100vw - 2em);max-width:80em;height:auto;margin:0 auto}.grid_slider .sliderph{position:relative;float:left;clear:none;height:0;padding:0;padding-top:calc(37.5% - .66em);width:calc(50% - 1em);margin:.5em;background:transparent}.grid_slider .slide{position:absolute;height:0;padding:0;padding-top:calc(37.5% - .66em);width:calc(50% - 1em);margin:.5em;background-position:center center;background-repeat:no-repeat;background-color:transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;opacity:0;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.grid_slider .slide1{top:0;left:0}.grid_slider .slide2{top:0;right:0}.grid_slider .slide3{bottom:0;left:0}.grid_slider .slide4{bottom:0;right:0}.grid_slider .slide .hires{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-position:center center;background-repeat:no-repeat;background-color:transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.grid_slider .slide.lit{opacity:1}.bgvideo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bgvideo .videobg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:2}.main-content.wrapper{padding-top:2em}.text-center{text-align:center}.template-index .main-content.wrapper{padding-top:0}.template-index .flexslider{background-color:#00b6f1;margin-left:-1em;width:calc(100% + 2em)}div.giftchip{height:15em;margin-top:1em;width:100%;background:url(PremiumChipBoard-dual-sm.jpg) center top no-repeat transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}div.giftchip span{display:none}h1,.h1,#shopify-product-reviews .spr-header-title,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.featured-box--title{font-family:Nunito Sans,sans-serif;font-weight:700}h1,.h1,#shopify-product-reviews .spr-header-title{margin-bottom:.5em}body,input,textarea,button,select,.site-nav{font-family:Nunito Sans,sans-serif}select{width:calc(100% - 32px)}.tagbutton{display:inline-block;padding:.125em .5em;margin:.125em;background:#602986;color:#fff}#mobileNavBar{background:#5e2887}.footer-section .social-icons{text-align:center}.footer-section .social-icons i{font-size:4em}.legal-links li{font-size:1rem}#someone-purchased p small{font-size:12px!important}.breadcrumb--truncate{width:auto;white-space:nowrap;text-overflow:none}.slabpopup{display:block;width:96%;height:auto;max-width:700px;position:absolute;top:-1200vh;left:50%;transform:translate(-50%);z-index:12;background:#fff;padding:2em;border:1px #dadada solid}.slabpopup a.closex{position:absolute;top:.25em;right:.5em;cursor:pointer}.lightmask{display:none;z-index:11;background:#ffffff80;position:fixed;top:0;left:0;width:100vw;height:100vh}.contactbuttons .w12-12{height:auto;float:none;clear:both;min-height:60px;border-bottom:1px dotted #01b6f3}.contactbuttons .w12-8.start{padding-top:10px;min-height:34px}.contactbuttons .ceacobutton{width:100%;margin:0;text-align:center;float:none;clear:both;display:block}.slabgrid{height:auto;position:relative;margin:0 1em 2em 0;padding:0;float:left!important;display:inline-block;clear:none}.slabgridlgmg{margin-right:2em}.slabgridstart{position:relative;clear:left;height:auto;margin:0 1em 2em 0;padding:0;float:left!important;display:inline-block}.slabgridend{position:relative;clear:right;height:auto;margin:0 0 2em;padding:0;float:left!important;display:inline-block}.slabgridsq{position:relative;height:0;margin-bottom:9em}.slabgridfull,.fullwidth{width:100%;margin:0;padding:0;float:none;clear:both;height:auto;display:block}.slabgridsq a:hover{opacity:.75}.template-page .breadcrumb,.template-product .breadcrumb{margin-bottom:0}.breadcrumb{font-size:.85rem;border-bottom:none;margin-top:-30px;height:2.5em;width:100%;overflow:hidden}.breadcrumb a,.breadcrumb span{display:inline-block;padding:.25em .125em .25em 0;margin-right:2px;overflow:hidden}.breadcrumb .divider{font-size:15px;font-family:Verdana,sans-serif;padding:.25em .125em .25em 0;color:#555}.product-meta-description{padding-top:1em;margin-top:1em;border-top:1px #dadada solid}.product-meta-description-extra{padding-bottom:0;margin-bottom:1em;border-bottom:1px #dadada solid}.product-meta-description p,.product-meta-description-extra p{margin-bottom:.125em;text-align:left}.product-meta-description-extra p{display:none}.product-meta-description-extra.lit p{display:block}.product-meta-description-extra button.showmore{display:inline-block}.product-meta-description-extra button.showless,.product-meta-description-extra.lit button.showmore{display:none}.product-meta-description-extra.lit button.showless{display:inline-block}.pagination-custom>li.active span{background:#00b6f1;color:#fff}.js-qty,.ajaxifyCart--qty{float:left;margin-right:1em}.quantity-selector{width:100px}.template-product #addToCart{position:relative;top:-.5em}.artist-box{position:absolute;top:1em;right:1em;width:12em;height:auto;background-color:#dadada;background-repeat:none;text-align:center;font-size:.85em;padding:.5em;border:1px #602986 solid;cursor:pointer}.artist-box:hover{opacity:.75}.artist-box img{width:100%}p.view-more-link{margin-bottom:0}.product-meta-description i.fa,.product-meta-description-extra i.fa{font-size:1.25em;display:inline-block;width:1.5em;height:1.5em;line-height:1.5em;margin-right:.125em;background-color:#1fb7f0;color:#fff;text-align:center}.product-photo-container{margin-bottom:1em;max-width:100%}.product-photo-container,.product-photo-thumbs{text-align:center}.product-photo-thumbs li{width:auto;height:6em;display:inline-block;margin:0 .5em}.product-photo-thumbs li a{height:6em}.product-photo-thumbs li a,.product-photo-thumbs li a img{display:block;margin:0 auto}.product-photo-thumbs li a.lit{opacity:.5}.product-photo-thumbs img{width:auto;height:100%}.page-layout{text-align:center}.page-layout .naturalsizedpage{width:96%;max-width:64em;margin:0 auto;text-align:left;min-height:calc(100vh - 12em)}.onpagesocial .social-icons a i{color:#01b6f3;font-size:2em}.social-sharing{text-align:center}.ceacobutton{background:#01b6f3;color:#fff;display:inline-block;vertical-align:middle;padding:.125em 1em 1em;outline:none;width:auto;height:2.5em;line-height:2.25;border:none;margin:0;text-transform:uppercase;font-weight:700}.ceacobutton:hover{background:#5e2887;border:none;color:#fff;font-weight:700}a.ceacobutton{line-height:2.25;cursor:pointer;display:inline-block}.ceacobutton i.fa{color:#fff;background:transparent;line-height:1;height:auto;width:auto}.btn,.btn-secondary,input.btn-secondary,input[type=submit],.header-cart-btn{padding:0 1em 1.25em;line-height:2.75;height:2.75em;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.template-collection .slabgridsq .product-grid-item p{margin-top:.5em}.template-collection .artist-image{float:left;clear:none;margin-right:1em;margin-bottom:1em}.template-collection .view-more-link{display:none}.product-grid-item *{text-align:center}#shopify-section-search-template .sold-out .product-grid-image{height:100%}#shopify-section-search-template .sold-out.slabgridsq .product-grid-item p{margin-top:0}.product-grid-item p,.featured-box--title{margin:0;padding:0;position:relative;top:0;left:0;width:100%;font-size:1em;color:#5e2c85;z-index:12}.slabgridsq .product-grid-item p,.slabgridsq .featured-box--title{margin-top:.5em}.product-grid-item p{height:1.75em;overflow:hidden}.product-grid-item .product-item--price{display:block;position:relative;top:0;left:0;width:100%;font-size:1em;color:#b2d428}a.product-grid-item .product-item--price span,#productPrice-product-template span{color:#006280}div.freeshipping{display:block;float:none;clear:both!important;color:#01b6f3;font-size:1.25em}a.product-grid-item,.product-grid-item{margin-bottom:1em}.product-right{background:#fff}.product-right .inner{padding:0 1em}.product-right h1{padding-top:1em}.product-right.has-artist .inner.makewayforartist{width:calc(100% - 10em)}.grid-item{display:none}.template-product .related-wrap{padding-bottom:1em;margin-bottom:1em;border-bottom:1px #dadada solid}.template-product .related-products,.template-product .series-products{background:#fff}.template-product .related-products .inner,.template-product .series-products .inner{padding:1em}.template-product .related-products .grid-item,.template-product .series-products .grid-item{margin-bottom:3em}.template-product .related-products .grid-item .product-item--price,.template-product .related-products .grid-item form,.template-product .series-products .grid-item .product-item--price,.template-product .series-products .grid-item form{display:none}#productPrice-product-template s,.product-item--price s{color:#888}a.product-grid-item .product-item--price span.showsale,#productPrice-product-template span.showsale{color:#e50700}.template-product .series-products .grid-uniform{height:18em;overflow-x:hidden;overflow-y:auto;font-size:.85em}.grid-item .featured-box,.grid-item .product-grid-item{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center bottom;background-repeat:no-repeat;background-size:contain;text-align:center}.section-header{margin-top:1em}h1.page-title,h1.section-header--title{border-bottom:1px solid #602986;padding-bottom:.125em}.grid,.grid--rev,.grid--full,.grid-uniform{margin-left:0}.collection-image{display:none}.collection-group{background:#fff;box-sizing:content-box}.collection-group:hover{background:#ffffff40}.collection-group.piece-count{margin-bottom:2em;padding-bottom:0;cursor:pointer}.collection-group.threeup{cursor:pointer;display:none;text-align:center}.collection-group.threeup .grid-item{margin-bottom:1em!important}.collection-group.threeup .grid-item div.product-grid-item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.collection-group div.section-header{margin:0;padding:0}.collection-group div.section-header h2{padding:.33em 1em .25em;margin:0 0 .25em;background:#5f2c85;color:#fff;font-size:1.25em;text-align:left}.collection-group .inner{padding:.5em 1em}.section-header--right{text-align:right;width:calc(100% - 2em);margin:0 1em}hr{clear:both;border-top:none!important;border-width:0;margin:1em 0!important;height:0}.showmore{text-align:right;font-size:1em}.showmore a{font-weight:700;color:#006280}.product-item--price .h1{margin-bottom:.25em}.sale-tag{display:inline-block;text-transform:uppercase;font-size:.85em;font-weight:700;padding:0;margin:-.66em 0;border-radius:0;vertical-align:top;color:#006280;border:none}.btn,.btn-secondary,input.btn-secondary,input[type=submit],.header-cart-btn{font-family:Nunito Sans,sans-serif;font-weight:700}#imagePopover{opacity:0;top:100vh;left:0;position:fixed;width:100vw;height:100vh;background-color:#ffffff80;background-position:center center;background-repeat:no-repeat;-webkit-background-size:auto 90%;-moz-background-size:auto 90%;-o-background-size:auto 90%;background-size:auto 90%;z-index:998}#product-photo.grid-item{margin-bottom:0;margin-left:0;padding-left:0}#product-photo img{cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in}#imagePopover a{position:absolute;bottom:1%;left:50%;width:300px;height:2em;padding:.25em 0;font-weight:700;text-align:center;background:#5f2887;color:#fff;margin:0 0 0 -150px;z-index:999}#imagePopover a:hover{font-weight:700;background:#fff;color:#5f2887}.social-sharing.is-large a{height:2em;line-height:1}.social-sharing.is-large a span{height:2em;line-height:2em;font-size:1em}.social-sharing{font-family:Nunito Sans,sans-serif;padding-top:1em}.social-sharing i{font-size:1.5em;padding-top:.125em}.is-large .share-title{padding-right:.5em}.template-index .section-header{display:none}.flexslider .slides img{width:100%;margin:0 auto;display:block}.flex-direction-nav{position:absolute;top:calc(50vh - 5em);left:0;width:100%;height:0;z-index:0}.flex-direction-nav li.flex-nav-prev,.flex-direction-nav li.flex-nav-next{position:absolute;top:0;left:4em;width:2em;height:2em;display:block;z-index:999}.flex-direction-nav li.flex-nav-next{left:calc(100% - 6em)}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{top:0;left:0;width:2em;height:2em;display:block;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;z-index:999}.flex-direction-nav .flex-next{left:auto;right:0}.template-index .custom-content,.template-index .custom-content div{margin:0;padding:0}#shopify-section-1497629953826 .grid-item .featured-box{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#shopify-section-1497629953826 .grid-item .featured-box--title,#shopify-section-1497630000326 .grid-item .featured-box--title{top:-2.25em;font-size:1.5em;text-transform:uppercase;color:#fff;background:#006280;display:block;padding:.6em 0;margin:100% 0 0}#shopify-section-1497630000326 .grid-item .featured-box--title{top:-1.5em;font-size:1em}#shopify-section-1497629953826 .grid-item{margin-bottom:3em}#shopify-section-1498658583087 .grid-item .featured-box{-webkit-background-size:90% auto;-moz-background-size:90% auto;-o-background-size:90% auto;background-size:90% auto;background-position:center center!important}#shopify-section-1498658583087 .grid-item:nth-child(1) a.featured-box{background-color:#ed0f69}#shopify-section-1498658583087 .grid-item:nth-child(2) a.featured-box{background-color:#b3d334}#shopify-section-1498658583087 .grid-item:nth-child(3) a.featured-box{background-color:#5e2c85}#shopify-section-1498658583087 .grid-item:nth-child(4) a.featured-box{background-color:#00b6f1}#shopify-section-1498658583087 .grid-item:nth-child(5) a.featured-box{background-color:#f2801a}#shopify-section-1498658583087 .grid-item:nth-child(6) a.featured-box{background-color:#00baa8}#shopify-section-1498658583087 .featured-box--title,.shopify-section .section-header--right{display:block}#shopify-section-1498658583087 .featured-box--title{display:none}#shopify-section-1498658583087 .grid-item{margin-bottom:2em!important}#shopify-section-1497630000326 .grid-item{margin-bottom:2em}#shopify-section-1497630000326 .grid-item .featured-box{height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.featured-box{position:relative;display:block;padding:0;border:none;margin-bottom:0}.featured-box:after{content:"";background-color:transparent}.site-header{padding:0;background-color:#5e2c85;color:#fff;height:10em;position:relative;font-size:1em;border-bottom:6pt #1fb7f0 solid}.site-header .site-header--text-links a{color:#fff}.site-header .site-header--text-links a:hover{opacity:.9}a#logo{position:absolute;top:0;left:0;height:90%;width:50vw;display:block;background:url(header.svg) left top no-repeat transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}a#logo span{display:none}#cart-toggle{position:absolute;top:0;right:0;width:10%;min-width:22em;height:2em;padding-right:2em;background:transparent;font-family:Nunito Sans,sans-serif;text-align:right}#cart-toggle .header-cart-btn{position:relative;top:10px;left:0;display:inline-block;width:7.5em;font-size:.85em;line-height:1;padding-bottom:0;border:0;margin-left:1em;vertical-align:top;background-color:transparent;color:#b2d428;font-family:Nunito Sans,sans-serif;font-weight:700;border-radius:0}#cart-toggle .cart-badge--desktop{position:relative;top:0;right:0}#cart-toggle .cart-count{display:inline-block;text-align:center;background-color:#b2d428;color:#5f2887;font-size:.85em;min-width:1.25em;height:1.25em;line-height:1.33;border-radius:50%;font-weight:700}#cart-toggle .customer-navlink{position:relative;top:.25em;display:inline-block;text-transform:uppercase;margin-left:0;font-size:.85em}#cart-toggle .customer-navlink a{color:#b2d428;font-weight:700}input.btn-secondary.update-cart{background-color:#01b6f3;color:#fff}.search-bar input[type=text],.search-bar input[type=search]{padding:7px 45px 7px 7px;font-family:Nunito Sans,sans-serif;font-weight:400;font-size:1em;line-height:16px}#companies{position:absolute;top:2.5em;right:2em;width:17em;height:45%;text-align:center}#companies a{width:calc(50% - 1em);height:100%;float:left;margin-left:1em}#companies a:hover{opacity:.77}#socials{top:calc(100% - 2.5em);height:3em}#socials a{color:#fff;font-size:1.5em;margin:0 .125em;display:inline-block}#socials a:hover{color:#b6d334}.social-sharing a{display:inline-block;color:#fff;border-radius:2px;margin:0 .25em;padding-left:.5em;height:1.5em;line-height:1.5;text-decoration:none;font-weight:400}#companies a.gamewright{background:url(gamewright.svg) center bottom no-repeat transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}#companies a.brainwright{background:url(brainwright2022.svg) center bottom no-repeat transparent;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.site-nav li a{font-weight:700;padding:.55em .9em}.site-nav li:nth-child(7) a{color:#b4d334}.site-nav li:nth-child(7) a:hover{color:#fff}.site-nav li a:hover{color:#b3d335}.site-nav--dropdown{top:2.25em;border:none;outline:none;background:#5f2c85}.site-nav--dropdown>li a{color:#fff;font-weight:700}.nav-bar .search-bar{position:absolute;top:0;right:1em;max-width:17.5em;width:50%;margin:0;display:inline-block}.nav-bar .search-bar .icon-search{font-size:1.125em}.flex-direction-nav{display:none}.search-bar input[type=text],.search-bar input[type=search]{height:2em;border:0 none;background-color:#ffffffe6;color:#545454;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;font-family:Nunito Sans,sans-serif}.nav-bar .search-bar .icon-search{font-size:14px}.nav-bar .search-bar input[type=submit],.nav-bar .search-bar .search-bar--submit{top:0}.search-bar input[type=text],.search-bar input[type=search]{font-family:Nunito Sans,sans-serif}input[type=text],input[type=search],input[type=password],input[type=email],input[type=file],input[type=number],input[type=tel],textarea,select{background-color:#ffffffe6;color:#545454;font-family:Nunito Sans,sans-serif}@media (min-width: 1664px){.site-header,.nav-bar,.grid-item{font-size:1em}}@media (min-width: 1281px) and (max-width: 1665px){.site-header,.nav-bar,.grid-item{font-size:.92em}}@media (min-width: 768px) and (max-width: 1280px){.site-header,.nav-bar,.grid-item{font-size:.84em}}@media (min-width: 768px) and (max-width: 1024px){.site-header,.nav-bar,.grid-item{font-size:.75em}.nav-bar .search-bar{top:-4em;right:18em}}@media (min-width: 1024px){.site-header{height:12.5em}.nav-bar{margin:0;padding:0;background:transparent;display:block;z-index:2;position:absolute;top:9em;left:7.25em;z-index:99;height:2em}.nav-bar .wrapper{padding:0;margin:0;font-size:1em}.nav-bar .wrapper .site-nav{font-size:1.25em}.medium--left{float:none!important;display:inline-block}}@media (min-width: 1px) and (max-width: 1023px){body{font-size:.85em}.site-header{height:6em}a#logo{height:95%;width:100vw}.nav-bar{z-index:9999;height:auto;bottom:0;background:#5f2887;padding:0 1.5em;width:100%}.nav-bar.lit{margin-top:-100vh}.nav-bar .search-bar{position:relative;top:0;right:auto;left:0;width:100%;min-width:100%;margin:0;display:block;float:none;clear:both}.nav-bar .search-bar input[type=search]{background:#a8a8a8}.nav-bar .search-bar .search-bar--submit .icon{font-size:14px;color:#00b6f1}.site-header nav{position:fixed;left:auto;right:-100%;top:0;width:60%}.cart-count{background-color:#fff}#socials{display:block;top:calc(100% - 1.5em);right:0;width:6em;font-size:1em}#socials a{font-size:1.25em}#shopify-section-1498658583087 .grid-item{margin-bottom:1em!important}#shopify-section-1498658583087{margin-bottom:1em}#shopify-section-1504981425273 h1{margin-bottom:.25em}.site-header nav.nav-bar ul li{display:block;clear:both;margin:0}#cart-toggle{display:none}.grid-item{margin-bottom:8em!important}h1,.h1,#shopify-product-reviews .spr-header-title{font-size:1.33em;margin-bottom:.9em}.rte img{margin:1em 0!important}}@media (min-width: 1px) and (max-width: 480px){#companies{width:40px;height:35px;top:0;left:auto;right:5px;text-align:right}#companies a{width:100%;height:32px;float:none;clear:both;display:block;margin:0 0 5px}.collection-group.piece-count .grid-item{margin-bottom:10em}.artist-box{position:relative;top:0;right:auto;left:auto;width:calc(100% - 2em);height:auto;float:none;clear:both;display:inline-block;margin:1em;font-size:1em}.product-right.has-artist .inner.makewayforartist{width:100%}.template-product .series-products .grid-uniform{height:auto;overflow-x:visible;overflow-y:visible;font-size:.9em}.footer-section .small--text-center{text-align:left!important}.template-cart w12-4,.cart-form w12-8{width:calc(50% - .5em)!important}.collection-group.piece-count{margin-bottom:1em}.collection-group div.section-header h1{padding:.66em 1em .5em}.collection-group.piece-count .inner{display:none}}@media (min-width: 481px) and (max-width: 768px){#companies{width:100px;height:40px;top:5px;left:auto;right:5px;text-align:right}#companies a{width:calc(50% - 1em);height:32px;float:left;clear:none;display:inline-block;margin:0 0 5px 1em}}.template-cart .main-content{text-align:center}.template-cart .narrow-box{width:calc(100vw - 2em);max-width:50em;margin:0 auto;display:inline-block;text-align:left}.cart-row{margin-top:1em;padding-top:1em;border-top:1px dotted #01b6f3}.template-cart .w12-7.start,.template-cart .w12-4.start{margin-bottom:0!important}.account-env{text-align:center}.account-env .narrow-box{width:calc(100vw - 2em);max-width:50em;margin:0 auto;display:inline-block;text-align:left}.blog-post{background:#fff}.blog-post .inner{padding:2em}.featured-article-image{width:25%;float:left;clear:left;height:auto}.featured-article-image img{width:100%}.featured-article-excerpt{width:100%;float:none;clear:none;display:block}.featured-article-excerpt.hasimage{width:calc(75% - 1em);float:right;clear:right;height:auto}.blog-post .article-image{float:right;clear:right;margin:0 0 1em 1em}.fullwidth,.fullwi,.w12-12,.w5-5,.w7-7,.w8-8,.w9-9,.w10-10,.fullbox #mainbox{width:100%;margin:0 0 1em;padding:0;padding-top:inherit;margin-top:inherit;display:block;float:none;clear:both}.w12-1,.w12-2,.w12-3,.w12-4,.w12-5,.w12-6,.w12-7,.w12-8,.w12-9,.w12-10,.w12-11,.w12-1-unr,.w12-2-unr,.w12-3-unr,.w12-4-unr,.w12-5-unr,.w12-6-unr,.w12-7-unr,.w12-8-unr,.w12-9-unr,.w12-10-unr,.w12-11-unr{margin:0 1em 1em 0;padding:0;display:inline-block;float:left;clear:none;box-sizing:content-box}.w12-1-unr{width:calc(8.3333% - .916663em)}.w12-1-unr:nth-child(12n),.w12-1-unr.end{margin-right:0}.w12-1-unr:nth-child(12n+1),.w12-1-unr.start{clear:left}.w12-2-unr{width:calc(16.6666% - .83333em)}.w12-2-unr.sqbgimg{height:0;padding-top:16.6666%}.w12-2-unr:nth-child(6n),.w12-2-unr.end{margin-right:0}.w12-2-unr:nth-child(6n+1),.w12-2-unr.start{clear:left}.w12-3-unr{width:calc(25% - .75em)}.w12-3-unr:nth-child(4n),.w12-3-unr.end{margin-right:0}.w12-3-unr:nth-child(4n+1),.w12-3-unr.start{clear:left}.w12-4-unr{width:calc(33.3333% - .6666em)}.w12-4-unr:nth-child(3n),.w12-4-unr.end{margin-right:0}.w12-4-unr:nth-child(3n+1),.w12-4-unr.start{clear:left}.w12-5-unr{width:calc(41.6666% - 1em);margin-right:1em}.w12-6-unr{width:calc(50% - .5em)}.w12-6-unr:nth-child(2n),.w12-6-unr.end{margin-right:0}.w12-6-unr:nth-child(odd),.w12-6-unr.start{clear:left}.w12-7-unr{width:calc(58.3333% - 1.5em);margin-right:1.5em}.w12-8-unr{width:calc(66.6666% - 1.5em);margin-right:1.5em}.w12-9-unr{width:calc(75% - 2em);margin-right:2em}.w12-10-unr{width:calc(83.3333% - 2em);margin-right:2em}.w12-11-unr{width:calc(91.6666% - 2em);margin-right:2em}.w12-7.end,.w12-8.end,.w12-9.end,.w12-10.end,.w12-11.end,.w12-7-unr.end,.w12-8-unr.end,.w12-9-unr.end,.w12-10-unr.end,.w12-11-unr.end{margin-right:0}.w12-7.start,.w12-8.start,.w12-9.start,.w12-10.start,.w12-11.start,.w12-7-unr.start,.w12-8-unr.start,.w12-9-unr.start,.w12-10-unr.start,.w12-11-unr.start{clear:left}@media (min-width: 64.01em){.w12-1{width:calc(8.3333% - .916663em)}.w12-1:nth-child(12n),.w12-1.end{margin-right:0}.w12-1:nth-child(12n+1),.w12-1.start{clear:left}.w12-2{width:calc(16.6666% - .83333em)}.w12-2.sqbgimg{height:0;padding-top:16.6666%}.w12-2:nth-child(6n),.w12-2.end{margin-right:0}.w12-2:nth-child(6n+1),.w12-2.start{clear:left}.w12-3{width:calc(25% - .75em)}.w12-3.sqbgimg{height:0;padding-top:25%}.w12-3:nth-child(4n),.w12-3.end{margin-right:0}.w12-3:nth-child(4n+1),.w12-3.start{clear:left}.w12-4{width:calc(33.3333% - .6666em)}.w12-4:nth-child(3n),.w12-4.end{margin-right:0;clear:right}.w12-4:nth-child(3n+1),.w12-4.start{clear:left}.w12-5{width:calc(41.6666% - .5833em)}.w12-5:nth-child(2n),.w12-5.end{margin-right:0}.w12-5:nth-child(odd),.w12-5.start{clear:left}.w12-6{width:calc(50% - .5em)}.w12-6:nth-child(2n),.w12-6.end{margin-right:0}.w12-6:nth-child(odd),.w12-6.start{clear:left}.w12-7{width:calc(58.3333% - .4166em)}.w12-7.lgmg{width:calc(58.3333% - 2em);margin-right:2em}.w12-7:nth-child(7n),.w12-7.end{margin-right:0}.w12-7:nth-child(7n+1),.w12-7.start{clear:left}.w12-8{width:calc(66.6666% - .3333em)}.w12-8.lgmg{width:calc(66.6666% - 2em);margin-right:2em}.w12-9{width:calc(75% - .25em)}.w12-9.lgmg{width:calc(75% - 2em);margin-right:2em}.w12-10{width:calc(83.3333% - .1666em)}.w12-10.lrgmg{width:calc(83.3333% - 2em);margin-right:2em}.w12-11{width:calc(91.6666% - .0833em)}.w12-11.lgmg{width:calc(91.6666% - 2em);margin-right:2em}}@media (min-width: 42.01em) and (max-width: 64em){.w12-1{width:calc(16.6666% - .83333em)}.w12-1:nth-child(6n),.w12-1.end{margin-right:0}.w12-1:nth-child(6n+1),.w12-1.start{clear:left}.w12-2{width:calc(25% - .75em)}.w12-2.sqbgimg{height:0;padding-top:25%}.w12-2:nth-child(4n),.w12-2.end{margin-right:0}.w12-2:nth-child(4n+1),.w12-2.start{clear:left}.w12-3,.w12-4{width:calc(33.33333% - .6666em)}.w12-3:nth-child(3n),.w12-3.end,.w12-4:nth-child(3n),.w12-4.end{margin-right:0}.w12-3.sqbgimg,.w12-4.sqbgimg{height:0;padding-top:33.333333%}.w12-3:nth-child(3n+1),.w12-3.start,.w12-4:nth-child(3n+1),.w12-4.start{clear:left}.w12-5{width:calc(41.6666% - .5833em)}.w12-6,.w12-4.full42{width:calc(50% - .5em)}.w12-6:nth-child(2n),.w12-6.end,.w12-4.full42:nth-child(2n),.w12-4.full42.end{margin-right:0}.w12-6:nth-child(odd),.w12-6.start,.w12-4.full42:nth-child(odd),.w12-4.full42.start{clear:left}.w12-7{width:calc(58.3333% - .4166em)}.w12-7.lgmg{width:calc(58.3333% - 2em);margin-right:2em}.w12-8,.w12-9,.w12-10{width:calc(66.6666% - .33333em)}.w12-11{width:calc(83.3333% - .83333em)}}@media (max-width: 42em){.w12-6.start,.w12-6.end,.w12-6,.w12-5.start,.w12-5.end,.w12-7.start,.w12-7.end{width:100%;margin-right:0;float:none;clear:both}.w12-1.start,.w12-1.end,.w12-2.start,.w12-2.end,.w12-3.start,.w12-3.end,.w12-4.start,.w12-4.end,.w12-8.start,.w12-8.end,.w12-9.start,.w12-9.end,.w12-10.start,.w12-10.end,.w12-11.start,.w12-11.end{width:calc(50% - .5em)}.w12-1.full42,.w12-2.full42,.w12-3.full42,.w12-4.full42,.w12-5.full42,.w12-6.full42,.w12-7.full42,.w12-8.full42,.w12-9.full42,.w12-10.full42,.w12-11.full42{width:100%;margin-right:0;float:none;clear:both}.w12-1:nth-child(2n),.w12-2:nth-child(2n),.w12-5:nth-child(2n),.w12-6:nth-child(2n),.w12-7:nth-child(2n){margin-right:0}.w12-1:nth-child(odd),.w12-2:nth-child(odd),.w12-5:nth-child(odd),.w12-6:nth-child(odd),.w12-7:nth-child(odd){clear:left}.w12-3,.w12-4{width:calc(50% - .5em)}.w12-3:nth-child(2n),.w12-3.end,.w12-4:nth-child(2n),.w12-4.end{margin-right:0}.w12-3:nth-child(odd),.w12-3.start,.w12-4:nth-child(odd),.w12-4.start{clear:left}.w12-3.sqbgimg,.w12-4.sqbgimg,.w12-8.sqbgimg,.w12-9.sqbgimg,.w12-10.sqbgimg,.w12-11.sqbgimg{height:0;padding-top:100%}.w12-1.sqbgimg,.w12-2.sqbgimg,.w12-5.sqbgimg,.w12-6.sqbgimg,.w12-7.sqbgimg{height:0;padding-top:48%}}
/*# sourceMappingURL=/s/files/1/2075/8229/t/4/assets/theme.slab.css.map */
