.acf-coloring-book .coloring-cta{margin:.5rem}.acf-coloring-book .coloring-cta:after{content:""}.acf-coloring-book .colorButtons{margin:1rem 0;position:sticky;top:0;z-index:10}.acf-coloring-book .colorButtons .colorButton.selected{outline:3px dotted #000}.acf-coloring-book .colorButtons .colorButton{border:none;border-radius:6px;height:40px;margin:2px;max-height:10vh;max-width:10vh;width:40px}.acf-coloring-book .colorButtons .colorButton .color-key{color:#000;font-weight:700}.acf-coloring-book .form-check-label{font-size:.8333rem}.acf-coloring-book .keyboard-instructions{background-color:#f7f7f7;font-size:.8333rem;padding:1rem 2rem}.acf-coloring-book #cursor{pointer-events:none;position:absolute;z-index:5}.acf-coloring-book .fa-stack-2x.fa-duotone.fa-solid.fa-paintbrush{--fa-secondary-color:gray;--fa-secondary-opacity:1;font-size:x-large}.acf-coloring-book .fa-stack-1x.fa-solid.fa-arrows-up-down-left-right{line-height:normal;text-align:left}.acf-coloring-book .btn-share:after{content:""}.acf-coloring-book .btn-close{border:0;border-radius:1.25rem;box-sizing:content-box;height:1em;margin:-2rem -.1rem -.5rem auto;opacity:1;padding:.25em;width:1em}.acf-coloring-book .download-text{color:#494949;font-size:.8333rem;margin-bottom:.5rem}.acf-coloring-book .social-caption{border-top:1px solid #dadfe1;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:1.125rem;margin:2rem -1rem 0;padding:1rem 2rem 0;position:relative}.acf-coloring-book .social-caption .btn-copy{background:none;border:none;box-shadow:none;color:#646569;cursor:pointer;position:absolute;right:.75rem;top:.4rem}.acf-coloring-book .social-caption .btn-copy .tooltiptext{background-color:#494949;border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 2px;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:120px;z-index:1}.acf-coloring-book .social-caption .btn-copy .tooltiptext:after{border:5px solid transparent;border-top-color:#555;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.acf-coloring-book .social-caption .btn-copy:hover{color:#000}.acf-coloring-book .social-caption .btn-copy:hover .tooltiptext{opacity:1;visibility:visible}@media (max-width:768px){.acf-coloring-book .social-caption{font-size:1rem}}.acf-coloring-book #image-display{display:flex;flex-wrap:wrap;gap:.2rem;justify-content:center;min-height:100px}.acf-coloring-book #image-display .download-preview{height:auto;overflow:hidden;position:relative;width:110px}.acf-coloring-book #image-display .download-preview img{border-radius:8px;display:block;width:110px}.acf-coloring-book #image-display .download-preview a{background-color:rgba(0,0,0,.6);color:#fff;font-size:20px;left:50%;padding:4px 10px;position:absolute;text-decoration:none;top:50%;transform:translate(-50%,-50%);z-index:10}.acf-coloring-book #image-display .download-preview a:hover{background-color:rgba(0,0,0,.8);cursor:pointer}@media (min-width:992px){.acf-coloring-book #image-display .download-preview,.acf-coloring-book #image-display .download-preview img{width:160px}.acf-coloring-book #image-display .download-preview a{font-size:30px}}@media (min-width:387px) and (max-width:499px){.acf-coloring-book #image-display .download-preview,.acf-coloring-book #image-display .download-preview img{width:148px}}.acf-coloring-book .swiper{margin:0 auto;touch-action:auto;width:100%}.acf-coloring-book .swiper .swiper-slide{align-items:center;display:flex;justify-content:center}.acf-coloring-book .swiper .swiper-slide svg{background-color:#f2f2f2;display:block;height:auto;width:100%}.acf-coloring-book .swiper .swiper-slide-active{cursor:crosshair}.acf-coloring-book .swiper .swiper-slide-next,.acf-coloring-book .swiper .swiper-slide-prev{cursor:pointer;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.acf-coloring-book .swiper .swiper-slide-next{-webkit-mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.5));mask-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.5))}.acf-coloring-book .swiper .swiper-slide-prev{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5))}.acf-coloring-book .swiper .swiper-slide-next:hover:after,.acf-coloring-book .swiper .swiper-slide-prev:hover:after{background-color:rgba(197,5,12,.7);content:"";inset:0;pointer-events:none;position:absolute}.acf-coloring-book .swiper-controls{height:100%}.acf-coloring-book .swiper-controls .swiper-thumbnail-pagination{display:flex;gap:8px;margin-top:10px}.acf-coloring-book .swiper-controls .swiper-thumb{background-color:#fff;cursor:pointer;height:auto;max-width:20vw;position:relative;width:150px}.acf-coloring-book .swiper-controls .swiper-thumb:before{background:rgba(0,0,0,.7);color:#fff;content:attr(data-index-display);font-size:2em;left:6px;opacity:0;padding:2px 6px;position:absolute;top:4px;z-index:2}.acf-coloring-book .swiper-controls .show-thumb-numbers:before{opacity:1}.acf-coloring-book .swiper-controls .swiper-thumb.active:after{background-color:rgba(197,5,12,.7);background-image:url(/wp-content/themes/wsb/assets/dist/img/paintbrush-icon-coloring-book-thumbnail.svg);background-position:50%;background-repeat:no-repeat;background-size:90% auto;content:"";inset:0;pointer-events:none;position:absolute}.acf-coloring-book .swiper-controls .swiper-thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}