/*
Theme Name:     Dundio
Theme URI:      n/a
Template:       kadence
Author:         NXT Web Studio
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/

#search-drawer .drawer-inner .drawer-content form input.search-field, #search-drawer .drawer-header {background:#fff; }

.kadence-woo-ordering select,
 #filter-toggle { background-color:#fff !important;  }



.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a { font-size:13px; line-height:1.2; }

.woocommerce-checkout .content-area { margin-top:20px !important; }

#payment #place_order {
    padding: 21px;
    background: #9b68ac;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 700;
}

.woocommerce-checkout .nxt-banner-vip {
display:none !important;	
}

.woocommerce ul.products li.product a.woocommerce-loop-product__link  { height: 227px; }     
.woocommerce ul.products li.product a img {  
	width: 100% !important; 
	height: 227px !important;
	margin-left: auto; 
	margin-right: auto;  
	object-fit: cover;
	object-position: center;
}

.woocommerce ul.products li.product .kwt-image-loop > a { background:#fff; }

.woocommerce div.product div.images .kadence-product-gallery-main img { max-height:428px; object-fit:contain; }

ul.kt-tabs-title-list.kb-tabs-list-columns { width:100% !important; background:#fff; border-radius:10px; }

.ksk-gallery:not(.gallery-has-thumbnails) .kadence-product-gallery-main {
margin-right:0 !important;
}

.product-filter-widgets {
	overflow: auto;
    height: calc(100vh - 46px);
}


/* Header - Icons */

.nxt-header-bar {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #fff;
	font-size: 13px !important;
}

.nxt-header-bar img {
	width: 37px;
	height: 18px;
}

#masthead::before {
	left: 4%;
	top: 21px;
	position: absolute;
	content: "";
	display: inline-block;
	width: 32px;
	height: 32px;
	margin-right: 6px;
	background: no-repeat center / contain url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2233%22%20height%3D%2233%22%20viewBox%3D%220%200%2033%2033%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M27.4932%2028.6453L21.1532%2027.1353C20.7019%2027.0278%2020.2312%2027.0317%2019.7817%2027.1467C19.3322%2027.2617%2018.9175%2027.4843%2018.5732%2027.7953L13.7632%2032.1353C13.3667%2032.4939%2012.8776%2032.7343%2012.3514%2032.829C11.8252%2032.9237%2011.283%2032.8691%2010.7863%2032.6712C10.2896%2032.4734%209.85833%2032.1403%209.54138%2031.7097C9.22444%2031.2791%209.03452%2030.7683%208.9932%2030.2353L8.47321%2023.7753C8.43655%2023.3133%208.28814%2022.8671%208.04077%2022.4751C7.79341%2022.0832%207.45448%2021.7572%207.05319%2021.5253L1.4332%2018.2853C0.970479%2018.0189%200.591567%2017.6284%200.339327%2017.1578C0.0870864%2016.6872%20-0.0284183%2016.1555%200.00592237%2015.6227C0.0402631%2015.0899%200.223071%2014.5773%200.533632%2014.143C0.844194%2013.7087%201.2701%2013.37%201.76319%2013.1653L7.76319%2010.6753C8.19205%2010.4978%208.5711%2010.2183%208.86737%209.86107C9.16364%209.5038%209.36818%209.07959%209.4632%208.62529L10.8032%202.28529C10.9127%201.75882%2011.168%201.27373%2011.5399%200.885294C11.9118%200.49686%2012.3853%200.220711%2012.9065%200.0883278C13.4277%20-0.0440553%2013.9755%20-0.0273462%2014.4877%200.136546C14.9999%200.300437%2015.4557%200.604914%2015.8032%201.01528L20.0132%205.94528C20.3149%206.30007%2020.6982%206.5764%2021.1301%206.75057C21.562%206.92474%2022.0298%206.99154%2022.4932%206.94528L28.9332%206.26528C29.4641%206.21059%2029.9998%206.30502%2030.48%206.53798C30.9602%206.77094%2031.3659%207.1332%2031.6516%207.58405C31.9373%208.03489%2032.0916%208.55646%2032.0972%209.09017C32.1028%209.62387%2031.9594%2010.1486%2031.6832%2010.6053L28.3032%2016.1353C28.0602%2016.5312%2027.9177%2016.9806%2027.8881%2017.4442C27.8584%2017.9078%2027.9426%2018.3716%2028.1332%2018.7953L30.7732%2024.7153C30.9825%2025.2024%2031.0528%2025.7379%2030.9763%2026.2625C30.8997%2026.7871%2030.6794%2027.2802%2030.3397%2027.6872C30%2028.0943%2029.5542%2028.3992%2029.0518%2028.5683C28.5493%2028.7374%2028.0099%2028.7641%2027.4932%2028.6453Z%22%20fill%3D%22%23F5E6C7%22%2F%3E%3C%2Fsvg%3E");
	display: none;

	@media(max-width: 767px) {
		display: none;
	}
}

