.hero-custom-wrapper{background:#faf9f6;background:linear-gradient(180deg,#faf9f6 15%,#fbdfc5,#faf9f6 85%)}.hero-section{position:relative;padding:4rem 0}.hero-content{text-align:center;padding:var(--section-vertical-spacing) 1.25rem 0rem;max-width:800px;margin:0 auto}.hero-content a.button{display:none}.hero-title{font-family:var(--heading-font-family)!important;font-size:3.75rem;line-height:1.2em;font-family:serif;color:#1a365d;margin-bottom:1rem;color:rgb(var(--text-color));font-weight:700}.hero-description{font-size:1.125rem;margin-bottom:2rem;color:rgb(var(--text-color))}.hero-description p:empty{margin-bottom:1.25rem}.hero-description p strong{font-family:font-family: var(--heading-font-family);letter-spacing:var(--heading-letter-spacing);font-size:1rem}.hero-button{display:inline-block;background-color:#ff7f7f;color:#fff;padding:.75rem 1.25rem;border-radius:9999px;text-decoration:none;transition:background-color .3s}.hero-button:hover{background-color:#ff6b6b}.promo-badge{position:absolute;top:1rem;right:1rem}.promo-content{background-color:#ff7f7f;color:#fff;padding:1rem;border-radius:9999px;text-align:center}.promo-text-bold{font-weight:700}.kit-feature-section{padding:4rem 0}.feature-container{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;align-items:center;max-width:1000px;margin:0 auto}.feature-image-wrapper{width:100%}.feature-img{width:100%;height:auto;border-radius:.5rem;box-shadow:0 4px 6px #0000001a}.feature-content{padding:2rem}.feature-title{font-size:2rem;font-family:serif;color:#1a365d;margin-bottom:1rem}.feature-description{font-size:1.125rem;margin-bottom:1.5rem;color:rgb(var(--text-color))}.feature-button{display:inline-block;background-color:#0d9488;color:#fff;padding:.75rem 1.5rem;border-radius:.375rem;text-decoration:none;transition:background-color .3s}.feature-button:hover{background-color:#0b7a6e}.categories-section{padding:0rem 1.25rem var(--section-vertical-spacing)}.categories-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto}.category-card{padding:1rem}.products-carousel-wrapper{margin:20px 0}.splide__arrow--prev{left:-3em!important}.splide__arrow--next{right:-3em!important}.category-title{font-size:1.5rem;font-family:serif;color:#1a365d;margin-bottom:.5rem}.category-description{color:rgb(var(--text-color))}.value-props-section-wrapper{padding:var(--section-vertical-spacing) 1rem}.value-props-section{max-width:1000px;margin:0 auto}.value-props-title{text-align:center;font-size:3.5rem;line-height:1.2em;font-weight:700;margin-bottom:3rem;color:#1a1f2c}.value-props-grid{display:grid;grid-template-columns:1fr;gap:2rem}.value-prop{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 4rem;padding:0;margin:25px 0}.icon-wrapper{flex-shrink:0;width:90px;height:90px;display:flex;align-items:center;justify-content:center}.value-prop-content{display:flex;flex:1;padding-left:0;gap:2px}.value-prop-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#1a1f2c}@media (max-width: 768px){.hero-description{font-size:17px}.feature-container{grid-template-columns:1fr}.feature-content a.button{transform:translate(-50%);left:50%}.categories-grid{grid-template-columns:repeat(2,1fr)}.value-props-grid{grid-template-columns:1fr}.hero-title{font-size:2.25rem}.value-props-title{font-size:1.75rem!important}.icon-wrapper{width:80px;height:80px}.feature-content{padding:0rem 2rem}.featured-collections-carousel__item{margin-bottom:40px;gap:1rem!important}.kit-feature-section{padding:1rem 0rem!important}.value-props-btn{margin-top:2rem!important}.feature-title,.feature-description{text-align:center}}@media (max-width: 480px){.icon-wrapper{width:18vw;height:18vw}.value-prop-content p{font-size:4.3vw;line-height:5vw}.value-prop-title{font-size:3.9vw!important;line-height:1.25!important}.categories-grid{grid-template-columns:1fr}.promo-badge{position:relative;top:auto;right:auto;margin-top:1rem}[data-template="page.mothers-day"] a.button,[data-template="page.mothers-day"] button.button:not(.header-sidebar__linklist-button){padding:14.4px 1rem!important}}.hero-section{padding:0!important}.hero-description{font-family:Nunito Sans,sans-serif!important;font-size:1.25rem;line-height:1.75rem;letter-spacing:normal}.feature-title{font-family:Poppins!important;font-size:var(--text-h2);line-height:1.2;letter-spacing:var(--heading-letter-spacing);color:#1c1c1c}.feature-description{font-family:Nunito Sans,sans-serif!important;font-size:17px;letter-spacing:normal}.category-title{font-family:Poppins!important;font-size:var(--text-h3);line-height:1.5;letter-spacing:var(--heading-letter-spacing);color:#1c1c1c}.category-description{font-family:Nunito Sans,sans-serif!important;font-size:17px;letter-spacing:normal}.categories-grid{gap:0px}.category-card{padding:1rem 0rem 0rem}.promo-content{border-radius:50%;height:90px;width:130px;font-family:Nunito Sans,sans-serif!important}.feature-img{box-shadow:none}.value-props-title{font-family:Poppins!important;text-align:center;font-size:3.75rem;line-height:1.2em;letter-spacing:var(--heading-letter-spacing);margin-bottom:3.5rem;color:#fff}.value-props-section{padding:0rem}.value-props-description{font-family:Nunito Sans,sans-serif!important;font-size:17px;letter-spacing:normal;color:#fff}.value-prop-title{font-family:Poppins!important;font-size:var(--text-h5);line-height:1.5;letter-spacing:var(--heading-letter-spacing);color:#fff}.value-prop-content::marker{font-family:Poppins!important;font-size:0px;line-height:1.5;letter-spacing:var(--heading-letter-spacing);color:#fff}.value-prop-content p{color:#b8c6d4}.value-props-btn{margin-top:4rem;text-align:center}.kit-feature-section{padding:1rem 0rem 0rem}@media (max-width: 820px){.promo-badge{position:relative;top:auto;right:auto;margin-top:1rem}}@media (max-width: 600px){.value-prop{display:grid;grid-template-columns:1fr;gap:2rem 4rem}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/mothers-day.css.map */
