.es{background:#fff;color:#000;font-family:Instrument Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:17px;line-height:1.45}.es *{box-sizing:border-box}.es__grid{display:grid;grid-template-columns:minmax(0,1fr) 480px;grid-template-rows:auto 1fr;column-gap:clamp(28px,3.4vw,56px);padding:20px clamp(16px,4.4vw,64px) 0;align-items:start}.es__head{grid-column:2;grid-row:1;min-width:0}.es__media{grid-column:1;grid-row:1 / 3}.es__rail{grid-column:2;grid-row:2}.es__media{position:sticky;top:84px;display:flex;flex-direction:column;gap:12px;height:calc(100vh - 136px);min-height:400px}.es__stage{position:relative;border-radius:16px;overflow:hidden;background:#f1f0ee;flex:1 1 auto;min-height:0}.es__stage img,.es__stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.es__stage img.is-contain,.es__stage video.is-contain{object-fit:contain;background:#fff}.es__nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001f}.es__nav--prev{left:14px}.es__nav--next{right:14px}.es__thumbs{flex:none;display:flex;gap:10px;justify-content:center;overflow-x:auto;scrollbar-width:none;padding:2px}.es__thumbs::-webkit-scrollbar{display:none}.es__thumb{flex:0 0 auto;width:92px;aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;border:1px solid transparent;background:#f1f0ee;padding:0;cursor:pointer;opacity:.85}.es__thumb img{width:100%;height:100%;object-fit:cover;display:block}.es__thumb.is-on{border-color:#000;opacity:1}.es__rail{display:flex;flex-direction:column;min-width:0;padding-bottom:190px}.es__tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #E5E3E0;margin-bottom:26px}.es__tab{-webkit-appearance:none;appearance:none;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:14px 0;font:inherit;font-size:13px;letter-spacing:.01em;color:#696765;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.es__tab.is-on{color:#000;border-bottom-color:#000}.es__h1{margin:0 0 6px;font-size:36px;font-weight:400;letter-spacing:.01em;line-height:1.1}.es__price{margin:0 0 6px;font-size:18px;letter-spacing:.009em;display:flex;align-items:baseline;gap:10px}.es__price s{color:#696765;font-size:16px}.es__price .es__off{font-size:12px;letter-spacing:.02em;background:#f5efe3;color:#000;border-radius:4px;padding:3px 7px}.es__fin{margin:0 0 18px;font-size:13.5px;letter-spacing:.005em;color:#43413f}.es__fin[hidden]{display:none}.es__ratingrow{margin:0 0 24px;font-size:12px;letter-spacing:.01em;display:flex;align-items:center;gap:8px}.es__stars{color:#000;letter-spacing:2px;font-size:13px}.es__ratingrow a{color:inherit;text-underline-offset:2px}.es__feature{background:#f6f5f3;border-radius:12px;padding:0 0 8px;overflow:hidden;margin-bottom:30px}.es__feature-img{border-radius:0;overflow:hidden;background:#edecea;aspect-ratio:3 / 2;margin-bottom:6px}.es__feature-img img{width:100%;height:100%;object-fit:contain;display:block}.es__feature-img--cover img{object-fit:cover}.es__feature-row{display:flex;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:500}.es__feature-row svg{flex:none;opacity:.8}.es__mod{margin:6px 0 14px}.es__mod h5{margin:0 0 6px;font-size:22px;font-weight:400;letter-spacing:.008em}.es__mod p{margin:0;font-size:15px;line-height:1.45;color:#696765}.es__mod a{display:inline-block;margin-top:6px;font-size:13px;color:#696765;text-underline-offset:2px}.es__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:34px}.es__opt{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #E5E3E0;border-radius:8px;padding:14px 12px;font:inherit;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .12s ease,box-shadow .12s ease}.es__opt strong{font-size:16px;font-weight:500;letter-spacing:.005em}.es__opt strong span{font-weight:400;font-size:13.5px;color:#696765;font-variant-numeric:tabular-nums}.es__opt small{font-size:12px;letter-spacing:.01em;color:#696765;line-height:1.35;margin-top:4px}.es__opt.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000}.es__addons{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:34px}.es__addon{position:relative;background:#fff;border:1px solid #E5E3E0;border-radius:8px;padding:10px 10px 12px;text-align:center;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.es__addon.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000}.es__addon-img{aspect-ratio:1 / 1;margin-bottom:6px}.es__addon-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.es__addon-name{font-size:13px;font-weight:500;line-height:1.3;letter-spacing:.005em;min-height:34px;display:flex;align-items:center;justify-content:center}.es__addon-price{font-size:13px;color:#696765;margin-top:2px;font-variant-numeric:tabular-nums}.es__addon-tick{position:absolute;top:8px;right:8px;width:22px;height:22px;border-radius:50%;border:1px solid #C9C7C4;background:#fff;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px}.es__addon.is-on .es__addon-tick{background:#000;border-color:#000}.es__tiers{display:flex;flex-direction:column;gap:10px;margin-bottom:34px}.es__tier{background:#fff;border:1px solid #E5E3E0;border-radius:8px;padding:16px;text-align:left;font:inherit;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.es__tier.is-on{border-color:#000;box-shadow:inset 0 0 0 1px #000}.es__tier-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.es__tier-top strong{font-size:17px;font-weight:500}.es__tier-top span{font-size:13px;color:#696765;text-align:right}.es__tier-name{font-size:15px;font-weight:500;margin:10px 0 2px}.es__tier p{margin:0;font-size:13.5px;line-height:1.5;color:#696765}.es__trust{background:#f6f5f3;border-radius:12px;padding:20px;margin-bottom:16px}.es__trust-row{display:flex;align-items:center;gap:12px;padding:7px 0;font-size:15px;font-weight:500}.es__trust-row svg{flex:none;opacity:.85}.es__trust-ship{border-top:1px solid #E5E3E0;margin-top:10px;padding-top:14px;font-size:14px;color:#43413f}.es__bar{position:fixed;bottom:var(--es-bar-offset, 0px);z-index:60;border-radius:14px 14px 0 0;display:flex;align-items:center;justify-content:space-between;gap:16px;background:#000;color:#fff;padding:12px 24px calc(12px + env(safe-area-inset-bottom,0px));transition:opacity .15s ease}.es__bar.is-gone{opacity:0;pointer-events:none}.es__bar-left{display:flex;flex-direction:column;gap:2px;min-width:0}.es__bar-prices{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.es__bar-total{font-size:19px;font-weight:500;letter-spacing:.005em;font-variant-numeric:tabular-nums}.es__bar-was{font-size:13.5px;color:#ffffff8c}.es__bar-off{font-size:11px;letter-spacing:.02em;background:#f5efe3;color:#000;border-radius:4px;padding:2px 6px}.es__bar-note{font-size:12px;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.es__bar-right{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.es__bar-btn{font:inherit;font-size:17px;background:#fff;color:#000;border:0;border-radius:8px;padding:10px 24px;cursor:pointer}.es__bar-btn[disabled]{opacity:.55;cursor:default}.es__bar-ship{font-size:11px;color:#ffffffa6;white-space:nowrap}@media(max-width:899px){.es__grid{display:flex;flex-direction:column;padding:8px 16px 0;gap:16px}.es__head{order:0}.es__media{order:1;width:100%;max-width:100%;min-width:0}.es__rail{order:2;min-width:0}.es__stage{width:100%}.es__thumbs{max-width:100%;justify-content:flex-start}.es__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.es__opt{padding:12px 8px}.es__opt strong{font-size:15px}.es__media{position:static}.es__stage{aspect-ratio:4 / 3;border-radius:12px}.es__thumb{width:72px}.es__logo{max-height:22px;max-width:100px}.es__addons{grid-template-columns:repeat(3,1fr)}.es__bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.es__bar-btn{font-size:15px;padding:10px 18px}.es__bar-note{display:none}}.es__mini{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #E5E3E0;padding-bottom:14px;margin-bottom:22px}.es__mini-i{display:flex;align-items:center;gap:7px;font-size:12.5px;letter-spacing:.01em;color:#43413f;white-space:nowrap}.es__mini-i svg{width:16px;height:16px;opacity:.8}.es__mod--first{margin-top:0}.es__ident{margin:26px 0 8px;min-height:28px;display:flex;align-items:center}.es__logo{max-height:24px;max-width:110px;width:auto;display:block}.es__h1.is-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}@media(max-width:899px){.es__media{height:auto;min-height:0}.es__stage{aspect-ratio:4 / 3;flex:none}.es__mini{overflow-x:auto;scrollbar-width:none;justify-content:flex-start;gap:16px}}.es__thumb.is-video{position:relative}.es__thumb.is-video:after{content:"";position:absolute;left:50%;top:50%;width:0;height:0;transform:translate(-40%,-50%);border-left:12px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;filter:drop-shadow(0 1px 3px rgb(0 0 0 / .5))}.es__incl{border:1px solid #E5E3E0;border-radius:8px;padding:4px 16px;margin-bottom:34px}.es__incl-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #EEEDEA;font-size:15px}.es__incl-row:last-of-type{border-bottom:0}.es__incl-row svg{flex:none;opacity:.8}.es__incl-row span{flex:1 1 auto;min-width:0}.es__incl-row strong{font-weight:500}.es__incl-row em{font-style:normal;font-size:12px;letter-spacing:.01em;color:#696765;white-space:nowrap}.es__incl-row--hero{font-size:16px;font-weight:500}.es__incl-value{font-size:14px;font-weight:500;padding:12px 0 4px;border-top:1px solid #EEEDEA}.es__incl-row--gift em{background:#f5efe3;color:#000;border-radius:4px;padding:3px 7px}.es__incl-note{font-size:12.5px;color:#696765;padding:10px 0 8px;border-top:1px solid #EEEDEA}.es__gifts{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 -4px 10px;padding:0 4px 4px}.es__gifts::-webkit-scrollbar{display:none}.es__gift{flex:0 0 44%;scroll-snap-align:start}.es__gift{border:1px solid #E5E3E0;border-radius:8px;padding:10px 10px 12px;text-align:center;background:#fff}.es__gift-img{aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#f6f5f3;margin-bottom:8px}.es__gift-img img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.es__gift--deep .es__gift-img img{object-fit:cover;mix-blend-mode:normal}.es__gift-name{font-size:13px;font-weight:500;line-height:1.3;min-height:34px;display:flex;align-items:center;justify-content:center}.es__gift-val{font-size:13px;color:#696765;margin-top:4px;font-variant-numeric:tabular-nums}.es__gift-val b{color:#000;font-weight:500;background:#f5efe3;border-radius:4px;padding:2px 6px;margin-left:4px}.es__gifts-total{display:flex;justify-content:space-between;align-items:baseline;padding:10px 2px 16px;font-size:15px}.es__gifts-total strong{font-size:17px;font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:899px){.es__gifts{gap:8px}.es__gift{flex-basis:46%;padding:8px 8px 10px}.es__gift-name{font-size:12px}}.es__mod--box{margin-top:8px}.es__mod--upsell{margin-top:14px}.es__thumb.is-blank{background:#fff;border-color:#e5e3e0}.es__thumb.is-blank:after{border-left-color:#000;filter:none}.es__opts--single{display:none}.es__blurb{font-size:15px;line-height:1.5;color:#696765;margin:0 0 22px;max-width:62ch}.es__blurb p{margin:0 0 8px}.es__blurb p:last-child{margin-bottom:0}.es__adv{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 14px;align-items:center;margin:6px 0 26px;padding:12px 14px;border:1px solid var(--wl-line, #E5E3E0);border-radius:8px;background:var(--wl-bg2, #F5EFE3);color:var(--wl-ink, #000)}.es__adv-k{grid-column:1;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--wl-ink2, #43413F)}.es__adv-v{grid-column:2;grid-row:1 / span 2;font-size:26px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1}.es__adv-p{grid-column:1;font-size:13px;line-height:1.4;color:var(--wl-ink2, #43413F)}.es__topnote{display:inline-flex;align-items:center;gap:7px;margin:0 0 22px;padding:5px 10px;border-radius:4px;background:#f5efe3;font-size:13px;font-weight:500;letter-spacing:.005em}.es__topnote svg{width:16px;height:16px;opacity:.85}.es__bar{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:8px;align-items:center}.es__bar-ledger{grid-column:1 / -1;display:flex;flex-direction:column;gap:3px;padding-bottom:8px;border-bottom:1px solid rgb(255 255 255 / .16);font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.es__bar-lrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:#ffffffb8}.es__bar-lrow s{color:#ffffff8c}.es__bar-lrow--save{color:#fff}.es__bar-lrow--save strong{font-weight:500;color:#f5efe3}.es__bar-pay{flex:1 0 100%;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8}@media(max-width:899px){.es__adv{margin-bottom:20px}.es__adv-v{font-size:23px}.es__bar-ledger{font-size:12px;padding-bottom:6px}.es__topnote{margin-top:0}}.es__bar-msg{margin:8px 0 0;font-size:13px;line-height:1.4;color:#fff;opacity:.9}.es__bar-btn:disabled{opacity:.55;cursor:not-allowed}@media(max-width:899px){.es__bar-right{align-items:flex-end}.es__bar-ship{white-space:normal;text-align:right;max-width:170px;line-height:1.25}}.es__bar-ledger[hidden],.es__adv[hidden],.es__bar-pay[hidden],.es__bar-ship[hidden]{display:none}@media(max-width:899px){.es__bar-ship,.es__bar-off,.es__bar-pay,.es__bar-ledger{font-size:13px}}@media(max-width:899px){.es__bar-left{flex:1 1 auto;min-width:132px}.es__bar-pay,.es__bar-total,.es__bar-was{white-space:nowrap}.es__bar-total{font-size:20px}.es__bar-btn[disabled]{font-size:14px;line-height:1.2;padding:9px 12px;white-space:normal;max-width:200px;text-align:center}.es__bar-ship{max-width:200px}}.es__stage{background:transparent}.es__stage img.is-contain,.es__stage video.is-contain{background:transparent}@media(max-width:899px){body:has(.es__bar) iframe[src*=myrepai],body:has(.es__bar) iframe[src*=repai],body:has(.es__bar) [id^=rep-ai],body:has(.es__bar) [class*=rep-ai],body:has(.es__bar) [id*=repai]{bottom:176px!important}}
/*# sourceMappingURL=/cdn/shop/t/98/assets/buy-es.css.map */
