.header__row,.header[transparent] .header__row{background-color:transparent!important}#c-page__cart .header[data-scroll-direction=none]:not([data-sticky-state]) .header__row,#c-page__product:not([data-template="product.product-class-bundle"],[data-template="product.the-5-24-month-collection"],[data-template="product.toddler-sleep-training"],[data-template="404"],[data-template=cart]) .header[data-scroll-direction=none]:not([data-sticky-state]) .header__row,#c-page__blank .header[data-scroll-direction=none]:not([data-sticky-state]) .header__row,#c-page__cart .header[data-scroll-direction=none][data-sticky-state=inactive] .header__row,#c-page__product:not([data-template="product.product-class-bundle"],[data-template="product.the-5-24-month-collection"],[data-template="product.toddler-sleep-training"],[data-template="404"],[data-template=cart]) .header[data-scroll-direction=none][data-sticky-state=inactive] .header__row,#c-page__blank .header[data-scroll-direction=none][data-sticky-state=inactive] .header__row{background-color:var(--color-light-teal)!important}[data-template="product.product-class-bundle"] main,[data-template="product.the-5-24-month-collection"] main,[data-template="product.toddler-sleep-training"] main,[data-template="404"] main,[data-template=cart] main{margin-top:calc(-1 * var(--header-height))}.header[data-scroll-direction=none][data-animating] .header__row{opacity:1!important}.header[data-sticky-state=active] .header__row,.header[data-sticky-state=inactive]:not([transparent=not-sticky]) .header__row{background-color:var(--color-header-bg)!important}.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row{background-color:transparent!important}.header[sticky=scroll-up] .header__row .menu-list__link-title,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .menu-list__link-title{color:var(--color-white)}.header[sticky=scroll-up] .header__row .button.button--quaternary.account-button,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .button.button--quaternary.account-button{color:var(--color-heading);background-color:var(--color-white)}.header .header__row:hover{background-color:inherit}.header[data-sticky-state=active] .header__row:hover{background-color:var(--color-header-bg)!important}.header[data-sticky-state=active] .header__row{box-shadow:0 3px 8px #00000014}.overflow-menu::part(list){justify-content:flex-end;gap:40px;margin-right:36px}.header-section{z-index:100}.menu-list__link-title{color:var(--color-teal-header);font-weight:600;font-size:16px;letter-spacing:0;line-height:1}.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .menu-list__link-title,.header[transparent] .header__row .menu-list__link-title{color:var(--color-white)}.header[data-sticky-state=active] .header__row .menu-list__link-title{color:var(--color-teal-header)}.header[data-sticky-state=active] .header__row:not(.header__row:has(.cart-drawer__inner)) svg,.header[data-sticky-state=active] .header__row:not(.header__row:has(.cart-drawer__inner)) path{fill:var(--color-teal-header)}.menu-list__link:hover,.menu-list__link:active,.menu-list__link:focus{text-decoration:none}.menu-list__link-has-dropdown{gap:8px}.header[data-sticky-state=active] .header__row .menu-list__link-has-dropdown svg,.header[data-sticky-state=active] .header__row .menu-list__link-has-dropdown path{fill:var(--color-teal-header)}.header-actions__action .svg-wrapper,.header-actions__action,.account-actions__icon.navbar-icon{color:#fff}.header-actions__action{margin-right:41px;width:24px;height:24px}.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper{width:24px;height:24px}.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .header-actions__action .svg-wrapper svg,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .header-actions__action .svg-wrapper path,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .header-actions__cart-icon .svg-wrapper svg,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .header-actions__cart-icon .svg-wrapper path{fill:var(--color-white)}.header[transparent] .header__row .header[transparent] .header__row .header-actions__action .svg-wrapper svg,.header[transparent] .header__row .header-actions__action .svg-wrapper path,.header[transparent] .header__row .header-actions__cart-icon .svg-wrapper svg,.header[transparent] .header__row .header-actions__cart-icon .svg-wrapper path,.header[transparent] .header__row .account-actions__icon.navbar-icon{fill:var(--color-white);color:var(--color-white)}.header[data-sticky-state=active] .header__row .header-actions__action .svg-wrapper svg,.header[data-sticky-state=active] .header__row .header-actions__action .svg-wrapper path,.header[data-sticky-state=active] .header__row .account-actions__icon.navbar-icon{color:var(--color-teal-header);fill:var(--color-teal-header)}.header__columns{display:flex;justify-content:space-between;align-items:center;padding-inline:32px;padding-block:0;max-width:1568px!important;width:100%;margin-inline:auto}.header__column--left{width:170px}.header__column--right{display:grid;grid-template-columns:repeat(3,auto);width:auto}.header__column--right search-button,.header__column--right header-actions{min-width:fit-content;align-items:center}.button.button--quaternary.account-button{padding:10px 25px;width:fit-content;height:auto;border-radius:50px;box-shadow:0 1px 2px #0000000d;margin-right:0;font-size:14px;font-weight:500;line-height:20px;letter-spacing:0}.header[transparent] .header__row .button.button--quaternary.account-button,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .button.button--quaternary.account-button{color:var(--color-heading);background-color:var(--color-white)}.header[data-sticky-state=active] .header__row .button.button--quaternary.account-button{color:var(--color-white);background-color:var(--color-teal-header)}.account-button.header-actions__action{width:30px;height:30px}.cart-drawer{display:flex;justify-content:center;align-items:center}.header__icon--summary .header-drawer-icon{width:16px;height:auto}.menu-list__list-item{position:relative}.menu-list__submenu-inner{border-radius:12px;background-color:var(--color-white);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:20px;width:max-content;left:0;transition:opacity .15s ease-in-out,transform .15s ease-in-out}.mega-menu{display:block!important;width:100%}.mega-menu__grid{display:block!important}.mega-menu__list{display:grid;grid-template-columns:1fr!important;column-gap:20px;row-gap:4px;width:100%}.mega-menu__list:has(>:nth-child(5)){grid-template-columns:repeat(2,1fr)!important;padding-right:4px}.mega-menu__list:has(>:nth-child(5))>span>li{position:relative;height:72px}.mega-menu__list:has(>:nth-child(5))>span>li>a{top:0;left:0;padding:12px;position:absolute;width:100%;height:100%;z-index:4;text-decoration:none}.mega-menu__list:has(>:nth-child(5))>span>li>a:hover,.mega-menu__list:has(>:nth-child(5))>span>li>a:active,.mega-menu__list:has(>:nth-child(5))>span>li>a:focus,.mega-menu__list:has(>:nth-child(5))>span>li>a:visited{text-decoration:none}.mega-menu__list:has(>:nth-child(5))>span>li>ul{padding-top:22px;z-index:1}.mega-menu__list li{padding:12px;border-radius:6px;transition:all .15s ease-in-out;line-height:20px}.mega-menu__list li:hover{background-color:var(--color-bg-very-light-teal)}.mega-menu__link{padding:0;width:100%;transition:all .15s ease-in-out}.mega-menu__link-title{color:var(--color-heading);font-size:16px;font-weight:500;line-height:20px}.mega-menu__link:hover{text-decoration:none}.mega-menu__link--parent:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:""}.mega-menu__link--parent+ul .mega-menu__link{padding-block:0;border-radius:0}.mega-menu__link--parent+ul .mega-menu__link span{color:var(--color-submenu-item);font-size:14px;line-height:20px;font-weight:400;margin-top:4px;border-radius:0}.list-unstyled:not(.mega-menu__list) li{padding:0}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;background:none;box-shadow:none;width:100vw;max-width:fit-content;visibility:hidden;opacity:0;transform:translateY(0);left:-112px;transition:opacity .15s ease-in-out,transform .15s ease-in-out,visibility .15s ease-in-out;clip-path:none}.menu-list__link-has-dropdown{cursor:default}.header-logo{padding-block:42px 38px}.header-logo__image{width:170px;height:36px;display:block}.header-logo__image--inverse,.header[data-sticky-state=active] .header__row .header-logo__image{display:none}.header[data-sticky-state=active] .header__row .header-logo__image--inverse{display:block}[data-scroll-direction=none][data-sticky-state] .header-logo{transition:all .15s ease-in-out;padding-block:42px 38px}[data-scroll-direction=none][data-animating] .header-logo{transition:none;padding-block:12px}[data-scroll-direction=up]:not([data-animating]) .header-logo{transition:none;padding-block:12px}.mega-menu__column{min-width:280px}.mega-menu__list li{line-height:22px;position:relative}.mega-menu__list:has(>:nth-child(5)) li{line-height:20px}.mega-menu__list:has(>:nth-child(5)) .mega-menu__column{min-width:352px}.menu-drawer{width:100%;transform:translate(0) scale(.95);transform-origin:top right;transition:all .1s ease-out;opacity:0;max-width:calc(100% - 16px);height:fit-content;margin:8px;padding:20px 12px;border-radius:8px}.menu-open>.menu-drawer{opacity:1;transform:scale(1);transition:all .1s ease-in}.menu-drawer__close-button{background-color:var(--color-very-light-gray);align-self:flex-end;padding:6px!important;cursor:default!important;border:2px solid var(--color-very-light-gray)}.menu-drawer__close-button:hover{background-color:var(--color-bg-very-light-teal)}.menu-drawer__close-button:focus{border:2px solid #91a29d}.menu-drawer__close-button .svg-wrapper,.menu-drawer__close-button svg{width:24px;height:24px;fill:#79716b}.menu-drawer__top{display:flex;justify-content:flex-end;align-items:center;position:relative}.menu-drawer__header-logo{position:absolute;left:calc(50% + 4px);transform:translate(-50%)}.menu-drawer__header-logo svg{width:170px;min-width:170px;height:36px;min-height:36px}.menu-drawer__backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.menu-drawer__menu-main{display:grid;grid-template-columns:repeat(2,1fr);row-gap:8px;padding:24px 0 16px;position:relative}.menu-drawer__menu-main:after{content:"";display:block;height:1px;width:100vw;left:50%;transform:translate(-50%);position:absolute;bottom:0;background-color:var(--color-border)}.menu-drawer__menu-main .mobile-menu-item-wrapper{padding:8px;border-radius:8px;transition:all .15s ease-in-out;position:relative;height:64px}.menu-drawer__menu-main .mobile-menu-item-wrapper>.mobile-menu-item{position:absolute;top:0;left:0;padding:8px;height:100%;width:100%;z-index:3;font-weight:500;font-size:16px;line-height:24px;color:var(--color-heading);text-decoration:none}.menu-drawer__menu-main .mobile-menu-item-wrapper .mobile-submenu{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2;padding:8px;display:flex;align-items:flex-end}.menu-drawer__menu-main .mobile-menu-item-wrapper .mobile-submenu .mobile-submenu-item{color:var(--color-submenu-item);font-size:14px;line-height:20px;font-weight:400;margin-top:4px;text-decoration:none}.menu-drawer__menu-main .mobile-menu-item-wrapper:hover{background-color:var(--color-bg-very-light-teal)}.menu-drawer__menu-secondary{display:grid;grid-template-columns:repeat(2,1fr);column-gap:16px;row-gap:12px;padding:0 8px;margin-bottom:0}.menu-drawer__menu-secondary .mobile-menu-item{color:var(--color-heading);text-decoration:none}.menu-drawer__menu-secondary .mobile-menu-item:hover,.menu-drawer__menu-secondary .mobile-menu-item:active,.menu-drawer__menu-secondary .mobile-menu-item:focus{color:var(--color-submenu-item);text-decoration:none}.account-actions__link.button{background-color:var(--color-bg-very-light-teal);padding:8px 16px;box-shadow:0 1px 2px #0000000d;width:100%;margin-top:0;margin-inline:auto;border:1px solid transparent;transition:none}.kajabi-button{width:100%;font-weight:500;padding:8px 16px!important}@media screen and (min-width: 1080px){.account-actions__link.button{margin-inline:0;width:100%}}.account-actions__link.button span{color:var(--color-teal);font-size:16px;line-height:24px;font-weight:500}.account-actions__link.button:hover{background-color:var(--color-bg-light-teal)}.account-actions__link.button.button--secondary,.account-actions__link.button.button--secondary:hover{padding:8px 16px!important;font-weight:500!important;text-decoration:none;line-height:24px;color:var(--color-teal)}.menu-drawer__menu-main .divider{width:calc(100% - 8px);margin-inline:auto;height:1px;background-color:var(--color-border);display:none}.header-actions__action,.header-actions__cart-icon{overflow:visible!important}.header-actions__cart-icon .cart-bubble{right:-20%;top:-20%;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;color:var(--color-dark-coral);box-shadow:0 0 0 1px var(--color-dark-coral);background-color:var(--color-light-coral)!important;font-size:10px;line-height:10px;font-weight:600;padding:2px 6px;width:auto;aspect-ratio:auto}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{mask:0!important}.dialog-modal[open].search-modal__content{margin-top:80px!important;max-width:576px;border-radius:12px}.predictive-search-form__header{padding:0!important}.predictive-search-form__header-inner{background-image:url(./icon-search-alt.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:16px center;border-radius:12px}.predictive-search-form__header .search-input{font-size:14px;padding-block:12px;padding-left:44px}@media screen and (max-width: 749px){.predictive-search-form__header .search-input{font-size:16px}}.svg-wrapper.predictive-search__icon,.predictive-search__close-modal-button{display:none!important}.predictive-search-form__content-wrapper{border-radius:12px}.dialog-modal::backdrop{display:block!important;background-color:transparent;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.predictive-search-results__resource-header{padding:0}.predictive-search-results__wrapper slideshow-slides{padding:0;margin-block:0;display:flex;flex-direction:column}.predictive-search-results__title,.predictive-search-results__clear.button-unstyled{font-size:12px;line-height:16px;font-weight:600;padding-inline:12px;text-transform:uppercase}.predictive-search-results__clear.button-unstyled{text-decoration:underline;padding:0}.predictive-search-results__inner{background-color:#f6f5f5;padding-bottom:0}@media screen and (max-width: 768px){.predictive-search-results__inner{background-color:transparent}}.predictive-search-results__wrapper-products{display:flex;flex-direction:column;gap:4px}.predictive-search-results__card:not(.predictive-search-results__card--product),.predictive-search-results__wrapper-products .predictive-search-results__card{background-color:var(--color-white);padding:12px!important;border-radius:6px;box-shadow:0 1px 2px #0000000d;width:100%;border:none}.predictive-search-results__card:not(.predictive-search-results__card--product):hover,.predictive-search-results__wrapper-products .predictive-search-results__card:hover{padding:12px!important;border-radius:6px;box-shadow:0 1px 2px #0000000d;background-color:var(--color-bg-very-light-teal);margin:0;transform:none}.predictive-search-results__card .resource-card{text-decoration:none}.predictive-search-results__wrapper-queries{display:none}.predictive-search-results__wrapper-products .predictive-search-results__card .resource-card .resource-card__title{font-size:14px;line-height:20px}slideshow-slide .resource-card__title.paragraph{color:#292526;font-size:14px;line-height:20px;font-weight:700}.predictive-search-results__list .resource-card__media,.resource-card__content [ref=priceContainer],.resource-card__subtext{display:none}.predictive-search-results__inner>*{padding-inline:8px}.predictive-search-form__footer{display:none!important}.search-modal__content .predictive-search-form__content{max-height:100%;height:100%;padding-block-end:0!important}.search-modal .predictive-search-form__content-wrapper,.predictive-search-dropdown{height:100%;border-top-left-radius:0;border-top-right-radius:0}.button.predictive-search__search-button{border-radius:9999px;background-color:var(--color-white);color:#292524;box-shadow:var(--button-shadow);width:fit-content;height:auto}.predictive-search__search-button:active,.predictive-search__search-button:focus,.predictive-search__search-button:hover{background-color:var(--color-white);transform:none;box-shadow:none}.cart-drawer__dialog,.cart-drawer__dialog:modal{margin-block:16px;margin-right:16px;border-radius:12px;min-width:416px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.cart-drawer__dialog:modal{max-height:calc(100dvh - 70px)}.cart-drawer__header{padding:16px;align-items:flex-start;border-bottom:1px solid var(--color-border-gray)}.cart-drawer__heading.h3{color:var(--color-coral);font-size:30px;line-height:36px;font-weight:600}.cart-drawer__close-button{padding:4px;width:32px;height:32px;margin-right:0}.cart-drawer__close-button svg{width:24px;height:24px}.cart-drawer__items{padding-inline:16px}.c-cart-item{padding-block:12px;display:flex;flex-direction:column}.c-cart-item__recipient-details{margin-left:46px}.c-cart-item__recipient-details p{font-size:12px;line-height:1.2;color:var(--color-coral);margin:0 0 4px}.c-cart-item__recipient-details p strong{font-size:12px;line-height:1.2;color:var(--color-text)}.c-cart-item__content{display:flex;align-items:center;justify-content:space-between}.c-cart-item__content{justify-content:flex-start;gap:8px;width:100%}.c-cart-item__title,.c-cart-item__title a{color:#000;font-size:14px;line-height:20px;font-weight:500}.c-cart-item__notice{color:var(--color-coral);font-size:12px;line-height:1.2;font-weight:400;margin:6px 0}.c-cart-item__title a{text-decoration:none}.c-cart-item__price{margin-top:4px}.c-cart-item__price,.c-cart-item__price *{font-size:12px;font-weight:400;line-height:16px}.c-cart-item__image,.c-cart-item__image img{width:40px;height:40px;min-width:40px;border-radius:6px}.cart-items__media-container{border-radius:6px;overflow:hidden}.c-cart-item__image img.cart-items__swatch-image{width:100%;height:100%;object-fit:cover;transform:scale(1.6) rotate(-45deg)}.cart-items__remove{width:100%;height:auto;min-width:118px;font-size:12px;line-height:16px;font-weight:500;text-decoration:underline}.c-cart-item__remove{margin-left:auto}.c-cart-item__remove .quantity-selector{height:36px!important;box-shadow:0 1px 2px #0000000d}.cart-drawer__summary{border-top:1px solid var(--color-border-gray);-webkit-mask-image:none;mask-image:none;gap:24px}.cart__summary-totals{border-block-start:0!important;padding-block-start:0!important;margin-block-start:0!important}.cart__total-label,.cart__total-value{color:var(--color-heading);font-size:16px;line-height:24px;font-weight:500}.cart__total-items{color:var(--color-submenu-item);font-size:16px;line-height:24px;font-weight:500}.cart__summary-item.cart__summary-item{font-size:14px;line-height:20px}.cart__summary-item small{color:var(--color-submenu-item);font-size:14px;line-height:20px}.cart__total-container{gap:2px}.cart-continue-container{display:flex;justify-content:center;text-align:center;color:var(--color-submenu-item)}.cart-continue-container p{font-size:14px;line-height:20px}.cart-continue-button{font-size:14px!important;line-height:20px;font-weight:500;color:var(--color-coral);background:none;border:none;cursor:pointer;padding:0;font-size:inherit}.cart-continue-button:hover{color:--color-medium-light-coral}.cart__ctas .cart__checkout-button{max-height:50px}.cart-drawer__dialog.dialog-modal::backdrop{opacity:.25;background-color:#78716c}.cart-drawer__empty .cart-drawer__summary{display:none}.cart-drawer__empty .cart-drawer__content{justify-content:flex-start!important}.cart-items__empty-message{font-size:16px;line-height:24px;font-weight:500;color:var(--color-submenu-item);margin-top:24px;margin-bottom:24px;padding-bottom:24px;text-wrap:balance;position:relative}.cart-items__empty-message:after{content:"";display:block;width:100vw;height:1px;background-color:var(--color-border-gray);transform:translate(-50%);position:absolute;bottom:0;left:50%}.cart-drawer__empty .cart-drawer__items{padding:24px;overflow-x:hidden}.button.cart-items__empty-button{color:#fff;width:100%;padding:12px 24px;font-size:16px;line-height:24px;font-weight:600;margin:0;min-height:50px}.cart-drawer__items{-webkit-mask-image:none!important;mask-image:none!important}@media screen and (max-width: 1079px){.header__column--left{display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}search-button{order:1}.header-actions__cart-icon .cart-bubble{right:-50%;top:-25%;font-weight:400}.header__column--right{display:block;position:absolute;right:52px;top:20px}.header__column--right .account-drawer{display:none}.header-actions__action{margin-right:5px;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.menu-drawer-container .header__icon--summary{width:36px;height:36px;padding:0}.header[data-sticky-state=active] .header__row .menu-drawer-container .header__icon--summary svg,.header[data-sticky-state=active] .header__row .menu-drawer-container .header__icon--summary path{fill:var(--color-teal-header)}.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .menu-drawer-container .header__icon--summary svg,.header[data-sticky-state=inactive][data-scroll-direction=none] .header__row .menu-drawer-container .header__icon--summary path{fill:var(--color-white)}.header__columns{padding:20px 24px 16px}.header-actions__cart-icon,.header-actions__cart-icon .svg-wrapper{width:19px;height:19px}.search-action .header-actions__action .svg-wrapper{width:18px;height:18px}.header--compact .header__drawer{min-height:36px}.header-logo{margin-left:0!important;transform:translate(-3px)}.header-logo img{min-height:36px!important;min-width:170px!important;max-height:36px!important;max-width:170px!important;margin:0!important;padding:0!important}.header__columns{padding-right:16px}.header-logo{padding-block:0!important}.dialog-modal[open].search-modal__content{max-width:100%;margin-top:8px!important;margin-inline:8px;width:calc(100% - 16px);height:fit-content}.menu-open>.menu-drawer{overflow-y:scroll;overflow-x:hidden;height:calc(100dvh - 16px);max-height:fit-content}}@media screen and (max-width: 768px){.header__column--right{right:44px}}@media screen and (max-width: 640px){.header__columns{padding:20px 8px}.header-logo{margin-left:14px}.menu-drawer__menu-main{grid-template-columns:1fr;row-gap:4px}.menu-drawer__menu-main .divider{display:block}.menu-drawer__menu-main .divider:last-of-type{display:none}.cart-drawer__dialog,.cart-drawer__dialog:modal{margin-block:8px;margin-right:8px;border-radius:12px;max-width:432px;min-width:auto;width:calc(100% - 16px)}.cart-drawer__dialog:modal{max-height:calc(100dvh - 54px)}.cart-drawer__heading.h3{font-size:24px;line-height:32px;font-weight:600}.cart-drawer__empty .cart-drawer__items{padding:24px 16px}}@media screen and (max-width: 480px){.header__column--left{gap:0}}@media screen and (max-width: 990px){.gl-list.gl-fullscreen-top-clicked{padding:0 16px}.account-actions__icon.navbar-icon svg{width:26px;height:26px;max-width:26px;margin-top:3px}cart-icon.header-actions__cart-icon{margin-top:5px}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom-header.css.map */
