.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__block-group.accordion-group{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;font-size:14px;font-weight:600;color:var(--coco-bx-accent, #d2694a);font-family:var(--text-font-family)}#coco-cvb{font-family:var(--text-font-family);margin:4px 0;color:var(--coco-bx-text, #1a1a1a)}#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;text-align:center}#coco-cvb .cvb-pp.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cvb-lab,#coco-cvb .cf-lab{font-weight:600;font-size:13px;color:var(--coco-bx-text, #1b2b2c);margin:16px 0 9px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}#coco-cvb .cf-lab.nowrap{flex-wrap:nowrap}#coco-cvb .cvb-lab .n,#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 .cvb-opt,#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 .cvb-opt.act,#coco-cvb .cf-opt.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cvb-rad,#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 .cvb-opt.act .cvb-rad:after,#coco-cvb .cf-opt.act .cf-rad:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--coco-bx-heading, #2a555a)}#coco-cvb .cvb-opt .t,#coco-cvb .cf-opt .t{font-weight:600;font-size:15px}#coco-cvb .cvb-opt .d,#coco-cvb .cf-opt .d{font-size:12.5px;color:var(--coco-bx-subtext, #8a857d)}#coco-cvb .cvb-opt .pr{font-weight:600;color:var(--coco-bx-heading, #2a555a);margin-left:auto;white-space:nowrap}#coco-cvb .cvb-opt .pr.free{color:var(--coco-bx-accent, #d2694a)}#coco-cvb .cvb-opt .pr{display:none!important}#coco-cvb .cvb-colours,#coco-cvb .cf-rev{max-height:0;overflow:hidden;transition:max-height .3s ease}#coco-cvb .cvb-colours.open{max-height:170px}#coco-cvb .cvb-cwrap{background:var(--coco-bx-cream-bg, #efe6da);border:1px dashed var(--coco-bx-accent, #d2694a);border-radius:12px;padding:12px;margin-bottom:9px}#coco-cvb .cvb-cwrap .h,#coco-cvb .cf-rev .h{font-size:13px;font-weight:600;color:var(--coco-bx-accent-dark, #b9512f);margin-bottom:9px}#coco-cvb .cvb-sw,#coco-cvb .cf-sw{display:flex;gap:9px}#coco-cvb .cvb-cc,#coco-cvb .cf-cc{flex:1;border:2px solid var(--coco-bx-border, #e6dccf);border-radius:10px;padding:8px 4px;text-align:center;cursor:pointer;background:var(--coco-bx-card-bg, #fff);font-size:13px;font-weight:600;color:var(--coco-bx-heading, #2a555a)}#coco-cvb .cvb-cc.act,#coco-cvb .cf-cc.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cvb-cc .chip,#coco-cvb .cf-cc .chip{width:30px;height:30px;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 .cvb-input{width:100%;box-sizing:border-box;padding:12px 13px;border:2px solid var(--coco-bx-border, #e6dccf);border-radius:11px;font-size:15px;font-family:var(--text-font-family);color:var(--coco-bx-text, #1b2b2c);background:var(--coco-bx-card-bg, #fff)}#coco-cvb .cvb-input:focus,#coco-cvb select:focus,#coco-cvb input:focus,#coco-cvb textarea:focus{outline:none;border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a1a}#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 .cvb-rush,#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 .cvb-rush.act,#coco-cvb .cf-rush.act{border-color:var(--coco-bx-accent, #d2694a);background:var(--coco-bx-selected-bg, #fdeee7)}#coco-cvb .cvb-tog,#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 .cvb-tog .k,#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 .cvb-rush.act .cvb-tog,#coco-cvb .cf-rush.act .cf-tog{background:var(--coco-bx-accent, #d2694a)}#coco-cvb .cvb-rush.act .cvb-tog .k,#coco-cvb .cf-rush.act .cf-tog .k{left:23px}#coco-cvb .cf-rushpr,#coco-cvb #cvb-rushpr{font-weight:600;color:var(--coco-bx-accent, #d2694a);white-space:nowrap;margin-left:auto}#coco-cvb .cvb-flab{display:block;font-weight:600;font-size:13px;color:var(--coco-bx-text, #1b2b2c);margin:0 0 7px}#coco-cvb .cvb-flab .req{color:var(--coco-bx-accent, #d2694a);font-weight:500}#coco-cvb .cvb-flab-row{display:flex;align-items:center;justify-content:space-between;gap:8px}#coco-cvb .cvb-preview,#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;font-family:var(--text-font-family)}#coco-cvb .cvb-preview:hover,#coco-cvb .cvb-seeall:hover{color:var(--coco-bx-accent, #d2694a)}#coco-cvb .cvb-bg{display:flex;flex-wrap:wrap;gap:10px}#coco-cvb .cvb-chip{width:38px;height:38px;border-radius:50%;border:2px solid rgba(0,0,0,.12);cursor:pointer;padding:0}#coco-cvb .cvb-chip.act{border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 0 0 3px #2a555a2e}#coco-cvb .cvb-bgsel{font-size:13px;color:var(--coco-bx-subtext, #8a857d);margin-top:9px}#coco-cvb .cvb-bgsel strong{color:var(--coco-bx-heading, #2a555a)}#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-pay{display:flex;flex-wrap:nowrap;gap:5px;justify-content:center;align-items:center;margin:13px 0 2px}.coco-pay-badge{flex:1 1 0;min-width:0;max-width:42px;height:22px;border:1px solid var(--coco-bx-border, #e6dccf);border-radius:5px;background:var(--coco-bx-card-bg, #fff);display:flex;align-items:center;justify-content:center;padding:0 4px;box-sizing:border-box}.coco-pay-badge svg{max-width:100%;max-height:74%;display:block}.coco-pay-badge.amex{background:#2e77bc;border-color:#2e77bc}.coco-pay-badge.applepay{background:#000;border-color:#000}.coco-pay-badge.shoppay{background:#5a31f4;border-color:#5a31f4}.coco-pay-badge.klarna{background:#ffb3c7;border-color:#ffb3c7}.coco-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 8px;font-family:var(--text-font-family)}.coco-tabs input{position:absolute;opacity:0;pointer-events:none}.coco-tabs label{flex:1;text-align:center;padding:12px 8px;border:1.5px solid var(--coco-bx-heading, #2a555a);border-radius:11px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--coco-bx-heading, #2a555a);cursor:pointer;background:var(--coco-bx-card-bg, #fff);line-height:1.2;transition:.15s}.coco-tabs label:hover{background:#eef5f2}.coco-tabs .coco-tabp{flex-basis:100%;display:none;border:2px solid var(--coco-bx-heading, #2a555a);border-radius:14px;padding:18px 18px 16px;margin-top:8px;color:var(--coco-bx-tabpanel-text, #33403f);font-size:14px;line-height:1.6;background:var(--coco-bx-tabpanel-bg, #fbfaf7)}.coco-tabs .coco-tabp p{margin:0 0 11px}.coco-tabs .coco-tabp p:last-child{margin-bottom:0}.coco-tabs .coco-tabp strong{color:var(--coco-bx-heading, #2a555a)}#coco-ct0:checked~label[for=coco-ct0],#coco-ct1:checked~label[for=coco-ct1],#coco-ct2:checked~label[for=coco-ct2]{background:var(--coco-bx-heading, #2a555a);color:#fff;border-color:var(--coco-bx-heading, #2a555a);box-shadow:0 4px 12px #2a555a47}#coco-ct0:checked~.coco-tabp[data-p="0"],#coco-ct1:checked~.coco-tabp[data-p="1"],#coco-ct2:checked~.coco-tabp[data-p="2"]{display:block}#coco-cvb .cvb-addon{border:2px solid var(--coco-ad-border, #e6ded2);border-radius:13px;background:var(--coco-ad-bg, #ffffff);padding:13px 14px;display:flex;align-items:center;gap:12px;cursor:pointer}#coco-cvb .cvb-addon.act{border-color:var(--coco-ad-accent, var(--coco-bx-accent, #d2694a))}#coco-cvb .cvb-addon .cvb-tog{width:46px;height:26px;border-radius:100px;background:var(--coco-bx-toggle-off, #cdc4b8);position:relative;flex:none;transition:.2s}#coco-cvb .cvb-addon .cvb-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 .cvb-addon.act .cvb-tog{background:var(--coco-ad-toggle, var(--coco-bx-heading, #2a555a))}#coco-cvb .cvb-addon.act .cvb-tog .k{left:23px}#coco-cvb .cvb-addon .ad-h{font-weight:600;font-size:15px;color:var(--coco-ad-heading, var(--coco-bx-heading, #2a555a))}#coco-cvb .cvb-addon .ad-sub{font-size:13px;color:var(--coco-ad-subtext, #9a978c)}#coco-cvb .cvb-addpr{font-weight:600;color:var(--coco-ad-accent, var(--coco-bx-accent, #d2694a));white-space:nowrap;margin-left:auto;font-size:14px}#coco-cvb .cvb-addon-panel{display:none;margin-top:10px}#coco-cvb .cvb-addon-panel.open{display:block}#coco-cvb .cvb-petbox{background:var(--coco-ad-boxbg, #fbf7f0);border:2px solid var(--coco-ad-boxborder, #efe7db);border-radius:12px;padding:12px;margin-bottom:10px}#coco-cvb .cvb-petbox-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}#coco-cvb .cvb-petbox-lbl{font-weight:600;font-size:13px;color:var(--coco-ad-heading, var(--coco-bx-heading, #2a555a))}#coco-cvb .cvb-petbox-pr{margin-left:auto;font-weight:600;font-size:13px;color:var(--coco-ad-accent, var(--coco-bx-accent, #d2694a));white-space:nowrap}#coco-cvb .cvb-petbox-x{background:none;border:none;cursor:pointer;font-size:22px;line-height:1;color:var(--coco-ad-remove, var(--coco-bx-error, #b23b3b));padding:0 2px;flex:none}#coco-cvb .cvb-petbox input.cvb-petname{width:100%;box-sizing:border-box;padding:11px 12px;border:2px solid var(--coco-ad-boxborder, #efe7db);border-radius:11px;font-size:14px;font-family:var(--text-font-family);color:var(--coco-bx-text, #1b2b2c);background:var(--coco-bx-card-bg, #fff);margin-bottom:9px}#coco-cvb .cvb-petbox input.cvb-petname:focus{outline:none;border-color:var(--coco-ad-toggle, var(--coco-bx-heading, #2a555a));box-shadow:0 0 0 3px #2a555a1a}#coco-cvb .cvb-petbox-slot{min-height:1px}#coco-cvb .cvb-uploadph{display:inline-block;box-sizing:border-box;text-align:center;background:var(--coco-ad-btn-bg, #2a555a);color:#fff;border:none;border-radius:8px;padding:7px 12px;font-weight:600;font-size:12.5px;font-family:var(--text-font-family);cursor:default}#coco-cvb .cvb-addbtn{display:inline-block;box-sizing:border-box;text-align:center;background:var(--coco-ad-btn-bg, #2a555a);border:none;border-radius:999px;padding:8px 14px;color:#fff;font-weight:600;font-size:13px;font-family:var(--text-font-family);cursor:pointer}#coco-cvb .cvb-addbtn:disabled{opacity:.4;cursor:not-allowed}.coco-btn-addon{display:block;margin:3px 0 0;font-size:13px;font-weight:400;line-height:1.2;opacity:.95}.coco-pv-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#141e1e8c;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.coco-pv-panel{background:var(--coco-bx-card-bg, #fff);border-radius:16px;max-width:760px;width:100%;max-height:88vh;overflow:auto;padding:22px 20px;position:relative;font-family:var(--text-font-family)}.coco-pv-x{position:absolute;top:8px;right:14px;background:none;border:none;font-size:28px;line-height:1;color:#666;cursor:pointer}.coco-pv-h{font-size:18px;font-weight:600;color:var(--coco-bx-heading, #2a555a);text-align:center;margin:2px 0 16px}.coco-pv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.coco-pv-grid-ex{grid-template-columns:repeat(2,1fr)}.coco-pv-item,.coco-pv-item-ex{background:none;border:2px solid transparent;border-radius:12px;padding:6px;cursor:pointer}.coco-pv-item-ex{padding:0;border:none}.coco-pv-item:hover,.coco-pv-item-ex:hover{border-color:var(--coco-bx-heading, #2a555a)}.coco-pv-item img{width:100%;display:block;border-radius:8px}.coco-pv-item-ex img{border-radius:10px}.coco-pv-item span{display:block;font-size:12px;font-weight:600;color:var(--coco-bx-heading, #2a555a);margin-top:6px}@media(max-width:600px){.coco-pv-grid{grid-template-columns:repeat(2,1fr)}.coco-pv-grid-ex{grid-template-columns:1fr}}#coco-cvb .cvb-oos{display:none}#coco-cvb .cvb-opt .cvb-oos{margin-left:auto;font-size:12px;font-weight:700;color:var(--coco-bx-error, #b23b3b);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}#coco-cvb .cvb-opt.cvb-soldout,#coco-cvb .cvb-cc.cvb-soldout{opacity:.45;cursor:not-allowed}#coco-cvb .cvb-opt.cvb-soldout .cvb-oos,#coco-cvb .cvb-cc.cvb-soldout .cvb-oos{display:block}#coco-cvb .cvb-cc .cvb-oos{font-size:9.5px;font-weight:700;color:var(--coco-bx-error, #b23b3b);text-transform:uppercase;letter-spacing:.02em;margin-top:2px}#coco-cvb .cvb-opt.cvb-soldout .pr{display:none!important}.product-info buy-buttons button[type=submit]{font-size:19px!important}.coco-btn-price{display:block;margin:3px 0 0;font-size:14px;font-weight:400;line-height:1.2}.coco-btn-price .bp-cur{font-weight:600}.coco-btn-price .bp-was{margin-left:6px;font-weight:400;text-decoration:line-through;color:var(--coco-bx-strike, #ffb4a6)}#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}@media(min-width:990px){.product{align-items:start!important}.product .product-gallery{position:sticky!important;top:20px;align-self:start!important}.product .product-info{position:static!important;top:auto!important}}@media(max-width:749px){.coco-pay{gap:3px}.coco-pay-badge{height:20px;padding:0 2px}.product .product-gallery__media{max-height:52vh!important;overflow:hidden!important}.product .product-gallery__media img{width:100%!important;height:52vh!important;object-fit:cover!important;object-position:center top!important}}#coco-missing-fields{display:none;margin:10px 0 6px;padding:10px 14px;background:#fff5f5;border:1px solid #c0392b;border-radius:8px;color:#c0392b;font-size:14px;font-weight:500;line-height:1.4}#coco-missing-fields.visible{display:block;animation:cocoFadeIn .25s ease}@keyframes cocoFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.coco-atc-locked{cursor:not-allowed!important;pointer-events:auto}.coco-upload-invalid .cu-drop{border-color:#c0392b;background:#fff5f5}.coco-upload-invalid .cu-error{display:none}
/*# sourceMappingURL=/cdn/shop/t/81/assets/coco-variant-v2.css.map */
