:root{--color-variant-size: 65px}.pi_color_selector{width:100%;display:inline-block;margin-bottom:20px}.pi_size_selector_container{display:flex;justify-content:space-between}div.variant_color_div,.variant_counter{height:var(--color-variant-size);width:var(--color-variant-size);border:1px solid #bbb;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fff;flex:0 0 auto;border-radius:50%;overflow:hidden}.variant_counter{font-size:18px;border:1px solid #888;order:9999}div.variant_color_div_selected{border:2px solid #020202}div.variant_color_div img{max-height:90%;max-width:90%}div.selected_variant_text{font-size:12px;margin-bottom:4px}div.selected_variant_text span{font-weight:700}.variant_color_selector{display:flex;flex-wrap:wrap;overflow:hidden;gap:10px;position:relative}.variant_color_selector.collapsed{height:var(--color-variant-size)}@media screen and (min-width:78.1875em){.variant_color_selector{overflow:visible;height:auto!important}.variant_counter{display:none!important}; } .variant_selector_row { font-size: 13px; cursor: pointer; border: 1px solid #BBB; padding: 8px 10px; flex: 0 0 auto; white-space: nowrap; min-width: 40px; border-radius: 3px; } .variant_selector_row.selected { outline: 2px solid #020202; outline-offset: -2px; border: 1px solid transparent; font-weight: bold; } .variant_selector_row:not(.disabled):hover { outline: 2px solid #444444; outline-offset: -2px; border: 1px solid transparent; } .variant_selector_row.disabled { cursor: default; opacity: 0.5; background: #DDDDDD linear-gradient(to bottom right,transparent 49.5%,black 50%,black 50.5%,transparent 51%); } .variant_selector_dot { padding: 10px; text-align: center; vertical-align: middle; } .variant_selector_stock { width: 100%; padding-right: 10px; vertical-align: middle; } .variant_selector_stock .fomo { color: #C12429; } div.variant_selected_container { padding: 6px 24px 6px 8px; border: 1px solid #BBBBBB; border-radius: 2px; cursor: pointer; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDxnPiAgPHRpdGxlPmJhY2tncm91bmQ8L3RpdGxlPiAgPHJlY3QgZmlsbD0ibm9uZSIgaWQ9ImNhbnZhc19iYWNrZ3JvdW5kIiBoZWlnaHQ9IjEyIiB3aWR0aD0iMTQiIHk9Ii0xIiB4PSItMSIvPiA8L2c+IDxnPiAgPHRpdGxlPkxheWVyIDE8L3RpdGxlPiAgPGcgc3Ryb2tlPSJudWxsIiBpZD0ic3ZnXzEiPiAgIDxwYXRoIHN0cm9rZT0ibnVsbCIgaWQ9InN2Z18yIiBkPSJtNiw2LjA3ODEyNmw0LjQ2NjUyMSwtNC4yODY4MzNjMC4xMjgzNDgsLTAuMTAyNjc5IDAuMzA4MDM2LC0wLjEwMjY3OSAwLjQxMDcxNSwwbDAuNzk1NzU5LDAuNzcwMDljMC4xMDI2NzksMC4xMjgzNDggMC4xMDI2NzksMC4zMDgwMzYgMCwwLjQxMDcxNWwtNS40Njc2MzcsNS4yMzY2MWMtMC4wNTEzMzksMC4wNTEzMzkgLTAuMTI4MzQ4LDAuMDc3MDA5IC0wLjIwNTM1NywwLjA3NzAwOWMtMC4wNzcwMDksMCAtMC4xNTQwMTgsLTAuMDI1NjcgLTAuMjA1MzU3LC0wLjA3NzAwOWwtNS40Njc2MzcsLTUuMjM2NjFjLTAuMTAyNjc5LC0wLjEwMjY3OSAtMC4xMDI2NzksLTAuMjgyMzY2IDAsLTAuNDEwNzE1bDAuNzk1NzU5LC0wLjc3MDA5YzAuMTAyNjc5LC0wLjEwMjY3OSAwLjMwODAzNiwtMC4xMDI2NzkgMC40MTA3MTUsMGw0LjQ2NjUyMSw0LjI4NjgzM3oiLz4gIDwvZz4gPC9nPjwvc3ZnPg==); background-repeat: no-repeat; background-position: right 8px center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; position: relative; height: 36px; } div.variant_selected_container>div { display: inline; vertical-align: middle; font-size: 13px; } div.variant_selected_container.disabled { border: 1px solid #F1F1F1; background-image: none; background-color: #F1F1F1; cursor: default; } div.variant_selector_text,div.variant_selected_text { padding: 0; white-space: nowrap; text-align: center; vertical-align: middle; } div.variant_selector_stockicon,div.variant_selected_stockicon { text-align: center; padding: 0 5px; } div.variant_selector_stocklevel { padding-left: 4.5px; width: 85%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } div.pi_thumbnails { max-width: 70px; } @media only screen and (max-width: 40em) { div.pi_thumbnails{display:none}}div.pi_thumbnails div.thumbnail{height:64px;width:64px;border:1px solid #bbb;border-radius:4px;margin:0 6px 6px 0;float:left;padding:2px;opacity:.5;text-align:center;position:relative;cursor:pointer}div.pi_thumbnails div.thumbnail img,div.pi_thumbnails div.thumbnail div{position:relative;top:50%;transform:translateY(-50%);max-height:100%;max-width:100%}div.pi_thumbnails div.thumbnail.selected{border:1px solid #020202;outline:1px solid #020202;opacity:1;border-radius:4px}div.pi_main_image{min-height:200px}div.pi_main_image img{max-height:100%;max-width:100%}div.pi_product_name{font-size:23px;font-weight:400;color:#333}.prettybox_thumbnails{z-index:1600;position:absolute;top:0;left:10px;padding-top:10px;overflow-y:auto;max-height:100%}.product_prices .price{color:#333;font-size:23px;font-weight:400}@media only screen and (max-width:40em){.product_prices .price{font-size:28px}}.price_offer{color:#da2127!important}.gpsn,.gpb{font-size:14px!important}.slick-slide>img{position:relative;top:50%;transform:translateY(-50%)}#extra_product_add_button,#extra_product_add_button_loader{width:100%;margin-top:30px}#extra_product_add_button_loader{display:none;opacity:.7;padding:7px}#extra_product_add_button_loader>.loader{width:26px;height:26px;display:inline-block}.add_to_cart_container .product_row{background-color:#fff;padding:20px;text-align:center}.add_to_cart_container .product_header{text-transform:uppercase;font-size:18px;margin-bottom:20px}.add_to_cart_container .product_row.left{margin:0 8px 0 0}.add_to_cart_container .product_row.right{margin:0 0 0 8px}.add_to_cart_container .ribbon.save{font-size:15px;font-weight:400;padding:3px 6px;left:0}@media only screen and (max-width:40em){.add_to_cart_container .product_row.right{margin:0}.add_to_cart_container .product_row.left{margin:0 0 16px}}.add_to_cart_container .compatible_products{text-align:center;text-transform:uppercase;color:#24875d;text-decoration:underline}.compatible_products{margin-top:15px;cursor:pointer}.add_to_cart_container .free_shipping{color:#24875d}.checkmark_header{vertical-align:middle;width:25px;margin-right:10px}.added_header{background-color:#bbdf91;padding:7px;text-align:center;font-weight:700;font-size:16px}.extra_product_done{background:url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBmaWxsPSJyZ2IoMzEsMTM2LDkzKSI+PHBhdGggZD0iTTI1LjIgMTEuMWMwLS4zLjAtLjYtLjMtLjhsLTEuNi0xLjZjLS4yLS4zLS42LS40LS45LS40cy0uNS4xLS43LjRsLTcuMyA3LjItNC00Yy0uMy0uMi0uNS0uMy0uOC0uM3MtLjcuMC0uOS4zbC0xLjYgMS42YzAgLjQuMC42LjMuOGw2LjUgNi41Yy4yLjIuNS4zLjguM3MuNi4wLjgtLjNsOS43LTkuN2MuMi0uMi4zLS41LjMtLjh6bTQuNSAyLjl6Ii8+PC9zdmc+) no-repeat 0;padding:5px 0 0 35px;height:30px;text-transform:uppercase;font-weight:700;display:inline-block}.product_details_button{background-color:#ededed;text-align:center;padding:10px;cursor:pointer;margin-bottom:10px}@media only screen and (min-width:40.0625em){.product_details_sizeguide{padding-right:.4688rem!important}.product_details_description{padding-left:.4688rem!important}}.footer_compatible_items{text-transform:uppercase;text-decoration:underline;color:#24875d;font-size:14px;margin-top:10px}.sizeguide_link{text-decoration:underline;color:#344d66;font-size:13px}