:root{--bby-yellow: #f8c34e;--bby-yellow-soft: #fff0bb;--bby-cream: #fffaf0;--bby-coral: #f4765c;--bby-ink: #3f342d;--bby-muted: #75675f;--bby-sage: #a9c7a4;--bby-line: #eddfca;--bby-white: #ffffff;--bby-shadow: 0 14px 38px rgba(91, 70, 49, .09)}html{scroll-behavior:smooth}body{color:var(--bby-ink);background:var(--bby-cream)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 8% 16%,rgba(248,195,78,.12) 0 5px,transparent 6px),radial-gradient(circle at 92% 28%,rgba(244,118,92,.08) 0 4px,transparent 5px);background-size:90px 90px,120px 120px}.page-wrapper{overflow-x:clip}.content-for-layout{background:transparent}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:var(--bby-ink);letter-spacing:-.035em;text-wrap:balance}a{text-underline-offset:.2em}#header-group{position:relative;z-index:20}#header-group .header-section{background:#fffdf9;border-bottom:1px solid #eee6d9}#header-group .header__row{min-height:78px}#header-group .header__logo-image{max-height:43px;width:auto}#header-group a,#header-group button{color:var(--bby-ink)}#header-group .header-menu__link,#header-group summary{font-weight:700}#header-group .bambinetto-header-nav__item{position:relative;animation:bambinetto-header-enter .45s both ease-out}#header-group .bambinetto-header-nav__item--help{flex-direction:row!important}#header-group .bambinetto-header-nav__item:nth-child(2){animation-delay:.04s}#header-group .bambinetto-header-nav__item:nth-child(3){animation-delay:.08s}#header-group .bambinetto-header-nav__item:nth-child(4){animation-delay:.12s}#header-group .bambinetto-header-nav__link{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:.5rem .82rem;border-radius:10px;color:var(--bby-ink);text-decoration:none;transition:color .2s ease,background-color .2s ease}#header-group .bambinetto-header-nav__link:hover,#header-group .bambinetto-header-nav__help[open]>summary{color:#d99b16}#header-group .bambinetto-header-nav__link--active{color:var(--bby-ink);background:#fff3d8}#header-group .bambinetto-header-nav__help>summary{display:inline-flex!important;flex-direction:row!important;align-items:center!important;width:auto!important;height:auto!important;min-height:40px!important;white-space:nowrap;line-height:1!important;cursor:pointer;list-style:none}#header-group .bambinetto-header-nav__help>summary .menu-list__link-title{display:inline!important;flex:0 0 auto}#header-group .bambinetto-header-nav__help>summary::-webkit-details-marker{display:none}#header-group .bambinetto-header-nav__caret{flex:0 0 auto;width:.65rem;height:.45rem;transition:transform .18s ease}#header-group .bambinetto-header-nav__help[open] .bambinetto-header-nav__caret{transform:rotate(180deg)}#header-group .bambinetto-header-nav__submenu{position:absolute;top:calc(100% + 9px);left:0;z-index:30;min-width:180px;padding:.5rem;background:#fffdf9;border:1px solid #eee6d9;border-radius:12px;box-shadow:0 12px 28px #3f342d1a;transform-origin:top left;animation:bambinetto-submenu-enter .16s ease-out both}#header-group .bambinetto-header-nav__submenu a{display:block;padding:.65rem .75rem;border-radius:9px;font-weight:700;text-decoration:none}#header-group .bambinetto-header-nav__submenu a:hover{color:#d99b16;background:#fff3d8}@keyframes bambinetto-header-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes bambinetto-submenu-enter{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){#header-group .bambinetto-header-nav__item,#header-group .bambinetto-header-nav__submenu{animation:none}}#header-group .header-announcements{color:var(--bby-ink);background-color:#e9bd58!important;background-image:none!important;border:0;box-shadow:inset 0 -1px #5c41191f}#header-group .header-announcements .announcement-bar__text{font-weight:700;letter-spacing:.02em}@media screen and (max-width:749px){#header-group .header-announcements .announcement-bar__text{font-size:1rem!important}}.header-actions__action,.header__icon,.cart-bubble{border-radius:999px}.bambinetto-bundle__gift-truck{display:block;width:54px;height:42px;margin:0 auto;color:#5d5a58}.button,button.button,input[type=submit],.shopify-payment-button__button,.button-secondary{min-height:50px;border-radius:999px!important;font-weight:800;letter-spacing:-.01em;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.button:hover,button.button:hover,input[type=submit]:hover,.shopify-payment-button__button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #f4765c33}input:not([type=checkbox]):not([type=radio]),textarea,select{border-color:var(--bby-line)!important;border-radius:18px!important;background:var(--bby-white)!important}.product-card,.product-grid__item,.collection-card,.card-gallery{border-radius:26px}.product-grid__item{overflow:hidden;padding:10px;background:#ffffffe0;border:1px solid var(--bby-line);box-shadow:0 8px 28px #5b46310f;transition:transform .25s ease,box-shadow .25s ease}.product-grid__item:hover{transform:translateY(-5px);box-shadow:var(--bby-shadow)}.product-grid__item img,.product-card img,.collection-card img{border-radius:20px}.product-grid__item .price,.product-card .price{color:var(--bby-coral);font-weight:800}.product-badges__badge{padding:7px 12px;color:var(--bby-ink);background:var(--bby-yellow);border-radius:999px;font-weight:800}body:has(collection-component) main>.shopify-section:first-child .section{position:relative;overflow:hidden;background:linear-gradient(135deg,#fff5cd,#fffaf0 66%,#ffe8e1)!important;border-bottom:1px solid var(--bby-line)}body:has(collection-component) main>.shopify-section:first-child .section:after{content:"\2600";position:absolute;right:max(4vw,24px);top:50%;color:var(--bby-yellow);font-size:clamp(70px,10vw,150px);line-height:1;transform:translateY(-50%) rotate(10deg);opacity:.55}collection-component .product-grid-container{padding-top:28px;background:var(--bby-cream)!important}collection-component .product-grid:has(>.product-grid__item:only-child),collection-component ul:has(>.product-grid__item:only-child){grid-template-columns:minmax(280px,420px)!important;justify-content:center}.facets,.facets__form,.sorting-filter{border-color:var(--bby-line)!important}body:has(product-information) main{background:var(--bby-cream)}product-information{--bby-product-surface: #fffdf8}product-information .product-information__grid{gap:clamp(28px,5vw,72px)}product-information .product-details,product-information .product-information__details{padding:clamp(20px,3vw,34px);background:var(--bby-product-surface);border:1px solid var(--bby-line);border-radius:30px;box-shadow:var(--bby-shadow)}product-information .product-media-container,product-information .product-media{overflow:hidden;border-radius:26px}product-information .variant-option__button-label,product-information .variant-picker__option-label{color:var(--bby-ink);font-weight:800}product-information .accordion{border-color:var(--bby-line)}.cart-page,.cart-drawer,.cart-drawer__inner{background:var(--bby-cream)!important}.cart__summary,.cart-summary,.cart-page__summary{background:var(--bby-yellow-soft)!important;border:1px solid #e8c870!important;border-radius:28px!important}footer .shopify-section:first-child,footer .footer{color:var(--bby-cream);background:var(--bby-ink)!important}footer .shopify-section:last-child,footer .footer-utilities{color:var(--bby-cream);background:#332a25!important}footer h1,footer h2,footer h3,footer h4,footer a,footer p,footer span,footer label{color:var(--bby-cream)!important}footer input{color:var(--bby-ink)!important}main .rte{line-height:1.75}main .rte a{color:#b94e3c;font-weight:700}@media(max-width:749px){#header-group .header__row{min-height:62px}.product-grid__item{padding:7px;border-radius:20px}.product-grid__item img{border-radius:15px}product-information .product-details,product-information .product-information__details{border-radius:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bambinetto-baby-yellow.css.map */
