[aria-label][role~="tooltip"]{position:relative}[aria-label][role~="tooltip"]::before,[aria-label][role~="tooltip"]::after{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10000;transform-origin:top}[aria-label][role~="tooltip"]::before{background-size:100% auto!important;content:""}[aria-label][role~="tooltip"]::after{background:rgba(17,17,17,.9);border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box;font-weight:bold;}[aria-label][role~="tooltip"]:hover::before,[aria-label][role~="tooltip"]:hover::after,[aria-label][role~="tooltip"]:focus::before,[aria-label][role~="tooltip"]:focus::after{opacity:1;pointer-events:auto}[role~="tooltip"][data-microtip-position|="top"]::before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:6px;width:18px;margin-bottom:5px}[role~="tooltip"][data-microtip-position|="top"]::after{margin-bottom:11px}[role~="tooltip"][data-microtip-position|="top"]::before{transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~="tooltip"][data-microtip-position|="top"]:hover::before{transform:translate3d(-50%,-5px,0)}[role~="tooltip"][data-microtip-position|="top"]::after{transform:translate3d(-50%,0,0);bottom:100%;left:50%}[role~="tooltip"][data-microtip-position="top"]:hover::after{transform:translate3d(-50%,-5px,0)}[role~="tooltip"][data-microtip-position="top-left"]::after{transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}[role~="tooltip"][data-microtip-position="top-left"]:hover::after{transform:translate3d(calc(-100% + 16px),-5px,0)}[role~="tooltip"][data-microtip-position="top-right"]::after{transform:translate3d(calc(0% + -16px),0,0);bottom:100%}[role~="tooltip"][data-microtip-position="top-right"]:hover::after{transform:translate3d(calc(0% + -16px),-5px,0)}[role~="tooltip"][data-microtip-position|="bottom"]::before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0}[role~="tooltip"][data-microtip-position|="bottom"]::after{margin-top:11px}[role~="tooltip"][data-microtip-position|="bottom"]::before{transform:translate3d(-50%,-10px,0);bottom:auto;left:50%;top:100%}[role~="tooltip"][data-microtip-position|="bottom"]:hover::before{transform:translate3d(-50%,0,0)}[role~="tooltip"][data-microtip-position|="bottom"]::after{transform:translate3d(-50%,-10px,0);top:100%;left:50%}[role~="tooltip"][data-microtip-position="bottom"]:hover::after{transform:translate3d(-50%,0,0)}[role~="tooltip"][data-microtip-position="bottom-left"]::after{transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}[role~="tooltip"][data-microtip-position="bottom-left"]:hover::after{transform:translate3d(calc(-100% + 16px),0,0)}[role~="tooltip"][data-microtip-position="bottom-right"]::after{transform:translate3d(calc(0% + -16px),-10px,0);top:100%}[role~="tooltip"][data-microtip-position="bottom-right"]:hover::after{transform:translate3d(calc(0% + -16px),0,0)}[role~="tooltip"][data-microtip-position="left"]::before,[role~="tooltip"][data-microtip-position="left"]::after{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}[role~="tooltip"][data-microtip-position="left"]::before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}[role~="tooltip"][data-microtip-position="left"]::after{margin-right:11px}[role~="tooltip"][data-microtip-position="left"]:hover::before,[role~="tooltip"][data-microtip-position="left"]:hover::after{transform:translate3d(0,-50%,0)}[role~="tooltip"][data-microtip-position="right"]::before,[role~="tooltip"][data-microtip-position="right"]::after{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}[role~="tooltip"][data-microtip-position="right"]::before{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}[role~="tooltip"][data-microtip-position="right"]::after{margin-left:11px}[role~="tooltip"][data-microtip-position="right"]:hover::before,[role~="tooltip"][data-microtip-position="right"]:hover::after{transform:translate3d(0,-50%,0)}[role~="tooltip"][data-microtip-size="small"]::after{white-space:initial;width:80px}[role~="tooltip"][data-microtip-size="medium"]::after{white-space:initial;width:150px}[role~="tooltip"][data-microtip-size="large"]::after{white-space:initial;width:260px}
.advancedreviews-summary-block{clear:both;margin:10px 0;}
.advancedreviews-summary-block table{float:left;}
.advancedreviews-summary-block table td{padding:5px;vertical-align:middle;}
.advancedreviews-summary-block table th{font-weight:bold;text-align:center;}
.advancedreviews-summary-block table td.star-name,.advancedreviews-summary-block table td.star-count{white-space:nowrap;width:10%}
.advancedreviews-summary-block table td.star-count{padding-right:20px;}
.advancedreviews-summary-block table td.star-line .star-bar-container{background:#DEDCC3;}
.advancedreviews-summary-block .spacer{clear:both;}
.advancedreviews-summary-block .star-bar{background:#F0C808;height:15px;line-height:15px;text-align:center;}
.advancedreviews-reviews-count{font-weight:bold;margin:10px 0;text-align:right;}

label.consFilter,label.prosFilter{color:#1E7EC8;cursor:pointer;}
table.advancereviews-filters th{width:50%;color:#E26703;font-size:14px;font-weight:bold;padding:0 0 5px;}
#advancereviews-filters table.advancereviews-filters li,#customer-reviews #product-review-table li{margin-bottom:5px;}
ul.hiddenList{display:none;}
div.b-itemview__rating-box, div.rating-box{
    float: left;
    position: relative;
    width: 145px;
    height: 23px;
    margin: 0 5px 3px 0;
}
#product-review-table td div.rating, div.b-itemview__rating, div.rating {
    position: absolute;
    top: 0;
    left: 0;
    height: 23px;
    background: url(https://luxit.dk/skin/frontend/awd_live/temashop/advancedreviews/images/product_star.png) repeat-x;
}
#loading-mask .loader{background:#FFF4E9;border:2px solid #F1AF73;color:#D85909;font-weight:bold;left:39%;padding:15px 60px;position:fixed;text-align:center;top:45%;width:120px;z-index:1000;}
#advancereviews-sort-reviews img{cursor:pointer;}
.hidden{display:none;}
.abuse-link{cursor:pointer;}
.helpful-div{
    color: #4a4a4a;
}
.helpful-link{
    cursor:pointer;
    color: #2d93d3;
}


div.rating-box{
    float: none;
    display: inline-block;
    margin: 2px auto 5px;
    background: url(https://luxit.dk/skin/frontend/awd_live/temashop/advancedreviews/images/product_star_empty.png) repeat-x;
}
div.b-itemview__rating{
    height: 24px;
    background: url(https://luxit.dk/skin/frontend/awd_live/temashop/advancedreviews/images/review_star.png) repeat-x;
}
.b-itemview__rating-text{
    display: inline-block;
    vertical-align: bottom;
    font-size: 1.125em;
    color: #929292;
    padding-left: 1.11111em;
    font-weight: 700;
}



@media (max-width: 479px){
    .b-itemview__rating-text{
        display: none;
    }
}

div.rating-box{
    width: 80px;
    height: 14px;
    background: url(https://luxit.dk/skin/frontend/awd_live/temashop/advancedreviews/images/small_star_empty.png) repeat-x;

}
div.rating{height: 14px;background: url(https://luxit.dk/skin/frontend/awd_live/temashop/advancedreviews/images/small_star.png) repeat-x;}

.advancedreviews__header{
    position: relative;
    padding-right: 100px;
}

.ratings-table{
    position: absolute;
    top: 0;
    right: 0;
}

.advancedreviews__date{
    font-size: 1em;
    color: #4a4a4a;
    font-style: italic;
}
.advancedreviews__item{
    padding: 0.75em 1.1875em;
}
.advancedreviews__item:nth-child(even){
    background-color: #f5f5f5;
}
.advancedreviews__items{
    padding-bottom: 20px;
}
.advancedreviews__text{
    color: #717171;
    padding: 1em 0;
}

#review-form-div{
    padding-top: 2em;
}

#review-form-div h4{
    font-weight: 700;
    color: #4a4a4a;
    font-size: 1.125em;
    padding-bottom: 1em;
}
#review-form-div label{
    display: block;
    padding: 0.3em 0;
}
#review-form-div label input{
    display: inline-block;
    vertical-align: middle;
    margin-top: -1px;
}
#review-form-div div.rating-box{
    float: none;
    vertical-align: middle;
}
.an-subscribe .block-title
{
    min-height: 18px;
    height:auto!important;
}

.an-subscribe .block-title strong
{
    background: url("https://luxit.dk/skin/frontend/base/default/images/i_block-subscribe.gif") 0 0 no-repeat;
    padding-left: 21px;
}
.an-subscribe button span
{
    background: none repeat scroll 0 0 #618499;
    border-color: #406A83;
}
.an-subscribe .block-content
{ padding: 5px 10px; }
.an-subscribe .block-content label.an-data
{
    font-size: 11px;
    font-weight: bold;
}
.an-data
{ width: 95%; }
.an-buttons
{ margin-top: 5px; }
.an-subscribe .block-title img
{ 
    float:right;
}

#advancednewsletter-overlay{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1000;
    background-color:#000;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
}
#advancednewsletter-overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}
#an-content{
    position: fixed;
    z-index:9999;
    text-align:left;
}
#subscribe-please-wait
{
	background:none repeat scroll 0 0 #FFF4E9;
    border:2px solid #F1AF73;
    padding:15px 60px;
    position: fixed;
	z-index: 9999;
    color: black;
}

/* Top */
.credit-limit-top { background-color: #676157; border-bottom: 1px solid #fff; color: #fff; } 
.credit-limit-top .main-container { padding-top: 5px; padding-bottom: 5px; } 
.credit-limit-top .container > p { text-align: center; }
.credit-limit-top .title { color: #fff; }
.credit-limit-top ul { overflow: hidden; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; margin: auto; }
.credit-limit-top ul li { float: left; margin-right: 15px; } 
.credit-limit-top ul li:last-child { margin-right: 0; }
.credit-limit-top ul li > img {margin: auto; max-width: 150px;} 
/* End of Top*/
/* Checkout */
#payment_form_payonaccountplus li { background-color: #f4f4f4; border: 1px solid #ececec; overflow: hidden; padding: 10px; }
#payment_form_payonaccountplus li > div { float: left; margin-right: 15px; }
#payment_form_payonaccountplus li > div:last-child { margin-right: 0; }
.payonaccountplus_checkbox { padding: 10px; width: 40px; }
.payonaccountplus_logo { width: 150px; }
.payonaccountplus_logo > img { max-width: 100%; }

/* End of Checkout */
/*do not remove please*/
.payex-masterpass-button img {
    height: 46px;
}
/**
 * ElasticSearch stylesheet
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Smile Searchandising Suite to newer
 * versions in the future.
 *
 * @category  Smile
 * @package   Smile_ElasticSearch
 * @author    Aurelien FOUCRET <aurelien.foucret@smile.fr>
 * @copyright 2013 Smile
 * @license   Apache License Version 2.0
 */
 
/* Autocomplete styles */
#search_autocomplete dl { background: #FFF; border: 1px solid #999; overflow: hidden; width: 100%; }
#search_autocomplete dl dt { background: #d12c01; color: #FFF; padding: 3px 10px; font-size: 110%; clear: both; margin: 10px 0 0 0}
#search_autocomplete dl dt:first-of-type { margin: 0}
#search_autocomplete dl dd { background: #FFF; cursor: pointer; padding: 3px 5px; font-size: 110%; text-overflow: ellipsis; white-space: nowrap; width; 100%; clear:both; }
#search_autocomplete dl dd.selected { background: #DDD }
#search_autocomplete dl dd .product-image-box { width: 55px; float: left; padding: 0 5px;}
#search_autocomplete .products-list {margin: 0px 0 10px 0}
#search_autocomplete .products-list .product-shop { float: left; margin: 0px 10px 0px 0px; padding: 0; width: 76%; white-space: normal; }
#search_autocomplete .products-list .product-shop .price-box {font-size: 13px; margin: 0px}
#search_autocomplete .products-list .product-shop .price-box .price {font-size: 13px; margin: 0px}
#search_autocomplete .products-list .product-name {font-size: 12px; font-weight: 500; }
#search_autocomplete .clear {clear: both;}
#search_autocomplete .autocomplete-attributes a {color: #000; display: block; text-decoration: none;}
#search_autocomplete .autocomplete-attributes span.attribute-name {color: #666; text-transform: uppercase; font-weight: bold; display: inline-block; float: right}

/* Price slider styles */
.range-slider { padding: 5px 0 0; }
.range-slider .slider-bkg { margin:10px 0; background-color:#ccc; height:5px; position: relative; background: #BAA; cursor : pointer; }
.range-slider .handle { margin:-6px 0 0; width:10px; height:8px; background-color:#3399cc; cursor:move; position: absolute; }
.range-slider .handle:after { content: "-"; color: transparent; width: 0; height: 0; border-top: 8px solid #3399cc; border-left: 5px solid transparent; position: absolute; margin: 8px 0 0; border-right: 5px solid transparent; }
.range-slider .handle.min { margin-left: -4px; }
.range-slider .handle.max { margin-left: 4px; }
.range-slider .limits-container { margin: 0 0 0; }
.range-slider .validate-button { float: right; }
.range-slider .limits.min { float:left; margin-left: -5px; }
.range-slider .limits.max { float:right; margin-left: 5px; }
.range-slider .clear {clear: both;}
.range-slider .count.empty { line-height: 10px; color: #AA0000; margin: 0; text-align: center; }
.range-slider .count { line-height: 20px; margin: 0 50px 0 0; text-align: left; display: block; }

#narrow-by-list .ratings { display: inline-block; margin: 0; }
#narrow-by-list .ratings .rating-box { margin: 0; }

.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a { display: inline-block; }

/* Search facets autocomplete */
.autocomplete-facet-form input[type=text] {font-size: 80%; height: 18px; width: 100%; margin: 3px 0 10px;}
.autocomplete-facet-form form {margin: 0 0 10px 0;}
.autocomplete-facet-form .count.empty { line-height: 10px; color: #AA0000; margin: 0; text-align: center; }
.empty-query-field-link { float: right; margin: 0px -11px -36px 0; padding: 3px; transform: scale(0.6) rotate(45deg); cursor: pointer; height: 30px; width: 30px; } 


.empty-query-field-link div {background: rgb(229,132,115); height: 20px; position: relative; width: 2px; margin: 0 0 0 12px;}
.empty-query-field-link div:after { background: rgb(229,132,115); content: ""; height: 2px; left: -9px; top: 9px; position: absolute; width: 20px; }
.block-layered-nav dl dd .ajax-load-link { font-size: 90%; cursor: pointer; padding: 0px; text-decoration: underline; }
.block-layered-nav dl dd .ajax-load-link-parent {text-align: right; }
/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("https://luxit.dk/skin/frontend/awd_live/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

.product-image_favorite {
    position: absolute;
    background: url(https://luxit.dk/skin/frontend/awd_live/temashop_new/images/heart-fe.png) no-repeat center center transparent;
    right: 4px;
    z-index: 20;
    width: 33px;
    height: 33px;
    display: block;
    opacity: .7;
}

.product-image_favorite:hover, .product-image_favorite:active {
    opacity: 1;
}

.product-image_favorite.active {
    background: url(https://luxit.dk/skin/frontend/awd_live/temashop_new/images/heart-f.png) no-repeat center center transparent;
    opacity: 1;
}


.b-favorite {
    padding: 17px 0;
}
.b-favorite__title {
    font-size: 2em;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 20px;
}
.b-favorite__bottom{
    padding: 15px 0;
    text-align: center;
}
.b-favorite__button{
    display: inline-block;
    background:  #d41124;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-weight: 700;
    padding: 12px 20px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-transform: none;
    border: 0;
    margin-bottom: 17px;
}

.b-favorite__button:hover{
    background-color:#ac2633;
}

.b-favorite__button_add {background-color:#00b67a;}
.b-favorite__button_add:hover {background-color:#00c68a;}

.favorit-list-index #admin_messages {
    display: none;
}
.toolbar-bottom{
    text-align: center;
    padding-bottom: 40px;
}

.b-infinityscroll__preloader{
    text-align: center;
    height: 31px;
    margin: 0 auto;
    display: none;
    position: relative;
    font-size: 16px;
    line-height: 32px;
    font-weight: 700;
}

.b-infinityscroll__preloader:before{
    content:"";
    display: inline-block;
    vertical-align:middle;
    background: url(https://luxit.dk/skin/frontend/awd_live/default/images/infinity-scroll_preloader.gif) no-repeat center center;
    width: 32px;
    height: 32px;
    margin-right: 10px;

}
#qs-import-content {
    padding-top: 5px;
    margin-top: 20px;
    border-top: 1px solid silver;
}

.shadow {
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 5px 0px rgba(0, 0, 0, 0.75);
}

#qs-autocomplete-popup-content {
    overflow-y: auto;
    max-height: 250px;
}

#qs-autocomplete-popup {
    background-color: #fff;
    display: none;
    position: absolute;
    border: 1px solid silver;
    padding: 5px;
    z-index: 99;
}

#qs-result-table tr:hover, #qs-result-table tr:nth-child(even):hover {
    cursor: pointer;
    background-color: #f5f5b5;
}

#qs-result-table tr:nth-child(even) {
    cursor: pointer;
    background-color: #efefef;
}

#qs-result-table td {
    border-bottom: 1px solid silver;
}

.qs-item-action {
    cursor: pointer;
}

#qs-items-table td {
    padding: 3px;
}

#qs-items-table th {
    padding: 5px;
    font-weight: bold;
}

#qs-input-ajax-img {
    position: relative;
    top: 3px;
    left: -20px;
    display: none;
}

.qs-popup-close {
    margin-bottom: 8px;
    text-align: center;
}

#qs-items-table tr:nth-child(odd) {
    background-color: #efefef;
}

.question {
    cursor: help;
}
.klarna_promotion_logo img{
    margin: 10px auto;
    display: block;
}
.tm-wrap {
    max-width: 1236px;
}
.b-support{
    margin-bottom: 30px;
}
.b-support__tab-link .tm-img{
    height: auto;
    text-align: center;
    color: #444;
    font-size: 32px;
}

.b-fastcheckout table {
    width: 100%; }

.b-fastcheckout__form-placeholder {
    color: #b2b1b1;
    font-size: 13px;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 12px;
    line-height: 43px;
    -webkit-transition: font-size .3s, line-height .3s;
    transition: font-size .3s, line-height .3s; }

.b-fastcheckout__form-placeholder_icon{
    padding-left: 36px;
}

.b-fastcheckout__form-text, .b-fastcheckout__textarea {
    font-family: 'Montserrat', sans-serif;
    display: block;
    padding: 0 12px;
    color: #606060;
    font-size: 16px;
    height: 43px;
    border: 0;
    background-color: transparent;
    position: relative;
    z-index: 10;
    width: 100%;
    box-sizing: border-box; }

.b-fastcheckout__form-text_icon, .b-fastcheckout__textarea_icon {
    padding-left: 36px; }

.b-fastcheckout__form-text_icon-email{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ic3ZnMiIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ1cHgiIGhlaWdodD0iMzFweCIgdmlld0JveD0iMCA3IDQ1IDMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgNyA0NSAzMSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9ImczNCI+PGcgaWQ9ImczNiI+PHBhdGggZmlsbD0iIzhFOEU5MCIgZD0iTTQyLjI1OCwzNy42NDhIMi43MzljLTEuNDEyLDAtMi41Ni0xLjE0Ny0yLjU2LTIuNTU5VjkuOTA5YzAtMS40MTEsMS4xNDgtMi41NTksMi41Ni0yLjU1OWgzOS41MTljMS40MSwwLDIuNTU4LDEuMTQ4LDIuNTU4LDIuNTU5VjM1LjA5QzQ0LjgxNSwzNi41MDEsNDMuNjY4LDM3LjY0OCw0Mi4yNTgsMzcuNjQ4eiBNMi43MzksOC43OWMtMC42MTgsMC0xLjEyLDAuNTAxLTEuMTIsMS4xMTlWMzUuMDljMCwwLjYxNywwLjUwMiwxLjExOSwxLjEyLDEuMTE5aDM5LjUxOWMwLjYxNiwwLDEuMTE4LTAuNTAyLDEuMTE4LTEuMTE5VjkuOTA5YzAtMC42MTctMC41MDItMS4xMTktMS4xMTgtMS4xMTlIMi43Mzl6Ii8+PC9nPjwvZz48ZyBpZD0iZzQwIj48ZyBpZD0iZzQyIj48cGF0aCBmaWxsPSIjOEU4RTkwIiBkPSJNMjIuNTAyLDI3LjM5MUwwLjE4MSwxMi4yMjhWOS45MWMwLTEuNDExLDEuMTQ4LTIuNTU5LDIuNTYtMi41NTloMzkuNTE4YzEuNDEyLDAsMi41NjEsMS4xNDgsMi41NjEsMi41NTl2Mi4wNTFMMjIuNTAyLDI3LjM5MXogTTEuNjIyLDExLjQ2NWwyMC44NzQsMTQuMThMNDMuMzgsMTEuMjA3VjkuOTFjMC0wLjYxNy0wLjUwMy0xLjExOS0xLjEyMS0xLjExOUgyLjc0MWMtMC42MTgsMC0xLjEyLDAuNTAyLTEuMTIsMS4xMTlWMTEuNDY1eiIvPjwvZz48L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: 16px auto;
    background-position: 13px center;
}

.b-fastcheckout__form-text_icon-location{
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI0NjNweCIgaGVpZ2h0PSI2MTJweCIgdmlld0JveD0iNzQuNSA5MCA0NjMgNjEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDc0LjUgOTAgNDYzIDYxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzhFOEU5MCIgZD0iTTMwNi4xMTksNzAyYy05LjIwNCwwLTE3LjgxLTQuNTQyLTIyLjk1LTExLjk1M2wtMTU2LjEwNy0yMjQuMjRjLTMzLjcwOC00MC40MDItNTIuMjM1LTkyLjA0LTUyLjIzNS0xNDUuNTg5Qzc0LjgyNiwxOTMuMjc1LDE3OC41NzksOTAsMzA2LDkwYzEyNy40MiwwLDIzMS4wNTQsMTAzLjI3NSwyMzEuMDU0LDIzMC4yMTdjMCwzOC45NjctMTAuMDQxLDc3LjU3Ni0yOS4wNDYsMTExLjc2MWMtMC43MTgsMS43OTMtMS42NzQsMy40NjctMi43NSw1LjE0MWMtNi4yMTUsMTAuMDQtMTIuMDcyLDE4LjQwNy0xOC4yODgsMjYuMTc3TDMyOS4xODksNjg5LjkyOEMzMjMuOTMsNjk3LjQ1OCwzMTUuMzIzLDcwMiwzMDYuMTE5LDcwMnogTTMwNiwxMTUuMjIxYy0xMTMuNTU1LDAtMjA1Ljk1Miw5MS45MTktMjA1Ljk1MiwyMDQuOTk2YzAsNDcuODEzLDE2LjYxNCw5My44MzIsNDYuNjE3LDEyOS44MTFjMC4yMzgsMC4yMzksMC40NzgsMC41OTgsMC43MTcsMC44MzdsMTU2LjQ2NiwyMjQuNzE5YzAuNDc5LDAuNzE3LDEuNDM1LDEuMTk1LDIuMjcxLDEuMTk1YzAuOTU2LDAsMS43OTMtMC40NzksMi4zOTEtMS4xOTVsMTU4LjE0LTIyNy4xMDljMC4xMTktMC4yMzksMC4zNTgtMC40NzksMC40NzktMC43MThjNS43MzctNy4xNzIsMTEuMTE2LTE0LjgyMSwxNi45NzMtMjQuMjY1YzAuMTItMC4yMzksMC4yMzktMC40NzksMC4zNTktMC41OThjMC4xMTktMC4xMTksMC4xMTktMC4yMzksMC4yMzgtMC4zNThjMC4yMzktMC43MTgsMC41OTgtMS40MzUsMC45NTctMi4xNTFjMTcuMjEyLTMwLjYwMSwyNi4yOTctNjUuMTQ1LDI2LjI5Ny0xMDAuMTY3QzUxMS45NTIsMjA3LjE0MSw0MTkuNTU1LDExNS4yMjEsMzA2LDExNS4yMjF6Ii8+PHBhdGggZmlsbD0iIzhFOEU5MCIgZD0iTTMwMi4xNzUsNDQ5LjMxMWMtNzEuNDc5LDAtMTI5LjU3Mi01Ny45NzItMTI5LjU3Mi0xMjkuMDkzYzAtNzEuMjQxLDU4LjA5My0xMjkuMDk0LDEyOS41NzItMTI5LjA5NHMxMjkuNTcxLDU3Ljk3MywxMjkuNTcxLDEyOS4wOTRTMzczLjY1NSw0NDkuMzExLDMwMi4xNzUsNDQ5LjMxMXogTTMwMi4xNzUsMjE2LjM0NWMtNTcuNjE0LDAtMTA0LjM1MSw0Ni42MTctMTA0LjM1MSwxMDMuODczUzI0NC42ODEsNDI0LjA5LDMwMi4xNzUsNDI0LjA5YzU3LjYxNCwwLDEwNC4zNTEtNDYuNjE3LDEwNC4zNTEtMTAzLjg3M1MzNTkuNzg5LDIxNi4zNDUsMzAyLjE3NSwyMTYuMzQ1eiIvPjwvZz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 12px auto;
    background-position: 15px center;
}

.b-fastcheckout__form-text:focus, .b-fastcheckout__textarea:focus {
    outline: none; }

.b-fastcheckout__textarea {
    padding-top: 15px;
    height: 80px;
    resize: none; }

.b-fastcheckout__form-label {
    display: block;
    position: relative; }
.b-fastcheckout__form-label_disabled {
    background-color: #f5f5f5; }

.b-fastcheckout__form-label.focus .b-fastcheckout__form-placeholder, .b-fastcheckout__form-label.filled .b-fastcheckout__form-placeholder,
.b-fastcheckout__form-label > .focus ~ .b-fastcheckout__form-placeholder, .b-fastcheckout__form-label > .filled ~ .b-fastcheckout__form-placeholder {
    line-height: 13px;
    font-size: 9px; }
.b-fastcheckout__form-label .jq-selectbox{
    //z-index: 10!important;
}
.b-fastcheckout__form-label .jq-selectbox__select{
    border: 0;
    font-size: 16px;
    padding: 10px 12px;
    background: #f5f5f5;
    border-radius: 0;
}
.b-fastcheckout__form-label_retur .jq-selectbox__select{
    background-color: #fff;
    border-radius: 5px;
}
.b-fastcheckout__form-label .jq-selectbox__trigger{
    border-left: 0;

}
.b-fastcheckout__form-label .jq-selectbox__trigger-arrow{
    top: 20px;
    opacity: 1;
    border-top-color: #606060;
}
.b-fastcheckout__form-label .jq-selectbox.focused .jq-selectbox__select{
    box-shadow: none;
}
.b-fastcheckout__form-label  .jq-selectbox__dropdown{
    top: 44px;
}

.b-fastcheckout__form-row {
    border-bottom: 1px solid #f5f5f5; }
.b-fastcheckout__form-row:last-child {
    border: 0; }

.b-fastcheckout__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;

}

.b-fastcheckout__col {
    width: 31.64%;
    margin-right: 2.54%; }
.b-fastcheckout__col:last-child {
    margin-right: 0; }

.b-fastcheckout__bd-container {
    border: 1px solid #ffa220;
    border-radius: 5px;
    margin-bottom: 17px; }

.b-fastcheckout__form-2col {
    width: 50%;
    border-right: 1px  solid #ffe4bd;
    float: left;
    box-sizing: border-box; }
.b-fastcheckout__form-2col:last-child {
    border-right: none; }

.b-fastcheckout__title {
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    padding-bottom: 5px; }

.b-fastcheckout__next {
    width: 100%;
    display: block;
    background: #00b67a;
    color: #ffffff;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-weight: 700;
    padding: 15px 20px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-transform: none;
    border: 0;
    margin-bottom: 17px;
}
.b-fastcheckout__next:before, .b-fastcheckout__next:after {
    display: none; }

.b-fastcheckout__next:hover, .b-fastcheckout__next-step:hover{
    background-color: #029866;
}

.b-fastcheckout__next-step{
    width: 100%;
    display: block;
    background: #00b67a;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-weight: 700;
    padding: 12px 20px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-transform: none;
    border: 0;
    margin-bottom: 17px;
    cursor: pointer;
}


.b-fastcheckout__top-title {
    font-size: 24px;
    color: #313c3f;
    font-weight: 700;
    border-bottom: 1px solid #eeeeee;
    text-align: left;
    text-transform: none;
    padding-bottom: 0;
    margin: 0 32px 24px 32px;
}

.b-fastcheckout__form-select {
    display: block;
    width: 100%; }
.b-fastcheckout__form-select .jq-selectbox__select {
    box-sizing: border-box;
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    padding: 7px 12px;
    -webkit-transition: border-color .3s;
    transition: border-color .3s; }
.b-fastcheckout__form-select.focused .jq-selectbox__select {
    box-shadow: none;
    border-color: #cbcbcb; }
.b-fastcheckout__form-select .jq-selectbox__select-text {
    font-size: 13px; }
.b-fastcheckout__form-select .jq-selectbox__trigger {
    border-left: 0; }
.b-fastcheckout__form-select .jq-selectbox__trigger-arrow {
    border-top-color: #cbcbcb;
    opacity: 1; }
.b-fastcheckout__form-select .jq-selectbox__dropdown {
    width: 100% !important;
    box-shadow: none;
    border: 1px solid #cbcbcb; }
.b-fastcheckout__form-select li {
    white-space: normal;
    font-size: 14px; }
.b-fastcheckout__form-select li.selected:not(:hover) {
    background-color: #fafafa;
    color: #555; }
.b-fastcheckout__form-select li:hover {
    background-color: #00b67a; }

.b-fastcheckout .validation-advice {
    font-size: 9px;
    /*position: absolute;*/
    bottom: 0;
    left: 0;
    padding: 0 12px;
    line-height: 13px;
    -webkit-transition: font-size .3s, line-height .3s;
    transition: font-size .3s, line-height .3s;
    color: #ff0000;
    display: block;
}
.b-fastcheckout .packeshop_nearest_shops_container + .validation-advice { position: relative; }
.b-fastcheckout #advice-required-entry-shipping-method-rate {
    display: none; }

.b-fastcheckout__personal-checkbox {
    float: right;
    font-size: 14px;
    color: #1f99df;
    font-weight: 400;
    line-height: 30px;
    cursor: pointer; }
.b-fastcheckout__personal-checkbox:hover {
    text-decoration: underline; }

.b-fastcheckout__sh, .b-fastcheckout__shipping_express{
    display: block;
    cursor: pointer;
    color: #606060!important;
    font-size: 14px;
    position: relative;
    padding: 10px 37px 10px 26px;
}

.b-fastcheckout__sh:before, .b-fastcheckout__shipping_express:before{
    color: transparent !important;
    font-size: 11px;
    display: block;
    position: absolute;
    top: 50%;
    left: 2px;
    width: 10px;
    height: 10px;
    border: 2px solid #fff;
    transform: translateY(-50%);
    background: #fff;
    box-shadow: 0 0 0 2px #00b67a;
    transition: color .3s;
}
.b-fastcheckout__sh span, .b-fastcheckout__shipping_express span{
    font-family:'Montserrat', sans-serif!important;
}
.b-fastcheckout__shipping_express {width: 220px;float: left;}
.b-fastcheckout__shipping_express span{
    font-weight: 700;
    color: #606060;
}
.b-fastcheckout__sh.checked:before, .b-fastcheckout__shipping_express.checked:before{
    color: #00b67a !important;
}
.express_info {
    position: relative;
    float: right;
    top: 6px;
    right: 15px;
}
.express_info[aria-label][role~="tooltip"]::after {
    width: 300px;
    white-space: normal;
}
.b-fastcheckout__shipping-address{
    padding: 0 10px;
    font-weight: 700;
    font-size: 14px;
    border-bottom: 1px solid #e5e5e6;
    padding-bottom: 5px;
}
.b-fastcheckout .shopping-cart .price, .b-basket .shopping-cart > tbody td .price{
    text-transform: none;
}
.b-fastcheckout .shopping-cart .currency:before{
    content: " ";
}
@media (max-width: 1024px) {
    .b-fastcheckout__row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .b-fastcheckout__col {
        width: 100%; } }

.b-radio {
    border-bottom: 1px solid #e5e5e6; }
.b-radio__label {
    display: block;
}
.b-radio:last-child {
    border-bottom: 0; }
.b-radio__content {
    padding: 4px 15px 4px 37px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 35px; }
.b-radio__content:before {
    content: "";
    display: block;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 9px;
    width: 16px;
    height: 16px;
    /*box-shadow: 0 0 1px 1px #e6e6e6;*/
    box-shadow: 0 0 1px 1px #333;
    box-sizing: border-box;
    border: 2px solid #fff;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    margin-top: -8px; }
#fastcheckout_agreements_container .b-radio__content:before {
    border-radius: 0%;
}
.b-radio__input {
    position: absolute;
    left: 50%;
    width: 1px;
    height: 1px;
    overflow: hidden;
    opacity: 0; }
.b-radio__input:checked + .b-radio__content:before {
    background-color: #00b67a; }
.b-radio__title {
    font-size: 14px;
    color: #606060;
    font-weight: 700; }
.b-radio__subtitle {
    font-size: 12px;
    color: #606060; }
.b-radio__right {
    width: 85px;
    text-align: right; }
.b-radio__price {
    font-size: 16px;
    font-weight: 700; }
.b-radio__logo {
    display: inline-block;
    max-width: 100%;
    margin-bottom: -4px; }
.b-radio__hidden-content {
    display: none; }
.b-radio__hidden-content .osc-rates{
    display: block;
}
.b-radio__hidden-content fieldset {
    margin-top: 5px;
}
.b-radio a {
    color: #138ddb;
    text-decoration: none; }
.b-radio a:hover {
    text-decoration: underline; }
.b-radio__content-text {
    //padding: 10px 10px 10px 37px;
    padding: 0 10px 0 37px;
}
.b-radio__content-text p {
    font-size: 13px;
    padding: 5px 0; }
.b-radio__content-text li {
    list-style: none; }
.b-radio__zip-label {
    display: inline-block;
    font-size: 13px;
    color: #606060; }
.b-radio__zip-wrap {
    padding-bottom: 12px; }
.b-radio__zip-field {
    padding: 0 20px 0 7px;
    border: 1px solid #cbcbcb;
    display: inline-block;
    color: #606060;
    font-weight: 700;
    height: 23px;
    width: 50px;
    border-radius: 5px;
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAAAAABzHgM7AAAAb0lEQVQIWy3M2wqAIAyA4b3/q5XFqIwOJEUHom6KgsRkzXRX3w/bgMKUaAiCxzlC7cPsUp2R/MMmi0Y1Li5suvYZ4eFu2LO4y9tyvOzY5BWvABVqYjfuFs5CZ0/e/k+hG+hCbwIhajl4E7Rqe4PpAyA5huvnYHGnAAAAAElFTkSuQmCC) #fff no-repeat right 7px center;
    -webkit-transition: background-color .3s;
    transition: background-color .3s; }
.b-radio__zip-field:focus {
    outline: none; }
.b-radio__zip-field:disabled {
    cursor: default;
    background-color: #ccc; }
.b-radio__left{
    margin-right: auto;
}
@media (max-width: 767px) {
    .b-radio__content {
        padding: 4px 15px 4px 25px; }
    .b-radio__content:before {
        left: 7px;
        width: 12px;
        height: 12px;
        margin-top: -6px; }
    .b-radio__title {
        font-size: 14px; }
    .b-radio__right {
        width: 70px; }
    .b-radio__price {
        font-size: 14px; }
    .b-radio__content-text {
        padding: 10px 10px 10px 25px;
        box-sizing: border-box; }
    .b-radio__content-text p {
        font-size: 12px; } }

.b-basketinfo {
    border: 1px solid #3a9f41;
    border-radius: 5px; }
.b-basketinfo__header {
    background-color: #3a9f41;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    color: #fff;
    padding: 4px; }
.b-basketinfo__item {
    position: relative;
    padding: 11px 10px 11px 50px;
    border-bottom: 1px solid #b9debc;
    min-height: 49px;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
.b-basketinfo__item .price {
    color: #3a9f41; }
.b-basketinfo__item .date {
    color: #3a9f41; }
.b-basketinfo__icon {
    color: #3a9f41;
    position: absolute;
    font-size: 21px;
    top: 18px;
    left: 13px; }
.b-basketinfo__button {
    font-weight: 700;
    background-color: #3a9f41;
    color: #fff;
    text-align: center;
    font-size: 16px;
    text-decoration: none;
    display: block;
    padding: 4px; }
.b-basketinfo__button:before, .b-basketinfo__button:after {
    content: '\e940';
    font-family: 'temashop' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    top: 2px; }
.b-basketinfo__button:before {
    margin-right: 17px; }
.b-basketinfo__button:after {
    margin-left: 17px; }
.b-basketinfo__item-title {
    font-weight: 700;
    font-size: 14px;
    color: #606060;
    line-height: 1.36;
    width: 100%; }
.b-basketinfo__date {
    margin-top: 8px;
    width: 100%; }
.b-basketinfo__date-col {
    width: 60%;
    font-size: 12px;
    color: #606060;
    padding: 3px 0;
    float: left;
    box-sizing: border-box; }
.b-basketinfo__date-col:first-child {
    font-weight: 700; }
.b-basketinfo__date-col:last-child {
    width: 40%;
    padding-left: 5px; }

@media (max-width: 1024px) {
    .b-basketinfo__date-col {
        width: 100%;
        float: none;
        line-height: 1.2; }
    .b-basketinfo__date-col:last-child {
        padding-left: 0;
        width: 100%; }
    .b-basketinfo__date-row {
        margin-bottom: 8px; } }

.b-basket__title {
    font-size: 24px;
    color: #313c3f;
    font-weight: 700;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 12px;
    text-align: left;
    text-transform: none;
    padding-bottom: 0;
}

.b-basket__logo{
    max-width: 70%;
    margin: 0 auto;
    display: block;
}
.b-basket__delivery{
    background-color: #00b67a;
    font-size: 14px;
    padding-top: 3px;
    border-bottom: 3px;
    margin: 26px 0;
}

.b-basket__row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }

.b-basket__col:first-child {
    width: 65.82%;
    margin-right: 2.54%; }

.b-basket__col:last-child {
    width: 31.64%; }

.b-basket__bottom {

}

.b-basket .shopping-cart {
    border-collapse: separate; }
.b-basket .shopping-cart th {
    font-size: 14px;
    color: #313c3f;
    padding: 0.27778em 0.5em;
    border: 0;
    text-align: center;
    background-color: transparent;
    border-bottom: 1px solid #ededed;
}
.b-basket .shopping-cart th:first-child {
    text-align: left;
    padding-left: 0;}
.b-basket .shopping-cart th:last-child {
    text-align: right;
    padding-right: 1.11111em;
    width: 20%; }
.b-basket .shopping-cart > tbody td {
    font-size: 1em;
    color: #5b5c5c;
    vertical-align: top;
    padding: 1.125em 0.3125em;
    border: 0;
    border-bottom: 1px solid #ededed;
    text-align: center; }
.b-basket .shopping-cart > tbody td:first-child {
    text-align: left;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 0;
    width: 70px; }
.b-basket .shopping-cart > tbody td:first-child a, .b-basket .shopping-cart > tbody td:first-child img {
    display: block;
    max-width: 100%; }
.b-basket .shopping-cart > tbody td:first-child a{
    display: block;
    position: relative;
}
.b-basket .shopping-cart > tbody td:first-child a .number{
    display: block;
    border-radius: 10px;
    border: 2px solid #ff9c00;
    position: absolute;
    top: 0;
    left: 0;
    font-weight: 700;
    font-size: 16px;
    color: #ff9c00;
    text-align: center;
    height: 21px;
    min-width: 21px;
    padding: 0 2px;
    line-height: 17px;
    box-sizing: border-box;
    background-color: #fff;
}
.b-basket .shopping-cart > tbody td:first-child a .number:before{
    content:"!";
}
.b-basket .shopping-cart > tbody tr.local a .number{
    display: none;
}
.b-basket .shopping-cart > tbody td:nth-child(2) {
    text-align: left; }
.b-basket .shopping-cart > tbody td:last-child {
    text-align: right;
    padding-right: 1.42857em;
    width: 20%; }
.b-basket .shopping-cart > tbody td.qtybox {
    white-space: nowrap;
    width: 95px; }
.b-basket .shopping-cart > tbody td.price-cell {
    width: 20%; }
.b-basket .shopping-cart > tbody td .price {
    font-size: 14px; }
.b-basket .shopping-cart .nolocal td {
    background-color: #fffac9; }
.b-basket .shopping-cart .title {
    font-weight: 700;
    font-size: 0.875em; }
.b-basket .shopping-cart .title a {
    text-decoration: none;
    color: #249be8; }
.b-basket .shopping-cart .prodnumb {
    font-weight: 400;
    color: #717171;
    font-size: 0.75em;
    padding: 0.33333em 0; }
.b-basket .shopping-cart .item-options dd, .b-basket .shopping-cart .item-options dt {
    display: inline-block;
    font-size: 0.875em; }
.b-basket .shopping-cart .item-options dd {
    font-weight: 700; }
.b-basket .shopping-cart .qtybox-price {
    white-space: nowrap; }
.b-basket .shopping-cart .qty-span {
    line-height: 18px;
    font-weight: 700;
    display: inline-block;
    width: 2.8125em;
    vertical-align: middle;
    text-align: center;
    color: #555;
    border: 1px solid #e1e1e1; }
.b-basket .shopping-cart .qty-minus {
    display: inline-block;
    width: 0;
    height: 0;
    padding: 18px 18px 0 0;
    overflow: hidden;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    background-color: #e1e1e1;
    border-radius: 0.1875em;
    position: relative;
    cursor: pointer;
    vertical-align: middle; }
.b-basket .shopping-cart .qty-minus:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background-color: #fff;
    width: 10px;
    left: 50%;
    margin-left: -5px; }
.b-basket .shopping-cart .qty-plus {
    display: inline-block;
    width: 0;
    height: 0;
    padding: 18px 18px 0 0;
    overflow: hidden;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-weight: 700;
    background-color: #e1e1e1;
    border-radius: 0.1875em;
    position: relative;
    cursor: pointer;
    vertical-align: middle; }
.b-basket .shopping-cart .qty-plus:before {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -1px;
    height: 2px;
    background-color: #fff;
    width: 10px;
    left: 50%;
    margin-left: -5px; }
.b-basket .shopping-cart .qty-plus:after {
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -5px;
    width: 2px;
    background-color: #fff;
    height: 10px;
    left: 50%;
    margin-left: -1px; }

.b-basket__warehouse {
    font-size: 0.75em;
    color: #6f6f6f;
    font-weight: 700;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    margin-top: 0;
}
.b-basket__warehouse:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 7px;
    height: 7px;
    background-color: #13b407;
    border-radius: 50%;
    margin-right: 8px;
    margin-top: -2px; }
.b-basket__warehouse_remote:before, .b-product__warehouse_remote:before {
    background-color: #f6a700; }
.b-basket__warehouse a {
    color: #249be8;
    font-weight: 400; }

.b-basket .cart-coupon {
    display: none; }

.b-basket .footer-cell {
    border: 0;
    padding: 0;
    background-color: #f5f5f5;
    padding-top: 15px;
    padding-bottom: 15px; }
.b-basket .footer-cell:last-child {
    padding-right: 20px;
    padding-left: 5px; }
.b-basket .footer-cell:first-child {
    padding-left: 13px; }
.b-basket__bottom-links{
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    padding: 7px 0;
}

.b-basket__bottom-links a{
    text-decoration: none;
    color: #545454;
    transition: color .3s;
}


.b-basket__bottom-link_ec{
    display: inline-block;
}
.b-basket__bottom-link_ec:hover, .b-basket__bottom-link_ec.opened{
    color: #a81d1d;
}

.b-basket__bottom-link_coupon{
    display: inline-block;
}

.b-basket__bottom-link_ec .icon-trash{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    font-size: 1.2em;
    margin-top: -4px;

}
.b-basket__bottom-link_coupon .icon-coupon{
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 1.5em;
}

.b-basket__bottom-link_coupon:hover, .b-basket__bottom-link_coupon.opened{
    color: #029866;
}


.b-basket__clearcart{
    padding-top: 15px;
    display: none;
}
.b-basket__clearcart-button{
    display: inline-block;
    background: #00b67a;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-weight: 700;
    padding: 15px 20px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-transform: none;
    border: 0;
    margin: 0 15px 0 0;
}

.b-basket__clearcart-button:hover{
    background-color: #029866;
}

.b-basket__clearcart-button_red{
    background-color: #a81d1d;
}

.b-basket__clearcart-button_red:hover{
    background-color: #851509;
}

.b-basket__clearcart-button:last-child{
    margin-right: 0;
}

@media (max-width: 1024px) {
    .b-basket__row {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .b-basket__col:first-child, .b-basket__col:last-child {
        width: 100%;
        margin-right: 0; }
    .b-basket__table-wrap {
        margin-bottom: 20px; } }

@media (max-width: 1024px) {
    .b-basket {
        padding-left: 0;
        padding-right: 0; } }

.b-totals {
    width: 100%; }
.b-fastcheckout .shopping-cart .b-totals td {
    border: 0;
    font-size: 14px;
    letter-spacing: 0.022em;
    font-weight: 400;
}

.b-fastcheckout .shopping-cart .b-totals .b-totals__total td, .b-fastcheckout .shopping-cart .b-totals .b-totals__total td .price {
    font-weight: 700;
}
.b-totals td:last-child {
    text-align: right;
}
/*
.
*/
.b-fastcheckout__row{
    max-width: 640px;
    margin: 0 auto;
}
.b-fastcheckout__row > div:first-child{
    border: 0;
}
.b-fastcheckout__cart{
    margin-bottom: 70px;
}
.b-fastcheckout__col{
    width: 100%;
    margin: 0;
    /*display: none;*/
}
.b-fastcheckout__bd-container{
    border-color: #cbcbcb;
}
#fastcheckout_agreements_container .b-fastcheckout__bd-container:has(div.validation-advice){
    border-color: #ff0000;
}
.b-fastcheckout__form-row, .b-fastcheckout__form-2col{
    border-color: #e5e5e6;
}
.b-fastcheckout__form-label_disabled{
    background-color: #f5f5f5;
}
.b-fastcheckout__title{
    text-align: left;
    font-size: 14px;
    border: 0;
    margin-bottom: 0;
}
.b-fastcheckout__bd-container fieldset{
    width: 100%;
}
.b-fastcheckout__shipment-methods{
    padding-bottom: 0;
}
.b-fastcheckout__shipment-methods .b-radio__left .b-radio__subtitle br{
    display: none;
}
#fastcheckout-address-edit-second-step .cart-collateral-block, #fastcheckout-address-edit-second-step .advice-required-entry-shipping-method-rate{
    display: none!important;
}
.b-fastcheckout__shipment-methods .b-radio:last-of-type{
    border-bottom: 0;
}
.b-fastcheckout #checkout-payment-method-load{
    padding-bottom: 0;
}
.b-fastcheckout__step-description{
    padding: 13px 20px;
    border: 1px solid #cbcbcb!important;
    border-radius: 5px;
    font-size: 14px;
    color: #313c3f;
    display: flex;
    justify-content: space-between;
    margin: 52px 0 80px;
    background-color: #fafafa;
    width: 100%;
}

.b-fastcheckout__step-description .step{
    font-weight: 700;
}

.b-fastcheckout__total{
    padding: 0 0 35px 0;
}

.b-fastcheckout__total-title{
    font-size: 14px;
    font-weight: 700;
    color: #313c3f;
}

.b-fastcheckout__total-price{
    font-size: 31px;
    font-weight: 700;
    color: #313c3f;
}
.b-fastcheckout__form-selector{
    display: block;
    position: absolute;
    top: 50%;
    right: 5px;
    width: 16px;
    height: 16px;
    margin-top: -8px;
    z-index: 10;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ4IDQ4IiBoZWlnaHQ9IjQ4cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQ0LjkyOSwxNC4zOTFjLTAuMDQ2LDAuMDk5LTAuMTAyLDAuMTk0LTAuMTgzLDAuMjc2TDE2Ljg0LDQyLjU3MiAgYy0wLjEwOSwwLjE4OC0wLjI2LDAuMzUyLTAuNDc1LDAuNDM0bC0xMy44NTIsMy44OGMtMC4wMjksMC4wMTQtMC4wNjIsMC4wMTYtMC4wOTQsMC4wMjZsLTAuMDQ3LDAuMDE0ICBjLTAuMDA4LDAuMDAzLTAuMDE3LDAuMDAxLTAuMDI0LDAuMDA0Yy0wLjA5NCwwLjAyNS0wLjE4NywwLjA0Ni0wLjI4NiwwLjA0NWMtMC4wOTgsMC4wMDMtMC4xODktMC4wMTUtMC4yODItMC4wNDEgIGMtMC4wMjEtMC4wMDYtMC4wNC0wLjAwMi0wLjA2MS0wLjAwOWMtMC4wMDgtMC4wMDMtMC4wMTMtMC4wMS0wLjAyMS0wLjAxM2MtMC4wODgtMC4wMzMtMC4xNjQtMC4wODMtMC4yNC0wLjE0MSAgYy0wLjAzOS0wLjAyOC0wLjA4LTAuMDUzLTAuMTEzLTAuMDg2cy0wLjA1OC0wLjA3NC0wLjA4Ni0wLjExM2MtMC4wNTgtMC4wNzUtMC4xMDctMC4xNTItMC4xNDEtMC4yNCAgYy0wLjAwNC0wLjAwOC0wLjAxLTAuMDEzLTAuMDEzLTAuMDIxYy0wLjAwNy0wLjAyLTAuMDAzLTAuMDQtMC4wMDktMC4wNjFjLTAuMDI1LTAuMDkyLTAuMDQzLTAuMTg0LTAuMDQxLTAuMjgxICBjMC0wLjEsMC4wMi0wLjE5MywwLjA0NS0wLjI4N2MwLjAwNC0wLjAwOCwwLjAwMS0wLjAxNiwwLjAwNC0wLjAyM2wwLjAxNC0wLjA0OWMwLjAxMS0wLjAzLDAuMDEzLTAuMDYzLDAuMDI2LTAuMDkzbDMuODgtMTMuODUyICBjMC4wODItMC4yMTYsMC4yNDYtMC4zNjQsMC40MzQtMC40NzVsMjcuNDc5LTI3LjQ4YzAuMDQtMC4wNDUsMC4wODctMC4wODMsMC4xMjgtMC4xMjdsMC4yOTktMC4yOTkgIGMwLjAxNS0wLjAxNSwwLjAzNC0wLjAyLDAuMDUtMC4wMzRDMzQuODU4LDEuODcsMzYuNzk2LDEsMzguOTUzLDFDNDMuMzk3LDEsNDcsNC42MDMsNDcsOS4wNDcgIEM0NywxMS4xMDgsNDYuMjA1LDEyLjk2OSw0NC45MjksMTQuMzkxeiBNNDEuMTUsMTUuNWwtMy42MTktMy42MTlMMTMuODkxLDM1LjUyMmMwLjAwNCwwLjAwOCwwLjAxNCwwLjAxMSwwLjAxOCwwLjAxOWwyLjM3Myw0LjgyNyAgTDQxLjE1LDE1LjV6IE0zLjU1OSw0NC40NzNsMi43ODUtMC43NzlsLTIuMDA2LTIuMDA1TDMuNTU5LDQ0LjQ3M3ogTTQuOTQzLDM5LjUzbDMuNTU4LDMuNTU5bDYuMTItMS43MTUgIGMwLDAtMi41ODYtNS4zNzItMi41OS01LjM3NGwtNS4zNzQtMi41OUw0Ljk0MywzOS41M3ogTTEyLjQ5LDM0LjEyNGMwLjAwOCwwLjAwNCwwLjAxMSwwLjAxMywwLjAxOSwwLjAxOEwzNi4xNSwxMC41bC0zLjYxOS0zLjYxOSAgTDcuNjYzLDMxLjc0OUwxMi40OSwzNC4xMjR6IE0zOC45MjIsM2MtMS43ODIsMC0zLjM3MiwwLjc3Ni00LjQ4OSwxLjk5NGwtMC4wMDctMC4wMDdMMzMuOTEyLDUuNWw4LjYxOSw4LjYxOWwwLjUyNy0wLjUyOCAgbC0wLjAwNi0wLjAwNmMxLjIwOS0xLjExNiwxLjk3OS0yLjcwMSwxLjk3OS00LjQ3NkM0NS4wMzEsNS43MzUsNDIuMjk2LDMsMzguOTIyLDN6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) no-repeat 50% 50%;
    background-size: 100% auto;
}


/*checkout*/

.tm-checkout-container{
    max-width: 640px;
    margin: 0 auto;
}
.b-basket__clearcart-button_red{
    background-color: #a81d1d;
}

.b-basket__clearcart-button_red:hover{
    background-color: #851509;
}

.b-cheader{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 11px 0;
}
.b-cheader__gh{
    font-size: 14px;
    color: #0c94d3;
    text-decoration: none;
    width: 20%;
}
.b-cheader__gc{
    font-size: 14px;
    color: #0c94d3;
    text-decoration: none;
    width: 20%;
    text-align: right;
}
.b-cheader__tp{
    text-align: center;
    width: 60%;
}

.b-cheader__tp iframe{
    height:20px!important;
}

.b-cheader__gh .icon-arrow3-top{
    display: inline-block;
    transform: rotate(-90deg);
    margin-right: 12px;
}

.b-cheader__gc .icon-arrow3-top{
    display: inline-block;
    transform: rotate(-180deg);
    margin-left: 12px;
}

.b-onestep__coupon-send{
    display: block;
    background: #00b67a;
    color: #ffffff;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    border-radius: 5px;
    font-weight: 700;
    padding: 12px 4px;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    text-transform: none;
    border: 0;
    vertical-align: middle;
}

.b-onestep__coupon-send:hover{
    background-color: #029866;
    border: 0;
}

.b-onestep__coupon-send_red{
    background-color: #a81d1d;
}

.b-onestep__coupon-send_red:hover{
    background-color: #851509;
}
#onestepcheckout-coupon-remove.b-onestep__coupon-send_red{
    margin-top: 10px;
}
.b-onestep__coupon-coupon{
    font-size: 14px;
    height: 45px;
    vertical-align: bottom;
    padding-left: 36px;
    width: 100%;
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2MTJweCIgaGVpZ2h0PSI2MTJweCIgdmlld0JveD0iMCA5MCA2MTIgNjEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgOTAgNjEyIDYxMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iI0NCQ0JDQiIgZD0iTTAsMTk1Ljc1djM4Mi41aDYxMnYtMzgyLjVIMHogTTU2MSw1MjcuMjVIMTkxLjI1VjQ2My41aC01MXY2My43NUg1MXYtMjgwLjVoODkuMjV2NjMuNzVoNTF2LTYzLjc1SDU2MVY1MjcuMjV6Ii8+PHJlY3QgeD0iMTQwLjI1IiB5PSIzNDguNzUiIGZpbGw9IiNDQkNCQ0IiIHdpZHRoPSI1MSIgaGVpZ2h0PSI3Ni41Ii8+PC9nPjxyZWN0IHg9IjM5Ni43MjUiIHk9IjI1NS4zNzIiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMzkyLjc3NzMgLTE3NC4yNDgyKSIgZmlsbD0iI0NCQ0JDQiIgd2lkdGg9IjIwLjAwMSIgaGVpZ2h0PSIyNjMuMjU2Ii8+PGc+PHBhdGggZmlsbD0iI0NCQ0JDQiIgZD0iTTMzNS4zMjUsMzc3LjdjLTMwLjAyNCwwLTU0LjQ1LTI0LjQyNi01NC40NS01NC40NXMyNC40MjYtNTQuNDUsNTQuNDUtNTQuNDVjMzAuMDIzLDAsNTQuNDQ5LDI0LjQyNiw1NC40NDksNTQuNDVTMzY1LjM0OSwzNzcuNywzMzUuMzI1LDM3Ny43eiBNMzM1LjMyNSwyODAuOGMtMjMuNDA3LDAtNDIuNDUsMTkuMDQzLTQyLjQ1LDQyLjQ1czE5LjA0Myw0Mi40NSw0Mi40NSw0Mi40NWMyMy40MDYsMCw0Mi40NDktMTkuMDQzLDQyLjQ0OS00Mi40NVMzNTguNzMyLDI4MC44LDMzNS4zMjUsMjgwLjh6Ii8+PC9nPjxnPjxwYXRoIGZpbGw9IiNDQkNCQ0IiIGQ9Ik00NzQuMyw1MDcuNzVjLTMwLjAyMywwLTU0LjQ1LTI0LjQyNy01NC40NS01NC40NXMyNC40MjctNTQuNDUsNTQuNDUtNTQuNDVzNTQuNDUsMjQuNDI3LDU0LjQ1LDU0LjQ1UzUwNC4zMjMsNTA3Ljc1LDQ3NC4zLDUwNy43NXogTTQ3NC4zLDQxMC44NWMtMjMuNDA3LDAtNDIuNDUsMTkuMDQzLTQyLjQ1LDQyLjQ1czE5LjA0Myw0Mi40NSw0Mi40NSw0Mi40NXM0Mi40NS0xOS4wNDMsNDIuNDUtNDIuNDVTNDk3LjcwNyw0MTAuODUsNDc0LjMsNDEwLjg1eiIvPjwvZz48L3N2Zz4=);
    background-position: 10px 50%;
    background-size: 18px auto;
    background-repeat: no-repeat;
    line-height: 45px;
}

@media (max-width: 767px) {
    .b-onestep__coupon-coupon{
        margin-bottom: 10px;
    }

    #onestepcheckout-coupon-remove.b-onestep__coupon-send_red{
        margin-top: 0;
    }
}

.b-onestep__coupon-coupon::-webkit-input-placeholder {
    color: #DADADA;
    font-size: inherit;
    line-height: inherit;
}

.osc-rates{
    margin-bottom: 15px;
}

@media (max-width: 1024px) {
    .b-cheader{
        padding-top: 0;
        margin-left: -16px;
        margin-right: -16px;
    }
    .b-cheader__gh{
        width: 50%;
        order:1;
        border-bottom: 1px solid #DADADA;
        margin-bottom: 10px;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-left: 16px;
        box-sizing: border-box;
        text-align: center;
    }
    .b-cheader__gc{
        width: 50%;
        order: 2;
        border-bottom: 1px solid #DADADA;
        margin-bottom: 10px;
        box-sizing: border-box;
        border-left: 1px solid #DADADA;
        padding-top: 8px;
        padding-bottom: 8px;
        padding-right: 16px;
        text-align: center;

    }
    .b-cheader__tp{
        width: 100%;
        order: 3;
    }

    .b-basket__bottom-links{
        flex-wrap: wrap;
    }
    .b-basket__bottom-links a{
        display: block;
        width: 100%;
        text-align: left;
        margin-bottom: 5px;
    }
    .b-basket__bottom-link_coupon .icon-coupon{
        margin-left: 0;
        margin-right: 5px;
    }
}

@media (max-width: 480px) {
    .b-cheader__gh{
        font-size: 12px;
    }
    .b-cheader__gc{
        font-size: 12px;
    }
    .b-basket__logo{
        margin-bottom: 30px;
    }
}

.tm-menuoverlay{
    position: fixed;
    z-index: 10;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.11);
    opacity: 0;
    display: none;
}
.b-footer{
    border-top: 0;
}
.b-footer__features-icon, .b-footer__features-text {
    display: block;
}
.b-footer__features a{
    text-decoration: none;
    color: inherit;
}
.b-footer__contacts-links-icon{
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px;
}

.tm-loading:after{
    content: "";
    display: block;
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0ibGRzLXNwaW5uZXIiIHdpZHRoPSIyMDBweCIgIGhlaWdodD0iMjAwcHgiICB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJiYWNrZ3JvdW5kOiBub25lOyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiPiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZkYjgxNyI+ICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuOTE2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmRiODE3Ij4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC44MzMzMzMzMzMzMzMzMzM0cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjc1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjY2NjY2NjY2NjY2NjY2NjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjU4MzMzMzMzMzMzMzMzMzRzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjVzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjQxNjY2NjY2NjY2NjY2NjdzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyMTAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjMzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgyNDAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49Ii0wLjI1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gIDwvcmVjdD48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSI+ICA8cmVjdCB4PSI0NyIgeT0iMjQiIHJ4PSI5LjQiIHJ5PSI0LjgiIHdpZHRoPSI2IiBoZWlnaHQ9IjEyIiBmaWxsPSIjZmRiODE3Ij4gICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSItMC4xNjY2NjY2NjY2NjY2NjY2NnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICA8L3JlY3Q+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDMwMCA1MCA1MCkiPiAgPHJlY3QgeD0iNDciIHk9IjI0IiByeD0iOS40IiByeT0iNC44IiB3aWR0aD0iNiIgaGVpZ2h0PSIxMiIgZmlsbD0iI2ZkYjgxNyI+ICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiIHZhbHVlcz0iMTswIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjFzIiBiZWdpbj0iLTAuMDgzMzMzMzMzMzMzMzMzMzNzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMzAgNTAgNTApIj4gIDxyZWN0IHg9IjQ3IiB5PSIyNCIgcng9IjkuNCIgcnk9IjQuOCIgd2lkdGg9IjYiIGhlaWdodD0iMTIiIGZpbGw9IiNmZGI4MTciPiAgICA8YW5pbWF0ZSBhdHRyaWJ1dGVOYW1lPSJvcGFjaXR5IiB2YWx1ZXM9IjE7MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxcyIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgPC9yZWN0PjwvZz48L3N2Zz4=) no-repeat center center rgba(255,255,255,.75);
}

.livesearch-opened #search_mini_form_mobile, .livesearch-opened #search_mini_form {
    position: relative;
}
.livesearch-opened #search_mini_form_mobile:after, .livesearch-opened #search_mini_form:after {
    content:"";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 150;
    background-color: rgba(0,0,0, .75);
    width: 100%;
    height: 100%;
}

@media (max-width: 767px) {
    .b-header__middle {
        margin-bottom:-2px;
    }
}
.tm-contacts {
    text-align:center;
    display:flex;
    justify-content: space-evenly;
    margin-bottom:50px;
}
.tm-contact {
    min-width:40%;
    text-decoration:none;
    font-weight:500;
    padding:14px 10px;
    font-size:14px;
    background-color:#ffedc2;
}
.tm-contact:hover {
    background-color:#f9e2ab;
}
.b-support__header {
    border-bottom:none;
}
.b-support__tab-link.active {
    border-color:#e2eff5;
}
.b-spoiler__header::after,.b-spoiler__header::before {
    display:none;
}
.b-spoiler__header {
    padding: 16px 20px;
    font-weight:500;
    font-size:16px;
}
.b-spoiler__header:hover {
    background-color:#e2eff5;
    border:1px solid #e2eff5;
}
.b-text ul li {
    list-style: inside;
    padding-bottom: 20px;
    font-size: 13px;
}
.b-text p {
    font-size: 13px;
    line-height: 24px;
    padding-bottom: 20px;
}
.b-spoiler.open .b-spoiler__header {
    background: #ffedc2;
    border-color: #ffedc2;
}
.b-form__text, .b-form__textarea {
    display: block;
    font-size: 14px;
    font-weight: 500;
    box-sizing: border-box;
    border: 1px solid #e0e0e0;
    border-radius: 0px;
    padding: 0px 1.3125em;
    -webkit-transition: box-shadow .3s, border-color .3s;
    transition: box-shadow .3s, border-color .3s;
    width: 100%;
    height: 55px;
    color: #5f5f5f;
}
.b-form__el {
    padding-bottom: 15px;
}
.tm-button {
    margin:0 auto;
    border-radius: 0px;
    text-shadow:none;
    box-shadow: 0px 2px 0px 0px #138a63;
    background-image:none;
    background-color: #00b67a;
    font-size:16px;
    padding:12px 0;
    font-weight:900;
    transition-duration: 0.2s;
}
.tm-button:hover {
    box-shadow:none;
    background-image:none;
    background-color: #138a63;
}
.error-msg ul {
    list-style:none;
}
.error {
    font-size: 13px;
}
.error-msg {
  text-align: center;
  background-color: #FF8282;
  padding: 15px 0px;
  list-style: none;
  color: white;
  border-left: 5px solid #CF1B1B;
  margin:20px 20px;
  font-weight: 600;
}

.b-fastcheckout__bottom .payment-method-inprogress { display:none; }
.onestepcheckout-column-top .shipping-method-description { display:none;}
.onestepcheckout-column-top .osc-control-active .shipping-method-description { display:block;}
.b-basket__clear, .b-basket__save {
    background-image: -webkit-linear-gradient(bottom,#888 0,#888 18%,#B4B4B4 80%,#B4B4B4 100%);
    background-image: linear-gradient(to top,#888 0,#888 18%,#B4B4B4 80%,#B4B4B4 100%);
    border-radius: 5px;
    box-shadow: 0 2px 2px rgba(0,0,0,.69);
    color: #FFF;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.5;
    text-decoration: none;
    display: inline-block;
    padding: .04167em 2em;
}
.b-basket__clear:hover, .b-basket__save:hover {
    background-image: -webkit-linear-gradient(bottom,#B4B4B4 0,#B4B4B4 18%,#888 80%,#888 100%);
    background-image: linear-gradient(to top,#B4B4B4 0,#B4B4B4 18%,#888 80%,#888 100%);
}

.b-basket .shopping-cart > tbody td{
    vertical-align: middle;
}

.b-basket .shopping-cart > tbody td.about{
    vertical-align: top;
}
.b-basket__submit, .b-basket__clear, .b-basket__save { text-transform: uppercase;margin-bottom: 5px; }
.b-basket__save { width: 5em;}
.b-cart__save { background-color: #fff;padding: .625em; min-width: 300px;min-height: 150px;}

.b-fastcheckout .b-form__el {
    margin-bottom: 0.75em;
}

.b-fastcheckout .payment-methods dt .payment-method-img-epay_standard:before{
    content: url(data:image/png;base64,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);
}

.b-fastcheckout .payment-methods dt .payment-method-img-vaimo_klarna_invoice:before{
    content: url(data:image/png;base64,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);
}
.b-fastcheckout .payment-methods dt .payment-method-img-epay_mobilepay:before {content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAAjCAMAAABo8z7UAAACxFBMVEUAAAAAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1UAN1XysVkEAAAA63RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVdYWVpcXV5hYmNkZWZnaGlsbW5vcXN0dXZ3eHl6e3x9f4CDhIWGh4iJiouNjo+QkZOVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2uLm6u7y9vr/AwsPExcbHyMnLzc7P0dLT1NXW19jZ2tvc3d7f4OHi4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9mP7xawAABLVJREFUeAG91P1b1fUdx/HnJjcRSiVG00FAoCYyc8GCEFoCjVXjZqtNyyW7ERsLaaCrVhFtbsRaN0IzV65IIKwpuYhwm06HyI0cUQYiNxwQARF8/RP7fM858L0uL6/9ds7jp/f1/uX52wvborwDI19G4Gv3lp2X0YxP3bbtiDyi8J30qjEt+A2+suOUFhxq0SA+slfzRl57gBgpGyM2D2+Tx+EtIRjtqoWcOukpvOy0jI4X78Ztu0YLWmRc9sO7CqX3crFNyeP3eNetc3qYBfG1mjgvt3C8q06tzNsllSZ+O7VLlqN4V6a0Hpe7mqWSb82q/M7/zk6MTSgb7xrSn7DkTUuXKN2Z8yNCVq+KWbU2hnkP7HwuGLfQ50rux5ZcHIBH2Wb2vl68DNuWF6r2VFVXZHFjL2r6qxD4K+k/Gcuj09K3lh/r7T35z6ONRxor7salTvozbh/Zp2W3bsFjppaD7UrBJnV1n3GMqY4bipY2Q6w0uCS3fk6WmgNyK8elpvt38sMSopdH9mArVRDYVikJmz7E8kM9yw19qWZY9In+FSiXxhVZGXedkOW3uHxwOUC7sbytgNm3AP+Uhx9cCvx6jqgNa4CIe4KATN0HBG/IiMXQx7iM9wLRqSkRQCQu4RhbpEgI06XbW2UMh74hlURfkfEWLn8V+4RFFehNyJ86e/rMzCtQeKVpYFz9SbzSNVUJD1nh56cdHYP/CAM14HKhn0c6nQ7H6JEwJv6GUXUVI2BSLwCva8UXMl5Kl5GyX0bNQnixfg4UK8gK36m/LOGmbXqcAlXGhSX06ebgULW4wz/TE35EXz0Leh8XvcN5RcNKNVAtDH2OpVp9gP9Y5gEZFcky7mmQ0bgQpnUS0HEWmfBWhWKonp3CWKdHYfQzK5xI7wWMnwpGT21/evsvXnZeu4OQpRjn2ghVDqxTApZEaSNQ8IO9MqYjn5Eev1eWo3Y4URvJUzyBJlyk5Rhzf6dEwcBS/RKch63weo5NdTscDqegc27U6RyfaImDuEM97afbZt+H8S+gSrg5VIMRdFCWtviNackXZTlphxk5Q/9FCDDhZ/Q1jGtWeIkrXGiH+9q35ufnp9wEqsfjZvU8lJSU1N8EuwQzH+FWJC3GaJBby6dyG7TDbFKhctzhH2sZhvazSxj3K2s+nMBoJ0bwU6A6POKVhdF/Am7TapSM2+3S0xj7ZRlok6Yqq/fVNvUMBWFpFEafzgGB+oA71PTNyDV/0IOUKS0iKvfaZCDoOHxPqfxExWtjNswJ7LkPUVtS1Dd26DPAUV94hXkH1Yrxzth7z2bHBvB9XcYlKhDLaz0YT/ZvBvx7yuC7XcODQwMFkN7cOzAy07QSOPkupPWsh+KR0RHn8U3Qs4d52d3TzoFPDr0BPOJQhf2X1gHLb8VtWC/x/319TRQuy+LW3sJ1oleHcb2I+HAIxAhXGguGVYmNbRrCa94Utt265M+CjHelR/GOTUMqwrZSegy3yNJWGY14R/yO72CDf+tzDP/HPpbbLL6RL/mR8OqA1PFE5qSkt/GNxbNqqJX06n0xuYels8/jK/tkaU0rl/Rh9lfwmTR5dBatwKcuyBj+Yyq+ltTh/PTJYHzkf+7Rwthvz3j7AAAAAElFTkSuQmCC);}
.b-fastcheckout .payment-methods dt .payment-method-img{
    margin-left: 44px;
}
.b-fastcheckout__billingtype-label{
    padding: 12px;
    font-size: 13px;
    line-height: 19px;
    border-right: 1px solid #e5e5e6;
    white-space: nowrap;
}
.b-fastcheckout__billingtype-wrap{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 1px solid #e5e5e6;
}
.b-fastcheckout__billingtype .jq-selectbox__select{
    border: 0;
    height: 100%;
    min-height: 43px;
}
.b-fastcheckout__billingtype.focused .jq-selectbox__select {
    box-shadow: none;
    border-color: transparent;
}
.b-fastcheckout__billingtype .jq-selectbox__select-text{
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    color: #555;
}
.b-fastcheckout__billingtype .jq-selectbox__select-text:before{
    content: "\e98e";
    font-family: 'temashop' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 20px;
    margin: 0 10px;
}
.b-fastcheckout__billingtype .jq-selectbox__trigger-arrow{
    top: 20px;
    border-top-color: #555;
    opacity: 1;
}
.b-fastcheckout__billingtype .jq-selectbox__trigger{
    border-left: 0;
}
div.requiredSize {
    box-sizing: border-box;
    border: 1px solid red;
    border-radius: .3125em;
    transition: box-shadow .3s,border-color .3s;
    width: 100%;
    position: relative;
    max-width: 100%;
    padding: 1px;
}
.b-fastcheckout .shopping-cart td:first-child { padding-left: 10px;}
.b-fastcheckout .b-cart__fd {
    font-size: 18px;
    color: #454545;
    background-color: #f5f5f5;
    padding: 14px 10px 14px 70px;
    position: relative;
    font-weight: 700;
    text-align: center;
    margin-bottom: 28px;
}
.b-fastcheckout .shopping-cart td, .b-fastcheckout .shopping-cart td:last-child{
    padding-top: 0;
    padding-bottom: 0;

}
.b-fastcheckout .shopping-cart td.footer-cell{
    border-bottom: 0;
}

.b-fastcheckout .b-cart__fd:before {
    content: "";
    display: block;
    width: 40px;
    height: 40px;
    top: 50%;
    left: 16px;
    margin-top: -20px;
    border-radius: 50%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAXCAMAAADneDWzAAAALVBMVEX///////////////////////////////////////////////////////////+g0jAFAAAADnRSTlMAESIzRFVmd5mqu8zd7jc4jyYAAABoSURBVHjajY1LFsAgCAOjovip3v+4RSq27jq7eSQEgiMBD6kMJTuRaxjdA3lsKhAkk4g07qTn9dM0gnEYraQS+txYEqe0dUrjI15jVmLtGFUsHIZfOOb4WpMemwTdNvOHoYglbIjX+A1Y0QXGCyKnGQAAAABJRU5ErkJggg==) no-repeat 50% 50% #454545;
    position: absolute;
}
.b-fastcheckout .b-cart__fd_free, .b-fastcheckout .b-cart__fd_local {color: #16be32;}
.b-fastcheckout .b-cart__fd_free:before {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAVCAMAAABvwg4pAAAA0lBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8Y/9RiAAAARXRSTlMAAQIDFBUWFxgZGhweICIkMTM1ODo8PkFFR0lLT1JUVlx+gYWIiYyNj5WZnJ6gob3P0dPV19nb3d/h4+3v8PL09ff5+vz9ks4AAAAAr0lEQVR42m3J5RqCQBCF4VkR7O4ObFAM7I65/1tS1lkfgf1+nZkXZKWsCMhLHtAOSSWxR8SVJpH4Dp2Wqk9iW/xm+WRDckw7J2srQqJrklOG3yOckYVtknOW34PPNAPO0lZCclx6/DAYgLokueS56HROWHBB81oAXgeFzWncikB1hQkpwS/dLWX4q/8n9wq4Gv7kUQVPYyE18MaMr9TBHzM/8myALGWKryZtv7U8nze0HjVl4J96mAAAAABJRU5ErkJggg==); background-color: #16be32;}
.b-fastcheckout .b-cart__fd_local:before {background-color: #16be32;}
.b-fastcheckout .b-cart__fd_remote {color: #ff9000;}
.b-fastcheckout .b-cart__fd_remote:before {background-color: #ff9000;}

.b-fastcheckout__deliverydate{
    padding: 28px 0 0;
}
.b-fastcheckout__bt-order{
    padding-top: 0;
}

.b-fastcheckout__onepage .cart-collateral-block{
    padding-top: 10px;
    padding-bottom: 10px;
}

.b-fastcheckout__onepage .shipping_address-fieldsets{
    padding:0 17px 0 37px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.b-fastcheckout__icon-field{
    border: 1px solid #e5e5e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 14px;
    height: 34px;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0ic3ZnNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiM4ZThlOTA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5jb21wYW55PC90aXRsZT48cGF0aCBpZD0icGF0aDIiIGNsYXNzPSJjbHMtMSIgZD0iTTUuMjgsNWwtLjIyLjY5LTIsNkwzLDExLjg0VjEyYTMsMywwLDAsMCwxLDIuMjJWMjdIMjhWMTQuMjJBMywzLDAsMCwwLDI5LDEydi0uMTZsLS4wNi0uMTUtMi02TDI2LjcyLDVINS4yOFpNNi43Miw3SDI1LjI4TDI3LDEyLjA2QTEsMSwwLDAsMSwyNiwxM2ExLDEsMCwwLDEtMS0xSDIzYTEsMSwwLDAsMS0yLDBIMTlhMSwxLDAsMCwxLTIsMEgxNWExLDEsMCwwLDEtMiwwSDExYTEsMSwwLDAsMS0yLDBIN2ExLDEsMCwwLDEtMSwxLDEsMSwwLDAsMS0xLS45NFpNOCwxNC4yMmEzLDMsMCwwLDAsNCwwQTMsMywwLDAsMCwxNCwxNWEyLjgyLDIuODIsMCwwLDAsMS0uMTlWMjVINlYxNUEzLDMsMCwwLDAsOCwxNC4yMlptMTIsMGEzLDMsMCwwLDAsNCwwQTMsMywwLDAsMCwyNiwxNVYyNUgxN1YxNC44MUEyLjgyLDIuODIsMCwwLDAsMTgsMTUsMywzLDAsMCwwLDIwLDE0LjIyWk0xNCwxOGExLjUsMS41LDAsMCwwLDAsM1ptNCwwdjNhMS41LDEuNSwwLDAsMCwwLTNaIi8+PC9zdmc+) no-repeat 10px center;
    padding: 0 0 0 36px;
    width: 100%;
    display: block;
    box-sizing: border-box;
    margin: 10px 0;
    color: #606060;
    -webkit-background-size: 16px auto;
    background-size: 20px auto;
}
.b-fastcheckout__icon-field.validation-failed{
    border-color: #ff0000;
}

/*b-featured*/
.b-features__content.loaded{
    background-color: transparent;
    box-shadow: none;
    left: 0;
    width: 100%;
    background-position: center top;
}
.b-features__item{
    margin-bottom: 14px;
}
@media (max-width: 1024px) {
    .b-basket__clear,.b-basket__save {
        font-size: 1em;
        padding: 0.1em 0.83333em;
        border-radius: 0;
        vertical-align: top;
    }
}

@media (max-width: 767px) {
    .b-basket__clear,.b-basket__save {
        padding: 0.25em 0.83333em;
    }

    .b-fastcheckout .b-cart__fd {
        font-size: 12px;
        padding-left: 40px;
        margin-bottom: 10px;
    }

    .b-fastcheckout .b-cart__fd:before {
        width: 24px;
        height: 24px;
        left: 5px;
        margin-top: -12px;
        background-size: auto 60%;
    }

    .b-fastcheckout__onepage .cart-collateral-block{
        padding: 10px;
        background-color: #f5f5f5;
        font-size: 14px;
        margin-bottom: 21px;
    }

    .b-fastcheckout__onepage .shipping_address-fieldsets{
        padding-left: 25px;
    }
}

@media (max-width: 480px) {
    .b-fastcheckout .shopping-cart td:first-child{
        width: 54px;
    }
    .b-fastcheckout .shopping-cart td:first-child img{
        display: block;
        max-width: 100%;
        min-width: 40px;
    }
    .b-fastcheckout .shopping-cart .qty-span{
        width: 16px;
    }
}

/*Global*/
.b-itemview__price {
    text-align: center;
    width: 100%;
    line-height: 1;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    padding: 0 0 21px 0;
}
.b-itemview__price .nukunprice, .b-itemview__price .cur {
    color: #fdb817;
    font-size: 48px;
    font-weight: 700;
    margin-right: 9px;
    padding: 0 26px;
}
.b-itemview__price .nukunprice.special, .b-itemview__price .cur.special {
    color: #c81a1a;
}
.b-itemview__price .vejlprice, .b-itemview__price .frow {
    vertical-align: bottom;
    color: #393939;
    font-size: 18px;
    font-weight: 700;
    padding: 3px 12px;
    text-decoration: line-through;
}
.b-itemview__price .currency{
    /*display: none;*/
}
.b-itemview__title{
    padding-bottom: 0;
    color: #434343;
    font-size: 22px;
}
.b-itemview__features{
    margin-top: 0;
    font-size: 14px;
}
.b-itemview__qty-box {
    width: 50px;
    padding: 0;
    box-sizing: border-box;
    position: absolute;
    left: 2px;
    bottom: 2px;
    border: 0;
    height: calc(100% - 4px);
    z-index: 10;
}
.b-itemview__qty-box input {
    box-sizing: border-box;
    display: block;
    font-size: 18px;
    width: 100%;
    color: #313c3f;
    text-align: center;
    height: 100%;
    font-weight: 700;
    border: 0;
}
.b-itemview__qty-box-button{
    background-color: #f5f5f5;
    border: 0;
    font-size: 10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 100%;
    cursor: pointer;
    display: none;
}
.b-itemview__qty-box-button_add{
    left: auto;
    right: 0;
    display: none;
}
.b-itemview__qty-box-button:after, .b-itemview__qty-box-button_add:before{
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 13px;
    height: 3px;
    background-color: #313c3f;
    transform-origin: 50% 50%;
}
.b-itemview__qty-box-button_add:before{
    transform: translate(-50%, -50%) rotate(90deg);
}
.b-itemview__bottom{
    overflow: hidden;
    position: relative;
    margin: 14px 0 12px;
    padding-top: 0;
}
.b-itemview__atc{
    width: 100%;
    font-size: 18px;
    text-align: center;
    color: #fff;
    background-color: #00b67a;
    transition: background-color .3s, border-color .3s;
    font-weight: 700;
    padding:2px 4px 2px 51px;
    cursor: pointer;
    line-height: 1.5;
    border: 2px solid #00b67a;
    height: 52px;
}
.b-itemview__atc:hover{
    background-color: #029866;
    border-color: #029866;
}
.b-itemview__bottom-title{
    font-size: 14px;
    color: #313c3f;
    font-weight: 700;
    margin-left: -110px;
    margin-bottom: 10px;
    display: none;
}
.b-itemview__description-list{
    padding-top: 10px;
}
.b-itemview__description-list li{
    color: #505050;
    font-size: 14px;
    padding: 3px 0 3px 30px;
    position: relative;
    list-style: none;
}
.b-itemview__description-list li:before{
    content:"\e9d2";
    font-family: 'temashop' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display:block;
    position: absolute;
    top: 5px;
    left: 0;
    color:#ffa220;
}
.b-itemview__categories-content{
    text-align: center;
}
.b-itemview__categories-content {
    border-bottom: 2px solid #f6f6f6;
    padding: 0 0 5px;
    margin-bottom: 25px;
}
.b-itemview__options-sizeguide{
    color: #fff;
    background-color: #2ba7e8;
    display: inline-block;
    text-decoration: none;
    padding: 1px 14px 1px 8px;
    font-size: 14px;
    font-weight: 700;
}
.b-itemview__options-sizeguide > span{
    display: inline-block;
    margin-right: 9px;
    transition: background-color .3s;
}
.b-itemview__options-sizeguide:hover{
    background-color: #1d82b7;
}
.b-itemview__options dt{
    margin-bottom: 11px;
    text-align: right;
}
.b-itemview .b-product__label .label{
    font-size: 1.475em;
}

.b-itemview__description {
    margin:35px 0;
    font-size:14px;
}
.b-itemview__text p {
    font-size: 13px;
}
.b-itemview__review {
    margin-bottom:20px;
}
.tm__toprelated{
    padding-bottom: 15px;
    display: none;
}
.tm__toprelated .b-box__title{
    margin-top: 0;
    margin-bottom: 0;
}
.tm__toprelated .b-box__title i{
    color: #00b67a;
    display: inline-block;
    vertical-align: middle;
    margin: -10px 10px 0 0;
}
@media (max-width: 1023px) {
    .b-itemview{
        padding-left: 0;
        padding-right: 0;
    }
    .b-itemview__left{
        padding-left: 0;
    }
}

/*bottom banners*/
.b-bottom-banners{
    padding:52px 0;
}
.b-bottom-banners__link{
    background:#fff;
    box-shadow: 1px 1px 0 1px #dedede;
    display:block;
    cursor:pointer;
    margin-bottom:27px;
}
.b-bottom-banners__link img{
    display:block;
    width:100%;
}

.c-front-share__title{
    margin-top: 0;
    font-size: 36px;
    text-align:left;
}

/*category*/
.b-category__header{
    border-bottom: 0;
    padding-top: 15px;
    border-bottom: 4px solid #e1e1e1;
    margin-top: 5px;
}
.b-category__preview{
    padding: 0;
}
.b-category__hcontent{
    padding-left: 0;
    padding-top: 0;
}

/*sizes popup*/
#acp-product-options .title, #ajaxcartpro-add-confirm .non-local-items, #ajaxcartpro-add-confirm .title{
    color: #434343;
}

.aw-acp-checkout.tm-atc{
    font-size: 1.75rem;
    width: 100%;
    border-radius: 0;
    background: #18cb36;
    background: -moz-linear-gradient(top, #18cb36 0%, #18ca35 38%, #11a82a 69%, #11a82a 100%);
    background: -webkit-linear-gradient(top, #18cb36 0%,#18ca35 38%,#11a82a 69%,#11a82a 100%);
    background: linear-gradient(to bottom, #18cb36 0%,#18ca35 38%,#11a82a 69%,#11a82a 100%);
    border-color: #3aed58 #109a26 #0f9024 #2bdd48;
    letter-spacing: 0.05em;
    padding: 5px 12px;
}
.acp-product-qty{
    box-sizing: border-box;
    display: block;
    font-size: 1.75em;
    width: 100%;
    color: #727272;
    text-align: center;
    border: 1px solid #727272;
    border-radius: 7px;
    height: 1.92857em;
    font-weight: 700;
}
.aw-acp-btn-container{
    padding-top: 0;
}

#acp-product-options{
    width: 540px;
}

/*searchresult*/
.b-text .searchresults-title, .searchresults-title span{
    color: #2e2e2e;
}
.searchresults-title span{
    color: #ffa220;
}
.searchresults h1{
    font-size: 2em;
}
.b-basket.b-fastcheckout{
    background-color: #fff;
    padding: 20px 16px 0;
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: 14px;
}
.b-basket__top{
    margin-bottom: 25px;
    padding: 0 32px;
}


.b-basket__top .b-basket__submit{
    margin-bottom: 0;
}

/*b-catspoiler*/

.b-catspoiler__visible, .b-category__extradesc-text{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 90px;
    -moz-column-gap: 90px;
    column-gap: 90px;
}

.b-category__extradesc-text img, .b-catspoiler__visible img{
    max-width: 100%;
}
.b-category__extradesc{
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
}

.b-category__extradesc h2{
    font-size: 36px;
    color: #ffa220;
    font-weight: 700;
}

.b-category__extradesc-container{
    padding: 27px 0;
}


@media (max-width: 767px) {
    .b-catspoiler__visible, .b-category__extradesc-text{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
    .b-itemview{
        background-color: #fff;
        margin-left: -16px;
        margin-right: -16px;
        padding: 0 16px;
    }
}

@media (max-width: 479px) {
    .aw-acp-checkout.tm-atc{
        font-size: 1.2em;
        padding-top: 11px;
        padding-bottom: 11px;
    }
}




.b-category__preview.open .b-category__catprev {display: block;}

.b-fastcheckout .b-cart__fd_delivery-date{
    background-color: #ffa220;
    color: #fff;
}
.b-fastcheckout .b-cart__fd_delivery-date:before{
    background-color: #ffffff;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAVCAMAAABi3H5uAAABDlBMVEX/oiD/////oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiD/oiDC/7TdAAAAWXRSTlMAAAECCQsPEBUYHR4fJykqLzE0NT0+P0BCQ09QUVZYZGZsbW9yc3R2d3l7fH2EiIuNjpGSk5aXmJmdnp+jpKmqq6yvsrbBwsTGyMrQ1dbc3uPw8vP09/j5+2sMsnQAAADZSURBVHgBfcvXTgJhFMTxOaKioti7Yi+6dhF7L8raQdF5/xdx4hfIZnPC72Yu/hkUjk+SljJIYEpfMv6k4kgyVlJxqFnsR75Xcm7sWAu74MXcBYNhJ3YdksVsdoa1Vj9uAjjngx+3IR+cd+MGpO33y41vt3JaoxfrPpvFSogvq8vP9XhAvq8vlv9jleSWSRRid4lFoAVzZBUk72yXLNl1eL5+Y4W8xB6JnTjuHKCMt8dylYkmeijTiI9gsk85M0MQUW4gJoOU0UbMUyZDlKnHp4I1Isbuy7OQP2Eyh0J2AcDQAAAAAElFTkSuQmCC);
}
.b-cart__fd-text{
    text-align: left;
    font-style: italic;
    font-size: 12px;
    color: #454545;
    padding: 12px 0;
    margin-top: -28px;
}
.show-all-shipping-methods {
    display: block;
    line-height: 1.5;
    text-align: center;
    color: #ffffff;
    font-size: 14px;
    font-weight: 700;
    padding: 4px 10px;
    position: relative;
    z-index: 10;
    border-width: 1px;
    border-style: solid;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    background: #ffb93e;
    background: -moz-linear-gradient(top,  #ffb93e 0%, #ffb93e 34%, #ffb638 41%, #ffaa16 59%, #ffa407 69%, #ffa406 100%);
    background: -webkit-linear-gradient(top,  #ffb93e 0%,#ffb93e 34%,#ffb638 41%,#ffaa16 59%,#ffa407 69%,#ffa406 100%);
    background: linear-gradient(to bottom,  #ffb93e 0%,#ffb93e 34%,#ffb638 41%,#ffaa16 59%,#ffa407 69%,#ffa406 100%);
    border-color: #ffdb60 #ba8324 #905c03 #ffe466;
}
.show-all-shipping-methods:before, .show-all-shipping-methods:after{
    content:"";
    display: inline-block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 6px 0 6px;
    border-color: #fff transparent transparent;
    vertical-align: middle;
    margin-right: 30px;
 }
.show-all-shipping-methods:after{
    margin-left: 30px;
    margin-right: 0;
 }
.show-all-shipping-methods:hover{
     border-color: #905c03 #ffe466 #ffdb60 #ba8324;
}
.b-fastcheckout .payment-methods dt, .b-lradio__label{
    font-size: 14px;
}
.b-fastcheckout .payment-methods dt .checkout-payment-method-label:before{
    font-size: 18px;
}
.b-lradio__price{
    font-size: 16px;
}
.b-lradio__price .currency{
    font-size: 14px;
    text-transform: none;
}
.b-lradio__subtitle{
    padding-top: 5px;
}
.b-lradio__subtitle br{
    display: none;
}
.b-fastcheckout .payment-methods dt{
    min-height: 40px;
    padding-right: 160px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.b-fastcheckout .payment-methods dt .checkout-payment-method-label{
    padding-left: 60px;
}
.b-fastcheckout .payment-methods dt .price{
    position: absolute;
    top: 2px;
    right: 5px;
}
.b-fastcheckout .payment-methods dt .payment-method-img-epay_standard:before{
    width: auto;
}
.b-fastcheckout .payment-methods dt .payment-method-img{
    position: absolute;
    right: 5px;
    bottom: 5px;
    display: block;
    margin-left: 0;
}
.b-lradio__right{
    width: 5.25em;
}

@media (max-width: 767px) {
    .b-cart__fd-text{
        text-align: left;
        font-style: italic;
        font-size: 12px;
        color: #454545;
        padding: 12px 0;
        margin-top: -10px;
    }

    .b-basket__top{
        padding: 0 0;
    }
    .b-fastcheckout__top-title{
        margin-left: 0;
        margin-right: 0;
    }
    .b-fastcheckout .shopping-cart td:last-child .price{
        font-size: inherit;
    }
}


/**/
.b-basket__selector{
    max-width: 768px;
    margin: 0 auto 50px;
}
.b-basket__selector-title{
    font-size: 20px;
    border-bottom: 2px solid #d2d2d2;
    font-weight: 700;
    text-align: center;
    padding: 12px 0;
    color: #454545;
    margin-bottom: 20px;
}
.b-basket__selector-link{
    display: block;
    cursor: pointer;
    width: 100%;
    font-size: 16px;
    font-weight: 700;
    padding: 12px 195px 12px 21px;
    color: #fff;
    background: rgb(255,181,62);
    background: -moz-linear-gradient(top, rgba(255,181,62,1) 0%, rgba(255,177,48,1) 8%, rgba(255,173,35,1) 13%, rgba(255,167,0,1) 21%, rgba(255,163,0,1) 29%, rgba(255,163,0,1) 67%, rgba(255,158,0,1) 79%, rgba(252,145,0,1) 88%, rgba(228,131,0,1) 96%, rgba(222,128,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,181,62,1) 0%,rgba(255,177,48,1) 8%,rgba(255,173,35,1) 13%,rgba(255,167,0,1) 21%,rgba(255,163,0,1) 29%,rgba(255,163,0,1) 67%,rgba(255,158,0,1) 79%,rgba(252,145,0,1) 88%,rgba(228,131,0,1) 96%,rgba(222,128,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,181,62,1) 0%,rgba(255,177,48,1) 8%,rgba(255,173,35,1) 13%,rgba(255,167,0,1) 21%,rgba(255,163,0,1) 29%,rgba(255,163,0,1) 67%,rgba(255,158,0,1) 79%,rgba(252,145,0,1) 88%,rgba(228,131,0,1) 96%,rgba(222,128,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb53e', endColorstr='#de8000',GradientType=0 );
    text-decoration: none;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 15px;
}

.b-basket__selector-link:hover{
    background: rgb(222,128,0);
    background: -moz-linear-gradient(top, rgba(222,128,0,1) 0%, rgba(228,131,0,1) 4%, rgba(252,145,0,1) 12%, rgba(255,158,0,1) 21%, rgba(255,163,0,1) 33%, rgba(255,163,0,1) 71%, rgba(255,167,0,1) 79%, rgba(255,173,35,1) 87%, rgba(255,177,48,1) 92%, rgba(255,181,62,1) 100%);
    background: -webkit-linear-gradient(top, rgba(222,128,0,1) 0%,rgba(228,131,0,1) 4%,rgba(252,145,0,1) 12%,rgba(255,158,0,1) 21%,rgba(255,163,0,1) 33%,rgba(255,163,0,1) 71%,rgba(255,167,0,1) 79%,rgba(255,173,35,1) 87%,rgba(255,177,48,1) 92%,rgba(255,181,62,1) 100%);
    background: linear-gradient(to bottom, rgba(222,128,0,1) 0%,rgba(228,131,0,1) 4%,rgba(252,145,0,1) 12%,rgba(255,158,0,1) 21%,rgba(255,163,0,1) 33%,rgba(255,163,0,1) 71%,rgba(255,167,0,1) 79%,rgba(255,173,35,1) 87%,rgba(255,177,48,1) 92%,rgba(255,181,62,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#de8000', endColorstr='#ffb53e',GradientType=0 );
}

.b-basket__selector-link.klarna{
    background: rgb(0,152,209);
    background: -moz-linear-gradient(top, rgba(0,152,209,1) 0%, rgba(0,129,199,1) 27%, rgba(0,127,197,1) 75%, rgba(0,120,187,1) 83%, rgba(0,107,167,1) 92%, rgba(0,100,156,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,152,209,1) 0%,rgba(0,129,199,1) 27%,rgba(0,127,197,1) 75%,rgba(0,120,187,1) 83%,rgba(0,107,167,1) 92%,rgba(0,100,156,1) 100%);
    background: linear-gradient(to bottom, rgba(0,152,209,1) 0%,rgba(0,129,199,1) 27%,rgba(0,127,197,1) 75%,rgba(0,120,187,1) 83%,rgba(0,107,167,1) 92%,rgba(0,100,156,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0098d1', endColorstr='#00649c',GradientType=0 );
}

.b-basket__selector-link.klarna:hover{
    background: rgb(0,100,156);
    background: -moz-linear-gradient(top, rgba(0,100,156,1) 0%, rgba(0,107,167,1) 8%, rgba(0,120,187,1) 17%, rgba(0,127,197,1) 25%, rgba(0,129,199,1) 73%, rgba(0,152,209,1) 100%);
    background: -webkit-linear-gradient(top, rgba(0,100,156,1) 0%,rgba(0,107,167,1) 8%,rgba(0,120,187,1) 17%,rgba(0,127,197,1) 25%,rgba(0,129,199,1) 73%,rgba(0,152,209,1) 100%);
    background: linear-gradient(to bottom, rgba(0,100,156,1) 0%,rgba(0,107,167,1) 8%,rgba(0,120,187,1) 17%,rgba(0,127,197,1) 25%,rgba(0,129,199,1) 73%,rgba(0,152,209,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00649c', endColorstr='#0098d1',GradientType=0 );
}

.b-basket__selector-icon{
    font-size: 27px;
    position: absolute;
    display: block;
    top: 50%;
    right: 8px;
    transform: translateY(-50%);
}

.b-basket__selector-logo{
    display: block;
    width: 160px;
    position: absolute;
    top: 0;
    right: 35px;
    height: 100%;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAMCAMAAACwTKilAAACplBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////89sGvxAAAA4XRSTlMAAQIDBAYHCAkKCwwNDg8QERITFBYYGRobHB0eHyEiJCUmJygpKissLS4wMTIzNTY3ODk6Oz0+P0BBQkNERUZHSElKS0xNTk9QUVJUVVZXWFlaW1xdXl9gYWJjZGZpamtsbW5vcHJzdXZ3eXp7fH1+f4GChIaHiImKi4yNjo+QkpSVlpeYmZqbnJ2en6Cio6Wmp6ipqqusra6vsLGys7S1tre4ubq7vb/AwcLDxMXGyMnKy8zNz9DR0tPU1tfY2dvc3d7f4OPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f6oAHl7AAADmklEQVR42mXP+1sNBhzH8c/RWXdyqdZqOQmpWdFs6SJGLLNG2kKxSW3WZaMlKaI2VErZFq1tudsWTS4LLcLIZdQpWpFO5f2frMPT42x7Pc/3l+8v7+9XgTEmLw9ZefmMl4/PGEkekXO8ZeX5ip1sGJxmhc90UHBYhK+dwTBqZKv/mZGZOs3wn73nggDN//bO4448SR919s8Le9Adpwl7HkDPUslwwtyVIlvhMODmMQRpsjG78B3ZMpYDBOnfSqiUFPaYXmepFRzzwd94BSxDrJYSgTrZWgHYJwFvOcdkrnKSHJdlJbhUcMZLdskZUyXvKIV6bYfuR/i9/GH6XMk9yjh9khYt1jEyNKzUekYoFOgw97UassZPTHxVOgdcGyUbOfC3by10upwCrrr5tAJvVkCW8QI8jtZezjctHqDa2y8mEqBcmzl7ZeZOqLtKrIYlw1JtB5Ou85u2whZZhdBTztPJslGN5XrgXQtnTC01ZXdIKuTmoTqvy3RGlNJ4nJsORyB3HZc0LO36rloIKIWqRLgFg9M1bOJTNuo2p+XVT7lCgRsrJFVSHwRLZOMs5y6tv3+Cn+00xqOETccokvzA5I9Z6mdaA+ddD5Oh0a7OktvkDqIO0hxyky9HH6RzrKya2TkNEhQJG6T3zMBnmtDHSrWRrRdG997e1tX9y0Y2Kb+PARbl0v+1ZtGjFAaar2EOaSdQt4iTq5PeOAE8DGwlxESPk1K5qGeKaayh3VErYbkkz8In8NIqBuP9m/hRLwRxPA7Sd7N8Mx1VXSwY2wDZ7/K7yuixDD0sDaTHoDaWyVkTLdQf4mLAIIYEWqQCvtEzCQAFUh4EOlufbaTP/TTPtBlHUgYtoXgGg1NbSO57It0jVFpPcwnlKqJaMiqRC9IZjknaQZXepnYh7VozPMY2a8DK2wJMkg5g1sq7hWl7+9jzGvTeMz+CKS9in5ATTKNp6EE0lvf3c3nuFwvzOVlHW1Isvdlzc+Mz+UnKgiNFJfs4uvwuG5L5VfPgYBOs0XN/QoNk/5C/tBur8/b1EOzqOh+yQ11GcidZO5+UMIbc/wA4tQEgMhXMhu8Akqv5SnJoBG5EYZWUS43s6rGK0HNLK8rCJJfiylSFbjva8H2aQXsr063f7NiXNMVxJPZxgY/vlnGmgnXyr9g5Oyf+9eLaXbEaX3IgVoaUfTW5Lh/kBUty+fyH/fFadWBteL5f9NbZ0tgdFXM+zR2nfwB1C/fG1ss5XQAAAABJRU5ErkJggg==) no-repeat 50% 50%;
}
.klarna .b-basket__selector-logo{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAATCAMAAAAEertBAAAB71BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8TT1YpAAAApHRSTlMAAQIDBAUGBwkKCwwNDg8QERITFBUYGRobHR4fICEiIyQmJygpKissLS8yMzQ1Njc5Ojs8PT4/QkNER0hJSkxNTk9SU1RVV1laXF5fYWRlZ2lrbG9xcnR1d3h5e3x9foCDhYeLjZCRlZaYmZ2hoqOlpqeprK+wsrO0tby9vsHDxcvP0tPV19rb3N3e3+Lj5OXm6Onq6+zt7u/w8fLz9PX2+/z9/iqoL/EAAAJXSURBVHgBpdHpW0xvHMfxz1S/n6lmwqQoGqJJ0aRpIbILJZSyRJaYQhZSsiSUJEvTqUbK3C2Wzx/qe59zZs51eTAP8npwn++36+o9Z0FPxJgogbau7fmHEAYN450bK0CxB6J9QSY/9JmFFYiSDAEYoPgKjJPKgxWYIVkJ9FN7+I+hGjTQFHBCafk7Q6VroLk8Hi+QHfTAHFBUUQLLKn8wtD1T/2mHGSrGd2qXEQ8FBo3flOllHYALSs03hxe5NTemYqdbPpL8dBxA9Zsoxbe+XajvNEOZAWq3kAg1Ma4e6KJlyyY6SoFOxlXYj5ZxRY5oE5zQIS7PTRoUy//jBrUfEzmF1OYm7NfZysXZyBTFmB3KC0eHznsAJ5Tu96WnpgY+6xdohkYa17uwX4YvjR6XfqOjgNe/2p2SVjEv20YrVJUBkxOy6USDeZ6EOCDDXYgIabhge0Ky2goVNj/uKP87lFVUVtZrJnSoBaLOfCQxSk6lQfiKg8EhfStWyNMtx4ttiZAXqH8Vo+WEGToXDz2CGCMnJXT27RItISvkrqH4dSQeykArRfKQK/E1nVABaKqyQ0iRJXZsgy+cJIRs2SJ7c329TqgSd6gtuO1QgSw9ANqShfbJdglAtxOqwn9yER12qMj+PFeThQ7LdhHAfSckF/8kxbgdcuvb67r2YDZZaLNsMzev9y1YhZ9yqQWw9hlFDvT/ujHAhFMI2z9t3sMAxDS57MJ7JuwGxpWK5EM72D+9VI4RpQwvMgeVeH17XqmjaJfxDEStDPcghpUaS0HesBJPe+Qoxx92LKpZaahGnQAAAABJRU5ErkJggg==);
}

@media (max-width: 767px) {
    .b-basket__selector-link{
        padding-right: 140px;
    }
    .b-basket__selector-logo{
        width: 105px;
    }
}

/* checkout fix, should be placed  into main file after marge checkoutButtons t master*/
.b-fastcheckout .payment-methods dt .price{
    display: none;
}
.b-fastcheckout .payment-methods dt .payment-method-img:before{
    background-image: none;
}
.b-fastcheckout .payment-methods dt .payment-method-img-epay_standard:before{
    content: url(data:image/png;base64,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);
}
.b-fastcheckout .payment-methods dt .payment-method-img-epay_viabill:before{
    content: url(data:image/png;base64,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);
}
@media (max-width: 768px) {
    .b-fastcheckout__column_first, .b-fastcheckout__column_second, .b-fastcheckout__column_third{
        padding: 0;
    }
    .b-fastcheckout__row>div:last-child, .b-fastcheckout__row>div:first-child{
        border: 0;
    }
}
@media (max-width: 768px) {
    .show-all-shipping-methods{
        margin-bottom: 15px;
    }
}
@media (max-width: 479px) {
    .b-fastcheckout .b-box_padded{
        padding-left: 0;
        padding-right: 0;
    }
    .b-fastcheckout .payment-methods dt{
        padding-right: 10px;
        flex-wrap: wrap;
    }
    .b-fastcheckout .payment-methods dt .checkout-payment-method-label{
        width: 100%;
    }
    .b-fastcheckout .payment-methods dt .payment-method-img{
        width: 100%;
        margin-top: 10px;
        position: relative;
        top: 0;
        right: 0;
        padding-left: 60px;
    }
    .b-fastcheckout__billing-label {
        margin-top: 15px;
    }
}

/*temporary fix for bundle. Should be removed when bundlws active.*/
.catalog-product-view .price-box{
    display: none;
}
.b-sizes__stock{
    text-align: right;
    width: 50%;
    font-weight: 400;
    color: #00b67a;
}
.b-sizes__stock span{
    white-space: nowrap;
}
.b-sizes__stock_remote{
    color: #fd8e17;
}
.b-sizes__stock_soldout{
    color: #b60000;
}
.b-sizes__delivery.b-sizes__stock{
    text-align: left;
}
.b-sizes__size{
    padding-top: 7px;
    padding-bottom: 7px;
    padding-right: 15px;
}
.b-sizes__size-name{
    width: 50%;
    font-weight: 800;
    font-size: 14px;
    line-height: 1;
}
.b-sizes__bullet{
    width: 24px;
    height: 24px;
    margin-top: -12px;
}
input:checked + .b-sizes__bullet{
    background-color: #16971c;
}
input:checked + .b-sizes__bullet {
    background-size: 12px auto;
    border-color: #00b67a;
}

@media (max-width: 489px) {
    .b-sizes__stock, .b-sizes__size-name{
        font-size: 12px;
    }
}

.b-fastcheckout .shopping-cart .prodnumb{font-size: 12px;}
.payment-methods dt.active-payment{border-color: #dbdbdb;}
.payment-methods .b-radio__hidden-content{
    display: block;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0;
}
.b-radio__hidden-content .form-list > ul{
    display: none;
}
.active-payment .b-radio__hidden-content .form-list > ul{
    display: block;
}
.kk_alertprice {
    margin-top: 25px;
}

#colorbox .cart-clear-pp .title {
    font-weight: 700;
    background-color: #a6a6a6;
    color: #fff;
    padding: 6px 15px;
}
#colorbox .cart-clear-pp .aw-acp-cart-links {
    margin: 20px;

}

.globalClass_ET .wrap_mW {display:none;}
.jqTransformSelectWrapper ul li {white-space: normal;}

.b-box__title{
    color: #434343;
    border-bottom:  none;
    font-size: 20px;
    margin-top: 35px;
    margin-bottom: 12px;
}
.tm-wrap_white{
    background-color: #fff;
}
.tm-wrap_white-bdb{
    border-bottom: 1px solid #d7d7d7;
}
.b-category__preview{
    margin-top: 20px;
    margin-bottom: 40px;
    padding: 20px 0 0;
    border-top: 5px dotted #fbe9cf;
    border-bottom: 5px dotted #fbe9cf;
}
.b-category__preview .tm-showmore{
    margin-bottom: 20px;
}
.b-catbar .jqTransformSelectWrapper{
    box-shadow: none;
    border: 1px solid #ccc;
}
.b-catbar__filter{
    width: 81%;
}
.b-catbar__sorter{
    margin-bottom: 25px;
    padding-left: 0;
    width: 19%;
}
.b-promo{
    box-shadow: none;
    margin-bottom: 16px;
}
.b-promo > .slides > li:first-child{
    display: block;
}

.b-sizes2{

}

.b-sizes2__list{
    display: flex;
    margin: 0 0 3px;
    flex-wrap: wrap;
}

.b-sizes2__list-item{
    display: block;
    border: 2px solid #16971c;
    font-size: 12px;
    color: #16971c;
    position: relative;
    overflow: hidden;
    margin: 0 6px 6px 0;
    cursor: pointer;
    user-select: none;
    line-height: 1.45;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    transition: color .3s, background-color .3s;
}

.b-sizes2__list-item:hover{
    background-color: #16971c;
    color: #fff;
}

.b-sizes2__list-item_soldout{
     border-color: #b91818;
     color: #b91818;
 }

.b-sizes2__list-item_soldout:hover{
    background-color: #b91818;
    color: #fff;
}

.b-sizes2__list-item_remote{
    border-color: #fdb815;
    color: #fdb815;
}

.b-sizes2__list-item_remote:hover{
    background-color: #fdb815;
    color: #fff;
}

.b-sizes2__list-item_blue{
    border-color: #189ddb;
    color: #189ddb;
}

.b-sizes2__list-item_blue:hover{
    background-color: #189ddb;
    color: #fff;
}

.b-sizes2__list-item input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    box-sizing: border-box;
    z-index: 10;
    display: block;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border: 0;
}

.b-sizes2__list-item input:checked + span{
    color: #fff;
    background-color: #16971c;
}
.b-sizes2__list-item_soldout input:checked + span{
    color: #fff;
    background-color: #b91818;
}
.b-sizes2__list-item_remote input:checked + span{
    color: #fff;
    background-color: #fdb815;
}
.b-sizes2__list-item_blue input:checked + span{
    color: #fff;
    background-color: #189ddb;
}
.b-sizes2__list-item span{
    display: block;
    padding: 5px 7px;
}

.b-sizes2__title{
    font-size: 14px;
    color: #313c3f;
    font-weight: 700;
    margin-bottom: 5px;
}

.b-sizes2__bottom{
    font-size: 14px;
    color: #000;
}

.b-sizes2__bottom a{
    color: #209fdc;
}
.b-sizes2__stock{
    color: #16971c;
    font-weight: 700;
}
.b-sizes2__stock_remote{
    color: #fdb815;
}
.b-sizes2__stock_soldout{
    color: #b91818;
}


.b-catprev__title{
    font-size: 13px;
    color: #5a99ca;
    text-align: center;
}
.b-catprev__link{
    text-decoration: none;
    text-align: center;
    display: block;
}
.b-catprev__img {
    display: block;
    width: 100%;
    padding-bottom:100%;
    background-position: 50% top;
    background-size: cover;
    background-repeat: no-repeat;
    margin-bottom: 5px;
}

@media (max-width: 1024px) {
    .menuopen {
        width: 100%;
    }

    .menuopen .tm-maincontainer{
        -webkit-transform: translate(50vw, 0);
        -ms-transform: translate(50vw, 0);
        transform: translate(50vw, 0);
    }

    .menuopen .tm-maincontainer:before, .filteropen .tm-maincontainer:before{
        display: block;
        opacity: .75;
    }
}

@media (max-width: 850px) {
    .menuopen .tm-maincontainer{
        -webkit-transform: translate(75vw, 0);
        -ms-transform: translate(75vw, 0);
        transform: translate(75vw, 0); }
}


@media (max-width: 650px) {
    .menuopen .tm-maincontainer{
        -webkit-transform: translate(90vw, 0);
        -ms-transform: translate(90vw, 0);
        transform: translate(90vw, 0); }
}

.b-box__title-box{
    padding-top: 8px;
    padding-bottom: 8px;
    line-height:1;
    margin: 20px 0 17px 0;
    font-weight:700;
    text-align: center;
    color:#555;
    border-bottom:  none;
    font-size: 20px;
    margin-top: 35px;
    margin-bottom: 12px;
}

#clerk-search-no-results{
    margin-bottom: 30px;
}

.tm-showmore {
    border: 0;
    background: #00b67a;
    z-index: 1;
    text-transform: none;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 5px;
    transition: background-color .3s;
}

.tm-showmore:hover{
    background: #029866;
}
.tm-showmore:before, .tm-showmore:after{
    display: none;
}
.b-sizes__size-price .price {
    color: black;
    font-weight: bold;
    font-size: 16px;
}

.b-sizes__stock .price {
  font-size:20px;
  font-weight:900;
  color:#444444;
}

.b-sizes__stock .price .currency {
  margin-left:3px;
  font-size:14px;
}
.b-itemview__price .currency {
  margin-left:5px;
  font-size:30px;
}
.b-itemview__price .child-differen-price {
  font-size:30px;
}
.b-itemview__price .child-differen-price .price {
  font-size:60px;
}
.frow.vejl .price .currency {
  font-size:18px; 
}
.product-pricing li {
  font-weight: 900;
  font-size: 16px;
  color: #444444;
  padding: 0.5em 9.16667em 0.6em 3.66667em;
}
.benefit {
  text-align:right;
}
.benefit, .product-pricing li .percent {
    color: #ff6b6b;
}
@media (max-width: 767px) {
  .product-pricing li .benefit {
     display: visible;
  }
  .benefit,.product-pricing li {
    font-size:14px;
   }
}

.b-text table caption {
  text-align:left;
  font-weight:500;
  font-size:15px;
  padding: 6px 0;
}
.b-text table td {
  font-size:14px;
}
.b-text table td:first-child {
  font-weight:500;
}

.b-text table,.b-text table td:first-child {
  padding:0;
  margin:0;
}
.b-text table tbody {
  margin:10px;
}
.b-text table tbody tr {
  display: flex;
  align-items: center;
}
.b-text table tbody tr td:first-child::before {
  content: "";
  display: block;
  width: 0.3rem;
  height: 0.3rem;
  border-radius: 50%;
  background: #ffa220;
  margin-right: 10px;
  display: inline-flex;
  vertical-align: 0.2rem;
}
.b-fastcheckout__express-shipping {
    height: 36px;
    margin-top: 16px;
}
.b-category__banner div {
  margin-bottom: -1px;
}
div.active-payment:has(> input:checked) .form-list {
    font-size: 13px;
    padding: 14px 14px;
    border-left: 6px solid #5ec5ff;
    background-color: #dff3ff;
}

.b-box.bestsellers-products .b-box__title-box {
    font-weight: normal;
}
/*grid*/
.b-product {
    min-height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    position: relative;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    z-index: 5;
    background-color: #fff;
    border-radius:7px;
    padding-bottom: 15px;
    padding-top: 6px;
    box-sizing: border-box;
}

/*.b-product:hover{
    z-index: 10;
}*/

.b-product__image {
    display: block;
    width: 100%;
    padding-bottom: 100%;
    background-color:#fff;
    position: relative;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-top: -6px;
    border-top-right-radius:7px;
    border-top-left-radius:7px;
}

.product-image_favorite {
    top: 3px;
}

.b-product__image.loaded {
    background-size: contain;
    background-position: center center;
}

.b-product__image.loaded.b-product__image_costume {
    background-size: cover;
    background-position: center 0;
}

.b-product__sizes {
    margin: 0 0 0.1875em;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
    padding: 5px 0 0 0;
}

.b-product__sizes-label {
    display: block;
    text-align: center;
    font-size: 13px;
    color: #434343;
    font-weight: 700;
    margin-bottom: 5px;
}

.b-product__sizes-size {
    display: inline-block;
    border: 1px solid #00b67a;
    font-size: 0.75em;
    color: #00b67a;
    position: relative;
    overflow: hidden;
    margin: 0 0.25em 0.41667em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.b-product__sizes-size input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 10;
    display: block;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border: 0;
}

.b-product__sizes-size input:checked + span {
    color: #fff;
    background-color: #00b67a;
}

.b-product__sizes-size span {
    display: block;
    padding: 0em 0.5em;
}

.b-product__sizes-size.delivery-0 {
    color: #b91818;
    border-color: #b91818;
}

.b-product__sizes-size.delivery-0 input:checked + span {
    color: #fff;
    background-color: #b91818;
}

.b-product__sizes-size.delivery-2 {
    color: #fdb815;
    border-color: #fdb815;
}

.b-product__sizes-size.delivery-2 input:checked + span {
    color: #fff;
    background-color: #fdb815;
}

.b-product__title {
    text-align: center;
    text-decoration: none;
    display: block;
    padding: 0.14286em 0 0.21429em;
    font-weight: 700;
    -webkit-transition: color .3s;
    transition: color .3s;
    line-height: 1.2;
    color: #555555;
    font-size: 14px;
    margin-top: 4px;
}

/*.b-product:hover .b-product__title {
    color: #4f6d84;
}*/

.rel-product .b-product__title{
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*.rel-product .b-product:hover{
    box-shadow: none;
}*/

.b-product__estimate {
    text-align: center;
    font-size: 0.75em;
    color: #00b67a;
}

.b-product__estimate .date br {
    display: none;
}

.b-product__estimate_remote, .b-product__estimate .delivery-2 {
    color: #fdb815;
}

.b-product__estimate_oos, .b-product__estimate .delivery-0 {
    color: #b91818;
}

.b-product__top {
    width: 100%;
    position: relative;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
}

/*.b-product:hover {
    -webkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.24);
    box-shadow: 0 8px 14px rgba(0, 0, 0, 0.24);
}*/

.b-product__bottom {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    z-index: 10;
    -webkit-transition: -webkit-box-shadow .3s;
    transition: -webkit-box-shadow .3s;
    transition: box-shadow .3s;
    transition: box-shadow .3s, -webkit-box-shadow .3s;
    padding: 0 13px 11px 13px;
    background-color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}

/*.b-product:hover .b-product__bottom {
    -webkit-box-shadow: 0 8px 14px rgba(0, 0, 0, 0.24);
    box-shadow: 0 8px 14px rgba(0, 0, 0, 0.24);
    display: block;
}*/

.b-favorite .b-product__bottom {display: block;}

.b-product__price {
    display: block;
    text-align: center;
    padding: 2px 0;
    margin-top: 4px;
}

.b-product__price .old, .b-product__price .frow, .b-product__price .vejlprice {
    display: inline-block;
    font-weight: 700;
    font-size: 0;
    color: transparent;
}

.b-product__price .old .price, .b-product__price .frow .price, .b-product__price .vejlprice .price {
    font-size: 14px;
    line-height: 1;
    padding: 0 0.35714em;
    display: block;
    color: #9b9b9b;
    text-decoration: line-through;
}
.b-product__price .current, .b-product__price .cur, .b-product__price .nukunprice {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    color: #ffae00;
}
.b-product__price .cur.tier{
    color: #ffae00;
    font-size: 16px;
}
.b-product__price .current .price, .b-product__price .cur .price, .b-product__price .nukunprice .price {
    font-size: 22px;
    line-height: 1;
    color: #ffae00;
    padding: 0 0.22727em;
}
.b-product__price .cur.tier .price{
    padding-left: 0;
}
.b-product__price .current.special .price, .b-product__price .cur.special .price, .b-product__price .nukunprice.special  .price {
    color: #c81a1a;
}

.b-product_discount .b-product__price .current .price,
.b-product_discount .b-product__price .cur .price,
.b-product_discount .b-product__price .nukunprice .price{
    color: #c81a1a;
}
.b-product__price .current .price .currency, .b-product__price .cur .price .currency, .b-product__price .nukunprice .price .currency{
    padding-left: 3px;
    font-size: 16px;
}
.b-product__price .old .price .currency, .b-product__price .frow .price .currency, .b-product__price .vejlprice .price .currency{
    font-weight:300;
    font-size:12px;
}
.b-product__price .old .price, .b-product__price .frow .price, .b-product__price .vejlprice .price{
    font-weight:300;
}
.b-product__header {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

.b-product__availability {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    text-decoration: none;
    text-align: center;
    text-transform: uppercase;
    border: 1px solid rgba(192, 192, 192, 0.88);
    border-radius: 1px;
    font-size: 1.125em;
    font-weight: 700;
    padding: 0.55556em 0.27778em;
    width: 80%;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #b51f1f;
}

.b-product__label {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    z-index: 10;
}

.b-product__label .label {
    display: block;
    font-weight: 700;
    font-size: 0.875em;
    line-height: 1;
    color: #fff;
    margin-bottom: 0.35714em;
    padding: 0.28571em 0.42857em;
    text-align: center;
}

.b-product__label .label_new {
    background-color: #000;
}

.b-product__label .label_deluxe {
    background-color: #000;
}

.b-product__label .label_discount {
    background-color: #b51f1f;
}
.b-product__ups-label{
    position:absolute;
    bottom: 10px;
    right:0;
    margin-right:10px;
    background-color:#0098ff;
    color:white;
    border-radius: 13px;
    padding:3px 10px;
    font-weight:700;
    font-size:13px;
}
.b-product__extra_label{
    color:#555555;
    font-size:12px;
    text-align: center;
    margin-bottom: 4px;
}
.b-product__buttons {
    position: relative;
    margin-top: 0.6875em;
    overflow: hidden;
}

.b-product__full, .b-product__atc {
    font-family: "Nunito Sans", "Montserrat", Arial, sans-serif;
    display: block;
    font-size: 0.8125em;
    text-align: center;
    border: 0;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: background-color .3s;
    transition: background-color .3s;
    padding: 0.23077em 2px;
    font-weight: 700;
    width: 100%;
    background-color: #fdb817;
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.5;
    position: relative;
}

.b-product__atc-icon{
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 5px;
}

/*.b-product__full:hover, .b-product__atc:hover {
    background-color: #d98a1b;
}*/

.b-product__atc {
    background-color: #00b67a;
    float: right;
    padding-left: 25px;
}

/*.b-product__atc:hover {
    background-color: #029866;
}*/

.b-product__atc_oos {
    cursor: default;
    background-color: #b51f1f;
    padding-left: 0;
}

/*.b-product__atc_oos:hover {
    background-color: #b51f1f;
}*/

.b-product div.rating-box {
    margin: 0 auto 0.8125em;
    display: block;
}

.b-product__warehouse{
    text-align: center;
    font-size: 0.75em;
    color: #00b67a;
    font-weight: 700;
}
.b-product__warehouse-icon{
    font-size: 12px;
    margin-right: 5px;
    vertical-align: middle;
}
.b-product__warehouse_remote, .b-product__warehouse.delivery-2{
    color: #fdb815;
}
.b-product__warehouse_oos, .b-product__warehouse.delivery-0, .b-product__warehouse.b-product__warehouse_soldout{
    color: #b51f1f;
}
.b-product__wrap {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom:10px;
}
.b-product__wrap_banner {
    -ms-flex: 0 2 auto;
    flex: 0 2 auto;
    padding-right: 5px;
    padding-left: 5px;
}
.b-product__wrap.rel-product {
    webkit-flex-basis: 14.2857%;
    -ms-flex-preferred-size: 14.2857%;
    flex-basis: 14.2857%;
    max-width: 14.2857%;
}
#related-products-popup .b-product__wrap.rel-product {
    webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%;
}
.rel-product .b-product{
    padding-bottom: 0;
}
.rel-product .b-product__buttons{
    padding: 0;
    margin-top: 5px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.rel-product .b-product__atc {
    background-color: #00b67a;
    float: none;
    padding: 4px;
}

.rel-product .b-product__atc-icon {
    display: none;
}
.b-product__link{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}
.b-product__banner{
    position: relative;
}
.b-product__banner:nth-child(4){
    order:5;
}
.b-product__banner:nth-child(10){
    order:15;
}
.b-product__banner:nth-child(22){
    order:37;
}
.b-product__banner:nth-child(28){
    order:47;
}
.b-product__banner:nth-child(40){
    order:69;
}
.b-product__banner:nth-child(46){
    order:79;
}
.b-product__banner a{
    display: block;
    height: 100%;
    width: calc(100% - 10px);
    position: absolute;
    top: 0;
    left: 5px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    text-decoration: none;
}
.b-product__banner-button{
    position: absolute;
    right: 0;
    bottom: 19px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 900;
    letter-spacing: -0.9px;
    padding: 4px 52px 4px 29px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAANlBMVEUAAAD////////////////////////////////////////////////////////////////////xY8b8AAAAEnRSTlMAgWKW/3EBl3iPh2iw9meRA5t7f/3XAAAAPUlEQVR4AWNABoxMDJiAmYUVU5CNnYWDQlFOFi4GBm4eNMALVMuHRRBDOz9IO6ZFxIgJCGJxEDvCm5gBAgCUAALYptOtqwAAAABJRU5ErkJggg==) right 23px center no-repeat rgba(214,148,149, .83);
}
@media (max-width: 1023px) {
    .b-product__banner:nth-child(4){
        order:3;
    }
    .b-product__banner:nth-child(10){
        order:11;
    }
    .b-product__banner:nth-child(22){
        order:35;
    }
    .b-product__banner:nth-child(28){
        order:43;
    }
    .b-product__banner:nth-child(40){
        order:67;
    }
    .b-product__banner:nth-child(46){
        order:75;
    }
}
@media (max-width: 767px) {
    .b-product__banner:nth-child(4){
        order:1;
    }
    .b-product__banner:nth-child(10){
        order:7;
    }
    .b-product__banner:nth-child(22){
        order:35;
    }
    .b-product__banner:nth-child(28){
        order:41;
    }
    .b-product__banner:nth-child(40){
        order:69;
    }
    .b-product__banner:nth-child(46){
        order:75;
    }

    .b-product__label .label {
        font-size: 0.75em;
        margin-bottom: 0.41667em;
        padding: 0.16667em 0.5em;
    }

    .b-product__price .old .price, .b-product__price .frow .price, .b-product__price .vejlprice .price {
        font-size: 0.75rem;
        padding: 0.41667em 0.41667em;
    }

    .b-product__price .current .price, .b-product__price .cur .price, .b-product__price .nukunprice .price {
        font-size: 1.5rem;
        padding: 0 0.20833em;
    }
}

@media (max-width: 579px) {
    .b-product__banner{
        padding-bottom: 50%;
    }
    .b-product__banner:nth-child(4){
        order:-1;
    }
    .b-product__banner:nth-child(10){
        order:15;
    }
    .b-product__banner:nth-child(22){
        order:31;
    }
    .b-product__banner:nth-child(28){
        order:47;
    }
    .b-product__banner:nth-child(40){
        order:63;
    }
    .b-product__banner:nth-child(46){
        order:79;
    }
    .b-product__wrap {
        webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
    .b-product__wrap_banner {
        webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%;
    }
}

@media (max-width: 767px) and (min-width: 580px) {
    .b-product__wrap {
        webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
        flex-basis: 33.333333%;
        max-width: 33.333333%;
    }
    .b-product__wrap_banner {
        webkit-flex-basis: 66.666666%;
        -ms-flex-preferred-size: 66.666666%;
        flex-basis: 66.666666%;
        max-width: 66.666666%;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .b-product__wrap {
        webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
        max-width: 25%;
    }
    .b-product__wrap_banner {
        webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        max-width: 50%;
    }
}

@media (max-width: 1023px) {
    /*.b-product:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .b-product:hover .b-product__bottom {
        display: none;
    }*/
}


@media (min-width: 1024px) {
    .b-product__wrap {
        webkit-flex-basis: 20%;
        -ms-flex-preferred-size: 20%;
        flex-basis: 20%;
        max-width: 20%;
    }

    .b-product__wrap_banner {
        webkit-flex-basis: 40%;
        -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
        max-width: 40%;
    }

    .b-product__wrap_t2 {
        webkit-flex-basis: 16.65%;
        -ms-flex-preferred-size: 16.65%;
        flex-basis: 16.65%;
        max-width: 16.65%;
    }
}

.child-differen-special-price {
    text-align: right;
    display: block;
    width: 100%;
}
.child-differen-special-price .cur .price {
    color: #444444;
}

.b-product__variants{
    font-size: 11px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 300;
    text-align: center;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */ }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none; }

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-loaded {
  display: block; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
          animation-duration: 1000ms;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0; }

.owl-carousel .owl-item img.owl-lazy {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("https://luxit.dk/skin/frontend/awd_live/temashop_new/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -webkit-transform: scale(1.3, 1.3);
          transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*grid*/
.b-pcarousel_type1, .b-pcarousel_type2, .b-pcarousel_categories {
    padding: 0 2.1875em;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.b-pcarousel .owl-stage{
    margin: 0 auto;
}

.b-pcarousel_categories{
    border-bottom: 2px solid #f6f6f6;
    padding: 0 0 5px;
    margin-bottom: 25px;
}
.b-pcarousel_categories .owl-item {
    padding-bottom: 15px;
}
.b-pcarousel .owl-prev, .b-pcarousel .owl-next{
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
    width: 0;
    height: 0;
    padding: 1.625em 1.625em 0 0;
    background-color: #ffa220;
    text-decoration: none;
    border: 0;
    font-size: 16px;
    color: #fff;
    border-radius: 50%;
    font-family: 'temashop' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow: hidden;
    transition: opacity .3s;
}
.b-pcarousel .owl-prev.disabled, .b-pcarousel .owl-next.disabled{
    opacity: 0;
}

.b-pcarousel_related .owl-prev{
    margin-top: -40px;
}

.b-pcarousel_features .owl-prev, .b-pcarousel_features .owl-next{
    font-size: 24px;
}

.b-pcarousel .owl-prev:before, .b-pcarousel .owl-next:before{
    content: "\e9cd";
    font-size: 0.7em;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    line-height: 1.625em;
    text-indent: 2px;
}

.b-pcarousel_categories .owl-prev:before, .b-pcarousel_categories .owl-next:before{
    content: "\e9cb";
    line-height: 1;
}


.b-pcarousel .owl-next {
    left: auto;
    right: 0;
    -webkit-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
}
.b-pcarousel_categories .owl-prev, .b-pcarousel_categories .owl-next{
    margin-top: -13px;
    padding: 42px 26px 0 0;
    border-radius: 0;
    background-color: transparent;
    color: #343434;
    font-size: 42px;
}

.b-pcarousel_categories .owl-prev{
    margin-top: 0px;
    left: -40px;
    -webkit-transform: translateY(-50%) rotate(0);
    transform: translateY(-50%) rotate(0);
}
.b-pcarousel_categories .owl-next{
    right: -40px;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg);
}


.b-pcarousel_type1 .owl-stage, .b-pcarousel_type2 .owl-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.b-pcarousel_type1 .owl-item, .b-pcarousel_type2 .owl-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.b-pcarousel_type1 .b-product:hover, .b-pcarousel_type2 .b-product:hover {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
}

.b-pcarousel .owl-dots{
    text-align: center;
}
.b-pcarousel .owl-dot{
    display: inline-block;
    width: 11px;
    height: 11px;
    box-sizing: border-box;
    border: 2px solid #fdb817;
    border-radius: 50%;
    background-color: transparent;
    margin-right: 3px;
    padding: 0;
}
.b-pcarousel .owl-dot:last-child{
    margin-right: 0;
}
.b-pcarousel .owl-dot.active{
    background-color: #fdb817;
}

@media (max-width: 1300px) {
    .b-pcarousel_categories .owl-prev{
        left: 0;
    }
    .b-pcarousel_categories .owl-next{
        right: 0;
    }
}

@media (max-width: 1024px) {
    .b-pcarousel_categories .owl-prev, .b-pcarousel_categories .owl-next{
        margin-top: -9px;
        padding: 30px 20px 0 0;
        border-radius: 0;
        background-color: transparent;
        color: #343434;
        font-size: 30px;
    }
    .b-pcarousel_categories .owl-prev {
        margin-top: 0px;
    }
}
/*grid*/
.b-ptabs {
    margin-bottom: 1.5625em;
    margin-top: 45px;
}

.b-ptabs__tab-content {
    display: none;
    padding-bottom: 10px;
}

.b-ptabs__tab.active .b-ptabs__tab-content {
    display: block;
}

.b-ptabs__header{
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.b-ptabs__header-link {
    font-size: 14px;
    font-weight: 700;
    color: #313c3f;
    background-color: #ebebeb;
    display: block;
    text-align: center;
    text-decoration: none;
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: background-color .3s, border-color .3s;
    transition: background-color .3s, border-color .3s;
    padding: 0.35714em;
    list-style: none;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    color: #fff;
}

.b-ptabs__header-link:nth-child(1) {
    background-color:#df7f74;
}
.b-ptabs__header-link:nth-child(2) {
    background-color:#f6d45e;
}
.b-ptabs__header-link:nth-child(3) {
    background-color:#52d97f;
}
.b-ptabs__header-link:nth-child(4) {
    background-color:#7cbff2;
}
.b-ptabs__header-link:nth-child(5) {
    background-color:#c391ec;
}

.b-ptabs__header-link:hover:nth-child(1), .b-ptabs__header-link:nth-child(1).active {
    background-color:#d34d3f;
}
.b-ptabs__header-link:hover:nth-child(2), .b-ptabs__header-link:nth-child(2).active {
    background-color:#f2c220;
}
.b-ptabs__header-link:hover:nth-child(3), .b-ptabs__header-link:nth-child(3).active {
    background-color:#0eca4c;
}
.b-ptabs__header-link:hover:nth-child(4), .b-ptabs__header-link:nth-child(4).active {
    background-color:#48a6ec;
}
.b-ptabs__header-link:hover:nth-child(5), .b-ptabs__header-link:nth-child(5).active {
    background-color:#ac66e4;
}

.b-ptabs__header-link:last-child {
    margin-right: 0;
}

.b-ptabs__tabs {
    clear: both;
    background-color: #ffffff;
    padding: 1.125em 0;
}

.b-ptabs__tab{
    border-bottom: 3px solid #fff;
    display: none;
}

.b-ptabs__tab.active{
    display: block;
}

.b-ptabs__tab:nth-child(1){
    border-color:#d34d3f;
}
.b-ptabs__tab:nth-child(2){
    border-color:#f2c220;
}
.b-ptabs__tab:nth-child(3){
    border-color:#0eca4c;
}
.b-ptabs__tab:nth-child(4){
    border-color:#48a6ec;
}
.b-ptabs__tab:nth-child(5){
    border-color:#ac66e4;
}


.b-ptabs__text h2 {
    font-size: 14px;
    font-weight: 700;
    color: #434343;
}

.b-ptabs__text p {
    font-size: 13px;
    color: #434343;
    padding-bottom: 0.8125em;
}

.b-ptabs__tab-link {
    display: none;
}

@media (max-width: 767px) {
    .b-ptabs__tabs {
        padding: 0;
    }

    .b-ptabs__header-link {
        display: none;
    }

    .b-ptabs__tab-link {
        display: block;
        width: 100%;
        font-size: 0.875em;
        font-weight: 700;
        color: #fff;
        background-color: #ebebeb;
        padding: 1.07143em 3.21429em 1.07143em 1.28571em;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        position: relative;
    }

    .b-ptabs__tab:nth-child(1) .b-ptabs__tab-link{
        background-color:#df7f74;
    }
    .b-ptabs__tab:nth-child(2) .b-ptabs__tab-link{
        background-color:#f6d45e;
    }
    .b-ptabs__tab:nth-child(3) .b-ptabs__tab-link{
        background-color:#52d97f;
    }
    .b-ptabs__tab:nth-child(4) .b-ptabs__tab-link{
        background-color:#7cbff2;
    }
    .b-ptabs__tab:nth-child(5) .b-ptabs__tab-link{
        background-color:#c391ec;
    }

    .b-ptabs__tab{
        display: block;
    }

    .b-ptabs__tab-link:after {
        content: "";
        display: block;
        position: absolute;
        width: 10px;
        height: 10px;
        border-top: 3px solid #fff;
        border-left: 3px solid #fff;
        top: 50%;
        right: 15px;
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
        margin-top: -8px;
        -webkit-transition: margin-top .3s, -webkit-transform .3s;
        transition: margin-top .3s, -webkit-transform .3s;
        transition: margin-top .3s, transform .3s;
        transition: margin-top .3s, transform .3s, -webkit-transform .3s;
    }

    .b-ptabs__tab.active .b-ptabs__tab-link:after {
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        margin-top: -4px;
    }

    .b-ptabs__tab:last-child .b-ptabs__tab-link {
        border-bottom: 0;
    }

    .b-ptabs__tab-content {
        padding: 0.625em 1.125em;
    }
}

.b-catbanners {
    margin-top: 10px;
    display: flex;
    margin-right: -9px;
    margin-left: -9px;
    flex-wrap: wrap;
}

.b-catbanners__item-wrap{
    width: 33.3333%;
    box-sizing: border-box;
    padding: 0 5px;
    min-height: 1px;
}

.b-catbanners__item{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
    margin-bottom: 10px;
    width: 100%;
    padding-bottom: 50%;
    position: relative;
    text-decoration: none;
    border-radius: 5px;
    display: block;
}

.b-catbanners__item-name{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    color: #ffffff;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: -0.44px;
    padding: 0 48px 0 180px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    box-sizing: border-box;
    text-align: right;
}

.b-catbanners__item img{
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

@media (max-width: 1024px) {
    .b-catbanners__item-name{
        font-size: 16px;
        padding: 0 34px 0 127px;
    }
}
@media (max-width: 767px) {
    .b-catbanners__item-name{
        font-size: 12px;
        padding: 0 12px 0 60px;
    }
    .b-catbanners__item-wrap{
        width: 50%;
    }
}
/*grid*/
.b-utn {
  border: 3px solid #f5f5f5;
  margin-bottom: 0.625em; }
  .b-utn__title {
    font-size: 0.875em;
    color: #313c3f;
    background-color: #f5f5f5;
    text-align: center;
    font-weight: 700;
    padding: 0.07143em 0 0.35714em; }
  .b-utn__list {
    padding: 0.6875em; }
    .b-utn__list li {
      font-size: 0.8125em;
      color: #313c3f;
      list-style: none;
      padding: 0.46154em 0;
      font-weight: 700; }
      .b-utn__list li [class^="icon-"] {
        margin-right: 15px;
        vertical-align: middle;
        font-size: 1.38462em; }
      .b-utn__list li a {
        color: #209fdc; }

.b-breadcrumbs{
  padding: 13px 0;
}

.b-breadcrumbs__content{
  text-align: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}

.b-breadcrumbs__item{
  color: #676767;
  font-size: 12px;
  display: block;
  border-right: 1px solid #dadada;
  padding: 5px 19px;
  position: relative;
}
.b-breadcrumbs__item_dropdown{

}
.b-breadcrumbs__item:last-child{
  border-right: 0;
}

.b-breadcrumbs__item_current{
  font-weight: 800;
}

.b-breadcrumbs__item a{
  text-decoration: none;
  color: inherit;
  display: block;
}

.b-breadcrumbs__dropdown-link{
  display: block;
  cursor: pointer;
  padding-right: 25px;
  position: relative;
  user-select: none;
}
.b-breadcrumbs__dropdown-link i{
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
.b-breadcrumbs__dropdown-link .icon-up{
  display: none;
}
.b-breadcrumbs__dropdown-link.opened .icon-up{
  display: block;
}
.b-breadcrumbs__dropdown-link.opened .icon-plus{
  display: none;
}
.b-breadcrumbs__dropdown{
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 200px;
  background-color: #fff;
  max-height: 60vh;
  overflow: auto;
  z-index: 150;
  text-align: left;
}
.b-breadcrumbs__dropdown-link.opened + .b-breadcrumbs__dropdown{
  display: block;
}
.b-breadcrumbs__dropdown li{
  list-style: none;
}
.b-breadcrumbs__dropdown a{
  padding: 10px;
}

.b-breadcrumbs__icon{
  display: block;
  vertical-align: middle;
  color: #949494;
  width: 14px;
}

.b-breadcrumbs__link{
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

@media (max-width: 767px) {
  .b-breadcrumbs{
    position: relative;
  }
  .b-breadcrumbs__item{
    box-sizing: border-box;
    position: static;
  }
  .b-breadcrumbs_levels-1 .b-breadcrumbs__item{
    max-width: 100%;
  }
  .b-breadcrumbs_levels-2 .b-breadcrumbs__item{
    max-width: 50%;
  }
  .b-breadcrumbs_levels-3 .b-breadcrumbs__item{
    max-width: 33.3%;
  }
  .b-breadcrumbs_levels-3 .b-breadcrumbs__item:nth-child(3), .b-breadcrumbs_levels-2 .b-breadcrumbs__item:nth-child(2){
    border-right: 0;
  }
  .b-breadcrumbs__item_current{

  }
  .b-breadcrumbs_levels-3 .b-breadcrumbs__item_current, .b-breadcrumbs_levels-2 .b-breadcrumbs__item_current, .b-breadcrumbs_levels-1 .b-breadcrumbs__item_current{
    display: none;
  }
  .b-breadcrumbs__dropdown{
    width: 100%;
  }
}

/* Breadcrumbs */
.b-breadcrumbs__content {
  justify-content: start;
  max-width:1236px;
  margin:0 auto;
  z-index:-110;
}
.b-breadcrumbs__dropdown {
  box-shadow: 0px 3px 2px 1px #71717145;
  margin-left:12px;
  margin-top:6px;
  padding: 4px 0;
  border-top: 2px solid #48c3c5;  
}

.b-breadcrumbs__dropdown a:hover {
  color: #1a7373;
}

.b-breadcrumbs {
    padding:0;
    padding: 5px 0;
    background-color: #fff;
}
.b-breadcrumbs__item {
    font-size: 12px;
    border-right: 1px solid #dadada;
    padding: 0px 15px;
    margin: 5px 0;
}

@media (max-width: 767px) {
  .b-breadcrumbs_levels-3 .b-breadcrumbs__item_current, .b-breadcrumbs_levels-2 .b-breadcrumbs__item_current, .b-breadcrumbs_levels-1 .b-breadcrumbs__item_current {
    display: block;
  }
    .b-breadcrumbs_levels-3 .b-breadcrumbs__item {
    max-width: 100%;
  }
    .b-breadcrumbs__item {
    font-size: 10px;
    padding: 0px 11px;
    margin: 4px 0;
  }
}
.b-delivery{
    color: #646464;
    margin-bottom: 30px;
}
.b-delivery_remote{

}
.b-delivery__list{
    border: 1px solid #ededed;
    padding: 10px;
    border-radius: 5px;
    background-color: #fff8dd;
    margin-bottom: 15px;
}
.b-delivery__list-item{
    position: relative;
    padding: 0 30px 0 30px;
    list-style: none;
}
.b-delivery__list-item:before{
    content:"!";
    display: block;
    border-radius: 10px;
    border: 2px solid #ff9c00;
    position: absolute;
    top: 10px;
    left: 0;
    font-weight: 700;
    font-size: 16px;
    color: #ff9c00;
    text-align: center;
    height: 21px;
    min-width: 21px;
    padding: 0 2px;
    line-height: 17px;
    box-sizing: border-box;
    background-color: #fff;
}
.b-delivery__date{
    font-size: 14px;
    background-color: #00b67a;
    padding: 5px 13px;
    margin: 0 0 3px;
    font-weight: 700;
    text-align: center;
    color: #fff;
}
.b-delivery_remote .b-delivery__date{
    background-color: #ff9c00;
}
.b-delivery__list-title{
    font-size: 12px;
    margin-bottom: 15px;
}
.b-delivery__list-title:last-of-type{
    margin-bottom: 0;
}
.b-delivery__title{
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
    position: relative;
    text-align: center;
}
.b-delivery__notice{
    font-size:10px;
    margin: 10px 0 0;
    text-align: left;
}
.b-delivery__notice a{
    color: #4493d0;
}
.b-delivery__title-icon{
    border-radius: 50%;
    background-color: #00b67a;
    width: 20px;
    height: 20px;
    color: #fff;
    display: inline-block;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    vertical-align: middle;
    margin: -2px 10px 0 0;
}

.b-delivery_remote .b-delivery__title-icon{
    background-color: #ff9c00;
}
.b-topsearch {
    padding:0;
    position: relative;
}
.b-topsearch_notempty .b-topsearch__label, .b-topsearch_focused .b-topsearch__label{
    top: 0;
    cursor: default;
    opacity: .6;
}

.b-topsearch__input {
    width: 100%;
    border: 0;
    border-bottom: 2px solid #aaaaaa;
    box-sizing: border-box;
    position: relative;
    z-index: 160;
    background-color: #f5f5f5;
    color:#9c9c9c;
    font-size: 14px;
    padding: 0 32px 0 13px;
    height: 40px;
    border-bottom:none;
    border-radius:7px;
}

.b-topsearch__input:focus {
    outline: none;
}
.livesearch-opened .b-topsearch__input{
    border-radius: 5px;
    border-bottom-color: transparent;
}

.b-topsearch__label{
    display: none;
}

.b-topsearch__submit {
    width: 40px;
    height: 100%;
    overflow: hidden;
    font-size: 16px;
    box-sizing: border-box;
    cursor: pointer;
    background: transparent;
    border: 0;
    position: absolute;
    right: 0;
    top: 0;
    color: transparent;
    padding: 0;
    z-index: 165;
}

.b-topsearch__submit:before {
    font-size: 21px;
    display: block;
    width: 100%;
    position: absolute;
    text-align: center;
    color:#9c9c9c;
    bottom: 10px;
    left: -5px;
}



@media (max-width: 1024px) {
    .b-topsearch {
        padding:12px 0 0;
        margin-bottom: 12px;
    }
}
@media (max-width: 768px) {
    .b-topsearch {
        margin-top: 0;
    }
}
.b-header {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 50;
}
.b-header__basket-turpentine, .turpentine-favorit_sidebar{
    display: inline-block;
}
.b-header.fixed{
    box-shadow:none;
}

.b-header__icon{
    display: inline-block;
    max-width: 100%;
}

.b-header__middle {
    background-color: #fff;
    padding: 18px 0;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
}

.b-header__logo {
    display: block;
    margin-top: 4px;
}
.b-header__logo-wrap{
    position: relative;
    padding-left: 70px;
}
.b-header__menu{
    position: absolute;
    top: 50%;
    left: 0;
    border: 0;
    background-color: transparent;
    font-size: 10px;
    color: #9c9c9c;
    text-transform: uppercase;
    padding: 0 6px 0 6px;
    cursor: pointer;
    transform: translateY(-50%);
}
.b-header__menu i{
    display: block;
    text-align: center;
    font-size: 30px;
}
.b-header__logo > img {
    display: block;
    max-width: 200px;
    width: 100%;
    margin-top: -0.8125em;
    max-height: 55px;
}

.b-header__sidebar-right {
    text-align: right;
}

.b-header__delivery {
    font-size: 1em;
    color: #444444;
    text-align: right;
    line-height: 1.2;
}

.b-header__basket {
    position: relative;
    text-decoration: none;
    color: #55b335;
    font-size: 38px;
    transition: background-color .3s;
    display: inline-block;
}
.b-header__basket-icon{
    display: block;
}
.b-header__basket .count{
    position: absolute;
    top: -5px;
    right: -5px;
    border-radius: 50%;
    font-size: 12px;
    background-color: #55b335;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    overflow: hidden;
}
.b-header__basket.empty .count {
    background: #9c9c9c;
}
.b-header__basket.empty{
    color: #a3a3a3;
}
.b-header__wrap {
    max-width: 1500px;
    margin: 0 auto;
    padding: 0 16px;
}
.b-header.fixed .b-header__middle{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
}
.b-header__phantom{
    display: none;
}
.b-header.fixed .b-header__phantom{
    display: block;
}
.b-headerm{
    display: none;
}

.js-header-space {
    height: 137px;
    width: 100%;
}
.b-headerm{
    z-index: 100;
    box-sizing: border-box;
}
.b-headerm__left{
    position: absolute;
    top: 24px;
    left: 10px;
}
.b-headerm__right{
    position: absolute;
    top: 24px;
    right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: end;
}
.b-headerm__center{
    text-align: center;
}
.b-headerm__menu{
    border: 0;
    font-size: 28px;
    color: #9c9c9c;
    background-color: transparent;
    line-height: 1;
    display: inline-block;
    margin-right: 7px;
    vertical-align: middle;
    position: relative;
}

.b-headerm__menu:after{
    /*hack for js when click. $(e.target).is(.b-headerm__menu)*/
    content:"";
    display: block;
    width: 100%;
    height: 100%;
    z-index : 10;
    position: absolute;
    top: 0;
    left: 0;
}

.b-headerm__menu-icon{
    display: inline-block;
    font-size: 24px;
    vertical-align: middle;
    margin-right: 15px;
    line-height: 22px;
    margin-top: -2px;
}

.b-headerm__search{
    font-size: 28px;
    vertical-align: middle;
    background-color: transparent;
    color: #9c9c9c;
    display: inline-block;
    line-height: 1;
    padding: 0;
    border: 0;
}
.b-headerm__logo{
    vertical-align: middle;
    width: 100%;
    height: 55px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 10px 0;
}
.b-headerm__logo img {
    height: 100%;
    max-width: 100%;
}
.b-headerm__cart{
    border: 1px solid #00b67a;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    background-color: #00b67a;
    padding: 8px 15px 8px 8px;
    line-height: 22px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 3px;
    text-decoration: none;
}
.b-headerm__cart_empty{
    background-color: transparent;
    border-color: #ffe1b7;
}
.b-headerm__cart-icon{
    display: inline-block;
    font-size: 24px;
    vertical-align: middle;
    margin-right: 15px;
    line-height: 22px;
    margin-top: -2px;

}
.b-headerm__topsearch {
    background: #fff;
    padding: 0.5em 0;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
}
.b-header__favorite{
    display: inline-block;
    font-size: 38px;
    line-height: 1;
    margin-right: 25px;
    position: relative;
    color: #ea4444;
    transition: background-color .3s;
}
.b-header__favorite-link{
    display: block;
    position: relative;
    color: inherit;
    text-decoration: none;
}
.b-header__favorite-count{
    position: absolute;
    top: -5px;
    right: -5px;
    border-radius: 50%;
    font-size: 12px;
    background-color: #ea4444;
    width: 20px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    font-weight: 700;
    color: #fff;
    overflow: hidden;
}
.b-header__favorite.empty .b-header__favorite-count {
    background: #9c9c9c;
}
.b-header__favorite.empty {
    color: #a3a3a3;
}
.b-header__wandb{
    text-align: right;
    margin-right: 20px;
}

@media (max-width: 1024px) {
    .b-header__logo > img {
        margin-top: 0;
    }
    .b-header__middle{
        padding: 10px 0;
    }
}
@media (max-width: 767px) {
    .b-headerm{
        padding: 0 115px;
        display: block;
        box-shadow: 0 2px 2px 0 rgba(0,0,0,.1);
    }
    .b-header__bottom{
        background-color: #fff;
    }
    .b-header.fixed .b-header__bottom{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }
    .b-header__middle{
        padding: 0;
    }
    .b-header__favorite{
        position: static;
    }
    .b-header__favorite-link{
        width: 50%;
        position: absolute;
        top: 0;
        right: 50%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .b-header__basket{
        width: 50%;
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .b-header__basket-iconwrap, .b-header__favorite-iconwrap{
        position: relative;
    }
    .b-header__favorite, .b-header__basket{
        font-size: 28px;
    }
    .b-header__favorite-count{
        width: 20px;
        height: 20px;
    }
    .b-headerm__left {
        left: 5px;
        height: 100%;
        top: 0;
        width: 110px;
    }
    .b-headerm__right {
        right: 5px;
        top: 0;
        height: 100%;
        width: 110px;
    }
    .b-headerm__menu{
        width: 50%;
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        margin: 0;
        padding: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .b-headerm__search{
        width: 50%;
        position: absolute;
        top: 0;
        left: 50%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .b-header__wandb{
        margin-right: 0;
    }
}
.b-featurebar {
    background: linear-gradient(175deg, rgb(255, 170, 0), rgb(253, 203, 23));
    position: relative;
    z-index: 20;
}

.b-featurebar__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.b-featurebar__item {
    font-size: 12px;
    color: #fff;
    padding: 5px 0;
    position: relative;
    margin-right: 55px;
    font-weight: 700;
    display: inline-block;
}
.b-featurebar__right .b-featurebar__item{
    margin-right: 33px;
}
.b-featurebar__item:last-child {
    margin-right: 0;
}

.b-featurebar__item a{
    color: inherit;
    text-decoration: none;
}

.b-featurebar__item a:hover{
    text-decoration: underline;
}

.b-featurebar__item-content {
    display: inline-block;
    font-size: 0.875em;
    padding-left: 4.42857em;
    color: #fff;
    font-weight: 700;
    text-align: center;
}

.b-featurebar__item-icon {
    display: inline-block;
    margin-right: 3px;
    opacity: .7;
    font-size: 12px;
    color:white;
}

.b-featurebar__item_wishlist .b-featurebar__item-icon{
    color: #f37474;
}

.b-featurebar__item_wishlist .b-featurebar__item-icon:before{
    vertical-align: middle;
}

.b-featurebar__right .b-featurebar__item-icon{
    opacity: 1;
    margin-right: 6px;
    font-size: inherit;
}

@media (max-width: 1024px) {
    .b-featurebar {
        border-bottom: 0;
    }
    .b-featurebar__item{
        color: #fff;
        font-weight: 700;
        width: 100%;
        display: block;
        float: left;
        text-align: center;
        margin: 0;
    }
}

@media (max-width: 767px) {
    .b-featurebar__container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}
.b-topnav{
    padding: 40px 25px;
    height: 100%;
    overflow: auto;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    box-sizing: border-box;
}
.b-topnav__list{
    list-style: none;
    margin-bottom: 30px;
}
.b-topnav__item{
    margin-bottom: 20px;
}
.b-topnav__link{
    font-size: 17px;
    display: block;
    position: relative;
    cursor: pointer;
    padding: 8px 0 8px 55px;
    color: rgba(51,51,51,0.7);
    transition: color .3s;
    text-decoration: none;
}
.b-topnav__link:hover{
    color: #fdb817;
}
.b-topnav__link i{
    position: absolute;
    text-align: center;
    font-size: 30px;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.b-topnav__morelinks{

}
.b-topnav__morelinks li{
    list-style: none;
}
.b-topnav__morelinks a{
    display: block;
    font-size: 13px;
    color: #b1b1b1;
    transition: color .3s;
    text-decoration: none;
    padding: 10px 0;
}
.b-topnav__morelinks a:hover{
    color: #fdb817;
}
.b-ajaxcart {
    width: 850px;
}

.b-ajaxcart__eta-date {
    background: #ec8400;
    font-size: 1.375em;
    border-radius: 0.68182em;
    padding: 0.31818em 1.36364em;
    color: #fff;
    margin: 0.90909em 1.36364em 0;
    line-height: 1.3;
    font-weight: 700;
    text-align: center;
}

.b-ajaxcart__content {
    padding: 1.25em 0;
    border-bottom: 1px solid #c9d1ce;
}

.b-ajaxcart__bottom {
    padding: 13px 0 0;
}

.b-ajaxcart__header-icon{
    background-color: #52d97f;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    margin-right: 12px;
    display: inline-block;
    color: #fff;
    font-size: 12px;
}

@media (max-width: 768px) {
    .b-ajaxcart {
        width: auto;
    }
}

@media (max-width: 480px) {
    .b-ajaxcart__button {
        margin-bottom: 0.625em;
    }

    .b-ajaxcart__content {
        padding-top: 0;
    }

    .b-ajaxcart__eta-date {
        margin: 0 0.22727em 0;
    }
}
.b-coundown{
    text-align: center;
}
.b-coundown__title{
    font-size: 13px;
    color: #393939;
    font-weight: 700;
}
.b-coundown__text{
    font-size: 14px;
    color: #393939;
    line-height: 1.4;
}
.b-coundown__number{
    color: #00b67a;
    font-weight: 700;
}
html, body{
  height: 100%;
}
.b-canvas{
  position: relative;

}

.b-canvas_move-right{
  height: 100%;
  overflow: hidden;
}

.b-canvas__main{
  width: 100%;
  transition: transform .3s;
  position: relative;
}

.b-canvas_move-right .b-canvas__main{
  transform: translateX(355px);
  height: 100%;
  overflow: hidden;
}

.b-canvas__sidebar{
  width: 355px;
  transform: translateX(-355px);
  transition: transform .3s;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 200;
}

.b-canvas_move-right .b-canvas__sidebar{
  transform: translateX(0);
}

.b-canvas__close{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  background: rgba(0, 0, 0, .75);
  cursor: pointer;
  display: none;
}

.b-canvas_move-right .b-canvas__close{
  display: block;
}

body.canvas_moved{
  overflow: hidden;
  height: 100%;
}

@media (max-width: 767px) {
  .b-canvas_move-right .b-canvas__main{
    transform: translateX(300px);
  }
  .b-canvas__sidebar{
    width: 300px;
    transform: translateX(-300px);
  }
}
.b-sorter{
  display: inline-block;
  position: relative;
}

.b-sorter__list{
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  background-color: #fff;
  width: 237px;
  box-shadow: 0 5px 8px rgba(0,0,0,0.3);
  padding: 30px;
  z-index: 45;
  display: none;
  box-sizing: border-box;
}
.b-sorter.opened .b-sorter__list{
  display: block;
}
.b-sorter__list li{
  list-style: none;
}
.b-sorter__list a{
  text-decoration: none;
  padding: 7px;
  color: #ffa220;
  font-size: 14px;
  display: block;
  text-align: left;
}

@media (max-width: 767px) {
  .b-sorter{
    position: static;
  }
  .b-sorter__list{
    width: 100%;
  }
}
.b-layernavbuttons{
  text-align: center;
  margin: 12px 0 30px;
  position: relative;
}
.b-layernavbuttons__button {
  overflow: hidden;
  background: #fff;
  display: inline-block;
  line-height: 1.5;
  padding: 10px 40px 12px 24px;
  text-align: left;
  position: relative;
  background-image: linear-gradient(to bottom right, rgb(255, 153, 0), rgb(253, 184, 23));
  margin: 0 2px;
  box-shadow: 1px 2px 0 #eaeaea;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 900;
  border: 0;
  color: #ffffff;
  width: 200px;
}
.b-layernavbuttons__button:hover {
  background-image: linear-gradient(to top left, rgb(255, 153, 0), rgb(253, 184, 23));
  box-shadow: none;
  cursor:pointer;
}
.b-layernavbuttons__button-icon {
  font-size: 24px;
  position: absolute;
  right: 14px;
  top: 50%;
  transform: translateY(-50%);
}


@media (max-width: 767px) {
  .b-layernavbuttons__button {
    width: 125px;
  }
}
.b-livesearch{
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
}
.b-livesearch li{
  list-style: none;
}
.b-livesearch__title{
  color: #606060;
  font-size: 17px;
}
.b-livesearch__results li{
  padding: 3px 0;
  font-size: 14px;
  color: #606060;
}
.b-livesearch__results-title{
  display: inline-block;
}
.b-livesearch__results-num{
  display: block;
  text-align: right;
  white-space: nowrap;
}
.b-livesearch__results-num .hits{
  font-style:italic;
  font-size: 12px;
  color: #adadad;
}
.b-livesearch__results a{
  text-decoration: none;
  transition: color .3s;
  display: flex;
  justify-content: space-between;
}

.b-livesearch__results a:hover{
  color: #fdb817;
}

.b-livesearch__button{
  color: #fff;
  background-color: #fdb817;
  padding: 10px 0;
  margin: 20px 0 5px;
  display: block;
  width: 100%;
  text-decoration: none;
  font-weight: 700;
  cursor: pointer;
  text-align: center;
  background-image: linear-gradient(to bottom right, rgb(255, 153, 0), rgb(253, 184, 23));
}
.b-livesearch__item {
  margin-bottom:10px;
}
@media (max-width: 1024px) {
  .b-livesearch{
    max-height: 60vh;
    overflow: auto;
  }
}

.b-catheader{
  padding: 17px 0;
  box-sizing: border-box;
  /*background-color: #ffffff;*/
}

.b-catheader_featured{
  padding: 55px 0;
  min-height: 256px;
  background-color: #00a1ff;
  background-repeat: no-repeat, repeat;
  background-position: center bottom, center center;
}

.b-catheader__title{
  letter-spacing: -0.96px;
  text-align: center;
  font-size: 36px;
  margin-bottom: 0;
  font-weight: 600;
  line-height: 1.2;
}

.b-catheader_featured .b-catheader__title{
  color: #f5f5f5;
  font-size: 44px;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 28px;
}

.b-catheader__title-wrap .b-catheader__title{
  display: inline-block;
}

.b-catheader__title-count {
  font-weight: 400;
  display: inline-block;
  padding-left: 5px;
  font-size: 15px;
  color: #a9a8a8;
}

.b-catheader__rmtext{
  display: block;
  color: #4e4e4e;
  letter-spacing: -0.2px;
  margin-top: 6px;
  columns: 1;
  text-align: justify;
  font-size: 13px;
  line-height: 17px;
}

.b-catheader__rmtext a{
  font-weight: 700;
  text-decoration: underline;
  color: inherit;
  white-space: nowrap;
}

.b-catheader_featured .b-catheader__rmtext{
  color: #f5f5f5;
  max-width: 749px;
  text-align: center;
  margin: 0 auto;
  font-size: 14px;
  line-height: 1.57;
}
@media (max-width: 1024px) {
  .b-catheader{
    padding: 29px 0;
    min-height: 0;
    background-repeat: repeat;
  }
}

@media (max-width: 768px) {
  .b-catheader__title{
    font-size: 36px;
  }
  .b-catheader_featured .b-catheader__title{
    font-size: 28px;
  }
  .b-catheader__rmtext{
    display: none;
  }
  .b-catheader_featured .b-catheader__rmtext{
    display: block;
  }
}
.b-orderstatus {
  padding: 10px 0;
}
.b-orderstatus__widget{
  margin-bottom: 30px;
}
.b-orderstatus__content{
  background-color: #fff;
  padding: 32px;
}
.b-orderstatus__onumber{
  text-align: right;
  font-size: 17px;
  padding: 14px 0;
}
.b-orderstatus__latest-status{
  border: none;
  border-left: 6px solid #00a0d6;
  background-color: #f2faff;
  margin-bottom: 32px;
  padding: 16px 16px 16px 46px;
  position: relative;
  display: flex;
  align-items: center;
  margin-right: 25px;
}
.b-orderstatus__latest-status:after{
  content:"";
  display: block;
  position: absolute;
  left: 16px;
  top: 50%;
  background-color: #00b67a;
  border: 2px solid #00b67a;
  box-shadow: 0 0 0 rgb(0 182 122 / 63%);
  -webkit-animation: beacon 1.5s ease-out infinite;
  animation: beacon 1.5s ease-out infinite;
  border-radius: 50%;
  height: 12px;
  width: 12px;
  transform: translateY(-50%);
  transform-origin: center;
  z-index: 3;
}
.b-orderstatus__latest-status-title{
  font-size: 15px;
  font-weight: 700;
  margin-right: 16px;
  margin-left: 4px;
}
.b-orderstatus__latest-status-date{
  font-size: 13px;
  font-weight: 700;
}
.b-orderstatus__latest-status-label{
  font-size: 13px;
  font-weight: 400;
}
.b-orderstatus__dtitle{
  overflow: hidden;
  font-size: 16px;
  margin: 0 0 20px;
}
.b-orderstatus__dtitle span{
  display: inline-block;
  position: relative;
  font-weight: 900;
  padding: 0 19px 0 0;
  background-color: #FFF;
}
.b-orderstatus__dtitle span:after, .b-orderstatus__dtitle span:before{
  background: #f1f1f1;
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100vw;
  left: 100%;
}
.b-orderstatus__dtitle span:before{
  right: 100%;
  left: auto;
}
.b-orderstatus__items{
}
.b-orderstatus__items li{
  padding: 0 0 24px;
  font-size: 15px;
  list-style: none;
  font-weight: 500;
}
.b-orderstatus__service{
  font-weight: 700;
  font-size: 13px;
  list-style: none;
}
.b-orderstatus__service li{
  margin-bottom: 5px;
}
.b-orderstatus__address li{
  padding: 0 0 30px 40px;
  position: relative;
  list-style: none;
  font-size: 13px;
  font-weight: 500;
}
.b-orderstatus__address li i{
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
}
.b-orderstatus__info li{
  list-style: none;
  font-size: 13px;
  font-weight: 500;
  margin-bottom: 6px;
}
.b-orderstatus__aside{
  border-left: 1px solid #f1f1f1;
  padding-left: 25px;
  min-height: 100%;
}
.b-orderstatus__history{
  position: relative;
  margin-bottom: 40px;
}
.b-orderstatus__history:before{
  background: linear-gradient(#f2faff,#f2faff);
  border-radius: 2px;
  bottom: 20px;
  content: "";
  left: 50%;
  position: absolute;
  top: 30px;
  width: 4px;
  margin-left: -2px;
}
.b-orderstatus__history-item{
  list-style:none;
  padding: 14px 48px 20px 0;
  width: calc(50% + 10px);
  box-sizing: border-box;
  text-align: right;
  position: relative;
}
.b-orderstatus__history-item:after{
  content: "";
  position: absolute;
  background-color: #fff;
  border: 2px solid #00a0d6;
  border-radius: 50%;
  height: 20px;
  right: 0;
  top: 22px;
  width: 20px;
  transform-origin: center;
  z-index: 3;
  box-sizing: border-box;
}
.b-orderstatus__history-item.completed:after{
  background-color: #00a0d6;
}
.b-orderstatus__history-item.active:after{
  background-color: #00b67a;
  border: 2px solid #00b67a;
  box-shadow: 0 0 0 rgb(0 182 122 / 63%);
  -webkit-animation: beacon 1.5s ease-out infinite;
  animation: beacon 1.5s ease-out infinite;
}

.b-orderstatus__history-item:nth-child(even){
  margin-left: calc(50% - 10px);
  padding: 20px 0 20px 48px;
  text-align: left;
}
.b-orderstatus__history-item:nth-child(even):after{
  left: 0;
  right: auto;
}
.b-orderstatus__history-item:last-child:before{
  background: #fff;
  bottom: -40px;
  content: "";
  right: 8px;
  position: absolute;
  top: 38px;
  width: 4px;
}
.b-orderstatus__history-item:last-child:nth-child(even):before{
  right: auto;
  left: 8px;
}
.b-orderstatus__history-date{
  background: #00a0d6;
  color: #fff;
  display: inline-block;
  font-weight: 500;
  margin-bottom: 8px;
  padding: 7px 10px 5px;
  position: relative;
}
.b-orderstatus__history-date:after{
  position: absolute;
  content: "";
  border-style: solid;
  border-width: 9px 0 9px 10px;
  border-color: transparent transparent transparent #00a0d6;
  top: 50%;
  margin-top: -9px;
  left: calc(100% + 7px);
}
.b-orderstatus__history-item:nth-child(even) .b-orderstatus__history-date:after{
  border-width: 9px 10px 9px 0;
  border-color: transparent #42474b transparent transparent;
  left: auto;
  right: calc(100% + 10px);
}
.b-orderstatus__history-label{
  font-size: 16px;
  font-weight:700;
  margin:0;
}
.b-orderstatus__history-exec-date{
  font-size: 12px;
}
@media (max-width: 767px) {
  .b-orderstatus__history-date{
    margin-top: -6px;
  }
  .b-orderstatus__onumber {
    text-align:center;
  }
  .b-orderstatus__dtitle{
    margin: 0 0 16px;
  }
  .b-orderstatus__aside{
    border-left: 0;
    padding-left: 0;
  }
  .b-orderstatus__history:before{
    left: 8px;
    margin-left: 0;
  }
  .b-orderstatus__history-item{
    padding: 20px 0 20px 48px;
    width: calc(100%);
    text-align: left;
    margin-left: 0!important;
  }
  .b-orderstatus__history-item:after{
    right: auto;
    left: 0;
  }
  .b-orderstatus__history-item:last-child:before{
    right: auto;
    left: 8px;
  }
  .b-orderstatus__history-date:after{
    position: absolute;
    content: "";
    border-style: solid;
    border-width: 9px 10px 9px 0;
    border-color: transparent #00a0d6 transparent transparent;
    top: 50%;
    margin-top: -9px;
    left: auto;
    right: calc(100% + 7px);
  }
}
@-webkit-keyframes beacon {
  0% {
    box-shadow: 0 0 0 0 #00b67a45
  }
  70% {
    box-shadow: 0 0 0 10px rgba(78,195,210,0)
  }
  to {
    box-shadow: 0 0 0 0 rgba(78,195,210,0)
  }
}
@keyframes beacon {
  0% {
    box-shadow: 0 0 0 0 #00b67a45
  }
  70% {
    box-shadow: 0 0 0 10px rgba(78,195,210,0)
  }
  to {
    box-shadow: 0 0 0 0 rgba(78,195,210,0)
  }
}

.b-pricerange{
  padding: 0 12px;
}
.b-pricerange__inputs{
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.b-pricerange__input-wrap{
  flex-grow: 1;
  position: relative;
  padding: 0 30px 0 0;
  background: #f3f3f3;
  border: 1px solid #777;
}
.b-pricerange__inputs-separator{
  flex-grow: 0;
  width: 24px;
  text-align: center;
  color: #999;
}
.b-pricerange__input{
  display: block;
  box-sizing: border-box;
  width: 100%;
  text-align: center;
  border: 0;
  background-color: #fff;
  transition: background-color .3s;
  height: 30px;
  font-size: 14px;
}
.b-pricerange__input:focus{
  background-color: transparent;
}
.b-pricerange__input-wrap > span{
  position: absolute;
  top: 0;
  right: 0;
  line-height: 30px;
  width: 28px;
  color: #1a1a1a;
  text-align: center;
}

@media (max-width: 767px) {
  .b-pricerange{
    padding: 0 12px 0 12px;
  }
}
.b-layernav{
  height: 100%;
  overflow: auto;
  position: absolute;
  padding: 0 0 110px 0;
  top: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
}

.b-layernav__col{
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: .5rem;
  padding-left: .5rem;
  /*display: none; for show all button. Now button is removed*/
}

.b-layernav__item{
  margin-bottom: 20px;
  z-index: 20;
}

.b-layernav__item_opened{
  z-index: 30;
}

.b-layernav__col:nth-child(-n + 5), .b-layernav_all .b-layernav__col{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.b-layernav__item-head{
  font-size: 14px;
  position: relative;
  cursor: pointer;
  padding: 3px 12px;
  line-height: 24px;
  font-weight: 700;
  color: #333;
  letter-spacing: .5px;
  border-bottom: 2px solid #1a1a1a;
  transition: border-color .3s;
}
.b-layernav__item:hover .b-layernav__item-head, .b-layernav__item_opened .b-layernav__item-head{
  border-color: #0062b4;
}

.b-layernav__item-head i{
  position: absolute;
  right: 0;
  top: 50%;
  line-height: 1;
  font-size: 10px;
  margin-top: -5px;
  transition: transform .3s;
}
.b-layernav__item_opened .b-layernav__item-head i{
  transform: rotate(0deg);
}

.b-layernav__item-content{
  display: none;
  border-bottom: 1px solid #ddd;
  padding: 11px 0;
  z-index: 10;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}

.b-layernav__item_opened .b-layernav__item-content{
  display: block;
}

.b-layernav__item-filter{
  border: none;
  border-radius: 4px;
  width: 100%;
  padding: 0 15px;
  line-height: 40px;
  text-align: left;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer;
  background: #1a1a1a;
  color: #fff;
  transition: background-color .3s;
}

.b-layernav__item-filter:hover{
  background-color: #4b4b4b;
}

.b-layernav__item-filter_disabled{
  background: #ddd;
  color: #1a1a1a;
}

.b-layernav__item-filter_disabled:hover{
  background: #ccc;
}

.b-layernav__item-list{
  overflow: auto;
  min-height: 180px;
  max-height: 300px;
  height: 40vh;
  margin-right: 12px;
  color: #1a1a1a;
}
.b-layernav__item-list #price_filter-slider{
  margin-left: 18px;
  margin-right: 6px;
}
.b-layernav__item-content-bottom{
  padding: 6px 9px 0;
  border-top: 1px solid #ddd;
  display: none;
}

.b-layernav__item-content li{
  cursor: pointer;
  list-style-type: none;
}

.b-layernav__item-content li:hover{
  background-color: #f3f3f3;
}

.b-layernav__item-content li a{
  text-decoration: none;
  display: block;
}

.b-layernav__item-list::-webkit-scrollbar {
  width: 6px
}

.b-layernav__item-list::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 0
}

.b-layernav__item-list::-webkit-scrollbar-thumb:hover {
  background: #1a1a1a
}

.b-layernav__item-list::-webkit-scrollbar-thumb:active {
  background: #000
}

.b-layernav__item-list::-webkit-scrollbar-track {
  background: #f3f3f3
}


.b-layernav__showall{
  background-color: transparent;
  cursor: pointer;
  color: #1a1a1a;
  padding: 0 12px;
  font-weight: 700;
  line-height: 28px;
  letter-spacing: .5px;
  border: 2px solid #333;
  border-radius: 4px;
}
.b-layernav .filter-link{
  display: block;
  padding: 8px 12px;
  cursor: pointer;
  color: #1a1a1a;
  font-size: 14px;
}
.b-layernav .filter-link_multi{
  padding: 0;
}
.b-layernav .filter-label{
  position: relative;
  padding: 8px 12px 8px 46px;
  display: block;
  font-size: 14px;
  cursor: pointer;
}
.b-layernav .filter-label input{
  width:1px;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  opacity: 0;
}
.b-layernav .filter-label__checkbox{
  display: block;
  position: absolute;
  top: 50%;
  left: 12px;
  width: 24px;
  height: 24px;
  border-radius: 2px;
  border: 1px solid #333;
  margin-top: -12px;
  text-align: center;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: border-color .3s;
  font-size: 11px;
}
.b-layernav .filter-label__checkbox i{
  opacity: 0;
  transition: opacity .3s;
}
.b-layernav .filter-label input:checked + .filter-label__checkbox i{
  opacity: 1;
}
.b-layernav .filter-label input:checked + .filter-label__checkbox{
  border-color: #0062b4;
}
.filter-label__radio{
  width: 18px;
  height: 18px;
  margin-top: -10px;
  border-radius: 50%;
  border: 1px solid #333;
  display: block;
  position: absolute;
  top: 50%;
  left: 12px;
  text-align: center;
  line-height: 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: border-color .3s;
}

.filter-label__radio:after{
  content:"";
  display: block;
  width: calc(100% - 4px);
  height: calc(100% - 4px);
  position: absolute;
  top: 2px;
  left: 2px;
  border-radius: 50%;
  opacity: 0;
  background: #0062b4;
  transition: opacity .3s;
}

.b-layernav .filter-label input:checked + .filter-label__radio{
  border-color: #0062b4;
}

.b-layernav .filter-label input:checked + .filter-label__radio:after{
  opacity: 1;
}

.b-layernav__state{
  margin-bottom: 8px;
  padding: 12px;
}
.b-layernav__state li{
  list-style: none;
  display: inline-block;
}
.b-layernav__state li a{
  display: block;
  min-width: 50px;
  outline: none;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #a5a5a5;
  border-radius: 16px;
  padding: 7px 12px;
  margin-right: 8px;
  transition: background .3s, border-color .3s;
  line-height: 1;
  font-size: 14px;
}
.b-layernav__state li a:hover{
  background-color: #f3f3f3;
}
.b-layernav__state li a i{
  font-size: 10px;
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle;
  margin-top: -3px;
}

.b-layernav__state li.actions a{
  background-color: #777;
  border-color: #777;
  color: #fff;
}
.b-layernav__state li.actions a:hover{
  background-color: #1a1a1a;
  border-color: #1a1a1a;
}
.b-layernav__col {
  webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
}
.b-layernav__item-content-top{
  display: none;
}
.b-layernav__mob-button, .b-layernav__title,.b-layernav__item-back{
  display: none;
}
.b-layernav__item:hover .b-layernav__item-head, .b-layernav__item_opened .b-layernav__item-head {
  border-color: #7b7b7b;
}

.b-layernav .filter-label__checkbox {
  width: 18px;
  height: 18px;
  line-height: 19px;
  margin-top: -8px;
}


.b-layernav__item-head i {
  right:12px;

}
.b-layernav__item-head {
  color: #555;
  border: 1px solid #c3c3c3;
  line-height:29px
}
.b-layernav__item-filter {
  border-radius: 0px;
  line-height: 35px;
  text-align: center;
  background: #138a62;
  border: hidden;
}

.b-layernav__item-filter_disabled {
  background: #00b67a;
  color: #ffffff;
  text-align: center;
}

.b-layernav__item-list {
  height: 20vh;
}
.b-layernav__item-content-bottom {
  border-top:hidden;
}
.b-layernav__state li a {
  border: solid;
  border-width: 1px;
  border-radius: 2px;
  background: white;
  color: #00b67a;
  padding: 8px 14px;
  font-size: 13px;
  margin-bottom:20px
}

.b-layernav__state li a:hover {
  background: #138a62;
  color: white;
  border: solid;
  border-width: 1px;
}

.b-layernav__state li.actions a {
  background-color: white;
  color: #b30000;
  border-color: #b30000;
}

.b-layernav__state li.actions a:hover {
  background-color: #b30000;
  color:white;
}

.b-layernav__item-list #price_filter-slider{
  background: #eee;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  height: 6px;
  border: 0;
  margin: 12px 12px 24px;
}

.b-layernav__item-list .ui-slider-handle{
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 1px solid #ddd;
  background-color: #fff;
  margin: -5px 0 0 -12px;
  box-sizing: border-box;
  cursor: pointer;
}

.b-layernav__item-list .ui-slider-handle:focus{
  outline: none;
}


.b-layernav__item-list .ui-slider-range{
  background-color: #1a1a1a;
}
@media (max-width: 1023px) {
  .b-layernav__col {
    webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}


  .b-layernav__content {
    z-index: 400;
    background-color: #fff;
    padding: 42px 0 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    transition: left .3s;
    height: 100%;
    overflow: auto;
  }
  .filteropen .b-layernav__content{
    left: 0;
  }
  .b-layernav_listopened .b-layernav__scroll{
    overflow: hidden;
  }
  /*.b-layernav__scroll{
    height: 100%;
    overflow: auto;
  }*/
  .b-layernav__scroll .row{
    margin: 0;
  }
  .b-layernav__col{
    webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .b-layernav__item{
    margin-bottom: 0;
  }
  .b-layernav__item-head {
    padding: 16px 12px;
    border: 0;
  }
  .b-layernav__item-head:after{
    content:"";
    width: calc(100% - 24px);
    height: 1px;
    bottom: 0;
    left: 12px;
    background: #f3f3f3;
    margin: 0 auto;
    display: block;
    position: absolute;
  }
  .b-layernav__item-head i{
    right: 5px;
    transform: rotate(-90deg);
  }
  .b-layernav__title, .b-layernav__item-content-top{
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background-color: #f3f3f3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 50;
    padding: 9px 12px;
    font-weight: 700;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
  }
  .b-layernav__mob-button, .b-layernav__item-back{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 10;
    font-size: 16px;
    background-color: #1a1a1a;
    color: #fff;
    outline: 0;
    padding: 15px 16px;
    font-weight: 700;
    border: 0;
    cursor: pointer;
    display: block;
  }
  .b-layernav__item-content{
    padding: 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .b-layernav__item-list{
    height: 100%;
    max-height: none;
    min-height: 0;
    margin-right: 0;
  }
  .b-layernav__item-content-bottom{
    padding: 0;
    bottom: 0;
    position: absolute;
    left: 0;
    width: 100%;
    display: block;
  }
  .b-layernav__item-filter{
    border-radius: 0;
    text-align: center;
    width: 100%;
    z-index: 10;
    font-size: 16px;
    background-color: #fdb817;
    color: #fff;
    outline: 0;
    padding: 0 16px;
    font-weight: 700;
    border: 0;
    cursor: pointer;
    line-height: 50px;
  }

  .b-layernav__item_price .b-layernav__item-head i{
    display: none;
  }
  .b-layernav__item_price .b-layernav__item-content{
    position: relative;
    height: auto;
    top: auto;
    left: auto;
    display: block;
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .b-layernav__item_price .b-layernav__item-content-top, .b-layernav__item_price .b-layernav__item-filter{
    display: none;
  }
  .b-layernav__item_price .b-layernav__item-back{
    display: none!important;
  }

  .b-layernav__col{
    padding: 0;
  }
  .b-layernav__item-filter{
    display: block;
    position: relative;
    z-index: 50;
  }
  .b-layernav__item-filter_disabled{
    display: none;
  }
  .b-layernav__item-back{
    position: relative;
    z-index: 40;
    display: none;
  }
  .b-layernav__item-filter_disabled + .b-layernav__item-back{
    display: block;
  }
  .b-layernav__content .b-layernav__state{
    padding: 15px;
  }





.b-layernav__item-head {
  padding: 25px 30px;
}
.b-layernav__item-head i {
  right: 30px;
}
.b-layernav__item-head:after {
  width: calc(100% - 55px);
  left: 27px;
}
.b-layernav__mob-button,.b-layernav__item-back{
  position: absolute;
  background-image: linear-gradient(to bottom right, rgb(255, 153, 0), rgb(253, 184, 23));
  color: #fff;
  border: 30px solid white;
  border-radius:7px;
  bottom:0;
  z-index:99;
}
.b-layernav__title, .b-layernav__item-content-top {
  text-transform: capitalize;
  font-size: 18px;
}

.attr-filter {
  margin-bottom:10px;
}

.filter-label__checkbox {
  display: none;
}
.b-layernav__state li.actions a {
  background-color: #da4242;
  color: #ffffff;
  border: none;
  border-radius: 5px;
  padding: 12px 22px;
}
.b-layernav__state li a {
  border: none;
  border-width: 0;
  border-radius: 5px;
  background: #848484;
  color: #ffffff;
  padding: 12px 22px;
  margin-bottom: 14px;
}
.b-layernav__state li a:hover {
  background: #505050;
  border:none;
}
.b-layernav__mob-button {
  background-color:#ffa220
}

.narrowed-category {
  padding: 0px 10px;
  margin-top: 10px;
}
.b-layernav .filter-label input:checked + .filter-label__checkbox {
  border-color: #fdaf10;
}
.filter-label__checkbox .icon-check:before {
  color: #fda90b;
}
.b-layernav .filter-label__checkbox {
  border-radius: 5px;
  line-height: 19px;
  margin-top: -9px;
  margin-left: 15px;
}
.b-layernav .filter-label {
  padding: 8px 10px 6px 66px;
}
.b-layernav__state .label {
  line-height: 18px;
}
.b-category__featuredcategories, .search-categories, .b-itemview__categories {
    max-width: 1200px;
    margin: 0 auto;
}

.aria-hidden {
    opacity: 0;
    visibility: hidden;
    font-size: 0;
    position: absolute;
}

.flickity-enabled {
    position: relative;
}
.flickity-enabled:focus {
    outline: none;
}
.flickity-viewport {
    height: 100%;
    position: relative;
    overflow: hidden;
}
.flickity-slider {
    width: 100%;
    height: 100%;
    position: absolute;
}
.flickity-enabled.is-draggable {
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    user-select: none;
}
.flickity-enabled.is-draggable .flickity-viewport {
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab;
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.flickity-button {
    color: #333;
    background: #ffffffbf;
    border: none;
    position: absolute;
}
.flickity-button:hover {
    cursor: pointer;
    background: #fff;
}
.flickity-button:focus {
    outline: none;
    box-shadow: 0 0 0 5px #19f;
}
.flickity-button:active {
    opacity: 0.6;
}
.flickity-button:disabled {
    opacity: 0.3;
    cursor: auto;
    pointer-events: none;
}
.flickity-button-icon {
    fill: currentColor;
}
.flickity-prev-next-button {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
}
.flickity-prev-next-button.previous {
    left: 10px;
}
.flickity-prev-next-button.next {
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.previous {
    left: auto;
    right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
    left: 10px;
    right: auto;
}
.flickity-prev-next-button .flickity-button-icon {
    width: 60%;
    height: 60%;
    position: absolute;
    top: 20%;
    left: 20%;
}
.flickity-page-dots {
    width: 100%;
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 1;
    list-style: none;
    position: absolute;
    bottom: -25px;
}
.flickity-rtl .flickity-page-dots {
    direction: rtl;
}
.flickity-page-dots .dot {
    width: 10px;
    height: 10px;
    opacity: 0.25;
    cursor: pointer;
    background: #333;
    border-radius: 50%;
    margin: 0 8px;
    display: inline-block;
}
.flickity-page-dots .dot.is-selected {
    opacity: 1;
}

.color-swatches--desktop .color-swatches__output .flickity-slider {
    padding: 0;
}
.color-swatches--desktop li {
    display: flex;
}
.color-swatches--desktop .flickity-button {
    width: 2.4rem;
    height: 2.4rem;
    background-color: #fff;
    border: 1px solid #000;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    padding: 0.4rem;
    display: flex;
}
@media screen and (max-width: 767px) {
    .color-swatches--desktop .flickity-button {
        display: inline-flex;
        position: static;
        transform: none;
    }
}
.color-swatches--desktop .flickity-button:disabled {
    display: none;
}
.color-swatches--desktop .flickity-button.next {
    right: -3rem;
}
.color-swatches--desktop .flickity-button.previous {
    left: -3rem;
}
.color-swatches--desktop .flickity-button svg {
    height: 2rem;
    width: 2rem;
    position: static;
    top: auto;
    left: auto;
}

.collection-slider .flickity-button {
    top: calc(50% - 2.8rem);
    transform: translateY(calc(1.4rem - 50%));
}
.product-slider-section .flickity-button {
    top: calc(50% - 8.4rem);
    transform: translateY(calc(4.2rem - 50%));
}

.product-page__grid__left__media .product-page-thumbnails .flickity-slider {
    padding: 0;
}
.product-page__grid__left__media .product-page-slider__carousel.single-slide .flickity-page-dots {
    display: none;
}
@media screen and (min-width: 1024px) {
    .product-page__grid__left__media .product-page-slider .flickity-page-dots {
        display: none;
    }
}
.flickity__inner h4 {
    padding: 0 20px;
}
@media screen and (min-width: 768px) {
    .flickity__inner h4 {
        padding: 0 max(50vw - 960px, 100px);
    }
}
.flickity-slider {
    padding: 2px 0;
}
.flickity__carousel {
    height: 370px;
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
}
.flickity__carousel.flickity-ready {
    height: auto;
    opacity: 1;
    visibility: visible;
    overflow: auto;
}
.flickity__carousel .collection-card--small {
    width: 75%;
    margin-right: 20px;
}
@media screen and (min-width: 512px) {
    .flickity__carousel .collection-card--small {
        width: 28.5714%;
    }
}
@media screen and (min-width: 768px) {
    .flickity__carousel .collection-card--small {
        width: 22.2222%;
    }
}
@media screen and (min-width: 1024px) {
    .flickity__carousel .collection-card--small {
        width: 15.3846%;
    }
}
.flickity__carousel .product-card {
    width: 80%;
    margin-right: 10px;
}
@media screen and (min-width: 512px) {
    .flickity__carousel .product-card {
        width: 40%;
    }
}
@media screen and (min-width: 768px) {
    .flickity__carousel .product-card {
        width: 28.5714%;
        margin-right: 20px;
    }
}
@media screen and (min-width: 1024px) {
    .flickity__carousel .product-card {
        width: 22.2222%;
    }
}
@media screen and (min-width: 1200px) {
    .flickity__carousel .product-card {
        width: 18.1818%;
    }
}
.flickity__carousel-cell__empty {
    width: 0;
    margin-right: 20px;
    display: flex;
}
@media screen and (min-width: 768px) {
    .flickity__carousel-cell__empty {
        width: max(50vw - 980px, 80px);
    }
}
.flickity__carousel .flickity-slider {
    position: relative;
}
.flickity__carousel .flickity-button {
    background: #fff;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    display: none;
    box-shadow: 0 0 0.5rem #00000029;
}
.flickity__carousel .flickity-button[disabled] {
    pointer-events: none;
    opacity: 0;
}
.flickity__carousel .flickity-button.next {
    right: max(50vw - 960px, 100px);
}
.flickity__carousel .flickity-button.previous {
    left: max(50vw - 960px, 100px);
}
@media screen and (min-width: 768px) {
    .flickity__carousel .flickity-button {
        display: block;
    }
}
.sub-collections .flickity-viewport {
    width: 100%;
}
.sub-collections .flickity-slider {
    align-items: center;
    padding: 0;
    display: flex;
}

.sub-categories {
    opacity: 0;
    width: 100%;
    flex-wrap: wrap;
    margin: -10px;
    display: flex;
    position: relative;
}
.sub-categories.flickity-ready {
    opacity: 1;
    display: block;
}
.sub-categories.carousel:after {
    content: "flickity";
    display: none;
}
.sub-categories .sub-category {
    width: 50%;
    padding: 10px;
    display: block;
    position: relative;
}

.tm-wrap {
    min-width: 17em;
}

@media screen and (min-width: 325px) {
    .sub-categories .sub-category {
        width: 33.3333%;
    }
}
@media screen and (min-width: 512px) {
    .sub-categories .sub-category {
        width: 25%;
    }
}
@media screen and (min-width: 768px) {
    .b-category__featuredcategories, .search-categories, .b-itemview__categories {
        max-width: 580px;
    }
    .sub-categories .sub-category {
        width: 20%;
    }
}
@media (hover: hover) {
    .sub-categories .sub-category:hover img {
        transform: scale(1.05);
    }
}
.sub-categories .sub-category__inner {
    text-decoration: none;
    display: block;
}
.sub-categories .sub-category .img-wrapper {
    width: 100%;
    will-change: transform;
    border-radius: 100%;
    padding-top: 100%;
    position: relative;
    overflow: hidden;
}
.sub-categories .sub-category .img-wrapper img {
    width: 100%;
    height: 100%;
    pointer-events: none;
    -o-object-fit: cover;
    object-fit: cover;
    font-family: object-fit\: cover;
    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    position: absolute;
    top: 0;
    left: 0;
}
.sub-categories .sub-category__title {
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 8px;
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    display: block;
    overflow: hidden;
}
*, :before, :after {
    box-sizing: inherit;
}
#related-products-popup .related-total-price {
    font-size: 1.125em;
}

.related-popup-totals {
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.related-popup-button-set a, .related-popup-button-set a:hover {
    margin-left: 10px;
}

#related-products-popup .head {
    display: block;
    font-size: 1.5em;
    font-weight: 700;
    color: #3d3d3d;
    position: relative;
    top: -0.4px;
    padding-bottom: 17px;
}

#related-products-popup .b-accessories__price .vejlprice, #related-products-popup .b-accessories__price .nukunprice {
    font-size: 1em;
}

@media only screen and (min-width: 1150px) {

    #ajaxcartpro-add-confirm .b-product {
        font-size: 14px;
    }
}

@media only screen and (max-width: 1149px) {
    .b-ajaxcart {
        width: 100%;
    }

    #ajaxcartpro-add-confirm {
        left: 2.5% !important;
        width: 95% !important;
    }
}

.b-ajaxcart__content {
    padding: 1em 0;
}

#ajaxcartpro-add-confirm .non-local-items {
    padding-bottom: 0px;
}

.b-ajaxcart__content {
    border-bottom: 1px solid #bbbbbb;
}

#related-products-popup .b-accessories .b-accessories__selected {
    text-transform: uppercase;
    color: #3d3d3d;
    font-size: 1em;
    width: 100%;
    text-align: center;
    height: 100%;
    position: absolute;
    font-weight: 700;
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: 1.5em 0.5em;
    background-color: rgba(255, 255, 255, .5);
}

#related-products-popup .b-accessories .b-accessories__selected:before {
    content: "";
    display: block;
    margin-bottom: 6px;
    width: 100%;
    height: 25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADcAAAAsCAMAAAD2FNAsAAABVlBMVEX4/Pj5/fn6/fr8/vz+//7////x+fDw+e8OmwcTnQwUnQ0Vng4Wng8XnxAXnxEYnxIZoBMaoBQboBUcoRYioxsjpBwkpB0lpB4mpR8npSAopiEopiIppiMqpyQrpyUsqCY8rjc9rzg+rzk/rzpOtklTuE5UuE9VuFBWuVFXuVJYulNaulVbu1Zbu1dcvFhevFpfvVthvl1jvl9kv2Blv2Bmv2Fswmd4x3R5x3V7yHd8yHh9yXl+yXp+ynt/ynyAyn2By36Cy3+EzIGGzYOHzYOJzoWl2qOx3q6y36+y37Cz4LG14LO34bW44ra54re64ri747m847q95Lu+5LzA5b7C5sDD5sHD5sLE58PF58TG58XH6MbI6MfJ6cjL6crT7dHU7dLU7dPV7tTW7tXX79bY79fZ79ja8Nnb8Nrc8Nvd8dze8d3f8t7g8t/h8uDt+O3u+O3v+O7vE45ZAAAACHRSTlMAAAAAAAC66AccftkAAAFoSURBVHjancxVUwNRDIbhLvDBoTgUtwLFvbhrcddCcfeW/3/DsswZwmbb7PJeZZJ54oOHLkNxPXpxVwEVjHt31wGlVDDh1d2YzKwh4c3dmuwHfhIns1Kla8xy7+4sRqDPHStTtKZMd+5es1/oxj2UK3sh379YyYXsHis4O4dPZJVOjLglxxdPnBWfgbhZ1Wxw9lzFWQzEzZmbFsMFK4qBuHlr12qDL9WMFZ6COJNZtRkyI25B6ToIfOWs4ATEWYzBtxrOoiBuUdE6jaQsPwriIrZrlwXfazk7BnERdu82TFbH2RGom1GsnrQPB3YIUIdpDtvrOTuAzWGKQ4lZDpMy24eDw4TE9uDoMJ6S5WnGHMZSsNxdJHUYFRh3AszZQUqHEWe2DcFlOEE/YcxpOMzZFmSH9CE724ToLDj4l21AchoOULYOwREYpkxyFPZrtgbZcehfheAY7PtmK5Ach70qexmy4zAsMnwBlkBZ4RDIZngAAAAASUVORK5CYII=) no-repeat center center;
    background-size: auto 100%;
}

#ajaxcartpro-add-confirm .b-accessories__content.b-accessories__content-selected {
    border-top: 2px solid #bababa;
}

.ajaxcartpro-box-show .wclose, .ajaxcartpro-box-show .wclose:hover {
    background: #992c2c;
    width: 44px;
    height: 44px;
    top: 0;
    right: 0;
    color: #fff;
    line-height: 47px;
    text-align: center;
    overflow: hidden;
    font-size: 24px;
    text-decoration: none;
}

#ajaxcartpro-add-confirm .title {
    background: none;
    color: #454545;
    padding: 5px;
    text-align: center;
}

#ajaxcartpro-add-confirm .title img {
    padding-right: 15px;
    position: relative;
    top: 7px;
}

.tabsubtitle {
    text-align: center;
    font-size: 20px;
    color: #454545;
    font-weight: 700;
}

#acp-product-options, #ajaxcartpro-add-confirm, #ajaxcartpro-remove-confirm {
    padding-top: 12px;
    border-radius: 0;
}

#ajaxcartpro-progress {
    border: 1px #999999 solid;
    position: fixed;
    text-align: center;
    padding: 10px;
    background-color: #ffffff;
    z-index: 9999;
    color: black;
    overflow: auto;
    min-height: 50px;
    min-width: 260px;
}

.ajaxcartpro-box-hide {
    display: none;
}

.ajaxcartpro-box-show {
    display: block;
}

#ajaxcartpro-add-confirm p,
#ajaxcartpro-remove-confirm p {
    width: 260px;
}

.aw-acp-checkout, .aw-acp-checkout:hover {
    color: #fff;
}

#acp-configurable-block #bundle-product-wrapper {
    z-index: 1000;
}

#acp-configurable-block dl {
    text-align: left;
}

#acp-configurable-block .price-box {
    text-align: right;
    padding: 20px 0;
}

#acp-configurable-block .product-name {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#acp-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    -moz-opacity: 0.3;
    opacity: .30;
    filter: alpha(opacity=30);
    z-index: 100;
}

#acp-overlay[id] {
    /* IE6 and below Can't See This */
    position: fixed;
}

#acp-product-options, #ajaxcartpro-add-confirm, #ajaxcartpro-remove-confirm {
    position: fixed;
    z-index: 1000;
    background-color: white;
    padding: 10px 10px 13px 10px;
    width: 41.25em;
    max-width: 100%;
    max-height: 100%;
    overflow: auto;
    box-sizing: border-box;
}

#acp-product-options {
    width: 26.875em;
}

#acp-product-options .b-itemview__price {
    padding-top: 1.25em;
    position: relative;
    top: auto;
    left: auto;
}

#acp-product-options .aw-acp-continue,
#acp-product-options .aw-acp-checkout {
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

#acp-product-options .title, #ajaxcartpro-add-confirm .title, #ajaxcartpro-add-confirm .non-local-items {
    color: #444444;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 10px;
}

.aw-acp-btn-container {
    padding-top: 1.25em;
}

#acp-product-options .aw-acp-btn-container .cat-btn-cart {
    display: block;
}

#acp-product-options .aw-acp-btn-container .cat-btn-cart span {
    text-decoration: none;
}

#acp-product-options .giftcard-send-form {
    margin: 0;
}

#acp-product-options .product-options dt label.required em {
    color: #EB340A;
    margin-left: 5px;
}

#acp-product-options #product-options-wrapper {
    margin: 0;
}

.map-popup {
    z-index: 1001 !important;
}

#ajaxcartpro-add-confirm .non-local-items {
    font-size: 16px;
    padding-bottom: 20px;
}

.b-ajaxcart__button {
    display: inline-block;
    line-height: 1.5;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    padding: 5px 4px 6px;
    position: relative;
    z-index: 10;
    cursor: pointer;
    box-sizing: border-box;
    text-decoration: none;
    background: #00b67a;
    transition: background-color .3s;
}

.b-ajaxcart__button:hover {
    background-color: #029866;
}

.b-ajaxcart__button_orange {
    background: #fdb817;
}

.b-ajaxcart__button_orange:hover {
    background-color: #f2c220;
}

.b-ajaxcart__fd {
    font-size: 14px;
    color: #444;
    background-color: #f0f0f0;
    padding: 7px 10px;
    position: relative;
    font-weight: 700;
    text-align:center;
}

.b-ajaxcart__fd_free {
    color: #16be32;
}

.box-collateral.related-products {
    min-height: 300px;
}

@media (max-width: 1149px) {
    #related-products-popup .related-products > .row .rel-product:nth-child(5), #related-products-popup .related-products > .row .rel-product:nth-child(6) {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .b-ajaxcart__fd {
        margin-bottom: 11px;
    }
}

@media only screen and (max-width: 767px) {
    #ajaxcartpro-add-confirm .title {
        letter-spacing: -1px;
        text-align: left;
        font-size: 18px;
        padding-left: 0;
    }

    .tabsubtitle {
        font-size: 14px;
        text-align: left;
    }

    #ajaxcartpro-add-confirm .title img {
        display: none;
    }

    .b-ajaxcart__button {
        margin-bottom: 11px;
    }

    /*.ajaxcartpro-box-show .wclose, .ajaxcartpro-box-show .wclose:hover {
        width: 44px;
        height: 44px;
    }*/

    #related-products-popup .related-products > .row .rel-product:nth-child(3), #related-products-popup .related-products > .row .rel-product:nth-child(4) {
        display: none !important;
    }

    .b-ajaxcart__content {
        padding-top: 0;
    }

    #ajaxcartpro-add-confirm {
        padding: 10px;
    }

    .b-ajaxcart__button {
        padding: 3px 10px;
        font-size: 18px;
    }

    .b-ajaxcart__fd {
        font-size: 18px;
    }
}

@media only screen and (max-width: 580px) {
    #related-products-popup .b-accessories .b-accessories__selected {
        font-size: 1em;
    }

    #related-products-popup .b-accessories .b-accessories__selected:before {
        height: 30px;
    }

    #ajaxcartpro-add-confirm .title {
        font-size: 18px;
        padding-right: 45px;
        line-height: 1.2;
    }

    #ajaxcartpro-add-confirm .title img {
        width: 24px;
    }

    #related-products-popup .head {
        font-size: 16px;
    }
}

.non-local-items, .non-local-items-eta-date {
    display: none !important;
/ / only for finexta now !
}


/* LUXIT */
.b-header__basket .count {
background-color:#f18800;
}

.b-fastcheckout__form-placeholder,.b-fastcheckout__bd-container,.jq-selectbox .placeholder    {
    color:#000;
}

.b-product__ups-label {
    position: absolute;
    z-index:1;
    bottom: 20px;
    left: 20px;
    right:unset;
    background-color: #000;
    color: white;
    border-radius: 2px;
    padding: 3px 10px;
    font-weight: 500;
    font-size: 11px;
    text-transform:uppercase;
    letter-spacing:0;
}

.b-return__title {
    font-size:20px;
    text-transform:uppercase;
    font-weight:500;
}
.b-mobsidebar__menu-icon {
    color:#000;
    padding-right:20px;
}
.b-return div div h3 {
    font-size:18px;
    color:#000;
    text-transform:uppercase;
    padding-bottom:10px;
    padding-top:30px;
}
.b-return div div p {
    padding: 10px 0;
    color:#000;
    font-size:14px;
}
.tm-wrap_white-bdb {
    border-bottom:none;
}

/*Blogpage*/
.tm-wrap h1 {
    text-transform:uppercase;
    padding:10px 0;
    font-size: 36px;
    color:#000;
    font-weight:500;
}
.tm-blog-hero {
    display:flex;
    flex-wrap: wrap;
    overflow:hidden;
    justify-content: space-between;
    padding:40px 0;
}
.blog-feature {
    width: 400px;
    padding-bottom:50px;
}
.blog-feature a {
    text-decoration:none;
}
.tm-blog-banner-img {
    width:100%
}

.blog-hero {
    width: 100%;
    max-width:1024px;
    margin:0 auto;
    height: 400px;
    background-size: cover;
    background-position: center center;
}
.blog-img {
    width:100%;
}
.blog-page {
    max-width:768px;
    margin:0 auto;
    padding:50px 0;
}
.blog-page ul {
    list-style: none;
    color:#000;
    padding:15px 0;
    font-size:14px;
}
.blog-page p {
    font-size:14px;
    padding-bottom:20px;
}

.blog-page h2 {
    font-size:32px;
    text-transform:uppercase;
    color:#000;
    font-weight:500;
    line-height:1em;
    padding: 30px 0;
}
.blog-page h3 {
    font-size:24px;
    text-transform:uppercase;
    color:#000;
    padding-top:40px;
    font-weight:500;
}
.blog-page p {
    color:#000;
    font-size:15px;
}
.tm-blog-banner-link img {
  width:90%;
}

/*CHECKOUT*/
.b-basket__logo {
    max-width: 20%;
    margin-bottom:40px;
}
.b-basket__top,.b-fastcheckout__top-title,.b-fastcheckout__row {
    max-width:700px;
    margin: 0 auto;
}
.b-basket__title,.b-fastcheckout__top-title {
    color: #000;
    font-weight:500;
    text-transform:uppercase;
    margin-bottom:30px;
}
.tm-checkout-container {
    max-width: 700px;
}
.b-basket,.b-fastcheckout__title, .shopping-cart th {
    color:#000;
    font-weight:500;
}
.b-fastcheckout .shopping-cart .prodnumb,.b-basket .shopping-cart > tbody td .price,.b-basket__warehouse,.b-basket__warehouse,.b-fastcheckout .shopping-cart td,.b-basket__bottom-links a,.b-fastcheckout__billingtype .jq-selectbox__select-text,.b-fastcheckout__form-text {
    color:#000;
}
.b-fastcheckout__col {
    margin-top:15px;
}
.b-basket .shopping-cart th {
    border-bottom:0 1px solid #f7f7f7;
}
.b-radio__title,.b-radio__subtitle,.b-radio__zip-label,.b-fastcheckout__shipping_express span,.b-fastcheckout__sh,.b-fastcheckout__total-price,.b-fastcheckout__total-title,.b-fastcheckout__step-description {
    color: #000;
}
.b-fastcheckout__shipping_express span  {
    font-size:13px;
    font-weight:500;
}
.b-radio__right .b-radio__price {
    font-size:14px;
}
.b-fastcheckout__sh {
    color: #000!important;
}
.b-delivery__title {
    font-size:16px;
    color:#000;
    font-weight:600;
    padding-top:30px;
    text-transform:uppercase;
}
.b-delivery__date {
    background-color:#fff;
    color:#000;
    font-weight:500;
    padding:15px 0;
}

.b-delivery__notice {
    display:none;
}

/*FAVORITE*/
.b-favorite__title {
    font-size: 2em;
    font-weight: 500;
    line-height: 1.2;
    margin: 20px 0;
    padding-bottom:40px;
    color:#000;
    text-transform:uppercase;
}


/*CMS*/
.tm-container {
    max-width:1024px;
    width:100%;
    margin:0 auto;
}
.tm-container-svg {
    display:none;
}
.tm-container-wrap {
    margin:60px 0;
}
.tm-text h1 {
    font-size:30px;
    font-weight:500;
    text-transform:uppercase;
    padding-bottom:35px;
}
.tm-text h6 {
    font-size:13px;
    font-weight:500;
    text-transform:uppercase;
}
.tm-text h2 {
    font-size:16px;
    font-weight:600;
    text-transform:uppercase;
    padding-bottom:15px;
}
.tm-text h3 {
    font-size:18px;
    font-weight:500;
    text-transform:uppercase;
    padding-top:30px;
}
.tm-text h4 {
    font-size:18px;
    font-weight:500;
    padding-bottom:30px;
}
.h2-sub {
    font-weight:500;
}
.tm-success-table tbody tr th {
    font-weight:500;
    text-transform:uppercase;
}
.tm-text p.b-text p {
    padding: 14px 0;
    font-size: 14px;
}
.tm-text ul {
    list-style: none;
    font-size:14px;
}
.tm-text p strong, .tm-text p b {
    font-weight:500;
    text-transform: uppercase;
}
.tm-text,.b-text p {
    color:#000;
    line-height:27px;
}
.tm-success-table {
    border: 1px solid #000;
    width: 500px;
    max-width: 100%;
}
.tm-success-table tbody tr th {
    padding: 15px 20px;
    text-align: left;
}
.tm-success-table tbody tr td {
    padding-right: 18px;
    text-align: right;
}
.tm-success-bar {
    height: 1px;
    background: #000;
    margin-left: 18px;
}
.tm-text p {
    font-size: 13px;
    line-height: 24px;
    padding-bottom: 20px;
}
.tm-track-ordre-link, .tm-text a {
    text-decoration: none;
    color: #00a0d6;
    text-align: right;
}
.tm-text a:hover {
    color: #006181;
}


/*FAQ*/
.b-spoiler.open .b-spoiler__header {
    background: #f2af4f;
    border-color: #f2af4f;
    color:#fff;
}
.tm-contact {
    background-color: #f2af4f;
    color:#fff;
}
.b-support__tab-link .tm-img {
    color:#000;
}
.b-spoiler__header:hover {
    background-color: #ffe7a1;
    border: 1px solid #ffe7a1;
}

/*borderkill*/
.b-product,.b-product__image,.b-layernavbuttons__button,.b-livesearch,.b-topsearch__input,.b-topsearch__input,.livesearch-opened .b-topsearch__input,.rel-product .b-product__buttons,.b-itemview,.b-fastcheckout__bd-container,.b-fastcheckout__next-step,.b-radio__zip-field,.b-fastcheckout__form-select .jq-selectbox__select,.b-fastcheckout__step-description {
    border-radius:0;
    }


/*SETTINGS*/
.tm-wrap, .b-header__wrap,.b-breadcrumbs__content {
    max-width: 1920px;
} 
.tm-maincontainer {
    background: #ffffff;
}
.b-header__logo > img {
    max-height: 45px;
}
.b-headerm__logo img {
    max-height: 36px;
}
.b-itemview__description-list {
    display:none;
}
.b-text h2,.b-imedia__zoom,.b-sizes__size-name {
    color: #000;
}
.b-imedia__slider .flex-next,.b-imedia__slider .flex-prev.flex-disabled,.b-imedia__slider .flex-prev {
    background-color: #000;  
}


@media (min-width: 768px) {
    .tm-wrap {
        padding: 0px 100px;
    }
}

.b-infinityscroll__preloader {
    color: #000;
    text-transform:uppercase;
    padding:50px 0;
}







/* Header promo */
.b-coundown__text,.b-coundown__number,.b-coundown__title {
    color:#fff;
    font-size:12px;
    display:inline-block;
}
.b-coundown {
    text-align: left;
}

.header-promo-feature,.header-promo-links {
    height:36px;
}
.b-featurebar {
    background:none;
    background-color:#000000;
}
.header-promo-feature-icon,.header-promo-link a,.header-promo-feature-text a {
    color: #ffffff;
}
.header-promo-link a:hover,.header-promo-feature-text a:hover {
    color: #ffffff;
}
.header-promo {
    width:100%;
}
.header-promo-feature-icon {
    padding-right:10px;
    font-size:22px
}
.header-promo-feature {
    display:flex;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.header-promo-links {
    text-align: right;
    display:flex;
    justify-content: flex-end;
    align-items: center;
}
.header-promo-feature-text a {
    font-size:12px;
    font-weight:500;
    letter-spacing:0.1px;
    text-decoration: none;
}
.header-promo-link a {
    font-size:11px;
    text-decoration:none;
    padding-left:28px;
    font-weight:500;  
}
.header-promo-flag {
    margin:0;
    font-size:16px;
    padding-right:4px;
}
@media (max-width: 1024px) {
    .header-promo-feature {
    margin:0 auto;
    }
}


/* SEARCHBAR */
.b-topsearch {
    max-width:600px;
}
.b-topsearch__input {
    background-color: #f4f4f4;
    border-radius:0px;
    border-bottom:0px;
    color: #000000;
}
.b-topsearch {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.b-topsearch__submit:before {
    color: #000000;
}
.b-livesearch__title {
    color: #000000;
    font-size: 17px;
}
.b-livesearch__button {
    background-color: #000;
    font-weight: 500;
    text-transform: uppercase;
    background-image: none;
}


/* SEARCH */

.b-text .searchresults-title, .searchresults-title {
    color: #000;
    text-transform:uppercase;
    font-weight:500;
}
.searchresults-title span {
    color: #000;
    font-weight:600;
}

/* MENUBAR */
.b-header__menu,.icon-wishlist::before,.b-header__basket-icon,.b-headerm__search,.b-headerm__menu {
    color: #000;
}
.b-topnav {
    padding: 0;
    max-width: 100%; 
    overflow-x: hidden;
}
.b-topnav-gallery {
    background-color:#f3f3f3;
    display:flex;
    align-items: center;
    padding:0px 10px;
    padding-top:20px;
}
.b-topnav-gallery-row {
    display: flex;
    margin-bottom:20px;
    text-align: center;
    overflow: hidden;
}
.b-topnav-gallery-item {
    text-decoration:none;
    font-size: 12px;
    color:#fff;
    font-weight:500;
    text-align:center;
    padding:0px 5px;
}
.b-topnav-gallery-item-image {
    border-radius: 50%;
    overflow:hidden;
}
.b-topnav-gallery-item img {
    border-radius:50%;
    max-width:100%;
    transition: all 0.3s ease-in-out;
}
.b-topnav-gallery-item img:hover {
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}
.b-topnav__list {
    padding:0px 20px;
}
.b-topnav__item_parent {
    border-bottom:1px solid #f5f5f5;
    font-weight:500;
}
.b-topnav__item {
    margin:0;
    padding:10px 0;
}
.b-topnav__nav a {
    color: #000;
    font-size:15px;
}
.b-topnav__nav a:hover,.b-topnav__opensb i:hover {
    color: #000;
}
.b-topnav-gallery-item:hover {
    color:#000;
}
.b-topnav__link {
    padding: 10px 45px;
}
.main-banner-text {
    text-decoration:none;
}



.service-link {
    text-align: center;
    border: solid 1px #000;
    padding: 8px 0px;
    border-radius: 5px;
    margin-top: 0px;
    font-size: 15px;
    background:#f5f5f5;
}
.service-link:hover {
    background:#000;
}
.service-links{
    text-decoration:none;
}
.service-head {
    color: #000;
    text-transform:uppercase;
    font-size:18px;
}
.service-sub {
    font-size: 13px;
    padding-bottom:10px;
}
.b-topnav__link-feature {
    text-decoration: none;
    color: rgba(51,51,51,0.7);
    font-size: 15px;
}
.white-menu {
    color:#000!important;
    font-size:12px!important;
}
.b-topnav__link i {
    display:none;
}
.b-topnav__link {
    padding:2px 0;
    text-transform:uppercase;
}
.breaker3 {
    padding:0 20px;
}
.service-link:hover {
    background: #fff;
}
.b-topnav__list {
    margin-top:15px;
    text-transform:uppercase;
}
.b-topnav__list .main-banner-text {
    font-weight:600;
    font-size:18px;
}


/* HEROSTUFF */
.tm-hero {
    position: relative;
    width: 100%;
    height: 350px;
    background-position: center;
    background-repeat: no-repeat; 
    background-size: cover; 
}
.tm-hero a {
    min-width:100%;
    min-height:100%;
}

.hero-btn {
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -80%);
    -ms-transform: translate(-50%, -80%);
    background-color: #f2af4f;
    color: white;
    font-size: 16px;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}
.hero-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    color: white;
    font-size: 48px;
    font-weight:600;
    text-transform:uppercase;
}
.frontpage-promo-feature {
    overflow: hidden;
    margin-right:10px;
    margin-bottom:20px;
    max-width:450px;
    max-height:450px;
}
.tm-hero-banner-link img {
    width: 100vw;
    height: 100vh;
    object-fit: cover;
    filter: brightness(.7);
    transition: all 0.3s ease-in-out;
}
.tm-hero-banner-link img:hover {
    transform: scale(1.05);
}
.tm-banner-hero {
    width: 100%;
    margin-bottom:100px;
}
.tm-banner-hero img {
    width: 100%;
    height: auto;
}
.hero-banner-box {
    position: relative;
}
.hero-banner-text {
    position: absolute;
    bottom:5rem;
    left:3rem;
    color: white;
    font-size: 28px;
    font-weight:500;
    text-transform:uppercase;
}
.hero-banner-subtext {
    position: absolute;
    bottom:3rem;
    left:3rem;
    color: white;
    font-size: 16px;
    font-weight:500;
}
.hero-banner-subtext::after {
    content: " →";
}

/*subhero categories*/
.tm-categorybanner-hero {
    margin-bottom:100px;
    padding-top:40px;
}
.frontpage-categorypromo-feature {
    margin-right:10px;
    margin-bottom:20px;
    overflow:hidden;
}
.frontpage-categorypromo-feature a img {
    max-width: 100%;
}
.tm-categoryhero-banner-link img {
    transition: all 0.3s ease-in-out;
}
.tm-categoryhero-banner-link img:hover {
    transform: scale(1.05);
}
.tm-categoryhero-banner-link {
    text-decoration:none;
    text-align:center;
    font-weight: 500;
    text-transform: uppercase;
    font-size:14px;
    color:#000;
}

/*bottom hero*/

.frontpage-subpromo-feature {
    position:relative;
    height: 370px;
    overflow: hidden;
}
.frontpage-subpromo-feature a img {
    max-width:100%;
}

.frontpage-subpromo-feature::before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
}

.subhero-btn {
    position: absolute;
    left: 50%;
    top: 65%;
    transform: translate(-50%, -50%);
    background-color: #f2af4f;
    color: white;
    font-size: 16px;
    padding: 12px 24px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
}
.subhero-text {
    position: absolute;
    left: 50%;
    top: 30%;
    transform: translate(-50%, -50%);
    color: white;
    font-size: 38px;
    font-weight:500;
    text-transform:uppercase;
}
.subhero-subtext {
    position: absolute;
    color: white;
    font-size:14px;
    font-weight:500;
    max-width:800px;
    text-align:center;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.taggbox {
    padding-bottom:80px;
}
@media (max-width: 1000px) {
    .hero-banner-subtext {
    bottom:1rem;
    left:1rem;
    font-size:13px;
    }
    .hero-banner-text {
    bottom: 2rem;
    left:1rem;
    font-size: 16px;
    }
    .subhero-text {
    font-size: 14px;
    font-weight:700;
    }
  .subhero-subtext {
    font-size:12px
  }
    .subhero-btn {
    top: 75%;
    }
}


/*Breadcrumb */
.b-breadcrumbs__item {
    color: #00000080;
}

/*Category page */

.b-itemview__description {
    max-width: 600px;
}

.b-product__label .label_discount {
    background-color: #f30;
    padding:8px;
    font-size:14px;
}
.b-product_discount .b-product__price .cur .price,.b-product_discount .b-product__price .cur .currency {
    color: #f30;
}
.b-product__price .cur .price .currency,.b-product__price .cur .price {
    color: #000;
}
.b-product_discount .b-product__price .cur .currency {
    color: #f30;
}


.b-itemview {
    padding-top:50px;
}

.b-catheader__title-wrap {
    text-align:center;
}
.b-catheader__title {
    color: #000;
    text-transform:uppercase;
    font-weight:600;
    padding-top:30px;
    letter-spacing:0;
}
.b-catheader__rmtext {
    color: #000;
    text-align:center;
    padding:14px 0px;
    letter-spacing:0px;
    font-size:14px;
}
.b-category__extradesc {
    padding:60px 0;
}
.b-category__extradesc,.b-category__extradesc p  {
    text-align:center;
    color: #000;
    letter-spacing:0;
    line-height:1.5;
}
.b-category__extradesc h2 {
    font-weight:700;
    color:#000;
    letter-spacing:0;
    padding-top:30px;
    padding-bottom:15px;
}

.b-layernavbuttons__button {
    background: #000;
    line-height: 1.5;
    padding: 10px 40px 12px 24px;
    background-image: none;
    box-shadow: 0px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border: 0;
    color: #ffffff;
    transition: all 0.3s ease-in-out;
    margin-bottom:50px;
}
.b-layernavbuttons__button .b-sorter {
    background-color: #fff;
}
.b-layernavbuttons__button:hover {
    
    background:#f2af4f;
    color:#fff;
}
.upsell-products {
    padding-bottom:80px;
    padding-top:20px
}
.b-text table tbody tr td:first-child::before {
    background:#000;
}
.b-product__price .cur {
    color:#000;
}

/*Product page */
.b-imedia__preview-slide.current a {
    box-shadow: inset 0 0 0 2px #000;
}
.b-imedia__preview-next, .b-imedia__preview-prev {
    background-color: #000;
}
.b-itemview__title-mob {
  color:#000;
}
.b-itemview__price .frow,.b-itemview__price,.frow.vejl .price .currency {
    padding:0;
    font-size:14px;
    color: #919191;
    font-weight:500;
    margin:0;
}
.b-itemview__price .cur {
    color: #000;
    font-size: 22px;
    font-weight: 500;
    padding: 0;
    margin:0;
}
.b-itemview__price .cur.special,.b-itemview__price .cur.special .currency {
    color: #f30;
    margin:0;
    padding:0;
}
.b-itemview__price .cur.special {
    padding-left:20px;
}
.b-itemview__price {
    padding:10px 0;
}

.super-attribute-div .b-product__price {
    text-align: right;
    padding-top: 0;
}

.b-box__title-box,.b-box__title {
    font-weight: 400;
    text-align: left;
    color: #000;
    text-transform: uppercase;
    font-size:20px;
    padding-top:20px;
    padding-bottom:15px;
}
.b-product__title {
    text-align: left;
    font-weight: 500;
    color: #000000;
    font-size: 14px;
}
.b-product__variants,.b-product__warehouse {
    display: none;
}
.b-product__price {
    text-align: left;
    padding-top: 20px;
}
.b-product__price .current .price,.child-differen-price,.b-product__price .cur, .b-product__price .cur .price, .b-product__price .nukunprice .price,.b-product__price .current .price .currency, .b-product__price .cur .price .currency, .b-product__price .nukunprice .price .currency,.b-product__price .cur.tier {
    font-size: 16px;
    font-weight:600;
}

.b-product__price .cur .price {
    padding:0;
}
.b-product {
    padding-bottom:20px;
}

/*PRODUCT SPECIFIC*/
.product-clock {
  padding-top:10px;
}
.product-clock-feature .b-coundown__number,.product-clock-feature .b-coundown__text {
  color:#000;
  font-size:14px;
}
.product-clock-feature {
  color: #000;
  font-size:20px;
}
.b-text ul li {
    color:#000;
}
.product-clock-feature-warehouse{
    color:#74d897;
    font-weight:600;
    font-size:14px;
}
.product-clock-feature-usp {
    display: flex;
}
.product-clock-feature-usp-flag {
    font-size: 22px;
}
.product-clock-feature {
  margin-top:10px;  
  margin-bottom:30px;
}
.input:checked + .b-sizes__bullet,input:checked + .b-sizes__bullet {
    background-color:#74d897;
}
.b-sizes__stock {
    color:#74d897;
}
.product-clock-feature-usp-text {
  padding-left:10px;
  padding-top:2px;
  font-weight:500;
  font-size:14px;
  color:#000;
}
.b-itemview__atc {
    background-color: #f2af4f;
    border: 2px solid #f2af4f;
}
.b-itemview__atc:hover {
    background-color: #ffbf63;
    border: 2px solid #ffbf63;
}
.b-itemview__price {
    justify-content: left;
}
.b-itemview__price .nukunprice, .b-itemview__price .cur {
    color: #000;
    font-size: 22px;
    font-weight: 700;
    padding:10px 0;
}
.b-itemview__price .currency {
        color: #000;
    font-size: 20px;
}
.b-itemview__title {
    padding-bottom: 0;
    color: #000;
    font-size: 1.8rem;
    letter-spacing: 1.6px;
    text-transform:uppercase;
    margin-top:10px;
}
.b-imedia__slider .slides li.loaded {

    background-position: top center;
}
.b-itemview__features {
    color:#000;
}
.b-itemview__features b {
    display: none;
}

.b-imedia__content {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
}
.b-sizes__size-name {

    font-weight: 500;
}

/*OWL STUFF*/
.b-category__banner div {
    background-color: #fff;
    color: #000;
    font-size: 12px;
    padding:5px 0;
    position: fixed;
}
.b-category__banner {
    padding-bottom: 100%;
    margin: 0 auto;
}
.b-category__featuredcategories{
    padding: 20px 0;
}
.b-pcarousel_categories {
    margin-bottom:20px;
    padding-bottom:20px;
}
/*404*/

.tm-text-404 {
    text-align:center;
    padding:120px 0;
    color: #000;
}

.tm-text-404 h1{ 
    font-size:60px;
}
.tm-text-404 h4{ 
    font-size:15px;
    font-weight:500;
}
.tm-text-404 h4 a {
    text-decoration:none;
    font-weight:600;
}
.note-msg {
    text-transform:uppercase;
    font-weight:500;
}
.b-sizes__stock_soldout {
    color: #b60000;
}

/*Footer*/


.b-footer__widget-title {
    font-weight:500;
    text-transform: uppercase;
    font-size:18px;
    letter-spacing:0.1px;
}
.b-footer__lmenu a,.b-footer__contacts {
    font-size:14px;
    line-height:30px;
}
.b-footer__widget-title,.b-footer__contacts,.b-footer__copyrigth {
    text-align:left;
}
/* NEW FOOTER */
.b-footer__features-text {
    text-align: left;
    margin: 0;
    padding: 0 0 0 10px;
    color: #000;
}
.b-footer__features-icon {
    font-size: 30px;
    padding-top: 2px;
    color: #000;
}
.b-footer__usp {
    border-top: 1px solid #00000010;
    padding-top:10px;
}
.b-footer__features {
    display: flex;
    padding: 14px 0;
    justify-content: center;
}
.b-footer__features-text-top {
    font-weight: 500;
    font-size: 14px;
    line-height: 17px;
}
.b-footer__features-text-bottom {
    font-weight: 400;
    font-size: 12px;
    line-height: 13px;
}
.b-footer__lmenu {
    text-align: left;
}
.b-footer__mcontent {
    border:none;
}
.tm-wrap_mob {
    max-width: 1236px;
    margin:0 auto;
    min-width: 20em;
    padding: 0 1em;
    box-sizing: border-box;
}
@media (max-width: 767px) {
    .b-footer__features-text-top {
        font-size: 13px;
    }
    .b-footer__features-text-bottom {
        font-size: 11px;
    }
    .b-footer__bottom, .breaker {
        border-top: none;
    }
}
@media (max-width: 1024px) {
    .tm-wrap-mob {
        max-width:100%;
        padding: 0;
    }
    .b-footer__widget-title, .b-footer__lmenu li, .b-footer__contacts, .b-footer__copyrigth {
        text-align: center;
    }
    .b-footer__widget {
        padding:0;
        max-width:100%;
    }
    .b-footer__widget-bottom {
        padding:0;
        max-width:100%;
    }
    .b-footer__contacts,.b-footer__contacts-title {
        text-align:center;
    }
    .b-footer__contacts-title {
        font-size:32px;
        padding:0;
    }
    .b-footer__contacts-links {
        font-weight:500;
        font-size:20px;
    }
    .b-footer__widget_spoiler-sm, .b-footer__widget-title {
        padding: 10px 0;
    }
    .b-footer__lmenu a {
        padding-left: 15px;
        color:#445e6b;
        font-weight:400;
    }
    .b-footer_copyr,.b-footer__shipping-icons{
        margin:0 auto;
    }
    .b-footer__bottom {
        border-top:none;
    }
    .b-footer__lmenu a {
        color: #000;
    }
}
/*Contact*/
.b-footer__contacts-links-icon {
    padding-right:5px;
}
.b-footer__contacts-links {
    font-size: 17px;
    line-height: 16px;
    padding-top: 12px;
}
.b-footer__contacts-links a {
    display:flex;
    text-decoration:none;
    font-weight:500;
    padding: 0;
}
.b-footer__contacts-links-phone {
    font-size: 14px;
}
.b-footer__contacts-links-mail {
    font-size:14px;
}
.b-footer__contacts {
    line-height: 18px;
    font-size: 13px;
}
.b-footer__contacts-links a {
    display: flex;
    text-decoration: none;
    font-weight: 500;
    padding: 0;
    justify-content: center;
}
.b-footer__contacts-links a {
    justify-content: flex-start;
}
@media (max-width: 1024px) {
    .b-footer__contacts-links a {
        justify-content: center;
    }
    .b-footer__payment, .b-footer__bottom, .breaker {
        border-top: none;
    }
    .b-footer__lmenu a:hover {
        border-bottom: none;
    }
    .b-footer__copyrigth {
        margin-bottom: 20px;
    }
}
/*Social links*/
.b-footer__social {
    padding-top:20px;
    padding-bottom:0;
}
.b-footer__socials {
    list-style-type: none;
    display:flex;
    font-size:30px;
}
.b-footer__social-item a {
    text-decoration: none;
    padding-right: 7px;
}
/* Bottom footer */
.b-footer__country-img .icon-flag-dk {
    font-size: 21px;
    margin-left: -6px;
}
.b-footer__copyrigth {
    font-size:13px;
    padding-left:7px;
}
.b-footer__copyrigth-sub {
    font-weight:normal;
}
.b-footer_copyr {
    display:flex;
}
.b-footer__shipping-icons {
    display: flex;
    list-style-type: none;
    font-size: 14px;
    justify-content: space-between;
    width: calc(100% - 40px);
    margin: 0 20px;
}
.b-footer__bottom {
    padding: 6px 0;
}
.service-color,.b-footer__copyrigth,.b-footer__address,.b-footer__widget-title,.b-footer__lmenu a,.b-footer__contacts {
    color: #000;
}
.b-footer {
    background-color:#f4f4f4;
}
.b-footer__social-item a {
    color: #000;
}
.b-footer__contacts-links a {
    color: #000;
}
.b-footer__shipping-icons {
    color: #00000080;
}
.b-footer__payment,.b-footer__bottom,.breaker {
    border-top: 1px solid #00000015;
}
.b-footer__copyrigth-sub {
    color: #00000080;
}
.b-footer__lmenu a:hover {
    text-decoration:none;
    border-bottom: 2px solid #00000015;
}
.b-footer__widget-title-icon{
    display: none;
}
@media (max-width: 1024px) {
    .b-footer__widget {
        border-top: 1px solid #00000015;
    }
    .b-footer__lmenu a {
        background-color: #f4f4f4;
    }
    .b-footer__widget-title-icon{
        display: block;
        position: absolute;
        width: 50px;
        height: 100%;
        top: 0;
        right: 0;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: all .3s;
        transition: all .3s;
        font-size: 30px;
        text-align: center;
        line-height: 50px;
    }
    .b-footer__widget_spoiler-sm.open .b-footer__widget-title-icon {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
}
.b-footer__social-item a:hover,.b-footer__contacts-links a:hover {
    color: #000000bd;
}
.b-footer__lmenu li {
    color:#000;
    font-size: 13px;
    line-height: 20px;
}
.b-footer__mcontent {
    padding:0;
}
.b-footer {
    padding-top:75px;
}
.b-footer__bottom {
    padding: 13px 0;    
    margin-top: 20px;
}
.product-clock-feature div .b-coundown__title {
  color:#000;
}
.search-categories {
  padding:50px 0;
}
.b-text .searchresults-title, .searchresults-title {
  font-size:20px;
  padding-top:50px;
}
.b-text ul li {
    padding-bottom: 6px;
}
.b-text p {
  line-height: 22px;
  padding-bottom: 10px;
}
.b-text table caption {
  text-transform:uppercase;
  color:#000;
  font-size:13px;
}
.b-text table td {
  font-size: 13px;
  padding: 0.3em 0.71429em;
}
.b-text table tbody tr td:first-child::before {
  display:none;
}
.b-text table tbody tr td {
  font-weight:500
}
.b-itemview__categories .b-box__title {
  text-align:center;
}
.b-itemview__categories {
  padding-bottom:50px;
}
