/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.product .field--widget-commerce-quantity input::-webkit-outer-spin-button,.product .field--widget-commerce-quantity input::-webkit-inner-spin-button,.product--related .field--widget-commerce-quantity input::-webkit-outer-spin-button,.product--related .field--widget-commerce-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.product .field--widget-commerce-quantity input[type=number],.product--related .field--widget-commerce-quantity input[type=number]{-moz-appearance:textfield;}.product .field--widget-commerce-quantity .quantity-placeholder,.product--related .field--widget-commerce-quantity .quantity-placeholder{font-size:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;}.product .field--widget-commerce-quantity .quantity-placeholder-up:hover,.product--related .field--widget-commerce-quantity .quantity-placeholder-up:hover,.product .field--widget-commerce-quantity .quantity-placeholder-down:hover,.product--related .field--widget-commerce-quantity .quantity-placeholder-down:hover{cursor:pointer;}.product .field--widget-commerce-quantity label,.product--related .field--widget-commerce-quantity label,.product .field--widget-commerce-quantity .ui-spinner,.product--related .field--widget-commerce-quantity .ui-spinner{display:none;}
@-webkit-keyframes move-arrow{0%{-webkit-transform:translateY(-50%) translateX(100%);}100%{-webkit-transform:translateY(-50%) translateX(130%);}}.devbridge-products-search:not(.devbridge-products-search-header){margin:50px auto 20px auto;}.devbridge-products-search{margin-top:20px;}.devbridge-products-search-header{height:auto;position:absolute;bottom:0;}@media all and (max-width:575px){.devbridge-products-search-header{position:relative;}}.devbridge-products-search-header.devbridge-hidden{display:none;}.devbridge-products-search-header .products-search-phrase-header-input{width:auto;padding:14px 16px;border-radius:10px;border:1px solid #ddd;font-size:15px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:-webkit-fill-available;padding:14px 40px;}.devbridge-products-search-header .products-search-phrase-header-input:focus{outline:none;border-color:#29B3E8;-webkit-box-shadow:0 0 0 3px rgba(41,179,232,0.15);box-shadow:0 0 0 3px rgba(41,179,232,0.15);}form.products-search-form{position:relative;}form.products-search-form .products-search-phrase-input{width:auto;padding:14px 16px;border-radius:10px;border:1px solid #ddd;font-size:15px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;width:-webkit-fill-available;padding:14px 40px;}form.products-search-form .products-search-phrase-input:focus{outline:none;border-color:#29B3E8;-webkit-box-shadow:0 0 0 3px rgba(41,179,232,0.15);box-shadow:0 0 0 3px rgba(41,179,232,0.15);}form.products-search-form .textfield-form-wrapper{position:relative;}form.products-search-form .textfield-form-wrapper .products-search-lens{position:absolute;left:20px;top:50%;bottom:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;}form.products-search-form .textfield-form-wrapper .products-search-lens img{width:30px;height:30px;}form.products-search-form .textfield-form-wrapper .products-search-close{position:absolute;right:0px;top:50%;bottom:50%;-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;}form.products-search-form .textfield-form-wrapper .products-search-close img{width:30px;height:30px;}form.products-search-form .textfield-form-wrapper .products-search-close:hover{cursor:pointer;}form.products-search-form .products-search-results{width:-webkit-fill-available;height:auto;padding:10px;border-bottom:1px solid #707070;border-left:1px solid #707070;border-right:1px solid #707070;border-radius:0 0 10px 10px;background:rgba(255,255,255,0.2);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);height:50vh;overflow-y:auto;}form.products-search-form .products-search-results .autocomplete-suggestion{-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;margin:10px 0px;}form.products-search-form .products-search-results .autocomplete-suggestion:hover{text-decoration:underline;color:#707070;cursor:pointer;}form.products-search-form .products-search-results .autocomplete-suggestion--product{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding-bottom:10px;border-bottom:1px solid #707070;}@media all and (max-width:1024px){form.products-search-form .products-search-results .autocomplete-suggestion--product{-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;}}form.products-search-form .products-search-results .autocomplete-suggestion--product--image{height:80px;width:auto;border-radius:10px;}form.products-search-form .products-search-results .autocomplete-suggestion--product--label{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-left:50px;}@media all and (max-width:1024px){form.products-search-form .products-search-results .autocomplete-suggestion--product--label{width:100%;}}form.products-search-form .products-search-results .autocomplete-suggestion--product--price{font-size:1.4rem;margin-top:10px;}@media all and (max-width:1024px){form.products-search-form .products-search-results .autocomplete-suggestion--product--price{width:100%;text-align:right;}}
