:root{--cream:#FFF6EC;--paper:#FFFFFF;--ink:#1F2A33;--muted:#58646D;--coral:#EC6A5A;--coral-d:#D2584A;--hoop:#D9A066;--hoop-d:#B9814A;--steel:#9AA5AE;--teal:#2A7F86;--teal-d:#1F6268;--sun:#F1A93B;--blush:#FBDCD4;--sage:#DCEEEF;--sky:#E6EEF3;--line:#EEDFCC;--serif:"Fredoka","Arial Rounded MT Bold",system-ui,sans-serif;--sans:"Quicksand","Trebuchet MS",system-ui,sans-serif}body{font-weight:500}h1,h2,h3,h4{font-weight:700;letter-spacing:-.005em}b,strong{font-weight:700}.lead{font-weight:500}.hdr{background:#fff6ecf2}.eyebrow{font-family:var(--sans);font-weight:700;color:var(--ink);background:#fff;border:2px dashed var(--hoop)}.stitch-under{font-style:normal;color:var(--coral)}.stitch-under:after{border-bottom:5px dashed var(--ink);bottom:-.02em}.italic{font-style:normal}.section-head h2:after{content:"";display:block;width:120px;height:12px;margin:14px auto 0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 12'%3E%3Cpath d='M2 6 Q17 0 32 6 T62 6 T92 6 T118 6' fill='none' stroke='%23EC6A5A' stroke-width='3' stroke-dasharray='7 5' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.btn{font-family:var(--sans);font-weight:700;border-color:var(--ink);color:var(--ink)}.btn:hover{box-shadow:0 5px 0 var(--ink)}.btn--primary{background:var(--coral);border-color:var(--ink);color:var(--ink)}.btn--primary:hover{background:#f07b6c;box-shadow:0 5px 0 var(--ink)}.btn--sun{background:var(--sun);border-color:var(--ink);color:var(--ink)}.logo{gap:12px}.logo .sp-mark{width:auto;height:52px;flex:none}.logo__words{display:flex;flex-direction:column;line-height:1}.logo__name{font:700 1.65rem/1 var(--serif);color:var(--ink);letter-spacing:-.01em}.logo__tag{font:700 .62rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin-top:5px}.logo img{max-height:52px}@media(max-width:560px){.logo .sp-mark{height:42px}.logo__name{font-size:1.35rem}.logo__tag{display:none}}.ftr__logo{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ftr__logo .sp-mark{height:64px;width:auto;flex:none}.ftr__brand{font-family:var(--serif);font-weight:700;margin:0;color:var(--cream)}.ftr__tag{font:700 .68rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sun);margin-top:6px}.ftr h4{color:var(--sun);font-family:var(--sans)}.cart-count{background:var(--coral);color:var(--ink)}.ann__track span:before{content:"";display:inline-block;width:14px;height:14px;margin-right:14px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Cg fill='%23F1A93B'%3E%3Cellipse cx='20' cy='26' rx='9' ry='7.5'/%3E%3Ccircle cx='9.5' cy='16' r='4'/%3E%3Ccircle cx='16' cy='10' r='4'/%3E%3Ccircle cx='24' cy='10' r='4'/%3E%3Ccircle cx='30.5' cy='16' r='4'/%3E%3C/g%3E%3C/svg%3E") center/contain no-repeat}.hero__img{border:8px solid var(--hoop);box-shadow:0 0 0 3px var(--hoop-d),var(--shadow)}.sticker{background:var(--sun);border-color:var(--ink);box-shadow:4px 4px 0 var(--ink)}.sticker--b{background:var(--coral)}.badge{background:var(--coral);border-color:var(--ink)}.step:before{background:var(--coral)}.step--key{background:var(--teal)}.step__tag{background:var(--sun)}.promise__ico{background:#fff;border:2px dashed var(--hoop)}.vs__col--us{border-color:var(--coral)}.vs__col--us li:before,.assure li:before{color:var(--coral-d)}.founding,.upload{border-color:var(--coral)}.pill--sun{background:#fce3bc}.addon.is-on{border-color:var(--coral)}.addon__row input{accent-color:var(--coral)}.addon__row em{color:var(--coral-d)}.pdp__thumbs button[aria-current=true]{border-color:var(--coral)}.bar span{background:var(--coral)}.faq summary:after{color:var(--coral)}.prose a,.upload a{color:var(--teal-d)}.tile-1{background:#fbdcd4}.tile-2{background:#dceeef}.tile-3{background:#fce3bc}.tile-4{background:#f3e2cc}.tile-5{background:#e6eef3}.tile-6{background:#f8e9dd}.duo__card{background:var(--teal)}.duo__card:nth-child(2){background:var(--ink)}.stars{color:var(--sun)}.pw-lockup{display:flex;flex-direction:column;align-items:center;text-align:center}.pw-lockup .sp-mark{width:min(380px,78%);height:auto}.pw-lockup .logo__name{font-size:clamp(2.4rem,6vw,3.6rem);margin-top:18px}.pw-lockup .logo__tag{font-size:.85rem;margin-top:10px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/sp-brand.css.map */
