#block-1057 .subheadline {
	display: none;
}

#block-1059 {
	display: block;
}

#block-1467 .block-images-image a {
	text-decoration: none;
}

#block-1595 .block-images-image a {
	text-decoration: none!important;
}

#block-210 .block-content-inner {
	color: #696969;
	text-align: center;
	letter-spacing: 1px;
	line-height: 2;
	padding-top: 20px;
}

#block-210 .block-content-inner a {
	color: #696969;
}

#block-212 .block-content-inner {
	max-width: 580px;
	margin: auto;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 2;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
}

#block-212 .block-inner {
	display: none;
}

#block-41-cart-contents {
	background-image: url(/res/icon/blomster-kurv.png);
	background-size: 100px 100px;
	background-position: 100% 100%;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #c3c3c3;
	margin-top: 15px;
	border-top: 1px solid #000000;
}

#block-4162 .subheadline {
	text-align: center;
	font-size: 28px;
	margin-top: 70px;
}

#block-4172 .subheadline {
	display: none;
}

#block-4174 .subheadline {
	text-align: center;
	font-size: 16px;
	margin-top: 25px;
}

#block-4175 {
	text-align: center;
}

#block-4175 .block-content-inner {
	text-align: left;
}

#block-4175 .block-inner {
	margin: 0;
	margin-left: 25%;
	margin-right: 25%;
}

#block-4175 .subheadline {
	margin-top: 50px;
	font-size: 22px;
	margin-bottom: 15px;
}

#block-482 {
	margin-bottom: 25px;
}

#block-482-image-9907 .block-inner.block-images-image-content {
	margin-left: 20px;
}

#block-482-image-9907 .description {
	height: auto;
	font-size: 13px;
	line-height: 1.7;
}

#block-482-image-9907 .subheadline {
	font-family: Source Sans Pro;
	font-size: 20px;
	font-style: italic;
	text-transform: none;
	margin-bottom: 15px;
}

#block-7148 {
	width: 100%;
}

#block-7149 {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 60px;
}

#block-7149 .block-content-inner {
	text-align: center;
	font-size: 11px;
	line-height: 1.5;
}

#block-7151 {
	float: none;
	width: 100%;
	max-width: 50%;
	margin: auto;
	list-style: none;
}

#block-7151 img {
	max-width: 320px;
	margin: auto;
	list-style: none;
}

#block-7151-image-96726 {
	list-style: none;
}

#block-7151-list {
	list-style: none;
}

#block-7152 {
	width: 100%;
}

#block-7153 {
	width: 100%;
}

#block-7153 .block-content-inner {
	font-size: 11px;
	line-height: 1.5;
}

#block-7154 {
	width: 100%;
}

#block-7155 {
	width: 100%;
}

#block-785 {
	width: 100%;
}

#block-785 .block-inner {
	opacity: 1;
}

#block-803 .block-content-inner {
	display: none!important;
	text-align: center;
}

#block-806 .block-content-inner {
	margin: 4px 50px 10px;
	margin-top: 10px;
	margin-left: 200px;
	margin-right: 200px;
}

#block-806 .block-inner {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-color: #888888;
}

#block-822 {
	width: 100%;
}

#block-822 img {
	max-width: 300px;
	margin: auto;
}

#brands .headline {
	text-align: center;
}

#brands-list {
	margin-top: 30px;
}

#brands-list.list-initialletter li {
	display: block;
}

#brands-list.list-unordered li {
	float: left;
	min-height: 100px;
}

#cart tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#cart thead {
	display: none;
}

#cart-back {
	width: calc(50% - 10px);
	background-color: #000000;
}

#cart-form-code {
	float: left;
	width: 100%;
}

#cart-form-code-code {
	float: left;
	line-height: 1.2;
}

#cart-form-code-submit {
	float: left;
	line-height: 1.3;
	background-color: #848484;
}

#cart-freeshipping {
	float: right;
	width: 100%;
	max-width: calc(50% - 10px);
	text-align: right;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 30px;
}

#cart-selection {
	clear: left;
	float: left;
}

#cart-selection a {
	color: #000000;
	background-color: #ffffff;
	font-weight: normal;
	padding-left: 0;
}

#cart-selection a a {
	color: #000000;
}

#cartcomplete tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#cartcomplete thead {
	display: none;
}

#commodity-lister-2ndimage-description-2nd {
	display: inline-block;
	height: 20px;
	background-image: url(https://www.wunderwear.dk/files/image/toggleoff.svg);
	background-position: 0% 50%;
	padding-left: 60px;
	margin-left: 9px;
}

#commodity-lister-2ndimage-link {
	float: left;
	max-width: 350px;
	line-height: 1.7;
	margin-top: 15px;
	font-size: 13px;
}

#commodity-lister-2ndimage-link.active #commodity-lister-2ndimage-description-2nd {
	background-image: url(https://www.wunderwear.dk/files/image/toggleon_1.svg);
}

#commodity-lister-filter {
	padding-bottom: 10px;
	text-align: center;
}

#commodity-lister-filter-stock {
	display: inline-block;
	width: calc(1200px * 2/8);
}

#commodity-lister-filter-stock-container {
	display: block;
	width: 100%;
	height: 150px;
	border: 1px solid #b28d74;
	padding: 20px;
	background-color: #eeeeee;
	margin-bottom: 20px;
}

#commodity-lister-filter-stock-container .filterlink-container {
	margin-top: 10px;
}

#commodity-lister-filter-stock-container .filterlink-headline.subheadline {
	background-color: #ffffff;
}

#commodity-lister-filter-stock-container .text {
	font-weight: 400px;
}

#commodity-lister-filter-stock.filterlink-container.active::after {
	content: "";
	display: block;
	z-index: 1000;
	position: relative;
	width: calc(100% - 12px);
	margin: -1px 6px;
	border-bottom: 1px solid #ffffff;
}

#commodity-lister-filter.filterlinks>form>.filterlink-container {
	float: none;
}

#commodity-lister-info-body {
	max-width: 900px;
	margin: auto;
	color: #1f1f1f;
	letter-spacing: 1px;
	line-height: 2;
	text-align: center;
	padding-bottom: 40px;
}

#commodity-lister-info-body a {
	color: #1f1f1f;
}

#commodity-lister-info-headline {
	padding-top: 25px;
	padding-bottom: 10px;
}

#commodity-lister-info-image-container {
	margin-top: 0;
	padding-top: 0;
}