#masthead .top_wishlist-heart,
#masthead .header-cart-button {
	position: relative;
}

#masthead .header-account-button {
	border-radius: 100%;
}

#masthead .top_wishlist-heart:hover {
	color: black !important;
}

#masthead .top_wishlist-heart::before {
	font-size: 29px;
}

#masthead .wishlist_products_counter_number,
#masthead .header-cart-button .header-cart-total {
	font-size: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 19px;
	height: 19px;
	border-radius: 100%;
	position: absolute;
}

#masthead .wishlist_products_counter_number {
	background: #0FC2FF;
	top: -10px;
	right: -3px;
}

#masthead .header-cart-button .header-cart-total {
	background: #FF0000;
}

#main-header .header-cart-button .header-cart-total {
	top: 0px;
	right: -8px;
}

#mobile-header .header-cart-button .header-cart-total {
	top: -9px;
	right: -8px;
}

/*End Header Icons*/

/* Header - Primary Menu */

#primary-menu>li+li {
	margin-left: 10px;
}


#primary-menu .menu-label-icon {
	display: inline;
}

#primary-menu .menu-label-icon svg {
	width: 16px;
	height: 16px;
	vertical-align: -1px;
	margin-right: 5px;
}

#primary-menu .menu-item a {
	font-size: 13.89px;
	font-family: 'Onest', sans-serif;
}

#primary-menu .sub-menu {
	border-radius: 13px;
	overflow: hidden;
}

#primary-menu .sub-menu li a {
	color: var(--global-palette4);
	line-height: 1.2;
}

#primary-menu .sub-menu li a:hover {
	color: var(--global-palette1);
}

.menu-item-2344 .dropdown-nav-toggle {
	top: 46% !important;
}

.menu-item-2344 .nav-drop-title-wrap {
	padding-right: 23px !important;
}

.menu-item-2339 .dropdown-nav-toggle {
	display: none;
}

.menu-item-2339 .nav-drop-title-wrap {
	padding: 0px !important;
}

#mobile-header .site-bottom-header-wrap {
	overflow-x: auto;
	background: #afdbf7;
}

#mobile-header .site-bottom-header-wrap::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

#mobile-header .site-bottom-header-wrap::-webkit-scrollbar-track {
	background: transparent;
}

#mobile-header .site-bottom-header-wrap::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 10px;
}

#mobile-header .site-bottom-header-wrap::-webkit-scrollbar-thumb:hover {
	background: #555;
}

#mobile-header .site-bottom-header-wrap {
	scrollbar-width: thin;
	scrollbar-color: #888 transparent;
}

#mobile-header #mobile-secondary-site-navigation {
	padding-right: 35px !important;
}

#mobile-secondary-menu {
	gap: 10px;
	flex-wrap: nowrap !important;
}

#mobile-secondary-menu>li {
	flex-shrink: 0;
	min-width: 100px;
	text-align: center;
}

#masthead a {
	cursor: pointer;
}

#primary-menu>li>.drawer-nav-drop-wrap,
#primary-menu>li>a,
#mobile-secondary-menu>li>a {
	border-radius: 13px;
}

#mobile-secondary-menu .menu-label-icon-wrap {
	font-size: 14px !important;
	margin-right: 6px !important;
}

#mobile-secondary-menu>li>a {
	padding: 0px 24px;
}

#mobile-secondary-menu>li>.drawer-nav-drop-wrap {
	padding: 0 10px;
}

