#coco-cvb .cvb-people{display:flex;flex-wrap:wrap;gap:8px}#coco-cvb .cvb-pp{min-width:46px;height:46px;padding:0 12px;border:2px solid var(--coco-bx-border, #e6dccf);border-radius:11px;background:var(--coco-bx-card-bg, #fff);font-family:var(--text-font-family);font-size:16px;font-weight:600;color:var(--coco-bx-heading, #2a555a);cursor:pointer}#coco-cvb .cvb-pp.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}.product-info variant-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;margin:-1px!important;padding:0!important;border:0!important;white-space:nowrap!important}.product-info .bcpo,.product-info .uploadkit,.product-info .uploadkit-uploader,.product-info .uploadkit-label{display:none!important}.stack-savings{flex-direction:column!important;align-items:stretch!important}.has-savings{width:100%!important;display:block!important;box-sizing:border-box!important}#coco-atc-savings{margin-top:8px;text-align:center}#coco-cvb{font-family:var(--text-font-family);margin:4px 0;color:var(--coco-bx-text, #1a1a1a)}#coco-cvb .cf-lab{font-weight:600;font-size:13px;color:var(--coco-bx-text, #1a1a1a);margin:16px 0 9px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}#coco-cvb .cf-lab.nowrap{flex-wrap:nowrap}#coco-cvb .cf-lab .n{background:var(--coco-bx-heading, #2a555a);color:#fff;width:19px;height:19px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;flex:none}#coco-cvb .cf-ast{color:var(--coco-bx-accent, #d2694a)}#coco-cvb .cf-opt-note{color:var(--coco-bx-subtext, #8a857d);font-weight:400;font-size:12px}#coco-cvb .cf-link{margin-left:auto;background:none;border:0;color:var(--coco-bx-heading, #2a555a);font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;white-space:nowrap;font-family:inherit}#coco-cvb .cf-cnt{font-weight:400;font-size:11.5px;color:var(--coco-bx-heading, #2a555a);background:var(--coco-bx-soft-bg, #eef5f2);border-radius:20px;padding:2px 8px}#coco-cvb .cf-finish{background:var(--cf-bg-finish, transparent);border-radius:14px}#coco-cvb .cf-opt{border:2px solid var(--coco-bx-border, #e6dccf);border-radius:13px;background:var(--coco-bx-card-bg, #fff);padding:13px 14px;display:flex;align-items:center;gap:12px;cursor:pointer;margin-bottom:9px}#coco-cvb .cf-opt.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cf-rad{width:20px;height:20px;border-radius:50%;border:2px solid var(--coco-bx-border-soft, #c3b9ad);flex:none;display:grid;place-items:center}#coco-cvb .cf-opt.act .cf-rad:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--coco-bx-heading, #2a555a)}#coco-cvb .cf-opt .t{font-weight:600;font-size:15px}#coco-cvb .cf-opt .d{font-size:12.5px;color:var(--coco-bx-subtext, #8a857d)}#coco-cvb .cf-rev{background:var(--coco-bx-cream-bg, #efe6da);border:1px dashed var(--coco-bx-accent, #d2694a);border-radius:12px;padding:12px;margin:-3px 0 9px}#coco-cvb .cf-rev .h{font-size:12.5px;font-weight:600;color:var(--coco-bx-accent-dark, #b9512f);margin-bottom:9px}#coco-cvb .cf-sw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}#coco-cvb .cf-sw.two{grid-template-columns:repeat(2,minmax(0,1fr))}#coco-cvb .cf-cc{border:2px solid var(--coco-bx-border, #e6dccf);border-radius:10px;padding:9px 4px;text-align:center;cursor:pointer;background:var(--coco-bx-card-bg, #fff);font-size:12.5px;font-weight:600;color:var(--coco-bx-heading, #2a555a)}#coco-cvb .cf-cc.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cf-cc .chip{width:28px;height:28px;border-radius:50%;margin:0 auto 6px;border:1px solid rgba(0,0,0,.12)}#coco-cvb .cf-family{background:var(--cf-bg-family, transparent);border-radius:14px}#coco-cvb .cf-hint{font-size:12.5px;color:var(--coco-bx-subtext, #8a857d);margin:-4px 0 8px}#coco-cvb .cf-memscroll{max-height:300px;overflow-y:auto;border:1px solid var(--coco-bx-border, #efe7da);border-radius:12px;padding:9px;background:var(--coco-bx-soft-bg, #faf7f1)}#coco-cvb .cf-member{border:1px solid var(--coco-bx-border, #e6dccf);border-radius:11px;background:var(--coco-bx-card-bg, #fff);padding:11px;margin-bottom:8px}#coco-cvb .cf-member:last-child{margin-bottom:0}#coco-cvb .cf-mr{display:flex;gap:9px;align-items:flex-end}#coco-cvb .cf-member label{display:block;font-size:11.5px;font-weight:600;margin:0 0 5px}#coco-cvb .cf-rq{color:var(--coco-bx-accent, #d2694a)}#coco-cvb select,#coco-cvb input[type=text],#coco-cvb textarea{width:100%;box-sizing:border-box;padding:11px 12px;border:2px solid var(--coco-bx-border, #e6dccf);border-radius:10px;font-size:14px;font-family:var(--text-font-family);color:var(--coco-bx-text, #1a1a1a);background:var(--coco-bx-card-bg, #fff)}#coco-cvb select.cf-err,#coco-cvb .cf-he.cf-err{border-color:var(--coco-bx-error, #e24b4a)}#coco-cvb select:focus,#coco-cvb input:focus,#coco-cvb textarea:focus{outline:none;border-color:var(--coco-bx-heading, #2a555a)}#coco-cvb .cf-rm{flex:none;border:none;background:var(--coco-bx-cream-bg, #f3ece2);color:var(--coco-bx-accent-dark, #9a5b46);width:40px;height:42px;border-radius:10px;cursor:pointer;font-size:26px;text-align:center;margin-bottom:5px}#coco-cvb .cf-add{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;border:1.5px dashed var(--coco-bx-heading, #2a555a);background:var(--coco-bx-soft-bg, #eef5f2);color:var(--coco-bx-heading, #2a555a);font-weight:600;font-size:13px;padding:8px 16px;border-radius:10px;cursor:pointer;margin-top:10px;font-family:inherit}#coco-cvb .cf-style{background:var(--cf-bg-style, transparent);border-radius:14px}#coco-cvb .cf-hemi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#coco-cvb .cf-he{border:2px solid var(--coco-bx-border, #e6dccf);border-radius:13px;background:var(--coco-bx-card-bg, #fff);padding:12px;cursor:pointer;text-align:center}#coco-cvb .cf-he.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cf-he .cf-he-emo{line-height:1;margin-bottom:5px;color:var(--coco-bx-heading, #2a555a)}#coco-cvb .cf-he .cf-he-emo svg{width:30px;height:30px;display:block;margin:0 auto}#coco-cvb .cf-he .t{font-weight:600;font-size:14px;margin-top:5px}#coco-cvb .cf-he .d{font-size:11.5px;color:var(--coco-bx-subtext, #8a857d)}#coco-cvb .cf-err-msg{display:none;font-size:12px;color:var(--coco-bx-error, #a32d2d);margin-top:6px}#coco-cvb .cf-personalise{background:var(--cf-bg-personalise, transparent);border-radius:14px}#coco-cvb .cf-tick{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;border:2px solid var(--coco-bx-border, #e6dccf);border-radius:12px;background:var(--coco-bx-card-bg, #fff);cursor:pointer;margin-bottom:8px}#coco-cvb .cf-tick input{margin-top:2px;width:18px;height:18px;accent-color:var(--coco-bx-heading, #2a555a);flex:none}#coco-cvb .cf-tick .tt{font-weight:600;font-size:13px}#coco-cvb .cf-tick .td{font-size:11.5px;color:var(--coco-bx-subtext, #8a857d)}#coco-cvb .cf-ex{flex:none;align-self:center;background:none;border:0;color:var(--coco-bx-heading, #2a555a);font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;white-space:nowrap;font-family:inherit}#coco-cvb .cf-rv{max-height:0;overflow:hidden;transition:max-height .3s ease}#coco-cvb .cf-rv.open{max-height:260px}#coco-cvb .cf-rushsec{background:var(--cf-bg-rush, transparent);border-radius:14px}#coco-cvb .cf-rush{border:2px solid var(--coco-bx-border, #e6dccf);border-radius:13px;background:var(--coco-bx-card-bg, #fff);padding:13px 14px;display:flex;align-items:center;gap:12px;cursor:pointer}#coco-cvb .cf-rush.act{border-color:var(--coco-bx-accent, #d2694a);background:var(--coco-bx-selected-bg, #fdeee7)}#coco-cvb .cf-tog{width:46px;height:26px;border-radius:100px;background:var(--coco-bx-toggle-off, #cdc4b8);position:relative;flex:none;transition:.2s}#coco-cvb .cf-tog .k{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--coco-bx-card-bg, #fff);transition:.2s}#coco-cvb .cf-rush.act .cf-tog{background:var(--coco-bx-accent, #d2694a)}#coco-cvb .cf-rush.act .cf-tog .k{left:23px}#coco-cvb .cf-rushpr{font-weight:600;color:var(--coco-bx-accent, #d2694a);white-space:nowrap;margin-left:auto}.cf-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e1e8c;z-index:99999;display:none;align-items:flex-start;justify-content:center;padding:18px;overflow:auto}.cf-ov.open{display:flex}.cf-modal{background:var(--coco-bx-card-bg, #fff);border-radius:16px;max-width:680px;width:100%;margin:24px auto;padding:20px;position:relative;font-family:var(--text-font-family)}.cf-modal .cf-x{position:absolute;top:10px;right:14px;background:none;border:0;font-size:26px;line-height:1;color:#888;cursor:pointer}.cf-modal h3{font-family:var(--heading-font-family, inherit);color:var(--coco-bx-text, #1a1a1a);margin:0 0 4px;font-size:20px;padding-right:20px}.cf-modal .cf-cap{color:var(--coco-bx-subtext, #8a857d);font-size:13px;margin:0 0 14px}.cf-modal .cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.cf-modal .cf-grid{grid-template-columns:1fr}}.cf-exam{border:2px solid var(--coco-bx-border, #e6dccf);border-radius:12px;overflow:hidden;cursor:pointer;background:var(--coco-bx-card-bg, #fff);text-align:center}.cf-exam.sel{border-color:var(--coco-bx-heading, #2a555a)}.cf-exam img{width:100%;display:block}.cf-exam .cap2{font-size:12.5px;font-weight:600;color:var(--coco-bx-heading, #2a555a);padding:8px}#coco-cvb .cf-finish{color:var(--cf-finish-bc, #1a1a1a);font-size:var(--cf-finish-bs, 13px)}#coco-cvb .cf-finish .cf-lab{color:var(--cf-finish-tc, #1a1a1a);font-size:var(--cf-finish-ts, 13px)}#coco-cvb .cf-family{color:var(--cf-family-bc, #1a1a1a);font-size:var(--cf-family-bs, 13px)}#coco-cvb .cf-family .cf-lab{color:var(--cf-family-tc, #1a1a1a);font-size:var(--cf-family-ts, 13px)}#coco-cvb .cf-style{color:var(--cf-style-bc, #1a1a1a);font-size:var(--cf-style-bs, 13px)}#coco-cvb .cf-style .cf-lab{color:var(--cf-style-tc, #1a1a1a);font-size:var(--cf-style-ts, 13px)}#coco-cvb .cf-personalise{color:var(--cf-personalise-bc, #1a1a1a);font-size:var(--cf-personalise-bs, 13px)}#coco-cvb .cf-personalise .cf-lab{color:var(--cf-personalise-tc, #1a1a1a);font-size:var(--cf-personalise-ts, 13px)}#coco-cvb .cf-rushsec{color:var(--cf-rush-bc, #1a1a1a);font-size:var(--cf-rush-bs, 13px)}#coco-cvb .cf-rushsec .cf-lab{color:var(--cf-rush-tc, #1a1a1a);font-size:var(--cf-rush-ts, 13px)}#coco-cvb .cf-hint{font-size:inherit}#coco-cvb .cvb-flab-row{display:flex;align-items:center;gap:10px}#coco-cvb .cvb-seeall{margin-left:auto;background:none;border:0;color:var(--coco-bx-heading, #2a555a);font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer;padding:0;white-space:nowrap}#coco-cvb .cvb-seeall:hover{color:var(--coco-bx-accent, #d2694a)}#coco-bgpreview{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none;align-items:center;justify-content:center;background:#1c1c1a8c;padding:18px}#coco-bgpreview.open{display:flex}#coco-bgpreview .pv-panel{background:var(--coco-bx-panel-bg, #fbf8f2);border-radius:16px;max-width:760px;width:100%;max-height:90vh;overflow:auto;padding:20px 20px 24px;box-shadow:0 12px 50px #00000059}#coco-bgpreview .pv-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}#coco-bgpreview .pv-head h3{margin:0;font-family:var(--heading-font-family, inherit);color:var(--coco-bx-heading, #2a555a);font-size:19px}#coco-bgpreview .pv-x{background:none;border:0;font-size:26px;line-height:1;color:var(--coco-bx-subtext, #8a857d);cursor:pointer;padding:0 4px}#coco-bgpreview .pv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}#coco-bgpreview .pv-tile{border:2px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;padding:0;text-align:center}#coco-bgpreview .pv-tile img{width:100%;display:block;aspect-ratio:81 / 144;object-fit:cover}#coco-bgpreview .pv-tile .nm{display:block;font-size:12.5px;font-weight:600;color:#2c2c2a;padding:7px 6px}#coco-bgpreview .pv-tile.sel{border-color:var(--coco-bx-heading, #2a555a)}#coco-bgpreview .pv-tile:hover{border-color:var(--coco-bx-accent, #d2694a)}#coco-missing-fields{display:none;align-items:center;gap:6px;margin-top:8px;padding:8px 12px;border-radius:8px;background:#fff3f0;border:1px solid #f5c6cb;font-size:13px;color:#b23b3b;font-weight:500}#coco-missing-fields:before{font-size:16px}#coco-missing-fields.visible{display:flex}
/*# sourceMappingURL=/cdn/shop/t/81/assets/coco-variant.css.map */
