.checkout-cart-index .usps-block{margin:15px auto 40px}.checkout-cart-index .usps-block .block-content{display:table;table-layout:fixed;width:100%;padding:0;background:#1e1741;font-weight:700}.checkout-cart-index .usps-block ul{display:table-row}.checkout-cart-index .usps-block ul li{display:inline-block;padding:0;font-size:14px;color:#fff;text-align:center;line-height:40px;min-height:40px;margin-bottom:0}.checkout-cart-index .usps-block .icon:before{position:relative;top:2px;font-size:22px;margin-right:10px;margin-left:0}.checkout-cart-index .cart.table-wrapper .cart.items.data.table thead th.col,.checkout-cart-index .cart.table-wrapper .cart.items.data.table tbody td.col .price{font-weight:400}.checkout-cart-index .cart.table-wrapper .actions-toolbar{margin-bottom:15px}.cart.table-wrapper .cart thead tr th.col:not(:first-child){text-align:center;padding-right:5px}.cart.table-wrapper .cart thead tr th.col.qty,.cart.table-wrapper .cart thead tr th.col.item{padding:0;vertical-align:inherit}.checkout-cart-index .cart-discount h3,.opc-wrapper .discount-code h3{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:20px}.checkout-cart-index .cart-discount .fieldset>.field>.label{display:inline-block;padding-left:0;font-weight:700}.checkout-cart-index .cart-discount .fieldset>.field>.control>input.input-text{padding:8px 25px !important;border-right-width:0;background:0 0;height:38px}.checkout-cart-index .cart-discount .fieldset>.actions-toolbar{padding-top:29px}.checkout-cart-index .cart-discount .fieldset>.actions-toolbar button.apply.primary{min-width:160px;margin:0}.cart-totals tbody,.opc-block-summary .table-totals tbody{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cart-totals tbody>tr,.opc-block-summary .table-totals tbody>tr,.cart-totals .totals-tax-details.shown,.opc-block-summary .table-totals .totals-tax-details.shown{display:block}.cart-totals tbody .totals.sub,.opc-block-summary .table-totals tbody .totals.sub{-ms-flex-order:1;-webkit-order:1;order:1}.cart-totals tbody .totals.shipping,.opc-block-summary .table-totals tbody .totals.shipping{-ms-flex-order:2;-webkit-order:2;order:2}.cart-totals tbody .totals-tax-summary,.opc-block-summary .table-totals tbody .totals-tax-summary{-ms-flex-order:4;-webkit-order:4;order:4}.cart-totals tbody .totals-tax-details,.opc-block-summary .table-totals tbody .totals-tax-details{-ms-flex-order:5;-webkit-order:5;order:5;border:0 !important}.cart-totals tbody .grand.totals.incl,.opc-block-summary .table-totals tbody .grand.totals.incl{-ms-flex-order:6;-webkit-order:6;order:6;border-top:1px solid #ccc}.cart-totals tbody .grand.totals.excl,.opc-block-summary .table-totals tbody .grand.totals.excl{-ms-flex-order:3;-webkit-order:3;order:3;border-top:1px solid #ccc}.cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{padding:0}.cart-totals .grand th,.cart-totals .grand td,.opc-block-summary .table-totals .grand th,.opc-block-summary .table-totals .grand td{padding:6px 0 !important}.cart-totals tbody .mark,.cart-totals tfoot .mark,.table-totals tbody .mark,.table-totals tfoot .mark{float:left}.cart-totals tbody .amount,.cart-totals tfoot .amount,.table-totals tbody .amount,.table-totals tfoot .amount{float:right}.cart-totals .totals-tax-summary .amount .price,.opc-block-summary .table-totals .totals-tax-summary .amount .price{padding-right:0}.cart-totals .totals-tax-summary .amount .price:after,.opc-block-summary .table-totals .totals-tax-summary .amount .price:after{display:none}.abs-sidebar-totals .totals-tax-summary .mark .detailed:before,.cart-totals .totals-tax-summary .mark .detailed:before,.opc-block-summary .table-totals .totals-tax-summary .mark:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:12px;color:inherit;font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;padding-right:5px}.abs-sidebar-totals .totals-tax-summary .mark .detailed:before,.cart-totals .totals-tax-summary .mark .detailed:before,.opc-block-summary .table-totals .totals-tax-summary .mark:before{content:'\e622' !important}.abs-sidebar-totals .totals-tax-summary.expanded .mark .detailed:before,.cart-totals .totals-tax-summary.expanded .mark .detailed:before,.opc-block-summary .table-totals .totals-tax-summary.expanded mark:before{content:'\e621' !important}.cart-totals tbody .mark,.cart-totals tfoot .mark,.opc-block-summary .table-totals tbody .mark,.opc-block-summary .table-totals tfoot .mark,.cart-totals tbody .amount,.cart-totals tfoot .amount,.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount,.cart-totals .grand .mark,.opc-block-summary .table-totals .grand .mark,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .amount{font-weight:700;font-size:14px;color:#494365;border:0 !important}.cart-totals .grand.totals.excl strong,.opc-block-summary .table-totals .grand.totals.excl strong{color:#1e1741;font-size:16px;font-weight:600 !important}.cart-summary .action.multicheckout{display:none}.cart-summary{background:#ebeaea}.cart-summary>.title{font-family:'Geomanist',sans-serif;font-weight:500}.checkout-index-index .checkout-container{margin-top:25px}.checkout-index-index footer .contact h2.content-header{margin-bottom:25px}.checkout-index-index footer .contact .contact-info ul li{margin-bottom:0}.checkout-index-index .page-footer{background-color:#ebeaea}.checkout-index-index .page-footer .contact{background:#ebeaea !important}.opc-wrapper #checkoutSteps{position:relative}.opc-wrapper .step-title{border-bottom:1px solid #ccc !important}.opc-wrapper .field[name="shippingAddress.country_id"],.opc-wrapper .field[name="billingAddressshared.country_id"],.opc-wrapper .field[name="shippingAddress.prefix"] legend.admin__field-label,.opc-wrapper .field[name="billingAddressshared.prefix"] legend.admin__field-label,.opc-wrapper .field[name="shippingAddress.prefix"] .admin__field-error,.opc-wrapper .field[name="shippingAddress.telephone"] .control._with-tooltip .field-tooltip,.opc-wrapper .field[name="billingAddressshared.telephone"] .control._with-tooltip .field-tooltip{display:none !important}.opc-wrapper .authentication-wrapper{width:55%;text-align:right;float:none;margin-top:0;max-width:55%;position:absolute;right:0;top:5px}.opc-wrapper .authentication-wrapper>a.tocart{background-color:transparent !important;border-color:transparent !important;color:#0089cf !important;text-decoration:underline !important;padding:0 !important}.opc-wrapper .authentication-wrapper>a.tocart:active,.opc-wrapper .authentication-wrapper>a.tocart:focus,.opc-wrapper .authentication-wrapper>a.tocart:hover{text-decoration:none !important}.opc-wrapper .field[name="shippingAddress.prefix"] .admin__field.admin__field-option,.opc-wrapper .field[name="billingAddressshared.prefix"] .admin__field.admin__field-option{display:inline-block;padding-right:15px}.opc-wrapper .admin__field-control{margin-bottom:10px}.opc-wrapper .admin__field-control .admin__field.admin__field-option{display:inline-block;padding-right:15px}.opc-wrapper .field[name="shippingAddress.prefix"] .admin__field.admin__field-option input[type=radio],.opc-wrapper .field[name="billingAddressshared.prefix"] .admin__field.admin__field-option input[type=radio]{top:4px}.opc-wrapper .admin__field.admin__field-option label,.opc-wrapper .address label{font-weight:400 !important}.opc-wrapper fieldset.field.street.admin__control-fields{margin-top:2px;padding-right:0}.opc-wrapper fieldset.field.street.admin__control-fields legend.label{text-align:left;border:0}.opc-wrapper fieldset.field.street.admin__control-fields .field[name="shippingAddress.street.0"] label.label{padding:0}.opc-wrapper .field[name="shippingAddress.telephone"] .control._with-tooltip input{width:100%}.opc-wrapper .checkout-shipping-address .step-content button.action-show-popup{display:none}.opc-wrapper .shipping-address-items{padding:20px 0 0;border-bottom:1px solid #ccc !important}.opc-wrapper .shipping-address-item:nth-child(1):before{content:"Bezorgadres";display:block !important;background:0 0;border-bottom:1px solid #ccc;height:auto;width:100%;line-height:38px;font-size:22px;position:relative;font-family:'Geomanist',sans-serif;font-weight:500}.opc-wrapper .shipping-address-item:nth-child(2):before{content:"Factuuradres";display:block !important;background:0 0;border-bottom:1px solid #ccc;height:auto;width:100%;line-height:38px;font-size:22px;position:relative}.opc-wrapper .shipping-address-item.selected-item{border-color:transparent}.opc-wrapper .field.addresses .bestellen-met-afwijkend-adres p{color:#8f8f8f;margin-top:10px}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title{font-family:'Geomanist',sans-serif;font-weight:500;color:#1e1741}.opc-wrapper .shipping-address-item.selected-item:after,.opc-wrapper .shipping-address-item .action-select-shipping-item,.opc-wrapper #shipping .step-title,.opc-wrapper #opc-shipping_method .checkout-shipping-method .step-title,.opc-wrapper #opc-shipping_method .checkout-shipping-method #checkout-shipping-method-load{display:none}.opc-wrapper .field[name="shippingAddress.newsletter"]>label.label:after,.opc-wrapper .field[name="shippingAddress.newsletter"] .choice.field>label.label>span{font-size:12px;color:#8f8f8f;padding:0;font-weight:400;text-align:justify;white-space:normal;line-height:16px;display:inline-block}.opc-wrapper .field[name="shippingAddress.newsletter"]>label.label:after{content:"Sdu gebruikt je e-mailadres om je te informeren over haar eigen gelijksoortige producten en diensten."}.opc-wrapper .field[name="shippingAddress.newsletter"]>label.label span{display:none}.opc-wrapper .field[name="shippingAddress.newsletter"] .choice.field{display:table}.opc-wrapper .field[name="shippingAddress.newsletter"] .choice.field input[type=checkbox]{display:table-cell;top:0;margin-top:0}.opc-wrapper .field[name="shippingAddress.newsletter"] .choice.field>label.label{display:table-cell;vertical-align:top}.opc-wrapper .field[name="shippingAddress.custom_attributes.huisnummer"]{width:20%}.opc-wrapper .form-shipping-address .field[name="shippingAddress.custom_attributes.toevoeging"]{padding-right:0;width:30%}.opc-wrapper .table-checkout-shipping-method thead th{display:none}.opc-wrapper .checkout-payment-method .field-select-billing,.opc-wrapper .checkout-payment-method .billing-address-form{max-width:100%}.opc-wrapper .checkout-billing-address .billing-address-details .action-edit-address{display:none}.opc-wrapper .checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:1px dotted #ccc !important}.opc-wrapper .checkout-payment-method .payment-method input[type=radio]{display:inline-block;top:3px}.opc-wrapper .checkout-payment-method .payment-method label{padding-left:0;white-space:normal}.opc-wrapper .checkout-payment-method .checkout-billing-address .field-select-billing select option:last-child{display:none}.opc-wrapper .checkout-payment-method .checkout-billing-address .actions-toolbar .action.action-cancel{margin-top:0}.opc-wrapper .checkout-payment-method .checkout-billing-address{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:20px;padding-bottom:20px}.opc-wrapper .checkout-payment-method .checkout-billing-address .billing-address-details:before{content:"Je factuuradres";font-size:24px;line-height:38px;display:block;font-family:'Geomanist',sans-serif;font-weight:500}.opc-wrapper .discount-code{display:table}.opc-wrapper .discount-code .payment-option-title{border-top:0;padding-top:0}.opc-wrapper .discount-code .payment-option-content .payment-option-inner input.input-text{padding:8px 25px !important;border-right-width:0;height:38px}.opc-wrapper .discount-code .payment-option-content .payment-option-inner{width:100%;display:table-cell;vertical-align:top}.opc-wrapper .discount-code .payment-option-content .payment-option-inner label.label{width:100%;position:relative;padding:.2em .6em .3em 0;margin-bottom:5px;display:inline-block;height:auto;text-align:left}.opc-wrapper .discount-code .payment-option-content .actions-toolbar{display:table-cell;padding-top:29px}.opc-wrapper .discount-code .payment-option-content button.action-apply{margin-right:0;min-width:160px}.opc-sidebar .modal-header,.opc-sidebar .modal-content{border:none;border-radius:0}.opc-sidebar .modal-content .opc-block-summary,.opc-sidebar .modal-content .opc-block-shipping-information,.opc-sidebar .modal-content .opc-block-pdp-usps-information,.opc-sidebar .modal-content .pdp-online-info{border-color:#ececec;border-style:solid}.opc-sidebar .modal-content .opc-block-summary{background:#fff;margin:0;padding:22px 30px 0;border-width:1px 1px 0}.opc-sidebar .modal-content .opc-block-shipping-information{padding:12px 30px;border-width:0 1px}.opc-sidebar .modal-content .opc-block-shipping-information .shipping-information{padding:10px 0}.opc-sidebar .modal-content .opc-block-shipping-information .shipping-information .ship-via{margin:0}.opc-sidebar .modal-content .opc-block-pdp-usps-information{padding:0 30px 22px;border-width:0 1px 1px}.opc-sidebar .modal-content .pdp-online-info{margin-top:20px;padding:22px 30px 12px;color:#1e1741;border-width:1px}.opc-sidebar .opc-block-summary .product-item{padding-bottom:0 !important}.opc-sidebar .opc-block-summary .minicart-items-wrapper{max-height:100% !important}.opc-sidebar .opc-block-summary .minicart-items .product-item-details{padding-left:0}.opc-sidebar .opc-block-summary .product-item .product-item-name-block{display:block;width:100%;padding-right:0;margin-top:15px}.opc-sidebar .opc-block-summary .minicart-items .product-item-details .details-qty span.label{float:left;padding-left:0;font-size:14px;font-weight:400}.opc-sidebar .opc-block-summary .minicart-items .product-item-details .details-qty span.value{float:right;font-weight:700;font-size:14px}.opc-sidebar .opc-block-summary .product-item .subtotal{display:block;clear:both}.opc-sidebar .opc-block-summary .minicart-items .product-item-details .price-including-tax:before,.opc-sidebar .opc-block-summary .minicart-items .product-item-details .price-excluding-tax:before{content:attr(data-label) ': ';text-transform:lowercase;font-size:14px;float:left}.opc-sidebar .opc-block-summary .product-item .price{vertical-align:top;font-size:14px;font-weight:700}.opc-sidebar .opc-block-summary .minicart-items .product-item:not(:first-child){border-top:none !important}.opc-sidebar .cart-totals .totals-tax-summary th.mark:before,.opc-sidebar .opc-block-summary .table-totals .totals-tax-summary th.mark:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;line-height:12px;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center;padding-right:5px}.opc-sidebar .opc-block-summary .table-totals .totals.shipping .amount,#cart-totals .table.totals .totals.shipping .amount{color:#006400}.opc-sidebar .opc-block-summary .table-totals .totals.shipping span.label{padding-left:0}.opc-sidebar .opc-block-summary .table-totals .totals.shipping span.value{display:none}.opc-sidebar .opc-block-shipping-information .shipping-information .shipping-information-title button.action-edit{background:0 0 !important;border:none !important;box-shadow:none !important;padding:10px 20px 6px !important;top:0}.opc-sidebar .opc-block-summary .product-item .item-options .label{padding-left:0}.opc-sidebar .opc-block-summary .minicart-items .product>.product-image-container{height:auto !important;float:none !important}.opc-sidebar .opc-block-summary .minicart-items .product>.product-image-container img{height:auto !important}div[name='customCheckoutForm.checkout_newsletter_opt_in'] .addon-prefix{margin-top:10px;margin-bottom:0;margin-right:0;margin-left:0;color:#8f8f8f;padding:0;font-weight:400;text-align:justify}input[name=checkout_newsletter_opt_in]{display:inline}div[name='customCheckoutForm.checkout_newsletter_opt_in'] .label{word-wrap:break-word;white-space:normal;min-width:500px;text-align:right;display:inline}div[name='customCheckoutForm.checkout_newsletter_opt_in'] .label>span{min-width:140px;word-wrap:break-word;font-size:14px;margin-top:10px;margin-bottom:0;margin-right:0;margin-left:0;color:#8f8f8f;padding:0;font-weight:400;display:inline}#custom-checkout-form>fieldset .field input[type=text]{margin-bottom:10px;width:calc(100% - 36px)}#custom-checkout-form div[name='customCheckoutForm.checkout_purchase_order_no']{max-width:220px}.checkout-success-info{margin-top:40px}.checkout-success-info ul.usps-bedankt{border-top:1px solid #d3d3d3}.checkout-success-info ul.usps-bedankt li{position:relative;padding:10px 0 10px 50px;border-bottom:1px solid #d3d3d3}.checkout-success-info ul.usps-bedankt li:before{position:absolute;top:50%;left:0;margin-top:-12px;font-size:24px}.checkout-success-info ul.usps-bedankt .i-2016-mail:before{font-size:20px}.checkout-success-info ul.usps-bedankt li>p{margin-bottom:10px !important}@media (min-width:768px) and (max-width:1199px){.cart-discount .block{width:75% !important}}@media (min-width:992px) and (max-width:1199px){.cart-totals tbody .mark,.cart-totals tfoot .mark,.table-totals tbody .mark,.table-totals tfoot .mark{letter-spacing:-.3px}.cart-totals tbody .amount,.cart-totals tfoot .amount,.opc-block-summary .table-totals tbody .amount,.opc-block-summary .table-totals tfoot .amount{padding-left:0}}@media (min-width:992px){.checkout-cart-index .usps-block ul li{width:33%}.checkout-cart-index .cart-summary._sticky{margin-top:40px}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address,.opc-wrapper .billing-address-form{max-width:100% !important}.opc-wrapper .form-shipping-address .field,.opc-wrapper .billing-address-form .field{padding-right:15px;display:inline-block;vertical-align:top}.opc-wrapper #customer-email-fieldset .field,.opc-wrapper .field[name="shippingAddress.prefix"],.opc-wrapper .field[name="billingAddressshared.prefix"],.opc-wrapper .field[name="shippingAddress.newsletter"]{display:block}.opc-wrapper .field[name="shippingAddress.prefix"],.opc-wrapper .field[name="billingAddressshared.prefix"],.opc-wrapper .field[name="shippingAddress.lastname"],.opc-wrapper .field[name="billingAddressshared.lastname"],.opc-wrapper .field[name="shippingAddress.afdeling"],.opc-wrapper .field[name="billingAddressshared.afdeling"],.opc-wrapper .field[name="shippingAddress.toevoeging"],.opc-wrapper .field[name="billingAddressshared.toevoeging"],.opc-wrapper .field[name="shippingAddress.city"],.opc-wrapper .field[name="billingAddressshared.city"],.opc-wrapper .field[name="shippingAddress.reference"],.opc-wrapper .field[name="shippingAddress.newsletter"]{padding-right:0}.opc-wrapper .field[name="shippingAddress.street.0"],.opc-wrapper .field[name="billingAddressshared.street.0"]{width:100%}.opc-wrapper #customer-email-fieldset .field{width:54.7%}.opc-wrapper .field[name="shippingAddress.lastname"],.opc-wrapper .field[name="billingAddressshared.lastname"],.opc-wrapper .field[name="shippingAddress.company"],.opc-wrapper .field[name="billingAddressshared.company"],.opc-wrapper .field[name="shippingAddress.afdeling"],.opc-wrapper .field[name="shippingAddress.postcode"],.opc-wrapper .field[name="billingAddressshared.postcode"],.opc-wrapper fieldset.field.street.admin__control-fields,.opc-wrapper .field[name="shippingAddress.city"],.opc-wrapper .field[name="billingAddressshared.city"],.opc-wrapper .field[name="shippingAddress.telephone"],.opc-wrapper .field[name="billingAddressshared.telephone"],.opc-wrapper .field[name="shippingAddress.reference"]{width:50%}.opc-wrapper .field[name="shippingAddress.firstname"],.opc-wrapper .field[name="billingAddressshared.firstname"]{width:32%}.opc-wrapper .field[name="shippingAddress.middlename"],.opc-wrapper .field[name="billingAddressshared.middlename"]{width:18%}.opc-wrapper .field[name="shippingAddress.huisnummer"],.opc-wrapper .field[name="shippingAddress.toevoeging"],.opc-wrapper .field[name="billingAddressshared.huisnummer"],.opc-wrapper .field[name="billingAddressshared.toevoeging"]{width:25%}.opc-wrapper .payment-methods .payment-method-content .actions-toolbar{margin:25px 0 10px}.opc-wrapper .discount-code{width:100%}.opc-wrapper .field[name="billingAddressshared.custom_attributes.afdeling"]{width:50%;padding-right:0}.opc-wrapper .field[name="billingAddressshared.custom_attributes.huisnummer"]{width:25%}.opc-wrapper .field[name="billingAddressshared.custom_attributes.toevoeging"]{width:25%;padding-right:0}.opc-wrapper .field[name="billingAddressshared.street.0"] .label{display:none}ul.usps-bedankt{width:75%}}@media (max-width:991px){.checkout-cart-index .usps-block li{width:100%;border-bottom:1px solid #fff}.checkout-cart-index .cart-discount{border-bottom:none !important;width:100%;padding-right:0}.checkout-cart-index .cart-discount .block{width:100% !important}.checkout-cart-index .cart-discount .block>.title{border-top:0;padding:0 40px 10px 0}.checkout-cart-index .cart-discount .block .title:after{top:0}.opc-wrapper .discount-code{width:100%}}@media (min-width:768px) and (max-width:991px){.checkout-cart-index .cart-summary{width:100%;float:none;padding:1px 20px 25px}.checkout-cart-index .cart-summary._sticky{top:0 !important}.checkout-cart-index .cart-container .form-cart{width:100%;padding-right:0}.checkout-cart-index .cart-container .form-cart .actions.main{text-align:center}.checkout-cart-index .cart-discount .block .title:after{position:absolute}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{font-size:22px;line-height:38px}.opc-wrapper .authentication-wrapper{width:75%;max-width:75%}.opc-sidebar .modal-content .opc-block-summary{padding:15px}.opc-sidebar .modal-content .opc-block-shipping-information{padding:10px 15px}.opc-sidebar .opc-block-summary .minicart-items .product>.product-image-container{height:auto !important;width:100% !important;text-align:center;float:none !important}.opc-sidebar .opc-block-summary .minicart-items .product>.product-image-container img{height:auto !important}.opc-sidebar .modal-content .opc-block-pdp-usps-information{padding:0 15px 15px}.opc-sidebar .modal-content .pdp-online-info{padding:15px 15px 5px}}@media (min-width:768px){.checkout-index-index .nav-sections{display:block !important}.checkout-cart-index .cart-discount .block.discount{float:left}.opc-wrapper .discount-code h3{padding-left:20px}.opc-progress-bar .opc-progress-bar-item._active>span{color:#1e1741}.opc-progress-bar .opc-progress-bar-item._complete>span{color:#666}.opc-progress-bar-item._active:before,.opc-progress-bar-item._active>span:before{background:#ee3224 !important;border-color:#ee3224 !important}.opc-progress-bar-item._active>span:after{border-color:#fff !important}.authentication-dropdown{box-shadow:0 3px 3px rgba(0,0,0,.15);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.15)}.authentication-dropdown .modal-header,.authentication-dropdown .modal-content{box-shadow:none;-webkit-box-shadow:none;border:none}.authentication-dropdown .modal-content form .field{width:100%;padding-right:0}.authentication-dropdown .modal-content .actions-toolbar .secondary a.action{margin-top:0}.checkout-index-index .contact .contact-info .card-body ul{margin-top:-7px !important}}@media (max-width:767px){.checkout-cart-index .usps-block{margin:0 0 40px}.cart-summary{border-bottom:1px solid #ccc}.checkout-cart-index .cart-discount h3{padding-left:12px}.checkout-cart-index .cart-discount .block>.title{padding-left:15px}.back-link{padding-left:15px;margin-top:25px}.cart-totals .totals tbody>tr.totals-tax-summary>td.amount{border-bottom:1px solid #ccc;border-top:1px solid #ccc}.cart-totals .totals tbody>tr.totals-tax-summary.expanded>td.amount{border-bottom:none}.checkout-index-index .logo{margin-left:0}.checkout-index-index footer .contact .col-xs-12{margin-left:-30px;margin-right:-30px}.authentication-dropdown .modal-content{border:0;background-color:transparent;text-align:left}.authentication-dropdown .modal-content .block-authentication .actions-toolbar>.secondary{padding-top:15px;text-align:center}.opc-estimated-wrapper .minicart-wrapper button.action.showcart:before{content:"\f1ec";font-family:FontAwesome}.opc-estimated-wrapper .minicart-wrapper button.action.showcart .counter.qty{display:none}.opc-wrapper .form-login{border-bottom:1px solid #ccc;padding-bottom:20px}.opc-wrapper .authentication-wrapper{top:5px}.opc-wrapper .checkout-payment-method .payment-method .actions-toolbar button{margin-top:20px}.opc-wrapper .checkout-payment-method .checkout-billing-address .billing-address-details{padding-left:0}.opc-wrapper .discount-code{width:100%;margin:0}.opc-wrapper .discount-code .payment-option-title{padding:0 0 15px}.opc-wrapper .discount-code .payment-option-title .action-toggle{width:100%;position:relative}.opc-wrapper .discount-code .payment-option-title .action-toggle:after{position:absolute;right:10px}.opc-wrapper .discount-code .payment-option-content{padding:0 0 20px}.opc-wrapper .discount-code .payment-option-content .form-discount{max-width:100%}.opc-sidebar .modal-header .action-close,.authentication-dropdown .modal-header .action-close{background:0 0 !important;border:none !important;box-shadow:none !important;margin:8px 10px}.checkout-onepage-success #registration input[type=submit].btn-cta{width:100%}.cart.table-wrapper .item .col.item{display:flex;padding-left:15px}.cart.table-wrapper .item .col.item .product-item-photo{position:static;flex:0 0 65px;margin-right:15px}.cart.table-wrapper .item .col.item .product-item-details{flex:1 1 auto}}@media (max-width:639px){.checkout-cart-index .cart-discount .fieldset .field,.checkout-cart-index .cart-discount .fieldset .actions-toolbar{display:block;width:100%;padding-top:0}.checkout-cart-index .cart-discount .fieldset>.actions-toolbar button.apply.primary{width:100%}.checkout-cart-index .cart-discount .fieldset>.field>.control>input.input-text{border-right-width:1px}.opc-wrapper .step-title{font-size:22px !important;padding-bottom:10px !important;line-height:37px}.opc-wrapper .shipping-address-items{border-bottom:0 !important}.opc-wrapper .shipping-address-item{border:1px solid #ccc !important;padding:0 20px 25px !important}.opc-wrapper .methods-shipping{padding-top:0;background:0 0;border-bottom:0;margin-top:0}.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{font-size:18px}.opc-wrapper .discount-code .payment-option-content .payment-option-inner,.opc-wrapper .discount-code .payment-option-content .actions-toolbar{display:block;padding-top:0}.opc-wrapper .discount-code .payment-option-content .payment-option-inner input.input-text{border-right-width:1px}}@media (max-width:400px){.cart.table-wrapper .col.qty,.cart.table-wrapper .col.price,.cart.table-wrapper .col.subtotal,.cart.table-wrapper .col.msrp{white-space:normal;text-align:center}.cart.table-wrapper .col.qty:before,.cart.table-wrapper .col.price:before,.cart.table-wrapper .col.subtotal:before,.cart.table-wrapper .col.msrp:before{min-height:45px;font-size:12px}}