<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
 * KIEFER VILLAGE JEWELERS
 * https://www.kvjewels.com
 * Copyright 2008-2023 Punchmark
 */

/*  ======================================
    HELPERS
======================================  */

/*Hide In-grid button*/
.inGridContentContainer .inGridContent .btn.btn-light.btn-md {
  display: none !important;
}

:root {
    --doc-height: 100%;
}

.accessible-hidden {
    display: block;
    overflow: hidden !important;
    width: 0 !important;
    height: 0 !important;
    border: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

html, body:not(.nav-left-back-open){
    overflow-x: hidden !important;
}

html, body {
    padding: 0;
    margin: 0;
    height: 100vh;
    height: var(--doc-height);
}

[data-widget-element="widgetHeader"].special-header-underline .display-2 {
    position: relative;
    z-index: 1;
    display: inline-block;
}
[data-widget-element="widgetHeader"].special-header-underline .display-2::after {
    content: "";
    background: var(--primary);
    position: absolute;
    bottom: -10px;
    left: -15px;
    width: calc(100% + 30px);
    height: 40px;
    z-index: -1;
}

.btn-link {
    letter-spacing: normal !important;
}

.link-container .btn-link:not(.view-btn):not(#filtersButton)::after {
    height: 2px !important;
    opacity: 1 !important;
    color: var(--primary) !important;
}

i.icon-calendar {
    color: transparent !important;
    background: url(../images/calendar.svg) center center no-repeat !important;
    background-size: contain !important;
    width: 16px;
    height: 16px;
}

#reviewSection #reviewSectionText {
    font-size: 24px !important;
    font-family: var(--bs-h1-family) !important;
    letter-spacing: normal !important;
}

#openModalButton {
    text-transform: none !important;
    letter-spacing: normal 
}

@media(min-width: 768px){
    .d-md-flex.flex-wrap.d-grid.gap-3.link-container .btn.w-md-33 {
        width: 32.4325% !important;
    }
}

.colored-stars i {
    color: var(--primary) !important;
}

.alert-global .btn-close {
    filter: none !important;
}

body.nav-left-back-open a#logo {
    z-index: 0 !important;
}

body.nav-left-back-open &gt; div &gt; button[class*="kl-"] {
    bottom: -100% !important;
}

.rolex-retailer-clock img {
    margin: 0 auto !important;
    display: block !important;
}

@media(max-width:767px){
    .mobile-stack .btn-light {
        border-color: #111111 !important;
        color: #ffffff !important;
        background: #111111 !important;
    }
    .mobile-stack .btn-light:hover,
    .mobile-stack .btn-light:focus,
    .mobile-stack .btn-light:active {
        border-color: #111111 !important;
        color: #111111 !important;
        background: #ffffff !important;
    }
    .mobile-stack .btn-outline-light {
        border-color: #111111 !important;
        color: #111111 !important;
        background: none !important;
    }
    .mobile-stack .btn-outline-light:hover,
    .mobile-stack .btn-outline-light:focus,
    .mobile-stack .btn-outline-light:active {
        border-color: #111111 !important;
        color: #ffffff !important;
        background: #111111 !important;
    }
}

@media(min-width:500px) and (max-width:767px){
    [data-widget-element="widgetHeader"].special-header-underline .display-2 {
        display: block;
    }
}

.item-rolex-plaque .rolex-retailer-clock {
    background: url(https://cdn.jewelryimages.net/static/domains/kvjewels/images/store-pics/rolex-badge-placeholder-gold-1.png?width=300) center center no-repeat;
    background-size: contain;
    width: 150px;
    height: 70px;
}

@media(max-width:767px){
    body#home #widget-social-carousel-11-1-1-1-1-instagram {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media(min-width:768px){
    nav.navbar .navbar-nav .nav-item.dropdown:hover &gt; .dropdown-menu {
        max-height: 1500px;
        opacity: 1;
        transition: max-height 600ms ease-out, opacity 200ms ease-out 200ms, box-shadow 600ms ease-out;
        display: block;
    }
}

.btn-primary,
.btn-primary:hover,
.btn-primary:focus {
    color: #000000 !important;
}

/*  ======================================
    HEADER
======================================  */

header a#logo {
    padding: 0 !important;
}

.toolbar {
    background: var(--bs-input-bg-color) !important;
}

