.colteal-editorial-section{background:#fff;color:#242320}.ct-home{max-width:1600px;margin:0 auto;padding:0 30px 32px;font-family:Arial,Helvetica,sans-serif;text-align:left}.ct-home *{box-sizing:border-box}.ct-home a{text-decoration:none;color:inherit}.ct-home h1,.ct-home h2,.ct-category-copy strong{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#171717;text-transform:none;letter-spacing:-.035em}.ct-home h1,.ct-home h2,.ct-home p{margin:0}.ct-hero{min-height:440px;background:#eee4db;position:relative;display:grid;grid-template-columns:52% 48%;overflow:hidden}.ct-hero-photo{min-height:440px;display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(115deg,#e8d8cb,#f6efea);overflow:hidden}.ct-hero-photo img{display:block;width:100%;height:100%;min-height:440px;max-height:600px;object-fit:cover;object-position:top center}.ct-hero-copy{padding:60px 10% 60px 7%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:center}.ct-eyebrow{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.23em;color:#604b43}.ct-hero-copy .ct-eyebrow,.ct-hero-copy h1,.ct-hero-copy .ct-spaced,.ct-hero-copy .ct-hero-description,.ct-hero-copy .ct-actions{align-self:center}.ct-hero h1{font-size:clamp(58px,7.8vw,124px);line-height:1;margin:12px 0 0}.ct-spaced{font-size:17px;letter-spacing:.5em;margin:4px 0 20px!important}.ct-hero-description{font-size:18px;line-height:1.45;max-width:360px;margin:0 auto 24px!important}.ct-hero-seal{position:absolute;right:4%;top:35px;border:1px solid #967b61;border-radius:50%;width:73px;height:73px;display:grid;place-content:center;text-align:center;text-transform:uppercase;line-height:1.3;font-size:10px;font-weight:700;letter-spacing:.06em;background:#f7efe8}.ct-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.ct-home .ct-button{display:inline-flex;min-height:42px;min-width:145px;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:2px;border:1px solid #242320;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.055em;line-height:1.2;text-align:center;transition:background .2s,color .2s}.ct-home .ct-button-dark{background:#202020;color:#fff}.ct-home .ct-button-dark:hover{background:#68483d;color:#fff}.ct-home .ct-button-outline{background:transparent;color:#202020}.ct-home .ct-button-outline:hover{background:#202020;color:#fff}.ct-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ct-category-card{position:relative;background:#f1e8e1;min-height:235px;overflow:hidden;display:flex;align-items:center}.ct-category-card:nth-child(2){background:#eee5df}.ct-category-card:nth-child(3){background:#f4eae3}.ct-category-photo{width:53%;align-self:stretch;overflow:hidden;display:flex;justify-content:center;align-items:flex-end}.ct-category-photo img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .35s}.ct-category-card:hover img{transform:scale(1.04)}.ct-category-copy{position:relative;z-index:1;width:47%;padding:15px 12px 15px 2px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ct-category-copy strong{font-size:clamp(21px,2.1vw,33px);line-height:1.05}.ct-category-copy small{font-size:13px;line-height:1.3}.ct-text-link{display:inline-block;border:1px solid #7c6b62;padding:9px 11px;margin-top:5px;font-size:10px;line-height:1.2;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ct-feature{min-height:330px;display:grid;grid-template-columns:48% 52%;background:#f3ebe3;overflow:hidden}.ct-feature-copy{padding:45px clamp(25px,6vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:13px}.ct-feature h2{font-size:clamp(40px,5vw,77px);line-height:.98;max-width:560px}.ct-feature-copy p{max-width:380px;line-height:1.5;font-size:16px}.ct-feature-copy .ct-button{margin-top:9px}.ct-feature-photo{height:360px;display:flex;justify-content:center;align-items:flex-end;background:linear-gradient(110deg,#eee0d4,#f9f2ed);overflow:hidden}.ct-feature-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.ct-products{padding:25px 0 32px}.ct-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:16px}.ct-section-heading h2{font-family:Arial,Helvetica,sans-serif;font-size:23px;font-weight:600;letter-spacing:.015em;text-transform:uppercase}.ct-section-heading a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.ct-product-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.ct-product{display:flex;flex-direction:column;min-width:0;border:1px solid #eee;background:#fff;padding-bottom:12px}.ct-product-image{display:block;width:100%;aspect-ratio:4/5;background:#f5f0ed;overflow:hidden}.ct-product-image img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.ct-product:hover img{transform:scale(1.04)}.ct-product-name{display:block;font-size:12px;line-height:1.35;padding:11px 10px 5px}.ct-product-price{font-size:13px;font-weight:700;padding:0 10px}.ct-product-price s{color:#8c8580;font-weight:400;margin-left:4px}.ct-brand-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ct-brand-card{background:#f2e7df;min-height:250px;padding:30px 10%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px}.ct-brand-card-alt{background:#ece7df}.ct-brand-card-livel{background:#f0e4dc}.ct-brand-card h2{font-size:clamp(37px,4vw,58px);line-height:1}.ct-brand-card p{max-width:300px;font-size:14px;line-height:1.5}.ct-brand-card .ct-text-link{margin-top:10px}.ct-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.ct-help-grid a{display:grid;grid-template-columns:50px 1fr;grid-template-rows:auto auto auto;gap:4px 10px;align-content:center;min-height:125px;border:1px solid #e8e2de;padding:20px}.ct-help-icon{grid-row:1/4;display:grid;place-content:center;align-self:start;width:42px;height:42px;border:1px solid #ded5cf;border-radius:50%;font-size:23px;color:#725a50}.ct-help-grid strong{font-size:14px;line-height:1.3}.ct-help-grid a>span:not(.ct-help-icon){font-size:12px;line-height:1.4}.ct-help-grid em{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-style:normal;text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.ct-home{padding:0 16px 20px}.ct-category-card{min-height:180px}.ct-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ct-help-grid{grid-template-columns:1fr 1fr}}@media(max-width:749px){.ct-home{padding:0 10px 20px}.ct-hero{grid-template-columns:1fr}.ct-hero-photo,.ct-hero-photo img{height:340px;min-height:340px}.ct-hero-copy{padding:28px 18px 38px}.ct-hero h1{font-size:61px}.ct-hero-description{font-size:15px}.ct-hero-seal{top:13px;right:13px;width:59px;height:59px;font-size:8px}.ct-category-grid{grid-template-columns:1fr;gap:9px;margin:10px 0}.ct-category-card{min-height:175px}.ct-category-photo{width:45%}.ct-category-copy{width:55%}.ct-feature{grid-template-columns:1fr}.ct-feature-copy{padding:35px 22px}.ct-feature-photo{height:300px}.ct-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ct-section-heading h2{font-size:19px}.ct-brand-grid,.ct-help-grid{grid-template-columns:1fr;gap:9px}.ct-brand-card{min-height:200px}.ct-help-grid a{min-height:105px}}.ct-home .ct-postpartum{margin-top:28px}.ct-home .ct-postpartum-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:749px){.ct-home .ct-postpartum{margin-top:22px}.ct-home .ct-postpartum-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-help-grid .ct-help-whatsapp{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-rows:auto auto auto;gap:4px 10px;align-content:center;min-height:125px;border:1px solid #e8e2de;padding:20px}.ct-help-grid .ct-help-whatsapp .ct-help-icon{grid-row:1/4}.ct-help-grid .ct-help-whatsapp>span:not(.ct-help-icon){font-size:12px;line-height:1.4}.ct-help-grid .ct-help-whatsapp-links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.ct-help-grid .ct-help-whatsapp-links a{display:inline;min-height:0;border:0;padding:0;color:#087b85;font-size:11px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.ct-help-grid .ct-help-whatsapp-links a:hover,.ct-help-grid .ct-help-whatsapp-links a:focus-visible{color:#b72d78}@media(max-width:749px){.ct-help-grid .ct-help-whatsapp{min-height:105px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/colteal-editorial-home.css.map */
