:root{--zc-ink: 34, 26, 63;--zc-cream: #FFF7E6;--zc-yellow: #FFD34D;--zc-yellow-deep: #FFB63D;--zc-pink: #FF5C8A;--zc-pink-soft: #FF9DBE;--zc-magenta: #EC008C;--zc-cyan: #29ABE2;--zc-cyan-soft: #CDEEFF;--zc-white: #FFFFFF;--zc-radius: 2.4rem;--zc-border: .2rem solid rgb(var(--zc-ink));--zc-shadow: .6rem .6rem 0 rgba(var(--zc-ink), .9);--zc-shadow-soft: .5rem .5rem 0 rgba(var(--zc-ink), .14);--zc-display: "Rubik Bubbles", "Secular One", "Assistant", sans-serif;--zc-head: "Secular One", "Assistant", sans-serif}body{background:var(--zc-cream)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.title-wrapper-with-link .title{font-family:var(--zc-head);font-weight:400;letter-spacing:0}.announcement-bar{border-bottom:var(--zc-border)}.announcement-bar__message{font-weight:800;font-size:1.4rem}.section-header .header-wrapper{border-bottom:var(--zc-border)}.header__heading-link .h2,.header__heading-link{font-family:var(--zc-head)}.button{font-weight:800;transition:transform .15s ease,box-shadow .15s ease}.button:hover{transform:translate(-.15rem,-.15rem) rotate(-.5deg)}.card-wrapper{transition:transform .18s ease}.grid__item:nth-child(odd) .card-wrapper:hover{transform:rotate(-1.2deg) scale(1.02)}.grid__item:nth-child(2n) .card-wrapper:hover{transform:rotate(1.2deg) scale(1.02)}.card__heading{font-family:Assistant,sans-serif;font-weight:700}.zc-wrap{max-width:120rem;margin:0 auto;padding:0 2rem}.zc-display{font-family:var(--zc-display);font-weight:400;line-height:1.15}.zc-head{font-family:var(--zc-head);font-weight:400}.zc-h1{font-family:var(--zc-display);font-size:clamp(3.4rem,6.2vw,6.4rem);line-height:1.12;color:var(--zc-white);margin:0 0 1.8rem;text-shadow:.25rem .25rem 0 rgba(var(--zc-ink),.85)}.zc-h2{font-family:var(--zc-head);font-size:clamp(2.6rem,4.4vw,4.2rem);line-height:1.2;color:rgb(var(--zc-ink));margin:0 0 2rem}.zc-h2--onpink{color:var(--zc-white);text-shadow:.2rem .2rem 0 rgba(var(--zc-ink),.7)}.zc-h2.zc-display{font-family:var(--zc-display)}.zc-btn{display:inline-flex;align-items:center;gap:1rem;background:var(--zc-white);color:rgb(var(--zc-ink));font-weight:800;font-size:1.8rem;padding:1.4rem 3.2rem;border-radius:5rem;border:var(--zc-border);box-shadow:var(--zc-shadow);text-decoration:none;transition:transform .15s ease}.zc-btn:hover{transform:translate(-.2rem,-.2rem) rotate(-1deg)}.zc-btn--magenta{background:var(--zc-magenta);color:var(--zc-white)}.zc-btn .zc-arrow{font-weight:900}.zc-pill{display:inline-block;background:var(--zc-white);border:var(--zc-border);border-radius:3rem;padding:.7rem 1.8rem;color:rgb(var(--zc-ink));font-weight:800;font-size:1.5rem;box-shadow:.35rem .35rem rgba(var(--zc-ink),.9)}.zc-card{background:var(--zc-white);border:var(--zc-border);border-radius:var(--zc-radius);padding:2.8rem 2.4rem;box-shadow:var(--zc-shadow-soft);text-align:right}.zc-tilt-r{transform:rotate(1.2deg)}.zc-tilt-l{transform:rotate(-1.2deg)}.zc-polaroid{background:var(--zc-white);border:var(--zc-border);border-radius:1.8rem;padding:1.2rem 1.2rem .8rem;box-shadow:var(--zc-shadow);margin:0}.zc-polaroid img{width:100%;height:auto;border-radius:1rem;display:block}.zc-polaroid figcaption{font-size:1.4rem;font-weight:700;color:rgb(var(--zc-ink));padding:1rem .4rem .6rem;text-align:center}.zc-sunburst{position:relative;overflow:hidden;isolation:isolate;background:var(--zc-cream)}.zc-sunburst:before{content:"";position:absolute;z-index:-1;top:-60%;right:-60%;bottom:-60%;left:-60%;background:repeating-conic-gradient(from 0deg at 50% 50%,var(--zc-yellow) 0deg 9deg,rgba(255,211,77,.45) 9deg 13deg,var(--zc-cream) 13deg 23deg,rgba(255,182,61,.55) 23deg 26deg,rgba(255,247,230,.9) 26deg 36deg);animation:zc-spin 90s linear infinite}.zc-sunburst:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 112%,rgba(255,182,61,.6),rgba(255,211,77,.28) 38%,transparent 66%)}.zc-sunburst--cyan{background:var(--zc-cyan-soft)}.zc-sunburst--cyan:before{background:repeating-conic-gradient(from 0deg at 50% 50%,var(--zc-cyan-soft) 0deg 12deg,rgba(41,171,226,.25) 12deg 17deg,var(--zc-cream) 17deg 30deg,rgba(41,171,226,.4) 30deg 36deg)}.zc-sunburst--cyan:after{background:radial-gradient(circle at 50% 112%,rgba(41,171,226,.3),transparent 60%)}@keyframes zc-spin{to{transform:rotate(360deg)}}body .zli5-hero .zc-h1{color:rgb(var(--zc-ink));text-shadow:.25rem .25rem 0 rgba(255,255,255,.85)}body .zli5-hero .zli5-sub{background:#fffc}body .zli5-dream p,body .zli5-mech-lead,body .zli5-mech-sub{color:rgb(var(--zc-ink))}body .zli5-stars{color:var(--zc-yellow-deep)}body .zli5-proof{background:linear-gradient(180deg,var(--zc-cream),rgba(255,211,77,.35))}.zc-pattern-band{background-color:var(--zc-cream);background-image:url(/cdn/shop/files/zolli-pattern-candy-cream.png?v=1787918043);background-size:34rem auto;background-repeat:repeat}.zc-ticker{background:var(--zc-yellow);border-top:var(--zc-border);border-bottom:var(--zc-border);overflow:hidden;padding:1.1rem 0;direction:ltr}.zc-ticker-track{display:flex;gap:3rem;width:max-content;animation:zc-marq 36s linear infinite}.zc-ticker span{font-family:var(--zc-display);font-size:2rem;color:rgb(var(--zc-ink));white-space:nowrap;direction:rtl;unicode-bidi:isolate}@keyframes zc-marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.zc-wave{display:block;width:100%;height:4.8rem;margin-bottom:-1px}@media(prefers-reduced-motion:reduce){.zc-sunburst:before{animation:none}.zc-ticker-track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}.button:hover,.zc-btn:hover,.card-wrapper:hover{transform:none}}.footer{border-top:var(--zc-border)}@media(max-width:749px){.zc-h1{font-size:clamp(3rem,9vw,4rem)}.zc-ticker span{font-size:1.6rem}.zc-card{padding:2.2rem 1.8rem}}.zli6-badges{background:var(--zc-cream);padding:2rem 0 .6rem}.zli6-badges-row{display:flex;gap:1rem 1.4rem;justify-content:center;flex-wrap:wrap}.zli6-badge{background:var(--zc-white);border:var(--zc-border);border-radius:3rem;padding:.6rem 1.5rem;font-weight:800;font-size:1.4rem;color:rgb(var(--zc-ink));box-shadow:.3rem .3rem rgba(var(--zc-ink),.14)}.zli6-heroquote{font-size:1.45rem;font-weight:700;color:rgb(var(--zc-ink));margin:1.6rem 0 0;opacity:.85}.zli6-sticky{display:none}@media(max-width:749px){.zli6-sticky{display:inline-flex;position:fixed;bottom:1.4rem;inset-inline-start:50%;transform:translate(50%);z-index:40;background:var(--zc-magenta);color:var(--zc-white);font-weight:800;font-size:1.6rem;padding:1.2rem 2.6rem;border-radius:5rem;border:var(--zc-border);box-shadow:var(--zc-shadow);text-decoration:none;padding-bottom:calc(1.2rem + env(safe-area-inset-bottom,0))}}.zli6-crumb{padding:1.6rem 2rem 0}.zli6-crumb a{font-weight:800;font-size:1.5rem;color:rgb(var(--zc-ink));text-decoration:none}.zli6-crumb a:hover{color:var(--zc-magenta)}.zli6-pdpx{padding:1rem 2rem 3rem;display:grid;gap:2rem}.zli6-bundlebar{display:block;background:var(--zc-yellow);border:var(--zc-border);border-radius:1.8rem;padding:1.6rem 2rem;font-weight:800;font-size:1.7rem;color:rgb(var(--zc-ink));text-decoration:none;box-shadow:.4rem .4rem rgba(var(--zc-ink),.9);transition:transform .15s ease}.zli6-bundlebar:hover{transform:translate(-.15rem,-.15rem)}.zli6-pdpx-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));gap:1.6rem;align-items:start}.zli6-pdpx-reviews .zc-pill{justify-self:start;grid-column:1 / -1}.zli6-pdpx-reviews p{font-size:1.5rem;line-height:1.6;color:rgb(var(--zc-ink));margin:.6rem 0}@media(prefers-reduced-motion:reduce){.zli6-bundlebar:hover{transform:none}}@media screen and (min-width:750px){.product:not(.product--no-media):not(.product--right) .product__info-wrapper{padding-inline-start:5rem;padding-inline-end:0}.product--right:not(.product--no-media) .product__info-wrapper{padding-inline-start:0;padding-inline-end:5rem}.product:not(.product--no-media):not(.product--right) .product__info-wrapper--extra-padding{padding-inline-start:8rem;padding-inline-end:0}}@media screen and (min-width:990px){.product--large:not(.product--no-media):not(.product--right) .product__info-wrapper{padding-inline-start:6rem;padding-inline-end:0}.product--large:not(.product--no-media).product--right .product__info-wrapper{padding-inline-start:0;padding-inline-end:6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/zolli-brand.css.map */
