.ns-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

body .page-wrapper header.page-header { position: relative; z-index: 99; }

body .page-wrapper header.page-header .loggedIn .ui-dialog.ui-widget { margin-top: -20px; position: absolute; right: 0px; }

@media (max-width: 768px) { body .page-wrapper header.page-header .loggedIn .ui-dialog.ui-widget { margin-top: 0px; position: relative; right: auto; } }

@media (max-width: 768px) { body .page-wrapper header.page-header .minicart-wrapper.loggedIn .block-minicart:after, body .page-wrapper header.page-header .minicart-wrapper.loggedIn .block-minicart:before { right: 10px; } }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart { padding-top: 50px; padding-bottom: 0; font-family: "Roboto", sans-serif; -webkit-box-shadow: -1px 0px 10px #999; -moz-box-shadow: -1px 0px 10px #999; box-shadow: -1px 0px 10px #999; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content #btn-minicart-close:before { color: #ccc; font-weight: 700; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total span, body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total .count, body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal .label { color: #aaaaaa; font-size: 1.4rem; font-weight: 500; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .items-total { line-height: 2.2rem; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .subtotal .amount .price-wrapper .price { color: #333333; font-size: 1.8rem; font-weight: 500; padding-top: 5px; display: inline-block; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions:not(.product) { margin-top: 10px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions:not(.product) .primary .paypal { display: none; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions:not(.product) .primary button.checkout { color: #363636; font-size: 1.6rem; font-weight: 500; text-transform: uppercase; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions:not(.product) .secondary { padding: 5px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 10px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .actions:not(.product) .secondary .action.viewcart { color: #969696; font-size: 1.4rem; font-weight: 500; padding: 5px 0px; display: inline-block; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper { margin: 0 auto; padding: 0; border-top: 0; border-bottom: 0; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item { padding-top: 0; padding-bottom: 5px; border-top: 0; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item:not(:last-child) { border-bottom: 1px solid #dddddd; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product { padding-top: 6px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-photo { display: inline-block; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details { padding-left: 135px; padding-right: 10px; text-align: left; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-name { margin-bottom: 5px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-name > a { color: #1d1d1b; font-size: 1.4rem; font-weight: 500; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-name > a:hover { text-decoration: none; text-shadow: 0px 0px 0px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product.options .title { font-size: 1.4rem; color: #1d1d1b; font-weight: 500; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing { position: relative; margin-bottom: -10px; margin-top: 25px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .price-container .minicart-price .price { color: #333333; font-weight: 700; font-size: 1.4rem; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .details-qty { display: inline-block; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .details-qty .label { display: none; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .details-qty input { border-color: #ddd; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .product.actions { margin-top: 17px; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .product.actions .primary a.action.edit:before { content: '\f417'; font-family: 'Ionicons'; color: #cccccc; font-size: 2.6rem; line-height: normal; }

body .page-wrapper header.page-header .minicart-wrapper .block-minicart #minicart-content-wrapper .block-content .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .product.actions .secondary a.action.delete:before { content: '\f253'; font-family: 'Ionicons'; color: #cccccc; font-size: 2.6rem; line-height: normal; }

.minicart-wrapper .action.showcart .counter-number { text-shadow: none; }

/*# sourceMappingURL=minicart.css.map */
