/* Custom Data 2026-08-20 11:18:44: Do not change this file. */

:root{
	/* Page Width */
	
	/* Body Font */
		--font-family-name__base: 'Roboto', sans-serif;
			--font-size__base: 16px;
			--text-weight: 400;
	
	/* Heading Font */
			--heading__font-family__base: 'Montserrat', sans-serif;
			--heading__font-weight__base: 400;
		
	/* Menu Font */
			--navigation-level0-item__font-family:  'Montserrat', sans-serif;
			--naviation-level0-item__font-size: 16px;
			--navigation-level0-item__font-weight: 400;
			
	/* Other Font */
		--other_font_family: 'Satoshi', sans-serif;
	
	/* Theme Colors */
		--theme__color__primary: #B5924F; 
	
	/* Basic Colors */
		
	/* Buttons Colors */
		--button__border-radius: 0px;
				--button__color: #FFFFFF;
	--button-primary__color: #FFFFFF;
		 
	--button-secondary-bg: #043927;
	--button__background: #043927;
	--button-primary__background: #043927;
			--button__hover__background: #000000;
	--button-primary__hover__background: #000000;
			--button__hover__color: #FFFFFF;
	--button-primary__hover__color: #FFFFFF;
		
	/* Custom Sticky Background Color */
	
	/* Custom Header */
			--topbarbg: #B5924F;
			--topbarcolor: #000000;
				
	/* Custom Footer */
				--footer-links-color: #FFFFFF;
			--footer__background-color: #000000;
		
	/* Custom Menu */
	
	/* Page wraper */
						--page__background-color: 	#F7F7F7			}
@media (min-width: 1200px){
	.cms-index-index .header-absolute{
			}
	.cms-index-index .header-container:not(.header_scroll_up) .header_light{
										}
}


	body{
		font-weight: var(--text-weight);
	}
	body{
		font-size: var(--font-size__base);
	}
	footer{
		--footer-links-color: #FFFFFF;
		--link__color: #FFFFFF;
	}
	.minicart-wrapper .block-content .actions .secondary .action.viewcart:not(:hover){
		--heading__color__base: #FFFFFF;
	}
 
	button, .cart.table-wrapper .actions-toolbar > .action, .action-gift{
		border: 1px solid var(--button__background);
	}
	

/* Custom Header */
header.page-header{
	}



/* Custom Footer */
footer.page-footer{
	}


/* Page Wrapper */
.page-wrapper{
	}
.page-wrapper,
.breadcrumbs{
	background-color: #F7F7F7;
}




/* Customization Style */
:root {
    --navigation-level0-item__text-transform: uppercase;
    --level0_vertical_font_weight: 500;
    --vertical_level0_color: #000;
}

.product__style-3 {
    --button__font-size: 1.6rem;
}

elementor-content-static-men u {
    --footer-title-color: #fff;
}

.header-static-menu {
    --footer-title-color: #fff;
}

.footer-title {
    --heading__color__base: #fff;
}

footer .social-link a {
    color: var(--footer-links-color);
}

[data-image-box-position="left"] .elementor-image-box-img {
    position: relative;
    top: 4px;
}

@media only screen and (min-width: 768px) {
    --product_detail_title-font-size: 3rem;
}

@media only screen and (min-width: 1200px) {
    --navigation-desktop-level0-item__padding: 0 25px
}

.pagebuilder-stage .action.primary:hover,
body:not([class*="admin"]) .action.primary:hover,
.pagebuilder-stage .action-primary:hover,
body:not([class*="admin"]) .action-primary:hover,
.pagebuilder-stage .btn:not(.btn-social):hover,
body:not([class*="admin"]) .btn:not(.btn-social):hover,
.pagebuilder-stage button:hover,
body:not([class*="admin"]) button:hover,
.pagebuilder-stage .pagebuilder-button-secondary:hover,
body:not([class*="admin"]) .pagebuilder-button-secondary:hover,
.pagebuilder-stage .pagebuilder-button-primary:hover,
body:not([class*="admin"]) .pagebuilder-button-primary:hover,
.pagebuilder-stage .cart.table-wrapper .actions-toolbar>.action:hover,
body:not([class*="admin"]) .cart.table-wrapper .actions-toolbar>.action:hover,
.pagebuilder-stage .action-gift:hover,
body:not([class*="admin"]) .action-gift:hover {
    box-shadow: none !important;
    /*border: none;*/
}

a.pagebuilder-button-primary,
button.pagebuilder-button-primary,
div.pagebuilder-button-primary,
.cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary,
.action-gift.pagebuilder-button-primary,
body .pagebuilder-button-secondary,
.cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary,
.action-gift.pagebuilder-button-primary,
.action-gift.pagebuilder-button-primary,
.fixed-minicart .minicart-wrapper .ui-widget-content .block-minicart .block-title .text {
    font-weight: 400;
    border: none;
}

.mm-hero-text .pagebuilder-button-secondary:hover {
    border: none;
}

.page-header .header-container:not(.sticky) .header_padding {
    padding: 5px 25px 10px;
}

.page-header .header-container:not(.sticky) .header_padding .logo img {
    max-height: 100px;
    width: 100px;
}

.page-header .header-container.sticky .header_padding,
.breadcrumbs .items {
    padding-left: 25px;
    padding-right: 25px;
}

.page-header .header-container.sticky .header_padding .logo img {
    max-height: 50px;
    width: 50px;
}

.product__style-3 .products-grid .product-item-actions_middle .action:not(:hover),
.product__style-4 .products-grid .product-item-actions_middle .action:not(:hover),
.review-form .action.submit.primary {
    background: black;
    background-color: black;
    border-color: black;
    color: white;
}

.product__style-5 .product-item-actions_middle .action:not(:hover) span,
.product__style-3 .product-item-actions_middle .action:not(:hover) span,
.product__style-4 .product-item-actions_middle .action:not(:hover) span {
    color: white !important;
}

.product__style-3 .products-grid .product-item-actions_middle .action:hover,
.product__style-4 .products-grid .product-item-actions_middle .action:hover,
.review-form .action.submit.primary:hover {
    background: white;
    background-color: white;
    color: black;
}

.product__style-5 .product-item-actions_middle .action span,
.product__style-3 .product-item-actions_middle .action span,
.product__style-4 .product-item-actions_middle .action span {
    color: black;
}

.slick-track {
    display: flex !important;
}

.slick-slide {
    height: inherit !important;
}

.mm-popular-products-home li.product-item,
.mm-popular-products-home .slick-list .slick-slide>div {
    height: 100% !important;
}

div[data-content-type='tabs'] .tabs-navigation li.tab-header {
    padding: 10px;
}

#maincontent .tabs-container-title__com div[data-element="title_dropdown"] {
    font-size: 3.2rem;
    color: var(--heading__color__base, #000);
    font-family: 'Montserrat', sans-serif;
}

.toolbar.toolbar-products {
    border: none;
    margin: 30px 10px;
    display: flex;
}

.page-products .toolbar .limiter {
    margin-left: auto;
}

.pages .items .item.current strong {
    background: black;
    color: white;
}

.pages .items .item:hover a,
.pages .action.next:hover:before {
    background: black;
    color: white;
}

input[type="text"],
input[type="password"],
input[type="url"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type*="date"],
input[type="email"],
textarea,
.product-info-main .product-title-wrap .action.towishlist {
    border-radius: 0;
}

.product-info-main .box-tocart .input-text.qty,
.product-options-bottom .box-tocart .input-text.qty,
.column .block-addbysku .qty .qty,
.bundle-options-container .input-text.qty,
.cart.table-wrapper .col.qty .input-text,
.account .table-return-items .qty .input-text,
.table-giftregistry-items .field.qty .qty,
.block-giftregistry-shared-items .qty .qty,
.table.grouped .control .qty,
.multicheckout .table-wrapper .col .qty .input-text,
.account .table-wrapper .data.table.wishlist .box-tocart .qty,
.products-grid.wishlist .product-item .box-tocart input.qty,
.block-wishlist-info-items .input-text.qty,
.sidebar .block-addbysku .fieldset .fields .field.qty .qty,
.minicart-wrapper .minicart-items-wrapper .product-item .product .product-item-details .product-item-pricing .qty input {
    background: white;
    height: 43px;
}

.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary button,
.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary .cart.table-wrapper .actions-toolbar>.action,
.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary .action-gift,
.checkout-index-index .authentication-wrapper .action-auth-toggle,
.cart-container div#block-discount .content .actions-toolbar button,
.cart-container div#block-discount .content .actions-toolbar .cart.table-wrapper .actions-toolbar>.action,
.cart-container div#block-discount .content .actions-toolbar .action-gift {
    background: #043927;
    font-weight: 400;
    border-radius: 0;
    font-size: 1.4rem;
    line-height: 2.2rem;
    padding: 10.5px 32px;
    height: auto;
    border: 1px solid
}

