.product-h1{ font-size:24px; font-weight:500; margin:0;}#product_option_groups a{ display:inline-block; color:var(--main-blue); border:2.5px solid var(--border-main); padding:2px 9px; margin:5px; border-radius:4px; font-size:13px; position:relative; min-width:60px; text-align:center; transition:var(--transition-main);}#product_option_groups a:hover,#product_option_groups a.active{ color:var(--main-blue); border-color:var(--main-blue);}#product_option_groups a.out_stock{ filter:grayscale(100%);}#product_option_groups a span:not(.color_border){ position:absolute; top:-10px; right:-6px; font-size:11px; white-space:nowrap; border-radius:4px; line-height:12px; padding:2px 5px; font-weight:600; background-color:#EBEBEB; color:#45AF41;}#product_option_groups .group_color a.out_stock{ filter:grayscale(0) !important;}#product_option_groups .group_color a{ padding:0!important; min-width:auto; height:auto; float:left; outline:2px solid var(--border-main); border:0!important;}#product_option_groups .group_color a:hover,#product_option_groups .group_color a.active{ outline:2px solid var(--main-blue);}#product_option_groups .group_color a span.color_border{ width:25px; height:25px; padding:0; display:inline-block; float:left;}#product_option_groups .is_color:hover,#product_option_groups .active.is_color { border:1px solid #ffffff; box-shadow:0px 0px 0pt 1.5px var(--main-blue);}#product_option_groups .is_color.out_stock span:before,#product_option_groups .is_color.out_stock span:after { content:' '; width:100%; position:absolute; height:2px; background:white; bottom:12px; box-shadow:0px 0px 1px #454545; left:0;}#product_option_groups .is_color.out_stock span:before { transform:rotate(45deg);}#product_option_groups .is_color.out_stock span:after { transform:rotate(-45deg);}.icons{ fill:var(--gray-lite); margin-right:0.25rem; width:1.5rem;}.icons.reverse_colorize{ fill:transparent; stroke:var(--gray-lite);}.product_icons{ fill:var(--main-blue);; margin-right:0.25rem; width:1.5rem;}.product_icons.reverse_colorize{ fill:transparent; stroke:var(--main-blue);}.product-ul{ padding-left:0; margin-left:20px; list-style:none; margin-bottom:0;}.product-ul li::before { content:"\2022"; color:var(--main-blue); font-weight:bold; display:inline-block; width:1em; font-size:32px; margin-left:-1em; padding-left:13px; vertical-align:sub;}.product-ul li{ line-height:20px; margin-bottom:15px;}.product-ul li span.green{ display:block; width:100%; color:var(--green-text);}.temp_option_group_item{ position:absolute; background-color:white; left:0; right:0; margin:auto;}.temp_option_group_item.image{ max-width:600px; top:0;}.temp_option_group_item.image img{ max-width:100%; max-height:100%;}.temp_option_group_item.name{ top:0; padding-top:30px; padding-right:20px;}.review_item{ border:1px solid var(--border-main);}.review_item.is_child{ border:none; border-top:1px solid var(--border-main);}.useful svg,.useful_not svg{ fill:var(--border-main); transition:var(--transition-main);}a.useful:hover svg,a.useful_not:hover svg{ fill:var(--gray-lite);}a.useful:hover .value,a.useful_not:hover .value{ color:var(--main-blue);}.useful svg{ margin-top:-8px;}.useful_not svg{ margin-top:5px;}.useful.voted svg{ fill:var(--green-text);}.useful_not.voted svg{ fill:var(--error-text);}.review_image_item{ width:100px; height:100px; overflow:hidden; border-radius:var(--elem-btn-border-radius); display:flex; align-items:center;}.review_button_more a{ height:100px; display:inline-flex; padding-left:15px; padding-right:15px; border-radius:4px 0px 1px 4px; background:var(--main-blue-lite); text-align:center; align-items:center;}.price.is-special span:not(.special){ position:relative; top:0;}#event-badge a{ transition:var(--transition-main);}#product-menu button{ min-width:130px;}