@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500;600;700;800&family=Barlow+Semi+Condensed:wght@500;600;700;800;900&family=Quicksand:wght@400;500;600;700&display=swap";:root{--cream: #fff7e8;--white: #ffffff;--warm-white: #f8f8f6;--line: #d9d9d9;--ink: #1a2f5e;--body-ink: #333333;--heading: #0f7daf;--ink-soft: rgba(26, 47, 94, .75);--ink-deep: #10244a;--pink: #ff4f8b;--pink-deep: #10244a;--blue: #0f7daf;--sky: #59c8f6;--gold: #f6a313;--yellow: #ffd94c;--green: #4faf4b;--candy: #ff5fa2;--mint: #73d78d;--lavender: #a88bff;--purple: #7259ff;--pink-bg: var(--candy);--blue-bg: var(--sky);--gold-bg: var(--yellow);--green-bg: var(--mint);--purple-bg: var(--lavender);--text-sm: 1.5rem;--text-base: 1.6rem;--text-lead: clamp(1.8rem, 1.5vw, 2rem);--text-xl: clamp(2rem, 1.8vw, 2.4rem);--font-heading: "Baloo 2", system-ui, sans-serif;--font-accent: "Barlow Semi Condensed", system-ui, sans-serif;--font-body: "Quicksand", system-ui, sans-serif;--heading-size: clamp(3.6rem, 6vw, 10.6rem);--hero-heading-size: clamp(3.6rem, 6vw, 10.6rem);--page-heading-size: clamp(3.2rem, 4vw, 5.6rem);--section-heading-size: clamp(3rem, 3.5vw, 4.8rem);--product-title-size: clamp(3.2rem, 4vw, 5.2rem);--heading-small-size: clamp(2.4rem, 2.4vw, 3.2rem);--control-text-size: 1.6rem;--button-text-size: 1.8rem;--radius: 1.6rem;--card-radius: 2rem;--card-title-size: clamp(1.6rem, 1.5vw, 2.2rem);--page-gutter: clamp(1.5rem, 2vw, 2.4rem);--section-space: clamp(4rem, 6vw, 8rem);--touch-target: 4.4rem;--ease: cubic-bezier(.4, 0, .2, 1);--ease-out-slow: cubic-bezier(0, 0, .3, 1)}@supports (font-size: 1cqi){:root{--card-title-size: clamp(1.6rem, 6cqi, 2.2rem)}}@media screen and (max-width:749px){:root{--heading-size: 10vw;--hero-heading-size: 12vw}}*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;color:var(--body-ink);background:var(--cream);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--pink);color:var(--ink-deep)}img,svg,video{display:block;max-width:100%}button{font:inherit;border:none;background:none;cursor:pointer;color:inherit}.page-width{max-width:1440px;margin-inline:auto;padding-inline:var(--page-gutter)}@media screen and (max-width:749px){.page-width{padding-inline:1.5rem}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link:focus-visible{position:fixed;top:1rem;left:1rem;z-index:100;width:auto;height:auto;margin:0;padding:1.2rem 2rem;clip:auto;white-space:normal;background:var(--cream);color:var(--ink)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--ink);margin:0}.hxxl{font-family:var(--font-heading);font-weight:800;font-size:var(--heading-size);line-height:1.08;letter-spacing:.01em;text-wrap:balance;margin:0}@media screen and (max-width:749px){.hxxl{font-size:var(--heading-size);text-wrap:pretty}}.accent-caps{font-family:var(--font-accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em}a{color:inherit;text-decoration:none}.btn-wrap{position:relative;display:inline-block}.btn-shadow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--btn-shadow-color, var(--ink-deep));transform:translate(4px,4px);clip-path:url(#jjw-blob);-webkit-clip-path:url(#jjw-blob);transition:transform .3s var(--ease);pointer-events:none}.btn{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;min-height:5.2rem;padding:1.4rem 2.4rem;font-family:var(--font-accent);font-weight:700;font-size:var(--button-text-size);line-height:1.2;letter-spacing:.05em;text-transform:uppercase;background:var(--btn-bg, var(--gold));color:var(--btn-fg, var(--ink-deep));clip-path:url(#jjw-blob);-webkit-clip-path:url(#jjw-blob);transition:transform .2s var(--ease)}.btn-wrap:hover .btn-shadow{transform:translate(0)}.btn--primary{--btn-bg: var(--gold);--btn-fg: var(--ink-deep)}.btn-wrap:has(.btn--primary) .btn-shadow{--btn-shadow-color: var(--pink-deep)}.btn--secondary{--btn-bg: var(--ink);--btn-fg: var(--cream)}.btn-wrap:has(.btn--secondary) .btn-shadow{--btn-shadow-color: var(--ink-deep)}@supports not (clip-path: url(#jjw-blob)){.btn,.btn-shadow{clip-path:none;-webkit-clip-path:none;border-radius:999px}}.jjw-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;max-width:76rem;margin:0 auto;padding:0;list-style:none}.jjw-pill{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);padding:1rem 1.6rem;font-family:var(--font-body);font-weight:700;font-size:var(--control-text-size);line-height:1.2;letter-spacing:0;text-transform:none;text-align:center;color:var(--ink);background:var(--white);border-radius:.8rem;transition:background .2s var(--ease),color .2s var(--ease);box-shadow:inset 0 0 0 1px var(--ink-soft)}.jjw-pill[aria-current=page]{background:var(--gold);color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.jjw-pill:hover{background:var(--blue);color:var(--white)}.jjw-pill[aria-current=page]:hover{background:var(--gold);color:var(--ink)}@media screen and (max-width:749px){.jjw-pills{gap:.8rem}.jjw-pill{min-height:4.4rem;padding:.8rem 1.4rem;font-size:var(--control-text-size)}}.jjw-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 2.4rem;margin:0;padding:0;list-style:none}@media screen and (max-width:989px){.jjw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.jjw-card{--card-bg: var(--blue-bg);--card-fg: var(--blue);display:flex;flex-direction:column;height:100%;container-type:inline-size;border-radius:var(--card-radius);overflow:hidden;background:var(--white);transition:transform .3s var(--ease);border:1px solid var(--line);border-top:.5rem solid var(--card-bg)}.jjw-card__media{aspect-ratio:1;width:100%;background:var(--white);padding:.8rem}.jjw-card__media img{width:100%;height:100%;object-fit:contain}.jjw-photo-pending{display:grid;align-content:center;place-items:center;height:100%;width:100%;gap:1rem;padding:1.2rem;color:var(--ink)}.jjw-photo-pending svg{width:clamp(4.4rem,30cqi,8rem);height:auto}.jjw-photo-pending span{font-family:var(--font-body);font-weight:700;font-size:1.2rem;line-height:1.4;text-align:center}.jjw-card__title{margin:0;padding:1.2rem 1.6rem 0;font-family:var(--font-body);font-weight:700;font-size:var(--card-title-size);line-height:1.3;letter-spacing:0;text-align:left;text-wrap:pretty;color:var(--ink)}.jjw-card__price{display:block;margin-top:.4rem;font-size:var(--text-base);letter-spacing:0;color:var(--body-ink);margin:.7rem 0 0;padding:0 1.6rem 1.6rem;font-family:var(--font-body);font-weight:500}.jjw-card[data-pair=pink]{--card-bg: var(--pink-bg);--card-fg: var(--pink)}.jjw-card[data-pair=blue]{--card-bg: var(--blue-bg);--card-fg: var(--blue)}.jjw-card[data-pair=gold]{--card-bg: var(--gold-bg);--card-fg: var(--gold)}.jjw-card[data-pair=green]{--card-bg: var(--green-bg);--card-fg: var(--green)}.jjw-card[data-pair=purple]{--card-bg: var(--purple-bg);--card-fg: var(--purple)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.jjw-card:hover{transform:translateY(-4px)}}@media screen and (max-width:749px){.jjw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.jjw-card__title{padding:1rem 1rem 0;min-height:3.2em}.jjw-card__price{padding-inline:1rem}}.jjw-stars{display:block;margin-top:.6rem;font-size:1.4rem;line-height:1}.jjw-stars .jdgm-prev-badge{justify-content:center}.jjw-stars .jdgm-prev-badge__text{font-family:var(--font-body);font-size:1.3rem;letter-spacing:0;text-transform:none;color:var(--ink-soft)}[data-swatch]{--swatch: var(--ink-soft)}[data-swatch=black]{--swatch: #1a1a1a}[data-swatch=blue]{--swatch: #2563eb}[data-swatch=white]{--swatch: #ffffff}[data-swatch=pink]{--swatch: #f9a8d4}[data-swatch=peach]{--swatch: #ffcba4}[data-swatch=sand]{--swatch: #e3d0ac}[data-swatch=yellow]{--swatch: #fde047}.rte{font-size:var(--text-base);line-height:1.7;color:var(--body-ink)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte h2,.rte h3,.rte h4{margin:3.6rem 0 1.2rem;font-family:var(--font-heading);font-weight:800;line-height:1.2;color:var(--ink)}.rte h2{font-size:3.4rem}.rte h3{font-size:2.6rem}.rte h4{font-size:2.1rem}.rte p,.rte ul,.rte ol{margin:0 0 1.8rem}.rte ul,.rte ol{padding-left:2.4rem}.rte li{margin-bottom:.8rem}.rte strong{color:var(--ink)}.rte a{color:var(--blue);text-decoration:underline;text-underline-offset:.3rem}.rte a:hover{color:var(--ink-deep);text-decoration-thickness:2px}.rte img{height:auto;margin:2.4rem 0;border-radius:1.6rem}.rte blockquote{margin:2.4rem 0;padding:.4rem 0 .4rem 2.4rem;border-left:4px solid var(--sky);font-family:var(--font-heading);font-size:2.2rem;line-height:1.4;color:var(--ink)}.rte table{width:100%;border-collapse:collapse;margin:2.4rem 0}.rte th,.rte td{padding:1.2rem;text-align:left;border-bottom:2px solid var(--sky)}.rte th{font-family:var(--font-accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink)}@media screen and (max-width:749px){.rte h2{font-size:2.6rem}.rte h3{font-size:2.2rem}}#MainContent .shopify-policy__container{max-width:100rem;margin-inline:auto;padding:4rem var(--page-gutter) 6rem}#MainContent .shopify-policy__title{margin-bottom:4rem;text-align:center}#MainContent .shopify-policy__title h1{font-family:var(--font-heading);font-weight:800;font-size:var(--page-heading-size);line-height:1.08;letter-spacing:.01em;text-wrap:balance;color:var(--heading)}#MainContent .shopify-policy__body{padding:4.8rem 4.8rem 5.2rem;border-radius:2.4rem;background:var(--white);border:1px solid var(--line)}@media screen and (max-width:749px){#MainContent .shopify-policy__container{padding:3.2rem 1.5rem 4.8rem}#MainContent .shopify-policy__title{margin-bottom:2.4rem}#MainContent .shopify-policy__title h1{font-size:var(--page-heading-size);color:var(--heading)}#MainContent .shopify-policy__body{padding:2.4rem 2rem 2.8rem;border-radius:2rem}}.marquee{position:relative;width:100%;overflow:hidden;white-space:nowrap}.marquee__track{display:flex;width:max-content;animation:marquee 24s linear infinite}.marquee__group{display:flex;align-items:center;gap:3rem;flex-shrink:0;padding-right:3rem;white-space:nowrap}.marquee:hover .marquee__track{animation-play-state:paused}.marquee--slow .marquee__track{animation-duration:60s}.marquee--fast .marquee__track{animation-duration:8s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.scroll-trigger{opacity:.01}.scroll-trigger.animate--fade-in:not(.scroll-trigger--offscreen){animation:fadeIn .75s var(--ease-out-slow) forwards}.scroll-trigger.animate--slide-in{transform:translateY(2rem)}.scroll-trigger.animate--slide-in:not(.scroll-trigger--offscreen){animation:slideIn .75s var(--ease-out-slow) forwards;animation-delay:calc(var(--animation-order, 0) * 75ms)}@keyframes fadeIn{to{opacity:1}}@keyframes slideIn{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.marquee__track{animation:none!important}.scroll-trigger{opacity:1;transform:none}}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,details:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cream);outline-offset:0;box-shadow:0 0 0 4px var(--ink)}.btn-wrap:has(.btn:focus-visible){outline:2px solid var(--cream);outline-offset:0;box-shadow:0 0 0 4px var(--ink);border-radius:var(--radius)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/theme.css.map */
