.utility-bar{font-size:var(--font-size-xs);letter-spacing:.02em}.header-wrapper{background-color:#fff;box-shadow:var(--elevation-1)}.header__heading-link{font-family:var(--font-heading-family);font-size:var(--font-size-xl);font-weight:600;letter-spacing:.04em;text-transform:none;transition:color var(--duration-fast) ease}.header__heading-link:hover{color:rgb(var(--color-button))}.header__menu-item{font-size:var(--font-size-sm);letter-spacing:.03em;text-transform:none}.mega-menu__content{border-top:3px solid rgb(var(--color-button));box-shadow:var(--elevation-2);padding:var(--space-2xl) 0}.mega-menu__inner{display:flex;gap:var(--space-2xl);align-items:flex-start}.mega-menu__links-area{flex:1}.mega-menu__links-area--full{flex:1 1 100%}.mega-menu__image-area{flex:0 0 280px;max-width:280px}.mega-menu__image-card{border-radius:var(--radius-lg);overflow:hidden;position:relative}.mega-menu__image-card img{width:100%;height:auto;display:block;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius-lg)}.mega-menu__image-card-cta{display:inline-block;margin-top:var(--space-sm);font-size:var(--font-size-xs);text-transform:none;letter-spacing:.06em;color:rgb(var(--color-button));text-decoration:none;font-weight:700}.mega-menu__image-card-cta:hover{text-decoration:underline}.mega-menu__link{font-size:var(--font-size-sm);padding:var(--space-xs) 0}.mega-menu__link--level-2{font-weight:700;text-transform:none;letter-spacing:.04em;font-size:var(--font-size-sm);color:rgb(var(--color-foreground));margin-bottom:var(--space-xs)}.mega-menu__link:hover{color:rgb(var(--color-button));text-decoration:none}.js .mega-menu__content{transition:opacity var(--duration-fast) ease,transform var(--duration-fast) ease}.mega-menu__inner--age-grid{padding:2.4rem 3.2rem;text-align:center}.mega-menu__age-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.6rem;max-width:64rem;margin:0 auto}.mega-menu__age-card{display:flex;flex-direction:column;align-items:center;gap:.8rem;padding:1.6rem 1.2rem;border-radius:var(--radius-sm, .8rem);background:rgba(var(--color-background),.6);border:1px solid rgba(var(--color-foreground),.08);text-decoration:none;transition:transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease,border-color var(--duration-fast) ease}@media(hover:hover){.mega-menu__age-card:hover{transform:translateY(-2px);box-shadow:var(--elevation-1, 0 2px 8px rgba(0,0,0,.08));border-color:rgba(var(--color-foreground),.15)}}.mega-menu__age-icon{font-size:2.8rem;line-height:1}.mega-menu__age-label{font-family:var(--font-heading-family);font-size:var(--font-size-sm, 1.3rem);font-weight:600;text-transform:none;letter-spacing:.03em;color:rgb(var(--color-foreground))}.mega-menu__age-subtitle{margin-top:1.2rem;font-size:var(--font-size-xs, 1.1rem);color:rgba(var(--color-foreground),.6);font-style:italic}@media(max-width:749px){.header__heading-link,.header__heading-link .h2{font-size:var(--font-size-base);letter-spacing:0;padding-inline:0;word-break:normal}.header__icon--search{display:none}}.menu-drawer{max-width:min(85vw,360px)}.menu-drawer .menu-drawer__navigation-container{grid-template-rows:auto auto auto;align-content:start}.menu-drawer__search{padding:var(--space-md) var(--space-lg);border-bottom:1px solid rgba(var(--color-foreground),.08)}.menu-drawer__search-form{display:flex;align-items:center;gap:var(--space-xs);background:rgba(var(--color-foreground),.04);border-radius:var(--radius-sm);border:1px solid rgba(var(--color-foreground),.1);padding:0 var(--space-sm)}.menu-drawer__search-input{flex:1;border:none;background:none;padding:var(--space-sm) 0;font-size:var(--font-size-sm);font-family:var(--font-body-family);color:rgb(var(--color-foreground));outline:none}.menu-drawer__search-input::placeholder{color:rgba(var(--color-foreground),.5)}.menu-drawer__search-button{-webkit-appearance:none;appearance:none;border:none;background:none;cursor:pointer;padding:var(--space-xs);color:rgba(var(--color-foreground),.6);display:flex;align-items:center}.menu-drawer__search-button .icon{width:1.8rem;height:1.8rem}.menu-drawer .menu-drawer__wishlist,.menu-drawer .menu-drawer__account{display:flex;align-items:center;gap:.8rem;text-decoration:none;color:rgb(var(--color-foreground));padding:1rem 0;font-size:1.4rem}.menu-drawer .menu-drawer__wishlist .icon,.menu-drawer .menu-drawer__wishlist .svg-wrapper,.menu-drawer .menu-drawer__account account-icon,.menu-drawer .menu-drawer__account account-icon>.svg-wrapper{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;margin:0}.menu-drawer .menu-drawer__wishlist svg,.menu-drawer .menu-drawer__account svg{width:2rem;height:2rem}.menu-drawer .menu-drawer__account:hover account-icon>.svg-wrapper{transform:none}.menu-drawer__menu-item{font-size:var(--font-size-base);letter-spacing:.02em;text-transform:none}.menu-drawer__close-button{text-transform:none;letter-spacing:.04em;font-size:var(--font-size-xs)}.search-modal{background-color:rgb(var(--color-background));border-bottom:1px solid rgba(var(--color-foreground),.06)}@media(max-width:749px){.search-modal__content{padding:0 var(--space-xl)}}.search__input.field__input{font-family:var(--font-body-family);font-size:var(--font-size-base);border:1px solid rgba(var(--color-foreground),.1);border-radius:var(--radius-sm);background:rgba(var(--color-foreground),.03)}.search__input.field__input::placeholder{color:rgba(var(--color-foreground),.5)}.search__input.field__input:focus{border-color:rgb(var(--color-button));outline:none;box-shadow:0 0 0 1px rgb(var(--color-button))}.search__button.field__button,.reset__button.field__button{color:rgba(var(--color-foreground),.5);transition:color var(--duration-fast) ease}.search__button.field__button:hover,.reset__button.field__button:hover{color:rgb(var(--color-button))}.predictive-search{background-color:rgb(var(--color-background));border-radius:0 0 var(--radius-md) var(--radius-md);box-shadow:var(--elevation-2);border:none;border-top:2px solid rgb(var(--color-button))}.predictive-search__heading{font-family:var(--font-heading-family);font-size:var(--font-size-xs);text-transform:none;letter-spacing:.06em;color:rgba(var(--color-foreground),.5);font-weight:700;border-bottom-color:rgba(var(--color-foreground),.06)}.predictive-search__item{font-family:var(--font-body-family);transition:background-color var(--duration-fast) ease}.predictive-search__item-heading{font-family:var(--font-body-family);font-size:var(--font-size-sm);font-weight:600}.predictive-search__list-item[aria-selected=true]>*,.predictive-search__list-item:hover>*{background-color:rgba(var(--color-button),.06)}.predictive-search__list-item[aria-selected=true] .predictive-search__item-heading,.predictive-search__list-item:hover .predictive-search__item-heading{color:rgb(var(--color-button));text-decoration:none}.predictive-search__item-query-result mark{color:rgb(var(--color-button))}.predictive-search__item .price{font-size:var(--font-size-xs);color:rgba(var(--color-foreground),.6)}.predictive-search__item-vendor{font-size:var(--font-size-xs);text-transform:none;letter-spacing:.04em;color:rgba(var(--color-foreground),.5)}.predictive-search__image{border-radius:var(--radius-sm);background:rgba(var(--color-foreground),.03)}.predictive-search__item--term{font-family:var(--font-body-family);font-weight:600;font-size:var(--font-size-sm)}.predictive-search__item--term .icon-arrow,.predictive-search__item--term:hover{color:rgb(var(--color-button))}.predictive-search__results-groups-wrapper{border-bottom-color:rgba(var(--color-foreground),.06)}.footer{--color-background: 255, 255, 255;background-color:rgb(var(--color-background))}.footer[class*=section-][class*=-padding]{padding-top:5rem;padding-bottom:0}.footer .page-width{max-width:120rem}.footer .footer__content-top{padding-bottom:var(--space-3xl)}.footer .footer__content-bottom{padding-top:0}.footer__content-bottom-wrapper>.footer__localization:empty{display:none}.footer .footer__blocks-wrapper.grid{--grid-desktop-horizontal-spacing: 2.4rem;--grid-mobile-horizontal-spacing: 1.2rem}@media(min-width:750px){.footer .footer-block.grid__item{flex-grow:0}.footer .footer-block.grid__item:first-child{width:calc(40% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}.footer .footer-block.grid__item:not(:first-child){width:calc(20% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}}.footer .footer-block__heading{font-family:var(--font-heading-family);text-transform:none;letter-spacing:.08em;font-size:var(--font-size-sm);font-weight:700;margin-bottom:var(--space-md)}.footer-block__details-content .list-menu__item--link{font-size:var(--font-size-sm);letter-spacing:.01em;transition:color var(--duration-fast) ease}@media(hover:hover){.footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-button))}}.footer-block__details-content.rte{font-size:var(--font-size-sm);line-height:var(--line-height-tight);color:rgba(var(--color-foreground),.75)}.footer-block__details-content.rte p:has(>a[href*="/policies/privacy-policy"]),.footer-block__details-content.rte p:has(>a[href*="/policies/terms-of-service"]){display:none}.footer-block__details-content.rte p{margin-bottom:.15rem}.footer-block__details-content.rte a{transition:color var(--duration-fast) ease}@media(hover:hover){.footer-block__details-content.rte a:hover{color:rgb(var(--color-button))}}.footer-block__details-content+.footer__list-social{margin-top:var(--space-md);justify-content:flex-start}.footer-block__details-content+.footer__list-social.list-social{justify-content:flex-start}.footer-block__details-content+.footer__list-social .list-social__link{padding:0;margin-right:var(--space-sm)}.footer .list-social__link{transition:color var(--duration-fast) ease,transform var(--duration-fast) ease}.footer .list-social__link:hover{color:rgb(var(--color-button));transform:translateY(-1px)}.footer__content-bottom{border-top-color:rgba(var(--color-foreground),.06)}.footer .footer__copyright{margin-top:var(--space-md);margin-bottom:var(--space-md)}.footer .copyright__content{font-size:var(--font-size-xs);letter-spacing:.02em}.footer .copyright__content+.copyright__content:before{content:"\b7";padding:0 .6rem}.footer .copyright__content a{transition:color var(--duration-fast) ease}@media(hover:hover){.footer .copyright__content a:hover{color:rgb(var(--color-button))}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/micki-header-footer.css.map */