#mobile-secondary-menu .sub-menu {
	background: #fff;
	position: absolute;
	border-radius: 13px;
	overflow: hidden;
	padding: 0 !important;
	text-align: left;
}


/*Mobile Menu Drawer Categories*/

#mobile-drawer a,
#mobile-drawer svg {
	color: #000;
}


.nxt-drawer-menu-cateogries #mobile-drawer .header-mobile-search-bar,
.nxt-drawer-menu-cateogries #mobile-drawer #mobile-menu > li:not(:first-child),
.nxt-drawer-menu-cateogries #mobile-drawer #mobile-menu > li:first-child > .drawer-nav-drop-wrap {
	display: none !important;
}
 

.nxt-drawer-menu-cateogries #mobile-drawer #mobile-menu > li:first-child > .sub-menu {
	padding: 0 !important;
	display: block !important;
}

.nxt-drawer-menu-cateogries a:hover {
	color: var(--global-palette1) !important;
}

#mobile-drawer .drawer-nav-drop-wrap {
	position: relative;
}

/* #mobile-drawer .drawer-sub-toggle {
	position: absolute;
	left: 0;
	width: 100%;
	top: 50%;
	transform: translateY(-50%);
	justify-content: end;
} */

#mobile-drawer .drawer-sub-toggle {
	flex-basis: 20%;
	justify-content: end;
}

#mobile-drawer .sub-menu {
	box-shadow: none !important;
}

#mobile-drawer .header-mobile-search-bar,
#mobile-drawer .header-mobile-search-bar form {
	width: 100%;
}

#mobile-drawer .header-mobile-search-bar form input {
	border-radius: 13px;
}

/*	Cart Drawer	*/
#cart-drawer .woocommerce-mini-cart__total {
	font-size: 15px !important;
	line-height: 1.2 !important;
}

/*HEADER END*/



/*Footer */
footer .site-footer-row.site-footer-row-columns-5 {
	grid-template-columns:
		minmax(auto, 350px) minmax(100px, 140px) minmax(min-content, 180px) minmax(min-content, 1fr) minmax(130px, 1fr) !important;
	gap: 70px;

	@media(max-width: 1024px) {
		gap: 20px;
	}

	@media(max-width: 875px) {
		grid-template-columns: repeat(2, 1fr) !important;
	}
}

@media(max-width: 875px) {
	footer .site-footer-middle-section-1 {
		grid-column: span 2;
		padding-bottom: 50px;
	}

	footer .site-footer-middle-section-1 .kt-inside-inner-col {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center !important;
	}

	footer .site-bottom-footer-inner-wrap {
		display: flex !important;
		justify-content: center;
		flex-direction: column-reverse;
	}

	footer .footer-social-inner-wrap {
		padding: 32px 0;
		justify-content: center !important;
	}

	footer p {
		text-align: center !important;
	}

	footer .site-bottom-footer-wrap .site-container {
		padding: 0 !important;
	}

	footer .site-bottom-footer-inner-wrap {
		padding: 0 !important;
	}

	footer .site-footer-bottom-section-2 {
		background: #B1DBE8;
	}

	footer .site-footer-bottom-section-1 {
		background: #A6D1DE;
	}
}

footer p,
footer a,
footer li {
	font-size: 14px !important;
}

footer a {
	text-decoration: underline !important;
}

footer h5 {
	font-size: 16px !important;
	margin-bottom: 10px;
}

footer .widget_nav_menu ul li {
	margin-bottom: 4px;
}

.footer-social-inner-wrap a {
	font-size: 16px !important;

	@media(max-width: 875px) {
	font-size: 20px !important;

	}
}

/*	Footer end	*/





/* Products Lists*/
ul.products .content-bg {
	background: none !important;
	box-shadow: none !important;
}

.products:not(.woo-archive-image-hover-none) li.product a {
	overflow: visible !important;
}


ul.products .product .kb-row-layout-wrap,
ul.products .product .kt-row-column-wrap,
ul.products .product .kt-inside-inner-col {
	height: 100%;
}

ul.products .product .kb-row-layout-wrap>.kt-row-column-wrap {
	grid-template-rows: auto 1fr;
}


.splide__pagination__page {
	background-color: #a1a1a1 !important;
}

