.checkout-cart-index #share-form .share-cart{outline:none;border:none;padding:0;background:0 0;padding-left:30px;text-decoration:underline}.checkout-cart-index #share-form .share-cart span{color:#595959;font-family:'Nunito Sans',sans-serif;font-style:normal;line-height:1.3;font-size:12px;margin-bottom:20px;display:inline-block;outline:none;position:relative;right:50px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.checkout-cart-index #share-form .share-cart span a{color:#595959}.checkout-cart-index .cart-summary .summary.title{border-top:1px solid #d5d5d5;padding-top:30px}.checkout-cart-index #share-form button span:before{content:"";display:inline-block;background-size:20px 20px;width:30px;height:30px;background-repeat:no-repeat;position:relative;top:15px;left:23px;margin-right:20px}.checkout-cart-index #share-form .share-cart span:before{background-image:url("../images/share-grey.png")}.checkout-cart-index #share-form .share-cart.print-cart span:before{background-image:url("../images/print-dark-teal.png")}.account.share-cart-index #maincontent .sidebar,.account.myquotes-quote-share #maincontent .sidebar,.account.saleserp-order-share #maincontent .sidebar{display:none}.account.share-cart-index #maincontent .column.main,.account.myquotes-quote-share #maincontent .column.main,.account.saleserp-order-share #maincontent .column.main{width:100%}.account.share-cart-index .form,.account.myquotes-quote-share .form,.account.saleserp-order-share .form{width:60%}.account.share-cart-index .form>.fieldset,.account.myquotes-quote-share .form>.fieldset,.account.saleserp-order-share .form>.fieldset{border:0;margin:0 0 40px;padding:0}.account.share-cart-index .form>.fieldset.recipients,.account.myquotes-quote-share .form>.fieldset.recipients,.account.saleserp-order-share .form>.fieldset.recipients{border-bottom:1px solid #c6c6c6;padding-bottom:30px;margin-bottom:30px}.account.share-cart-index textarea:focus,.account.myquotes-quote-share textarea:focus,.account.saleserp-order-share textarea:focus{box-shadow:0 0 0 0}.account.share-cart-index .form>#sender_options.fieldset>.field,.account.myquotes-quote-share .form>#sender_options.fieldset>.field,.account.saleserp-order-share .form>#sender_options.fieldset>.field,.account.share-cart-index .form #recipients-options .field,.account.myquotes-quote-share .form #recipients-options .field,.account.saleserp-order-share .form #recipients-options .field{width:50%;display:inline-block}.account.share-cart-index .form>#sender_options.fieldset>.field.email,.account.myquotes-quote-share .form>#sender_options.fieldset>.field.email,.account.saleserp-order-share .form>#sender_options.fieldset>.field.email,.account.share-cart-index .form #recipients-options .field.email,.account.myquotes-quote-share .form #recipients-options .field.email,.account.saleserp-order-share .form #recipients-options .field.email{padding-right:0}.account.share-cart-index .form>.fieldset>.legend,.account.myquotes-quote-share .form>.fieldset>.legend,.account.saleserp-order-share .form>.fieldset>.legend{margin:0 0 20px;padding:0 0 10px;width:100%;box-sizing:border-box;float:left;font-weight:300;line-height:1.2;font-size:1.8rem}.account.share-cart-index .form .legend span,.account.myquotes-quote-share .form .legend span,.account.saleserp-order-share .form .legend span{font-size:24px;font-weight:700}.account.share-cart-index .form .fieldset .legend span,.account.myquotes-quote-share .form .fieldset .legend span,.account.saleserp-order-share .form .fieldset .legend span{font-size:24px;color:#000}.account.share-cart-index .form .fieldset label span,.account.myquotes-quote-share .form .fieldset label span,.account.saleserp-order-share .form .fieldset label span,.account.share-cart-index .form .fieldset legend span,.account.myquotes-quote-share .form .fieldset legend span,.account.saleserp-order-share .form .fieldset legend span{font-family:'Nunito Sans',sans-serif;font-size:12px;font-weight:700;letter-spacing:1px;font-style:normal;font-stretch:normal;line-height:1.56;color:#595959;display:inline-block}.account.share-cart-index .form .fieldset .field .input-text,.account.myquotes-quote-share .form .fieldset .field .input-text,.account.saleserp-order-share .form .fieldset .field .input-text{font-family:'Nunito Sans',sans-serif;color:#595959;height:40px;padding:0 9px}.account.share-cart-index .form>#sender_options.fieldset .field.text,.account.myquotes-quote-share .form>#sender_options.fieldset .field.text,.account.saleserp-order-share .form>#sender_options.fieldset .field.text{width:100%;padding:0}.account.share-cart-index .form>#sender_options.fieldset .field textarea,.account.myquotes-quote-share .form>#sender_options.fieldset .field textarea,.account.saleserp-order-share .form>#sender_options.fieldset .field textarea{padding:9px}.account.share-cart-index .form>.fieldset>.field #sender-message,.account.myquotes-quote-share .form>.fieldset>.field #sender-message,.account.saleserp-order-share .form>.fieldset>.field #sender-message{height:150px}.account.share-cart-index .form #error-message,.account.myquotes-quote-share .form #error-message,.account.saleserp-order-share .form #error-message{display:none}.account.share-cart-index .form .primary,.account.myquotes-quote-share .form .primary,.account.saleserp-order-share .form .primary,.account.share-cart-index .form .back-button,.account.myquotes-quote-share .form .back-button,.account.saleserp-order-share .form .back-button{display:inline-block;width:50%}.account.share-cart-index .form .back-button span,.account.myquotes-quote-share .form .back-button span,.account.saleserp-order-share .form .back-button span{position:relative}.account.share-cart-index .form .back-button a,.account.myquotes-quote-share .form .back-button a,.account.saleserp-order-share .form .back-button a,.account.share-cart-index .form .back-button:hover a,.account.myquotes-quote-share .form .back-button:hover a,.account.saleserp-order-share .form .back-button:hover a{text-decoration:none}.account.share-cart-index .form .back-button span:before,.account.myquotes-quote-share .form .back-button span:before,.account.saleserp-order-share .form .back-button span:before{content:'\e622';font-family:'luma-icons';transform:rotate(90deg);position:absolute;left:-24px;top:0}.account.share-cart-index .form .primary,.account.myquotes-quote-share .form .primary,.account.saleserp-order-share .form .primary{text-align:left}.account.share-cart-index .form .secondary #add-recipient-button,.account.myquotes-quote-share .form .secondary #add-recipient-button,.account.saleserp-order-share .form .secondary #add-recipient-button{width:150px;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff;background-color:#4a7e86;text-transform:initial;border:none}.account.share-cart-index .form .submit.primary,.account.myquotes-quote-share .form .submit.primary,.account.saleserp-order-share .form .submit.primary{width:250px;height:50px;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:500;font-style:normal;font-stretch:normal;letter-spacing:normal;text-align:center;color:#fff;background-color:#4a7e86;text-transform:initial;border:none;border-radius:100px}.account.share-cart-index .form .submit.primary:hover,.account.myquotes-quote-share .form .submit.primary:hover,.account.saleserp-order-share .form .submit.primary:hover,.account.share-cart-index .form .secondary #add-recipient-button:hover,.account.myquotes-quote-share .form .secondary #add-recipient-button:hover,.account.saleserp-order-share .form .secondary #add-recipient-button:hover{background-color:#385f65}.account.share-cart-index .form .back-button .back,.account.myquotes-quote-share .form .back-button .back,.account.saleserp-order-share .form .back-button .back{margin-top:10px;float:right;color:#4a7e86;font-family:'Nunito Sans',sans-serif;font-size:18px;font-weight:600;font-style:normal;font-stretch:normal;letter-spacing:normal}.share-cart-index .form.send.friend .fields .secondary button.action.remove,.myquotes-quote-share .form.send.friend .fields .secondary button.action.remove,.saleserp-order-share .form.send.friend .fields .secondary button.action.remove{margin-top:50px;font-size:12px;color:#385f65;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-left:0;right:0}.share-cart-index .fields .secondary button.action.remove:hover,.myquotes-quote-share .fields .secondary button.action.remove:hover,.saleserp-order-share .fields .secondary button.action.remove:hover{color:#385f65;text-decoration:none}.share-cart-index .fields .secondary button.action.remove:before,.myquotes-quote-share .fields .secondary button.action.remove:before,.saleserp-order-share .fields .secondary button.action.remove:before{content:'';background-image:url(../images/delete-dark-teal.png);background-size:cover;width:20px;height:20px;left:-23px;top:-2px;position:absolute}@media only screen and (max-width:767px){.share-cart-index .form.send.friend .fields .secondary button.action.remove,.myquotes-quote-share .form.send.friend .fields .secondary button.action.remove,.saleserp-order-share .form.send.friend .fields .secondary button.action.remove{top:120px}.share-cart-index .recipients .fields.additional,.myquotes-quote-share .recipients .fields.additional,.saleserp-order-share .recipients .fields.additional{margin-bottom:30px}.share-cart-index .recipients .message.notice,.myquotes-quote-share .recipients .message.notice,.saleserp-order-share .recipients .message.notice{top:15px}.form.send.friend .fieldset .field .control{min-width:100%}.account.share-cart-index .form,.account.myquotes-quote-share .form,.account.saleserp-order-share .form{min-width:100%}.account.share-cart-index .form>#sender_options.fieldset>.field,.account.myquotes-quote-share .form>#sender_options.fieldset>.field,.account.saleserp-order-share .form>#sender_options.fieldset>.field,.account.share-cart-index .form #recipients-options .field,.account.myquotes-quote-share .form #recipients-options .field,.account.saleserp-order-share .form #recipients-options .field{display:block;width:100%;min-width:290px}.account.share-cart-index .form .back-button .back,.account.myquotes-quote-share .form .back-button .back,.account.saleserp-order-share .form .back-button .back{float:left;margin-left:30px;margin-top:20px}}.email.item-info img{max-width:80px}@media print{input,.action.update,.action.checkout,.cart-summary #share-form button#request-quote-checkout,.action.share-cart,.action.apply,.cart-summary>div.title .terms,.block.product-carousal.crosssell,.checkout-cart-index .table-wrapper table#shopping-cart-table tbody tr.item-actions td:not(:first-child){display:none}.cart-summary>div.title,input.input-text.qty,.table-wrapper table#shopping-cart-table tbody tr.item-actions div.stock.available{display:block}.cart-totals{border-top:none}.cart-totals .grand .mark{padding-right:0}input.input-text.qty{border:none;margin-top:-10px;font-size:16px}.checkout-cart-index .table-wrapper table#shopping-cart-table tbody tr.item-actions{display:table-row}.checkout-cart-index .table-wrapper table#shopping-cart-table tbody tr.item-actions td{white-space:nowrap}.cart.table-wrapper .cart>.item:last-of-type{border-bottom:none}table>tbody>tr.validation-message>td{padding:0}}