.cc{background:#f5f7fb;color:#1f3056;scroll-margin-top:25px}.cc-total{font-size:13px;color:#65748e}.cc-tabs{display:flex;gap:10px;margin:24px 0}.cc button,.cc-dialog button{font:inherit;cursor:pointer;border:1px solid #ced8e5;border-radius:9px;padding:10px 18px;color:#26397c;background:white}.cc button[aria-pressed=true],.cc-dialog .cc-primary{background:#27377b;color:white}.cc-tools{display:grid;grid-template-columns:1fr 220px;gap:18px}.cc label{display:block;font-size:13px}.cc input,.cc select{font:inherit;width:100%;padding:12px;margin-top:5px;border:1px solid #ced8e5;border-radius:8px;background:white;color:#20335b}.cc-note{font-size:12px;color:#66768c;margin:14px 0}.cc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cc .cc-color{padding:0;text-align:left;overflow:hidden;display:flex;flex-direction:column;gap:5px;border-radius:12px;background:white;transition:transform .15s}.cc-color:hover{transform:translateY(-3px)}.cc-color .cc-swatch{display:block;width:100%;height:135px}.cc-color b,.cc-brand,.cc-hint{padding:0 14px}.cc-brand{font-size:11px;color:#65748e;margin-top:8px}.cc-color b{font-size:14px}.cc-hint{font-size:11px;color:#586a86;padding-bottom:15px}.cc-model{background:white;border:1px solid #dae2ed;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.cc-model>div:last-child{padding:16px}.cc-image{height:190px;padding:18px;display:flex;align-items:center;justify-content:center;background:white;color:#8391a6;font-size:12px}.cc-image img{width:100%;height:100%;object-fit:contain}.cc-model h3{font-size:15px;margin:6px 0}.cc-model p,.cc-model a{font-size:12px}.cc-model a{color:#27377b;text-decoration:underline}.cc-pager{display:flex;gap:18px;align-items:center;justify-content:center;margin-top:28px}.cc button:disabled{opacity:.4;cursor:default}.cc button:focus-visible,.cc input:focus-visible,.cc select:focus-visible{outline:3px solid #f3b732;outline-offset:3px}.cc-dialog{max-width:480px;width:calc(100% - 32px);max-height:90vh;border:0;border-radius:16px;padding:24px;font:14px/1.6 Tahoma,sans-serif;color:#263759}.cc-dialog::backdrop{background:#15234788}.cc-close{float:right;margin-bottom:12px}.cc-large-swatch{height:190px;clear:both;border-radius:9px}.cc-dialog h2{font-size:23px}.cc-feedback{color:#ad2033}.cc-empty{grid-column:1/-1;padding:35px;text-align:center}.cc-dialog a{color:#26377b}
html.bmk-initial main>.cc{visibility:visible}
@media(max-width:900px){.cc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc .section-heading{align-items:flex-start;flex-direction:column}.header .nav{gap:15px}}@media(max-width:600px){.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cc-tools{grid-template-columns:1fr}.cc-color .cc-swatch{height:110px}.cc-total{font-size:12px}}

.cc-tools{grid-template-columns:minmax(160px,1fr) 200px 200px}.cc-model .cc-add{display:block;margin:18px 0 7px;background:#27377b;color:white;width:100%;font-size:13px}.cc-reference{display:block;font-size:11px;color:#65748e}.cc-model>div:last-child{display:flex;flex-direction:column;flex:1}.cc-model h3{min-height:2.5em}.cc-model a{margin-top:auto}@media(max-width:700px){.cc-tools{grid-template-columns:1fr}.cc-image{height:155px}}
