.gc-pdp{--gc-accent:#ff69b4;--gc-ink:#27212b;--gc-muted:#625968;--gc-border:#f1dbe5;--gc-soft:#fff1f7;color:var(--gc-ink);padding:56px 24px;background:#fff;scroll-margin-top:100px}.gc-pdp *{box-sizing:border-box}.gc-pdp--soft{background:#fff7fb}.gc-pdp__inner{max-width:1160px;margin:0 auto}.gc-pdp__header{max-width:760px;margin:0 auto 30px;text-align:center}.gc-pdp__eyebrow{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#91345f;margin:0 0 10px}.gc-pdp h2{font-size:clamp(24px,2.7vw,34px);line-height:1.2;font-weight:750;letter-spacing:-.035em;margin:0;text-wrap:balance;color:var(--gc-ink)}.gc-pdp__lead{font-size:15px;line-height:1.65;color:var(--gc-muted);margin:16px auto 0;max-width:640px}.gc-pdp__lead p,.gc-pdp__copy p{margin:0}.gc-pdp__lead p+p,.gc-pdp__copy p+p{margin-top:12px}.gc-pdp__grid{display:grid;grid-template-columns:repeat(var(--gc-columns,3),minmax(0,1fr));gap:16px}.gc-pdp__card{min-width:0;background:#fff;border:1px solid var(--gc-border);border-radius:18px;overflow:hidden}.gc-pdp__card-copy{padding:22px}.gc-pdp h3{font-size:17px;line-height:1.4;font-weight:700;letter-spacing:-.02em;margin:0 0 10px;color:var(--gc-ink)}.gc-pdp__copy{font-size:13px;line-height:1.65;color:var(--gc-muted)}.gc-pdp__badge{display:table;background:var(--gc-soft);color:#91345f;border-radius:999px;font-size:11px;line-height:1.3;padding:6px 10px;font-weight:700;margin-bottom:12px}.gc-pdp__image{display:block;width:100%;height:100%;object-fit:cover}.gc-pdp__image-wrap{aspect-ratio:1;overflow:hidden;background:#fff}.gc-pdp--products .gc-pdp__image{object-fit:contain}.gc-pdp--products .gc-pdp__card-copy{padding:18px}.gc-pdp--products h3{font-size:15px}.gc-pdp--gallery .gc-pdp__image-wrap{aspect-ratio:4/5}.gc-pdp--gallery .gc-pdp__card{border:0}.gc-pdp__split{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px}.gc-pdp__hero-image{width:100%;height:auto;border-radius:20px}.gc-pdp__split .gc-pdp__header{text-align:left;margin:0 0 24px}.gc-pdp__split .gc-pdp__grid{grid-template-columns:1fr;gap:10px}.gc-pdp__split .gc-pdp__card-copy{padding:16px 18px}.gc-pdp__split h3{font-size:15px;margin-bottom:4px}.gc-pdp__step{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--gc-soft);color:#91345f;font-weight:800;margin-bottom:16px}.gc-pdp__note{font-size:12px;line-height:1.6;text-align:center;color:var(--gc-muted);margin:24px 0 0}.gc-pdp__editor-note{padding:20px;border:1px dashed #91345f}@media(max-width:999px){.gc-pdp--products .gc-pdp__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.gc-pdp{padding:36px 20px}.gc-pdp__header{margin-bottom:24px}.gc-pdp__lead{font-size:14px}.gc-pdp__split{grid-template-columns:1fr;gap:24px}.gc-pdp__hero-image{max-height:380px;object-fit:contain}.gc-pdp__grid{grid-template-columns:1fr;gap:12px}.gc-pdp--products .gc-pdp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gc-pdp--products .gc-pdp__card-copy{padding:14px}.gc-pdp--products h3{font-size:14px}.gc-pdp__card-copy{padding:20px}.gc-pdp--gallery .gc-pdp__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.gc-pdp--gallery .gc-pdp__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.gc-pdp--gallery .gc-pdp__card{flex:0 0 64%;scroll-snap-align:start}.gc-pdp__copy{font-size:13px}}@media(max-width:699px){[class*=ilkwf-chip-]{white-space:normal!important;text-overflow:clip!important;overflow:visible!important;line-height:1.35;display:flex;align-items:center;justify-content:center;min-height:38px;font-size:10px!important}}.gc-pdp--checklist{padding-top:32px;padding-bottom:32px}.gc-pdp--checklist .gc-pdp__header{margin-bottom:20px}.gc-pdp--checklist .gc-pdp__card{border:0;background:transparent}.gc-pdp--checklist .gc-pdp__card-copy{position:relative;padding:4px 8px 4px 32px}.gc-pdp--checklist .gc-pdp__card-copy:before{content:"\2713";position:absolute;left:0;top:4px;color:#a72b66;font-weight:800;font-size:18px}.gc-pdp--checklist h3{font-size:15px;margin-bottom:4px}.gc-pdp__testimonial{max-width:720px;margin:24px auto 0;padding:18px 24px;border-left:3px solid var(--gc-accent);background:var(--gc-soft);border-radius:0 12px 12px 0}.gc-pdp__testimonial blockquote{margin:0;font-size:16px;line-height:1.6;font-style:normal;color:var(--gc-ink)}.gc-pdp__testimonial figcaption{margin-top:8px;color:var(--gc-muted);font-size:12px;line-height:1.6}.gc-pdp__testimonial a{margin-left:10px;color:#91345f;text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.gc-pdp--checklist .gc-pdp__grid{gap:18px}.gc-pdp--checklist .gc-pdp__header{text-align:left}.gc-pdp--products .gc-pdp__grid{grid-template-columns:1fr;gap:10px}.gc-pdp--products .gc-pdp__card{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;border-radius:14px}.gc-pdp--products .gc-pdp__image-wrap{width:92px;height:112px;aspect-ratio:auto}.gc-pdp--products .gc-pdp__image{padding:6px;object-fit:contain}.gc-pdp--products .gc-pdp__card-copy{padding:14px 14px 14px 4px}.gc-pdp--products .gc-pdp__badge{margin-bottom:6px;padding:4px 8px}.gc-pdp--products h3{margin-bottom:6px}.gc-pdp--cards:not(:has(.gc-pdp__split)) .gc-pdp__card-copy{padding:16px}.gc-pdp--cards:not(:has(.gc-pdp__split)) .gc-pdp__badge{margin-bottom:7px}.gc-pdp--cards:not(:has(.gc-pdp__split)) h3{margin-bottom:6px}.gc-pdp__testimonial{padding:14px 16px;margin-top:18px}.gc-pdp__testimonial blockquote{font-size:14px}.gc-pdp__testimonial a{display:block;margin:5px 0 0}}gc-pdp-offer.gc-pdp{display:block}.gc-pdp.gc-pdp-close .gc-pdp-close__inner{max-width:850px;display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:center}.gc-pdp.gc-pdp-close .gc-pdp-close__image{width:180px;height:180px;object-fit:contain;border-radius:16px;background:#fff}.gc-pdp.gc-pdp-close .gc-pdp__lead{margin-left:0;margin-right:0}.gc-pdp.gc-pdp-close .gc-pdp-close__product{font-size:14px;font-weight:650;margin:20px 0 10px;line-height:1.5}.gc-pdp.gc-pdp-close .gc-pdp-close__price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gc-pdp.gc-pdp-close .gc-pdp-close__price s{font-size:14px;color:#857d89}.gc-pdp.gc-pdp-close .gc-pdp-close__price strong{font-size:30px;line-height:1.2;color:#27212b;font-weight:800}.gc-pdp.gc-pdp-close .gc-pdp-close__price span{background:#d92b83;color:#fff;padding:5px 8px;border-radius:6px;font-size:11px;font-weight:800}.gc-pdp.gc-pdp-close [hidden]{display:none!important}.gc-pdp.gc-pdp-close .gc-pdp-close__installments{font-size:13px;color:#625968;margin:8px 0 0}.gc-pdp.gc-pdp-close .gc-pdp-close__button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.gc-pdp.gc-pdp-close .gc-pdp-close__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:16px 36px;margin-top:22px;border-radius:12px;background:#ff69b4;color:#fff;font-size:16px;font-weight:750;text-decoration:none;line-height:1.3}.gc-pdp.gc-pdp-close .gc-pdp-close__button:hover{background:#ed58a3}.gc-pdp.gc-pdp-close .gc-pdp-close__button:focus-visible{outline:2px solid #91345f;outline-offset:4px}form[id^=product-form-]{scroll-margin-top:calc(var(--header-height, 100px) + 32px)}@media(max-width:749px){.gc-pdp.gc-pdp-close .gc-pdp-close__inner{grid-template-columns:1fr;text-align:center;gap:20px}.gc-pdp.gc-pdp-close .gc-pdp-close__image{width:120px;height:120px;margin:auto}.gc-pdp.gc-pdp-close .gc-pdp-close__button{display:flex;width:100%}.gc-pdp.gc-pdp-close .gc-pdp-close__price{justify-content:center}.gc-pdp.gc-pdp-close .gc-pdp-close__product{margin-top:16px}}.gc-pdp .gc-formula__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.gc-pdp .gc-formula__card{min-width:0;background:#fff;border:1px solid #efdde6;border-radius:16px;padding:16px;box-shadow:0 5px 18px #53233b05}.gc-pdp .gc-formula__top{display:flex;align-items:center;gap:12px;min-height:64px;margin-bottom:12px}.gc-pdp .gc-formula__photo{width:56px;height:64px;object-fit:contain;flex-shrink:0}.gc-pdp.gc-formula .gc-formula__top h3{margin:6px 0 0;font-size:17px;line-height:1.25}.gc-pdp .gc-formula__role{display:inline-block;color:#91345f;background:#fff1f7;font-size:10px;font-weight:700;padding:5px 9px;border-radius:20px}.gc-pdp .gc-formula__label{font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#857380;margin:0 0 9px}.gc-pdp .gc-formula__highlights{list-style:disc;padding-left:18px;margin:0 0 12px;display:grid;gap:3px;font-size:13px;line-height:1.5;color:#554957}.gc-pdp .gc-formula__highlights li::marker{color:#ff69b4}.gc-pdp .gc-formula__details{border-top:1px solid #f0e5eb}.gc-pdp .gc-formula__details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;min-height:48px;padding:10px 0 0;color:#91345f;font-size:12px;font-weight:700}.gc-pdp .gc-formula__details summary::-webkit-details-marker{display:none}.gc-pdp .gc-formula__details summary svg{flex:0 0 18px;transition:transform .2s}.gc-pdp .gc-formula__details[open] summary svg{transform:rotate(180deg)}.gc-pdp .gc-formula__details summary:focus-visible{outline:2px solid #91345f;outline-offset:5px;border-radius:4px}.gc-pdp .gc-formula__ingredients{list-style:disc;margin:16px 0 0;padding:16px 14px 16px 30px;background:#fff8fb;border-radius:12px;display:grid;gap:7px;font-size:12px;line-height:1.6;color:#625968;overflow-wrap:anywhere}.gc-pdp .gc-formula__ingredients li:first-letter{text-transform:uppercase}.gc-pdp .gc-formula__ingredients li::marker{color:#b6879f}@media(max-width:999px){.gc-pdp .gc-formula__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.gc-pdp .gc-formula__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gc-pdp .gc-formula__card{padding:12px}.gc-pdp .gc-formula__top{gap:6px;margin-bottom:10px;min-height:58px}.gc-pdp .gc-formula__photo{width:28px;height:54px}.gc-pdp.gc-formula .gc-formula__top h3{font-size:12px;overflow-wrap:normal}.gc-pdp .gc-formula__role{font-size:9px;padding:4px 5px}.gc-pdp .gc-formula__label{font-size:9px;margin-bottom:6px}.gc-pdp .gc-formula__highlights{font-size:12px;padding-left:14px;gap:3px;margin-bottom:10px}.gc-pdp .gc-formula__details summary{font-size:11px;gap:4px;min-height:44px;padding-top:8px}.gc-pdp .gc-formula__details summary svg{flex-basis:14px;width:14px}.gc-pdp .gc-formula__ingredients{padding:12px 8px 12px 20px;font-size:11px}}@media(max-width:359px){.gc-pdp .gc-formula__grid{grid-template-columns:1fr}.gc-pdp .gc-formula__top{gap:12px}.gc-pdp.gc-formula .gc-formula__top h3{font-size:15px}}@media(prefers-reduced-motion:reduce){.gc-pdp .gc-formula__details summary svg{transition:none}}.gc-pdp .gc-pdp-faq__list{max-width:850px;margin:0 auto}.gc-pdp .gc-pdp-faq__item{border-bottom:1px solid #eedbe5}.gc-pdp .gc-pdp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:16px 0;cursor:pointer;font-size:15px;font-weight:650;line-height:1.5;color:#27212b}.gc-pdp .gc-pdp-faq__item summary::-webkit-details-marker{display:none}.gc-pdp .gc-pdp-faq__item summary span{flex:0 0 28px;display:grid;place-items:center;width:28px;height:28px;background:#fff1f7;color:#91345f;border-radius:50%;font-size:20px;font-weight:400}.gc-pdp .gc-pdp-faq__item[open] summary span{transform:rotate(45deg)}.gc-pdp .gc-pdp-faq__item summary:focus-visible{outline:2px solid #91345f;outline-offset:4px}.gc-pdp .gc-pdp-faq__answer{font-size:14px;line-height:1.7;color:#625968;padding:0 40px 22px 0;overflow-wrap:anywhere}.gc-pdp .gc-pdp-faq__answer p{margin:0}.gc-pdp .gc-pdp-faq__answer p+p{margin-top:12px}.gc-pdp .gc-pdp-faq__answer a{color:#91345f;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/36/assets/gc-pdp.css.map */
