.advice-slider{text-align:center}.advice-slider__title{font-size:20px;font-weight:600;margin-bottom:30px;text-transform:capitalize;color:rgb(var(--color-new-heading))}.advice-slider__card{background:#fff;border-radius:12px;overflow:hidden;text-align:left}.advice-slider__image img{width:100%;height:auto;display:block;border-radius:12px;object-fit:cover;aspect-ratio:var(--aspect-ratio-desktop)!important}.advice-slider__content{padding:12px 0}.advice-slider__category{font-size:12px;font-weight:400;line-height:12px;letter-spacing:1.3px;color:#212326bf;display:block;margin-bottom:8px}.advice-slider__card-title{font-size:16px;font-weight:600;line-height:20px;letter-spacing:.6px;color:rgb(var(--color-heading));margin-bottom:8px}.advice-slider__link{text-decoration:none;color:rgb(var(--color-new-heading))}.advice-slider__desc{font-size:14px;font-weight:400;line-height:20px;letter-spacing:.6px;color:#6b6b6b}.advice-slider__button{margin-top:25px}.advice-slider__button .btn{display:inline-block;padding:16px 25px;border-radius:27px;background:rgb(var(--color-button-background));color:rgb(var(--color-button-text));font-size:12px;line-height:18px;letter-spacing:2px;font-weight:600;text-decoration:none}.advice-slider__button .btn:hover{background-color:rgb(var(--color-base-color_on_hover));color:#fff}.advice-slider .flickity-page-dots{display:flex;justify-content:center;align-items:center;position:relative;gap:10px;list-style:none;padding:0rem 1rem;margin:3rem 0rem 0rem}.advice-slider .flickity-page-dots .dot{width:50px;height:6px;background:#ddd;border-radius:8px;opacity:1;cursor:pointer}.advice-slider .flickity-page-dots .dot.is-selected{background:#111;width:50px}.advice-slider__carousel .carousel-cell{margin-right:12px}@media (min-width: 768px){.advice-slider__carousel .carousel-cell{margin-right:30px}.advice-slider__title{font-size:30px}}@media (max-width: 768px){.advice-slider[data-show-one-and-half=true] .advice-slider__carousel{padding-right:1rem}.advice-slider .flickity-page-dots{margin-top:1.5rem;gap:.9rem}.advice-slider .flickity-page-dots .dot{height:.3rem}.advice-slider__card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3;max-height:2.6em}.advice-slider__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em}.advice-slider__button{margin-top:20px}}.advice-slider--blog-posts .advice-slider__image img{aspect-ratio:var(--aspect-ratio-desktop)}@media (max-width: 768px){.advice-slider--blog-posts .advice-slider__image img,.advice-slider__image img{aspect-ratio:var(--aspect-ratio-mobile)}}.age-collections{text-align:center}.age-collections .section-title{font-size:30px;line-height:48px;letter-spacing:.6px;font-weight:600;color:rgb(var(--color-heading));margin-bottom:3rem;text-transform:capitalize}.age-collections .age-tabs{display:inline-flex;background:rgb(var(--color-button-background));border-radius:27px;padding:8px 30px;gap:0;margin-bottom:3rem}.age-collections .age-tab{padding:10px 20px;border-radius:27px;background:transparent;border:none;cursor:pointer;font-size:14px;line-height:14px;letter-spacing:1px;color:rgb(var(--color-base-color_on_hover));white-space:nowrap}.age-collections .age-tab.active{background:rgb(var(--color-base-color_on_hover));color:#fff}.age-collections .collection-title{font-size:20px;line-height:28px;font-weight:600;letter-spacing:.6px;margin-top:18px;margin-bottom:26px;color:rgb(var(--color-new-heading))}@media screen and (max-width: 900px){.age-collections .age-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;background:transparent;padding:0;border-radius:0}.age-collections .age-tab{width:100%;border-radius:20px;font-size:14px;background:rgb(var(--color-button-background));color:rgb(var(--color-base-color_on_hover))}.age-collections .age-tab.active{background:rgb(var(--color-base-color_on_hover));color:#fff}}.age-collections .age-tab-content{display:none}.age-collections .age-tab-content.active{display:block}.age-collections .desktop-label{display:inline}.age-collections .mobile-label{display:none}@media screen and (max-width: 900px){.age-collections .desktop-label{display:none}.age-collections .mobile-label{display:inline}}.age-collections .collection-grid{display:grid;gap:30px;justify-content:center}@media screen and (max-width: 768px){.age-collections .collection-grid{grid-template-columns:repeat(2,1fr);gap:15px}.age-collections .section-title{font-size:20px;margin-bottom:2rem}.age-collections .collection-title{font-size:14px;line-height:100%;letter-spacing:.6px}}@media screen and (min-width: 768px){.age-collections .collection-grid{grid-template-columns:repeat(auto-fit,minmax(calc(100% / var(--desktop-cols) - 30px),1fr));justify-content:center}}.age-collections .collection-card{background:#f2f6ff;border-radius:10px;text-align:center;max-width:330px}.age-collections .collection-card a{text-decoration:none;color:inherit}.age-collections .collection-card img{border-top-right-radius:10px;border-top-left-radius:10px;width:100%;height:auto}.age-collections .title-align-left .collection-title{text-align:left;padding-left:10px}.age-collections .title-align-center .collection-title{text-align:center}.age-collections .title-align-right .collection-title{text-align:right}.baby-registry-form-section .baby-registry-form-container{max-width:600px;margin:0 auto;background:#fff;border-radius:8px}.baby-registry-form-section .baby-registry-title{text-align:center;margin-bottom:30px;font-size:28px;color:#333}.baby-registry-form-section .baby-registry-form{display:flex;flex-direction:column;gap:20px}.baby-registry-form-section .form-field{display:flex;flex-direction:column;gap:8px}.baby-registry-form-section .form-field label{font-weight:500;color:#333}.baby-registry-form-section .form-field input[type=text],.baby-registry-form-section .form-field input[type=date]{padding:12px;border:1px solid #ddd;border-radius:4px;font-size:16px}.baby-registry-form-section .gender-options{display:flex;gap:20px}.baby-registry-form-section .radio-label{display:flex;align-items:center;gap:8px;cursor:pointer}.baby-registry-form-section .form-message{padding:12px;margin-bottom:20px;border-radius:4px;text-align:center}.baby-registry-form-section .form-message--success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.baby-registry-form-section .baby-registry-form-action-buttons{width:100%;display:flex;justify-content:space-between;gap:25px}.baby-registry-form-section .action-button-item{display:flex;flex:1}.baby-registry-form-section .action-button-item button{width:100%}.baby-registry-form-section .baby-registry-form-action-buttons .button--secondary:hover,.baby-registry-form-section .edit-form-popup-overlay .button--secondary:hover{color:#000!important}.baby-registry-form-section .registry-section{margin-top:25px;border-top:1px solid #eee}.baby-registry-form-section .show-text,.baby-registry-form-section .hide-text{transition:opacity .3s ease}.baby-registry-form-section .button--secondary:not(.active) .hide-text,.baby-registry-form-section .button--secondary.active .show-text{display:none}.baby-registry-form-section .registry-display{transition:all .3s ease;max-height:2000px;opacity:1;overflow:hidden}.baby-registry-form-section .registry-display-title{font-size:24px;color:#333;text-align:center;margin:15px 0}.baby-registry-form-section .registry-entries{display:flex;flex-direction:column;gap:15px}.baby-registry-form-section .registry-entry{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:15px;transition:transform .2s ease;display:flex;justify-content:space-between;align-items:center}.baby-registry-form-section .registry-entry-action-wrapper{display:flex;align-items:center;justify-content:center;gap:10px}.baby-registry-form-section .registry-entry-action-button-item button{background:transparent;color:#000;border:none;cursor:pointer;padding:8px 12px;border-radius:4px;transition:background-color .2s ease}.baby-registry-form-section .registry-entry-action-button-item button:hover{background-color:#0000000d}.baby-registry-form-section .registry-entry-action-button-item button.delete-entry-button svg{width:20px;height:20px}.baby-registry-form-section .registry-entry.editing .entry-details{display:none}.baby-registry-form-section .edit-form-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1000;justify-content:center;align-items:center}.baby-registry-form-section .edit-form-popup-overlay.active{display:flex}.baby-registry-form-section .edit-form{display:none;flex-direction:column;gap:15px;background:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:90%;max-width:400px;position:relative}.baby-registry-form-section .edit-form.active{display:flex}.baby-registry-form-section .edit-form-title{font-size:20px;color:#333;margin-bottom:10px;text-align:center}.baby-registry-form-section .edit-form-buttons{display:flex;gap:10px;margin-top:10px}.baby-registry-form-section .edit-form-buttons button{flex:1;padding:10px;border-radius:4px;cursor:pointer;font-weight:500;transition:background-color .2s ease}.baby-registry-form-section .edit-form input[type=text],.baby-registry-form-section .edit-form input[type=date]{padding:8px;border:1px solid #ddd;border-radius:4px;font-size:14px}.baby-registry-form-section .edit-form .gender-options{display:flex;gap:15px}.baby-registry-form-section button:disabled{opacity:.7;cursor:not-allowed}.baby-registry-form-section .button--primary:disabled{opacity:.7}.baby-registry-form-section .delete-entry-button:disabled{opacity:.5}.baby-registry-form-section .button-loading{position:relative;color:transparent!important}.baby-registry-form-section .button-loading:after{content:"";position:absolute;left:50%;top:50%;width:20px;height:20px;border:2px solid;border-radius:50%;border-color:#fff #fff #fff transparent;animation:button-loading-spinner .8s linear infinite}@keyframes button-loading-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.baby-registry-form-section .registry-entry-action-button-item .delete-entry-button{display:flex}.baby-registry-form-section .entry-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.baby-registry-form-section .entry-name{font-size:18px;color:#333;margin:0}.baby-registry-form-section .form-message--error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.baby-registry-form-section .entry-details{display:flex;gap:15px;font-size:14px;color:#666}.baby-registry-form-section .entry-age,.baby-registry-form-section .entry-gender,.baby-registry-form-section .entry-date{display:inline-flex;align-items:center}.baby-registry-form-section .entry-age:before{content:"\1f476";margin-right:5px}.baby-registry-form-section .entry-gender:before{content:"\1f465";margin-right:5px}.baby-registry-form-section .entry-date:before{content:"\1f4c5";margin-right:5px}.baby-registry-form-section .no-entries{text-align:center;color:#666;font-style:italic;padding:10px;background:#f8f9fa;border-radius:6px;margin-bottom:0}@media screen and (max-width: 768px){.section-baby-registry-form{padding-inline:15px!important}.baby-registry-form-section .baby-registry-title{font-size:24px;margin-block:15px}.baby-registry-form-section .baby-registry-form-action-buttons{flex-direction:column;gap:10px}.baby-registry-form-section .entry-details{flex-direction:column;gap:5px}}.promo-slider{text-align:center}.promo-slider p{margin:0}.promo-slider .flickity-carousel{margin-bottom:3rem}.promo-slider__title{font-size:30px;line-height:48px;letter-spacing:.6px;font-weight:600;color:rgb(var(--color-heading));margin-bottom:30px;text-transform:capitalize}.promo-slider__card{background:#fff;border-radius:12px;overflow:hidden;text-align:left;display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.promo-slider .carousel-cell{width:100%;height:auto}.promo-slider .flickity-enabled{position:relative}.promo-slider .flickity-enabled:focus{outline:none}.promo-slider .flickity-viewport{overflow:hidden;position:relative}.promo-slider .flickity-slider{position:absolute;width:100%;height:100%}.promo-slider__image img{width:100%;height:auto;display:block;border-top-right-radius:10px;border-top-left-radius:10px}.promo-slider__content{display:flex;flex-direction:column;padding-top:25px;flex-grow:1}.promo-slider__main-content{flex-grow:1}.promo-slider__bottom-content{margin-top:auto}.promo-slider__tag{font-size:12px;font-weight:400;letter-spacing:1.3px;line-height:12px;color:#444;margin-bottom:4px;display:block}.promo-slider__title-card{font-size:20px;font-weight:600;margin-bottom:15px;line-height:100%;letter-spacing:.6px;color:rgb(var(--color-new-heading))}.promo-slider__desc{font-size:16px;color:rgb(var(--color-new-heading));margin-bottom:10px;line-height:22.4px;letter-spacing:.6px}.promo-slider__desc--full{display:none}.promo-slider__offer{font-size:16px;font-weight:400;margin-bottom:14px;line-height:100%;letter-spacing:2.4px}.promo-slider__offer strong{font-weight:700}.promo-slider__btn{display:inline-block;padding:16px 43px;border:1px solid rgb(var(--color-base-color_on_hover));border-radius:28px;font-size:12px;line-height:18px;letter-spacing:2px;font-weight:600;text-decoration:none;color:rgb(var(--color-button-text));margin-top:2px;align-self:flex-start}.promo-slider__btn:hover{background:rgb(var(--color-base-color_on_hover));color:#fff}.promo-slider__bottom-btn .btn{display:inline-block;padding:16px 43px;border-radius:28px;background:rgb(var(--color-button-background));color:#000;font-size:12px;font-weight:600;line-height:18px;letter-spacing:2px;text-decoration:none}.promo-slider__bottom-btn .btn:hover{background:rgb(var(--color-base-color_on_hover));color:#fff}.promo-slider .flickity-page-dots{display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important;gap:6px!important}.promo-slider .flickity-page-dots .dot{width:50px!important;height:6px!important;background:#ddd!important;border-radius:3px!important;opacity:1!important}.promo-slider .flickity-page-dots .dot.is-selected{width:32px!important}.promo-slider .flickity-page-dot.is-selected{background:#8f8f8f!important}@media (max-width: 767px){.promo-slider__title{margin-bottom:20px;font-size:20px;line-height:48px;letter-spacing:.6px}.promo-slider__title-card{font-size:14px;line-height:36.4px;letter-spacing:.6px}.promo-slider__desc--short{display:none}.promo-slider__desc--full{display:block;font-size:12px;line-height:21px;letter-spacing:.6px;margin-bottom:14px}.promo-slider__offer{font-size:14px}.promo-slider__bottom-btn .btn{padding:12px 25px}.promo-slider__content,.promo-slider__main-content{flex-grow:initial}.promo-slider__bottom-content{margin-top:initial}}@media (min-width: 768px){.promo-slider__tag,.promo-slider__btn{display:none}.promo-slider .carousel-cell{width:calc(33.333% - 16px)!important;margin-right:24px}.promo-slider .flickity-viewport{overflow:hidden}.promo-slider .flickity-carousel{width:100%}.promo-slider .flickity-carousel{margin-bottom:3rem}.promo-slider .flickity-button{display:none!important}.promo-slider .flickity-page-dots{display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important;gap:6px!important}}@media (min-width: 1024px){.carousel-cell{width:calc(33.333% - 16px);margin-right:24px}}.customer-info{margin:40px 0}.customer-info p,.customer-info h3{margin:0;display:inline}.customer-info .read_more{display:inline;background:none;border:none;cursor:pointer;font-weight:600;font-size:12px;line-height:21.6px;letter-spacing:.6px;color:rgb(var(--color-base-color_on_hover));text-decoration:none;padding:0}.customer-info .customer-info__top-text{width:100%;margin:0 auto 40px;font-size:12px;color:#42474c;line-height:21.6px;letter-spacing:.6px;font-weight:400;display:inline-block}.customer-info .customer-info__top-text--left{text-align:left;margin-left:0;margin-right:auto}.customer-info .customer-info__top-text--center{text-align:center;margin:0 auto 40px}.customer-info .customer-info__top-text--right{text-align:right;margin-left:auto;margin-right:0}.customer-info .customer-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:var(--card-background);padding:15px;text-align:center}.customer-info .customer-info__card{background:var(--card-background);padding:15px;display:flex;flex-direction:column}.customer-info .customer-info__title{font-weight:600;padding-bottom:10px;font-size:20px;letter-spacing:.6px;color:rgb(var(--color-new-heading));text-transform:capitalize}.customer-info .customer-info__desc{font-size:16px;letter-spacing:.6px;color:#6b6b6b;margin-top:auto;flex:1}.customer-info .customer-info__desc p{color:#6b6b6b}@media (max-width: 767px){.customer-info .customer-info__grid{grid-template-columns:1fr}.customer-info .customer-info__grid{background:none}.customer-info .customer-info__title{font-size:18px}.customer-info .customer-info__desc{font-size:14px}}.banner-section .banner-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.banner-section .banner-item{position:relative;overflow:hidden}.banner-section .banner-item img{width:100%;height:100%;object-fit:cover;display:block}.banner-section .banner-content{position:absolute;bottom:30px;left:30px;color:#fff;text-align:left;z-index:2;max-width:80%}.banner-section .banner-content-heading{font-size:32px;font-weight:700;color:#fff;line-height:100%;letter-spacing:.6px;margin-bottom:5px}.banner-section .banner-content-subheading{font-size:22px;font-weight:600;margin-bottom:20px;letter-spacing:.6px;line-height:100%}.banner-section .banner-btn{display:inline-block;background:#fff;color:#000;padding:18px 32px;border-radius:27px;font-size:16px;line-height:18px;letter-spacing:2px;font-weight:600;text-decoration:none}.banner-section .banner-btn:hover{background:rgb(var(--color-base-color_on_hover));color:var(--btn-hover-text)}@media (max-width: 768px){.banner-section .banner-wrapper{grid-template-columns:1fr;row-gap:10px}.banner-section .banner-content{bottom:20px;max-width:90%;width:auto;padding:0 15px}.banner-section .banner-content-heading{font-size:22px;margin-bottom:4px}.banner-section .banner-content-subheading{font-size:16px;margin-bottom:15px}.banner-section .banner-btn{padding:12px 22px;font-size:12px}.banner-section .banner-content.mobile-left{left:15px;right:auto;transform:none;text-align:left}.banner-section .banner-content.mobile-center{left:50%;right:auto;transform:translate(-50%);text-align:center}.banner-section .banner-content.mobile-right{right:15px;left:auto;transform:none;text-align:right}}.services-section .services-heading{font-size:20px;margin-bottom:30px;text-transform:capitalize;font-weight:600}.services-section .services-grid{display:grid;gap:20px;grid-template-columns:repeat(1,1fr)}.services-section .service-card{background:var(--card-bg);padding:20px;text-align:center;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%}.services-section .service-desc{font-size:16px}.services-section .service-card:hover{background:var(--card-bg-hover)}.services-section .service-card:hover .service-btn{background-color:var(--card-bg-hover)}.services-section .service-card:hover .service-btn:hover{background-color:rgb(var(--color-base-color_on_hover));color:#fff}.services-section .service-content{flex-grow:1;display:flex;flex-direction:column}.services-section .service-title{font-size:20px;font-weight:600;line-height:36px;letter-spacing:.6px;margin-bottom:15px;color:rgb(var(--color-new-heading))}.services-section .service-desc{font-size:16px;color:rgb(var(--color-heading));line-height:25px;letter-spacing:.6px;margin-bottom:auto}.services-section .service-btn{margin-top:20px;display:inline-block;width:80%;padding:16px 0;border-radius:25px;border:1px solid rgb(var(--color-button-text));background:var(--btn-bg);color:rgb(var(--color-button-text));text-decoration:none;font-size:12px;line-height:18px;letter-spacing:2px;font-weight:600;transition:all .3s ease;text-align:center}@media (max-width: 768px){.services-section{padding:40px 15px}.services-section .service-btn{padding:16px 0}}@media (max-width: 768px){.services-section .service-title{margin-bottom:5px;font-size:18px}.services-section .service-btn{margin-top:30px}.services-section .service-desc{font-size:14px}}@media (min-width: 576px){.services-section .services-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.services-section .services-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}@media (min-width: 992px){.services-section .services-heading{font-size:30px}}.custom-slider-section{position:relative;padding:0 40px}.custom-slider-section .flickity-slider{display:flex;align-items:center}.custom-slider-section .carousel-cell{width:100%;display:flex;align-items:center;justify-content:center;gap:20px}.custom-slider-section .carousel-cell__image{flex:1;width:100%}.custom-slider-section .carousel-cell__image img{width:100%;height:auto;border-radius:8px}.custom-slider-section .carousel-cell__content{flex:1;max-width:50%}.custom-slider-section .carousel-cell__content h2{font-size:24px;font-weight:700;margin-bottom:15px;color:#4a414d;text-transform:capitalize}.custom-slider-section .carousel-cell__content p{font-size:16px;color:#6b6b6b;line-height:1.6}.custom-slider-section--left .carousel-cell{flex-direction:row}.custom-slider-section--right .carousel-cell{flex-direction:row-reverse}.custom-slider-section .flickity-page-dots{position:absolute;bottom:-20px;left:50%;transform:translate(-50%);display:flex;gap:8px;background-color:transparent!important;cursor:pointer}.custom-slider-section .flickity-page-dot{height:10px;cursor:pointer}.custom-slider-section .flickity-page-dots .dot{width:10px;height:10px;border-radius:50%;opacity:1;transition:background .3s ease;cursor:pointer}.custom-slider-section .flickity-page-dots .dot.is-selected{background:#4a414d}.custom-slider-section .flickity-button{background:#fff;border:1px solid rgb(74 65 77);color:#4a414d;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 6px #0000001a}.custom-slider-section .flickity-button:hover{background:#4a414d;color:#fff}.custom-slider-section .flickity-prev-next-button.previous{left:-60px}.custom-slider-section .flickity-prev-next-button.next{right:-60px}.custom-slider-section .flickity-page-dot.is-selected{background:#8f8f8f!important}@media (max-width: 768px){.custom-slider-section .carousel-cell{flex-direction:column!important;text-align:center;gap:20px}.custom-slider-section .carousel-cell__image{max-width:100%;flex:unset}.custom-slider-section .carousel-cell__image img{width:100%;height:auto;border-radius:0}.custom-slider-section .carousel-cell__content{max-width:100%;flex:unset;padding:0 20px}.custom-slider-section .carousel-cell__content h2{font-size:22px;font-weight:700;margin:15px 0 10px}.custom-slider-section .carousel-cell__content p{font-size:16px;line-height:1.5;margin-bottom:0}.custom-slider-section .flickity-button{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/64/compiled_assets/styles.css.map */
