#MainContent .zlc2{margin:6px 0 4px}#MainContent .zlc2 .zls-head{margin:18px 0 10px}#MainContent .zlc2-picked{font-style:normal;font-weight:600;letter-spacing:0;color:var(--zlm-low, #b3261e)}#MainContent .zlc2.is-picked .zlc2-picked{color:var(--zlm-ink, #111)}#MainContent .zlc2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}#MainContent .zlc2-size{height:var(--zlm-tile-h, 54px);padding:0 4px;border:1.5px solid var(--zlm-line, #ddd);border-radius:var(--zlm-radius, 10px);background:#fff;color:var(--zlm-ink, #111);font:inherit;font-size:14px;font-weight:700;letter-spacing:0;cursor:pointer}#MainContent .zlc2-size.is-on{background:var(--zlm-ink, #111);border-color:var(--zlm-ink, #111);color:#fff}#MainContent .zlc2.is-missing .zlc2-grid{animation:zlc2-shake .4s}#MainContent .zlc2.is-missing .zlc2-size:not(.is-on){border-color:var(--zlm-low, #b3261e)}@keyframes zlc2-shake{0%,to{transform:none}25%{transform:translate(-5px)}75%{transform:translate(5px)}}#MainContent .zlp-ncr{margin-top:8px}.zlp-reward{position:relative;border:0!important;border-radius:20px!important;padding:16px 16px 14px 66px!important;background:linear-gradient(120deg,#ffe9df,#fde3ef 48%,#ece4ff)!important;box-shadow:0 8px 24px #ff789629;overflow:hidden}.zlp-reward:before{content:"\1f381";position:absolute;left:14px;top:14px;width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;box-shadow:0 4px 12px #00000014;animation:zlpWig 2.8s ease-in-out infinite}@keyframes zlpWig{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-14deg) scale(1.08)}82%{transform:rotate(12deg) scale(1.08)}89%{transform:rotate(-6deg)}}.zlp-reward:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,#ffffffb3,#fff0 70%);pointer-events:none}.zlp-reward-top b{color:#2a1a2e!important;font-weight:700!important;line-height:1.35}.zlp-chip-ok{background:#fff!important;color:#d6336c!important;border-radius:20px!important;font-weight:800!important;letter-spacing:.08em;box-shadow:0 3px 10px #d6336c2e;animation:zlpPop .6s cubic-bezier(.2,1.6,.4,1) both}.zlp-chip-ok:before{content:"\2728  "}@keyframes zlpPop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.zlp-reward .zlp-bar{height:10px!important;border-radius:10px!important;background:#ffffffd9!important;overflow:visible!important;margin:12px 0 10px!important}.zlp-reward .zlp-bar i{position:relative;display:block;height:100%;border-radius:10px!important;background:linear-gradient(90deg,#ff8a65,#ff5c8a,#9b6bff)!important;background-size:200% 100%!important;animation:zlpFlow 3s linear infinite;transition:width .8s cubic-bezier(.2,.8,.2,1)}.zlp-reward .zlp-bar i:after{content:"\1f6cd\fe0f";position:absolute;right:-11px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 8px #00000026}@keyframes zlpFlow{to{background-position:-200% 0}}.zlp-reward-sub{color:#5b4a5e!important}.zlp-reward-sub b{color:#2a1a2e;font-weight:800;background:linear-gradient(transparent 58%,#ffe28a 58%);padding:0 2px}@media(prefers-reduced-motion:reduce){.zlp-reward:before,.zlp-reward .zlp-bar i,.zlp-chip-ok{animation:none}}.zlp-fit{position:relative!important;margin-top:20px!important;border:2px solid transparent!important;border-radius:18px!important;background:linear-gradient(120deg,#fff3ec,#fde6f0) padding-box,linear-gradient(120deg,#ff8a65,#ff5c8a,#9b6bff) border-box!important;animation:zlFitGlow 2.2s ease-in-out 1s 3}.zlp-fit:before{content:"\2728  5-sec size finder";position:absolute;left:14px;top:-9px;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1;color:#d6336c;background:#fff;border:1px solid #ffc2d4;padding:3px 8px;border-radius:20px}@keyframes zlFitGlow{0%,to{box-shadow:0 0 #ff5c8a00}50%{box-shadow:0 0 0 7px #ff5c8a2e}}.zlp-fit-txt b{color:#2a1a2e!important}.zlp-fit-txt b:before{content:"\1f4cf  "}.zlp-fit-txt small{color:#8a5a6e!important}.zlp-fit-step{box-shadow:0 2px 8px #ff5c8a1f}.zlp-fit-step button{color:#d6336c!important;font-weight:700}.zlp-fit-rec{background:linear-gradient(120deg,#ff5c8a,#9b6bff)!important;color:#fff!important;box-shadow:0 6px 16px #9b6bff4d}@media(prefers-reduced-motion:reduce){.zlp-fit{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/zl-pdp-coord.css.map */
