.product_info{width:100%;display:flex;margin:40px auto;justify-content:center;border-bottom:2px solid #F8F6EF;}.product_info > div{flex-grow:1;flex-basis:50%;max-width:600px;margin-top:0;}.product_info_buy{padding-left:30px;}.img_product{aspect-ratio:1 / 1;font-size:0px;border-top:none;}.img_product a, .mopics_col a{display:inline-block;width:100%;height:100%;position:relative;}.img_product img, .mopics_col img{width:auto;object-fit:contain;max-height:100%;margin:auto;left:0px;right:0px;top:0px;bottom:0px;position:absolute;}.mopics_container{padding-top:10px;}.mopics_col{border:thin solid #eee;padding:5px;aspect-ratio:1/1;vertical-align:middle;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none;}.pagePrice{font-size:30px;}.inc_ex_vat_text{font-size:14px;font-weight:600;}.product_actions{margin:20px 0;display:flex;gap:20px;}.product_info input#cart_quantity{width:40px;height:40px;padding:0px;font-size:16px;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-text-size-adjust:none;vertical-align:top;border:none;font-weight:600;}.product_quantity_up_down{vertical-align:top;display:inline-block;}.product_quantity_up_down span{display:table-cell;width:40px;height:40px;vertical-align:middle;text-align:center;cursor:pointer;}.product_quantity_up_down:hover i{opacity:0.6;transform:scale(1.3);}.product_qty_wrapper{width:fit-content;border:2px solid var(--theme-color);display:inline-block;min-width:124px;display:flex;align-items:center;border-radius:5px;padding:0 5px;}div.products_options{font-size:0.9rem;text-transform:uppercase;margin-top:15px;font-weight:600;}.options_dropdown{background:url(/images/design/select_style2.png) no-repeat right;display:block;}.options_dropdown:hover{opacity:0.7;cursor:pointer;}.options_dropdown select{margin-top:3px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;padding:12px;width:100%;font-size:14px;height:50px;font-weight:500;border-radius:3px;cursor:pointer;border:2px solid var(--theme-color);}.options_dropdown select::-ms-expand{display:none;}.product_info_tell_a_friend{width:100%;padding-top:20px;padding-bottom:20px;}.product_info_tell_a_friend #to_email_address{margin-bottom:10px;}.boxTellAFriend .boxText{border:thin solid #ccc;}.boxTellAFriend div{text-align:left;}.boxTellAFriend div{text-transform:uppercase;}div.mopics_container{display:inline-block;width:250px;text-align:left;font-size:0px;}.product_dropdown_container{margin-top:30px;}.drop_down_header{padding:10px 0;border-top:2px solid #F8F6EF;font-size:1rem;justify-content:space-between;padding:15px 30px;padding-left:15px;border-radius:3px;display:flex;justify-content:space-between;color:var(--main-text-color);font-weight:400;cursor:pointer;}.drop_down_header:hover{opacity:0.6;}.drop_down_header:hover .dropdown_arrow{transform:scale(1.3);}.dropdown_content{padding-bottom:15px;padding-left:15px;}.dropdown_content p,.dropdown_content{font-size:0.95rem;}.dropdown_arrow{color:#3F3F3F;}.hide_icon{display:none;}.review_user{font-size:16px;font-weight:600;}.reviews_date{font-style:italic;margin-bottom:10px;}.reviews_text{margin-bottom:10px;font-weight:400;}#review_btn,#review_see_all{display:inline-block;border:none;padding:10px 20px;font-size:0.9rem;font-weight:600;background-color:var(--theme-color2);color:var(--text-color2);cursor:pointer;margin:15px 0;margin-right:10px;border-radius:5px;font-style:italic;}#review_btn:hover,#review_see_all:hover{opacity:0.6;text-decoration:none;}.product_info span.cssButton, input.cssButton{width:100%;text-align:center;padding:15px;}.also_purchased_wrapper{padding:30px 20px;border-top:3px solid #f5f5f5;border-radius:5px;}.product_description_wrapper{margin-bottom:50px;}.product_page_web_only{padding:10px;background-color:#202020;color:#fff;text-align:center;font-weight:600;font-style:italic;font-size:0.85rem;display:inline-block;border-radius:5px;margin:10px 0;}@media screen and (max-width:700px){.product_info_buy{padding-left:0;}}@media screen and (max-width:500px){.product_info{display:block;}.img_product{margin-bottom:20px;}}