/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views-view-responsive-grid__item .field--type-image .flexslider{margin :0 0 20px;}.flex-control-nav li{margin:0 2px;}.flex-control-paging li a.flex-active{}.flex-control-paging li a{width:11px;height:5px;background:silver;}.flex-control-nav.flex-control-paging{bottom:-20px;z-index:99;max-height:1rem;}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:none;border:2px solid burlywood;padding:3px 17px;border-radius:50px;background:whitesmoke;}.flex-direction-nav a{width:50px;height:35px;bottom:0;top:auto;}.flex-direction-nav a::before{font-size :15px;}
.site-branding.block{background:white;}.site-header .site-branding__name a{color :darkcyan;}.mobile-nav-button{margin:0px 7px;border-radius :5px;border:2px solid darkcyan;min-width :50px;}.site-header .mobile-buttons{margin:10px 1px;min-width:50px;border-radius:5px;height :fit-content;}.site-header .site-branding{min-height:3rem;}.site-header{border-bottom :1px solid lightgray;min-height:3rem;position :sticky;top :0;}@media (min-width:75rem){#block-olivero-site-branding  .site-branding__inner{height:3rem;}.site-header__initial{height:3.7rem;}}
[data-once="ajax-pager"]{scroll-margin-top:25rem;}.views-field img{border :1px solid lightgray;border-radius :5px;}.views-view-responsive-grid__item .field.field--name-price{text-align :left;font-size :18px;margin-left :15px;}.views-view-responsive-grid__item .views-field.views-field-view-commerce-product{text-align:right;width:fit-content;margin-top:9px;}.views-view-responsive-grid__item .views-field.views-field-view-commerce-product a{border:1px solid;padding:5px 10px;border-radius:40px;}.view-filters{border:1px solid darkkhaki;padding:5px 15px 25px 15px;border-radius:10px;}select{border-color:cadetblue;border-width:2px;border-radius:10px;font-size:14px;}.form-select.form-element.form-element--type-select{max-height:2.2rem;}.views-exposed-form .form-item__label{margin:5px;text-align :right;}.views-view-responsive-grid .field--type-image{margin-bottom:1rem;}.views-view-responsive-grid .field.field--name-title{margin-block-end :0;clear:both;min-height:3rem;}.views-field.views-field-title  a{color :black;display:block;padding :2px 1px;}.views-field.views-field-title a:hover{color:white;background-color:mediumseagreen;border-radius:20px;}.views-view-responsive-grid__item{text-align:center;border-radius:10px;padding:10px 10px 15px 10px;margin:auto;box-shadow:0px 0px 3px 1px lightgray;border:1px solid lightgray;}.views-view-responsive-grid__item:hover{box-shadow:0px 0px 4px 0px green;}
