@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito+Sans:wght@400;600;700;800&display=swap";:root{--printies-blue:#7fbeed;--printies-blue-top:#6fb3e6;--printies-blue-outline:#4f9ad9;--printies-blue-deep:#3f82c4;--printies-pink:#ec0f86;--printies-pink-light:#ff6fc0;--printies-pink-deep:#c70d72;--printies-ink:#20384d;--printies-slate:#5b6b7a;--printies-mist:#dcebf8;--printies-cloud:#f4f9fe;--printies-bg:#f4f9fe;--printies-line:rgba(32,56,77,.12);--font-heading-family:"Fredoka",sans-serif;--font-body-family:"Nunito Sans",sans-serif;--font-heading-weight:600}body{font-feature-settings:"kern" 1,"liga" 1;letter-spacing:.002em}.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,.title,.title-wrapper h2{font-family:var(--font-heading-family);letter-spacing:-.01em;font-weight:600;line-height:1.05;text-transform:none}.h0,h1.h0,.banner__heading.h0{font-size:clamp(2.8rem,6.5vw,5.2rem)!important;letter-spacing:-.02em;line-height:.98}.h1{font-size:clamp(1.9rem,3.6vw,3.1rem)!important;letter-spacing:-.015em}.h2{font-size:clamp(1.5rem,2.6vw,2.2rem)!important;letter-spacing:-.01em}.caption-with-letter-spacing,.card-wrapper .caption,.badge{letter-spacing:.04em!important;text-transform:uppercase;font-size:.72rem;font-weight:600}p,.rte p{line-height:1.6}.button,.shopify-payment-button__button,button[type=submit]{font-weight:700;letter-spacing:.01em;text-transform:none;transition:transform .18s ease,opacity .18s ease}.button:hover,.shopify-payment-button__button:hover{transform:translateY(-1px)}.card__content{padding-top:.9rem}.card__heading,.card__heading a{font-weight:600!important;letter-spacing:-.008em;font-size:1.6rem;text-transform:none}.price{font-weight:700;font-size:.95rem;opacity:.85}.page-width{padding-left:clamp(1.25rem,4vw,3rem);padding-right:clamp(1.25rem,4vw,3rem)}.title-wrapper-with-link,.collection__title{border-bottom:1px solid var(--printies-line);padding-bottom:1.25rem;margin-bottom:2.5rem;text-align:left!important;justify-content:space-between;align-items:baseline}.title-wrapper-with-link .title,.collection__title .title{text-align:left!important;margin:0}.title-wrapper-with-link a.link,.collection__title .link{font-size:.85rem;letter-spacing:.05em;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;text-transform:uppercase}.header__menu-item{font-family:var(--font-body-family);font-weight:700;letter-spacing:.01em;text-transform:none;font-size:.95rem;padding-left:.9rem;padding-right:.9rem}.header__menu-item span{text-decoration:none}.header__menu-item:hover span{color:var(--printies-pink);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.header__heading{margin:0}.header__heading-link{display:inline-flex;align-items:center;max-width:none;text-decoration:none}.header__heading-logo{max-width:92px!important;width:92px!important;height:auto;flex:0 0 auto}.banner__content .banner__box{background:transparent!important;padding:0;max-width:720px;box-shadow:none!important}.banner__heading{margin-bottom:.6em}.banner__text{font-size:clamp(1rem,1.3vw,1.15rem);opacity:.9;max-width:540px;margin-left:auto;margin-right:auto}.multicolumn-card__image-wrapper{padding:0!important;background:transparent!important;width:88px!important;margin-bottom:1.25rem}.multicolumn-card__image-wrapper img{object-fit:contain}.multicolumn-card{background:transparent!important;padding:1rem}.multicolumn-card__info h3{font-size:1.7rem;margin-bottom:.5rem;letter-spacing:-.008em}.multicolumn-card__info .rte{font-size:1.5rem;opacity:.85;line-height:1.55}.rich-text__heading{max-width:20ch;margin-left:auto;margin-right:auto}.rich-text__text{max-width:52ch;margin-left:auto;margin-right:auto;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6;opacity:.9}.footer-block__heading{font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase;opacity:.7;font-weight:700;margin-bottom:1.2rem}.footer-block__details-content ul li a{font-size:.95rem;text-decoration:none;opacity:.85}.footer-block__details-content ul li a:hover{opacity:1;text-decoration:underline;text-underline-offset:4px}.copyright__content{font-size:.8rem;opacity:.6;letter-spacing:.02em}.product__title h1{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:600;letter-spacing:-.01em}.product__description{font-size:1rem;line-height:1.65;max-width:52ch}.announcement-bar__message{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:10px 20px}a{text-underline-offset:3px;text-decoration-thickness:1px}img{image-rendering:-webkit-optimize-contrast}.button:after,.shopify-payment-button__button:after,button[type=submit]:after{border-radius:inherit!important}:where(li,.grid__item,.card-wrapper,.collection-list__item,.complementary-products li,.predictive-search__list-item):has(a[href*="/products/mystery-printie"]){display:none!important}[id$=__featured_flexi] .card__media img{transform:scale(.8);transition:transform .4s ease}[id$=__featured_flexi] .card-wrapper:hover .card__media img{transform:scale(.84)}[id$=__featured_flexi] .card__heading,[id$=__featured_flexi] .card__heading a{font-size:1.65rem}.header__heading-logo{object-fit:contain!important;padding:2px;box-sizing:border-box}@media(max-width:989px){.header__heading-logo,.header__heading-logo-wrapper{width:60px!important;max-width:60px!important;height:60px!important}}@media(max-width:749px){.header__heading-logo,.header__heading-logo-wrapper{width:52px!important;max-width:52px!important;height:52px!important}}.collection-list{justify-content:center!important}.collection-list__item,.collection-list .grid__item{max-width:260px!important;margin-left:auto!important;margin-right:auto!important}.card-wrapper .card{border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 6px 20px #20384d14;transition:transform .22s ease,box-shadow .22s ease;border:none!important}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 16px 34px #20384d26}.card .card__inner{border-radius:0!important;background:#fff!important;border:none!important;box-shadow:none!important}.card__media,.card__media .media{background:#fff!important}.card__content{padding:1rem 1.4rem 1.6rem;text-align:center}.card__information{padding-left:0;padding-right:0}.card .price{justify-content:center}.card .button,.quick-add__submit{border-radius:999px!important}.card .badge{border-radius:999px;padding:.5rem 1.1rem}.grid--quick-add-mobile .card__content,.card__content .quick-add{margin-top:.4rem}.collection-hero__inner,.collection__description{padding-bottom:.5rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/printies-brand.css.map */