.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary button:hover,
.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary .cart.table-wrapper .actions-toolbar>.action:hover,
.checkout-index-index .checkout-shipping-method .actions-toolbar>.primary .action-gift:hover,
.checkout-index-index .authentication-wrapper .action-auth-toggle:hover,
.cart-container div#block-discount .content .actions-toolbar button:hover,
.cart-container div#block-discount .content .actions-toolbar .cart.table-wrapper .actions-toolbar>.action:hover,
.cart-container div#block-discount .content .actions-toolbar .action-gift:hover {
    background: #000000;
}

.checkout-index-index .opc-wrapper .checkout-payment-method,
.checkout-index-index .opc-wrapper #shipping,
.checkout-index-index .opc-wrapper #opc-shipping_method {
    border-radius: 0;
}

.header-container .topbar__section ul.social-link li a {
    color: white !important;
}

.header-container .topbar__section ul.social-link li a:hover {
    color: black !important;
}

.header-container .topbar__section div:first-child span {
    color: white !important;
}

.header-container .topbar__section div:first-child span:first-child {
    display: none !important;
}

[data-content-type='row'][data-appearance='full-width']>.row-full-width-inner {
    max-width: 1160px;
}

.search_type_defaut .actions .action.search:hover {
    border: 1px solid black;
}

