.ecca{flex-direction:column;gap:6px;container-type:inline-size}.ecca__add,.ecca__buy{width:100%;flex:none}.ecca__buy{display:flex;align-items:center;justify-content:center;height:42px;margin:0;padding:0 4px;border:1px solid #b8913a;border-radius:10px;background:linear-gradient(135deg,#e3c27a,#c49a45 55%,#a87b26);color:#111;font:800 12px/1 var(--font-body--family,sans-serif);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter .2s ease,transform .12s ease}.ecca__buy svg,.ecca-dlg__add.is-buy svg{display:none!important}.ecca__buy span,.ecca__add span{overflow:visible;text-overflow:clip;white-space:nowrap}.ecca__add{padding:0 4px;letter-spacing:.04em}@container (max-width:200px){.ecca__buy,.ecca__add{font-size:clamp(9px,7.1cqi,12px);letter-spacing:.02em}.ecca__add svg{display:none}}.ecca__buy:active:not(:disabled){transform:scale(.97)}.ecca__buy:focus-visible{outline:2px solid #111;outline-offset:2px}.ecca__buy:disabled{border-color:#d9d3c7;background:#e9e4da;color:#7a7266;cursor:not-allowed}.ecca__buy[aria-busy=true]{opacity:.6;pointer-events:none}@media(hover:hover){.ecca__buy:hover:not(:disabled){filter:brightness(1.06)}}@media(min-width:750px){.ecca__buy{height:44px;font-size:13px;letter-spacing:.06em}}.ecca__share{display:none!important}.luxe-buynow{display:flex!important;align-items:center;justify-content:center;width:100%;min-height:50px;margin-top:8px;padding:0 10px!important;border:1px solid #b8913a!important;border-radius:10px;background:linear-gradient(135deg,#e3c27a,#c49a45 55%,#a87b26)!important;color:#111!important;font:800 clamp(12px,3.7vw,15px)/1 var(--font-body--family,sans-serif)!important;letter-spacing:.06em!important;text-transform:uppercase;white-space:nowrap!important;cursor:pointer;touch-action:manipulation}.luxe-buynow:before,.luxe-buynow:after,.luxe-buynow svg{display:none!important}.luxe-buynow:focus-visible{outline:2px solid #111;outline-offset:2px}.product-form-buttons .accelerated-checkout-block{display:none!important}.ecca-dlg__add.is-buy{background:linear-gradient(135deg,#e3c27a,#c49a45 55%,#a87b26);color:#111;white-space:nowrap}.ecca-dlg__add.is-buy:disabled{background:#d9d3c7;color:#6b6457}html.ecd-lock{overflow:hidden}.ecd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;font-family:var(--font-body--family,sans-serif);color:#19150e}.ecd[hidden]{display:none}.ecd *{box-sizing:border-box}.ecd__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a08058c;opacity:0;transition:opacity .25s ease}.ecd__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,92vw);background:#fffdf8;box-shadow:-12px 0 40px #00000040;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1)}.ecd.is-on .ecd__ov{opacity:1}.ecd.is-on .ecd__panel{transform:none}.ecd.is-busy .ecd__list{opacity:.55;pointer-events:none}.ecd__hd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 14px;background:#111;color:#fff;border-bottom:2px solid #c49a45}.ecd__t{margin:0;font-size:15px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e3c27a}.ecd__x{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px -8px -8px 0;padding:0;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer}.ecd__x svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ecd__x:focus-visible{outline:2px solid #e3c27a;outline-offset:1px}.ecd__ok{margin:0;padding:10px 16px;background:#fbf3df;border-bottom:1px solid #e3c98f;color:#5b4416;font-size:13.5px;font-weight:600}.ecd__ok[hidden]{display:none}.ecd__list{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px;transition:opacity .2s}.ecd__load,.ecd__empty{padding:40px 0;text-align:center;color:#6b6457;font-size:14px}.ecd__it{display:grid;grid-template-columns:72px 1fr auto;gap:12px;padding:14px 0;border-bottom:1px solid #eee4cf}.ecd__it:last-child{border-bottom:0}.ecd__img{display:block;width:72px;height:90px;border-radius:10px;background:#f6f3ee;overflow:hidden}.ecd__img img{width:100%;height:100%;object-fit:contain}.ecd__info{min-width:0}.ecd__name{display:block;color:#19150e;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.ecd__var{margin:3px 0 0;color:#6b5a3a;font-size:12.5px;line-height:1.4}.ecd__pr{margin:3px 0 0;font-size:13px;color:#19150e}.ecd__row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.ecd__qty{display:inline-flex;align-items:center;height:36px;border:1px solid #ddd0b4;border-radius:999px;background:#fff}.ecd__qty button{width:36px;height:34px;padding:0;border:0;background:none;color:#111;font-size:18px;line-height:1;cursor:pointer}.ecd__qty span{min-width:22px;text-align:center;font-size:14px;font-weight:700}.ecd__rm{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 4px;border:0;background:none;color:#8a6a2c;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ecd__rm svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ecd__lt{margin:0;font-size:14px;font-weight:700;white-space:nowrap}.ecd__qty button:focus-visible,.ecd__rm:focus-visible,.ecd__go:focus-visible,.ecd__cont:focus-visible{outline:2px solid #aa7814;outline-offset:2px}.ecd__ft{flex:none;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #e3d6b6;background:#fffdf8}.ecd__sum{margin:0 0 8px}.ecd__sum div{display:flex;justify-content:space-between;padding:3px 0;font-size:14px}.ecd__sum dt,.ecd__sum dd{margin:0}.ecd__free{color:#8a6a2c}.ecd__tot{margin-top:4px;padding-top:8px!important;border-top:1px solid #eee4cf;font-size:16px!important;font-weight:800}.ecd__note{margin:0 0 10px;color:#6b6457;font-size:12px;text-align:center}.ecd__go,.ecd__cont{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-radius:10px;font:700 14px/1 var(--font-body--family,sans-serif);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}.ecd__go{border:1px solid #111;background:#111;color:#e3c27a}.ecd__cont{margin-top:8px;border:2px solid #c49a45;background:#fff;color:#111}@media(hover:hover){.ecd__go:hover{background:#2a2722}.ecd__cont:hover{background:#fbf3df}}@media(min-width:750px){.ecd__hd{padding:20px 22px 16px}.ecd__list{padding:4px 22px}.ecd__ft{padding:16px 22px 20px}.ecd__ok{padding:10px 22px}}@media(prefers-reduced-motion:reduce){.ecd__ov,.ecd__panel{transition:none}}html.ecf-lock{overflow:hidden}.ecf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;opacity:0;transition:opacity .2s ease}.ecf.is-on{opacity:1}.ecf__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#1111118c}.ecf__box{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,calc(100% - 32px));padding:22px 20px;border:1px solid #e3d6b6;border-radius:14px;background:#faf7f0;color:#111;text-align:center;box-shadow:0 18px 50px #0000002e}.ecf__t{margin:10px 0 4px;font-size:15px;font-weight:600;line-height:1.4}.ecf__s{margin:0 0 6px;font-size:13px;color:#4a4a4a}.ecf__spin{display:inline-block;width:28px;height:28px;border:2px solid #e3d6b6;border-top-color:#c8a96a;border-radius:50%;animation:ecf-spin .8s linear infinite}@keyframes ecf-spin{to{transform:rotate(360deg)}}.ecf__acts{display:flex;flex-direction:column;gap:8px;margin-top:12px}.ecf__b{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:10px;padding:10px 16px;border:1px solid #111;border-radius:2px;background:#111;color:#faf7f0;font:inherit;font-size:13px;font-weight:600;letter-spacing:.06em;text-decoration:none;cursor:pointer}.ecf__acts .ecf__b{margin-top:0}.ecf__b--gold{border-color:#c8a96a;background:#c8a96a;color:#111}.ecf__b--line{background:transparent;color:#111}.ecf__fr{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:transparent;opacity:0;pointer-events:none;transition:opacity .2s ease}.ecf.is-ready .ecf__fr{opacity:1;pointer-events:auto}.ecf.is-ready .ecf__box,.ecf.is-ready .ecf__ov{display:none}.ecf.is-full .ecf__fr{background:#fff}@media(prefers-reduced-motion:reduce){.ecf,.ecf__fr{transition:none}.ecf__spin{animation-duration:2s}}html.ec-frame-on,html.ec-frame-on body{background:transparent!important;background-image:none!important}html.ec-frame-on body{visibility:hidden!important;overflow:hidden!important}html.ec-frame-on [data-ec-keep]{visibility:visible!important}.ecd__cart{display:block;margin:10px auto 0;padding:6px 4px;color:#6b5320;font:600 13px/1.2 var(--font-body--family,sans-serif);text-align:center;text-decoration:underline;text-underline-offset:3px}.ecd__cart:focus-visible{outline:2px solid #aa7814;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/94/assets/ec-buy.css.map */
