.col-xs-3 {width: 25%}
*{box-sizing: border-box}
.col-xs-9{width: 75%}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
.a-preloader .a-preloader-animation {
	position: absolute;
	top: 35%;
	left: 50%;
	z-index: 100;
	transform: translateX(-50%);
	font-family: "Hilti Bold", Arial, Verdana, sans-serif;
	font-weight: 400;
	color: #671A3D;
	font-size: 1.125rem;
	line-height: 1.5rem;
	text-transform: none;
	color: #000
}
.m-sidebar-nav li {
	height: 3.75rem;
	width: 100%;
	display: table;
	position: relative;
	line-height: 1.2;
	color: #524F53
}
.m-sidebar-nav li {
border-bottom:1px solid #36b8e7
}
.m-sidebar-nav li>span {
	display: table-cell;
	vertical-align: middle;
	text-overflow: ellipsis
}

.m-sidebar-nav .a-heading {
border-bottom:.1875rem solid #EBE6dE;
padding-top:.9375rem;
padding-bottom:.9375rem;
padding-left:.9375rem;
	width: 100%
}
.m-sidebar-nav--advanced li>span {
	display: inline-block;
	width: 100%;
	background:#1098ca
}
.m-sidebar-nav--advanced li a:not(.a-sidebar-nav-button) {
padding-top:.9375rem;
padding-bottom:.9375rem;
padding-left:15px;
padding-right:15px;
	display: inline-block;
	width: 100%
}
.m-sidebar-nav--advanced .m-sidebar-nav--menu {
	margin: 0 0 0 auto;
	position: relative;
	z-index: 2
}
.a-sidebar-controls {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 10
}
.is-expanded .a-sidebar-controls {
	top: 0;
	height: 100%;
	background: #0887b6 
}
[class*=a-sidebar-controls-] {
display:block;
width:4.625rem;
height:4.525rem;
margin:0 0 0 auto;
background:#0887b6 
}
[class*=a-sidebar-controls-]:after, [class*=a-sidebar-controls-]:before {
	display: block!important;
	position: relative;
	top: 15px;
	text-align: center;
	color: #FFF;
	font-size: 1.625rem;
	transition: top .3s
}
.a-sidebar-controls-controller:after, .a-sidebar-controls-controller:before {
	display: inline-block;
	content: '';
	width: 1.25rem;
height:.2875rem;
	background-color: #FFF;
	position: relative;
	top: 20px;
	margin: 0 auto;
	transform: rotate(0);
	transition: top .3s, transform .3s
}
.a-sidebar-controls-controller:after {
	top: 23px
}
.a-sidebar-controls-controller:hover:before {
	top: 18px
}
.a-sidebar-controls-controller:hover:after {
	top: 25px
}
.is-expanded .a-sidebar-controls-controller:before {
	top: 23px;
	transform: rotate(45deg)
}
.is-expanded .a-sidebar-controls-controller:after {
	top: 20px;
	transform: rotate(-45deg)
}
.a-sidebar-controls-active {
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	right: 50px;
	z-index: -1;
	max-width: 31.25rem;
padding:.625rem;
padding-left:.9375rem;
	padding-right: 1.25rem;
	font-family: "Raleway-Medium";
	font-weight: 500;
font-size:16px;
	line-height: 1.25rem;
	color: #1098ca;
	background: #FFF;
	box-shadow: 0 0 5px #CBCACB;
	white-space: nowrap;
	overflow: hidden;
	transition: max-width .3s, padding-left .3s, padding-right .3s
}
.a-sidebar-controls-active:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0;
	width: 0;
	height: 0;