.header-container .block-search button.action.search:hover:before {
    color: black;
}

.elementor-newsletter-wrapper .form-subscribe {
    padding: 0;
}

footer a:hover,
footer .alink:hover,
a:hover,
.alink:hover,
.filter-options-content a:hover,
.abs-product-link>a:hover,
.navigation .level0 .submenu .product-item-name>a:hover,
.navigation .level0 .submenu .product.name a>a:hover,
.product-item .product-item-name>a:hover,
.product-item .product.name a>a:hover,
.product-item-name>a:hover,
.product.name a>a:hover,
.product-info-main .product-title-wrap .action.towishlist:hover:before {
    color: #B5924F;
}

.footer-title h3,
.footer-title h4,
.footer-title h5,
.elementor-static-menu-title {
    font-weight: 400;
    font-size: 1.6rem;
}

.checkout-index-index .opc-wrapper #opc-shipping_method .step-title,
.checkout-index-index .opc-wrapper .step-title,
.checkout-index-index .opc-block-summary>.title,
.checkout-index-index .checkout-agreements-items .checkout-agreements-item-title {
    font-weight: 400;
}

.checkout-index-index .opc-sidebar,
.customer-account-create .forget .captcha button,
.customer-account-forgotpassword .forget .captcha button,
.customer-account-create .forget .captcha .cart.table-wrapper .actions-toolbar>.action,
.customer-account-forgotpassword .forget .captcha .cart.table-wrapper .actions-toolbar>.action,
.customer-account-create .forget .captcha .action-gift,
.customer-account-forgotpassword .forget .captcha .action-gift {
    border-radius: 0;
}

.product-info-main .product-title-wrap .action.towishlist,
.product-info-main .product-title-wrap .action.towishlist:hover {
    background: none;
    border: none;
    box-shadow: none;
}

#back-top {
    background: #E5E4E2;
    color: black;
    width: 3.6rem;
    height: 3.6rem;
    border-radius: 0;
}

.action-secondary.action-dismiss {
    background: #3E4545;
    color: white;
}

.action-secondary.action-dismiss:hover {
    color: #3E4545;
    border: 1px solid #3E4545;
    background: white;
}

.button-close,
.modal-custom .action-close,
.modal-popup .action-close,
.modal-slide .action-close,
.action.close,
.modal-content .block-content .actions-toolbar>div button,
.modal-content .block-content .actions-toolbar>div .action,
.modal-content .block-content .actions-toolbar>div .cart.table-wrapper .actions-toolbar>.action,
.modal-content .block-content .actions-toolbar>div .action-gift {
    transform: none;
    border-radius: 0;
    box-shadow: none;
}

