.pdp{--acc:var(--el-blue);--accs:#DBEAFE;color:var(--el-navy)}.pdp[data-c=navy]{--acc:#111827;--accs:#E5E7EB}.pdp[data-c=teal]{--acc:#0F766E;--accs:#CCFBF1}.pdp[data-c=yellow]{--acc:#A16207;--accs:#FEF9C3}.pdp[data-c=gray]{--acc:#475569;--accs:#E2E8F0}.pdp[data-c=blue]{--acc:#1D4ED8;--accs:#DBEAFE}.pdp-w{max-width:124rem;margin:0 auto;padding:0 1.6rem}@media(min-width:750px){.pdp-w{padding:0 3.2rem}}.pdp-top{padding:1.2rem 0 4rem;background:#fff}@media(min-width:990px){.pdp-top{padding:4rem 0 7.2rem}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:6.4rem;align-items:start}.pdp-buy{position:sticky;top:2.4rem}}.pdp-gal{position:relative;margin:0 -1.6rem}.pdp-track{display:flex;gap:.8rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 1.6rem;scrollbar-width:none}.pdp-track::-webkit-scrollbar{display:none}.pdp-slide{flex:0 0 86%;scroll-snap-align:center;margin:0;border-radius:16px;overflow:hidden;background:var(--el-gray);border:1px solid var(--el-line);cursor:zoom-in;position:relative}.pdp-slide img{display:block;width:100%;height:auto}.pdp-crop{aspect-ratio:4/5}.pdp-crop img{width:177.8%;max-width:none;margin:-36.7% 0 0 -38.9%}.pdp-tag{position:absolute;left:1.2rem;bottom:1.2rem;background:#fffffff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--el-line);border-radius:99px;padding:.6rem 1.2rem;font:600 1.2rem/1.2 var(--el-body);color:var(--el-navy);max-width:calc(100% - 2.4rem)}.pdp-count{display:flex;justify-content:center;gap:.6rem;margin-top:1.2rem}.pdp-count i{width:.6rem;height:.6rem;border-radius:9px;background:#cbd5e1;transition:all .2s}.pdp-count i.on{width:2rem;background:var(--el-navy)}@media(min-width:990px){.pdp-gal{margin:0}.pdp-track{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;overflow:visible;padding:0}.pdp-slide{flex:none}.pdp-slide:first-child{grid-column:1/-1}.pdp-count{display:none}}.pdp-buy{padding-top:2.4rem}.pdp-eyebrow{display:flex;align-items:center;gap:.8rem;font:600 1.15rem/1 var(--el-body);letter-spacing:.14em;text-transform:uppercase;color:#64748b}.pdp-eyebrow b{display:inline-flex;align-items:center;gap:.6rem;color:var(--acc);background:var(--accs);padding:.6rem 1rem;border-radius:99px;letter-spacing:.12em}.pdp-eyebrow b:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--acc)}.pdp h1.pdp-title{font:700 clamp(3.4rem,6vw,5.2rem)/1 var(--el-head);letter-spacing:-.035em;margin:1.4rem 0 0}.pdp-desc{font:500 1.9rem/1.4 var(--el-head);color:var(--el-navy);margin:1.2rem 0 0;letter-spacing:-.01em}.pdp-promise{font-size:1.55rem;color:var(--el-muted);margin:.8rem 0 0;line-height:1.5}.pdp-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem;margin:2.4rem 0 0}.pdp-price strong{font:700 3.6rem/1 var(--el-head);letter-spacing:-.03em}.pdp-price s{font-size:1.7rem;color:var(--el-warm)}.pdp-price em{font:700 1.15rem/1 var(--el-body);font-style:normal;letter-spacing:.06em;background:#ccfbf1;color:#115e59;padding:.6rem .9rem;border-radius:99px}.pdp-facts{display:flex;flex-wrap:wrap;gap:.4rem .6rem;margin:1rem 0 0;font-size:1.3rem;color:var(--el-muted)}.pdp-facts span:not(:last-child):after{content:"\b7";margin-left:.6rem;color:#cbd5e1}.pdp-ben{list-style:none;margin:2.4rem 0 0;padding:2rem 0 0;border-top:1px solid var(--el-line);display:grid;gap:1.1rem}.pdp-ben li{display:flex;gap:1.2rem;font-size:1.55rem;line-height:1.4}.pdp-ben li:before{content:"";flex:none;width:2rem;height:2rem;margin-top:.1rem;border-radius:50%;background:var(--accs) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%23111827' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.pdp-up{display:flex;gap:1.4rem;align-items:center;margin:2.4rem 0 0;padding:1.4rem;border:1px dashed #93C5FD;background:#f8fbff;border-radius:14px;text-decoration:none;color:inherit}.pdp-up img{width:5.6rem;height:5.6rem;border-radius:10px;object-fit:cover;flex:none}.pdp-up b{display:block;font:700 1.5rem/1.3 var(--el-head)}.pdp-up span{font-size:1.3rem;color:var(--el-muted)}.pdp-up u{text-decoration:none;color:var(--el-blue);font-weight:600;white-space:nowrap;margin-left:auto;font-size:1.4rem}.pdp-form{margin-top:2.4rem}.pdp-consent{display:flex;gap:1.2rem;align-items:flex-start;padding:1.2rem 1.4rem;border:1px solid var(--el-line);border-radius:12px;font-size:1.3rem;line-height:1.45;color:var(--el-muted);cursor:pointer;min-height:4.4rem;transition:border-color .2s,background .2s}.pdp-consent input{width:2rem;height:2rem;flex:none;margin:0;accent-color:var(--el-navy)}.pdp-consent a{color:var(--el-navy)}.pdp-consent.err{border-color:#dc2626;background:#fef2f2;animation:pdpshake .35s}@keyframes pdpshake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.pdp-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:1rem;min-height:5.8rem;margin-top:1.2rem;border:0;border-radius:12px;background:var(--el-navy);color:#fff;font:600 1.65rem/1.2 var(--el-body);cursor:pointer;padding:0 2rem;transition:background .15s}.pdp-cta:hover{background:#1f2937}.pdp-cta span{opacity:.6;font-weight:500}.pdp-alt{display:block;margin:1rem auto 0;background:none;border:0;color:var(--el-muted);font-size:1.35rem;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pdp-micro{margin:1.2rem 0 0;font-size:1.25rem;color:var(--el-muted);text-align:center;line-height:1.5}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:2.4rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--el-line)}.pdp-trust div{display:flex;flex-direction:column;gap:.6rem;font-size:1.2rem;line-height:1.35;color:var(--el-muted)}.pdp-trust svg{width:2rem;height:2rem;color:var(--el-navy)}.pdp-trust b{color:var(--el-navy);font-size:1.3rem}.pdp-sec{padding:6.4rem 0;border-top:1px solid var(--el-line);background:#fff}.pdp-sec.alt{background:var(--el-off)}@media(min-width:990px){.pdp-sec{padding:10.4rem 0}}.pdp-k{font:600 1.2rem/1 var(--el-body);letter-spacing:.16em;text-transform:uppercase;color:var(--acc);margin:0 0 1.6rem}.pdp-h2{font:700 clamp(2.8rem,4.6vw,4.4rem)/1.08 var(--el-head);letter-spacing:-.03em;margin:0;max-width:22ch}.pdp-lead{font-size:1.75rem;line-height:1.55;color:var(--el-muted);margin:1.6rem 0 0;max-width:62rem}.pdp-ps{display:grid;gap:1.6rem;margin-top:4rem}@media(min-width:750px){.pdp-ps{grid-template-columns:1fr 1fr}}.pdp-box{border:1px solid var(--el-line);border-radius:16px;padding:2.8rem;background:#fff}.pdp-box h3{font:700 1.3rem/1 var(--el-body);letter-spacing:.12em;text-transform:uppercase;color:#64748b;margin:0 0 1.2rem}.pdp-box p{margin:0;font-size:1.65rem;line-height:1.6}.pdp-box.dark{background:var(--el-navy);border-color:var(--el-navy);color:#e2e8f0}.pdp-box.dark h3{color:#93c5fd}.pdp-steps{list-style:none;padding:0;margin:4.8rem 0 0;display:grid;gap:1.2rem;counter-reset:s}@media(min-width:990px){.pdp-steps{grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.pdp-steps li{border-radius:0;border-right-width:0}.pdp-steps li:first-child{border-radius:16px 0 0 16px}.pdp-steps li:last-child{border-radius:0 16px 16px 0;border-right-width:1px}}.pdp-steps li{counter-increment:s;border:1px solid var(--el-line);border-radius:16px;padding:2.4rem;background:#fff;position:relative}.pdp-steps li:before{content:counter(s,decimal-leading-zero);font:600 1.2rem/1 var(--el-body);color:var(--el-warm);letter-spacing:.1em}.pdp-steps b{display:block;font:700 2rem/1.15 var(--el-head);letter-spacing:-.02em;margin:1.4rem 0 .8rem;text-transform:uppercase}.pdp-steps li:first-child b{color:var(--acc)}.pdp-steps span{font-size:1.45rem;line-height:1.5;color:var(--el-muted)}.pdp-in{display:grid;gap:3.2rem;margin-top:4.8rem}@media(min-width:990px){.pdp-in{grid-template-columns:1.1fr .9fr;gap:6.4rem;align-items:start}}.pdp-pics{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.pdp-pics figure{margin:0}.pdp-pics .pdp-slide{flex:none}.pdp-pics figcaption{font-size:1.25rem;color:var(--el-muted);margin-top:.8rem;line-height:1.4}.pdp-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--el-line)}.pdp-list li{display:flex;gap:1.4rem;padding:1.4rem 0;border-bottom:1px solid var(--el-line);font-size:1.55rem;line-height:1.4}.pdp-list li:before{content:"\2713";color:var(--el-teal);font-weight:700}.pdp-meta{display:flex;gap:2.4rem;margin:2.4rem 0 0}.pdp-meta div{font-size:1.3rem;color:var(--el-muted)}.pdp-meta b{display:block;font:700 2.8rem/1 var(--el-head);color:var(--el-navy);letter-spacing:-.02em;margin-bottom:.4rem}.pdp-cmp{margin-top:4rem;border:1px solid var(--el-line);border-radius:16px;overflow:hidden;background:#fff}.pdp-cmp-row{display:grid;grid-template-columns:1fr 1fr}.pdp-cmp-row>div{padding:1.6rem 1.8rem;font-size:1.45rem;line-height:1.45;border-top:1px solid var(--el-line)}.pdp-cmp-row>div+div{border-left:1px solid var(--el-line);color:var(--el-navy);font-weight:500;background:#f8fbff}.pdp-cmp-row:first-child>div{border-top:0;font:700 1.2rem/1.2 var(--el-body);letter-spacing:.1em;text-transform:uppercase;color:#64748b;background:var(--el-off)}.pdp-cmp-row:first-child>div+div{color:var(--el-blue);background:#eff6ff}.pdp-cmp-row>div:first-child{color:var(--el-muted)}.pdp-fit{display:grid;gap:1.6rem;margin-top:3.2rem}@media(min-width:750px){.pdp-fit{grid-template-columns:1.3fr 1fr}}.pdp-fit ul{list-style:none;padding:0;margin:0;display:grid;gap:1rem;font-size:1.55rem;line-height:1.45}.pdp-fit .y li:before{content:"\2713   ";color:var(--el-teal);font-weight:700}.pdp-fit .n li:before{content:"\2715   ";color:var(--el-warm);font-weight:700}.pdp-next{display:grid;gap:1.6rem;margin-top:4rem}@media(min-width:990px){.pdp-next{grid-template-columns:1fr 1.25fr}}.pdp-nx{display:flex;flex-direction:column;gap:1.4rem;border:1px solid var(--el-line);border-radius:16px;padding:2.4rem;text-decoration:none;color:inherit;background:#fff;transition:border-color .15s}.pdp-nx:hover{border-color:var(--el-navy)}.pdp-nx img{width:100%;height:auto;border-radius:10px;border:1px solid var(--el-line)}.pdp-nx h3{font:700 2.2rem/1.15 var(--el-head);margin:0;letter-spacing:-.02em}.pdp-nx p{margin:0;color:var(--el-muted);font-size:1.5rem;line-height:1.5}.pdp-nx .go{margin-top:auto;display:flex;justify-content:space-between;font-weight:600;font-size:1.5rem}.pdp-sys{background:var(--el-navy);color:#cbd5e1;border-radius:20px;padding:3.2rem 2.4rem;display:flex;flex-direction:column;gap:2rem}@media(min-width:750px){.pdp-sys{padding:4.8rem}}.pdp-sys .pdp-k{color:#93c5fd;margin:0}.pdp-sys h3{font:700 clamp(2.6rem,4vw,3.6rem)/1.08 var(--el-head);color:#fff;margin:0;letter-spacing:-.03em}.pdp-flow{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font:700 1.15rem/1 var(--el-body);letter-spacing:.12em}.pdp-flow span{padding:.8rem 1.1rem;border-radius:99px;border:1px solid #334155;color:#e2e8f0}.pdp-flow span.on{background:#fff;color:var(--el-navy);border-color:#fff}.pdp-flow i{font-style:normal;color:#475569}.pdp-sys .row{display:flex;flex-wrap:wrap;align-items:baseline;gap:1.2rem;margin-top:.4rem}.pdp-sys .row strong{font:700 3.4rem/1 var(--el-head);color:#fff}.pdp-sys .row s{color:#64748b;font-size:1.6rem}.pdp-sys a.b{display:inline-flex;align-self:flex-start;align-items:center;min-height:5.2rem;padding:0 2.4rem;border-radius:12px;background:#fff;color:var(--el-navy);font-weight:600;text-decoration:none;font-size:1.55rem}.pdp-faq details{border-bottom:1px solid var(--el-line)}.pdp-faq summary{list-style:none;cursor:pointer;padding:2.2rem 4rem 2.2rem 0;font:600 1.75rem/1.35 var(--el-head);position:relative}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq summary:after{content:"";position:absolute;right:.4rem;top:2.6rem;width:1.2rem;height:1.2rem;border-right:2px solid var(--el-navy);border-bottom:2px solid var(--el-navy);transform:rotate(45deg);transition:transform .2s}.pdp-faq details[open] summary:after{transform:rotate(-135deg);top:3.1rem}.pdp-faq details p{margin:0 0 2.2rem;font-size:1.55rem;line-height:1.65;color:var(--el-muted);max-width:68ch}.pdp-faq-wrap{display:grid;gap:3.2rem}@media(min-width:990px){.pdp-faq-wrap{grid-template-columns:.8fr 1.2fr;gap:6.4rem}}.pdp-help{font-size:1.5rem;color:var(--el-muted);line-height:1.6}.pdp-help a{color:var(--el-navy)}.pdp-bar{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--el-line);padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));display:flex;gap:1.2rem;align-items:center;transform:translateY(110%);transition:transform .25s}.pdp-bar.on{transform:none}.pdp-bar div{flex:1;min-width:0}.pdp-bar b{display:block;font:700 1.5rem/1.2 var(--el-head);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-bar span{font-size:1.35rem;color:var(--el-muted)}.pdp-bar a{display:inline-flex;align-items:center;min-height:4.8rem;padding:0 2rem;border-radius:12px;background:var(--el-navy);color:#fff;font-weight:600;text-decoration:none;font-size:1.5rem}@media(min-width:990px){.pdp-bar{display:none}}.pdp-lb{border:0;padding:0;background:transparent;max-width:min(96vw,90rem);max-height:94vh}.pdp-lb::backdrop{background:#111827d9}.pdp-lb img{display:block;max-width:100%;max-height:90vh;width:auto;height:auto;border-radius:12px}.pdp-lb button{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fff;font-size:2rem;cursor:pointer}.pdp-tools{display:grid;gap:1.2rem;margin-top:4rem}@media(min-width:750px){.pdp-tools{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.pdp-tools{grid-template-columns:repeat(5,1fr)}}.pdp-tool{display:flex;flex-direction:column;gap:1rem;border:1px solid var(--el-line);border-radius:16px;padding:2rem;background:#fff;text-decoration:none;color:inherit}.pdp-tool:hover{border-color:var(--el-navy)}.pdp-tool img{width:100%;height:auto;border-radius:10px;border:1px solid var(--el-line)}.pdp-tool b{font:700 1.8rem/1.2 var(--el-head)}.pdp-tool span{font-size:1.4rem;color:var(--el-muted);line-height:1.45}.pdp-tool small{margin-top:auto;font-size:1.3rem;color:var(--el-navy);font-weight:600}.pdp-val{margin-top:4rem;border:1px solid var(--el-line);border-radius:16px;overflow:hidden;background:#fff;max-width:72rem}.pdp-val div{display:flex;justify-content:space-between;gap:1.6rem;padding:1.4rem 2rem;border-top:1px solid var(--el-line);font-size:1.5rem}.pdp-val div:first-child{border-top:0}.pdp-val div.t{background:var(--el-off);font-weight:600}.pdp-val div.s{background:var(--el-navy);color:#fff;font-weight:700;font-size:1.7rem}.cart__dynamic-checkout-buttons,.additional-checkout-buttons{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/elissea-pdp.css.map */