#commodity-lister-left .filterlinks {
	width: 100%;
}

#commodity-lister-left .filterlinks>form>.filterlink-container {
	display: inline-block;
	width: calc(1180px * 1/6);
}

#commodity-lister-left .filterlinks>form>.filterlink-container>ul {
	z-index: 101;
	width: calc(100% - 10px);
}

#commodity-lister-left .sort.container {
	float: right;
	width: calc(1200px * 1/6);
}

#commodity-lister-left select {
	width: 100%;
	border-width: 0;
	font-size: 14px;
}

#commodity-lister-pager {
	display: none!important;
}

#commodity-lister-pager a {
	border: 1px solid #f1f1f1;
	color: #000000;
	background-color: #eeeeee;
	border-color: #bbbbbb;
	line-height: 1.1;
	margin-top: 2px;
	margin-bottom: 2px;
}

#commodity-lister-pager a a {
	color: #000000;
}

#commodity-lister-pager-bottom {
	margin-top: 25px;
}

#commodity-lister-pager-bottom a {
	display: inline-table;
	width: 30px;
	height: 40px;
	color: #000000;
	line-height: 2;
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 14px;
	background-color: rgba(0,0,0,0);
}

#commodity-lister-sort {
	float: right;
	width: 100%;
}

#commodity-lister-sort .sortlinks-headline.subheadline {
	font-family: Source Sans Pro;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: right;
	padding-bottom: 5px;
}

#commodity-lister-sort a {
	color: #a0a0a0;
	letter-spacing: 0.5px;
	margin-left: 10px;
	text-transform: uppercase;
}

#commodity-lister-sort a a {
	color: #a0a0a0;
}

#commodity-lister-sort a.selected {
	color: #000000;
	letter-spacing: 0.5px;
	font-weight: 300;
}

#commodity-lister-sort a.selected a {
	color: #000000;
}

#commodity-lister-sort ul {
	float: right;
}

#commodity-show .accordion>li.selected>div {
	max-height: 1850px;
}

#commodity-show-accordion .link {
	text-align: center;
	background-size: 13px 6px;
	background-position: calc(-25px + 70%) 50%;
}

#commodity-show-accordion .text {
	font-size: 10px;
	letter-spacing: 0;
}

#commodity-show-actions {
	display: block;
}

#commodity-show-addcart-submit {
	background-size: contain;
	background-position: 100% 50%;
	line-height: 1.5;
}

#commodity-show-anyday {
	text-align: center;
}

#commodity-show-anyday .webshop-modal-link {
	width: 100%;
	text-align: center;
}

#commodity-show-ask {
	display: block;
	color: #1f1f1f;
	text-align: center;
	padding-left: 0;
	background-image: none;
	text-decoration: underline;
	letter-spacing: 1px;
	font-weight: normal;
	padding-bottom: 10px;
}

#commodity-show-ask a {
	color: #1f1f1f;
}

#commodity-show-availability {
	height: 33px;
	color: #1f1f1f;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
	padding-bottom: 15px;
}

#commodity-show-availability a {
	color: #1f1f1f;
}

#commodity-show-availability-available {
	background-image: url(/res/icon/green-dot.svg);
	background-size: 10px 10px;
	background-position: 30% 50%;
}

#commodity-show-availability-temporarily {
	background-image: url(/res/icon/red-dot.svg);
	background-size: 10px 10px;
	background-position: 25% 50%;
}

#commodity-show-availability-unavailable {
	background-image: url(/res/icon/red-dot.svg);
	background-size: 10px 10px;
	background-position: 25% 50%;
}

#commodity-show-bargains {
	text-align: center;
}

#commodity-show-bargains .link {
	font-size: 18px;
}

#commodity-show-brand {
	color: #1f1f1f;
	font-family: Source Sans Pro;
	font-size: 18px;
	padding-top: 65px;
}

#commodity-show-brand a {
	color: #1f1f1f;
}

#commodity-show-breadcrumbs {
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 10px;
}

#commodity-show-breadcrumbs li {
	opacity: .5;
}

#commodity-show-breadcrumbs li:last-child {
	opacity: 1;
}

#commodity-show-checkstock {
	width: calc(100% - 10px);
	border: 1px solid #c3c3c3;
	color: #1f1f1f;
	background-color: #eaeaea;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1.7;
}

#commodity-show-checkstock a {
	color: #1f1f1f;
}

#commodity-show-checkstock:hover {
	background-color: #f2f2f2;
}

#commodity-show-commodities-headline {
	font-size: 28px;
	letter-spacing: 1px;
	text-align: center;
	border-top-width: 0;
	padding-top: 40px;
}

#commodity-show-commodities-wrapper .slider-directions a {
	width: 30px;
	height: 30px;
}

#commodity-show-description {
	color: #1f1f1f;
	letter-spacing: 1px;
	text-align: center;
	line-height: 2;
	font-weight: normal;
}

#commodity-show-description a {
	color: #1f1f1f;
}

#commodity-show-externalcode {
	text-align: center;
}

#commodity-show-form select {
	width: calc(50% - 10px);
}

#commodity-show-form-accessorypackages {
	margin-bottom: 0!important;
}

#commodity-show-form-accessorypackages-title {
	color: #6c6c6c;
	font-family: Source Sans Pro;
	font-size: 11px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#commodity-show-form-accessorypackages-title a {
	color: #6c6c6c;
}

#commodity-show-form-color {
	float: left;
}

#commodity-show-image {
	float: right;
}

#commodity-show-image-overlay-shortlist {
	display: none;
}

#commodity-show-infolink {
	display: block;
	color: #1f1f1f;
	text-align: center;
	letter-spacing: 1px;
	text-decoration: underline;
	padding-bottom: 10px;
}

#commodity-show-infolink a {
	color: #1f1f1f;
}

#commodity-show-left {
	width: 60%;
}

#commodity-show-left .sticker-group-bottomright {
	bottom: 0;
	right: 10px;
}

#commodity-show-left .sticker-group-topright {
	top: 10px;
}

#commodity-show-memberprice {
	width: calc(100% - 10px);
	margin: 10px;
	padding: 10px;
	background-color: #f3e3dd;
	margin-bottom: 0;
	padding-bottom: 2px;
	margin-left: 5px;
	margin-right: 5px;
}

#commodity-show-memberprice-description {
	color: #1f1f1f;
	text-align: center;
}

#commodity-show-memberprice-description a {
	color: #1f1f1f;
}

