.cjo{background:var(--cjo-box-bg, #FFF5E6);border:var(--cjo-border-w, 3px) solid var(--cjo-box-border, #FFD84D);border-radius:var(--cjo-radius, 14px);padding:14px 12px 13px;color:var(--cjo-text, #2D3142);max-width:440px;margin:14px 0 0;box-sizing:border-box;line-height:1.4}.cjo *,.cjo *:before,.cjo *:after{box-sizing:border-box}.cjo:empty{display:none}.cjo__head{text-align:center;margin:0 0 3px;font-size:19px;line-height:1.2;font-weight:700;color:var(--cjo-text, #2D3142)}.cjo__sub{text-align:center;margin:0 0 12px;font-size:13px;line-height:1.35;color:var(--cjo-text-soft, rgba(45,49,66,.72))}.cjo__tiers{display:flex;flex-direction:column;gap:9px}.cjo-tier{position:relative;background:var(--cjo-tier-bg, #ffffff);border:2px solid var(--cjo-tier-border, rgba(45,49,66,.16));border-radius:12px;transition:border-color .15s,background .15s}.cjo-tier.is-on{background:var(--cjo-tier-on-bg, #FFEFB5);border-color:var(--cjo-tier-on-border, #2D3142)}.cjo-tier:not(.is-on):hover{border-color:#2d314259}.cjo-row{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:transparent;border:0;padding:11px 13px;cursor:pointer;font:inherit;color:inherit;border-radius:10px;line-height:1.35}.cjo-radio{flex:0 0 auto;width:20px;height:20px;border-radius:50%;border:2px solid rgba(45,49,66,.45);display:grid;place-items:center;background:#fff}.cjo-tier.is-on .cjo-radio{border-color:var(--cjo-tier-on-border, #2D3142)}.cjo-radio i{width:10px;height:10px;border-radius:50%;background:transparent;display:block}.cjo-tier.is-on .cjo-radio i{background:var(--cjo-tier-on-border, #2D3142)}.cjo-tier__main{flex:1 1 auto;min-width:0}.cjo-tier__top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.cjo-tier__name{font-size:16.5px;font-weight:800;line-height:1.2;white-space:nowrap}.cjo-tier__save{font-size:12.5px;line-height:1.35;color:var(--cjo-text-soft, rgba(45,49,66,.72));margin-top:2px;display:block}.cjo-tier__save b{color:var(--cjo-text, #2D3142);font-weight:800}.cjo-chip{font-size:10.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;background:var(--cjo-chip-bg, #FFEFB5);border:1.5px solid var(--cjo-box-border, #FFD84D);color:var(--cjo-text, #2D3142);padding:2px 7px;border-radius:999px;line-height:1.25;white-space:nowrap}.cjo-tier.is-on .cjo-chip{background:#fff}.cjo-tier__price{flex:0 0 auto;text-align:right;line-height:1.15}.cjo-tier__now{font-size:17px;font-weight:800;display:block;color:var(--cjo-price, #2D3142)}.cjo-tier__was{font-size:12.5px;text-decoration:line-through;color:var(--cjo-compare, rgba(45,49,66,.5));display:block;margin-top:1px}.cjo-flag{position:absolute;top:-11px;right:10px;background:var(--cjo-flag-bg, #2D3142);color:var(--cjo-flag-text, #FFD84D);font-size:10.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;padding:3px 9px;border-radius:999px;white-space:nowrap;z-index:2}.cjo-picker{margin:0 11px 11px;border-top:1.5px dashed rgba(45,49,66,.28);padding-top:10px}.cjo-picker__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.cjo-picker__title{font-size:13.5px;font-weight:800;line-height:1.2}.cjo-picker__count{font-size:12.5px;font-weight:700;color:var(--cjo-text-soft, rgba(45,49,66,.72));white-space:nowrap}.cjo-slots{display:flex;gap:6px;margin-bottom:10px}.cjo-slot{flex:1 1 0;height:6px;border-radius:99px;background:#2d314229}.cjo-slot.is-locked{background:var(--cjo-tier-on-border, #2D3142)}.cjo-slot.is-filled{background:var(--cjo-slot-fill, #1A1A1A)}.cjo-rail{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.cjo-rail::-webkit-scrollbar{height:6px}.cjo-rail::-webkit-scrollbar-thumb{background:#2d314238;border-radius:99px}.cjo-card{flex:0 0 112px;scroll-snap-align:start;background:var(--cjo-card-bg, #ffffff);border:2px solid var(--cjo-tier-border, rgba(45,49,66,.16));border-radius:12px;padding:7px;display:flex;flex-direction:column;gap:6px}.cjo-card.is-current{border-color:var(--cjo-tier-on-border, #2D3142);background:var(--cjo-box-bg, #FFF5E6)}.cjo-card.is-picked{border-color:var(--cjo-box-border, #FFD84D);box-shadow:0 0 0 2px var(--cjo-box-border, #FFD84D) inset}.cjo-card__img{aspect-ratio:1 / 1;border-radius:8px;width:100%;object-fit:cover;display:block;background:var(--cjo-media-bg, #FFF5E6)}.cjo-card__name{font-size:11.5px;font-weight:700;line-height:1.25;min-height:29px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cjo-card__price{font-size:11.5px;font-weight:700;color:var(--cjo-text-soft, rgba(45,49,66,.72))}.cjo-card__lock{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.3px;text-align:center;background:var(--cjo-tier-on-border, #2D3142);color:var(--cjo-flag-text, #FFD84D);border-radius:8px;padding:5px 4px}.cjo-add{border:2px solid var(--cjo-tier-on-border, #2D3142);background:#fff;color:var(--cjo-text, #2D3142);border-radius:8px;font:inherit;font-size:12px;font-weight:800;padding:5px 4px;cursor:pointer;line-height:1.25}.cjo-add:hover{background:var(--cjo-chip-bg, #FFEFB5)}.cjo-add[disabled]{opacity:.35;cursor:not-allowed}.cjo-qty{display:flex;align-items:center;justify-content:space-between;gap:4px;border:2px solid var(--cjo-box-border, #FFD84D);border-radius:8px;padding:2px;background:#fff}.cjo-qty button{width:26px;height:24px;border:0;background:var(--cjo-chip-bg, #FFEFB5);border-radius:6px;font:inherit;font-size:15px;font-weight:800;line-height:1;cursor:pointer;color:var(--cjo-text, #2D3142)}.cjo-qty button[disabled]{opacity:.3;cursor:not-allowed}.cjo-qty span{font-size:13px;font-weight:800}.cjo-hint{font-size:11.5px;color:var(--cjo-text-soft, rgba(45,49,66,.72));text-align:center;margin:0}.cjo-summary{margin-top:11px;background:var(--cjo-card-bg, #ffffff);border:2px solid var(--cjo-tier-border, rgba(45,49,66,.16));border-radius:10px;padding:9px 11px}.cjo-summary__items{font-size:12.5px;color:var(--cjo-text-soft, rgba(45,49,66,.72));margin:0 0 6px;line-height:1.4}.cjo-sl{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin:1px 0}.cjo-sl.is-disc{color:var(--cjo-disc, #1e7a34);font-weight:800}.cjo-sl.is-total{font-size:15px;font-weight:800;border-top:1.5px solid var(--cjo-tier-border, rgba(45,49,66,.16));margin-top:6px;padding-top:6px}.cjo-cta{width:100%;margin-top:11px;background:var(--cjo-cta-bg, #F9DA67);border:2px solid var(--cjo-cta-border, #1A1A1A);border-radius:var(--cjo-cta-radius, 20px);font:inherit;font-size:15.5px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;color:var(--cjo-cta-text, #1A1A1A);padding:13px 10px;cursor:pointer;line-height:1.2}.cjo-cta:hover{background:var(--cjo-cta-hover, #F2CE4E)}.cjo-cta[disabled]{opacity:.45;cursor:not-allowed}.cjo-note{margin:8px 0 0;font-size:12.5px;font-style:italic;text-align:center;color:var(--cjo-text-soft, rgba(45,49,66,.72));line-height:1.35}body.cjo-hide-native .product-form__buttons,body.cjo-hide-qty .product-form__quantity{display:none!important}@media(max-width:749px){.cjo{max-width:100%}.cjo-row{padding:10px}.cjo-tier__name{font-size:15.5px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cj-offer.css.map */