.toolbar,
.toolbar &gt; .toolbar-inner,
.toolbar &gt; .toolbar-inner &gt; ul {
    padding: 0;
}
.toolbar &gt; .toolbar-inner &gt; ul &gt; li {
    margin: 0 !important;
    padding: 0 !important;
}
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a {
    font-size: 11px !important;
    font-weight: 500 !important;
    padding: 20px 1rem !important;
    color: #111111 !important;
}
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a &gt; i {
    font-size: 16px !important;
    color: #111111 !important;
    -webkit-text-stroke-width: 0.1px;
    -webkit-text-stroke-color: inherit;
}
.toolbar &gt; .toolbar-inner &gt; ul.left &gt; li {
    border-right: 1px solid rgba(0,0,0,0.1) !important;
}
.toolbar &gt; .toolbar-inner &gt; ul.right &gt; li {
    border-left: 1px solid rgba(0,0,0,0.1) !important;
}  
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a:hover,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a:focus,
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a:active {
    background-color: rgba(0,0,0,0.05) !important;
    color: #111111 !important;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li, 
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; a, 
.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; address {
    font-size: 11px !important;
    font-weight: 500 !important;
    text-transform: none !important;
    letter-spacing: normal !important;
}

.toolbar &gt; .toolbar-inner &gt; ul &gt; li &gt; .dropdown-menu .dropdown-item {
    font-size: 12px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.03rem !important;
}

.grid-sidebar .grid-sidebar-elem-heading.filter-heading h5 &gt; span,
.column-slider-under-ringsettings-block h6 {
    font-size: 11px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.03rem !important;
}

.grid-sidebar .grid-sidebar-elem-list .custom-control-description {
    font-size: 11px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.03rem !important;
}

.wishlist-item .media-body .media-heading {
    font-size: 12px !important;
    font-weight: 500 !important;
    letter-spacing: normal !important;
}

.grid .grid-item .grid-item-availability {
    text-transform: none !important;
    letter-spacing: normal !important;
    font-weight: 500 !important;
    font-family: var(--bs-p-family) !important; 
    font-style: normal !important;   
}

.menu-search .results-dropdown .media .media-heading &gt; span, 
.quick-search .results-dropdown .media .media-heading &gt; span {
    text-transform: none !important;
    letter-spacing: normal !important;
    font-weight: 500 !important;
}

header .content-toolbar .content-toolbar-inner &gt; ul &gt; li.item-search-inline &gt; form &gt; .input-group {
    border-width: 1px !important;
    border-color: rgba(0,0,0,0.1) !important;
}

header .content-toolbar .content-toolbar-inner &gt; ul &gt; li.item-search-inline &gt; form &gt; .input-group .btn:hover,
header .content-toolbar .content-toolbar-inner &gt; ul &gt; li.item-search-inline &gt; form &gt; .input-group .btn:focus,
header .content-toolbar .content-toolbar-inner &gt; ul &gt; li.item-search-inline &gt; form &gt; .input-group .btn:active {
    color: var(--primary) !important;
}

header .content-toolbar .content-toolbar-inner &gt; ul &gt; li.item-search-inline &gt; form &gt; .input-group .btn i {
    -webkit-text-stroke-width: 0.625px !important;
    -webkit-text-stroke-color: inherit !important;
}

#product-details .financing-teaser accrue-savings, 
#product-details .financing-teaser accrue-savings * {
    font-size: 0.68rem !important;
}

@media(max-width:767px){
    header {
        position: sticky !important;
        top: 0 !important;
        background: white !important;
        box-shadow: 0 80px 120px rgba(0,0,0,0.1), 0 0 0 1px rgba(0,0,0,0.05) !important;
    }
    body.sitemanager-menu-open header,
    body.sitemanager-menu-closed header {        
        top: 63px !important;
    }
    header .content-toolbar {
        padding-left: 0.25rem !important;
    }
    header .content-toolbar .content-toolbar-inner &gt; ul.left &gt; li + li {
        margin-left: 0 !important;
    }
    header .main-content &gt; .row &gt; .col {
        height: 60px !important;
    }
    header .content-toolbar .content-toolbar-inner &gt; ul &gt; li &gt; a &gt; i {
        font-size: 21px !important;
        -webkit-text-stroke-width: 0.625px;
        -webkit-text-stroke-color: inherit;
    }
}

