/**
 * Hlavicka webu — jedna sada stylu pro vsechny sirky.
 *
 * Nahrazuje dva kontejnery z Elementor sablony "Header" (ID 108696). Hodnoty
 * barev, velikosti pisma a rozmeru jsou prevzate z exportu sablony
 * design/elementor-108696-2026-09-09.json.
 *
 * Breakpoint 1144 px — pod nim se hlavicka prepina do mobilni podoby
 * (hamburger, off-canvas panel, podmenu jako accordion). Stejnou hodnotu
 * musi mit MOBILE_QUERY v assets/js/header.js, jinak by v pasmu mezi obema
 * cisly slo menu rozbalit vzhledem, ale ne klikem.
 *
 * Vrstveni: hlavicka 100000 — nad obsahem, ale pod prekryvnymi vrstvami
 * (lightbox galerie, side cart a popup "Ověřeno měřením" maji 100001).
 *
 * Vse je scopovane pod .svitim-header, aby to nezasahovalo do zbytku webu.
 */

.svitim-header {
    --svitim-header-yellow: #FFE404;
    --svitim-header-yellow-hover: #FFEF6D;
    --svitim-header-dark: #1E2727;
    --svitim-header-muted: #4F5A5A;
    --svitim-header-tagline: #848C8C;
    --svitim-header-border: #EAEBEB;
    --svitim-header-max: 1300px;

    position: relative;
    z-index: 100000;
    background-color: #fff;
    font-family: 'Nunito', sans-serif;
    color: var(--svitim-header-dark);
}

.svitim-header__inner {
    display: grid;
    grid-template-columns: minmax(0, 260px) minmax(0, 58%) auto;
    grid-template-areas:
        "brand support toplinks"
        "brand search  actions";
    align-items: center;
    gap: 0;
    max-width: var(--svitim-header-max);
    margin: 0 auto;
    padding: 6px 0;
}

/* ── Logo, oddelovac, tagline ─────────────────────────────────────────── */

