#header { .mod_navigation { li.popup > div.mod_cur_cart { padding-bottom: 3em; } /* Cart link */ li.cart { .cart-name { display: inline-block; padding-left: .25em; } .icon-cart { width: .9em; height: .9em; vertical-align: middle; transform: scale(1.3); @media (min-width: 480px) { vertical-align: top; } } } @media (max-width: 740px) { li.cart { .icon-cart { display: none; } .cart-name { padding-left: 0; } } } } /* Mobile badge */ .cart-badge { @extend .toggle-site-menu; right: 60px; padding: 2px 6px; color: $white; font-size: 1.125rem; .icon-cart { background-image: svg-load("../.build/svgmin/cart.svg"); vertical-align: middle; } } } /* Header cart */ .mod_cur_cart { .custom-bundle-discount { font-size: .75em; } .order-item { padding-right: 24px; border-bottom-color: $border-invert; .ajax-progress { color: $accent-primary; background: $white; z-index: 1; } .item-title { display: inline; font-size: 1.125rem; } .price { float: right; margin-top: 6px; } button.delete { width: 1.4em; height: 1.4em; margin-top: .15em; border: 1px solid $accent-primary; } } .sum { padding-right: 24px; &.discount { color: $text-neutral-invert; } } .sum.discount { .ajax-progress { position: relative; top: -29px; width: calc(100% + 27px); color: $accent-primary; background: $white; z-index: 1; } } .checkout { position: absolute; right: 0; bottom: 1px; } } /* Google place API styles */ @media (max-width: 767px) { .pac-container { width: 100%; } } .pac-container { width: 450px; } .pac-item { padding: 1rem .7rem; cursor: pointer; } .pac-item:hover { background-color: #fafafa; } .pac-icon { display: none; } /* End Google place API styles */