/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.block-qgarden-search{flex:0 0 100%;max-width:100%;order:1;}.block-head{order:2;}.header.open .block-qgarden-search{display:none;}@media screen and (max-width:990px){.header{flex-wrap:wrap;row-gap:.75rem;}.header .block-branding{flex:1 1 0;min-width:0;text-align:center;}}.qs-form{align-items:stretch;display:flex;margin:0 auto;max-width:40rem;}.qs-form .js-form-item{flex:1 1 auto;margin:0 !important;min-width:0;}.qs-form input[data-qs-suggest]{background-color:#fff;border:1px solid #D0D0D0;border-radius:.25rem 0 0 .25rem;border-right:0;font-size:1rem;height:2.75rem;max-width:100%;padding:.375rem .75rem;width:100%;}.qs-form input[data-qs-suggest]:hover,.qs-form input[data-qs-suggest]:focus{box-shadow:none;outline:2px solid #39561e;outline-offset:-2px;}.qs-form .qs-submit{background:#39561e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 23' fill='none'%3E%3Cpath d='M21.75 21.75 16.68 16.68M16.68 16.68A9.33 9.33 0 1 0 3.48 3.48a9.33 9.33 0 0 0 13.2 13.2Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.25rem no-repeat;border:1px solid #39561e;border-radius:0 .25rem .25rem 0;color:transparent;cursor:pointer;flex:0 0 2.75rem;font-size:0;height:2.75rem;margin:0;padding:0;width:2.75rem;}.qs-form .qs-submit:focus{background-color:#39561e;border-color:#39561e;box-shadow:none;outline:none;}.qs-form .qs-submit:focus-visible{outline:2px solid #fff;outline-offset:-4px;}.qs-form .qs-submit:hover{background-color:#2b4116;border-color:#2b4116;}.qs-suggest-host{position:relative;}.qs-dropdown{background:#fff;border:1px solid #D0D0D0;border-radius:.25rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;margin-top:.25rem;max-height:min(65vh,34rem);position:absolute;right:-2.75rem;text-align:left;top:100%;z-index:1000000;}.qs-dropdown[hidden],.qs-dropdown [hidden]{display:none !important;}.qs-dropdown__list{flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 0;}.qs-dropdown__list:empty{display:none;}.qs-dropdown__item a,.qs-dropdown__item a:hover,.qs-dropdown__item a:focus,.qs-dropdown__item a:active,.qs-dropdown__item a:visited{color:#212529;outline:none;text-decoration:none;}.qs-dropdown__item a{display:block;padding:.375rem .75rem;}.qs-dropdown__item.is-active a,.qs-dropdown__item a:hover{background:#F1F3EE;}.qs-dropdown__loader{color:#6c757d;padding:.5rem .75rem;text-align:center;}.qs-dropdown__status{color:#6c757d;margin:0;padding:.75rem;}.qs-dropdown__status:empty{display:none;}.qs-dropdown__all{border-radius:0 0 .25rem .25rem;display:block;flex:0 0 auto;margin:0;text-align:center;}.qs-dropdown .qs-dropdown__all,.qs-dropdown .qs-dropdown__all:focus,.qs-dropdown .qs-dropdown__all:active,.qs-dropdown .qs-dropdown__all:visited{background-color:#39561e;border-color:#39561e;box-shadow:none;color:#fff;outline:none;}.qs-dropdown .qs-dropdown__all:hover{background-color:#2b4116;border-color:#2b4116;color:#fff;}.qs-suggest{align-items:center;display:flex;gap:.75rem;}.qs-suggest__img{flex:0 0 2.5rem;height:3.25rem;}.qs-suggest__img img{display:block;height:3.25rem;object-fit:cover;width:2.5rem;}.qs-suggest__body{display:flex;flex-direction:column;gap:.125rem;min-width:0;}.qs-suggest__title{line-height:1.25;}.qs-suggest__price{color:#39561e;font-weight:600;}.qs-title{margin:0 0 .75rem;}.view-search .view-header{margin:0 0 1rem;}.view-search .view-empty > p{margin:0 0 1.5rem;}.qs-pages__title{font-size:1.5rem;margin:1.5rem 0 1rem;}.qs-page{margin:0 0 1.25rem;}.qs-page__title{font-size:1.125rem;margin:0 0 .25rem;}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
body.toolbar-fixed .cart-offcanvas{padding-top:39px;}body.toolbar-fixed.toolbar-tray-open .cart-offcanvas{padding-top:79px;}.cart-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;transition:transform .3s cubic-bezier(.4,0,.6,1);transform:translate3d(0,0,0);backface-visibility:hidden;overflow:hidden;z-index:1000;}.cart-offcanvas--left{height:100%;width:24em;transform:translate3d(-17em,0,0);}.cart-offcanvas--right{height:100%;width:24em;right:0;transform:translate3d(17em,0,0);}.cart-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible;}.cart-offcanvas.is-closed{max-height:100%;visibility:hidden;box-shadow:none;}.cart-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:5;left:-100%;background-color:transparent;transition:background-color .4s cubic-bezier(.23,1,.32,1) 0s;}.cart-offcanvas-bg.is-animating,.cart-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,.68);visibility:visible;}.cart-offcanvas-bg.is-closed{visibility:hidden;}
.sitewide-alert{padding:5px;background-color:#f5f5f5;}.sitewide-alert .close{float:right;}.sitewide-alert__message,.sitewide-alert .field--name-message{display:inline-block;}.sitewide-alert .alert-count{display:inline-block;}