.button-close:hover,
.modal-custom .action-close:hover,
.modal-popup .action-close:hover,
.modal-slide .action-close:hover,
.action.close:hover,
.button-close:focus,
.modal-custom .action-close:focus,
.modal-popup .action-close:focus,
.modal-slide .action-close:focus,
.action.close:focus,
.button-close:active,
.modal-custom .action-close:active,
.modal-popup .action-close:active,
.modal-slide .action-close:active,
.action.close:active {
    background: white;
    color: black;
    border: 1px solid black;
}

.button-close:hover:after,
.modal-custom .action-close:hover:after,
.modal-popup .action-close:hover:after,
.modal-slide .action-close:hover:after,
.action.close:hover:after,
.button-close:focus:after,
.modal-custom .action-close:focus:after,
.modal-popup .action-close:focus:after,
.modal-slide .action-close:focus:after,
.action.close:focus:after,
.button-close:active:after,
.modal-custom .action-close:active:after,
.modal-popup .action-close:active:after,
.modal-slide .action-close:active:after,
.action.close:active:after {
    color: black;
}

.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content {
    border-radius: 0;
    background: white;
}

.mm-hero-768,
.mm-hero-1200 {
    display: none;
    width: 100vw;
}

.mm-hero-768 .pagebuilder-column-group,
.mm-hero-1200 .pagebuilder-column-group {
    margin: 0 !important;
}

.pagebuilder-column:has(.mm-hero-1200),
div[data-content-type="row"]:has(.mm-hero-1200),
.pagebuilder-column:has(.mm-hero-768),
div[data-content-type="row"]:has(.mm-hero-768) {
    padding: 0 !important;
    margin: 0 !important;
    width: 100vw;
}

.mm-adv-products-home .products-grid .product-item {
    height: auto;
}

@media screen and (min-width: 1200px) {
    .vertical-menu-container.navigation h3.title-menu-dropdown {
        text-align: left;
        padding-left: 25px;
    }

    .mm-hero-text p {
        width: 65%;
    }
}

@media screen and (max-width: 1199.99px) {
    .mm-hero-1200 {
        display: block;
    }

    .mm-mainpage-hero {
        background: #dcdcdc !important;
        min-height: auto !important;
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }

    .page-header .header-container:not(.sticky) .header_padding .logo img {
        max-height: 60px;
        width: 60px;
    }

    .page-header .header-container.sticky .header_padding .logo {
        margin-top: 15px;
    }

    .page-header .header-container:not(.sticky) .header_padding {
        padding: 25px 25px 15px;
    }

    .page-header .header-container .top-search {
        padding-top: 10px;
    }
}

@media screen and (max-width: 767.99px) {
    .mm-hero-1200 {
        display: none;
    }

    .mm-hero-768 {
        display: block;
    }
}


@media screen and (min-width: 1200px),
print {
    .blueskytechco-onepagecheckout .opc-wrapper {
        width: 65%;
        padding-right: 3rem;
    }
}



@media screen and (min-width: 1200px),
print {
    .blueskytechco-onepagecheckout .opc-wrapper {
        width: 65%;
        padding-right: 3rem;
    }
}


@media (min-width: 768px) {
    .blueskytechco-onepagecheckout #checkoutSteps li:not(.item) {
        width: 48%;
        margin-top: 0px;
    }
}



.product-item-inner .cart-price {
    display: flex;
    flex-direction: column;
    align-content: space-between;
}

.blueskytechco-onepagecheckout #opc-sidebar .opc-block-summary .items-in-cart .minicart-items-wrapper .product-item .details-qty input.qty {
    max-width: 50px;
    text-align: center;
    height: auto;
}

.payment-method-title.field.choice {
    height: 54px;
}

#opc-sidebar {
    background-color: #fff !important;
}

.totals.charge {
    display: none !important;
}

.mm-subscribe-thankyou h2,
.mm-subscribe-thankyou p,
.mm-unsubscribe-form h2,
.mm-unsubscribe-form p {
    color: black;
    margin-bottom: 1.8rem;
}

.mm-subscribe-thankyou h2,
.mm-unsubscribe-form h2 {
    font-size: 2.875rem;
    line-height: 3.625rem;
}

.mm-unsubscribe-form input {
    display: block;
    width: 100%;
    background: white;
    display: block;
    margin: 0 auto 1.8rem;
    color: #231F1F;
    padding-left: 30px;
}

