@charset "UTF-8";@font-face{font-family:'Plus Jakarta Sans';font-weight:400;src:url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Regular.ttf") format("ttf")}
@font-face{font-family:'Plus Jakarta Sans Bold';font-weight:700;src:url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-SemiBold.ttf") format("ttf")}
@font-face{font-family:'Plus Jakarta Sans Medium';font-weight:700;src:url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Medium.ttf") format("ttf")}
@font-face{font-family:'Plus Jakarta Sans Light';font-weight:300;src:url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Light.ttf") format("ttf")}
@font-face{font-family:'Plus Jakarta Sans ExtraLight';font-weight:200;src:url("../fonts/Plus_Jakarta_Sans/PlusJakartaSans-ExtraLight.ttf") format("ttf")}
@font-face{font-family:'Vastago-grotesk';font-weight:400;src:url("../fonts/Vastago-grotesk/VastagoGrotesk-Regular.otf") format("opentype")}
@font-face{font-family:'Vastago-grotesk-Bold';font-weight:700;src:url("../fonts/Vastago-grotesk/VastagoGrotesk-SemiBold.otf") format("opentype")}
@font-face{font-family:'Vastago-grotesk-Light';font-weight:300;src:url("../fonts/Vastago-grotesk/VastagoGrotesk-Light.otf") format("opentype")}
@font-face{font-family:'Vastago-grotesk-ExtraLight';font-weight:200;src:url("../fonts/Vastago-grotesk/VastagoGrotesk-ExtraLight.otf") format("opentype")}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animated-05{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.animate-alert-in{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
.animate-alert-out{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:zoomOut;animation-name:zoomOut}
@-webkit-keyframes bounce{0,100%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
50%{transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
}
@keyframes bounce{0,100%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
50%{transition-timing-function:cubic-bezier(0.755,0.05,0.855,0.06);-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}
}
@-webkit-keyframes fadeInDown{0{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInDown{0{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fade-in-down{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
@-webkit-keyframes scaleInDown{0{-webkit-transform:scaleY(0);transform:scaleY(0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes scaleInDown{0{-webkit-transform:scaleY(0);transform:scaleY(0)}
100%{-webkit-transform:none;transform:none}
}
.scaleInDown{-webkit-animation-name:scaleInDown;animation-name:scaleInDown;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}
@-webkit-keyframes bounceInDown{0,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInDown{0,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(0,-3000px,0);-ms-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}
60%{opacity:1;-webkit-transform:translate3d(0,25px,0);-ms-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}
75%{-webkit-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
90%{-webkit-transform:translate3d(0,5px,0);-ms-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}
100%{-webkit-transform:none;-ms-transform:none;transform:none}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}
@-webkit-keyframes fadeInUp{0{opacity:0;-webkit-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUp{0{opacity:0;-webkit-transform:translate3d(0,10%,0);-ms-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes flipInX{0{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@keyframes flipInX{0{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);transition-timing-function:ease-in;opacity:0}
40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);transition-timing-function:ease-in}
60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}
80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}
100%{-webkit-transform:perspective(400px);transform:perspective(400px)}
}
@-webkit-keyframes shake{0,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@keyframes shake{0,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}
@-webkit-keyframes zoomOut{0{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7)}
100%{opacity:0}
}
@keyframes zoomOut{0{opacity:1}
50%{opacity:0;-webkit-transform:scale3d(0.7,0.7,0.7);transform:scale3d(0.7,0.7,0.7)}
100%{opacity:0}
}
@-webkit-keyframes slideInRight{0{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{0{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes bounceInRight{0,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
100%{-webkit-transform:none;transform:none}
}
@keyframes bounceInRight{0,60%,75%,90%,100%{transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
0{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}
60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}
75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
100%{-webkit-transform:none;transform:none}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}
@-webkit-keyframes fadeInLeft{0{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft{0{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:'Plus-Jakarta-Sans Medium',sans-serif;-ms-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
span{font-family:'Plus Jakarta Sans Light'}
p{font-size:16px;font-family:'Plus Jakarta Sans Light'}
h1{font-family:'Plus Jakarta Sans Medium';font-size:44px;margin:.67em 0}
h2{font-family:'Plus Jakarta Sans Medium';font-size:38px}
h3{font-family:'Plus Jakarta Sans Medium';font-size:30px}
h4{font-family:'Plus Jakarta Sans Medium';font-size:24px}
h5{font-family:'Plus Jakarta Sans Medium';font-size:20px}
h6{font-family:'Plus Jakarta Sans Medium';font-size:18px}
ul{font-family:'Plus Jakarta Sans Light'}
cern-light{font-family:'Plus Jakarta Sans' !important}
cern-font-medium{font-family:'Plus Jakarta Sans Medium' !important}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.container,article>aside{margin-right:auto;margin-left:50px;padding-left:8px;padding-right:8px;position:relative}
.container:before,article>aside:before,.container:after,article>aside:after{content:" ";display:table}
.container:after,article>aside:after{clear:both}
@media(max-width:799px){.container,article>aside{padding-left:15px;padding-right:15px}
.white-space-md-nowrap{white-space:nowrap}
}
@media(min-width:800px) and (max-width:1023px){.container,article>aside{width:725px}
}
@media(min-width:1024px) and (max-width:1223px){.container,article>aside{width:945px}
}
@media(min-width:1224px){.container,article>aside{width:1145px}
}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
@media(max-width:479px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}
.col-xxs-1,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxs-10,.col-xxs-11,.col-xxs-12{float:left}
.col-xxs-1{width:8.33333%}
.col-xxs-2{width:16.66667%}
.col-xxs-3{width:25%}
.col-xxs-4{width:33.33333%}
.col-xxs-5{width:41.66667%}
.col-xxs-6{width:50%}
.col-xxs-7{width:58.33333%}
.col-xxs-8{width:66.66667%}
.col-xxs-9{width:75%}
.col-xxs-10{width:83.33333%}
.col-xxs-11{width:91.66667%}
.col-xxs-12{width:100%}
.col-xxs-pull-0{right:auto}
.col-xxs-pull-1{right:8.33333%}
.col-xxs-pull-2{right:16.66667%}
.col-xxs-pull-3{right:25%}
.col-xxs-pull-4{right:33.33333%}
.col-xxs-pull-5{right:41.66667%}
.col-xxs-pull-6{right:50%}
.col-xxs-pull-7{right:58.33333%}
.col-xxs-pull-8{right:66.66667%}
.col-xxs-pull-9{right:75%}
.col-xxs-pull-10{right:83.33333%}
.col-xxs-pull-11{right:91.66667%}
.col-xxs-pull-12{right:100%}
.col-xxs-push-0{left:auto}
.col-xxs-push-1{left:8.33333%}
.col-xxs-push-2{left:16.66667%}
.col-xxs-push-3{left:25%}
.col-xxs-push-4{left:33.33333%}
.col-xxs-push-5{left:41.66667%}
.col-xxs-push-6{left:50%}
.col-xxs-push-7{left:58.33333%}
.col-xxs-push-8{left:66.66667%}
.col-xxs-push-9{left:75%}
.col-xxs-push-10{left:83.33333%}
.col-xxs-push-11{left:91.66667%}
.col-xxs-push-12{left:100%}
.col-xxs-offset-0{margin-left:0}
.col-xxs-offset-1{margin-left:8.33333%}
.col-xxs-offset-2{margin-left:16.66667%}
.col-xxs-offset-3{margin-left:25%}
.col-xxs-offset-4{margin-left:33.33333%}
.col-xxs-offset-5{margin-left:41.66667%}
.col-xxs-offset-6{margin-left:50%}
.col-xxs-offset-7{margin-left:58.33333%}
.col-xxs-offset-8{margin-left:66.66667%}
.col-xxs-offset-9{margin-left:75%}
.col-xxs-offset-10{margin-left:83.33333%}
.col-xxs-offset-11{margin-left:91.66667%}
.col-xxs-offset-12{margin-left:100%}
.row{margin-left:-7.5px;margin-right:-7.5px}
.meta-nav-mobile-tab{display:none !important}
}
.product-title-card-page{font-family:'Plus Jakarta Sans' !important;font-style:normal !important;font-weight:400 !important;font-size:18px !important;line-height:21px !important;margin:5px !important}
@media(max-width:799px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-1{width:8.33333%}
.col-xs-2{width:16.66667%}
.col-xs-3{width:25%}
.col-xs-4{width:33.33333%}
.col-xs-5{width:41.66667%}
.col-xs-6{width:50%}
.col-xs-7{width:58.33333%}
.col-xs-8{width:66.66667%}
.col-xs-9{width:75%}
.col-xs-10{width:83.33333%}
.col-xs-11{width:91.66667%}
.col-xs-12{width:100%}
.col-xs-pull-0{right:auto}
.col-xs-pull-1{right:8.33333%}
.col-xs-pull-2{right:16.66667%}
.col-xs-pull-3{right:25%}
.col-xs-pull-4{right:33.33333%}
.col-xs-pull-5{right:41.66667%}
.col-xs-pull-6{right:50%}
.col-xs-pull-7{right:58.33333%}
.col-xs-pull-8{right:66.66667%}
.col-xs-pull-9{right:75%}
.col-xs-pull-10{right:83.33333%}
.col-xs-pull-11{right:91.66667%}
.col-xs-pull-12{right:100%}
.col-xs-push-0{left:auto}
.col-xs-push-1{left:8.33333%}
.col-xs-push-2{left:16.66667%}
.col-xs-push-3{left:25%}
.col-xs-push-4{left:33.33333%}
.col-xs-push-5{left:41.66667%}
.col-xs-push-6{left:50%}
.col-xs-push-7{left:58.33333%}
.col-xs-push-8{left:66.66667%}
.col-xs-push-9{left:75%}
.col-xs-push-10{left:83.33333%}
.col-xs-push-11{left:91.66667%}
.col-xs-push-12{left:100%}
.col-xs-offset-0{margin-left:0}
.col-xs-offset-1{margin-left:8.33333%}
.col-xs-offset-2{margin-left:16.66667%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-4{margin-left:33.33333%}
.col-xs-offset-5{margin-left:41.66667%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-7{margin-left:58.33333%}
.col-xs-offset-8{margin-left:66.66667%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-10{margin-left:83.33333%}
.col-xs-offset-11{margin-left:91.66667%}
.col-xs-offset-12{margin-left:100%}
.row{margin-left:-7.5px;margin-right:-7.5px}
}
@media(min-width:800px) and (max-width:1023px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{position:relative;min-height:1px;padding-left:7.5px;padding-right:7.5px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-1{width:8.33333%}
.col-sm-2{width:16.66667%}
.col-sm-3{width:25%}
.col-sm-4{width:33.33333%}
.col-sm-5{width:41.66667%}
.col-sm-6{width:50%}
.col-sm-7{width:58.33333%}
.col-sm-8{width:66.66667%}
.col-sm-9{width:75%}
.col-sm-10{width:83.33333%}
.col-sm-11{width:91.66667%}
.col-sm-12{width:100%}
.col-sm-pull-0{right:auto}
.col-sm-pull-1{right:8.33333%}
.col-sm-pull-2{right:16.66667%}
.col-sm-pull-3{right:25%}
.col-sm-pull-4{right:33.33333%}
.col-sm-pull-5{right:41.66667%}
.col-sm-pull-6{right:50%}
.col-sm-pull-7{right:58.33333%}
.col-sm-pull-8{right:66.66667%}
.col-sm-pull-9{right:75%}
.col-sm-pull-10{right:83.33333%}
.col-sm-pull-11{right:91.66667%}
.col-sm-pull-12{right:100%}
.col-sm-push-0{left:auto}
.col-sm-push-1{left:8.33333%}
.col-sm-push-2{left:16.66667%}
.col-sm-push-3{left:25%}
.col-sm-push-4{left:33.33333%}
.col-sm-push-5{left:41.66667%}
.col-sm-push-6{left:50%}
.col-sm-push-7{left:58.33333%}
.col-sm-push-8{left:66.66667%}
.col-sm-push-9{left:75%}
.col-sm-push-10{left:83.33333%}
.col-sm-push-11{left:91.66667%}
.col-sm-push-12{left:100%}
.col-sm-offset-0{margin-left:0}
.col-sm-offset-1{margin-left:8.33333%}
.col-sm-offset-2{margin-left:16.66667%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-4{margin-left:33.33333%}
.col-sm-offset-5{margin-left:41.66667%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-7{margin-left:58.33333%}
.col-sm-offset-8{margin-left:66.66667%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-10{margin-left:83.33333%}
.col-sm-offset-11{margin-left:91.66667%}
.col-sm-offset-12{margin-left:100%}
.row{margin-left:-7.5px;margin-right:-7.5px}
}
@media(min-width:1024px) and (max-width:1223px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-1{width:8.33333%}
.col-md-2{width:16.66667%}
.col-md-3{width:25%}
.col-md-4{width:33.33333%}
.col-md-5{width:41.66667%}
.col-md-6{width:50%}
.col-md-7{width:58.33333%}
.col-md-8{width:66.66667%}
.col-md-9{width:75%}
.col-md-10{width:83.33333%}
.col-md-11{width:91.66667%}
.col-md-12{width:100%}
.col-md-pull-0{right:auto}
.col-md-pull-1{right:8.33333%}
.col-md-pull-2{right:16.66667%}
.col-md-pull-3{right:25%}
.col-md-pull-4{right:33.33333%}
.col-md-pull-5{right:41.66667%}
.col-md-pull-6{right:50%}
.col-md-pull-7{right:58.33333%}
.col-md-pull-8{right:66.66667%}
.col-md-pull-9{right:75%}
.col-md-pull-10{right:83.33333%}
.col-md-pull-11{right:91.66667%}
.col-md-pull-12{right:100%}
.col-md-push-0{left:auto}
.col-md-push-1{left:8.33333%}
.col-md-push-2{left:16.66667%}
.col-md-push-3{left:25%}
.col-md-push-4{left:33.33333%}
.col-md-push-5{left:41.66667%}
.col-md-push-6{left:50%}
.col-md-push-7{left:58.33333%}
.col-md-push-8{left:66.66667%}
.col-md-push-9{left:75%}
.col-md-push-10{left:83.33333%}
.col-md-push-11{left:91.66667%}
.col-md-push-12{left:100%}
.col-md-offset-0{margin-left:0}
.col-md-offset-1{margin-left:8.33333%}
.col-md-offset-2{margin-left:16.66667%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-4{margin-left:33.33333%}
.col-md-offset-5{margin-left:41.66667%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-7{margin-left:58.33333%}
.col-md-offset-8{margin-left:66.66667%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-10{margin-left:83.33333%}
.col-md-offset-11{margin-left:91.66667%}
.col-md-offset-12{margin-left:100%}
.row{margin-left:-8px;margin-right:-8px}
.uk-vat-relief-pl{font-size:14px}
}
@media(min-width:1224px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-left:8px;padding-right:8px}
.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-1{width:8.33333%}
.col-lg-2{width:16.66667%}
.col-lg-3{width:25%}
.col-lg-4{width:33.33333%}
.col-lg-5{width:41.66667%}
.col-lg-6{width:50%}
.col-lg-7{width:58.33333%}
.col-lg-8{width:66.66667%}
.col-lg-9{width:75%}
.col-lg-10{width:83.33333%}
.col-lg-11{width:91.66667%}
.col-lg-12{width:100%}
.col-lg-pull-0{right:auto}
.col-lg-pull-1{right:8.33333%}
.col-lg-pull-2{right:16.66667%}
.col-lg-pull-3{right:25%}
.col-lg-pull-4{right:33.33333%}
.col-lg-pull-5{right:41.66667%}
.col-lg-pull-6{right:50%}
.col-lg-pull-7{right:58.33333%}
.col-lg-pull-8{right:66.66667%}
.col-lg-pull-9{right:75%}
.col-lg-pull-10{right:83.33333%}
.col-lg-pull-11{right:91.66667%}
.col-lg-pull-12{right:100%}
.col-lg-push-0{left:auto}
.col-lg-push-1{left:8.33333%}
.col-lg-push-2{left:16.66667%}
.col-lg-push-3{left:25%}
.col-lg-push-4{left:33.33333%}
.col-lg-push-5{left:41.66667%}
.col-lg-push-6{left:50%}
.col-lg-push-7{left:58.33333%}
.col-lg-push-8{left:66.66667%}
.col-lg-push-9{left:75%}
.col-lg-push-10{left:83.33333%}
.col-lg-push-11{left:91.66667%}
.col-lg-push-12{left:100%}
.col-lg-offset-0{margin-left:0}
.col-lg-offset-1{margin-left:8.33333%}
.col-lg-offset-2{margin-left:16.66667%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-4{margin-left:33.33333%}
.col-lg-offset-5{margin-left:41.66667%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-7{margin-left:58.33333%}
.col-lg-offset-8{margin-left:66.66667%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-10{margin-left:83.33333%}
.col-lg-offset-11{margin-left:91.66667%}
.col-lg-offset-12{margin-left:100%}
.row{margin-left:-8px;margin-right:-8px}
}
@media(max-width:479px){.col-xxs-12{width:100%}
.mv-margin{margin:0 !important}
}
@media(max-width:479px){.col-xxs-6{width:50%}
}
*{box-sizing:border-box}
html{font-family:'Plus Jakarta Sans',"Sans-Serif";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always;height:100%}
@media(min-width:1024px) and (max-width:1223px){html{font-size:16px}
}
@media(min-width:800px) and (max-width:1023px){html{font-size:15px}
}
@media(max-width:479px){html{font-size:15px}
}
body{margin:0;font-size:1em;font-family:'Plus Jakarta Sans',"Sans-Serif";line-height:1.333;color:#333;background-color:#fff;height:100%;position:relative}
main{position:relative;z-index:20;height:auto;min-height:100%}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
button,input,select[multiple],textarea{background-image:none}
a{color:#8a036d;text-decoration:none !important}
a:focus{color:#8a036d}
a:hover{color:#fff}
a.active{color:#8a036d}
.readmore-color{color:#8a036d}
img{vertical-align:middle;display:block;max-width:100%;height:auto}
.errorimg{vertical-align:middle;display:block;width:100%;height:auto;margin:auto}
hr{margin:1rem auto;border:0;border-top:1px solid #333}
hr.hr-transparent{border-top-color:transparent}
hr.hr-row{margin-top:0;margin-bottom:1rem}
.js-hoverintent-content{display:none}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:0;font-weight:normal;line-height:1.222;word-wrap:break-word}
h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:normal;line-height:1}
h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small,h4 small,h4 .small,.h4 small,.h4 .small{font-size:65%}
h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}
h1,.h1{font-size:2.6em}
h2,.h2{font-size:28px}
h3,.h3{font-size:1.75em}
h4,.h4{font-size:1.5em}
h5,.h5{font-size:1.25em}
p{margin:0 0 1rem}
.footer_product{margin:0 0 -1rem}
strong,.strong{font-weight:bold !important}
.card-body.grid-card strong{height:auto}
small,.small{font-size:.95em}
.smallest{font-size:.8em !important}
.section-sidebar-content .content p{margin-bottom:1.5em}
.t-muted{color:#bfbfbf}
.t-highlight{color:#8a036d}
.t-left{text-align:left}
.t-right{text-align:right}
.t-center{text-align:center}
.t-justify{text-align:justify}
.t-block{display:block}
.t-ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;display:block}
.t-paragraph{display:block;color:black;margin-bottom:1.5rem;font-family:'Plus Jakarta Sans Light'}
.t-paragraph h1,.t-paragraph h2,.t-paragraph h3,.t-paragraph h4,.t-paragraph h5,.t-paragraph h6{font-family:'Plus Jakarta Sans',Helvetica,Arial,"Sans-Serif";font-weight:bold;margin-top:32px;margin-bottom:16px}
.t-paragraph h1:first-child,.t-paragraph h2:first-child,.t-paragraph h3:first-child,.t-paragraph h4:first-child,.t-paragraph h5:first-child,.t-paragraph h6:first-child{margin-top:0}
.t-paragraph h1{font-size:1.4em;color:#8a036d}
.t-paragraph h2{font-size:1.2em}
.t-paragraph h2.bold{font-size:1.4em}
.t-paragraph h3{color:#555;text-transform:uppercase;font-size:1em}
.t-paragraph h4{font-size:1em}
.t-paragraph h5{font-size:1em;color:black}
.t-paragraph h6{text-transform:uppercase;font-size:1em}
.t-paragraph p{margin-top:-0.4em;font-size:16px}
.t-paragraph p:last-child{margin-bottom:0}
.t-paragraph ul{list-style:none;margin:1em 0}
.t-paragraph ul li{text-indent:-1em;font-size:.9em;margin-top:.5em;margin-bottom:.5em;padding-left:2em;list-style-type:disc}
.t-paragraph ul li:before{margin-left:-1em;margin-right:1em;color:#8a036d}
.t-paragraph ul .t-highlight{text-transform:uppercase;font-weight:bold}
.t-paragraph table{font-size:.9em}
.t-paragraph a{color:#8a036d;text-decoration:underline}
.out-stock{background-color:#8a036d !important;border-color:#8a036d !important}
em{color:#8a036d;font-style:normal}
.cart-item-price{font-size:1.2em}
@media(max-width:479px){.cart-item-price em{font-weight:bold;font-size:1.1em;display:block}
.out-stock{width:100% !important;margin-bottom:2em !important;padding:10px 0 !important}
}
.text-upcase{text-transform:uppercase}
@media(max-width:479px){.text-left-xxs{text-align:left}
}
.smallest{font-size:.8em}
.list-links h3{font-size:1.4em}
.list-links a.link-underlined{text-decoration:underline}
@media(max-width:479px){.mobile-prominent{font-weight:bold}
}
.faq-menulink{display:block;margin-bottom:.5em;padding-left:.5em}
.faq-menulink:before{content:"»"}
.pagetop-link{display:block;text-align:right;margin-bottom:.5em}
.pagetop-link:after{content:" ↑"}
.price-half{font-size:.5em;font-weight:300;margin-right:5px}
ul.small-legal{list-style:disc;padding-left:1.2em;font-size:14px}
ul.small-legal li{margin-top:.5em;font-size:16px}
.small-legal sup{display:none}
.carousel.header-carousel{width:100%;z-index:10;position:relative}
.ie-old .carousel.header-carousel{background:url("/assets/images/png/transparent90.png")}
@media(max-width:799px){.carousel.header-carousel{margin:0;height:auto;top:0}
}
.carousel.header-carousel .header-carousel-background{background-repeat:no-repeat;background-position:center top;background-size:cover}
.carousel.header-carousel .row .col{padding-top:270px;padding-bottom:100px;height:640px}
@media(max-width:799px){.carousel.header-carousel .row .col{padding:2em 0 4em;height:340px}
.carousel.header-carousel.category-page-banner .row .col{height:340px}
}
.carousel.header-carousel .header-carousel-caption{width:310px;background:rgba(255,255,255,0.8);padding:2em;margin-left:5em}
@media(max-width:799px){.carousel.header-carousel .header-carousel-caption{margin:0 auto;padding:1em}
}
.carousel.header-carousel .header-carousel-caption .header-carousel-caption-title{text-transform:uppercase;color:#8a036d;font-size:1.6em;margin:0}
.carousel.header-carousel .header-carousel-caption .header-carousel-caption-copy{font-weight:200;font-size:1.2em;color:#555;margin-top:.5em}
.carousel.header-carousel .header-carousel-caption--category{width:310px;background:rgba(255,255,255,0.9);padding:2em;margin-top:4em}
@media(max-width:799px){.carousel.header-carousel .header-carousel-caption--category{margin:0 auto;padding:1em}
}
.carousel.header-carousel .header-carousel-caption--category .header-carousel-caption-title{text-transform:uppercase;font-size:2em;margin:0 0 .75em 0;font-weight:300}
.header-search{margin-bottom:2em}
.header-search h2{color:#8a036d;font-size:2.8em !important;font-weight:lighter}
.header-search h1{color:#8a036d;font-size:2.8em;font-weight:lighter}
@media(max-width:1023px){.header-search h2{font-size:2em}
.header-search h1{font-size:2em}
}
.header-search span{color:#333;text-transform:none}
.header-checkout{margin-bottom:1em;text-align:center}
.product-detail-teaser .section-headline{color:#8a036d;font-size:1.8em;font-weight:300;text-align:center}
.row-listing-header{background:#555;text-align:center;color:white;text-transform:uppercase;overflow:hidden;padding-top:.5em;padding-bottom:.5em;border-radius:3px;word-wrap:break-word}
.row-listing-header>*{border-left:1px solid rgba(255,255,255,0.33)}
.cart-item-header{color:black;line-height:1;font-weight:bold;font-size:1.2em}
.content-headline{color:black;text-align:left;font-weight:initial;font-size:2.8em;word-wrap:break-word}
.content h1,.content h2,.content h3,.content h4,.content h5{margin-bottom:1rem;color:#8a036d}
.content p{font-weight:200;margin-bottom:2em;font-size:15px}
.figure-text-on-image{margin:0;padding:1em;position:relative;overflow:hidden;height:300px}
.figure-text-on-image.figure-background-image{background-repeat:no-repeat;background-position:center center;background-size:100% 100%;transition:.1s all}
.nav-grid-squares .figure-text-on-image{width:50%;float:left;position:relative;border-right:1px solid white;border-bottom:1px solid white}
@media(max-width:1023px){.nav-grid-squares .figure-text-on-image{width:100%;border-right:0}
}
.header-carousel-background .figure-text-on-image{padding:0}
.nav-grid-squares a:hover .figure-text-on-image.figure-background-image .figure-main-line{transition:.1s all;-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}
@media(min-width:1024px){.figure-text-on-image:first-child .figure-caption{right:1px}
.figure-text-on-image:first-child .figure-caption .figure-head-line{left:-50px}
.figure-text-on-image:first-child .figure-caption .figure-main-line{width:300px;text-align:right}
.figure-text-on-image:first-child .figure-caption .figure-eyecatcher{left:-100px}
.figure-text-on-image:first-child .figure-caption .figure-signifier{right:20px}
.figure-text-on-image:last-child .figure-caption{left:0;margin-left:0}
.figure-text-on-image:last-child .figure-caption .figure-head-line{right:-50px}
.figure-text-on-image:last-child .figure-caption .figure-main-line{width:300px}
.figure-text-on-image:last-child .figure-caption .figure-eyecatcher{right:-100px}
}
.figure-text-on-image .figure-caption{width:275px;height:150px;position:absolute;padding:15px;margin-left:20px;background-color:rgba(255,255,255,.8)}
@media(max-width:799px){.figure-text-on-image .figure-caption{position:relative;text-align:center;width:80%;height:auto;margin:2em auto}
}
@media(min-width:800px) and (max-width:1023px){.figure-text-on-image .figure-caption{width:50%;margin:1.2em auto 0 auto}
}
@media(min-width:1024px){.figure-text-on-image .figure-caption{position:absolute;top:50%;margin-top:-80px}
}
.header-carousel-background .figure-text-on-image .figure-caption{float:none;position:static;margin:0;padding:0}
.nav-grid-squares .figure-text-on-image .figure-caption{float:none;margin:0;width:100%;min-height:280px;background:0;top:0}
.nav-grid-squares .figure-text-on-image .figure-caption .figure-main-line{background:white;background:rgba(255,255,255,0.9);width:auto;text-align:center;padding-top:1em;padding-bottom:1em;color:black}
.figure-text-on-image .figure-head-line{text-transform:uppercase;background:#8a036d;color:white;font-weight:bold;padding:6px;line-height:1;position:absolute;top:-.5em}
.header-carousel-background .figure-text-on-image .figure-head-line{font-size:1.5em}
@media(max-width:799px){.figure-text-on-image .figure-head-line{position:relative;top:0;padding:.5em 0}
}
@media(max-width:479px){.figure-text-on-image .figure-head-line{padding:.2em;text-align:center}
}
.figure-text-on-image .figure-eyecatcher{position:absolute;right:10%;bottom:20%;color:white;background:#8a036d;font-weight:700;font-size:22px;text-align:center;border-radius:50%;width:60px;height:60px;line-height:2.7}
.header-carousel-background .figure-text-on-image .figure-eyecatcher{font-size:35px;width:100px;height:100px;line-height:2.9;right:15%;bottom:auto;top:15%}
@media(min-width:800px) and (max-width:1023px){.header-carousel-background .figure-text-on-image .figure-eyecatcher{right:5%;bottom:20%;top:auto}
}
@media(max-width:799px){.header-carousel-background .figure-text-on-image .figure-eyecatcher{right:10%;bottom:10%;top:auto;font-size:28px;width:80px;height:80px;margin:0}
}
@media(max-width:799px){.figure-text-on-image .figure-eyecatcher{position:relative;bottom:0;right:0;margin:.5em auto}
}
@media(max-width:799px){.figure-text-on-image .figure-eyecatcher{position:absolute;bottom:1em;right:1em}
}
.figure-text-on-image .figure-main-line{text-transform:uppercase;font-size:1.6em;font-weight:300;line-height:1;position:absolute;top:24%;word-wrap:break-word}
.nav-grid-squares .figure-text-on-image .figure-main-line{position:relative;top:auto;width:100%;text-align:center}
.header-carousel-background .figure-text-on-image .figure-main-line{font-size:3em;max-width:60%}
@media(max-width:799px){.header-carousel-background .figure-text-on-image .figure-main-line{position:relative;max-width:100%;width:100%;font-size:2em}
}
@media(max-width:799px){.figure-text-on-image .figure-main-line{padding:.5em 0;position:relative;top:.5em;text-align:center;width:100%}
}
@media(max-width:479px){.figure-text-on-image .figure-main-line{padding:.2em}
}
.figure-text-on-image .figure-signifier{position:absolute;bottom:10%}
.header-carousel-background .figure-text-on-image .figure-signifier{bottom:10%}
@media(max-width:479px){.figure-text-on-image .figure-signifier{position:relative;bottom:auto;top:auto}
}
@media(max-width:799px){.figure-text-on-image .figure-signifier{position:relative;bottom:auto;top:auto;margin-top:2em}
}
a:hover>.figure-carousel-product{opacity:.9}
a:active>.figure-carousel-product{position:relative;top:1px}
.section-product-carousel .figure-carousel-product{background:white;color:#8a036d;padding:1em}
.section-product-carousel .figure-carousel-product .carousel-product-image{width:100%;height:auto}
@media(max-width:799px){.section-product-carousel .figure-carousel-product .carousel-product-image{width:50%;margin:0 auto}
}
@media(max-width:479px){.section-product-carousel .figure-carousel-product .carousel-product-image{width:100%;margin:0 auto}
}
.section-product-carousel .figure-carousel-product .carousel-product-headline{width:100%;font-size:1.1em;font-weight:bold;min-height:4em}
.section-product-carousel .figure-carousel-product .carousel-product-small{color:#bfbfbf;font-size:.8em;margin:1em 0}
.section-product-carousel .figure-carousel-product .carousel-product-footer{text-align:center}
.section-product-carousel .figure-carousel-product .carousel-product-footer strong{color:black;font-weight:300;vertical-align:top;font-size:2em}
.section-product-carousel .figure-carousel-product .carousel-product-footer small{vertical-align:top;color:black;position:relative;font-size:1em}
.section-product-carousel .figure-carousel-product .carousel-product-footer small:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #333;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
.product-wrap-outer{position:relative;display:block}
.product-wrap-inner{z-index:1;height:auto !important}
.product-wrap-inner.hoverIntent{left:.2em;right:.2em;background:#fff;z-index:1000}
.product-wrap-inner:hover .product-quick-add-container{display:block}
.carousel-inner .myplaceholder{display:none}
.carousel-inner .product-wrap-inner.hoverIntent{position:relative;left:0;right:0;box-shadow:none}
.carousel-inner .product-wrap-inner:hover{box-shadow:none}
.quick-add-select-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:.5em}
.quick-add-select-container select{margin-left:1em}
.quick-add-message,.quick-add-message--positive,.quick-add-message--warning{color:white;padding:1em;text-align:right;overflow:hidden;margin-left:-2px;margin-right:-5px;margin-bottom:5px;display:block;border-radius:3px}
.carousel .quick-add-message,.carousel .quick-add-message--positive,.carousel .quick-add-message--warning{text-align:center;text-transform:uppercase}
.quick-add-message--warning{text-transform:uppercase;text-align:center}
.figure-product{padding:.5em;background:white}
.product-wrap-outer .figure-product{padding:0;margin:0}
.product-wrap-outer .figure-product .new-label{margin-top:10px;position:absolute}
.carousel-inner .product-wrap-outer{padding:0 0 110px 0;position:relative;background:#fff;width:90.3%;margin:.5em .7em}
.figure-product .vat-check{width:45px;height:45px;position:absolute;left:15px;margin-top:25px;background-image:url(../images/png/VAT_free.png)}
.figure-product .product-quick-add-container{overflow:hidden;display:block;background:#fff;padding-left:5px;padding-right:10px;position:absolute;width:100%;bottom:0;z-index:1}
.figure-product .product-quick-add-container .select-styled{font-size:13px;padding-left:.5em;margin-left:5px;max-width:118px}
a .figure-product{transition:.2s all}
a:hover .figure-product{-webkit-transform:scale(1.03,1.03);-ms-transform:scale(1.03,1.03);transform:scale(1.03,1.03);transition:.2s all}
.figure-product .product-image{width:100%;height:auto;background:#fff;position:relative}
.product-headline{width:100%;font-weight:bold;height:auto;background:#fff;padding:0;height:60px}
.figure-product .product-label{position:absolute;right:0;top:7em;background:#8a036d;color:white;padding:.5em 1em;font-size:14px}
.figure-product .product-small{color:#bfbfbf;font-size:.8em;margin:1em 0}
.figure-product .product-footer-shipping-info{font-weight:bold;font-size:.8em;text-align:right;width:100%;display:block}
.figure-product .product-footer{text-align:right;background:#fff;padding-right:10px;margin-bottom:3em}
.figure-product .product-footer .product-quick-add-container{padding-top:0}
.figure-product .product-footer strong{vertical-align:top;font-size:1.6em;font-weight:400;display:block;min-height:1.2em}
.figure-product .product-footer small{vertical-align:top;color:black;display:inline-block;position:relative;font-size:1em;font-weight:300}
.figure-product .product-footer small:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #333;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
.figure-product .product-rating{z-index:2;border-radius:0;background:transparent;position:relative}
.figure-product .product-rating .product-rating-stars{border-radius:50px;padding:6px 8px}
.figure-product .product-rating-stars:after{border-width:0}
.section-youmaylike{border-bottom:1px solid #c3c3c3}
.section-youmaylike .product-wrap-outer{width:100%;margin:0;background:#fff;padding:0 1em 110px .7em}
.section-youmaylike .product-wrap-outer .figure-product .product-quick-add-container{width:92%;padding-right:0}
.rating-size{display:flex;justify-content:left}
.product-detail-teaser .figure-carousel-product{background:white;overflow:hidden;padding:1em;width:100%;position:relative;margin:15px 0}
.carousel-inner .figure-product{background:transparent}
.carousel-inner .figure-product .product-headline{padding-left:10px;padding-right:10px}
.accessories-carousel .carousel-inner .figure-product .product-headline a span{display:block;white-space:normal;word-break:break-word;padding-left:10px;padding-right:10px}
.carousel-inner .figure-product .product-footer{background:#fff;padding:0 10px 10px}
.carousel-inner .figure-product .no-hot-tooltip{display:none}
.carousel-inner .figure-product .vat-check{left:30px}
.carousel-inner .figure-product .product-quick-add-container{left:0;background:#fff}
@media(max-width:799px){.product-detail-teaser .figure-carousel-product{padding:2em 1em}
.section-youmaylike .product-wrap-outer .figure-product .product-quick-add-container{left:10px}
}
.product-detail-teaser .figure-carousel-product .carousel-product-headline,.product-detail-teaser .figure-carousel-product .carousel-product-small,.product-detail-teaser .figure-carousel-product .carousel-product-footer{float:right;width:52%;display:block;word-wrap:break-word}
@media(max-width:799px){.product-detail-teaser .figure-carousel-product .carousel-product-headline,.product-detail-teaser .figure-carousel-product .carousel-product-small,.product-detail-teaser .figure-carousel-product .carousel-product-footer{width:66%}
}
.product-detail-teaser .figure-carousel-product .carousel-product-headline{font-weight:bold;font-size:.9em}
.product-detail-teaser .figure-carousel-product .carousel-product-small{color:#bfbfbf;padding-top:.5em}
.product-detail-teaser .figure-carousel-product .carousel-product-image{width:43%;height:auto}
@media(max-width:799px){.product-detail-teaser .figure-carousel-product .carousel-product-image{width:33%;top:0}
}
.product-detail-teaser .figure-carousel-product .carousel-product-footer{text-align:right;border-top:1px solid #e8e8e8;padding-top:1em}
.product-detail-teaser .figure-carousel-product .carousel-product-footer strong{vertical-align:top;font-size:1.7em;line-height:1;font-weight:300}
.product-detail-teaser .figure-carousel-product .carousel-product-footer small{vertical-align:top;color:#333;position:relative;font-size:.9em}
.product-detail-teaser .figure-carousel-product .carousel-product-footer small:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #333;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
.section-pre-footer{background-color:#1788c3;margin-bottom:0}
.content h4.flexiable-layer-title{text-transform:none}
.section-news-promotions{margin-top:0}
.title-news-promotion{background:#fff}
.layer-wrapper{padding-top:16px}
.layer-image{background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;border:1px solid #ccc}
.layer-wrapper-single{height:375px;justify-content:flex-end}
.layer-wrapper-right-top{height:200px;margin-top:15px;margin-bottom:15px;justify-content:flex-start}
.layer-wrapper-right-bottom{height:200px;justify-content:flex-end}
@media(max-width:799px){.layer-wrapper-right-top{height:auto}
.layer-wrapper-right-bottom{height:auto}
.thirdlayer-section .row{display:flex;flex-direction:column-reverse}
}
@media(max-width:820px){.out-stock{width:auto !important;padding:.5em !important}
.checkout-breadcrum{margin-top:6em}
.translate-size{position:absolute;bottom:6.5rem !important;right:1rem !important}
.product-listing-wrapper .card-height{height:29em !important}
.checkout-block .form-actions{text-align:inherit !important}
}
.layer-content{flex:0 0 50%;max-width:50%;background:rgba(255,255,255,0.8);color:#333;display:flex;flex-direction:column;padding:18px 15px 15px}
.layer-content-title{color:#8a036d;margin-bottom:15px}
.layer-text{font-weight:200;line-height:24px}
@media(min-width:1024px){.layer-bottom{margin-top:auto}
}
@media(min-width:799px){.layer-wrapper{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;height:600px}
.layer-wrapper-single{height:100%}
.layer-wrapper-right-top{height:48%;margin-top:0;margin-bottom:4%}
.layer-wrapper-right-bottom{height:48%}
}
@media(min-width:800px) and (max-width:1023px){.layer-wrapper{display:block;height:auto}
.layer-wrapper-single{height:375px;margin-bottom:4%}
.layer-wrapper-right-bottom{height:200px}
.layer-wrapper-right-top{height:200px}
}
@media(max-width:420px){.layer-image{position:relative;margin-bottom:50px}
.layer-wrapper-single{min-height:375px}
.layer-bottom{left:0;width:100%;bottom:-38px;position:absolute}
.layer-wrapper-right-top{margin-bottom:50px}
.footer-image-logo{width:60% !important;display:flex;align-items:center;justify-content:center;position:relative;left:-5rem !important}
.bread-crumb-position{position:relative;top:5rem !important;left:0;padding-bottom:1em}
}
.figure-circular-image{text-align:center;margin:2em 0;padding:0 1em}
.figure-circular-image .circular-image-wrapper{display:inline-block}
.figure-circular-image .circular-image-wrapper img{width:100px;height:auto;display:inline-block}
@media(min-width:800px){.figure-circular-image .circular-image-wrapper{border-top:0 solid white;border-radius:50%;margin-top:-3.5em;padding:3em;padding-bottom:.5em}
}
@media(min-width:1224px){.figure-circular-image .circular-image-wrapper{margin-top:-3.5em;padding:3em;padding-bottom:.5em}
}
.figure-circular-image .circular-image-title{font-size:22px;font-weight:bold;color:#fff;margin-top:.5em;margin-bottom:.5em}
.figure-circular-image .circular-image-caption{color:#fff;margin:.5em 0}
@media(min-width:800px){.row>div:not(:last-child):not(:first-child) .figure-circular-image{border-right:1px solid #fff;border-left:1px solid #fff}
}
@media(max-width:799px){.figure-circular-image{padding-bottom:1em}
.row>div:not(:last-child) .figure-circular-image{border-bottom:1px solid #fff}
}
a:hover>.figure-media{background:rgba(255,255,255,0.4)}
.figure-media{text-align:center;margin:0}
@media(max-width:799px){.figure-media{text-align:left;margin:.5em 0;overflow:hidden;padding:5px}
}
.figure-media .figure-media-image{width:150px;height:auto;display:inline-block}
.section-checkout .figure-media .figure-media-image{width:100px}
@media(max-width:799px){.section-checkout .figure-media .figure-media-image{float:left;width:100px;margin-right:10px;padding:5px 0 30px 0}
}
@media(max-width:479px){.section-checkout .figure-media .figure-media-image{padding:5px 0 50px 0}
}
.figure-media .figure-media-title{text-transform:uppercase;font-weight:bold;font-size:2em;color:#333;line-height:1}
.figure-newsletter .figure-media-title{margin-top:20px}
.section-checkout .figure-media .figure-media-title{font-size:1.4em;text-transform:none;margin-top:.5em}
@media(max-width:499px){.section-checkout .figure-media .figure-media-title{margin-top:1rem}
.delivery-radio{height:2em}
.single-product-cart .cart-item-expand-trigger{text-align:center}
}
@media(min-width:768px) and (max-width:800px){.section-checkout .figure-media .figure-media-title{margin-top:9rem}
}
.figure-media .figure-media-caption{color:#555;margin:.5em 0}
.figure-full-teaser figcaption{text-align:right;padding-top:2.5em}
@media(max-width:1023px){.figure-full-teaser figcaption{text-align:center;padding:0}
}
.figure-full-teaser .full-teaser-headline{font-size:3.6em;line-height:1;word-wrap:break-word}
@media(max-width:799px){.figure-full-teaser .full-teaser-headline{font-size:2.2em}
}
.figure-full-teaser .full-teaser-subheadline{font-size:1.4em}
.figure-full-teaser .full-teaser-signifier{font-size:3em;color:white;background:#8a036d;border-radius:3px;display:inline-block;padding:0 15px;font-weight:bold;margin:10px 0}
.figure-full-teaser .full-teaser-link{color:#8a036d;text-decoration:underline;display:block;margin-top:1em;font-weight:300}
.figure-full-teaser .full-teaser-link .icon{display:inline-block;vertical-align:middle;margin-right:.5em}
@media(min-width:799px){.section-cross-content .row{display:flex;justify-content:center}
.section-cross-content .content h5{height:50px;overflow:hidden}
.section-cross-content .content p{height:96px;overflow:hidden}
}
.section-cross-content .content h5{text-transform:none}
.section-cross-content .content p{line-height:24px}
@media(max-width:799px){.section-cross-content .row .padding-top-bottom-2{padding-top:0}
}
section{margin-bottom:0}
.section-product-detail-tabs{margin-bottom:0}
.section-product-detail-tabs ul li .btn-tab{padding:0 4rem 2px}
.section-product-detail-info{background-color:#f4f4f4;padding-bottom:2em;margin-bottom:0}
.section-product-detail-info .btn-block{margin-bottom:1em}
@media(min-width:799px){.section-product-detail-tabs>.container{width:90%}
.section-product-detail-info>.container{width:90%}
.accessories-carousel{width:1140px}
}
@media(max-width:799px){.section-product-detail-info{padding-top:0;padding-bottom:0}
.section-product-detail-info .container,.section-product-detail-info article>aside{padding:0}
.section-product-detail-info .btn-tab{padding:1em;margin-bottom:0}
.section-product-detail-info .toggle-content.active{padding:2em 1em 1em}
.accessories-carousel{width:320px;margin:auto}
}
@media(max-width:370px){.accessories-carousel{width:260px}
}
.section-product-carousel .section-headline{font-weight:500;text-align:center;color:#555;text-transform:uppercase;margin-bottom:.5em;font-size:2.2em}
.section-sidebar{border-top:1px solid white;margin-top:0 !important}
@media(max-width:799px){.section-sidebar .container,.section-sidebar article>aside{margin:0;padding:0}
.section-sidebar{margin-top:0 !important}
}
.section-sidebar-content{padding:2.5em}
@media(min-width:800px) and (max-width:1023px){.section-sidebar-content{padding:2em 1em}
}
@media(max-width:799px){.section-sidebar-content{padding:.5em}
}
.section-sidebar-content h2{font-weight:300;background:white;padding:.2em .5em;font-size:1.9em;border-radius:3px;overflow:hidden}
.section-sidebar-content h2 span{color:green;display:block;position:relative;float:left;width:70%}
.section-sidebar-content h2.toggler{cursor:pointer;margin:.5rem}
.section-sidebar-content h2.toggler.active{margin-bottom:1em}
.section-sidebar-content h2.toggler.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.2s all}
.section-sidebar-content h2 .icon{float:right;margin-top:5px;transition:.2s all}
.content-section{margin-bottom:2em;margin-top:2em}
.section-search .content-section{margin-top:-0.4em}
.section-search,.section-account,.section-cart{background-color:#f4f4f4;margin-bottom:0}
.section-checkout{background-color:#f4f4f4;margin-bottom:0}
.section-category-landing{margin:2em 0 2em}
.section-category-landing p,.section-sidebar-content p{margin:0 .5rem}
fieldset{border:0;margin:0;padding:0}
fieldset+fieldset{margin-top:1em}
legend{font-size:1.25em;border-bottom:1px solid #e8e8e8;line-height:2;margin-bottom:1em;font-family:Helvetica,Arial,sans-serif;width:100%}
textarea{resize:none;border:1px solid #bfbfbf;border-radius:3px;padding:5px}
textarea.textarea-block{width:100%;min-height:100px}
label{cursor:default}
label input[type='checkbox'],label input[type='radio']{float:left;margin-left:1em;margin-right:.5em;margin-top:4px;margin-left:.25em;vertical-align:middle;width:20px}
label input[type='checkbox']+span,label input[type='checkbox']+input+span,label input[type='radio']+span,label input[type='radio']+input+span{display:block;margin-left:2em;overflow:hidden}
label a{color:#333;text-decoration:underline}
input[type='text'],input[type='text']{border:1px solid #bfbfbf;border-radius:3px}
.input-gray{background:#e8e8e8;border-radius:2px;border:0}
.form-group .control-group .controls{overflow:hidden}
.login-section .form-group .control-group .controls{overflow:initial !important}
.register-page .control-label{margin-top:0 !important}
.form-group.form-error label{color:#d9534f}
.form-group.form-error .input-control{border:1px solid #d9534f}
.form-info{font-size:.9em;margin-top:8px}
.form-info a{color:#333;text-decoration:underline}
.form-info-error{color:#d9534f;margin-bottom:1em}
.input-control{display:block;padding:0 5px;width:100%;border-radius:3px;border:1px solid #bfbfbf}
input.input-control{height:2.4em;line-height:1.333;color:black}
input.placeholder{color:#aaa;font-style:italic}
.input-label{display:block;margin-bottom:8px;cursor:default;font-size:.95em}
.form-group-inline .input-label,.form-group-inline .input-control{display:inline-block;margin-left:.5em;width:auto}
.form-group-inline .input-label:first-child,.form-group-inline .input-control:first-child{margin-left:0}
.form-group-checkbox-radio-inline label{float:left;margin-right:1em}
.form-actions{margin-top:.5em;margin-bottom:1em}
@media(max-width:799px){.form-actions [class*="btn-"].pull-right{width:100%;display:block;float:none;padding-left:0;padding-right:0}
.form-actions .col-xs-12 [class*="btn-"]{width:100%;display:block;float:none;margin-top:1em;padding-left:0;padding-right:0}
.form-actions .col-xs-12:first-child [class*="btn-"]{margin-top:0}
}
::-webkit-input-placeholder{color:#bfbfbf;font-style:italic}
:-moz-placeholder{color:#bfbfbf;font-style:italic}
::-moz-placeholder{color:#bfbfbf;font-style:italic}
:-ms-input-placeholder{color:#bfbfbf;font-style:italic}
.quintity-number{display:flex;align-items:flex-end}
.product-form .quantity-input{margin:0}
.quantity-input{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;border-radius:3px;position:relative;line-height:1.2;padding-top:0;width:100px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:block;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}
.cart-item .quantity-input{margin-top:-0.2rem}
.quantity-input .btn-apply-quantity{position:absolute;margin-top:5px;left:-3px;width:100%;color:white;background:#8a036d;display:none;padding:0;text-align:center;z-index:1}
@media(max-width:479px){.quantity-input .btn-apply-quantity{position:relative;margin-top:5px;width:100%;color:white;background:#8a036d;display:none;padding:0;text-align:center;z-index:1}
.cart-order{display:none !important}
}
.input-numeric-cart{background-color:#e8e8e8;padding:5px;width:100%;position:relative;margin:0 auto}
.quantity-input .input-numeric-cart{height:35px;border-radius:3em;width:150px;min-width:130px;border:.0625em solid #8a036d}
.update-cart{position:relative;width:150px}
.quantity-input .btn-apply-quantity:hover{background:#8a036d;color:#fff}
.quantity-input .btn-apply-quantity:hover:after{border-bottom-color:#8a036d;transition:all .3s}
.quantity-input .btn-apply-quantity:after{top:-20px;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#8a036d;border-width:10px;margin-left:-10px;transition:all .3s}
.quantity-input input{width:35px;font-size:15px;font-weight:bold;text-align:center;border:0;display:inline-block;vertical-align:top;margin:0;padding:0;position:relative;top:0}
@media(max-width:480px){.input-numeric-cart{display:flex}
.quantity-input input{width:28px}
.au-container-main .notification-css{z-index:9999 !important;margin:auto !important}
}
.cart-item .quantity-input input{font-size:20px;font-weight:normal}
.quantity-input button:disabled{opacity:.3}
.quantity-input button{background:0;font-weight:bold;font-size:1 em;color:#8a036d;border:0;display:inline-block;vertical-align:top;width:22px}
.select-control{background:#e8e8e8;border:0;font-size:1.3em;color:black;height:1.85em;border-radius:3em;padding-left:.25em;padding-right:.25em}
.select-control-white{background:white;border:0;font-size:1em;color:black;height:1.85em;border-radius:3px;padding-left:.25em;padding-right:.25em;border:1px solid #bfbfbf;width:100%}
.select-control-small{font-size:1em}
.select-styled{font-weight:bold;font-size:15px;height:35px;padding-right:2em;padding-left:1em;max-width:150px;background:url(../images/svg/select-arrow.svg) no-repeat right 10px center;background-color:#e8e8e8;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.ie9 .select-styled{background:#e8e8e8 !important;padding-right:0}
.select-styled::-ms-expand{display:none}
.select-block{display:block;width:100%}
.select-white{color:#8a036d;background:white;border:0}
form .error textarea{border:1px solid #d9791e;background:#fefbf8}
form .error input{border:1px solid #d9791e;background:#fefbf8}
form .error .help-inline{color:#d9791e;font-weight:bold}
.form-no-style{display:inline-block}
.input-large{width:30px;height:30px;position:relative;left:.5em}
label.label-small input[type='checkbox']{margin-top:.1em;margin-left:0}
.btn,.btn-default,.btn-primary1,.btn-secondary,.btn-tertiary,.btn-quaternary,.btn-in-input,.btn-tab,.btn-highlighted,.btn-nude,.btn-icon-no-bg{display:inline-block;padding:0 1rem 2px;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:0;border-radius:3px;white-space:nowrap;color:white;line-height:2.4em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s}
@media(max-width:479px){.btn.btn-block-xxs,.btn-block-xxs.btn-default,.btn-block-xxs.btn-primary1,.btn-block-xxs.btn-secondary,.btn-block-xxs.btn-tertiary,.btn-block-xxs.btn-quaternary,.btn-block-xxs.btn-in-input,.btn-block-xxs.btn-tab,.btn-block-xxs.btn-highlighted,.btn-block-xxs.btn-nude,.btn-block-xxs.btn-icon-no-bg{display:block;width:100%}
}
.btn:hover,.btn-default:hover,.btn-primary1:hover,.btn-secondary:hover,.btn-tertiary:hover,.btn-quaternary:hover,.btn-in-input:hover,.btn-tab:hover,.btn-highlighted:hover,.btn-nude:hover,.btn-icon-no-bg:hover,.btn-default:focus,.btn-primary1:focus,.btn-secondary:focus,.btn-tertiary:focus,.btn-quaternary:focus,.btn-in-input:focus,.btn-tab:focus,.btn-highlighted:focus,.btn-nude:focus,.btn-icon-no-bg:focus,.btn:active,.btn-default:active,.btn-primary1:active,.btn-secondary:active,.btn-tertiary:active,.btn-quaternary:active,.btn-in-input:active,.btn-tab:active,.btn-highlighted:active,.btn-nude:active,.btn-icon-no-bg:active,.btn.active,.active.btn-default,.active.btn-primary1,.active.btn-secondary,.active.btn-tertiary,.active.btn-quaternary,.active.btn-in-input,.active.btn-tab,.active.btn-highlighted,.active.btn-nude,.active.btn-icon-no-bg{color:white}
.btn.disabled,.disabled.btn-default,.disabled.btn-primary1,.disabled.btn-secondary,.disabled.btn-tertiary,.disabled.btn-quaternary,.disabled.btn-in-input,.disabled.btn-tab,.disabled.btn-highlighted,.disabled.btn-nude,.disabled.btn-icon-no-bg,.btn[disabled],[disabled].btn-default,[disabled].btn-primary1,[disabled].btn-secondary,[disabled].btn-tertiary,[disabled].btn-quaternary,[disabled].btn-in-input,[disabled].btn-tab,[disabled].btn-highlighted,[disabled].btn-nude,[disabled].btn-icon-no-bg,fieldset[disabled] .btn,fieldset[disabled] .btn-default,fieldset[disabled] .btn-primary1,fieldset[disabled] .btn-secondary,fieldset[disabled] .btn-tertiary,fieldset[disabled] .btn-quaternary,fieldset[disabled] .btn-in-input,fieldset[disabled] .btn-tab,fieldset[disabled] .btn-highlighted,fieldset[disabled] .btn-nude,fieldset[disabled] .btn-icon-no-bg{cursor:not-allowed;pointer-events:none;opacity:.5}
.btn [class*="icon-"],.btn-default [class*="icon-"],.btn-primary1 [class*="icon-"],.btn-secondary [class*="icon-"],.btn-tertiary [class*="icon-"],.btn-quaternary [class*="icon-"],.btn-in-input [class*="icon-"],.btn-tab [class*="icon-"],.btn-highlighted [class*="icon-"],.btn-nude [class*="icon-"],.btn-icon-no-bg [class*="icon-"]{font-size:.9em;display:inline-block;vertical-align:middle;margin-left:.5em;margin-right:.5em}
.btn [class*="icon-"]:first-child,.btn-default [class*="icon-"]:first-child,.btn-primary1 [class*="icon-"]:first-child,.btn-secondary [class*="icon-"]:first-child,.btn-tertiary [class*="icon-"]:first-child,.btn-quaternary [class*="icon-"]:first-child,.btn-in-input [class*="icon-"]:first-child,.btn-tab [class*="icon-"]:first-child,.btn-highlighted [class*="icon-"]:first-child,.btn-nude [class*="icon-"]:first-child,.btn-icon-no-bg [class*="icon-"]:first-child{margin-left:0}
.btn [class*="icon-"]:last-child,.btn-default [class*="icon-"]:last-child,.btn-primary1 [class*="icon-"]:last-child,.btn-secondary [class*="icon-"]:last-child,.btn-tertiary [class*="icon-"]:last-child,.btn-quaternary [class*="icon-"]:last-child,.btn-in-input [class*="icon-"]:last-child,.btn-tab [class*="icon-"]:last-child,.btn-highlighted [class*="icon-"]:last-child,.btn-nude [class*="icon-"]:last-child,.btn-icon-no-bg [class*="icon-"]:last-child{margin-right:0}
.btn .hidden-active,.btn-default .hidden-active,.btn-primary1.hidden-active,.btn-secondary .hidden-active,.btn-tertiary .hidden-active,.btn-quaternary .hidden-active,.btn-in-input .hidden-active,.btn-tab .hidden-active,.btn-highlighted .hidden-active,.btn-nude .hidden-active,.btn-icon-no-bg .hidden-active{display:none}
.btn .hidden-inactive,.btn-default .hidden-inactive,.btn-primary1 .hidden-inactive,.btn-secondary .hidden-inactive,.btn-tertiary .hidden-inactive,.btn-quaternary .hidden-inactive,.btn-in-input .hidden-inactive,.btn-tab .hidden-inactive,.btn-highlighted .hidden-inactive,.btn-nude .hidden-inactive,.btn-icon-no-bg .hidden-inactive{display:inline-block}
.btn.active .hidden-active,.active.btn-default .hidden-active,.active.btn-primary1 .hidden-active,.active.btn-secondary .hidden-active,.active.btn-tertiary .hidden-active,.active.btn-quaternary .hidden-active,.active.btn-in-input .hidden-active,.active.btn-tab .hidden-active,.active.btn-highlighted .hidden-active,.active.btn-nude .hidden-active,.active.btn-icon-no-bg .hidden-active{display:inline-block}
.btn.active .hidden-inactive,.active.btn-default .hidden-inactive,.active.btn-primary1 .hidden-inactive,.active.btn-secondary .hidden-inactive,.active.btn-tertiary .hidden-inactive,.active.btn-quaternary .hidden-inactive,.active.btn-in-input .hidden-inactive,.active.btn-tab .hidden-inactive,.active.btn-highlighted .hidden-inactive,.active.btn-nude .hidden-inactive,.active.btn-icon-no-bg .hidden-inactive{display:none}
.btn-default{color:#fff;background-color:#7c7c7c;background-image:linear-gradient(#7c7c7c,#555)}
.btn-default.active,.btn-default:active{color:#fff;background-color:#888;background-image:linear-gradient(#888,#555)}
.btn-default:hover{color:#fff;background-color:#888;background-image:linear-gradient(#888,#555)}
.btn-primary1{color:#fff;background-color:#8a036d}
.btn-primary1.active{color:#fff;background-color:#a32317}
.btn-primary1:hover{color:#fff;background-color:#ac2518}
.btn-secondary,.btn-link-alt{color:#fff !important;background-color:#8a036d !important;border-color:#8a036d !important;box-shadow:inset 0 0 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075)}
.btn-secondary.active,.btn-secondary:active{color:#fff;background-color:#0075ac}
.btn-secondary:hover{color:#fff;background-color:#0075ac}
.btn-tertiary{color:#555;border:1px solid #bfbfbf;background-color:transparent}
.btn-tertiary.active{color:#555}
.btn-tertiary:hover{color:#bfbfbf;border-color:#bfbfbf}
.btn-quaternary{color:#fff;background-color:#8a036d}
.btn-quaternary.active{color:#fff;background-color:#007cb6}
.btn-quaternary:hover{color:#fff;background-color:#0090d4}
.btn-in-input{color:black;border:transparent;background-color:transparent;padding:0;margin:0}
.btn-tab{color:#8a036d;background-color:#fff;border-radius:5px 5px 0 0}
@media(max-width:799px){.btn-tab{color:white;background-color:#8a036d}
}
.btn-tab.active{color:#fff;background-color:#000;position:relative}
.btn-tab.active:after{border-width:10px 10px 0 10px;border-color:transparent;border-top-color:#000;width:0;height:0;display:block;position:absolute;top:100%;left:50%;margin-left:-10px;content:'';z-index:0}
.btn-tab:hover{color:#fff !important;background-color:#000}
.btn-tab.btn-block{border-radius:0}
.btn-highlighted{color:#fff;background-color:#8a036d}
.btn-highlighted.active{color:#fff}
.btn-highlighted:hover{color:#fff;background-color:#0075ac}
.btn-block{padding-left:0;padding-right:0;display:block;width:100%}
.btn-large{padding-left:2em;padding-right:2em}
.btn-small{line-height:2.1em}
.solution-content-link{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:black;font-size:1.2em;font-weight:200;padding:.5em 0}
.solution-content-link:first-child{border-bottom:1px solid #e8e8e8}
.solution-content-link .icon{margin-right:.5em}
.btn-link-alt{line-height:1.333;padding:0;color:#8a036d;background:0;border:0;text-decoration:underline}
.btn-link-alt .icon{margin-left:1em}
.btn-link-alt:hover{color:#8a036d}
.btn-nude{background:0}
.btn-nude:hover{background:rgba(255,255,255,0.1)}
.btn-icon-no-bg{background:0;color:#666;text-align:left;padding:0}
.btn-icon-no-bg:active,.btn-icon-no-bg:focus,.btn-icon-no-bg.active{background:0;color:#666}
.btn-icon-no-bg.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.btn-icon-no-bg:hover{color:#666}
.btn-icon-no-bg span{margin-right:.5em;text-decoration:underline}
.btn-remove-entry{position:absolute;top:5px;right:0}
.btn-remove-entry--narrow{position:absolute;top:0;right:0}
.btn-in-header{height:33px;margin-top:35px;line-height:2.2;position:absolute;right:0;left:0;max-width:100%;overflow:hidden}
@media(min-width:1024px) and (max-width:1223px){.btn-in-header{font-size:13px;line-height:2.6;height:32px;margin-top:35px}
}
@media(min-width:800px) and (max-width:1023px){.btn-in-header{font-size:13px;height:28px;margin-top:40px}
}
ol,ul{margin:0;padding:0;list-style:none}
.list-block li{margin:.5em 0}
.list-inline,.list-tabs{margin-bottom:1em}
.list-inline li,.list-tabs li{display:inline-block;margin:0 .66em}
.list-inline li:first-child,.list-tabs li:first-child{margin-left:0}
.list-inline li:last-child,.list-tabs li:last-child{margin-right:0}
@media(max-width:799px){.btn{display:block}
.btn-default{width:100%;display:block}
}
@media(max-width:799px){.list-inline li,.list-tabs li{display:block;margin:.5em 0}
}
.list-tabs{margin-bottom:0}
.list-tabs li{margin-left:0;margin-right:-1px}
.list-horizontal>li,.list-checkout-steps>li{display:inline-block}
.list-bordered-gray>li{border-right:1px solid #bfbfbf}
.list-bordered-gray>li:last-child{border:0}
.list-links>li{padding:.2em 0}
.list-rows>li{margin-bottom:1em}
.cart-entries{margin-bottom:2em}
.list-product-title{color:#8a036d;font-weight:300;text-align:center;margin:1em 0}
.list-checkout-steps li{font-size:1.5em;margin-left:1em}
.list-checkout-steps li:first-child{margin-left:0}
.list-checkout-steps li.active{color:#8a036d;font-weight:bold}
.list-checkout-steps li .icon{display:inline-block;margin-left:1em}
@media(max-width:799px){.list-checkout-steps li{display:none}
.list-checkout-steps li.active{display:block;margin-left:0}
.list-checkout-steps li.active .icon{display:none}
}
.cart-item{position:relative;background:white;padding:1em 0}
.uk-vat-relief{height:33px;background:#b4dbec;text-align:center;padding:.5em 0}
.uk-vat-relief-pl{padding-left:0}
.uk-vat-relief-pr{padding-right:0}
.auz-prod-title{margin-bottom:10px}
@media(max-width:799px){.cart-item .cart-item-has-bundle{position:relative;padding-bottom:60px;position:relative}
.uk-vat-relief-pl{padding-left:7.5px;font-size:13px}
.uk-vat-relief-pr{padding-right:7.5px}
.uk-vat-relief{height:auto}
.uk-vat-relief-pp{height:auto}
.cart-item small{padding-left:10px;padding-right:10px}
.uk-vat-relief label.label-small input[type='checkbox']{margin-left:10px}
.uk-vat-relief-pp small{padding-bottom:10px}
}
.cart-item .cart-item-strike-price{position:absolute;top:0;width:100%;left:0;right:0;text-align:center}
@media(max-width:799px){.cart-item .cart-item-strike-price{top:-1em}
}
@media(max-width:479px){.cart-item .cart-item-strike-price{position:static;top:auto}
}
.cart-item .cart-item-strike-price span{display:inline-block;overflow:hidden;position:relative}
.cart-item .cart-item-strike-price span:after{content:' ';position:absolute;width:100%;height:1px;left:0;top:45%;background-color:black;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}
.cart-item .cart-item-price{display:inline-block;position:relative}
@media(max-width:799px){.cart-item{padding:1em}
}
.cart-item small{font-size:.8em;display:block}
.cart-item .cart-item-image{width:100%;display:block;text-align:center}
.cart-item .cart-item-image img{max-width:100px;display:inline-block}
.cart-item .cart-item-bundle-trigger{margin-top:2em;margin-bottom:1em;transition:.2s all}
@media(max-width:799px){.cart-item .cart-item-bundle-trigger{width:100%}
}
.cart-item .cart-item-bundle-trigger.active,.cart-item .cart-item-bundle-trigger:active,.cart-item .cart-item-bundle-trigger:focus{color:#fff !important}
.cart-item .cart-item-bundle-trigger.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.2s all}
.cart-item .cart-item-bundle>li{border-top:2px solid #fafafa;margin-top:.5em;margin-bottom:.5em;padding-top:.5em;padding-bottom:.5em}
.cart-item .cart-item-bundle-title{min-height:75px}
.cart-item .cart-item-image--bundle{height:75px;display:block;text-align:left}
.cart-item .cart-item-image--bundle img{max-height:75px;width:auto;display:inline-block}
@media(min-width:800px){.cart-item .cart-item-nudge{padding-bottom:1.5em;padding-top:1.5em}
}
.cart-item .border-left{border-left:1px solid #bfbfbf}
@media(max-width:479px){.cart-item .border-left{border:0}
}
.cart-item .border-left-desktop{border-left:1px solid #bfbfbf}
@media(max-width:799px){.cart-item .border-left-desktop{border:0}
}
@media(min-width:480px){#cart-promotions .cart-item>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.cart-applied-promotion{background:#bababa;text-align:center;font-size:16px;margin-top:1px;padding:.5em 1em}
.cart-applied-promotion--removable{background:#bfbfbf;padding:.5em 1em;margin-top:1px;text-align:center;font-size:20px}
.list-media{font-size:0}
.list-media li{font-size:18px;width:33%;margin-bottom:2em;display:inline-block;vertical-align:top}
.list-media li .list-media-text{width:80%;padding-right:1em;padding-top:.3em;float:right;font-weight:bold}
.list-media li img{margin-right:5%;width:15%;height:auto;float:left}
@media(max-width:1023px){.list-media li{width:50%}
}
@media(max-width:479px){.list-media li{width:100%}
}
@media(min-width:1224px){.list-media li{width:25%}
}
.content ol{counter-reset:listenpunkt_ebene1;list-style-type:none;line-height:1.5;font-size:14px;position:relative;padding-left:1.5em}
.content ol>li:before{content:counter(listenpunkt_ebene1) ". ";counter-increment:listenpunkt_ebene1;position:absolute;left:0;font-weight:bold}
.content ol ol{counter-reset:listenpunkt_ebene2;list-style-type:none;padding-left:2.5em;margin-bottom:1em}
.content ol ol li:before{content:counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2,decimal) ". ";counter-increment:listenpunkt_ebene2;position:absolute;left:0}
.content ol ol[type='a']{list-style-type:upper-latin}
.content ol ol[type='a'] li:before{display:none}
.content ol ol ol{counter-reset:listenpunkt_ebene3;list-style-type:none;margin-bottom:1em;padding-left:3.5em}
.content ol ol ol li:before{content:counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2,decimal) "." counter(listenpunkt_ebene3,decimal) ". ";counter-increment:listenpunkt_ebene3;position:absolute;left:0}
.content ol ol ol[type='a']{list-style-type:upper-latin;padding-left:2em}
.content ol ol ol[type='a'] li:before{display:none}
.content li{font-weight:200;font-size:15px}
.checkout-header{margin-bottom:0}
.checkout-header h5{color:#8a036d;font-weight:bold;text-transform:uppercase}
.checkout-block{background-color:#fff;margin-bottom:1em;padding:1em}
.checkout-block.checkout-block-flex .row{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media(max-width:799px){.checkout-block.checkout-block-flex .row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.checkout-block.checkout-block-flex .row>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.checkout-block.checkout-block-flex .row>div .checkout-well{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}
.checkout-block.checkout-block-transparent{background:0;padding-left:0;padding-right:0}
.checkout-block .form-group,.checkout-block .checkout-header{padding:.5em .5em}
.checkout-block .form-info{text-align:right}
.checkout-block .form-actions{padding:0 1em;margin-top:1em;text-align:right}
.checkout-block label{font-size:1em}
.checkout-block input[type='text'],.checkout-block input[type='password'],.checkout-block input[type='email']{border-radius:5px;border-width:1px}
.back-to-basket .icon{margin-left:0 !important;margin-right:1em !important;transform:scaleX(-1)}
@media(max-width:799px){.checkout-block{padding:5em 1em}
}
.checkout-address{background-color:#f4f4f4;padding:1em;margin:1em}
.checkout-address strong{display:block;margin-bottom:1em}
.checkout-p-info{margin:1em}
@media(max-width:799px){.checkout-p-info{min-height:0}
}
.checkout-p-info.checkout-well{background:#f4f4f4;padding:1em}
.checkout-p-info-small{min-height:0}
.checkout-final-actions{margin-bottom:2.5em;margin-top:1.5em}
.checkout-final-actions span+span{margin-left:2em}
@media(max-width:799px){.checkout-final-actions span+span{display:block;margin-left:0;margin-top:1em}
}
.account-links ul{border-bottom:1px solid #bfbfbf;margin-bottom:1.5em;margin-top:-1ex}
.account-links .icon{float:left;margin-top:1px;margin-right:.5em;vertical-align:middle}
.account-links a{border-top:1px solid #c4c4c4;color:#333;display:block;padding:.8em 0;text-transform:inherit;text-decoration:none}
.account-links .active a{color:#8a036d;text-decoration:none}
.account-links li:first-child a{border-top:0}
.account-links .account-links-sub{display:block;margin-top:-.4em}
.account-links .account-links-sub a{font-size:.9em;text-transform:none;padding:.6em 0}
.account-links .account-links-sub a:first-child{border-top:0}
.account-header{margin-bottom:1.5em}
.account-header h4{color:#8a036d;font-weight:bold}
.account-header h5{color:#8a036d;font-weight:bold;text-transform:uppercase}
.account-block{margin:0 1em 1.5em}
.account-block+.account-block{margin-top:3em}
@media(max-width:799px){.account-block{margin:0 0 1.5em}
}
.account-p-info,.account-group{background-color:#fbfbfb;border:1px solid #ccc;padding:1.5em;overflow:hidden;border-radius:15px 0 15px 0;min-height:330px}
.account-p-info strong,.account-group strong{display:block;margin-bottom:1em}
.account-p-info a,.account-group a{display:inline-block;margin-right:1em;text-decoration:underline}
.account-orders-header{background:#555;text-align:center;color:white;text-transform:uppercase;overflow:hidden;padding-top:.5em;padding-bottom:.5em;border-radius:3px;word-wrap:break-word}
@media(max-width:479px){.account-orders-header{display:none}
}
.account-orders-header>*{border-left:1px solid rgba(255,255,255,0.33)}
.account-orders-header>*:first-child{border-left:0}
.account-orders-item{border-top:1px solid #bfbfbf;padding-bottom:1em;padding-top:1em;line-height:2.4em}
@media(max-width:479px){.account-orders-item{line-height:1.2}
}
.account-orders-item:first-child{border-top:0}
.account-orders-item>*{border-left:1px solid #bfbfbf;font-size:.9em;text-align:center}
.account-orders-item>*:first-child{border-left:0;text-align:left}
.account-orders-item>*:last-child{border-left:0}
@media(max-width:479px){.account-orders-item>*{border-left:0;text-align:left;margin-bottom:1em}
}
.account-orders-item>* label{display:none}
@media(max-width:479px){.account-orders-item>* label{display:block;float:left}
}
@media(min-width:480px){.row-discount,.row-discount .row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
.account-orders-item-promotion{background:#bababa;text-align:center;font-size:16px;margin-top:-1em;margin-bottom:1em;padding:.5em 1em}
@media(min-width:800px){.account-order-promotion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
}
@media(max-width:799px){.account-orders-item-data{padding-top:1em}
}
.account-orders-item-strike-price{position:absolute;top:0;width:100%;left:0;right:0;font-size:.8em;text-align:center}
@media(max-width:799px){.account-orders-item-strike-price{top:-1em;text-align:left;padding-left:.5em}
}
@media(max-width:479px){.account-orders-item-strike-price{position:static;top:auto;padding-left:0}
}
.account-orders-item-strike-price span{display:inline-block;overflow:hidden;position:relative}
.account-orders-item-strike-price span:after{content:' ';position:absolute;width:100%;height:1px;left:0;top:45%;background-color:black;-webkit-transform:rotate(-8deg);-ms-transform:rotate(-8deg);transform:rotate(-8deg)}
.account-orders-item-details-toggle .btn-close{display:none;color:#8a036d;float:right;padding:.4em .5em;background-color:white}
.account-orders-item-details-toggle.active .btn-default{display:none}
.account-orders-item-details-toggle.active .btn-close{display:inline-block}
.account-orders-item-details{margin-top:-1.5em;margin-bottom:1em;padding:.5em 0 0 0}
.account-orders-item-details>.row{background:white;padding-top:.5em;padding-bottom:.5em;margin:0 0 1em 0}
@media(max-width:799px){.account-orders-item-details .cart-item-bundle{padding-left:1em}
}
.account-orders-item-details .cart-item-bundle>li{border-top:2px solid #fafafa;margin-top:.5em;margin-bottom:.5em;padding-top:.5em;padding-bottom:.5em}
.account-orders-item-details .cart-item-bundle-title{min-height:75px}
.account-orders-item-details .cart-item-image--bundle{height:75px;display:block;text-align:left}
.account-orders-item-details .cart-item-image--bundle img{max-height:75px;width:auto;display:inline-block}
.account-orders-item-details .cart-item-bundle-trigger{margin-top:1em;margin-bottom:1em;transition:.2s all;text-align:left}
@media(max-width:799px){.account-orders-item-details .cart-item-bundle-trigger{width:100%}
}
.account-orders-item-details .cart-item-bundle-trigger.active,.account-orders-item-details .cart-item-bundle-trigger:active,.account-orders-item-details .cart-item-bundle-trigger:focus{color:#8a036d !important}
.account-orders-item-details .cart-item-bundle-trigger.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.2s all}
.account-orders-item-details small{font-size:.8em;display:block}
.account-orders-item-details .nudge-half{margin-top:.5em}
@media(min-width:800px){.account-orders-item-details .nudge-half{padding-bottom:.5em;padding-top:.5em}
}
.account-orders-item-details .nudge{margin-top:.5em}
@media(min-width:800px){.account-orders-item-details .nudge{padding-bottom:1.5em;padding-top:1.5em}
}
.account-orders-item-details .border-left{border-left:1px solid #bfbfbf}
@media(max-width:799px){.account-orders-item-details .border-left{border:0}
}
@media(max-width:799px){.account-orders-item-details .t-center{text-align:left}
}
.well-white{margin-bottom:0}
.well-follow{background-color:#e8e8e8;padding:1em;margin-bottom:1em;overflow:hidden}
.well-follow .btn-default{float:right}
.well-follow .well-follow-caption{display:inline-block;margin-right:1em;margin-top:1ex}
@media(max-width:1023px){.well-follow .well-follow-caption{margin-bottom:1ex}
}
.account-group-title-bar{border-bottom:2px solid #ebebeb;padding-bottom:1em;margin-bottom:1em}
.account-group-title-bar .account-group-title-bar-title{font-size:1.2em;font-weight:600}
.account-group-table{margin-bottom:2em;vertical-align:top}
.account-group-table th{font-weight:bold;padding-right:1em}
.search-suggestion{margin-bottom:2em}
.search-suggestion a{text-decoration:underline;color:#8a036d}
#js-filter-trigger .icon{transition:.2s all}
#js-filter-trigger.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition:.2s all}
.search-filter-header{color:#8a036d;font-weight:bold;line-height:2em;margin-bottom:1em;text-transform:uppercase;font-size:20px}
.product-listing-wrapper p.top-35{top:-35px;position:absolute}
.search-filter-header-toggler{cursor:pointer;position:relative;padding-right:1.2rem}
.search-filter-header-toggler.active .icon{transition:.2s all;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.search-filter-header-toggler .icon{position:absolute;right:0;top:5px}
.search-results-filter{background-color:#fff;padding:0}
.search-results-filter .search-filter-box{float:left}
.search-results-filter .search-filter-name{float:left;text-align:left;display:block;width:100%;margin-left:-40px;padding-left:40px}
.search-results-filter .search-filter-box:checked+.search-filter-name{font-weight:bold}
.search-results-filter select{font-size:.95em}
.search-results-filter{display:block !important}
.search-results-filter .input-label{color:#8a036d;text-transform:uppercase;margin-bottom:.5em}
.search-results-filter .form-group{margin-bottom:2em}
.search-results-filter .form-actions{text-align:right;margin-bottom:0}
.search-results-filter .form-group-inline .input-label{color:#333;font-weight:normal;text-transform:none}
.search-results-filter .form-group-inline .input-control{width:3em}
.search-results-qty{text-align:right}
@media(max-width:1023px){.search-results-qty{text-align:center;height:auto;margin:1em 0}
}
.search-results-qty span,.search-results-qty a,.search-results-qty select{display:inline-block;font-size:.9em;margin-left:.5em}
.search-results-qty span:first-child,.search-results-qty a:first-child,.search-results-qty select:first-child{margin-left:0}
.search-results-qty span{font-weight:bold;text-transform:uppercase}
.search-results-qty a{color:#8a036d;font-weight:bold;line-height:2em;border:1px solid #8a036d;padding:0 .5em;text-align:center}
.search-results-qty a.active{color:#fff;background-color:#8a036d;border-color:#8a036d}
.search-item{background-color:#fff;min-height:120px;padding:1em 1em 1.5em;overflow:hidden}
.search-item .search-item-special-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:13px}
.search-item .search-item-special-info .vat-check{width:25px;height:25px;margin-right:5px;display:inline-block;float:left;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8)}
.search-item .search-item-promotion{max-width:120px;font-weight:bold;display:inline-block}
.search-item .search-item-thumb{float:left;margin-right:1em}
.search-item .search-item-thumb img{width:100%;height:auto;max-width:120px;border:1px solid transparent;transition:.2s all}
.search-item .search-item-thumb img:hover{border:1px solid #8a036d;transition:.2s all}
@media(max-width:799px){.search-item .search-item-thumb{float:none;margin-bottom:1em;margin-right:0}
}
.search-item .search-item-info{overflow:hidden}
.search-item .search-item-info a{color:black}
.search-item .search-item-info span,.search-item .search-item-info small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.search-item .search-item-info small{font-size:.9em}
.search-item .search-item-info select{display:inline-block;margin-bottom:1em;margin-right:1em}
.search-item .search-item-info .row{margin-top:1em}
.search-item .search-item-header{font-size:1.25em;font-weight:bold}
.search-item .search-item-header+small{margin-bottom:1em}
.search-item a:hover .search-item-header{text-decoration:underline !important}
.search-item .search-item-price,.search-item .search-item-price-old{text-align:right;white-space:nowrap}
.search-item .search-item-price{color:black;font-size:1.5em}
.search-item .search-item-price-old{margin-top:-.5em}
@media(min-width:800px) and (max-width:1023px){.search-item .search-item-price-old{margin-top:-1.5em}
}
.search-item .search-item-price-old i{position:relative;font-style:normal;font-size:.95em}
.search-item .search-item-price-old i:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid #333;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
.search-item .form-actions{text-align:right;margin-bottom:0}
@media(max-width:1023px){.search-item .form-actions button{max-width:300px;margin:0 auto}
}
table{max-width:100%}
.table-sheet-header{background-color:#404040;padding:1.5rem;color:#fff;display:block;margin-top:1rem;position:relative}
@media(max-width:799px){.table-sheet-header{padding:.75rem}
}
.table-sheet-header.active .icon-toggle-collapse{-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
.table-sheet-header .icon-toggle-collapse{display:inline-block;font-size:.6rem;margin-right:.75rem;transition:all .3s ease 0}
.table-sheet{width:100%;margin-top:1rem}
.table-sheet th,.table-sheet td{padding:.75rem 1rem;border-top:1px solid #fff;color:#fff;text-align:left}
@media(max-width:799px){.table-sheet th,.table-sheet td{padding:.5rem;font-size:.95em}
}
.table-sheet th{background-color:#404040}
.table-sheet th.th-subheader{background-color:#4d4d4d;color:#bfbfbf}
.table-sheet td{background-color:#333;width:50%}
.table-sheet td+td{border-left:1px solid #fff}
.table-sheet-kv{margin-top:0}
.table-sheet-kv td{width:20%;color:#555}
.table-sheet-kv td+td{width:80%;color:#fff;border-left:0}
.table-item-row{line-height:2.4em;font-size:.95em}
.table-item-row:after{border-bottom:1px solid #bfbfbf;content:"";display:block;margin-left:-0.5rem;margin-right:-0.5rem;margin-bottom:.666rem;padding-bottom:.666rem}
@media(max-width:799px){.table-item-row .col-xs-12{margin-top:1rem;text-align:left}
}
.table-item-row-box:after{border:0;padding:0;margin:0}
.table-item-row-header{color:#555;line-height:1.333}
.table-kv,.table-kv-full{margin-top:-.75em;margin-bottom:2em}
.table-kv thead,.table-kv-full thead{font-weight:bold}
.table-kv td,.table-kv-full td{vertical-align:top;padding-top:.75em;padding-bottom:.75em;border-bottom:1px solid #e8e8e8;min-width:60%}
.table-kv tr td:first-child,.table-kv-full tr td:first-child{padding-left:2em;font-weight:bold}
.table-kv tfoot,.table-kv-full tfoot{font-weight:bold}
.table-kv:last-child,.table-kv-full:last-child{margin-bottom:0}
.table-kv-full{width:100%}
.au-container-main{background:#fff}
.card-page-table .table-kv-full{background-color:#f4f4f4 !important}
.table-summary{width:100%;max-width:100%}
.table-summary tbody tr:first-child td,.table-summary tbody tr:first-child th{padding-top:30px}
.table-summary tbody tr:last-child td,.table-summary tbody tr:last-child th{padding-bottom:20px}
.table-summary th{text-align:left;font-weight:300;width:100%;height:1em;background:white;height:30px;font-size:1em;padding-left:30px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
.table-summary td{white-space:nowrap;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-size:1em;text-align:right;background:white;height:30px;padding-right:30px;word-wrap:break-word}
.table-summary tfoot tr:last-child td,.table-summary tfoot tr:last-child th{padding-bottom:30px;height:30px}
.table-summary tbody td{font-size:1.6em;padding-left:15px;color:#555}
.table-summary tbody th{white-space:nowrap;font-size:1.6em;color:#555}
.table-summary tbody tr:last-child td,.table-summary tbody tr:last-child th{padding-bottom:30px;height:30px}
.t-paragraph table,.content table{background:white;width:100%;border:10px solid white;margin:2em 0}
.t-paragraph table tr:not(:first-child):not(last-child),.content table tr:not(:first-child):not(last-child){border-bottom:1px solid #bfbfbf;border-top:1px solid #bfbfbf}
.t-paragraph table th,.content table th{font-weight:bold;color:#8a036d}
.t-paragraph table th,.t-paragraph table td,.content table th,.content table td{padding:1em;text-align:left}
.t-paragraph table th:not(:only-child):not(first-child):not(:last-child),.t-paragraph table td:not(:only-child):not(first-child):not(:last-child),.content table th:not(:only-child):not(first-child):not(:last-child),.content table td:not(:only-child):not(first-child):not(:last-child){border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf}
@media(max-width:799px){#js-mobile-menu{display:none;border-top:1px solid white;margin-top:1em}
.meta-nav-mobile-tab{display:none !important}
}
@media(min-width:800px){#js-mobile-menu{display:block !important}
}
@media(max-width:799px){.border-bottom-xs{padding-bottom:1.6em;padding-top:1.6em;border-bottom:1px solid white;font-size:1.4em}
}
.meta-nav{background:#e8e8e8;font-size:.7em;text-align:center;z-index:100;position:absolute;top:0;left:0;right:0}
.meta-nav>ul{width:100%}
.meta-nav li{border-right:1px solid #8a036d;display:inline-block;margin:1.2em 0}
.meta-nav li.logged_in{padding-right:.5em}
.meta-nav li:last-child{border:0}
.meta-nav li form{padding-left:1em}
.meta-nav li a{text-decoration:none;color:#8a036d;padding:0 1.6em}
@media(min-width:800px) and (max-width:1023px){.meta-nav li a{padding:0 .5em}
}
.meta-nav li a .icon[class*='icon-triangle-small']{display:inline-block;vertical-align:middle}
.navbar-inner-container{padding:0;margin:0}
.navbar{top:0;left:0;background:#fff;z-index:100;position:relative;padding-top:45px;border-bottom:1px solid #80808085;width:100%}
@media(max-width:1239px){.navbar-home{position:relative}
}
@media(min-width:1240px){.navbar-home{position:absolute}
}
.navbargray{background:whitesmoke;background:rgba(230,230,230,0.9)}
@media(max-width:799px){.sign-in-desktop{display:none}
.sing-in-mobile{display:block}
.user-options{top:0;width:100%;position:absolute}
.navbar-inner-container{padding-top:0;padding-bottom:10px}
.meta-nav{position:relative;background:0;font-size:16px}
.meta-nav li{display:block;width:100%;border:0;margin:0}
.meta-nav li form{padding:1em 0}
.meta-nav li a{border-bottom:1px solid white;font-size:1.4em;padding:.8em 0;margin:0;height:auto;display:block}
.meta-nav li a:hover{background:#8a036d;color:white}
}
.ie-old .section-masthead{background:url(/assets/images/png/transparent90.png)}
@media(max-width:799px){.navbar{padding-top:0}
}
.navbar>.container,article.navbar>aside{position:static}
@media(min-width:1024px){.navbar>.container,article.navbar>aside{padding-top:1em}
}
@media(max-width:799px){.navbar>.container,article.navbar>aside{padding:0 1em}
}
.navbar .mobile-menu-trigger{margin-top:1em;display:inline-block}
.navbar .masthead-logo{display:block;margin-top:10px;margin-left:10px;z-index:250;position:relative}
@media(max-width:799px){.navbar .masthead-logo{text-align:left}
}
.navbar .masthead-logo img{display:inline-block;width:170px;height:auto}
@media(min-width:800px) and (max-width:1023px){.navbar .masthead-logo img{margin-top:1em}
}
@media(max-width:479px){.navbar .masthead-logo img{width:150px;height:auto}
}
.navbar .icon-logo-header{display:block}
@media(max-width:799px){.navbar .icon-logo-header{margin:0 auto}
}
.navbar .mini-cart{position:relative;display:inline-block}
@media(min-width:480px){.navbar .mini-cart{margin-top:0rem}
.navbar .mini-cart .mini-cart-counter{top:-5px;right:-5px}
.zoomImageShow{right:0 !important}
.pdp_top_margin .bread-crumb-position{padding-bottom:1em;padding-left:2rem}
}
@media(min-width:480px){.icon-cart-small{width:45px;height:45px}
}
@media(max-width:799px){.navbar .mini-cart{margin-top:0rem}
.navbar .mini-cart .mini-cart-counter{top:-5px;right:-5px}
}
.navbar .mini-cart .mini-cart-counter{position:absolute;right:-10px;top:-7px;background:#8a036d;color:white;text-align:center;border-radius:100px;width:20px;height:20px;font-size:12.5px}
@media(max-width:479px){.navbar .mini-cart .mini-cart-counter{top:-5px;right:-5px}
}
.navbar .mini-cart-dropdown{background:white;padding:1em;position:fixed;width:300px;border:1px solid #bfbfbf;right:0;top:0;border-radius:10px;z-index:1000;display:none;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media(min-width:1430px){}
@media(min-width:1430px){}
.navbar .mini-cart-dropdown .mini-cart-summary{font-size:1.4em}
.navbar .mini-cart-dropdown .mini-cart-product-button{padding-top:1em}
.navbar .mini-cart-dropdown .mini-cart-product-table{border-top:1px solid #e8e8e8;margin-top:1em;margin-bottom:1em}
.navbar .mini-cart-dropdown .mini-cart-product-table td{padding-top:1em}
.navbar .mini-cart-dropdown .mini-cart-product-table a:hover{text-decoration:underline}
.navbar .mini-cart-dropdown .mini-cart-product-table a:hover img{border:1px solid #8a036d}
.navbar .mini-cart-dropdown .mini-cart-product-table .block-ellipsis{display:block;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.navbar .mini-cart-dropdown .mini-cart-product-table img{width:50px;height:auto;border:1px solid #f4f4f4;margin-right:5px}
.navbar .mini-cart-dropdown .mini-cart-more{border-bottom:1px solid #e8e8e8;margin:1em 0;padding-bottom:1em}
.navbar .mini-cart-dropdown .mini-cart-more a{color:#8a036d}
.navbar .mini-cart-dropdown .mini-cart-more a:hover{text-decoration:underline}
.main-nav{font-size:0;text-align:left}
.main-nav .dropdown{display:inline}
.main-nav .main-nav-toggle{font-size:16px;font-size:15px;position:relative;vertical-align:top;display:inline-block;text-align:center}
@media(min-width:800px){.main-nav .dropdown:not(:last-child):not(:hover) .main-nav-toggle>a:after{content:" ";width:1px;height:20px;border-right:0 solid #555;position:absolute;right:-1px;top:50%;margin-top:-10px}
.ie9 .main-nav .dropdown:not(:last-child):not(:hover) .main-nav-toggle>a:after{top:34px}
}
.main-nav .main-nav-dropdown{position:absolute;font-size:15px;left:0;right:0;background:#e8e8e8;padding:2em 0;text-align:left;transition:.2s all;overflow:hidden;max-height:10000px;box-shadow:0 2px 4px rgba(0,0,0,0.3);display:none;z-index:10}
.main-nav .main-nav-dropdown .dropdown-link a,.main-nav .main-nav-dropdown .dropdown-link-large a,.main-nav .main-nav-dropdown .dropdown-link-special a{text-decoration:none;color:black;font-weight:200;display:inline-block;margin:.5em 0}
.main-nav .main-nav-dropdown .dropdown-link a:hover,.main-nav .main-nav-dropdown .dropdown-link-large a:hover,.main-nav .main-nav-dropdown .dropdown-link-special a:hover{color:#8a036d}
.main-nav .main-nav-dropdown .dropdown-link a .icon,.main-nav .main-nav-dropdown .dropdown-link-large a .icon,.main-nav .main-nav-dropdown .dropdown-link-special a .icon{display:inline-block;vertical-align:middle}
.main-nav .main-nav-dropdown .dropdown-link-large{font-size:1.6em;margin:0 0 1em 0}
.main-nav .main-nav-dropdown .dropdown-link-special{color:#8a036d}
.main-nav .main-nav-toggle>a{z-index:10;text-decoration:none;color:#333;font-weight:200;font-size:1.05em;max-width:100px;width:100%;height:5em;position:relative;z-index:98;display:-webkit-flex;display:-ms-flexbox;display:block;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.ie9 .main-nav .main-nav-toggle>a{display:table-cell !important;vertical-align:middle !important}
.main-nav .main-nav-toggle>a+.icon{display:none;position:absolute;bottom:-16px;left:50%;margin-left:-20px;z-index:160}
@media(min-width:1024px){.main-nav .main-nav-toggle>a{width:110px;max-width:135px}
}
@media(min-width:1536px){.main-nav .main-nav-toggle>a{width:105px;max-width:135px}
}
@media(min-width:800px) and (max-width:1023px){.main-nav .main-nav-toggle>a{width:98px;max-width:100px}
}
@media(min-width:800px) and (max-width:1223px){.topright-mobile{right:20px;position:absolute}
}
.main-nav .dropdown:hover .main-nav-toggle>a{background:#8a036d;color:white}
.main-nav .dropdown:hover .main-nav-toggle>a+.icon{display:block}
@media(max-width:799px){.main-nav{top:68px;font-size:16px;width:100%;position:absolute}
.main-nav .container,.main-nav article>aside{padding-left:0;padding-right:0}
.main-nav .dropdown{width:100%;display:block}
.main-nav .dropdown .main-nav-toggle{display:block}
.main-nav .dropdown .main-nav-toggle>a{width:100%;display:block;max-width:20000px;background:rgba(230,230,230,1);border-bottom:1px solid white;font-size:1.6em;padding:.8em 0;margin:0;height:auto}
.main-nav .dropdown .main-nav-dropdown{position:relative;top:0;left:0;padding:0;box-shadow:none;transition:.2s all}
.main-nav .dropdown .dropdown-link-large{text-align:center;width:100%;display:block;border-bottom:1px solid white;padding:.5em 0;margin:0;height:auto}
.main-nav .dropdown .dropdown-link:hover,.main-nav .dropdown .main-nav-dropdown .dropdown-link-large:hover,.main-nav .main-nav-dropdown .dropdown .dropdown-link-large:hover,.main-nav .dropdown .main-nav-dropdown .dropdown-link-special:hover,.main-nav .main-nav-dropdown .dropdown .dropdown-link-special:hover{background:white}
.main-nav .signIn-top-nav{background:#404040}
.signIn-top-nav .dropdown a.signin-label{font-size:1.2em;display:block;background:0;padding-left:0;text-align:center;margin-top:0;padding-top:12px}
.main-nav .signIn-top-nav .dropdown .user-name{display:none}
.main-nav .signIn-top-nav ul li{text-align:center}
.main-nav .signIn-top-nav ul li a{font-size:1.2em;display:block;background:0;padding-left:0}
}
.ie-old .main-nav-toggle a{width:120px;display:block}
@media(min-width:800px) and (max-width:1023px){.form-search{width:200px;left:44%;font-size:.9em;margin-left:-100px}
}
.form-search input{height:2em;line-height:1.6;padding-left:.3em}
.form-search input:focus{outline:0}
.form-search input+.btn.btn-in-input,.form-search input+.btn-in-input.btn-default,.form-search input+.btn-in-input.btn-primary1,.form-search input+.btn-in-input.btn-secondary,.form-search input+.btn-in-input.btn-tertiary,.form-search input+.btn-in-input.btn-quaternary,.form-search input+.btn-in-input,.form-search input+.btn-in-input.btn-tab,.form-search input+.btn-in-input.btn-highlighted,.form-search input+.btn-in-input.btn-nude,.form-search input+.btn-in-input.btn-icon-no-bg{position:absolute;bottom:0;right:5px}
@media(max-width:799px){.form-search{position:relative;top:0;left:0;width:100%;margin:0;border-bottom:1px solid #e8e8e8}
.form-search>.icon{position:absolute;top:10px;right:40px}
.form-search input{font-size:1.1em;height:2.4em;box-shadow:none;text-indent:6px;padding:0}
}
.navbar-plain{text-align:center;margin-top:0;padding-top:0}
.navbar-plain .masthead-logo img{width:125px;height:auto}
.navbar-solution-finder{background:0;text-align:left;margin-top:0;padding-top:0;background:white}
.navbar-solution-finder .masthead-logo{margin-left:2em}
.navbar-solution-finder .masthead-logo img{width:160px;height:auto}
footer{position:relative}
.footer{background:#404040;color:white;text-align:left;font-weight:200}
.footer__scrollToTop{display:inline-block;position:absolute;left:50%;top:-20px}
.footer__scrollToTop img{cursor:pointer}
.footer .footer-logo{width:200px;height:auto;margin:1em auto 3em auto}
.footer .footer-header{font-weight:200;margin-bottom:1.5em}
.footer .small-muted{font-size:1em;color:#bfbfbf}
.footer a{color:#e8e8e8;text-decoration:underline;font-family:'Plus Jakarta Sans Light'}
.footer a:hover{color:white}
.footer .list-horizontal,.footer .list-checkout-steps{margin:0 0 2em 0;flex-wrap:wrap;gap:0}
.footer .list-horizontal>li{padding:.5px .8em;margin:0;display:inline-block}
.footer .list-checkout-steps>li{padding:0 1.7em 0 .5em;margin:0;display:inline-block}
.footer [class*="icon-social-"]{display:block;transition:.2s opacity}
.footer [class*="icon-social-"]:hover{opacity:.8;transition:.2s opacity}
.footer .link-list-title{font-size:1em;margin-bottom:.2em;color:white}
.icon-logo-header{width:200px;height:85px}
.icon-logo-header-mobile{width:82px;height:60px}
.icon-cart-large{width:68px;height:68px}
.icon-cart-small{width:50px;height:50px}
.icon-loupe-large{width:40px;height:40px}
.icon[class*='loupe-small-']{width:20px;height:20px}
.icon[class*='icon-dotted-arrow-down-']{width:40px;height:20px}
.icon[class*='icon-dotted-arrow-circle-fill-large-']{width:60px;height:60px}
.icon[class*='icon-dotted-arrow-circle-fill-small-']{width:20px;height:20px}
.icon[class*='icon-dotted-arrow-circle-large-']{width:60px;height:60px}
.icon[class*='icon-dotted-arrow-circle-small-']{width:20px;height:20px}
.icon[class*='icon-dotted-arrow-small-']{width:10px;height:15px}
.icon.icon-dotted-arrow-small-down{width:15px;height:10px}
.icon[class*='icon-dotted-arrow-medium-']{width:30px;height:45px}
.icon[class*='icon-dotted-handle-']{width:20px;height:40px}
.icon[class*='icon-triangle-small']{width:12px;height:12px}
.icon[class*='icon-social-footer-']{width:23px;height:23px}
.icon[class*='icon-social-share-']{width:30px;height:30px;display:inline-block}
.icon[class*='icon-cross-medium-']{width:30px;height:30px}
.icon[class*='icon-cross-small-']{width:20px;height:20px}
.icon[class*='icon-reload-small-']{width:20px;height:20px}
.icon[class*='icon-check-small-']{width:20px;height:20px}
.icon[class*='icon-check-vat-']{width:25px;height:25px}
.icon[class*='icon-gender-']{width:30px;height:30px}
.icon[class*='icon-star-']{width:14px;height:14px;display:inline-block}
.icon[class*='icon-star-small-']{width:15px;height:15px;display:inline-block}
.icon[class*='icon-star-large-']{width:35px;height:35px;display:inline-block}
.btn .icon[class*='icon-dotted-arrow-circle-small-'],.btn-default .icon[class*='icon-dotted-arrow-circle-small-'],.btn-primary1 .icon[class*='icon-dotted-arrow-circle-small-'],.btn-secondary .icon[class*='icon-dotted-arrow-circle-small-'],.btn-tertiary .icon[class*='icon-dotted-arrow-circle-small-'],.btn-quaternary .icon[class*='icon-dotted-arrow-circle-small-'],.btn-in-input .icon[class*='icon-dotted-arrow-circle-small-'],.btn-tab .icon[class*='icon-dotted-arrow-circle-small-'],.btn-highlighted .icon[class*='icon-dotted-arrow-circle-small-'],.btn-nude .icon[class*='icon-dotted-arrow-circle-small-'],.btn-icon-no-bg .icon[class*='icon-dotted-arrow-circle-small-']{margin-left:1em}
.tcon{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:40px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px;background:transparent}
.tcon>*{display:block}
.tcon-menu__caption{color:#8a036d;text-transform:uppercase;display:block;text-align:center}
.tcon-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.tcon-visuallyhidden:active,.tcon-visuallyhidden:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.tcon-menu__lines{display:inline-block;height:4.66667px;width:35px;border-radius:0;transition:.3s;background:#8a036d;position:relative}
.tcon-menu__lines::before,.tcon-menu__lines::after{display:inline-block;height:3.66667px;width:40px;border-radius:0;transition:.3s;background:#8a036d;content:'';position:absolute;left:0;-webkit-transform-origin:2.85714px center;-ms-transform-origin:2.85714px center;transform-origin:2.85714px center;width:100%}
.tcon-menu__lines::before{top:10.33333px}
.tcon-menu__lines::after{top:-10.33333px}
.tcon-transform .tcon-menu__lines{-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}
.tcon-menu--xcross{width:auto}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines{background:transparent}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before,.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:40px}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.tcon-menu--xcross.tcon-transform .tcon-menu__lines::after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.icon-dotted-arrow-circle-fill-small-down-red{background:url(../images/png/blue-icon-bundle.png) !important}
.nav-links a{display:inline-block;margin-right:1rem;color:#555}
.nav-links a:hover{color:#fff}
.nav-links a:last-child{margin-right:0}
@media(min-width:800px){.main-nav-container{display:block !important}
}
.container aside>.container,article>aside aside>.container{width:auto;width:100%;margin:0}
.nav-breadcrumb{padding-top:2em !important;margin:0;font-size:.9em;color:#bfbfbf;padding:0}
@media(max-width:799px){.nav-breadcrumb{margin-left:1em}
}
@media(max-width:479px){.nav-breadcrumb{margin:1em 0;padding-left:1em !important}
.footer-logo-space{gap:2em}
}
.nav-breadcrumb span:before{content:' > '}
.nav-breadcrumb span:first-child:before{content:''}
.nav-breadcrumb a{color:#a9a9a9;text-decoration:underline}
.section-sidebar .nav-breadcrumb{margin-top:4em}
.nav-sidebar{text-transform:uppercase;padding-right:1.5em;padding-bottom:2em}
@media(max-width:799px){.nav-sidebar{padding-right:0}
}
.nav-sidebar a{color:#555}
.nav-sidebar a:hover{color:#8a036d}
.nav-sidebar a.active{color:#8a036d;font-weight:bold}
.nav-sidebar .icon{display:inline-block}
.nav-sidebar .sidebar-category{border-bottom:1px solid #bfbfbf;padding-top:1.6em;padding-bottom:.3em}
@media(max-width:799px){.nav-sidebar .sidebar-category{border-bottom:1px solid white;padding:0}
}
.nav-sidebar .sidebar-category.active{border-bottom:0}
.nav-sidebar .sidebar-category>a{display:block;overflow:hidden}
@media(max-width:799px){.nav-sidebar .sidebar-category>a{padding:1em}
}
.nav-sidebar .sidebar-category>a.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.nav-sidebar .sidebar-category>a span{width:80%;float:left;display:block}
.nav-sidebar .sidebar-category>a .icon{float:right;margin-top:5px}
.nav-sidebar .sidebar-subcategory{text-transform:none;border-bottom:1px solid #bfbfbf;padding-top:.5em;padding-bottom:.3em;font-weight:300;overflow:hidden;font-size:.9em}
@media(max-width:799px){.nav-sidebar .sidebar-subcategory{border-bottom:0;padding:0}
.nav-sidebar .sidebar-subcategory a{padding:1em;display:block}
}
.nav-sidebar .sidebar-subcategory a.active{color:#8a036d;font-weight:bold}
.nav-sidebar .sidebar-subcategory span{display:block;margin:0 0 0 20px}
.nav-sidebar .sidebar-subcategory .icon{vertical-align:middle;float:left}
.nav-grid-products{font-size:0;margin-top:2em;padding:0;display:flex;display:-webkit-flex;display:-ms-flexbox;flex-wrap:wrap}
.nav-grid-products>a,.nav-grid-products>div{font-size:16px;font-size:1rem;width:33.3%;padding:.5em 0 0 0;display:inline-block;vertical-align:top}
.nav-grid-products>div{width:30.3%;background:#fff;padding:-7em 0 110px 0;position:relative}
.wrap-outer-extraspace{padding:0 0 155px 0 !important}
@media(min-width:800px) and (max-width:1023px){.nav-grid-products>a,.nav-grid-products>div{width:48%}
}
@media(max-width:799px){.nav-grid-products>a,.nav-grid-products>div{width:48%}
}
@media(max-width:479px){.nav-grid-products>a,.nav-grid-products>div{width:100%}
}
.pagination{height:2em;margin-bottom:1em;text-align:right}
.pagination span,.pagination a,.pagination select{display:inline-block;font-size:.9em;margin-left:.5em}
.pagination span:first-child,.pagination a:first-child,.pagination select:first-child{margin-left:0}
.pagination span{font-weight:bold;text-transform:uppercase}
.pagination a{color:#000;font-weight:bold;line-height:2em;border:1px solid #8a036d;padding:0 .5em;text-align:center}
.pagination a.active{color:#fff;background-color:#8a036d;border-color:#8a036d}
.well-arrowed{padding:.4em .4em 0 .4em}
.well-social a{margin:0 .5em}
.well-social a:hover{opacity:.8}
.well-dark{background:#555;color:white;padding:.5em 1em;position:relative}
.well-dark-arrow-right:after{left:100%;top:75%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-left-color:#555;border-width:10px;margin-top:-10px}
.well-gray-light{background:#f4f4f4;padding:1em;position:relative;margin-bottom:1em}
.alert{color:white;font-weight:bold;padding:1em;position:fixed;top:0;left:0;right:0;z-index:500}
.alert span{width:80%;display:block;position:relative}
.alert.alert-negative{background:#d9791e;left:50%}
.alert.alert-positive{background:#679f0d;background:rgba(103,159,13,0.8);left:50%}
.alert.alert-neutral{background:#d9af1e;background:rgba(217,175,30,0.8)}
.alert .icon{cursor:pointer;position:absolute;right:1em;top:50%;margin-top:-10px}
.alert-margin-top{justify-content:space-between;margin-top:2em}
.z-index-9999{z-index:9999}
.message.message-negative{color:#d9791e}
.message.message-negative a{color:#d9791e;text-decoration:underline}
.message.message-positive{color:#679f0d}
.message.message-positive a{color:#679f0d;text-decoration:underline}
.message.message-neutral{color:#d9af1e;width:20em}
.message.message-neutral a{color:#d9af1e;text-decoration:underline}
.info-box{background:#8a036d;font-size:20px;text-align:center;padding:1rem;color:white;border-radius:3px;margin-bottom:1em}
.cc_banner-wrapper{z-index:9001;position:relative}
.cc_container .cc_btn{cursor:pointer;text-align:center;font-size:.6em;transition:font-size 200ms;line-height:1.2}
.cc_container .cc_message{font-size:.6em;transition:font-size 200ms;margin:0;padding:0;line-height:1.2}
.cc_container .cc_logo{display:none;text-indent:-1000px;overflow:hidden;width:100px;height:22px;background-size:cover;background-image:url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cookie-consent-logo.png);opacity:.9;transition:opacity 200ms}
.cc_container .cc_logo:hover,.cc_container .cc_logo:active{opacity:1}
@media screen and (min-width:500px){.cc_container .cc_btn{font-size:1em}
.cc_container .cc_message{font-size:1em}
}
@media screen and (min-width:768px){.cc_container .cc_btn{font-size:1em}
.cc_container .cc_message{font-size:1em;line-height:1.2}
}
@media screen and (min-width:992px){.cc_container .cc_message{font-size:1em}
}
@media print{.cc_banner-wrapper,.cc_container{display:none}
}
.cc_container{position:fixed;left:0;right:0;bottom:0;overflow:hidden;padding:10px 15px 50px}
.cc_container .cc_btn{padding:8px 16px;background-color:#f1d600;position:absolute;bottom:10px;left:15px;right:15px;text-align:center}
@media screen and (min-width:500px){.cc_container{left:initial;right:20px;bottom:20px;width:300px;padding-bottom:77px}
.cc_container .cc_btn{right:15px;bottom:37px}
.cc_container .cc_logo{display:block;position:absolute;bottom:8px;left:calc(50% - 50px)}
}
@media screen and (min-width:768px){.cc_container{padding-bottom:87px}
.cc_container .cc_message{font-size:1em}
}
.cc_container{background:#fff;color:#999;font-size:17px;box-sizing:border-box;border:1px solid #ccc}
.cc_container::-moz-selection{background:#ff5e99;color:#fff;text-shadow:none}
.cc_container .cc_btn,.cc_container .cc_btn:visited{color:white;background-color:#8a036d;transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;-webkit-transition:background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;border-radius:3px;-webkit-border-radius:3px}
.cc_container .cc_btn:hover,.cc_container .cc_btn:active{background-color:#0075ac;color:white}
.cc_container a,.cc_container a:visited{text-decoration:none;color:#31a8f0;transition:200ms color}
.cc_container a:hover,.cc_container a:active{color:#555}
@-webkit-keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}
}
@keyframes fadeInRight{0{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
}
.cc_container{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@media screen and (min-width:500px){.cc_container{box-shadow:0 5px 10px rgba(0,0,0,0.2)}
}
.caret{position:relative;display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:8px solid;border-right:8px solid transparent;border-left:8px solid transparent;transition:.1s ease-out all}
.caret:before{position:absolute;top:-10px;left:-8px;z-index:1;content:'';display:inline-block;width:0;height:0;vertical-align:middle;border-top:8px solid;border-right:8px solid transparent;border-left:8px solid transparent}
.dropdown.dropdown-full{position:static}
.dropdown-toggle{border:0;background-repeat:no-repeat;background-position:93% center;padding-right:4em}
.dropdown-toggle-inverse{border:0;background-repeat:no-repeat;background-position:93% center;padding-right:4em}
.dropdown-content,.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;text-align:left;background-clip:padding-box;background-color:white;display:none}
.dropdown-content.pull-right,.pull-right.dropdown-menu{right:0;left:auto}
.dropdown-menu{padding:1em;list-style:none}
.dropdown-menu>li>a{display:block;clear:both;font-weight:normal;color:red}
.dropdown-menu>li>a:hover,.dropdown-menu>p:hover,.dropdown-menu>li>a:focus{background:#f1d8dc !important;border-left:2px solid #8a036d;margin-left:-2px !important}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:green;text-decoration:none;background-color:green}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:blue}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:.95em;line-height:1.333;color:purple}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:8px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}
.dropdown-close-button{position:absolute;top:0;right:1em;z-index:1200}
.dropdown-content.dropdown-content-full,.dropdown-content-full.dropdown-menu{width:100%;padding:1em}
._js_hoffmann_cartdirectadd_row .ui-autocomplete{position:absolute;z-index:1000;background:white}
.datepicker{padding:4px;direction:ltr;border:1px solid #bfbfbf}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0}
.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:#ccc;position:absolute}
.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}
.datepicker-dropdown.datepicker-orient-left:before{left:6px}
.datepicker-dropdown.datepicker-orient-left:after{left:7px}
.datepicker-dropdown.datepicker-orient-right:before{right:6px}
.datepicker-dropdown.datepicker-orient-right:after{right:7px}
.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}
.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}
.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}
.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;border-radius:4px;border:0;padding:6px 7px}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover{background:#eee;cursor:pointer}
.datepicker table tr td.old,.datepicker table tr td.new{color:#bfbfbf}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#bfbfbf;cursor:default}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.today.active:hover{color:#fff}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:linear-gradient(top,#b3b3b3,#808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#8a036d;color:white}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#8a036d}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}
.datepicker th.datepicker-switch{width:145px;padding:6px 0;font-size:.99em}
.datepicker th.prev,.datepicker th.next{cursor:pointer}
.datepicker th.prev:hover,.datepicker th.next:hover{background-color:#e8e8e8}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}
.input-append.date .add-on i,.input-prepend.date .add-on i{display:block;cursor:pointer;width:16px;height:16px}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}
.prevy:hover,.nexty:hover{background:#eee;cursor:pointer}
.solution-finder{background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#ebebeb;top:-220px;margin-bottom:-220px;padding-top:220px;padding-bottom:100px;min-height:1000px;position:relative;overflow:hidden}
.solution-finder .container,.solution-finder article>aside{z-index:2}
.solution-finder::after{content:" ";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}
@media(max-width:1023px){.solution-finder::after{background:linear-gradient(to bottom,#ebebeb 0,rgba(244,244,244,0) 45%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb',endColorstr='#00ffffff',GradientType=0)}
}
@media(max-width:1023px){.solution-finder{background-repeat:no-repeat;background-position:left bottom}
}
@media(max-width:1023px){.solution-finder{min-height:800px;background-size:170%}
.page-solutionFinderStepPage .dynamic-position .solution-finder,.page-solutionFinderResultPage .dynamic-position .solution-finder{background:#fafafa !important}
}
@media(min-width:800px) and (max-width:1023px){.solution-finder{min-height:1000px;background-size:150%}
.desktop-thumbnails{display:none}
.mobile-thumbnail{display:block !important}
.section-product-detail-tabs ul li .btn-tab{padding:0 1rem 2px}
.accessories-carousel{width:600px}
}
.page-solutionFinderResultPage .solution-finder{min-height:100px;background-position:left top}
.page-solutionFinderResultPage .solution-finder .solution-finder-full-result{width:100%}
.page-solutionFinderResultPage .solution-finder .solution-finder-full-result h1{width:100%;text-align:center}
@media(min-width:1024px) and (max-width:1223px){.page-solutionFinderResultPage .solution-finder .solution-finder-full-result h1{margin-bottom:2em}
.nav-grid-products>div{width:40.3%}
}
@media(min-width:1224px){.page-solutionFinderResultPage .solution-finder .solution-finder-full-result h1{margin-bottom:3em}
}
@media(max-width:799px){.page-solutionFinderResultPage .solution-finder .nav-steps{bottom:0}
.page-solutionFinderResultPage .solution-finder h1{margin:1em 0 0 0}
}
.solution-finder h1{color:#8a036d;font-weight:200;margin-bottom:1em;margin-top:2em}
@media(max-width:1023px){.solution-finder h1{text-align:center;font-size:1.6em;margin:1em 0}
}
@media(max-width:1023px){.solution-finder .solution-finder-selection{margin-bottom:2.5em}
}
.solution-finder .solution-finder-selection li{min-height:50px;width:100%;display:block}
.solution-finder .solution-finder-selection li a{position:relative;margin:1px 0;padding:1em 50px 1em 1em;border-radius:3px;width:100%;background:rgba(255,255,255,0.85);color:#555;min-height:50px;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;transition:.2s all;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}
.ie9 .solution-finder .solution-finder-selection li a{display:block !important}
.solution-finder .solution-finder-selection li a:hover,.solution-finder .solution-finder-selection li.solution-active a{background:#8a036d;color:#fff;-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:.2s all}
.solution-finder .solution-finder-selection li a .icon-btn{position:absolute;right:1em;top:50%;margin-top:-10px}
.solution-finder .solution-finder-selection li a .icon[class*='icon-gender-']{float:left;margin-right:1em}
.solution-finder .solution-finder-selection li a .icon-gender-female-blue,.solution-finder .solution-finder-selection li a .icon-gender-male-blue,.solution-finder .solution-finder-selection li a .icon-dotted-arrow-circle-small-right-blue{display:block}
.solution-finder .solution-finder-selection li a .icon-dotted-arrow-circle-small-right-white,.solution-finder .solution-finder-selection li a .icon-gender-female-white,.solution-finder .solution-finder-selection li a .icon-gender-male-white{display:none}
.solution-finder .solution-finder-selection li a:hover .icon-gender-female-blue,.solution-finder .solution-finder-selection li a:hover .icon-gender-male-blue,.solution-finder .solution-finder-selection li a:hover .icon-dotted-arrow-circle-small-right,.solution-finder .solution-finder-selection li.solution-active a .icon-gender-female-blue,.solution-finder .solution-finder-selection li.solution-active a .icon-gender-male-blue,.solution-finder .solution-finder-selection li.solution-active a .icon-dotted-arrow-circle-small-right{display:none}
.solution-finder .solution-finder-selection li a:hover .icon-dotted-arrow-circle-small-right-white,.solution-finder .solution-finder-selection li a:hover .icon-gender-female-white,.solution-finder .solution-finder-selection li a:hover .icon-gender-male-white,.solution-finder .solution-finder-selection li.solution-active a .icon-dotted-arrow-circle-small-right-white,.solution-finder .solution-finder-selection li.solution-active a .icon-gender-female-white,.solution-finder .solution-finder-selection li.solution-active a .icon-gender-male-white{display:block}
.solution-finder .nav-steps{position:absolute;bottom:3.5em;width:100%;z-index:2;text-align:center}
@media(max-width:1023px){.solution-finder .nav-steps{bottom:1.5em}
}
.solution-finder .nav-steps li{display:inline}
.solution-finder .nav-steps li a,.solution-finder .nav-steps li span{display:inline-block;width:45px;height:45px;line-height:2.5;border-radius:100px;background:#fff;color:#000;font-size:1.2em}
.solution-finder .nav-steps li a:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05);transition:.2s all}
.solution-finder .nav-steps li a.active{background:#8a036d;color:#fff;font-weight:bold}
.solution-finder .nav-steps li span{background:#fafafa;color:darkgrey}
.solution-active{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:buttonPress;animation-name:buttonPress}
.solution-selected{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px);transition:.5s all ease-in}
.solution-unselected{-webkit-transform:translateX(-500px);-ms-transform:translateX(-500px);transform:translateX(-500px);opacity:0;transition:.5s all ease-in}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@-webkit-keyframes buttonPress{0{-webkit-transform:scale(1);transform:scale(1)}
20%{-webkit-transform:scale(0.95);transform:scale(0.95)}
40%{-webkit-transform:scale(1.08);transform:scale(1.08)}
80%{-webkit-transform:scale(1.08) translateX(0);transform:scale(1.08) translateX(0)}
100%{-webkit-transform:scale(1.08) translateX(1000px);transform:scale(1.08) translateX(1000px)}
}
@keyframes buttonPress{0{-webkit-transform:scale(1);transform:scale(1)}
20%{-webkit-transform:scale(0.95);transform:scale(0.95)}
40%{-webkit-transform:scale(1.08);transform:scale(1.08)}
80%{-webkit-transform:scale(1.08) translateX(0);transform:scale(1.08) translateX(0)}
100%{-webkit-transform:scale(1.08) translateX(1000px);transform:scale(1.08) translateX(1000px)}
}
.solution-finder-actions{float:right}
.solution-finder-result h1{font-weight:100}
.solution-finder-result h2{font-weight:bold;line-height:1}
.solution-finder-result .solution-result-container{padding:1.5em 4em 4em 4em}
@media(max-width:1023px){.solution-finder-result .solution-result-container .row-nudge-05{padding:.5em}
}
@media(max-width:799px){.solution-finder-result .solution-result-container{padding:1.5em 1em 2em 1em}
}
@media(min-width:1024px){.solution-finder-result .solution-result-container .large-right{float:right}
.solution-finder-result .solution-result-container .large-left{float:left}
}
.solution-finder-result .solution-result-container--print{padding:2em}
.solution-finder-result .solution-result-container--print .figure-product{border:.5em solid #f4f4f4}
.solution-finder-result .solution-result-container--print .nav-steps{display:none}
.solution-finder-result .solution-result-container--print .solution-result-time{font-weight:200;font-size:20px}
.solution-finder-result .solution-result-medium,.solution-finder-result .solution-result-small{width:100%}
.solution-finder-result .solution-threesome,.solution-finder-result .solution-threesome-small,.solution-finder-result .solution-threesome-large{display:-webkit-flex;display:-ms-flexbox;display:flex}
.solution-finder-result .solution-threesome-small{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.solution-finder-result .solution-threesome-small .solution-result-small{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1}
.solution-finder-result .solution-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}
.solution-finder-result .solution-grid:after,.solution-finder-result .solution-grid:before{display:none}
.solution-finder-result .solution-grid .solution-grid-item{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.solution-finder-result .figure-product{border:.5em solid #fafafa;padding:1.5em}
.solution-finder-result .figure-product .icon-dotted-arrow-circle-fill-small-right{margin-left:.25em !important}
.solution-finder-result .btn-link,.solution-finder-result .btn-link-alt{text-align:left;margin-top:1em}
.solution-finder-result .btn-link span{text-decoration:underline}
.solution-finder-result .solution-content-container{background:white;border:.5em solid #fafafa;display:-webkit-flex;display:-ms-flexbox;display:flex}
@media(max-width:1023px){.solution-finder-result .solution-content-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.solution-finder-result .solution-content-container .solution-content{padding:1.5em;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.solution-finder-result .solution-content-container .solution-content:first-child::after{content:" ";width:1px;background-color:#e8e8e8;position:absolute;right:0;top:1.5em;bottom:1.5em}
@media(max-width:1023px){.solution-finder-result .solution-content-container .solution-content:first-child::after{right:1.5em;left:1.5em;top:auto;bottom:0;width:auto;height:1px}
}
.solution-finder-result .solution-content-container .solution-content-headline{text-transform:uppercase;font-weight:200;font-size:1.2em;color:#8a036d;width:100%;margin-bottom:1em}
.solution-finder-result .solution-content-container .solution-content-image{width:25%;height:auto;float:left}
@media(max-width:799px){.solution-finder-result .solution-content-container .solution-content-image{width:50%;float:none;margin:0 auto}
}
.solution-finder-result .solution-content-container .solution-content-copy{font-weight:200;font-size:1.6em;padding-right:2em;width:70%;float:right}
@media(max-width:799px){.solution-finder-result .solution-content-container .solution-content-copy{float:none;width:100%}
}
.solution-result-social{text-align:right}
@media(max-width:1023px){.solution-result-social{margin-bottom:20px}
}
.solution-result-social a{display:inline-block;vertical-align:middle;margin-left:10px}
@media(max-width:1023px){.solution-result-social a.btn,.solution-result-social a.btn-default,.solution-result-social a.btn-primary1,.solution-result-social a.btn-secondary,.solution-result-social a.btn-tertiary,.solution-result-social a.btn-quaternary,.solution-result-social a.btn-in-input,.solution-result-social a.btn-tab,.solution-result-social a.btn-highlighted,.solution-result-social a.btn-nude,.solution-result-social a.btn-icon-no-bg{margin-left:0}
}
@media(min-width:1024px) and (max-width:1223px){.solution-result-social a.btn,.solution-result-social a.btn-default,.solution-result-social a.btn-primary1,.solution-result-social a.btn-secondary,.solution-result-social a.btn-tertiary,.solution-result-social a.btn-quaternary,.solution-result-social a.btn-in-input,.solution-result-social a.btn-tab,.solution-result-social a.btn-highlighted,.solution-result-social a.btn-nude,.solution-result-social a.btn-icon-no-bg{margin-left:20px}
}
@media(min-width:1224px){.solution-result-social a.btn,.solution-result-social a.btn-default,.solution-result-social a.btn-primary1,.solution-result-social a.btn-secondary,.solution-result-social a.btn-tertiary,.solution-result-social a.btn-quaternary,.solution-result-social a.btn-in-input,.solution-result-social a.btn-tab,.solution-result-social a.btn-highlighted,.solution-result-social a.btn-nude,.solution-result-social a.btn-icon-no-bg{margin-left:20px}
}
.solution-result-social.flex-switch{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
@media(max-width:479px){.solution-result-social.flex-switch{-webkit-flex-direction:column-reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;-webkit-justify-content:flex-start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}
.solution-result-social.flex-switch a.icon{margin-top:10px}
.solution-result-social.flex-switch a.icon:first-child{margin-left:0}
.alert.alert-negative{background:#d9791e;left:0 !important}
}
@media(max-width:799px){.solution-result-social.flex-switch{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media(min-width:800px) and (max-width:1023px){.solution-result-social.flex-switch{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}
@media(min-width:1024px) and (max-width:1223px){.solution-result-social.flex-switch{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}
.solution-result-social.flex-switch a.icon{margin-top:15px}
}
.rich-print-layout{padding-top:2em;webkit-print-color-adjust:exact}
.rich-print-layout .nav-steps{display:none}
.rich-print-layout .static{position:static}
.rich-print-layout .solution-result-headline{margin-top:20px;margin-bottom:20px;font-size:35px;font-weight:200}
.rich-print-layout .solution-result-time{text-align:center;font-size:18px;font-weight:200;position:absolute;bottom:0;text-align:left}
.rich-print-layout .solution-url{font-weight:200;margin-top:1em;font-size:16px}
.rich-print-layout .navbar .masthead-logo{text-align:left}
.rich-print-layout .solution-finder{top:auto;margin:0;padding:0;background-position:left bottom;background-size:contain;background-color:#ebebeb}
.rich-print-layout .solution-finder::after{display:none}
.rich-print-layout .solution-finder table{font-size:18px;font-weight:200;margin-bottom:20px}
.rich-print-layout .solution-finder table td{padding-right:1em;vertical-align:top}
@media print{.solution-result-headline{margin-top:20px;margin-bottom:20px}
html,body,.rich-print-layout,.solution-finder{width:210mm}
.solution-grid-item{page-break-inside:avoid}
@page{margin:0;size:A4}
.btn-link{display:none}
}
.carousel{position:relative;margin-bottom:1em;display:none}
.carousel.active{display:block}
.carousel-inner{overflow:hidden}
.carousel .row{position:relative;margin-bottom:0;min-width:max-content}
.carousel .row>.col{float:left;position:relative;top:0;padding-left:8px;padding-right:8px}
@media(max-width:799px){.carousel .row>.col{padding-left:7.5px;padding-right:7.5px}
}
@media(min-width:800px) and (max-width:1023px){.carousel .row>.col{padding-left:7.5px;padding-right:7.5px}
}
.carousel img{margin-left:auto;margin-right:auto}
.carousel img.new{position:absolute;left:8px;top:0;width:calc(100% - 16px);opacity:0;z-index:2}
@media(max-width:799px){.carousel img.new{left:7.5px;width:calc(100% - 15px)}
}
@media(min-width:800px) and (max-width:1023px){.carousel img.new{left:7.5px;width:calc(100% - 15px)}
}
.carousel-controls .control{font-size:40px;color:#8a036d;z-index:50}
.carousel-controls .control.disabled{display:none}
@media only screen and (max-width:840px),only screen and (min-width:1024px) and (max-width:1064px),only screen and (min-width:1224px) and (max-width:1264px){.carousel-controls .control-left,.carousel-controls .control-right{margin-left:0;margin-right:0}
}
.touch .carousel-controls{display:none}
.carousel-smallprint{position:absolute;bottom:0;right:0;color:#555;font-size:.95em;z-index:3;margin:.5rem;text-shadow:0 1px 0 rgba(255,255,255,0.3)}
.section-teaser-carousel .carousel{margin:0 auto}
.section-teaser-carousel .carousel .carousel-inner{margin-bottom:0}
.section-product-carousel .carousel .col{padding-left:1px;padding-right:0}
.visa-icon a img{max-height:32px}
.carousel-mag{position:absolute;left:58%;top:10px;background:#e8e8e8;padding:10px;border-radius:5px}
*/.modal.modal-zoom{background:white}
.modal-visible{opacity:1;display:block}
*/.modal-inner{position:relative;top:5em;left:50%;z-index:3;padding-bottom:2rem;width:960px;margin-left:-480px}
.modal-dialogue{position:relative;cursor:default}
.modal-close{position:absolute;top:0;right:0;z-index:2;color:#555;font-size:25px}
.modal-close:hover{color:#333}
.modal-video{background:rgba(0,0,0,0.7)}
@media(max-width:960px){.modal-inner{left:1rem;right:1rem;max-width:none;width:calc(100% - 2rem);top:1rem;margin:0}
}
.modal-close{position:absolute;right:20px;top:20px}
.modal-dialog{max-width:400px;width:100%;height:auto;margin:auto;background:white;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:30px;border-radius:1px}
.modal-dialogs{position:fixed;background:white;padding:20px;left:50%;transform:translate(-50%,10px) !important}
.modal-form{width:100%;max-width:600px;height:auto;margin:auto;top:2em;position:relative;background:#f4f4f4;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:40px;border-radius:3px}
.modal-form .modal-form-headline{color:#8a036d;font-size:1.2em;margin-bottom:1em;font-weight:bold;padding-right:40px}
.modal-form .form-group{padding:0 0 .5em 0;margin-bottom:0;margin-top:1em}
.modal-form .form-info{text-align:right}
.modal-form .form-actions{padding:0 1em;margin-bottom:2em}
.modal-form label{font-size:1em}
.modal-form input[type='text'],.modal-form input[type='password'],.modal-form input[type='email']{border-radius:5px;border-width:1px}
@media(max-width:799px){.modal-form{padding:2em 1em}
}
.modal-form form{width:80%}
@media(max-width:799px){.modal-form form{width:100%}
}
.zoom-container .zoom-close{position:fixed;top:0;right:0;left:0;width:100%}
.zoom-container .pager-thumbnails{position:absolute;top:100px;right:0}
.zoom-container .pager-thumbnails>*{display:block;float:none;margin-right:0}
[data-zoom='true']{cursor:pointer;cursor:zoom-in}
.control{position:absolute;top:50%;display:inline-block;z-index:2;font-size:40px;margin-top:-20px;color:#8a036d}
.control.disabled{display:none}
.control-left{left:0}
.control-right{right:0}
.section-product-carousel .control-right{right:-20px;top:13rem !important}
.section-product-carousel .control-left{left:-20px;top:13rem !important}
.section-teaser-carousel .control-right{right:.5em}
.section-teaser-carousel .control-left{left:.5em}
.section-teaser-carousel .control{opacity:.6;transition:.2s all}
.section-teaser-carousel .control:hover{opacity:1;transition:.2s all}
.header-carousel .carousel-controls{z-index:20}
.header-carousel .carousel-controls .control{top:60% !important;opacity:.6;transition:.2s all}
.header-carousel .carousel-controls .control:hover{opacity:1;transition:.2s all}
@media(max-width:799px){.header-carousel .carousel-controls .control{top:50% !important}
}
@media(max-width:479px){.header-carousel .carousel-controls .control{display:none}
}
.header-carousel .carousel-controls .control.control-left{left:.5em}
.header-carousel .carousel-controls .control.control-right{right:.5em}
.pager-indicators{text-align:center}
.pager-indicators>*{display:inline-block;margin:0 .5ex;text-indent:-999px;overflow:hidden;background-color:rgba(230,230,230,0.9);border-radius:100%;width:10px;height:10px}
.pager-indicators>*.active{background:#8a036d}
.header-carousel .pager-indicators>*:only-child{display:none}
.pager-numbers>*{display:inline-block;font-weight:bold;text-align:center;margin:0 .25ex;width:2.4em;width:2.4rem;height:2.4em;height:2.4rem;line-height:2.4em;line-height:2.4rem;letter-spacing:1px}
.pager-numbers a{background-color:#e8e8e8;color:#333}
.pager-numbers a.active{color:#8a036d}
.pager-numbers a:only-child{display:none}
.pager-pagination{margin-top:1.5em;padding-top:1.5em;border-top:1px solid black;text-align:center}
.pager-pagination a{margin:0 .5ex;display:inline-block;width:2em;height:2em;line-height:1.9em;font-weight:bold;border-radius:100%}
.pager-pagination a.active{color:white;background-color:#fff}
.pager-pagination a:only-child{display:none}
.pager-thumbnails{overflow:hidden;text-align:center}
@media(min-width:800px){.pager-thumbnails{margin-top:10px;position:relative;z-index:20}
}
.pager-thumbnails>*{display:block;margin-bottom:.5em;margin-right:.5em;width:80px;height:auto;border:1px solid #e8e8e8}
.productdetails-container .carousel .pager-thumbnails img{width:100%}
.pager-thumbnails>*.active{opacity:1;transition:all .3s ease-out}
@media(min-width:800px) and (max-width:1023px){.pager-thumbnails>*{width:60px;height:60px}
}
@media(max-width:799px){.pager-thumbnails>*{width:40px;height:40px;opacity:.4}
}
.header-carousel .pager-indicators{position:absolute;bottom:1em;width:100%}
.section-teaser-carousel .pager-indicators{position:absolute;bottom:1em;width:100%}
@media(max-width:768px){.toggled-content.active{display:block !important}
.m-h{height:32px}
}
.toggled-content{display:block}
.toggled-content.active{display:none}
.toggle-content{display:none}
.toggle-content.active{display:block}
.toggle-content-with-transition{display:none}
.toggle-readmore .icon-toggle-readmore,.toggle-readmore .icon-toggle-readmore-active{margin-right:.5rem;height:1.5rem;padding:0 .4rem;line-height:1.5rem;font-size:.75rem;text-align:center}
.toggle-readmore .icon-toggle-readmore{background-color:#fff;color:#333;display:inline-block}
.toggle-readmore .icon-toggle-readmore-active{background-color:#8a036d;color:#fff;display:none}
.toggle-readmore span{transition:opacity .3s ease-out}
.toggle-readmore.active .icon-toggle-readmore{display:none}
.toggle-readmore.active .icon-toggle-readmore-active{display:inline-block}
.toggle-readmore.active span{opacity:0}
.toggle-box-options{background-position:center center;background-repeat:no-repeat;padding:1.5rem 0;display:box;box-align:end;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.toggle-box-options.active .icon-toggle-collapse{display:none}
.toggle-box-options.active .icon-toggle-collapse-active{display:block}
.toggle-box-options.active a{color:#8a036d}
.toggle-box-options p{margin-bottom:0;line-height:1.222}
.toggle-box-options a{display:block;font-size:1.25em}
.toggle-box-options a span{margin-left:2rem;overflow:hidden;display:block}
.toggle-box-options .icon-toggle-collapse,.toggle-box-options .icon-toggle-collapse-active{vertical-align:top;margin-top:11px;float:left;font-size:.5rem}
.toggle-box-options .icon-toggle-collapse-active{display:none}
@media(max-width:1023px){.toggle-box-options{background-size:auto 7rem;background-position:center top;background-repeat:no-repeat;padding:7rem 0 1rem}
}
@media(min-width:1024px) and (max-width:1223px){.toggle-box-options{background-size:contain;height:10rem}
.toggle-box-options p>a{max-width:280px}
}
@media(min-width:1224px){.toggle-box-options{background-size:contain;height:16rem}
.toggle-box-options p>a{max-width:340px}
}
#nprogress{pointer-events:none}
#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}
#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1.0;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}
#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}
#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}
.nprogress-custom-parent{overflow:hidden;position:relative}
.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}
@-webkit-keyframes nprogress-spinner{0{-webkit-transform:rotate(0)}
100%{-webkit-transform:rotate(360deg)}
}
@keyframes nprogress-spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}
.tooltipster-default .tooltipster-content{font-family:'Plus Jakarta Sans Medium',sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid;top:-7px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}
.tooltipster-fade{opacity:0;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}
.tooltipster-fall{top:0;transition-property:top;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}
.tooltipster-fall.tooltipster-dying{transition-property:all;top:0 !important;opacity:0}
.tooltipster-slide{left:-40px;transition-property:left;transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}
.tooltipster-slide.tooltipster-dying{transition-property:all;left:0 !important;opacity:0}
.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.tooltipster-shadow{border-radius:5px;background:#fff;box-shadow:0 0 14px rgba(0,0,0,0.3);color:#2c2c2c;max-width:300px}
.tooltipster-shadow .tooltipster-content{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;line-height:16px;padding:8px 10px}
@media(min-width:1224px){.productdetails-container{width:90%}
}
@media(min-width:799px){.productdetails-container .carousel img{width:65%;margin-left:0}
.slick-vertical .slick-slide a img{width:80% !important;margin-left:auto !important}
.mobile-thumbnail{display:none}
}
@media(max-width:799px){.mobile-thumbnail{display:block}
}
@media(min-width:799px){.product-ref-rating{display:flex;margin-bottom:6px;margin-right:60px;flex-wrap:wrap;align-content:flex-start;flex-direction:column-reverse}
.product-price-vatinfo{margin-top:-8px}
.product-price{margin-right:25px;margin-top:0}
.product-price-tax-info{display:block}
.advice-videos{float:left;width:33.33% !important}
}
.new-label{color:#fff;font-size:13px;display:inline-block;background:#8a036d;padding:5px 5px;width:auto;white-space:nowrap}
.product-title,.product-ref,.product-price,.product-info{display:block}
.product-title{font-size:2.6em;font-weight:bold;line-height:1;margin-bottom:20px}
.product-rightside-info .product-title{margin-top:25px}
.product-ref{color:#bfbfbf;font-weight:300;padding-left:0;margin-right:22px}
.product-pickup{position:relative;display:block;color:#333;font-size:.8em;font-style:italic}
.product-pickup:before{content:"* Pick Up Only";position:absolute;left:0;top:0}
.product-rating{border-radius:5px;overflow:hidden;display:inline-block;margin-top:4px}
.product-rating-stars{padding:7px 0 5px 0;display:inline-block;position:relative}
.product-rating-stars .icon{margin-right:3px}
.product-rating-stars:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(237,237,237,0);border-left-color:#ededed;border-width:30px;margin-top:-30px;-webkit-transform:scaleY(2);-ms-transform:scaleY(2);transform:scaleY(2)}
.product-rating-link{display:inline-block}
.product-rating .product-rating-link{padding:7px 25px 5px 45px}
.figure-product .product-rating-stars .icon{height:15px;width:15px;margin-right:0;background-size:15px 15px}
.product-rating-buynow{display:flex;justify-content:flex-end}
@media(max-width:340px){.product-rating .product-rating-link{padding:7px 10px 5px 35px}
}
.product-rating-link button{color:#333;text-decoration:underline;margin-top:-6px}
.product-rating-link button:active,.product-rating-link button:focus,.product-rating-link button:hover{color:#333}
.product-promo{font-weight:bold;color:#8a036d}
.product-promo-description{font-size:13px;line-height:1;display:inline-block}
.product-price{font-size:1.5em;font-weight:600;margin-bottom:3px;line-height:1}
.pdp-product-price{margin-top:1em}
.check-vat-relief{font-size:13px;margin-top:.5em;position:relative;padding-left:35px}
.check-vat-relief input[type="checkbox"]{top:2px;left:5px;position:absolute}
.check-vat-relief .controls a{color:#8a036d !important;text-decoration:underline}
.product-price small{color:#8a036d;position:relative;font-size:16px;font-weight:300}
.controls a{color:#8a036d !important}
h4.product-discount-color:nth-child(2){color:#8a036d}
h4.product-discount-color:nth-child(1){font-size:16px;text-decoration:line-through;text-decoration-color:#8a036d}
grid-select-size{display:grid;grid-template-columns:10em 15em}
.product-special-info{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-ms-flexbox;display:flex;-ms-align-items:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.product-vat-info .product-special-info{display:block;position:relative;padding-left:35px}
.product-special-info .vat-check{left:0;width:28px;height:25px;margin-right:0;display:inline-block;position:absolute;background-image:url(../images/png/VAT_check.png)}
.product-price-tax-info{font-size:13px;color:#555;margin-bottom:2px}
.product-price-tax-info a{color:#555;text-decoration:underline}
.pdp-product-price .product-price-tax-info{margin-top:7px}
.product-info{padding-top:1em}
.product-more-info a{color:#333;font-size:.9em;text-decoration:underline}
.product-form{margin-bottom:.5em}
.product-form label{margin-right:5px;text-transform:Capitalize}
.product-form select{width:100%;margin-right:1em;font-weight:500;font-size:12px;height:35px;padding-right:2em;padding-left:1em;margin-right:0;background:url(../images/svg/size-arrow.svg) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;border:.0625em solid #8a036d;appearance:none;outline:0}
.quantity-size{border:2px solid #8a036d;background-color:white}
.moreinfo{color:#333;font-size:.9em;cursor:pointer;display:inline-block;text-decoration:underline}
.quintity-size-section{position:relative}
@media(min-width:1366px){.product-form select#mask-size{width:83%;padding-left:.4em}
}
@media(max-width:430px){.product-form .add-mask{width:100% !important;max-width:100% !important;padding-right:0;margin-right:0}
}
@media(min-width:1865px){.check-vat-relief{margin-top:1.5em}
}
@media(min-width:799px){}
.ie9 .product-form select{background:#e8e8e8 !important;padding-right:0}
.product-form select::-ms-expand{display:none}
.product-available{display:block;font-size:.9em;margin-bottom:.5em}
.product-available span{color:#8a036d}
.flexieflex{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.email-infom{background:#fff}
.consent-prescriptions-tabs .list-tabs .btn-tab{border-radius:0}
.consent-prescriptions-tabs .list-tabs .btn-tab.active:after{display:none}
.consent-prescriptions-discription label{font-size:.9em}
.consent-prescriptions-discription p{font-size:.9em}
@media(max-width:799px){.consent-prescriptions-tabs .list-tabs li{margin:0;display:inline-block}
.quintity-size-section .row{margin-left:0;margin-right:0}
.product-vat-info{margin-left:0}
.check-vat-relief input[type="checkbox"]{top:4px;left:8px}
.product-special-info{position:relative;padding-left:38px}
.product-special-info .vat-check{left:0;width:28px;position:absolute}
}
@media(max-width:479px){.flexieflex{-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.product-size{display:block}
.product-size .popover-data-unique:before{right:3em !important}
}
.flexieflex>label{margin-right:1em}
.flexieflex>*{margin:0;font-size:700}
.review-container{margin:1em 0 1.5em 0;padding-bottom:1.5em;border-bottom:1px solid #555}
.review-copy{margin:0}
.reviews-author{margin-right:1.2em;margin-bottom:.5em}
.reviews-stars{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);width:160px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
@media(max-width:799px){.reviews-stars{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.product-ref{margin-bottom:15px}
}
.review-header{display:-webkit-flex;display:-ms-flexbox;display:flex}
@media(max-width:799px){.review-header{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
.review-add{color:black;text-decoration:underline}
.review-form{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:reviewFade;animation-name:reviewFade;background:#e8e8e8;padding:1.5em 1.5em .5em 1.5em}
@media(max-width:799px){.review-form{padding:1em .5em}
}
.review-stars{float:left;padding-top:.5em;position:relative}
.review-stars label .star-selected{display:none}
.review-stars label .star-not-selected{display:block}
.review-stars input{display:none}
.review-stars label{margin-right:.5em;float:right}
.review-stars label:hover{cursor:pointer}
.review-stars label:hover .icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.review-stars label:hover .review-stars-description{display:block;z-index:3}
.review-stars .review-stars-description{position:absolute;background:#e8e8e8;left:100%;top:0;padding-top:1em;height:35px;width:350px;display:none;z-index:1;font-weight:bold}
.review-stars input:checked+label:hover .star-selected,.review-stars input:checked+label:hover~label .star-selected,.review-stars input:checked~label:hover .star-selected,.review-stars input:checked~label:hover~label .star-selected,.review-stars label:hover~input:checked~label .star-selected{display:block}
.review-stars input:checked+label:hover .star-not-selected,.review-stars input:checked+label:hover~label .star-not-selected,.review-stars input:checked~label:hover .star-not-selected,.review-stars input:checked~label:hover~label .star-not-selected,.review-stars label:hover~input:checked~label .star-not-selected{display:none}
.review-stars input:checked+label .review-stars-description{display:block;z-index:1}
.review-stars input:checked~label .star-selected{display:block}
.review-stars input:checked~label .star-not-selected{display:none}
@-webkit-keyframes reviewFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes reviewFade{from{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.clearfix:after{content:"";display:table;clear:both}
@media(max-width:799px){.clearfix-xs:after{content:"";display:table;clear:both}
}
.block{display:block !important}
.inline-block{display:inline-block !important}
.hide{display:none}
.dont-shrink{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.nudge-from-left{padding-left:10px}
.pull-right{float:right}
.pull-right+.overflow{overflow:hidden}
.text-right{text-align:right}
.text-left{text-align:left}
.text-center{text-align:center}
.margin-1-0{margin:1em 0}
.margin-2-0{margin:2em 0}
.padding-1{padding:1em}
@media(max-width:479px){.padding-1-xxs{padding-top:1em;padding-bottom:1em}
}
.padding-1-0{padding:1em 0}
.padding-2-0{padding:2em 0}
.margin-0-1{margin:0 1em}
.margin-top-1{margin-top:1em}
.margin-top-2{margin-top:2em}
.margin-top-bottom-2{margin-top:2em;margin-bottom:2em}
.margin-top-3{margin-top:1em}
.margin-bottom-1{margin-bottom:1em}
.margin-bottom-0{margin-bottom:0}
.margin-bottom-05{margin-bottom:.5em}
.margin-left-1{margin-left:1em}
.margin-left-1-5{margin-left:1.5em}
.margin-right-1{margin-right:1em}
.padding-top-bottom-2{padding-top:2em;padding-bottom:2em}
.padding-bottom-1{padding-bottom:1em}
.margin-0-auto{margin:0 auto}
.padding-top-3{padding-top:3em}
.padding-0-1{padding:0 1em}
@media(max-width:1023px){.margin-bottom-1-sm{margin-bottom:1em}
}
.no-margin-top-bottom{margin-top:-22px;margin-bottom:0}
.no-side-padding{padding-right:0;padding-left:0}
.background-gray-lighter{background:#e8e8e8}
.space-bottom{padding-bottom:5em}
.background-gray-lightest{background:#f4f4f4;margin-top:-18px}
.background-white{background:white}
.background-almostwhite{background:#fafafa}
.max-xxs{max-width:320px;display:block}
.list-unstyled{margin:0;list-style:none outside none}
.list-unstyled>li{margin-left:0}
.inline-block{display:inline-block}
.dropdown .dropdown-content,.dropdown .dropdown-menu{display:none;transition:.2s all;max-height:0}
.dropdown:hover .dropdown-content,.dropdown:hover .dropdown-menu{display:block;transition:.2s all;max-height:1000px}
.pull-left{float:left !important}
.pull-right{float:right !important}
@media(max-width:799px){.center-xs{text-align:center}
}
@media(min-width:480px){.center-desktop{text-align:center}
}
.giant{font-size:100px}
form[data-flight="ajax-loader"]{display:none}
.hr-light{border-color:#bfbfbf}
.background-world-map{background:url(/assets/images/png/world.png);background-size:contain;background-position:center top;background-repeat:no-repeat}
.show-inline-xxs{display:none;width:60%}
@media(max-width:479px){.show-inline-xxs{display:inline-block}
}
.flex-center{display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex-vertical-center{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
@media(max-width:479px){.col-hidden-xxs{display:none}
}
.col-static{position:static}
.oh{overflow:hidden}
@media(min-width:800px){.hidden-desktop{display:none !important}
}
@media(max-width:799px){.hidden-xxs-xs{display:none !important}
}
@media(max-width:479px){.center-xxs{text-align:center}
}
.hide-on-inactive{display:none;height:0;max-height:0;transition:.2s all;opacity:0}
input:checked+div .hide-on-inactive{display:block;overflow:hidden;height:auto;max-height:500px;transition:.2s all;opacity:1}
@-ms-viewport{width:device-width}
@media(max-width:479px){.hidden-xxs{display:none !important}
}
@media(max-width:799px){.hidden-xs{display:none !important}
}
@media(min-width:800px) and (max-width:1023px){.hidden-sm{display:none !important}
}
@media(min-width:1024px) and (max-width:1223px){.hidden-md{display:none !important}
}
@media(min-width:1224px){.hidden-lg{display:none !important}
}
@media(max-width:1023px){.hidden-xs-sm{display:none !important}
}
@media(max-width:1223px){.hidden-xs-sm-md{display:none !important}
}
@media(min-width:800px){.hidden-sm-md-lg{display:none !important}
}
@media(min-width:1024px){.hidden-md-lg{display:none !important}
}
@media(min-width:480px){.hidden-no-xxs{display:none !important}
}
@media(min-width:800px){.hidden-no-xs{display:none !important}
}
@media print{.hidden-print{display:none !important}
}
html.coarse-input .hidden-coarse-input{display:none !important}
.mqState{display:none !important;position:absolute}
@media(max-width:479px){.mqState{z-index:2}
}
@media(max-width:799px){.mqState{z-index:3}
}
@media(min-width:800px) and (max-width:1023px){.mqState{z-index:4}
.redmorepara *{font-size:16px !important}
.section-product-detail-info .toggle-content .t-paragraph *{font-size:16px !important}
.section-product-detail-info .toggle-content .review-container *{font-size:16px !important}
}
@media(min-width:1024px) and (max-width:1223px){.mqState{z-index:5}
}
@media(min-width:1224px){.mqState{z-index:6}
}
.txt-black,.txt-black:hover,.txt-black:focus{color:#333}
.txt-bold{font-weight:bold}
.figure-text-on-image:nth-child(odd) .figure-caption{right:1px}
.figure-text-on-image:nth-child(even) .figure-caption{left:0;margin-left:0}
.figure-text-on-image:nth-child(odd) .figure-caption .figure-signifier{right:20px}
.figure-text-on-image:nth-child(odd) .figure-main-line,.figure-text-on-image:nth-child(even) .figure-main-line{width:85%}
.figure-text-on-image:nth-child(odd) .figure-main-line{text-align:right}
.figure-text-on-image:nth-child(even) .figure-main-line{text-align:left}
.figure-text-on-image:first-child .figure-caption .figure-main-line{width:85%}
@media(max-width:799px){.figure-text-on-image:first-child .figure-caption .figure-main-line{width:100%;text-align:center}
.figure-text-on-image:nth-child(even) .figure-caption{margin-left:auto}
.figure-text-on-image:nth-child(even) .figure-main-line{text-align:center;width:100%}
}
@media(min-width:1024px) and (max-width:1199px){.figure-text-on-image{height:250px}
}
@media(min-width:900px) and (max-width:1023px){.figure-text-on-image{height:225px}
}
@media(min-width:900px){.static-breadcrumb{margin-left:9rem}
}
@media(min-width:800px) and (max-width:899px){.figure-text-on-image{height:200px}
.figure-text-on-image .figure-caption{margin:1em auto 0 auto;height:8em}
.figure-text-on-image .figure-main-line{font-size:1.4em}
}
.hot-tooltip{position:relative;width:100%;padding-bottom:7px;margin-left:-8px;min-height:40px}
.hot-description{display:none;position:absolute;top:100%;left:0;width:auto;text-transform:capitalize;padding:.5em;border-radius:5px;background:#f7f7f7;border:1px solid #ccc;z-index:995;font-size:1em}
.hot-description:after{content:"";position:absolute;left:25px;top:-6px;z-index:999;border-bottom:5px solid #ccc;border-left:5px solid transparent;border-right:5px solid transparent}
.hot-title{display:inline-block;padding:.2em .5em;background:#ffc000;color:#fff;font-size:.9em}
.no-hot-tooltip{min-height:0}
@media(min-width:1679px){.carousel.header-carousel .row .col{height:775px}
}
@media(max-width:799px){.carousel.header-carousel .row .col{padding:0;height:auto}
.carousel.header-carousel .header-carousel-caption{width:100%;padding:.5em 1em 3em 1em;text-align:center}
.col.header-carousel-background .container{padding:0}
.carousel.header-carousel .header-carousel-caption .header-carousel-caption-copy{margin:.5em 0}
.header-carousel-caption p{margin-bottom:.5em}
.carousel-controls{top:50%}
.section-product-carousel .control-left,.section-product-carousel .control-right{top:50% !important}
.small-res-crop{margin:-20% 0 0 -50%}
}
.banner-bg-image{max-width:100%;height:auto}
.carousel.header-carousel .row .col{padding-top:0;overflow:hidden}
@media(min-width:1024px){.carousel.header-carousel .row .col{margin-top:0}
.header-carousel-background .container{position:absolute;top:240px;left:5em}
.carousel.header-carousel.home-page-carousel .row .col{padding-bottom:0;height:auto}
}
@media(max-width:1023px) and (min-width:800px){.carousel.header-carousel{top:0;margin-bottom:0}
.carousel.header-carousel .row .col{padding-bottom:0;height:auto}
.carousel.header-carousel.category-page-banner .row .col{height:640px}
.carousel.header-carousel .header-carousel-caption{width:100%;margin-left:0}
.carousel.header-carousel .header-carousel-caption .header-carousel-caption-title{font-size:1.2em}
.carousel.header-carousel .header-carousel-caption .header-carousel-caption-copy{margin-top:.2em;margin-bottom:.5em}
.header-carousel .carousel-controls .control{top:30% !important}
}
.single-sub-category div[class^="col-"]{width:100%;float:none !important;text-align:center}
.helper{float:right}
.popover-title{background:#fff;background:-moz-linear-gradient(top,#fff 0,#e8e8e8 47%,#e8e8e8 100%);background:-webkit-linear-gradient(top,#fff 0,#e8e8e8 47%,#e8e8e8 100%);background:linear-gradient(to bottom,#fff 0,#e8e8e8 47%,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);padding:1em .5em;font-weight:bold;color:#333}
.popover-content{font-size:.9em;padding:1em .8em 0 .8em;max-height:367px;overflow-y:scroll}
.popover-data{box-shadow:0 5px 10px 0 #99928c;border:1px solid #cecece;border-top:0;position:absolute;top:3em;right:0;background:#fff;z-index:99}
.popover-data:before{position:absolute;width:0;height:0;top:-.6em;right:3em}
.text-grey{color:#9f9f9f}
.popover-link{font-weight:bold;color:#0000;cursor:pointer;padding-left:15px}
.cancel-popover{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0Qjk1MzlFRTZCMTExRTY4QjlDRjYyRjBEQzBFNTJGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0Qjk1MzlGRTZCMTExRTY4QjlDRjYyRjBEQzBFNTJGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzRCOTUzOUNFNkIxMTFFNjhCOUNGNjJGMERDMEU1MkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzRCOTUzOURFNkIxMTFFNjhCOUNGNjJGMERDMEU1MkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7I/HrRAAACD0lEQVR42qSWSyiEURTHv5FXXllh51XIc2EzCplQrCUbUrJgI8KOxSyMhVhLNsSKnY1XWKgxRcljIdaeCwwbj+KcOl/9O829Zsat33e75/zPOfN999zbeJy/Rx7RStQSXiKHeCSOiBNih7h34hw1xCrxQfxY+BBdTawFAhGShYglYlbmUATNVLQFNiHojhgiCg3aIvHfQszmXwV2QTxPpEf5w9JF78bumoQzIJqMcx8nIceMdpaDc9H531iEXBXo2BajbkU/sU+UGBKWEnuiw+Hu0ZZryIXKfUr8JfZXoixCgbD4v5SvH3JyfmcQ+j1ViVtAHJbEugDTrOLS4HwNsGFFFjuGT+KDZA9Et8yuzWeIc7dgnRdnspizbCYnelIH78lSwJFDy7qrBHpkizFsCeDNH1O2UbGbxpvMyVzkHQ6UY+kiXWTc0nXuvvD45seavNaGpcCbaD6JCZl1M+ixgXlHZMFvlKiE1VCAaRB7o+q6ahWXBHHDbMiHgA4lfrF0EXbds/J1gq/ANQbFcKPEC8SlpYt84l9Q9mvJF0SjFyoH/nl3TUOuOu1cBmd/nAXwOlkyiS5B5I+xgB9iz23CLOIUxMdEF5Fi0KeK/xhiOD4TRR5DMH+6HljzXXVIXEirZxCVRL17y0Jcbyyv3y7Xxk8UsK7NlMgTRbEqKdhEFPNdJCee2/1A/jhY9+BXgAEAIZvNeHVr+7cAAAAASUVORK5CYII=') no-repeat 0 0;width:15px;height:15px;display:block;float:right;background-size:cover;margin:.2em .5em 0 0;cursor:pointer}
.color-cube{width:36px;height:36px;border:1px solid #000;display:inline-block;margin:0 10px;cursor:pointer;box-sizing:initial;position:relative}
.color-cube:before{content:" ";width:38px;height:38px;border:10px solid #fff;position:absolute;left:-11px;top:-11px;background:transparent}
.color-cube.active-color:before{border:10px solid #009bdf}
.color-cube:hover{cursor:pointer}
.color-cube:hover:before{border:10px solid #009bdf}
.bg-black{background:#000}
.bg-white{background:#fff}
.padding-top-bottom-1-em{padding-top:1em;padding-bottom:1em}
.mask-cube{padding:10px 15px 15px 15px;border-radius:.2em}
.mask-cube img{border:1px solid #a8a5a5;background:#fff}
.mask-cube h3{font-size:.8em;text-transform:uppercase;padding:0 0 .5em 0}
.mask-cube-active{background:#009bdf;color:#fff}
.mask-cube:hover{background:#009bdf;cursor:pointer;color:#fff}
.size-cube{width:35px;height:35px;background:#fff;border:1px solid #000;text-align:center;line-height:34px;display:inline-block;color:#000;margin-right:20px;font-size:16px;font-weight:bold}
.size-cube:hover{background:#009bdf;border:1px solid #009bdf;cursor:pointer;color:#fff}
.active-size-cube{background:#009bdf;border:1px solid #009bdf;color:#fff}
.small-res-crop img{min-width:100%}
.no-padding-left{padding-left:0}
.no-padding-right{padding-right:0}
.no-padding-bottom{padding-bottom:0}
.no-padding-top{padding-top:0}
.padding-top-bottom-1-em{padding-top:1em;padding-bottom:1em}
.padding-top-1-em{padding-top:1em}
@media(min-width:800px){.main-nav-dropdown .container .row div:first-child:nth-last-child(5),.main-nav-dropdown .container .row div:first-child:nth-last-child(5)~div{width:20%}
}
.text-uppercase{text-transform:uppercase}
.text-capital{text-transform:capitalize}
div[disabled]{background:#e3e3e3;border:1px solid #e3e3e3;pointer-events:none;color:#969696}
div[disabled]:hover{border:1px solid #e3e3e3;cursor:default}
.input-label-inline{display:inline-block !important}
@media(min-width:567px) and (max-width:731px){.mask-cube.col-xs-4{width:25%}
}
@media(min-width:732px) and (max-width:799px){.mask-cube.col-xs-4{width:21%}
}
@media(max-width:420px){.mask-cube{padding:10px 13px 15px 13px}
.mask-cube:nth-child(4n-1),.mask-cube:nth-child(4n){clear:left;margin-top:.5em}
.mask-cube.col-xs-4{width:40%}
}
@media(max-width:360px){.mask-cube.col-xs-4{width:47%}
}
@media(max-width:1023px) and (min-width:800px){.mask-cube.col-sm-3{width:22%}
}
.flexslider .slides .container .header-carousel-caption{width:310px;background:rgba(255,255,255,0.8);padding:2em}
.flexslider .slides .container .header-carousel-caption .btn-secondary{width:100%}
.flexslider .slides .container .header-carousel-caption-title{text-transform:none;color:#8a036d;font-size:1.5em;margin:0}
.flex-control-nav{width:100%;position:absolute;bottom:10px;z-index:9;text-align:center}
.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;display:inline}
.flex-control-paging li a{width:11px;height:11px;display:block;background:rgba(230,230,230,0.9);background:rgba(230,230,230,0.9);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.flex-control-paging li a:hover{background:#fff;background:rgba(255,255,255)}
.flex-control-paging li a.flex-active{background:#fff;background:rgba(255,255,255);cursor:default}
.flex-direction-nav{display:none}
@media(min-width:1024px){.flexslider .slides .container{position:absolute;top:240px;left:5em;width:auto}
}
.slider{min-height:130px;position:relative}
.flex-direction-nav a{text-decoration:none;display:block;width:60px;height:60px;margin:0;position:absolute;top:60%;z-index:10;overflow:hidden;cursor:pointer;color:transparent}
@media(max-width:799px){.slider{margin:0;min-height:auto;position:relative}
.flex-direction-nav a{top:25%}
.flexslider .slides .container .header-carousel-caption{text-align:center;width:100%;padding:2em 0}
.flexslider .slides .container .header-carousel-caption .btn-secondary{width:100%}
.flex-control-nav{bottom:5px}
.flex-direction-nav{display:none}
.flexslider .slides>li{overflow:hidden}
.flexslider .slides>li>a{margin:-20% 0 0 -50%}
.btn-secondary{width:100%;display:block}
.mask-type-section .mask-guide{padding-top:0;padding-bottom:0}
.mask-type-section .popover-data{top:auto}
.quintity-size-section .size-guide{padding-top:0;padding-bottom:0}
.quintity-size-section .popover-data{top:auto}
.product-form select#mask-size{width:100%}
}
@media(min-width:800px) and (max-width:1200px){.slider{margin:0;min-height:auto;position:relative}
.flex-direction-nav a{top:25%}
.flexslider .slides .container{position:absolute;top:50px;left:5em}
}
.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative}
.flexslider .slides img{width:100%;min-width:100%;display:block;position:relative}
.flexslider .slides .container .header-carousel-caption .header-carousel-caption-copy{font-size:1.2em;color:#555;margin-top:.5em}
.flex-direction-nav .flex-prev{left:10px;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%2210%20-20%2060%2060%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M11%2010c0-15.9%2013.1-29%2029-29S69-6%2069%2010%2055.9%2039%2040%2039c-16%200-29-13.1-29-29zm2.3%200c0%2014.8%2011.9%2026.7%2026.7%2026.7S66.7%2024.8%2066.7%2010c0-14.8-11.9-26.7-26.7-26.7S13.3-4.8%2013.3%2010z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M42.2-7.2h4.7v4.7h-4.7zM33.5.1h4.7v4.7h-4.7zM24.8%207.6h4.7v4.7h-4.7zM33.5%2015.1h4.7v4.7h-4.7zM42.2%2022.4h4.7v4.7h-4.7z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-repeat:no-repeat}
.flex-direction-nav .flex-next{right:10px;text-align:right;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%2210%20-20%2060%2060%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M40%2039c-15.9%200-29-13-29-29s13.1-29%2029-29S69-5.9%2069%2010%2056%2039%2040%2039zm0-55.7C25.2-16.7%2013.3-4.8%2013.3%2010S25.2%2036.7%2040%2036.7%2066.7%2024.8%2066.7%2010%2054.8-16.7%2040-16.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M33-7.2h4.7v4.7H33zM41.7.1h4.7v4.7h-4.7zM50.4%207.6h4.7v4.7h-4.7zM41.7%2015.1h4.7v4.7h-4.7zM33%2022.4h4.7v4.7H33z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-repeat:no-repeat}
.helper:hover>span{text-decoration:none}
.flexslider .slides>li>a{display:block}
.flex-viewport{width:100%}
@media(max-width:519px){.review-stars .review-stars-description{left:0;top:100%}
.form-group .control-group .controls{overflow:visible}
#reviewForm fieldset:nth-child(4){margin-bottom:3.5em}
.flexslider .slides .container .header-carousel-caption .header-carousel-caption-copy{font-size:14px}
}
.product-title-card-page{font-family:'Plus Jakarta Sans Medium',sans-serif !important;font-style:normal !important;font-weight:400 !important;font-size:18px !important;line-height:21px !important;margin:5px !important}
@media(min-width:1224px) and (max-width:1366px){.product-rightside-info .product-title{font-size:2.3em}
.section-product-detail-tabs ul li .btn-tab{padding:0 2.5rem 2px}
.all-size-label{width:185px}
.main-category{padding-left:0;padding-right:0}
}
@media(min-width:1224px) and (max-width:1365px){.navbar-inner-container{position:relative}
.main-category{width:100%;padding-left:7px}
.search-cart{right:0;position:absolute}
.quintity-size-section .col-lg-8{width:100%}
.quintity-size-section .col-lg-5{width:100%}
.quintity-size-section .col-lg-7{width:67%}
.quintity-size-section .size-guide{right:0;bottom:10px;position:absolute}
.quintity-size-section .popover-data{top:7em}
.quintity-size-section .all-size-label{width:auto}
.quintity-size-section .t-right{text-align:left}
}
@media(max-width:1224px){.check-vat-relief{margin-top:1em;padding-left:38px}
.product-price-vatinfo{display:block}
.product-vat-info{margin-left:0;padding:10px}
}
@media(min-width:1367px){}
@media(min-width:1850px){.all-size-label{width:auto}
}
@media(min-width:1024px) and (max-width:1223px){.product-ref-rating{display:block}
.product-ref{margin-bottom:15px}
.all-size-label{width:300px}
.section-product-detail-tabs ul li .btn-tab{padding:0 1.5rem 2px}
.accessories-carousel{width:800px}
.productdetails-container .carousel img{width:100%}
.desktop-thumbnails{display:none}
.mobile-thumbnail{display:block}
.mask-type-section .mask-guide{padding-top:0;padding-bottom:0}
.mask-type-section .popover-data{top:auto}
.quintity-size-section .size-guide{padding-top:0;padding-bottom:0}
.quintity-size-section .popover-data{top:auto}
.product-form select#mask-size{width:100%}
}
.promotion.main-nav-toggle a{color:#df2726;font-weight:bold}
.promotion a:after{content:"";width:41px;height:41px;top:0;right:-30px;position:absolute;z-index:150;display:none}
@media(max-width:799px){.promotion a:after{display:none}
.promotion.main-nav-toggle>a{color:#df2726 !important}
.check-vat-relief{padding-left:36px}
}
.nav-sidebar-red-bold-a a{font-weight:bold;color:#df2726}
span.nav-sidebar-red-bold{font-weight:bold;color:#df2726}
.nav-sidebar-red-bold-a a:hover{color:#c11615}
.nav-sidebar-red-bold-a a.active{color:#c11615}
.blue-zebra-line thead th{background:#5b9bd5;padding:10px 0;border-bottom:1px solid #fff;color:#fff;text-align:center}
.blue-zebra-line tbody td{border-bottom:1px solid #fff;padding:10px 5px}
.blue-zebra-line tbody tr:nth-child(odd){background:#eaeff7}
.blue-zebra-line tbody tr:nth-child(even){background:#d2deef}
.blue-zebra-line tbody tr td:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}
.description-title{font-size:1.2em;padding:10px 0;font-weight:bold}
.img-responsive{width:100%;height:auto}
.product-col-ttl{background:#5b9bd5;padding:5px;text-align:center;font-weight:bold;color:#fff}
.video-div{position:relative;padding-bottom:25.25%;padding-top:25px;height:0}
.video-div iframe{position:absolute;left:0;top:0;height:100%;width:100%}
.light-blue-bg{background:#eaeff7}
.padding-all{padding:10px}
.min-height-635{min-height:635px}
.equal-height{height:33vh}
@media(max-width:1023px) and (min-width:800px){.video-div{padding-bottom:59%}
}
@media(max-width:799px){.video-div{padding-bottom:59%}
}
.no-margin-all.blue-zebra-line,.description-title.no-margin-top-bottom{margin:0}
.vertical-1-space p{margin-bottom:1em}
.nav-breadcrumb li{display:inline-block}
.nav-breadcrumb li:before{content:' > '}
.nav-breadcrumb li:first-child:before{content:''}
.nav-breadcrumb a{color:#a9a9a9;text-decoration:underline}
.solution-finder-main-headline{margin-bottom:0 !important;font-size:1.2em;color:#000 !important}
.solution-finder-sub-headline{font-size:2.50em;color:#8a036d;font-weight:200;margin-bottom:1em}
.no-underline a{text-decoration:none}
.blk-dot li:before{color:#333 !important}
.blk-dot li ul li:before{color:#848484 !important}
.t-paragraph ul li ul li{font-size:1em}
.t-paragraph ul li>ul li{font-size:1em}
.pin-image{display:inline-block;vertical-align:top;margin-right:1em;height:50px}
.text-after-image{display:inline-block;text-align:left}
.breakpage h2{margin-top:1rem}
.div-inline div{display:inline-block;float:none;vertical-align:top}
.div-inline{text-align:center}
.div-inline .col-lg-4,.div-inline .col-md-4{width:33%}
.btn-apply-quantity i.icon[class*='icon-check-small-']{width:13px;height:13px;margin-right:5px}
.social-icon-holder li{position:relative;display:inline-block;padding:0 .7em 0 .5em;margin-left:-3px;height:50px;width:50px}
.social-icon-holder ul .social-icon a{position:absolute;height:50px;width:50px;left:0;top:0}
.social-icon-holder ul .social-icon a img{width:100%;height:auto}
#promotionSlider .figure-head-line{text-transform:uppercase;background:#8a036d;color:white;font-weight:bold;padding:6px;line-height:1;text-align:center;font-size:1em}
#promotionSlider .figure-content-line{width:100%;height:42px;bottom:0;position:absolute;text-align:center;background-color:rgba(255,255,255,.8)}
#promotionSlider .figure-main-line{text-transform:uppercase;font-size:.75em;color:#000}
#promotionSlider .figure-link-line{color:red;text-decoration:underline;font-size:.8em;margin-top:.5%}
#promotionSlider .figure-link-line a{color:red;font-size:1.19em}
#promotionSlider .figure-link-line .icon{position:absolute;margin-left:7px;margin-top:0}
#promotionSlider .flex-direction-nav{display:block}
#promotionSlider .flex-direction-nav a{top:38%}
@media(max-width:769px){#promotionSlider .slides>li>a{margin:0}
}
@media(min-width:769px){#promotionSlider .figure-head-line{position:absolute;z-index:1;top:13%}
#promotionSlider .figure-content-line{width:275px;height:150px;padding:15px;top:17%}
#promotionSlider .figure-main-line{font-size:1.6em;position:absolute;padding:14px;line-height:1.2;text-align:left;left:1px;top:11%}
#promotionSlider .figure-link-line{position:absolute;bottom:8px;width:100%;left:0;text-align:left;padding-left:10px}
#promotionSlider li:nth-child(odd) .figure-main-line{right:1px;text-align:right}
#promotionSlider li:nth-child(odd) .figure-content-line,.figure-link-line{right:1px}
#promotionSlider li:nth-child(odd) .figure-link-line{text-align:right;padding-right:34px;padding-left:0}
.figure-caption{width:275px;top:13%;position:absolute}
.figure-head-line{position:absolute}
#promotionSlider li:nth-child(odd) .figure-head-line{left:-55px}
#promotionSlider li:nth-child(even) .figure-head-line{right:-55px}
#promotionSlider li:nth-child(odd) .figure-caption{right:1px}
#promotionSlider li:nth-child(even) .figure-caption{left:1px}
}
@media(min-width:769px) and (max-width:824px){#promotionSlider .figure-link-line{bottom:17px}
}
@media(max-width:769px){#promotionSlider .flex-direction-nav a{top:35%}
}
@media(max-width:799px){#promotionSlider ul>li>a{margin:0}
}
.thank-you-title{position:relative}
.thank-you-title:before{content:"";position:absolute;width:25px;height:25px;left:-35px;top:0;background-image:url("/_ui/responsive/theme-resmed/assets/images/png/ordersuccesslogo.png");background-size:cover}
.g-recaptcha{margin-top:25px}
.colour-cube{width:25px;height:25px;display:inline-block;margin:0 5px 10px 5px;cursor:Pointer;box-sizing:initial;position:relative}
.colour-cube:before{content:" ";width:29px;height:29px;border:10px solid #fff;z-index:-1;position:absolute;left:-7px;top:-7px;background:transparent}
.colour-cube.active-color:before{border:5px solid #009bdf}
.colour-cube:hover{cursor:Pointer}
.colour-cube:hover:before{border:5px solid #009bdf}
.figure-product .product-image img{min-width:100%}
@media(max-width:479px){.div-inline .col-lg-4,.div-inline .col-md-4,.div-inline .col-sm-4{width:100%}
}
div.eL-captcha.type-1{margin:10px 0 10px 10px;padding:0;display:block;width:200px}
div.eL-captcha>p.eL-explanation>span.desktopText{display:block}
div.eL-captcha>p.eL-explanation>span.mobileText{display:none}
div.eL-captcha>div.eL-possibilities.type-1{margin:0;padding:14px 0 0 0;display:block;width:100px;float:left;height:46px}
div.eL-captcha>div.eL-possibilities.type-1>img{padding:0 4px 4px 4px !important}
div.eL-captcha>div.eL-where2go.type-1{margin:0 !important}
div.eL-captcha.type-0{margin:0;padding:0;display:block;min-width:320px}
div.eL-captcha>div.eL-possibilities.type-0{margin:0;padding:34px 0 0 0;display:block;float:left}
div.eL-captcha>div.eL-possibilities>img{width:32px;height:32px;display:block;float:left;margin:0 20px 0 0;padding:0;z-index:5}
div.eL-captcha>div.eL-where2go{margin:8px 0 0 20px;padding:0;display:block;width:90px;float:left;height:90px;-moz-border-radius:50px;-webkit-border-radius:50px;-o-border-radius:50px;-ms-border-radius:50px;border-radius:50px}
div.eL-captcha>div.eL-where2go.img.retina{background:transparent url('../images/visualcaptcha/dropzone@2x.png') center center no-repeat;background-size:90px 90px}
div.eL-captcha>div.eL-where2go>p{padding-top:14px;font-size:18px !important;font-weight:200;color:#FFF;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.7)}
div.eL-captcha>p.eL-accessibility{font-size:10px;text-align:right;display:block;float:right;clear:both}
div.eL-captcha>p.eL-accessibility img{width:16px;height:16px}
div.eL-captcha>div.eL-accessibility{font-size:12px;text-align:left;display:none;clear:left;float:left;margin-bottom:10px;width:300px;overflow:auto}
div.eL-captcha>div.eL-accessibility.type-1{width:180px}
div.eL-captcha>div.eL-accessibility>p{width:100%}
div.eL-captcha>div.eL-accessibility>input{display:block;padding:5px;width:90%;margin:10px 0;font-size:1em;border:1px solid #CCC;color:#333}
div.eL-captcha>div.eL-accessibility>audio{visibility:hidden;clear:both}
div.eL-captcha .clearfix,div.eL-captcha.clearfix{zoom:1}
div.eL-captcha .clearfix:before,div.eL-captcha .clearfix:after,div.eL-captcha.clearfix:before,div.eL-captcha.clearfix:after{display:table;line-height:0;content:""}
div.eL-captcha .clearfix:after,div.eL-captcha.clearfix:after{clear:both}
@media only screen and (min-width:300px) and (max-width:640px),only screen and (min-width :300px) and (max-device-width :1280px) and (orientation :portrait) and (max-width :5in){div.eL-captcha.type-0{width:291px}
div.eL-captcha>div.eL-possibilities.type-0{width:260px}
}
@media(max-width:441px){#renderSecureIcons{width:100%;height:100px}
}
@media(min-width:441px){#renderSecureIcons{width:260px}
}
.rendersecurityicons p{margin:0;padding-bottom:.5em}
#requestNewPasswordForm div.eL-captcha{position:relative}
#requestNewPasswordForm div.eL-captcha>div.eL-where2go{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAABOFBMVEUAAAAAAABVVVVmZmaAgIBtbW2AgICAgICAgIB3d3eAgIB4eHh5eXl6enqAgIB/f397e3uAgICAgICAgIB8fHyAgIB9fX19fX2AgIB9fX19fX19fX2AgIB9fX2AgIB+fn6AgIB+fn5/f39/f39+fn5/f39+fn6AgICAgIB+fn5/f39+fn5/f39/f3+AgIB/f3+AgIB/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f3+AgIB/f39/f3+AgIB/f39/f39/f39/f39/f39/f39/f39/f3+AgICAgICAgICAgIB/f39/f3+AgIB/f39/f39/f3+AgIB/f39/f39/f39/f39/f3+AgIB/f39/f39/f3+AgIB/f39/f39/f39/f3+AgIB/f3+AgIB/f39/f39/f39/f39roP+HAAAAZ3RSTlMAAQMFBgcIDA4PEBEVFxgaHR4gKCksLS8wMTk7PD9AQVBTVFxdXl9gdHV2eYGChoeIiYqOj5CRmJmam5yipqe6u7zBwsTFx8jK0NLY2dvc3d7f4OPm5+jp6uvs7e7v8fLz9PX2+Pn+cwad/QAAAm1JREFUWMPFmW1f0lAYxi8QlRRXTbRhBZaIgYCRIuYTOkN7YEQ+JCMUHOX9/b9BL7JEGWxnO7f9P8D/xXZ+59z3dQHOjGjJ/E7li9mmnz++fqrs5JPaCPwTnMvqXeqjq2fngn68gZclkwZiluIBj+KJdI0cMNITHsRTq21yQXtVERSP5y1yibUyLvKNF09JgNNF199cLZMgZdWdeeGShLlccCEe3SRPbI46mZUj8siRw1GZrpNn6tPDzLFz8sF5bLB5tkW+uJgdZH5yQj45eWpvjhjkGyNiZw4dkgQOQzbqNZJCsd88fy1HfT3fd2+0SBKte/dJYI+kUb57D6ZIIku95vCZTPVZuEddIKm87XkHLblqa0r2kb5l7d9U0JGt7vydId6QdNI3Z9qQrzb+nO04MRAHAJQ41CUACJocajMI4Dmx8AJAlkedA6DzqHUg1OVRd0PQiAkNSS51Enku9Qp2udS7qHCpK6hyqaswudRNtLnUHRAb+MWnbvJ9kG98v/Ez3+HTudQfsM2l3sYyl3oZr7nUrzDDpZ7hfMAYn13OYYFxxGEczHjGyQ2+ITjBPbojLV+d4V+T5C93t8mFInslVdgW6QLb+v+9d/3HEltoITVq2bsXOasXsswt9eFiLWBdjnr9YSNERGr+zfWIfagabfg1N6KDouBnfkNmjSsab8SGxe7RY+/m4yhXDfHxsVPFMbblzbw19j8rHwDqvqh5X3Vdr6XE6rWUSKUZLrgvBd89EmwcleKVG/FVUbTKBIDJjOOlUstMeq2NExvDauP3Ca+18U3ZnTuwK7sPcv7K7jsVfbVpEVnNquuK/jfgW/tbhTKxYwAAAABJRU5ErkJggg==);background-size:cover;display:block;float:left;height:90px;margin:8px 0 0 8px !important;padding:0;width:90px;box-shadow:none;display:table}
#requestNewPasswordForm div.eL-captcha>div.eL-where2go>span,#requestNewPasswordForm div.eL-captcha>div.eL-where2go>p{display:block;color:#fff;font-weight:normal;font-size:.75em !important;text-align:center;text-shadow:none;display:table-cell;vertical-align:middle}
#requestNewPasswordForm .richtext{position:relative;margin-left:6.5%;text-align:left}
#requestNewPasswordForm .richtext h6{font-size:2.1em}
#requestNewPasswordForm .richtext h6 span.icon-parent{margin:0 1% 0 0}
#requestNewPasswordForm .richtext ul{margin:3%}
#requestNewPasswordForm .richtext ul li{margin:1% 0;font-size:1.2em}
#requestNewPasswordForm .richtext p{font-size:1.7em;margin-bottom:2%;padding-top:.1%}
#requestNewPasswordForm .richtext p a{color:#333;text-decoration:underline}
#requestNewPasswordForm a.arrow-link{font-weight:normal;font-size:.9em}
#requestNewPasswordForm .richtext a.arrow-link{font-weight:normal;font-size:1.5em}
#requestNewPasswordForm a.arrow-link.lessmargin{padding-left:.4% !important}
#requestNewPasswordForm .tooltip-link{display:inline}
.ui-tooltip{position:relative;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width:200px;padding:.5% 2%;color:#fff;font-size:.6em}
.tooltip-close{position:absolute;top:0;right:0;font-size:2.5em;margin:5px;cursor:pointer}
.tooltip-close span{font-size:.42em;margin-top:1%}
.tooltip-link{cursor:pointer}
.ui-tooltip b{display:block;font-weight:normal;font-size:1.1em;margin-bottom:3%}
.ui-tooltip:before{color:#fff;content:"";position:absolute;top:25%;left:-1%;height:20px;width:15px;background:#000;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}
.ui-tooltip,.arrow:after{background:#000}
.captcha-error-msg{text-align:left;color:red;margin-top:1em;font-weight:bold}
#requestNewPasswordForm .ui-state-disabled{opacity:.35 !important}
.btn-product-notifyme{background-color:#8a036d}
.btn-product-notifyme:hover{background-color:#0075ac}
.notifyMe_msg{display:none}
.notifyMe_msg .notifyMe_msg-error{border:1px solid #f44336;color:#f44336 !important;width:100%;padding:8px;margin-top:0;font-size:14px;min-height:38px;position:absolute;border-radius:10px;font-weight:600}
.notifyMe_msg .notifyMe_msg-info{border:1px solid #8a036d;color:#8a036d;width:100%;margin-top:0;font-size:14px;min-height:38px;position:absolute}
.notify-popover{margin-bottom:20px;background-color:#fff;border:1px solid #ddd;margin-top:10px;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);display:none;padding-left:0;padding-right:0}
.notify-popover p{font-size:14px;text-align:left;padding:5px}
.notify-popover .form-group{margin:1em 0;padding-left:7px}
.notify-popover input{display:inline;width:77%}
.notify-popover-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;padding:7px;position:relative;border-bottom:1px solid transparent}
.notify-popover-heading:before{border-style:solid;border-width:10px 15px 13px 15px;border-color:transparent;border-bottom-color:#e8e8e8;width:0;height:0;display:block;position:absolute;top:-24px;left:50%;content:'';z-index:0}
.btn-notifyMe{background-color:#8a036d;margin:8px;color:white}
.btn-notifyMe:hover{background-color:#8a036d;color:white}
.input-error-msg{color:red;font-size:14px;display:none}
.userInputControlNotify:focus{outline:0}
@media(max-width:799px){.notifyMe_msg{margin-top:3px;margin-left:0}
.btn-product-notifyme{margin-top:5px}
.notify-popover{margin-top:24px}
#message-container-notify{margin-bottom:18px}
.notifyMe_msg-info,.notifyMe_msg-error{left:0}
}
.btn-product-moreInfo-holder{text-align:center;margin:12px 0}
.btn-product-moreInfo{background-color:#8a036d}
.btn-product-moreInfo:hover{background-color:#0075ac}
.captchaInstructionTxt{display:none}
.btnAlert{width:140px !important;display:inline-block !important;text-align:center;cursor:pointer;background-color:#0075ac;margin-left:10px}
#cartProcessParent{display:inline;width:315px}
#cartProcessForm{display:inline-block}
@media(max-width:1064px){#cartProcessForm{display:block;margin-top:5px}
}
.guide-link{color:#000}
.youtubevideo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}
.youtubevideo iframe,.youtubevideo object,.youtubevideo embed{position:absolute;top:0;left:0;width:100%;height:100%}
.img-circle{border-radius:50%}
#cboxClose{position:absolute;right:13px;top:10px;background:transparent;border:0 none;color:#797979;padding:5px;font-size:25px}
#cboxWrapper .nav{margin-bottom:0;padding-left:0;list-style:none}
#cboxWrapper .nav-tabs{border-bottom:1px solid #ddd}
#cboxWrapper .nav-tabs>li{float:left;margin-bottom:-1px}
#cboxWrapper .nav>li{position:relative;display:block}
#cboxWrapper .nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
#cboxWrapper .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:0}
#cboxWrapper .nav>li>a{position:relative;display:block;padding:10px 15px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none}
#cboxOverlay{width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:#000}
#colorbox{outline:0}
#cboxTopLeft{width:14px;height:14px}
#cboxTopCenter{height:14px}
#cboxTopRight{width:14px;height:14px}
#cboxBottomLeft{width:14px}
#cboxBottomCenter{height:43px}
#cboxBottomRight{width:14px}
#cboxMiddleLeft{width:14px}
#cboxMiddleRight{width:14px}
#cboxContent{background:#fff;overflow:visible}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}
#cboxPrevious,#cboxNext,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;width:23px;height:23px;text-indent:-9999px}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxPrevious{left:0;background-position:-51px -25px}
#cboxPrevious:hover{background-position:-51px 0}
#cboxNext{left:27px;background-position:-75px -25px}
#cboxNext:hover{background-position:-75px 0}
.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}
.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}
.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}
.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}
#cboxTitle{background:transparent;position:absolute;top:0;padding:43px 40px 15px;height:88px;display:table;width:100%}
#cboxTitle .headline{font-size:24px;line-height:24px;font-weight:bold;width:100%;vertical-align:middle}
#cboxClose{position:absolute;right:13px;top:10px;background:transparent;border:0 none;color:#797979;padding:5px;font-size:25px}
#cboxLoadedContent{margin-top:88px;padding:15px 40px 30px 40px}
#cboxLoadedContent .add-to-cart-item{margin-bottom:40px}
#cboxLoadedContent .addressEntry+.addressEntry,#cboxLoadedContent .saved-payment-entry+.saved-payment-entry{margin-top:55px}
#cboxLoadedContent .addressEntry ul,#cboxLoadedContent .saved-payment-entry ul{margin-top:-10px;margin-bottom:20px}
#cboxLoadedContent .modal-details{line-height:1.8em}
#cboxLoadedContent .modal-actions{margin-top:20px}
#cboxLoadedContent .modal-actions .btn{margin-top:20px}
@media(max-width:639px){#cboxTitle{height:112px;padding-left:20px;padding-right:20px}
#cboxTitle:before,#cboxTitle:after{content:" ";display:table}
#cboxTitle:after{clear:both}
#cboxTitle:before,#cboxTitle:after{content:" ";display:table}
#cboxTitle:after{clear:both}
#cboxLoadedContent{margin-top:112px;padding:15px 20px 30px 20px}
#cboxLoadedContent .addressEntry ul{margin-top:-25px}
}
@media(max-width:639px){#cboxContent .sku-quantity{font-size:16px}
.variantSelectMobile #cboxLoadedContent{overflow:visible !important;padding-left:0;padding-right:0}
.variantSelectMobile #cboxContent table{width:100%}
.variantSelectMobile #cboxContent table td{display:block;font-weight:600;text-align:center;padding:25px 0 10px 0}
.variantSelectMobile #cboxContent table td:first-child{width:auto}
.variantSelectMobile #cboxContent table td:nth-child(2n+2){background:#f2f2f2}
.variantSelectMobile #cboxContent .product-grid-container{margin:0}
.variantSelectMobile #cboxContent .orderForm_grid_group{position:relative}
.variantSelectMobile #cboxContent .update-future-stock{position:absolute;margin-left:-65px;left:50%;top:100px}
.variantSelectMobile #cboxContent .variant-detail{padding:0 0 60px 0}
.variantSelectMobile #cboxContent .variant-detail img{display:inline-block;max-width:200px;float:none;padding:0}
.variantSelectMobile #cboxContent .variant-detail .description{padding:0}
.variantSelectMobile #cboxContent .variant-detail .description>div{display:inline}
.variantSelectMobile #cboxContent .mobile-cart-actions{padding:20px;border-bottom:0;background-color:#fff !important}
.variantSelectMobile #cboxContent .mobile-cart-actions .btn{width:100%}
.variantSelectMobile #cboxContent .variant-select,.variantSelectMobile #cboxContent .variant-summary{display:none}
.variantSelectMobile #cboxContent .variant-prop>span{font-weight:400}
.variantSelectMobile #cboxContent .sku-quantity{font-weight:400;line-height:60px;width:120px;height:80px}
}
#cboxWrapper .nav-tabs{display:inline-block}
#cboxWrapper .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
#cboxWrapper .nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
#cboxWrapper h3{margin-top:20px;margin-bottom:10px;clear:both}
#cboxWrapper .table{width:100%;max-width:100%;margin-bottom:20px}
.main-nav .dropdown.active .main-nav-toggle>a{background:#8a036d;color:white}
.signIn-top-nav .dropdown a{color:#fff;font-size:15px;margin-top:12px;padding-bottom:14px;display:inline-block;padding-left:30px;padding-top:2px;background:url(../images/png/user-icon.png) no-repeat left top}
.signIn-top-nav .dropdown .dropdown-menu{right:-8px;left:auto;padding:0;margin-top:-2px;background:#404040}
.signIn-top-nav ul li{width:100%;margin:0 !important;border-right:0;border-bottom:1px solid #ccc}
.signIn-top-nav .dropdown .dropdown-menu li a{margin-top:0;border-right:0;padding:10px;width:100%;font-size:13px;background:#404040;white-space:nowrap;padding-top:2px}
.signIn-top-nav .dropdown .dropdown-menu li a:hover{color:#fff}
@media(max-width:799px){.search-filter-header{margin-bottom:10px;margin-left:10px;font-size:18px}
h1.search-filter-header-toggler{padding-left:.5em;margin-top:.3em}
.search-filter-header-toggler .icon{right:5px}
.search-results-filter .form-group{margin-bottom:0}
.section-sidebar .nav-breadcrumb{margin-top:0;margin-bottom:.3em}
.nav-sidebar{padding-right:0}
.nav-sidebar{display:none}
.main-nav .dropdown.active .main-nav-toggle>a{background:#8a036d;color:white}
.main-nav .dropdown.active .icon-dotted-arrow-down-blue{display:block}
.main-nav .dropdown.active .js-hoverintent-content{display:block !important}
.background-mobile-white{background:#fff;margin-top:-56px}
.nav-breadcrumb{margin-left:0;display:inline-block;margin-bottom:1em}
#productResult .facet{background:#f4f4f4;padding-bottom:5px}
.facet-pill{display:block}
div.search-filter-header{background:#f4f4f4}
#Gender{margin-top:.5em}
#productResult .pull-left{z-index:1}
}
.pagerActivity li{list-style:none;float:left;padding:2px;margin:2px;border:1px solid #8a036d}
.size-menu-msg{display:none;height:40px;text-align:center;padding-top:10px;text-transform:uppercase}
.size-variant-msg{display:none;text-align:left}
.maskType-variant-msg{display:none;text-align:left}
.guide-link{color:#000}
.auto-address{display:none}
.show-auto-field span{cursor:pointer;color:#8a036d}
.back-auto-field{text-align:right;color:#8a036d;cursor:pointer;font-size:.9em}
.address-manual-txt-msg{margin-bottom:1em;font-size:.9em;color:#8a036d;display:none;margin-top:-0.5em}
.choose-addrs-type .controls{width:100%}
input[name="autoAddress"]{width:100%;float:left}
@media(max-width:799px){.choose-addrs-type .controls{width:100%}
.show-auto-field{margin-top:5px;margin-left:0;width:100%;height:1.2em}
input[name="autoAddress"]{width:100%}
}
@media(min-width:499px) and (max-width:820px){.notifyMe_msg .notifyMe_msg-info{width:17em}
}
@media(min-width:768px) and (max-width:1024px){.section-checkout{margin-top:6rem}
}
.carousel video{margin-left:auto;margin-right:auto;vertical-align:middle;display:block;max-width:100%;height:auto}
html,body{-webkit-overflow-scrolling:touch !important;height:100% !important}
body.modal-open{position:fixed;width:100%}
.payment-option-icon-holder{width:260px}
.payment-option-icon{display:inline-block;padding:0;width:70px}
.payment-option-icon a img{width:100%;height:auto}
@media(min-width:470px) and (max-width:540px){.payment-option-icon-holder{width:240px}
.notification-header-part .alert{position:fixed;width:90%;margin:auto;top:10%}
}
.footer .container .row .footer-link-section:last-child{min-width:170px}
@media(max-width:1023px){.footer-option-mysleep{margin-left:50px}
}
@media(max-width:767px){.footer-option-mysleep{margin-left:0}
}
#ui-id-1 .ui-menu-item{padding:3px 5px !important}
#ui-id-1 a{display:block !important}
.replenish-label{width:65%;padding-left:10px;display:inline-block;margin-bottom:20px}
@media(max-width:767px){.replenish-label{width:54%}
}
.meta-nav{background:#424243}
.meta-nav li{color:#fff;border-right:1px solid #fff}
.meta-nav li a{color:#fff;padding:0;padding-right:.4em}
.meta-nav .list-horizontal{vertical-align:middle;display:table-cell}
.service-icon .service-icon-link img,.service-icon a img{width:auto;height:22px;display:inline-block;margin-right:10px;margin-left:5px}
.service-icon .service-icon-link,.service-icon a{color:#fff}
.meta-nav li.logged_in{font-size:13px;padding:10px}
.meta-nav li{margin:.5em 0 0 0}
.main-nav .main-nav-toggle>a{height:5.18em;word-break:break-word;word-wrap:break-word}
.service-icon .cmsimage{display:inline-block}
.meta-nav li a{padding:.8em .1em;padding-right:5px}
.signIn-top-nav .hidden-desktop{background:rgba(230,230,230,1);margin:0}
.meta-nav .signIn-top-nav .hidden-desktop a{color:#8a036d}
.signIn-top-nav{width:auto}
@media(min-width:1366px) and (max-width:1535px){.main-nav .main-nav-toggle>a{width:97px;max-width:135px;word-break:normal;word-wrap:normal}
}
@media(min-width:799px){.form-search{top:3.35em}
.service-icon .service-icon-link,.service-icon a{vertical-align:middle;display:table-cell}
.service-icon{height:45px;display:table}
.signIn-top-nav{display:table;height:45px;text-align:right}
.service-icon .service-icon-link span,.service-icon a span{width:80%;position:absolute;margin-top:-0.4em}
.service-icon{padding-right:0;text-align:left}
.service-icon .cmsimage:first-child{margin-left:10px}
.signIn-top-nav{position:absolute;right:15px;top:0}
.sing-in-mobile{display:none}
.sign-in-desktop{display:block}
}
@media(max-width:799px){.service-icon{display:block;width:100%;border:0;margin:0}
.service-icon .service-icon-link,.service-icon a{border-bottom:1px solid white;font-size:1.4em;padding:.5em 1.1em;margin:0;height:auto;display:block}
.meta-nav .list-horizontal{font-size:1em}
.meta-nav .list-horizontal{display:block}
.service-icon .service-icon-link img,.service-icon a img{width:27px}
.meta-nav .top-nav-icon-container li{margin:0}
.meta-nav li{border-right:0}
.signIn-top-nav .dropdown .dropdown-menu{right:0;width:100%}
.signIn-top-nav .dropdown .dropdown-menu li{text-align:center}
.signIn-top-nav .dropdown .dropdown-menu li a{border-bottom:0}
}
.nav-sidebar .sidebar-category{display:none}
.nav-sidebar .sidebar-category.active{display:block}
.section-sidebar-content{padding:0 .5em}
.section-sidebar .nav-breadcrumb{margin:1em 0;margin-left:.5em}
.main-nav .dropdown{position:relative}
.main-nav .main-nav-dropdown{background:#e8e8e8}
.main-nav .main-nav-dropdown div[class^="col-"]{text-align:center}
@media(min-width:799px){.main-nav .main-nav-dropdown .container{width:100%}
.main-nav .main-nav-dropdown{left:50%;width:15em;transform:translateX(-50%);padding:1.5em 0 1em 0}
.main-nav .main-nav-dropdown div[class^="col-"]{margin-bottom:.5em}
.basket-icon{z-index:100;position:relative}
}
@media(min-width:800px){.main-nav-dropdown .container .row div:first-child:nth-last-child(5),.main-nav-dropdown .container .row div:first-child:nth-last-child(5)~div{width:100%}
}
.cc-window{background-color:#252d38 !important}
.cc-btn:hover,.cc-btn:focus{background-color:#8a036d !important}
.cc-banner .cc-btn:last-child{min-width:100px !important}
.cc-btn{padding:.5em 0 !important;font-size:.8em !important;border-width:0 !important;border-radius:4px}
.cc-revoke,.cc-window{font-size:14px !important}
.cc-compliance{margin-left:2em !important}
.cc-message a{color:#fff !important;text-decoration:underline !important}
.cc-window.cc-banner{padding:.3em 1.5em !important}
.cc-grower .cc-window{height:100% !important;position:relative !important;line-height:1.2em !important}
.main-nav .main-nav-toggle>a p{margin:0;position:absolute;top:50%;left:0;width:100%;transform:translate(0,-50%);padding:.3em}
.search-icon{margin-top:1.3em}
.search-icon a{display:inline-block;position:relative}
.search-icon a input{width:225px;border-top:0;border-left:0;border-right:0;border-radius:0;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #8a036d}
.search-icon a input:focus{outline:0}
.search-icon span.fa-search{top:0;right:0;width:28px;height:26px;position:absolute;display:inline-block;background-image:url(../images/png/search.png);background-position:top;background-repeat:no-repeat}
.search-icon span.fa-search:hover{background-position:center -25px}
.search-icon span.fa-search-minus{top:0;right:0;width:28px;height:26px;position:absolute;display:inline-block;background-image:url(../images/png/search.png);background-position:center -26px;background-repeat:no-repeat}
#searchbar{top:45px;display:none;float:none;width:25%;left:40%;padding-left:0;padding-right:0;padding-top:20px;padding-bottom:14px;z-index:200;background:#fff;position:absolute;border-top:0 solid #ccc;box-shadow:none}
.intro,#searcharea{position:absolute;top:45px;width:100%;background:#fff;z-index:99;height:82px}
#searchbar .btn-in-input{top:-6px;margin-right:30px}
#searchbar .btn-in-input:focus{outline:0}
.search-close{top:33px;right:0;cursor:pointer;position:relative;display:inline-block}
.basket-icon{margin-left:8px}
.topright-mobile{display:flex;padding-right:15px;justify-content:flex-end}
#searcharea{display:none}
@media(max-width:799px){.topright-mobile{display:flex;justify-content:flex-end}
.search-icon{margin-left:22px;margin-top:1.5em}
.search-close{top:10px;left:48px;text-align:end;justify-content:space-between}
.search-icon a input{display:none}
.search-icon span.fa-search{top:-15px}
#searchbar{width:100%;left:0;top:0;z-index:300}
#searcharea{display:none !important}
.basket-icon{right:10px;margin-top:.9em;margin-left:8px;margin-right:16px}
.icon-cart-small{width:40px;height:40px}
.navbar .mini-cart-dropdown:after,.navbar .mini-cart-dropdown:before{left:72%}
}
@media(min-width:1450px){.basket-icon{margin-left:20px}
.search-icon{margin-top:1.6em}
}
#survay-static-holder{position:fixed;width:270px;height:auto;background-color:#fff;right:20px;bottom:20px;font-size:1.1em;padding:1.2em .5em .3em .5em;border:1px solid #ccc;z-index:2222;display:none}
#survay-static-holder p{text-align:center;margin-bottom:20px;color:#999;font-size:.96em}
.survey-btn-holder{position:relative;display:inline-block;width:100%;text-align:center}
.static-survey-btn{position:relative;display:block}
#goto-static-survey{padding:0;font-size:.9em;position:relative;margin-bottom:.5em;line-height:2.2}
#dismiss-static-survey{text-decoration:underline;color:#999;font-size:.9em;position:relative}
#survay-interstitial{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(134,134,134,0.7);z-index:222;display:none}
#survay-interstitial-holder{position:absolute;width:490px;margin:0 auto;height:auto;background-color:#fff;left:0;top:8%;font-size:1.1em;right:0;padding:1.5em;border:1px solid #ccc}
#survay-interstitial-holder p{text-align:center;margin-bottom:40px;color:#999;font-size:.96em}
#goto-survey{padding:.5em 1.5em;font-size:.9em;position:relative;margin-left:.8em;height:35px;line-height:0}
#dismiss-survey{text-decoration:underline;color:#999;margin-right:.8em;font-size:.9em;float:right;margin-top:5px}
@media(max-width:499px){.display-none{display:none !important}
.padding-0-1{padding:0 !important}
.productdetails-container .pager-thumbnails.mobile-thumbnail{display:none !important}
.alert.alert-positive{left:0 !important}
#survay-interstitial-holder{width:100%}
.interstitial-survey-btn{display:block;text-align:center}
#dismiss-survey{margin-left:0;float:none;margin-top:1em}
.w-lg-40{width:100% !important}
.plp-wrapper .nav-breadcrumb{padding-left:0 !important}
.pdp_top_margin .nav-breadcrumb{padding-left:2rem}
.cart .nav-breadcrumb{padding-left:0 !important}
.f-z-18{font-size:18px !important}
#choose-payment-mode label{margin:0 !important}
#choose-payment-mode .form-group{display:flex;flex-direction:column}
#choose-payment-mode label .payment-radio,#summary-delivery-option .delivery-radio{font-size:18px}
.email-sm-mt{margin-top:1em}
.ord-tbl{justify-content:flex-start !important}
.ord-price{justify-content:flex-start !important}
.word-spacing-15{word-spacing:10px}
.quatity-content-width .col-3{width:28% !important}
.summary-center-align{text-align:center}
.summary-center-align .row .col-3{width:50% !important;text-align:right}
.summary-center-align .row .col-5{padding-left:0}
.word-spacing-10{word-spacing:10px}
.summary-center-align .quatity-content{justify-content:center}
.summary-center-align .col-lg-5{left:-41px;position:relative}
.section-checkout .checkout-block.mt-5{margin-top:20px !important}
.single-product-cart img{margin:10px auto !important}
.checkout-block-transparent #cart-promotions{margin:0 12px 15px 12px !important}
.checkout-block-transparent .cart-align-end.mx-3{margin:auto 12px !important;border-radius:4px}
.checkout-block-transparent{padding-bottom:0}
.checkout-block-transparent li.cart-promotions-applied{padding:0 12px}
.single-product-cart-info .justify-content-flex-start{justify-content:center !important}
.bread-crumb-position{z-index:1000 !important}
.checkout-block{padding:0 1em}
.redmorepara *{font-size:14px !important}
.section-product-detail-info .toggle-content .t-paragraph *{font-size:14px !important}
.section-product-detail-info .toggle-content .review-container *{font-size:14px !important}
#addToCartForm .product-form{gap:10px !important}
.quatity-content-checkout .col-3{width:30% !important}
.quatity-content-checkout .col-lg-5{width:24% !important;padding:0 30px !important}
.promotion-white-space{white-space:initial !important}
.footer .list-horizontal{padding:1rem 0 !important;flex-wrap:nowrap;gap:0}
.footer .list-horizontal>li{padding:0 1.8em;margin:0;display:inline-block}
.footer-ul-alignment .au-list-link{padding-left:1rem !important}
}
.single-product-cart-info .justify-content-flex-start{justify-content:left !important}
#cart-promotions{border-radius:4px !important}
.cart-section-mobile-view li.cart-promotions-applied{padding:0 12px}
.margin-auto-12{margin:0 12px !important}
.cc-window{max-width:none !important;top:0 !important}
@media(min-width:1224px) and (max-width:1349px){.exceptuk-icon{text-align:left}
}
.signIn-top-nav ul li{margin:0 !important}
.popover-data-unique:before{right:8em !important}
@media(max-width:430px){.airmini-mask-type .popover-data{top:5em}
}
@media(max-width:767px){.trusted-shop-icon a img{max-width:80px}
}
@media(min-width:1024px){.trusted-shop-icon a img{margin:auto;max-width:100px}
}
.header-image img{margin-left:100% !important;height:28px !important}
.mg-left100{margin-left:100px}
@media(min-width:482px){.registerNewsletter{margin-left:15%}
.w-lg-40{width:40% !important}
}
#global-messages{margin-bottom:0}
@media(max-width:799px){}
@media(max-width:1201px){#_asm{margin-top:0}
}
@media(min-width:1201px){#_asm{margin-top:0}
}
.service-icon-uk .service-icon-link{text-align:right}
#stateList:active{display:block;padding:0 0 .9em 0;margin-top:1em}
.controls select option{max-width:40% !important}
.service-icon-uk .service-icon-link .cmsimage img{margin-left:0 !important;margin-right:0}
@media(min-width:1024px){.trusted-shop a img{margin-left:75px;max-width:85px}
}
@media(max-width:767px){.trusted-shop a img{max-width:80px}
}
.toggle-content_new{visibility:hidden !important}
.toggle-content_new.active{visibility:visible !important}
.toggle-content_new-with-transition{visibility:hidden !important}
.product-price-vat-incl{font-size:.6em;color:#555;margin-bottom:2px;font-weight:300}
.add-reply{margin-left:20px;margin-top:15px;font-size:14px;line-height:22px;color:#848484;background:#fff;border-width:1px;border-style:solid;border-color:#ccc;border-image:initial;padding:5px 10px;border-radius:5px}
.reply-icon{display:inline-block;margin:-6px 3px 0 0}
.maskType1-variant-msg{display:none;text-align:left}
@media(min-width:1024px){.margin-bt0{margin-bottom:0 !important}
}
@media(min-width:1024px){.buynowbtn{padding:3px 0;font-size:20px}
}
@media(min-width:1024px){.check-orderinfo{margin-bottom:1em}
}
.address-form{background:#fbfbfb;border:1px solid #ccc;padding:20px;border-radius:15px 0 15px 0;margin:0 0 0 20px}
.address-form .form-group{width:44%;float:left;margin-right:40px;margin-top:1em;margin-bottom:0}
.address-form .select-control-white{height:2.4em;line-height:1.333}
.text-title.form-group{width:100%}
.delivery-opt{color:#8a036d;font-size:.9em;display:inline-block;text-align:center;width:100%}
#checkoutOtherAddressForm{margin:0 auto 18px 8px;display:inline-table}
#checkoutOtherAddressForm .address-form{padding:20px;background:#fff;border:0;margin-bottom:15px;border-radius:0;margin:0}
#checkoutOtherAddressForm .address-form h5,#resMedAddressForm h5{color:#8a036d;font-weight:bold;text-transform:uppercase}
#checkoutOtherAddressForm .address-form .address-manual-txt-msg,.address-manual-txt-msg{margin-top:12px}
#addressForm .address-form{width:95%}
.homecountry{color:#8a036d;font-size:.9em;display:inline-block;margin-top:35px;width:100%}
@media(max-width:779px){#checkoutOtherAddressForm,.address-form .form-group{width:100%}
#add-address-btn{margin-bottom:10px}
.address-form{margin:0 0 0 10px}
#checkoutOtherAddressForm{width:96%}
.pager-thumbnails>*{display:inline-block}
.disable-btn{display:none}
}
.address-btns{width:100%;overflow:hidden}
.width100{width:100%;overflow:hidden}
.minheight{min-height:80px}
.checkout-p-info.checkout-well.same-address{flex-grow:0 !important;-webkit-flex-grow:0 !important;min-height:156px}
.margin-free{margin:-18px 0 0 0}
.float-Left{float:left}
.product-total{margin-top:-16px}
.margin40{margin:-40px 0 -25px 0}
.content .pgh-compnt{font-size:34px;text-transform:capitalize;color:#000;text-align:center}
@media(max-width:799px){.checkout-block.checkout-block-transparent{background:0;padding-left:0;padding-right:0;margin:-30px 0 0 0}
.hght-line2{height:45px !important}
.form-actions.margin-bt0.mt-0.float-Left.padding-0{width:100%}
.content .pgh-compnt{font-size:1rem !important}
}
.cart-pagehight{background:white;margin:-32px 0 0 0}
.margin-top22{margin-top:22px}
.margin-16{margin:-16px 0 0 0}
.margin-27{margin:-27px 0 0 0}
.margin-0{margin:0 !important}
.padding-0{padding:0 !important}
.mt-0{margin-top:0 !important}
.mobile-fieldset{height:80px}
.hght-line2{height:60px}
.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);transition:opacity 500ms;visibility:hidden;opacity:0;z-index:999}
.overlay:target{visibility:visible;opacity:1}
.popup{margin:70px auto;background:#fff;width:50%;position:relative;transition:all 5s ease-in-out}
.content h3{text-align:center;text-transform:none;margin:20px 0 30px;color:#000;font-weight:bold}
.popup .close{position:absolute;top:20px;right:30px;transition:all 200ms;font-size:30px;font-weight:bold;text-decoration:none;color:#333}
.popup .close:hover{color:black}
.popup-container{width:100%;display:flex;align-items:center;justify-content:center}
#popup1 .content{max-height:550px;overflow:auto;padding:15px}
.input-align{flex-wrap:nowrap !important}
.top-left-10{top:10px;left:10px}
.steps-container ul li span{text-transform:capitalize;font-weight:bold;float:left;width:18%}
.steps-container ul li{margin-bottom:15px;padding-bottom:15px;display:inline-block;border-bottom:1px solid #ccc;width:100%}
.steps-container ul li:last-child{border-bottom:0}
.steps-container ul li p{float:left;width:81%;text-align:justify;margin-bottom:0}
.video-container{width:50%;overflow:hidden;margin-right:20px}
.steps-container{width:50%}
@media screen and (max-width:700px){.box{width:70%}
.popup{width:90%}
.layer-content.id-1,.layer-content.id-2{height:100% !important}
.layer-content.id-1 .layer-content-title,.layer-content.id-2 .layer-content-title{margin-bottom:0}
.layer-content.id-1 .layer-text,.layer-content.id-2 .layer-text{line-height:20px;font-size:13px}
.layer-content.id-1 .layer-bottom,.layer-content.id-2 .layer-bottom{width:200%}
.layer-content.id-2 .layer-bottom{right:0;left:auto}
.mobile-img{height:230px}
}
.content .cross-content-home-page{text-transform:none;font-size:1.5em;text-align:center}
.content .homepagesubheading{text-transform:none;font-size:1.5em}
.layer-content .homepagesubheading{text-transform:none;font-size:1.5em}
@media(max-width:799px){.homepage-form-section{width:100%;overflow:hidden}
#search-btn{width:46px !important;text-indent:-9999em;margin-top:-2px;border-radius:50px !important;height:30px !important}
#search-btn img{margin:5px -3px 0 11px !important;max-width:fit-content}
.popup-container{display:block !important}
.steps-container{display:block;width:100% !important}
.video-container{width:100% !important}
.popup .close{top:9px !important}
.iframewidth{width:250px !important;height:210px !important}
.steps-container ul li span{width:20%}
.steps-container ul li p{width:100%}
}
.iframewidth{width:400px;height:250px}
.back2Top{display:inline-block;position:fixed;right:0;bottom:50px;overflow:hidden;width:40px;line-height:40px;cursor:pointer}
.section-product-detail-tabs ul li .btn-tab{padding:0 2.5rem 2px}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layer-image,.layer-content{display:block}
.layer-wrapper-single.layer-image,.layer-wrapper-right-top,.layer-wrapper-right-bottom{position:relative}
.layer-content{top:0;width:100%;height:100% !important;right:0;position:absolute}
.layer-content.id-1{left:0}
.layer-bottom{bottom:20px;position:absolute}
img.ie-image{width:100% !important}
}
@media(max-width:1365px) and (min-width:1224px){.col-lg-responsive{width:11% !important}
}
@media(max-width:1365px) and (min-width:1224px){.main-category{width:75% !important;padding-left:0 !important}
}
@media(max-width:1365px) and (min-width:1224px){.col-lg-responsive-topheader{width:30% !important}
}
@media(max-width:1365px) and (min-width:1224px){.col-lg-responsive-topheader-2{width:19% !important}
}
@media(max-width:799px){.mobile_address{margin-bottom:12%}
}
.uk-err-message{margin:-16px 0 0 0;height:auto;display:none;background:white;color:#d9791e;text-align:center;padding:1.5em 2px 15px}
.product-returnable{font-weight:bold;color:red}
.binding-confirmation{font-size:8px;text-align:right;margin-right:10px;margin-bottom:2px;color:#c6c6c6;margin-top:68px}
.binding-inside_dk{margin-top:2px;text-align:right;font-size:12px}
.cart_white{float:right;margin-right:7px;margin-left:9px}
@media(max-width:799px){.tab_seperation{margin-bottom:10px !important;display:flex;justify-content:space-between}
.tab_seperation_top{display:flex;justify-content:space-between;margin-top:10px !important}
.h-price{height:27px !important;align-items:flex-end}
}
.h-price{height:40px;align-items:flex-end}
.guide-link_return{color:#8a036d;font-weight:600}
.returnable_image{width:25px;height:25px;float:left;margin-right:10px}
#popup2 .content{max-height:550px;overflow:auto;padding:15px}
.btn-discontinued{color:#fff;background-color:#afaeae;display:inline-block;padding:0 1rem 2px;margin-bottom:0;font-size:1em;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:0;border-radius:3px;white-space:nowrap;line-height:2.4em}
.product-rating-link button{color:#8a036d;margin-top:-1px}
.pdp-product-price a{color:#8a036d;text-decoration:underline}
.check-vat-relief .controls a{color:#8a036d;text-decoration:underline}
.helper .popover-link{color:#8a036d}
.quantityAddtoCart{display:flex;gap:1.5em;flex-direction:column}
.widthAddtocart{width:50%}
.footer-align{display:flex}
@media(max-width:820px){.sitePadding{padding-top:6rem}
.alert.alert-positive{left:25%}
.static-breadcrumb{margin-top:6rem;margin-left:4rem}
.size-grid-template{display:grid;grid-template-columns:7em 9em !important}
.size-grid-template :nth-child(n+3){grid-column:span 2}
.meta-nav-mobile-tab{display:none !important}
.footer-image-logo{width:65% !important;display:flex;align-items:center;justify-content:center;position:relative;left:-10rem}
.search-filter-list{position:absolute;padding-left:17px !important;z-index:1;border:1px solid #bbb}
.plp-wrapper .nav-breadcrumb{padding-left:0}
.pdp_top_margin .nav-breadcrumb{padding-left:0rem}
.cart .nav-breadcrumb{padding-left:0 !important}
.margin-top6{margin-top:6rem}
h1,.h1{font-size:2em}
}
@media(max-width:912px){.footer-align{row-gap:1em}
}
@media(max-width:799px){.footer-align{flex-direction:column;gap:1em}
}
.moreinfo{color:#8a036d;font-size:.9em;cursor:pointer;display:inline-block;text-decoration:underline}
.product-special-info .product-price-tax-info em{color:#000}
.product-vat-info{padding:9px;margin-left:0;margin-top:1.2em;border-radius:5px;background:#f7f7f7}
@media(min-width:799px){.subsribe-button{position:relative;top:-5.5em}
}
@media(min-width:799px){.single-product-cart-info{text-align:left !important}
}
@media(max-width:799px){.border-bottom-xs-spacing{padding-top:1.6em !important;border-bottom:1px solid white !important;font-size:1.4em !important}
.col-md-12-spacing{border-bottom:1px solid #8a036d;padding-top:.4em;padding-bottom:.5em}
.col-md-12-spacing:last-child{border-bottom:0}
}
.p-tab-technical{font-family:'Plus Jaka' color:#555;font-size:1em;text-transform:uppercase;font-weight:bold}
@media(max-width:799px){.content .pgh-compnt{display:none !important}
}
.quantitydiv{padding-top:1.5em}
.product-size{padding-left:17px;padding-top:6px}
.helper{width:auto;font-size:.8em;float:right;padding-right:1.5em;margin-bottom:0}
.brightcove{height:380px;width:415px}
@media(max-width:799px){.brightcove{height:380px !important;width:350px !important}
}
.brightcove-enlarge{height:600px;width:600px;margin-left:20%}
.tabs-uppercase{text-transform:uppercase;font-weight:bold}
.tabs-uppercase-mobile{text-transform:uppercase;font-weight:bold;border-radius:5px !important}
.payment-radio{height:1em;margin-top:2px !important}
.minicart-button-color{background-color:#0386ba !important}
.rating-section{padding-left:0;padding-bottom:12px}
@media(max-width:799px){.rating-section{padding-left:.1em}
.product-rating{border-radius:100px}
.helper{padding-left:23px}
}
.product-rating-link .text-decor{text-decoration:underline;font-size:14px}
.bton-wdth{width:15em;font-weight:bold}
.col-lg-custom{width:47% !important}
.col-lg-6-custom-pdt{width:51% !important;padding-left:0}
@media(max-width:799px){.bton-wdth{width:100%;font-weight:bold;line-height:2.3em !important}
.product-rating-link .text-decor{font-size:13px !important}
.helper{float:right;padding-right:4.5em;padding-top:.6em;margin-top:0;white-space:nowrap}
.product-rating{border-radius:5px}
.col-lg-custom{width:100% !important}
.col-lg-6-custom-pdt{width:100% !important;padding-left:0}
}
.product-size select{width:150px;min-width:130px}
@media(max-width:1366px) and (min-width:768px){.product-rating-link .text-decor{font-size:9px !important}
}
.button-size{width:102% !important;height:40px !important;font-weight:bold !important;text-transform:uppercase}
.button-align{width:100% !important;margin-left:5px !important;text-transform:uppercase}
.button-align-buynow{width:100% !important;margin-left:3px !important;height:50px !important;text-transform:uppercase}
.quick-add-view-cart{width:102% !important;text-align:center !important;margin-left:1px !important;text-transform:uppercase;height:40px !important;padding-top:10px}
@media(max-width:799px){.quick-add-view-cart{margin-left:-2px !important;text-transform:uppercase}
.product-price-vatinfo{padding-left:10px}
.product-size{padding-left:7px}
.product-ref{padding-top:13px}
.product-ref-rating{display:flex;flex-direction:column-reverse}
.popover-link{padding-left:0}
.section-search,.section-checkout,.section-account,.section-cart{background-color:#f4f4f4;margin-bottom:0;padding-bottom:2em;padding-top:1em}
}
.delivery-radio{height:1em;width:20px;margin-top:0 !important;vertical-align:middle !important}
#summary-delivery-option{padding:0 1em}
.btn-product-plp{width:100%;height:40px;text-align:center;padding-top:4px;font-weight:bold;margin-top:10px;text-transform:uppercase}
.section-youmaylike_new .product-wrap-outer{width:95%;padding:0 0 110px 0;margin-left:8px}
.psw_width{width:95%}
.hide_show{float:right;width:4%;margin-top:-25px}
div .pass_ins{color:#d9791e;font-weight:bold;font-size:80%}
.hide_un{margin-left:333px;cursor:pointer;float:right;width:4%;margin-top:-40px}
.updatepwd{width:90%}
.form-update{margin-bottom:1em}
.form-update_a{margin-bottom:0}
.form-update_b,.form-update_c{margin-bottom:0}
.form-update_d{padding-right:19px}
div .pass_update{color:#d9791e;font-weight:bold;font-size:80%;margin-left:8px;margin-bottom:1em}
@media screen and (max-width:1223px) and (min-width:1023px){.updatepwd{width:17.5em}
.hide_un{margin-left:17.2em;margin-top:-41px}
}
@media screen and (max-width:1280px) and (min-width:800px){.updatepwd{width:21.5em}
.hide_un{margin-left:340px;margin-top:-39px}
}
@media screen and (max-width:375px) and (min-width:321px){.updatepwd{width:18.5em}
.hide_un{margin-left:18.2em;margin-top:-39px}
}
@media(max-width:799px) and (min-width:750px){.btn-remove-entry{top:1rem;right:15rem}
}
@media screen and (max-width:799px) and (min-width:455px){.updatepwd{width:41.5em}
.hide_un{margin-left:42.5em;margin-top:-43px}
.form-update_a,.form-update_b,.form-update_c{margin-bottom:0;margin-top:0}
.form-update_d{padding-right:7px;padding-left:0}
div .pass_update{font-size:80%;margin-left:.5em;margin-top:0;margin-bottom:1em}
}
@media screen and (max-width:440px) and (min-width:376px){.updatepwd{width:21.5em}
.hide_un{margin-left:21.5em;margin-top:-40px}
.form-update_a,.form-update_b,.form-update_c{margin-bottom:0}
.form-update_d{padding-right:7px;padding-left:0}
div .pass_update{font-size:80%;margin-left:.5em;margin-top:0;margin-bottom:1em}
}
@media(max-width:320px){div .pass_update{font-size:74%;margin-left:8px;margin-top:4em;margin-bottom:1em}
.hide_un{margin-left:15em;margin-top:-38px}
.form-update_a,.form-update_b,.form-update_c{margin-bottom:0;margin-top:0;width:8em}
.form-update_d{padding-right:0;padding-left:0}
}
@media(max-width:375){.updatepwd{width:20.5em}
.hide_un{margin-left:20.5em;margin-top:-40px}
.form-update_a,.form-update_b,.form-update_c{margin-bottom:0}
.form-update_d{padding-right:7px;padding-left:0}
div .pass_update{font-size:78%;margin-left:.5em;margin-top:0}
.redmorepara{padding:0 20px;overflow:hidden;transition:height 500ms}
}
.topbar{background-color:#424243;padding:9px 0}
.topbar-text{display:flex;justify-content:flex-end;align-items:center;gap:32px}
.topbar-text span{font-weight:normal;font-size:12px;line-height:14px;color:#fff}
.logo{width:140px;height:auto}
.logo-mobile{width:98px}
.etrust-logo{width:36px;height:auto}
.header{padding:9px 0}
.header-search{flex:3;position:relative}
.header-search input:focus{border-color:#edcbd1}
.header-search>div>input{border:2px solid #f1d8dc;padding:6px 14px;position:relative}
.search-btn{border:0;position:absolute;z-index:2;top:0;right:31px;margin:6px;height:72%;width:32px;display:flex;justify-content:center;align-items:center}
@media(max-width:820px){.search-btn{right:0}
.mt-s-6{margin-top:6em}
}
.header-search .form-control{padding:.6rem !important}
.header-col-three{flex:1;width:100%}
.hero{height:600px;background-size:cover !important}
.hero-heading h1{text-transform:initial;color:#fff;font:600 48px/1.4 Cern-Light,Helvetica,Arial,sans-serif}
.hero-heading p{font-size:18px;color:#fff;font-weight:300}
.product-categories{padding:2.5rem 0;background-color:#fff}
.category-img{width:100px !important;max-height:100px;min-height:100px;min-width:100px !important;max-width:100px !important}
.card-details{padding:20px}
.category-card{height:100%}
.product-categories .card-title{text-transform:uppercase}
.product-categories .card-link{text-decoration:none;font-weight:600;font-size:15px}
.featured-products{padding:4rem 0;background-color:#f9f9f9 !important}
.popular-products{padding:4rem 0;background-color:#fff !important}
a.rmd-primary-btn{text-decoration:none;text-align:center}
a.rmd-primary-btn:hover{color:#fff}
.swiper{width:100%;height:100%}
.swiper-slide{font-size:18px;padding:20px 9px !important;background:transparent !important;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.slider-product-img{width:auto;max-height:200px;object-fit:contain;padding:10px}
.swiper-button-next,.swiper-button-prev{background:#8a036d;padding:16px;border-radius:50px;height:20px !important;width:20px !important;top:45% !important}
.swiper-button-next{right:0rem !important}
.swiper-button-prev{left:0rem !important}
.swiper-button-prev::after,.swiper-rtl .swiper-button-next::after,.swiper-button-next::after,.swiper-rtl .swiper-button-prev::after{content:"prev";font-size:14px !important;padding:16px;color:#fff}
.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{display:none}
.info{padding:6rem 0;background:#f9f9f9}
.info img{height:auto}
.subscribe{padding:4rem 0;background-color:#e8e8e8}
.subscribe-wrapper{display:grid;grid-template-columns:60% 30%}
footer{background:#404040}
.footer-wrapper{display:grid;grid-template-columns:30% 14% 14% 14% 14% 14%;grid-gap:20px}
.footer-logo{width:178px}
.login-container{background-color:#f9f9f9}
.login-form-container{background:#fff;padding:40px}
.social-login-img{width:250px;max-height:auto}
.plp-wrapper{display:grid;grid-template-columns:24% 76%;gap:20px}
.cart{background:#f9f9f9;padding:2em 0}
.single-product-cart img{width:100px;height:auto}
select{background:#f4f4f4;padding:4px;border:0;border-radius:4px;appearance:none;background-position-x:94%;background-position-y:12px;padding-right:29px}
.info-page-header{background:url("../images/page-header-img.png") no-repeat center center}
.visa,.mastercard{width:140px;height:60px}
.visa>label>img{height:20px;margin-left:10px}
.mastercard>label>img{height:29px;margin-left:10px}
.address-card{display:grid;grid-template-columns:1fr 1fr}
@media screen and (max-width:996px){.plp-wrapper{grid-template-columns:auto;margin-top:70px}
.single-product-cart img{width:110px;margin:10px 0;height:auto}
select.product-size{max-width:160px}
}
.product-listing{background-color:#f4f4f4}
.info-page{background-color:#f4f4f4}
.popup-cart{max-width:900px;padding:20px}
.popup-img{width:200px;height:auto}
.custom-page-nav>.nav-pills .nav-link.active,.custom-page-nav>.nav-pills .show>.nav-link{color:#8a036d !important}
.custom-page-nav button{text-align:left}
.language-selector{background:#424243;color:#fff;border:0;outline:0;line-height:initial}
.white-down-arrow{background-image:url(../images/svg/select-arrow.svg);background-repeat:no-repeat;background-position:95% 58%}
.red-right-arrow:after{background-image:url(../images/svg/icon-right-arrow-red.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;position:absolute;content:"";height:10px;width:10px;top:30%;padding-left:16px}
.red-right-arrow{position:relative}
.red-downarrow{background-image:url(../images/svg/dropdown-arrow-red.svg);background-repeat:no-repeat}
.red-down-arrow{position:relative}
.red-down-arrow:after{background-image:url(../images/svg/dropdown-arrow-red.svg);background-repeat:no-repeat;background-position:center right;background-size:contain;position:absolute;content:"";height:7px;width:7px;top:41%;padding-left:16px}
.white-arrow{background-image:url(../images/svg/icon-right-arrow-white.svg) !important;background-repeat:no-repeat !important;background-size:12px !important;background-position:90% 50% !important}
.img-wrapper{display:flex;justify-content:center;align-items:center;max-height:200px}
.img-wrapper img{height:200px !important}
.height-200{height:200px !important}
.info .product-description>h4{font:500 29px/1.5 'Plus Jakarta Sans',Helvetica,Arial,sans-serif}
.info .product-description>p{font:400 16px/1.5 'Plus Jakarta Sans Light',Arial}
label{margin-top:14px;margin-bottom:4px}
@media only screen and (max-width:992px){.card-body{padding:10px}
.swiper-slide{padding:20px 4px !important}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px !important}
.swiper-button-prev{left:10px !important}
.info{padding:0}
.info .product-description>h4{font:500 16px/1.5 Cern-Light,Helvetica,Arial,sans-serif}
.info .product-description>p{font:400 14px/1.5 Cern-Light,Arial;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}
.subscribe-wrapper{grid-template-columns:auto;grid-gap:10px}
}
.container h2{font-size:28px}
@media only screen and (max-width:768px){.hero-heading h1{font:600 40px/1.4 Cern-Light,Helvetica,Arial,sans-serif;padding-top:5rem}
.product-categories .card-title{font-size:14px !important}
.product-categories h2{font-size:21px !important}
.container h2{font-size:21px !important}
.featured-products h2{font-size:21px !important}
.popular-products h2{font-size:21px !important}
.hero-heading p{font-size:16px}
.address-card{grid-template-columns:auto}
.card .rmd-fs-8{font-size:14px !important}
}
.dropdown-menu p{font-family:'Plus Jakarta Sans Medium'}
.nav-item p{font-family:'Plus Jakarta Sans Medium' !important}
li.nav-item.dropdown>a{display:flex;align-items:center}
li.nav-item.dropdown>a>p{margin:0}
.d-lg-block{display:block !important}
.popup{position:relative;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.popup .popuptext{visibility:hidden;width:160px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-80px}
.popup .popuptext::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}
.popup .show{visibility:visible;-webkit-animation:fadeIn 1s;animation:fadeIn 1s}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}
.popup-buynow{top:0;display:none;transform:translate(-50%,-50%) scale(0.1);transition:transform .4s,top .4s}
.open-popup-buynow{display:block;top:50%;transform:translate(-50%,-50%) scale(1)}
.popup-cart{max-width:700px;padding:20px}
.popup-img{width:200px;height:auto}
.onscroll-header>.navbar .mini-cart-dropdown{top:4rem}
.onscroll-header.fixed-top>.navbar .mini-cart-dropdown{top:8rem}
form#loginForm>.form-control{width:100%}
form#loginForm .btn-link:hover{color:#b5b9bd}
input.rounded.border-1.form-control{width:100%}
.bread-crumb-position{position:relative;padding-bottom:1em;left:0}
.product-title-card-page{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-size:18px;line-height:21px}
a.btn-link:hover{color:#bc299b}
a.text-primary:hover{color:#bc299b !important}
.register-btn:hover,a em:hover{color:#fff !important}
.ord-price h4{font-size:18px;font-weight:500 !important;margin-bottom:0}
.ord-tbl{height:50px;display:flex;justify-content:center;align-items:center}
.account-orders-item-details-toggle.active>a.btn.btn-outline-primary.py-1{display:none}
.account-orders-item-details-toggle .btn-close{height:20px;width:20px}
@media(max-width:799px){.mobile-view-button{position:absolute;margin-right:0}
}
#searchDesktop .offcanvas-backdrop:not(:first-child){display:none !important}
@media(min-width:320px) and (max-width:580px){.search-close{position:absolute !important;text-align:right !important;left:130px !important;margin:0 -60px !important;top:10px !important}
}
@media(min-width:320px) and (max-width:580px){.search-close{position:absolute !important;text-align:right !important;left:130px !important;margin:0 -60px !important;top:10px !important}
}
@media(min-width:740px) and (max-width:1180px){.tablet-view-size{display:inline !important}
.tablet-view-size #searchDesktop{height:100px !important;justify-content:space-between !important}
.tablet-view-size #searchDesktop .col-9{display:flex !important;justify-content:end !important}
.tablet-view-size #searchDesktop .col-9 img{width:40px}
.tablet-view-size #searchDesktop .col-9 .js-animated-target{align-items:center !important;display:flex !important}
.tablet-view-size #searchDesktop .col-9 button{display:block !important}
.tablet-view-size #searchDesktop .col-9 .navaction{display:flex !important}
.card-list-responsive .single-product-cart-info .quatity-content{display:flex}
#tablet-view-size .navbar-nav .dropdown li.nav-item a{word-wrap:inherit !important}
#tablet-view-size{padding:0 10px !important}
.rmd-primary-btn-lg a{color:#fff !important}
.overlap-view-cart-btn{bottom:33px !important;width:90% !important;margin:0 !important}
.header-checkout{margin-top:1em}
}
@media(min-width:320px) and (max-width:580px){.hero{height:500px}
.mobile-nav-dropdown{display:block !important}
.mobile-mainnav-dropdown{position:static;margin-bottom:-0.5em}
.mobile-nav-height{max-height:100% !important;border-radius:0 !important}
.dropdown-menu.show{box-shadow:none !important;background-color:#fff !important}
.tablet-view-size{display:none !important}
.card-list-responsive .single-product-cart-info .row,.card-list-responsive .single-product-cart-info .row .col-5 .product-size{padding:0 !important}
.card-list-responsive .single-product-cart-info .quatity-content{display:flex;margin-top:5px}
.card-list-responsive .single-product-cart-price{border:none !important}
.mini-cart-counter{width:20px !important;height:20px !important}
.product-categories{padding:3rem 0 !important}
.overlap-view-cart-btn{bottom:33px !important;width:92% !important;margin:0 !important}
.cart{background:#f9f9f9;padding:5em 0 !important}
.display-none-mobile{display:none}
.display-block-mobile{display:block}
.single-product-cart-info .col-5{display:flex;align-items:center}
.zoomImageShow{right:0 !important}
.product-listing-wrapper .card-height{height:28.5em !important}
}
.display-none-mobile{display:block}
.display-block-mobile{display:none}
.footer-image-logo{display:flex;align-items:center;justify-content:center}
.input-numeric-cart{justify-content:center !important}
.justify-content-space-between{justify-content:space-between}
#global-messages{position:absolute;top:0;width:100%}
.animate-alert-in{position:absolute;top:0;width:100%}
.rmd-primary-btn-lg #btn-color-hover:hover{color:#fff !important}
.product-strick-font-16 h4{font-size:16px !important;margin:0 !important}
.notification-css{position:absolute !important;width:100% !important}
.overlap-view-cart-btn{bottom:7%;width:89% !important;margin:0;position:absolute;top:0;z-index:9}
.addcart:focus{color:#8a036d}
.text-strike-line{text-decoration-line:line-through}
.discount-price-direction{display:flex;flex-direction:column;gap:.3em}
.card-height{height:26em}
.product-listing-wrapper .card-height{height:28em}
.grid-card{display:grid;grid-template-rows:1em 3.5em 2em 1.5em 1em}
.small-text-variant{font-size:.675em}
a .new-label{text-decoration:none}
.discount-font{font-size:12px}
.border-radius-3{border-radius:3em}
.translate-size{position:absolute;bottom:6rem;right:2rem}
.grid-strike-size{position:relative;display:flex;align-items:center}
.next-bar{bottom:0;position:absolute;width:100%;margin:-50px 8px}
.m-b-3{margin-bottom:3em}
.main-nav-dropdown ul li:hover{background:#f0d3d9 !important;border-left:2px solid #8a036d;margin-left:-2px !important}
.address-manual-txt-msg{color:#8a036d !important}
.address-manual-txt-msg,.homecountry{color:#8a036d !important}
.first-row-padding .row{padding:0 !important}
.modal-backdrop{z-index:1 !important}
.text-right{text-align:right !important}
.add-cart-pop{min-width:20em}
.row-gap-1{row-gap:1em}
.fixed-alert-message .alert-warning{position:absolute !important;top:0}
.fixed-alert-message .alert-success{z-index:12;position:absolute;top:0}
#zoomModal1234 .modal-dialog{max-width:65% !important}
.zoomImageShow{position:absolute;display:flex;right:20%;top:50px;background:#e8e8e8;padding:10px;border-radius:5px;z-index:99}
.min-width-19{min-width:19em !important}
.cart-align-end .cart-price{display:flex;justify-content:flex-end}
.cart-align-end .width-30{width:30% !important}
@media(max-width:800px){.cart-align-end .width-30{width:100% !important}
}
.del-icon-width{max-width:2em !important}
.cross-icon-width{max-width:2em !important;right:16rem;top:-1em}
.icon-left{position:relative;left:-1em}
.box-shadow-none{box-shadow:none !important}
@media(min-width:768px) and (max-width:1023px){.filter-dropdown-main-section{margin:20px !important}
.searchbox_width{z-index:9999}
.search-close{position:absolute !important;text-align:end;left:60px;top:10px}
.searchbox_width .mobile-view-button{margin:6px 10px !important}
.navbar-expand-md .offcanvas{position:fixed !important;bottom:0 !important;z-index:1045 !important;display:flex !important;flex-direction:column !important;max-width:100% !important;visibility:hidden !important;background-color:#fff !important;background-clip:padding-box !important;outline:0 !important;box-shadow:0 .125rem .25rem rgb(0 0 0 / 8%) !important;transition:transform .3s ease-in-out !important}
.navbar-expand-md .navbar-toggler{display:block !important}
.offcanvas.show .offcanvas-header{display:flex}
.offcanvas.show .offcanvas-body{width:50% !important;display:block !important;flex-grow:0 !important;padding:10px 20px !important;overflow-y:auto !important}
#tablet-view-size .offcanvas{visibility:hidden !important}
#tablet-view-size .offcanvas.show{visibility:visible !important}
.login-form-align{width:inherit !important}
.zoomImageShow{right:0 !important}
.pdp_top_margin{margin-top:3rem !important}
.pdp_top_margin .bread-crumb-position{top:3rem !important;padding-bottom:1em;padding-left:0rem}
.mobile-nav-dropdown{display:block !important}
.mobile-mainnav-dropdown{position:static !important;margin-bottom:-0.5em !important}
.mobile-nav-height{max-height:100% !important;border-radius:0 !important}
.navbar-expand-md .navbar-nav .dropdown-menu{position:static !important}
.dropdown-menu.show{box-shadow:none !important;background-color:#fff !important}
.product-listing-wrapper .card-height{height:28em}
.productdetails-container .pager-thumbnails.mobile-thumbnail{display:none !important}
.productdetails-container .col-lg-6-custom-pdt{top:50px !important;margin-bottom:3rem}
}
@media(min-width:1280px){.pdp_top_margin .col-lg-custom .bread-crumb-position{padding:1em 2em 1em 0}
.productdetails-container .col-lg-6-custom-pdt{top:20px}
}
@media(min-width:820) and (max-width:1180){.product-listing-wrapper .card-height{height:29em !important}
}
.login-form-align{position:relative;top:0;left:50%;transform:translate(-50%,0)}
input[type=checkbox]:checked{accent-color:#8a036d !important}
#cart-entries a{color:#8a036d}
input[type=radio]:checked{accent-color:#8a036d !important}
.icon-star-lightgray{background-size:contain}
@media(min-width:820px){.column-gap-3{display:flex;column-gap:3em}
.column-gap-4{display:flex;column-gap:4em}
.column-gap-2{display:flex;column-gap:2em}
.white-space-nowrap{white-space:nowrap}
}
.size-grid-template{display:grid;grid-template-columns:6.5em 9em}
.size-grid-template :nth-child(n+3){grid-column:span 2}
.account-p-info .btn-link:hover{color:#8a036d}
.cart-font-weight-bold{font-weight:bold !important}
#discription-section>*{text-align:left !important}
.notification-header-part .alert{position:fixed;width:30%;margin:auto;top:10%;left:0 !important}
.display-contents{display:contents !important}
@media(max-width:479px){.mt-s-6{margin-top:6em}
.plp-wrapper{margin-top:40px !important}
.searchbox_width{z-index:9999}
.modal-dialogs{position:relative;background:white;padding:20px 2em;margin-left:5px}
.notification-header-part .alert{position:fixed;width:80%;margin:auto;top:10%}
.footer-icon-height{width:56px !important;height:45px !important}
.checkout-breadcrum{margin-top:6em}
.width-50{width:50% !important}
.hero{background-position:66% !important}
.card-list-responsive-center .single-product-cart img{margin:auto}
.card-list-responsive-center .single-product-cart-info{text-align:center !important;margin:10px 0}
.card-list-responsive-center .single-product-cart-info .row{justify-content:center;margin-top:5px !important}
.card-list-responsive-center .single-product-cart-info .row .col-3,.card-list-responsive-center .single-product-cart-info .row .col-5{width:25%}
.card-list-responsive-center .single-product-cart-info .row .col-3{text-align:right}
.card-list-responsive-center .single-product-cart-info .row .col-5{text-align:left;padding:0}
.card-list-responsive-center .quatity-content .col-3 span.rmd-fs-8{display:none !important}
.white-space-sm-nowrap{white-space:nowrap}
}
@media(min-width:414px) and (max-width:696px){.mid-level-size{margin:10px 0}
}
.voucher-png{width:70px;height:70px}
.footer-icon-height img{width:56px !important;height:45px !important;object-fit:contain}
#js-hoverintent-content{position:absolute;top:350px;right:0}
.coupon{display:flex;flex-direction:column;justify-content:center}
.cart-know-more .card{height:100% !important}
.card-list-responsive:last-child{margin-bottom:0 !important}
.card-list-responsive{margin-bottom:20px !important}
.globe{height:19px;width:19px}
.white-space-inherit{white-space:inherit}
.row-gap-half{row-gap:.5em}
.aboutpage ul{padding-left:0;margin:0}
.navbar .mini-cart-dropdown:after,.navbar .mini-cart-dropdown:before{bottom:100%;left:87%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.navbar .mini-cart-dropdown:before{border-color:rgba(100,100,100,0);border-bottom-color:#bfbfbf;border-width:16px;margin-left:-16px}
.navbar .mini-cart-dropdown:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}
.pt-30{padding-top:30px}
.fw-600{font-weight:600}
.form-group .btn:focus{box-shadow:none !important}
.pagination .btn:focus{box-shadow:none !important}
.account-orders-item .btn:focus{box-shadow:none}
.site-para .dropdown-toggle::after{display:none}
.site-para .link-light{color:black}
.site-para a{color:black}
.site-para{max-width:30em !important}
.mask-type-section{z-index:10}
.language-selector{padding:0 4px !important}
.globe{height:15px !important;width:15px !important}
.absolute-padding{position:absolute;padding:0 5px}
.pdp_top_margin .bread-crumb-position{display:none}
.mt-pdp{margin-top:3rem}
.gap-20-0{gap:20px 0}
@media(min-width:330px) and (max-width:365px){.notification-header-part .alert{position:fixed;width:90% !important;margin:auto;top:10%}
}
.redmorepara *{font-size:16px}
.section-product-detail-info .toggle-content .t-paragraph *{font-size:16px}
.section-product-detail-info .toggle-content .review-container *{font-size:16px}
.product-categories h2{font-size:28px}
.featured-products h2{font-size:28px}
.popular-products h2{font-size:28px}
.productdetails-container .col-lg-6-custom-pdt,.productdetails-container .redmorepara{margin-bottom:25px}
#accessories .col-lg-12 .container .mb-5{display:none}
#spareparts .col-lg-12 .container .mb-5{display:none}
.section-product-detail-info .container .row:first{padding:0 !important}
.section-product-detail-info .container .row .col-lg-9 .toggle-content .row{padding:0 !important}
sub,sup{font-size:.75em !important}
.btn-primary-no-hover{color:#fff;background-color:#8a036d;border-color:#8a036d;box-shadow:inset 0 1px 0 rgb(255 255 255 / 15%),0 1px 1px rgb(0 0 0 / 8%)}
.btn-primary:hover{color:#8a036d !important;background-color:#fff !important;border-color:#8a036d !important;box-shadow:inset 0 1px 0 rgb(255 255 255 / 15%),0 1px 1px rgb(0 0 0 / 8%) !important}
.bg-f9f9f9{background:#f9f9f9 !important}
.visa-card .mt-lg-4{margin-top:0 !important}
@media(min-width :367px) and (max-width:631px){.flex-column-mobile{flex-direction:column !important}
.section-account{padding:110px 10px 50px 10px !important}
}
.footer-menu .au-list-link li a,.hero-heading h1,.link-light a{word-break:break-word !important}
.d-flex-align-center{display:flex;align-items:center}
.zoomGalleryImages{background-position:50% 50%;position:relative;width:500px;overflow:hidden;cursor:zoom-in}
.zoomGalleryImages img{transition:opacity .5s;display:block;width:100%}
.appearance-auto select{appearance:auto}
.promotion-white-space{white-space:nowrap;padding-top:.3rem}
.dropdown-menu.show{box-shadow:-1px 1px 4px 4px rgb(0 0 0 / 5%) !important;background-color:#f4f4f4}
.section-account .mt-lg-4 a{display:none}
.primary-color.message-neutral{color:#8a036d !important}
.section-account{padding:50px 0}
.page-aprilprizedraw .aboutpage{display:none}
.page-aprilprizedraw .section-account div div.row{justify-content:center}
.render_pdf{font-family:'Plus Jakarta Sans',sans-serif;position:relative;bottom:4px}
.test::after{content:attr(title);display:none}
.close-mark{cursor:pointer;background:#b32643;color:white;border-radius:20px;padding:1px 11px;margin:0 5px;position:relative;top:21px;width:fit-content;font-size:14px}
#items-selected{display:flex;flex-direction:column;gap:5px}
@media(max-width:668px) and (max-height:376px){.header-mobile #searchMobile .col-sm-12{flex:0 0 auto;width:34% !important}
#tablet-view-size{display:none !important}
.search-close{top:9px;text-align:end;left:50px}
.m-h{height:32px}
}
@media(min-width:745px) and (max-width:768px)and (orientation:landscape){#tablet-view-size{display:none !important}
.col-sm-12{flex:0 0 auto;width:70% !important}
}
@media(orientation:landscape) and (max-width:668px) and (max-height:376px){.header-mobile #searchMobile .col-sm-12{flex:0 0 auto;width:74% !important}
#tablet-view-size{display:none !important}
.search-close{top:9px;text-align:end;left:50px}
.m-h{height:32px}
}
@media(orientation:landscape) and (max-width:950px) and (max-height:450px){.margin-top6{margin-top:10%}
#list-unstyled-id{padding-top:20px}
.m-h{height:32px}
}
@media(min-width:800px) and (max-width:1023px){.margin-top6{margin-top:10%}
#list-unstyled-id{padding-top:20px}
}
@media(min-width:768px) and (max-width:830px){.container{max-width:800px !important}
#list-unstyled-id{padding-top:20px}
.t-width{width:95%}
.toggled-content{display:block !important}
.toggled-content.active{display:none !important}
}
.clr-btn{text-decoration:underline;cursor:pointer;font-size:14px;color:#8a036d;position:relative;top:19px}
@media(max-width:799px){.clr-btn{padding-left:86%;font-size:12px;top:6px}
.has-span{height:90px}
}
@media(min-width :359px) and (max-width:767px){.flex-column-mobile{flex-direction:column !important}
.footer .list-horizontal>li{padding:0 7px}
.subscribe{width:300px;padding:3rem 0 !important}
.subscription{flex-direction:column !important}
#component_2,#component_1{width:100% !important;margin:10px 0}
#component_2{padding:0 !important}
}
@media(orientation:landscape) and (min-width :359px) and (max-width:745px){.sg-lscape.d-inline{display:none !important}
#tablet-view-size{display:block !important}
#tablet-view-size .col-sm-12{flex:0 0 auto;width:74% !important}
.m-h{height:32px}
}
@media(max-width :300px){.flex-column-mobile{flex-direction:column !important}
.footer .list-horizontal>li{padding:0 1.1em}
.search-close{top:9px;z-index:2000;text-align:end;left:55px}
}
@media(min-width :710px) and (max-width:721px){.sg-lscape.d-inline{display:none !important}
#tablet-view-size{display:block !important}
#tablet-view-size .col-sm-12{flex:0 0 auto;width:74% !important}
}
@media(orientation:landscape) and (min-width :820px) and (max-width:980px){.has-span{height:100px}
.m-h{height:32px}
}
.size-width{width:100px !important;border-radius:3em;border:.0625em solid #8a036d}
@media(orientation:landscape) and (max-width :1180px) and (min-height:820px){.label-align{position:absolute;top:50px;left:0}
.size-width{width:70px !important;border-radius:3em;border:.0625em solid #8a036d}
#addtocartBtn.btn-lg{font-size:.75rem !important}
.m-h{height:32px}
}
.fil-btn{display:inline-block;background-color:#a210100f;color:#8a036d;font-weight:bold;height:16px;width:18px;line-height:1;text-align:center}
.subscribe{padding:4rem 0;background-color:white}
.subscription{display:flex;padding:0}
.wrapper-field{width:134%;display:inline-block}
#component_1{width:50%;margin-top:3%}
#component_2{width:50%;padding:0 5%;height:180px}
.content-wrapper-form .input-field{width:80%}
.message-success{color:#28a745 !important;font-weight:600;margin-top:5px}
.message-error{color:#dc3545 !important;font-weight:600;margin-top:5px}
.yotpo-logo-link-new{display:none !important}
.yotpo .text-m{color:#000 !important}
.homevideo-banner{min-height:600px;width:100%}
@media only screen and (max-width:767px){.homevideo-banner{min-height:350px;width:100%;background:black;margin-top:40px}
.footer a{font-size:18px !important}
.footer .link-list-title{font-size:19px !important}
.controls{padding-left:15%;font-size:13px !important}
.returnable{padding-left:20% !important;font-size:13px !important}
}
.controls{font-size:15px}
select .cfrom-select:focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 0 .1rem rgba(179,38,68,0.25)}
.form-invalid{border-color:red !important}
.frc-banner{display:none}
.yotpo .yotpo-nav li .yotpo-nav-wrapper{overflow:visible !important}
.multi-select-container{position:relative;width:300px;font-family:'Plus Jakarta Sans Medium' !important}
.select-box{font-size:12px;height:35px;padding-right:2em;padding-left:1em;margin-right:0;-webkit-appearance:none;-moz-appearance:none;border:.0625em solid #8a036d;border-radius:3em;appearance:none;outline:0;width:fit-content;display:flex;justify-content:center;align-items:center;gap:.5em}
a.fb{display:inline-block;font-size:14px;padding:13px 30px 15px 44px;background:#3a5a97;color:#fff;text-shadow:0 -1px 0 rgba(0,0,20,.4);text-decoration:none;line-height:1;position:relative;border-radius:21px;font-weight:bold}
.connect:before{display:inline-block;position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAKzGlDQ1BJQ0MgUHJvZmlsZQAASA2tlndUU8kXx+e99EZLqFJCb9JbAOk19I5gIySBhBJjIIjYEFlcgbUgIgKKIEtVcC2ArAURxcKi2FBBF2RRUNfFgg2V3wOWuOd3fvvfb96Zmc+7c+fOnTkz53wBIPeyhMIUWAaAVEG6KMzHnb40JpaOewwgQADSQBVQWew0oVtISAD41/L+HuKNlNsms7H+1e1/D8hyuGlsAKAQZDiek8ZORfjkbGULRekAoHiIXXttunCWCxGmiZAEET40y4nzjPgDWvw8X5nziQjzQHyGAMCTWSxRIgCkccROz2AnInHIeITNBRy+AGEGws5sHouDcCbCi1NTV89yDcIG8f+Ik/gPZrHiJTFZrEQJz+8FmYks7MlPE6aw1s39/D+b1BQxcl5zRRNpyTyRbxjSKyFnVpG82l/Cgvig4AU7H9nRAvPEvpELzE7zQM5yfi6H5em/wOLkSLcFZokQ+tuHn86MWGDR6jBJfEFK0Oz9mMuBx2VKmJvmFb5gT+B7Mxc4ixcRvcAZ/KigBU5LDpfkkMXzkNhF4jBJzgkib8keU9OQmX+vy2Z9XyudF+G7YOdwPb0WmCuIlOQjTHeXxBGmzN3vufy5KT4Se1pGuGRuuihCYk9i+c3e1zl/YXqI5EyAJ/ACAchHB5bAGpgDBogG3iAknZuJ3DsAPFYL14n4ibx0uhvyUrh0poBtuphuaW5hDcDsu5v1AeDt/bn3BCngv9uqKgAIsEIGB7/bzHYAUO2EXP0d3226RwCQ3QXA2W62WJQxFw6gZzsMICLvmQaUgTrQBgbABMnQFjgCVyRjPxAMIkAMWAnYgAdSgQisBRvAFpAHCsAusBeUgUpwGNSDo+A4aANnwAVwGVwHN8FdMAiGwRh4ASbBezANQRAOokBUSBnSgHQhY8gSYkDOkBcUAIVBMVAclAgJIDG0AdoKFUBFUBlUBTVAv0CnoQvQVagfegCNQBPQG+gzjILJMA1Wg/VgM5gBu8H+cAS8Ak6E18BZcC68Ay6Fq+EjcCt8Ab4O34WH4RfwFAqgSCgFlCbKBMVAeaCCUbGoBJQItQmVjypBVaOaUR2oHtRt1DDqJeoTGoumouloE7Qj2hcdiWaj16A3oQvRZeh6dCu6G30bPYKeRH/DUDCqGGOMA4aJWYpJxKzF5GFKMLWYU5hLmLuYMcx7LBargNXH2mF9sTHYJOx6bCH2ALYF24ntx45ip3A4nDLOGOeEC8axcOm4PNx+3BHcedwt3BjuI56E18Bb4r3xsXgBPgdfgm/En8Pfwj/DTxNkCLoEB0IwgUNYR9hJqCF0EG4QxgjTRFmiPtGJGEFMIm4hlhKbiZeIQ8S3JBJJi2RPCiXxSdmkUtIx0hXSCOkTWY5sRPYgLyeLyTvIdeRO8gPyWwqFokdxpcRS0ik7KA2Ui5THlI9SVClTKaYUR2qzVLlUq9QtqVfSBGldaTfpldJZ0iXSJ6RvSL+UIcjoyXjIsGQ2yZTLnJYZkJmSpcpayAbLpsoWyjbKXpUdl8PJ6cl5yXHkcuUOy12UG6WiqNpUDyqbupVaQ71EHaNhafo0Ji2JVkA7SuujTcrLyVvLR8lnypfLn5UfVkAp6CkwFVIUdiocV7in8FlRTdFNkau4XbFZ8ZbiB6VFSq5KXKV8pRalu0qflenKXsrJyruV25QfqaBVjFRCVdaqHFS5pPJyEW2R4yL2ovxFxxc9VIVVjVTDVNerHlbtVZ1SU1fzUROq7Ve7qPZSXUHdVT1JvVj9nPqEBlXDWYOvUaxxXuM5XZ7uRk+hl9K76ZOaqpq+mmLNKs0+zWktfa1IrRytFq1H2kRthnaCdrF2l/akjoZOoM4GnSadh7oEXYYuT3efbo/uBz19vWi9bXpteuP6SvpM/Sz9Jv0hA4qBi8Eag2qDO4ZYQ4ZhsuEBw5tGsJGNEc+o3OiGMWxsa8w3PmDcvxiz2H6xYHH14gETsombSYZJk8mIqYJpgGmOaZvpKzMds1iz3WY9Zt/MbcxTzGvMBy3kLPwsciw6LN5YGlmyLcst71hRrLytNlu1W722NrbmWh+0vm9DtQm02WbTZfPV1s5WZNtsO2GnYxdnV2E3wKAxQhiFjCv2GHt3+832Z+w/Odg6pDscd/jL0cQx2bHRcXyJ/hLukpolo05aTiynKqdhZ7pznPMh52EXTReWS7XLE1dtV45rreszN0O3JLcjbq/czd1F7qfcP3g4eGz06PREefp45nv2ecl5RXqVeT321vJO9G7ynvSx8Vnv0+mL8fX33e07wFRjspkNzEk/O7+Nft3+ZP9w/zL/JwFGAaKAjkA40C9wT+BQkG6QIKgtGAQzg/cEPwrRD1kT8msoNjQktDz0aZhF2IawnnBq+KrwxvD3Ee4ROyMGIw0ixZFdUdJRy6Maoj5Ee0YXRQ8vNVu6cen1GJUYfkx7LC42KrY2dmqZ17K9y8aW2yzPW35vhf6KzBVXV6qsTFl5dpX0KtaqE3GYuOi4xrgvrGBWNWsqnhlfET/J9mDvY7/guHKKORNcJ24R91mCU0JRwniiU+KexAmeC6+E95LvwS/jv07yTapM+pAcnFyXPJMSndKSik+NSz0tkBMkC7pXq6/OXN0vNBbmCYfXOKzZu2ZS5C+qTYPSVqS1p9MQgdMrNhD/IB7JcM4oz/i4NmrtiUzZTEFm7zqjddvXPcvyzvp5PXo9e33XBs0NWzaMbHTbWLUJ2hS/qWuz9ubczWPZPtn1W4hbkrf8lmOeU5Tzbmv01o5ctdzs3NEffH5oypPKE+UNbHPcVvkj+kf+j33brbbv3/4tn5N/rcC8oKTgSyG78NpPFj+V/jSzI2FH307bnQd3YXcJdt3b7bK7vki2KKtodE/gntZienF+8bu9q/ZeLbEuqdxH3CfeN1waUNq+X2f/rv1fynhld8vdy1sqVCu2V3w4wDlw66DrweZKtcqCys+H+IfuV/lUtVbrVZccxh7OOPy0Jqqm52fGzw21KrUFtV/rBHXD9WH13Q12DQ2Nqo07m+AmcdPEkeVHbh71PNrebNJc1aLQUnAMHBMfe/5L3C/3jvsf7zrBONF8UvdkxSnqqfxWqHVd62Qbr224Paa9/7Tf6a4Ox45Tv5r+WndG80z5WfmzO88Rz+WemzmfdX6qU9j58kLihdGuVV2DF5devNMd2t13yf/Slcvely/2uPWcv+J05cxVh6unrzGutV23vd7aa9N76jeb30712fa13rC70X7T/mZH/5L+c7dcbl247Xn78h3mnet3g+7234u8d39g+cDwfc798QcpD14/zHg4PZg9hBnKfyTzqOSx6uPq3w1/bxm2HT474jnS+yT8yeAoe/TFH2l/fBnLfUp5WvJM41nDuOX4mQnviZvPlz0feyF8Mf0y70/ZPyteGbw6+ZfrX72TSyfHXotez7wpfKv8tu6d9buuqZCpx+9T309/yP+o/LH+E+NTz+foz8+m137BfSn9avi145v/t6GZ1JkZIUvEmtMCKKSFExIAeFMHACUGAOpNAIhS87p4zgOa1/IIQ3/XWfN/8bx2nh1ANAQ4kg1AaCciqZHfk0ivh/Qy2QCEuAIQ4QpgKytJRUZmS1qCleUcQKQ2RJqUzMy8RfQgzhCArwMzM9NtMzNfaxH9/hCAzvfzenzWWwbRNoeMrDw9w7sVjbPn5v+j+Q+WawDovrJFEQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAdVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpDb21wcmVzc2lvbj4xPC90aWZmOkNvbXByZXNzaW9uPgogICAgICAgICA8dGlmZjpQaG90b21ldHJpY0ludGVycHJldGF0aW9uPjI8L3RpZmY6UGhvdG9tZXRyaWNJbnRlcnByZXRhdGlvbj4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjl0tmoAAAEMSURBVDgRY8hu3Pj/xevP/ykFIDNAZjE+ffnxv5QYHwM1wLNXnxgYQS4jx7C/f/8xMDMzYWhlwRDBI/DyzReGWatOMRw5+5Dh6/dfDOxsLAyiQtwMK/oi4LqINvDFm88MqTXrGd5/+g7X/PPXH4YnLz7C+SAG0QbOXnUaxTBhAS4GYUEuBl4udvIMPHnpMVxjY64Lg7OlMpyPzMAMVWRZJPaHTz/gPFyGgRQQbSDcNAIMvMnGJmomAe0MDAJ8HAxbZsTD1VHsQgVpQbhhIAbFBirKCKEYiNfLyCqRvX9kWTqyFAqbYheimAbkjBqIHiKk85lAhSK1AMgsprYZBxhevf1CsZnPX39mAJkFAN8bnc6Q9Jq4AAAAAElFTkSuQmCC);height:23px;background-repeat:no-repeat;background-position:0 3px;text-indent:-9999px;text-align:center;width:29px;line-height:23px;margin:-8px 7px -7px -30px;padding:2 25px 0 0;content:"f"}
.login-with-google-btn{cursor:pointer;transition:background-color .3s,box-shadow .3s;text-align:center;padding:12px 16px 12px 42px;border:0;border-radius:21px;box-shadow:0 -1px 0 rgba(0,0,0,.04),0 1px 1px rgba(0,0,0,.25);color:#757575;font-size:14px;font-weight:bold;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);background-color:white;background-repeat:no-repeat;background-position:calc(3.2vw+10px) 56%}
.dropdown-list{font-family:'Plus Jakarta Sans' !important;font-size:12px;position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #ccc;border-top:0;max-height:200px;overflow-y:auto;display:none;z-index:1000;width:max-content}
.dropdown-items{padding:8px;display:flex;align-items:center;gap:8px;font-weight:400;color:#212529}
.dropdown-items:hover{background-color:#f1d8dc;color:#8a036d !important}
.arrow{border:2px solid #ccc;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg)}
.arrow.up{transform:rotate(-135deg)}
@media(max-width:750px){.dropdown-items{font-size:12px}
.dropdown-list{left:-105px}
.dropdown-span{width:60%;margin:0}
}
.dropdown-span{margin-left:0 !important}
@media(min-width:1000px){#cart-main-section .swiper{width:102%}
}
.footer-image-logo a img{width:200px;position:relative;left:0}
@media(max-width:750px){.footer-image-logo a img{left:45px}
}
.hidden{display:none !important}
.adyen-checkout__button{background-color:#8a036d !important;color:white !important;border-radius:30px !important}
button#gpay-button-online-api-id{border-radius:30px}
.adyen-checkout__store-details{display:none !important}
.features{gap:1em;display:flex;justify-content:center}
.feature-item{width:max-content !important;display:flex;flex-direction:row;justify-content:center}
@media(min-width:768px) and (max-width:991.98px){.features{display:grid !important;grid-template-columns:repeat(3,2fr);gap:.4em}
.feature-item{width:100% !important}
}
@media(min-width:768px) and (max-width:1022px){.features{display:grid !important;grid-template-columns:repeat(3,2fr);gap:.4em}
.feature-item{width:100% !important}
}
@media(max-width:767px){.features{display:grid !important;grid-template-columns:49% 49%;gap:.4em}
.feature-item{flex-direction:column;gap:20px;width:100% !important}
.logo-size{width:68px !important;height:30px !important}
.icon-social-footer-klarna-white{background-repeat:no-repeat;height:16px !important;width:55px !important}
.icon-social-footer-master-white{background-repeat:no-repeat;height:16px !important;width:27px !important}
.icon-social-footer-visa-white{background-repeat:no-repeat;height:15px !important;width:46px !important}
.icon-social-footer-instagram-white{background-repeat:no-repeat;height:14px !important;width:14px !important}
.icon-social-footer-youtube-white{background-repeat:no-repeat;height:14px !important;width:14px !important}
.icon-social-footer-linkedin-white{background-repeat:no-repeat;height:14px !important;width:14px !important}
.icon-social-footer-facebook-white{background-repeat:no-repeat;height:18px !important;width:15px !important}
.icon-white-line-seperator{height:19px !important;width:21px !important}
}
.logo-size{height:30px !important}
.icon-social-footer-klarna-white{background-repeat:no-repeat;height:27px;width:97px;display:inline-block !important;background-size:contain}
.icon-social-footer-master-white{background-repeat:no-repeat;height:26px;width:51px;display:inline-block !important;background-size:contain}
.icon-social-footer-visa-white{background-repeat:no-repeat;height:25px;width:80px;display:inline-block !important;background-size:contain}
.icon-social-footer-instagram-white{background-repeat:no-repeat;height:26px;width:40px;display:inline-block !important;background-size:contain}
.icon-social-footer-youtube-white{background-repeat:no-repeat;height:30px;width:38px;display:inline-block !important;background-size:contain}
.icon-social-footer-linkedin-white{background-repeat:no-repeat;height:26px;width:40px;display:inline-block !important;background-size:contain}
.icon-social-footer-facebook-white{background-repeat:no-repeat;height:26px;width:40px;display:inline-block !important;background-size:contain}
.icon-white-line-seperator{height:33px;width:36px;display:inline-block !important;background-size:contain}
.yotpo-star-rating-reviews-summary-link{display:none !important}
*/a.google{display:inline-block;font-size:14px;padding:13px 30px 15px 44px;background:#3a5a97;text-shadow:0 -1px 0 rgba(0,0,20,.4);text-decoration:none;line-height:1;position:relative;border-radius:21px;font-weight:bold}
.no-padding-left{padding-left:0 !important}
.bg-primary-8a036d{background-color:#8a036d !important}
.page-link:focus{color:#8a036d !important}
.form-control:focus{box-shadow:inset !important}
.account-orders-item-details .cart-item-bundle-trigger.active{color:#fff !important}
.edit-form span{margin:0 10px !important}