#specials{background:#fff;padding:20px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}#specials #specials_header{background:#f8f8f8 no-repeat url("/static/images/specials/specials_header_blue.4e5f3d0fe2b6.webp");text-align:center;padding:20px 13%;line-height:1.7em;width:100%;margin:0 0 5px}#specials #specials_header h1{float:none;font-weight:700;font-size:180%}#specials #specials_header h2{margin:0 0 15px}#specials .title_bar{clear:both;background:#000;color:#fff;width:100%;padding:14px;text-align:center;margin:20px 0 7px;line-height:1.7em}#specials .title_bar a{color:#fff}#specials .product{position:relative;background-color:#fff;width:270px;border:1px solid #f1f1f1}#specials .product img{max-width:100%;max-height:100%}#specials .product .highlight{background:#009a00d9;padding:3px;color:#fff;width:100%;top:0;position:absolute}#specials .product .part_num_box{position:absolute;background:#fff;padding:2px 7px 4px;top:157px;left:4px;box-shadow:1px 1px 11px -1px #efefef;border:1px solid lightgrey}#specials .product .product_info{line-height:1.2em;padding:10px}#specials .product .product_info h2{font-size:100%;font-weight:700;margin:0 0 4px}#specials .product .product_info h5{font-weight:400;font-size:75%;color:#9c9c9c;margin:20px 0 0}#specials .product .product_info h3{color:red;font-weight:700}.styled_checkbox input[type=checkbox]{display:none}.styled_checkbox input[type=checkbox]+label{background:transparent;height:100%;width:100%;display:inline-block}.styled_checkbox input[type=checkbox]:checked+label{background:transparent no-repeat url("/static/images/icons_and_buttons/check.d4fc1d0a2626.webp");background-size:20px 20px;height:20px;width:20px;margin:-5px 0 0}.CAD_container{text-align:center;margin:0;background:#fff url("/static/images/specials/CAD/header_bg.68d329ed19f1.webp") no-repeat left top;background-size:contain}.CAD_container .CAD_header{padding:.5rem .5rem .8rem}.CAD_container .CAD_header img{width:100%}.CAD_container .CAD_buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.CAD_container .CAD_buttons a{flex-basis:350px;flex-grow:0;flex-shrink:1;max-width:350px;text-decoration:none}.CAD_container .CAD_buttons .CAD_button{border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;width:100%;border-radius:.5rem;padding:.7rem .8rem;font-size:.75rem;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);-moz-box-shadow:2px 2px 6px 0px rgba(0,0,0,.4);box-shadow:2px 2px 6px #0006;text-align:left;background-size:200% 200%;transition:.4s ease-out;display:flex;gap:.5rem;align-items:flex-start;box-sizing:border-box}.CAD_container .CAD_buttons .CAD_button img{max-height:10rem;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,.4);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,.4);box-shadow:1px 1px 3px #0006;flex-shrink:0}.CAD_container .CAD_buttons .CAD_button .CAD_button_text{flex:1;min-width:0}.CAD_container .CAD_buttons .CAD_button .CAD_button_text hr{border:none;border-top:1px solid black}.CAD_container .CAD_buttons .CAD_button .CAD_button_text h5{font-size:1.3rem;font-style:italic;font-weight:700;letter-spacing:.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CAD_container .CAD_buttons .CAD_button:hover{background-position:bottom}.CAD_container .CAD_buttons #button1,.CAD_container .CAD_buttons #button3,.CAD_container .CAD_buttons #button5,.CAD_container .CAD_buttons #button7,.CAD_container .CAD_buttons #button9,.CAD_container .CAD_buttons #button11,.CAD_container .CAD_buttons #button13,.CAD_container .CAD_buttons #button15,.CAD_container .CAD_buttons #button17{background-color:#ffc257;background-image:linear-gradient(to bottom,#ffc257 50%,#ff8f0d 50%);color:#ef370a}.CAD_container .CAD_buttons #button2,.CAD_container .CAD_buttons #button4,.CAD_container .CAD_buttons #button6,.CAD_container .CAD_buttons #button8,.CAD_container .CAD_buttons #button10,.CAD_container .CAD_buttons #button12,.CAD_container .CAD_buttons #button14,.CAD_container .CAD_buttons #button16,.CAD_container .CAD_buttons #button18{background-color:#ff8f0d;background-image:linear-gradient(to bottom,#ff8f0d 50%,#ffc257 50%);color:#ffc257}.CAD_container .CAD_buttons #button2:hover,.CAD_container .CAD_buttons #button4:hover,.CAD_container .CAD_buttons #button6:hover,.CAD_container .CAD_buttons #button8:hover,.CAD_container .CAD_buttons #button10:hover,.CAD_container .CAD_buttons #button12:hover,.CAD_container .CAD_buttons #button14:hover,.CAD_container .CAD_buttons #button16:hover,.CAD_container .CAD_buttons #button18:hover{color:#ff8f0d}.CAD_container .CAD_buttons #button_special{background-color:#4357ae;background-image:linear-gradient(to bottom,#4357ae 50%,#c3ebff 50%);color:#c3ebff}.CAD_container .CAD_buttons #button_special:hover{color:#4357ae}.flex-container,.part-nums-flex{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px}.flex-container div{flex:1 1 calc(33.333% - 40px);max-width:500px;min-width:350px;object-fit:contain;margin:0 auto}.flex-container div img{width:100%}@media screen and (max-width: 1200px){.flex-container div{flex:1 1 calc(50% - 40px)}}@media screen and (max-width: 768px){.flex-container div{flex:1 1 100%}}
