<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*box-shadow: 0px 2px 3px rgba(0,0,0,0.15) inset;*/
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

*,
:after,
:before {

}

html {
    scroll-behavior: smooth;
}

body {
    font-size: 13px;
    line-height: 19px;
    color: #111;
    font-family: 'Roboto', sans-serif;
    min-height: 100%;
    padding: 0px;
    margin: 0px;
    background-color: #fff;
}

a {
    outline: none !important;
    background-color: transparent;
    color: #000;
}
a:hover,
a:visited,
a:active {
    color: #000
}
fieldset {margin-bottom: 17px;}
hr {margin-top:5px;margin-bottom:5px;}

label {font-weight:normal!important;}

section {padding-top:15px;padding-bottom:15px;}
svg {
    display: block;
    margin: 0 auto;
}

ul, ol {
    margin: 0;
    padding: 0;
}

ul li, ol li {
    list-style-type: none;
}

caption, th, td {
    vertical-align: top;
    text-align: left;
    font-weight: normal;
}

select {
    line-height: 1.7;
    letter-spacing: 0.4px;
    padding-bottom: 6px;
    padding-top: 6px;
    padding-left: 8px;
    text-indent: 1px;
    -webkit-appearance: none;
    -moz-appearance: none;
    background: #fff url("/static/images/selectarrow.png") no-repeat right 12px center !important;
    padding: 7px 10% 7px 8px;
    border-radius: 0px;
    width: 100%;
    color: #2D2D2D;
    outline: none;
    margin: 0;
}

.t-link-nav-icon img {height: 60px;}

#site-wrapper {
    width: 100%;
    position: absolute;
}
#site-canvas {
    /*position: fixed;*/
    z-index: 103;
    width: 100%;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
}

.required button {
    border: 2px solid #D01345!important;
}

.p1-header-wrapper {
    padding-left: 0px;
    padding-right: 0px;
}
.p1-header-wraper .site-fixed-container {
    padding: 0px;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}
#slideNav {
    z-index: 101;
    background-color: #fff;
    width: 100%!important;
    margin: 0 auto;
}
.headerTopBar {
    background: #fff;
    z-index: 3;
}
.newHeaderMenu {
    position: relative;
    background: #fff;
    z-index: 2;
}

a.navbar-brand.no-padding.site-logo {
    padding-left: 0px;
}
.navbar-header {
    margin-right: 3.3%;
    float: left;
}
.site-header-container, .site-footer-container {
    margin-right: auto;
    margin-left: auto;
}

h1 {
    font-weight: 400;
    font-size: 21px;
    line-height: 1.2;
}


label, legend {
    display: inherit;
    padding-left: 2px;
    padding-bottom: 2px;
    font-weight: 700;
}

.data-table {
    width: 100%;
    border-bottom: none;
    line-height: normal !important;
    border-collapse: collapse;
    empty-cells: show;
    border-spacing: 0;
    border: 0;
}

.btn {
    display: block;
    border-radius: 0;
    outline: none !important;
    padding: 9px 20px;
    height: 40px;
}

.form-control {
    border-radius: 0;
    border: 1px solid #171717;
    height: 40px;
    font-size: 18px;
}
.btn-default {
    border-color: #171717;
}
.panel {
    border-radius: 0;
}
.panel-default {
    border-color: #171717;
}

.padding-medium {
    padding: 14px 18px!important;
}

.padding-large {
    padding: 20px 26px!important;
}

.margin-base {
    margin-bottom: 14px!important;
}
.margin-medium {
    margin-bottom: 18px!important;
}

.margin-large {
    margin-bottom: 22px!important;
}

.auth-login .section-container,
.auth-register .section-container {
    width: 340px;
    margin: 0 auto;
}

.box {
    display: block;
    border-radius: 4px;
    border: 1px #ddd solid;
    background-color: #fff;
}

.box .box-inner {
    border-radius: 4px;
    position: relative;
    padding: 14px 18px;
}


.btn-color-black {
    background-color: #fff;
    color: #333;
    text-decoration: none;
    border-color: #333;
    -webkit-transition: all .25s ease-in-out;
    -moz-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
}

.box-inner h1 {
    margin-top: 5px;
}

.btn-color-black.focus,
.btn-color-black:focus,
.btn-color-black:hover {
    background-color: #333;
    color: #fff;
    text-decoration: none;
}

/* .section a { */
/*     color: #0066c0; */
/* } */

/* .section a:hover { */
/*     text-decoration: underline; */
/*     color: #c45500; */
/* } */

.auth-login span a:hover {
    text-decoration: underline;
}

/*form { margin: 0px 10px; }*/

h2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

/*.container { max-width: 360px; }*/

.divider {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.divider hr {
  margin: 10px 0px;
  width: 24%;
}

.left { float: left; }

.right { float: right; }

.form-control:focus{
    border-color: #333;
    outline:0;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,51,51,.6);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,51,51,.6)
}


.divider-inner {
    background: -webkit-linear-gradient(to bottom,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent);
    background: linear-gradient(to bottom,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent);
    height: 44px;
    margin-bottom: -45px;
    z-index: 0;
    zoom: 1;
}