@media(min-width:768px){
    header {
        height: 150px !important;     
        background: white !important;
        box-shadow: 0 80px 120px rgba(0,0,0,0.035), 0 0 0 1px rgba(0,0,0,0.05) !important;   
    }
    header a#logo {
        position: absolute !important;
        top: calc(50% + 0.625rem) !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
    }
    header &gt; .main-content {
        height: calc(100% - 54px) !important;
    }
    header &gt; .main-content &gt; .row,
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block {
        height: 100% !important;
    }
    header &gt; nav.navbar {
        height: 54px !important;
    }
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        flex-direction: column !important;
        padding-top: 1.25rem !important;
    }
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block &gt; .content-toolbar {
        margin: 0 !important;
    }
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block &gt; .content-toolbar,
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block &gt; .content-toolbar .content-toolbar-inner,
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block &gt; .content-toolbar .content-toolbar-inner &gt; ul,
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block &gt; .content-toolbar .content-toolbar-inner &gt; ul &gt; li {
        height: auto !important;
    }
    header &gt; .main-content &gt; .row &gt; .col.d-flex.d-md-block &gt; .content-toolbar .content-toolbar-inner &gt; ul {
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }
    header .content-toolbar.top .content-toolbar-inner &gt; ul &gt; li.toolbar-item.item-rolex-plaque &gt; a {
        padding: 7.5px 0 0 0 !important;
        padding: 0 !important;
    }
}
@media(min-width:992px){
    header {
        height: 180px !important;        
    }
}    

/*  ======================================
    NAV
======================================  */

nav.navbar .navbar-nav .nav-item .nav-link {
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.03rem !important;
    font-family: "minion-3", serif !important;
}

nav.navbar .navbar-nav .nav-item.text-primary .nav-link {
    color: #8C7345 !important;
    font-weight: 700 !important;
}

