.checkoutsteps{background:#efefef;font-size:1em;color:#3f3030;margin-bottom:20px;}.checkoutsteps:after{content:"";display:table;clear:both;}.checkoutstepsheader{background:#dedede;padding:12px 24px;font-weight:bold;float:left;}.checkoutsteps ol{counter-reset:li;list-style:none;padding:0;margin:0;}.checkoutsteps li{position:relative;display:block;padding:6px 36px 6px 24px;margin:6px 0;float:left;color:#747474;}.checkoutsteps li:before{content:counter(li);counter-increment:li;position:absolute;left:-12px;top:50%;margin-top:-12px;background:white;color:#a7a7a7;height:24px;width:24px;line-height:22px;text-align:center;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}.checkoutsteps li.activestep{color:#3f3030;}.checkoutsteps li.activestep:before{background:#56a9df;color:white;}#cartdetails{overflow:hidden;padding:0;}#cartdetails h3,#addresses-wrapper h3{margin:0 0 20px;padding:0;}#cartdetails #checkoutitemlist{padding-bottom:0;}#cartdetails #cart-actions{clear:both;position:relative;border-top:1px solid #cdcdcd;}#checkout-bill-form,#checkout-ship-form{padding:20px 25px;position:relative;}#checkout-bill-form{background-color:#8FBC8F;height:100%;}#checkout-ship-form{background-color:#87CEEB;}.container-mask{height:100%;left:0;position:absolute;top:0;width:100%;opacity:.3;background-color:rgba(255,255,255,1);}#main-panel #addresses-wrapper h3{margin:0 0 15px;border-bottom:1px solid #e8e8e8;padding:0 0 15px 0;}#addresses-wrapper input[type=text],#addresses-wrapper input[type=email],#addresses-wrapper input[type=tel],#addresses-wrapper select,#addresses-wrapper textarea{box-sizing:border-box;width:100%;margin:0 0 15px;padding:4px 8px;background:#f3f3f3;border:1px solid #c9c9c9;-webkit-border-radius:0;border-radius:0;box-shadow:none;color:#333;font-size:1em;}#shipping-options{margin-bottom:10px;}#payment-methods-wrapper .control-radio,#ship-methods-wrapper label.control-radio{}#payment-methods-wrapper .control-radio .control-indicator,#ship-methods-wrapper .control-radio .control-indicator{border-radius:50%;}#payment-methods-wrapper .control-radio .control-indicator:after,#ship-methods-wrapper .control-radio .control-indicator:after{background:#66ad0e;}#payment-methods-wrapper .control-radio .sel-targets,#ship-methods-wrapper label.control-radio .sel-targets{position:relative;padding-left:50px;display:flex;align-items:center;min-height:35px;margin-top:12px;}#checkoutdetails .primarybutton{margin-right:0;}#checkout-actions-wrapper{border-top:1px solid #e8e8e8;margin-top:15px;padding-top:15px;}.checkoutextra .summaryleft{float:left;width:43%;min-width:240px;overflow:hidden;margin-bottom:25px;}.checkoutextra .summaryright{float:right;min-width:240px;width:45%;}.summaryleft .newscheckbox{padding-top:26px;}.checkoutdetails{list-style:none outside none;margin:0;padding:0 0 15px;display:inline-block;}.checkoutdetails li{line-height:180%;}.checkoutdetails li div{display:inline-block;width:140px;}.checkoutdetails li.total{border-top:2px solid #bbbbbb;margin-bottom:12px;}.checkoutdetails .submission{margin-top:15px;}.productdetail .purchasing{}#cartempty{}#cart-bill-address,#cart-shipping-options,#cart-shipping-methods,#cartextra,#cartlist,#payment,#addressinput{overflow:hidden;box-sizing:border-box;}#cart-bill-address .pre-checkout-login{margin-bottom:14px;}#cart-bill-address .pre-checkout-login .btn{border-radius:0;}#cart-shipping-methods{clear:both;width:100%;margin-bottom:30px;}#cartextra{clear:both;width:100%;margin-bottom:30px;}#cartlist{clear:both;width:100%;overflow:visible;}#cartlist .secondarybutton{margin-right:0;}#main-panel .paybutton,#main-panel .primarybutton,#main-panel .secondarybutton,#main-panel .warningbutton{font-size:1em;font-family:futura_bkbook,sans-serif;font-weight:400;border-radius:0;border:none;background-color:#66ad0e;color:#fff !important;opacity:1;-webkit-transition:opacity .6s;transition:opacity .6s;padding:6px 10px;margin:10px 10px 10px 0;min-width:130px;display:inline-block;text-align:center;text-decoration:none;}#main-panel .paybutton:hover,#main-panel .primarybutton:hover,#main-panel .secondarybutton:hover,#main-panel .warningbutton:hover{opacity:.7 }#main-panel #btn-delete-cart i{padding-right:10px;}#main-panel #btn-remove-discount i{padding-left:10px;}#main-panel #btn-update-cart i{padding-left:10px;}#main-panel #btn-checkout i{padding-left:10px;}#main-panel #btn-delete-wishlist i{padding-right:10px;}#main-panel a#btn-checkout{margin-right:0;}#main-panel .shop-actions a i{padding-right:10px;}#main-panel .basket-actions button:last-child{margin-right:0;}#main-panel .basket-actions button:last-child i{padding-left:10px;}.paybutton{background:#1AA8E3;color:#FFFFFF;}.paybutton:hover{background:#23BAF5;color:#FFFFFF;}.paybutton{display:inline-block;font-weight:bold;line-height:35px;padding:0 10px;margin:10px 10px 10px 0;text-align:center;width:45%;border:medium none;text-decoration:none;box-sizing:border-box;cursor:pointer;}.paybutton:hover{text-decoration:none;}#shippingmethods{margin:0 0 20px 0;}.addressbookmessage{font-style:italic;margin:0 0 20px 0;}#cartlist table{margin:0 0 20px 0;padding:0px;width:100%;border-collapse:collapse;border-spacing:0;position:relative;}#cartlist table tr:nth-child(odd){background-color:#f2f2f2;}#cartlist table tr:nth-child(even){background-color:#ffffff;}#cartlist table td{vertical-align:middle;text-align:center;padding:6px;font-family:inherit;font-weight:normal;border:1px solid #DDDDDD;padding:10px;text-align:center;}#cartlist table tr:last-child td{}#cartlist table tr td:last-child{}#cartlist table tr:last-child td:last-child{}#cartlist table th{background:#00bfff;color:#FFFFFF;line-height:34px;padding:0 10px;font-family:futura_bkbold;font-weight:400;}#cartlist table tr:first-child td:first-child{}#cartlist table tr:first-child td:last-child{}#cartlist table tfoot tr td{text-align:right;}#cartlist table tfoot tr td:nth-child(2){font-family:"futura_bkbold",sans-serif;}#cartlist .detailscolumn .noimage{float:left;height:100px;margin-right:12px;width:100px;}#cartlist .detailscolumn .image{float:left;height:100px;margin-right:12px;width:100px;}#cartlist .detailscolumn img{width:100%;height:100%;}#cartlist .detailscolumn .details{overflow:hidden;}#cartlist .detailscolumn{text-align:left;}#cartlist .detailscolumn .title{font-family:futura_bkbold;font-weight:400;}#cartlist .cartlistoptions{clear:both;}#cartlist .ui-spinner{font-size:17px;}#cartlist .deleteitem{}#cartlist .fa-times-circle{color:#666;}#cartlist .fa-times-circle:hover{color:#C80000;}#cartlist .quantityfields{min-width:70px;display:flex;justify-content:center;}#cartlist .quantityfields a{display:block;float:left;width:24px;height:24px;background:white;color:#aaaaaa;font-size:9px;text-decoration:none;line-height:24px;text-align:center;border:#dfdddd solid 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}#cartlist .quantityfields a:hover{text-decoration:none;background:#aaaaaa;color:white;}#cartlist .quantityfields input{text-align:center;outline:none;background:#f4f4f4;border:none;border-top:#dfdddd solid 1px;border-bottom:#dfdddd solid 1px;font-size:14px;font-weight:700;width:50px !important;height:24px;line-height:26px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}#cartlist button.removeitem{border:none;background-color:transparent;}#voucher-outer{padding-top:15px;padding-bottom:15px;min-width:300px;width:100%;}.full-width{width:100%;}#voucher-outer.full-width{width:100%;text-align:right;}#voucher-form-wrapper{position:relative;display:block;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #cdcdcd;}#voucher-form-wrapper #voucher-form-details{float:right;}#voucher-form-wrapper #voucher-form-details .inputs-row{position:relative;width:100%;display:table;border-collapse:separate;}#voucher-form-wrapper #voucher-form-details .inputs-row .form-control{float:left;width:100%;position:relative;margin-bottom:0;}#voucher-form-wrapper #voucher-form-details .btn-wrapper{position:relative;font-size:0;white-space:nowrap;width:10%;vertical-align:middle;display:table-cell;}#voucher-form-wrapper #voucher-form-details .inputs-row .form-control,#voucher-form-wrapper #voucher-form-details .inputs-row .submit{display:table-cell;border-radius:0;z-index:2;}#voucher-form-wrapper #voucher-form-details .inputs-row .submit{margin-left:-1px;border:1px solid rgba(13,184,44,1);}#payment{margin:20px 0 0 0;}#payment .paymentlogo{float:right;margin:0 0 15px 15px;}#payment h1{font-size:38px;line-height:100%;margin:24px;opacity:0.5;}.paymentcomplete,.paymentfailed{margin:20px 0 0 0;}.paybutton{background:#42403f;color:#FFFFFF;}.paybutton:hover{background:#757370;color:#FFFFFF;}.paybutton{display:inline-block;font-weight:bold;line-height:35px;padding:0 10px;margin:10px 10px 10px 0;text-align:center;width:45%;border:medium none;text-decoration:none;box-sizing:border-box;cursor:pointer;}.paybutton{font-family:sans-serif;display:inline-block;font-weight:bold;font-size:13px;line-height:35px;padding:0 10px;margin:10px 10px 10px 0;min-width:120px;text-align:center;border:medium none;text-decoration:none;box-sizing:border-box;cursor:pointer;}.paybutton:hover{text-decoration:none;}#main-panel .checkout-complete h1,#main-panel .checkout-complete p{text-align:center;text-transform:initial;}#place-order-wrapper{}#place-order-wrapper th{font-family:"futura_bkbold",sans-serif;font-weight:normal;}@media (max-width:767px){#cartdetails #checkoutitemlist{padding-bottom:0;}#voucher-outer{width:100%;}table[class*='table-responsive'] tr{position:relative;overflow:hidden;display:block;width:100% !important;}table[class*='table-responsive-sm'] tr td,table[class*='table-responsive-sm'] tr th{width:100% !important;display:block;float:left;}table[class*='table-responsive'] tr th{text-align:center !important;border-bottom:1px solid;}}@media only screen and (min-width :481px) and (max-width :768px){#cart-bill-address,#cart-shipping-options,#cart-shipping-methods,#cartextra,#payment{min-width:240px;width:100%;float:none;}.checkoutextra .summaryleft,.checkoutextra .summaryright,.checkoutextra .checkoutdetails{width:100%;}#checkoutitemlist .detailscolumn .details{clear:left;}#checkoutitemlist .detailscolumn .noimage{height:160px;margin-right:0;width:160px;}#checkoutitemlist .detailscolumn .image{height:160px;margin-right:0;width:160px;}#checkoutitemlist .detailscolumn .image{height:160px;width:160px;}#chronopostrelaistemplate #relais{float:none;margin:0 0 25px;width:100%;}#chronopostrelaistemplate #map-canvas{width:100%;height:400px;float:none;}#payment h1{font-size:28px;margin:24px 58px;}.paymentcomplete,.paymentfailed{width:80%;}.currencyconverter,.ccinfo{display:table-row;}.checkoutsteps{display:none !important;}}@media only screen and (min-width :0px) and (max-width :480px){#main-panel.products-pane h1{margin-top:0;}#cart-bill-address,#cart-shipping-options,#cart-shipping-methods,#cartextra,#cartlist,#payment{width:100%;float:none;}#cartlist{padding:0;}.checkoutextra .summaryleft,.checkoutextra .summaryright,.checkoutextra .checkoutdetails{float:none;min-width:210px;width:100%;}#checkoutitemlist .detailscolumn .details{clear:left;}#checkoutitemlist .detailscolumn .noimage{height:130px;margin-right:0;width:130px;}#checkoutitemlist .detailscolumn .image{height:130px;margin-right:0;width:130px;}.pricecolumn,.removecolumn{}#chronopostrelaistemplate #relais{float:none;margin:0 0 25px;width:100%;}#chronopostrelaistemplate #map-canvas{width:100%;height:320px;float:none;}#payment .paymentlogo{float:none;margin:0 0 15px;}#payment h1{font-size:22px;margin:15px;}.paymentcomplete,.paymentfailed{width:100%;}.currencyconverter,.ccinfo{display:table-row;}.checkoutsteps{display:none !important;}#voucher-form-wrapper #voucher-form-details .inputs-row .submit{min-width:150px;}#cartlist .secondarybutton,#cartlist .primarybutton{width:100%;}}
