:root{--lulu-paper: #fff6ee;--lulu-ink: #241d1b;--lulu-pink-hot: #ff2f92;--lulu-pink-soft: #ffd6e7;--lulu-pink-pale: #ffeaf3;--lulu-pink-mid: #ff8fc2;--lulu-mint: #cdeee4;--lulu-butter: #ffe9b8;--lulu-cocoa: #5a3315;--lulu-display: "Baloo 2", cursive;--lulu-body: "Quicksand", sans-serif;--lulu-hand: "Gochi Hand", cursive;--lulu-line: 3px solid var(--lulu-ink);--lulu-pop: 6px 6px 0 var(--lulu-ink);--font-heading-family: "Baloo 2", cursive;--font-heading-style: normal;--font-heading-weight: 800;--font-body-family: Quicksand, sans-serif;--font-body-style: normal;--font-body-weight: 600;--font-body-weight-bold: 700;--buttons-radius: 999px;--buttons-radius-outset: 999px;--buttons-border-width: 0px;--inputs-radius: 12px;--product-card-corner-radius: 2rem}.color-scheme-1{--color-background: 255, 246, 238;--gradient-background: #fff6ee;--color-foreground: 36, 29, 27;--color-button: 255, 47, 146;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 36, 29, 27;--color-link: 36, 29, 27;--color-badge-background: 255, 233, 184;--color-badge-border: 36, 29, 27;--color-badge-foreground: 36, 29, 27}body{color:rgb(var(--color-foreground));letter-spacing:.01rem}body.gradient{background:var(--lulu-paper)}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--lulu-display);font-weight:800;letter-spacing:0;color:rgb(var(--color-foreground))}.announcement-bar-section,.utility-bar{background:var(--lulu-pink-soft)!important}.announcement-bar{background:transparent!important}.announcement-bar__message,.announcement-bar__message p{font-family:var(--lulu-display);font-weight:700;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lulu-pink-hot)!important}.header-wrapper{background:var(--lulu-paper)}.section-header .header__heading-logo{max-height:100px;width:auto}.header__menu-item,.header__menu-item span{font-family:var(--lulu-display);font-weight:700;font-size:1.55rem;color:var(--lulu-ink)}.header__menu-item:hover span{text-decoration:underline 3px var(--lulu-pink-hot);text-underline-offset:7px}.header__active-menu-item{text-decoration-color:var(--lulu-pink-hot);text-decoration-thickness:3px;text-underline-offset:7px}.header__icon{color:var(--lulu-ink)}.cart-count-bubble{background-color:var(--lulu-pink-hot);color:#fff;border:2px solid var(--lulu-ink);font-family:var(--lulu-display)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--lulu-display);font-weight:700;font-size:1.5rem;letter-spacing:.02em;border-radius:999px;border:3px solid var(--lulu-ink);box-shadow:4px 4px 0 var(--lulu-ink);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.button:hover,.shopify-challenge__button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--lulu-ink)}.button:after,.shopify-challenge__button:after,.customer button:after{box-shadow:none!important}.button--secondary{background:#fff;color:var(--lulu-ink)}.collection .title.h1,.collection-list-wrapper .title.h1{font-size:clamp(2.8rem,5vw,4.4rem);line-height:1}.collection .title-wrapper-with-link{align-items:flex-end;margin-bottom:4rem}.collection .title.h1:before{content:"printable pdf templates \2193";display:block;font-family:var(--lulu-hand);font-weight:400;font-size:1.9rem;line-height:1.4;color:var(--lulu-pink-hot);transform:rotate(-2deg);margin-bottom:12px}.collection .link-with-icon,.title-wrapper-with-link .link-with-icon,.collection .center>.link,.collection a.underlined-link{font-family:var(--lulu-display);font-weight:700;font-size:1.5rem;color:var(--lulu-ink);border-bottom:3px solid var(--lulu-pink-hot);padding-bottom:2px;text-decoration:none}.collection .collection__view-all{margin-top:3.2rem}.section-featured-collection,.collection.section{background:radial-gradient(rgba(255,47,146,.13) 2px,transparent 2.5px) 0 0 / 26px 26px,var(--lulu-paper)}.collection .product-grid{column-gap:28px;row-gap:44px}.card-wrapper .card,.card-wrapper .card.card--card{background:#fff;border:var(--lulu-line);border-radius:20px;box-shadow:var(--lulu-pop);transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.grid__item:nth-child(4n+1) .card-wrapper .card{transform:rotate(-1.4deg)}.grid__item:nth-child(4n+2) .card-wrapper .card{transform:rotate(1.1deg)}.grid__item:nth-child(4n+3) .card-wrapper .card{transform:rotate(-.7deg)}.grid__item:nth-child(4n+4) .card-wrapper .card{transform:rotate(1.6deg)}.card-wrapper:hover .card{transform:rotate(0) translateY(-7px)!important;box-shadow:10px 12px 0 var(--lulu-ink)}.card--card .card__inner,.card--standard .card__inner{border:2.5px solid var(--lulu-ink);border-radius:12px!important;overflow:hidden;background:var(--lulu-pink-pale);margin:12px 12px 0;width:auto}.card--card .card__inner .card__media,.card--standard .card__inner .card__media,.card__media img{border-radius:8px}.card__content{padding:10px 10px 14px}.card__heading{font-family:var(--lulu-display);font-weight:700;margin-bottom:2px}.card__heading a{font-size:1.6rem;line-height:1.3;color:var(--lulu-ink)}.card-information .caption-with-letter-spacing{color:#9c8a80;font-weight:600;letter-spacing:.04em;text-transform:lowercase}.card-information .price{display:inline-block;font-family:var(--lulu-display);font-weight:800;font-size:1.35rem;background:var(--lulu-pink-soft);border:2.5px solid var(--lulu-ink);border-radius:999px;padding:3px 13px;margin-top:12px;color:var(--lulu-ink);line-height:1.4}.card__badge .badge{background:var(--lulu-butter);border:var(--lulu-line);border-radius:999px;padding:4px 14px;font-family:var(--lulu-hand);font-size:1.4rem;color:var(--lulu-ink);transform:rotate(7deg);box-shadow:3px 3px 0 var(--lulu-ink)}.quick-add-modal__content{border:3px solid var(--lulu-ink);border-radius:20px;background:var(--lulu-paper);scrollbar-width:thin}.quick-add{margin-top:14px}.quick-add__submit{min-height:4.4rem}.newsletter__wrapper{background:radial-gradient(rgba(255,255,255,.55) 2px,transparent 2.5px) 0 0 / 22px 22px,var(--lulu-pink-soft)!important;padding-bottom:6rem!important}.newsletter__wrapper .newsletter__heading,.newsletter__wrapper h2{font-family:var(--lulu-display);font-weight:800;font-size:clamp(2.8rem,5vw,4.2rem);color:var(--lulu-pink-hot)}.newsletter__wrapper .newsletter__heading{margin-bottom:1.6rem}.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p{color:var(--lulu-ink);font-weight:600;max-width:52ch;margin-inline:auto}.newsletter-form__field-wrapper .field{border:var(--lulu-line);border-radius:999px;background:#fff;box-shadow:var(--lulu-pop);overflow:hidden}.newsletter-form__field-wrapper .field__input{background:transparent;border:none;box-shadow:none!important;font-family:var(--lulu-body);font-weight:600;padding-left:2.4rem}.newsletter-form__field-wrapper .field:before,.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field__input:before{display:none}.newsletter-form__button{position:absolute;right:0;top:0;bottom:0;width:6.4rem;height:100%;background:var(--lulu-pink-hot);color:#fff;border-left:var(--lulu-line);border-radius:0;margin:0;transition:background .15s ease}.newsletter-form__button:hover{background:var(--lulu-ink)}.newsletter-form__button .icon{color:#fff;width:1.8rem}.footer.color-scheme-1{--color-background: 36, 29, 27;--gradient-background: #241d1b;--color-foreground: 255, 246, 238;--color-link: 255, 246, 238}.footer__content-top .footer-block__heading{font-family:var(--lulu-display);font-weight:700;color:var(--lulu-pink-mid)}.footer-block__details-content .list-menu__item--link,.footer__copyright,.footer .caption{font-family:var(--lulu-body);font-weight:600}.footer-block__details-content .list-menu__item--link:hover,.footer .list-social__link{color:var(--lulu-pink-mid)}.footer .list-social__link:hover{color:#fff}.footer__copyright .copyright__content,.footer__copyright .copyright__content a{color:#fff6ee99}.field__input,.select__select,.customer .field input{font-family:var(--lulu-body);font-weight:600}.drawer__inner{background:var(--lulu-paper);border-left:var(--lulu-line)}.scroll-trigger.animate--slide-in{animation-duration:.5s}@media screen and (max-width:749px){.collection .title.h1:before{font-size:1.5rem;margin-bottom:8px}.collection .product-grid{column-gap:16px;row-gap:30px}.grid--2-col-tablet-down .grid__item{width:calc(50% - 8px);max-width:calc(50% - 8px)}.card__heading a{font-size:1.4rem}.card-information .price{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lulu-theme.css.map */
