:root{--home-bg: #f1eee6;--home-bg-gradient: linear-gradient(180deg, rgba(243, 239, 232, 1), rgba(241, 235, 226, 1) 100%);--home-text: #2b2b2b;--home-text-muted: #6b6b6b;--home-card-radius: 10px;--home-max-text: 680px}html,body{background:var(--home-bg)!important;background-image:var(--home-bg-gradient)!important;background-attachment:fixed!important;color:var(--home-text)}#MainContent,#MainContent .shopify-section,#MainContent .gradient,#MainContent .isolate,#MainContent .section,#MainContent>section,#MainContent .shopify-section>section,#MainContent .shopify-section>div,#MainContent .rich-text,#MainContent .rich-text__wrapper,#MainContent .rich-text__blocks,#MainContent .featured-collection,#MainContent .collection,#MainContent .content-container,#MainContent .page-width,#MainContent [class*=color-background],#MainContent [class*=color-scheme],#MainContent .scroll-trigger,#MainContent .animate--slide-in,#MainContent .animate--fade-in,#MainContent .home-testimonials-wrap,#MainContent .home-promo-cards-wrap,#MainContent .home-testimonials-section,#MainContent .home-promo-cards-section{background-color:transparent!important;background-image:none!important}#MainContent .home-promo-card{background-color:#fff!important}#MainContent .home-promo-card__media{background-color:#f7f5f2!important}#MainContent .rich-text,#MainContent .featured-collection{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(48px,6vw,72px)}#MainContent .rich-text__wrapper,#MainContent .rich-text__blocks{max-width:var(--home-max-text);margin-inline:auto}#MainContent .rich-text__heading{font-family:Georgia,Times New Roman,Cambria,serif;font-weight:500;line-height:1.2;letter-spacing:-.01em;color:var(--home-text);font-size:clamp(32px,4.4vw,44px);margin:0 0 16px}#MainContent .rich-text__text{font-size:clamp(15px,1.6vw,16px);line-height:1.7;color:var(--home-text-muted);max-width:var(--home-max-text);margin-inline:auto}#MainContent .rich-text__text p+p{margin-top:12px}#MainContent .featured-collection .title,#MainContent .collection .title{font-family:Georgia,Times New Roman,Cambria,serif;font-weight:500;line-height:1.25;color:var(--home-text);font-size:clamp(24px,2.8vw,32px);margin-bottom:24px}#MainContent .featured-collection .title strong{font-weight:500}#MainContent .featured-collection__description{font-size:15px;line-height:1.7;color:var(--home-text-muted);max-width:var(--home-max-text);margin:0 auto 32px}#MainContent .card-wrapper.product-card-wrapper{transition:transform .25s ease,box-shadow .25s ease}#MainContent .card-wrapper.product-card-wrapper .card,#MainContent .card-wrapper.product-card-wrapper .card__inner{border-radius:var(--home-card-radius);overflow:hidden}#MainContent .card-wrapper.product-card-wrapper .card__media,#MainContent .card-wrapper.product-card-wrapper .card .media{border-radius:var(--home-card-radius)}#MainContent .card-wrapper.product-card-wrapper:hover{transform:translateY(-2px);box-shadow:0 8px 24px #2b2b2b0f}#MainContent .card-wrapper.product-card-wrapper .card__information{padding-top:20px;padding-bottom:8px;gap:8px}#MainContent .card-wrapper.product-card-wrapper .card__heading,#MainContent .card-wrapper.product-card-wrapper .card__heading a{font-family:Georgia,Times New Roman,Cambria,serif;font-weight:500;font-size:16px;line-height:1.35;color:var(--home-text);letter-spacing:0}#MainContent .card-wrapper.product-card-wrapper .price{font-size:14px;line-height:1.4;color:var(--home-text-muted);margin-top:6px}#MainContent .card-wrapper.product-card-wrapper .price .price-item{font-weight:400;color:var(--home-text-muted)}@media(max-width:749px){#MainContent .rich-text,#MainContent .featured-collection{padding-top:clamp(40px,10vw,56px);padding-bottom:clamp(40px,10vw,56px)}#MainContent .card-wrapper.product-card-wrapper .card__information{padding-top:16px}#MainContent .card-wrapper.product-card-wrapper .card__heading,#MainContent .card-wrapper.product-card-wrapper .card__heading a{font-size:15px}}#MainContent .home-promo-cards-section{padding:0 16px clamp(40px,7vw,72px);position:relative}#MainContent .home-promo-cards-section:before{content:"";display:block;width:80%;height:1px;background:#2b2b2b17;margin:-56px auto clamp(72px,11vw,112px)}#MainContent .home-promo-cards{display:flex;flex-direction:column;gap:32px;max-width:1100px;margin:0 auto}#MainContent .home-promo-card{display:flex;flex-direction:column;text-decoration:none;color:var(--home-text);background:#fff;border-radius:var(--home-card-radius);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 2px 8px #2b2b2b0a}#MainContent .home-promo-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px #2b2b2b14}#MainContent .home-promo-card__media{width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#f7f5f2}#MainContent .home-promo-card__image{width:100%;height:100%;object-fit:cover;display:block}#MainContent .home-promo-card__content{padding:24px 20px 28px;display:flex;flex-direction:column;gap:10px}#MainContent .home-promo-card__title{font-family:Georgia,Times New Roman,Cambria,serif;font-weight:500;font-size:clamp(22px,2.6vw,26px);line-height:1.25;letter-spacing:-.005em;color:var(--home-text);margin:0}#MainContent .home-promo-card__text{font-size:15px;line-height:1.65;color:var(--home-text-muted);margin:0}#MainContent .home-promo-card__link{margin-top:6px;font-size:14px;font-weight:500;color:var(--home-text);text-decoration:underline;text-underline-offset:3px}@media(min-width:750px){#MainContent .home-promo-cards-section{padding:0 24px clamp(56px,7vw,88px)}#MainContent .home-promo-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}#MainContent .home-promo-card__media{aspect-ratio:4 / 5}#MainContent .home-promo-card__content{padding:28px 28px 32px}#MainContent .home-promo-cards:has(>.home-promo-card:only-child){grid-template-columns:1fr;max-width:720px}}#MainContent .home-promo-cards-section:has(.home-promo-card:only-child):before{display:none}#MainContent .home-testimonials-section{padding:clamp(56px,9vw,96px) 20px clamp(72px,11vw,120px)}#MainContent .home-testimonials{max-width:620px;margin:0 auto}#MainContent .home-testimonials__title{font-family:Georgia,Times New Roman,Cambria,serif;font-weight:500;line-height:1.25;color:var(--home-text);font-size:clamp(24px,2.8vw,32px);text-align:center;margin:0 0 clamp(40px,6vw,64px)}#MainContent .home-testimonials__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(40px,6vw,64px)}#MainContent .home-testimonials__item{max-width:580px;margin:0 auto;width:100%}#MainContent .home-testimonials__quote{font-style:italic;font-size:clamp(17px,1.9vw,19px);line-height:1.55;color:var(--home-text);margin:0;text-align:left}#MainContent .home-testimonials__author{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--home-text-muted);text-align:left}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)):before{display:none}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-cards{gap:18px;max-width:980px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-card__media{aspect-ratio:1 / 1}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-card__content{padding:16px 16px 20px;gap:6px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-card__title{font-size:clamp(17px,2vw,20px)}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-card__link{font-size:13px;margin-top:2px}@media(min-width:750px){#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-cards{grid-template-columns:repeat(3,1fr);gap:20px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(3)) .home-promo-card__content{padding:18px 18px 22px}}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-cards{gap:18px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__media{aspect-ratio:1 / 1}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__content{padding:16px 16px 20px;gap:6px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__title{font-size:clamp(17px,2vw,20px)}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__link{font-size:13px;margin-top:2px}@media(min-width:750px){#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-cards{max-width:880px;gap:20px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__content{padding:22px 22px 26px}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__title{font-size:clamp(19px,2.2vw,22px)}#MainContent .home-promo-cards-section:has(.home-promo-card:nth-child(2):last-child) .home-promo-card__link{font-size:14px}}#MainContent .collection .grid__item:has(a[href$="/products/curated-cozy-bundles"]),#MainContent .collection .grid__item:has(a[href$="/products/premium-cozy-bundle"]){display:none}
/*# sourceMappingURL=/cdn/shop/t/4/assets/home-modernize.css.map */
