@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";*{box-sizing:border-box}figure,a,h1,h2,h3,h4,h5,h6,p,body{padding:0;margin:0}button{cursor:pointer}:root{--font-playfair: "Playfair Display", serif;--font-dm-sans: "DM Sans", sans-serif;--color-brawn: #381414;--color-pink: #f38db0;--color-text: #111}body{font-family:var(--font-playfair)}.cc-container{width:clamp(320px,95%,1432px);padding:0 16px;margin:auto;z-index:1}.cc-hero{position:relative;min-height:90dvh;display:flex;align-items:center}.cc-hero__bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cc-hero__bg img{width:100%;height:100%;object-fit:cover}.cc-hero__content p{max-width:560px;font-size:20px;margin-bottom:32px}.cc-hero__content .cc-heading{font-size:32px;margin-bottom:20px}.cc-hero__content .cc-heading,.cc-hero__content p{font-family:var(--font-playfair)}.cc-hero:after{content:"";width:100%;height:100%;position:absolute;background-image:linear-gradient(49deg,#ffffffc9 40%,transparent 55%)}.cc-hero__actions{display:flex;gap:28px;font-family:var(--font-dm-sans)}.cc-btn{font-family:inherit;padding:12px 24px;background-color:var(--color-brawn);font-size:24px;font-weight:500;line-height:1;border:none;color:#fff;text-transform:capitalize}.cc-btn--secondary{background-color:var(--color-pink);color:var(--color-brawn)}.cc-hero__bg--mobile{display:none}@media(max-width:767px){.cc-hero__bg{display:none}.cc-hero__bg--mobile{display:block}.cc-hero__content{position:absolute}.cc-hero__content .cc-heading{font-size:18px}.cc-hero__content p{font-size:14px}.cc-hero__content .cc-heading{margin-bottom:12px}.cc-hero__content p{margin-bottom:18px}.cc-hero__actions{gap:16px}.cc-btn{font-size:16px}}.exclusive-banner{text-align:center;padding:60px 20px;max-width:1160px;width:100%;margin:auto}.bn{border-bottom:none!important}.exclusive-header{font-family:var(--font-dm-sans);font-size:.9rem;font-weight:400;letter-spacing:.35em;font-size:28px;text-transform:uppercase;color:#2b2b2b;margin-bottom:24px}.exclusive-banner p{font-family:var(--font-playfair);font-size:18px;line-height:2.2;color:var(--color-text);margin-bottom:8px}.cc-italic{font-style:italic;margin-top:10px}@media(max-width:767px){.exclusive-banner p br{display:none}.exclusive-header{font-size:24px}.exclusive-banner p{font-size:16px;line-height:1.4}}.condition{max-width:1160px;margin:auto;padding:20px;display:flex;flex-direction:column;align-items:center}p.condition-tagline{text-transform:uppercase;font-family:var(--font-dm-sans);font-weight:500;margin-bottom:18px;color:var(--color-text);opacity:.7;line-height:1}h2.condition-heading{font-size:32px;margin-bottom:28px;line-height:1;color:var(--color-text)}.condition-content p{font-size:18px;font-family:var(--font-playfair);margin-bottom:24px;text-align:center}.heighlight-image img{width:100%;height:100%}.sponsore{max-width:1160px;padding:48px 16px;margin:auto;overflow:hidden}figure.media-wrapper{max-width:400px;margin:auto auto 32px}figure.media-wrapper img{width:100%;height:100%}.sponsore__content{text-align:center;font-size:18px;font-family:var(--font-playfair)}@media(max-width:768px){p.condition-tagline{margin-bottom:12px}h2.condition-heading{font-size:24px}figure.media-wrapper{max-width:200px;margin-bottom:24px}.sponsore__content{font-size:18px}}.formula-section{background-color:#fbf9f8;padding:48px 20px;color:#332a28}.formula-container{max-width:1200px;margin:0 auto}.formula-title{font-family:var(--font-playfair);font-size:24px;font-weight:500;text-align:center;letter-spacing:3.5px;color:#2c2523;margin-bottom:60px;text-transform:uppercase}.formula-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;align-items:center}.formula-card{display:flex;align-items:center;gap:24px;position:relative}.formula-card:not(:last-child):after{content:"";position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:1.5px;height:100%;background-color:#e5deda}.formula-icon-wrap{width:110px;height:110px;min-width:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:transparent}.formula-icon{width:48px;height:48px;color:#a08276}.formula-content{flex:1}.formula-item-title{font-family:var(--font-dm-sans);font-size:16px;font-weight:700;letter-spacing:1.5px;color:#2b2321;margin-bottom:12px;text-transform:uppercase}.formula-item-text{font-family:var(--font-playfair);font-size:17px;line-height:1.6;color:#4a4240}@media(max-width:992px){.formula-grid{grid-template-columns:1fr;gap:48px;max-width:580px;margin:0 auto}.formula-card:not(:last-child):after{right:auto;bottom:-24px;top:auto;left:50%;transform:translate(-50%);width:85%;height:1px}}@media(max-width:576px){.formula-section{padding:32px 16px}.formula-title{font-size:15px;letter-spacing:2px;margin-bottom:40px}.formula-card{flex-direction:column;text-align:center;gap:16px}.formula-icon-wrap{width:96px;height:96px;min-width:96px}.formula-icon{width:40px;height:40px}}.who-section{background-color:#f7f4f0;padding:80px 20px 40px;font-family:Playfair Display,Georgia,serif;color:#3b2323;text-align:center}.who-container{max-width:1160px;margin:0 auto}.who-title{font-family:var(--font-playfair);font-weight:500;font-style:Medium;font-size:35px;line-height:100%;letter-spacing:0%;text-align:center;color:var(--color-brawn);margin-bottom:21px}p.who-subtitle{font-family:var(--font-playfair);font-weight:400;font-size:18px;line-height:140%;letter-spacing:0%;text-align:center;margin-bottom:37px}h3.who-lead{font-family:var(--font-playfair);font-weight:500;font-style:Medium;font-size:25px;line-height:100%;letter-spacing:0%;text-align:center;margin-bottom:38px}.who-list{list-style:none;padding:0;margin:0 auto 37px;max-width:580px;display:flex;flex-direction:column;gap:0}.who-list__item{font-size:17px;padding:16px 24px;text-align:center;line-height:1.4;border-style:solid;border-width:2.4px;margin-top:-1px}.who-list__item:nth-child(3n+1){background-color:#fee0be33;border-color:#fee0be}.who-list__item:nth-child(3n+2){background-color:#d5e8f633;border-color:#b9d9f3}.who-list__item:nth-child(3n){background-color:#e9f1d933;border-color:#d5e0c2}.who-footer{font-family:var(--font-playfair);font-weight:500;font-size:18px;letter-spacing:0%;text-align:center}@media(max-width:600px){.who-section{padding:50px 16px}.who-title{font-size:22px}.who-lead{font-size:18px}.who-subtitle,.who-footer{font-size:14.5px}.who-list__item{font-size:15px;padding:14px 16px}}.steps-section{background-color:#fbf9f8;padding:70px 20px;font-family:Playfair Display,Georgia,serif;color:#311e1e;text-align:center}.steps-container{max-width:1050px;margin:0 auto}.steps-title{font-family:var(--font-playfair);font-size:28px;font-weight:500;letter-spacing:3px;color:#2b1a1a;margin-bottom:50px}.steps-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:40px}.step-card{flex:1;display:flex;flex-direction:column;align-items:center;max-width:280px}.step-badge{width:36px;height:36px;background-color:#381f21;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-size:15px;font-weight:600;margin-bottom:16px}.step-heading{font-family:var(--font-dm-sans);font-size:18px;font-weight:700;letter-spacing:2px;color:#2b1a1a;margin-bottom:12px;text-transform:uppercase}.step-text{font-family:var(--font-playfair);font-size:17px;line-height:1.5;color:#4a3a3a}.step-arrow{display:flex;align-items:center;justify-content:center;padding-top:40px;color:#a08c8a;width:48px;min-width:48px}.step-arrow svg{width:32px;height:32px}.steps-note{font-style:italic;font-size:15px;color:#381f21}@media(max-width:820px){.steps-grid{flex-direction:column;align-items:center;gap:30px}.step-card{max-width:100%}.step-arrow{padding-top:0;transform:rotate(90deg);margin:-10px 0}}@media(max-width:576px){.steps-section{padding:50px 16px}.steps-title{font-size:22px;letter-spacing:2px;margin-bottom:36px}}.faq-container{max-width:940px;width:100%;padding:0 20px;margin:48px auto}.faq-title{font-family:var(--font-playfair);text-align:center;font-size:2rem;font-weight:500;letter-spacing:.02em;margin-bottom:30px;color:#1a1a1a}.accordion-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:768px){.accordion-grid{grid-template-columns:1fr}}.accordion-column{display:flex;flex-direction:column;gap:0}.accordion-item{border:1px solid #e2deda;background-color:#f9f8f6;margin-bottom:-1px}.accordion-header{width:100%;background:none;border:none;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:500;color:#2b2b2b;cursor:pointer;text-align:left;transition:background-color .2s ease}.accordion-header:hover{background-color:#f0ece8}.icon{font-size:1.2rem;font-weight:300;line-height:1;transition:transform .3s ease}.accordion-item.active .icon{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding .3s ease-out;background-color:#fff;padding:0 20px}.accordion-item.active .accordion-content{padding:16px 20px 20px;min-height:max-content}.accordion-content p{font-size:18px;line-height:1.6;margin-bottom:10px;color:#4a4a4a}.accordion-content p:last-child{margin-bottom:0}.accordion-content ul{margin:10px 0 10px 20px;color:#4a4a4a}.accordion-content li{font-size:18px;line-height:1.5;margin-bottom:4px}.content-subtitle{font-weight:600;margin-top:12px;margin-bottom:6px;color:#2b2b2b}@media(max-width:768px){.faq-title{font-size:24px}.accordion-grid{gap:0px}}.section--faq{background-color:#faf6f5;padding:45px 0}.section--faq .faq-title{font-family:var(--font-playfair);font-weight:500;font-size:35px;line-height:100%;letter-spacing:0%;color:var(--color-brawn)}@media(max-width:768px){.section--faq .faq-title{font-size:24px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/coconut-water-resurfacing.css.map */
