.breadcrumbs{font-size:.8rem;text-align:left;color:#a8a7a3}.breadcrumbs a{color:#a8a7a3}.product_page{display:flex;flex-direction:column;background-color:#fff;color:#242424;padding:1rem}.product_page .product_header .article_type_header{font-size:1rem}.product_page .product_header .product_title{font-size:2rem;margin-top:.5rem}.product_page .product_image_container .product_image{width:100%;max-width:34.375rem;border-radius:1.25rem;margin:0 auto;display:block;height:21rem;object-fit:cover}.product_page .details_section,.product_page .purchase_section,.product_page .device_details{text-align:left;margin-top:1rem}.product_page .purchase_section{order:1}.product_page .purchase_section .repair_price_and_info{text-align:left}.product_page .purchase_section .repair_price_and_info .buybox_price{display:unset;align-items:unset;gap:unset}.product_page .purchase_section .price_heading{display:block;margin-bottom:1rem;font-size:1.125rem}.product_page .purchase_section .sticky_basket_name{display:block;font-size:.7rem}.product_page .purchase_section .sticky_basket_second_name{display:none}.product_page .purchase_section .sticky_basket_button{justify-content:space-between}.product_page .purchase_section .sticky_basket_button .basket_button{width:unset}.product_page .purchase_section .sticky_basket_button .sticky_basket_button_left{text-align:left}.product_page .device_details{margin-top:2rem}.product_page .device_details .input_field_container{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.product_page .device_details .input_label{display:flex;align-items:center;font-size:1rem;font-weight:bold;margin-bottom:.5rem}.product_page .device_details .input_label .icon_help{margin-left:.2rem;cursor:pointer;font-size:1rem}.product_page .device_details .device_input_text{width:100%;padding:.75rem;margin-bottom:1rem;border:1px solid #8d8c89;border-radius:.5rem;font-size:1rem;background:#fff;height:10rem;resize:none}.product_page .device_details_header,.product_page .additional_repairs_header{font-size:1.25rem;font-weight:bold;margin-bottom:1rem}.product_page .repair_option{height:6rem;display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:#fff;border-radius:.75rem;margin-bottom:1rem;box-shadow:0 .125rem .3125rem rgba(36,36,36,.2)}.product_page .repair_option .repair_info{display:flex;align-items:center}.product_page .repair_option .repair_info .option_image{width:4rem;height:4rem;border-radius:.5rem;margin-right:1rem}.product_page .repair_option .repair_info .repair_text{font-size:1rem;font-weight:bold}.product_page .repair_option .repair_info .repair_text .option_price{display:block;font-size:.9rem;font-weight:normal;color:#242424}.product_page .repair_option .btn_add{background-color:#242424;color:#fff;border:none;border-radius:50%;width:2rem;height:2rem;font-size:1.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;line-height:1}.product_page .additional_repairs{margin-bottom:2rem}@media(min-width: 380px){.product_page .purchase_section .sticky_basket_button .sticky_basket_button_left .h4{white-space:nowrap}}@media(min-width: 1080px){.product_page{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:4rem}.product_page .product_header,.product_page .details_section,.product_page .purchase_section,.product_page .repair_type_options,.product_page .device_details,.product_page .additional_repairs,.product_page .possible_payment_methods{grid-column:2/3}.product_page .product_header{grid-row:1;position:relative;margin-bottom:-2rem}.product_page .product_header .article_type_header{margin-top:2rem;font-size:1.3rem}.product_page .product_header .product_title{font-size:3rem;margin-bottom:1rem}.product_page .details_section{grid-row:2;margin-top:0}.product_page .details_section .details_description{font-size:1rem;line-height:1.5}.product_page .repair_type_options{grid-row:3}.product_page .purchase_section{margin-top:0;grid-row:4;order:0}.product_page .purchase_section .repair_price_and_info .buybox_price{display:flex;align-items:center;gap:1rem}.product_page .purchase_section .price_heading{display:none}.product_page .purchase_section .sticky_basket_button .basket_button{width:100%}.product_page .purchase_section .sticky_basket_button .sticky_basket_button_left .h4{margin-bottom:0}.product_page .purchase_section .sticky_basket_name{font-size:1rem}.product_page .purchase_section .sticky_basket_second_name{display:block}.product_page .purchase_section .buybox_price_container{margin-bottom:.5rem}.product_page .device_details{grid-row:5;margin-top:0}.product_page .device_details .device_details_header{font-size:1.5rem}.product_page .device_details .input_field_container{flex-direction:row;align-items:flex-start;gap:2rem}.product_page .device_details .input_group{flex:1;display:flex;flex-direction:column}.product_page .additional_repairs{grid-row:6;margin-top:0}.product_page .additional_repairs .additional_repairs_header{font-size:1.5rem}.product_page .additional_repairs .repair_option_wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.product_page .additional_repairs .repair_option_wrapper .repair_option{margin-bottom:0}.product_page .product_image_container{grid-column:1/2;grid-row:1/5}.product_page .product_image_container .product_image{max-width:41rem;height:38rem}}