h1,h2,h3{font-family:Gochi Hand,Nunito,cursive;font-weight:400;letter-spacing:0;line-height:1.02}.h-xl{font-size:clamp(50px,6.6vw,90px)}.h-lg{font-size:clamp(38px,4.4vw,58px)}.accent{font-style:normal;color:#d9503f}h1 em,h2 em,h3 em{font-weight:400}.ct-script{font-family:Gochi Hand,cursive;font-weight:400}.announcement{background:var(--c-coral);color:var(--c-navy);font-size:15px;font-weight:800}.announcement__dot{background:var(--c-card)!important}.header{background:var(--c-card)}.ct-header__inner{min-height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.ct-header__left{display:flex;align-items:center;gap:8px}.ct-header__inner .nav a{padding:10px 16px}.ct-header__inner .nav a[aria-current=page],.ct-header__inner .nav a:hover{background:color-mix(in srgb,var(--c-sun) 35%,#fff)}.ct-header__inner .header__icons{justify-content:flex-end}.ct-header__inner .icon-btn--navy{background:var(--c-sun);color:var(--c-navy)}.ct-logo{display:flex;align-items:center;gap:10px}.ct-logo__teddy{width:58px;height:50px;flex:none}.ct-logo__text{display:flex;flex-direction:column;align-items:flex-start}.ct-logo .logo-text{font-family:Fredoka,Nunito,sans-serif;font-weight:700;font-size:48px;line-height:.9;letter-spacing:0}.ct-logo__suffix{font-family:Fredoka,sans-serif;font-weight:500;font-size:22px;color:var(--c-navy);margin-left:6px;align-self:flex-end}.ct-logo__word{display:flex;align-items:flex-end}.ct-logo__tag{font-size:10px;letter-spacing:.28em;font-weight:800;margin-top:6px}@media(max-width:989px){.ct-header__inner{grid-template-columns:auto 1fr auto;min-height:72px}.ct-header__inner .header__logo{justify-content:center}.ct-logo .logo-text{font-size:36px}.ct-logo__teddy{width:42px;height:36px}.ct-logo__suffix{font-size:16px}.ct-logo__tag{display:none}}.ct-hero{position:relative;background:color-mix(in srgb,var(--c-sun) 38%,#fff);overflow:hidden}.ct-hero--coral{background:color-mix(in srgb,var(--c-coral) 25%,#fff)}.ct-hero--sky{background:color-mix(in srgb,var(--c-sky) 32%,#fff)}.ct-hero--mint{background:color-mix(in srgb,var(--c-mint) 32%,#fff)}.ct-hero--lilac{background:color-mix(in srgb,var(--c-lilac) 30%,#fff)}.ct-hero__inner{display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding-top:48px;padding-bottom:48px}.ct-hero__content{flex:1 1 420px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;position:relative;z-index:1}.ct-hero__eyebrow{background:var(--c-card);border-radius:999px;padding:8px 18px;font-size:13px;letter-spacing:.22em;font-weight:800;text-transform:uppercase}.ct-hero__content h1{font-size:clamp(52px,7vw,92px);line-height:1}.ct-hero__content h1 .accent{color:#d9503f}.ct-hero__text{font-size:19px;line-height:1.6;max-width:460px;font-weight:600}.ct-hero__media{flex:1.2 1 460px;position:relative;min-height:460px;display:flex;justify-content:center}.ct-rainbow{position:absolute;top:-4px;left:50%;transform:translate(-50%);width:min(430px,96%);height:auto}.ct-collage{position:relative;width:100%;max-width:540px;height:400px;margin-top:64px}.ct-collage img{position:absolute;object-fit:cover;border:7px solid var(--c-card);box-sizing:border-box}.ct-collage__main{left:50%;margin-left:-150px;top:0;width:300px;height:370px;border-radius:150px 150px 36px 36px}.ct-collage__a{left:0;bottom:6px;width:170px;height:170px;border-radius:50%}.ct-collage__b{right:0;top:30px;width:160px;height:160px;border-radius:50%}.ct-note{position:absolute;right:0;bottom:0;background:var(--c-mint);border-radius:24px;padding:10px 18px;font-family:Gochi Hand,cursive;font-size:24px;line-height:1.1;transform:rotate(-6deg);z-index:2}.ct-star{position:absolute;width:36px;height:36px}@media(max-width:989px){.ct-hero__inner{padding-top:28px}.ct-hero__content{align-items:center;text-align:center}.ct-hero__media{min-height:380px}.ct-collage{height:330px;margin-top:50px}.ct-collage__main{width:230px;height:290px;margin-left:-115px}.ct-collage__a{width:120px;height:120px}.ct-collage__b{width:110px;height:110px}}.bubbles{grid-template-columns:repeat(var(--cols, 6),minmax(0,1fr))}.bubble{font-family:Gochi Hand,cursive;font-weight:400;font-size:26px;gap:10px}.bubble small{font-family:Nunito,sans-serif;font-size:13px!important}.bubble__img{max-width:160px;border:7px solid var(--ring, var(--c-coral));background:var(--c-card)}.ct-ring-coral{--ring: var(--c-coral)}.ct-ring-sun{--ring: var(--c-sun)}.ct-ring-sky{--ring: var(--c-sky)}.ct-ring-mint{--ring: var(--c-mint)}.ct-ring-lilac{--ring: var(--c-lilac)}.ct-trust{background:color-mix(in srgb,var(--c-lilac) 28%,#fff);padding:22px 0}.ct-trust__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:20px}.ct-trust__item{display:flex;align-items:center;gap:14px}.ct-trust__icon{width:52px;height:52px;border-radius:50%;background:var(--c-card);display:flex;align-items:center;justify-content:center;flex:none}.ct-trust__item strong{display:block;font-size:15px}.ct-trust__item span{font-size:13px;font-weight:600}@media(max-width:989px){.ct-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-mosaic{display:grid;grid-template-columns:1.3fr 1.3fr 1fr .8fr;gap:14px;padding:24px clamp(12px,2vw,24px) 0;max-width:1440px;margin:0 auto}.ct-mosaic__img{height:310px;border-radius:28px;overflow:hidden}.ct-mosaic__img img{width:100%;height:100%;object-fit:cover}.ct-mosaic__text{height:310px;border-radius:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:24px}.ct-mosaic__text .eyebrow-plain{font-size:13px;letter-spacing:.3em;font-weight:800;text-transform:uppercase}.ct-mosaic__text h2{font-size:42px}@media(max-width:989px){.ct-mosaic{grid-template-columns:1fr 1fr}.ct-mosaic__text{grid-column:1 / -1;order:-1;height:auto}.ct-mosaic__img{height:200px}}.card{border-radius:28px}.card__media{border-radius:20px}.card .price{color:var(--c-navy)}.card .price__now{background:color-mix(in srgb,var(--c-sun) 70%,#fff);border-radius:999px;padding:4px 14px;font-weight:800}.badge{background:var(--c-navy)}.newsletter h2{font-size:clamp(36px,4.6vw,54px)}.footer{background:var(--c-navy);color:var(--c-bg)}.footer a:hover{color:var(--c-sun)}.footer__brand p,.footer__bottom{color:color-mix(in srgb,var(--c-bg) 80%,var(--c-navy))}.footer__col h2{color:var(--c-sun)}.footer__bottom{border-top-color:color-mix(in srgb,var(--c-bg) 25%,transparent)}.footer .ct-logo__suffix{color:var(--c-bg)}.ct-pdp{padding:20px 0 72px}.ct-pdp .pdp__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}.ct-gallery{display:flex;flex-direction:column;gap:14px}.ct-gallery__main{position:relative;aspect-ratio:1 / 1;border-radius:36px;overflow:hidden;background:color-mix(in srgb,var(--c-coral) 22%,#fff)}.ct-gallery__main img{width:100%;height:100%;object-fit:cover}.ct-gallery__badges{position:absolute;top:18px;left:18px;display:flex;gap:8px;flex-wrap:wrap;z-index:1}.ct-badge{font-size:13px;font-weight:800;padding:6px 14px;border-radius:999px;background:var(--c-navy);color:var(--c-bg)}.ct-badge--sun{background:var(--c-sun);color:var(--c-navy)}.ct-badge--coral{background:var(--c-coral);color:var(--c-navy)}.ct-badge--mint{background:var(--c-mint);color:var(--c-navy)}.ct-badge--muted{background:var(--c-card);color:var(--c-navy)}.ct-gallery__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px}.ct-gallery__thumb{padding:0;aspect-ratio:1 / 1;border:3px solid transparent;border-radius:20px;overflow:hidden;background:var(--c-card);cursor:pointer}.ct-gallery__thumb[aria-current=true]{border-color:var(--c-navy)}.ct-gallery__thumb img{width:100%;height:100%;object-fit:cover}.ct-pdp .pdp-title__h{font-size:clamp(44px,4.4vw,58px);line-height:1}.ct-pdp .pdp-price .price{font-size:28px}.ct-pdp .pdp-desc{color:var(--c-navy);font-weight:600;font-size:17px}.ct-pdp .pdp-values--swatch-circle .pdp-swatch__img{width:48px;height:48px}.ct-pdp .pdp-values--size-round .pdp-pill{min-width:76px;min-height:48px}.ct-pdp .pdp-buy .pdp-add{border-radius:999px;min-height:58px}.ct-pdp .pdp-qty{border-radius:999px;height:58px}.ct-pdp .pdp-dynamic .shopify-payment-button__button{border-radius:999px!important;min-height:56px}.ct-pdp .pdp-dynamic .shopify-payment-button__button--unbranded{background:var(--c-coral)!important;color:var(--c-navy)!important;font-weight:800}.delivery--candy{display:flex;gap:14px;align-items:center;padding:16px 20px;border-radius:22px;background:color-mix(in srgb,var(--c-mint) 38%,#fff)}.delivery--candy .delivery__icon{width:46px;height:46px;border-radius:14px;background:var(--c-card)}.delivery--candy .delivery__dates{display:block;font-size:16px;font-weight:800}.ct-trust-badges{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;text-align:center;list-style:none;margin:0;padding:0}.ct-trust-badges li{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.2}.ct-trust-badges .ct-tb__icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ct-pay{background:var(--c-card);border-radius:22px;padding:16px 18px;display:flex;flex-direction:column;gap:10px}.ct-pay__head{font-size:14px;font-weight:800;display:flex;align-items:center;gap:8px}.ct-pay .payment-icons svg{width:44px;height:28px}.ct-pdp .accordion summary{font-size:17px}@media(max-width:989px){.ct-pdp .pdp__layout{grid-template-columns:1fr}.ct-gallery__main{border-radius:26px}.ct-trust-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.ct-coll-hero{position:relative;border-radius:40px;padding:clamp(28px,4vw,44px) clamp(24px,4vw,48px);display:flex;flex-wrap:wrap;align-items:center;gap:28px;overflow:hidden;margin-top:8px}.ct-coll-hero__text{flex:1 1 380px;display:flex;flex-direction:column;gap:12px}.ct-coll-hero h1{font-size:clamp(54px,6.4vw,78px);line-height:.95}.ct-coll-hero .rte{font-size:18px;font-weight:600;max-width:520px}.ct-crumbs{font-size:14px;font-weight:700;display:flex;gap:8px;flex-wrap:wrap}.ct-coll-hero__art{flex:0 1 360px;position:relative;height:230px;min-width:260px}.ct-coll-hero__art .ct-rainbow{top:0;width:300px}.ct-coll-hero__art img{position:absolute;object-fit:cover;border-radius:50%;border:6px solid var(--c-card);box-sizing:border-box}.ct-coll-hero__art .c1{left:50%;margin-left:-75px;bottom:0;width:150px;height:150px}.ct-coll-hero__art .c2{left:10px;bottom:10px;width:110px;height:110px}.ct-coll-hero__art .c3{right:0;bottom:20px;width:110px;height:110px}.ct-chips{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ct-chip{display:flex;align-items:center;gap:10px;padding:6px 18px 6px 6px;border-radius:999px;background:var(--c-card);font-weight:800}.ct-chip img,.ct-chip .ct-chip__dot{width:40px;height:40px;border-radius:50%;object-fit:cover}.ct-chip .ct-chip__dot{background:color-mix(in srgb,var(--c-coral) 30%,#fff)}.ct-chip[aria-current=page]{background:var(--c-navy);color:var(--c-bg)}.ct-coll{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start;margin-top:28px}.ct-filters{background:var(--c-card);border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:20px;position:sticky;top:120px}.ct-filters__head{display:flex;justify-content:space-between;align-items:baseline}.ct-filters__head h2{font-size:32px}.ct-filters__head a{font-size:14px;font-weight:800;text-decoration:underline}.ct-filter{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ct-filter legend{font-weight:800;padding:0;margin-bottom:10px}.ct-filter__opts{display:flex;flex-wrap:wrap;gap:8px}.ct-fpill{position:relative}.ct-fpill input{position:absolute;opacity:0;width:1px;height:1px}.ct-fpill span{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:2px solid var(--c-navy);font-weight:800;font-size:13px;cursor:pointer;background:var(--c-card)}.ct-fpill input:checked+span{background:var(--c-navy);color:var(--c-bg)}.ct-fpill input:focus-visible+span{outline:3px solid var(--c-sky);outline-offset:2px}.ct-fpill input:disabled+span{opacity:.4}.ct-fpill .ct-sw{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.ct-price{display:flex;gap:8px}.ct-price label{flex:1;display:flex;align-items:center;gap:4px;height:44px;padding:0 12px;border-radius:14px;border:2px solid #EDE5D6;font-weight:700}.ct-price input{width:100%;min-width:0;border:0;outline:none;background:transparent}.ct-filters__help{background:color-mix(in srgb,var(--c-mint) 38%,#fff);border-radius:20px;padding:14px 16px;font-size:14px;font-weight:700}.ct-coll__main{display:flex;flex-direction:column;gap:22px;min-width:0}.ct-coll .toolbar{margin:0}.ct-active{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ct-active a{display:inline-flex;align-items:center;gap:6px;background:var(--c-card);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800}.ct-active a span{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--c-coral) 30%,#fff);display:inline-flex;align-items:center;justify-content:center}.ct-coll .grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px}.ct-promo{grid-column:span 2;border-radius:28px;padding:32px;display:flex;flex-wrap:wrap;align-items:center;gap:24px}.ct-promo__text{flex:1 1 220px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ct-promo__text .eyebrow-plain{font-size:13px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.ct-promo__text h2{font-size:44px}.ct-promo__img{width:190px;height:190px;border-radius:50%;border:8px solid var(--c-card);overflow:hidden;flex:none}.ct-promo__img img{width:100%;height:100%;object-fit:cover}.ct-showing{text-align:center;font-weight:700;font-size:14px}.ct-bar{width:240px;height:8px;border-radius:999px;background:#ede5d6;overflow:hidden;margin:8px auto 0}.ct-bar span{display:block;height:100%;background:var(--c-coral);border-radius:999px}.ct-filters-toggle{display:none}@media(max-width:989px){.ct-coll{grid-template-columns:1fr}.ct-filters{position:static;display:none}.ct-filters.is-open{display:flex}.ct-filters-toggle{display:inline-flex}.ct-promo{grid-column:1 / -1}.ct-coll-hero__art{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/candy-teddy.css.map */
