.cjo--free .cjo-radio{display:none}.cjo--free .cjo-row{cursor:default}.cjo--free .cjo-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:visible;padding:2px 0 4px;scroll-snap-type:none}.cjo--free .cjo-card{position:relative;flex:none;min-width:0}.cjo--free .cjo-card__img{height:auto}.cjo--free .cjo-add{min-height:32px;white-space:nowrap}.cjo--free .cjo-qty button{min-width:30px;height:30px}.cjo-card__badge{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;border-radius:99px;background:#1a1a1a;color:#ffd84d;font-size:12px;font-weight:800;line-height:1;display:grid;place-items:center;padding:0 5px;z-index:1}.cjo-swap{font-size:12px;line-height:1.35;text-align:center;margin:6px 0 0;color:var(--cjo-text-soft, rgba(45,49,66,.72))}.cjo-error{margin:9px 0 0;padding:8px 10px;border-radius:8px;background:#fdecea;border:1.5px solid #D92D20;color:#8a1c13;font-size:13px;font-weight:700;line-height:1.35;text-align:center}.cjo-empty{text-align:center;font-size:14px;font-weight:700;margin:6px 0}@media(max-width:749px){.cjo--free .cjo-add{font-size:11.5px;padding:5px 2px}}.cjo--free .cjo-zoom{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:zoom-in;border-radius:8px}.cjo--free .cjo-zoom:focus-visible,.cjo-zoom-name:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px}.cjo-zoom__icon{position:absolute;right:4px;bottom:4px;width:24px;height:24px;border-radius:50%;background:#ffffffeb;box-shadow:0 1px 4px #1a1a1a40;display:grid;place-items:center}.cjo-zoom__icon svg{width:15px;height:15px;fill:none;stroke:#1a1a1a;stroke-width:2.2;stroke-linecap:round}.cjo--free .cjo-zoom-name{display:-webkit-box;width:100%;padding:0;border:0;background:none;font:inherit;font-size:11.5px;font-weight:700;line-height:1.25;text-align:left;color:inherit;cursor:zoom-in}.cjo-hint--zoom{margin:4px 0 0;font-size:11.5px;line-height:1.35;text-align:center;color:var(--cjo-text-soft, rgba(45,49,66,.72))}html.cjo-lb-open{overflow:hidden}.cjo-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:12px}.cjo-lb[hidden]{display:none}.cjo-lb__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a99}.cjo-lb__box{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff5e6;border:3px solid #FFD84D;border-radius:18px;padding:12px 12px 16px;color:#2d3142;line-height:1.35;box-sizing:border-box}.cjo-lb__x{position:absolute;top:18px;right:18px;z-index:3;width:38px;height:38px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 8px #1a1a1a40;font-size:26px;line-height:1;color:#1a1a1a;cursor:pointer}.cjo-lb__media{position:relative}.cjo-lb__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;background:#fff;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cjo-lb__track::-webkit-scrollbar{display:none}.cjo-lb__track img{flex:0 0 100%;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;scroll-snap-align:start;display:block}.cjo-lb__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:#ffffffeb;box-shadow:0 2px 8px #1a1a1a40;font-size:26px;line-height:1;color:#1a1a1a;cursor:pointer}.cjo-lb__nav[hidden]{display:none}.cjo-lb__nav--prev{left:8px}.cjo-lb__nav--next{right:8px}.cjo-lb__dots{display:flex;justify-content:center;gap:6px;margin:9px 0 0;min-height:8px}.cjo-lb__dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#2d314240;cursor:pointer}.cjo-lb__dots button.is-on{width:20px;background:#1a1a1a}.cjo-lb__t{margin:10px 0 2px;font-size:19px;font-weight:800;line-height:1.25;text-align:center}.cjo-lb__p{margin:0 0 10px;font-size:15px;font-weight:700;text-align:center}.cjo-lb__in{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:99px;background:#ffefb5;border:1.5px solid #FFD84D;font-size:12.5px}.cjo-lb__add{width:100%;background:#f9da67;border:2px solid #1A1A1A;border-radius:20px;font:inherit;font-size:15.5px;font-weight:800;color:#1a1a1a;padding:13px 10px;cursor:pointer;line-height:1.2}.cjo-lb__add:hover{background:#f2ce4e}.cjo-lb__add[disabled]{opacity:.5;cursor:not-allowed}@media(hover:none){.cjo-lb__nav{display:none}}.cjo-lb .cjo-lb__bg{display:block}.cjo-zoom,.cjo-zoom-name,.cjo-lb button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cj-offer-free.css.map */
