.edp{background:var(--ed-paper);padding-bottom:40px}.edp-crumbs{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--ed-muted);padding-block:22px 4px}.edp-crumbs a:hover{color:var(--ed-orange)}.edp-crumbs b{color:var(--ed-ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50ch}.edp-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:start;padding-block:14px 30px}.edp-media{position:sticky;top:90px;min-width:0}.edp-stage{position:relative;aspect-ratio:1/1;background:#fff;border:1px solid var(--ed-line);border-radius:26px;overflow:hidden;cursor:zoom-in}.edp-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;opacity:0;transform:scale(.96);transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1)}.edp-slide.is-on{opacity:1;transform:none}.edp-img{width:82%;height:82%;object-fit:contain;transition:transform .35s ease-out;transform-origin:var(--zx,50%) var(--zy,50%)}.edp-stage.zoom .is-on .edp-img{transform:scale(1.8)}.edp-badge{top:20px;right:20px;font-size:22px;padding:6px 16px 3px}.edp-off{position:absolute;top:20px;left:20px;z-index:2;background:var(--ed-ink);color:#fff;border-radius:12px;padding:10px 14px 8px;font-family:var(--ed-mono);font-size:12px;text-align:center;line-height:1;animation:edp-pop .6s cubic-bezier(.3,1.6,.5,1) .3s both}.edp-off b{display:block;font-family:var(--ed-display);font-size:30px;color:var(--ed-orange);margin-bottom:2px}@keyframes edp-pop{0%{transform:scale(.3) rotate(-20deg);opacity:0}to{transform:none;opacity:1}}.edp-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:0;background:#0a2236d9;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:3;opacity:0;transition:opacity .2s}.edp-stage:hover .edp-nav{opacity:1}.edp-nav--prev{left:14px}.edp-nav--next{right:14px}.edp-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.edp-thumb{flex:none;width:78px;height:78px;border-radius:14px;border:2px solid var(--ed-line);background:#fff;padding:6px;cursor:pointer;transition:border-color .2s,transform .2s}.edp-thumb img{width:100%;height:100%;object-fit:contain}.edp-thumb.is-on{border-color:var(--ed-orange);transform:translateY(-3px)}.edp-stamp{position:absolute;left:50%;top:50%;z-index:4;transform:translate(-50%,-50%) rotate(-14deg);font-family:var(--ed-display);font-weight:800;font-size:clamp(54px,8vw,110px);letter-spacing:.08em;line-height:.9;color:var(--ed-stamp);border:7px solid var(--ed-stamp);border-radius:16px;padding:12px 30px 8px;text-align:center;background:#ffffffb3;animation:edp-slam .6s cubic-bezier(.3,1.6,.5,1) .4s both}.edp-stamp small{display:block;font-size:.4em;letter-spacing:0;margin-top:6px}@keyframes edp-slam{0%{transform:translate(-50%,-50%) rotate(-30deg) scale(3);opacity:0}to{transform:translate(-50%,-50%) rotate(-14deg) scale(1);opacity:1}}.edp--sold .edp-img{filter:grayscale(1);opacity:.5}.edp-info{min-width:0;padding-top:6px}.edp-status{display:inline-flex;gap:8px;align-items:center;font-size:13px;font-weight:600;color:#0e7a3e;background:#e3f7ea;border-radius:99px;padding:7px 14px}.edp-status i{width:9px;height:9px;border-radius:50%;background:#18b85a;animation:ed-pulse 1.4s infinite}.edp-status.is-sold{color:var(--ed-stamp);background:#fdecea}.edp-status.is-sold i{background:var(--ed-stamp)}.edp-title{font-family:var(--ed-display);font-weight:800;font-size:clamp(30px,3.6vw,50px);line-height:1.04;letter-spacing:-.02em;margin:16px 0 14px;text-wrap:balance;color:var(--ed-ink)}.edp-price{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-variant-numeric:tabular-nums}.edp-price b{font-family:var(--ed-display);font-weight:800;font-size:clamp(44px,5vw,64px);line-height:1;color:var(--ed-navy)}.edp-price s{color:var(--ed-muted);font-size:20px}.edp-save{background:var(--ed-orange-soft);color:#b4440e;font-weight:700;border-radius:10px;padding:7px 12px;font-size:14px;animation:edp-pop .5s cubic-bezier(.3,1.6,.5,1) .5s both}.edp--sold .edp-price b{color:var(--ed-muted)}.edp-one{display:flex;gap:16px;align-items:center;margin:24px 0 18px;padding:16px 18px;border:1.5px dashed var(--ed-orange);border-radius:18px;background:#fff}.edp-one__n{width:58px;height:58px;flex:none;border-radius:50%;background:var(--ed-orange);display:grid;place-items:center;position:relative}.edp-one__n:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--ed-orange);animation:edc-ring 1.8s ease-out infinite}@keyframes edc-ring{to{transform:scale(1.35);opacity:0}}.edp-one__n span{font-family:var(--ed-display);font-weight:800;font-size:30px;color:#fff;line-height:1}.edp-one b{font-size:16px}.edp-one p{margin:2px 0 0;color:var(--ed-muted);font-size:14px}.edp-form{display:grid;gap:10px}.edp-variant{display:grid;gap:6px;font-size:13px;font-weight:600}.edp-variant select{font:inherit;font-weight:400;padding:12px 14px;border-radius:12px;border:1.5px solid var(--ed-line);background:#fff}.edp-btn{width:100%;justify-content:center;font-size:17px;padding:18px}.edp-add.is-done{background:var(--ed-ink)!important;box-shadow:none}.edp-buynow,.edp-buynow shopify-buy-it-now-button,.edp-buynow .shopify-payment-button{display:block;width:100%}.edp-buynow .shopify-payment-button__button{width:100%!important;border-radius:99px!important;min-height:56px;font-weight:600}.edp-buynow .shopify-payment-button__button--unbranded{background:var(--ed-ink)!important;color:#fff!important}.edp-buynow .shopify-payment-button__more-options{color:var(--ed-muted)}.edp-wa{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:10px;border:1.5px solid #25D366;color:#128c4a!important;border-radius:99px;padding:14px;font-weight:600;transition:background .2s,color .2s}.edp-wa svg{width:20px;height:20px;fill:#25d366}.edp-wa:hover{background:#25d366;color:#fff!important}.edp-wa:hover svg{fill:#fff}.edp-missed{margin:24px 0 10px;background:var(--ed-ink);color:#fff;border-radius:20px;padding:22px}.edp-missed__head{display:flex;gap:16px;align-items:center;margin-bottom:16px}.edp-missed__head .ed-ar{font-size:40px;color:var(--ed-orange);line-height:1}.edp-missed b{font-family:var(--ed-display);font-size:22px}.edp-missed p{margin:4px 0 0;color:#a9c2d6;font-size:14px}.edp-link{display:block;text-align:center;margin-top:12px;color:#ffb48a!important;font-weight:600}.edp-desc{margin-top:28px;background:#fff;border:1px solid var(--ed-line);border-radius:20px;padding:22px 24px}.edp-desc h2{font-family:var(--ed-display);font-weight:800;font-size:22px;margin:0 0 10px}.edp-desc__body{color:#2c4357;font-size:15px;line-height:1.65}.edp-desc__body p{margin:0 0 10px}.edp-desc__body ul{margin:0 0 10px;padding-left:20px;display:grid;gap:6px}.edp-desc__body strong,.edp-desc__body b{color:var(--ed-ink)}.edp-desc__body img{max-width:100%;height:auto;border-radius:12px}.edp-sticky{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;transform:translate(-50%,160%);display:flex;gap:12px;align-items:center;background:#fff;border-radius:99px;padding:8px 8px 8px 10px;box-shadow:0 18px 40px -14px #0a223673;border:1px solid var(--ed-line);width:min(560px,calc(100vw - 24px));transition:transform .45s cubic-bezier(.3,1.4,.5,1)}.edp-sticky.show{transform:translate(-50%)}.edp-sticky__img{width:46px;height:46px;border-radius:50%;background:var(--ed-paper);overflow:hidden;flex:none}.edp-sticky__img img{width:100%;height:100%;object-fit:contain}.edp-sticky__t{flex:1;min-width:0;display:flex;flex-direction:column}.edp-sticky__t small{font-size:12px;color:var(--ed-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.edp-sticky__t b{font-family:var(--ed-display);font-size:20px;color:var(--ed-navy);line-height:1.1}.edp-sticky .ed-btn{padding:13px 22px;white-space:nowrap}sticky-add-to-cart{display:none!important}@media(max-width:1000px){.edp-grid{grid-template-columns:1fr;gap:22px}.edp-media{position:static}.edp-nav{opacity:1}}@media(max-width:560px){.edp-stage{border-radius:20px}.edp-badge{font-size:16px;top:14px;right:14px}.edp-off{top:14px;left:14px}.edp-off b{font-size:24px}.edp-thumb{width:64px;height:64px}.edp-desc{padding:18px}}@media(prefers-reduced-motion:reduce){.edp *,.edp *:before,.edp *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ed-product.css.map */
