.img{position:relative;display:inline-block;vertical-align:middle;overflow:hidden}.img img{max-width:100%;height:auto;vertical-align:middle}.img.overflow{overflow:visible}.img.primary{background-color:#e2007a}.img.secondary{background-color:#334275}.img.tertiary{background-color:#6c707b}.img--full{width:100%}.img--full img{width:100%;max-width:none;height:auto}
.nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0;padding:0;list-style-type:none}.nav.right{-ms-flex-pack:end;justify-content:flex-end}.nav__item{position:relative;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nav__link{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-align:center;align-items:center;padding:8px 0;white-space:nowrap;transition:all .15s ease-in-out;transition-property:color, background-color, box-shadow}.nav__link,.nav__link:link,.nav__link:visited{color:#484d60;text-decoration:none}.nav__link:hover,.nav__link:focus{color:#e2007a;text-decoration:none}.nav__link:active{color:#e2007a;text-decoration:none}.nav__link>*{position:relative}
.promo-bar{padding:12px;color:#fff;font-size:80%;font-weight:bold;text-align:center;text-transform:uppercase;background:#e2007a url(/v2/images/squigly_background.svg);background-size:140px 140px}
.footer{border-top:1px solid #ddd}.footer .nav__link{padding:4px 0;text-decoration:none;white-space:normal}.footer__meta{border-top:1px solid #ddd;color:#767e98;font-size:.8em}
.support-code{position:relative}.support-code.is-active .support-code__label{opacity:0;visibility:hidden}.support-code.is-active .support-code__code{opacity:1;visibility:visible}.support-code__label,.support-code__code{transition:all .25s ease-in-out;transition-property:opacity, visibiity}.support-code__code{position:absolute;top:0;left:0;opacity:0;visibility:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;overflow:hidden;background-color:rgba(255,255,255,0.9);perspective:1000px;opacity:0;visibility:hidden;transition:all .25s ease-in-out;transition-property:opacity, visibility;transition-delay:.1s}.modal.is-open{opacity:1;visibility:visible;transition-delay:0s}.modal.is-open .modal__inner{opacity:1;visibility:visible;transform:scale(1) rotateX(0);transition-delay:.15s}.modal__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:3px;width:100%;max-width:400px;background-color:#fff;overflow:hidden;box-shadow:0 5px 40px 0 #c4c4c4;transition:all .25s ease-in-out;transition-property:opacity, visibility, transform;transition-delay:0s;opacity:0;visibility:hidden;transform:scale(0.95) rotateX(15deg)}.modal__close{position:absolute}.modal__header,.modal__footer{-ms-flex:0 0 auto;flex:0 0 auto}.modal__header{border-bottom:1px solid #ddd}.modal__body{-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto}.modal__footer{background-color:#f7f7f7;border-top:1px solid #ddd}.modal--wide .modal__inner{max-width:480px}
.lazy{position:relative;margin:0}.lazy--background{position:absolute;top:0;right:0;bottom:0;left:0}.lazy--background .lazy__container{position:absolute;top:0;right:0;bottom:0;left:0}.lazy__container{position:relative;overflow:hidden;padding-top:0}.lazy__source{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:auto;opacity:1;transition:opacity .2s ease-in-out}.lazy__source.is-loading{opacity:0}.lazy__source--placeholder{transform:scale(1.1);-webkit-filter:blur(20px);filter:blur(20px);opacity:1;transition:opacity .2s ease-in-out;transition-delay:.1s}.processed .lazy__source--placeholder{opacity:0}
.toolbar{position:relative;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:60px;z-index:500;background-color:#fff;border-bottom:1px solid #ddd}@media (orientation: landscape), only screen and (min-width: 767px){.toolbar{height:68px}}@media only screen and (min-width: 767px){.toolbar.mobile{display:none}}.toolbar.desktop{display:none}@media only screen and (min-width: 767px){.toolbar.desktop{display:-ms-flexbox;display:flex}}.toolbar .action-button{-ms-flex:0 0 auto;flex:0 0 auto;width:50px;height:50px;border-radius:100px;background-color:#e2007a;position:absolute;right:5px;bottom:5px;box-shadow:0 5px 15px -5px rgba(226,0,122,0.8),inset 0 0 0 2px rgba(0,0,0,0.1)}.toolbar .action-button svg{fill:#fff}.toolbar .action-button.is-disabled{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.1)}.toolbar .action-button.is-disabled svg{fill:#c4c4c4}@media (orientation: landscape), only screen and (min-width: 767px){.toolbar .action-button{bottom:10px;right:10px}}@media (orientation: landscape), only screen and (min-width: 767px){.toolbar .options-button{display:none}}.toolbar .end{margin-left:auto}.toolbar.floating{border:1px solid #ddd;border-radius:3px;box-shadow:0 7px 15px -10px rgba(0,0,0,0.2);margin:16px auto 0}.toolbar.bottom{border-bottom-width:0;border-top:1px solid #ddd;background-color:rgba(255,255,255,0.8)}@media (orientation: landscape), only screen and (min-width: 767px){.toolbar.bottom{background-color:#fff}}.toolbar .logo{position:absolute;top:50%;left:50%;width:100px;transform:translate(-50%, -50%)}.toolbar-enter-active,.toolbar-leave-active{transition:transform .125s ease-in-out, opacity .125s ease-in-out}.toolbar-enter,.toolbar-leave-to{transform:translateY(100%);opacity:0}.thing{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:10;background-color:#fff;transform:translate(-100%, 0);transition:transform .25s ease}.thing.is-open{transform:translate(0, 0)}
.bg-size-cover{background-size:cover}.bg-size-contain{background-size:contain}.bg-size-auto{background-size:auto}.bg-position-center-center{background-position:center center}.bg-repeat-none{background-repeat:no-repeat}.bg-image-none{background-image:none !important}@media only screen and (min-width: 320px){.sm\:bg-size-cover{background-size:cover}.sm\:bg-size-contain{background-size:contain}.sm\:bg-size-auto{background-size:auto}.sm\:bg-image-none{background-image:none !important}}@media only screen and (min-width: 480px){.md\:bg-size-cover{background-size:cover}.md\:bg-size-contain{background-size:contain}.md\:bg-size-auto{background-size:auto}.md\:bg-image-none{background-image:none !important}}@media only screen and (min-width: 767px){.lg\:bg-size-cover{background-size:cover}.lg\:bg-size-contain{background-size:contain}.lg\:bg-size-auto{background-size:auto}.lg\:bg-image-none{background-image:none !important}.lg\:bg-image-home{background:#ecebf0 url("/v2/images/2019/canvaspop-hero-homepage.jpg") center center no-repeat}.lg\:bg-image-home-family{background:#ecebf0 url("/v2/images/2019/canvaspop-hero-fam.jpg") center center no-repeat}.lg\:bg-image-home-mday{background:#ecebf0 url("/v2/images/2019/canvaspop-hero-mom.jpg") center center no-repeat}}@media only screen and (min-width: 979px){.xl\:bg-size-cover{background-size:cover}.xl\:bg-size-contain{background-size:contain}.xl\:bg-size-auto{background-size:auto}.xl\:bg-image-none{background-image:none !important}}
.rounded{border-radius:3px;overflow:hidden}.round{border-radius:999px}.border{border:1px solid #ddd}.border-top{border-top:1px solid #ddd}.border-right{border-right:1px solid #ddd}.border-bottom{border-bottom:1px solid #ddd}.border-left{border-left:1px solid #ddd}.border-color-primary{border-color:#e2007a}.border-color-secondary{border-color:#334275}.border-width-1{border-width:1px}.border-width-2{border-width:2px}.border-width-3{border-width:3px}.border-width-4{border-width:4px}
.cursor-pointer{cursor:pointer}.cursor-none{cursor:none}
.flex{display:-ms-flexbox;display:flex}.flex-direction-column{-ms-flex-direction:column;flex-direction:column}.flex-direction-row{-ms-flex-direction:row;flex-direction:row}.flex-direction-column-reverse{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-direction-row-reverse{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-content-start{-ms-flex-pack:start;justify-content:flex-start}.flex-content-center{-ms-flex-pack:center;justify-content:center}.flex-content-end{-ms-flex-pack:end;justify-content:flex-end}.flex-content-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-content-between{-ms-flex-pack:justify;justify-content:space-between}.flex-content-evenly{-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-content-stretch{-ms-flex-pack:stretch;justify-content:stretch}.flex-items-start{-ms-flex-align:start;align-items:flex-start}.flex-items-center{-ms-flex-align:center;align-items:center}.flex-items-end{-ms-flex-align:end;align-items:flex-end}.flex-self-start{-ms-flex-item-align:start;align-self:flex-start}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.flex-grow{-ms-flex-positive:1;flex-grow:1}.flex-nogrow{-ms-flex-positive:0;flex-grow:0}.flex-shrink{-ms-flex-negative:1;flex-shrink:1}.flex-noshrink{-ms-flex-negative:0;flex-shrink:0}
.shadow{box-shadow:0 1px 4px 0 rgba(106,116,165,0.25)}.shadow-heavy{box-shadow:0 2px 5px 0 rgba(106,116,165,0.25)}.shadow-hover{transition:all .15s ease-in-out;transition-property:box-shadow, transform}.shadow-hover:hover{transform:translateY(-1px);box-shadow:0 3px 25px 0 rgba(158,158,158,0.25)}

/*# sourceMappingURL=new-global.4ad50db5d9a4f2e6c622c5c513a2a76f.css.map*/