.mm-unsubscribe-form form {
    max-width: 340px;
    position: relative;
    margin: 0 auto;
}

.mm-unsubscribe-form form:before {
    position: absolute;
    left: 9px;
    top: 14.5px;
    content: "\f0e0";
    font-family: Font Awesome\ 5 Pro;
    font-size: 16px;
    color: #231F1F;
    line-height: 1;
    font-display: swap;
}

.fotorama--fullscreen .fotorama__fullscreen-icon {
    background-position: -90px 0;
}

.products-grid .product-item .actions-primary .stock.unavailable {
    background: #E5E4E2;
    border: 1px solid #E5E4E2;
    color: black;
    position: relative;
}

.products-grid .product-item .actions-primary .stock.unavailable:hover {
    background: #E5E4E2;
    border: 1px solid #E5E4E2;
    color: black;
    cursor: inherit;
}

.mm-posters-content .tm-button p {
    background: #043927;
    font-size: 14px !important;
    font-weight: 400;
    color: white;
    padding: 10.2px 32px;
    transition: all ease .3s;
}

.mm-posters-content .tm-button p:hover {
    background: #000000;
}

.mm-posters-content .tm-button a,
.mm-posters-content .tm-button span {
    color: white;
    font-size: 14px !important;
}

.header__action svg,
.navigation .level0 .submenu a,
.horizontal-menu-container a,
.navigation .level0 .submenu a:hover,
.navigation .level0 .submenu a.ui-state-focus {
    transition: all ease .3s;
}

div[data-content-type="tabs"] .tabs-navigation li.tab-header a.tab-title::after,
.pagebuilder-content-type.pagebuilder-tabs .tabs-navigation li.tab-header a.tab-title::after {
    display: none;
}

.header__action svg:hover,
div[data-content-type="tabs"] .tabs-navigation li.tab-header.ui-state-active a.tab-title span.tab-title,
.pagebuilder-content-type.pagebuilder-tabs .tabs-navigation li.tab-header.ui-state-active a.tab-title span.tab-title,
div[data-content-type="tabs"] .tabs-navigation li.tab-header:hover a.tab-title span.tab-title,
.pagebuilder-content-type.pagebuilder-tabs .tabs-navigation li.tab-header:hover a.tab-title span.tab-title {
    color: #b5924f;
}

.chosen-container .chosen-results li {
    font-family: Montserrat, sans-serif;
    color: #3E4545;
}

.chosen-container .chosen-results li.highlighted {
    background: none !important;
    background-color: transparent !important;
    color: #b5924f !important;
}

.navigation .level0 .submenu a,
.block-search .field-by-cat-search .chosen-container .chosen-single span,
div[data-content-type='tabs'] .tabs-navigation li.tab-header a.tab-title span.tab-title {
    color: #000000;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
    transition: all ease .3s;
}

.horizontal-menu-container a:hover {
    color: #b5924f !important;
}

.block-search:not(.search_type_canvas) .search-form:not(.type-list-categories) input {
    border: 1px solid #e8e8e8;
}

.mm-popular-products-home .slick-dots {
    margin: 0 0 2.5rem;
}

.mm-adv-products-home {
    margin: 0 15px;
}

.mm-adv-products-home .button-load-more {
    margin-top: 15px !important;
}

@media (min-width: 1200px),
print {

    .navigation .level0 .submenu a:hover,
    .navigation .level0 .submenu a.ui-state-focus {
        background: none;
        color: #b5924f
    }
}
.product__style-3 .products-grid .product-item {
    height: auto;
}

.filter-current h2.widget-title {
    font-size: 2rem;
}

.filter-current .action.remove {
    top: 0;
}

.filter-options .filter-options-title,
.block .filter-options-title,
.filter-options .block-title strong,
.block .block-title strong {
    font-weight: 400 !important;
}

.product-item-info .product.description.product-item-description p {
    margin-bottom: 0px;
}

.product-item-info .product.description.product-item-description p strong {
    margin-top: 10px;
    display: block;
}

.pages .items .item a,
.pages .items .item strong,
.grid-mode-show-type-products>a,
.toolbar .modes .modes-mode {
    border-radius: 0;
    border: 1px solid #000;
    background-color: white;
    transition: all ease .3s;
}

