.butikloc-priotable-kontorstyp-panel {
	padding-right: 30px;
}

.butikloc-priotable-kontorstyp-panel > .butikloc-radio-kontorstyp {
	display: none;
}

.butikloc-priotable-kontorstyp-panel label {
	border: 1px solid #063f74;
	padding: 3px 15px 3px 15px;
	background-color: white;
	color: #063f74;
}

.butikloc-priotable-kontorstyp-panel input[type="radio"]:checked + label {
	background-color: #063f74;
	color: white;
}

.narmaste-butik-meddelande {
    /* background-color: green; */
    position: absolute;
    bottom: 0px;
    left: -1px;
    right: -1px;
    height: 30px;
	line-height: 30px;
    text-align: center;
	background-color: rgb(24, 44, 69);
	color: white; 
	z-index: 100;
}

.narmaste-butik-meddelande-expanderad, .narmaste-butik-meddelande:not(.narmaste-butik-meddelande-nyligenstangd):hover {
    bottom: -90px;
    height: 120px;
}

.narmaste-butik-meddelande > .narmaste-butik-meddelande-body {
	display: none;
}

.narmaste-butik-meddelande-expanderad > .narmaste-butik-meddelande-body, .narmaste-butik-meddelande:not(.narmaste-butik-meddelande-nyligenstangd):hover > .narmaste-butik-meddelande-body {
	display: block;
}

.narmaste-butik-meddelande-body {
	color: white;
	overflow-x: hidden;
    background-color: rgb(2, 175, 10);
}

/*.narmaste-butik-meddelande-nyligenstangd {
    bottom: 0px !important;
    height: 30px !important;
}*/


.narmaste-butik-meddelande-header {
    background-color: rgb(2, 175, 10);
    height: 30px;
	width: 100%;
	cursor: pointer;
}


/*
.narmaste-butik-meddelande p {
	display: inline-block;
	line-height: normal;
	vertical-align: middle;
}*/

/*.narmaste-butik-meddelande-inner {
    height: 50px;
}*/

/* narmaste-butik 2 START */
.narmaste-butik-meddelande2 {
    /* background-color: green; */
    position: absolute;
    bottom: 0px;
    left: -1px;
    right: -1px;
    height: 50px;
    text-align: center;
	background-color: rgb(24, 44, 69);
	color: white; 
	z-index: 100;
}

.narmaste-butik-meddelande-expanderad2, .narmaste-butik-meddelande2:not(.narmaste-butik-meddelande-nyligenstangd2):hover {
    bottom: -70px;
    height: 120px;
}

.narmaste-butik-meddelande2 > .narmaste-butik-meddelande-body2 {
	display: none;
}

.narmaste-butik-meddelande-expanderad2 > .narmaste-butik-meddelande-body2, .narmaste-butik-meddelande2:not(.narmaste-butik-meddelande-nyligenstangd2):hover > .narmaste-butik-meddelande-body2 {
	display: block;
}

.narmaste-butik-meddelande-body2 {
	color: white;
	overflow-x: hidden;
    background-color: rgb(6, 63, 116);
	height: 70px;
}



.narmaste-butik-meddelande-header2 {
    background-color: rgb(6, 63, 116);
    height: 50px;
	width: 100%;
	cursor: pointer;
}
/* narmaste-butik 2 */



/* narmaste-butik 3 START */
.narmaste-butik-meddelande3 {
    /* background-color: green; */
    height: 50px;
    text-align: center;
	background-color: rgb(24, 44, 69);
	color: white;
	z-index: 100;
	border-radius: 6px;
	overflow: hidden;
	/* margin-left: -15px;
	margin-right: -15px; */
	margin-top: auto;
	margin-bottom: .236em
}

.narmaste-butik-meddelande-expanderad3, .narmaste-butik-meddelande3:not(.narmaste-butik-meddelande-nyligenstangd3):hover {
 /*   bottom: -92px;
    height: 142px;*/
}

.narmaste-butik-meddelande3 > .narmaste-butik-meddelande-body-wrapper3 > .narmaste-butik-meddelande-body3 {
	display: none;
}

.narmaste-butik-meddelande-expanderad3
> .narmaste-butik-meddelande-body-wrapper3
> .narmaste-butik-meddelande-body3,
.narmaste-butik-meddelande3:not(.narmaste-butik-meddelande-nyligenstangd3):hover
> .narmaste-butik-meddelande-body-wrapper3
> .narmaste-butik-meddelande-body3 {
    display: block;
}

