.ep{--ep-surface:#F3F2EF;--ep-ink:#111113;--ep-mute:#6E6E73;--ep-soft:#8E8E93;--ep-line:rgba(17,17,19,.09);--ep-radius:22px;--ep-ease:cubic-bezier(.22,.8,.24,1);--ep-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter",system-ui,"Helvetica Neue",Arial,sans-serif;--ep-display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter",system-ui,"Helvetica Neue",Arial,sans-serif;--ep-gutter:clamp(16px,4vw,56px);--ep-top:var(--theme-header-height,64px);color:var(--ep-ink);font-family:var(--ep-font);font-size:16px;line-height:1.5;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:left}.ep *,.ep *:before,.ep *:after{box-sizing:border-box}.ep :where(h1,h2,h3,p,figure,ul,ol,dl,dd,fieldset){margin:0}.ep :where(ul,ol){list-style:none;padding:0}.ep :where(a){color:inherit;text-decoration:none}.ep :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;letter-spacing:inherit;text-transform:none;min-height:0;box-shadow:none;border-radius:0;-webkit-tap-highlight-color:transparent}.ep :where(img){display:block;max-width:100%;height:auto}.ep h1,.ep h2,.ep h3{font-family:var(--ep-display);text-transform:none;color:var(--ep-ink)}.ep :focus-visible{outline:2px solid #0071E3;outline-offset:3px}.ep svg{display:block}.ep-wrap{max-width:1480px;margin:0 auto;padding:0 var(--ep-gutter)}.ep-main{display:grid;gap:26px;padding-top:clamp(8px,1.6vw,24px)}@media(min-width:990px){.ep-main{grid-template-columns:minmax(0,1.3fr) minmax(380px,1fr);gap:clamp(40px,5.2vw,104px);align-items:start;padding-top:28px}}.ep-gallery{position:relative;min-width:0}@media(max-width:989px){.ep-gallery{margin:0 calc(var(--ep-gutter) * -1)}}@media(min-width:990px){.ep-gallery{position:sticky;top:calc(var(--ep-top) + 28px)}}.ep-stage{position:relative;aspect-ratio:var(--ep-ratio,1);background:var(--ep-surface);overflow:hidden}@media(min-width:990px){.ep-stage{border-radius:var(--ep-radius);max-height:calc(100vh - var(--ep-top) - 150px);margin:0 auto}}.ep-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ep-track::-webkit-scrollbar{display:none}.ep-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:center;scroll-snap-stop:always;overflow:hidden}.ep-slide img,.ep-slide video,.ep-slide iframe,.ep-slide model-viewer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ep-slide img{transition:transform .6s var(--ep-ease),opacity .7s var(--ep-ease)}.ep-slide--img{cursor:zoom-in}.ep-slide.is-zoomed{cursor:zoom-out}.ep-slide.is-zoomed img{transform:scale(2.1);transition:transform .45s var(--ep-ease)}.js-ep .ep-slide img{opacity:0}.js-ep .ep-slide img.is-loaded,.js-ep .ep-slide img[data-eager]{opacity:1}.ep-nav{position:absolute;top:50%;z-index:3;width:44px;height:44px;margin-top:-22px;border-radius:50%;display:grid;place-items:center;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 2px 14px #00000014;opacity:0;transition:opacity .35s var(--ep-ease),transform .35s var(--ep-ease)}.ep-nav svg{width:16px;height:16px}.ep-nav--prev{left:18px}.ep-nav--next{right:18px}.ep-stage:hover .ep-nav,.ep-nav:focus-visible{opacity:1}.ep-nav:hover{transform:scale(1.06)}.ep-nav[disabled]{opacity:0!important;pointer-events:none}@media(max-width:989px){.ep-nav{display:none}}.ep-chiprow{position:absolute;left:16px;right:16px;bottom:16px;z-index:3;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.ep-count{pointer-events:auto;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:6px 12px;border-radius:999px;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ep-expand{pointer-events:auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ffffffc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s var(--ep-ease)}.ep-expand:hover{transform:scale(1.06)}.ep-expand svg{width:16px;height:16px}.ep-progress{display:flex;gap:4px;padding:12px var(--ep-gutter) 0}.ep-progress span{flex:1;height:2px;border-radius:2px;background:#1111131f;transition:background-color .35s var(--ep-ease)}.ep-progress span.is-active{background:var(--ep-ink)}@media(min-width:990px){.ep-progress{display:none}}.ep-thumbs{display:none}@media(min-width:990px){.ep-thumbs{display:flex;gap:10px;margin-top:14px;overflow-x:auto;scrollbar-width:none;padding:3px}.ep-thumbs::-webkit-scrollbar{display:none}}.ep-thumb{position:relative;flex:0 0 72px;height:72px;border-radius:14px;overflow:hidden;background:var(--ep-surface);opacity:.5;outline:1.5px solid transparent;outline-offset:2px;transition:opacity .3s var(--ep-ease),outline-color .3s var(--ep-ease)}.ep-thumb img{width:100%;height:100%;object-fit:cover}.ep-thumb:hover{opacity:.85}.ep-thumb[aria-current=true]{opacity:1;outline-color:var(--ep-ink)}.ep-thumb__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0000002e}.ep-info{min-width:0}@media(min-width:990px){.ep-info{position:sticky;top:calc(var(--ep-top) + 28px);padding-bottom:48px}}.ep-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--ep-soft);margin-bottom:20px}.ep-crumbs a{transition:color .25s}.ep-crumbs a:hover{color:var(--ep-ink)}.ep-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ep-mute);margin-bottom:10px}.ep-title{font-size:clamp(36px,3.7vw,56px);font-weight:600;line-height:1.03;letter-spacing:-.042em;text-wrap:balance;overflow-wrap:break-word}.ep-title--long{font-size:clamp(27px,2.5vw,40px);line-height:1.1;letter-spacing:-.03em}.ep-sub{margin-top:10px;font-size:17px;line-height:1.45;letter-spacing:-.015em;color:var(--ep-mute);max-width:38ch;text-wrap:pretty}.ep-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin-top:22px}.ep-price__now{font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ep-price__was{font-size:16px;color:var(--ep-soft);text-decoration:line-through;font-variant-numeric:tabular-nums}.ep-price__was[hidden]{display:none}.ep-avail{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--ep-mute)}.ep-avail:before{content:"";width:7px;height:7px;border-radius:50%;background:#8e8e93}.ep-avail[data-state=in]:before{background:#30a46c;box-shadow:0 0 0 3px #30a46c26}.ep-avail[data-state=order]:before{background:#8e8e93}.ep-avail[data-state=out]{color:#b42318}.ep-avail[data-state=out]:before{background:#b42318}.ep-rule{height:1px;margin:26px 0 24px;border:0;background:linear-gradient(90deg,#11111329,#1111130a 55%,#11111324)}.ep-opt{border:0;padding:0;margin:0 0 22px;min-width:0}.ep-opt legend{display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:100%;padding:0;margin-bottom:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ep-ink);text-transform:none}.ep-opt legend span{font-weight:400;color:var(--ep-mute);text-align:right}.ep-vals{display:flex;flex-wrap:wrap;gap:8px}.ep-chip{position:relative;display:inline-flex}.ep-chip input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;appearance:none;-webkit-appearance:none}.ep-chip__in{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:14px;border:1px solid rgba(17,17,19,.16);background:#fff;font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--ep-ink);transition:border-color .25s var(--ep-ease),box-shadow .25s var(--ep-ease),color .25s,background-color .25s}.ep-chip:hover .ep-chip__in{border-color:#1111136b}.ep-chip input:checked+.ep-chip__in{border-color:var(--ep-ink);box-shadow:inset 0 0 0 1px var(--ep-ink)}.ep-chip input:focus-visible+.ep-chip__in{outline:2px solid #0071E3;outline-offset:2px}.ep-chip.is-unavailable .ep-chip__in{color:var(--ep-soft);border-style:dashed;background:transparent}.ep-chip.is-unavailable input:checked+.ep-chip__in{border-style:solid}.ep-chip__sw{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:var(--sw,#ddd) center/cover no-repeat;box-shadow:inset 0 0 0 1px #0000001f}.ep-chip--img .ep-chip__in{padding-left:5px;min-height:52px}.ep-chip__img{flex:0 0 40px;width:40px;height:40px;border-radius:10px;overflow:hidden;background:var(--ep-surface)}.ep-chip__img img{width:100%;height:100%;object-fit:cover}.ep-select{width:100%;height:50px;border:1px solid rgba(17,17,19,.2);border-radius:14px;background:#fff;font:inherit;padding:0 14px;margin-bottom:18px}.ep-buy{display:grid;gap:10px;margin-top:4px}.ep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 24px;border-radius:999px;font-family:var(--ep-font);font-size:17px;font-weight:500;letter-spacing:-.015em;text-transform:none;transition:background-color .3s var(--ep-ease),transform .2s var(--ep-ease),opacity .3s}.ep-btn--primary{background:var(--ep-ink);color:#fff}.ep-btn--primary:hover{background:#2c2c2e;color:#fff}.ep-btn:active{transform:scale(.985)}.ep-btn[disabled]{background:#d2d2d7;color:#fff;cursor:not-allowed;transform:none}.ep-btn[aria-busy=true]{opacity:.6;pointer-events:none}.ep .shopify-payment-button__button{min-height:54px;border-radius:999px;overflow:hidden}.ep .shopify-payment-button__button--unbranded{background:#fff;color:var(--ep-ink);border:1px solid rgba(17,17,19,.22);font-family:var(--ep-font);font-size:16px;font-weight:500;letter-spacing:-.01em;text-transform:none}.ep .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#f5f5f7}.ep .shopify-payment-button__more-options{font-size:13px;color:var(--ep-mute);text-transform:none;letter-spacing:0;margin-top:2px}.ep-status{min-height:20px;font-size:14px;text-align:center;color:var(--ep-mute)}.ep-status:empty{min-height:0}.ep-status a{color:#06c}.ep-status a:hover{text-decoration:underline}.ep-facts{margin-top:20px;border-radius:18px;background:var(--ep-surface);padding:4px 18px}.ep-fact{display:flex;gap:14px;align-items:flex-start;padding:15px 0;font-size:14px;line-height:1.45}.ep-fact+.ep-fact{border-top:1px solid var(--ep-line)}.ep-fact svg{flex:0 0 20px;width:20px;height:20px;margin-top:1px;color:var(--ep-ink)}.ep-fact strong{display:block;font-weight:600;color:var(--ep-ink);letter-spacing:-.01em}.ep-fact span{color:var(--ep-mute)}.ep-fact a{color:#06c;font-weight:500}.ep-fact a:hover{text-decoration:underline}.ep-pro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:16px 16px 16px 18px;border-radius:18px;border:1px solid var(--ep-line)}.ep-pro strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}.ep-pro p{font-size:13px;line-height:1.4;color:var(--ep-mute);margin-top:2px}.ep-pro a{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:10px 16px;border-radius:999px;background:var(--ep-ink);color:#fff;transition:background-color .3s}.ep-pro a:hover{background:#2c2c2e}.ep-accs{margin-top:30px;border-top:1px solid var(--ep-line)}.ep-acc{border-bottom:1px solid var(--ep-line)}.ep .ep-acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:-.015em;text-transform:none}.ep .ep-acc summary::-webkit-details-marker{display:none}.ep .ep-acc summary:before{display:none}.ep .ep-acc summary:after{content:"";flex:0 0 12px;width:12px;height:12px;border:0;background:linear-gradient(currentColor,currentColor) center/12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) center/1.5px 12px no-repeat;transition:transform .35s var(--ep-ease)}.ep .ep-acc[open] summary:after{transform:rotate(135deg)}.ep-acc__body{padding:0 0 24px;font-size:15px;line-height:1.65;color:var(--ep-mute)}.ep-acc__body p+p,.ep-acc__body p+ul,.ep-acc__body ul+p{margin-top:.8em}.ep-acc__body ul{list-style:disc;padding-left:1.2em}.ep-acc__body strong,.ep-acc__body b{color:var(--ep-ink);font-weight:600}.ep-acc__body a{color:#06c}.ep-acc__body img{border-radius:12px;margin:12px 0}.ep-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);font-size:14px}.ep-specs dt,.ep-specs dd{padding:11px 0;border-top:1px solid var(--ep-line)}.ep-specs dt{color:var(--ep-soft)}.ep-specs dd{color:var(--ep-ink);text-align:right;font-variant-numeric:tabular-nums}.ep-specs dt:first-of-type,.ep-specs dd:first-of-type{border-top:0;padding-top:0}.ep-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.ep-links a{color:#06c;font-weight:500}.ep-links a:hover{text-decoration:underline}.ep-story{margin-top:clamp(80px,9vw,150px)}.ep-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(22px,3vw,36px)}.ep-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ep-mute);margin-bottom:8px}.ep-h2{font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.05;letter-spacing:-.038em}.ep-mosaic{display:grid;gap:12px}@media(min-width:750px){.ep-mosaic{gap:16px}.ep-mosaic--2{grid-template-columns:7fr 5fr}.ep-mosaic--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ep-tile{position:relative;display:block;width:100%;aspect-ratio:4/5;border-radius:var(--ep-radius);overflow:hidden;background:var(--ep-surface);cursor:zoom-in}.ep-mosaic--2 .ep-tile:first-child{aspect-ratio:auto;min-height:100%}@media(max-width:749px){.ep-mosaic--2 .ep-tile:first-child{aspect-ratio:4/5}.ep-mosaic{grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--ep-gutter) * -1);padding:0 var(--ep-gutter);scroll-padding:0 var(--ep-gutter)}.ep-mosaic::-webkit-scrollbar{display:none}.ep-tile{scroll-snap-align:start}}.ep-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ep-ease)}@media(hover:hover){.ep-tile:hover img{transform:scale(1.03)}}.ep-recs{margin-top:clamp(80px,9vw,150px);padding-bottom:clamp(56px,7vw,110px)}.ep-rail{display:grid;grid-auto-flow:column;grid-auto-columns:68%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.ep-rail::-webkit-scrollbar{display:none}.ep-rail>*{scroll-snap-align:start;min-width:0}@media(min-width:750px){.ep-rail{grid-auto-columns:40%}}@media(min-width:990px){.ep-rail{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible}}.ep-card__media{position:relative;display:block;aspect-ratio:1;border-radius:18px;overflow:hidden;background:var(--ep-surface)}.ep-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ep-ease),transform 1.2s var(--ep-ease)}.ep-card__alt{opacity:0}@media(hover:hover){.ep-card:hover .ep-card__alt{opacity:1}.ep-card:hover .ep-card__media img{transform:scale(1.03)}}.ep-card__kicker{margin-top:14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ep-soft)}.ep-card__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:4px;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.ep-card__price{margin-top:3px;font-size:14px;color:var(--ep-mute)}.ep-bar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 7px 7px 18px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);box-shadow:0 10px 30px #0000001f,0 0 0 1px #0000000d;transform:translateY(170%);transition:transform .45s var(--ep-ease)}.ep-bar.is-visible{transform:none}.ep-bar__txt{min-width:0}.ep-bar__name{font-size:14px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-bar__price{font-size:13px;color:var(--ep-mute);font-variant-numeric:tabular-nums}.ep-bar .ep-btn{width:auto;flex:0 0 auto;min-height:44px;padding:0 20px;font-size:15px}@media(min-width:990px){.ep-bar{display:none}}html.ep-bar-on body{padding-bottom:84px}@media(max-width:989px){body.template-product a[href="https://wa.me/5215640450011"][style*=fixed]{font-size:0!important;gap:0!important;padding:12px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;right:16px!important;transition:bottom .45s cubic-bezier(.22,.8,.24,1),opacity .3s}html.ep-bar-on body.template-product a[href="https://wa.me/5215640450011"][style*=fixed]{bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media(min-width:990px){html.ep-bar-on body{padding-bottom:0}}.ep-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;background:#fafaf9fb;display:none;font-family:var(--ep-font)}.ep-lb.is-open{display:block;animation:ep-fade .35s var(--ep-ease)}@keyframes ep-fade{0%{opacity:0}to{opacity:1}}.ep-lb__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ep-lb__track::-webkit-scrollbar{display:none}.ep-lb__slide{flex:0 0 100%;height:100%;scroll-snap-align:center;display:grid;place-items:center;padding:72px 16px 56px}@media(min-width:990px){.ep-lb__slide{padding:72px 96px 56px}}.ep-lb__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:14px}.ep-lb__btn{position:absolute;z-index:2;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#111113;box-shadow:0 2px 14px #0000001a;border:0;cursor:pointer}.ep-lb__btn svg{width:16px;height:16px}.ep-lb__close{top:16px;right:16px}.ep-lb__prev{left:20px;top:50%;margin-top:-22px}.ep-lb__next{right:20px;top:50%;margin-top:-22px}@media(max-width:989px){.ep-lb__prev,.ep-lb__next{display:none}}.ep-lb__count{position:absolute;top:28px;left:50%;transform:translate(-50%);font-size:13px;font-weight:500;color:#6e6e73;font-variant-numeric:tabular-nums}html.ep-lock{overflow:hidden}.ep-reveal{animation:ep-in .7s var(--ep-ease) both}@keyframes ep-in{0%{transform:translateY(10px)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ep *,.ep *:before,.ep *:after,.ep-lb,.ep-bar{animation-duration:.01ms!important;transition-duration:.01ms!important}.ep-reveal{transform:none}.ep-track,.ep-lb__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/espejol-product.css.map */
