:root{--cc-yolk: #F2B33D;--cc-red: #C8473A;--cc-brown: #3B2A20;--cc-brown-soft: #5A4637;--cc-sage: #8FA382;--cc-oat: #E9DCC3;--cc-cream: #FBF4E6;--cc-tile: #F4EBDA;--cc-ease: cubic-bezier(.2,.7,.2,1);--font-heading-family: "Fraunces", Georgia, serif;--font-heading-weight: 650;--font-heading-style: normal;--font-body-family: "Nunito", system-ui, sans-serif;--font-body-weight: 500;--font-body-weight-bold: 800}body{letter-spacing:0}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.01em}.cc-logo-fallback{height:auto;max-width:100%}.button,.shopify-payment-button__button--unbranded{border-radius:999px;font-weight:800;letter-spacing:.02em;transition:transform .2s ease,box-shadow .2s ease}.button:after,.button:before{border-radius:999px!important}.button:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 12px 26px #c8473a4d}.header-wrapper{-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:#fbf4e6e0}.header__menu-item{font-weight:700}.cart-count-bubble{background:var(--cc-red);color:#fff}.card-wrapper .card__media img,.card-wrapper .card__inner img{mix-blend-mode:multiply}.card--standard .card__inner{background:var(--cc-tile);border-radius:28px;overflow:hidden}.card__heading{font-family:var(--font-heading-family);font-weight:650}.product__media-item img,.product-media-container img{mix-blend-mode:multiply}.product__media-wrapper .product-media-container{background:var(--cc-tile);border-radius:28px;overflow:hidden}.product__title h1{font-size:clamp(2.8rem,2.5vw,3.8rem);line-height:1.1}.product .price-item{font-family:var(--font-heading-family);font-weight:700;font-size:2.8rem}.product-form__submit{background:var(--cc-red);min-height:5.8rem;font-size:1.7rem}.product__accordion summary{font-weight:800}.cc-section{padding:clamp(56px,7vw,96px) 0}.cc-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.cc-eyebrow{margin:0 0 12px;font-weight:800;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-red)}.cc-h2{margin:0;font-size:clamp(3.2rem,4vw,5rem);line-height:1.05}.cc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:36px}.cc-link{font-weight:800;color:var(--cc-brown);text-underline-offset:4px}.cc-link:hover{color:var(--cc-red)}.cc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 28px;border-radius:999px;border:2px solid transparent;font:800 1.7rem/1 var(--font-body-family);text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.cc-btn:hover{transform:translateY(-2px)}.cc-btn--red{background:var(--cc-red);color:#fff}.cc-btn--red:hover{box-shadow:0 12px 26px #c8473a59}.cc-btn--ghost{border-color:var(--cc-brown);color:var(--cc-brown);background:transparent}.cc-btn--ghost:hover{background:var(--cc-brown);color:var(--cc-cream)}.cc-btn--yolk{background:var(--cc-yolk);color:var(--cc-brown)}.cc-btn[disabled]{opacity:.6;cursor:wait;transform:none}@keyframes cc-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cc-float{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-12px) rotate(-1deg)}}@keyframes cc-float2{0%,to{transform:translateY(0) rotate(4deg)}50%{transform:translateY(10px) rotate(2deg)}}@keyframes cc-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cc-spin{to{transform:rotate(360deg)}}@keyframes cc-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}.cc-up{animation:cc-up .8s var(--cc-ease) both}.cc-d1{animation-delay:.1s}.cc-d2{animation-delay:.22s}.cc-d3{animation-delay:.34s}.cc-announce{background:var(--cc-brown);color:var(--cc-cream);overflow:hidden;font-weight:700;font-size:1.4rem}.cc-announce__track{display:flex;width:max-content;animation:cc-marquee 32s linear infinite}.cc-announce:hover .cc-announce__track{animation-play-state:paused}.cc-announce__item{padding:11px 28px;white-space:nowrap;display:flex;align-items:center;gap:28px}.cc-announce__item:after{content:"\2726";color:var(--cc-yolk)}.cc-announce a{color:inherit;text-decoration:none}.cc-hero{background:var(--cc-cream);overflow:hidden;padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px)}.cc-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:48px;align-items:center}.cc-hero__title{margin:0;font-size:clamp(4.4rem,7vw,8.8rem);line-height:.98;letter-spacing:-.02em}.cc-hero__title em{font-style:italic;color:var(--cc-red);font-weight:600}.cc-hero__text{margin:22px 0 0;font-size:1.9rem;line-height:1.6;color:var(--cc-brown-soft);max-width:520px}.cc-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.cc-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;font-weight:700;font-size:1.45rem}.cc-trust li{display:flex;align-items:center;gap:8px}.cc-trust li:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--cc-sage)}.cc-hero__art{position:relative;aspect-ratio:1 / 1;max-width:600px;width:100%;justify-self:center}.cc-hero__blob{position:absolute;top:6%;right:6%;bottom:6%;left:6%;background:var(--cc-yolk);border-radius:46% 54% 50% 50%/52% 46% 54% 48%}.cc-hero__ring{position:absolute;top:0;right:0;bottom:0;left:0;border:2px dashed rgba(59,42,32,.25);border-radius:50%;animation:cc-spin 40s linear infinite}.cc-hero__img{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;overflow:hidden;background:var(--cc-tile)}.cc-hero__img img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cc-float{position:absolute;background:#fff;border-radius:22px;padding:12px 14px;box-shadow:0 18px 40px #3b2a2029;display:flex;gap:12px;align-items:center;text-decoration:none;color:var(--cc-brown);max-width:240px}.cc-float img{width:56px;height:56px;border-radius:14px;object-fit:cover;background:var(--cc-tile);mix-blend-mode:multiply;flex-shrink:0}.cc-float strong{display:block;font-size:1.45rem;line-height:1.25}.cc-float span{font-family:var(--font-heading-family);font-weight:700;color:var(--cc-red);font-size:1.6rem}.cc-float--a{left:-2%;bottom:10%;animation:cc-float 6s ease-in-out infinite}.cc-float--b{right:-2%;top:8%;animation:cc-float2 7s ease-in-out infinite;background:var(--cc-brown);color:var(--cc-cream);font-family:var(--font-heading-family);font-weight:650;font-size:1.8rem;padding:14px 20px}.cc-ticker{background:var(--cc-yolk);transform:rotate(-1.6deg);margin:12px -20px;overflow:hidden;border-top:2px solid var(--cc-brown);border-bottom:2px solid var(--cc-brown)}.cc-ticker__track{display:flex;width:max-content;animation:cc-marquee 26s linear infinite}.cc-ticker__item{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(2rem,2.4vw,2.8rem);padding:14px 24px;white-space:nowrap;display:flex;align-items:center;gap:48px;color:var(--cc-brown)}.cc-ticker__item:after{content:"\1f423";font-size:.8em}.cc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:24px}.cc-card{position:relative;display:flex;flex-direction:column;gap:14px}.cc-card__visual{position:relative;border-radius:28px;transition:transform .35s var(--cc-ease),box-shadow .35s var(--cc-ease)}.cc-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:28px;overflow:hidden;clip-path:inset(0 round 28px);isolation:isolate;background:var(--cc-tile)}.cc-grid>:nth-child(4n+2) .cc-card__media{background:#f6e3b8}.cc-grid>:nth-child(4n+3) .cc-card__media{background:#e5eadf}.cc-grid>:nth-child(4n+4) .cc-card__media{background:#f3ddd6}.cc-card__media img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .6s var(--cc-ease)}.cc-card:hover .cc-card__visual{transform:translateY(-6px);box-shadow:0 22px 44px #3b2a2029}.cc-card:hover .cc-card__media img{transform:scale(1.04)}.cc-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--cc-cream);color:var(--cc-brown);font-weight:800;font-size:1.25rem;padding:7px 13px;border-radius:999px}.cc-badge--red{background:var(--cc-red);color:#fff}.cc-quick{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;min-height:48px;border:0;border-radius:999px;background:var(--cc-brown);color:var(--cc-cream);font:800 1.5rem var(--font-body-family);cursor:pointer;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,background .2s ease;text-decoration:none;display:flex;align-items:center;justify-content:center}.cc-quick:hover{background:var(--cc-red);color:#fff}.cc-card:hover .cc-quick,.cc-card:focus-within .cc-quick{opacity:1;transform:none}@media(hover:none){.cc-quick{opacity:1;transform:none}}.cc-card__title{margin:0;font-size:1.9rem;line-height:1.25;font-family:var(--font-heading-family);font-weight:650}.cc-card__title a{color:var(--cc-brown);text-decoration:none}.cc-card__title a:hover{color:var(--cc-red)}.cc-card__price{margin:0;font-weight:800;font-size:1.7rem}.cc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.cc-tile{position:relative;display:block;border-radius:32px;overflow:hidden;aspect-ratio:4 / 5;background:var(--cc-oat);text-decoration:none;color:var(--cc-brown)}.cc-tile img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;transition:transform .7s var(--cc-ease)}.cc-tile:hover img{transform:scale(1.06)}.cc-tile__label{position:absolute;left:16px;right:16px;bottom:16px;background:var(--cc-cream);border-radius:22px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cc-tile__label strong{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:650}.cc-tile__arrow{width:42px;height:42px;border-radius:50%;background:var(--cc-red);color:#fff;display:grid;place-items:center;flex-shrink:0;transition:transform .25s ease}.cc-tile:hover .cc-tile__arrow{transform:rotate(-45deg)}.cc-bundle{background:var(--cc-brown);color:var(--cc-cream);border-radius:40px;padding:clamp(28px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px;align-items:center;overflow:hidden;position:relative}.cc-bundle .cc-eyebrow{color:var(--cc-yolk)}.cc-bundle .cc-h2{color:var(--cc-cream)}.cc-bundle__text{color:#fbf4e6d1;font-size:1.8rem;line-height:1.6;margin:18px 0 0}.cc-bundle__price{display:flex;align-items:baseline;gap:14px;margin:24px 0;font-family:var(--font-heading-family)}.cc-bundle__price strong{font-size:4.4rem;color:var(--cc-yolk)}.cc-bundle__price span{font-family:var(--font-body-family);font-weight:700;font-size:1.5rem}.cc-bundle__items{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center}.cc-bundle__item{background:var(--cc-cream);border-radius:28px;overflow:hidden;aspect-ratio:1 / 1;display:block;transition:transform .35s var(--cc-ease)}.cc-bundle__item:hover{transform:translateY(-6px) rotate(-1deg)}.cc-bundle__item img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.cc-bundle__plus{width:48px;height:48px;border-radius:50%;background:var(--cc-yolk);color:var(--cc-brown);display:grid;place-items:center;font-size:2.6rem;font-weight:800}.cc-promises{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.cc-promise{background:#fff;border-radius:28px;padding:28px;transition:transform .3s var(--cc-ease)}.cc-promise:hover{transform:translateY(-4px)}.cc-promise__icon{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;font-size:2.6rem;margin-bottom:18px;background:var(--cc-oat)}.cc-promise:nth-child(2) .cc-promise__icon{background:#f6e3b8}.cc-promise:nth-child(3) .cc-promise__icon{background:#e5eadf}.cc-promise h3{margin:0 0 8px;font-size:2.2rem}.cc-promise p{margin:0;color:var(--cc-brown-soft);line-height:1.6;font-size:1.6rem}.cc-news{background:var(--cc-red);color:#fff;border-radius:40px;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px;align-items:center}.cc-news .cc-h2{color:#fff}.cc-news p{margin:14px 0 0;font-size:1.8rem;line-height:1.6;color:#ffffffe0}.cc-news__form{display:flex;flex-wrap:wrap;gap:12px}.cc-news__form input[type=email]{flex:1 1 240px;min-height:58px;border-radius:999px;border:0;padding:0 24px;font:600 1.7rem var(--font-body-family);color:var(--cc-brown);background:var(--cc-cream)}.cc-news__form input[type=email]:focus-visible{outline:3px solid var(--cc-yolk);outline-offset:2px}.cc-news__msg{margin:14px 0 0;font-weight:800;color:var(--cc-yolk)}.cc-ship{background:#fff;border-radius:20px;padding:14px 16px;margin:4px 0}.cc-ship p{margin:0 0 10px;font-weight:700;font-size:1.5rem}.cc-ship__bar{height:10px;border-radius:5px;background:var(--cc-oat);overflow:hidden}.cc-ship__fill{height:100%;background:var(--cc-sage);border-radius:5px;width:0;transition:width .6s var(--cc-ease)}.cc-upsell{display:flex;gap:14px;align-items:center;background:#fff;border-radius:20px;padding:10px 14px 10px 10px;cursor:pointer;border:2px solid transparent;transition:border-color .2s ease;margin:4px 0}.cc-upsell:has(input:checked){border-color:var(--cc-sage)}.cc-upsell img{width:68px;height:68px;border-radius:14px;object-fit:cover;background:var(--cc-tile);mix-blend-mode:multiply;flex-shrink:0}.cc-upsell__text{flex-grow:1;display:flex;flex-direction:column;gap:2px;line-height:1.35}.cc-upsell__text strong{font-size:1.55rem}.cc-upsell__text span{font-size:1.4rem;color:var(--cc-brown-soft)}.cc-upsell input{width:24px;height:24px;accent-color:var(--cc-red);flex-shrink:0}.cc-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0;padding:0;list-style:none;text-align:center;font-size:1.25rem;font-weight:800;line-height:1.35}.cc-badges li{background:var(--cc-oat);border-radius:16px;padding:12px 6px}.cc-badges li span{display:block;font-weight:600}.cc-toast{position:fixed;right:20px;bottom:20px;z-index:1000;background:var(--cc-brown);color:var(--cc-cream);border-radius:20px;padding:16px 20px;box-shadow:0 18px 40px #3b2a204d;max-width:min(340px,calc(100vw - 40px));animation:cc-pop .45s var(--cc-ease) both}.cc-toast strong{display:block;font-size:1.6rem}.cc-toast span{display:block;margin-top:4px;font-size:1.4rem;color:var(--cc-yolk)}.cc-toast a{color:#fff;font-weight:800;display:inline-block;margin-top:8px}@media(max-width:749px){.cc-float--a{left:0;bottom:2%}.cc-float--b{right:0;top:2%;font-size:1.5rem}.cc-float img{width:44px;height:44px}.cc-bundle__items{grid-template-columns:1fr 36px 1fr}.cc-bundle__plus{width:36px;height:36px;font-size:2rem}}@media(prefers-reduced-motion:reduce){.cc-up,.cc-float--a,.cc-float--b,.cc-hero__ring,.cc-announce__track,.cc-ticker__track,.cc-toast{animation:none!important}.cc-card__visual,.cc-card__media img,.cc-tile img,.cc-bundle__item,.cc-promise,.cc-btn,.button{transition:none!important}}.cc-social{background:var(--cc-yolk);color:var(--cc-brown);border-radius:40px;padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px;align-items:center}.cc-social .cc-eyebrow{color:var(--cc-brown)}.cc-social__text{margin:14px 0 0;font-size:1.8rem;line-height:1.6;color:var(--cc-brown-soft)}.cc-social__links{display:grid;gap:14px}.cc-social__link{display:flex;align-items:center;gap:18px;padding:16px 22px;border-radius:999px;background:var(--cc-cream);color:var(--cc-brown);text-decoration:none;box-shadow:0 6px #3b2a202e;transition:transform .2s var(--cc-ease),box-shadow .2s var(--cc-ease)}.cc-social__link:hover{transform:translateY(-3px);box-shadow:0 9px #3b2a202e}.cc-social__link:active{transform:translateY(2px);box-shadow:0 3px #3b2a202e}.cc-social__icon{flex:none;width:52px;height:52px;border-radius:50%;background:var(--cc-brown);color:var(--cc-cream);display:grid;place-items:center}.cc-social__icon svg{width:24px;height:24px;fill:currentColor}.cc-social__link strong{display:block;font-size:1.9rem;line-height:1.2}.cc-social__link small{display:block;font-size:1.5rem;color:var(--cc-brown-soft)}@media(prefers-reduced-motion:reduce){.cc-social__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cluck-cozy.css.map */