.svitim-header__brand {
    grid-area: brand;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
.svitim-header__brand a {
	width:100%;
}

.svitim-header__brand img,
.svitim-header__brand .custom-logo-link img {
    display: block;
    width: 84.6%;
    max-width: 220px;
    height: auto;
}

/*
 * POZOR — vsechna pravidla mirici na <a> uvnitr hlavicky jsou zanorena pod
 * .svitim-header. Elementor ma v kitu pravidlo `.elementor-kit-108677 a`
 * (barva, Nunito, 16px, weight 400, line-height 25.6px) se specificitou 0,1,1
 * a jeho stylesheet se tiskne az za timhle souborem — pri shodne specificite
 * by tedy vyhral. Zanoreni da 0,2,1 a pravidlo drzi.
 */
.svitim-header .svitim-header__logo-fallback {
    font-size: 24px;
    font-weight: 700;
    color: var(--svitim-header-dark);
    text-decoration: none;
}

.svitim-header__divider {
    display: block;
    width: 100px;
    margin: 5px 0;
    border-top: 1px solid var(--svitim-header-border);
}

.svitim-header__tagline {
    margin: 5px 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 17.6px;
    color: var(--svitim-header-tagline);
}

/* ── Zakaznicka podpora ───────────────────────────────────────────────── */

.svitim-header__support {
    grid-area: support;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding-left: 38px;
    font-size: 16px;
    line-height: 1.3;
}

.svitim-header__support-text {
    color: var(--svitim-header-muted);
    font-size: 14px;
}

.svitim-header__support-avatar {
    width: 40px;
    height: 40px;
    margin: 0 10px;
    border-radius: 100px;
    object-fit: cover;
}

.svitim-header__phone-icon {
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

/* Typografie i pro :hover — viz komentar u .svitim-menu > li > a. */
.svitim-header .svitim-header__phone,
.svitim-header .svitim-header__phone:hover {
    margin-right: 15px;
    color: var(--svitim-header-dark);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    text-decoration: none;
}

.svitim-header .svitim-header__phone:hover {
    text-decoration: underline;
}

.svitim-header__hours {
    padding-left: 8px;
    color: var(--svitim-header-muted);
    white-space: nowrap;
	font-size: 14px;
}

/* ── Doplnkove odkazy vpravo nahore (menu1) ───────────────────────────── */

.svitim-header__toplinks {
    grid-area: toplinks;
    display: flex;
    justify-content: flex-end;
}

.svitim-toplinks {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0;
    list-style: none;
}

/* Polozka je flex kvuli oddelovaci — ten sedi za odkazem, mezera 10 px
   je z obou stran (gap polozky + gap seznamu). */
.svitim-toplinks li {
    display: flex;
    align-items: center;
    gap: 10px;
}

/* Typografie i pro :hover — viz komentar u .svitim-menu > li > a. */
.svitim-header .svitim-header__toplinks a,
.svitim-header .svitim-header__toplinks a:hover {
    color: var(--svitim-header-muted);
    font-size: 14px;
    font-weight: 400;
    line-height: 15.4px;
    text-decoration: none;
    white-space: nowrap;
}

.svitim-header .svitim-header__toplinks a:hover {
    color: var(--svitim-header-muted);
    text-decoration: underline;
}

/* Tecka mezi odkazy. Puvodne oddelovac widgetu nav-menu: styl dotted,
   sirka i vyska 4 px — 4px dotted border na 4px vysokem prvku da jednu tecku. */
.svitim-toplinks li:not(:last-child)::after {
    content: '';
    align-self: center;
    height: 4px;
    border-left: 4px dotted var(--svitim-header-muted);
}

/* Prvni polozka je ikona domecku — v menu ma tridu .home-button.
   Cesta je relativni k assets/css/, proto ../images/. */
.svitim-toplinks .home-button a {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(../images/ico-domu.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    font-size: 0 !important;
}

/* ── Vyhledavani (FiboSearch) ─────────────────────────────────────────── */

.svitim-header__search {
    grid-area: search;
    min-width: 0;
}

.svitim-header__search .dgwt-wcas-search-wrapp {
    max-width: 100%;
}

/* ── Ucet, kosik, hamburger ───────────────────────────────────────────── */

.svitim-header__actions {
    grid-area: actions;
    display: flex;
	flex-wrap:nowrap;
    align-items: center;
    justify-content: flex-end;
    gap: 16px;
}
.svitim-header__actions>div:has(.selectron23){
	width:70px!important;
}

.header-buttons-wrap{
	display:flex;
	flex:nowrap;
}

/*
 * Tlacitko nema vlastni vzhled — obe ikony jsou cele pilulky vcetne pozadi
 * i napisu "MENU". Tlacitko jen drzi jejich prepinani.
 */
.svitim-header__toggle {
    display: none;
    align-items: center;
    padding: 0;
    border: none;
    background: none;
    line-height: 0;
    cursor: pointer;
}

.svitim-header__toggle:hover,
.svitim-header__toggle:focus-visible {
    background: none;
}

.svitim-header__toggle-icon {
    display: none;
}

.svitim-header__toggle-icon svg {
    display: block;
    width: auto;
    height: 36px;
}

/* Prepinani podle stavu, ktery na tlacitko zapisuje header.js. */
.svitim-header__toggle[aria-expanded="false"] .svitim-header__toggle-icon--open,
.svitim-header__toggle[aria-expanded="true"] .svitim-header__toggle-icon--close {
    display: block;
}

/* ── Hlavni navigace (zluta lista) ────────────────────────────────────── */

.svitim-header__nav {
    background-color: var(--svitim-header-yellow);
}

.svitim-menu {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    max-width: var(--svitim-header-max);
    margin: 0 auto;
    padding: 0;
    list-style: none;
}

.svitim-menu li {
    position: relative;
	flex: 1 1 auto;
}

/*
 * Typografie se deklaruje i pro :hover zamerne.
 *
 * Elementor kit ma pravidlo `.elementor-kit-108677 a:hover` se specificitou
 * (0,2,1), ktere pri najeti meni font-size, font-weight i line-height. Polozka
 * menu tim poskocila. Selektor s :hover ma (0,2,2) a kit prebije — hodnoty
 * pritom zustavaji zapsane jen jednou.
 */
.svitim-menu > li > a{
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 16px 18px;
    color: var(--svitim-header-dark);
    font-size: 16px;
    font-weight: 700!important;
    line-height: 16px;
    text-decoration: none;
	text-wrap:nowrap;
	height:67px;
	border-top: 2px solid transparent;
}
.svitim-menu > li > a:hover {
    display: flex;
    align-items: center;
    gap: 6px;
    padding: 16px 18px;
    color: #00536C!important;
    font-size: 16px;
    font-weight: 700!important;
    line-height: 16px;
    text-decoration: none;
	height:67px;
	border-top: 2px solid #96C7D6;
	background-color:#96C7D6;
}

/* Widget mel pointer "none" — hover polozku nijak nezvyraznuje, meni se
   jen barva u aktivni polozky. */
.svitim-menu > li.current-menu-item > a,
.svitim-menu > li.current-menu-ancestor > a,
.svitim-menu > li.current-product-parent > a {
    background-color: #96C7D6;
    border-top: solid 2px #00536C!important;
    color: #00536C;
	font-weight: 700!important;
}
.svitim-menu > li:last-of-type > a {
	background-color: #FF7001 !important;
}

/* Podmenu — na desktopu rozbaluje hover. */
.svitim-menu .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    display: none;
    min-width: 260px;
    margin: 0;
    background-color: #96C7D6 !important;
	padding:20px;
    border-radius: 0px 0px 12px 12px !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
    list-style: none;
}
.svitim-menu > li:last-of-type .sub-menu{
	right:0;
	left:inherit;
}

.svitim-menu .sub-menu .sub-menu {
    top: 0;
    left: 100%;
}

.svitim-menu li:hover > .sub-menu,
.svitim-menu li:focus-within > .sub-menu {
    display: block;
}

/* Typografie i pro :hover — viz komentar u .svitim-menu > li > a. */
.svitim-menu .sub-menu a {
    display: block;
    padding: 15px 20px;
    color: #1E2727;
	fill: #1E2727;
    background-color: transparent;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none;
	white-space: nowrap;
}
.svitim-menu .sub-menu a:hover {
    display: block;
    padding: 15px 20px;
    color: #00536C;
    background-color: #F2F8FA;
    border-radius: 4px;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 20px;
    text-decoration: none;
}

.svitim-menu .sub-menu .current-menu-item a {
    display: block;
    padding: 15px 20px;
    color: #00536C;
    background-color: #F2F8FA;
    border-radius: 4px;
    font-size: 16px!important;
    font-weight: 700!important;
    line-height: 20px;
    text-decoration: none;
}

/*
 * Sipka u polozek s podmenu — doplnuje ji header.js.
 *
 * Na desktopu je jen znacka, ze polozka ma podmenu (rozbaluje ho hover),
 * na mobilu je to ovladaci prvek s dotykovym cilem 44 px.
 */
.svitim-menu__sub-toggle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: inherit;
	margin-right:auto;
}

.svitim-menu__sub-toggle svg {
    display: block;
    width: 16px;
    height: 16px;
    fill: currentColor;
}

.svitim-header__backdrop {
    position: fixed;
    inset: 0;
    z-index: 99999;
    background-color: rgba(0, 0, 0, .4);
}

/* Odkazy, ktere do menu pripoji plugin Side Cart — jen pro mobil. */
.svitim-header__nav .svitimprotebe-after-menu {
    display: none;
}

/* Telefon pod odkazy v mobilnim menu. Na desktopu je cislo v hornim pruhu. */
.svitim-header__nav-phone {
    display: none;
}

#svitim-header-toggle{
	display:none;
}

