#model-options-left{-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;}#model-options-left.flipped #model-options-left-back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}#model-options-left.flipped #model-options-left-front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}#model-options-left-front,#model-options-left-back{position:absolute;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;-webkit-transform-style:flat;-webkit-transform:rotateY(0deg);-moz-transition:0.6s;-moz-transform-style:preserve-3d;-moz-transform:rotateY(0deg);-o-transition:0.6s;-o-transform-style:preserve-3d;-o-transform:rotateY(0deg);-ms-transition:0.6s;-ms-transform-style:preserve-3d;-ms-transform:rotateY(0deg);transition:0.6s;transform-style:preserve-3d;transform:rotateY(0deg);}#model-options-left-front{z-index:20;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);}#model-options-left-back{z-index:10;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);}#model-options-left{float:left; width:270px;}#model-options-left .device{width:270px; height:490px; background-position:20px 20px; background-repeat:no-repeat;}#model-options-left-outer{width:270px; height:490px;}#repair-info, .box-info{box-sizing:border-box;width:100%;border:1px solid #000;padding:12px;margin:0 0 15px 0;border-radius:7px;font-size:14px;}#repair-sell{box-sizing:border-box;width:100%;border:2px solid #2cab2c;padding:12px;margin:0 0 15px 0;border-radius:7px;font-size:14px;}#repair-regular{box-sizing:border-box;width:100%;border:1px solid rgba(0, 140, 221, 0.18);background:linear-gradient(180deg, #ffffff 0%, #f4faff 100%);padding:20px 24px;margin:0 0 20px 0;border-radius:14px;font-size:14px;box-shadow:0 4px 16px rgba(0, 140, 221, 0.06), 0 1px 2px rgba(12, 26, 42, 0.03);}#repair-regular .text{color:#0c1a2a;font-size:15px;line-height:1.5;width:100%;padding:0;}.repair-summary__main{display:flex;align-items:flex-start;gap:14px;}.repair-summary__icon{flex:0 0 auto;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg, #d6f5e4 0%, #b8edd1 100%);border:1px solid rgba(2, 202, 149, 0.28);color:#018f6a;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(2, 202, 149, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.6);margin-top:1px;}.repair-summary__main p{margin:0;padding:0;flex:1 1 0;line-height:1.5;color:rgba(12, 26, 42, 0.85);}.repair-summary__unit{color:rgba(12, 26, 42, 0.55);font-size:0.92em;font-weight:600;letter-spacing:0.005em;}.repair-summary__raten{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0, 140, 221, 0.12);}.repair-summary__raten p{margin:0;padding:0;flex:1 1 0;font-size:13.5px;line-height:1.5;color:rgba(12, 26, 42, 0.7);}.repair-summary__tag{flex:0 0 auto;display:inline-block;background:linear-gradient(180deg, #00a0f5 0%, #008cdd 100%);color:#ffffff;font-size:10px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1.2;margin-top:2px;white-space:nowrap;box-shadow:0 2px 6px rgba(0, 140, 221, 0.22);}#repair-regular .repair-sum-price,#repair-regular .repair-sum-time,#repair-regular #repair-price-raten{color:#008cdd;font-size:1.18em;font-weight:800;letter-spacing:-0.01em;text-decoration:none;font-variant-numeric:tabular-nums;}#repair-price, .box-successful{box-sizing:border-box;width:100%;background:#ffffff;border:2px solid #008acb;padding:12px 12px 15px 12px;margin:0 0 15px 0;border-radius:7px;}.box-successful .left{color:#008acb; font-size:16px;width:100%;line-height:1.1;padding:0;}#repair-regular .left span, #repair-replacement .left span, #repair-buyinshop .left span{font-weight:bold; text-decoration:underline;font-size:18px;}.box-successful .right{float:right; color:#000; font-size:24px; font-weight:bold; width:30%;text-align:right;}#repair-price .sell, .box-successful .sell{clear:both; color:#000;padding:15px 0 0 0;}#repair-regular-notice{font-size:12px;border-top:1px solid rgba(12,26,42,0.08); margin:18px -8px 0; padding:14px 8px 0; color:rgba(12,26,42,0.85);}#repair-notice{clear:both;box-sizing:border-box;width:100%;border:1px solid #ffca37;padding:15px;margin:15px 0 15px 0;border-radius:7px;}#repair-notice ul{list-style-type:disc;padding:0 0 0 20px;}#repair-notice li{padding:0 0 10px 10px;}#repair-notice li:last{border-bottom:0px none;}#repair-replacement, #repair-buyinshop, .holidays-box{box-sizing:border-box;width:100%;border:2px dashed #000;padding:12px 12px 15px 12px;margin:0 0 15px 0;border-radius:7px;}#repair-replacement .left, #repair-sell .left, #repair-buyinshop .left{float:left; color:#000; font-size:12px;width:70%;line-height:1.1;padding:0;}#repair-replacement .right, #repair-sell .right, #repair-buyinshop .right{float:right;width:30%;text-align:right;}#repair-replacement h2, #repair-buyinshop h2{margin:0;padding:0 0 15px 0;;}#repair-replacement .left p, #repair-sell .left p, #repair-buyinshop .left p, #repair-replacement .right p, #repair-buyinshop .right p{margin:0;padding:0;}#repair-regular .button-blue, #repair-sell .button-green, #repair-buyinshop .button-black, #repair-replacement .button-black{font-size:13px;text-decoration:none;}.repair-sum-price, .repair-sum-time{font-size:22px;font-weight:bold;text-decoration:underline;}#model-options-left .iphone-4-iphone-4s{background-image:url(//www.ireparatur.ch/images/model-outline/iphone4-front.png); background-size:220px 414px;}#model-options-left .iphone-4-iphone-4s-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone4-back.png); background-size:220px 414px;}#model-options-left .iphone-5c{background-image:url(//www.ireparatur.ch/images/model-outline/iphone5-front.png); background-size:212px 443px;}#model-options-left .iphone-5c-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone5-back.png); background-size:212px 443px;}#model-options-left .iphone-5{background-image:url(//www.ireparatur.ch/images/model-outline/iphone5-front.png); background-size:212px 443px;}#model-options-left .iphone-5-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone5-back.png); background-size:212px 443px;}#model-options-left .iphone-se-2016{background-image:url(//www.ireparatur.ch/images/model-outline/iphonese-front.png); background-size:212px 443px;}#model-options-left .iphone-se-2016-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonese-back.png); background-size:212px 443px;}#model-options-left .iphone-5s{background-image:url(//www.ireparatur.ch/images/model-outline/iphone5s-front.png); background-size:212px 443px;}#model-options-left .iphone-5s-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone5s-back.png); background-size:212px 443px;}#model-options-left .iphone-6s-plus{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-front.png); background-size:219px 442px;}#model-options-left .iphone-6s-plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-back.png); background-size:212px 442px;}#model-options-left .iphone-6-plus{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-front.png); background-size:219px 442px;}#model-options-left .iphone-6-plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-back.png); background-size:212px 442px;}#model-options-left .iphone-6s{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-front.png); background-size:219px 442px;}#model-options-left .iphone-6s-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-back.png); background-size:212px 442px;}#model-options-left .iphone-6{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-front.png); background-size:219px 442px;}#model-options-left .iphone-6-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone6-back.png); background-size:212px 442px;}#model-options-left .iphone-7{background-image:url(//www.ireparatur.ch/images/model-outline/iphone7-front.png); background-size:219px 455px;}#model-options-left .iphone-7-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone7-back.png); background-size:212px 455px;}#model-options-left .iphone-7-plus{background-image:url(//www.ireparatur.ch/images/model-outline/iphone7-plus-front.png); background-size:219px 430px;}#model-options-left .iphone-7-plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone7-plus-back.png); background-size:212px 430px;}#model-options-left .iphone-8{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-front.png); background-size:219px 455px;}#model-options-left .iphone-8-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-back.png); background-size:212px 455px;}#model-options-left .iphone-se-2022{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-front.png); background-size:219px 455px;}#model-options-left .iphone-se-2022-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-back.png); background-size:212px 455px;}#model-options-left .iphone-se-2020{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-front.png); background-size:219px 455px;}#model-options-left .iphone-se-2020-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-back.png); background-size:212px 455px;}#model-options-left .iphone-8-plus{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-plus-front.png); background-size:219px 430px;}#model-options-left .iphone-8-plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphone8-plus-back.png); background-size:212px 430px;}#model-options-left .iphone-x{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-x-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .iphone-xs{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-xs-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .iphone-xs-max{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-xs-max-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .iphone-xr{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-xr-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .iphone-11-pro{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-11-pro-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .iphone-11-pro-max{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-11-pro-max-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .iphone-11{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-front.png); background-size:219px 455px;}#model-options-left .iphone-11-back{background-image:url(//www.ireparatur.ch/images/model-outline/iphonex-back.png); background-size:212px 455px;}#model-options-left .galaxy-s10plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys10plus-back.png); background-size:220px 434px;}#model-options-left .galaxy-s10plus{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys10plus-front.png); background-size:220px 434px;}#model-options-left .galaxy-s9plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys9plus-back.png); background-size:220px 434px;}#model-options-left .galaxy-s9plus{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys9plus-front.png); background-size:220px 434px;}#model-options-left .galaxy-s8plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8plus-back.png); background-size:220px 434px;}#model-options-left .galaxy-s8plus{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8plus-front.png); background-size:220px 434px;}#model-options-left .galaxy-s8-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-s8{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-a6-2018-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-a6-2018{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-a6plus-2018-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-a6plus-2018{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-a7-2018-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-a7-2018{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-a8-2018-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-a8-2018{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-a9-2018-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-a9-2018{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-s10plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8plus-back.png); background-size:220px 434px;}#model-options-left .galaxy-s10plus{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8plus-front.png); background-size:220px 434px;}#model-options-left .galaxy-s10-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-s10{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-s10e-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-s10e{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-s9-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-back.png); background-size:220px 434px;}#model-options-left .galaxy-s9{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys8-front.png); background-size:220px 434px;}#model-options-left .galaxy-s7-edge-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys7-edge-back.png); background-size:220px 442px;}#model-options-left .galaxy-s7-edge{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys7-edge-front.png); background-size:220px 442px;}#model-options-left .galaxy-s7-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys7-back.png); background-size:220px 434px;}#model-options-left .galaxy-s7{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys7-front.png); background-size:220px 434px;}#model-options-left .galaxy-s6-edge-plus-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys6-edge-plus-back.png); background-size:220px 442px;}#model-options-left .galaxy-s6-edge-plus{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys6-edge-plus-front.png); background-size:220px 442px;}#model-options-left .galaxy-s6-edge-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys6-edge-back.png); background-size:220px 442px;}#model-options-left .galaxy-s6-edge{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys6-edge-front.png); background-size:220px 442px;}#model-options-left .galaxy-s6-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys6-back.png); background-size:220px 434px;}#model-options-left .galaxy-s6{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys6-front.png); background-size:220px 434px;}#model-options-left .galaxy-s5-mini{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys5-mini-front.png); background-size:220px 433px;}#model-options-left .galaxy-s5-mini-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys5-mini-back.png); background-size:220px 433px;}#model-options-left .galaxy-s5{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys5-front.png); background-size:220px 421px;}#model-options-left .galaxy-s5-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys5-back.png); background-size:220px 421px;}#model-options-left .galaxy-s4-mini{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys4-mini-front.png); background-size:220px 437px;}#model-options-left .galaxy-s4-mini-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys4-mini-back.png); background-size:220px 437px;}#model-options-left .galaxy-s4{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys4-front.png); background-size:220px 421px;}#model-options-left .galaxy-s4-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys4-back.png); background-size:220px 421px;}#model-options-left .galaxy-s3{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys3-front.png); background-size:220px 415px;}#model-options-left .galaxy-s3-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys3-back.png); background-size:220px 415px;}#model-options-left .galaxy-s2{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys2-front.png); background-size:220px 406px;}#model-options-left .galaxy-s2-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxys2-back.png); background-size:220px 406px;}#model-options-left .galaxy-note-2{background-image:url(//www.ireparatur.ch/images/model-outline/galaxynote2-front.png); background-size:220px 404px;}#model-options-left .galaxy-note-2-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxynote2-back.png); background-size:220px 404px;}#model-options-left .galaxy-note-3{background-image:url(//www.ireparatur.ch/images/model-outline/galaxynote3-front.png); background-size:220px 417px;}#model-options-left .galaxy-note-3-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxynote3-back.png); background-size:220px 417px;}#model-options-left .galaxy-note-4{background-image:url(//www.ireparatur.ch/images/model-outline/galaxynote4-front.png); background-size:220px 423px;}#model-options-left .galaxy-note-4-back{background-image:url(//www.ireparatur.ch/images/model-outline/galaxynote4-back.png); background-size:220px 423px;}#model-options-left .ipad-air-2019{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-12-9-2015{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-9-7-2016{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-10-5-2017{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-12-9-2017{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-11{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-12-9-2018{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-mini-2019{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-6-2018{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-5-2017{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-12-9-1-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-12-9-1-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-pro-9-7-1-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-pro-9-7-1-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-4-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-4-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-3-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-3-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-2-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-2-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-air-1-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-air-1-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-air-2-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-air-2-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-mini-4-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-mini-4-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-mini-3-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-mini-3-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-mini-2-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-mini-2-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipad-mini-1-generation{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-front.png); background-size:220px 311px;}#model-options-left .ipad-mini-1-generation-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipad-back.png); background-size:220px 311px;}#model-options-left .ipod-4g{background-image:url(//www.ireparatur.ch/images/model-outline/ipod-touch-4g-front.png); background-size:216px 407px;}#model-options-left .ipod-4g-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipod-touch-4g-back.png); background-size:216px 407px;}#model-options-left .ipod-5g-ipod-6g{background-image:url(//www.ireparatur.ch/images/model-outline/ipod-touch-5g-front.png); background-size:220px 446px;}#model-options-left .ipod-5g-ipod-6g-back{background-image:url(//www.ireparatur.ch/images/model-outline/ipod-touch-5g-back.png); background-size:220px 446px;}.repair-dot{z-index:999;position:absolute; width:19px; height:19px; cursor:pointer; display:block; border:2px solid #888; -webkit-border-radius:30px; -moz-border-radius:30px; border-radius:30px;transition:all 0.2s ease-in-out; box-shadow:none;}.repair-dot:hover{border:2px solid transparent; box-shadow:0 0 0 3px #008ACB;}.repair-dot-active{ border-color:#008acb;}.repair-dot-animation{-webkit-animation:pulse 2s 0s ease-out;-moz-animation:pulse 2s 0s ease-out;animation:pulse 2s 0s ease-out;}#model-options-right{float:left; width:100%; margin:0 0 0 0;}.repair-options{box-sizing:border-box; margin:0 0 0 0;}.model-options #model-options-right .repair{float:left;padding:5px 5px 5px 0;width:calc(50% - 5px);border:1px solid #CCC;margin:0 10px 10px 0;border-radius:7px;cursor:pointer;box-shadow:none;transition:all 0.4s ease-in-out;display:flex;justify-content:center;align-items:center;}.model-options #model-options-right .repair:nth-child(even){margin:0 0 10px 0;}.model-options #model-options-right .repair:hover{border:1px solid transparent; box-shadow:0 0 0 5px #008ACB;}.model-options #model-options-right .repair.active{border:1px solid #000;}.model-options #model-options-right .repair.active:hover{border:1px solid transparent;}.model-options #model-options-right .repair.active .description{color:#000;font-weight:bold;}.model-options #model-options-right .repair.active .price{color:#000;font-weight:bold;}.model-options #model-options-right .repair .checkbox{ padding:5px 0 0 0;height:28px;vertical-align:middle; font-size:0; display:inline-block; width:10%; min-width:10px; text-align:center;}.model-options #model-options-right .repair .icon{height:32px;font-size:0; display:inline-block; width:8%; min-width:32px; height:32px; vertical-align:middle; background-repeat:no-repeat; background-position:left top; background-size:32px 32px;}.model-options #model-options-right .repair .description{font-size:12px; display:inline-block; width:60%; vertical-align:middle;}.model-options #model-options-right .repair .description.servicepack-label{display:flex; flex-wrap:wrap;justify-content:start;align-items:center;}.model-options #model-options-right .repair .description.original-label{display:flex; flex-wrap:wrap;justify-content:start;align-items:center;}.model-options #model-options-right .repair .description.premium-label{display:flex; flex-wrap:wrap;justify-content:start;align-items:center;}.model-options #model-options-right .repair .description.servicepack-label:after{content:'Service Pack';border-radius:4px; padding:2px 4px; gap:10px; background:rgba(133, 193, 233, 0.45);margin-left:5px;}.model-options #model-options-right .repair .description.original-label:after{content:'OEM';border-radius:4px; padding:2px 4px; gap:10px; background:rgba(91, 199, 153, 0.51);margin-left:5px;}.model-options #model-options-right .repair .description.original-samsung-label:after{content:'Original';border-radius:4px; padding:2px 4px; gap:10px; background:rgba(91, 199, 153, 0.51);margin-left:5px;}.model-options #model-options-right .repair .description.premium-label:after{content:'Premium';border-radius:4px; padding:2px 4px; gap:10px; background:#F7CC57;margin-left:5px;}.model-options #model-options-right .repair .price{vertical-align:middle; font-size:16px; font-weight:200; display:inline-block; width:28%; text-align:right;}.model-options #model-options-right .repair .icon-glass{background-image:url(//www.ireparatur.ch/images/repair-icons/glass.png);}.model-options #model-options-right .repair .icon-battery{background-image:url(//www.ireparatur.ch/images/repair-icons/battery.png);}.model-options #model-options-right .repair .icon-touchscreen{background-image:url(//www.ireparatur.ch/images/repair-icons/touchscreen.png);}.model-options #model-options-right .repair .icon-color{background-image:url(//www.ireparatur.ch/images/repair-icons/color.png);}.model-options #model-options-right .repair .icon-homebutton{background-image:url(//www.ireparatur.ch/images/repair-icons/homebutton.png);}.model-options #model-options-right .repair .icon-backcover{background-image:url(//www.ireparatur.ch/images/repair-icons/backcover.png);}.model-options #model-options-right .repair .icon-power{background-image:url(//www.ireparatur.ch/images/repair-icons/power.png);}.model-options #model-options-right .repair .icon-mute{background-image:url(//www.ireparatur.ch/images/repair-icons/mute.png);}.model-options #model-options-right .repair .icon-volume{background-image:url(//www.ireparatur.ch/images/repair-icons/volume.png);}.model-options #model-options-right .repair .icon-vibra{background-image:url(//www.ireparatur.ch/images/repair-icons/vibra.png);}.model-options #model-options-right .repair .icon-backup{background-image:url(//www.ireparatur.ch/images/repair-icons/backup.png);}.model-options #model-options-right .repair .icon-restore{background-image:url(//www.ireparatur.ch/images/repair-icons/restore.png);}.model-options #model-options-right .repair .icon-replacement{background-image:url(//www.ireparatur.ch/images/repair-icons/replacement.png);}.model-options #model-options-right .repair .icon-charging{background-image:url(//www.ireparatur.ch/images/repair-icons/charging.png);}.model-options #model-options-right .repair .icon-earspeaker{background-image:url(//www.ireparatur.ch/images/repair-icons/earspeaker.png);}.model-options #model-options-right .repair .icon-loudspeaker{background-image:url(//www.ireparatur.ch/images/repair-icons/loudspeaker.png);}.model-options #model-options-right .repair .icon-audiojack{background-image:url(//www.ireparatur.ch/images/repair-icons/audiojack.png);}.model-options #model-options-right .repair .icon-microphone{background-image:url(//www.ireparatur.ch/images/repair-icons/microphone.png);}.model-options #model-options-right .repair .icon-camera{background-image:url(//www.ireparatur.ch/images/repair-icons/camera.png);}.model-options #model-options-right .repair .icon-sim{background-image:url(//www.ireparatur.ch/images/repair-icons/sim.png);}.model-options #model-options-right .repair .icon-insurance{background-image:url(//www.ireparatur.ch/images/repair-icons/insurance.png);}.model-options #model-options-right .repair .icon-diagnosis{background-image:url(//www.ireparatur.ch/images/repair-icons/diagnosis.png);}.model-options #model-options-right .repair .icon-camera-back-glass{background-image:url(//www.ireparatur.ch/images/repair-icons/camera-back-glass.png);}.model-options #model-options-right .repair .icon-proximity-sensor{background-image:url(//www.ireparatur.ch/images/repair-icons/proximity-sensor.png);}.quality-legend{margin-top:16px;padding:15px 15px 5px 15px;background:#f8f9fa;border:1px solid #ddd;border-radius:8px;font-size:12px;}.quality-legend-wrap{clear:both;margin:40px 0 0;}.quality-legend-wrap > h2:first-child{margin:0 0 12px;}.legend-item{display:grid;grid-template-columns:100px 1fr; column-gap:16px;align-items:start;margin-bottom:12px;}.legend-badge{display:inline-block;font-weight:bold;padding:4px 10px;border-radius:4px;font-size:13px;white-space:nowrap;}.legend-badge.premium{background-color:#F7CC57;color:#000;}.legend-badge.oem{background-color:rgba(91, 199, 153, 0.51);color:#000;}.legend-badge.servicepack{background-color:rgba(133, 193, 233, 0.45);color:#000;}.insurance-hint{background-color:#f5faff;border:1px solid #3498db;padding:12px 16px;font-size:14px;line-height:1.5;color:#2c3e50;margin:20px 0;border-radius:6px;}.insurance-hint strong{color:#2c3e50;}#model-options-left-toggle img{-webkit-transition:-webkit-transform 1.0s ease;transition:transform 1.0s ease;}#model-options-left-toggle:hover img{-webkit-transform:rotate(360deg);transform:rotate(360deg);}#box-repair-fulfillment{ margin:0;}.box-repair-fulfillment-options{transition:all 0.4s ease-in-out;box-shadow:none;text-align:center; display:inline-block;width:calc(25% - 15px);box-sizing:border-box;padding:15px; margin:0 15px 0 0; border:1px solid #CCC;border-radius:7px;}.box-repair-fulfillment-options h2{margin:0; padding:0;}.box-repair-fulfillment-options img{margin:10px 0; padding:0;}.box-repair-fulfillment-options span{font-size:12px;}.box-repair-fulfillment-options.active{border-color:#000;}.box-repair-fulfillment-options:hover, .box-repair-fulfillment-options.active{box-shadow:0 0 0 5px #008ACB;border:1px solid transparent;}.box-repair-fulfillment-options-last{margin-right:0;}#box-recommend ul{list-style-type:none;margin:0;}#box-recommend ul li{display:inline;float:left;padding:0; margin:0 60px 15px 0; font-size:11px; color:#FFF; width:48px; height:75px;text-align:center;}#box-recommend ul li img{text-align:center;padding:0 0 5px 0;}#box-recommend ul li span{text-align:center;}#box-recommend a{border:0 none;text-decoration:none;}.tooltip{position:absolute;background:#FFF;border:1px solid #ccc;border-radius:7px;margin:12px 12px;padding:8px;z-index:99;}#recommend-text{border:2px solid #000;border-radius:7px;padding:10px;color:#000;width:100%;height:80px;overflow:scoll;margin:0 0 15px 0;}#tab-visit,#tab-recommend,#tab-ship-by-bicycle,#tab-ship-by-package{margin:30px 0 0 0;}#tab-visit-datetime-box.error{border:1px solid #ca0000;}#tab-visit-datetime-box #tab-visit-place-msg{display:none; padding:10px; border:solid 1px #000; color:black;}#tab-visit-captcha-box.error,#company-captcha-box.error{border:1px solid #ca0000;padding:3px 3px 3px 7px;box-sizing:border-box;text-align:center;}@-webkit-keyframes glow{0%{ border-color:#0077e9; box-shadow:0 0 5px #0077e9, inset 0 0 0px #0077e9, 0 0 0 0;} 100%{ border-color:#0077e9; box-shadow:0 0 15px #0077e9, inset 0 0 5px #0077e9, 0 0 0 0;}}@-moz-keyframesglow{0%{ border-color:#000; box-shadow:0 0 5px #000, inset 0 0 0px #000, 0 0 0 0;} 100%{ border-color:#000; box-shadow:0 0 15px #000, inset 0 0 5px #000, 0 0 0 0;}}@keyframes glow{ 0%{ border-color:#000; box-shadow:0 0 5px #000, inset 0 0 0px #000, 0 0 0 0;} 100%{ border-color:#000; box-shadow:0 0 15px #000, inset 0 0 0px #000, 0 0 0 0;}}@-webkit-keyframes pulse{0%{box-shadow:0 0 8px 6px rgba(0, 118, 173, 0)), 0 0 0px 0px transparent, 0 0 0px 0px rgba(26, 255, 179, 0);}10%{box-shadow:0 0 8px 6px #008acb, 0 0 12px 10px transparent, 0 0 12px 14px #008acb;}100%{box-shadow:0 0 8px 6px rgba(0, 118, 173, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(26, 255, 179, 0);}}@-moz-keyframes pulse{0%{box-shadow:0 0 8px 6px rgba(0, 118, 173, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(26, 255, 179, 0);}10%{box-shadow:0 0 8px 6px #008acb, 0 0 12px 10px transparent, 0 0 12px 14px #008acb;}100%{box-shadow:0 0 8px 6px rgba(26, 255, 179, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(26, 255, 179, 0);}}@keyframes pulse{0%{box-shadow:0 0 8px 6px rgba(26, 255, 179, 0), 0 0 0px 0px transparent, 0 0 0px 0px rgba(26, 255, 179, 0);}10%{box-shadow:0 0 8px 6px #008acb, 0 0 12px 10px transparent, 0 0 12px 14px #008acb;}100%{box-shadow:0 0 8px 6px rgba(26, 255, 179, 0), 0 0 0px 40px transparent, 0 0 0px 40px rgba(26, 255, 179, 0);}}.shipping_companyname_outer{display:none;}input.error, textarea.error, select.error, div.error{border:1px solid #ca0000 !important;}#tab-post-form-success{padding:30px 0;}.ir-color-pick{position:relative;width:100%;font-family:inherit}.ir-color-pick__trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 14px;background:#fff;color:#0c1a2a;border:1px solid rgba(12,26,42,.16);border-radius:10px;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:-.005em;text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s;}.ir-color-pick__trigger:hover{border-color:rgba(0,140,221,.45)}.ir-color-pick__trigger:focus-visible{outline:none;border-color:#008cdd;box-shadow:0 0 0 3px rgba(0,140,221,.18)}.ir-color-pick[data-open="true"] .ir-color-pick__trigger{border-color:#008cdd;box-shadow:0 0 0 3px rgba(0,140,221,.12)}.ir-color-pick[data-error="true"] .ir-color-pick__trigger{border-color:#ca0000;box-shadow:0 0 0 3px rgba(202,0,0,.12)}.ir-color-pick__swatch{flex-shrink:0;display:inline-block;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(12,26,42,.18),0 1px 2px rgba(12,26,42,.08);background-clip:padding-box;}.ir-color-pick__swatch--placeholder{background:repeating-conic-gradient(#e2e8f0 0% 25%, #f1f5f9 0% 50%) 50%/8px 8px;box-shadow:inset 0 0 0 1px rgba(12,26,42,.12);}.ir-color-pick__label{flex:1;min-width:0;color:#0c1a2a;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ir-color-pick__label--placeholder{color:#94a3b8;font-weight:400}.ir-color-pick__chev{flex-shrink:0;color:#475569;transition:transform .2s}.ir-color-pick[data-open="true"] .ir-color-pick__chev{transform:rotate(180deg);color:#008cdd}.ir-color-pick__menu{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;list-style:none;margin:0;padding:6px;background:#fff;border:1px solid rgba(12,26,42,.1);border-radius:12px;box-shadow:0 4px 14px rgba(12,26,42,.06),0 12px 36px rgba(12,26,42,.12);max-height:320px;overflow-y:auto;-webkit-overflow-scrolling:touch;}.ir-color-pick__menu[hidden]{display:none}.ir-color-pick__opt{display:flex;align-items:center;gap:12px;padding:10px 12px;min-height:44px;font-size:15px;font-weight:500;color:#0c1a2a;line-height:1.3;border-radius:8px;cursor:pointer;transition:background-color .12s;}.ir-color-pick__opt:hover,.ir-color-pick__opt:focus-visible{background:#e5f4fd;outline:none}.ir-color-pick__opt[aria-selected="true"]{background:#cfe9fa;color:#006fb0;font-weight:700}.ir-color-pick__opt[aria-selected="true"]::after{content:"";flex-shrink:0;width:14px;height:14px;margin-left:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008cdd' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;}.ir-color-pick__opt .ir-color-pick__swatch{width:22px;height:22px}.ir-color-pick__name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:560px){.ir-color-pick__opt{min-height:48px;padding:12px 14px;font-size:15.5px}.ir-color-pick__menu{max-height:60vh;padding:8px}}.ir-booking-success{max-width:680px;margin:32px auto;padding:0 16px;font-family:'Inter','SF Pro Text',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;animation:irSuccessFadeIn .55s cubic-bezier(.16,.84,.34,1) both;}@keyframes irSuccessFadeIn{0%{opacity:0;transform:translateY(12px) scale(.98)}100%{opacity:1;transform:translateY(0) scale(1)}}.ir-success-hero{text-align:center;padding:36px 24px 28px;background:#fff;border:1px solid rgba(12,26,42,.06);border-radius:20px;box-shadow:0 1px 3px rgba(12,26,42,.04),0 12px 36px -12px rgba(0,140,221,.18);margin:0 0 18px;}.ir-success-check{display:inline-flex;width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(0,140,221,.12),rgba(0,140,221,.04));align-items:center;justify-content:center;margin:0 0 18px;}.ir-success-check__circle{stroke-dasharray:226;stroke-dashoffset:226;animation:irCircleDraw .6s cubic-bezier(.65,0,.45,1) .1s forwards;}.ir-success-check__tick{stroke-dasharray:64;stroke-dashoffset:64;animation:irTickDraw .35s cubic-bezier(.65,0,.45,1) .55s forwards;}@keyframes irCircleDraw{to{stroke-dashoffset:0}}@keyframes irTickDraw{to{stroke-dashoffset:0}}.ir-success-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#008cdd;margin:0 0 10px;}.ir-success-title{font-size:clamp(26px,5vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#0c1a2a;margin:0 0 10px;}.ir-success-firstname{color:#008cdd}.ir-success-firstname:empty::before{content:'\1F389';font-size:.85em;letter-spacing:0}.ir-success-lead{font-size:15.5px;color:#475569;line-height:1.6;margin:0 auto 22px;max-width:480px;}.ir-success-details{margin:18px 0 0;padding:14px 0 0;border-top:1px solid rgba(12,26,42,.06);display:grid;gap:10px;text-align:left;}.ir-success-detail{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:12px;}.ir-success-detail dt{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#94a3b8;letter-spacing:.02em;margin:0;}.ir-success-detail dt svg{color:#008cdd;flex-shrink:0}.ir-success-detail dd{margin:0;font-size:15px;font-weight:600;color:#0c1a2a;line-height:1.4;letter-spacing:-.005em;}.ir-success-next{background:#fff;border:1px solid rgba(12,26,42,.06);border-radius:18px;padding:22px 24px;margin:0 0 18px;box-shadow:0 1px 3px rgba(12,26,42,.04);}.ir-success-next h3{font-size:16px;font-weight:700;color:#0c1a2a;margin:0 0 14px;letter-spacing:-.01em;}.ir-success-steps{list-style:none;margin:0;padding:0;display:grid;gap:14px}.ir-success-steps li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;align-items:start;}.ir-success-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#008cdd 0%,#0070b8 100%);color:#fff;font-weight:800;font-size:13px;box-shadow:0 2px 6px rgba(0,140,221,.32);}.ir-success-steps li > div{display:flex;flex-direction:column;gap:2px}.ir-success-steps strong{font-size:14.5px;font-weight:700;color:#0c1a2a;letter-spacing:-.005em}.ir-success-steps span{font-size:13.5px;color:#475569;line-height:1.5}.ir-success-calendar{margin:0 0 18px}.ir-success-calendar__label{text-align:center;font-size:13px;font-weight:600;color:#94a3b8;letter-spacing:.02em;margin:0 0 10px;}.ir-success-calendar__row{display:grid;grid-template-columns:1fr 1fr;gap:10px;}@media(max-width:480px){.ir-success-calendar__row{grid-template-columns:1fr}}.ir-calbtn{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:60px;background:#fff;border:1px solid rgba(12,26,42,.08);border-radius:14px;color:#0c1a2a;text-decoration:none;font-weight:600;box-shadow:0 1px 2px rgba(12,26,42,.04);transition:transform .15s,box-shadow .2s,border-color .2s;cursor:pointer;}.ir-calbtn:hover{transform:translateY(-2px);border-color:rgba(0,140,221,.32);box-shadow:0 4px 12px rgba(0,140,221,.14);}.ir-calbtn img{flex-shrink:0;width:32px;height:32px;object-fit:contain}.ir-calbtn__label{flex:1;min-width:0;font-size:14.5px;letter-spacing:-.005em}.ir-calbtn__chev{flex-shrink:0;color:#008cdd;transition:transform .15s}.ir-calbtn:hover .ir-calbtn__chev{transform:translateX(2px)}.ir-success-note{font-size:12.5px;color:#94a3b8;text-align:center;line-height:1.55;margin:0;padding:0 12px;}@media(max-width:560px){.ir-booking-success{margin:20px auto;padding:0 12px}.ir-success-hero{padding:28px 20px 22px}.ir-success-check{width:72px;height:72px;margin-bottom:14px}.ir-success-check svg{width:60px;height:60px}.ir-success-details{padding-top:12px}.ir-success-detail{grid-template-columns:88px 1fr;gap:10px}.ir-success-next{padding:20px}}.ir-next-cta{position:relative;margin:20px 0 16px;padding:0;background:linear-gradient(135deg,#008cdd 0%,#0070b8 100%);border-radius:18px;box-shadow:0 4px 14px rgba(0,140,221,.22),0 16px 40px -12px rgba(0,140,221,.32);overflow:hidden;display:none;animation:irCtaSlideIn .4s cubic-bezier(.16,.84,.34,1) both;}.ir-next-cta[data-active="true"]{display:block}@keyframes irCtaSlideIn{0%{opacity:0;transform:translateY(8px)}100%{opacity:1;transform:translateY(0)}}.ir-next-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at top right,rgba(255,255,255,.18),transparent 60%);}.ir-next-cta__inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;}@media(max-width:720px){.ir-next-cta__inner{flex-direction:column;align-items:stretch;gap:16px;padding:18px 18px}}.ir-next-cta__text{flex:1;min-width:0;color:#fff}.ir-next-cta__badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.22);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:999px;margin:0 0 8px;}.ir-next-cta__badge svg{flex-shrink:0}.ir-next-cta__text strong{display:block;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25;color:#fff;margin:0 0 4px;}.ir-next-cta__sub{display:block;font-size:13.5px;color:rgba(255,255,255,.82);line-height:1.5;}.ir-next-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;min-height:56px;padding:0 22px;background:#fff;color:#006fb0;border-radius:14px;text-decoration:none;font-size:15.5px;font-weight:700;letter-spacing:-.005em;line-height:1;box-shadow:0 4px 14px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.5);transition:transform .15s,box-shadow .2s;}.ir-next-cta__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.24)}.ir-next-cta__btn:active{transform:scale(.98)}.ir-next-cta__btn svg{flex-shrink:0;color:#008cdd}.ir-next-cta__arrow{transition:transform .2s}.ir-next-cta__btn:hover .ir-next-cta__arrow{transform:translateX(3px)}@media(max-width:720px){.ir-next-cta__btn{width:100%;min-width:0;justify-content:center}}#repair-sell .repair-sell__cta,a.button-green.repair-sell__cta{background:#fff !important;color:#018f6a !important;border:1.5px solid rgba(2,202,149,.42) !important;box-shadow:0 1px 3px rgba(2,202,149,.10) !important;font-weight:600 !important;height:46px !important;min-width:200px !important;font-size:13.5px !important;}#repair-sell .repair-sell__cta:hover,a.button-green.repair-sell__cta:hover{background:#f0fdf4 !important;border-color:rgba(2,202,149,.65) !important;box-shadow:0 2px 6px rgba(2,202,149,.18) !important;}#repair-sell .repair-sell__cta svg{color:#018f6a !important}.fulfillment-sell{background:linear-gradient(180deg, rgba(2,202,149,.04), rgba(2,202,149,.02)) !important;}.fulfillment-sell:hover{border-color:rgba(2,202,149,.32) !important;box-shadow:0 6px 18px rgba(2,202,149,.12) !important;}.fulfillment-sell .fulfillment-icon{background:linear-gradient(135deg, #d6f5e4 0%, #b8edd1 100%) !important;color:#018f6a !important;}.fulfillment-sell strong{color:#018f6a !important}.ir-next-cta{display:none !important}@media (max-width:1180px){.fulfillment-sell{grid-column:1 / -1 !important;flex-direction:row !important;text-align:left !important;align-items:center !important;gap:16px;padding:16px 20px !important;}.fulfillment-sell .fulfillment-icon{margin:0 !important;width:48px !important;height:48px !important;flex-shrink:0;}.fulfillment-sell .fulfillment-icon svg{width:24px;height:24px}.fulfillment-sell .fulfillment-text{flex:1;align-items:flex-start;text-align:left;}.fulfillment-sell::after{content:"";width:14px;height:14px;border-right:2.5px solid #018f6a;border-bottom:2.5px solid #018f6a;transform:rotate(-45deg);flex-shrink:0;opacity:.6;transition:transform .2s, opacity .2s;}.fulfillment-sell:hover::after{transform:translateX(3px) rotate(-45deg);opacity:1;}}