/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.captcha.captcha-type-challenge--math label{direction:ltr;text-align:right;}#edit-captcha-response{direction:ltr;}.captcha{border:1px solid lightgray;border-radius:5px;padding:1rem;}
.view-id-commerce_cart_form .form-actions .button{margin :5px;}
.site-header .cart-block--summary__icon img{float:right;}.site-header .block-commerce-cart{height:fit-content;border-radius :5px;margin:auto auto auto 10px;border :2px solid darkcyan;}@media (min-width:75rem){.site-header .block-commerce-cart{height:auto;margin-top :10px;border-radius:5px;}}
#edit-customer-comments .fieldset__wrapper{padding :1px;font-size :14px;}#edit-customer-comments-comments{min-height:10rem;font-size :14px;}.checkout-pane.checkout-pane-customer-comments.fieldset legend{background-color:darkcyan;}#edit-review-customer-comments legend{background-color:darkcyan;}.checkout-pane-customer-comments{border-radius:5px;border:1px solid lightgray;padding:8px;}.layout-region-checkout-footer .button{margin:5px;}.layout-region.layout-region-checkout-footer .form-actions{margin:auto 10px;}.layout-region-checkout-footer .link--previous{border:2px solid;padding:10px;border-radius:5px;margin :5px;}.layout-region-checkout-footer{border:1px solid lightgray;border-radius:5px;padding:10px;width:100%;}@media screen and (min-width:780px),(orientation:landscape) and (min-device-height:780px){[dir="rtl"] .layout-region-checkout-main,[dir="rtl"] .layout-region-checkout-footer{float:right;padding-right:0;padding-left:2em;width:100%;}[dir="rtl"] .layout-region-checkout-secondary{float:left;width:100%;}}
.field.field--name-total-price{border:1px solid lightgray;margin:1rem;padding:1rem;border-radius:5px;}
.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;}
.form-item__label.form-required::after,.fieldset__label.form-required::after,.required-mark::after{content:"*";color:red;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 :silver;border-width :0px;border-radius :5px;}.page-wrapper{max-width:100%;background:var(--color--white);}
.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 .views-field.views-field-title{margin:1em auto auto;clear:both;min-height:3rem;max-width :300px;}.views-view-responsive-grid__item{text-align:center;border-radius:10px;padding:25px 10px;min-width:-moz-available;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;}