.splide__pagination__page:hover,
.splide__pagination__page.is-active {
	background-color: #9b68ac !important;
}

/*Product archive*/

.product-archive {
	column-gap: 10px !important;
	row-gap: 18px !important;
}

body.woocommerce-checkout .site-bottom-header-wrap
, body.woocommerce-checkout #mobile-header  .site-main-header-wrap .site-header-main-section-left > div{
    display: none !important;
}


body.archive.woocommerce #wrapper {
	position: relative;
}

body.archive .product-archive li.product-category {
	display: none !important;
}

body.archive.woocommerce .kadence-shop-top-row {
	justify-content: space-between;
}

body.archive.woocommerce .kadence-woo-ordering select.orderby {
	border: 1px solid #EEEEEE !important;
	border-radius: 13px !important;
	padding: 5px 35px 5px 15px !important;
	font-size: 14px !important;
}

body.archive.woocommerce #filter-toggle {
	border: 1px solid #EEEEEE !important;
	border-radius: 13px !important;
	padding: 7px 13px !important;
	display: flex;
	align-items: center;
	gap: 10px;
}

body.archive.woocommerce .filter-toggle-label {
	line-height: 1 !important;
	text-transform: capitalize;
	font-size: 14px;
	font-weight: bold;
	font-family: var(--global-body-font-family, inherit);
}


body.archive.woocommerce .wc-block-product-filters__overlay {
	pointer-events: unset !important;
}

body.archive.woocommerce #filter-drawer .wc-block-product-filters__overlay-dialog {
	@media(max-width:600px) {
		padding-top: 60px;
	}

	transform: translateY(0) !important;
	z-index: 1000;
}

body.archive.woocommerce #filter-drawer .wc-block-product-filters__overlay-header {
	display: none !important;
}

/* Mobile Drawer*/

#mobile-drawer .drawer-inner {
	max-width: 550px !important;
}

body.archive.woocommerce #filter-drawer .drawer-inner,
body.archive.woocommerce #filter-drawer .wc-block-product-filters__overlay-content {
	overflow: hidden !important;
}

body.archive.woocommerce #filter-drawer .drawer-header {
	z-index: 1000;
}


.kadence-breadcrumb-container a {
	text-decoration: none;
}

.kadence-bread-current {
	color: var(--global-palette1) !important;
}

body.archive .archive-title {
	line-height: 1;
	margin-bottom: 18px !important;
	font-size: 2em;
	@media(max-width: 767px) {
		margin-bottom: 10px !important;
	}
}

#kadence-breadcrumbs + .page-title + .kb-row-layout-wrap > .kt-row-column-wrap { padding-bottom: 0 !important; }

body.archive #primary {
	margin-top: 36px !important;
}

body.woocommerce .kadence-shop-top-row {
	gap: 10px;
}

body.woocommerce .kadence-shop-top-row .nxt-sort-checkbox {
	cursor: pointer;
	order: 1;
	margin-right: auto;
	background: #9E64A4;
	padding: 5px 15px;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border-radius: 13px;
	font-family: var(--global-body-font-family, inherit);
	display: flex;
	align-items: center;
}

body.woocommerce .kadence-shop-top-row .nxt-sort-checkbox input {
	margin-bottom: 2px;
}

body.woocommerce .filter-toggle-open-container {
	order: 0;
}

body.woocommerce .kadence-woo-ordering {
	order: 3;
}

body.footer-on-bottom #inner-wrap {
	flex: unset !important;
}

body.woocommerce-cart #inner-wrap {
	background-color: var(--global-palette7);
}

body.woocommerce-cart #primary {
	margin-top: 35px !important;
}




/* Archive Background Clouds */

body.archive.woocommerce #main {
    max-width: var(--global-content-width) !important;
        margin: 0 auto !important;
    padding: 0 var(--global-content-edge-padding) !important;
}


body.archive.woocommerce .content-container {
    position: relative !important;
    background: #fff;
	min-height: 50vh;
}