.grid-mode-show-type-products>a:hover,
.toolbar .modes .modes-mode:hover {
    background-color: black !important;
}

select#sorter,
p#toolbar-amount {
    font-weight: 400;
}

a.action.sorter-action.sort-asc {
    border: 1px solid black;
    position: relative;
    top: 0;
    margin-left: 6px;
    color: black;
    transition: all ease .3s;
}

a.action.sorter-action.sort-asc:hover:before {
    color: white;
    background: black;
}

.toolbar:not(:last-child) select#sorter, select#limiter {
    border: 1px solid black;
    padding-top: 3px;
    padding-bottom: 3px;
    background-position-x: 91%;
}
div#back-top:hover {
    box-shadow: none;
    border: 1px solid black;
}
.price-box.price-final_price .price-final_price, .price-box .price{
    font-size: 2rem;
}
.product-info-main .product-title-wrap .action.towishlist{
    align-self: flex-start;
}
.product-info-main .product.attribute.overview{
    color: black;
}
.fotorama__wrap--slide.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--no-controls) .fotorama__arr--prev{
    left: 3px;
}
.fotorama__wrap--slide.fotorama__wrap--toggle-arrows:not(.fotorama__wrap--no-controls) .fotorama__arr--next{
    right: 3px;
}
.up-down .control input, .updown-quantity .control input{
    background: white;
}
.product.data.items>.item.title>.switch,
.elementor-image-box-title{
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    color: black;
    font-size: var(--tab_font-size);
    transition: all ease .3s;
}
.elementor-image-box-description{
    color: black;
}
.elementor-image-box-title{
    font-weight: 400;
    font-family: Montserrat, sans-serif;
    color: black;
    font-size: 1.8rem; 
}
.product.data.items>.item.title>.switch:hover{
    color: #b5924f;
}
.product.data.items>.item.title.active>.switch{
    color: #b5924f;
}
.product.info.detailed .product.data.items>.item.title>.switch:after{
    display: none;
}
label{
    font-weight: 400!important;
    color: black!important;
}
.product-info-main .product-addto-links .action.tocompare::before,
.product-info-main .product-addto-links .action span{
    color: black!important;
}
.product-info-main .product-addto-links .action.tocompare:hover,
.product-info-main .product-addto-links .action.tocompare:hover::before,
.product-info-main .product-addto-links .action span:hover{
    color: #b5924f!important;
}
@media only screen and (max-width: 1199px) {
    .navigation .menu-mobile-title a {
        color: #fff;
    }

    .navigation .menu-mobile-title a.active {
        color: #b5924f;
        font-size: 16px;
        line-height: 21px;
    }
    .product-info-main .page-title-wrapper .page-title{
        font-size: 3.2rem;
    }
}

@media (max-width: 991px) {
    [id*="horizontal-list"], 
    .horizontal-list,
    [data-menu="horizontal-list"] + div, 
    div[class*="horizontal-list"] {
        display: none !important;
    }

    [id*="verticalmenu-list"], 
    .verticalmenu-list,
    [data-menu="verticalmenu-list"] + div, 
    div[class*="verticalmenu-list"] {
        display: block !important;
    }

    a[data-menu="verticalmenu-list"] {
        display: none !important;
    }
}

.product-item-details .product-item-name a {padding-top: 9px;}


.grouped-starting-at-price {
    display: flex;
    align-items: baseline;
    gap: 4px;
}

.grouped-starting-at-price .grouped-price-prefix {
    display: inline-block;
font-size: 19px;
}


.table.grouped .control select.grouped-qty-select {
    width: 80px;
    min-width: 80px;
    height: 43px;
    padding: 4px 28px 4px 12px !important;
    color: #000;
    background-color: #fff;
    text-align: center;
    text-align-last: center;
}

.table.grouped .control select.grouped-qty-select option {
    color: #000;
    background: #fff;
}


.table.grouped .control select.grouped-qty-select {
    width: 80px;
    min-width: 80px;
    height: 43px;
    color: #000;
    background-color: #fff;
    padding: 4px 28px 4px 12px !important;
    text-align: center;
    text-align-last: center;

    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image: url('../images/icon-select.png') !important;
    background-repeat: no-repeat !important;
    background-size: auto 16px !important;
    background-position: right 8px center !important;
}

.swatch-opt .swatch-option.text {padding: 10px !important;}

