/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.field.field--name-overall-rating .review-form-link{margin :10px auto;}.overall-rating .overall-rating-link{margin :1px auto;}.view.view-product-review-page article{border:1px solid lightgray;padding:10px;border-radius:10px;}.field.field--name-overall-rating.field--type-commerce-product-review-overall-rating{border:1px solid lightgray;padding:1rem;border-radius:5px;}.view.view-commerce-user-orders .views-view-responsive-grid__item .views-field.views-field-order-number .field-content a{border:1px solid;padding:5px 40px;border-radius:5px;background:azure;}.view.view-commerce-user-orders .views-view-responsive-grid__item{font-family :byekan;}.view.view-retailer-orders .views-field.views-field-created{text-align:left;}.view.view-commerce-order-item-table .views-view-responsive-grid__item{text-align :right;}.field.field--name-sku{font-weight :bold;color:chocolate;}.field.field--name-field-pr-red-msg{color:red;margin-bottom:1rem;border:1px solid;text-align:center;border-radius:10px;}.field.field--name-field-pr-green-msg{color:green;margin-bottom:1rem;border:1px solid;text-align:center;border-radius:10px;}.field.field--name-field-var-red-msg{color:red;margin-bottom:1rem;border:1px solid;text-align:center;border-radius:10px;}.field.field--name-field-var-green-msg{color:green;margin-bottom:1rem;border:1px solid;text-align:center;border-radius:10px;}.views-field.views-field-field-order-msg{color:chocolate;}.view.view-orderitems .views-field.views-field-created{text-align :left;}.view.view-retailer-orders .views-view-responsive-grid__item{font-family:byekan;text-align:right;padding :10px;}.view.view-orderitems .views-view-responsive-grid__item{font-family:byekan;text-align:right;padding :10px;}.field--name-field-order-msg{border:2px solid darkcyan;padding:10px;border-radius:5px;}.field--name-field-order-msg textarea{border :1px solid silver;}.field.field--name-field-pr-category a{border:1px solid;padding:5px 10px;}.field--type-commerce-price{font-family:byekan;font-weight:bold;font-size:20px;color:forestgreen;}article .field-var-image{margin:1px auto auto 1px;position:absolute;left:5%;width :fit-content;}article .field-var-image .field__item img{max-width:130px;border:2px solid beige;border-radius:10px;}[type="number"]{border-radius:5px;direction:ltr;max-width :7rem;min-height :2.5rem;}
.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 .flex-prev{padding:3px 26px;}.flexslider .flex-direction-nav .flex-next{padding:3px 24px;}.flexslider:hover .flex-direction-nav .flex-prev{left:0;border-radius:1px 1px 1px 5px;}.flexslider:hover .flex-direction-nav .flex-next{right:0;border-radius:1px 1px 5px 1px;}.flexslider .flex-direction-nav a,.flexslider .flex-direction-nav a{display:none;border:2px solid burlywood;background:whitesmoke;width :4rem;}.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;}}
.field:not(:last-child){margin-block-end:var(--sp1);}.messages{background-color:darkcyan;}.ajax-progress.ajax-progress-throbber{display:none;}#backtotop{bottom:10px;height:40px;position:fixed;right:10px;width:40px;z-index:300;border-radius :10px;}article .field--type-image{max-width :800px;margin :auto;}img{margin:auto;border-radius :5px;}.title.page-title{font-size :20px;}.main-content__container.container{border:1px solid silver;max-width:100%;padding:3rem 1rem;}.container.site-header__inner__container{border:1px solid silver;max-width:100%;}.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{content:"*";color:green;font-size:30px;background-image:none;margin-inline-start:5px;margin-inline-end:5px;}[type="color"],[type="date"],[type="datetime-local"],[type="email"],[type="file"],[type="month"],[type="number"]{border-radius:5px;}[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea{border-radius:5px;}a:focus{background :lightblue;border-width :0px;}a{text-decoration:none;}.page-wrapper{max-width:100%;background:var(--color--white);}
[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;padding :10px;}.views-view-responsive-grid__item .views-field.views-field-view-commerce-product a{padding:5px 10px;border-radius:40px;box-shadow:1px 1px 3px 1px;}.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.5rem;}.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:1px 1px 1px 1px;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;}