body.archive.woocommerce #main {
    position: relative;
    z-index: 10;
}
body.archive.woocommerce .content-container::after {
	left: 0;
	bottom:  -2px;
	position: absolute;
	content: "";
	display: inline-block;
	width: 100%;
	height:  30vw;
	margin-right: 6px;
	z-index: 1;
	background: repeat top / cover url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221541%22%20height%3D%22212%22%20viewBox%3D%220%200%201541%20212%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M-5.04235e-06%20153.431C29.4847%20178.065%2073.3184%20181.249%20105.896%20158.75C118.162%20150.41%20127.867%20138.824%20133.925%20125.287C139.983%20111.75%20142.156%2096.7949%20140.201%2082.0938C145.732%2083.7708%20151.481%2084.6146%20157.261%2084.5977C171.407%2084.6222%20185.032%2079.2568%20195.362%2069.5938C203.014%20108.576%20238.788%20138.172%20281.142%20138.03C325.692%20137.881%20361.604%20104.834%20364.73%2062.878C377.537%2069.5779%20391.787%2073.0491%20406.241%2072.9893C419.232%2073.0453%20432.062%2070.1175%20443.742%2064.4317C455.422%2058.7459%20465.639%2050.4537%20473.606%2040.1953C476.655%2039.819%20479.676%2039.2384%20482.646%2038.458C485.783%2059.5776%20505.148%2078.4124%20529.376%2083.1944C531.584%2083.6271%20533.815%2083.9348%20536.058%2084.1153C554.291%2085.5521%20573.29%2079.356%20589.183%2067.1807C595.518%2067.25%20601.872%2066.5834%20608.102%2065.1572C614.516%2069.0571%20621.6%2071.7983%20629.033%2073.2188L630.64%2073.5127C631.553%2073.6701%20632.465%2073.8067%20633.374%2073.9248C635.905%2080.5337%20639.363%2086.7812%20643.672%2092.4688C669.347%20126.715%20718.592%20134.851%20753.657%20110.634C764.938%20102.964%20773.863%2092.3076%20779.435%2079.8574C785.006%2067.4071%20787.005%2053.6526%20785.207%2040.1318C790.294%2041.6742%20795.582%2042.4501%20800.897%2042.4346C813.908%2042.4571%20826.439%2037.5229%20835.939%2028.6357C842.976%2064.4884%20875.879%2091.7073%20914.832%2091.5771C955.806%2091.4394%20988.835%2061.0466%20991.71%2022.459C1003.49%2028.6209%201016.59%2031.8129%201029.89%2031.7578C1041.84%2031.8093%201053.63%2029.1168%201064.38%2023.8877C1075.12%2018.6585%201084.52%2011.0323%201091.84%201.59763C1094.65%201.2515%201097.43%200.717721%201100.16%20-2.24955e-05C1103.04%2019.4237%201120.85%2036.7464%201143.14%2041.1445C1145.17%2041.5425%201147.22%2041.8252%201149.28%2041.9912C1153.05%2042.288%201156.85%2042.2293%201160.65%2041.8349C1160.74%2042.1914%201160.83%2042.546%201160.94%2042.8974C1156.3%2044.8402%201151.94%2047.3826%201147.97%2050.4599C1145.08%2052.0978%201142.61%2054.4089%201140.79%2057.1972C1131.12%2068.0512%201126.86%2081.9199%201129.1%2095.2636C1133.47%20121.248%201160.82%20138.28%201190.07%20133.239L1191.55%20132.97C1201.81%20131.01%201211.34%20126.32%201219.15%20119.394C1235.23%20135.821%201256.66%20144.598%201277.06%20142.991C1279.12%20142.825%201281.18%20142.543%201283.21%20142.144C1305.49%20137.746%201323.3%20120.424%201326.18%20101C1328.92%20101.718%201331.7%20102.251%201334.5%20102.598C1341.83%20112.032%201351.22%20119.658%201361.97%20124.888C1372.71%20130.117%201384.51%20132.809%201396.46%20132.758C1409.75%20132.813%201422.85%20129.621%201434.63%20123.459C1437.51%20162.047%201470.54%20192.439%201511.51%20192.577C1521.9%20192.612%201531.85%20190.703%201541%20187.205L1541%20211.108L0%20211.108L-5.04235e-06%20153.431Z%22%20fill%3D%22%23EAF8FF%22%2F%3E%3C%2Fsvg%3E");

}

