h1{position:relative;font-family:NunitoSans-Bold;font-size:32px;font-weight:700;line-height:44px;letter-spacing:0em;text-align:center;color:#553bb8;margin:35px auto}.page-head{display:flex;flex-flow:column;gap:0}.page-head .page-title{display:flex;flex-flow:row;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.page-head .page-title{max-width:335px !important}.page-head .page-title h1{font-size:24px}.page-head .page-title button{padding:0}.page-head .page-title button img{width:20px}}@media screen and (max-width: 992px){.page-head .page-title{max-width:608px;width:100%;align-self:center;margin:0;padding:0}.page-head .page-title h1{margin:24px 0 20px 0}}@media screen and (max-width: 992px){h1{margin:25px auto;padding:0 75px 0 0}html:has(.filter-group-wrapper.mobile-open){overflow:hidden}.filter-group-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:#fff;flex-direction:column !important;justify-content:flex-start !important;align-items:flex-start !important}.filter-group-wrapper:not(.mobile-open){display:none !important}.filter-group-wrapper:not(.mobile-open) #catalogue-filter-close{display:none !important}.filter-group-wrapper .filter-group{flex-direction:column !important;gap:12px;margin:0 !important;padding:20px !important;width:100%}.filter-group-wrapper .filter-group .filters{flex-direction:column !important}.filter-group-wrapper .filter-group .filters .form-select{width:100%}.filter-group-wrapper .filter-group .filters .form-group select,.filter-group-wrapper .filter-group .filters .form-group .dropdown-toggle{max-width:none}}@media screen and (min-width: 993px){#catalogue-filter-button,#catalogue-filter-close{display:none !important}}.btn-tr-bg{background-color:rgba(0,0,0,0) !important}#catalogue-filter-close{width:30px;height:30px;align-self:flex-end;font-size:30px;display:inline-block;line-height:1;padding:0}#catalogue-filter-close i{font-size:30px;vertical-align:middle}.filter-group-wrapper{display:flex;width:100%;align-items:center;justify-content:center}.filter-group-wrapper .filter-group{display:flex;flex-direction:row;width:100%;max-width:1236px;justify-content:space-between;margin:24px 0 36px 0;gap:10px}@media screen and (max-width: 992px){.filter-group-wrapper .filter-group{justify-content:center}}.filter-group-wrapper .filter-group .filters{display:flex;gap:10px}@media screen and (max-width: 1400px){.filter-group-wrapper{max-width:920px;align-self:center}}@media screen and (max-width: 992px){.filter-group-wrapper{padding:0 20px;max-width:none}}.form-select{max-width:242px;width:242px;border-radius:10px;height:50px;font-family:NunitoSans-Light;font-size:19px;background-size:24px;padding-left:24px;border:none;--bs-form-select-bg-img: url("/images/arrow_down.svg");background-image:none}.form-select::before{content:"";background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:center;position:absolute;top:0;right:0;width:30px;height:100%;margin-right:5px}.form-select.show::before{transform:scaleY(-1)}@media screen and (max-width: 1400px){.form-select{width:auto}}.form-select:focus{box-shadow:none}.dropdown button.dropdown-toggle{padding-right:50px;text-align:left}#priceDropdown .dropdown-menu{padding:0}@media screen and (max-width: 992px){#priceDropdown .dropdown-menu{width:100%;max-width:none}}#priceDropdown .dropdown-menu .price-range .form-group{padding:10px 16px;display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:16px;row-gap:12px;grid-template-rows:repeat(2, auto);width:242px}#priceDropdown .dropdown-menu .price-range .form-group span{font-family:NunitoSans-Regular;color:#0e0016;font-size:19px}#priceDropdown .dropdown-menu .price-range .form-group input{font-family:NunitoSans-Light;color:#0e0016;font-size:19px}.dropdown-toggle::after{display:none}.catalogue-header.dropdown-menu{z-index:9;border:0;background-color:#fef2d9;border-radius:10px;overflow:hidden;box-shadow:rgba(0,0,0,.25) 0px .125em .5em,rgba(255,255,255,.1) 0px 0px 0px 1px inset}.price-range .form-group input{background:rgba(0,0,0,0);padding:0;text-align:start}#bouquetSizeDropdown .dropdown-menu,#flowerColorDropdown .dropdown-menu,#sortByDropdown .dropdown-menu{overflow-y:auto;max-height:242.5px;padding:0;max-width:242px;width:100%;background-color:#fff}@media screen and (max-width: 1400px){#bouquetSizeDropdown .dropdown-menu,#flowerColorDropdown .dropdown-menu,#sortByDropdown .dropdown-menu{min-width:100%;width:auto}}@media screen and (max-width: 992px){#bouquetSizeDropdown .dropdown-menu,#flowerColorDropdown .dropdown-menu,#sortByDropdown .dropdown-menu{max-width:none}}#bouquetSizeDropdown .dropdown-menu:hover,#flowerColorDropdown .dropdown-menu:hover,#sortByDropdown .dropdown-menu:hover{cursor:pointer}#bouquetSizeDropdown .dropdown-menu .form-check,#flowerColorDropdown .dropdown-menu .form-check,#sortByDropdown .dropdown-menu .form-check{padding:0;margin:0}#bouquetSizeDropdown .dropdown-menu .form-check:hover,#flowerColorDropdown .dropdown-menu .form-check:hover,#sortByDropdown .dropdown-menu .form-check:hover{background-color:#d5caff}#bouquetSizeDropdown .dropdown-menu label,#flowerColorDropdown .dropdown-menu label,#sortByDropdown .dropdown-menu label{padding:10px 16px;margin:0;font-family:NunitoSans-Regular;font-size:19px;display:flex;flex-direction:row;align-items:center;width:100%;cursor:pointer}#bouquetSizeDropdown .dropdown-menu input[type=radio].form-check-input,#flowerColorDropdown .dropdown-menu input[type=radio].form-check-input,#sortByDropdown .dropdown-menu input[type=radio].form-check-input{margin:0;display:none}#bouquetSizeDropdown .dropdown-menu input[type=checkbox],#flowerColorDropdown .dropdown-menu input[type=checkbox],#sortByDropdown .dropdown-menu input[type=checkbox]{margin:0 8px 0 0;height:1.25em;width:1.25em;border-radius:2px;background-color:#fff}#bouquetSizeDropdown .dropdown-menu input[type=checkbox]:focus,#flowerColorDropdown .dropdown-menu input[type=checkbox]:focus,#sortByDropdown .dropdown-menu input[type=checkbox]:focus{border-color:#fff}#bouquetSizeDropdown .dropdown-menu .form-check-input:checked,#flowerColorDropdown .dropdown-menu .form-check-input:checked,#sortByDropdown .dropdown-menu .form-check-input:checked{background-color:#553bb8;box-shadow:inset 0 0 0 3px #eee9ff}.price-range{max-width:242px;width:100%;background-color:#fff}@media screen and (max-width: 992px){.price-range{max-width:none}}.price-range .form-group input.form-control[type=number]{-moz-appearance:textfield}.price-range .form-group input.form-control[type=number]::-webkit-outer-spin-button,.price-range .form-group input.form-control[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
