.discount-label-splash{background-color:#ff8080;border-radius:50%;color:#282729;font-family:Roboto Condensed,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:55px;line-height:1.2;overflow:hidden;position:absolute;text-align:center;top:15px;width:55px;z-index:1}.discount-label-inner-text,.discount-label-splash{align-items:center;display:flex;justify-content:center}.discount-label-inner-text{flex-direction:row;font-size:12px;font-weight:500;gap:1px}.large-text{font-size:18px;font-weight:700}.splash-grid{left:15px;top:15px}@media(max-width:768px){.large-text{font-size:15px;font-weight:700}.splash-grid{bottom:40%;left:10px;top:auto}.discount-label-splash{height:40px;top:auto;width:40px}.splash-grid .carousel-page{bottom:10px;left:10px}}.small-text{font-size:10px;font-weight:400}.product-grid-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#272627;display:-webkit-box;font-size:14px;line-height:1.5;overflow:hidden}.product-grid-description-toggle{color:#000;cursor:pointer;font-size:14px;font-weight:700;line-height:1.5;-webkit-text-decoration:underline;text-decoration:underline}.product-grid-description.product-grid-description-opened{-webkit-line-clamp:none;overflow:visible}.product-grid-description p{margin:0}@media(min-width:992px){.product-grid-description{-webkit-line-clamp:6}}.product-grid-amount{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;text-align:center}.product-grid-header{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.product-grid-header-button,.product-grid-header-select{width:calc(50% - 6px)}@media(min-width:992px){.product-grid-header-button,.product-grid-header-select{max-width:200px}}.product-grid-header .vs__dropdown-toggle .fa-chevron-up,.product-grid-header .vs__dropdown-toggle.vs--open .fa-chevron-down{display:none}.product-grid-header .vs__dropdown-toggle.vs--open .fa-chevron-up{display:block}.product-grid-header .vs__selected{position:static!important}.product-grid-header .vs__selected-options{margin-left:8px}.product-grid-header .vs__actions{margin-right:12px}.product-grid-header .vs__dropdown-toggle,.product-grid-header-button{background-color:#fff;border:1px solid #c1c9d1;border-radius:4px;height:48px}.product-grid-header .vs__search::-moz-placeholder{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}.product-grid-header .vs__dropdown-menu,.product-grid-header .vs__dropdown-toggle,.product-grid-header .vs__search::placeholder,.product-grid-header vs__selected,.product-grid-header-button{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1}.product-grid-header-button{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0 16px}.product-grid-header-button span{color:#fff;flex-grow:1;font-size:12px;font-stretch:normal;font-style:normal;font-weight:900;letter-spacing:normal;line-height:1}.product-grid-header-button span small{align-items:center;background-color:#000;border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.product-grid-header-button img{width:20px}.product-grid-header .title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:5px}.product-grid-header .title h1{margin:0;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.product-grid-header .grid-search{flex:0 0 100%;margin:20px 0}@media(min-width:576px){.product-grid-header .grid-search .input-group{max-width:280px}}.product-grid-header .filter-actions{align-items:center;display:flex;flex:1;gap:10px;justify-content:space-between;margin-bottom:20px;white-space:nowrap}.product-grid-header .filter-actions .btn{flex:1;max-width:196px;padding:.375rem 2rem}.product-grid-header .filter-actions .applied-filters{flex:1;white-space:normal}.product-grid-header .filter-actions .applied-filters .badge{font-size:14px;margin-right:5px}.product-grid-header .filter-actions .form-label-group .sort-order{border:1px solid #343a40;min-width:150px}@media(max-width:576px){.product-grid-header .filter-actions{min-width:100%}.product-grid-header .filter-actions .form-label-group{display:none}}@media(max-width:960px){.product-grid-header .filter-actions .applied-filters{display:none}}.product-grid-ordering-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.product-grid-ordering-item{align-items:center;background-color:#f5f8fa;border:1px solid #f5f8fa;border-radius:4px;color:#272627;cursor:pointer;display:flex;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:normal;line-height:1;padding:12px}.product-grid-ordering-item:after{background-color:#fff;border:1px solid #d0dde7;border-radius:50%;content:"";display:block;height:18px;width:18px}.product-grid-ordering-item.active{border:1px solid #9c9fa2}.product-grid-ordering-item.active:after{background-color:#fff;border:1px solid #fff;box-shadow:inset 0 0 0 5px #000}.product-grid-list{grid-gap:16px;grid-row-gap:16px;display:grid;grid-auto-rows:minmax(100px,auto);grid-template-columns:repeat(1,minmax(0,1fr));overflow-x:hidden}@media(min-width:576px){.product-grid-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.product-grid-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.product-grid-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid-footer nav{align-items:center;display:flex;justify-content:center}.product-grid-footer .pagination{gap:8px}.product-grid-footer .page-item.disabled:not([role=separator]){opacity:.2}.product-grid-footer .page-item[role=separator]{display:block!important}.product-grid-footer .page-item.active .page-link{color:#000;cursor:default}.product-grid-footer .page-link{align-items:center;background-color:#fff;border:1px solid #c1c9d1;border-radius:4px;color:#000;display:flex;height:40px;justify-content:center;margin-left:0;padding:0;width:40px}.product-grid-footer .page-link:hover{background-color:#ffbc20;border:1px solid #ffbc20}.product-grid-footer .page-link img{width:10px}.product-grid-filter-item{border-top:1px solid #dee0e2;padding:12px 8px}.product-grid-filter-item label{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;margin:0}.product-grid-filter-item:last-of-type{border-bottom:1px solid #dee0e2}.product-grid-filter-item .custom-checkbox{margin-bottom:8px;padding:0;width:100%}.product-grid-filter-item .custom-checkbox .custom-control-label{align-items:center;background-color:#f5f8fa;border:1px solid #f5f8fa;border-radius:4px;display:flex;padding:11px 16px;width:100%}.product-grid-filter-item .custom-checkbox .custom-control-label span{align-items:center;color:#272627;display:flex;flex-grow:1;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;justify-content:space-between;letter-spacing:normal;line-height:1}.product-grid-filter-item .custom-checkbox .custom-control-label span small{color:#677979;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;margin:0 24px 0 16px;text-align:right}.product-grid-filter-item .custom-checkbox .custom-control-label:after,.product-grid-filter-item .custom-checkbox .custom-control-label:before{border-radius:2px;bottom:0;height:18px;left:auto;margin:auto;right:16px;top:0;width:18px}.product-grid-filter-item .custom-checkbox input:checked+.custom-control-label{border:1px solid #9c9fa2}.product-grid-filter-item .noUi-horizontal{background-color:#f0f6fa;border:none;height:8px;margin-top:56px}.product-grid-filter-item .noUi-connect{background-color:#000}.product-grid-filter-item .noUi-handle{background-color:#fff;border-radius:50%;box-shadow:0 8px 8px -4px rgba(0,0,0,.35),0 1px 4px 0 rgba(0,0,0,.25);height:24px!important;margin:0;right:-12px!important;top:-8px!important;width:24px!important}.product-grid-filter-item .noUi-handle:after,.product-grid-filter-item .noUi-handle:before{display:none}.product-grid-filter-item .noUi-tooltip{color:#272627;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:1;padding:8px;text-align:center}.product-grid-filter-toggle{align-items:center;display:flex;justify-content:space-between}.product-grid-filter-toggle .fa-chevron-up,.product-grid-filter-toggle.not-collapsed .fa-chevron-down{display:none}.product-grid-filter-toggle.not-collapsed .fa-chevron-up{display:block}.product-grid-filter-value{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:12px}.product-grid-filter-value a{align-items:center;background-color:#ffbc20;border-radius:14px;color:#272627;cursor:pointer;display:flex;font-size:12px;font-stretch:normal;font-style:normal;font-weight:700;gap:8px;letter-spacing:normal;line-height:1;padding:8px 12px;text-transform:uppercase}.product-grid-filter-value a i{font-size:16px}.product-grid-filter .b-sidebar-header{align-items:center;border-bottom:1px solid #dee0e2;display:flex;justify-content:center;padding:20px 70px;position:relative}.product-grid-filter .b-sidebar-header h5{color:#272627;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.08;text-align:center}.product-grid-filter .b-sidebar-header .product-grid-filter-close{align-items:center;bottom:0;cursor:pointer;display:flex;height:40px;justify-content:center;margin:auto;position:absolute;right:24px;top:0;width:40px}.product-grid-filter .b-sidebar-header .product-grid-filter-close img{width:20px}.product-grid-filter .b-sidebar-body{padding:32px 24px}.product-grid-filter .b-sidebar-footer{border-top:1px solid #dee0e2;padding:16px 24px 24px}.product-grid-filter .b-sidebar-footer button{border-radius:4px;color:#000;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1;padding:14px 16px 16px;text-align:center;text-transform:uppercase}.product-grid-filter .b-sidebar{background-color:#fff!important;width:100%}@media(min-width:992px){.product-grid-filter{height:auto;position:static}.product-grid-filter-item .noUi-horizontal{margin:56px 24px 0}.product-grid-filter .b-sidebar{display:block!important;height:auto;position:static}.product-grid-filter .b-sidebar-footer,.product-grid-filter .b-sidebar-header{display:none!important}.product-grid-filter .b-sidebar-body{margin-top:24px;padding:0}.product-grid-filter .b-sidebar-footer{border-top:none;margin-top:24px;padding:0}}@media(min-width:1200px){.product-grid-filter .b-sidebar-footer{display:flex;gap:8px}.product-grid-filter .b-sidebar-footer .btn-block+.btn-block{margin-top:0}}.product-grid .ps{padding-bottom:24px;width:100%}.product-grid .ps .product-grid-filter-value{flex-wrap:nowrap;width:100%}@media(min-width:992px){.product-grid .ps{padding-bottom:0}.product-grid .ps .product-grid-filter-value{flex-wrap:wrap;margin:0}}#product-order-modal .modal-dialog{bottom:0;left:0;margin:0;position:absolute;right:0;transition:transform .3s ease-out}#product-order-modal .modal-content{border-radius:8px 8px 0 0}#product-order-modal .modal-header{padding:24px 70px;position:relative;text-align:center}#product-order-modal .modal-header .modal-title{color:#272627;flex-grow:1;font-family:Oswald,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.08;text-align:center}#product-order-modal .modal-header .close{bottom:0;margin:auto;opacity:1;padding:10px;position:absolute;right:24px;top:0}#product-order-modal .modal-header .close img{width:20px}#product-order-modal.modal.fade .modal-dialog{transform:translateY(150px)}#product-order-modal.modal.show .modal-dialog{transform:none}