body.archive.woocommerce .content-container::before {
	left: 0;
	top:  0;
	position: absolute;
	content: "";
	display: inline-block;
	width: 100%;
	height: 30vw;
	margin-right: 6px;
	z-index: 1;
	background: repeat bottom / cover url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221541%22%20height%3D%22616%22%20viewBox%3D%220%200%201541%20616%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1541%20461.678C1511.52%20437.044%201467.68%20433.859%201435.1%20456.358C1422.84%20464.698%201413.13%20476.284%201407.08%20489.821C1401.02%20503.359%201398.84%20518.314%201400.8%20533.015C1395.27%20531.338%201389.52%20530.494%201383.74%20530.511C1369.59%20530.486%201355.97%20535.852%201345.64%20545.515C1337.99%20506.532%201302.21%20476.937%201259.86%20477.078C1215.31%20477.228%201179.4%20510.274%201176.27%20552.23C1163.46%20545.531%201149.21%20542.059%201134.76%20542.119C1121.77%20542.063%201108.94%20544.991%201097.26%20550.677C1085.58%20556.362%201075.36%20564.655%201067.39%20574.913C1064.34%20575.289%201061.32%20575.87%201058.35%20576.65C1055.22%20555.531%201035.85%20536.696%201011.62%20531.914C1009.42%20531.481%201007.19%20531.174%201004.94%20530.993C986.708%20529.556%20967.71%20535.752%20951.817%20547.928C945.482%20547.858%20939.128%20548.525%20932.898%20549.951C926.484%20546.051%20919.4%20543.31%20911.967%20541.89L910.36%20541.596C909.447%20541.438%20908.535%20541.302%20907.626%20541.184C905.095%20534.575%20901.637%20528.327%20897.328%20522.64C871.653%20488.393%20822.408%20480.258%20787.343%20504.475C776.062%20512.145%20767.137%20522.801%20761.565%20535.251C755.994%20547.701%20753.995%20561.456%20755.793%20574.977C750.706%20573.434%20745.418%20572.658%20740.103%20572.674C727.092%20572.651%20714.561%20577.586%20705.061%20586.473C698.024%20550.62%20665.121%20523.401%20626.168%20523.531C585.194%20523.669%20552.165%20554.062%20549.29%20592.649C537.511%20586.487%20524.406%20583.296%20511.112%20583.351C499.165%20583.299%20487.365%20585.992%20476.623%20591.221C465.881%20596.45%20456.484%20604.076%20449.156%20613.511C446.352%20613.857%20443.574%20614.391%20440.842%20615.108C437.957%20595.685%20420.146%20578.362%20397.864%20573.964C395.834%20573.566%20393.781%20573.283%20391.719%20573.117C387.951%20572.82%20384.149%20572.879%20380.351%20573.273C380.263%20572.917%20380.168%20572.562%20380.064%20572.211C384.697%20570.268%20389.055%20567.726%20393.025%20564.648C395.924%20563.011%20398.386%20560.699%20400.205%20557.911C409.884%20547.057%20414.14%20533.188%20411.901%20519.845C407.531%20493.861%20380.179%20476.829%20350.927%20481.869L349.449%20482.139C339.194%20484.098%20329.659%20488.789%20321.848%20495.715C305.774%20479.287%20284.336%20470.51%20263.938%20472.117C261.876%20472.283%20259.824%20472.566%20257.793%20472.964C235.511%20477.362%20217.7%20494.685%20214.815%20514.108C212.083%20513.391%20209.305%20512.857%20206.501%20512.511C199.173%20503.076%20189.776%20495.45%20179.034%20490.221C168.292%20484.992%20156.492%20482.299%20144.545%20482.351C131.251%20482.296%20118.146%20485.487%20106.367%20491.649C103.492%20453.062%2070.4632%20422.669%2029.4893%20422.531C19.1045%20422.497%209.14923%20424.405%200%20427.903V0H1541V461.678Z%22%20fill%3D%22%23EAF8FF%22%2F%3E%3C%2Fsvg%3E")
}

.nxt-subcat-slider h3 { margin-top: 11px !important; font-size: 14px !important; }