@media(max-width:767px){
    nav.navbar #main-navigation {
        box-shadow: 2500px 0 0 2500px rgba(180,152,91,0) !important;
        transition: all 0.5s ease-in-out !important;
        height: 100vh;
        height: var(--doc-height);
    }
    nav.navbar #main-navigation.open {
        box-shadow: 2500px 0 0 2500px rgba(180,152,91,0.85) !important;
        transition: all 0.5s ease-in-out !important;
    }
    nav.navbar #main-navigation .mobile-bottom .btn {
        font-size: 12px !important;
        font-weight: 500 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03rem !important;
    }
    nav.navbar #main-navigation .mobile-bottom .nav-logo {
        padding-bottom: 40px !important;
    }
    nav.navbar #main-navigation .mobile-bottom .social-networks {
        display: none !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item {
        list-style: none !important;
        text-align: center !important;
        justify-content: center !important;
        padding-left: 1rem !important;
        padding-right: 0.625rem !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item &gt; a {
        color: #888 !important;
        font-size: 12px !important;
        text-align: left !important;
        justify-content: space-between !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item &gt; a:hover,
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item &gt; a:focus,
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item &gt; a:active {
        color: var(--primary) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item &gt; a &gt; i, 
    nav.navbar #main-navigation .mobile-top-toolbar .item-account,
    nav.navbar #main-navigation .mobile-top-toolbar .item-wishlist,
    nav.navbar #main-navigation .mobile-top-toolbar .item-premium-global-cart-toggle {
        display: none !important;
    }
    nav.navbar .navbar-nav .nav-item.item-rolex-plaque {
        background: var(--bs-input-bg-color) !important;
    }
    nav.navbar #main-navigation .mobile-top .mobile-top-search .input-group .btn i {
        color: var(--primary) !important;
        -webkit-text-stroke-width: 0.625px !important;
        -webkit-text-stroke-color: inherit !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item &gt; a.dropdown-toggle::after {
        font-size: 12px !important;
    }
}

@media(min-width:768px){
    nav.navbar .navbar-nav {
        justify-content: space-between !important;
    }
    nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item {
        font-size: 12px !important;
        font-weight: 500 !important;
        text-transform: uppercase !important;
        letter-spacing: 0.03rem !important;
    }
    nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item.dropdown-item-parent {
        font-size: 20px !important;
        font-family: var(--bs-h1-family) !important;
        /*letter-spacing: 0.06rem !important;*/
        font-weight: 600 !important;
        text-transform: none !important;
    }
    nav.navbar .navbar-nav .nav-item .nav-link {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        height: 54px !important;
    }
    nav.navbar .navbar-nav .nav-item.d-md-none + .nav-item {
        padding-left: 0 !important;
    }
}

/*  ======================================
    FOOTER
======================================  */

footer {
    border-top: 1px solid rgba(0,0,0,0.1) !important;
    background: #ffffff !important;
    /*box-shadow: 0 -80px 120px rgba(0,0,0,0.05), 0 0 0 1px rgba(0,0,0,0.05) !important;*/
}

footer .footer-section:nth-child(1){
    background: var(--bs-input-bg-color) !important;
    border-bottom: 1px solid rgba(0,0,0,0.1) !important;
    margin-left: var(--bs-grid-gutter-negative-margin) !important;
    margin-right: var(--bs-grid-gutter-negative-margin) !important;
    padding: 1.25rem 0 !important;
} 

footer h6 {
    font-family: var(--bs-h1-family) !important;
    letter-spacing: normal !important;
}

footer address strong.text-uppercase.small {
    display: none !important;
}

footer .social-networks .network,
footer .subscribe-widget form .input-group {
    border-width: 1px !important;
    border-color: rgba(0,0,0,0.1) !important;
}

footer .subscribe-widget form .input-group .btn i {
    -webkit-text-stroke-width: 0.625px !important;
    -webkit-text-stroke-color: inherit !important;
}

footer .subscribe-widget form .input-group .btn:hover i,
footer .subscribe-widget form .input-group .btn:focus i,
footer .subscribe-widget form .input-group .btn:active i {
    color: var(--primary) !important;
}

footer .social-networks .network:hover,
footer .social-networks .network:focus,
footer .social-networks .network:active {
    background: var(--primary) !important;
} 

footer .social-networks .network:hover i,
footer .social-networks .network:focus i,
footer .social-networks .network:active i {
    color: var(--dark) !important;
} 

footer [data-bs-toggle="collapse"], 
footer [data-bs-toggle="collapse"]:focus {
    box-shadow: 0 -1px 0 0 rgba(0,0,0,0.1) !important;
}

footer .footer-affiliate-logos &gt; li &gt; a &gt; img {
    max-height: 40px !important;
}

footer .text-center .social-networks {
    justify-content: center !important;
}

footer &gt; .copyrights {
    background: none !important;
    padding-bottom: 3rem !important;
    border-top: 1px solid rgba(0,0,0,0.1) !important;
}

footer .footer-topper {
    max-width: 100% !important;
    display: flex !important;
    flex-wrap: wrap !important;
}

footer .footer-topper .footer-topper-item {
    display: inline-flex !important;
    width: 33.3334% !important;
    justify-content: center !important;
}

footer .footer-topper .footer-topper-item &gt; div {
    width: auto !important;
}

footer .footer-topper img {
    display: block !important;
    max-width: 60px !important;
    width: 100% !important;
    margin: 0 auto !important;
} 

footer .footer-topper span.text-uppercase {
    font-size: 10px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.03rem !important;
    color: #111111 !important;
    text-align: center !important;
    width: auto !important;
    display: inline-flex !important;
    padding: 0 0.5rem !important;
}

@media(max-width:767px){
    footer,
    footer .footer-section,
    footer .footer-section .container,
    footer .footer-section .container .col-12 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    footer h6,
    footer p.mobile-collapse,
    footer  .subscribe-widget,
    footer .footer-section .footerlinks,
    footer .footer-section .mobile-collapse address {
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
    footer .footer-affiliate-logos {
        margin: 1rem auto 2rem auto !important;
    }
    footer .footer-section .container .row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    footer .footer-section .mobile-collapse + .mobile-collapse {
        border-top: 1px solid rgba(0,0,0,0.1) !important;
        padding-top: 1.25rem !important;
    }
    footer .footer-section .mobile-collapse.subscribe-widget {
        border-top: 0px !important;
        padding-top: 0 !important;
    }
    footer .footer-topper {
        padding-left: 1.875rem !important;
        padding-right: 1.875rem !important;
    }
    footer .footer-topper .footer-topper-item {
        min-height: 100px !important;
    }
    footer .footer-topper .footer-topper-item &gt; .d-flex {
        align-items: flex-start !important; 
        height: 100% !important;
    }   
    footer [data-bs-toggle="collapse"] h6, 
    footer [data-bs-toggle="collapse"] .h6 {
        padding-top: 1rem !important;
        padding-bottom: 1rem !important;
        padding-left: 1.25rem !important;
        padding-right: 1.25rem !important;
    }
}

@media(min-width:768px){
    footer .text-center .social-networks {
        justify-content: flex-start !important;
    }
    footer .footer-topper {
        display: flex !important;
        justify-content: center !important;
        flex-wrap: nowrap !important;
    }
    footer .footer-topper .footer-topper-item {
        width: auto !important;
        min-width: unset !important;
        display: inline-flex !important;        
    }
    footer .footer-topper img {
        max-width: 50px !important;
    }
    footer .footer-topper span.text-uppercase {
        font-size: 11px !important;
        text-align: left !important;
        padding-right: 1.25rem !important;
        padding-left: 0 !important;
    }    
}
@media(min-width:992px){
    footer .footer-topper {
        justify-content: space-between !important;
    }    
    footer .footer-topper span.text-uppercase {
        font-size: 12px !important;
    }
    footer .footer-topper .footer-topper-item {
        width: auto !important;
        min-width: 20% !important;
        justify-content: flex-start !important;
    }    
}    
@media(min-width:1200px){
    footer .footer-topper img {
        max-width: 70px !important;
    }
    footer .footer-topper span.text-uppercase {
        font-size: 14px !important;
    }
}



/*  ======================================
    CAROUSELS
======================================  */

.column-slider .owl-nav, 
.product-slider .owl-nav, 
.social-slider .owl-nav {
    opacity: 1 !important;
    visibility: visible !important;
} 

.social-slider .owl-nav button &gt; i,
.product-slider .owl-nav button &gt; i,
.column-slider .owl-nav button &gt; i {
    font-size: 40px !important;
    color: white !important;
    /*
    text-shadow: 0 0 5px rgba(0,0,0,0.1), 0 0 3px rgba(0,0,0,0.2) !important;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: inherit;
    */
}

.column-slider .owl-nav button.disabled,
.product-slider .owl-nav button.disabled,
.social-slider .owl-nav button.disabled {
    opacity: 0 !important;
}

.column-slider .owl-nav button.owl-prev,
.product-slider .owl-nav button.owl-prev,
.social-slider .owl-nav button.owl-prev {
    left: 0.625rem !important;
}

.column-slider .owl-nav button.owl-next,
.product-slider .owl-nav button.owl-next,
.social-slider .owl-nav button.owl-next {
    right: 0.625rem !important;    
}

@media(max-width:767px){
    section.px-0.px-md-10 [data-widget-type="slider"] &gt; .owl-carousel,
    section.px-0.px-md-10 [data-widget-type="slider"] &gt; [data-pagebuilder="widget"] {
        padding-left: 20px !important;
        padding-right: 90px !important;
    }
    section.px-0.px-md-10 [data-widget-type="slider"] &gt; .owl-carousel .owl-stage-outer,
    section.px-0.px-md-10 [data-widget-type="slider"] &gt; [data-pagebuilder="widget"] .owl-stage-outer {
        overflow: visible !important;
    }
    section.px-0.px-md-10 [data-widget-type="slider"] &gt; .owl-carousel .owl-nav {
        width: calc(100% - 30px) !important;
        left: 20px !important;
    }
    section.px-0.px-md-10 [data-widget-type="slider"] &gt; [data-pagebuilder="widget"] .owl-nav {
        width: calc(100% + 80px) !important;
    }
}

section.pb-60 .column-slider .content-block.no-height {
    height: 0 !important;
    overflow: visible !important;
    display: block !important;
}

section.pb-60 .column-slider .owl-stage-outer {
    padding-bottom: 40px !important;
    margin-bottom: -40px !important;
}

[data-pagebuilder="column"].show-both-imgs .img-mobile,
[data-pagebuilder="column"].show-both-imgs .img-desktop {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: static !important;
}

[data-pagebuilder="column"].show-both-imgs .img-desktop {
    position: static !important;
    bottom: 0;
    left: 0;
}

[data-pagebuilder="column"].show-both-imgs .owl-nav {
    top: 42%;
}

.social-slider .social-heading,
.social-slider .social-interaction,
.social-slider .social-interactions,
.social-slider .social-link {
    display: none !important;
}

.social-slider .social-icon {
    font-size: 30px !important;
}

.social-slider .social-description {
    max-width: 350px !important;
    padding: 0 30px !important;
    margin: 0 auto !important;
}

/*  ======================================
    ROLEX
======================================  */

section.rolex-banner-official .btn-rolex,
section.rolex-banner-official [data-widget-element="widgetLink"] {
    font-family: var(--bs-p-family) !important;    
}
section.rolex-banner-official [data-widget-element="widgetHeader"] {
    font-family: var(--bs-h1-family) !important;
    letter-spacing: normal !important;
}

/*  ======================================
   Client request - remove overlay on grid ad
======================================  */

.inGridContentContainer.justify-content-end:after {
    opacity: 0 !important;
}</pre></body></html>