ol.checkout-agreements{margin-top:10px}.onestepcheckout-extraproducts{margin-top:10px;margin-bottom:10px}.onestepcheckout-extraproducts span{font-weight:bold}.onestepcheckout-extraproducts li{padding:2px 0}.onestepcheckout-button{border:0;width:90%;margin:0 auto;display:table;background-color:#000;text-align:center;color:#fff;cursor:pointer}.grey.onestepcheckout-button,.grey.onestepcheckout-button:visited{background-color:#ccc}.grey.onestepcheckout-button:hover{background-color:#ccc !important}.onestepcheckout-place-order-loading{text-align:center;margin-top:15px}select.address-select{margin-top:3px;margin-bottom:3px;width:100% !important}.onestepcheckout-enterprise span.validation-error,.onestepcheckout-enterprise div.validation-error{padding-right:0}ul.onestepcheckout-custom-options{margin:0;padding:0}ul.onestepcheckout-custom-options li{padding-bottom:0;padding-top:0;color:#000;float:left;display:inline;margin:0 5px 0 0;font-size:11px;text-transform:uppercase}ul.onestepcheckout-custom-options li:not(:first-child):before{content:'-';font-family:"SSGizmo";vertical-align:middle;font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;margin:0 5px 0 0}.onestepcheckout-giftcards input#id_giftcardcode{margin-bottom:5px}#onestepcheckout-form strong{font-weight:normal}.onestepcheckout-summary,.onestepcheckout-totals{border-collapse:collapse}.onestepcheckout-summary th,.onestepcheckout-summary,.onestepcheckout-summary td,.onestepcheckout-totals td{padding:3px 0}.onestepcheckout-summary th{color:#FFF;font-weight:bold;background:#d6d6d1;padding-left:8px;padding-right:8px}p.onestepcheckout-description{font-size:18px}div.onestepcheckout-threecolumns{margin-top:10px}div.onestepcheckout-threecolumns h1{font-family:Arial;font-size:18px;font-weight:bold}div.onestepcheckout-threecolumns div.onestepcheckout-column-left{width:34%;float:left;margin-right:15px;margin-top:15px}div.onestepcheckout-threecolumns div.onestepcheckout-column-middle{width:64%;float:left;padding-top:15px}div.onestepcheckout-threecolumns div.onestepcheckout-column-right{width:64%;float:left;padding-top:15px}p.onestepcheckout-login-link{padding-top:5px}h1.onestepcheckout-login-links{color:#5e5654;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;font-style:italic;font-weight:normal;padding-bottom:2px;text-transform:none;text-decoration:underline}#onestepcheckout-email-error{clear:both;padding-top:3px}div.onestepcheckout-error{background-color:#faebe7;color:#df280a;border:1px solid #df280a;margin:5px 20px;text-align:left;padding-top:3px;padding-bottom:3px;padding-left:25px;background-image:url('../../images/onestepcheckout-error.jpg');background-repeat:no-repeat;background-position:5px 5px}#onestepcheckout-email-error .onestepcheckout-error{margin:5px 0 15px 0}.onestepcheckout-column-left .onestepcheckout-error{width:85% !important}div.onestepcheckout-enable-newsletter-bottom{margin-top:20px;text-align:right}div.onestepcheckout-enable-terms{margin-top:10px}table.onestepcheckout-summary{width:100%}table.onestepcheckout-summary thead{display:none}table.onestepcheckout-summary tr.product{border-bottom:1px solid #e5e5e5;font-size:13px}table.onestepcheckout-summary tr.product td{padding-top:15px;padding-bottom:15px}table.onestepcheckout-summary td.name{width:77%;padding-left:20px;font-size:14px}table.onestepcheckout-summary td.qty,table.onestepcheckout-summary th.qty{width:10%;text-align:center;color:#000}table.onestepcheckout-summary td.total,table.onestepcheckout-summary th.total{width:35%;text-align:right;color:#000;padding-right:20px}table.onestepcheckout-summary td.total,table.onestepcheckout-summary th.total-title{width:35%;text-align:right}table.onestepcheckout-totals{width:100%;margin-bottom:20px;margin-top:20px;font-size:14px}table.onestepcheckout-totals tr.shipping td{padding-bottom:10px}table.onestepcheckout-totals tr.grand-total td{font-family:"AvenirLTStd-Heavy";padding-top:20px;padding-bottom:2px;text-transform:capitalize}table.onestepcheckout-totals td.title{width:85%;text-align:left;color:#000;padding:2px 10px 2px 20px;vertical-align:middle}table.onestepcheckout-totals tr.grand-total td.value{font-size:20px}table.onestepcheckout-totals td.value{width:35%;text-align:right;color:#000;padding:2px 20px 2px 10px;vertical-align:middle}div.onestepcheckout-place-order-wrapper{text-align:right;margin-top:20px}div.checkoutcontainer{min-height:33em;overflow:hidden}div.checkoutcontainer .checkout-error-message{font-size:14px;margin-left:10px;color:red}div.checkoutcontainer .payment-methods .form-list label{text-align:left !important}div.checkoutcontainer div.input-error label{color:red !important}div.checkoutcontainer div.input-error input,div.checkoutcontainer div.input-error select{border:1px solid red !important}div.checkoutcontainer div.input-different-shipping{margin-top:15px;margin-bottom:10px}div.checkoutcontainer div.input-address-short,div.checkoutcontainer div.input-firstname,div.checkoutcontainer div.input-lastname,div.checkoutcontainer div.input-telephone,div.checkoutcontainer div.input-company,div.checkoutcontainer div.input-fax,div.checkoutcontainer div.input-password{width:49%;float:left;margin-top:8px}div.checkoutcontainer div.input-email{width:100%}div.checkoutcontainer li.taxvat .input-text{width:83% !important}div.checkoutcontainer div.input-address-short .input-text,div.checkoutcontainer div.input-firstname .input-text,div.checkoutcontainer div.input-lastname .input-text,div.checkoutcontainer div.input-telephone .input-text,div.checkoutcontainer div.input-company .input-text,div.checkoutcontainer div.input-fax .input-text,div.checkoutcontainer div.input-password .input-text{width:70%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-email .input-text{width:90%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-address,div.checkoutcontainer div.input-city,div.checkoutcontainer li.taxvat div.input-box{width:100% !important}div.checkoutcontainer div.input-address .input-text,div.checkoutcontainer div.input-city .input-text{width:91%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-firstname .input-text,div.checkoutcontainer div.input-lastname .input-text,div.checkoutcontainer div.input-telephone .input-text,div.checkoutcontainer div.input-fax .input-text,div.checkoutcontainer div.col_labels_register .input-text{width:84%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-postcode{width:39%;float:left}div.checkoutcontainer div.input-postcode .input-text{width:70%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-region{width:60%;float:left}div.checkoutcontainer div.input-region .input-text{width:77%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-country{width:100%}div.checkoutcontainer div.input-country select{width:93%;border:1px solid #5a5655 !important}div.checkoutcontainer div.input-region select{width:89% !important;border:1px solid #5a5655 !important}div.checkoutcontainer div.col_inputs_register .input-text{width:80%;border:1px solid #5a5655 !important}#onestepcheckout-form .input-box input,#onestepcheckout-form .input-box textarea{margin:0 auto 10px auto;width:100%}#onestepcheckout-form .form-list li{margin:0}.input-different-shipping{margin:10px 0 15px 20px}.shipment-methods dd{font-weight:bold;margin:0 !important;margin-bottom:3px;margin-top:7px;display:none}dl.shipment-methods,.payment-methods{margin:15px auto}dl.shipment-methods dt,.payment-methods dt{padding:0;position:relative;margin:1px auto}p.checkout-choose-payment-method,p.checkout-choose-shipping-method{margin-top:1em;font-size:14px;font-weight:bold;margin-bottom:5px}p.checkout-choose-payment-method{margin-top:2em !important}.payment-methods dd{position:absolute;right:0;top:0}.payment-methods dd li{padding:0}div.payment-methods #payment_form_paypal_standard .form-alt{border:0;padding:0 !important;margin:8px 0;line-height:1.5em}div.loading-ajax,div.loading-ajax-login{font-size:20px;line-height:20px;width:20px;height:20px;margin:auto;padding:0;animation:spinicon 1.5s infinite linear;-webkit-animation:spinicon 1.5s infinite linear;-moz-animation:spinicon 1.5s infinite linear}div.loading-ajax:before,div.loading-ajax-login:before{content:'';margin:0;padding:0;vertical-align:middle;color:#000;font-family:"SSGizmo";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}@keyframes spinicon{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spinicon{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spinicon{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(360deg)}}p.onestepcheckout-numbers,.shipping-address-title{height:50px;font:normal 18px/50px "AvenirLTStd-Heavy",Arial,Helvetica,Geneva,sans-serif;margin:0;padding:0 20px;border-top:1px solid #000}.shipping-address-title{border-top:1px solid #000}.shipping-address-title p.onestepcheckout-numbers{border-top:0;padding:0}div.onestepcheckout-skin-magento .onestepcheckout-numbers{padding-top:0 !important;padding-left:28px !important;height:25px !important;text-transform:capitalize !important;color:#f18200 !important;font-size:13px !important}div.onestepcheckout-skin-magento p.onestepcheckout-numbers-1{background-image:url(images/skin-magento/onestepcheckout-numbers-1.png) !important}div.onestepcheckout-skin-magento p.onestepcheckout-numbers-2{background-image:url(images/skin-magento/onestepcheckout-numbers-2.png) !important}div.onestepcheckout-skin-magento p.onestepcheckout-numbers-3{background-image:url(images/skin-magento/onestepcheckout-numbers-3.png) !important}div.onestepcheckout-skin-magento p.onestepcheckout-numbers-4{background-image:url(images/skin-magento/onestepcheckout-numbers-4.png) !important}#onestepcheckout_popup_overlay_iframe{z-index:100000;background-color:black;opacity:.8;position:absolute;width:100%;height:100%;left:0;top:0;right:0}#onestepcheckout_popup_overlay{z-index:1000000;background-color:black;opacity:.8;position:absolute;width:100%;height:100%;left:0;top:0;right:0;cursor:pointer}#onestepcheckout-toc-popup{width:482px;height:530px;position:absolute;z-index:1000001}#onestepcheckout-toc-popup .onestepcheckout-popup-wrapper{height:515px !important}#onestepcheckout-toc-popup div.onestepcheckout-popup-contents{overflow:auto;height:450px}#onestepcheckout-toc-popup h1{margin-left:20px}#onestepcheckout-toc-popup .onestepcheckout-toc-terms{margin:20px;margin-top:0 !important;height:440px !important;overflow:auto;padding-right:10px}.onestepcheckout-popup-wrapper label{display:none}#onestepcheckout-forgot-password-link,#onestepcheckout-return-login-link{font-size:11px;line-height:1.25}#onestepcheckout-login-popup button{margin:15px auto;width:auto;height:50px;text-transform:uppercase;margin:0 auto 20px auto}#onestepcheckout-login-popup p.close,#onestepcheckout-toc-popup p.close{font-size:25px;line-height:25px;text-transform:uppercase;font-weight:bold;position:absolute;right:5px;top:5px;height:25px;width:25px;overflow:hidden;margin:0}#onestepcheckout-login-popup p.close a:before,#onestepcheckout-toc-popup p.close a:before{content:'␡';vertical-align:middle;font-family:"SSGizmo";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}#onestepcheckout-login-popup p.close a,#onestepcheckout-toc-popup p.close a{display:block;width:25px;height:25px}#onestepcheckout-login-popup p.close a,#onestepcheckout-login-popup p.close a:link,#onestepcheckout-login-popup p.close a:visited,#onestepcheckout-toc-popup p.close a,#onestepcheckout-toc-popup p.close a:link,#onestepcheckout-toc-popup p.close a:visited{text-decoration:none;color:black}#onestepcheckout-login-error,#onestepcheckout-forgot-error{color:red;margin-bottom:10px}div.onestepcheckout-comments{margin-top:5px;margin-bottom:20px}div.onestepcheckout-comments textarea{margin-top:5px;width:95%}.onestepcheckout-two-columns .onestepcheckout-column-left{width:47%;float:left;margin-right:30px;background:transparent url(images/line-gradient.gif) no-repeat scroll right top}#billing_address_list{margin:20px 20px 30px 20px}#shipping_address_list{margin:20px 12px 30px 12px}.shipping_addr_titl{padding-bottom:0 !important;padding-top:0 !important}.onestepcheckout-two-columns .onestepcheckout-column-right{width:43%;float:left}.onestepcheckout-two-columns p.onestepcheckout-numbers{margin-top:20px !important}.onestepcheckout-two-columns div.onestepcheckout-enable-terms{text-align:center !important}.onestepcheckout-two-columns div.onestepcheckout-place-order-wrapper{text-align:center !important;margin-top:10px !important}.onestepcheckout-two-columns div.onestepcheckout-enable-newsletter{text-align:center !important}.checkoutcontainer .payment-methods .input-box{width:100% !important}.checkoutcontainer .payment-methods .input-box .input-text,.checkoutcontainer .payment-methods .input-box textarea,.checkoutcontainer .payment-methods .input-box select{width:95% !important}.checkoutcontainer .payment-methods .input-box select.year,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration_yr,.checkoutcontainer .payment-methods .input-box select#protxDirect_start_yr{width:75px !important}.checkoutcontainer .payment-methods .input-box select.month,.checkoutcontainer .payment-methods .input-box select#protxDirect_start,.checkoutcontainer .payment-methods .input-box select#protxDirect_expiration{width:140px !important}.checkoutcontainer li.shipping-address-title{font-family:Arial;font-size:16px;text-transform:uppercase;color:#404040;font-weight:bold;padding-top:5px;padding-top:0;padding-bottom:0}.onestepcheckout-giftmessagecontainer{margin-bottom:10px}#onestepcheckout-giftmessages .onestepcheckout-giftmessages fieldset.group-select{padding:0 !important;border:0 !important;margin:0 !important}.onestepcheckout-giftmessages .group-select li .input-box-last{margin-right:0 !important}.onestepcheckout-giftmessages .group-select li .input-box{width:125px;margin-right:20px}.onestepcheckout-giftmessages .group-select li .input-box .input-text{width:120px}.onestepcheckout-giftmessages .group-select li textarea{width:267px}.onestepcheckout-address-line{margin-bottom:10px}.onestepcheckout-column-left .customer-dob .dob-month,.onestepcheckout-column-left .customer-dob .dob-day,.onestepcheckout-column-left .customer-dob .dob-year{float:left}.onestepcheckout-column-left .customer-dob input.input-text{display:block;width:74px}.onestepcheckout-column-left .customer-dob label{font-size:10px;font-weight:normal;color:#888}.onestepcheckout-column-left .customer-dob .dob-day,.onestepcheckout-column-left .customer-dob .dob-month{width:60px}.onestepcheckout-column-left .customer-dob .dob-day input.input-text,.onestepcheckout-column-left .customer-dob .dob-month input.input-text{width:46px}.onestepcheckout-column-left .customer-dob .dob-year{width:110px}.onestepcheckout-column-left .customer-dob .dob-year input.input-text{width:115px}.onestepcheckout-feedback{margin:20px 0 30px 0}.onestepcheckout-feedback-freetext{padding-bottom:4px}.onestepcheckout-coupons{margin:10px 20px 30px 20px}#control_overlay{background-color:#000}.modal{background-color:#fff;padding:10px;border:1px solid #333}#addressreview{width:750px;min-height:430px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#e9eaee;border:2px solid white;padding:15px 40px 20px 40px;margin:0 auto;text-align:left;box-shadow:1px 2px 6px rgba(0,0,0,0.5);-moz-box-shadow:1px 2px 6px rgba(0,0,0,0.5);-webkit-box-shadow:1px 2px 6px rgba(0,0,0,0.5);position:relative}#addressreview .leftcol{float:left;width:200px}#addressreview .rightcol{float:left;width:540px}#addressreview h4{padding-top:15px;padding-bottom:3px;font-size:16px}#addressreview #buttons{position:absolute;right:40px;bottom:20px}#addressreview #buttons div{float:left;zoom:1;margin:0 10px 0 10px}.checkout-agreements li{margin:0}.checkout-agreements .agree{margin:0;padding:0}.agreement-content{overflow:auto;text-align:left}span.required{color:red}.form-alt{padding:25px !important;margin-bottom:10px !important}.form-alt #billing_address_list{border:0}.unspace{padding:0 !important}#overlay_modal{z-index:1000 !important}div.onestepcheckout-threecolumns .form-alt,div.onestepcheckout-threecolumns #billing_address>ul>ul,div.onestepcheckout-threecolumns .onestepcheckout-shipping-method-block,div.onestepcheckout-threecolumns #shipping_address>ul>ul,div.onestepcheckout-threecolumns .onestepcheckout-payment-method-cont,div.onestepcheckout-threecolumns .onestepcheckout-tot{padding:20px 15px 35px 15px !important}div.onestepcheckout-threecolumns input[type="radio"]:checked+label,div.onestepcheckout-threecolumns input[type="checkbox"]:checked+label{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;background:#faf6fb;padding:2px 4px;vertical-align:middle}div.onestepcheckout-threecolumns div.onestepcheckout-column-left{margin:15px 13px 170px 0}div.onestepcheckout-threecolumns div.onestepcheckout-column-left select.address-select{width:92% !important}div.onestepcheckout-threecolumns #billing_address .form-alt,div.onestepcheckout-threecolumns #shipping_address .form-alt{padding:25px 17px}div.onestepcheckout-threecolumns #shipping_address>ul{border:1px solid #bbafa0}div.onestepcheckout-threecolumns #shipping_address>ul #billing_address_list{border:0}div.onestepcheckout-threecolumns #shipping_address>ul>.form-alt{border:0}div.onestepcheckout-threecolumns .glc-min-space{padding-left:0}div.onestepcheckout-threecolumns .glc-min-space .input-firstname,div.onestepcheckout-threecolumns .glc-min-space .input-lastname{margin-top:0}div.onestepcheckout-threecolumns div.onestepcheckout-shipping-method{width:49%;margin:0 10px 0 0}div.onestepcheckout-threecolumns div.onestepcheckout-column-right{padding:0;margin-top:14px;float:right;margin-right:6px}div.onestepcheckout-threecolumns .payment-methods>dl>dt{margin:0 0 5px}div.onestepcheckout-threecolumns .shipment-methods{padding:0}div.onestepcheckout-threecolumns .shipment-methods dt{margin-right:5px}div.onestepcheckout-threecolumns .shipment-methods dt input{display:inline-block;*display:inline;*zoom:1}div.onestepcheckout-threecolumns .shipment-methods label{vertical-align:middle;margin:2px 2px 0 0}div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer{padding:15px 10px 10px}div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer option{text-transform:lowercase}div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer .form-list{*zoom:1}div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer .form-list:after,div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer .form-list:before{line-height:0;content:'';display:table}div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer .form-list:after{clear:both}div.onestepcheckout-threecolumns .i4SelectPuntoRecogidaContainer .form-list label{color:#e78989;line-height:20px;margin:0}div.onestepcheckout-threecolumns .puntosRecogidasMapLink{float:right;line-height:1.75em}div.onestepcheckout-threecolumns .i4SelectPuntoRecogida{width:100%;margin:5px 0 10px}div.onestepcheckout-threecolumns .i4PuntoRecogidaDetails td{padding:2px 5px}div.onestepcheckout-threecolumns .i4punto_de_recogida_mobile{margin-top:10px;display:block}div.onestepcheckout-threecolumns .i4punto_de_recogida_mobile input{width:100%}.onestepcheckout-index-index .ui-dialog{width:auto !important}.onestepcheckout-index-index .ui-dialog .ui-button{background:transparent;color:#000;text-transform:uppercase !important;border:0;width:25px;height:25px}.onestepcheckout-index-index .ui-dialog .ui-button span{font-size:0;line-height:0;color:transparent;width:25px;height:25px;display:block;cursor:pointer}.onestepcheckout-index-index .ui-dialog .ui-button span:before{content:'␡';color:#000;font-size:25px;line-height:25px;font-family:"SSGizmo";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.onestepcheckout-index-index .ui-dialog #puntosRecogidasMap,.onestepcheckout-index-index .ui-dialog #puntosRecogidasMapContainer{width:290px !important;height:350px !important;margin:0 auto}@media only screen and (min-width :768px){p.onestepcheckout-numbers,.shipping-address-title{border:0;text-align:center}.onestepcheckout-index-index .ui-dialog #puntosRecogidasMap,.onestepcheckout-index-index .ui-dialog #puntosRecogidasMapContainer{width:550px !important;height:450px !important}.onestepcheckout-numbers-4{width:50%}}@media only screen and (min-width :1224px){.onestepcheckout-index-index .ui-dialog #puntosRecogidasMap,.onestepcheckout-index-index .ui-dialog #puntosRecogidasMapContainer{width:700px !important;height:550px !important}.onestepcheckout-numbers-4{width:100%;display:table}}.onestepcheckout-main-container{width:70%;float:left}.onestepcheckout-shipping-method-container,.onestepcheckout-addresses-container,.onestepcheckout-payment-methods-container,.onestepcheckout-coupon-container,.onestepcheckout-gift-card-container,.onestepcheckout-gift-wrap-container{width:100%;float:left}.onestepcheckout-secondary-container{width:29%;padding-left:1%;float:left}.onestepcheckout-main-container #billing-shipping-address{width:100%}.onestepcheckout-main-container input.input-text,.onestepcheckout-main-container select,.onestepcheckout-main-container textarea{height:38px}.onestepcheckout-main-container #shipping_address_list{margin-top:0}.onestepcheckout-main-container .onestepcheckout-address-line,.onestepcheckout-main-container .custom-select{margin-bottom:0}.onestepcheckout-main-container #billingLoader{margin-bottom:10px}.payment-method-credit-card,.payment-method-paypal,.payment-method-bizum{display:inline-block;float:left;margin-top:-4px;background-size:contain !important;height:24px}.payment-method-credit-card{width:100px;background:url(../../images/payment/credit-card.png) no-repeat}.payment-method-paypal{width:137px;background:url(../../images/payment/paypal.png) no-repeat}.payment-method-bizum{width:100px;background:url(../../images/payment/bizum.png) no-repeat}.onestepcheckout-main-container hr{margin-top:1rem;display:inline-block;width:100%;border-top:.1px solid #ccc}.onestepcheckout-main-container .payment-method-type,.onestepcheckout-main-container .onestepcheckout-coupon,.onestepcheckout-main-container .onestepcheckout-gift-card,.onestepcheckout-main-container .onestepcheckout-gift-wrap,.onestepcheckout-main-container .shipment-methods dt{width:50%;float:left}.onestepcheckout-main-container .shipment-methods dt{height:120px}.onestepcheckout-gift-card-checkbox-container,.onestepcheckout-gift-wrap-checkbox-container{text-align:center}#onestepcheckoutGiftCardText{height:68px}.onestepcheckout-secondary-container #checkout-summary{width:100% !important}.onestepcheckout-help{border:.1px solid #ccc;padding:4%;width:78%;margin-left:7%;margin-top:20px}.onestepcheckout-help .help-title{text-transform:uppercase;font-weight:bold;font-size:14px}.onestepcheckout-help .phone-help,.onestepcheckout-help .email-help,.onestepcheckout-help .phone-icon{float:left;font-size:15px;padding-right:20px;line-height:30px}.onestepcheckout-help .phone-help a,.onestepcheckout-help .email-help a{text-decoration:none}.onestepcheckout-help .phone-help:hover a,.onestepcheckout-help .email-help:hover a{text-decoration:underline}.onestepcheckout-help .help-schedule{clear:both}.onestepcheckout-help .phone-icon{height:30px;width:15px;padding:0;margin-right:10px;background-size:contain !important;background:url(../../images/phone_bottom.png) no-repeat no-repeat center}.onestepcheckout-main-container .input-telephone,.onestepcheckout-main-container .input-country,.onestepcheckout-main-container .input-address,.onestepcheckout-main-container #puntoPackWrapper{width:48%;float:left}.onestepcheckout-main-container .input-city,.onestepcheckout-main-container .input-postcode,.onestepcheckout-main-container .input-region{width:48%;float:right;clear:unset}.onestepcheckout-main-container .custom-select{margin-top:0}.onestepcheckout-main-container .onestepcheckout-coupon-input,.onestepcheckout-main-container .onestepcheckout-coupon-text{display:inline-block}.onestepcheckout-main-container .onestepcheckout-coupon-wrapper,.onestepcheckout-main-container .onestepcheckout-gift-card-input,.onestepcheckout-main-container .onestepcheckout-gift-wrap-input{text-align:center}.onestepcheckout-main-container .onestepcheckout-coupon-text{line-height:45px;font-size:14px;padding-right:10px}.onestepcheckout-main-container .onestepcheckout-gift-card-input,.onestepcheckout-main-container .onestepcheckout-gift-card-text,.onestepcheckout-main-container .onestepcheckout-gift-wrap-input,.onestepcheckout-main-container .onestepcheckout-gift-wrap-text{float:left;width:50%}.onestepcheckout-gift-card-text,.onestepcheckout-gift-wrap-text{text-align:center}.onestepcheckout-gift-card-input,.onestepcheckout-gift-wrap-input{text-align:center;padding-left:0}#onestepcheckoutGiftCardText{transition:all .4s ease-in;-moz-transition:all .4s ease-in;-webkit-transition:all .4s ease-in;-ms-transition:all .4s ease-in;-o-transition:all .4s ease-in}#puntoPackWrapper{width:100% !important}.punto-pack-select{float:left;width:45%}.punto-pack-info{float:left;width:50%;padding-left:5%}.onestepcheckout-main-container .i4SelectPuntoRecogidaContainer{margin:0}#popupCarrierWrapper .punto-pack-select{width:100%}@media(max-width:768px){.onestepcheckout-main-container,.onestepcheckout-shipping-method-container,.onestepcheckout-main-container .shipment-methods dt,.onestepcheckout-main-container .input-telephone,.onestepcheckout-main-container .payment-method-type,.onestepcheckout-secondary-container,.onestepcheckout-main-container .input-postcode,.onestepcheckout-main-container .onestepcheckout-gift-card-text,.onestepcheckout-main-container .onestepcheckout-gift-wrap-text{width:100%}.onestepcheckout-gift-card-text{margin-left:5%;width:90% !important}table.onestepcheckout-summary{width:95%;margin-left:5%}.onestepcheckout-secondary-container{padding-top:5%;padding-left:0}#puntoPackWrapper{width:90%}.punto-pack-select,.punto-pack-info{width:100%}.punto-pack-info{margin-top:1rem}.onestepcheckout-main-container .input-postcode{margin-top:10px}.onestepcheckout-main-container .onestepcheckout-gift-card-input,.onestepcheckout-main-container .onestepcheckout-gift-wrap-input{width:90%;margin-left:5%}.onestepcheckout-main-container .shipping-address-title,.onestepcheckout-main-container p.onestepcheckout-numbers,.onestepcheckout-secondary-container p.onestepcheckout-numbers{border:0}}.carrier-img{height:20px}#onestepcheckoutGiftWrapBanner{width:100%}#onestepcheckoutGiftWrapBanner img{width:100%;margin-top:1rem}