.narmaste-butik-meddelande-body-wrapper3 {
	position: relative;
	height: 0px;
	width: 100%;
}


.narmaste-butik-meddelande-body3 {
	color: white;
	overflow-x: hidden;
    background-color: rgb(6, 63, 116);
	height: 92px;
	line-height: 22.5px;
}



.narmaste-butik-meddelande-header3 {
    background-color: rgb(6, 63, 116);
    height: 50px;
	width: 100%;
	cursor: pointer;
}
/* narmaste-butik 3 */

.valeryd-add-cart-wrapper {
	display: flex;
	flex-direction: column;
	margin-top: auto;
	gap: 4px;
	margin-bottom: 3px;
}

.valeryd-add-cart-wrapper .add_to_cart_button {
	background-color: white;
	border: green solid 2.5px;
	color: green;
	padding: 0.3em 0.6em;
	border-radius: 6px;
	display: flex;
	align-items: center;
	text-align: left;
}

.valeryd-add-cart-wrapper .add_to_cart_button::before {
	content: "";
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-right: 8px;
	margin-left: auto;
	vertical-align: center;
	background-image: url("data:image/svg+xml;utf8,<svg width='36' height='36' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2 2.71411C2 2.31972 2.31972 2 2.71411 2H3.34019C4.37842 2 4.97454 2.67566 5.31984 3.34917C5.55645 3.8107 5.72685 4.37375 5.86764 4.86133H20.5709C21.5186 4.86133 22.2035 5.7674 21.945 6.67914L19.809 14.2123C19.4606 15.4413 18.3384 16.2896 17.0609 16.2896H9.80665C8.51866 16.2896 7.39 15.4276 7.05095 14.185L6.13344 10.8225C6.12779 10.8073 6.12262 10.7917 6.11795 10.7758L4.64782 5.78023C4.59738 5.61449 4.55096 5.45386 4.50614 5.29878C4.36354 4.80529 4.23716 4.36794 4.04891 4.00075C3.82131 3.55681 3.61232 3.42822 3.34019 3.42822H2.71411C2.31972 3.42822 2 3.1085 2 2.71411ZM7.49529 10.3874L8.4288 13.8091C8.59832 14.4304 9.16266 14.8613 9.80665 14.8613H17.0609C17.6997 14.8613 18.2608 14.4372 18.435 13.8227L20.5709 6.28955H6.28975L7.49529 10.3874ZM12.0017 19.8577C12.0017 21.0408 11.0426 22 9.85941 22C8.67623 22 7.71708 21.0408 7.71708 19.8577C7.71708 18.6745 8.67623 17.7153 9.85941 17.7153C11.0426 17.7153 12.0017 18.6745 12.0017 19.8577ZM10.5735 19.8577C10.5735 19.4633 10.2538 19.1436 9.85941 19.1436C9.46502 19.1436 9.1453 19.4633 9.1453 19.8577C9.1453 20.2521 9.46502 20.5718 9.85941 20.5718C10.2538 20.5718 10.5735 20.2521 10.5735 19.8577ZM19.1429 19.8577C19.1429 21.0408 18.1837 22 17.0005 22C15.8173 22 14.8582 21.0408 14.8582 19.8577C14.8582 18.6745 15.8173 17.7153 17.0005 17.7153C18.1837 17.7153 19.1429 18.6745 19.1429 19.8577ZM17.7146 19.8577C17.7146 19.4633 17.3949 19.1436 17.0005 19.1436C16.6061 19.1436 16.2864 19.4633 16.2864 19.8577C16.2864 20.2521 16.6061 20.5718 17.0005 20.5718C17.3949 20.5718 17.7146 20.2521 17.7146 19.8577Z' fill='green'/></svg>");
	background-size: contain;
	background-repeat: no-repeat;
}

.valeryd-add-cart-wrapper .add_to_cart_button::after {
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-right: 7px;
	margin-left: auto;
	background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='green' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 6 15 12 9 18'/></svg>");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

.valeryd-add-cart-wrapper .add_to_cart_button:hover {
	background-color: #d9eed6;
	border: green solid 2.5px;
	color: green;
}

.catalog-mode .valeryd-add-cart-wrapper .button {
	display: none;
}