:root{--cc-white: #FFFFFF;--cc-cream: #FFFDF9;--cc-primary: #4A90E2;--cc-primary-hover: #3B7AC4;--cc-primary-light: #F0F7FF;--cc-slate: #1E293B;--cc-muted: #64748B;--cc-border: #E2E8F0;--cc-border-accent: #DBEAFE;--cc-shadow-soft: 0 4px 20px rgba(74, 144, 226, .08);--cc-shadow-card: 0 8px 30px rgba(30, 41, 59, .06);--cc-radius-card: 20px;--cc-radius-pill: 999px;--cc-touch-target: 48px}.card,.card-wrapper,.product__info-container{border-radius:var(--cc-radius-card, 20px)!important;box-shadow:var(--cc-shadow-card, 0 8px 30px rgba(30, 41, 59, .06))}.button,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.cc-steps__btn,.cc-video-demo__btn,.cc-guarantee__btn,.cc-sticky-bar__btn,.bottom-cta__button,.faq-item summary,.product-form__submit{min-height:48px!important;min-height:var(--cc-touch-target, 48px)!important;border-radius:var(--cc-radius-pill, 999px)!important;font-weight:600!important;box-sizing:border-box!important;transition:all .25s ease}.button:active,.shopify-payment-button__button--unbranded:active,.cc-steps__btn:active,.cc-video-demo__btn:active,.cc-guarantee__btn:active,.cc-sticky-bar__btn:active,.product-form__submit:active{transform:scale(.98)}.button--primary{background-color:var(--cc-primary, #4A90E2)!important;color:var(--cc-white, #FFFFFF)!important}.button--primary:hover{background-color:var(--cc-primary-hover, #3B7AC4)!important;transform:translateY(-1px);box-shadow:0 4px 14px #4a90e259}@media screen and (max-width:749px){html,body{overflow-x:hidden;width:100%}.page-width{padding-left:1.5rem!important;padding-right:1.5rem!important}.header{padding-top:8px!important;padding-bottom:8px!important}.header__heading-logo-wrapper{width:120px!important}.header__heading-logo,.header__heading-logo-wrapper img{width:auto!important;max-width:120px!important;max-height:80px!important;height:80px!important;object-fit:contain!important}.announcement-bar__message{font-size:1.15rem!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.announcement-bar__message span{white-space:nowrap!important}}.cc-bundle-selector{margin-bottom:20px;width:100%;box-sizing:border-box}.cc-bundle-header{font-size:1.3rem;font-weight:700;color:var(--cc-slate, #1E293B);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.product-form .cc-urgency-badges>.cc-shipping-badge{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;padding:6px 12px;border:1px solid #DBEAFE;border-radius:8px;background:linear-gradient(135deg,#f0f7ff,#fffdf9);color:#1e293b;font-size:1.25rem;font-weight:600;overflow-wrap:anywhere}.cc-bundle-header__shipping{color:#2563a6;font-size:1.2rem;font-weight:600}.cc-bundle-tiers{display:flex;flex-direction:column;gap:12px;width:100%;box-sizing:border-box}.cc-bundle-tier{display:flex;align-items:center;justify-content:space-between;min-height:52px;min-height:var(--cc-touch-target, 48px);padding:12px 16px;border-radius:var(--cc-radius-card, 20px)!important;border:1.5px solid var(--cc-border, #E2E8F0);background-color:var(--cc-white, #FFFFFF);box-shadow:0 2px 8px #0000000a;cursor:pointer;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,transform .15s ease;-webkit-user-select:none;user-select:none;box-sizing:border-box}.cc-bundle-tier--popular{background-color:var(--cc-cream, #FFFDF9)}.cc-bundle-tier:hover{border-color:#cbd5e1;box-shadow:0 4px 14px #1e293b14;transform:translateY(-1px)}.cc-bundle-tier.cc-bundle-tier--active,.cc-bundle-tier.cc-bundle-tier--active:hover{border-color:#2563a6!important;background-color:#f0f7ff!important;box-shadow:0 0 0 2px #2563a6,0 4px 12px #4a90e226!important;transform:translateY(-2px)!important}.cc-bundle-tier__left{display:flex;align-items:center;gap:12px}.cc-bundle-tier__radio-wrap{display:flex;align-items:center;justify-content:center;position:relative;width:22px;height:22px;flex-shrink:0}.cc-bundle-tier__radio{appearance:none;-webkit-appearance:none;width:22px;height:22px;border:2px solid var(--cc-border, #CBD5E1);border-radius:50%;margin:0;cursor:pointer;background-color:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;outline:none}.cc-bundle-selector .cc-bundle-tier:focus-within{outline:3px solid #1E293B!important;outline-offset:5px!important}.cc-bundle-selector .cc-bundle-tier__radio:focus-visible{outline:2px solid #1E293B!important;outline-offset:3px!important}.cc-bundle-tier__radio:before{content:"";width:10px;height:10px;border-radius:50%;background-color:#4a90e2;transform:scale(0);transition:transform .15s ease-in-out}.cc-bundle-tier__radio:checked{border-color:#4a90e2}.cc-bundle-tier__radio:checked:before{transform:scale(1)}.cc-bundle-tier--active .cc-bundle-tier__radio{border-color:#4a90e2}.cc-bundle-tier--active .cc-bundle-tier__radio:before{transform:scale(1)}.cc-bundle-tier__info{display:flex;flex-direction:column;gap:2px}.cc-bundle-tier__title{font-weight:700;font-size:1.4rem;color:var(--cc-slate, #1E293B);line-height:1.3}.cc-bundle-tier__sub{font-size:1.2rem;color:#475569;line-height:1.3}.cc-bundle-tier__right{text-align:right;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cc-bundle-tier__price{font-weight:800;font-size:1.6rem;color:var(--cc-slate, #1E293B);line-height:1.2}.cc-bundle-tier__compare{font-size:1.2rem;color:#475569;text-decoration:line-through;line-height:1.2}.cc-bundle-tier__badge{position:absolute;top:-10px;right:16px;font-size:1rem;font-weight:800;padding:3px 10px;border-radius:var(--cc-radius-pill, 999px);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 6px #0000001a;line-height:1.2}.cc-bundle-tier__badge--popular{background-color:#2563a6;color:#fff}.cc-bundle-tier__badge--value{background-color:#15803d;color:#fff}.cc-bundle-tier,.product__accordion details,.cc-step-card{box-shadow:var(--cc-shadow-soft, 0 4px 20px rgba(74, 144, 226, .08))!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease!important}.cc-bundle-tier:hover,.product__accordion details:hover,.cc-step-card:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #4a90e224!important}.product__accordion{margin-top:1rem!important;margin-bottom:1rem!important;border-top:none!important;border-bottom:none!important}.product__accordion details{background:var(--cc-white, #FFFFFF);border:1px solid var(--cc-border, #E2E8F0);border-radius:16px;padding:4px 16px;overflow:hidden}.product__accordion details[open]{border-color:var(--cc-border-accent, #DBEAFE);box-shadow:0 6px 24px #4a90e21f!important}.price--on-sale .price-item--regular{color:#64748b!important}.cc-bundle-tier__note{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:2px 8px;background-color:#dcfce7;border:1px solid #BBF7D0;border-radius:var(--cc-radius-pill, 999px);width:fit-content;max-width:100%;box-sizing:border-box}.cc-bundle-tier__note-text{font-size:1.15rem;font-weight:700;color:#15803d;line-height:1.3;letter-spacing:.01em;overflow-wrap:break-word}.product-form .cc-urgency-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.product-form .cc-urgency-badges>.cc-urgency-badge,.product-form .cc-urgency-badges>.cc-guarantee-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#f8fafc;border:1px solid #E2E8F0;border-radius:8px;color:#475569;font-size:1.25rem;font-weight:600}@media screen and (max-width:749px){[id$=__hero_banner]{display:none}[id$=__featured_product] [class*=__featured_product-padding]{padding-top:8px}[id$=__featured_product] .product__title{font-size:2.2rem;line-height:1.2;margin-bottom:.4rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/cloudycuff-baby-aesthetic.css.map */
