/*=========================== COMMON css ===========================*/ @import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap"); html { scroll-behavior: smooth; } body { font-family: $font; font-weight: normal; font-style: normal; color: $gray; overflow-x: hidden; background: #f5f5f5; } * { margin: 0; padding: 0; @include box-sizing(border-box); } a:focus, input:focus, textarea:focus, button:focus, .btn:focus, .btn.focus, .btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active { text-decoration: none; outline: none; @include box-shadow(none); } a:hover { color: $primary; } button, a { @include transition(0.3s); } a, a:focus, a:hover { text-decoration: none; } i, span, a { display: inline-block; } audio, canvas, iframe, img, svg, video { vertical-align: middle; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } ul, ol { margin: 0px; padding: 0px; list-style-type: none; } p { font-size: 16px; font-weight: 400; line-height: 25px; margin: 0px; } .img-bg { background-position: center center; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; } .para-width-500 { max-width: 500px; width: 100%; } .container { @media #{$xs} { padding: 0 30px; } } /* ========== breadcrumb ============ */ .breadcrumb-wrapper { display: flex; justify-content: flex-end; @media #{$xs} { justify-content: flex-start; } .breadcrumb { li { font-size: 14px; color: $primary; a { color: $gray; &:hover { color: $primary; } } } } } /* ========== cart style ========== */ .card-style { background: $white; border: 1px solid $light; box-sizing: border-box; border-radius: 4px; padding: 25px 30px; position: relative; @media #{$xs} { padding: 20px; } .dropdown-toggle { border: none; background: none; &::after { display: none; } } .dropdown-menu { @include box-shadow(0px 0px 5px rgba(0, 0, 0, 0.07)); li { &:hover { a { color: $primary !important; } } a { display: block; font-size: 14px; } } } } /* ======= Border Radius ========= */ .radius-3 { border-radius: 4px; } .radius-10 { border-radius: 4px; } .radius-30 { border-radius: 30px; } .radius-50 { border-radius: 50px; } .radius-full { border-radius: 50%; } // scroll-top .scroll-top { width: 45px; height: 45px; background: $primary; display: none; justify-content: center; align-items: center; font-size: 18px; color: $white; border-radius: 5px; position: fixed; bottom: 30px; right: 30px; z-index: 9; cursor: pointer; @include transition(0.3s); &:hover { color: $white; background: rgba($primary, 0.8); } }