.container { max-width: 640px; } /* * Custom block header */ .block-header { padding: 1.2rem 1.5rem; background: #f8f9fa } .block-body { padding: 1.2rem 1.5rem } /* * Custom translucent site header */ .site-header { background-color: rgba(0, 0, 0, .85); -webkit-backdrop-filter: saturate(180%) blur(20px); backdrop-filter: saturate(180%) blur(20px); } .site-header a { color: #999; transition: ease-in-out color .15s; } .site-header a:hover { color: #fff; text-decoration: none; } /* * Dummy devices (replace them with your own or something else entirely!) */ .product-device { position: absolute; right: 10%; bottom: -30%; width: 300px; height: 540px; background-color: #333; border-radius: 21px; -webkit-transform: rotate(30deg); transform: rotate(30deg); } .product-device::before { position: absolute; top: 10%; right: 10px; bottom: 10%; left: 10px; content: ""; background-color: rgba(255, 255, 255, .1); border-radius: 5px; } .product-device-2 { top: -25%; right: auto; bottom: 0; left: 5%; background-color: #e5e5e5; } /* * Extra utilities */ .flex-equal > * { -ms-flex: 1; flex: 1; } @media (min-width: 640px) { .flex-md-equal > * { -ms-flex: 1; flex: 1; } } .overflow-hidden { overflow: hidden; } /* * Cart */ .cart-header { text-transform: uppercase; letter-spacing: 0.2em; font-weight: bold; padding: 1.2rem 2rem; background: #f8f9fa } .cart-body { padding: 0 2rem } .cart-footer { background: #f8f9fa; padding: 0 2rem } .cart-footer .cart-item { padding-top: 1rem; padding-bottom: 1rem } .cart-item { padding-top: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid #e9ecef } .cart-item:last-of-type { border-bottom: none } .cart-item-img { max-width: 80px } .cart-title { margin-left: 1rem } .cart-remove { color: #495057; font-size: .7875rem } /* * Card */ .card { position: relative; display: flex; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box; border: 0 solid rgba(17, 17, 17, .125); } .card>hr { margin-right: 0; margin-left: 0; } .card-body { flex: 1 1 auto; min-height: 1px; padding: 1.5rem; } .card-title { margin-bottom: .75rem; } .card-subtitle { margin-top: -.375rem; margin-bottom: 0; } .card-text:last-child { margin-bottom: 0; } .card-link:hover { text-decoration: none; } .card-link+.card-link { margin-left: 1.5rem; } .card-header { padding: .75rem 1.5rem; margin-bottom: 0; background-color: rgba(17, 17, 17, .03); border-bottom: 0 solid rgba(17, 17, 17, .125); } .card-header+.list-group .list-group-item:first-child { border-top: 0; } .card-footer { padding: .75rem 1.5rem; background-color: rgba(17, 17, 17, .03); border-top: 0 solid rgba(17, 17, 17, .125); } .card-header-tabs { margin-right: -.75rem; margin-bottom: -.75rem; margin-left: -.75rem; border-bottom: 0; } .card-header-pills { margin-right: -.75rem; margin-left: -.75rem; } .card-img-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.5rem; } .card-img, .card-img-bottom, .card-img-top { flex-shrink: 0; width: 100%} .card-deck .card { margin-bottom: 1rem; } @media (min-width:576px) { .card-deck { display: flex; flex-flow: row wrap; margin-right: -1rem; margin-left: -1rem; } .card-deck .card { flex: 1 0 0%; margin-right: 1rem; margin-bottom: 0; margin-left: 1rem; } } .card-group>.card { margin-bottom: 1rem; } @media (min-width:576px) { .card-group { display: flex; flex-flow: row wrap; } .card-group>.card { flex: 1 0 0%; margin-bottom: 0; } .card-group>.card+.card { margin-left: 0; border-left: 0; } } .card-columns .card { margin-bottom: .75rem; } @media (min-width:576px) { .card-columns { -moz-column-count: 3; column-count: 3; -moz-column-gap: 1.25rem; column-gap: 1.25rem; orphans: 1; widows: 1; } .card-columns .card { display: inline-block; width: 100%} } .accordion>.card { overflow: hidden; } .accordion>.card:not(:last-of-type) { border-bottom: 0; } .accordion>.card>.card-header { margin-bottom: 0; } /* * End Card */