@media screen and (max-width: 767px) {
	.site-branding a.brand img { max-width: 143px !important; font-size: 11px !important;}
	#mobile-secondary-menu a { 
		padding-top: 6px !important;
		padding-left: 15px !important;
		padding-right: 15px !important;
		padding-bottom: 6px !important;
	 }

	 .site-bottom-header-wrap .site-header-row-container-inner>.site-container { padding-top: 0 !important; padding-bottom: 0 !important; }

	 .nxt-header-bar { font-size: 12px !important;}
	 .nxt-subcat-slider { margin-bottom: 0px !important; }

	 .nxt-subcat-slider .nxt-subcat-image-bg, #splide02 .nxt-subcat-image-bg { height: 135px !important;}
}

@media screen and (max-width: 567px) {
	.woocommerce ul.products li.product a img,
.woocommerce ul.products li.product a.woocommerce-loop-product__link  { min-height: 134px !important; max-height: 234px !important; height: auto !important; }     
}

.nxt-slider .kb-splide .splide__slide .kb-advanced-slide-inner { 
	display: flex; 
	align-items: center; 
	justify-content: center; 
	text-align: center; 
}

.nxt-slider .kb-splide .splide__slide .kb-advanced-slide-inner figure { 	width: 100% !important; 
	height: auto !important; 
	max-width: var(--global-calc-content-width, 100%);  }
.nxt-slider .kb-splide .splide__slide img { 
	margin: auto; 
	display: inline-block; 
	width: 100% !important; 
	height: auto !important; 
	max-width: var(--global-calc-content-width, 100%); 
	object-fit: contain;
	border-radius:0 0 25px 25px !important;
}