#commodity-show-memberprice-price {
	color: #1f1f1f;
	font-size: 20px;
	font-weight: normal;
	font-style: italic;
	text-align: center;
}

#commodity-show-memberprice-price a {
	color: #1f1f1f;
}

#commodity-show-notify {
	display: none;
}

#commodity-show-offer {
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
}

#commodity-show-offer.price.memberprice {
	color: #dda58f;
}

#commodity-show-offer.price.memberprice a {
	color: #dda58f;
}

#commodity-show-original {
	letter-spacing: 1px;
	font-style: italic;
}

#commodity-show-price {
	font-style: italic;
	font-weight: normal;
	letter-spacing: 1px;
}

#commodity-show-prices {
	color: #1f1f1f;
	font-size: 20px;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 15px;
}

#commodity-show-prices a {
	color: #1f1f1f;
}

#commodity-show-right {
	float: right;
	width: 40%;
}

#commodity-show-selector {
	float: none;
	width: 310px;
	margin: auto;
}

#commodity-show-share {
	display: none;
}

#commodity-show-shortlist {
	width: calc(100% - 10px);
	color: #1f1f1f;
	padding-left: 30px;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background-position: calc(0% + 74px),50%;
	background-size: 19px 18px;
	margin-bottom: 20px;
}

#commodity-show-shortlist a {
	color: #1f1f1f;
}

#commodity-show-sizegrid-body {
	overflow: auto;
	text-align: center;
}

#commodity-show-sizeguide {
	display: block;
	color: #1f1f1f;
	text-align: center;
	font-weight: normal;
	letter-spacing: 1px;
	text-decoration: underline;
	padding-bottom: 5px;
}

#commodity-show-sizeguide a {
	color: #1f1f1f;
}

#commodity-show-tell {
	display: none;
}

#commodity-show-thumbnails {
	float: left;
	max-width: 120px;
}

#commodity-show-thumbnails-wrapper {
	margin-top: 30px;
}

#commodity-show-thumbnails-wrapper .slider-controls .slider-next {
	left: calc(50% - 15px);
	bottom: -30px;
}

#commodity-show-thumbnails-wrapper .slider-controls .slider-prev {
	top: -30px;
	left: calc(50% - 15px);
}

#commodity-show-thumbnails-wrapper .slider-directions a {
	width: 30px;
	height: 30px;
}

#commodity-show-title {
	color: #1f1f1f;
	font-family: Source Sans Pro;
	font-size: 18px;
	padding-top: 10px;
}

#commodity-show-title a {
	color: #1f1f1f;
}

#commodity-show-usememberprice {
	padding: 10px;
	color: #1f1f1f;
	background-color: #f3e3dd;
	background-image: none;
	background-size: auto 12px;
	background-position: 12px 50%;
	padding-left: 10px;
	text-align: center;
	font-size: 13px;
	line-height: 1.5;
}

#commodity-show-usememberprice a {
	color: #1f1f1f;
}

#commodity-show-usenonmemberprice {
	padding: 10px;
	color: #1f1f1f;
	background-color: #f3e3dd;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 17px;
	padding-bottom: 11px;
	padding-left: 5px;
	text-align: center;
}

#commodity-show-usenonmemberprice a {
	color: #1f1f1f;
	margin-left: 10px;
}

#confirm .item img {
	display: block;
}

#confirm tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#confirm thead {
	display: none;
}

#confirm-form-li-confirmed a {
	font-weight: 600;
}

#dataprotection-body {
	line-height: 1.6;
}

#dataprotection-details-functionality-toggle {
	font-size: 10px;
}

#dataprotection-details-marketing-toggle {
	font-size: 10px;
}

#dataprotection-details-required-toggle {
	margin: 6px;
	font-size: 10px;
}

#dataprotection-details-statistics-toggle {
	font-size: 10px;
}

#dataprotection-form {
	margin-right: 0;
	margin-left: 0;
}

#dataprotection-form label {
	margin-right: 0;
	margin-left: 0;
}

#dataprotection-form-functionality-label {
	font-size: 10px;
}

#dataprotection-form-li-acceptall {
	padding-top: 10px;
}

#dataprotection-form-li-acceptall input {
	border-radius: 5px;
	background-color: #7fa59a;
}

#dataprotection-form-li-submit {
	padding-top: 10px;
}

#dataprotection-form-li-submit input {
	border-radius: 5px;
	background-color: #7fa59a;
}

#dataprotection-form-marketing-label {
	font-size: 10px;
}

#dataprotection-form-required-label {
	font-size: 10px;
}

#dataprotection-form-statistics-label {
	font-size: 10px;
}

#dataprotection-form-submit {
	border: 1px solid #7fa59a;
	border-radius: 5px;
	color: #7fa59a;
	background-color: #ffffff!important;
}

#details-form-li-country select {
	text-align: left;
	padding-left: 5px;
	border-color: #888888;
}

#done tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#done thead {
	display: none;
}

#handling-form select {
	max-width: 85%;
	border-color: #888888;
	text-align: left;
}

#handling-form-li-payment .label-radiolist-option .label-radiolist-option-description {
	font-size: 11px;
}

#handling-form-li-payment .label-radiolist-option .label-radiolist-option-description a {
	font-size: 11px;
	letter-spacing: 0.5px;
}

#handling-form-li-payment li {
	padding-left: 5px;
}

#handling-form-li-shipping {
	padding-bottom: 10px;
}

#handling-form-li-shipping li {
	padding-left: 5px;
}

#handling-form-payment-label {
	padding-left: 5px;
	font-weight: 600;
}

#handling-form-shipping-label {
	padding-left: 5px;
	font-weight: 600;
}

#itemnotify {
	text-align: center;
	padding-bottom: 20px;
}

#itemnotify label {
	display: none;
}

#landingpage-blocks {
	float: none;
}

#list-commodity-222634 .list-commodity-memberprice-description {
	color: #dda58f;
	font-size: 14px;
}

#list-commodity-222634 .list-commodity-memberprice-description a {
	color: #dda58f;
}

#list-commodity-48256 .list-commodity-overlay-bargain {
	font-size: 11px;
	text-align: center;
}

#list-commodity-48269 .list-commodity-overlay-bargain {
	text-align: center;
}

#login-form-link-loginfacebook {
	padding-left: 0;
}

#mail-footer-info {
	display: none;
}

#mail-orderstock .list-table th {
	width: calc(100% * 9);
	min-width: 60px;
}