/* ── Tablet a mobil ───────────────────────────────────────────────────── */

@media (max-width: 1144px) {
	.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp{
		padding:0;
	}

	.svitim-header{
		position: relative;
		box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
	}
    .svitim-header__inner {
        grid-template-columns: auto minmax(0, auto);
        grid-template-areas:
            "brand  actions"
            "search search";
        gap: 10px 16px;
        padding: 12px 16px;
    }

    .svitim-header__brand img,
    .svitim-header__brand .custom-logo-link img {
        width: auto;
        max-width: 120px;
    }

    /* Horni lista se na mobilu nezobrazuje — jeji odkazy pripoji do
       off-canvas menu plugin Side Cart (.svitimprotebe-after-menu). */
    .svitim-header__support,
    .svitim-header__toplinks,
    .svitim-header__divider,
    .svitim-header__tagline {
        display: none;
    }

    #svitim-header-toggle {
        display: inline-flex;
		border:none;
		background-color: transparent!important;
		padding:0;
    }
	
	#svitim-header-toggle .svitim-header__toggle-icon--open {
        display: inline-flex;
    }
	#svitim-header-toggle .svitim-header__toggle-icon--close {
        display: none;
    }
	#svitim-header-toggle.is-open .svitim-header__toggle-icon--open {
        display: none;
    }
	#svitim-header-toggle.is-open .svitim-header__toggle-icon--close {
        display: inline-flex;
    }

    .svitim-header__actions {
        gap: 12px;
    }
	
    /* Navigace jako off-canvas panel. */
    /*
     * Zavreny panel se schovava pres visibility, ne display.
     *
     * Prvek s display: none se nevykresluje — prohlizec pak pri otevreni
     * nastavi display i novy transform v jednom snimku a nema z ceho animovat,
     * takze panel skoci rovnou na misto. Visibility prechod zachova.
     *
     * Visibility ma vlastni prechod se stejnou delkou: pri zavirani se prepne
     * az po dojeti panelu, jinak by zmizel okamzite a odjezd nebyl videt.
     */
    .svitim-header__nav {
		display: none;
        position: absolute;
        top: 100%;
        right: 0;
        z-index: 100000;
        width: 100%;
        overflow-y: auto;
        background-color: #fff;
        visibility: hidden;
        transform: translateX(100%);
        transition: transform .3s ease, visibility 0s linear .3s;
    }

    .svitim-header--nav-open .svitim-header__nav {
		display: block!important;
        visibility: visible;
        transform: translateX(0);
        transition: transform .3s ease, visibility 0s linear 0s;
    }

    /*
     * Zavreny panel je odsunuty za pravy okraj a roztahoval by dokument
     * do sirky. Drive to maskoval display: none.
     */
    body {
        overflow-x: hidden;
    }

    .svitim-menu {
        display: none;
        padding: 0 0 0 0;
    }
	.svitim-header--nav-open .svitim-menu{
		display:block;
	}

    .svitim-menu li {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        border-bottom: 1px solid var(--svitim-header-border);
    }
	.svitim-menu li:first-child{
		border-top: 1px solid var(--svitim-header-border);
	}

    /*
     * Odkaz zabira cely radek a sipku uvnitr odsazuje k pravemu okraji.
     * display: flex je tady i kvuli polozkam podmenu — ty maji jinak block.
     */
    .svitim-menu li > a {
        display: flex;
        align-items: center;
        justify-content: space-between;
        line-height: 20px;		
    	color:#1E2727;
		fill:#1E2727;
		height:auto;
		width:100%;
    }	
	.svitim-menu li > a:hover {
        display: flex;
        align-items: center;
        justify-content: space-between;
        line-height: 20px;		
    	color:#1E2727;
		fill:#1E2727;
		height:auto;
		width:100%;
		font-weight:700!important;
    }
	.svitim-menu li > a,
	.svitim-menu li > a:hover{
		padding: 16px 24px!important;
	}
	.svitim-menu li.menu-item-has-children > a,
	.svitim-menu li.menu-item-has-children > a:hover{
		padding: 4px 24px!important;
	}
	.svitim-menu .sub-menu li{
		margin-left:20px;
	}
	.svitim-menu .sub-menu li > a,
	.svitim-menu .sub-menu li > a:hover{
		display: flex;
        align-items: center;
        justify-content: space-between;
        line-height: 20px;		
    	padding: 16px 24px!important;
		color:#1E2727;
		fill:#1E2727;
		height:auto;
		width:100%;
	}

	.svitim-menu .sub-menu li > a {
		padding:16px 24px;
		font-weight:400!important;
		border-inline-start:8px solid transparent;
		border-radius:0;
	}
	.svitim-menu .sub-menu li > a:hover {
		color:#1E2727!important;
		background-color: #ffffff !important;
		border-radius:0!important;
		border-top:solid 2px #ffffff!important;
	}
	.svitim-menu .sub-menu .current-menu-item a{
		font-weight:400!important;
		color:#1E2727!important;
		background-color: #ffffff !important;
		border-radius:0!important;
		border-top:solid 2px #ffffff!important;
	}
	

    /* Rozmery prevzate z mobilni varianty widgetu (dropdown). */
	.svitim-menu > li > a{
		gap:0!important;
	}
    .svitim-menu > li > a,
    .svitim-menu .sub-menu a {
        padding: 10px 20px;
        background-color: #ffffff;
        font-size: 16px;
		height:auto;
    }

    /* Pravy padding nese sipka, aby jeji dotykovy cil sahal az ke kraji. */
    .svitim-menu li.menu-item-has-children > a {
        padding-right: 0;
    }

    .svitim-menu__sub-toggle {
        height: auto;
        cursor: pointer;
		padding: 12px 16px 12px 16px;
    }

    /* Podmenu na mobilu — accordion, otevira header.js. */
    .svitim-menu .sub-menu {
        position: static;
        display: none;
        flex-basis: 100%;
        min-width: 0;
        padding: 0 0 0 0;
        box-shadow: none;
    }
	.svitim-menu > li.current-menu-item > a, 
	.svitim-menu > li.current-menu-ancestor > a, 
	.svitim-menu > li.current-product-parent > a{
		border-top:solid 2px #ffffff!important;
		background-color: #ffffff!important;
	}

	.svitim-menu > li:last-of-type > a{
		background-color: #ffffff!important;
		color:#FF7001;
		border-top:solid 2px #ffffff;
	}
	.svitim-menu > li:last-of-type > a:hover{
		color:#FF7001!important;
	}

    .svitim-menu li:hover > .sub-menu,
    .svitim-menu li:focus-within > .sub-menu {
        display: none;
    }

    .svitim-menu li.is-open > .sub-menu {
        display: block;
		background-color: #ffffff!important;
    }

    .svitim-header__nav .svitimprotebe-after-menu {
        display: flex;
    }

    .svitim-header__nav .mobilemenu-links {
        display: flex;
        flex-direction: row;
		flex-wrap: wrap;
        gap: 0px;		
		width:100%;
		border-bottom:solid 1px #EAEBEB;
		padding:16px 20px;
    }

    .svitim-header__nav .mobilemenu-links a {
        color: var(--svitim-header-muted);
        font-size: 15px;
        text-decoration: none;
		flex: 0 0 calc(100% / 3);
		max-width: calc(100% / 3);
		box-sizing: border-box;
    }

    /*
     * Telefon pod odkazy. Odsazeni i oddelovaci linka kopiruji .mobilemenu-links
     * z pluginu Side Cart (padding 20px, border-top 1px #EAEBEB), aby oba bloky
     * pod sebou lícovaly.
     */
    .svitim-header__nav .svitim-header__nav-phone {
        display: flex;
        align-items: center;
        padding: 20px;
        border-top: 1px solid var(--svitim-header-border);
        background-color: #fff;
        box-sizing: border-box;
    }

    /* Cislo je tu hlavni sdeleni, ne doplnek horni listy — o neco vetsi. */
    .svitim-header__nav .svitim-header__nav-phone .svitim-header__phone {
        margin-right: 0;
        font-size: 16px;
    }

    /*
     * Rolovani stranky se pri otevrenem menu zamerne nezamyka — panel je
     * v toku stranky a delsi menu se odroluje spolu s ni.
     *
     * Podklad zustava: je position: fixed, takze sam o sobe rolovani nebrani.
     * Tazeni prstem po nem stranku posune, protoze prekryv neni scroll kontejner.
     */
	.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler, html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon{
		max-width:100%!important;
	}
	.dgwt-wcas-search-icon{
		display: none!important;
	}
	html:not(.dgwt-wcas-overlay-mobile-on) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{
		display:block!important;
		position:relative!important;
		min-width:1px!important;
		opacity:1!important;
	}

}

