.cp-section+.cp-section{margin-top:0}.cp{--cp-ivory: #f8f5ed;--cp-cream: #efeadf;--cp-green: #233c28;--cp-ink: #252b23;--cp-muted: #5c6255;--cp-line: #b7ab93;background:var(--cp-ivory);color:var(--cp-ink);line-height:1.5;font-size:1.8rem}.cp *,.cp *:before,.cp *:after{box-sizing:border-box}.cp-container{width:min(100% - 64px,1320px);margin-inline:auto}.cp h1,.cp h2,.cp h3{color:var(--cp-green);font-family:var(--font-heading-family, Georgia, serif);font-style:var(--font-heading-style, normal);font-weight:var(--font-heading-weight, 400);letter-spacing:-.025em;overflow-wrap:break-word}.cp p{margin:0}.cp-rule{display:block;width:56px;height:1px;background:var(--cp-line)}.cp-hero{position:relative;isolation:isolate;overflow:hidden;min-height:490px;display:grid;align-items:center}.cp-hero__images{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cp-hero__images:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f5ed14,#f8f5edde 25%,#f8f5ed 37% 63%,#f8f5edde 75%,#f8f5ed14)}.cp-hero__image{position:absolute;top:0;height:100%;width:36%;object-fit:cover}.cp-hero__image--left{left:0}.cp-hero__image--right{right:0}.cp-hero__content{padding-block:38px 50px;text-align:center}.cp-eyebrow{font-size:1.5rem;letter-spacing:.38em;line-height:1.4;font-family:var(--font-heading-family, Georgia, serif)}.cp-hero .cp-rule{margin:26px auto}.cp-hero__title{font-size:clamp(4.6rem,5.4vw,7.6rem);line-height:1.05;max-width:740px;margin:0 auto;text-wrap:balance}.cp-hero__sprig{display:block;margin:15px auto 10px;color:#806f4d}.cp-hero__subtitle{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(2.1rem,2.1vw,2.7rem);line-height:1.3;max-width:760px;margin-inline:auto!important;text-wrap:balance}.cp-hero__text{max-width:690px;margin:16px auto 0!important;font-size:1.8rem;line-height:1.45;text-wrap:pretty}.cp-paths{padding-block:24px 42px}.cp-paths__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cp-card{display:grid;grid-template-columns:40% minmax(0,1fr);background:var(--cp-cream);border-radius:12px;overflow:hidden;min-width:0}.cp-card--bottle{grid-template-columns:minmax(0,1fr) 34%;background:#eaeadd}.cp-card--bottle .cp-card__media{grid-column:2;grid-row:1}.cp-card--bottle .cp-card__content{grid-column:1;grid-row:1}.cp-card__media{position:relative;min-width:0;min-height:100%;background:#e1dbcc}.cp-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.cp-card__image--bottle{object-position:51% center}.cp-card__content{display:flex;flex-direction:column;align-items:flex-start;padding:40px 28px 34px;min-width:0}.cp-card__title{font-size:clamp(3.1rem,3.1vw,4.5rem);line-height:1.08;margin:0;text-wrap:balance}.cp-card .cp-rule{margin-block:26px}.cp-card__text{font-size:1.7rem;line-height:1.42;text-wrap:pretty}.cp-card__action{padding-top:28px;margin-top:auto;width:100%}.cp-button{display:inline-flex;justify-content:center;align-items:center;min-height:56px;padding:14px 20px;border:1px solid var(--cp-green);border-radius:5px;background:var(--cp-green);color:#fffdf7;text-decoration:none;font-family:var(--font-heading-family, Georgia, serif);font-size:1.6rem;line-height:1.3;text-align:center;width:100%;transition:background-color .15s ease}.cp-button:hover{background:#14291a;color:#fffdf7}.cp-button:focus-visible{outline:3px solid #735627;outline-offset:5px}.cp-card__note{color:#444d3c;text-align:center;font-size:1.35rem;line-height:1.4;margin-top:10px!important}.cp-benefits{padding-block:34px 52px}.cp-benefits__heading{display:grid;grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:30px;margin-bottom:44px}.cp-benefits__heading>span{background:var(--cp-line);height:1px}.cp-benefits__heading h2{margin:0;max-width:700px;font-size:1.45rem;line-height:1.6;letter-spacing:.22em;text-align:center}.cp-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cp-benefit{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 36px;min-width:0}.cp-benefit+.cp-benefit{border-left:1px solid #ded6c6}.cp-benefit__icon{display:grid;place-items:center;width:110px;height:110px;border-radius:50%;background:#eee8d8;color:var(--cp-green)}.cp-benefit__icon svg{stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cp-benefit__title{font-size:clamp(2.4rem,2.3vw,3.1rem);line-height:1.2;margin:22px 0 20px;max-width:290px;min-height:2.4em;display:flex;align-items:center;justify-content:center;text-wrap:balance}.cp-benefit__text{max-width:320px;font-size:1.8rem;line-height:1.4;text-wrap:pretty}.cp-benefit__image{display:block;width:100%;height:180px;object-fit:contain;margin-top:24px}.cp-benefit__botanical{width:min(230px,100%);height:100px;margin-top:auto;padding-top:20px;color:#76826b;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}@media screen and (max-width:1099px){.cp-container{width:calc(100% - 48px)}.cp-card,.cp-card--bottle{display:flex;flex-direction:column}.cp-card__media{min-height:220px;height:220px}.cp-card__image{object-position:center 44%}.cp-card__image--bottle{object-position:center 50%}.cp-card__content{flex:1;padding:30px}.cp-card__title{font-size:4rem;max-width:360px}.cp-card__text{font-size:1.8rem}.cp-benefit{padding-inline:20px}.cp-benefits__heading{gap:20px}}@media screen and (max-width:749px){.cp-container{width:calc(100% - 36px)}.cp{font-size:1.7rem}.cp-hero{min-height:0;padding-top:150px}.cp-hero__images{height:185px}.cp-hero__image{width:50%}.cp-hero__images:after{background:linear-gradient(180deg,#f8f5ed00 30%,#f8f5ed)}.cp-hero__content{padding-block:12px 32px}.cp-eyebrow{font-size:1.25rem;letter-spacing:.32em}.cp-hero .cp-rule{margin-block:20px}.cp-hero__title{font-size:clamp(4rem,11vw,5.3rem);max-width:450px}.cp-hero__subtitle{font-size:2.2rem;max-width:420px}.cp-hero__text{font-size:1.7rem;line-height:1.5;max-width:470px}.cp-paths{padding-block:8px 20px}.cp-paths__grid{grid-template-columns:minmax(0,1fr);gap:24px}.cp-card__media{min-height:230px;height:230px}.cp-card__content{padding:28px 24px}.cp-card__title{font-size:3.8rem}.cp-card .cp-rule{margin-block:22px}.cp-card__text{font-size:1.8rem}.cp-button{min-height:54px;font-size:1.6rem;padding-inline:12px}.cp-benefits{padding-block:32px 38px}.cp-benefits__heading{grid-template-columns:1fr;gap:16px;margin-bottom:32px}.cp-benefits__heading>span{width:62px;justify-self:center}.cp-benefits__heading h2{font-size:1.35rem;letter-spacing:.13em}.cp-benefits__grid{grid-template-columns:1fr}.cp-benefit{padding:0 16px 28px}.cp-benefit+.cp-benefit{border-left:0;border-top:1px solid #ded6c6;padding-top:32px}.cp-benefit__icon{width:96px;height:96px}.cp-benefit__title{font-size:2.8rem;min-height:0;margin-block:18px 16px}.cp-benefit__text{max-width:350px}.cp-benefit__botanical{margin-top:8px;height:84px}}@media(prefers-reduced-motion:reduce){.cp-button{transition:none}}.cp-hero__logo{display:block;width:250px;max-width:65vw;height:auto;margin:0 auto}@media(max-width:749px){.cp-hero__logo{width:200px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/crea-profumo.css.map */
