.shipping-result-form-border{margin-top:15px;border:1px dotted red;padding:10px}.shipping-method-title{margin-left:10px!important}.detail-form-fields ul{margin-top:15px;padding-left:0}.detail-form-fields ul li{list-style:none}.my-require{color:red;margin-left:5px}.validate-my-input{border:1px dashed red!important}.validate-my-input-none{border:1px solid #c2c2c2}.custom-combobox{position:relative;display:inline-block}.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0}.custom-combobox-input{margin:0;padding:5px 10px}#nb-estshipping-cost-loading{background:#fff url(../images/loader-1.gif) no-repeat scroll center center;border:1px solid #ccc;height:100%;width:100%;opacity:.8;position:fixed;top:0;left:0;transform:translate(0,0);z-index:999999}.estimate-body-container{background:rgba(0,0,0,.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}.estimaste-body{position:fixed;z-index:99999;background:#fff;top:50%;transform:translateY(-50%);left:calc(50% - 280px);padding:20px;visibility:hidden;opacity:0;width:560px;transition:visibility 0s,opacity .5s linear;max-height:96%}.estimate-body-container-show{visibility:visible;opacity:1}#close-shipping{position:absolute;top:3px;right:15px;padding:0 25px;width:44px;height:44px;border:none;line-height:44px;font-size:36px;opacity:.6;z-index:1;background:0 0}.est-description{border:none;position:absolute;left:0;top:0;width:100%;background:#f1f1f1;padding:15px 20px 3px}.est-description p{padding:0}.detail-form-fields ul li.item div.primary{text-align:center;margin-top:5px}#calculate-shipping{margin-top:10px}#close-shipping:hover{opacity:1}#shipping-input-form{margin-top:30px;position:relative;background:#fff;padding:10px;border-radius:15px}#shipping-input-form label.label span{color:grey;font-size:11px;font-weight:500;padding:10px}li.item.li_estimate_city_id{margin-top:15px}.select2-container--default .select2-selection--single{border:none!important;height:29px!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:25px}#shipping-input-form li div.control{border:1px solid #d9d9d9;height:52px;border-radius:4px}.catalog-product-view .select2-container{top:-9px}.select2-container--default .select2-selection--single .select2-selection__arrow b{top:5px!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#000}.select2-container--default .select2-selection--single .select2-selection__clear{margin-top:-7px}.shipping-result-form-border{text-align:left;border:none;overflow-x:hidden;width:100%}#shipping-result-form p{font-size:14px;display:inline-block;width:70%}#shipping-result-form p.shipping-price-rate{text-align:right;width:30%}p.shipping-method-title:not(:last-of-type){font-size:13px;margin-left:0!important;width:100%!important;border-bottom:1px solid #ebebeb;padding-bottom:7px!important;margin-bottom:5px!important}#nb-estshipping-cost-loading{z-index:999999;opacity:.8}#calculate-shipping-toggle{cursor:pointer;position:relative;margin-top:15px}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff!important}.estimaste-body .est-result{background:#f2f2f2;background-color:#fff!important;height:calc(100% - 295px);padding:5px;position:relative}#shipping-result-form:empty,.est-result:empty{display:none}.product-info-main .stock.available span{color:#fff;border-radius:8px;border:1px solid #690;padding:3px;background:#690}.product-info-stock-sku .stock.unavailable span{border-radius:8px!important;border:1px solid #e5102a!important;padding:3px!important}.product-info-stock-sku .stock span.ampreorder-observed{border-radius:8px!important;border:1px solid #690!important;padding:3px!important;background:#fff!important}#calculate-shipping-toggle .mbi-truck:before{color:#09c;font-size:1.8em;top:-8px;position:absolute}#calculate-shipping-toggle span{color:#09c;font-size:1em;font-weight:700;padding-left:35px;text-decoration:underline}#shipping-result-form:before{content:"Opciones de envío";position:absolute;font-size:2rem;font-weight:600;top:0}.shipping-carrier-content:first-of-type{border-top:1px solid #d8d8d8}.shipping-carrier-content{background-color:#f2f2f2;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;padding:10px}.shipping-carrier-content:before{content:""}#shipping-result-form{border:none;height:calc(100% - 35px);max-height:calc(100vh - 340px);margin-top:35px;overflow-x:hidden;padding:0}#nb-estshipping-cost-loading1{background:#f0f0f0 url(../images/loader-1.gif) no-repeat scroll center center;border:1px solid #ccc;box-shadow:5px 5px 5px #888;height:145px;left:50%;margin-left:-200px;margin-top:-50px;opacity:.8;position:fixed;text-align:center;top:50%;width:400px;z-index:999999}@media only screen and (max-width:468px){.cart.table-wrapper .actions-toolbar>.action-delete,.cart.table-wrapper .actions-toolbar>.action-edit{bottom:60px}.estimate-body-container{position:relative}.estimaste-body{width:100%;top:0;left:-100%;height:100%;padding:0 5%;max-height:100%;transform:translate(-100%,0);visibility:visible;opacity:1;transition:all .6s ease}.estimate-body-container-show{left:100%}#close-shipping{color:#000;opacity:1;left:0;z-index:1;background:0 0;height:56px;width:42px;padding-left:10px;font-size:0}#close-shipping:before{content:"\f3d2";font-size:24px;line-height:56px;font-family:mbicon;font-weight:600}.est-description p{width:100%;color:#000;background:#f2f2f2;position:fixed;top:0;left:0;padding:18px 0 15px 50px;box-shadow:0 1px 2px 0 rgba(0,0,0,.24)}#shipping-input-form{margin-top:70px}#calculate-shipping{position:fixed;bottom:0;left:0;width:100%;border-radius:0;height:56px}#shipping-result-form p{position:relative;color:#000;background:#f2f2f2;padding:0;margin-bottom:0;box-shadow:none;font-size:12px;vertical-align:bottom}#shipping-result-form p.shipping-method-title{color:#666}li.item .action.submit.primary.btn-primary-estimate:hover{background:#fcb800}}@media only screen and (max-width:576px){.page-main .page-title-wrapper h1.page-title{max-width:540px}}@media only screen and (max-width:768px){.page-main .page-title-wrapper h1.page-title{max-width:720px}}@media only screen and (max-width:992px){.page-main .page-title-wrapper h1.page-title{max-width:960px}}@media only screen and (max-width:1230px){.page-main .page-title-wrapper h1.page-title{max-width:1200px}}