#mail-reciept tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#mail-reciept thead {
	display: none;
}

#mail-reciept-blocks-middle {
	background-color: transparent;
}

#menu-main {
	margin-bottom: 0;
}

#menu-main .common-menu-hover-sub li>a {
	font-weight: 500;
	letter-spacing: 1px;
}

#menu-main .common-menu-hover-sub ul {
	width: calc(var(--basic-full) * 1/5);
}

#menu-main .common-menu-hover-sub ul li:first-child a {
	font-weight: 600;
	text-transform: uppercase;
}

#menu-main .common-menu-hover-sub ul>li>span {
	display: none;
}

#menu-main .common-menu-hover-sub-inner a {
	line-height: 1.7;
	font-weight: 600;
}

#menu-main .common-menu-hover-subcontainer {
	background-color: #ffffff;
	box-shadow: 0 6px 15px -12px rgba(0,0,0,0.53);
	padding-top: 25px;
	background-image: url(/res/icon/blomster.png);
	background-position: 80% 50%;
	background-size: auto auto;
	min-height: 150px;
}

#menu-main a {
	font-size: 12px;
}

#menu-main-44 {
	display: none;
}

#menu-main-559 {
	display: none;
}

#menu-main-637 a {
	font-family: Helvetica;
}

#menu-main>ul>li:hover>a {
	color: #888888;
	border-bottom: 2px solid #ffffff;
}

#menu-main>ul>li:hover>a a {
	color: #888888;
}

#menu-main>ul>li>a {
	height: 45px;
	font-family: Helvetica;
	letter-spacing: 1px;
	font-weight: 500;
	line-height: 2.6;
	font-size: 12px;
}

#menu-main>ul>li>a a {
	color: #000000;
}

#onestepcheckout {
	padding-bottom: 50px;
}

#order-show tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#order-show thead {
	display: none;
}

#pop-inner {
	height: 355px;
}

#print-content {
	padding-bottom: 2px;
}

#print-deliverynote-invoiceheader-shippingaddress {
	display: none;
}

#print-deliverynote-orderlines-list img {
	display: none;
}

#print-deliverynote-stock {
	text-align: center;
	padding-top: 20px;
	border-top: 1px solid #ddd;
	margin-top: 20px;
}

#print-footer {
	border-top: 0;
}

#print-footer-info {
	border-top-width: 0;
	padding-top: 0;
	margin-bottom: 0;
	margin-top: -5px;
}

#print-invoice-conditions {
	display: none;
}

#print-invoice-paid {
	display: none;
}

#print-invoice-shopinfo {
	border-radius: 0;
	border-bottom-width: 1px;
	border-color: #dddddd;
	padding-bottom: 5px;
}

#print-invoice-stock.text {
	text-align: center;
	padding-top: 20px;
}

#register {
	margin-bottom: 40px;
}

#register .text {
	display: none;
}

#register-form-confirm-label {
	width: 60%;
}

#register-form-confirm-label a {
	text-decoration: underline;
}

#register-form-li-confirm {
	padding-left: 300px;
}

#register-form-li-marketing {
	max-width: 50%;
	margin: auto;
}

#register-form-marketing-label {
	width: calc(100% - 34px);
}

#register-form-marketing-label a {
	text-decoration: underline;
}

#selection-list tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#selection-list thead {
	display: none;
}

#shortlist tbody {
	border-top: 1px solid #dddddd;
	margin-top: var(--basic-margin);
}

#shortlist thead {
	display: none;
}

#shortlist-headline {
	font-family: Cormorant Garamond;
}

#store-lister .headline {
	padding-bottom: 10px;
}

#store-show .headline {
	font-size: 28px;
	letter-spacing: 1px;
	text-align: center;
}

#store-show-address {
	text-align: center;
	letter-spacing: 1px;
	line-height: 1.8;
	font-size: 14px;
	padding-bottom: 30px;
}

#store-show-address-country {
	margin-bottom: 20px;
}

#store-show-address-facebook {
	display: inline-block;
}

#store-show-address-facebook a {
	display: inline-block;
	width: 60px;
	height: 60px;
	margin: 5px;
	background-image: url(/res/icon/facebook-butik.svg);
	text-indent: -9000px;
	background-size: 60px 60px;
}

#store-show-address-instagram {
	display: inline-block;
}

#store-show-address-instagram a {
	display: inline-block;
	width: 60px;
	height: 60px;
	margin: 5px;
	background-size: 60px 60px;
	text-indent: -9000px;
	background-image: url(/res/icon/instagram-butik.svg);
}

#store-show-address-title {
	display: none;
}

#store-show-address-website {
	margin-bottom: 40px;
}

#store-show-hours {
	text-align: center;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 1.8;
	padding-bottom: 40px;
}

#store-show-hours-headline {
	text-align: center;
	letter-spacing: 1px;
	font-family: Source Sans Pro;
	font-size: 14px;
	font-weight: 600;
	line-height: 1;
}

#store-show-text {
	max-width: 580px;
	margin: auto;
	font-size: 14px;
	line-height: 2;
	letter-spacing: 1px;
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
}

#store-show-title {
	padding-bottom: 20px;
	padding-top: 20px;
}

#storestock-lister .headline {
	margin: 0;
	font-family: Source Sans Pro;
	font-size: 18px;
	padding-top: 25px;
}

#storestock-lister .list-standard-toggle {
	float: right;
}

#storestock-lister .list.list-standard li {
	margin: 0;
	border-top: 1px solid #d9d9d9;
	padding-top: 17px;
	padding-bottom: 15px;
	background-image: url(/res/icon/maps-icon.svg);
	background-size: 18px 30px;
	background-position: 10px 22px;
	padding-left: 40px;
}

#storestock-lister .list.list-standard li .list-standard-address {
	color: #1f1f1f;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: normal;
}

#storestock-lister .list.list-standard li .list-standard-address a {
	color: #1f1f1f;
}

#storestock-lister .list.list-standard li .list-standard-title {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 0;
}

#storestock-lister li .list-standard-toggle a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-size: 25px 25px;
	background-image: url(/res/icon/plus.svg);
	margin-top: 5px;
	text-indent: -9000px;
	right: -5px;
	padding-right: 10px;
	margin-right: 10px;
}

#storestock-lister li.active .list-standard-toggle a {
	background-image: url(/res/icon/minus.svg);
	background-size: 25px 25px;
}

#storestock-lister-blocks-top {
	float: left;
}