border-top:.4375rem solid transparent;
border-bottom:.4375rem solid transparent;
border-right:.4375rem solid #B8B2A8;
margin-top:-.4375rem
}
.is-expanded .a-sidebar-controls-active {
	display: none
}
.a-sidebar-controls-active.is-collapsed {
	max-width: 0;
	padding-left: 0;
	padding-right: 0
}
.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky) {
	display: none;
	position: relative;
	bottom: 0;
	right: 0;
	overflow: hidden;
	opacity: 1;
	transition: opacity 1.3s, transform 1.3s, right 1.3s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky {
	opacity: 0;
	transition: opacity .6s ease-out, transform .5s, bottom .5s;
	margin-bottom: 0;
	position: fixed;
	left: auto;
	top: 20px;
	width: auto!important
}

.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-away {
	transform: translateX(1000px)
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.has-card {
	top: 95px
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu {
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	transition: max-height .5s, opacity .6s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li a:not(.a-sidebar-nav-button) {
	padding-right: 4.375rem
}
.chosen-results .m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li a.active-result.is-cart:not(.a-sidebar-nav-button), .m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li .chosen-results a.active-result.is-cart:not(.a-sidebar-nav-button), .m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li a:not(.a-sidebar-nav-button).a-icon-cartfull-after {
	padding-right: 5.625rem
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu li.is-active:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 50px;
	width: 0;
	height: 0;
border-top:.4375rem solid transparent;
border-bottom:.4375rem solid transparent;
border-right:.4375rem solid #B8B2A8;
margin-top:-.4375rem
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .m-sidebar-nav--menu:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	width: 3.325rem;
	max-height: 0;
	background-color: #0887b6 ;
	transition: max-height .5s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky {
	opacity: 1;
	z-index: 4001
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .m-sidebar-nav--menu {
	max-height: 62.5rem;
	opacity: 1
}

.is-IE .m-overlay--address .m-form-search-reset .a-button-reset span {
margin-top:.625rem
}
.is-IE10 .m-overlay--address .m-form-search-reset .a-button-reset span {
	width: 100%
}
@media (min-width:48rem) {

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
float:left
}

.col-md-3 {
width:25%
}

.col-md-9 {
width:75%
}
.col-md-10 {
width:83.33333%
}
.m-sidebar-nav:not(.m-sidebar-nav--sticky) {
margin-bottom:1.875rem
}
.m-sidebar-nav .a-heading {
padding-top:.9375rem
}
.m-sidebar-nav .a-heading {
padding-bottom:.9375rem
}
.m-sidebar-nav .a-heading {
padding-left:.9375rem
}
.m-sidebar-nav .a-sidebar-nav-button {
display:none
}
.m-sidebar-nav.has-card:not(.with-sticky-header) .a-sidebar-nav-button {
display:none
}
.m-sidebar-nav--advanced li a:not(.a-sidebar-nav-button) {
padding-top:.9375rem
}
.m-sidebar-nav--advanced li a:not(.a-sidebar-nav-button) {
padding-bottom:.9375rem
}

.a-sidebar-controls-previous {
display:block
}
.a-sidebar-controls-previous:before {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.a-sidebar-controls-previous:before {
content:"\f077 ";
font-family:"FontAwesome"
}
.is-expanded .a-sidebar-controls-previous {
display:none
}
.a-sidebar-controls-next {
display:block;
max-height:6.25rem;
overflow:hidden
}
.a-sidebar-controls-next:before {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.a-sidebar-controls-next:before {
content:"\f078 ";
font-family:"FontAwesome"
}
.is-expanded .a-sidebar-controls-next {
max-height:0
}
.a-sidebar-controls-active {
padding:.75rem
}
.a-sidebar-controls-active {
padding-left:.9375rem
}
.a-sidebar-controls-active {
padding-right:1.4375rem
}
.m-sidebar-nav--advanced:not(.m-sidebar-nav--sticky) {
display:block
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky {
max-width:25rem
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-away {
transform:translateX(1000px)
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky {
right:20px!important
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .a-sidebar-controls {
top:0;
margin-right:30%;
max-height:0;
transition:margin-right 1s, max-height .9s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky:not(.is-sticky) .a-sidebar-controls {
overflow:hidden
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky .a-sidebar-controls {
right:0;
z-index:10;
margin-right:0;
max-height:62.5rem;
height:12.5rem;
animation:sidebarControlsAnim 1.5s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-expanded .a-sidebar-controls {
height:100%;
min-height:12.5rem
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-small .a-sidebar-controls {
min-height:9.375rem
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-small.is-expanded .a-sidebar-controls {
min-height:0;
transition:min-height .6s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky[data-sidebar-nav-has-collapse-trigger=true] .a-sidebar-controls {
margin-right:0;
animation:none
}
.m-slider .slick-slide strong, .m-slider li strong {
padding-bottom:0
}
.m-slider--product li.slick-slide>a {
padding:.9375rem
}
.m-slider--product li.slick-slide picture {
margin-bottom:.9375rem!important
}

.o-wrapper {
padding-top:2.8125rem
}
.o-wrapper {
padding-bottom:2.8125rem
}
.o-product-main .o-product-content {
float:left;
width:100%
}
}
@media (min-width:64rem) {

.m-product-pictures {

    margin-top: 0.9375rem;
    padding-bottom: 30px !important;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:10px
}
.product-border {
    padding-bottom: 30px !important;
	border-bottom:1px solid #d9d9d9;
	margin-bottom:10px
}
.m-product-pictures-image .a-image-zoom--zooming {
width:calc(150% + .625rem)
}
.m-product-pictures-image .a-image-zoom--zooming:after {
position:absolute;
left:0;
bottom:0;
display:block;
height:.1875rem;
background-color:#E7E2D6;
width:calc(150% + .625rem)
}
.o-wrapper {
padding-left:3.125rem;
padding-right:3.125rem
}
.o-wrapper {
margin-left:-3.125rem;
margin-right:-3.125rem
}
.o-wrapper {
padding-top:20px;
margin-bottom:0px !important;
}
.o-wrapper {
padding-bottom:18px;
}
.o-product-secondary {
padding-top:2.5rem
}
}
td.hidden-xs, th.hidden-xs {
display:table-cell!important;
width:0;
overflow:hidden;
padding:0;
margin:0
}
td.hidden-xs *, th.hidden-xs * {
display:none
}
.m-text--richtext .m-text-buttons .o-order-confirmation .m-message-buttons a, .o-order-confirmation .m-message-buttons .a-button-primary, .o-order-confirmation .m-message-buttons .m-text--richtext .m-text-buttons a {
max-width:50%
}
}
@media (max-width:47.9375rem) {
.a-heading--breadcrumb-extend.a-heading-h1--home, .a-heading-editorial.a-heading--breadcrumb-extend, .a-heading-home.a-heading--breadcrumb-extend {
font-size:1.375rem;
line-height:1.25rem;
padding-bottom:.9375rem;
margin-top:-1.25rem
}
.a-heading-h1--standard.a-heading--breadcrumb-extend, .a-heading-h1.a-heading--breadcrumb-extend {
font-size:1.375rem;
line-height:1.25rem;
padding-bottom:.9375rem;
margin-top:-1.25rem
}
h1.a-heading--breadcrumb-extend {
font-size:1.375rem;
line-height:1.25rem;
padding-bottom:.9375rem;
margin-top:-1.25rem
}
.a-list-definition dd {
border-top:0;
padding-top:0
}
.a-label--formfield, .a-label--textarea {
padding-bottom:.5rem
}
.a-label-tip-link {
float:right;
margin-top:0
}
.a-radio.a-radio--tile label:before {
margin-top:-.3125rem
}
.a-stars-radio-star {
width:1.75rem;
height:1.625rem
}
.a-stars-radio-star:before {
font-size:1.25rem
}
.m-overlay--size-s.featherlight.m-overlay--contact .featherlight-content {
width:calc(100% - 2.5rem);
margin-left:0;
margin-right:0
}
.m-overlay {
padding-top:2.5rem!important
}
.m-breadcrumbs li {
display:none
}
.m-breadcrumbs li:nth-last-child(2) {
display:inline-block;
padding-left:.25rem
}
.m-breadcrumbs li:nth-last-child(2) a:after {
display:none
}
.m-breadcrumbs li:nth-last-child(2) a:before {
left:-2px;
color:#D2051E;
top:3px;
transition:all .3s ease
}
.m-breadcrumbs li:nth-last-child(2) a {
display:inline-block;
position:relative;
padding-right:.625rem;
color:#000;
font-family:"Hilti Bold", Arial, Verdana, sans-serif;
font-family:"Hilti Bold", Arial, Verdana, sans-serif;
font-weight:400;
font-size:.875rem;
line-height:1.25rem
}
.m-breadcrumbs li:nth-last-child(2) a:before {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.m-breadcrumbs li:nth-last-child(2) a:before {
content:"\EA03"
}
.m-breadcrumbs li:nth-last-child(2) a:hover:before {
left:10px
}
.m-table .m-breadcrumbs li:nth-last-child(2) a:hover:before {
left:5px
}
.m-breadcrumbs li:nth-last-child(2) strong {
margin-left:-.25rem
}
.m-breadcrumbs li:nth-last-child(2) strong:after {
display:none
}
.m-breadcrumbs li:nth-last-child(2) a:hover:before {
left:-4px
}
.m-nav-meta {
position:relative
}
.m-nav-meta-search-layer {
position:absolute;
top:0;
right:0;
z-index:1;
width:0;
opacity:0;
height:3.125rem;
overflow:hidden;
background-color:#F3F0EB;
transition:width .5s, opacity .5s
}
.m-nav-meta-search-layer.is-open {
opacity:1
}
.m-nav-meta-search-layer form {
position:relative;
display:block;
padding:.9375rem .9375rem 0;
height:3.125rem
}
.m-nav-meta-search-layer form input {
width:100%
}
.m-nav-meta-search-layer form button {
display:none
}
.m-nav-meta-search-layer form .a-link--close, .m-nav-meta-search-layer form .a-tooltip-closer {
position:absolute;
top:15px;
right:15px;
height:.9375rem
}
.m-nav-meta-search-layer form .a-link--close:after, .m-nav-meta-search-layer form .a-link--close:before, .m-nav-meta-search-layer form .a-tooltip-closer:after, .m-nav-meta-search-layer form .a-tooltip-closer:before {
width:.9375rem;
background-color:#524F53
}
.m-nav-primary button:before {
content:attr(data-label);
display:inline-block;
position:absolute;
right:50px;
top:15px;
text-transform:uppercase;
white-space:nowrap;
font-family:"Hilti Bold", Arial, Verdana, sans-serif;
font-weight:400;
font-size:1rem;
line-height:1.25rem
}
.m-nav-secondary-stage-item .m-nav-secondary-list>li:not(.slick-slide):not(.m-nav-secondary-news) span figure {
padding-bottom:.9375rem
}
.m-nav-footermeta {
padding-top:.9375rem
}
.a-sidebar-controls-controller {
position:absolute;
right:0;
bottom:0
}
.a-sidebar-controls-active {
top:-50px;
width:100%;
max-width:none; padding-top:17px
}
.a-sidebar-controls-active {
width:100%;
height:5.125rem;
right:0;
padding-right:4.375rem;
text-overflow:ellipsis;
line-height:1.875rem
}



.a-sidebar-controls-active:after {
right:50px
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky {
right:0!important;
top:auto!important;
bottom:0;
opacity:1;
max-height:3.125rem;
transition:max-height .3s ease-in, transform .3s
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky .a-sidebar-controls {
top:auto!important;
bottom:0
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky {
width:100%!important
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky .a-sidebar-controls {
width:100%
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded {
width:100%;
height:100%;
max-height:30.5rem
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .m-sidebar-nav--menu {
overflow-y:scroll;
height:100%
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .m-sidebar-nav--menu li {
position:relative
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .m-sidebar-nav--menu li:before {
content:'';
position:absolute;
top:-3px;
right:0;
width:3.125rem;
height:calc(100% + .1875rem);
background-color:#B8B2A8
}
.m-sidebar-nav--advanced.m-sidebar-nav--sticky.is-sticky.is-expanded .a-sidebar-controls {
width:auto
}
.m-logout .o-offcanvas-content {
padding-bottom:1.25rem;
padding-left:1.25rem;
padding-right:1.25rem
}
.m-form--rowcluster .a-label .a-radio:not(.a-radio--tile) label, .m-form--rowcluster .o-billing-label .a-radio:not(.a-radio--tile) label, .m-form--rowcluster .o-delivery-label .a-radio:not(.a-radio--tile) label, .m-form--rowcluster label:not(.dummy-select) .a-radio:not(.a-radio--tile) label {
margin-bottom:.375rem
}
.m-message-image {
margin-top:.9375rem
}
.m-slider--default {
padding-top:1.875rem
}
.m-slider .m-slider-overlay-btn .m-slider-dots {
margin-bottom:.9375rem
}
.m-slider .m-slider-overlay-btn .a-button-primary, .m-slider .m-slider-overlay-btn .m-text--richtext .m-text-buttons a, .m-text--richtext .m-text-buttons .m-slider .m-slider-overlay-btn a {
margin-bottom:.3125rem
}
.m-slider--slideshow .m-slider-btns {
display:none
}
.m-slider--slideshow-l {
margin-left:-1.25rem;
margin-right:-1.25rem
}
.m-table-wrapper .m-slider-btns {
display:none!important
}
.m-table :not(label)>.a-priceoption>* {
display:block;
float:none
}
.m-table--thick-borders tbody tr:not(.tfoot) td:first-child {
margin-top:1.25rem
}
.m-table--thick-borders tbody tr:not(.tfoot) td:last-child {
margin-bottom:1.25rem
}
.m-table tbody tr td.is-hover {
background-color:transparent
}
.m-table .a-input, .m-table .a-stars-radio {
margin-top:.5rem
}
.m-table--productinfo {
display:block
}
.m-table--productinfo tbody {
display:block
}
.m-table--productinfo tbody tr {
display:block
}
.m-table--productinfo tbody tr td {
display:block;
width:100%!important
}
.m-table--productinfo tbody tr td.m-table-td--image {
width:30%!important;
min-width:30%;
float:right
}
.m-table--productinfo tbody tr td.m-table-td--image~td {
display:inline-block;
width:70%!important
}
.m-table--productinfo tbody tr td:not(:last-of-type) {
padding-bottom:0
}
.m-table--productinfo .m-table-td--image {
min-width:100%;
text-align:center
}
.m-table--productinfo .m-cart--td-info-description {
padding-bottom:0
}
.m-table.m-table--display-all .td--fixed-width_300 {
min-width:18.75rem
}
.m-table.m-table--display-all .td--fixed-width_250 {
min-width:15.625rem
}
.m-table--responsive-grid thead {
display:none
}
.m-table--responsive-grid tbody tr, .m-table--responsive-grid tfoot tr {
vertical-align:top
}
.m-table--responsive-grid tbody tr td, .m-table--responsive-grid tbody tr td:first-child, .m-table--responsive-grid tbody tr td:last-child, .m-table--responsive-grid tfoot tr td, .m-table--responsive-grid tfoot tr td:first-child, .m-table--responsive-grid tfoot tr td:last-child {
display:block;
text-align:left;
width:100%;
padding-top:0;
padding-left:0;
padding-right:0
}
.m-table--responsive-grid tbody tr td:first-child picture, .m-table--responsive-grid tfoot tr td:first-child picture {
padding-top:.9375rem;
padding-bottom:.625rem;
padding-left:.9375rem;
float:right
}
.m-table--responsive-grid tbody tr td:first-child picture img, .m-table--responsive-grid tfoot tr td:first-child picture img {
max-height:3.5rem
}
.m-table--responsive-grid tbody tr td:last-child, .m-table--responsive-grid tfoot tr td:last-child {
padding-bottom:.9375rem
}
.m-table--responsive-grid tbody tr .m-message, .m-table--responsive-grid tfoot tr .m-message {
clear:both;
max-width:100%
}
.m-table--summary {
border-bottom:none
}
.m-table--summary tbody tr td .text-row, .m-table--summary tbody tr td:first-child .text-row, .m-table--summary tbody tr td:last-child .text-row, .m-table--summary tbody tr td:nth-last-child(2) .text-row {
padding-bottom:.5rem
}
.m-table--summary tbody tr td:first-child>div:last-child:not(:only-child), .m-table--summary tbody tr td:last-child>div:last-child:not(:only-child), .m-table--summary tbody tr td:nth-last-child(2)>div:last-child:not(:only-child), .m-table--summary tbody tr td>div:last-child:not(:only-child) {
padding-bottom:0
}
.m-table--summary tbody tr td:last-child {
padding-bottom:.625rem
}
.m-table--summary tbody tr:first-child td:first-child {
padding-top:.625rem
}
.m-table--summary tbody tr.grandtotal {
border-bottom:none
}
.m-table--summary tbody tr.grandtotal td:first-child {
padding-top:.9375rem
}
.m-table--summary tbody tr.grandtotal td:last-child {
padding-bottom:0
}
.m-table--summary tbody tr.grandtotal td:last-child>div:last-child:not(:only-child) {
padding-bottom:0
}
.m-table--summary tbody tr.grandtotal .payment-method {
margin-top:0
}
.m-table-add-row--has-additional-cells {
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap
}
.m-table-add-row--has-additional-cells .m-table-add-cell {
width:50%;
padding-right:.625rem;
padding-bottom:.625rem
}
.m-table-add-row--has-additional-cells .m-table-add-cell:last-of-type {
padding-bottom:0
}
.m-table-add-cell--lg-max, .m-table-add-cell--md {
padding-top:0
}
.m-table-cell-left--md-max, .m-table-cell-right--md-max {
width:50%!important;
float:left;
border-bottom-style:none!important
}
.m-table-cell-left--md-max {
clear:both
}
.m-table-cell-right--md-max {
clear:right
}
.m-table-add-label--md-max {
display:block
}
.table-wrapper .dropdown-btn-group {
padding-bottom:.625rem
}
.sticky-table-header {
display:none
}
.m-table-choose-content {
display:table
}
.m-table-choose-price {
background:0 0;
padding:0
}
.m-table-choose-price-text+.m-message {
display:none
}
.m-table-choose-price-radio {
display:table-cell
}
.m-table-choose-price-radio .a-radio {
padding-bottom:0
}
.m-table-choose-price-radio .a-radio label:after, .m-table-choose-price-radio .a-radio label:before {
display:none
}
.m-table-choose-price .a-choose-price-wrapper:first-of-type {
padding-top:0
}
.m-table .m-form-pieces .a-input, .m-table .m-form-pieces .a-stars-radio {
margin-top:0!important
}
.m-tile-table {
width:100%
}
.m-tile-table, .m-tile-table tbody, .m-tile-table td, .m-tile-table tfoot, .m-tile-table th, .m-tile-table tr {
display:block!important
}
.m-tile-table tr {
padding-bottom:.9375rem
}
.m-tile-table tr:last-child {
padding-bottom:none
}
.m-tile-table thead {
display:none
}
.m-tile-table tbody {
width:100%;
border-top:.1875rem solid #EBE6dE;
border-bottom:.1875rem solid #EBE6dE
}
.m-tile-table td {
width:100%;
white-space:normal!important;
padding-top:.9375rem!important;
padding-left:0!important;
padding-right:0!important;
padding-bottom:0!important
}
.m-tile-table td.td-blank, .m-tile-table td.td-sm-hide {
display:none!important
}
.m-tile-table td[align=right] {
text-align:left
}
.m-tile-table td.td-checkbox {
position:relative
}
.m-tile-table td.td-checkbox .m-tile-table-mobile-heading {
position:absolute;
left:50px;
bottom:4px
}
.m-tile-table .m-tile-table-mobile-heading {
display:block;
padding-bottom:.3125rem
}
.m-page-title.has-breadcrumb-extend {
padding-bottom:.9375rem
}
.m-counter:not(.m-counter-no-image) .m-counter-number:last-child {
border-bottom:.1875rem solid #EBE6dE
}
.m-panorama:not(.m-panorama--full-width) {
margin-left:-1.25rem;
margin-right:-1.25rem
}
.m-onpagefilter--tiles .m-onpagefilter-items .item .link {
height:auto!important;
display:-ms-flexbox;
display:flex;
-ms-flex-direction:row;
flex-direction:row;
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
-ms-flex-align:center;
align-items:center
}
.m-onpagefilter--tiles .m-onpagefilter-items .item .link .text {
width:70%;
padding-right:.625rem;
-ms-flex-item-align:start;
align-self:flex-start;
-ms-flex-order:1;
order:1
}
.m-onpagefilter--tiles .m-onpagefilter-items .item .link figure {
width:30%;
height:auto;
-ms-flex-order:2;
order:2;
padding-left:.9375rem
}
.m-onpagefilter--tiles .m-onpagefilter-items .item .link figure img {
max-height:6.25rem
}
.m-filtertags-group {
padding-left:0;
padding-right:0
}
.m-orderdetails .content {
padding-bottom:2.5rem
}
.m-orderdetails .content:last-child {
padding-bottom:0
}
.m-account-choose-select-wrapper {
margin-bottom:.9375rem
}
.m-account-choose-copy {
padding-bottom:1.25rem
}
.m-account-choose {
margin-bottom:.625rem
}
.m-account-dashboard .a-tooltip {
display:none
}
.m-account-dashboard-panel:first-child .m-account-dashboard-panel-inner {
border-top:.1875rem solid #EBE6dE
}
.m-account-dashboard-panel-inner {
cursor:pointer;
border-bottom:.1875rem solid #EBE6dE
}
.m-account-dashboard-panel-inner.is-open .m-account-dashboard-panel-title {
color:#D2051E
}
.m-account-dashboard-panel-inner.is-open .m-account-dashboard-panel-title:after {
transform:rotate(180deg);
color:#D2051E
}
.m-account-dashboard-panel-inner.is-open .m-account-dashboard-panel-footer {
max-height:31.25rem
}
.m-account-dashboard-panel-inner .m-account-dashboard-panel-footer .a-link--arrow-after:after {
display:none
}
.m-account-dashboard-panel-inner .m-account-dashboard-panel-footer>.a-list-downloads, .m-account-dashboard-panel-inner .m-account-dashboard-panel-footer>.a-list-unordered, .m-account-dashboard-panel-inner .m-account-dashboard-panel-footer>ul {
padding:0 .9375rem
}
.m-account-dashboard-panel-header {
position:relative;
padding:1.25rem 0
}
.m-account-dashboard-panel-title {
font-size:1.125rem;
padding:0
}
.m-account-dashboard-panel-title:after {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.m-account-dashboard-panel-title:after {
content:"\EA01"
}
.m-account-dashboard-panel-title:after {
position:absolute;
top:10px;
right:0;
font-size:1.625rem;
line-height:0;
transition:transform .25s, opacity .5s
}
.m-account-dashboard-panel-footer {
max-height:0;
overflow:hidden;
transition:max-height .5s
}
.m-account-dashboard-panel-footer li {
border-bottom:.0625rem solid #EBE6dE
}
.m-account-dashboard-panel-footer li:first-child {
border-top:.0625rem solid #EBE6dE
}
.m-account-dashboard-panel-footer li:last-child {
border-bottom:none
}
.m-account-dashboard-panel-footer li>a {
display:block;
padding:1.25rem 0;
font-family:"Hilti Roman", Arial, Verdana, sans-serif;
font-size:1.125rem
}
.m-register-form-registration-fields .a-input:first-child+.row .a-checkbox, .m-register-form-registration-fields .a-stars-radio:first-child+.row .a-checkbox {
padding-top:.9375rem;
padding-bottom:0
}
.m-login .right-block-contact-link {
display:block
}
.m-login .left-block-contact-link {
display:none
}
.m-login .m-login-form {
padding-bottom:1.875rem
}
.m-login .right-block-inner {
padding:1.875rem 0 0;
border-top:.0625rem solid #D7CEBA
}
.m-login .a-button, .m-login .a-button-submit, .m-login .m-text--richtext .m-text-buttons a, .m-login button[type=submit]:not([class*=a-button-]), .m-login input[type=submit]:not([class*=a-button-]), .m-login-form .a-button, .m-login-form .a-button-submit, .m-login-form .m-text--richtext .m-text-buttons a, .m-login-form button[type=submit]:not([class*=a-button-]), .m-login-form input[type=submit]:not([class*=a-button-]), .m-text--richtext .m-text-buttons .m-login a, .m-text--richtext .m-text-buttons .m-login-form a {
width:100%
}
.m-reset-pass .m-new-passw-passw-success-wrapper-title {
margin-top:1.875rem
}
.m-reset-pass .a-input label, .m-reset-pass .a-input label:not(.dummy-select), .m-reset-pass .a-stars-radio label, .m-reset-pass .a-stars-radio label:not(.dummy-select) {
text-align:left
}
.m-reset-pass .a-button-submit {
width:100%;
margin-top:0;
margin-bottom:.625rem
}
.m-product-ratings-widget {
padding-top:.9375rem;
padding-bottom:1.25rem
}
.m-product-review {
padding-top:1.25rem;
padding-bottom:1.25rem
}
.m-product-reviews .m-slider-btns button:first-child:hover:after, .m-product-reviews .m-slider-btns button:last-child:hover:after {
margin-left:0;
margin-right:0
}
.m-product-reviews .js-return-to-reviews {
float:left
}
.m-internal-page-row-title {
padding-bottom:.625rem
}
.m-internal-page-form .a-input-field, .m-internal-page-form .a-stars-radio-field {
width:100%
}
.is-ios.is-safari .m-product-videos-item .m-kaltura-video {
position:relative!important
}
.m-product-videos-section {
border-bottom:.1875rem solid #EBE6dE
}
.m-product-videos-section:first-child {
border-top:.1875rem solid #EBE6dE
}
.m-product-videos-section.is-open .m-product-videos-section-headline {
color:#D2051E
}
.m-product-videos-section.is-open .m-product-videos-section-headline:after {
transform:rotate(180deg);
color:#D2051E
}
.m-product-videos-section.is-open .m-product-videos-items {
max-height:312.4375rem;
height:auto;
visibility:visible
}
.m-product-videos-section:hover .m-product-videos-section-headline, .m-product-videos-section:hover .m-product-videos-section-headline:after {
color:#D2051E
}
.m-product-videos-section-headline {
font-size:1rem;
cursor:pointer;
position:relative;
padding:.9375rem 1.875rem .9375rem 0!important
}
.m-product-videos-section-headline:after {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.m-product-videos-section-headline:after {
content:"\EA01"
}
.m-product-videos-section-headline:after {
position:absolute;
right:0;
font-size:1.625rem;
transition:transform .25s, opacity .5s
}
.m-product-videos-items {
max-height:0;
height:0;
visibility:hidden;
overflow:hidden;
margin-bottom:0;
transition:visibility .5s, maxHeight .5s, padding .5s
}
.m-product-videos-items li:first-child {
padding-top:.625rem
}
.m-product-videos-items>li {
margin-bottom:1.875rem
}
.m-product-videos-item {
margin-bottom:0
}
.m-product-cartbar--single {
display:none
}
.a-image-zoom-cta {
font-size:1rem;
line-height:1.25rem
}
.m-product-gallery {
margin-bottom:.9375rem
}
.m-grid-item--compare .a-checkbox label {
padding-left:2.5rem;
padding-top:.4375rem
}
.m-grid-item--compare .a-checkbox label::before {
margin-left:-2.5rem;
margin-top:-.4375rem
}
.m-compare-modal .featherlight-content {
position:fixed;
top:0;
left:0;
right:0;
overflow-y:scroll;
height:100%
}
.m-compare-row:first-of-type .m-compare-cell:first-of-type {
border-top:0
}
.m-compare-row:last-of-type .m-compare-cell:last-of-type {
border-bottom:.1875rem solid #EBE6dE
}
.m-compare-row--difference+.m-compare-row:not(.m-compare-row--difference) .m-compare-cell--first {
border-top:0
}
.m-filterbar {
display:none
}
.m-filterbar.is-opened {
display:block;
position:fixed;
top:0;
left:0;
bottom:0;
background-color:#F3F0EB;
z-index:4001;
width:100vw;
overflow-y:scroll;
max-width:100vw;
padding-top:0;
padding-bottom:0
}
.m-filterbar-wrap {
padding-left:1.25rem;
padding-right:1.25rem
}
.m-filterbar-wrap .m-wrapper {
padding:0
}
.is-ios .m-filterbar-wrap .m-wrapper {
padding-bottom:3.125rem
}
.m-filterbar-title {
padding-top:0
}
.m-filterbar-back {
display:block
}
.is-opened .m-filterbar-main--selectboxes .a-select {
padding-bottom:0
}
.is-opened .m-filterbar-main--checkboxes {
padding-bottom:.9375rem
}
.m-filterbar-col--radiogroup {
width:100%;
clear:both
}
.m-filterbar2:not(.m-filterbar2--no-filterwrapper) {
visibility:hidden;
opacity:0;
position:fixed;
top:0;
left:0;
display:none
}
.m-filterbar2:not(.m-filterbar2--no-filterwrapper).is-opened {
display:block;
visibility:visible;
z-index:4001;
opacity:1;
width:100vw;
height:100vh;
max-width:100vw;
max-height:100vh;
margin:0!important;
padding:0 1.25rem!important;
overflow-y:scroll;
background-color:#F3F0EB
}
.m-filterbar2:not(.m-filterbar2--no-filterwrapper).is-opened .m-filterbar2-footer {
overflow:visible
}
.m-filterbar2--no-filterwrapper {
padding:0 1.25rem!important
}
.m-filterbar2 .m-form-search-button {
width:100%!important;
left:auto!important;
float:none!important
}
.m-filterbar2 .m-form-search-input {
width:100%!important;
left:auto!important;
float:none!important
}
.m-filterbar2--has-sidebar.m-filterbar2--advanced .m-filterbar2-layout-col:first-of-type {
padding-top:0
}
.m-filterbar2-col {
padding-bottom:1.25rem
}
.m-list .m-list-column-left {
padding-bottom:.9375rem!important
}
.m-form-pieces .a-button-wrapper {
max-width:0;
float:left
}
.m-form-pieces--alwaysvisible .a-button-wrapper {
max-width:none;
float:none
}
.m-form-pieces.has-changed .a-input, .m-form-pieces.has-changed .a-stars-radio {
width:50%
}
.m-form-pieces.has-changed input {
border-right:0 solid #fff!important
}
.m-form-pieces.has-changed .a-button-wrapper {
width:50%;
max-width:62.5rem
}
.m-form-pieces--allvisible.has-infotext .m-form-pieces-information {
padding-top:.9375rem
}
.m-cart--item:first-of-type {
border-top:.1875rem solid #EBE6dE;
padding-top:.9375rem
}
.m-cart--item {
margin-bottom:.9375rem
}
.m-cart--item:not(:last-child) {
margin-bottom:1.875rem;
position:relative
}
.m-cart--item:not(:last-child):after {
content:"";
display:block;
position:absolute;
left:-2px;
right:-2px;
bottom:-15px;
height:.1875rem;
background:#EBE6dE
}
.m-cart--row--replacement .m-cart--td-info-description {
padding-bottom:.625rem
}
.m-cart--td-info-list {
cursor:pointer
}
.m-cart--td-info-list.view-showmore-btn .m-cart--td-info-list-ul {
height:2.3125rem
}
.m-cart--td-info-list.view-more .m-cart--td-info-list-ul {
height:auto!important
}
.m-cart--outStock .m-cart--row, .m-cart--outStockReplace .m-cart--row {
padding-top:.9375rem
}
.m-cart--outStock:last-child, .m-cart--outStockReplace:last-child {
margin-bottom:.9375rem
}
.m-cart--outStockReplace tr.m-cart--row--replacement {
padding-bottom:.9375rem
}
.m-cart--subtotal-overview-tr {
padding-top:0
}
.m-cart--subtotal-overview-tr:first-child>td:not(:first-child) {
padding-top:.3125rem
}
.m-cart--subtotal-overview-td {
padding-top:0!important;
margin-right:.3125rem
}
.m-cart--subtotal-overview-td:first-child {
display:none
}
.m-cart--subtotal-overview-title-tr {
display:table-row
}
.m-cart--subtotal-overview-title-td {
display:table-cell;
text-align:left!important
}
.o-favorite-list .m-cart--thead {
border-bottom:none
}
.o-favorite-list .m-cart--td-info {
padding-bottom:0
}
.o-favorite-list .m-cart--td-info-list {
cursor:pointer
}
.o-favorite-list .m-cart--td-info-list.view-showmore-btn .m-cart--td-info-list-ul {
height:2.3125rem
}
.o-favorite-list .m-cart--td-info-list.view-more .m-cart--td-info-list-ul {
height:auto!important
}
.o-favorite-list .m-cart--outStock, .o-favorite-list .m-cart--outStockReplace {
padding-top:.9375rem
}
.m-add-favorite {
position:fixed;
left:0;
right:0;
top:0;
bottom:0;
width:100%;
overflow-y:scroll
}
.add-product-focus .m-addproduct-caption .a-button-secondary {
margin-bottom:1.25rem;
transition:all .3s ease-in .9s
}
.m-addproduct-tip {
max-height:0;
overflow-y:hidden;
transition:all .5s linear 0s
}
.m-pickuplocation-table table {
display:block
}
.m-pickuplocation-table table .is-spacer {
display:none!important
}
.m-pickuplocation-table thead {
display:block
}
.m-pickuplocation-table thead tr {
display:none
}
.m-pickuplocation-table thead tr:first-child {
display:block;
width:100%
}
.m-pickuplocation-table thead tr:first-child th {
display:block;
width:100%
}
.m-pickuplocation-table thead tr:first-child th:first-child {
display:none
}
.m-pickuplocation-table tbody {
display:none
}
.m-pickuplocation-table th {
background-color:#F7F5F2;
margin-bottom:.9375rem
}
.m-pickuplocation-table th.is-active {
background-color:#EBE6dE
}
.m-pickuplocation-table th:before {
display:none
}
.m-pickuplocation-tile {
display:block
}
.m-delivery-shipping .a-radio .a-datepicker-label {
z-index:1000
}
.m-delivery-shipping .a-radio .a-datepicker-button {
float:none!important;
margin-top:.625rem;
margin-left:.9375rem
}
.m-country-selector-item .a-button-select>div, .m-country-selector-item .chosen-single {
line-height:1;
border-bottom:.0625rem solid #E7E2D6;
padding-left:1.875rem;
padding-right:1.875rem
}
.m-country-selector-item .a-button-select>div:after, .m-country-selector-item .chosen-single:after {
right:24px
}
.m-quick-access {
padding-bottom:0
}
.m-quick-access .m-quick-access-items-wrapper {
margin-bottom:0
}
.m-grid-item--banner .m-quick-access .m-grid-item--cat-title, .m-quick-access .a-heading-h2, .m-quick-access .m-grid-item--banner .m-grid-item--cat-title {
padding-bottom:1.25rem!important
}
.m-quick-access-items>li {
margin-bottom:0
}
.m-quick-access-items>li a {
display:block;
margin-left:-1.25rem;
margin-right:-1.25rem;
padding:.9375rem 1.25rem;
border-top:.0625rem solid #E7E2D6
}
.m-hero-teaser-image picture:before {
display:none
}
.m-image--lofd {
position:relative
}
.m-image--lofd:before {
content:"";
display:block;
position:absolute;
left:0;
top:0;
bottom:0;
width:34%;
background:linear-gradient(to right, #FFF 0, rgba(255,255,255,0) 100%);
z-index:10
}
.m-image--lofd:after {
content:'';
display:block;
position:absolute;
top:0;
left:0;
width:36%;
height:100%;
opacity:.8;
background:#FFF;
transform:skewX(-30deg);
transform-origin:right top
}
.m-image--lofd:before {
display:none
}
.m-image--diagram:after {
display:none
}
.m-image--diagram .aspect-ratio-image {
position:relative;
margin:0;
padding:1.25rem
}
.m-image--diagram figure img {
width:100%;
height:auto
}
.a-page-fullwidth--nopadding .m-editorial-teaser--fullwidth .a-paragraph, .a-page-fullwidth--nopadding .m-editorial-teaser--fullwidth .tooltipster-content {
max-height:7.5rem
}
.m-testimonial--left .m-testimonial-text {
padding-left:0!important
}
.m-testimonial--left .m-testimonial-image img {
left:0
}
.m-testimonial--right .m-testimonial-text {
padding-right:0!important
}
.m-testimonial--right .m-testimonial-image {
float:right
}
.m-testimonial--right .m-testimonial-image img {
right:0
}
body.quickitem-focus:before {
content:"";
position:fixed;
display:block;
width:100%;
height:100%;
background-color:rgba(0,0,0,.4);
cursor:pointer;
z-index:4000
}
.quickitem-focus .m-quickitem-overlay {
z-index:4000;
cursor:pointer;
overflow-y:auto
}
.no-touchevents .quickitem-focus .m-quickitem-overlay {
position:fixed;
top:0;
right:0;
bottom:0;
left:0
}
.m-filterbar--advanced.o-wrapper {
margin:0!important
}
.m-filterbar--advanced {
margin-left:-.625rem;
margin-right:-.625rem
}
.m-date-range-field {
width:100%
}
.m-date-range-text {
padding-top:.625rem
}
.o-toolmanagement-forms-bottom input[type=submit] {
margin-bottom:1.25rem
}
.m-repair-form .a-input-field, .m-repair-form .a-stars-radio-field {
padding-left:0;
padding-top:0
}
.is-ios.is-safari .m-slider--product-stage .m-kaltura-video {
position:absolute;
left:0;
top:0;
bottom:0;
right:0
}
.m-library-list.m-library-list--sticky-header .m-library-items {
padding-bottom:3.75rem
}
.m-library-header .a-button, .m-library-header .m-text--richtext .m-text-buttons a, .m-library-header button[type=submit]:not([class*=a-button-]), .m-library-header input[type=submit]:not([class*=a-button-]), .m-text--richtext .m-text-buttons .m-library-header a {
margin-top:.9375rem
}
.m-library-header.is-stuck {
padding:.625rem!important;
box-shadow:0 0 5px #CBCACB;
width:100%!important;
z-index:1000;
right:0;
animation-name:fadeAppear;
animation-duration:.6s;
animation-fill-mode:both
}
.m-library-header.is-stuck .row {
margin:0!important
}
.m-library-header.is-stuck .row .col-md-6:first-child {
display:none
}
.m-library-header.is-stuck .a-button, .m-library-header.is-stuck .m-text--richtext .m-text-buttons a, .m-library-header.is-stuck button[type=submit]:not([class*=a-button-]), .m-library-header.is-stuck input[type=submit]:not([class*=a-button-]), .m-text--richtext .m-text-buttons .m-library-header.is-stuck a {
margin:0!important;
padding:.625rem 1.25rem
}
.m-library-header.is-at-bottom {
z-index:111!important;
box-shadow:none!important
}
.m-library-header.is-at-bottom .col-md-6+.col-md-6 {
padding:0;
margin:-.625rem
}
.m-dropdown-multiple .m-filterbar-button {
margin-bottom:.5rem
}
.m-dropdown-multiple .m-filterbar-dropdown:last-child .m-filterbar-button {
margin-bottom:0
}
.m-dropdown-multiple .m-filterbar-dropdown.is-disabled .a-button-select-inner {
border-color:#CBCACB
}
.o-offcanvas.opened .o-offcanvas-close, .o-offcanvas.opened-onload .o-offcanvas-close {
height:2.25rem
}
.o-offcanvas-content {
padding-top:2.5rem
}
.is-ios .o-offcanvas-close {
right:0;
top:5px
}
.is-ios .o-offcanvas-close:after, .is-ios .o-offcanvas-close:before {
top:50%;
left:50%
}
.o-offcanvas .m-message .a-label-tip-link, .o-offcanvas .m-message .a-link, .o-offcanvas .m-message a {
height:1.3125rem
}

.o-wrapper--lineofdifference:after {
display:none
}
.m-sidebar-nav-wrapper {
display:none
}
.offering-online-xs {
display:block;
margin-top:.9375rem;
padding-bottom:0
}
.o-select-country-continent-title {
padding:0;
padding-bottom:1rem!important;
padding-right:3.125rem!important;
font-size:1rem!important;
border-top:none;
color:#524F53;
font-family:"Hilti Bold", Arial, Verdana, sans-serif;
text-transform:capitalize;
cursor:pointer
}
.o-select-country-continent-title:hover {
color:#D2051E
}
.o-select-country-continent-title:hover:after {
color:#D2051E
}
.o-select-country-continents-wrapper {
border-bottom:.1875rem solid #EBE6dE
}
.o-select-country-lists-wrapper-by-continent {
overflow:hidden;
padding:1.25rem 0 0 0;
margin-left:.9375rem;
margin-right:.9375rem;
border-top:.1875rem solid #EBE6dE
}
.o-select-country-lists-wrapper-by-continent .o-select-country-list {
padding-right:0
}
.o-select-country-lists-wrapper-by-continent .o-select-country-list li {
line-height:3.375rem;
box-sizing:border-box;
border-bottom:none
}
.o-select-country-lists-wrapper-by-continent .o-select-country-lists-wrapper {
max-height:0;
overflow:hidden;
transition:max-height .5s
}
.o-select-country-lists-wrapper-by-continent.is-open {
padding-bottom:0
}
.o-select-country-lists-wrapper-by-continent.is-open .o-select-country-lists-wrapper {
max-height:300rem
}
.m-grid-item--banner .o-select-country-lists-wrapper-by-continent.is-open .m-grid-item--cat-title, .o-select-country-lists-wrapper-by-continent.is-open .a-heading-h2, .o-select-country-lists-wrapper-by-continent.is-open .m-grid-item--banner .m-grid-item--cat-title {
color:#D2051E
}
.m-grid-item--banner .o-select-country-lists-wrapper-by-continent.is-open .m-grid-item--cat-title:after, .o-select-country-lists-wrapper-by-continent.is-open .a-heading-h2:after, .o-select-country-lists-wrapper-by-continent.is-open .m-grid-item--banner .m-grid-item--cat-title:after {
transform:rotate(180deg);
color:#524F53
}
.m-grid-item--banner .o-select-country-lists-wrapper-by-continent.is-open .m-grid-item--cat-title:hover:after, .o-select-country-lists-wrapper-by-continent.is-open .a-heading-h2:hover:after, .o-select-country-lists-wrapper-by-continent.is-open .m-grid-item--banner .m-grid-item--cat-title:hover:after {
color:#D2051E
}
.o-select-country-lists-wrapper-by-continent .country-link {
display:block;
border-top:.0625rem solid #EBE6dE;
margin-left:.9375rem;
margin-right:.9375rem;
font-size:1rem!important
}
.o-select-country-continent-title:after {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.o-select-country-continent-title:after {
content:"\EA01"
}
.o-select-country-continent-title:after {
position:absolute;
right:15px;
top:12px;
font-size:1.625rem;
transition:transform .25s, opacity .5s
}
.o-product {
margin-right:0;
margin-left:0
}
.m-text--richtext .m-text-buttons .o-product-tab--ratings-reviews .m-product-introduction a, .o-product-tab--ratings-reviews .m-product-introduction .a-button, .o-product-tab--ratings-reviews .m-product-introduction .m-text--richtext .m-text-buttons a, .o-product-tab--ratings-reviews .m-product-introduction button[type=submit]:not([class*=a-button-]), .o-product-tab--ratings-reviews .m-product-introduction input[type=submit]:not([class*=a-button-]) {
margin-top:2.5rem
}
.m-stick-menu {
display:block;
margin-right:-.625rem;
margin-left:-.625rem;
padding-right:1.25rem!important;
padding-left:1.25rem!important
}
.o-product .m-stick-menu {
margin-right:-1.25rem;
margin-left:-1.25rem
}
.o-order-summary .header {
cursor:pointer;
padding-top:1.25rem;
padding-bottom:1.25rem
}
.o-order-summary .header>div:last-child:after {
display:inline-block;
font-family:iconfont;
font-style:normal;
font-weight:400;
line-height:inherit;
text-decoration:inherit;
text-rendering:optimizeLegibility;
text-transform:none;
-moz-osx-font-smoothing:grayscale;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased
}
.o-order-summary .header>div:last-child:after {
content:"\EA01"
}
.o-order-summary .header>div:last-child:after {
position:absolute;
right:10px;
top:5px;
transition:all .3s
}
.o-order-summary .header h3 {
font-size:1rem!important;
padding:0;
margin:0;
transition:all .3s
}
.o-order-summary .header:hover>div:last-child:after {
color:#D2051E
}
.o-order-summary .header:hover h3 {
color:#D2051E
}
.o-order-summary .content .subheader>div:first-child {
padding-bottom:.625rem
}
.o-order-summary .content .subheader>div:last-child {
text-align:left
}
.o-order-summary .content {
max-height:0;
overflow:hidden;
transition-property:max-height;
transition-duration:.6s
}
.o-order-summary .softbox {
padding-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0
}
.o-order-summary .softbox .information>div:last-child {
padding-bottom:.625rem
}
.o-order-summary .a-link-action {
display:none
}
.o-order-summary .is-open .header>div:last-child:after {
transform:rotate(180deg);
color:#D2051E
}
.o-order-summary .is-open .header h3 {
color:#D2051E
}
.o-order-summary .is-open .content {
max-height:5000em
}
.o-order-summary .softbox.is-open .content {
max-height:62.5rem
}
.o-order-summary-info {
padding-bottom:0
}
.o-order-summary-info-billing, .o-order-summary-info-delivery, .o-order-summary-info-pickup {
background-color:#F3F0EB
}
.o-order-summary-info-billing {
border-bottom:.0625rem solid #EBE6dE
}
.o-order-summary-carts>div:not(:last-child) {
border-bottom:.0625rem solid #EBE6dE
}
.o-order-summary-carts>div:not(:last-child) {
padding-bottom:0
}
.o-order-summary-carts>div:not(:last-child).is-open {
padding-bottom:1.25rem
}
.o-homepage-header-bottom {
margin-left:0;
margin-right:0;
padding-left:0;
padding-right:0
}
.o-homepage-header-bottom>.row {
margin:0
}
.o-homepage-header-bottom .o-homepage-header-industry {
background-color:#B8B2A8;
border-bottom:.1875rem solid #E7E2D6
}
.o-homepage-header-bottom .o-homepage-header-addproduct, .o-homepage-header-bottom .o-homepage-header-quickaccess {
overflow:hidden
}
.o-homepage-header-bottom .m-quick-access, .o-homepage-header-bottom .m-quickitem {
margin-left:-1.25rem;
margin-right:-1.25rem
}
.o-homepage-header-bottom .m-country-selector-header, .o-homepage-header-bottom .m-country-selector-item .a-button-select>div, .o-homepage-header-bottom .m-country-selector-item .chosen-single {
padding-left:1.25rem;
padding-right:1.25rem
}
.o-editorial-marginal-col {
margin-left:-.625rem;
margin-right:-.625rem;
padding-bottom:2.5rem;
margin-bottom:2.5rem;
padding-right:0;
padding-left:0;
background-color:#F3F0EB
}
.o-editorial-marginal-col .o-editorial-marginal-col-module {
margin-left:1.25rem;
margin-right:1.25rem;
padding-left:0;
padding-right:0
}
.o-toolmanagement .btn-toolbar {
display:none!important
}
.toolmanagement-combo.is-closed .tr-combo--subitem {
padding-top:0
}
.toolmanagement-combo.is-closed .tr-combo--subitem td {
margin-bottom:0
}
.o-toolmanagement .m-stick-menu, [data-tool-management] .m-stick-menu {
margin-top:1.25rem;
margin-bottom:.625rem
}
.o-toolmanagement .m-stick-menu.is-stick, [data-tool-management] .m-stick-menu.is-stick {
margin-top:0!important;
margin-bottom:0!important
}
.o-toolmanagement #table-sort-overlay-link, [data-tool-management] #table-sort-overlay-link {
display:none!important
}
.o-toolmanagement .table-responsive, [data-tool-management] .table-responsive {
overflow:visible!important;
background:0 0!important;
width:auto!important
}
.o-toolmanagement .m-table-actions.m-table-actions--outside .m-table-button, [data-tool-management] .m-table-actions.m-table-actions--outside .m-table-button {
position:relative;
padding-bottom:0;
padding-top:.9375rem;
top:0
}
.m-table--reorder-labels-forms, .m-table--repair-forms, .m-table--toolmanagement {
background:0 0;
width:100%
}
.m-table--reorder-labels-forms, .m-table--reorder-labels-forms tbody, .m-table--reorder-labels-forms td:not(.td-label), .m-table--reorder-labels-forms tfoot, .m-table--reorder-labels-forms th, .m-table--repair-forms, .m-table--repair-forms tbody, .m-table--repair-forms td:not(.td-label), .m-table--repair-forms tfoot, .m-table--repair-forms th, .m-table--toolmanagement, .m-table--toolmanagement tbody, .m-table--toolmanagement td:not(.td-label), .m-table--toolmanagement tfoot, .m-table--toolmanagement th {
display:block!important
}
.m-table--reorder-labels-forms tr, .m-table--repair-forms tr, .m-table--toolmanagement tr {
display:-ms-flexbox!important;
display:flex!important;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-bottom:.9375rem
}
.m-table--reorder-labels-forms thead, .m-table--repair-forms thead, .m-table--toolmanagement thead {
display:none
}
.m-table--reorder-labels-forms tbody, .m-table--repair-forms tbody, .m-table--toolmanagement tbody {
width:100%;
border-bottom:.1875rem solid #EBE6dE
}
.m-table--reorder-labels-forms tr, .m-table--repair-forms tr, .m-table--toolmanagement tr {
margin-left:-.5rem!important;
margin-right:-.5rem!important;
width:auto!important;
border-bottom:none!important
}
.m-table--reorder-labels-forms .toolmanagement-combo, .m-table--repair-forms .toolmanagement-combo, .m-table--toolmanagement .toolmanagement-combo {
border-bottom:none
}
.m-table--reorder-labels-forms .tr-combo--subitem, .m-table--repair-forms .tr-combo--subitem, .m-table--toolmanagement .tr-combo--subitem {
margin-right:.125rem!important;
margin-left:.125rem!important;
border-left:.625rem solid #E7E2D6;
border-right:.625rem solid #E7E2D6;
position:relative;
max-height:93.75rem;
transition:all .5s!important
}
.m-table--reorder-labels-forms .tr-combo--subitem:after, .m-table--repair-forms .tr-combo--subitem:after, .m-table--toolmanagement .tr-combo--subitem:after {
content:'';
display:block;
height:.1875rem;
width:calc(100% - 1.25rem);
position:absolute;
background:#E7E2D6;
bottom:0;
left:10px
}
.m-table--reorder-labels-forms .tr-combo--subitem td, .m-table--repair-forms .tr-combo--subitem td, .m-table--toolmanagement .tr-combo--subitem td {
opacity:1;
transition:all .5s;
padding-left:.625rem!important;
padding-right:.625rem!important
}
.m-table--reorder-labels-forms .tr-combo--subitem td.td-checkbox, .m-table--repair-forms .tr-combo--subitem td.td-checkbox, .m-table--toolmanagement .tr-combo--subitem td.td-checkbox {
padding-left:.625rem!important
}
.m-table--reorder-labels-forms .tr-combo--subitem:last-child:after, .m-table--repair-forms .tr-combo--subitem:last-child:after, .m-table--toolmanagement .tr-combo--subitem:last-child:after {
display:none
}
.m-table--reorder-labels-forms .tr-combo-mainrow, .m-table--repair-forms .tr-combo-mainrow, .m-table--toolmanagement .tr-combo-mainrow {
padding-bottom:0
}
.m-table--reorder-labels-forms td, .m-table--repair-forms td, .m-table--toolmanagement td {
width:50%;
white-space:normal!important;
-ms-flex-order:10;
order:10;
padding-top:.9375rem!important;
padding-bottom:0!important
}
.m-table--reorder-labels-forms td.m-table-td-input-min12, .m-table--reorder-labels-forms td.m-table-td-input-min8, .m-table--reorder-labels-forms td.td-action, .m-table--reorder-labels-forms td.td-checkbox, .m-table--reorder-labels-forms td.td-combo-show, .m-table--repair-forms td.m-table-td-input-min12, .m-table--repair-forms td.m-table-td-input-min8, .m-table--repair-forms td.td-action, .m-table--repair-forms td.td-checkbox, .m-table--repair-forms td.td-combo-show, .m-table--toolmanagement td.m-table-td-input-min12, .m-table--toolmanagement td.m-table-td-input-min8, .m-table--toolmanagement td.td-action, .m-table--toolmanagement td.td-checkbox, .m-table--toolmanagement td.td-combo-show {
width:100%
}
.m-table--reorder-labels-forms td.td-icon, .m-table--reorder-labels-forms td.td-label, .m-table--reorder-labels-forms td.td-sm-hide, .m-table--repair-forms td.td-icon, .m-table--repair-forms td.td-label, .m-table--repair-forms td.td-sm-hide, .m-table--toolmanagement td.td-icon, .m-table--toolmanagement td.td-label, .m-table--toolmanagement td.td-sm-hide {
display:none!important
}
.m-table--reorder-labels-forms td.td-action .a-label-tip-link, .m-table--reorder-labels-forms td.td-action .a-link, .m-table--repair-forms td.td-action .a-label-tip-link, .m-table--repair-forms td.td-action .a-link, .m-table--toolmanagement td.td-action .a-label-tip-link, .m-table--toolmanagement td.td-action .a-link {
text-transform:uppercase
}
.m-table--reorder-labels-forms td.td-label--nocheckbox, .m-table--repair-forms td.td-label--nocheckbox, .m-table--toolmanagement td.td-label--nocheckbox {
display:block!important;
-ms-flex-order:0;
order:0;
padding-left:.5rem!important;
width:100%
}
.m-table--reorder-labels-forms td.td-checkbox, .m-table--repair-forms td.td-checkbox, .m-table--toolmanagement td.td-checkbox {
padding-left:.5rem!important;
-ms-flex-order:1;
order:1;
position:relative
}
.m-table--reorder-labels-forms td.td-checkbox strong.m-table--tool-mobile-heading, .m-table--repair-forms td.td-checkbox strong.m-table--tool-mobile-heading, .m-table--toolmanagement td.td-checkbox strong.m-table--tool-mobile-heading {
position:absolute;
left:50px;
top:22px;
text-transform:uppercase;
color:#887F6E
}
.m-table--reorder-labels-forms td.td-checkbox .a-icon--subitem, .m-table--repair-forms td.td-checkbox .a-icon--subitem, .m-table--toolmanagement td.td-checkbox .a-icon--subitem {
display:none!important
}
.m-table--reorder-labels-forms td.td-description, .m-table--repair-forms td.td-description, .m-table--toolmanagement td.td-description {
-ms-flex-order:3;
order:3;
width:68%
}
.m-table--reorder-labels-forms td.td-description strong.m-table--tool-mobile-heading, .m-table--repair-forms td.td-description strong.m-table--tool-mobile-heading, .m-table--toolmanagement td.td-description strong.m-table--tool-mobile-heading {
display:none!important
}
.m-table--reorder-labels-forms td.td-image, .m-table--repair-forms td.td-image, .m-table--toolmanagement td.td-image {
-ms-flex-order:4;
order:4;
width:32%;
padding-top:0!important
}
.m-table--reorder-labels-forms td.td-image .image-wrapper, .m-table--repair-forms td.td-image .image-wrapper, .m-table--toolmanagement td.td-image .image-wrapper {
margin-top:0!important
}
.m-table--reorder-labels-forms td.td-image img, .m-table--repair-forms td.td-image img, .m-table--toolmanagement td.td-image img {
max-width:5.5625rem;
max-height:3.75rem
}
.m-table--reorder-labels-forms td.td-blank, .m-table--repair-forms td.td-blank, .m-table--toolmanagement td.td-blank {
display:none!important
}
.m-table--reorder-labels-forms td.td-description, .m-table--reorder-labels-forms td.td-image, .m-table--repair-forms td.td-description, .m-table--repair-forms td.td-image, .m-table--toolmanagement td.td-description, .m-table--toolmanagement td.td-image {
-ms-flex-item-align:stretch;
-ms-grid-row-align:stretch;
align-self:stretch;
position:relative;
padding-bottom:.9375rem!important
}
.m-table--reorder-labels-forms td.td-description:after, .m-table--reorder-labels-forms td.td-image:after, .m-table--repair-forms td.td-description:after, .m-table--repair-forms td.td-image:after, .m-table--toolmanagement td.td-description:after, .m-table--toolmanagement td.td-image:after {
content:'';
display:block;
height:.0625rem;
position:absolute;
background:#E7E2D6;
bottom:0
}
.m-table--reorder-labels-forms td.td-description:after, .m-table--repair-forms td.td-description:after, .m-table--toolmanagement td.td-description:after {
left:10px;
right:0
}
.m-table--reorder-labels-forms td.td-image:after, .m-table--repair-forms td.td-image:after, .m-table--toolmanagement td.td-image:after {
left:0;
right:10px
}
.m-table--reorder-labels-forms td.td-combo-show div, .m-table--reorder-labels-forms tr.tr-combo--mobile-hide div, .m-table--repair-forms td.td-combo-show div, .m-table--repair-forms tr.tr-combo--mobile-hide div, .m-table--toolmanagement td.td-combo-show div, .m-table--toolmanagement tr.tr-combo--mobile-hide div {
margin:0 .125rem;
background:#E7E2D6;
padding:.625rem 0;
text-align:center
}
.m-table--reorder-labels-forms .tr-combo--mobile-hide, .m-table--repair-forms .tr-combo--mobile-hide, .m-table--toolmanagement .tr-combo--mobile-hide {
transition:all .5s;
display:block!important
}
.m-table--reorder-labels-forms .tr-combo--mobile-hide td, .m-table--repair-forms .tr-combo--mobile-hide td, .m-table--toolmanagement .tr-combo--mobile-hide td {
width:100%;
padding-left:.5rem!important;
padding-top:0!important;
position:relative;
top:-3px
}
.m-table--reorder-labels-forms .tr-combo--mobile-hide td:before, .m-table--repair-forms .tr-combo--mobile-hide td:before, .m-table--toolmanagement .tr-combo--mobile-hide td:before {
display:none!important
}
.m-table--reorder-labels-forms .tr-combo--mobile-hide td .a-label-tip-link, .m-table--reorder-labels-forms .tr-combo--mobile-hide td .a-link, .m-table--repair-forms .tr-combo--mobile-hide td .a-label-tip-link, .m-table--repair-forms .tr-combo--mobile-hide td .a-link, .m-table--toolmanagement .tr-combo--mobile-hide td .a-label-tip-link, .m-table--toolmanagement .tr-combo--mobile-hide td .a-link {
text-transform:uppercase;
color:#D2051E
}
.m-table--reorder-labels-forms .td-combo-show .a-label-tip-link, .m-table--reorder-labels-forms .td-combo-show .a-link, .m-table--repair-forms .td-combo-show .a-label-tip-link, .m-table--repair-forms .td-combo-show .a-link, .m-table--toolmanagement .td-combo-show .a-label-tip-link, .m-table--toolmanagement .td-combo-show .a-link {
display:inline!important
}
.m-table--reorder-labels-forms .toolmanagement-combo.is-closed .tr-combo--subitem, .m-table--repair-forms .toolmanagement-combo.is-closed .tr-combo--subitem, .m-table--toolmanagement .toolmanagement-combo.is-closed .tr-combo--subitem {
border-color:#FFF;
padding-bottom:.25rem;
max-height:.0625rem
}
.m-table--reorder-labels-forms .toolmanagement-combo.is-closed .tr-combo--subitem:after, .m-table--repair-forms .toolmanagement-combo.is-closed .tr-combo--subitem:after, .m-table--toolmanagement .toolmanagement-combo.is-closed .tr-combo--subitem:after {
content:'';
display:block;
height:.0625rem;
width:auto;
position:absolute;
background:#E7E2D6;
left:-10px;
right:-10px
}
.m-table--reorder-labels-forms .toolmanagement-combo.is-closed .tr-combo--subitem td, .m-table--repair-forms .toolmanagement-combo.is-closed .tr-combo--subitem td, .m-table--toolmanagement .toolmanagement-combo.is-closed .tr-combo--subitem td {
opacity:0
}
.m-table--reorder-labels-forms .toolmanagement-combo.is-closed .tr-combo--mobile-hide, .m-table--repair-forms .toolmanagement-combo.is-closed .tr-combo--mobile-hide, .m-table--toolmanagement .toolmanagement-combo.is-closed .tr-combo--mobile-hide {
opacity:0;
padding-bottom:0!important;
margin-bottom:-1.875rem
}
.m-table--reorder-labels-forms .m-table--tool-mobile-heading, .m-table--repair-forms .m-table--tool-mobile-heading, .m-table--toolmanagement .m-table--tool-mobile-heading {
display:block;
padding-bottom:.3125rem
}
.m-table--toolmanagement--no-open thead {
display:none!important
}
.m-table--toolmanagement--no-open tr.tr-combo--mobile-hide div .a-label-tip-link, .m-table--toolmanagement--no-open tr.tr-combo--mobile-hide div .a-link {
display:none!important
}
.m-table--toolmanagement--no-open .tr-combo--subitem:nth-child(2) {
margin-top:1.25rem!important;
border-top:1.25rem solid #E7E2D6
}
.o-library .m-library-item-text .a-link-wrapp span, .o-search-results .m-library-item-text .a-link-wrapp span {
display:none
}
}


@media (min-width:20rem) {
.o-wrapper {
padding-bottom:18px;
}
.o-product-secondary {
padding-top:2.5rem;
}
.a-tooltip-closer {
margin-top:-.625rem
}
.m-forgot-pass-form-cancel-btn {
margin-top:0
}
.m-internal-page-form #reject-review {
max-width:none
}
.m-cart--td-inputGroup strong {
margin-bottom:.3125rem
}
.o-shopping-cart-title--inner {
padding-bottom:1.25rem
}
}

@media only screen and (min-width:48rem) {
.m-breadcrumbs--nooffset .m-breadcrumbs-col {
left:0!important
}
}

@media (max-width:89.9375rem) and (min-width:30rem) {
.m-tiles {
margin-bottom:-.625rem
}
}
@media (max-width:89.9375rem) {
.m-tiles-item {
margin-bottom:1.25rem
}
.m-product-cartbar-sticky.is-sticky .m-choose-price--table {
text-align:left;
display:inline-block!important;
width:auto;
float:none!important
}
.m-table--product-variants td:first-child {
width:30%
}
.o-favorite-list-table-head .custom-col-1 {
display:none!important
}
.o-favorite-list-table-head .custom-col-4 {
margin-left:auto
}
.quickitem-focus .m-quickitem-input textarea {
height:6.5625rem;
max-height:6.5625rem
}
}





@media (min-width:30rem) and (min-width:48rem) {
.m-slider--slideshow-lofd .m-slider-caption {
padding-right:0
}
}
@media (min-width:30rem) and (min-width:64rem) {
.m-slider--slideshow-lofd .m-slider-caption {
padding-right:0
}
}


@media (min-width:64rem) and (min-width:64rem) {
.m-table .m-table-form--three div:first-child {
float:left;
width:66.66667%
}
.m-table .m-table-form--three div:nth-child(2) {
float:left;
width:16.66667%
}
.m-table .m-table-form--three div:last-child {
float:left;
width:16.66667%
}
.m-contact--tab-inner .phone-number {
font-size:2.625rem!important
}
.m-map-wrapper .has-availability-message .m-form-pieces {
margin-top:0
}
.is-Edge .m-map-wrapper .has-availability-message .m-form-pieces, .is-IE .m-map-wrapper .has-availability-message .m-form-pieces {
margin-top:1.25rem
}
.m-cart--td-info-list {
padding-left:1.25rem
}
.m-click-collect--checkbox-wrap .change-btn {
margin-left:.9375rem
}
.m-grid-item--banner .m-hero-teaser .m-grid-item--cat-title, .m-hero-teaser .a-heading-editorial-h2, .m-hero-teaser .a-heading-h2, .m-hero-teaser .m-grid-item--banner .m-grid-item--cat-title {
margin-bottom:.9375rem
}
.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content .a-label-tip-link, .m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content .a-link {
margin-top:.9375rem
}
.o-footer-middle {
padding-top:1.875rem
}
.o-footer-middle {
padding-bottom:1.875rem
}
}
@media (min-width:71.875rem) {
.m-table-choose-price {
min-width:21.875rem
}
}
@media (max-height:57.5rem) {
.m-confirm-adress-popup {
position:absolute
}
}
@media (min-width:64rem) and (min-width:48rem) {
.m-contact--tab-inner .phone-number {
font-size:2.5rem!important
}
.m-map-wrapper .has-availability-message .m-form-pieces {
margin-top:0
}
.is-Edge .m-map-wrapper .has-availability-message .m-form-pieces, .is-IE .m-map-wrapper .has-availability-message .m-form-pieces {
margin-top:.9375rem
}
.m-cart--td-info-list {
padding-left:.9375rem
}
.m-click-collect--checkbox-wrap .change-btn {
margin-left:.75rem
}
.m-grid-item--banner .m-hero-teaser .m-grid-item--cat-title, .m-hero-teaser .a-heading-editorial-h2, .m-hero-teaser .a-heading-h2, .m-hero-teaser .m-grid-item--banner .m-grid-item--cat-title {
margin-bottom:.75rem
}
.m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content .a-label-tip-link, .m-editorial-teaser:not(.m-editorial-teaser--fullwidth) .m-editorial-teaser-content .a-link {
margin-top:.75rem
}
.o-footer-middle {
padding-top:1.4375rem
}
.o-footer-middle {
padding-bottom:1.4375rem
}
}
@media (max-width:159.9375rem) {
.m-product-cartbar-sticky.is-sticky .m-product-cartbar-sticky-data .a-product-cartbar-data-wrapper {
text-align:right
}
}
@media (min-width:20rem) and (max-width:48rem) {
.a-sidebar-controls,.a-preloader .a-preloader-animation{display:none;}
}
.m-sidebar-nav li span a{
	color:#fff; font-family: "Raleway-Medium"}
	
.m-sidebar-nav li span:hover{
	background:#1ca3d5}
	
.m-sidebar-nav li span a:hover{
	text-decoration:none}
