:root{--ch-primary: #0AB5A5;--ch-primary-dark: #089690;--ch-primary-light: #E8F8F5;--ch-peach: #FFF5EE;--ch-lavender: #F0E6FF;--ch-mint: #E8F8F5;--ch-blush: #FFF0F3;--ch-sky: #E8F4FD;--ch-cream: #FFFDF5;--ch-coral: #FF6B6B;--ch-gold: #FFB84D;--ch-purple: #A78BFA;--ch-rose: #F472B6;--ch-dark: #2D3436;--ch-grey: #636E72;--ch-light-grey: #DFE6E9;--ch-white: #FFFFFF;--ch-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--ch-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--ch-shadow-lg: 0 8px 32px rgba(0, 0, 0, .1);--ch-shadow-hover: 0 12px 40px rgba(10, 181, 165, .15);--ch-radius-sm: 8px;--ch-radius-md: 12px;--ch-radius-lg: 16px;--ch-radius-xl: 24px;--ch-radius-full: 50%;--ch-transition: all .3s cubic-bezier(.4, 0, .2, 1);--ch-transition-slow: all .5s cubic-bezier(.4, 0, .2, 1)}body{font-family:Nunito,Poppins,sans-serif!important;color:var(--ch-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.heading span{font-family:Nunito,Poppins,sans-serif!important;font-weight:700!important}h2.heading{margin-bottom:30px!important}h2.heading p{font-size:13px!important;text-transform:uppercase;letter-spacing:3px;color:var(--ch-primary)!important;font-weight:600!important;margin-bottom:6px!important}h2.heading span{font-size:28px!important;color:var(--ch-dark)!important;position:relative;display:inline-block;padding-bottom:12px}h2.heading span:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,var(--ch-primary),var(--ch-gold));border-radius:2px}html{scroll-behavior:smooth}.announcement-bar{background:linear-gradient(135deg,var(--ch-coral),#ff8e53)!important;padding:0!important;overflow:hidden;position:relative}.announcement-bar__message{display:inline-block;white-space:nowrap;animation:marquee 20s linear infinite;font-size:13px!important;font-weight:600!important;padding:8px 20px!important;letter-spacing:.5px}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.announcement-bar .special-offer{background:var(--ch-gold);color:var(--ch-dark)!important;padding:2px 10px;border-radius:20px;font-weight:800;display:inline-block;animation:pulse-badge 1.5s ease-in-out infinite}.announcement-bar .highlight-text{background:#ffffff40;padding:2px 8px;border-radius:4px;font-weight:800;letter-spacing:1px}@keyframes pulse-badge{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.blink{animation:blink-smooth 1.5s ease-in-out infinite!important}@keyframes blink-smooth{0%,to{opacity:1}50%{opacity:.6}}header.header{box-shadow:var(--ch-shadow-sm)!important;transition:var(--ch-transition)}.header-wrapper.scrolled header.header{box-shadow:var(--ch-shadow-md)!important}.header__search .search__input{border-radius:25px!important;border:2px solid var(--ch-light-grey)!important;padding:10px 20px!important;font-size:14px!important;transition:var(--ch-transition)}.header__search .search__input:focus{border-color:var(--ch-primary)!important;box-shadow:0 0 0 3px #0ab5a526!important}.header__search .search__button{border-radius:0 25px 25px 0!important;background:linear-gradient(135deg,var(--ch-primary),var(--ch-primary-dark))!important;color:#fff!important;padding:10px 20px!important;transition:var(--ch-transition)}.header__search .search__button:hover{transform:scale(1.02)}.wbmenuup{border-top:1px solid rgba(255,255,255,.2);box-shadow:0 2px 10px #0000000d}#megamenu li.wbmenul_1 a.wbmenul1_link{font-weight:600!important;letter-spacing:.5px;padding:12px 16px!important;transition:var(--ch-transition);position:relative}#megamenu li.wbmenul_1 a.wbmenul1_link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:#fff;transition:var(--ch-transition);transform:translate(-50%)}#megamenu li.wbmenul_1 a.wbmenul1_link:hover:after{width:80%}.menu_badge{border-radius:10px!important;font-size:10px!important;padding:2px 8px!important;font-weight:700!important;animation:pulse-badge 2s ease-in-out infinite}.s-panel{position:relative}.sliderel{position:relative;overflow:hidden}.sliderel:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#00000026,#0000 60%);z-index:1;pointer-events:none}.slidertext{z-index:2}.slidertext h2{font-size:42px!important;font-weight:800!important;text-shadow:0 2px 10px rgba(0,0,0,.15);animation:slideUp .8s ease-out}.slidertext p{font-size:16px!important;font-weight:400!important;text-shadow:0 1px 5px rgba(0,0,0,.15);animation:slideUp .8s ease-out .15s both;max-width:500px}.slideff a.btn-primary{border-radius:30px!important;padding:12px 32px!important;font-weight:700!important;font-size:14px!important;text-transform:uppercase;letter-spacing:1.5px;transition:var(--ch-transition)!important;animation:slideUp .8s ease-out .3s both;box-shadow:0 4px 15px #00000026}.slideff a.btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #0003!important}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.owl-slider .slick-dots{bottom:15px!important}.owl-slider .slick-dots li button:before{font-size:12px!important;color:#fff!important;opacity:.5}.owl-slider .slick-dots li.slick-active button:before{opacity:1;color:var(--ch-primary)!important}.owl-slider .slick-prev,.owl-slider .slick-next{width:45px!important;height:45px!important;background:#ffffffe6!important;border-radius:var(--ch-radius-full)!important;box-shadow:var(--ch-shadow-md);z-index:5;transition:var(--ch-transition)}.owl-slider .slick-prev:hover,.owl-slider .slick-next:hover{background:var(--ch-primary)!important;transform:scale(1.1)}.owl-slider .slick-prev:hover:before,.owl-slider .slick-next:hover:before{color:#fff!important}.wbhomecat{padding:50px 0!important;background:var(--ch-cream)}.wbhomecat .owl-catt .cless{padding:10px!important}.wbhomecat .homecatb{width:100%;max-width:380px;aspect-ratio:380 / 300;border-radius:var(--ch-radius-xl);overflow:hidden;margin:0 auto 12px;border:3px solid var(--ch-primary-light);box-shadow:var(--ch-shadow-md);transition:var(--ch-transition);position:relative;background:var(--ch-mint)}.wbhomecat .homecatb img{width:100%;height:100%;object-fit:cover;transition:var(--ch-transition-slow)}.wbhomecat .cless:hover .homecatb{border-color:var(--ch-primary);box-shadow:var(--ch-shadow-hover);transform:translateY(-6px)}.wbhomecat .cless:hover .homecatb img{transform:scale(1.08)}.wbhomecat .homecatbsub h2{text-align:center;font-size:15px!important;font-weight:700!important;color:var(--ch-dark);margin-top:10px;line-height:1.3}.wbhomecat .homecatbsub h2 span{position:relative;transition:var(--ch-transition)}.wbhomecat .cless:hover .homecatbsub h2 span{color:var(--ch-primary)}.owl-catt .slick-prev,.owl-catt .slick-next{width:40px!important;height:40px!important;background:var(--ch-white)!important;border:2px solid var(--ch-primary)!important;border-radius:var(--ch-radius-full)!important;box-shadow:var(--ch-shadow-sm);transition:var(--ch-transition)}.owl-catt .slick-prev:hover,.owl-catt .slick-next:hover{background:var(--ch-primary)!important}.owl-catt .slick-prev:hover:before,.owl-catt .slick-next:hover:before{color:#fff!important}.deliveryinfo{padding:30px 0!important}.deliveryinfo .col-sm-3{padding:0 10px!important}.deliveryinfo ul{background:var(--ch-white);border-radius:var(--ch-radius-lg)!important;padding:25px 20px!important;box-shadow:var(--ch-shadow-sm);transition:var(--ch-transition);border:1px solid var(--ch-light-grey);text-align:center;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center}.deliveryinfo ul:hover{transform:translateY(-5px);box-shadow:var(--ch-shadow-hover);border-color:var(--ch-primary-light)}.deliveryinfo ul li span svg,.deliveryinfo ul li span img{width:48px!important;height:48px!important;margin-bottom:10px}.deliveryinfo ul li h2{font-size:14px!important;font-weight:700!important;color:var(--ch-dark);margin-bottom:3px!important}.deliveryinfo ul li p{font-size:12px!important;color:var(--ch-grey);margin:0!important}.deliveryinfo .col-sm-3:nth-child(1) ul{background:var(--ch-peach);border-color:#ffe0cc}.deliveryinfo .col-sm-3:nth-child(2) ul{background:var(--ch-mint);border-color:#c5ede6}.deliveryinfo .col-sm-3:nth-child(3) ul{background:var(--ch-lavender);border-color:#ddd0f5}.deliveryinfo .col-sm-3:nth-child(4) ul{background:var(--ch-blush);border-color:#fdd}.card-wrapper.wbproduct-container{border-radius:var(--ch-radius-lg)!important;overflow:hidden;transition:var(--ch-transition);border:1px solid var(--ch-light-grey)!important;background:var(--ch-white)}.card-wrapper.wbproduct-container:hover{transform:translateY(-6px);box-shadow:var(--ch-shadow-lg);border-color:var(--ch-primary-light)!important}.wbimgblock .card__media{overflow:hidden;border-radius:var(--ch-radius-lg) var(--ch-radius-lg) 0 0}.wbimgblock .card__media img{transition:var(--ch-transition-slow)!important}.card-wrapper.wbproduct-container:hover .wbimgblock .card__media img{transform:scale(1.05)}.card__badge span{border-radius:20px!important;padding:4px 14px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px}.card__badge span:first-child{background:linear-gradient(135deg,var(--ch-coral),#ff8e53)!important;color:#fff!important}.product_badge.new{background:linear-gradient(135deg,var(--ch-primary),#2DD4BF)!important;color:#fff!important;border-radius:20px!important;padding:4px 14px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px}.wbproductdes{padding:15px!important}.wbproductdes .product-title{font-size:14px!important;font-weight:600!important;line-height:1.4!important;margin-bottom:6px!important}.wbproductdes .product-title a{color:var(--ch-dark)!important;transition:var(--ch-transition)}.wbproductdes .product-title a:hover{color:var(--ch-primary)!important}.wbhprice .price-item--regular,.wbhprice .price-item--sale{font-weight:700!important;font-size:16px!important;color:var(--ch-primary)!important}.wbhprice .price-item--regular s,.wbhprice s.price-item--regular{color:var(--ch-grey)!important;font-weight:400!important;font-size:13px!important}.wbproductdes .cartb{border-radius:25px!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.5px;transition:var(--ch-transition)!important}.wbproductdes .cartb:hover{transform:scale(1.03);box-shadow:var(--ch-shadow-md)}.wbqvtop .wbquickv{border-radius:var(--ch-radius-full)!important;width:38px!important;height:38px!important;transition:var(--ch-transition)!important}.wbqvtop .wbquickv:hover{background:var(--ch-primary)!important;color:#fff!important}.wbwish a svg{transition:var(--ch-transition)}.wbwish a:hover svg{fill:var(--ch-coral);stroke:var(--ch-coral);transform:scale(1.15)}.color-swatchimg.color-swatch,.color-swatch{border-radius:var(--ch-radius-full)!important;border:2px solid var(--ch-light-grey)!important;transition:var(--ch-transition)!important}.color-swatch.active,.color-swatch:hover{border-color:var(--ch-primary)!important;box-shadow:0 0 0 2px var(--ch-primary-light)}.testimonial{padding:60px 0!important;background:linear-gradient(180deg,var(--ch-peach) 0%,var(--ch-white) 100%)}.testimonial .testi .cless{padding:12px!important}.testimonial .wbtestisub{background:var(--ch-white);border-radius:var(--ch-radius-lg)!important;padding:30px 25px!important;box-shadow:var(--ch-shadow-sm);transition:var(--ch-transition);border:1px solid var(--ch-light-grey);position:relative}.testimonial .wbtestisub:hover{transform:translateY(-4px);box-shadow:var(--ch-shadow-md)}.testimonial .wbtestisub:before{content:'"';position:absolute;top:15px;left:20px;font-size:60px;color:var(--ch-primary-light);font-family:Georgia,serif;line-height:1;z-index:0}.testimonial .wbtestisub ul li img{width:60px!important;height:60px!important;border-radius:var(--ch-radius-full)!important;border:3px solid var(--ch-primary-light)!important;object-fit:cover}.testimonial .wbtestisub h4{font-size:16px!important;font-weight:700!important;color:var(--ch-dark);margin-bottom:2px!important}.testimonial .wbtestisub h5{font-size:12px!important;color:var(--ch-grey);font-weight:400!important}.testimonial .wbtestisub>p{font-size:14px!important;line-height:1.7!important;color:var(--ch-grey);font-style:italic;position:relative;z-index:1}.testimonial-stars{color:var(--ch-gold);font-size:16px;letter-spacing:2px;margin-bottom:10px}.shop-by-age{padding:60px 0;background:var(--ch-mint)}.shop-by-age .age-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.shop-by-age .age-card{background:var(--ch-white);border-radius:var(--ch-radius-xl);padding:25px 30px;text-align:center;min-width:150px;box-shadow:var(--ch-shadow-sm);transition:var(--ch-transition);border:2px solid transparent;text-decoration:none;display:block}.shop-by-age .age-card:hover{transform:translateY(-5px);box-shadow:var(--ch-shadow-hover);border-color:var(--ch-primary)}.shop-by-age .age-card .age-emoji{font-size:36px;display:block;margin-bottom:10px}.shop-by-age .age-card .age-range{font-size:16px;font-weight:700;color:var(--ch-dark);display:block;margin-bottom:4px}.shop-by-age .age-card .age-label{font-size:12px;color:var(--ch-grey)}.shop-by-age .age-card:nth-child(1){background:var(--ch-peach)}.shop-by-age .age-card:nth-child(2){background:var(--ch-lavender)}.shop-by-age .age-card:nth-child(3){background:var(--ch-sky)}.shop-by-age .age-card:nth-child(4){background:var(--ch-blush)}.shop-by-age .age-card:nth-child(5){background:var(--ch-cream)}footer .newsltr{background:linear-gradient(135deg,var(--ch-primary),var(--ch-primary-dark))!important;padding:30px 0!important;border-radius:0}footer .newsltr .news-content h4{color:#fff!important;font-size:22px!important;font-weight:700!important}footer .newsltr .news-content .subnews{color:#fffc!important;font-size:14px!important}footer .newsltr svg{fill:#fff!important}footer .newsltr .field__input{border-radius:30px!important;padding:12px 24px!important;border:none!important;font-size:14px!important}footer .newsltr .btn-primary{border-radius:30px!important;padding:12px 28px!important;background:var(--ch-gold)!important;border:none!important;color:var(--ch-dark)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;transition:var(--ch-transition)!important}footer .newsltr .btn-primary:hover{background:#fff!important;color:var(--ch-primary)!important;transform:scale(1.03)}.footmiddle{padding:50px 0 30px!important}.footmiddle .footer-block{margin-bottom:20px}.footmiddle h5{font-size:16px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px!important;position:relative;padding-bottom:10px!important}.footmiddle h5:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;background:var(--ch-primary);border-radius:2px}.footer-collapse li a{font-size:14px!important;padding:4px 0!important;display:inline-block;transition:var(--ch-transition)!important;position:relative}.footer-collapse li a:hover{color:var(--ch-primary)!important;padding-left:8px!important}.footer__list-social li a{transition:var(--ch-transition)!important;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ch-radius-full);background:#ffffff1a}.footer__list-social li a:hover{background:var(--ch-primary);transform:translateY(-3px)}.footer__list-social li a svg{fill:#333}.footer__content-bottom{border-top:1px solid var(--ch-light-grey);padding:15px 0!important}.list-payment__item svg{border-radius:4px}.whatsapp-float{position:fixed;bottom:25px;right:25px;z-index:9999}.whatsapp-float a{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--ch-radius-full);background:#25d366;box-shadow:0 4px 20px #25d36666;transition:var(--ch-transition);animation:whatsapp-pulse 2s infinite}.whatsapp-float a:hover{transform:scale(1.1);box-shadow:0 6px 30px #25d36680}.whatsapp-float a svg{width:28px;height:28px;fill:#fff}@keyframes whatsapp-pulse{0%{box-shadow:0 4px 20px #25d36666}50%{box-shadow:0 4px 30px #25d36699,0 0 0 10px #25d3661a}to{box-shadow:0 4px 20px #25d36666}}#scroll{width:44px!important;height:44px!important;border-radius:var(--ch-radius-full)!important;background:var(--ch-primary)!important;box-shadow:var(--ch-shadow-md);transition:var(--ch-transition)!important;display:flex!important;align-items:center;justify-content:center}#scroll:hover{background:var(--ch-primary-dark)!important;transform:translateY(-3px)}#scroll svg{fill:#fff!important}.breadcrumbs{background:var(--ch-cream)!important;padding:12px 0!important;border-bottom:1px solid var(--ch-light-grey)}.breadcrumbs a{transition:var(--ch-transition)}.breadcrumbs a:hover{color:var(--ch-primary)!important}.ch-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.ch-fade-in.visible{opacity:1;transform:translateY(0)}.spaced-section,.wbhomecat,.testimonial,.shop-by-age{animation:fadeInSection .6s ease-out}@keyframes fadeInSection{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(max-width:991px){.slidertext h2{font-size:24px!important}.slidertext p{font-size:13px!important}.slideff a.btn-primary{padding:10px 22px!important;font-size:12px!important}.wbhomecat .homecatb{max-width:300px}.deliveryinfo ul{min-height:auto;margin-bottom:15px}.shop-by-age .age-card{min-width:130px;padding:20px}h2.heading span{font-size:22px!important}}@media(max-width:767px){.slidertext h2{font-size:18px!important}.slidertext p{font-size:11px!important;max-width:250px}.slideff a.btn-primary{padding:8px 18px!important;font-size:11px!important}.wbhomecat .homecatb{max-width:260px}.announcement-bar__message{font-size:11px!important}.shop-by-age .age-cards{gap:12px}.shop-by-age .age-card{min-width:110px;padding:15px}.shop-by-age .age-card .age-emoji{font-size:28px}.whatsapp-float a{width:48px;height:48px}.whatsapp-float a svg{width:24px;height:24px}h2.heading span{font-size:20px!important}.testimonial .wbtestisub{padding:20px 18px!important}}.level_2.wbmenudropdown{border-radius:0 0 var(--ch-radius-lg) var(--ch-radius-lg)!important;box-shadow:var(--ch-shadow-lg)!important;border-top:3px solid var(--ch-primary)!important;animation:dropdownFade .3s ease-out}@keyframes dropdownFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.level_2 .wbmegacolpart h3{font-size:15px!important;font-weight:700!important;color:var(--ch-primary)!important;margin-bottom:10px!important}.level_3__link{transition:var(--ch-transition)!important}.level_3__link:hover{color:var(--ch-primary)!important;padding-left:5px!important}.badge.badge_new{background:var(--ch-primary)!important;border-radius:10px!important;font-size:10px!important;padding:2px 6px!important}.badge.badge_hot{background:var(--ch-coral)!important;border-radius:10px!important;font-size:10px!important;padding:2px 6px!important}.collection-hero{border-radius:var(--ch-radius-lg);overflow:hidden}.facets-container{border-radius:var(--ch-radius-md)!important}#cart-icon-bubble .dropdown-menu{border-radius:var(--ch-radius-lg)!important;box-shadow:var(--ch-shadow-lg)!important;border:1px solid var(--ch-light-grey)!important;animation:dropdownFade .3s ease-out}.cart__checkout-button{border-radius:25px!important;transition:var(--ch-transition)!important}.cart__checkout-button:hover{transform:scale(1.02)}.footblink a{color:var(--ch-grey)!important;transition:var(--ch-transition);font-size:13px!important}.footblink a:hover{color:var(--ch-primary)!important}.wbquick-view .modal-content{border-radius:var(--ch-radius-lg)!important;overflow:hidden}.ch-trust-banner{background:#fff5e9;padding:8px 0;overflow:hidden;border-bottom:1px solid rgba(0,0,0,.05)}.ch-trust-scroll{overflow:hidden;position:relative}.ch-trust-track{display:flex;align-items:center;justify-content:center;gap:0;white-space:nowrap}.ch-trust-item{display:inline-flex;align-items:center;gap:5px;color:#2d2d2d;font-size:12px;font-weight:600;letter-spacing:.3px;white-space:nowrap}.ch-trust-item svg{stroke:#0ab5a5;flex-shrink:0}.ch-trust-sep{color:#0003;margin:0 14px;font-size:8px}.ch-trust-item--mobile-dup,.ch-trust-sep--mobile{display:none}@media(max-width:767px){.ch-trust-banner{padding:6px 0}.ch-trust-track{justify-content:flex-start;animation:trust-ticker 20s linear infinite}.ch-trust-item{font-size:11px}.ch-trust-sep{margin:0 10px}.ch-trust-item--mobile-dup,.ch-trust-sep--mobile{display:inline-flex}@keyframes trust-ticker{0%{transform:translate(0)}to{transform:translate(-55%)}}}.ch-mobile-nav{display:none}@media(max-width:767px){.ch-mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:#fffffff7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 -2px 20px #00000014;padding:6px 0 calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--ch-light-grey)}.ch-mobile-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;text-decoration:none;color:var(--ch-grey);font-size:10px;font-weight:600;transition:var(--ch-transition);-webkit-tap-highlight-color:transparent}.ch-mobile-nav__item--active,.ch-mobile-nav__item:active{color:var(--ch-primary)}.ch-mobile-nav__item svg{stroke:currentColor}.ch-mobile-nav__cart-wrap{position:relative}.ch-mobile-nav__cart-count{position:absolute;top:-6px;right:-8px;background:var(--ch-coral);color:#fff;font-size:9px;font-weight:700;width:16px;height:16px;border-radius:var(--ch-radius-full);display:flex;align-items:center;justify-content:center;line-height:1}.whatsapp-float{display:none!important}body{padding-bottom:70px!important}#scroll{bottom:80px!important}}.ch-badge-sale{background:linear-gradient(135deg,var(--ch-coral),#ff8e53)!important;color:#fff!important;border-radius:20px!important;padding:4px 12px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.5px;display:inline-block;animation:pulse-badge 2s ease-in-out infinite}.ch-badge-sold{background:var(--ch-grey)!important;color:#fff!important;border-radius:20px!important;padding:4px 12px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.5px;display:inline-block}.ch-product-trust{margin-top:20px;padding:20px;background:var(--ch-cream);border-radius:var(--ch-radius-lg);border:1px solid rgba(10,181,165,.12)}.ch-product-trust__grid{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.ch-product-trust__item{display:flex;align-items:center;gap:6px;background:var(--ch-white);padding:8px 14px;border-radius:25px;box-shadow:var(--ch-shadow-sm);transition:var(--ch-transition);font-size:12px}.ch-product-trust__item:hover{transform:translateY(-2px);box-shadow:var(--ch-shadow-md)}.ch-product-trust__icon{font-size:16px}.ch-product-trust__label{font-weight:600;color:var(--ch-dark);white-space:nowrap}.ch-product-trust__social-proof{text-align:center;margin-top:14px;margin-bottom:0;font-size:13px;font-weight:600;color:var(--ch-primary);letter-spacing:.3px}@media(max-width:767px){.ch-product-trust__grid{gap:8px}.ch-product-trust__item{padding:6px 10px;font-size:11px}}.ch-why-parents{padding:60px 0;background:linear-gradient(180deg,var(--ch-white) 0%,var(--ch-lavender) 100%)}.ch-why-parents__subtitle{font-size:15px;color:var(--ch-grey);max-width:550px;margin:-15px auto 35px;line-height:1.6}.ch-why-parents__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1000px;margin:0 auto}.ch-why-parents__card{background:var(--ch-white);border-radius:var(--ch-radius-lg);padding:30px 25px;text-align:center;box-shadow:var(--ch-shadow-sm);transition:var(--ch-transition);border:1px solid var(--ch-light-grey)}.ch-why-parents__card:hover{transform:translateY(-5px);box-shadow:var(--ch-shadow-hover);border-color:var(--ch-primary-light)}.ch-why-parents__emoji{font-size:42px;display:block;margin-bottom:14px}.ch-why-parents__heading{font-size:17px;font-weight:700;color:var(--ch-dark);margin-bottom:8px}.ch-why-parents__desc{font-size:13px;color:var(--ch-grey);line-height:1.6;margin:0}.ch-why-parents__card:nth-child(1){border-top:3px solid var(--ch-primary)}.ch-why-parents__card:nth-child(2){border-top:3px solid var(--ch-gold)}.ch-why-parents__card:nth-child(3){border-top:3px solid var(--ch-rose)}.ch-why-parents__card:nth-child(4){border-top:3px solid var(--ch-purple)}@media(max-width:767px){.ch-why-parents__grid{grid-template-columns:1fr 1fr;gap:12px}.ch-why-parents__card{padding:20px 15px}.ch-why-parents__emoji{font-size:32px}.ch-why-parents__heading{font-size:14px}.ch-why-parents__desc{font-size:11px}}.ch-footer-guarantees{background:#fff5e9;padding:20px 0;position:relative;z-index:2;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05)}.ch-footer-guarantees__items{display:flex;justify-content:center;align-items:center;gap:0;flex-wrap:nowrap}.ch-footer-guarantees__item{display:inline-flex;align-items:center;gap:6px}.ch-footer-guarantees__icon{display:inline-flex;align-items:center;color:#0ab5a5}.ch-footer-guarantees__icon svg{stroke:#0ab5a5;flex-shrink:0}.ch-footer-guarantees__text{font-size:12px;font-weight:600;color:#2d2d2d;letter-spacing:.3px;white-space:nowrap}.ch-footer-guarantees__sep{color:#0003;margin:0 14px;font-size:8px}@media(max-width:767px){.ch-footer-guarantees__items{flex-wrap:wrap;justify-content:center;gap:6px 0}.ch-footer-guarantees__text{font-size:11px}.ch-footer-guarantees__sep{margin:0 8px}}.product__title{font-size:26px!important;font-weight:700!important;line-height:1.3!important;color:var(--ch-dark)}.mainp-price .price-item--regular,.mainp-price .price-item--sale{font-size:24px!important;font-weight:800!important;color:var(--ch-primary)!important}.mainp-price s.price-item--regular,.mainp-price .price-item--regular s{font-size:18px!important;color:var(--ch-grey)!important;font-weight:400!important}.product-form__submit.btn-primary{border-radius:30px!important;padding:14px 30px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;transition:var(--ch-transition)!important;min-height:52px}.product-form__submit.btn-primary:hover{transform:scale(1.02);box-shadow:var(--ch-shadow-lg)}.product-form__input label{border-radius:var(--ch-radius-sm)!important;transition:var(--ch-transition)!important}.wbstockcount{margin:10px 0;padding:10px 15px;background:var(--ch-blush);border-radius:var(--ch-radius-md)}.wbstockinfo.wbstockinfo_low{color:var(--ch-coral)!important;font-weight:700!important;font-size:13px!important}.wbstockinfo-bar{border-radius:10px!important;overflow:hidden}.wbstockinfo-probar{border-radius:10px!important}.product__accordion .summary__title{transition:var(--ch-transition)}.product__accordion details[open] .summary__title{color:var(--ch-primary)}.thumbnail-list__item .thumbnail{border-radius:var(--ch-radius-sm)!important;transition:var(--ch-transition)!important}.thumbnail-list__item .thumbnail:hover,.thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--ch-primary)!important}@media(max-width:767px){.product-section .product-form__buttons{position:sticky;bottom:70px;z-index:100;background:#fffffff2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);margin-left:-15px;margin-right:-15px;padding:10px 15px;box-shadow:0 -2px 10px #0000000d}}.btn-primary{transition:var(--ch-transition)!important;position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transition:width .4s ease,height .4s ease;transform:translate(-50%,-50%)}.btn-primary:active:after{width:200%;height:200%}.collection-hero__title{font-size:32px!important;font-weight:800!important}.facets__button{border-radius:25px!important;transition:var(--ch-transition)!important}.facets__button:hover{background:var(--ch-primary)!important;color:#fff!important}.select__select{border-radius:var(--ch-radius-sm)!important;transition:var(--ch-transition)!important}.wbquicksuccess{background:var(--ch-mint)!important;color:var(--ch-primary-dark)!important;border-radius:var(--ch-radius-md)!important;padding:10px 16px!important;font-weight:600!important;font-size:13px!important;animation:slideUp .4s ease-out}.cart__checkout-button{border-radius:30px!important;padding:14px 30px!important;font-size:16px!important;font-weight:700!important;letter-spacing:1px;text-transform:uppercase;transition:var(--ch-transition)!important}.cart__checkout-button:hover{transform:scale(1.02);box-shadow:var(--ch-shadow-lg)}@media(max-width:767px){#shopify-section-announcement-bar{display:block!important}.announcement-bar{padding:6px 0!important;overflow:hidden!important}.announcement-bar__message{font-size:11px!important;white-space:nowrap!important;display:inline-block!important;animation:marquee-mobile 18s linear infinite!important;padding:0!important;width:auto!important}@keyframes marquee-mobile{0%{transform:translate(100%)}to{transform:translate(-100%)}}.spaced-section,footer{margin-top:15px!important}h2.heading{margin-bottom:12px!important}h2.heading span{font-size:18px!important}h2.heading p{font-size:10px!important;margin-bottom:2px!important}.ch-trust-banner{padding:5px 0!important}.s-panel{margin-bottom:0!important}.wbhomecat{padding:20px 0!important}.wbhomecat .homecatb{max-width:100%!important;margin-bottom:6px!important;border-radius:var(--ch-radius-lg)!important;border-width:2px!important}.wbhomecat .homecatbsub h2{font-size:11px!important}.wbhomecat .owl-catt .cless{padding:5px!important}.shop-by-age{padding:20px 0!important}.shop-by-age .age-cards{gap:8px!important}.shop-by-age .age-card{min-width:90px!important;padding:12px 8px!important}.shop-by-age .age-card .age-emoji{font-size:24px!important;margin-bottom:6px!important}.shop-by-age .age-card .age-range{font-size:12px!important}.shop-by-age .age-card .age-label{font-size:10px!important}.ch-why-parents{padding:20px 0!important}.ch-why-parents__subtitle{font-size:12px!important;margin:-8px auto 15px!important}.ch-why-parents__grid{gap:8px!important}.ch-why-parents__card{padding:15px 10px!important}.ch-why-parents__emoji{font-size:28px!important;margin-bottom:8px!important}.ch-why-parents__heading{font-size:13px!important;margin-bottom:4px!important}.ch-why-parents__desc{font-size:10px!important;line-height:1.4!important}.deliveryinfo{padding:12px 5px!important}.deliveryinfo ul{padding:12px 10px!important;min-height:auto!important;margin-bottom:8px!important}.deliveryinfo ul li span svg,.deliveryinfo ul li span img{width:32px!important;height:32px!important;margin-bottom:5px!important}.deliveryinfo ul li h2{font-size:11px!important;margin-bottom:1px!important}.deliveryinfo ul li p{font-size:10px!important}.wbproductdes{padding:8px!important}.wbproductdes .product-title{font-size:12px!important;margin-bottom:3px!important;line-height:1.3!important}.testimonial{padding:20px 0!important}.testimonial .wbtestisub{padding:15px 12px!important}.testimonial .wbtestisub:before{font-size:40px!important;top:8px!important;left:12px!important}.testimonial-stars{font-size:13px!important;letter-spacing:1px!important;margin-bottom:6px!important}.testimonial .wbtestisub>p{font-size:12px!important;line-height:1.5!important}.testimonial .wbtestisub h4{font-size:13px!important}.testimonial .wbtestisub h5{font-size:10px!important}.testimonial .wbtestisub ul li img{width:45px!important;height:45px!important}.ch-footer-guarantees{padding:10px 0!important}.ch-footer-guarantees__items{gap:10px!important}.ch-footer-guarantees__icon{font-size:16px!important}.ch-footer-guarantees__text{font-size:10px!important}footer .newsltr{padding:15px 0!important}footer .newsltr .news-content h4{font-size:16px!important}footer .newsltr .news-content .subnews{font-size:11px!important}.footmiddle{padding:20px 0 10px!important}.breadcrumbs{padding:6px 0!important}.product__title{font-size:20px!important}.ch-product-trust{margin-top:12px!important;padding:12px!important}.ch-product-trust__social-proof{font-size:11px!important;margin-top:8px!important}}.spaced-section,footer{margin-top:20px!important}.spaced-section--full-width{margin-top:20px!important}.section-template--padding{padding-top:20px!important;padding-bottom:20px!important}.shopify-section+.shopify-section{margin-top:0!important}.shopify-section .spaced-section{margin-top:15px!important}.footer__blocks-wrapper h5.toggle{cursor:pointer;position:relative;padding-right:40px!important;display:block}.footer__blocks-wrapper h5.toggle:after{font-family:inherit!important;content:""!important;position:absolute;right:10px;top:50%;width:8px;height:8px;border-right:2px solid var(--ch-primary);border-bottom:2px solid var(--ch-primary);transform:translateY(-70%) rotate(45deg);transition:transform .3s ease;float:none!important}.footer__blocks-wrapper h5.toggle.collapsed:after{font-family:inherit!important;content:""!important;transform:translateY(-50%) rotate(-45deg);float:none!important}@media(max-width:991px){.whatsapp-float{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-enhancements.css.map */