#storestock-lister-form {
	text-align: center;
}

#storestock-lister-form-search {
	width: 300px;
	border-color: #c3c3c3;
	margin-top: 10px;
	margin-bottom: 20px;
}

#storestock-lister-form-submit {
	display: none;
	border: 1px solid #c3c3c3;
	margin-left: 0;
	background-color: #ffffff;
	text-indent: -9000px;
	background-image: url(/res/icon/right.svg);
	background-size: 6px 11px;
}

#storestock-lister-left {
	float: left;
	width: 50%;
	min-height: 600px;
}

#storestock-lister-list .list-standard-details {
	display: none;
	padding-top: 15px;
}

#storestock-lister-list .list-standard-details label {
	display: block;
}

#storestock-lister-list .storestock-lister-list-contact {
	display: block;
	float: right;
	width: 50%;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#storestock-lister-list .storestock-lister-list-contact a {
	text-decoration: underline;
}

#storestock-lister-list .storestock-lister-list-contact label {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

#storestock-lister-list .storestock-lister-list-hours {
	display: block;
	float: left;
	width: 50%;
	padding-bottom: 17px;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#storestock-lister-list .storestock-lister-list-hours label {
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
}

#storestock-lister-list li.active .list-standard-details {
	display: block;
}

#storestock-lister-map {
	float: right;
	width: 50%;
	margin: 0;
}

#storestock-lister-map>iframe {
	min-height: 600px;
}

#user-account .subheadline {
	font-family: Source Sans Pro;
	font-size: 18px;
	padding-bottom: 10px;
}

.accessorypackage {
	width: 100%!important;
	margin: 0!important;
	margin-top: 5px;
}

.accessorypackage-active {
	background-size: auto 12px;
}

.block-3_5.block-container .block-content-inner {
	color: #1f1f1f;
	line-height: 2;
	letter-spacing: 1px;
	text-align: center;
}

.block-3_5.block-container .block-content-inner a {
	color: #1f1f1f;
}

.block-3_5.block-container .subheadline {
	font-size: 22px;
	text-align: center;
	margin-top: 20px;
}

.block-feature .headline {
	font-size: 28px;
}

.block-images.background-transparent.block-container.position-bottomcenter.block-container .block-inner {
	width: 100%;
	max-width: 100%;
	height: 100px;
	padding-top: 30px;
	transition-duration: .5s;
}

.block-images.background-transparent.block-container.position-bottomcenter.block-container .block-inner .subheadline {
	font-size: 28px;
}

.block-images.background-transparent.block-container.position-bottomcenter.block-container:hover .block-inner {
	width: 100%;
	max-width: 100%;
	height: 150px;
	padding-top: 55px;
}

