:root{--es-accent:#DD2E63;--es-sale:#CD0F42;--es-tier:#D50F44;--es-tier-soft:#FFF5F7;--es-pink:#FCEBF0;--es-pink-2:#F9ECF0;--es-ann:#4A1942;--es-badge:#0F1E3D;--es-footer:#FAFAFA;--es-gray:#F8F8F8;--es-light:#FAFAFA;--es-text:#000;--es-muted:rgba(0,0,0,.7);--es-border:rgba(0,0,0,.12);--es-font-body:"DM Sans",sans-serif;--es-font-heading:"DM Sans",sans-serif;--es-header-h:62px}*,*:before,*:after{box-sizing:border-box}body.es-body{margin:0;font-family:var(--es-font-body);font-size:16px;line-height:1.6;color:var(--es-text);background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media(min-width:990px){body.es-body{font-size:18px}:root{--es-header-h:98px}}.es-body img,.es-body video{max-width:100%;height:auto;display:block}.es-body a{color:inherit}.es-body button,.es-body input,.es-body select,.es-body textarea{font:inherit;color:inherit}.es-body :focus-visible{outline:2px solid #101010;outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.es-skip{position:absolute;left:-9999px;top:8px;z-index:999;background:#fff;padding:8px 12px}.es-skip:focus{left:16px}.es-container{width:100%;max-width:1440px;margin:0 auto;padding:0 20px}@media(min-width:990px){.es-container{padding:0 48px}}.es-section{padding:40px 0}@media(min-width:990px){.es-section{padding:80px 0}}.es-bg-gray{background:var(--es-gray)}.es-bg-light{background:var(--es-light)}.es-bg-white{background:#fff}.es-bg-pink{background:var(--es-pink)}.es-center{text-align:center}.es-muted{color:var(--es-muted)}.es-h2{font-family:var(--es-font-heading);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.03em;margin:0}@media(min-width:990px){.es-h2{font-size:44px}}.es-lead{max-width:680px;margin:16px auto 0}.es-rte>*:first-child{margin-top:0}.es-rte>*:last-child{margin-bottom:0}.es-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--es-accent);color:#fff!important;border:0;border-radius:4px;font-weight:700;padding:16px 32px;min-height:48px;text-decoration:none;cursor:pointer;line-height:1.4;text-align:center}.es-btn:hover{background:color-mix(in srgb,var(--es-accent) 85%,transparent)}.es-btn[disabled],.es-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.es-btn--block{width:100%}@media(min-width:990px){.es-btn{padding:17px 40px}}.es-iconbtn{background:none;border:0;padding:4px;margin:0;cursor:pointer;color:#000;display:inline-flex;align-items:center;justify-content:center;position:relative;min-width:36px;min-height:36px;text-decoration:none}.es-editor-note{border:1.5px dashed #b9b9b9;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.5;color:#444;background:#fff;text-align:center}.es-ann{background:var(--es-ann);color:#fff;text-align:center;font-weight:700;padding:10px 16px;font-size:16px;line-height:1.6}.es-ann a{color:#fff;text-decoration:none}@media(min-width:990px){.es-ann{padding:14px 16px;font-size:18px}}.es-header{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid rgba(0,0,0,.06)}.es-header__inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;height:62px}@media(min-width:990px){.es-header__inner{height:98px;gap:40px}}.es-header__left{display:flex;align-items:center;gap:10px;min-width:0}.es-nav{display:none}@media(min-width:990px){.es-nav{display:flex;gap:28px;font-weight:700;white-space:nowrap;overflow:hidden}.es-menu-toggle,.es-header__search-m{display:none!important}}.es-nav a{text-decoration:none}.es-nav a:hover{opacity:.7}.es-nav__pending{opacity:.45;border-bottom:1px dashed currentColor}.es-logo{display:flex;justify-content:center;align-items:center;text-decoration:none;font-family:var(--es-font-heading);font-weight:700;font-size:22px;color:var(--es-accent);letter-spacing:-.01em}.es-logo img{width:var(--es-logo-w-m,130px);height:auto}@media(min-width:990px){.es-logo img{width:var(--es-logo-w,150px)}.es-logo{font-size:26px}}.es-icons{display:flex;justify-content:flex-end;align-items:center;gap:12px}@media(min-width:990px){.es-icons{gap:20px}}.es-icons .es-desk{display:none}@media(min-width:990px){.es-icons .es-desk{display:inline-flex}}.es-bubble{position:absolute;top:-2px;right:-4px;min-width:16px;height:16px;border-radius:999px;background:var(--es-accent);color:#fff;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.es-bubble[hidden]{display:none}dialog.es-dialog{border:0;padding:0;max-width:none;max-height:none;background:transparent;color:inherit}dialog.es-dialog::backdrop{background:#00000073}.es-menu[open]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:100%;height:100%;margin:0;padding:0 12px 12px}.es-menu__close{width:56px;height:56px;border-radius:999px;background:#fff;margin-bottom:14px}.es-menu__panel{width:100%;background:#fff;border-radius:12px;padding:28px 28px 20px;display:flex;flex-direction:column;gap:14px;max-height:75vh;overflow:auto}.es-menu__panel a{font-size:28px;font-weight:500;letter-spacing:-.02em;text-decoration:none}.es-menu__panel .es-menu__account{font-size:18px;font-weight:700;border-top:1px solid rgba(0,0,0,.1);padding-top:16px;margin-top:8px}.es-modal[open]{width:min(640px,calc(100% - 24px));max-height:85vh;overflow:auto;background:#fff;border-radius:8px;padding:28px;margin:auto}.es-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:999px;background:#f2f2f2}.es-modal__title{margin:0 40px 16px 0;font-family:var(--es-font-heading);font-weight:500;font-size:24px;letter-spacing:-.02em}.es-modal table{border-collapse:collapse;width:100%;font-size:14px}.es-modal th,.es-modal td{text-align:left;padding:8px;border-bottom:1px solid rgba(0,0,0,.1)}.es-drawer[open]{display:flex;flex-direction:column;margin:0 0 0 auto;height:100%;max-height:100%;width:100%;max-width:440px;background:#fff}.es-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.1);font-size:18px}.es-drawer__close{width:32px;height:32px;border-radius:6px;background:#f2f2f2;min-width:32px;min-height:32px}.es-drawer__body{flex:1;overflow:auto}.es-drawer__empty{padding:28px 20px;color:var(--es-muted);display:flex;flex-direction:column;gap:16px;align-items:flex-start}.es-line{display:flex;gap:14px;padding:16px 20px;border-bottom:1px solid rgba(0,0,0,.08)}.es-line__img{width:88px;height:88px;border-radius:6px;background:#f4f4f4;flex:none;overflow:hidden}.es-line__img img{width:100%;height:100%;object-fit:cover}.es-line__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.es-line__top{display:flex;justify-content:space-between;gap:8px;font-size:15px;line-height:20px}.es-line__top a{text-decoration:none}.es-line__opts{font-size:13px;color:#0009}.es-line__bottom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:6px}.es-qty{display:inline-flex;align-items:center;border:1px solid #DDD;border-radius:8px;height:36px}.es-qty button{width:34px;height:34px;background:none;border:0;cursor:pointer;font-size:16px}.es-qty span,.es-qty input{min-width:28px;width:40px;text-align:center;font-size:14px;border:0;background:none}.es-line__price{display:flex;flex-direction:column;align-items:flex-end;font-size:15px;font-weight:600}.es-line__price s{font-size:13px;color:#0000008c;font-weight:400}.es-drawer__foot{background:#f6f6f7;border-top:1px solid rgba(0,0,0,.1);padding:16px 20px;display:flex;flex-direction:column;gap:10px}.es-drawer__row{display:flex;justify-content:space-between;font-size:15px}.es-drawer__total{font-size:18px;font-weight:600}.es-drawer__foot .es-btn{border-radius:8px;width:100%}.es-drawer__note{font-size:12px;text-align:center;color:var(--es-muted);margin:0}.es-msg{font-size:14px;line-height:1.4;color:#b00020;margin:0}.es-msg:empty{display:none}.es-drawer .es-msg{padding:10px 20px 0}.es-busy{opacity:.55;pointer-events:none}.es-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 8px}@media(min-width:990px){.es-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 24px}}.es-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0}.es-card__media{position:relative;display:block;width:100%;aspect-ratio:1/1;background:#f4f4f4;border-radius:4px 4px 0 0;overflow:hidden;margin-bottom:6px}.es-card__media img,.es-card__media svg{width:100%;height:100%;object-fit:cover}.es-badge-new{position:absolute;top:10px;left:10px;z-index:1;background:var(--es-badge);color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1;border-radius:999px;padding:6px 10px}@media(min-width:990px){.es-badge-new{top:16px;left:16px;font-size:13px;padding:7px 12px 7px 10px}}.es-card__title{font-weight:700;text-decoration:none;font-size:16px;line-height:24px}@media(min-width:990px){.es-card__title{font-size:18px;line-height:27px}}.es-price{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.es-price s{color:var(--es-muted)}.es-price__pending{color:var(--es-muted);font-weight:500}.es-swatches{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap}.es-swatch{width:14px;height:14px;border-radius:999px;border:0;padding:0;cursor:pointer;background:var(--sw,#ddd);box-shadow:inset 0 0 0 1px #00000026}.es-swatch[aria-pressed=true]{box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.es-swatch-more{font-size:10px;line-height:17px;color:var(--es-muted);border:1px solid var(--es-border);border-radius:999px;padding:1px 8px;text-decoration:none}.es-hero{position:relative;display:flex;flex-direction:column;background:#f4f4f4;overflow:hidden}.es-hero__media{position:relative;height:260px}.es-hero__media img,.es-hero__media svg{width:100%;height:100%;object-fit:cover}.es-hero__media .es-hero__img--d{display:none}.es-hero__content{position:relative;padding:24px 20px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.es-hero__sub{font-weight:700;margin:0}.es-hero__heading{font-family:var(--es-font-heading);font-weight:500;font-size:44px;line-height:1;letter-spacing:-.03em;margin:0}@media(min-width:990px){.es-hero{min-height:566px;justify-content:center}.es-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;height:auto}.es-hero__media .es-hero__img--d{display:block}.es-hero__media .es-hero__img--m{display:none}.es-hero__content{max-width:1440px;width:100%;margin:0 auto;padding:0 48px;align-items:flex-start;text-align:left;gap:24px}.es-hero__heading{font-size:72px;max-width:580px}}.es-summary{display:inline-flex;gap:8px;align-items:center;font-size:15px;font-weight:500;letter-spacing:.04em}.es-stars{display:inline-flex;gap:2px;color:var(--es-accent);line-height:1}.es-stars svg{width:14px;height:14px}.es-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:24px}@media(min-width:990px){.es-photos{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:36px}}.es-photos img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:6px}.es-photo-row{display:flex;gap:10px;overflow-x:auto;margin-top:28px;scroll-snap-type:x mandatory}.es-photo-row img{flex:none;width:90px;height:128px;object-fit:cover;border-radius:6px;scroll-snap-align:start}@media(min-width:990px){.es-photo-row{gap:14px;margin-top:32px}}.es-revs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:28px;padding-bottom:4px}.es-revs>.es-rev{flex:0 0 88%;scroll-snap-align:start}.es-revs--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;align-items:start}.es-revs--grid>.es-rev{flex:auto}@media(min-width:990px){.es-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;overflow:visible;margin-top:36px}.es-revs>.es-rev{flex:auto}.es-revs--grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.es-rev{background:#fff;border:1px solid #E8E8E8;border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}@media(min-width:990px){.es-revs:not(.es-revs--grid) .es-rev{padding:36px}}.es-rev__head{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.es-rev__name{font-size:15px;font-weight:700;color:#1d1d1b}.es-rev__title{font-weight:700;font-size:16px;margin:0}.es-rev__body{margin:0;color:#1d1d1b;font-size:15px;line-height:1.55}.es-rev__meta{font-size:13px;color:var(--es-muted)}.es-rev img{border-radius:8px;width:100%;aspect-ratio:4/3;object-fit:cover}.es-verified{font-size:13px;font-weight:700;display:inline-flex;gap:4px;align-items:center}.es-usp{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}@media(min-width:990px){.es-usp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;overflow:visible}}.es-usp__item{flex:0 0 285px;min-height:342px;border-radius:8px;background:var(--es-pink);padding:24px;display:flex;flex-direction:column;gap:14px;scroll-snap-align:start;overflow:hidden}@media(min-width:990px){.es-usp__item{min-height:382px;padding:28px}}.es-usp__item img{width:40px;height:40px;object-fit:contain}.es-usp__item--image{padding:0;background:#f4f4f4}.es-usp__item--image img{width:100%;height:100%;object-fit:cover}.es-usp__title{font-family:var(--es-font-heading);font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0}@media(min-width:990px){.es-usp__title{font-size:34px}}.es-faqbox{background:#fff;border-radius:8px;max-width:806px;margin:32px auto 0;padding:8px 24px}@media(min-width:990px){.es-faqbox{padding:20px 48px}}.es-acc+.es-acc{border-top:1px solid var(--es-border)}.es-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;cursor:pointer;line-height:1.45}.es-acc summary::-webkit-details-marker{display:none}.es-chev{flex:none;width:24px;height:24px;border-radius:999px;background:#0000001a;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s}.es-acc[open] .es-chev{background:#000;color:#fff;transform:rotate(180deg)}.es-acc__body{padding:0 0 18px}.es-faq-note{margin:28px 0 0;text-align:center}.es-it__grid{display:flex;flex-direction:column;gap:24px}.es-it__media{order:-1;position:relative;border-radius:8px;overflow:hidden;background:#f4f4f4;aspect-ratio:350/300}.es-it__media img,.es-it__media svg,.es-it__media video{width:100%;height:100%;object-fit:cover}.es-it__media .es-it__img--d{display:none}.es-it__text{display:flex;flex-direction:column;gap:14px}@media(min-width:990px){.es-it__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center;max-width:1160px;margin:0 auto}.es-it__media{order:2;aspect-ratio:394/328}.es-it--media-left .es-it__media{order:0}.es-it__media .es-it__img--d{display:block}.es-it__media .es-it__img--m{display:none}.es-it__text{gap:20px;padding-right:24px}}.es-pills{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:22px 0 40px}.es-pill{background:var(--es-pink);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex;gap:6px;align-items:center}.es-cmp{max-width:598px;margin:0 auto}.es-cmp__row{display:grid;grid-template-columns:minmax(0,1fr) 92px 84px;align-items:center;border-bottom:1px solid rgba(0,0,0,.08)}@media(min-width:990px){.es-cmp__row{grid-template-columns:minmax(0,1fr) 138px 138px}}.es-cmp__row--head{align-items:end;border-bottom:1px solid #000}.es-cmp__brand{background:var(--es-accent);color:#fff;border-radius:12px 12px 0 0;text-align:center;padding:16px 4px;font-weight:700;font-size:16px}.es-cmp__other{text-align:center;padding:16px 0;font-weight:700;font-size:14px}.es-cmp__label{padding:16px 10px;font-size:14px;font-weight:600}.es-cmp__yes{background:var(--es-pink);height:100%;display:flex;align-items:center;justify-content:center;padding:12px 0}.es-cmp__no{display:flex;justify-content:center}.es-dot{width:28px;height:28px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff}.es-dot--yes{background:var(--es-accent)}.es-dot--no{background:#c8c8c8}.es-product{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}@media(min-width:990px){.es-product{display:grid;grid-template-columns:minmax(0,712.8fr) minmax(0,583.2fr);gap:48px;padding:40px 0 64px;align-items:start}}.es-gallery{margin:0 -20px}@media(min-width:990px){.es-gallery{margin:0;position:sticky;top:calc(var(--es-header-h) + 20px)}}.es-gallery__main{position:relative;aspect-ratio:1/1;background:#f4f4f4;overflow:hidden}@media(min-width:990px){.es-gallery__main{border-radius:8px}}.es-gallery__slide{display:none;width:100%;height:100%}.es-gallery__slide.is-active{display:block}.es-gallery__slide img,.es-gallery__slide svg,.es-gallery__slide video,.es-gallery__slide iframe{width:100%;height:100%;object-fit:cover;border:0}.es-gallery__nav{position:absolute;bottom:14px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.es-gallery__nav button{pointer-events:auto;width:40px;height:40px;border-radius:999px;background:#fff;border:0;box-shadow:0 1px 4px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center}.es-gallery__count{font-size:13px;background:#ffffffe6;padding:4px 10px;border-radius:999px}.es-gallery__thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding:0 20px}@media(min-width:990px){.es-gallery__thumbs{gap:12px;padding:0}}.es-thumb{flex:none;width:56px;height:62px;border:0;background:none;padding:0 0 6px;cursor:pointer}.es-thumb img,.es-thumb svg{width:56px;height:56px;border-radius:4px;object-fit:cover;background:#f4f4f4}.es-thumb[aria-current=true]{box-shadow:inset 0 -2px #000}@media(min-width:990px){.es-thumb{width:64px;height:70px}.es-thumb img,.es-thumb svg{width:64px;height:64px}}.es-info{display:flex;flex-direction:column;gap:16px;min-width:0}@media(min-width:990px){.es-info{gap:18px}}.es-title{font-family:var(--es-font-heading);font-weight:500;font-size:22px;line-height:1.2;letter-spacing:-.03em;margin:0}@media(min-width:990px){.es-title{font-size:32px}}.es-pprice{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;min-height:28px}.es-pprice__sale{color:var(--es-sale);font-size:20px;font-weight:600;line-height:1}.es-pprice__cmp{color:var(--es-muted);font-size:16px}.es-pprice__pending{color:var(--es-muted);font-weight:600}@media(min-width:990px){.es-pprice__sale{font-size:28px;font-weight:700}.es-pprice__cmp{font-size:18px}}.es-tiers{display:grid;grid-template-columns:repeat(var(--es-tiers,3),minmax(0,1fr));gap:8px}@media(min-width:990px){.es-tiers{gap:12px}}.es-tier{position:relative;background:#fff;border:0;border-radius:12px;box-shadow:inset 0 0 0 1px #cd0f424d;cursor:pointer;padding:18px 4px 16px;min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#000}.es-tier:hover{box-shadow:inset 0 0 0 2px #cd0f424d}.es-tier[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--es-sale)}.es-tier[aria-pressed=true]:after{content:"";position:absolute;bottom:-9px;left:50%;margin-left:-9px;width:18px;height:18px;border-radius:999px;background:var(--es-sale) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' stroke='white' stroke-width='1.8'%3E%3Cpath d='M2 5.2l2 2L8 3'/%3E%3C/svg%3E") center no-repeat}.es-tier__title{font-size:17px;font-weight:700;line-height:1.4}.es-tier__sub{font-size:12px;line-height:1.25;color:var(--es-sale);font-weight:500}.es-tier__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);white-space:nowrap;border-radius:6px;font-weight:500;font-size:9px;padding:3px 8px;background:var(--es-tier-soft);color:#b00d3a}.es-tier[aria-pressed=true] .es-tier__badge{background:var(--es-tier);color:#fff}@media(min-width:990px){.es-tier{min-height:120px}.es-tier__sub{font-size:14px}.es-tier__badge{font-size:11px;padding:6px 12px}}.es-choose{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:6px}.es-choose__label{font-size:16px;font-weight:700;color:var(--es-sale)}.es-sizebtn{background:var(--es-pink);border:0;border-radius:4px;padding:6px 10px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;gap:6px;align-items:center;color:#000}.es-sizebtn span{text-decoration:underline}.es-sizebtn:hover{opacity:.6}.es-pairs{display:flex;flex-direction:column;gap:10px}.es-pair{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.es-pair__label{width:48px;flex:none;font-size:14px;font-weight:500;color:#1a1a1a}@media(min-width:990px){.es-pair__label{width:52px;font-size:15px}}.es-select{position:relative;display:inline-flex;align-items:center}.es-select select{appearance:none;-webkit-appearance:none;font-size:14px;font-weight:500;color:#1a1a1a;background:#fff;border:1px solid #E5E5E5;border-radius:4px;height:40px;padding:0 30px 0 12px;cursor:pointer;min-width:72px;max-width:220px}.es-select select:disabled{cursor:not-allowed;color:#888}.es-select svg{position:absolute;right:10px;pointer-events:none}@media(min-width:990px){.es-select select{font-size:15px}}.es-atc{width:100%;min-height:52px;font-size:16px;margin-top:6px}@media(min-width:990px){.es-atc{min-height:54px;font-size:18px}}.es-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.es-trust__item{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:13px;font-weight:600;line-height:1.3}.es-trust__item img{width:38px;height:38px;object-fit:contain}.es-buyacc{border-top:1px solid var(--es-border)}.es-buyacc .es-acc{border-bottom:1px solid var(--es-border)}.es-buyacc .es-acc+.es-acc{border-top:0}.es-buyacc summary{font-size:16px;padding:16px 0}.es-buyacc .es-acc__body{font-size:15px}.es-benefits{display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center;padding:8px 24px 0}.es-benefit{display:flex;flex-direction:column;gap:10px;align-items:center;max-width:310px}.es-benefit__title{display:inline-flex;gap:10px;align-items:center;font-size:16px;font-weight:700}.es-benefit__title img{width:30px;height:30px;object-fit:contain}.es-benefit p{margin:0;font-size:15px;line-height:1.5}.es-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:#fff;border-top:1px solid rgba(0,0,0,.1);height:82px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;transform:translateY(105%);transition:transform .25s ease;visibility:hidden}.es-sticky.is-visible{transform:none;visibility:visible}.es-sticky__info{display:flex;align-items:center;gap:10px;min-width:0}.es-sticky__info img,.es-sticky__info svg{width:40px;height:40px;border-radius:4px;object-fit:cover;background:#f4f4f4;flex:none}.es-sticky__name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-sticky .es-btn{min-height:50px;padding:0 18px;font-size:16px;flex:none}@media(min-width:990px){.es-sticky{padding:0 48px}}.es-footer{background:var(--es-footer);padding:48px 0}@media(min-width:990px){.es-footer{padding:64px 0 40px}}.es-footer__grid{display:flex;flex-direction:column;gap:32px}@media(min-width:990px){.es-footer__grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(var(--es-cols,3),minmax(0,.8fr));gap:40px}}.es-footer__brand{display:flex;flex-direction:column;gap:20px;max-width:448px}.es-footer__col{display:flex;flex-direction:column;gap:10px}.es-footer__heading{font-weight:700;margin:0 0 6px}.es-footer__col a,.es-footer__col p{text-decoration:none;color:var(--es-muted);margin:0}.es-footer__col a:hover,.es-footer__col b,.es-footer__col strong{color:#000}.es-field{position:relative;max-width:278px}.es-field label{position:absolute;left:16px;top:8px;font-size:12px;color:var(--es-muted)}.es-field input{width:100%;height:56px;border:1px solid rgba(0,0,0,.12);border-radius:2px;padding:20px 48px 4px 16px;background:#fff}.es-field input:focus{outline:0;border-color:#000;box-shadow:inset 0 0 0 1px #000}.es-field button{position:absolute;right:12px;top:14px;width:28px;height:28px;border-radius:999px;background:#0000001a;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.es-footer__bottom{display:flex;flex-direction:column;gap:14px;margin-top:32px}@media(min-width:990px){.es-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;margin-top:48px}}.es-social{display:flex;gap:16px}.es-pay{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.es-pay svg{width:38px;height:24px}.es-copy{font-size:14px;color:var(--es-muted)}@media(min-width:990px){.es-copy{font-size:16px}}.es-page-title{font-family:var(--es-font-heading);font-weight:500;font-size:28px;letter-spacing:-.03em;margin:0 0 20px}@media(min-width:990px){.es-page-title{font-size:44px}}.es-cart-table{width:100%;border-collapse:collapse}.es-cart-table th{text-align:left;font-size:14px;padding:10px;border-bottom:1px solid var(--es-border);background:#fafafa}.es-cart-table td{padding:14px 10px;border-bottom:1px solid var(--es-border);vertical-align:middle;font-size:15px}.es-cart-table .es-right{text-align:right}.es-cart-prod{display:flex;gap:14px;align-items:center}.es-cart-prod img{width:80px;height:80px;object-fit:cover;border-radius:6px}.es-cart-foot{display:flex;flex-direction:column;gap:20px;margin-top:24px}@media(min-width:990px){.es-cart-foot{flex-direction:row;justify-content:space-between;align-items:flex-start}}.es-cart-sum{display:flex;flex-direction:column;gap:8px;align-items:flex-start}@media(min-width:990px){.es-cart-sum{align-items:flex-end;min-width:300px}}.es-note textarea{width:100%;min-height:90px;border:1px solid var(--es-border);border-radius:2px;padding:10px;max-width:520px}@media(max-width:749px){.es-cart-table thead{display:none}.es-cart-table tr{display:grid;grid-template-columns:1fr auto;gap:8px;padding:12px 0;border-bottom:1px solid var(--es-border)}.es-cart-table td{border:0;padding:0}.es-cart-table td:first-child{grid-column:1/-1}}.es-form{display:flex;flex-direction:column;gap:12px;max-width:560px}.es-form input,.es-form textarea{width:100%;border:1px solid var(--es-border);border-radius:2px;padding:12px 14px;background:#fff}.es-form textarea{min-height:120px}.es-notice{padding:12px 14px;border-radius:6px;background:#e2f4e8;color:#14532d}.es-notice--error{background:#fee7e7;color:#8a1c1c}.es-search{display:flex;gap:8px;max-width:560px;margin-bottom:28px}.es-search input{flex:1;border:1px solid var(--es-border);border-radius:2px;padding:12px 14px;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/es-base.css.map */