@media (min-width: 1145px) {

    /* Na desktopu off-canvas neexistuje — podklad se nesmi objevit ani omylem. */
    .svitim-header__backdrop {
        display: none;
    }
}

/*
 * Zjednodusena hlavicka v pokladne.
 *
 * Dekovna stranka ma stejnou tridu .woocommerce-checkout jako pokladna (je to
 * technicky tataz stranka) a lisi se jen pridanou .woocommerce-order-received.
 * Bez negace by tedy platila i tam, kde ma byt hlavicka zase plna.
 *
 * `:where()` uvnitr `:not()` ma specificitu nula, takze vaha pravidel zustava
 * stejna, jako kdyz tu negace nebyla — v kaskade se tim nic neprehodilo.
 *
 * Kazde dalsi pravidlo mirici na pokladnu musi mit negaci taky, jinak se
 * projevi i na dekovne strance.
 */
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__search,
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__actions div:has(.selectron23),
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__toplinks,
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__support-text,
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__divider,
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__tagline,
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__nav{
	display:none;
}


.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header {
    border-bottom: 1px solid #EAEBEB;
    min-height: 101px;
    align-items: center;
    display: grid;
    width: 100%;
}
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__inner {
	width:100%;
	grid-template-columns: 20% 56% 24%;
	grid-template-areas: "brand support actions"
						"brand support  actions"
}
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__support{
	justify-content: center;
}
.woocommerce-checkout:not(:where(.woocommerce-order-received)) .header-account-container{
	justify-content: end;
	align-items: center;
}
@media (max-width: 1144px) {
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__actions div:has(.selectron23),
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__toplinks,
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__support-text,
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__divider,
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__tagline{
		display:none;
	}
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__search{
		display: none;
	}
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__inner {
		width:100%;
		grid-template-columns: 20% calc( 56% -  32px ) 24%;
		grid-template-areas: "brand actions actions"
							"search search  search";
		row-gap:0;
	}
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .svitim-header__support{
		justify-content: center;
	}
	.woocommerce-checkout:not(:where(.woocommerce-order-received)) .header-account-container{
		justify-content: end;
		align-items: center;
	}
	html:not(.dgwt-wcas-overlay-mobile-on) .woocommerce-checkout:not(:where(.woocommerce-order-received)) .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon .dgwt-wcas-search-form{
		top:0;
	}
}