.block-images.block-1_1.block-container .block-inner .description {
	font-size: 14px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.block-images.block-1_1.position-center.block-container .block-inner .subheadline {
	font-size: 28px;
	letter-spacing: 1px;
	padding-bottom: 20px;
}

.block-images.block-1_1.position-topcenter.block-container .block-inner {
	padding-top: 80px;
}

.block-images.block-container.block-container .block-inner {
	width: 100%;
	max-width: 100%;
}

.block-images.block-container.block-container .block-inner .description {
	padding-top: 3px;
}

.block-images.block-container.block-container .block-inner a {
	display: inline-block;
	width: 220px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background-color: #ffffff;
	text-decoration: none!important;
	padding-bottom: 5px;
	outline: 1px solid #ffffff;
	outline-offset: 1px;
	padding-top: 3px;
	text-align: center;
}

.block-images.block-container.block-container .block-inner a a {
	color: #000000;
}

.block-images.block-container.block-container .subheadline {
	font-size: 28px;
	letter-spacing: 1px;
	padding-bottom: 10px;
}

.block-images.block-container.block-container:hover .block-inner a {
	display: inline-block;
	width: 220px;
	color: #000000;
	text-transform: uppercase;
	letter-spacing: 0.5px;
	background-color: #ffffff;
	text-decoration: none;
	padding-bottom: 5px;
	outline: 1px solid #ffffff;
	outline-offset: 2px;
	padding-top: 3px;
}

.block-images.block-container.position-bottomcenter.block-container .block-inner {
	width: 80%;
	max-width: 100%;
}

.block-images.block-container.position-topcenter.block-container .block-inner {
	width: 80%;
	max-width: 100%;
	padding-top: 50px;
}

.block-recommendations .slider-directions a {
	width: 30px;
	height: 30px;
}

.breadcrumbs {
	font-size: 14px;
}

.button {
	font-size: 13px;
	font-family: Source Sans Pro;
	letter-spacing: 0.5px;
	font-weight: bold;
	background-image: none;
	background-position: 100% 50%;
	background-size: contain;
	background-color: #000000;
}

.buttonbig {
	font-family: Source Sans Pro;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	background-image: none;
	background-size: contain;
	background-position: 100% 50%;
}

.bx-controls-direction a {
	width: 30px;
	height: 30px;
}

.common-cart .common-menu-hover-sub li {
	border: none;
}

.common-menu li .visible {
	max-height: 700px;
}

.common-menu li:hover .common-menu-sub {
	max-height: 700px;
}

.common-menu-hover li .visible {
	max-height: 700px;
}

.common-menu-hover li:hover .common-menu-hover-sub {
	max-height: 700px;
}

.common-menu-hover li:hover .common-menu-hover-subcontainer {
	max-height: 700px;
}

.common-menu-hover-sub li a:hover a {
	color: #ffffff;
}

.common-orderlines .item img {
	display: block;
	width: 150px;
}

.common-orderlines .list-table td.list-table-foot-span>span {
	width: 20px;
}

.common-orderlines img {
	margin-right: 1px!important;
}

.common-orderlines-list-item-brand {
	font-weight: normal;
}

.common-shortlist-info>li>a {
	background-size: 20px 18px;
}

.content .headline {
	padding-top: 15px;
	text-align: center;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 15px;
}

.dataprotection-toggle {
	background-size: auto 6px;
	background-position: 0% 30%;
}

.description {
	line-height: 1.5;
	letter-spacing: 0.5px;
	font-size: 12px;
	font-weight: normal;
}

.filterlink {
	left: 0;
}

.filterlink li a {
	padding-left: 35px;
	background-position: 10px 50%;
	letter-spacing: 0.5px;
	background-size: 15px 15px;
	text-align: left;
}

.filterlink li a.selected {
	font-weight: normal;
}

.filterlink-container {
	left: 0;
}

.filterlink-container .filterlink {
	z-index: 100;
	position: absolute;
	width: calc(100% - 10px);
	border: 1px solid #c3c3c3;
	margin-top: -1px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.filterlink-container.active::after {
	content: "";
	display: block;
	z-index: 1000;
	position: relative;
	width: calc(100% - 12px);
	margin: -1px 6px;
	border-bottom: 1px solid #ffffff;
}

.filterlink-headline.subheadline {
	height: 40px;
	border-width: 1px;
	color: #1f1f1f;
	border-color: #c3c3c3;
	font-family: Source Sans Pro;
	font-size: 14px;
	letter-spacing: 1px;
	text-align: center;
	line-height: 2.6;
	margin-bottom: 0;
}

.filterlink-headline.subheadline a {
	color: #1f1f1f;
}

.filterlink-headline.subheadline.active {
	z-index: 200;
	border-bottom: 1px solid red;
}

.form-error {
	font-size: 14px;
}

.group-accordion .selected .block-content-inner {
	padding-bottom: 10px;
}

.group-accordion>.block-content.selected>.block-inner>.block-content-inner {
	max-height: 840px;
}

.group-accordion>.block-content>.block-inner>.subheadline {
	background-size: auto 7px;
}

.group-accordion>.block-group.selected>.block-inner {
	max-height: 800px;
}

.hands-unsubscribe #form-title {
	display: none;
}

.hands-unsubscribe .empty {
	display: none;
}

.hands-unsubscribe .label-email {
	display: none;
}

.hands-unsubscribe .landingpage .block-content-inner {
	color: #ad976e;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.7;
}

.hands-unsubscribe .landingpage .block-content-inner a {
	color: #ad976e;
}

.hands-unsubscribe h3 {
	color: #ad976e;
	font-size: 40px;
}

.hands-unsubscribe h3 a {
	color: #ad976e;
}

.hands-unsubscribe main {
	background-color: #F8F4EF;
}

.headline {
	font-family: Cormorant Garamond;
	font-weight: normal;
	font-size: 22px;
}

.landingpage .description {
	font-size: 12px;
}

.list-commodity-bargain {
	display: block;
	overflow: hidden;
	color: #525252;
	text-align: center;
	text-transform: uppercase;
}

.list-commodity-brand {
	color: #525252;
	font-size: 13px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.list-commodity-brand a {
	color: #525252;
}

.list-commodity-container {
	min-height: 95px;
}

.list-commodity-container .list-commodity-title {
	margin-top: 0;
}

.list-commodity-memberprice-description {
	color: #dda58f;
	margin-top: 5px;
}

.list-commodity-memberprice-description a {
	color: #dda58f;
}

.list-commodity-memberprice-price {
	display: inline-block;
	color: #dda58f;
	font-size: 14px;
	margin-top: 5px;
}

.list-commodity-memberprice-price a {
	color: #dda58f;
}

.list-commodity-offer {
	color: #525252;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 1px;
	font-style: italic;
	margin-top: 5px;
}

.list-commodity-offer a {
	color: #525252;
}

.list-commodity-offer.memberprice {
	color: #dda58f;
}

.list-commodity-offer.memberprice a {
	color: #dda58f;
}

.list-commodity-original {
	color: #bcbcbc;
	letter-spacing: 1px;
	font-size: 14px;
	font-style: italic;
	margin-top: 5px;
}

.list-commodity-original a {
	color: #bcbcbc;
}

.list-commodity-overlay-new {
	display: none!important;
	top: 10px;
	left: 10px;
	width: 50px;
	height: 50px;
	background-color: rgb(255,255,255,0);
	background-image: url(/res/icon/badge-new.svg);
	background-size: 50px 50px;
	text-indent: -9000px;
	box-shadow: none;
}

.list-commodity-overlay-sale {
	width: 50px;
	height: 50px;
	color: #000000;
	background-color: rgb(255,255,255,0);
	background-image: url(https://www.wunderwear.dk/files/image/badge_sale2.svg);
	background-size: 50px 50px;
	box-shadow: none;
	line-height: 4;
}

.list-commodity-overlay-sale a {
	color: #000000;
}

.list-commodity-price {
	color: #525252;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: italic;
	margin-top: 5px;
}

.list-commodity-price a {
	color: #525252;
}

.list-commodity-shortlist {
	right: auto;
}

.list-commodity-shortlist a {
	background-size: 19px 17px;
}

.list-commodity-title {
	color: #525252;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
}

.list-commodity-title a {
	color: #525252;
}

.list.list-initialletter li {
	font-size: 14px;
}

.list.list-initialletter li h3 {
	font-size: 28px;
	padding-bottom: 5px;
	padding-top: 20px;
}

.list.list-initialletter li:first-child h3 {
	padding-top: 0;
}

.menu-main-559 {
	display: none;
}

.pager a.pager-right-left {
	display: ruby-base;
	margin-right: 0;
	padding-right: 0;
}

.pager a.pager-skip-left {
	display: ruby-base;
	margin-left: 0;
	padding-left: 0;
}

.pager a.pager-skip-left:before {
	content: "...";
	display: inline;
	color: #000000;
	font-size: 12px;
	margin-right: 11px;
}

.pager a.pager-skip-left:before a {
	color: #000000;
}

.pager a.pager-skip-right {
	margin-right: 0;
}

.pager a.pager-skip-right:after {
	content: "...";
	display: inline;
	color: #000000;
	font-size: 12px;
	margin-left: 9px;
}

.position-bottomcenter.block-container .block-inner {
	max-width: 100%;
	font-size: 28px;
}

.sticker-group-bottomright {
	bottom: 95px;
}

.sticker-group-topright {
	z-index: 99;
	top: 0;
	right: 10px;
}

.sticker-group>.sticker {
	clear: both;
	float: right;
	margin-right: 10px;
}

.sticker>* {
	float: left;
	width: 100%;
	max-width: 100%;
	height: 26px;
	margin: 0 0 10px 10px !important;
	color: #000000;
	background-color: #ffffff;
	padding-left: 7px;
	padding-right: 7px;
	box-shadow: 0 0 9px rgba(0,0,0,0.08);
	font-weight: 500;
}

.sticker>*>span {
	max-width: 100%;
}

.subheadline {
	font-family: Cormorant Garamond;
	font-weight: normal;
	font-size: 12px;
}

.undefined-pop-inner {
	height: 355px;
	max-height: 355px;
}

a {
	font-weight: normal;
}

body {
	letter-spacing: 0.5px;
	line-height: 1.5;
	font-size: 12px;
	font-weight: normal;
}

footer .block-content-inner {
	color: #bebebe;
	letter-spacing: 1px;
	line-height: 2.2;
}

footer .block-content-inner a {
	color: #bebebe;
}

footer .block-content-inner a:hover {
	color: #ffffff;
}

footer .block-content-inner a:hover a {
	color: #ffffff;
}

footer .block-inner .subheadline {
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 1px;
	margin-bottom: 20px;
}

footer .block-inner .subheadline a {
	color: #ffffff;
}

h1 {
	font-size: 28px;
	letter-spacing: 1px;
	font-family: Cormorant Garamond;
	font-weight: normal;
}

h2 {
	font-size: 22px;
	letter-spacing: 1px;
	font-family: Cormorant Garamond;
	font-weight: normal;
}

h3 {
	font-family: Cormorant Garamond;
	font-weight: normal;
	font-size: 22px;
}

h4 {
	font-family: Cormorant Garamond;
	font-weight: normal;
}

header .fixed .block-image img {
	width: auto;
	max-width: 100%;
	max-height: 20px;
}

li.accessorypackage {
	border: 1px solid #c3c3c3;
}

select {
	color: #6c6c6c;
	font-size: 11px;
	font-family: "Source Sans Pro","Arial";
	text-transform: uppercase;
	letter-spacing: 1px;
	border-color: #c3c3c3;
	background-position: calc(-15px + 100%) 50%;
	background-size: 11px 6px;
	text-align: center;
	padding-right: 10px;
}

select a {
	color: #6c6c6c;
}

undefined-pop-inner {
	height: 355px;
	max-height: 355px;
	min-height: 355px;
}

@media only screen and (max-width: 600px) {
	#block-202-account a {
		color: #000000;
		font-weight: normal;
		letter-spacing: 1px;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	#block-202-account a a {
		color: #000000;
	}

	#block-202-account-user a a {
		color: #ffffff;
	}

	#block-210 .block-content-inner {
		line-height: 1.5;
		font-size: 11px;
		letter-spacing: 0.5px;
	}

	#block-212 .block-content-inner {
		padding: 10px;
		font-size: 12px;
	}

	#block-483 {
		background-color: #f3dcdb;
		margin-bottom: 10px;
	}

	#block-483 .block-content-inner {
		padding-bottom: 10px;
	}

	#block-483 .subheadline {
		font-family: Source Sans Pro;
		font-size: 20px;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 15px;
	}

	#block-4992 {
		padding-right: 20px;
		padding-left: 20px;
	}

	#block-7151 img {
		max-width: 220px;
	}

	#cart-back {
		width: calc(100% - 10px);
	}

	#cart-freeshipping {
		max-width: calc(100% - 10px);
	}

	#commodity-lister-2ndimage-link {
		position: absolute;
		top: 34px;
		left: calc(50% - 160px);
		min-width: 270px;
		font-size: 12px;
	}

	#commodity-lister-filter .filterlinks-toggle.button {
		display: block;
	}

	#commodity-lister-filter .filterlinks-toggle.button:hover {
		color: #000000;
		background-color: #ffffff;
	}

	#commodity-lister-filter .filterlinks-toggle.button:hover a {
		color: #000000;
	}

	#commodity-lister-filter-stock {
		width: 100%;
		max-width: 100%;
		margin-top: 5px;
	}

	#commodity-lister-filter-stock-container {
		width: calc(100% - 10px)!important;
		height: auto;
		margin: 5px;
		border: 1px solid #b28d74;
		padding: 0;
		background-color: #ffffff;
		padding-bottom: 5px;
	}

	#commodity-lister-filter-stock-container .text {
		width: calc(100% - 10px);
		max-width: 100%;
		margin-left: 5px;
		margin-bottom: 0;
		text-align: center;
		margin-top: 10px;
	}

	#commodity-lister-filter.filterlinks>form>.filterlink-container {
		float: left;
	}

	#commodity-lister-filter.filterlinks>form>div {
		float: left;
	}

	#commodity-lister-info-body {
		max-width: 100%;
		padding-bottom: 20px;
	}

	#commodity-lister-info-headline {
		padding-top: 15px;
	}

	#commodity-lister-info-image {
		margin: 5px;
	}

	#commodity-lister-left .filterlinks>form>.filterlink-container {
		width: 100%;
		max-width: 100%;
	}

	#commodity-lister-left .filterlinks>form>div {
		width: 100%;
		min-height: 45px;
	}

	#commodity-lister-left .filterlinks>form>div>ul {
		width: calc(100% - 10px);
	}

	#commodity-lister-pager-bottom a {
		width: 25px;
	}

	#commodity-lister-sort {
		margin-bottom: 35px;
	}

	#commodity-lister-sort .sortlinks-headline.subheadline {
		text-align: center;
	}

	#commodity-lister-sort ul {
		text-align: center;
	}

	#commodity-lister-subinfo-excerpt {
		margin-left: 10px;
		margin-right: 10px;
	}

	#commodity-show .slider-pagerlink {
		width: 8px;
		height: 8px;
		box-shadow: none;
		background-color: #bfbfbf;
	}

	#commodity-show .slider-pagerlink.active {
		width: 8px;
		height: 8px;
		background-color: #000000;
	}

	#commodity-show-accordion .link {
		background-position: calc(-25px + 75%) 50%;
	}

	#commodity-show-availability.innerblock.availability-instock {
		background-position: 20% 17%;
	}

	#commodity-show-availability.innerblock.availability-outofstock {
		background-position: 20% 17%;
	}

	#commodity-show-brand {
		padding-top: 5px;
	}

	#commodity-show-commodities-headline {
		font-size: 18px;
		padding-top: 25px;
	}

	#commodity-show-externalcode {
		margin-top: 15px;
	}

	#commodity-show-left {
		width: 100%;
	}

	#commodity-show-prices {
		padding-top: 0;
		padding-bottom: 0;
	}

	#commodity-show-right {
		width: 100%;
	}

	#commodity-show-selector {
		padding-bottom: 10px;
	}

	#commodity-show-shortlist {
		margin-bottom: 0;
	}

	#commodity-show-thumbnails {
		width: calc(100% - 10px);
		max-width: 100%;
	}

	#commodity-show-title {
		padding-top: 0;
		font-size: 15px;
	}

	#confirm-form-li-confirmed .rightlabel {
		margin-left: 5px;
	}

	#dataprotection {
		min-height: 460px;
	}

	#dataprotection-form-li-acceptall {
		padding-top: 10px;
	}

	#dataprotection-form-li-acceptall input {
		min-height: 35px;
	}

	#dataprotection-form-li-submit {
		padding-top: 10px;
	}

	#details-form-alternate:recipient-label {
		display: block;
		padding-left: 5px!important;
	}

	#details-form-li-country select {
		text-align: left;
		padding-left: 5px;
	}

	#details-form.form label.rightlabel {
		margin-left: 5px;
	}

	#giftcertificate-show-inner {
		padding: 0;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#handling-form-li-payment li {
		padding-left: 5px;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	#handling-form-li-shipping li {
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 5px;
	}

	#menu-main .common-menu-hover-sub ul li:first-child a {
		padding-top: 15px;
	}

	#menu-main .common-menu-hover-subcontainer {
		padding-top: 0;
		padding-bottom: 0;
		min-height: 0;
	}

	#menu-main-44 {
		display: block;
	}

	#menu-main-559 {
		display: block;
	}

	#menu-main>ul>li.subs>div>ul {
		display: none;
	}

	#menu-main>ul>li.subs>ul {
		display: none;
	}

	#register-form label {
		display: none;
	}

	#register-form-confirm-label {
		display: inline-block!important;
		width: 90%;
	}

	#register-form-li-confirm {
		padding-left: 10px;
	}

	#register-form-li-marketing {
		max-width: 100%;
		margin: 5px;
	}

	#register-form-marketing-label {
		display: inline-block!important;
		width: calc(100% - 40px);
	}

	#store-show-address {
		font-size: 12px;
	}

	#store-show-hours {
		font-size: 12px;
	}

	#store-show-text {
		font-size: 12px;
	}

	#store-show-title {
		font-size: 18px;
	}

	#storestock-lister-left {
		width: 100%;
	}

	#storestock-lister-map {
		width: 100%;
	}

	#undefined-pop-wrap.pop-wrap {
		min-height: 375px!important;
	}

	.block-feature .headline {
		font-size: 18px;
	}

	.block-images.background-transparent.block-container.position-bottomcenter.block-container .block-inner {
		padding-top: 35px;
	}

	.block-images.background-transparent.block-container.position-bottomcenter.block-container .block-inner .subheadline {
		font-size: 18px;
	}

	.block-images.block-1_1.position-center.block-container .block-inner .subheadline {
		font-size: 18px;
		padding-bottom: 0;
		padding-top: 0;
	}

	.block-images.block-1_1.position-topcenter.block-container .block-inner {
		width: 100%;
		max-width: 100%;
		padding-top: 0;
	}

	.block-images.block-1_1.position-topcenter.block-container .block-inner .description {
		display: none;
	}

	.block-images.block-1_4.block-container.block-container .block-inner .description {
		height: auto;
	}

	.block-images.block-container.position-bottomcenter.block-container .subheadline {
		font-size: 18px;
	}

	.block-images.block-oversize.block-container.block-container .block-inner a {
		display: none;
	}

	.block-images.block-oversize.block-container.position-bottomcenter.block-container .block-inner {
		padding-top: 10%;
	}

	.bx-pager a {
		border: 1px solid #000000;
		opacity: .4;
		background-color: #ffffff;
	}

	.bx-pager a.active {
		width: 20px;
		height: 20px;
		border: 1px solid #000000;
		opacity: 1;
		background-color: #ffffff;
	}

	.bx-pager-item a {
		box-shadow: none;
	}

	.common-menu li .visible {
		max-height: none;
	}

	.common-menu li:hover .common-menu-sub {
		max-height: none;
	}

	.common-menu-hover li .visible {
		max-height: none;
	}

	.common-menu-hover li:hover .common-menu-hover-sub {
		max-height: none;
	}

	.common-menu-hover li:hover .common-menu-hover-subcontainer {
		max-height: none;
	}

	.common-menu-hover-sub {
		max-height: none;
	}

	.common-menu-hover-subcontainer {
		max-height: none;
	}

	.common-orderlines .cart-giftwrapping {
		display: block;
		padding-top: 10px;
		margin-left: 0%;
	}

	.content .headline {
		font-size: 18px;
	}

	.filterlink li a {
		text-align: left;
		font-size: 14px;
	}

	.filterlink-container .filterlink {
		position: relative;
		width: calc(100% - 10px);
	}

	.filterlinks>.filterlinks-toggle {
		background-size: 18px auto;
		background-image: none;
		text-align: center;
		padding-left: 10px;
	}

	.filterlinks>.filterlinks-toggle:hover {
		color: #ffffff!important;
		background-color: #000000!important;
	}

	.filterlinks>.filterlinks-toggle:hover a {
		color: #ffffff!important;
	}

	.filterlinks>form {
		display: block;
	}

	.filterlinks>form>.filterlinks-toggle {
		color: #181818;
		background-color: #ffffff;
		text-align: right;
		padding-right: 10px;
	}

	.filterlinks>form>.filterlinks-toggle a {
		color: #181818;
	}

	.form label:not([class*="rightlabel"]):not([class*="label-radiolist"]):not([class*="label-multilist-option"]) {
		display: inline;
	}

	.list-barcodes-i2of5>li>span:nth-child(1) {
		font-size: 22px;
	}

	.list-commodity-container {
		min-height: 115px;
	}

	.list-commodity-memberprice {
		display: block;
	}

	.list-commodity-memberprice-description {
		display: inline-block;
		font-size: 14px;
	}

	.list-commodity-overlay-sale {
		width: 50px;
		height: 50px;
		background-size: 50px 50px;
	}

	.list-commodity-shortlist {
		top: 5px;
		right: auto;
	}

	.list-tablelike .title {
		font-weight: 600;
	}

	.sticker>* {
		margin-bottom: 5px!important;
	}

	footer .block-inner .subheadline {
		font-size: 14px;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	header .common-menu-hover-toggle {
		top: 36px;
	}

	header .fixed .block-image {
		width: calc(60% - 20px);
	}
}

@media (pointer: coarse) {
	.common-menu-hover-sub {
		max-height: none;
		transition: none;
	}

	.common-menu-hover-subcontainer {
		max-height: none;
		transition: none;
	}
}