.es-payments{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.es-payments li{display:flex}.es-payments svg{height:24px;width:auto}.derm-strip{display:flex;align-items:center;gap:11px;background:#f5f1e8;border-radius:6px;padding:10px 14px;margin:14px 0 0;text-decoration:none;font-family:inherit}.derm-strip img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0}.derm-strip__text{flex:1;font-size:.82em;line-height:1.35;color:#555}.derm-strip__text strong{display:block;color:#183048;font-size:1.02em;font-weight:700}.derm-strip__arrow{color:#183048;font-size:1.1em;flex-shrink:0}@media(max-width:480px){.derm-strip__text{font-size:.78em}.derm-strip img{width:36px;height:36px}}.es-trust{margin:18px 0 0;border:1px solid #e6e2da;font-size:14px;color:#121212}.es-trust__row{padding:10px 16px}.es-trust__row+.es-trust__row{border-top:1px solid #e6e2da}.es-trust__rating{display:flex;align-items:center;gap:10px}.es-stars{position:relative;display:block;flex:none;width:107px;height:19px}.es-stars__row{position:absolute;top:0;left:0;display:flex;gap:3px;height:19px}.es-stars__row--fill{overflow:hidden}.es-stars__row svg{flex:none;width:19px;height:19px;display:block}.es-stars__row--base svg{fill:#dcd8d0}.es-stars__row--fill svg{fill:#275db2}.es-trust__details summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;list-style:none;font-size:15px}.es-trust__details summary::-webkit-details-marker{display:none}.es-chev{width:12px;height:8px;flex:none;transition:transform .2s ease}.es-trust__details[open] .es-chev{transform:rotate(180deg)}.es-trust__body{margin-top:14px}.es-trust__label{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#275db2}.es-trust__body ul{margin:0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.es-trust__body li{display:flex;justify-content:space-between;gap:16px;color:#4a4a4a;font-size:13.5px}.es-trust__text{margin:0;color:#4a4a4a;font-size:13.5px}.es-xsell{margin:24px 0 4px}.es-xsell__title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#275db2}.es-xsell__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.es-xsell__grid a{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:#121212}.es-xsell__grid img{width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;background:#f4f4f6;border-radius:3px;margin-bottom:8px;transition:opacity .18s ease}.es-xsell__grid a:hover img{opacity:.88}.es-xsell__name{font-size:13px;line-height:1.35}.es-xsell__price{font-size:12.5px;color:#4a4a4a}.es-xsell__price s{color:#8a8a8a;margin-left:3px}@media(max-width:480px){.es-xsell__grid{gap:10px}.es-xsell__name{font-size:12px}}.es-acc{margin:22px 0 0}.es-acc__item{border-top:1px solid #e6e2da}.es-acc__item:last-of-type{border-bottom:1px solid #e6e2da}.es-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;cursor:pointer;list-style:none}.es-acc__summary::-webkit-details-marker{display:none}.es-acc__summary::marker{content:""}.es-acc__summary:focus-visible{outline:2px solid #275db2;outline-offset:2px}.es-acc__title{margin:0;font-size:15px;font-weight:500;line-height:1.3;color:#121212}.es-acc__chev{flex:none;width:12px;height:8px;color:#121212;transition:transform .2s ease}.es-acc__item[open] .es-acc__chev{transform:rotate(180deg)}.es-acc__panel{padding:0 2px 18px;max-width:62ch;font-size:14px;line-height:1.65;color:#4a4a4a;text-wrap:pretty}.es-acc__panel>:first-child{margin-top:0}.es-acc__panel>:last-child{margin-bottom:0}.es-acc__panel p{margin:0 0 12px}.es-acc__panel ul{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:6px}.es-acc__panel li::marker{color:#275db2}.es-acc__panel a{color:#275db2}.es-acc__panel table{width:100%;border-collapse:collapse;margin:0 0 12px}.es-acc__panel th,.es-acc__panel td{padding:7px 8px;border-bottom:1px solid #e6e2da;text-align:left}.es-acc__panel th{font-weight:600;color:#121212}@media(prefers-reduced-motion:reduce){.es-acc__chev{transition:none}}.es-story{color:#4a4a4a;font-size:15px;line-height:1.7;text-wrap:pretty}.es-story *,.es-story *:before,.es-story *:after{box-sizing:border-box}.es-story__eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#275db2;margin-bottom:12px}.es-story h2{margin:0 0 16px;font-size:28px;font-weight:400;line-height:1.3;color:#121212}.es-story p{margin:0 0 14px}.es-story p:last-child{margin-bottom:0}.es-story__only-sm{display:none}.es-story__band{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#f6f6f6;padding:32px 24px}.es-story__bandinner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.es-story__bandinner>div{display:flex;flex-direction:column;gap:5px}.es-story__bandinner .es-story__eyebrow{margin-bottom:0;font-size:11.5px;letter-spacing:.1em}.es-story__bandinner strong{font-size:14px;color:#121212}.es-story__bandinner span:last-child{font-size:13px;line-height:1.55;color:#6b6b6b}.es-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center;max-width:1240px;margin:0 auto;padding:64px 24px}.es-story__row--tint{max-width:none;background:#f5f1e8;padding:64px max(24px,calc((100% - 1240px)/2 + 24px))}.es-story__row--flip .es-story__text{order:2}.es-story__row--full{grid-template-columns:minmax(0,1fr)}.es-story__row--full .es-story__text{max-width:780px}.es-story__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.es-story__stack{display:flex;flex-direction:column;gap:12px}.es-story__single img,.es-story__pair img,.es-story__stack img{display:block;width:100%;height:auto;background:#f0efec;border-radius:4px}.es-story figure{margin:0}.es-story figcaption{margin-top:8px;font-size:12.5px;color:#4a4a4a}.es-story__facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:26px}.es-story__facts>div{border-top:2px solid #121212;padding-top:12px}.es-story__facts strong{display:block;font-size:14px;color:#121212;margin-bottom:6px}.es-story__facts span{font-size:13.5px;line-height:1.6}.es-story__list{margin:22px 0 0;padding:0;list-style:none;border-top:1px solid #e0dbcd}.es-story__list li{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e0dbcd;font-size:14px}.es-story__list li span:first-child{font-weight:600;color:#121212}.es-story__list li span:last-child{color:#6b6b6b;text-align:right}.es-story__list--sizes{margin-top:0}.es-story__list--sizes li span:first-child{min-width:64px}.es-story__list--spec{border-top-color:#e4e4e4}.es-story__list--spec li{border-bottom-color:#e4e4e4}.es-story__founder{display:flex;align-items:center;gap:40px;background:#f5f1e8;padding:64px max(24px,calc((100% - 1240px)/2 + 24px))}.es-story__founder>div{max-width:800px}.es-story__founder blockquote{margin:0;font-size:20px;line-height:1.55;color:#121212}.es-story__attrib{display:block;margin-top:14px;font-size:13px;color:#6b6b6b}.es-story__faq{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:56px;align-items:start;max-width:1240px;margin:0 auto;padding:64px 24px}.es-story__faqbody details{border-bottom:1px solid #e4e4e4}.es-story__faqbody details:first-of-type{border-top:1px solid #e4e4e4}.es-story__faqbody summary{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;cursor:pointer;list-style:none}.es-story__faqbody summary::-webkit-details-marker{display:none}.es-story__faqbody summary h3{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:#121212}.es-story__faqbody summary:after{content:"+";flex:none;font-size:17px;line-height:1;color:#275db2}.es-story__faqbody details[open] summary:after{content:"\2013"}.es-story__answer{padding:0 0 20px;max-width:760px;font-size:14.5px}@media(max-width:899px){.es-story__hide-sm{display:none}.es-story__only-sm{display:block}.es-story__bandinner{grid-template-columns:minmax(0,1fr);gap:18px}.es-story__row,.es-story__row--tint{grid-template-columns:minmax(0,1fr);gap:28px;padding:44px 20px}.es-story__row--flip .es-story__text{order:0}.es-story h2{font-size:22px;margin-bottom:14px}.es-story__facts{grid-template-columns:minmax(0,1fr);gap:14px}.es-story__facts span{font-size:13px}.es-story__founder{flex-direction:column;align-items:flex-start;gap:22px;padding:44px 20px}.es-story__founder blockquote{font-size:17px}.es-story__list li{font-size:13.5px}.es-story__faq{grid-template-columns:minmax(0,1fr);gap:24px;padding:44px 20px}.es-story__faqbody summary h3{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/es-product.css.map */