.nxt-slider .kb-advanced-slide-inner {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1534' height='248' viewBox='0 0 1534 248' fill='none'%3E%3Cg clip-path='url(%23clip0_223_1409)'%3E%3Cpath d='M-353.476 88.62C-328.165 67.5625 -291.451 63.602 -262.296 79.9717C-260.557 67.1148 -255.528 54.9248 -247.695 44.5826C-222.025 10.336 -172.791 2.20093 -137.733 26.418C-126.454 34.0882 -117.531 44.744 -111.96 57.1944C-106.39 69.6447 -104.392 83.3989 -106.189 96.9197C-101.104 95.3773 -95.8167 94.6012 -90.5025 94.6167C-77.4944 94.5942 -64.9665 99.5285 -55.4677 108.416C-48.4322 72.563 -15.5368 45.3441 23.4081 45.4742C64.3736 45.6117 97.3953 76.005 100.27 114.593C112.046 108.431 125.149 105.239 138.44 105.294C150.385 105.242 162.182 107.935 172.922 113.164C183.662 118.393 193.057 126.019 200.383 135.454C203.187 135.8 205.964 136.334 208.695 137.052C211.58 117.628 229.387 100.305 251.665 95.9074C253.695 95.5093 255.746 95.2267 257.808 95.0607C278.202 93.4533 299.636 102.23 315.706 118.658C323.515 111.732 333.049 107.042 343.302 105.082L344.778 104.812C374.024 99.7715 401.371 116.804 405.74 142.788C407.978 156.132 403.724 170.001 394.047 180.855C392.228 183.643 389.766 185.953 386.868 187.591C382.899 190.669 378.542 193.211 373.911 195.154C377.785 208.254 370.456 224.955 355.615 235.995C349.3 240.749 342.01 244.045 334.271 245.646C321.826 248.103 310.654 245.087 304.145 237.551C300.254 242.837 295.521 247.449 290.135 251.202L397.343 320.403L-247.469 410.3L-263.06 340.869C-273.804 338.846 -284.004 334.594 -293.003 328.386C-294.788 327.147 -296.486 325.837 -298.13 324.495C-297.143 329.195 -296.862 334.016 -297.295 338.8L-353.476 88.62Z' fill='white'%3E%3C/path%3E%3Cpath d='M1663.31 91.9336C1635.78 69.0378 1595.87 64.7315 1564.16 82.5303C1562.27 68.5511 1556.81 55.2969 1548.29 44.0518C1520.38 6.81556 1466.85 -2.0297 1428.73 24.3014C1416.46 32.6413 1406.76 44.2273 1400.71 57.7645C1394.65 71.3018 1392.48 86.2567 1394.43 100.958C1388.9 99.2808 1383.15 98.4369 1377.37 98.4538C1363.23 98.4293 1349.61 103.794 1339.28 113.457C1331.63 74.4749 1295.86 44.8797 1253.52 45.0212C1208.98 45.1708 1173.07 78.2173 1169.95 120.174C1157.14 113.474 1142.9 110.003 1128.45 110.063C1115.46 110.007 1102.63 112.935 1090.95 118.62C1079.28 124.306 1069.06 132.598 1061.1 142.856C1058.05 143.233 1055.03 143.813 1052.06 144.593C1048.92 123.474 1029.56 104.639 1005.34 99.8571C1003.13 99.4243 1000.9 99.117 998.657 98.9365C976.483 97.1888 953.178 106.732 935.706 124.594C927.214 117.063 916.848 111.964 905.701 109.833L904.095 109.539C872.296 104.059 842.562 122.578 837.811 150.83C835.378 165.339 840.004 180.419 850.525 192.22C852.503 195.252 855.179 197.764 858.33 199.545C862.646 202.891 867.383 205.656 872.419 207.768C868.207 222.011 876.175 240.17 892.313 252.174C899.179 257.343 907.104 260.926 915.52 262.668C929.05 265.339 941.198 262.06 948.276 253.865C952.506 259.614 957.652 264.628 963.508 268.708L846.942 343.951L1548.04 441.695L1565 366.203C1576.68 364.004 1587.77 359.38 1597.55 352.631C1599.49 351.283 1601.34 349.859 1603.13 348.4C1602.05 353.511 1601.75 358.752 1602.22 363.953L1663.31 91.9336Z' fill='white'%3E%3C/path%3E%3Cpath d='M1012.05 148.495C986.738 127.438 950.024 123.477 920.869 139.847C919.131 126.99 914.101 114.8 906.268 104.458C880.598 70.2115 831.364 62.0764 796.306 86.2935C785.027 93.9637 776.104 104.62 770.534 117.07C764.963 129.52 762.965 143.274 764.762 156.795C759.677 155.253 754.39 154.477 749.076 154.492C736.068 154.47 723.54 159.404 714.041 168.291C707.005 132.439 674.11 105.22 635.165 105.35C594.2 105.487 561.178 135.88 558.303 174.468C546.527 168.306 533.424 165.114 520.133 165.169C508.188 165.118 496.391 167.81 485.651 173.04C474.911 178.269 465.516 185.895 458.19 195.33C455.387 195.676 452.61 196.21 449.878 196.927C446.994 177.503 429.186 160.181 406.909 155.783C404.878 155.385 402.827 155.102 400.765 154.936C380.372 153.329 358.938 162.106 342.868 178.534C335.058 171.608 325.524 166.917 315.272 164.958L313.795 164.687C284.549 159.647 257.202 176.679 252.833 202.663C250.595 216.007 254.85 229.876 264.527 240.73C266.345 243.519 268.807 245.829 271.705 247.467C275.674 250.544 280.031 253.087 284.663 255.03C280.788 268.129 288.117 284.831 302.959 295.871C309.274 300.624 316.563 303.92 324.303 305.522C336.747 307.978 347.919 304.963 354.429 297.426C358.319 302.713 363.052 307.325 368.438 311.077L261.231 380.279L906.042 470.175L921.633 400.744C932.377 398.721 942.577 394.469 951.576 388.261C953.361 387.022 955.059 385.713 956.703 384.37C955.717 389.071 955.435 393.892 955.869 398.675L1012.05 148.495Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_223_1409'%3E%3Crect width='1536' height='248' fill='white' transform='translate(-2)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
	background-size: 101vw auto;
	background-position: bottom center;
	background-repeat: no-repeat;
}



	body.woocommerce-checkout .header-search-bar.header-item-search-bar {
	display: none !important;
}
body.woocommerce-checkout .site-header-row.site-header-row-center-column {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
}
body.woocommerce-checkout .site-branding .brand.has-logo-image {
	display: flex !important;
	justify-content: center !important;
	width: 100% !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
body.woocommerce-checkout .site-header-item.site-branding,
body.woocommerce-checkout .site-header-main-section-left,
body.woocommerce-checkout .site-header-main-section-center {
	justify-content: center !important;
	width: 100% !important;
}
