/* 
-------As Per Page Format Order----------
 StatlerExpress-Order */ 

input[readonly] {
    cursor: not-allowed;
}
input[type="number"] {
    -moz-appearance: textfield;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input:focus, .uk-input:focus, textarea:focus, .uk-textarea:focus, .styled-select select:focus {
    padding: 10px 20px !important;
}
.statlerexpress__section a, .statlerexpress__section a:active, .statlerexpress__section a:hover, .statlerexpress__section button, .statlerexpress__section button:active, .statlerexpress__section button:hover {
	outline: none;
}
.statlerexpress__section a, .statlerexpress__section button, .statlerexpress__pdf__outer a, .statlerexpress__pdf__outer button {
    cursor: pointer;
}
.statlerexpress__section .container {
	max-width: 1440px;
	padding: 0 30px;
}
.statlerexpress__section, .statlerexpress__navbar, .statlerexpress__outer, .statlerexpress__navbar__list, .statlerexpress__inner, .statlerexpress__list__outer, .statlerexpress__main {
	position: relative;
	width: 100%;
	display: block;
}
.statlerexpress__navbar {
	color: #ffffff;
	background: #666666;
	padding: 15px 0;
}
.statlerexpress__navbar__list ul.uk-subnav {
	position: relative;
	width: 100%;
  	display: flex;
    flex-wrap: nowrap;
	padding: 0;
	margin: 0;
}
.statlerexpress__navbar__list ul.uk-subnav li {
	padding: 0 5px;
}
.statlerexpress__navbar__list ul.uk-subnav li a, .statlerexpress__navbar__list ul.uk-subnav li button {
	color: #FFFFFF;
	font: 600 13px/16px 'Roboto', sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	background: transparent;
	border: none;
	padding: 6px 10px;
}
.statlerexpress__navbar__list ul.uk-subnav li.menuorder-active a, .statlerexpress__navbar__list ul.uk-subnav li a:hover, .statlerexpress__navbar__list ul.uk-subnav li.menuorder-active button, .statlerexpress__navbar__list ul.uk-subnav li button:hover {
	color: #FFFFFF;
	background: #B31B1B;
	border: none;
}
.statlerexpress__navbar__list ul.uk-subnav li a:focus, .statlerexpress__navbar__list ul.uk-subnav li button:focus {
	outline: 1px solid #FFFFFF !important;
}
.statlerexpress__navbar__list a.uk-slidenav {
    fill: #FFFFFF;
    color: #FFFFFF;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    margin: 0;
}
.statlerexpress__navbar__list a.uk-slidenav-previous {
    left: -20px;
}
.statlerexpress__navbar__list a.uk-slidenav-next {
    right: -20px;
}
.statlerexpress__navbar__list a.uk-slidenav svg {
    fill: #FFFFFF;
    color: #FFFFFF;
    width: 10px;
}
.statlerexpress__outer {
	padding: 50px 0 0;
}
.statlerexpress__list__outer {
	border-bottom: 1px solid #666666;
	padding-bottom: 50px;
	margin-bottom: 50px;
}
.statlerexpress__list__outer:last-child {
	margin-bottom: 0;
}
.head__h3 {
	position: relative;
	width: 100%;
	display: block;
	color: #B31B1B;
	font: 500 24px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 10px;
}
.desc__text {
	position: relative;
	width: 100%;
	display: block;
	color: #000000;
	font: 400 14px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 25px;
}
.statlerexpress__listitem {
	position: relative;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
}
.statlerexpress__listitem__area {
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    gap: 0;
}
.statlerexpress__list {
	position: relative;
	width: calc(33.33% - 20px);
	display: flex;
	align-items: stretch;
	border: 1px solid #E8E8E8F2;
	cursor: pointer;
	transition: all 0.3s ease;
}
.statlerexpress__list:hover {
	border-color: #B31B1B;
}
.statlerexpress__list__image {
	position: relative;
	width: 130px;
	height: 130px;
	display: inline-flex;
}
.statlerexpress__list__image img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
}
.statlerexpress__list__text {
	position: relative;
	width: calc(100% - 130px);
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 15px;
}
.head__h4 {
	position: relative;
	width: 100%;
	display: block;
	color: #000000;
	font: 500 16px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 12px;
}
.statlerexpress__list__text .desc__text {
	color: #666666;
	font-size: 11px;
	margin-bottom: 12px;
}
.statlerexpress__list__text .desc__text > *:last-child {
	margin: 0;
}
.statlerexpress__list .price__outer {
	position: relative;
	width: 100%;
	display: inline-flex;
	align-items: center;
	justify-content: space-between;
}
.statlerexpress__list .price__text {
	position: relative;
	width: auto;
	display: inline-flex;
	color: #000000;
	font: 500 16px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
}
.statlerexpress__list a.add__item, .statlerexpress__list button.add__item {
    position: relative;
    width: auto;
    display: inline-flex;
    color: #FFFFFF;
    font: 500 13px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    background: #B31B1B;
    border: 1px solid #B31B1B;
    border-radius: 50px;
    padding: 5px 10px;
    gap: 5px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.statlerexpress__list a.add__item .template-icon, .statlerexpress__list button.add__item .template-icon {
	font-size: 16px;
    line-height: inherit;
}
.statlerexpress__list a.add__item:hover, .statlerexpress__list button.add__item:hover {
	background: #000000;
}
.statlerexpress__list a.add__item:focus, .statlerexpress__list button.add__item:focus {
	outline: 1px solid #B31B1B !important;
}
.statlerexpress__list.active a.add__item, .statlerexpress__list.active button.add__item {
	display: none;
}
.statlerexpress__active {
	width: 35%;
}
.filter-sub-items {
	position: relative;
	width: 65%;
	background: #E8E8E8F2;
	padding: 30px 25px;
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
}
.statlerexpress__open {
	display: block;
	opacity: 1;
	visibility: visible;
}
.statlerexpress__active .statlerexpress__list {
    width: 98%;
}
.statlerexpress__active .statlerexpress__list.active {
    width: 100%;
}
.statlerexpress__listitem__outer {
	position: relative;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.statlerexpress__open .statlerexpress__option {
	display: block;
	opacity: 1;
	visibility: visible;
}
.statlerexpress__list__submenu {
	position: relative;
	width: 100%;
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s ease;
}
.statlerexpress__list__submenu.active {
	padding: 20px;
    background: #E8E8E8F2;
    border-color: #E8E8E8F2;
	display: block;
	opacity: 1;
	visibility: visible;
}
.statlerexpress__list__submenu .price-box {
	position: relative;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.statlerexpress__list__submenu .price-box label {
	position: relative;
	width: 100%;
	display: block;
	color: #000000;
	font: 500 16px / 100% 'Roboto', sans-serif !important;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 15px !important;
}
.statlerexpress__list__submenu .price-box input {
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 500 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: none;
    background: #FFFFFF !important;
    border: 1px solid #666666 !important;
    border-radius: 30px;
    padding: 10px 20px;
    margin: 0;
}
.statlerexpress__list.active {
	background: #E8E8E8F2;
	border-color: #E8E8E8F2;
}
.statlerexpress__list__submenu .choice-select-option {
	position: relative;
	width: 100%;
	display: block;
	margin-bottom: 20px;
}
.statlerexpress__list__submenu .choice-select-option .custom-select-wrapper {
    position: relative;
    width: 100%;
    display: block;
}
.statlerexpress__list__submenu .choice-select-option select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 500 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    background: #FFFFFF !important;
    border: 1px solid #666666 !important;
    border-radius: 30px;
    padding: 10px 35px 10px 20px;
    margin: 0;
    cursor: pointer;
    transition: border-color 0.3s ease;
}
.statlerexpress__list__submenu .choice-select-option select:focus, .statlerexpress__list__submenu .choice-select-option select:focus-visible {
	outline: 2px solid #B31B1B;
    outline-offset: 1px;
}
.statlerexpress__list__submenu .choice-select-option .custom-arrow {
    color: #000000;
    font-size: 12px;
	position: absolute;
    top: 50%;
    right: 12px;
    transform: translateY(-50%);
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	pointer-events: none;
}
.statlerexpress__list__submenu .choice-select-option .custom-select-wrapper.select-open .custom-arrow {
    transform: translateY(-50%) rotate(180deg);
}
.statlerexpress__list__submenu .choose-text {
	position: relative;
	width: 100%;
	display: block;
	color: #000000;
	font: 500 16px / 100% 'Roboto', sans-serif !important;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 10px;
}
.statlerexpress__list__submenu .choice-option {
	position: relative;
	width: 100%;
	display: block;
	background: #FFFFFF;
	border: 1px solid #666666;
	border-radius: 15px;
	padding: 20px 20px;
	margin-top: 0;
	margin-bottom: 20px;
}
.statlerexpress__list__submenu .choice-option-text {
	position: relative;
	width: 100%;
	display: block;
	color: #000000;
	font: 500 16px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 15px;
}
.statlerexpress__list__submenu .option-text {
	position: relative;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	row-gap: 10px;
	column-gap: 25px;
	margin: 0;
}
.statlerexpress__list__submenu .option-text .option-list, .statlerexpress__list__submenu .option-text label {
	position: relative;
	width: auto;
	color: #666666;
	font: 500 16px / 100% 'Roboto', sans-serif !important;
	letter-spacing: 0;
	text-transform: none;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: flex-start;
    white-space: normal;
    word-break: break-word;
	row-gap: 10px;
    column-gap: 10px;
	cursor: pointer;
	margin: 0 0 5px;
}
.statlerexpress__list__submenu .choice-option.sub-option {
    display: none;
    border-radius: 5px;
    padding: 8px 10px;
    margin: 0;
    transition: all 0.3s ease;
}
.statlerexpress__list__submenu .option-text label span.text-Option {
    flex: 1;
}
.statlerexpress__list__submenu .option-text input[type="radio"], .statlerexpress__list__submenu .option-text input[type="checkbox"] {
	width: 1px;
	height: 1px !important;
	line-height: normal !important;
  	position: absolute;
	opacity: 0;
	margin: 0;
	padding: 0;
}
.statlerexpress__list__submenu .option-text .radio .custom, .statlerexpress__list__submenu .option-text .checkbox .custom {
	position: relative;
	width: 16px;
	height: 16px;
	border: 1px solid #000000;
	border-radius: 0;
	transition: all 0.3s ease;
}
.statlerexpress__list__submenu .option-text .radio .custom {
	border-radius: 50%;
}
.statlerexpress__list__submenu .option-text .radio input:checked + .custom {
	border-color: #B31B1B;
}
.statlerexpress__list__submenu .option-text .checkbox input:checked + .custom {
	background-color: #B31B1B;
	border-color: #B31B1B;
}
.statlerexpress__list__submenu .option-text .radio input:checked + .custom::after {
	content: "";
	width: 8px;
	height: 8px;
	background: #B31B1B;
	border-radius: 50%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.statlerexpress__list__submenu .option-text .checkbox input:checked + .custom::after {
	content: "✔";
	font-size: 13px;
	color: white;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.statlerexpress__list__submenu a.another-options, .statlerexpress__list__submenu button.another-options {
	position: relative;
	width: auto;
	display: inline-flex;
	color: #FFFFFF;
	font: 500 13px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: uppercase;
	background: #000000;
	border: 1px solid #000000;
	border-radius: 20px;
	padding: 12px 25px;
	gap: 5px;
	text-decoration: none;
	transition: all 0.3s ease;
}
.statlerexpress__list__submenu a.another-options span.template-icon, .statlerexpress__list__submenu button.another-options span.template-icon {
    font-size: 18px;
    line-height: inherit;
}
.statlerexpress__list__submenu a.another-options:hover, .statlerexpress__list__submenu button.another-options:hover {
	background: #B31B1B;
	border-color: #B31B1B;
}
.statlerexpress__price__outer {
    position: fixed;
    width: 100%;
    display: block;
    background: #000000;
    padding: 15px 0;
    bottom: 0;
    left: 0;
    z-index: 999;
}
.statlerexpress__price {
	position: relative;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
}
.order__summary, .order__summary nav, .order__summary nav ul.uk-subnav {
	position: relative;
	width: auto;
	display: inline-flex;
	flex-wrap: wrap;
	padding: 0;
	margin: 0;
}
.order__summary nav ul.uk-subnav li, .order__summary nav ul.uk-subnav li a, .order__summary nav ul.uk-subnav li button {
	position: relative;
	width: auto;
	color: #FFFFFF;
	background: none;
    border-width: 0;
	font: 500 24px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	padding: 0;
  	transition: all 0.3s ease;
}
.order__summary nav ul.uk-subnav li a, .order__summary nav ul.uk-subnav li button {
    display: flex;
    align-items: center;
    gap: 5px;
}
.order__summary nav ul.uk-subnav li a:focus, .order__summary nav ul.uk-subnav li a:focus-visible, .order__summary nav ul.uk-subnav li button:focus, .order__summary nav ul.uk-subnav li button:focus-visible {
    outline: 1px solid #FFFFFF !important;
}
.order__summary nav ul.uk-subnav li a span.template-icon, .order__summary nav ul.uk-subnav li button span.template-icon {
    font-size: 25px;
    line-height: inherit;
    transform: rotate(0deg);
  	transition: all 0.3s ease;
}
.order__summary nav ul.uk-subnav li a.uk-open span.template-icon, .order__summary nav ul.uk-subnav li button.uk-open span.template-icon {
    transform: rotate(180deg);
}
.place__order__outer {
	position: relative;
	width: auto;
	display: inline-flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
}
#price__summary {
	position: relative;
	width: auto;
	display: inline-flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 30px;
	padding: 0;
	margin: 0;
}
.place__order__outer .price__total {
	position: relative;
	width: auto;
	color: #FFFFFF;
	font: 500 24px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	padding-right: 15px;
}
.place__order__outer .place__order {
	position: relative;
	width: auto;
	display: inline-flex;
	color: #FFFFFF;
	font: 500 24px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: uppercase;
	background: #B31B1B;
	border: 1px solid #B31B1B;
	border-radius: 30px;
	padding: 12px 30px;
	gap: 10px;
	text-decoration: none;
	transition: all 0.3s ease;
}
.place__order__outer .place__order:hover {
    color: #B31B1B;
    background: #FFFFFF;
    border-color: #FFFFFF;
}
.place__order__outer .price__total:before {
	content: "";
	width: 1px;
	height: 100%;
	background: #FFFFFF;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}
.order__summary nav ul.uk-subnav li {
	position: relative;
}
.order__summary nav .uk-dropdown {
    display: none;
    min-width: 400px;
    background: #000000;
    border-radius: 0;
    box-shadow: none;
    padding: 0;
    margin-bottom: 15px;
    position: absolute;
    bottom: 100%;
    left: 0;
    transform-origin: bottom left;
    overflow: hidden;
    opacity: 0;
    transform: translateY(10px) scale(0.95);
    transition: opacity 0.3s ease, transform 0.3s ease;
}
.order__summary nav .uk-dropdown.uk-open {
	opacity: 1;
	transform: translateY(0) scale(1);
	display: block;
}
.order__summary__item {
	padding: 0 !important;
}
.order__summary__item .order__itemlist {
  	max-height: 550px;
    padding: 20px;
    overflow-y: auto;
}
#cart-items-container {
    position: relative;
    width: 100%;
    display: block;
}
.empty-cart-message {
    position: relative;
    width: 100%;
    display: block;
    color: #FFFFFF;
    font: 500 24px / 100% 'Roboto', sans-serif;
    font-style: italic;
  	text-align: center;
    letter-spacing: 0;
    text-transform: none;
    padding: 0;
  	margin: 0;
}
.cart-item-group {
    position: relative;
    width: 100%;
    display: block;
    padding: 0;
    margin-bottom: 20px;
}
.cart-item-header {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 10px;
}
.menu__order__name {
    position: relative;
    width: 100%;
    display: block;
    color: #FFFFFF;
    font: 700 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin: 0;
}
.order__summary .cart-item-header a.remove-group-btn, .order__summary .cart-item-header button.remove-group-btn {
    position: relative;
    width: auto;
    display: inline-block;
    color: #FFFFFF;
    font: 500 13px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    background: #B31B1B;
    border-radius: 50px;
    padding: 5px 10px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.order__summary .cart-item-header a.remove-group-btn:hover, .order__summary .cart-item-header button.remove-group-btn:hover {
  	color: #B31B1B;
	background: #FFFFFF;
}
.cart-item-details {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: end;
    gap: 20px;
}
.cart-item-options {
    position: relative;
    width: 50%;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 5px;
}
.cart-item-options span {
    position: relative;
    width: auto;
    display: inline-block;
    color: #FFFFFF;
    font: 400 14px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    padding-right: 10px;
}
.cart-item-options span:last-child {
	padding-right: 0;
}
.cart-item-options span:after {
    content: "";
    width: 6px;
    height: 6px;
    display: inline-block;
    background: #FFFFFF;
    border-radius: 6px;
    position: absolute;
    top: 5px;
    right: 0px;
}
.cart-item-options span:last-child:after {
	display: none;
}
.cart-item-quantity-controls {
    position: relative;
    width: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: flex-end;
    gap: 15px;
}
.quantity-controls {
    position: relative;
    width: auto;
    border: 1px solid #FFFFFF;
    border-radius: 20px;
    padding: 5px 12px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.order__summary nav ul.uk-subnav li .quantity-controls a.quantity-btn, .order__summary nav ul.uk-subnav li .quantity-controls button.quantity-btn {
    height: auto;
    display: inline-block;
    background: none;
    font-size: 20px;
    line-height: normal;
    transition: background 0.3s;
}
.order__summary nav ul.uk-subnav li .quantity-controls a.quantity-btn:hover, .order__summary nav ul.uk-subnav li .quantity-controls a.quantity-btn:focus-visible, .order__summary nav ul.uk-subnav li .quantity-controls button.quantity-btn:hover, .order__summary nav ul.uk-subnav li .quantity-controls button.quantity-btn:focus-visible {
    color: #B31B1B;
}
.quantity-controls .quantity-input {
    width: 50px;
    height: auto !important;
    display: inline-block;
    color: #FFFFFF;
    line-height: normal !important;
    text-align: center;
    border: none !important;
    border-radius: 0;
    padding: 2px !important;
}
.quantity-controls .quantity-input:focus {
    padding: 2px !important;
}
.item-total-price {
    position: relative;
    width: auto;
    display: inline-block;
    color: #FFFFFF;
    font: 400 14px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
.cart-actions {
    position: relative;
    width: 100%;
    display: block;
    text-align: right;
    border-top: 1px solid #FFF;
    padding-top: 20px;
    margin-top: 20px;
}
.order__summary .cart-actions .clear-cart-btn {
    position: relative;
    width: auto;
    display: inline-block;
    color: #FFFFFF;
    font: 500 13px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    background: #B31B1B;
    border-radius: 50px;
    padding: 5px 10px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.order__summary .cart-actions .clear-cart-btn:hover {
	color: #B31B1B;
  	background: #FFFFFF;
}
.remove-cloned-item {
	position: relative;
	width: 100%;
	display: block;
	text-align: right;
	margin-top: 10px;
}
.remove-btn {
	position: relative;
	width: auto;
	display: inline-flex;
	color: #FFFFFF;
	font: 500 13px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	background: #B31B1B;
	border-radius: 50px;
	padding: 5px 10px;
	text-decoration: none;
	transition: all 0.3s ease;
	border: none;
	cursor: pointer;
}
.remove-btn:hover {
	color: #FFFFFF;
	background: #000000;
}
.option-text input[type="checkbox"]:disabled + .custom {
	border-color: #cccccc;
	background: #f5f5f5;
}
.option-text input[type="radio"]:disabled + .custom {
	border-color: #cccccc;
}
.option-text input[type="checkbox"]:focus-visible + .custom,
.option-text input[type="radio"]:focus-visible + .custom {
	outline: 2px solid #B31B1B;
	outline-offset: 1px;
}
.option-text input[type="checkbox"]:focus + .custom,
.option-text input[type="radio"]:focus + .custom {
	outline: 2px solid #B31B1B;
	outline-offset: 1px;
}
.order__itemlist::-webkit-scrollbar {
	width: 6px;
}
.order__itemlist::-webkit-scrollbar-track {
	background: #f1f1f1;
	border-radius: 3px;
}
.order__itemlist::-webkit-scrollbar-thumb {
	background: #B31B1B;
	border-radius: 3px;
}
.order__itemlist::-webkit-scrollbar-thumb:hover {
	background: #8a1414;
}
.dropdown-close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	background: transparent;
	border: none;
	color: #666;
	font-size: 20px;
	cursor: pointer;
	width: 30px;
	height: 30px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	transition: all 0.3s ease;
	z-index: 1002;
}
.dropdown-close-btn:hover {
	background: #f5f5f5;
	color: #B31B1B;
}
.submenu-item-container {
	position: relative;
	width: 100%;
	display: block;
}
.submenu-item-container + .submenu-item-container {
    border-top: 1px solid #666666;
}
.ui-datepicker table, .ui-datepicker tr, .ui-datepicker th, .ui-datepicker td {
	border: none;
}
.ui-datepicker .ui-datepicker-buttonpane button {
    border: 1px solid #B31B1B;
}
@media (max-width: 768px) {
	.order__summary nav .uk-dropdown {
		min-width: 300px;
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		transform-origin: bottom center;
	}
	.order__summary nav .uk-dropdown:before {
		left: 50%;
		transform: translateX(-50%);
	}
	.statlerexpress__price {
		flex-direction: column;
		gap: 15px;
		align-items: flex-start;
	}
    .place__order__outer {
          width: 100%;
      }
      .place__order__outer .price__total:before {
          display: none;	
      }
	#price__summary {
		width: 100%;
		justify-content: space-between;
		gap: 20px;
	}
}
.statlerexpress__addmore__item, .addmore__item, .statlerexpress__place__order {
    position: relative;
    width: 100%;
    display: block;
}
.statlerexpress__addmore__item {
    color: #ffffff;
    background: #666666;
    padding: 15px 0;
}
.addmore__item a, .addmore__item button {
    position: relative;
    width: auto;
    display: inline-flex;
    align-items: center;
    color: #FFFFFF;
    font: 600 13px / 16px 'Roboto', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: transparent;
    border: none;
    padding: 6px 10px;
    gap: 2px;
}
.addmore__item a span.template-icon, .addmore__item button span.template-icon {
    font-size: 20px;
    line-height: normal;
    padding: 0;
}
.addmore__item a:hover, .addmore__item button:hover, .addmore__item a:focus, .addmore__item button:focus, .addmore__item a:focus-visible, .addmore__item button:focus-visible {
    color: #FFFFFF;
    background: #B31B1B;
    border: none;
	outline: none !important;
}
.statlerexpress__place__order {
    padding: 30px 0;
}
.place__an__order__info {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 40px;
}
.place__order {
    position: relative;
    width: 70%;
    display: block;
}
.place__an__order__info > .order__info {
    position: relative;
    width: 30%;
    display: block;
    border: 1px solid #666666;
    border-radius: 30px;
    padding: 40px 20px;
}
.order__info .section-title {
    position: relative;
    width: 100%;
    display: block;
    color: #B31B1B;
    font: 500 24px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    border-bottom: 1px solid #666666;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.order__info table {
    position: relative;
    width: 100%;
    border: 1px solid #E8E8E8F2;
    margin: 0;
}
.order__info table, .order__info tr, .order__info th, .order__info td {
    vertical-align: middle;
    border: none;
    padding: 0;
}
.order__info table tbody tr:nth-of-type(odd), table > tr:nth-of-type(odd) {
    background: #F0F0F0F2;
    border-top: 1px solid #E8E8E8F2;
    border-bottom: 1px solid #E8E8E8F2;
}
.order__info th {
    color: #B31B1B;
    font: 500 18px / 120% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    padding: 10px 10px !important;
}
.order__info td {
    color: #000000;
    font: 500 15px / 120% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    padding: 10px 10px !important;
}
.order__info tfoot {
    border-top: 2px solid #ffffff;
}
.order__info tfoot tr.subtotal {
    background: rgba(179,27,27,0.1);
}
.order__info tfoot tr.subtotal td {
	color: #B31B1B;
    font-weight: 600;
}
.order__info tr.uk-text-lead {
    background: #B31B1B;
}
.order__info tr.uk-text-lead td {
    color: #FFFFFF;
    font-size: 20px;
}
.place__an__order__info > .order__info button.submit-btn {
    display: none;
}
.statlerexpress__submit__order__outer {
    position: relative;
    width: 100%;
    display: block;
    background: #000000;
    padding: 15px 0;
}
.submit__order {
    position: relative;
    width: auto;
    display: inline-flex;
    color: #FFFFFF;
    font: 500 24px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: uppercase;
    background: #B31B1B;
    border: 1px solid #B31B1B;
    border-radius: 30px;
    padding: 12px 30px;
    gap: 10px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.submit__order:hover {
    color: #B31B1B;
    background: #FFFFFF;
    border-color: #FFFFFF;
}
.place-an-order {
    display: none;
}
span.asterisk {
    width: auto;
    display: inline-block;
    color: #B31B1B;
    font: 400 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
.place__order__head {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 20px;
	margin-bottom: 30px;
}
.place__order__head .head__h3 {
    width: auto;
    margin: 0;
}
.place__order__note {
    position: relative;
    width: auto;
    display: block;
    color: #000000;
    font: 400 14px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
}
.place__order__form .head__h4 {
    font-size: 20px;
}
.place__order__form, .customer__information, .pickup__delivery__information, .order__information, .payment__information, .special__instructions, .order__pricing__notice, .hours__of__operation {
    position: relative;
    width: 100%;
    display: block;
    border: none;
    margin-top: 0;
}
.customer__information, .pickup__delivery__information, .order__information, .payment__information, .special__instructions {
    margin-bottom: 40px;
}
.order__pricing__notice {
    margin-bottom: 20px;
}
.special__instructions .information__text {
    margin-bottom: 20px;
}
.no-order-date {
    position: relative;
    width: 100%;
    display: block;
    margin-top: 20px;
}
.no-order-date span.title-no-dates {
    position: relative;
    width: 100%;
    display: block;
    color: #B31B1B;
    font: 600 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 10px;
}
.no-order-date p {
	position: relative;
	width: 100%;
	display: block;
	color: #000000;
	font: 400 14px / 140% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin: 0 0 5px;
}
.information__box {
    position: relative;
    width: 100%;
    display: block;
    background: #F0F0F0F2;
    border-radius: 15px;
    padding: 20px;
}
.information__box label {
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 600 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 12px !important;
}
.information__box input, .information__box textarea {
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 500 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0 !important;
    text-transform: none;
    background: #FFFFFF !important;
    border: 1px solid #666666 !important;
    border-radius: 30px;
    padding: 10px 20px;
    margin: 0;
}
.information__box textarea {
	height: 106px;
	border-radius: 15px;
}
.information__box label[for="total__box__price-input"] {
    background: none;
    margin: 0 !important;
}
input#total__box__price-input {
    width: auto;
    height: auto !important;
    line-height: normal !important;
    position: absolute;
    opacity: 0;
    padding: 0;
  	margin: 0;
  	filter: opacity(1);
}
.information__box .uk-form-controls {
    position: relative;
    width: 100%;
    display: block;
}
.information__box .uk-form-controls input {
    padding-right: 40px;
}
.information__box .custom-select-wrapper {
    position: relative;
    width: 100%;
    display: block;
}
.information__box select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 500 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    background: #FFFFFF !important;
    border: 1px solid #666666 !important;
    border-radius: 30px;
    padding: 10px 35px 10px 20px;
    margin: 0;
    cursor: pointer;
    transition: border-color 0.3s ease;
}
.information__box .custom-arrow {
    color: #000000;
    font-size: 12px;
	position: absolute;
    top: 7px;
    right: 12px;
  	transform: translateY(0) rotate(0deg);
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
	pointer-events: none;
}
.information__box .custom-select-wrapper.select-open .custom-arrow {
    transform: translateY(0) rotate(180deg);
}
.information__box .uk-form-controls button.ui-datepicker-trigger {
    right: 18px !important;
    top: 10px !important;
}
.information__box .option-text {
    position: relative;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    row-gap: 10px;
    column-gap: 25px;
    margin: 0;
}
.information__box .option-area {
    position: relative;
    width: auto;
    display: inline-flex;
    align-items: flex-start;
    row-gap: 10px;
    column-gap: 10px;
}
.information__box .option-text label {
    position: relative;
    width: auto;
    color: #000;
    font: 500 16px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    display: inline-flex;
    align-items: flex-start;
    white-space: normal;
    word-break: break-word;
    row-gap: 10px;
    column-gap: 10px;
    cursor: pointer;
    margin: 0 !important;
}
.information__box .option-text label .text-Option {
    flex: 1;
}
.information__box .option-text label .error-message {
    order: 1;
    flex: 1;
}
.information__box .option-area .error-message {
    font: 500 16px / 100% 'Roboto', sans-serif;
    flex: 1;
    align-items: flex-start;
}
.information__box .option-text input[type="radio"],
.information__box .option-text input[type="checkbox"] {
    width: 1px;
    height: 1px !important;
    position: absolute;
    opacity: 0;
    margin: 0;
    padding: 0;
}
.information__box .option-text .custom {
    position: relative;
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #000;
    transition: all 0.3s ease;
}
.information__box .option-text .radio .custom {
    border-radius: 50%;
}
.information__box .option-text .checkbox .custom {
    border-radius: 0;
}
.information__box .option-text label.radio:has(+ input[type="radio"]:checked) .custom {
    border-color: #B31B1B;
}
.information__box .option-text label.radio:has(+ input[type="radio"]:checked) .custom::after {
    content: "";
    width: 8px;
    height: 8px;
    background: #B31B1B;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.information__box .option-text .checkbox input:checked + .custom {
    background-color: #B31B1B;
    border-color: #B31B1B;
}
.information__box .option-text .checkbox input:checked + .custom::after {
    content: "✔";
    font-size: 13px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.information__box .instructions label span.asterisk {
    display: none;
}
.information__box .instructions.required_ins label span.asterisk {
    display: inline-block;
}
.required_ins .text__editor {
    color: #B31B1B;
}
.frm-group {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 30px;
}
.google-captcha {
    position: relative;
    width: auto;
    display: inline-block;
}
.pickup__delivery__information .option-text {
    margin-bottom: 15px;
}
.information__area.delivery-address, .information__area.account-number {
    margin-top: 20px;
    display: none;
}
.head__h6 {
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 700 14px / 140% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 4px;
}
.text__editor {
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 400 14px / 140% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
}
.text__editor p {
    margin-bottom: 15px;
}
.text__editor p:last-child {
    margin-bottom: 0;
}
.information__area {
    position: relative;
    width: 100%;
    display: flex;
    row-gap: 30px;
    column-gap: 30px;
    margin-bottom: 20px;
}
.information__form {
    position: relative;
    display: block;
}
.information__form.half__form {
    width: 50%;
}
.information__form.full__form {
    width: 100%;
}
.information__area:last-child {
    margin-bottom: 0;
}
.information__text {
    position: relative;
    width: 100%;
    display: block;
}
main.statlerexpress__pdf__outer {
	position: relative;
	width: 100%;
	display: block;
	padding: 30px 0;
}
.statlerexpress__pdf {
	position: relative;
	width: 100%;
	display: block;
}
.order__success__outer {
    position: relative;
    width: 100%;
    display: block;
    background: #DBFAEE;
    border-left: 5px solid #13532C;
    padding: 20px;
    margin-bottom: 20px;
}
.order__success__inner {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.order__success__image, .order__success {
	position: relative;
	width: auto;
	display: inline-flex;
	flex-direction: column;
}
.order__success__image span.template-icon {
	color: #13532C;
	font-size: 30px;
	line-height: normal;
}
.success__title {
	position: relative;
	width: 100%;
	display: block;
	color: #13532C;
	font: 700 18px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 10px;
}
.success__msg {
	position: relative;
	width: 100%;
	display: block;
	color: #13532C;
	font: 500 16px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 0;
}
.statlerexpress__order__summary {
    position: relative;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.order__information__outer {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    border: 1px solid #E8E8E8F2;
    padding: 20px;
}
.order__summary__outer {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.order__detail__outer, .order__items__outer, .order__summary__text__outer {
    position: relative;
    width: 100%;
    display: block;
    border: 1px solid #E8E8E8F2;
}
.order__detail__outer, .order__items__outer {
    margin-bottom: 30px;
}
.order__detail__text, .order__items__text, .order__summary__text {
    position: relative;
    width: 100%;
    border-top: 3px solid #B31B1B;
    padding: 20px;
}
.order__information__head {
    position: relative;
    width: 100%;
    display: block;
    border-bottom: 1px solid #E8E8E8F2;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.order__information__title, .order__summary__title {
    position: relative;
    width: 100%;
    display: flex;
    align-items: center;
    color: #B31B1B;
    font: 500 22px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    gap: 8px;
}
.order__detail__list {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 20px;
}
.order__detail__box {
    position: relative;
    display: inline-block;
}
.order__detail__box.half__box {
    width: 50%;
}
.order__detail__box.full__box {
    width: 100%;
}
.order__title {
    position: relative;
    width: 100%;
    display: block;
    color: #000000;
    font: 500 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 10px;
}
.order__text {
    position: relative;
    width: 100%;
    display: block;
    text-align: left;
    color: #666666;
    font: 500 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 0;
}
.order__detail__instructions {
    position: relative;
    width: 100%;
    display: block;
    background: #FCEBDE;
    border-left: 5px solid #6F3406;
    padding: 25px;
    margin-bottom: 0;
}
.order__detail__instructions__head {
    position: relative;
    width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.order__instructions__image, .order__instructions {
	position: relative;
	width: auto;
	display: inline-flex;
	flex-direction: column;
}
.order__instructions__image span.template-icon {
	color: #6F3406;
	font-size: 30px;
	line-height: normal;
}
.instructions__title {
	position: relative;
	width: 100%;
	display: block;
	color: #6F3406;
	font: 700 18px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 10px;
}
.instructions__msg {
	position: relative;
	width: 100%;
	display: block;
	color: #6F3406;
	font: 500 16px / 100% 'Roboto', sans-serif;
	letter-spacing: 0;
	text-transform: none;
	margin-bottom: 0;
}
.order__items__text .order__info {
    position: relative;
    width: 100%;
    display: block;
}
.order__items__text .order__info .section-title {
    display: none;
}
.statlerexpress__pdf table {
    position: relative;
    width: 100%;
    border: 1px solid #E8E8E8F2;
    margin: 0;
}
.statlerexpress__pdf table, .statlerexpress__pdf tr, .statlerexpress__pdf th, .statlerexpress__pdf td {
  	vertical-align: middle;
    border: 1px solid #E8E8E8F2;
    padding: 0;
}
.statlerexpress__pdf table tbody tr:nth-of-type(odd), table > tr:nth-of-type(odd), .statlerexpress__pdf tr.uk-text-lead {
    background: #F0F0F0F2;
    border-top: 1px solid #E8E8E8F2;
    border-bottom: 1px solid #E8E8E8F2;
}
.statlerexpress__pdf th {
    color: #000000;
    font: 500 18px / 120% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    padding: 15px 15px;
}
.statlerexpress__pdf td {
    color: #000000;
    font: 500 15px / 120% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    padding: 15px 15px;
}
.statlerexpress__pdf tr.uk-text-lead th {
    font-size: 20px;
}
.total__box {
    position: relative;
    width: 100%;
    display: block;
    background: #F0F0F0F2;
    border: 1px solid #B31B1B;
    padding: 20px;
    margin-bottom: 0;
}
.total__box__title {
    position: relative;
    width: 100%;
    display: block;
    text-align: center;
    color: #000000;
    font: 500 20px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 20px;
}
.total__box__price {
    position: relative;
    width: 100%;
    display: block;
    text-align: center;
    color: #B31B1B;
    font: 500 30px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    margin: 0;
}
.note__box {
    position: relative;
    width: 100%;
    display: block;
    background: #d8eafc;
    padding: 15px;
  	margin-bottom: 30px;
}
.note__box__title {
    position: relative;
    width: auto;
    color: #000000;
    font: 500 18px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: 15px;
}
.note__box__text {
    position: relative;
    width: auto;
    color: #000000;
    font: 500 15px / 100% 'Roboto', sans-serif !important;
    letter-spacing: 0;
    text-transform: none;
    margin: 0;
}
.note__box__text p {
    margin-bottom: 15px;
}
.note__box__text p:last-child {
    margin: 0;
}
.print__detail {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px;
    margin-bottom: 30px;
}
.loaderactive .print__detail {
    display: none;
}
.print__detail a.uk-button, .print__detail button.uk-button {
    position: relative;
    width: auto;
    display: inline-flex;
    color: #FFFFFF;
    font: 500 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    background: #B31B1B;
    border: 1px solid #B31B1B;
    border-radius: 50px;
    padding: 10px 28px;
    gap: 10px;
    text-decoration: none;
    transition: all 0.3s ease;
}
.print__detail a.uk-button:hover, .print__detail button.uk-button:hover {
	background: #000000;
	border-color: #000000;
}
.print__detail a.uk-button:focus, .print__detail button.uk-button:focus {
	outline: 1px solid #000000 !important;
}
.needto__changes__outer {
    position: relative;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.needto__changes__image {
    position: relative;
    width: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #666666;
    font: 500 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    gap: 8px;
}
.needto__changes {
    position: relative;
    width: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #666666;
    font: 500 14px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
}
.loader {
    width: 100%;
    height: 100vh;
    background: rgba(255, 255, 255, 0.9);
    align-items: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}
.loader img {
    width: auto;
    display: inline-block;
}
.loaderactive .loader {
    display: flex;
}
.pdf__header {
    position: relative;
    width: 100%;
    display: none;
    margin-bottom: 20px;
}
.pdf__head {
    position: relative;
    width: 100%;
    display: block;
    text-align: center;
}
.pdf__head img {
    width: auto;
    display: block;
    margin: 0 auto;
}
.pdf__footer {
    position: relative;
    width: 100%;
    display: none;
    margin-top: 20px;
}
.pdf__foot {
    position: relative;
    width: 100%;
    display: block;
    color: #FFFFFF;
    font: 500 16px / 100% 'Roboto', sans-serif;
    letter-spacing: 0;
    text-transform: none;
    text-align: center;
    background: #000000;
    padding: 20px;
}
.loaderactive .pdf__header, .loaderactive .pdf__footer {
	display: block;
}
@media print {
    .statlerexpress__order__summary,
    .order__detail__outer {
        page-break-inside: avoid;
        break-inside: avoid;
    }
    .order__items__outer {
        page-break-before: always;
        break-before: page;
    }
    .order__information__outer {
        page-break-before: auto;
        break-before: auto;
    }
    .statlerexpress__pdf table {
        width: 100%;
        table-layout: fixed;
        border-collapse: collapse;
    }
    .statlerexpress__pdf thead {
        display: table-header-group;
    }
    .statlerexpress__pdf tfoot {
        display: table-footer-group;
    }
    .statlerexpress__pdf tr {
        page-break-inside: avoid;
        break-inside: avoid;
    }
    .statlerexpress__pdf tbody tr {
        page-break-inside: avoid !important;
        break-inside: avoid !important;
    }
    .statlerexpress__pdf td,
    .statlerexpress__pdf th {
        word-wrap: break-word;
        overflow-wrap: break-word;
        white-space: normal;
        padding: 12px 10px;
        font-size: 14px;
    }
    .statlerexpress__pdf th:nth-child(1),
    .statlerexpress__pdf td:nth-child(1) {
        width: 65%;
        text-align: left;
    }
    .statlerexpress__pdf th:nth-child(2),
    .statlerexpress__pdf td:nth-child(2) {
        width: 10%;
        text-align: center;
    }
    .statlerexpress__pdf th:nth-child(3),
    .statlerexpress__pdf td:nth-child(3) {
        width: 25%;
        text-align: right;
    }
    .order__items__text {
        padding: 15px;
    }
}
@media (max-width: 1399.98px) {}
@media (min-width: 1200px) and (max-width: 1366px)  {}
@media (min-width: 1025px) and (max-width: 1199.98px) {
	.statlerexpress__list {
		width: calc(50% - 20px);
	}
	
}
@media (max-width: 1024px) {
	.statlerexpress__navbar__list {
		padding: 0 15px;
	}
	.order__summary nav ul.uk-subnav li, .order__summary nav ul.uk-subnav li a, .order__summary nav ul.uk-subnav li button, .place__order__outer .price__total, .place__order__outer .place__order {
		font-size: 18px;
	}
	.statlerexpress__active {
		width: 100%;
	}
	.filter-sub-items {
		width: 100%;
		margin-top: 20px;
	}
	.statlerexpress__section .container {
		padding: 0 20px;
	}
	.statlerexpress__list, .statlerexpress__active .statlerexpress__list {
		width: 100%;
	}
	.head__h3 {
		font-size: 20px;
	}
	.desc__text {
		margin-bottom: 15px;
	}
	.order__summary nav ul.uk-subnav li a span.template-icon, .order__summary nav ul.uk-subnav li button span.template-icon {
		font-size: 22px;
	}
	.place__order__outer .place__order {
        font-size: 14px;
        padding: 8px 20px;
    }
	.place__an__order__info {
		flex-direction: column;
		gap: 30px;
	}
	.place__order, .place__an__order__info > .order__info {
		width: 100%;
	}
	.place__order__head {
		margin-bottom: 20px;
	}
	.place__order__head .head__h3 {
		font-size: 20px;
	}
	.customer__information, .pickup__delivery__information, .order__information, .payment__information, .special__instructions {
		margin-bottom: 30px;
	}
	.place__order__form .head__h4 {
		font-size: 18px;
	}
	.statlerexpress__order__summary {
		flex-direction: column-reverse;
	}
	.order__information__outer {
		width: 100%;
	}
	.order__summary__outer {
		width: 100%;
	}
	.order__success__outer, .order__detail__instructions {
		padding: 20px;
	}
	.order__success__image span.template-icon, .order__instructions__image span.template-icon {
		font-size: 22px;
    }
	.success__title, .instructions__title {
		font-size: 16px;
	}
	.success__msg, .instructions__msg {
		font-size: 14px;
	}
	.order__information__title, .order__summary__title {
		font-size: 20px;
	}
	.total__box {
		padding: 15px;
    }
	.total__box__title {
		font-size: 18px;
		margin-bottom: 10px;
	}
	.total__box__price {
		font-size: 26px;
	}
	.statlerexpress__pdf th {
		font-size: 16px;
		padding: 10px 15px;
	}
	.statlerexpress__pdf td {
		font-size: 14px;
		padding: 10px 15px;
	}
	.statlerexpress__pdf tr.uk-text-lead th {
		font-size: 18px;
	}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.order__summary nav ul.uk-subnav li, .order__summary nav ul.uk-subnav li a, .order__summary nav ul.uk-subnav li button, .place__order__outer .price__total, .place__order__outer .place__order {
		font-size: 16px;
	}
}
@media (max-width: 767.98px) {
	.information__area {
		flex-direction: column;
		row-gap: 20px;
		column-gap: 20px;
		margin-bottom: 20px;
	}
	.information__form.half__form {
		width: 100%;
	}
	.order__detail__list {
		flex-direction: column;
	}
	.order__detail__box.half__box {
		width: 100%;
	}
	.order__summary nav ul.uk-subnav li, .order__summary nav ul.uk-subnav li a, .place__order__outer .price__total, .place__order__outer .place__order {
		font-size: 15px;
	}
	.place__order__outer .place__order {
        font-size: 12px;
        padding: 8px 12px;
    }
}
@media (max-width: 639.98px) {}
@media (max-width: 575px) {}