.divider-inner:after {
    height: 44px;
    background: -webkit-linear-gradient(to right,#fff,rgba(255,255,255,0),#fff);
    background: linear-gradient(to right,#fff,rgba(255,255,255,0),#fff);
    background-color: transparent;
    display: block;
    content: "";
}

header .divider-inner,
header .divider-inner:after {
    height: 10px;
}

input.required-error,
textarea.required-error,
select.required-error {
    border: 1px solid #d0021b;
}
strong.required-error {
    color: #d0021b;
}

button[disabled]:hover,
input[disabled]:hover {
    background: none;
    color: #333;
}

.small-text-red {
    font-size: 1.129em;
    color: #d0021b;
}
.text-red {color: #dd0017;}

.padding-left-0 {
    padding-left: 0!important;
}
.padding-right-0 {
    padding-right: 0!important;
}

.list-group .list-group-item {
    cursor: pointer;
}
.list-group .list-group-item:hover {
    background-color: #ddd;
}

.bold-text {
    font-weight: bold;
}

.alert-error {
    border-color: #c40000;
    width: 340px;
    margin: 0 auto;
    color: #c40000;
}
.alert-success {
    border-color: #5cb85c;
    width: 340px;
    margin: 0 auto;
    color: #5cb85c;
}
.alert-error .alert-container {
    padding-left: 40px;
    box-shadow: 0 0 0 5px #fcf4f4 inset;
}
.alert-success .alert-container {
    padding-left: 40px;
    box-shadow: 0 0 0 5px #d6e9c6 inset;
}
.alert-heading, .alert-container ul {
    margin-left: 38px;
}

.auth-error .fa {
    position: absolute;
    left: 16px;
    top: 30px;
}
.auth-error .alert-content {
    color: #000;
}

.nostyle li {
    list-style: none;
}
.spacing-base {
    margin-bottom: 14px !important;
}
.margin-top-1em {
    margin-top: 1em;
}
.margin-top-3em {
    margin-top: 3em;
}
.margin-top-4em {
    margin-top: 4em;
}


.col-xs-60 {
    width: 100%;
}
.col-xs-60 {
    float: left;
}
.col-xs-60 {
    position: relative;
    min-height: 1px;
    padding-left: 5px;
    padding-right: 5px;
}
.noPadding, .no-padding {
    padding: 0 !important;
}
.no-border {border: 0px !important;}

.searchBar {
    position: relative;
    width: 45%;
}
.searchBar .searchInput {
    border: 1px solid #000;
    padding: 0 0 0 36px;
    color: #000;
    height: 38px;
    background-color: #fff;
    border-radius: 0 !important;
}
.searchInput {
    width: calc(100% - 40px);
    float: left;
}
.icon-anim {
    height: 38px;
    overflow: hidden;
    position: absolute;
}
.float-left {
    float: left!important;
}
.float-right {
    float: right!important;
}
.tiny-text-grey {color: #666;font-size: .786em;}
header .header-top {
    border-bottom: 1px solid #ebebeb;
    font-size: 12px;
    height: 25px;
}
header .header-top-menu ul {
    float: right;
}
header .header-top-menu li {
    float: left;
    padding-left: 20px;

}
header .header-top-menu li:first-child {
    background: none;
    padding-left: 0px;
}
header .header-top-menu li a {
    padding: 6px 0 0px;
    display: block;
    line-height: 14px;
    border-bottom: 1px solid transparent;
    -webkit-transition: border 0.2s ease-out, opacity 0.2s ease-out;
    -moz-transition: border 0.2s ease-out, opacity 0.2s ease-out;
    transition: border 0.2s ease-out, opacity 0.2s ease-out;
}
header a {
    text-decoration: none;
    color: #000;
}
header .header-center {
    border-bottom: 1px solid #ebebeb;
    background: #fff;
    z-index: 10;
    position: relative;
    padding: 7px 0;
    width: 100%;
    top: 0;
    -moz-transition: height 0.2s;
    transition: height 0.2s;
    z-index:1000;
}
header .header-center .header-center-shadow {
    display: none;
}
header .logo {
    display: inline-block;
    -webkit-transition: padding 0.3s;
    -moz-transition: padding 0.3s;
    transition: padding 0.3s;
}
.logo-wrap {

}
header .logo img {
    /*height: 26px;*/
    margin-top: 10px;
    width: 150px;
}
header .header-center .header-search .form-group {
    margin-top: 10px;
    position: relative;
    margin-bottom: 0;
    width: 100%;
}
/*header .header-center */
.header-search .btn {
    font-size: 1.3333em;
    border-radius: 0;
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    width: 40px;
    padding: 0;
    background-color: #000;
    color: #fff;
    background: url(/static/images/search-icon.png) no-repeat center #000;
}
header .user-menu {
    margin-top: 20px;
}
header .user-menu-list {
    border: 1px solid #bdbebd;
    border-bottom: 0;
    background-color: #fff;
    line-height: 30px;
    margin-top: 0px;
}
.autosearch {
    background: #fff;
    position: absolute;
    top: 36px;
    left: 0;
    width: 100%;
    border: 1px solid #dcdcdc;
    display: none;
}

header .header-center .header-user-menu &gt; ul {
    float: right;
    margin-top: 14px;
}
header .header-center .header-user-menu &gt; ul &gt; li {
    float: left;
    position: relative;
}

.borderHandingForHeader {
    height: 18px;
    border-left: 1px solid #000;
    margin-left: -10px;
}
/** dropdown **/

/* Dropdown Button */
.dropbtn {
    border: none;
    cursor: pointer;
}

/* The container &lt;div&gt; - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
    font-size: 15px;
    /*padding-left: 20px;*/
    z-index: 100;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 110px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 3px 10px;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #000;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {
    background-color: #f1f1f1
}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {

}
.headerUserCt {
    margin-top: 10px;
    padding-bottom: 14px;
    padding-left: 14px;
    float: right;
    position: relative;
    font-size: 14px;
}
.site-color-gray-3 {
    color: #9b9b9b !important;
}
.borderHandingForHeader {
    float: right;
    border-right: 1px solid #d5d5d5;
    height: 18px;
    margin: 10px 0 0 0;
}
.headerCartCt {
    margin-top: 10px;
    float: right;
    font-size: 16px;
    position: relative;
    padding: 0 20px 10px 0px;
}
.vertMiddle {
    vertical-align: middle;
}
.dIB {
    display: inline-block;
}
.down-angle {
    font-size: 23px;
    line-height: 14px;
    height: 17px;
}
.newUserDD {
    width: 150px;
    display: none;
    border: 1px solid #bdbebd;
    border-bottom: 0px;
    background-color: #fff;
    position: absolute;
    top: 32px;
    right: 1px;
    z-index: 16;
    line-height: 30px;
}
.newUserDDItem {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px solid #d5d5d5;
    cursor: pointer;
}
.newUserDDItem:hover{background-color:#f7f7f7}
.newUserDDLink {
    text-decoration: none;
    color: #000;
    width: 100%;
    padding: 0 12px;
}

.userNameText {
    cursor: pointer;
}
.userNameText:hover {
    color: #4a4a4a;
}
.visible-only-xs, .visible-only-sm, .visible-only-md, .visible-only-lg, .visible-only-xl {
    display: none;
}

.noOfProdInCartIcon {
    width: 18px;
    height: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    background-color: #dd0017;
    line-height: 18px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    position: absolute;
    right: 6px;
    top: -10px;
}
.headerUserCt:hover .newUserDD{display:block}

.mobileSearch {
    cursor: pointer;
    margin-top: 10px;
}
.margin-right {
    margin-right: 10px;
}
.top-user-menu {
    padding-top: 10px;
}

/***************/
/* MAIN SLIDER */
/***************/
.main-slider { opacity: 0; height: 0;min-height: 400px;}
.main-slider.perform { height: auto; }
.main-slider figure img { max-width: 100%; }
/*.main-slider-section .slick-prev { background: url(/static/images/slider-prev.png) no-repeat 0 0 rgba(255,255,255,0.4); left: 0; } */
/* .main-slider-section .slick-next { background: url(/static/images/slider-next.png) no-repeat 0 0 rgba(255,255,255,0.4); right:0 ;} */
/* .main-slider-section .slick-arrow {position: absolute; top: 50%; margin-top: -35px; outline: 0; width: 70px; height: 70px; text-indent: -9999px; z-index: 5; border: none; outline: none;} */

/* .slick-initialized .slick-prev { background: url(/static/images/slider-prev.png) no-repeat 0 0 rgba(255,255,255,0.4); left: 0; } */
/* .slick-initialized .slick-next { background: url(/static/images/slider-next.png) no-repeat 0 0 rgba(255,255,255,0.4); right:0 ;} */
/*  .slick-initialized .slick-arrow {position: absolute; top: 50%; margin-top: -35px; outline: 0; width: 70px; height: 70px; text-indent: -9999px; z-index: 1; border: none; outline: none;} */

/* .main-slider-section .slick-arrow:hover {background-position: 0 0; } */
.main-slider-section .slick-dots { bottom: 90px; }
.main-slider-section .slick-dots button { width: 15px; height: 15px; background: rgba(255,255,255,0.5); -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
.main-slider-section .slick-dots .slick-active button { background: rgba(255,255,255,1); }
.main-slider-section .slick-dots button:hover { background: rgba(255,255,255,1); }
.mobile.main-slider-wrap .bx-pager { bottom: 10px; }
.mobile.main-slider-wrap .bx-pager.bx-default-pager a { width: 12px; height: 12px; }
.main-slider figure img {max-width: 100%;}

.slick-arrow {
    position: absolute;
    z-index: 1;
    cursor: pointer;
    top: 45%;
}
.fa-angle-right{
    right: 10px;
}
.fa-angle-left {
    left: 10px;
}
.slick-arrow:hover {
    color: #fff;
}

/*******************/
/* MAIN SLIDER END */
/*******************/


header .fa {
    font-size: 17px;
}

.hamburger {padding: 15px 0;}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
    width: 25px;
}
.hamburger-inner:after {
    bottom: -8px;
}
.hamburger-inner:before {
    top: -8px;
}
.hamburger,
.hamburger:active,
.hamburger.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.dropdown-menu { border-radius: 0!important;}

/* .dropdown-menu:before { */
/*   position: absolute; */
/*   top: -7px; */
/*   left: 18.5%; */
/*   display: inline-block; */
/*   border-right: 6px solid transparent; */
/*   border-bottom: 6px solid #ccc; */
/*   border-left: 6px solid transparent; */
/*   border-bottom-color: rgba(0, 0, 0, 0.2); */
/*   content: ''; */
/* } */

/* .dropdown-menu:after { */
/*   position: absolute; */
/*   top: -6px; */
/*   left: 18.5%; */
/*   display: inline-block; */
/*   border-right: 6px solid transparent; */
/*   border-bottom: 6px solid #ffffff; */
/*   border-left: 6px solid transparent; */
/*   content: ''; */
/* } */

/*********/
/* MENU  */
/*********/

.sub-nav-wrap {
    /*height: 42px;
    position: absolute;*/
    z-index: 2;
    /*top: 95px;*/
    background: #000;
    border-bottom: 1px solid #ebebeb;
}

ul.sub-nav-menubar {
    height: 40px;
    display: flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -webkit-flex;
    justify-content: space-between;
    -ms-justify-content: space-between;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    padding-right: 1px;
}

.sub-nav-menubar&gt;li {
    float: left;
    position: initial;
    /* padding: 11px 0; */
    /* width: 100%; */
}
.sub-nav-menubar a {
  display: block;
  padding: 11px 10px;
  text-align: center;
}

.sub-nav-menubar a:hover {
  background-color: white;
  color: black!important;
}

.sub-nav-menubar-delimeter {
    border-left: 1px solid #d4d4d4;
    margin: 12px 0;
    padding-bottom: 0 !important;
}
.sub-nav-menubar&gt;li .sub-nav-link-wrap {
    /* float: left;*/
    text-transform: uppercase;
    display: block;
}
.sub-nav-menubar&gt;li .sub-nav-span {
    position: relative;
}
.sub-nav-menubar&gt;li .sub-nav-span {
    font-size: 1em;
    display: block;
}
.bold-texts {
    font-weight: bold;
}
.sub-nav-link-wrap .sub-nav-span .nav-text:hover{color:#9b9b9b}
.sub-nav-span a {text-decoration: none;color:#fff;}
.sub-nav-wrap .dropdown-menu {
    width: 100%;
    top: 35px;
    z-index:100;
    padding: 10px 0;
    background-color: #fff;
    border-bottom: 5px solid #000;
}
.dropdown .dropdown-menu, .dropdown-submenu&gt;.dropdown-menu {
    border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    background-clip: border-box;
    min-width: inherit;
    margin: 0;
    min-width: 100%;
    width: auto;
}
.sub-nav-wrap .arrow {
    height: 7px;
    width: 16px;
    position: absolute;
    top: 25px;
    left: 50%;
    margin-left: -7px;
    z-index: 2;
    display: none;
}
.arrow {
    position: absolute;
    background: #fff;
    top: 50%;
}
.p1-header-wraper .site-fixed-container {
    padding: 0;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.sub-nav-wrap .normal-p-boldtxt {
    font-size: 1em;
    font-weight: bold;
    color: #000;
}
.nav-link-ul&gt;li {
    line-height: 18px;
    padding: 3px 0;
    letter-spacing: 0.5px;
}
.nav-link-ul&gt;li {
    display: block;
}
.sub-nav-wrap .nowrap {white-space: nowrap;}
.sub-nav-wrap .nowrap {
    position: relative;
    top: 1px;
}
/* .sub-nav-wrap .arrow:before { */
/*     border-bottom-color: rgba(0,0,0,0.15); */
/*     border-width: 8px; */
/*     left: 50%; */
/*     margin-left: -8px; */
/* } */
/* .sub-nav-wrap .arrow:after { */
/*     border-bottom-color: #fff; */
/*     border-width: 7px; */
/*     left: 50%; */
/*     margin-left: -7px; */
/* } */
/* .sub-nav-wrap .arrow:before, */
/* .sub-nav-wrap .arrow:after { */
/*     bottom: -1px; */
/*     border: solid transparent; */
/*     content: " "; */
/*     height: 0; */
/*     width: 0; */
/*     position: absolute; */
/*     pointer-events: none; */
/* } */


.sub-nav-wrap .arrow:before {
  position: absolute;
  top: -7px;
  left: 18.5%;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ccc;
  border-left: 6px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.sub-nav-wrap .arrow:after {
  position: absolute;
  top: -2px;
  left: 18.5%;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-left: 6px solid transparent;
  content: '';
}


/************/
/* END MENU */
/************/

#scrollToTop {
    bottom: 27px;
    height: 32px;
    line-height: 30px;
    right: 12px;
    width: 32px;
    -moz-transition: bottom 250ms ease-in-out;
    -webkit-transition: bottom 250ms ease-in-out;
    background-color: rgba(211,211,211,0.8);
}
.fabButton.onScreen {
    border-width: 0;
    -moz-box-shadow: 0 0 #fff,0 1px 3px rgba(34,25,25,0.5);
    -webkit-box-shadow: 0 0 white, 0 1px 3px rgba(34,25,25,0.5);
    box-shadow: 0 0 white, 0 1px 3px rgba(34,25,25,0.5);
    text-align: center;
    position: fixed;
    z-index: 999;
}
.display-ib, .dIB {
    display: inline-block;
}


/**********/
/* FOOTER */
/**********/

#footerWrapper {
    border-top: 1px solid #e5e5e5;
    margin-top: 50px;
}
.fabfooter {
    clear: both;
    min-height: 240px;
    background-color: #fff;
    border-top: 0;
}
.footer-top {
    padding-bottom: 10px;
    padding-top: 10px;
    /*border-top: 1px solid #e5e5e5;*/
}
.footer-mid {
    padding-bottom: 10px;
    padding-top: 15px;
    border-top: 1px solid #e5e5e5;
}
.footer-bottom {
    padding-bottom: 25px;
    padding-top: 15px;
    border-top: 1px solid #e5e5e5;
    font-size: 12px;
}
.footer-links .left {
    padding: 0;
    float: left;
    line-height: 29px;
}
.footer-top-links {
    display: inline;
    padding: 0 20px 0 0;
    text-align: left;
}
.footer-top-links a {
    font-size: .99em;
    font-weight: 500;
}
.horizonatal-split-block.from-footer {
    margin-bottom: 0;
    margin-top: 0;
}
.horizonatal-split-block {
    border-bottom: 1px solid #e5e5e5;
    margin: 30px 0 25px 0;
}
.department-lists h4, .most-popular-categories h4 {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
}
.department-lists ul {padding:0}
.department-lists ul li {list-style:none;width:100%;}
.most-popular-categories ul li {
    list-style: none;
    float: left;
    padding: 2px 6px 2px 0;
    width: 25%;
}
.contactInfo&gt;div, .emailSubscribeBox&gt;div {
    float: left;
    width: 100%;
    text-align: center;
}

.subscribe form{
    display: block;
    margin: 0 auto;
    position: relative;
    max-width: 350px;
}

.subscribe .form-control{

}

.inner-social-links i{
    padding-left: 10px;
}

.italicText {font-style: italic;}
.paddingRight0 {padding-right: 0;}
.inner-social-links {display: inline;padding-right: 5px;}
.font-2-em {font-size: 2em;}
.footerSlogan {float: right}
/**************/
/* END FOOTER */
/**************/

.legal-text a {font-weight:bold;}

.else-cart-pg {height: 106px;}

/***************/
/* LEFT FILTER */
/***************/
#browsePageBreadCrumb {border-bottom:0px;background-color:#f5f5f5;padding:0;width:100%;left:50%;margin-left:-50vw;}
.site-breadcrumb {border-bottom:0;}
.site-breadcrumb li {float: left; height:100%;}
.site-breadcrumb li a {color:#000;text-decoration:none;padding:6px 2px 3px 25px;position:relative;display: block;float:left;}
.site-breadcrumb li:first-child a {padding-left: 12px;}
.site-breadcrumb li a:before {content:" ";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #d4d4d4;position:absolute;top:62%;margin-top:-9px;margin-left:5px;left:100%;z-index:1}
.site-breadcrumb li a:after {border-left: 8px solid #f5f5f5;content:" ";display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid transparent;position:relative;top:62%;margin-top:-9px;margin-left:5px;left:100%;z-index:1;margin-left:3px;}
.site-breadcrumb li span {color: #4a4a4a;}

.nav-filter-cross {display: none;}
.nav_filter_phantom {min-height: auto;}
.nav_filter_phantom {float:left;display: inline-block;}
#nav_filter_sticker_container {
    /*width: 247px;*/
    padding-top: 5px;
    margin-bottom: 40px;
    z-index: 11;
}
.nav_filter {background-color:#fff;/*width: 236px;*/}
.responsive-sort-ct {padding:12px 0;position:relative;}
.nav_filter_header {
    font-size: 16px;
    /*font-weight: bold;*/
    text-align: center;
    color: #2D2D2D;
    line-height: 1.7;
    letter-spacing: 0.4px;
    cursor: pointer;
    padding: 7px 10% 7px 8px;
    text-indent: 1px;
    font-size: 13px;
}
.nav_filter_head {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    line-height: 1.7;
    letter-spacing: 0.4px;
    padding: 7px 10% 7px 0px;
}
.searchOpt {background: #fff;border:1px solid #d8d8d8;cursor: pointer;padding:0 8px;border-radius:2px;color:#333;display:inline-block;height:32px;line-height:30px;position:relative;text-align:left;}
.sortDropDown .dropText {font-size:16px;width:150px;display: inline-block;font-weight:500;line-height:28px;}
.sortDropDown .dropIcon {bacground-position:-78px -20px;display:inline-block;height:8px;width:14px;position:absolute;top:12px;right:8px;}

.nav_filter_category {
    position:relative;
    overflow:hidden;
    /*padding:0 12px 7px 12px;*/
    border-bottom:1px solid #e8e6e6;
}
.navFilWrapBshadow {overflow: hidden;}
.nav_filter_wrap {overflow: hidden;}
#nav_filter_department.hasFilters .nav_filter_options_wrap {display: block;}
.nav_filter_options_wrap {overflow:hidden;}
.nav_filter_option {
    text-decoration: none;
    display: inline-block;
    margin-bottom: 9px;
    width: 100%;
}
.nav_filter_options label, .nav_filter_option label input {cursor:pointer;}
.nav_filter_options label {/*font-weight: bold!important*/;padding-left:5px;}
.nav_filter_options {overflow: auto; max-height:310px;}
.nav_filter_option label:hover {color: #dd0017}
.nav_filter_head .clear-filter {
    text-transform:initial;
    position:relative;
    font-weight: normal;
    color: #666;
    font-size: 12px;
    cursor: pointer;
}
/*******************/
/* END LEFT FILTER */
/*******************/

/****************/
/* PRODUCT LIST */
/****************/
#prodList {
    min-height: 650px;
    float: right;
    padding-top: 42px;
}
.poRel {position: relative;}
#prodList .product {overflow:hidden;}
.product {
    width: 33.3%;
    height: auto;
    margin:0;
    padding: 5px 3px;
    float: left;
    background-color: #fff;
    position: relative;
}
.product .newSocialCt {position: relative;}
#prodList .product .prodImgBlock {overflow: hidden;}
#prodList .newSocialToolBar {
    background:0;
    z-index:10;
    width: auto;
    right:35px;
    cursor: pointer;
}
.product .newSocialToolBar {
    width:100%;
    position:absolute;
    background-color:rgba(255,255,255,0.6);
    height:35px;
    padding: 8px 10px;
    bottom:-38px;
    -webkit-transition-duration: .6s;
    -moz-transition-duration:.6s;
    -o-transition-duration: .6s;
    transition-duration: .6s;
    -webkit-transition-property: bottom;
    -moz-transition-property: bottom;
    -o-transition-property:bottom;
    -transition-property:bottom;
}
#prodList .faveIt{float:right;}
.newSocialTool.faveIt{float:left;margin-top:1px;}
.newSocialTool{height:22px;}
.product .newSocialToolBar .newSocialTool{
    display: inline-block !important;
    float:right;
    height:21px;
    overflow:hidden;
}
.imgSiteCount {color:#666;font-weight:bold;display:inline-block;visibility:visible !important;}
.imgSiteBig{
    display: inline-block;
    height:16px;
    vertical-align:middle;
    width:18px;
    margin-top:2px;
    text-align:center;
}
.imgSiteBig:hover {color:#d0021b;}
.product .loader {margin-top:4px;display:none;}
.prodImgBlock a {width: 100%;}
.prodImgBlock&gt;a {position: relative; width: 100%;}
.prodImgBlock a {display: inline-block;}
.sort-by {width: inherit!important;}
.product-image {
    width: 100%;
    border:0;
    outline:0;
    transition: visibility 0s, opacity 0.5s linear;
}

/*********************/
/* END PRODUCT LIST  */
/*********************/

/*
product page
*/

.product-detail .product-title {
    margin-top: 5px;
}

.thumbnails a.active{
    border-color:#000;
}
.thumbnails a:hover, .thumbnails a:focus {
    border-color: #ddd;
}
ins {
    text-decoration: none;
}
.slick-initialized {
    display:block;
}
.main-image{
    display:none;
}
.thumb-images .slick-current{
    border-color:#000 !important;
}

/**********/
/* BASKET */
/**********/

.basket {
    border: 1px solid #dcdede;
    padding: 0;
}
.basket .page-title {
    margin: 20px 20px 0 20px;
    border-bottom: 1px solid #dcdede;
    padding: 0;
}
.basket fieldset {margin-bottom: 17px;}
.basket #shopping-cart-table {
    margin: 0 20px;
}
.basketitem-price {font-size: 17px;font-weight:bold;margin-top:2.2em;}
.basket #shopping-cart-table #quoteItems {
    float: left;
    width: 100%;
    text-align: center;
}
.basket-main .amount {font-size:18px;}
.order-total {font-weight:bold;font-size: 18px;}
.basket #shopping-cart-table #quoteItems .quoteItem .row-thumb {padding:20px 0 !important}
.basket #shopping-cart-table #quoteItems .quoteItem td {
    border-bottom: 1px solid #dcdede;
    padding: 20px 0;
}
.basket #shopping-cart-table #quoteItems .quoteItem {
    display: table;
    width: 100%;
    position: relative;
    float: left;
}
.basket #shopping-cart-table #quoteItems .quoteItem .row-name {padding: 20px 0;position:relative;}
.basket #shopping-cart-table #quoteItems .quoteItem .qty {padding: 20px 0;}
.delete-basketitem {margin-top: 20px;text-decoration: underline;}
.qty-update-container {position: relative;z-index:1;}
.qiQty {width:22px;height: 22px;border: 1px solid #dcdede;-moz-appearance:none;-webkit-appearance:none;text-align: center;margin: 0 3px 0 3px;padding:0;}

.basket-main {min-height: 200px;padding-top: 15px;}
.basket-products .form-header {
    border-bottom: 1px solid #eee;
}
.form-header h4{display:inline-block;font-weight: bold;}
.basket-products, .basket-totals {
    background:#fff;
    margin: 0;
    padding: 0;
}
.basket-products .old-price {
    color: #bfbfbf;
    font-size: 12px;
    text-decoration: line-through;
}
.basket-totals {
    padding: 0 45px 0;
    margin-top: 10px;
}
.proceed-to-checkout {border-top: 1px solid #dedede;padding-top: 20px;}
.proceed-to-checkout .btn,
.basket-totals table,
.basket-totals .form-header{
    margin: 0 auto;
}
.basket-totals .table {border-top: 1px solid #dedede;}
.basket-totals .discounts {
    font-size: 12px;
}
.table&gt;tbody&gt;tr&gt;td, .table&gt;tbody&gt;tr&gt;th, .table&gt;tfoot&gt;tr&gt;td, .table&gt;tfoot&gt;tr&gt;th, .table&gt;thead&gt;tr&gt;td, .table&gt;thead&gt;tr&gt;th {
    padding: 8px 0;
    border-top: 0;
}
.basket-product-row {
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ebebeb;
}
.basket-product-row div {line-height: 23px;}
.basket-product-row img {
    width: 96px;
    height: 138px;
    vertical-align: top;
}
.basket-product-row .item-discount {
    color: #389818;
    font-weight: bold;
}
.remove {cursor: pointer;}
.basket-product-option {
    letter-spacing: 0.6px;
    padding: 0 8px 0 0;
    margin: 0 3px 0 0;
}
.basket-product-option.border-right {
    border-right: 1px solid #EEE;
}
.voucher {margin-top: 10px;}
.remove-voucher {cursor: pointer;}
/**************/
/* END BASKET */
/**************/

/***********/
/* BUTTONS */
/***********/
.btn-gray {
    background-color: #ebebeb;
    border: 1px solid #171717;
}
.btn-green {
    background-color: #00AA5B;
}
.input-group-btn {
    width: 20px;
    height:25px;
}
.btn-number {
    height: 25px;
    background-color: #dedede;
    padding: 0 5px;
    color: #6b6a6a;
    font-size: 11px;
}
.btn-number:hover {color: #171717;opacity:.7;}
.input-number {width:33px!important;height: 25px;font-size: 13px;border:1px solid #dedede;padding:0;text-align:center;}

.btn-secondary-black {
    background-color: #171717;
    color: #fff!important;
    transition: 300ms;
    width: 100%;
}
.btn-secondary-black:hover {
    outline:0;
    background-color:#4a4a4a !important;
    color:#fff;
}
.btn-secondary-black:focus {
    box-shadow:none;
    background-color:#4a4a4a;
    color:#fff
}
.btn-secondary-black:active {
    box-shadow:none;
    background-color:#4a4a4a;
    color:#fff
}
.btn-secondary-black.disabled{
    background-color:#d4d4d4;
    color:#fff
}

/***************/
/* END BUTTONS */
/***************/

/****************/
/* PRICE SLIDER */
/****************/

.range-display-wrapper {
    width: 90%;
    padding-left: 15px;
    min-height: 50px;
}

/********************/
/* END PRICE SLIDER */
/********************/


/*********/
/* SLICK */
/*********/
.slick-loading .slick-list
{
    background: #fff url('/static/images/AjaxLoader.gif') center center no-repeat;
}
/*************/
/* END SLICK */
/*************/

@media (min-width: 768px) {
    .affix {
        position: fixed;
    }
}
@media (max-width: 767px) {
    .affix {
        position: static;
    }
}

.favori-button:active, .favori-button:hover {
    border-width: 3px!important;
    padding: 4px 13px!important;
    background: transparent;
    border-color: #333;
}
.favori-button {
    border:2px solid #1a1a1a;
    background: transparent;
    padding: 6px 15px !important;
}
.favori-button-kalp {
    margin-right: 6px;
    position: relative;
    vertical-align: middle;
    line-height: 100%;
    display: inline-block;
    width: 18px;
    height: 16px;
    top:11px;
    left:11px;
}
.add-to-basket:hover, .add-to-basket.active {
    background-color: #444 !important;
    border-color: #444 !important;
    text-decoration: none;
    color:#fff !important;
}
.add-to-basket {
    letter-spacing: 1px;
    padding:0;
    background-color: #222;
    color:#fff;
}

.price del {
    font-size: 21px;
    color: #888;
    margin-right: 15px;
}
.price ins {letter-spacing: 1.1px;}
.product-option {
    font-weight: 400;
    font-size: 14px;
    /*text-transform: uppercase;*/
    line-height: 26px;
    letter-spacing: 1.7px
}
h1 .price {
    font-size: 30px;
    line-height: 0.5;
    letter-spacing: 0.5px;
    font-weight: 700;
    color: #555;
}
h1 .price .discounted {
    color: #D01345;
}

input.error {border: 1px solid #d0021b;}
.error {color: #d0021b}
.alert {border-radius:0;}
.last-price {margin-bottom: 10px;font-weight: bold;font-size: 19px;letter-spacing:1.3px;}
.last-price .amount {margin-left: 25px;}
.instalments {margin-top: 10px;}
#tick-outline-path {stroke: #000;}
#tick-path {stroke: #000;}
.messages .success {font-size: 17px;}
.checkout-success .track-order {font-size:17px; margin-top: 10px;}
.variations_form .error {font-size:18px;letter-spacing: 1.3px;padding-top:15px;}
.variations_form .success {font-size:18px;letter-spacing:1.3px;color:#00AA5B;padding-top:15px;}
.sold-out {font-size:30px;letter-spacing:1.3px;color:#D01345;min-height:30px;}
.sold-out-list {letter-spacing:1.3px;color:#D01345;font-size:17px;}
.skuListProdDetails {margin-top: 5px;}
.skuListRegularPrice {letter-spacing: 1.3px;font-weight:bold;min-height:20px;}
.skuListRegularPrice del {color:#888;font-size:14px;}
.skuListRegularPrice span {font-size:16px;}
.image-box {padding-left:0px; padding-right:5px; display: flex; flex-direction: column;}
.select2-container--default .select2-selection--single {border-radius:0px;border:1px solid #171717}
.select2-container .select2-selection--single {height:40px;font-size:18px;}
.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px;}
.product-list {display: flex; flex-wrap: wrap; display: -webkit-flex; -webkit-flex-wrap: wrap; }
.productBox {height:auto;display:block;margin-bottom:30px;}
.productImage {width:100%;height: a: ;uto;}
.productImage img {width: 100%;}
.productCaption {width: 100%;display:block;}
.productText {min-height: 30px;padding-top:5px;text-overflow:ellipsis;overflow:hidden;}
.prodImgBlock {}

.order {margin-bottom: 20px;}
.order-title {
    border: 1px solid #171717;
    padding: 5px 7px;
}
.order-detail-body {padding:10px;border-left: 1px solid #171717;border-bottom: 1px solid #171717;border-right: 1px solid #171717;}
.order-detail-link {}

.breadcrumb {background:none; padding: 10px 0px;margin-bottom:0;}
.breadcrumb&gt;li+li:before {content: "\203A";color:#666;padding:0 8px;}

.saved-products {padding-top: 15px;}

.favorites-products { margin-top: 20px; min-height: 250px; }
.favorites-products img {max-height: 280px; }
.favorites-products .slick-arrow:hover {
    color: #000;
}
.favorite-item .price {font-weight: bold;}
.favorite-item del {font-size: 13px;}

.similar-products { margin-top: 20px; min-height: 250px; }
.similar-products .slick-arrow:hover {
    color: #000;
}
.similar-item .price {font-weight: bold;}
.similar-item del {font-size: 13px;}
.similar-item .product-name {margin-top: 5px;}

.colorgray {color: #666;}

.swiper-container {
    width: 100%;
    /*height: 0px;   */
}

.payment-logo {
    width: 40%;
}

.product-list-mobile-header {padding-top: 5px;padding-bottom:5px;border-bottom: 1px solid #ebebeb;}
#filter-expander { border-right: 1px solid #ebebeb;}
.closebtn {display: none;}

/* banners */
.banners {margin-top: 15px;}
.left-banner {

}
.left-banner .banner-title {margin-top: 10px;}
.left-magazine {

}
.left-magazine img {}
.right-banner {border-left: 1px solid #000;}
.right-banner img {
    margin-bottom: 8px;
}

.banner-title {margin-bottom: 15px;font-size: 22px;}
.banner-title-line {border-bottom: 1px solid #000;padding-top:10px;}
.banner-title-text {text-align:center;}
.banner-html {margin-top: -25px;}

/* scroll top */

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(/static/images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

/* end scroll top */
.text-normal {font-weight: normal;}
.text-underline {text-decoration: underline;}

.banner-heading{}
.banner-subheading{}

.sub-nav-menubar {
  position: relative;
}


.sub-nav-menubar .dropdown-menu {
  top: 40px!important;
  border-top: 0px;
  left: 0px;
}

.dropdown-menu .nav-link-ul a {
  text-align: inherit!important;
  display: inline!important;
}

.normal-p-boldtxt a {
  text-align: left!important;
  letter-spacing: 0.5px;
  font-size: 16px;
}

.owl-nav.disabled {
  display: block!important;
}

.owl-prev {
  position: absolute;
  font-size: 50px;
  top: 30%;
  color: white;
}

.owl-prev, .owl-next {
  position: absolute;
  font-size: 50px;
  top: 30%;
  color: white;
}

.owl-prev {
  left: 10px;
}

.owl-next {
  right: 10px;
}

/* header search */
.header-search-container {
  position: absolute;
  background: #f7f7f7;
  width: 100%;
  z-index:1000;
}

.header-search-container b {
  display: block;
  padding: 10px;
}

.header-search-results {

}

.header-search-results li {

}

.header-search-results li a {
  padding: 10px;
  display: block;
}

.header-search-results li a:hover {
  background-color: #a7b0b7;
  color: white;
  text-decoration: none;
}

.header-search-results-brands {
  padding: 10px;
  overflow: hidden;
  padding-top: 0px;
}

.header-search-results-brands li {
  float: left;
  margin-right: 10px;
}

.header-search-results-brands li a {
  text-decoration: underline;
}

.header-search-loading {
  display: none;
  position: absolute;
  right: 45px;
  top: 3px;
}

.title {
    font-weight: bold;
}

.order-items {
    border-bottom: 1px dotted #000;
}

.currency-vat-text {
    font-size: 12px;
}

.variant-item-list {
    display: flex;
    flex-wrap: wrap;
}

.variant-item-list .variant-item {
    flex: 0 0 calc(15% - 10px);
    width: 100%;
    margin-right: 10px
}</pre></body></html>