*{margin:0;padding:0;outline:none}
body{background-color:#fff;font-size:12px;color:#2d2d2d;font-family:Roboto,Arial, Sans-Serif;font-weight:normal;-webkit-text-size-adjust:100%;color:#2d2d2d}
.no-sel{height:auto;line-height:inherit}p{line-height:1.5;margin-bottom:15px}a{text-decoration:none;font-weight:inherit}a:hover{text-decoration:none}
.page-content #LayoutColumn2 a.pname:hover{background-color:transparent}
strong,b{font-weight:bold}.header-logo h1{font-size:40px}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0;padding:0;line-height:1.3;color:#2f2f2f;font-family:'Montserrat', sans-serif}h1,.h1{font-size:24px;font-weight:700;padding:0 0 20px 0;text-transform:capitalize;letter-spacing:normal}h2,.h2{font-size:20px;font-weight:700;padding:0 0 20px 0;text-transform:uppercase}
h3,.h3{font-size:18px;font-weight:700;padding:0 0 20px 0}
h4,.h4{font-size:13px;font-weight:700;padding:0 0 20px 0;text-transform:uppercase}
h5,.h5{font-size:12px;font-weight:700;padding:0 0 20px 0}h6,.h6{padding:0 0 20px 0}
img{height:auto;max-width:100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
/*img:hover{-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}*/
img,img a{border:0;max-width:100%}a{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
ul,ol{margin:0 0 20px 20px}ul ul ul{list-style-image:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/bullet_line.png?t=1602627623)}
blockquote{border-left:3px solid #dadada;font-family:Roboto;font-size:12px;font-style:italic;line-height:1.5em;margin:30px 0 20px 20px;padding:8px 0 10px 20px}
select option{margin-right:10px}
hr{margin:20px 0;padding:0;height:1px;background:none;border-width:1px 0 0 0}
/* FONT PATH
-------------------------- */
@font-face {
    font-family: 'FontAwesome';
    src: url('../Styles/font/fontawesome-webfont.eot?v=4.0.3');
    src: url('../Styles/font/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'), url('../Styles/font/fontawesome-webfont.woff?v=4.0.3') format('woff'), url('../Styles/font/fontawesome-webfont.ttf?v=4.0.3') format('truetype'), url('../Styles/font/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*FontAwesome icon
 -------------------------- */
.header-top .close:before {
    content: "\f00d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color:#B05D5D;
font-size: 12px; font-weight 300;
}

.dropdown-menu{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;border:none}
.container{padding-right:0;padding-left:0}
.only-mobile{display:none !important}

input.Textbox,
textarea,
input[type="text"],
input[type="password"],
select{padding:10px 5px;line-height:26px;background:none;border:1px solid #d0d0d0;font-size:12px;font-family:Roboto;color:#969696}
input.Textbox,
input[type="text"],
input[type="password"]{height:36px;width:440px;max-width:100%;line-height:1}
select{height:36px;width:340px;max-width:100%;line-height:1}textarea{height:136px;width:440px;max-width:100%}input[type="radio"],input[type="checkbox"]{margin-top:0}
label{color:#000}
.ptn,.pvn,.pan{padding-top:0px}
.pts,.pvs,.pas{padding-top:10px}
.ptm,.pvm,.pam{padding-top:20px}
.ptl,.pvl,.pal{padding-top:40px}
.prn,.phn,.pan{padding-right:0px}
.prs,.phs,.pas{padding-right:10px}
.prm,.phm,.pam{padding-right:20px}
.prl,.phl,.pal{padding-right:40px}
.pbn,.pvn,.pan{padding-bottom:0px}
.pbs,.pvs,.pas{padding-bottom:10px}
.pbm,.pvm,.pam{padding-bottom:20px}
.pbl,.pvl,.pal{padding-bottom:40px}
.pln,.phn,.pan{padding-left:0px}
.pls,.phs,.pas{padding-left:10px}
.plm,.phm,.pam{padding-left:20px}
.pll,.phl,.pal{padding-left:40px}
.mtn,.mvn,.man{margin-top:0px}
.mts,.mvs,.mas{margin-top:10px}
.mtm,.mvm,.mam{margin-top:20px}
p.mtm{margin-top:0}
.mtl,.mvl,.mal{margin-top:40px}
.mrn,.mhn,.man{margin-right:0px}
.mrs,.mhs,.mas{margin-right:10px}
.mrm,.mhm,.mam{margin-right:20px}
.mrl,.mhl,.mal{margin-right:40px}
.mbn,.mvn,.man{margin-bottom:0px}
.mbs,.mvs,.mas{margin-bottom:10px}
.mbm,.mvm,.mam{margin-bottom:20px}
.mbl,.mvl,.mal{margin-bottom:40px}
.mln,.mhn,.man{margin-left:0px}
.mls,.mhs,.mas{margin-left:10px}
.mlm,.mhm,.mam{margin-left:20px}
.mll,.mhl,.mal{margin-left:40px}
.mra,.mha{margin-right:auto}
.mla,.mha{margin-left:auto}
.MB10{margin-bottom:10px}
.MT0{margin-top:0px}
.LH140{line-height:140%}
.PLRB5{padding:0px 5px 5px 5px}
.PLR10{padding:0px 10px 0px 10px}
.PL20{padding:0px 0px 0px 20px}
.PL40{padding:0px 0px 0px 40px}
.ML20{margin:0px 0px 0px 20px}
.MT10{margin-top:10px}
.PL10{padding-left:10px}
.PB2{padding-bottom:2px}
.PTB20{padding:20px 0}
.NoMarginBottom{margin-bottom:0}
.HideElement{display:none}
.FloatRight{float:right}
.FloatLeft{float:left}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clear{clear:both;overflow:hidden}
.clear.ProductList{overflow:visible}
.txtC{text-align:center}
.txtL{text-align:left}
.txtR{text-align:right}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.HL-ColLeft{float:left;letter-spacing:0}
.HL-ColRight{float:right}
.BoldUpper,.BoldUpper + a{font-family:'Montserrat', sans-serif;font-size:11px;font-weight:700}
div.selector,div.selector span,div.checker span,div.radio span,div.button,div.button span{background-image:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icon_sprite.png?t=1602627623);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{margin:0;padding:0}
input.text,input.email,input.password,textarea.uniform{color:#444440;font-size:12px;font-weight:normal;font-style:normal;padding:3px;border-top:solid 1px #aaa;border-left:solid 1px #aaa;border-bottom:solid 1px #d6d6d6;border-right:solid 1px #d6d6d6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:0}
input.text:focus,input.email:focus,input.password:focus,textarea.uniform:focus{border-color:#999}#FormField_13,#FormField_21,#FormField_23{min-width:440px}
#certificate_amount{min-width:218px}
div.selector,div.selector span{line-height:34px;height:34px}
div.selector select{top:0;right:0;bottom:0;left:0}
div.checker{height:15px;width:15px}
div.checker input{height:15px;width:15px}
div.checker span{background-position:0px -55px;height:15px;width:15px}
div.checker span.checked,div.checker:active span.checked,div.checker.active span.checked,div.checker.focus span.checked,div.checker:hover span.checked{background-position:-22px -55px}
div.radio{width:18px;height:18px;background:none}
div.radio input{width:18px;height:18px}
div.radio span{height:16px;width:16px;background-position:0px -82px}
div.radio span.checked,div.radio:active span.checked,div.radio.active span.checked,div.radio.focus span.checked,div.radio:hover span.checked{background-position:-22px -82px}
div.uploader{background-color:#fff;height:35px;position:relative;overflow:hidden;width:300px}
div.uploader span.action{background-color:#fff;height:35px;line-height:35px;float:right;padding:0 10px;overflow:hidden;cursor:pointer;font-size:11px;font-weight:bold}
div.uploader span.filename{height:37px;line-height:37px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;padding-left:10px}
div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;position:absolute;font-size:100px;top:0;right:0;bottom:0;float:right;height:100px;border:none;cursor:default}
div.uploader span.filename{color:#777;font-size:11px}
div.uploader.disabled span.action{color:#aaa}
div.uploader.disabled span.filename{border-color:#ddd;color:#aaa}
div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0px -353px}
div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}
div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}
div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px}
div.uploader.disabled{background-position:0px -325px}
div.uploader.disabled span.action{background-position:right -381px}
div.button{background-position:0px -523px}
div.button span{background-position:right -643px}
div.button.focus,div.button:focus,div.button:hover,div.button.hover{background-position:0px -553px}
div.button.focus span,div.button:focus span,div.button:hover span,div.button.hover span{background-position:right -673px}
div.button.active,div.button:active{background-position:0px -583px}
div.button.active span,div.button:active span{background-position:right -703px;color:#555}
div.button.disabled,div.button:disabled{background-position:0px -613px}
div.button.disabled span,div.button:disabled span{background-position:right -733px;color:#bbb;cursor:default}
div.button{height:30px}
div.button span{margin-left:13px;height:22px;padding-top:8px;font-weight:bold;font-size:12px;text-transform:uppercase;padding-left:2px;padding-right:15px}
div.selector{font-size:14px;background: url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icon_arrow_down.png?t=1602627623) no-repeat right center !important;height:36px;line-height:36px;max-width:100%;border:solid 1px #d0d0d0}
div.selector select{font-size:12px;line-height:34px;border:solid 1px #fff;width:100%}
div.selector span{padding:5px 45px 5px 10px !important;cursor:pointer;background:none;line-height:24px;position:relative}
div.selector span:before{position:absolute;content:"";background:#cacaca;width:1px;height:100%;right:35px;top:0}
div.selector.disabled span{color:#bbb}
div.checker{margin-right:5px}
div.radio{margin-right:3px}
.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}
.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0}
div.button a,div.button button,div.button input{position:absolute}
div.button{cursor:pointer;position:relative}
div.button span{display:-moz-inline-box;display:inline-block;line-height:1;text-align:center}
div.selector{float:none;position:relative;display:inline-block;*display:inline;*zoom:1;padding:0 !important;width:340px}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:10px}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;background:none;cursor:pointer;height:100%}
div.checker{position:relative}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}
div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;display:inline-block;background:none}
div.radio{position:relative}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;text-align:center;display:inline-block;background:none}
table{margin:0px 0 20px;border-collapse:inherit}
table thead tr th,table tr td{padding:10px 20px;text-align:center}
table thead tr th{color:#797979;text-transform:uppercase;font-size:11px;position:relative;font-family:'Montserrat', sans-serif;background:#fafafa;letter-spacing:0.05em}
table thead tr th:before{position:absolute;content:"";left:0;bottom:1px;width:100%;height:1px;background:#e4e4e4}
table tr td{border-top:1px solid #eaeaea}
table tbody tr:first-child td{border-top:none}
table tr th:first-child,table tr td:first-child{text-align:left}
table tr th:last-child,table tr td:last-child{text-align:right}

.btn{cursor:pointer;display:inline-block;*display:inline;*zoom:1;text-align:center;border:2px solid transparent;line-height:32px;padding:0 20px 0 25px;vertical-align:middle;text-transform:uppercase;color:#fff;background:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;font-family:'Montserrat', sans-serif}

.btn.alt{border:none;line-height:36px;color:#FFF}
.btn.text{background:none;outline:0}

.btn:hover,
.btn:focus{color:#000; border-color: #000;background:#FFF}

.btn span.arrow{border:5px solid transparent;display:inline-block;height:0;line-height:0;margin-left:10px;text-indent:-999em;width:0;border-left-color:#ffffff}
.btn:hover span.arrow{border-left-color:#000}
.des .btn {border: none;}
.ProductActionAdd{clear:both; text-align: center;}
.ProductActionAdd > a{font-size:12px;font-family:'Montserrat', sans-serif;font-weight:700;letter-spacing:0.1em;color:#000;border:2px solid #000;background:#FFF;line-height:31px}
.ProductActionAdd > a:hover{background:#000;color:#FFF}.ProductActionAdd > a:hover span{background-position:0 -2020px}
.ProductList.owl-theme .owl-controls{margin:0}
.ProductList.owl-theme .owl-controls .owl-pagination{display:none}
.owl-theme .owl-controls .owl-buttons div,
#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext{width:32px;height:32px;background:#f7f7f7 url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat 0 0;text-indent:-999em;position:absolute;top:153px;margin-top:-16px;border:1px solid #cfc9c1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}
.owl-theme .owl-controls .owl-buttons div.owl-prev,
#ProductDetails #ImageScrollPrev{background-position:11px -245px;left:-52px}
.owl-theme .owl-controls .owl-buttons div.owl-next,
#ProductDetails #ImageScrollNext{background-position:11px -362px;right:-52px}
.owl-theme .owl-controls .owl-buttons div.owl-prev:hover,
#ProductDetails #ImageScrollPrev:hover,
.owl-theme .owl-controls .owl-buttons div.owl-next:hover,
#ProductDetails #ImageScrollNext:hover{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.CheckoutButton .btn,
.BottomPaymentButton .btn{background:#000000;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.add-to-cart{line-height:48px !important;padding-top:0;padding-bottom:0}
.fastCartSummaryBox .CheckoutButton .btn{font-size:13px;font-weight:700;line-height:52px;font-family:"Montserrat",sans-serif;display:block;width:100%;padding:0 10px;}
.CheckoutButton .btn,.BottomPaymentButton .btn{line-height:52px;font-family:'Montserrat', sans-serif;font-size:16px;font-weight:700;color:#fff;border:none;padding:0 53px}
.CheckoutButton .btn:hover,
.BottomPaymentButton .btn:hover{background:#e95144;color:#FFF !important}
#CreateAccountForm .Submit .btn{line-height:36px;font-weight:700;border:0;margin-right:10px}
#LoginForm .CreateAccount li{line-height:20px}
.icon{display:inline-block;width:16px;height:14px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icon_sprite.png?t=1602627623) no-repeat 0 -27px;vertical-align:middle}
.icon-add{position:absolute;right:0;top:0;height:36px;width:36px;margin:0 !important;padding:0 !important;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;transition:background-color 150ms ease 0s;-moz-transition:background-color 150ms ease;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease}
.icon-add:hover{-moz-transition:background-color 150ms ease;-webkit-transition:background-color 150ms ease;-o-transition:background-color 150ms ease;transition:background-color 150ms ease}
.icon-delete,
.icon-edit,
.icon-share,
#WishLists .txt-hide a{float:left;width:18px;height:21px;margin-right:10px; background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icons_off.png?t=1602627623) no-repeat -170px -152px;}
.icon-delete:hover,
.icon-edit:hover,
.icon-share:hover,
#WishLists .txt-hide a:hover,
#WishLists .txt-hide .icon-delete:hover,
#WishLists .txt-hide .icon-edit:hover{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icons_on.png?t=1602627623) no-repeat -170px -152px;background-color:transparent !important}
.icon-edit,
.icon-edit:hover,
#WishLists .txt-hide .icon-edit,
#WishLists .txt-hide .icon-edit:hover{background-position:-140px -152px}
.icon-delete,
.icon-delete:hover,
#WishLists .txt-hide .icon-delete,
#WishLists .txt-hide .icon-delete:hover{background-position:-108px -152px}
.InfoMessage{background-color:#f5f5f5}
.Button a{color:#ffffff !important}
.full-width{display:block;clear:both;padding:0}
.full-width .zeroLeft{padding-left:0 !important}
.cpage .Content.Wide{padding:30px 0 0 45px;border-left:1px solid #e8e8e8}
.mtop{margin-top:27px}
h3 + .mtop{margin-top:0}
.pbtm{padding-bottom:30px}.no-ptop{padding-top:0 !important}
.list{margin:0;padding:0 0 10px 0;list-style:none}
.list-icon,.list-news{margin:0;padding:0;list-style:none}
.list-icon li{line-height:23px;padding:0 0 10px 0}
.list-icon .icon{width:23px;height:23px;margin:0 15px 0 0;background-position:-41px 0}
.list-news li p{margin-bottom:10px}.txt-hide{text-indent:-999px;overflow:hidden;color:#ffffff}
#LoginButton,dd .btn{margin-right:20px}
#LoginButton + a,
.Submit .btn + a{color:#000000;text-transform:capitalize;border-bottom:1px solid #000;position:relative}
#LoginButton + a:after,
.Submit .btn + a:after{position:absolute;content:"";height:0;width:0;top:4px;right:-15px;border:4px solid transparent;border-left-color:#e95144}
#LoginButton + a:hover,
.Submit .btn + a:hover{border-bottom:none}

#home .TopSellers h2,
.FeaturedProducts h2,
.NewProducts h2,
#SimilarProductsByCustomerViews h2,
#SideProductRelated h2,
#SimilarMultiProductsByCustomerViews h4,
.fastCartBottom > h4{color:#000000;font-weight:700;font-family:'Montserrat', sans-serif;text-align:center;font-size:20px;letter-spacing:0.1em;position:relative;padding:0 0 33px}

#home .TopSellers h2:before,
.FeaturedProducts h2:before,
.NewProducts h2:before,
#SimilarProductsByCustomerViews h2:before,
#SideProductRelated h2:before,
#SimilarMultiProductsByCustomerViews h4:before,
.fastCartBottom > h4:before{border-top:1px dotted #000;content:"";position:absolute;top:13px;left:0;width:100%;height:1px}

#home .TopSellers h2 span,
.FeaturedProducts h2 span,
.NewProducts h2 span,
#SimilarProductsByCustomerViews h2 span,
#SideProductRelated h2 span,
#SimilarMultiProductsByCustomerViews h4 span,
.fastCartBottom > h4 span{display:inline-block;padding:0 20px;background:#FFF;position:relative}

.FeaturedProducts h2{padding-bottom:15px}
#SimilarMultiProductsByCustomerViews + div .btn.alt{border:0}
#SimilarProductsByCustomerViews h2,
#SideProductRelated h2{border-top:1px dotted #000000;font-size:14px;padding-bottom:15px;padding-top:25px;text-align:left;border-bottom:0 !important}
#SimilarProductsByCustomerViews h2:before,
#SideProductRelated h2:before{display:none}
#SimilarProductsByCustomerViews .owl-theme .owl-controls .owl-buttons div,
#SideProductRelated .owl-theme .owl-controls .owl-buttons div{display:none}
#SimilarProductsByCustomerViews .owl-theme:hover .owl-controls .owl-buttons div,
#SideProductRelated .owl-theme:hover .owl-controls .owl-buttons div{display:block}
#SimilarProductsByCustomerViews .owl-theme .owl-controls .owl-buttons div.owl-prev,
#SideProductRelated .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0}
#SimilarProductsByCustomerViews .owl-theme .owl-controls .owl-buttons div.owl-next,
#SideProductRelated .owl-theme .owl-controls .owl-buttons div.owl-next{right:0}
.ProductPrice{font-family:'Roboto', sans-serif;color:#000}
.productPage .ProductPrice,.QuickViewModal .ProductPrice{font-size:20px;font-weight:700;font-family:'Roboto', sans-serif}
em.ProductPrice{font-size:14px;font-style:normal}
.productPage .SalePrice .ProductPrice,.QuickViewModal .SalePrice .ProductPrice{color:#e04534}
.productPage .SalePrice .ProductPrice{color:#000;letter-spacing:-0.02em}
.productPage .ProductPrice.RetailPrice,
.QuickViewModal .ProductPrice.RetailPrice{color:#969696;font-size:16px}
.productPage .ProductPrice.RetailPrice strike{margin-right:10px}
.TitleHeading {text-transform:uppercase;font-size:20px;border-bottom:none !important;letter-spacing:0.1em;}
.TitleHeading.zero{margin-bottom:0}
.Content .TitleHeading,
#PurchaseGiftCertificate > h2,#GiftCertificateIntro > h2,
#CheckGiftCertificateBalance > h2{border-bottom:1px solid #d0d0d0 !important;margin-bottom:17px;letter-spacing:0.1em}.Content .PageContent .TitleHeading,
#PurchaseGiftCertificate > h2,
#GiftCertificateIntro > h2,
#CheckGiftCertificateBalance > h2{font-size:14px;padding-top:0;padding-bottom:12px}
#CartHeader .TitleHeading,
.TitleHeading.HL-TitleHeading,
#CreateAccountForm .TitleHeading{border-bottom:none !important;margin-bottom:0}
#CreateAccountForm .TitleHeading{padding-bottom:8px}
#CreateAccountForm blockquote.txt24{color:#2d2d2d}
.Breadcrumb + .Widest .TitleHeading{margin-top:-5px}
.HL-TitleHeadingBlog{padding-bottom:12px;padding-top:0;font-size:14px}
#NewsComments hr{display:none}
#ContainerLower{clear:both;float:left;width:100%;padding:0 0 20px 0}
#Outer{clear:both}
.centerer{margin:0 auto;text-align:center}
#HomeSlideShow{margin-bottom:30px !important;text-align:center}
.flexslider:hover .flex-prev{left:7% !important}
.flexslider:hover .flex-next{right:7% !important}
.flexslider:hover .flex-prev,
.flexslider:hover .flex-next{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.flex-direction-nav a{width:72px;height:72px;background:#fff url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 26px -2894px no-repeat;margin-top:-35px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.flex-direction-nav a.flex-prev{left:7% !important}
.flex-direction-nav a.flex-next{background-position:-53px -2894px;right:7%}
.flex-control-paging li a{width:15px;height:16px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0 -3098px no-repeat;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0 -3140px no-repeat}
#HomeSlideShow .flex-control-paging{-moz-opacity:0;opacity:1;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
#HomeSlideShow:hover .flex-control-paging{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.HL-Brandslider.owl-theme .owl-controls .owl-buttons div,
.Left #SideTopSellers .owl-theme .owl-controls .owl-buttons div,
.HL-instagramSlider.owl-theme .owl-controls .owl-buttons div{background-color:transparent;position:absolute;top:50%;margin-top:-16px;border:1px solid #8e8e8e;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}
.HL-Brandslider.owl-theme .owl-controls .owl-buttons div.owl-prev,
.Left #SideTopSellers .owl-theme .owl-controls .owl-buttons div.owl-prev,
.HL-instagramSlider.owl-theme .owl-controls .owl-buttons div.owl-prev{left:-52px;background-position:10px -245px !important;background-color:transparent !important}
.HL-Brandslider.owl-theme .owl-controls .owl-buttons div.owl-next,
.Left #SideTopSellers .owl-theme .owl-controls .owl-buttons div.owl-next,
.HL-instagramSlider.owl-theme .owl-controls .owl-buttons div.owl-next{right:-52px;background-position:12px -362px !important;background-color:transparent !important}
.Left #SideTopSellers .container {width: 100% !important;}
.HL-instagramSlider.owl-theme .owl-controls {margin: 0;}
.HL-instagramSlider .owl-item > a {padding: 0 15px;}
.ProductList{padding:0;width:auto;margin:0;clear:both}
.ProductList li{display:inline-block;*display:inline;*zoom:1;list-style:none;height:auto !important;margin:0 10px 32px;position:relative;text-align:center;vertical-align:top;width:220px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:370px}
.ProductList li > div{padding:0}
.productlist-page .ProductList li{margin:0 5px 15px}
.productlist-page .ProductList .pname{margin-bottom:8px}
.infinite-scrolling,
.infinite-scrolling-homepage{clear:both;text-align:center;padding:0 0 20px;float:left;width:100%;margin-top:-17px}
.infinite-scrolling a,
.infinite-scrolling-homepage a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:12px;letter-spacing:0.1em;border:2px solid #000;height:36px;line-height:34px;padding:0 25px;text-decoration:none;text-transform:uppercase;color:#000;width:345px;display:inline-block;max-width:90%}
.infinite-scrolling a:hover,
.infinite-scrolling-homepage a:hover{color:#FFF;background:#000}
.ProductList .ProductDetails{padding:0 !important;word-wrap:break-word;margin-bottom:8px;min-height:0 !important}
.ProductList em{display:block;margin-bottom:10px;font-weight:700;font-style:normal;font-size:13px;text-align:center}
.ProductList em strike,
.ProductPrice strike{color:#969696;padding-right:3px}.ProductList em .SalePrice,.ProductPrice .SalePrice{color:#e95144}.ProductList .Rating{display:block}
.ProductList .ProductCompareButton{margin-bottom:20px;float:right;position:absolute;text-align:center;top:109px;width:100%;z-index:10;left:0}
.ProductList .ProductCompareButton label{margin-bottom:0px;color:#2d2d2d;text-transform:uppercase;font-size:11px;vertical-align:middle}.ProductList .pname{text-align:center}
.ProductList .pname,
#shareText,
.OrderItemList li{display:block;font-size:12px;font-weight:400;font-family:'Roboto', sans-serif;color:#000}
.ProductList .ProductPriceRating{margin-bottom:20px}
.brand-img,
.ProductList .ProductImage,
#ProductDetails .ProductThumbImage,
.HL-Brandslider .owl-item > div,
.HL-instagramSlider .owl-item > a{overflow:hidden;text-align:center;display:table;table-layout:fixed;width:100%;position:relative}
.ProductList .ProductImage a,
.ProductThumbImage a,
.HL-Brandslider .owl-item > div > a,
.HL-instagramSlider .owl-item > a > img{display:table-cell;width:100%;vertical-align:middle;line-height:0}
.ProductList .ProductImage img,
#ProductDetails .ProductThumbImage img{max-height:100%;max-width:100%;line-height:1.5em}
.ProductList .p-name{font-weight:600}
.ProductList .ProductRightCol{float:left}
#SimilarMultiProductsByCustomerViews .ProductList li{width:20%}
.saleItem{position:absolute;right:5px;top:0;line-height:17px;padding:0 5px;color:#fe5239;font-size:10px;text-transform:uppercase;font-weight:700;border:2px solid #fe5239;font-family:'Montserrat', sans-serif}
.ProductList .ProductDescription{display:none}
.ProductList li:hover .ProductImage img,
.ProductList .owl-item:hover .ProductImage img{opacity:1}
.ProductList .owl-item > div{padding:0 10px 2px}
.ProductList .owl-item .saleItem{right:15px;top:0}
.ProductList .ProductImage,
.brand-img,
#ProductDetails .ProductThumbImage{margin:0 0 17px}
.ProductList.List{margin:0}
.ProductList.List li:first-child{border-top:none;padding-top:0}
.ProductList.List li{display:block;margin-bottom:0;position:relative;width:auto;clear:both;padding:20px 0;min-height:0 !important;float:none;overflow:hidden;text-align:left;border-top:1px solid #dfe4e6}
.ProductList.List li > div{border:none !important;margin:0 !important;padding:0 0 20px 0 !important}
.ProductList.List li:hover > div{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.ProductList.List .ProductImage{float:left;width:190px;overflow:hidden;padding-right:30px}
.ProductList.List .ProductDetails{overflow:hidden;border-top:none !important}
.ProductList.List .ProductQty{margin-left:10px}
.ProductList.List li:first-child .ProductDetails{border-top:none}
.ProductList.List .pname,
.ProductList.List em{text-align:left}
.ProductList.List li:hover .QuickViewBtn{display:none !important}
.ProductList.List .owl-item .ProductImage{float:none;width:100%}
.ProductList.List .owl-item .ProductDetails{overflow:visible}
.ProductList.List .productWishlist,
.ProductList.List li:hover .productWishlist{display:block;margin:0 !important;position:relative;text-indent:0;width:auto;border:none;background:none !important;left:auto;right:auto;padding-left:20px;top:auto;float:left;margin-top:13px !important;clear:both}.ProductList.List .productWishlist a:before{left:0;margin:0;top:3px}
.ProductList.List .ProductDescription{display:block;font-size:12px}
.ProductList.List .HL-wrapperAction{margin:0 !important;float:left;position:static;text-align:left}
.ProductList.List .HL-wrapperAction .ProductActionAdd,
.ProductList.List .HL-wrapperAction .ProductPriceRating,
.ProductList.List .HL-wrapperAction .ProductCompareButton{display:block !important;position:static;width:auto}
.ProductList.List .HL-wrapperAction .ProductActionAdd{clear:left;float:left;width:auto;margin:10px 0 0}
.ProductList.List .ProductCompareButton{float:left;margin-top:1px}
.ProductList.List .HL-wrapperAction .ProductPriceRating{margin-right:20px;float:left;width:auto}
.ProductList.List li .saleItem,
.ProductList.List li:hover .saleItem{left:0;right:auto;top:0}
.ProductList.List .ProductCompareButton,
.ProductList.List .ProductPriceRating{margin-bottom:10px}
.ProductList.List .WrapperProductDetails{overflow:hidden}
.ProductList.List li:hover .ProductImage img,
.ProductList.List .owl-item:hover .ProductImage img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.ProductList.List li .ProductImage:hover img,
.ProductList.List .owl-item .ProductImage:hover img{-moz-opacity:0.4;opacity:0.4;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"}
.Content .Block{clear:both}
.Block{margin-top:0;margin-bottom:20px}
.BlockContent img{max-height:100%;max-width:100%}
.Left .FeedLink,
.Right .FeedLink{float:left;margin:0 7px 0 0}
.Content .FeedLink{display:none}
.SortBox{font-size:0.95em;color:@primary-color;padding:12px 5px 0 0}
.CompareButton{text-align:right;margin-bottom:20px}
.Required{color:#ff0000}
.Breadcrumb{padding:0 !important;margin-bottom:0px}
.Breadcrumb ul{padding:17px 0 25px;list-style-type:none;overflow:hidden}
.Breadcrumb li{list-style-type:none;font-size:12px;font-weight:400;display:block;float:left;background:none;color:#848484}
.Breadcrumb ul li a{padding-right:28px;display:inline-block;*display:inline;*zoom:1;color:#848484;position:relative}
.Breadcrumb ul li a:before{position:absolute;content:"";height:0;width:0;top:5px;right:7px;border:4px solid transparent;border-left-color:#cbcbcb}
.top-title{position:relative}
.top-title h2{margin:0}
.productlist-page .top-title{margin-bottom:0}
.Left .afterSideShopByBrand{padding:8px 0 0 0;display:block}
.Breadcrumb ul{margin:0 auto;width:1170px}
.Breadcrumb{margin-top:-30px}
.hide-visually{overflow:hidden;position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}
.cf:before,
.cf:after{content:" ";display:table}
.cf:after{clear:both}
.cf{*zoom:1}
.borderB{border-bottom:1px solid #d6d6d6}
.borderR{border-right:1px solid #d6d6d6}
.ClearLeft{clear:left}
.quick-view-product-details-container .required,
.quick-view-product-details-container .Required,
.ProductMain .Required,
.required{color:#f1172f !important;display:inline !important;left:-12px;position:static !important;top:0;font-weight:bold}
.recaptchatable .recaptcha_image_cell center{height:auto !important}
.recaptchatable .recaptcha_image_cell center img{height:auto !important;max-width:238px !important}
.recaptchatable #recaptcha_response_field{width:220px !important}
.recaptchatable #recaptcha_image{height:auto !important;width:auto !important}
.recaptchatable .recaptcha_image_cell{width:240px !important}
.recaptchatable #recaptcha_response_field{width:220px !important}
#recaptcha_reload_btn{display:block;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/recapRefresh.png?t=1602627623) 0 0 no-repeat !important}
#recaptcha_reload_btn img{visibility:hidden}
#recaptcha_switch_audio_btn{display:block;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/recapAudio.png?t=1602627623) 0 0 no-repeat !important}
#recaptcha_switch_audio_btn img{visibility:hidden}
#recaptcha_whatsthis_btn{display:block;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/recapHelp.png?t=1602627623) 0 0 no-repeat !important}
#recaptcha_whatsthis_btn img{visibility:hidden}
.zoomWindow{left:0 !important;top:-1px !important}
.zoomWrapper{position:relative;z-index:110}
.SortBox div.selector,
.SearchSortingSelectContainer div.selector{padding-top:0 !important;padding-bottom:0 !important}
.SortBox,.SearchSorting{margin:0;padding:0}
.SortBox label,
.SearchSorting label,
.product-nav label{float:left;font-size:11px;padding:0px 10px 0 0;font-weight:700;text-transform:uppercase;margin:0;line-height:36px}
.SortBox div.selector,
.SearchSorting div.selector{float:right;line-height:36px;min-height:36px !important;padding:0;font-size:12px;border:1px solid #cbcbcb;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:190px}
div.selector select{font-size:12px}
#uniform-revrating{width:200px !important}
.SortBox div.selector span,
.SearchSorting div.selector span{line-height:26px;height:35px;padding-right:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#505050}
.CategoryPagination .HL-PaddingLabel{display:none;border:1px solid #cacaca;padding:0 17px;color:#000;line-height:38px;margin-right:5px;margin-bottom:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.nav-prev,.nav-next{float:left;color:#999}
.nav-prev{margin-right:5px}
a.nav-next:hover,a.nav-prev:hover{color:#333}
.PagingList{float:left;margin-left:0}
.PagingList .ActivePage{color:#2d2d2d;font-weight:700}
.PagingList a,
.nav-prev,
.nav-next{color:#2d2d2d;font-size:11px;text-transform:uppercase}
.PagingList a:hover{color:#312E29}
.nav-prev,
.nav-next,
.PagingList li{display:inline-block;color:#2d2d2d;letter-spacing:0.05em;font-weight:700;margin-left:20px}
.nav-prev{margin-right:0}
.PagingList li{padding:0;font-weight:400;font-size:12px}
.PagingList a{font-size:12px}
.PagingList .icon{display:none}
#SideCurrencySelector{border-top:0}
.CurrencyList dl{margin:0;padding:0}
.currency-converter .CurrencyList dd{margin:0px;clear:both;border:none;border-top:1px solid #d0d0d0;padding:1px 15px 4px;border-bottom:0}
.currency-converter .CurrencyList dd:first-child{border-top:0}
.CurrencyList dd:hover{background-color:#fff}
.CurrencyList a{display:block;padding:5px 0px;font-size:11px}
.selected-currency .Flag,
.CurrencyList a .Flag{float:left;margin-right:10px}
.CurrencyList img{vertical-align:middle}
.currency-converter{position:relative;text-align:left;z-index:60}
.currency-converter > a{line-height:12px;display:inline-block;position:relative;font-family:700;letter-spacing:0.05em}
.currency-converter > a:before{position:absolute;content:"";height:0;width:0;top:12px;right:10px;border:4px solid transparent;border-top-color:#000}
.currency-converter > a img{vertical-align:top;margin-right:3px}
.currency-converter p{margin:0}
.CurrencyChooser{display:none;position:absolute;float:none;right:0;top:100%;padding:0;background:#ffffff;min-width:125px;left:auto}
.CurrencyChooser h2{font-size:12px;font-weight:normal;padding:0 0 10px 0;text-transform:uppercase;display:none}
.CurrencyChooser a span{font-size:12px;line-height:22px}
.selected-currency{cursor:pointer;padding:10px 20px 10px 10px !important;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icon_arrow_down.png?t=1602627623) no-repeat right center}
.TopMenu .selected-currency{display:none}
.selected-currency span{font-size:12px}
.CurrencyChooser .BlockContent{position:relative}
.CurrencyChooser .BlockContent .CurrencyList{display:block;border:none;margin-bottom:0}
.js-drawermenu-currency-converter{color:#ccc;font-size:12px;padding:15px 0}
.currency-converter > span{display:none}
.main{padding-top:30px;padding-bottom:40px}
#home .main{padding-top:0;padding-bottom:0}
.Left{float:left;width:20.6%;padding-right:30px}
.Right,.CartCode{float:right;width:26%;padding-left:30px}
.Content{float:left;width:48%}.Content.Wide{width:79.4%; float:left} /*width used to be 79.4%;float:left test
/* could this be the width of the column 2 set #LayoutColumn2 {width:98.4%}*/
#CartContent{float:left;width:73%} .Content.Widest{float:none;width:100%}
.inner:after{clear:both;content:"";display:table}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner{margin:0 auto}
.TopMenu{font-size:12px;margin:0 0 2px 0;padding-top:17px;z-index:2;position:relative;padding-bottom:12px}
.TopMenu .container{position:relative}
.TopMenu ul{padding:0;margin:0;text-align:right}
.TopMenu li{display:inline-block;*display:inline;*zoom:1;white-space:nowrap;list-style:none;margin:0;line-height:27px;padding:0 8px;border-right:none !important;color:#5a5a5a}
.TopMenu li .icon{margin-right:5px}
.TopMenu li.First a{border-left:0}
.TopMenu li.last{padding-right:0;border-right:none}
.TopMenu li a{padding:0;margin:0;position:relative;color:#5a5a5a;font-size:12px;letter-spacing:0.02em}
.TopMenu .TopLink li a:hover{border-bottom:1px solid #5a5a5a}
.TopMenu .TopLink li .CurrencyList a:hover,
.TopMenu .TopLink li .currency-converter a:hover,
.TopMenu .TopLink li .CartLink a:hover{border-bottom:0}
.TopMenu li.last a{display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.TopMenu li.last a .icon{position:absolute;left:0;top:-2px}
.TopMenu .customer-area .dropdown-menu{display:block}
.TopMenu .dropdown-menu > li > a{color:#787878;font-size:11px;text-transform:uppercase;font-weight:700;padding:0}
.TopMenu .js-drawermenu-currency-converter{padding-right:0}
.TopMenu .TopLink .last{position:absolute;right:0;top:127px;min-width:245px;color:#000;letter-spacing:0.02em}
.TopMenu .TopLink .last .wishlist-link{float:right}
.TopMenu .TopLink .last .HL-Login{float:right;padding-right:0;line-height:18px}
.TopMenu .TopLink .last .HL-Login a,
.CartLink a#ShowDropdownCart,
.TopMenu .TopLink .last .wishlist-link a{color:#000;font-size:12px;line-height:19px;letter-spacing:0.02em}
.TopMenu .TopLink .last .HL-Login a:first-child{font-size:12px}
.TopMenu .TopLink .last .CartLink{float:right;padding-left:15px}
.TopMenu .currency-converter > a{color:#000;padding:9px 24px 8px 10px;font-weight:700}
.TopMenu .TopLink .last .wishlist-link{padding:0 20px 0 0px; margin-left:20px}
.wishlist-link{position:relative}
.wishlist-link:before{/* position:absolute;top:0;left:0;width:20px;height:20px;content:"";background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) -31px -151px no-repeat */     content: "\f004"; display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; vertical-align: top;
margin-top: 3px;
margin-right: 5px;}
.TopMenu .TopLink .last .HL-Login a:hover,
.TopMenu .TopLink .last .wishlist-link a:hover,
.CartLink a#ShowDropdownCart:hover .txt-shop-cart{border-bottom:1px solid #000}
.TopMenu li.Flag div{border:0}
.TopMenu li.Flag img{margin:3px}
.TopMenu li.Flag img.Last{margin-right:0px}
.TopMenu li.Flag img.Selected{margin:1px 3px}
.CartLink a#ShowDropdownCart{padding-left:23px;position:relative}
.CartLink a#ShowDropdownCart:before{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0 -151px no-repeat;position:absolute;content:"";width:26px;height:29px;top:0;left:0px}
.CartLink #ShowDropdownCart #items-count{width:auto;display:inline-block;*display:inline;zoom:1;color:#323232;font-weight:400;width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:3px;-ms-border-radius:50%;-o-border-radius:3px;border-radius:50%;background-color:#ffe5e5;text-align:center;margin-left:8px;line-height:20px;font-size:11px}
.PageMenu{position:relative;margin:0;background-color:#141414}
.PageMenu .container .inner{background:none;padding:0}
.PageMenu ul{border-bottom:none;padding:0 15px 0 0;margin:0;position:static;display:inline;}
.PageMenu ul.pages-menu{padding-right:0}
.PageMenu li{position:relative;padding:0;display:inline-block;*display:inline;*zoom:1;margin:0}
.PageMenu li a{line-height:1.5}.PageMenu li a:hover{color:#16bcf9}
.PageMenu .CategoryList > div > div{line-height:0;position:static}
.PageMenu .CategoryList > div > div > ul > li{display:inline-block;border:1px solid transparent;padding:14px 15px 8px;float:none}
.PageMenu .CategoryList > div > div > ul > li:first-child{padding-left:0}
.PageMenu .CategoryList > div > div > ul > li > a{font-size:12px;text-transform:uppercase;font-family:'Montserrat', sans-serif;font-weight:700;line-height:1.8;padding:0;display:block;letter-spacing:0.1em;border-bottom:2px solid transparent;color:#FFF}
.PageMenu .CategoryList > div > div > ul > li > a.hasSub{position:relative;margin-right:15px}
.PageMenu .CategoryList > div > div > ul > li > a.hasSub:after{position:absolute;top:45%;right:-15px;content:"";border:4px solid transparent;border-top:4px solid #FFF;width:6px;height:10px}
.PageMenu .CategoryList > div > div > ul > li.menu-parent > a{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}
.PageMenu .CategoryList > div > div > ul > li.menu-parent:hover > a{z-index:999;border-bottom:2px solid #FFF}
.PageMenu .CategoryList > div > div > ul > li > a:hover,
.PageMenu .CategoryList > div > div > ul > li:hover > a,
.PageMenu .CategoryList > div > div > ul > li.ActivePage > a,
.PageMenu .CategoryList > div > div > ul > li.active a{border-bottom:2px solid #FFF}
.PageMenu li li.large-banner > a:before{display:none}.PageMenu li li.large-banner > a:hover img{width:100%}.PageMenu li ul.menu-container-level-1{border:1px solid #d0d0d0}.PageMenu li ul{display:none;position:absolute;z-index:10;top:47px !important;width:210px;left:-1px;list-style-image:none;padding:10px 0;background:#FFF}.PageMenu li:hover > ul,.PageMenu li.sfHover ul{display:block}.PageMenu .CategoryList > div > div > ul > li:hover > ul,.PageMenu .CategoryList > div > div > ul > li.sfHover ul{left:-1px;top:47px !important;max-height:600px}.PageMenu .CategoryList > div > div > ul > li.HL-HasMegamenu:hover > ul,.PageMenu .CategoryList > div > div > ul > li.HL-HasMegamenu.sfHover > ul{width:100% !important}.PageMenu .CategoryList > div > div > ul > li.HL-HasMegamenu.sfHover > ul{left:0px}.PageMenu li li{clear:both;display:block;float:none;font-size:13px;margin:0;padding:0px;text-align:left;position:static}.PageMenu .sf-menu li li a{float:none;width:auto;margin:0;display:block !important;font-size:12px;text-align:left;font-weight:normal;text-transform:capitalize;color:#323232;position:relative;padding:8px 20px}.PageMenu li li:hover > a{padding-left:45px;color:#FFF;padding-right:30px;margin-right:0;background-color:#000}.PageMenu li li a:before{position:absolute;content:"";width:0;height:0;left:20px;top:20px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s}.PageMenu li li:hover > a:before{width:15px;height:1px;background:#FFF;border:0}
.PageMenu li li:hover > a:hover{color:#FFF}
.PageMenu .HL-HasMegamenu > ul li:hover a{color:#000;background-color:transparent}
.PageMenu .HL-HasMegamenu > ul li:hover a:before{color:#323232;background-color:#000;top:15px}
.PageMenu .HL-HasMegamenu > ul li:hover a.sf-with-ul{padding-left:0}.PageMenu .HL-HasMegamenu > ul li a.sf-with-ul:before{display:none}

.PageMenu li ul ul{display:none}
.PageMenu .CategoryList > div > div > ul > li > ul li:hover > ul,
.PageMenu .CategoryList > div > div > ul > li > ul li.sfHover > ul{left:101%;top:-10px !important}
.PageMenu #SideCategoryList li ul li ul,
.PageMenu #SideCategoryList .sf-menu li ul li ul{left:104%;top:0 !important;border:1px solid #d0d0d0}
.PageMenu #SideCategoryList .sf-menu li ul li.sfHover ul{display:block !important;visibility:visible !important;left:102%;top:0 !important}.sf-sub-indicator{display:none !important}
.PageMenu .sf-menu li.sfHover ul{left:9999px}
.HLProductItem{text-align:center;padding-bottom:2px}
@media screen and (min-width: 768px){
    .PageMenu .sf-menu li:hover ul,
    .PageMenu .sf-menu li.sfHover ul{left:-999em}
    .PageMenu li.HL-HasMegamenu .WrapperCategory > ul > li{border-top:none;padding-bottom:20px;float:none;display:inline-block;vertical-align:top}
    .PageMenu li.HL-HasMegamenu .WrapperCategory > ul > li > a{color:#000;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:0.05em}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul{border:0}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li{padding:0px 0 8px;margin:0px 0px 0;float:none;vertical-align:top;display:inline-block}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li:first-child > a,
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li:first-child + li > a,
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li:first-child + li + li > a{border-top:0;padding-top:2px}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li img{margin-top:10px}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a{text-transform:uppercase;color:#000000 !important;font-weight:bold;line-height:25px;padding-top:8px}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li a:hover{color:#25bfed !important}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a:before,
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > a:after{display:none}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul{position:static;display:block !important;visibility:visible !important;border:0;width:auto !important}.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul > li{border:0;padding:0}
.PageMenu .side-menu > ul > li.HL-HasMegamenu .WrapperCategory > ul > li > ul > li a{color:#555555 !important;line-height:25px}.HL-HasMegamenu > ul{display:none !important}
.HL-HasMegamenu:hover > ul.Wrapper-Megamenu{display:block !important;visibility:visible !important;width:921px !important;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px}
.PageMenu .HL-HasMegamenu:hover > ul li ul{display:block !important;visibility:visible !important;position:static;border:none !important;width:auto !important}
.PageMenu .HL-HasMegamenu > ul{width:100% !important;top:47px !important;border:0;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-ms-border-radius:0 !important;-o-border-radius:0 !important;border-radius:0 !important}
.PageMenu .HL-HasMegamenu > ul > li > ul > li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;float:left;clear:none}
.PageMenu .HL-HasMegamenu > ul > li.large-banner{-webkit-border-bottom-right-radius:10px;-moz-border-radius-bottomright:10px;border-bottom-right-radius:10px}
.PageMenu .HL-HasMegamenu > ul > li:first-child{border-left:none}
.PageMenu .HL-HasMegamenu > ul li ul{background:none;border:none !important;padding-top:0 !important;padding-bottom:0 !important;font-size:0}.PageMenu .HL-HasMegamenu > ul ul li{padding:0;clear:none;float:left}
.PageMenu .HL-HasMegamenu > ul li ul li a.hasSub{background:none}
.PageMenu .HL-HasMegamenu > ul > li > ul > li > ul > li{clear:both}
.PageMenu .HL-HasMegamenu > ul li ul li a{padding:7px 0;margin:0}
.PageMenu .HL-HasMegamenu > ul > li > ul > li:hover > a:before{border:none}
.PageMenu .HL-HasMegamenu > ul li ul li li > a:before{left:0}
.PageMenu .HL-HasMegamenu > ul li ul li li:hover > a{padding-left:25px}
.PageMenu .HL-HasMegamenu > ul img{padding-bottom:10px;max-width:100%}
.PageMenu .HL-HasMegamenu.menu-parent{position:static}
.Wrapper-Megamenu .WrapperCategory{float:left !important;clear:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 0 !important}
.Wrapper-Megamenu .WrapperCategory .Wrapper-Megamenu.StandardMegamenu .WrapperCategory.WrapperCategory{width:100%}
.Wrapper-Megamenu.StandardMegamenu .WrapperCategory > ul > li{width:25%}
.Wrapper-Megamenu .WrapperCategory > ul > li{padding-right:20px !important;padding-left:0 !important}
.Wrapper-Megamenu .large-banner{float:left !important;width:20%;clear:none !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px;padding-bottom:10px}
.HL-HasMegamenu .WrapperCategory ul{display:block !important;visibility:visible !important}
.Wrapper-Megamenu .WrapperCategory > ul > li{width:25%;float:left;clear:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu:before{background:none;border-left:1px solid #f5f5f5;width:25%}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .WrapperCategory > ul > li{width:25%}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .large-banner{width:0}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .WrapperCategory{width:100%}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .large-banner{display:none}
.PageMenu .HL-HasMegamenu > ul.HL-ContentHTML:before{background:none}
.Wrapper-Megamenu.HL-ContentHTML .large-banner{width:100%}
.PageMenu .HL-HasMegamenu .col-1,
.PageMenu .HL-HasMegamenu .col-2,
.PageMenu .HL-HasMegamenu .col-3,
.PageMenu .HL-HasMegamenu .col-4{width:25%;display:inline-block;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.NoCategoryMegamenu .Wrapper-Megamenu .large-banner{width:100%}
.NoCategoryMegamenu .Wrapper-Megamenu .WrapperCategory{display:none}
.PageMenu li li.large-banner:hover > a{padding-left:20px;padding-right:20px;margin-right:0}
.PageMenu li li.large-banner:hover > a:before{border:none}
.PageMenu .HL-HasMegamenu.NoCategoryMegamenu.NoColRightMegamenu:hover > ul{display:none !important}
.PageMenu li .Wrapper-Megamenu ul{width:100% !important}
.PageMenu li .Wrapper-Megamenu .container{margin:0 auto;width:1170px !important}
.hlmegamenuimagetop .WrapperCategory{width:100%}
.hlmegamenuimagetop .WrapperCategory > ul > li{width:20%}
.PageMenu .HL-HasMegamenu > ul li ul li li:hover.image_bottom a,
.PageMenu .HL-HasMegamenu > ul li li:hover.MegaMenuColLeft a,
.PageMenu .HL-HasMegamenu > ul li li:hover.MegaMenuColRight a{padding-left:0}
.PageMenu .HL-HasMegamenu > ul li ul li li.image_bottom a:before,
.PageMenu .HL-HasMegamenu > ul li li:hover.MegaMenuColLeft a:before,
.PageMenu .HL-HasMegamenu > ul li li:hover.MegaMenuColRight a:before{display:none}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight .Wrapper-Megamenu li.WrapperCategory{width:61%}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight .Wrapper-Megamenu li.WrapperCategory > ul > li{width:29%}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight .Wrapper-Megamenu li.MegaMenuColRight{width:39% !important;padding-bottom:30px;position:static !important}
.PageMenu .HL-HasMegamenu.menucolright1 .Wrapper-Megamenu li.WrapperCategory{width:80% !important}
.PageMenu .HL-HasMegamenu.menucolright1 .Wrapper-Megamenu li.MegaMenuColRight{float:right;width:20% !important;padding-top:10px}.PageMenu .HL-HasMegamenu.menucolright1 .Wrapper-Megamenu li.WrapperCategory > ul > li{width:25%}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight .Wrapper-Megamenu > ul{position:relative}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight .block-content-note{position:absolute;bottom:32px;left:0;width:58%;background-color:#fef8e7;padding:5px}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight .block-content-note p{border:1px solid #fdefc9;letter-spacing:0.1em;color:#e06868;line-height:20px;font-size:11px;text-transform:uppercase;padding:7px;text-align:center;font-weight:700}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight .colright-top-left,
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight .colright-top-right{float:left;width:50%;padding-right:10px}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight a,.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight img{padding:0 !important}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight{padding-top:10px}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu li.MegaMenuColRight .colright-top-left a{padding-bottom:7px !important}
.PageMenu .HL-HasMegamenu.hlmegamenuColLeft .Wrapper-Megamenu li.WrapperCategory{width:60%}
.PageMenu .HL-HasMegamenu.hlmegamenuColLeft .Wrapper-Megamenu li.MegaMenuColLeft{width:38% !important;padding-right:6%;padding-top:10px;float:left}.PageMenu .HL-HasMegamenu.hlmegamenuColLeft .Wrapper-Megamenu .WrapperCategory > ul > li{width:33.3%}

/* Standard megamenu */
.PageMenu .HL-HasMegamenu.hlmegamenuColRight .Wrapper-Megamenu.StandardMegaMenu li.WrapperCategory {width: 100%;}
.PageMenu .HL-HasMegamenu.hlmegamenuColRight .Wrapper-Megamenu.StandardMegaMenu li.WrapperCategory > ul > li {width: 20%;}
}
@media screen and (min-width: 992px){
    .fixed.header .DropdownCart{top:48px !important}
}
@media (max-width: 767px){
    .NoCategoryMegamenu .Wrapper-Megamenu .large-banner{width:100%}
.NoCategoryMegamenu .Wrapper-Megamenu .WrapperCategory{display:none}
.HL-HasMegamenu .Wrapper-Megamenu{display:none !important}
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu.expanded,
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu .drawer-subcat.expanded{max-height:2000px !important}
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu{display:none !important}
#DrawerMenu .HL-HasMegamenu .Wrapper-Megamenu.expanded .WrapperCategory > .drawer-subcat{display:block !important;max-height:2000px;visibility:visible !important}
#DrawerMenu li.HL-HasMegamenu ul ul li a{background-color:#2f2f2f;font-size:12px;font-weight:bold;text-decoration:none !important;text-transform:uppercase;color:#fff}
#DrawerMenu .HL-HasMegamenu .drawer-subcat .drawer-subcat li a{font-weight:normal;padding-left:35px;text-transform:none}
#DrawerMenu .HL-HasMegamenu .drawer-subcat .drawer-subcat .drawer-subcat li a{padding-left:45px}
#DrawerMenu li.HL-HasMegamenu ul ul ul li a{background-color:#242424;color:#b4b4b4;font-size:12px;font-weight:normal;text-transform:none}#DrawerMenu li.HL-HasMegamenu ul li.activeBg > a{background-color:#1fade6;color:#ffffff !important}
#DrawerMenu li.HL-HasMegamenu li img{margin:10px 0}
#DrawerMenu li.HL-HasMegamenu li.image_bottom a{background:none}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li{border:none}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li > a{border-top:1px solid #3f3f3f}
#DrawerMenu li.HL-HasMegamenu .WrapperCategory > .drawer-subcat > li:first-child > a{border-top:none}
.WrapperCategory{border-bottom:none !important}
#DrawerMenu li.HL-HasMegamenu ul li p{padding:20px 30px}
}
@media (max-width: 480px){
    .Wrapper-Megamenu .WrapperCategory > ul > li{width:100%}
    .Wrapper-Megamenu .WrapperCategory{width:100%}
    .Wrapper-Megamenu .large-banner{width:100%}
    .PageMenu .HL-HasMegamenu.menu-parent{position:relative}
    .PageMenu .HL-HasMegamenu > ul:before{background:none}
    .PageMenu .HL-HasMegamenu > ul > li > ul > li > ul > li{border:none}
.PageMenu .sf-menu > li:hover > a.hasSub{background:none}
.PageMenu .sf-menu > li:hover > a.hasSub:before{border:none}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .WrapperCategory > ul > li{width:100%}
.PageMenu .HL-HasMegamenu.NoColRightMegamenu .Wrapper-Megamenu .WrapperCategory:before{background:none}
.Wrapper-Megamenu .WrapperCategory:before,
.Wrapper-Megamenu .WrapperCategory:after{background:none !important}
.PageMenu .HL-HasMegamenu .Wrapper-Megamenu:before{background:none !important;border:none !important}
}
#Header{margin-bottom:22px}
#Header .container{position:relative}
.HeaderStorePhoneNumber{font-size:12px}
#Header .HeaderStorePhoneNumber{display:none}
.header-secondary{padding-top:10px}
.header-top{text-align:center;text-transform:uppercase;font-size:11px;padding:8px 0 7px;letter-spacing:0.1em;background:#ffe8e8;color:#b05d5d;font-family:'Montserrat', sans-serif}
.header-top span{font-size:14px}
.header-top p{margin:0}
.header-top .close{ display:block; width:9px; height:9px;/* background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat -32px -2308px; */ -moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";margin-top: 1px; font-size: 0;}
.header-top .btn-top{text-transform:uppercase;border-bottom:1px solid #b05d5d;color:#b05d5d}
.header-panel-bottom{float:right;text-align:right;padding-right:0}
.header-panel-bottom .free_shipping{text-transform:uppercase;font-size:11px;letter-spacing:0.1em;margin:30px 0 0;font-family:'Montserrat', sans-serif;font-weight:700}
.top-header{float:right;position:relative}
#HeaderLower #SideCategoryList .SideCategoryListClassic li a{width:auto;margin:15px 10px;padding:0 0 0 0px;font-size:14px;line-height:20px;text-transform:uppercase}
#HeaderLower #SideCategoryList .SideCategoryListClassic li:before{float:left;margin-top:16px;content:"|"}
#HeaderLower #SideCategoryList .SideCategoryListClassic ul:first-child{color:#fff}
#SideCategoryList h2{display:block}.header-logo{float:left;padding-left:0}
.header-logo img{display:block}
#SearchForm{position:relative;background-color:#fafafa;border:0;border-bottom:1px solid #e7e7e7;width:160px}
#SearchForm form{padding:0;margin:0}
#SearchForm label{display:none}
#SearchForm input#search_query{color:#6e6e6e;font-size:12px;letter-spacing:0.02em;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;font-family:Roboto;height:auto;padding:2px 10px;width:139px;background:none}
#SearchForm .Button{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) -90px -63px no-repeat;cursor:pointer;border:0 !important;vertical-align:top;margin:0;width:20px;height:21px;padding:0}
#SearchForm .Hl-icon-search{display:none}
#SearchForm p{display:none;font-size:0.85em;margin:5px 0 0 0}
.HL-LogoScroll{display:none}
.icon-search{display:none;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) -65px 18px no-repeat;width:60px;height:48px}
.fixed.header .icon-search{display:block}
.fixed.header #SearchForm{background:none;border:0;width:auto;position:relative}
.fixed.header #SearchForm form{width:auto;background:#fff;border:1px solid #cacaca;display:none;padding:6px 0 4px;position:absolute;right:0;top:100%;-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s}.fixed.header #SearchForm form #search_query{padding:4px 10px 8px;width:195px}
@media (min-width: 769px){
    .fixed.header .PageMenu .container{padding-top:0;padding-bottom:0}
    .fixed.header{background-color:#ffffff;position:fixed;top:0;width:100%;z-index:99}
    .fixed.header .header-logo{background-color:#ffffff;position:fixed;top:0;width:100%;z-index:999}
    .fixed.header .header-logo,
    .fixed.header .TopMenu .customer-area,
    .fixed.header .TopMenu .TopLink .last .HL-Login,
    .fixed.header .TopMenu .TopLink li,
    .fixed.header .header-top,
    .fixed.header .header-panel-bottom,
    .fixed.header .wishlist-link{display:none}
    .fixed.header .TopMenu .TopLink li.last{display:block;top:0;padding:17px 0 0;right:15px;min-width:0;border-left:1px solid #4d4d4d;height:48px}.fixed.header .TopMenu{margin:0;padding:0}
    .fixed.header .TopMenu .container{position:static}
.fixed.header .CartLink a#ShowDropdownCart{padding-left:35px;padding-right:0}
.fixed.header .CartLink a#ShowDropdownCart:before{right:auto;left:0;top:-5px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) -54px -151px no-repeat}.fixed.header .CartLink a#ShowDropdownCart{font-size:0}
.fixed.header .CartLink a#ShowDropdownCart #items-count{background-color:#f02121;font-size:12px;color:#FFF;color:#fff;left:6px;position:absolute;top:-10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;min-width:16px; height:16px; line-height:15px}
.fixed.header{-webkit-animation-duration:0.8s;-moz-animation-duration:0.8s;-o-animation-duration:0.8s;animation-duration:0.8s}
.fixed.header #Header{margin:0}
.fixed.header #Header{margin:0}
.fixed.header .PageMenu{min-height:48px;width:100%;float:left; padding-right: 125px;}
.fixed.header .PageMenu .container{background:none;width:auto}
.fixed.header .HL-LogoScroll{display:block;padding:10px 30px;float:left;overflow:hidden;margin:0;}
.fixed.header .HL-LogoScroll img{max-width:100px}
.fixed.header .PageMenu .inner{background:none;padding-top:0;padding-bottom:0}
.fixed.header .PageMenu .sf-menu > li > a{color:#fff}
.fixed.header .TopMenu .TopLink .header-secondary{display:block;display:block;top:0;padding:17px 0 0;right:75px;min-width:0;border-left:1px solid #4d4d4d;height:48px;position:absolute;padding-top:0}
.fixed.header .PageMenu .CategoryList > div > div{text-align:center}
}
.footer{text-align:left;overflow:hidden;background:#141414}
.footer .CategoryList ul ul{display:none !important}
.footer-main h4{color:#FFF;letter-spacing:normal;padding-bottom:19px;font-family:'Montserrat', sans-serif;font-weight:bold;text-transform:uppercase;letter-spacing:0.1em;font-size:12px}
.footer-main a{letter-spacing:0.05em;color:#969696;letter-spacing:0;display:inline-block !important;border-bottom:1px solid transparent}
.footer-main a:hover{border-bottom:1px solid #FFF}
.footer-main .col-xs-5{padding-right:0}
.footer-main .SocialConnect ul{float:left;width:auto !important}
#socnet .social_icon.last{float:left;margin-left:4px;padding-left:15px}
#socnet .social_icon.last p{font-size:11px;font-weight:700;text-transform:uppercase;color:#FFF;margin:-6px 0 3px;letter-spacing:0.05em}#socnet .social_icon.last p span{font-size:12px;font-style:italic;font-weight:400;text-transform:none}
.footer-middle{text-align:center;background:#272727;color:#fff;font-size:14px;line-height:38px;padding:26px 0}
.footer-middle a{color:#fff}
.footer-middle .HL-LiveChat{font-family:'Montserrat', sans-serif}
.footer-middle .HL-LiveChat a:hover{color:#e95144}
.footer-middle .HL-LiveChatLink{border:2px solid #afea03;color:#fff;font-size:13px;text-transform:uppercase;line-height:36px;padding:0 17px 0 35px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 8px -1107px no-repeat;display:inline-block;margin-left:5px;font-family:'Montserrat', sans-serif;font-weight:700;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.footer-middle .HL-LiveChat .HL-LiveChatLink:hover{color:#afea03}
.subscribe_form ul{text-align:right}
.subscribe_form li{display:inline-block;vertical-align:top}
.footer #SideCategoryList li ul,
.footer #SideCategoryList .sf-menu li ul{display:none !important}
.footer .subtitle{display:none}.footer ul,
.footer-links ul,
.footer #SideCategoryList ul{float:left;width:100% !important;margin:0;list-style:none}
.footer .footer-columns li{padding:5px 0}
.footer-main{padding-top:37px;padding-bottom:0}
.footer-main #socnet{padding-top:3px;overflow:hidden;margin-bottom:32px}
.footer-main #socnet a:hover{border-bottom: none;}
.footer-links{overflow:hidden;padding-bottom:60px;padding-top:41px;color:#969696}
.footer-links .container{border-top:1px solid #282828;padding-top:28px;letter-spacing:0.05em}
.footer-links .PageMenu{border:none}
.footer-links .PageMenu .icon{display:none}
.footer-links .PageMenu a{font-size:12px;color:#969696}
.footer-links .PageMenu ul{float:left;margin-top:0 !important;padding-bottom:15px !important;border-bottom:1px solid #6a6a6a}
.footer-links .PageMenu ul ul{display:none !important}
.footer-links .PageMenu li{float:left;width:auto !important;margin:0;padding:0 8px !important;border-left:1px solid #6a6a6a;text-transform:none !important}
.footer-links .PageMenu #Menu > ul > li > a{padding:0}
.footer-links .PageMenu #Menu > ul > li > a:hover{border-bottom:0 none}
.footer-links .PageMenu li:first-child{border-left:0;padding-left:0 !important}
.footer-links .PageMenu ul ul{display:none;width:250px !important;top:30px;left:50%;margin-left:-125px !important}
.footer-links .PageMenu ul li.over ul{display:block !important}
.footer-links .PageMenu ul ul li{float:none}
.footer-links .PageMenu ul ul li a{padding:5px 0 !important}
.footer-links .PageMenu li.First{border-left:none;padding-left:0 !important}
.footer-links .PageMenu > div{display:block}
.footer-links address{line-height:14px;margin-bottom:18px}
.footer-links p{display:block;padding:0px 0;margin:0;font-size:12px}
.footer-links a{color:#969696}
.footer-links a:hover{color:#FFF;border-bottom:1px solid #FFF}
.footer .powered-by{float:right}
.footer-main .sf-menu a.sf-with-ul{padding-right:0 !important}
.footer-main li{padding-bottom:5px}
.footer-main li a:hover{color:#FFF}
.footer .sf-menu li{float:none;clear:both;display:block}address span{display:block;padding-top:6px}
.HL-IconPayment li{width:46px;height:22px;margin-right:10px;margin-bottom:10px;float:left;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 8px -1107px no-repeat;display:block}
.HL-IconPayment li:hover{-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
.HL-IconPayment li a{display:block;text-indent:-999em;height:22px}
.HL-IconPayment li a:hover{border:0}
.HL-IconPayment li.PaymentVisa{background-position:0 -1260px}
.HL-IconPayment li.PaymentVisaElectron{background-position:0 -1291px}
.HL-IconPayment li.PaymentMasterCard{background-position:0 -1322px;width:70px}
.HL-IconPayment li.PaymentMaestro{background-position:0 -1352px}
.HL-IconPayment li.PaymentAmericanExpress{background-position:0 -1291px;width:53px}
.HL-IconPayment li.PaymentSolo{background-position:0 -1410px}
.HL-IconPayment li.PaymentPaypal{background-position:0 -1351px;width:55px}
.HL-LiveChatCode{display:inline-block}
.footer-main #SideNewsletterBox{padding-bottom:27px;background:none}
.newsletter-subscription h4{padding-bottom:17px}
.newsletter-subscription .inner{padding:20px 0}
.newsletter-subscription label{display:none}
.HL-SubTitle{font-size:12px;margin-bottom:16px}
#subscribe_form .btn,
#embed-newsletter .btn{font-size:11px;text-transform:uppercase;line-height:33px;padding:2px 20px 0;-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;font-family:'Montserrat', sans-serif;font-weight:700;float:left;}
#subscribe_form .Textbox,
#embed-newsletter .Textbox{display:inline-block;background:none; border:1px solid #3b3b3b;height:35px;padding:5px;color:#969696;text-transform:lowercase;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;width:300px;float:left;margin-right:10px;padding-left:10px}
#subscribe_form #nl_first_name,
#embed-newsletter .name{width:90px;border-right:1px solid #e9e9e9;position:absolute;left:10px;top:8px}
#subscribe_form,
#embed-newsletter{position:relative}
.Left #SideCategoryList{margin-bottom:32px}

.Left > .BlockLeftBanner{border:none;padding:0;margin-bottom:48px}
.Left .banner_category_page_top{padding:0;border:none}
.Left > div > h3,
.Left > div > h2,
.Left > div > div > h2,
.AccountOrderStatus h2,
#AccountInbox h2,
#LayoutColumn2 > div > h2,
#WishLists h2{font-size:14px;font-family:'Montserrat', sans-serif;border-bottom:1px solid #d0d0d0;text-transform:uppercase;letter-spacing:0.05em;padding-bottom:12px;margin-bottom:15px}
#LayoutColumn2 > div > h1 + h2{border:0;letter-spacing:0;font-size:20px;padding-bottom:20px;margin-bottom:0;color:#2d2d2d}
.AccountOrderStatus h2,
#AccountInbox h2,
.AccountOrders h2,
#ChooseShippingAddress > h2,
#WishLists h2,#EditAccountForm h2,
#AccountRecentItems h2,
.Left > div.AccountMenu h3{font-size:13px !important}
.Left ul{margin:0;padding:0}
.Left li{clear:both;list-style:none;margin:0 0 12px 0;padding:0}
.Left #SideCategoryList .sf-menu li li{padding-left:10px}
.Left li li a{margin:0;font-size:12px}
.Left .sf-menu li{float:none}
.Left #SideCategoryList{display:block}
.Left #SideCategoryList ul ul{background:none;float:none;margin-bottom:10px !important;position:static;width:auto}
.Left #SideCategoryList ul li{margin:0;position:relative;display:block}
.Left #SideCategoryList ul li a{color:#2f2f2f;font-size:12px;font-weight:400;padding:6px 0 8px 0;display:block}
.Left #SideCategoryList ul li a:hover,
.Left #SideCategoryList ul li a:focus{background:none}
.Left #SideCategoryList ul li .toogleClick{position:absolute;display:block;text-indent:-999em;width:25px;height:20px;top:7px;right:0;cursor:pointer}
.Left #SideCategoryList ul li .toogleClick:before{position:absolute;content:"";right:0;top:9px;border:4px solid transparent;border-top-color:#000;height:0;width:0}
.Left #SideCategoryList .BlockContent > div > ul > li > .toogleClick{top:15px}
.Left #SideCategoryList .BlockContent > div > ul > li > .toogleClick:before{top:3px}
.Left #SideCategoryList .BlockContent > div > ul > li:first-child{border-top:none}
.Left #SideCategoryList .BlockContent > div > ul > li > a{font-size:11px;text-transform:uppercase;font-weight:600;font-family:'Montserrat', sans-serif;padding-top:12px;padding-bottom:12px;letter-spacing:0.05em}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li{border-bottom:1px solid #d0d0d0}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li:first-child{border-top:1px solid #d0d0d0}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li > a{font-size:12px;text-transform:capitalize;font-weight:700;font-family:'Roboto', sans-serif;color:#2f2f2f;letter-spacing:0.02em;padding:11px 0 10px 10px}
.Left #SideCategoryList .BlockContent li.ActivetoogleClick > .toogleClick:before{border:4px solid transparent;border-bottom-color:#000;top:-2px}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li li{position:relative}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li li a{padding-left:19px;font-size:12px;font-family:'Roboto', sans-serif}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li.ActivetoogleClick > .toogleClick:before{top:6px}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li li:hover a{padding-left:40px}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li li:hover a:before{background:#323232;border:0 none;height:1px;width:15px;position:absolute;left:12px;top:14px;-moz-transition:all 0.5ms ease;-webkit-transition:all 0.5ms ease;-o-transition:all 0.5ms ease;transition:all 0.5ms ease;content:""}
.Left #SideCategoryList .BlockContent > div > ul > li > ul > li li li a{padding-left:24px}
.Left #SideCategoryList .BlockContent,.Left .slist .BlockContent{overflow:hidden}
.Left .slist li li a{font-weight:normal;font-size:13px;margin-bottom:5px}
.Left #SideTopSellers{padding:0px;margin-bottom:48px}
.Left #SideTopSellers .ProductList.owl-carousel .owl-wrapper-outer{padding-left:0px;padding-right:0px;margin:0;padding-bottom:0;padding-top:0}
.Left #SideTopSellers .ProductList .owl-item > div .ProductPriceRating,
.Left #SideTopSellers .ProductList .owl-item > div .ProductActionAdd{display:block !important;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:static;text-align:center}
.Left #SideTopSellers .ProductList.owl-carousel .HL-wrapperAction{margin:0;position:static}
.Left #SideTopSellers .ProductList .pname,
.Left #SideTopSellers .ProductList .p-price{text-align:center}
.Left #SideTopSellers .ProductList .HL-wrapperAction .ProductPriceRating{text-align:center;position:static;float:none;margin-bottom:20px}
.Left #SideTopSellers .ProductList .QuickViewBtn{display:none !important}
.Left #SideTopSellers .ProductList .ProductActionAdd > a{border:1px solid #7d7d7d;background:#FFF;font-size:11px;letter-spacing:0.05em}.Left #SideTopSellers .ProductList .ProductActionAdd > a:hover{border-color:#000;background:#000}
.Left #SideTopSellers .owl-theme .owl-controls .owl-buttons div{margin:0 !important;top:32% !important}
.Left #SideTopSellers .owl-theme .owl-controls .owl-buttons div.owl-prev{left:0 !important}
.Left #SideTopSellers .owl-theme .owl-controls .owl-buttons div.owl-next{right:0 !important}
.Left #SideTopSellers .ProductList .productWishlist{display:none !important}
.Left #SideTopSellers .ProductList .owl-item .saleItem{right:20px;top:20px}
.Left .ProductList.List .ProductDetails{border-top:none}
.Left #SideCategoryShopByPrice{margin-bottom:44px}
.Left #SideShopByBrand{margin-bottom:30px}
.Left #SideShopByBrand li a,
.Left #SideCategoryShopByPrice li a{font-size:12px;}
.HL-AllBrand{font-family:'Roboto', sans-serif;font-size:12px;font-weight:700;display:inline-block}
.Left .customBlock .BlockContent p{font-style:italic;content:#2d2d2d}
.Right .Block{padding:0 0 10px 0}
.Right .BlockContent{margin:0 10px 0 10px}
.Right ul{margin:0;padding:0}
.Right li{clear:both;list-style:none;margin:0;padding:5px 0 7px 0}
.Left .ProductList li,
.Right .ProductList li{margin-bottom:10px}
.HL-HeaderShipping{list-style:none;margin-bottom:0}
.HL-HeaderShipping li{text-align:center;padding-bottom:15px;padding-top:15px}
.HL-HeaderShipping li a{color:#787878;font-size:11px;line-height:1.2;text-align:center;text-transform:uppercase;font-family:'Montserrat', sans-serif}
.row{list-style:none}
.banner_home_page_bottom{margin-bottom:0}
.HL-HomeTwoBanner li{margin-bottom:44px}
.HL-HomeTwoBanner ul{margin-bottom:0}
.HL-HomeBannerBottom h3{color:#2f2f2f;font-size:20px;text-transform:uppercase;font-family:'Montserrat', sans-serif}
.HL-HomeBannerBottom p{font-size:12px;line-height:1.7}
.HL-HomeBannerBottom .HL-HomeProductReview p{margin-bottom:16px}
.HL-HomeBannerBottom .HL-HomeProductReview img{margin-bottom:14px}
.HL-HomeBannerBottom .HL-HomeProductReview .HL-Author{font-style:normal;color:#9c9c9c;font-weight:700}
.HL-HomeBannerBottom .HL-HomeProductReview .HL-Author span{color:#3998d9}
.HL-HomeBannerBottom .row-1{margin-bottom:49px}
.HL-HomeBannerBottom .row-1 ul li{text-align:center}
.HL-HomeBannerBottom .row-2{margin-bottom:29px}
.HL-HomeFourBanner{padding-bottom:35px}
.HL-HomeFourBanner ul{margin-bottom:0px}
.HL-HomeFourBanner ul li{text-align:center}
.HL-HasNewProduct .HL-ProductList,
.HL-HasFeaturedProduct .FeaturedProducts{position:relative;z-index:2}
.FeaturedProducts .owl-buttons{display:none}
.FeaturedProducts .ProductList .owl-buttons{display:block}
.HL-Brandslider{padding:36px 0 33px;border-top:1px dotted #000}
.HL-Brandslider .owl-item > div{text-align:center}
.HL-Brandslider .owl-pagination,
.HL-instagramSlider .owl-pagination{display:none}
.HL-Brandslider.owl-theme .owl-controls{margin:0}
.HL-Brandslider.owl-theme .owl-controls .owl-buttons div{border:0}
#HomeRecentBlogs ul{padding-left:0;margin-left:0}
#HomeRecentBlogs li{list-style:none;padding:5px 0 5px 10px;margin:0}
#LowerRight .FeedLink{float:left;margin:6px 4px 0 0}
#HomeNewProducts .BlockContent{margin:0 -15px}
.NoSideTopSellers .col-xs-6,
.NoHomeNewProducts .col-xs-6{width:100%}
.HL-GridList{/*float:left;*/ padding:27px 8px 0 12px; display: inline-block;}
.HL-GridList span{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat 0 -1506px;cursor:pointer;display:block;float:left;font-size:11px;font-weight:700;height:24px;line-height:24px;padding-left:25px;padding-right:19px;text-transform:uppercase}
.HL-GridList #Grid{border-right:1px solid #dddddd;margin-right:19px}
.HL-GridList #Grid,
.HL-GridList #Grid.ActionMode:hover{background-position:0 -1559px}
.HL-GridList #List,
.HL-GridList #List.ActionMode:hover{background-position:0 -1607px}
.HL-GridList #Grid:hover,
.HL-GridList #Grid.ActionMode{background-position:0 -1506px}
.HL-GridList #List:hover,
.HL-GridList #List.ActionMode{background-position:0 -1661px}
.CategoryDescription{margin:0 0 14px;overflow:hidden}
.CategoryDescription .TitleHeading{margin:5px 0 20px;padding-bottom:0;font-family:'Montserrat', sans-serif;border-bottom:0 !important;letter-spacing:0.1em}
.CategoryDescription img{padding-bottom:5px}
.CategoryDescription a img:hover {opacity: 0.6; filter: alpha(opacity=60); -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.image-container-centered{display:table-cell;vertical-align:middle;text-align:center;float:none !important}
.category-featured .image-container-centered{width:320px;height:264px}
.category-featured .image-container-centered img{max-width:320px;max-height:264px}
.category-featured h3{text-transform:uppercase}
.inner #CategoryPagingTop,.inner #CategoryPagingBottom{float:left;width:auto;clear:none}
.inner #CategoryHeading{float:none;width:auto;clear:none}
#CategoryPagingBottom{float:left;margin:9px 0 0 !important}.product-nav{margin-bottom:20px;margin-bottom:0}
.product-nav.btm{padding:0}.product-nav.btm .CompareButton{float:right;margin-bottom:0;border-left:1px solid #d0d0d0;padding:0}
.product-nav.btm .CompareButton .btn{font-size:11px;font-weight:700;letter-spacing:0.05em;color:#2d2d2d;font-family:'Roboto', sans-serif;background:#ffffff;border:0;padding:5px 30px 4px}
.product-nav .PagingList{margin:0}
.CategoryContent .ProductList{margin-bottom:25px;padding-bottom:0;overflow:hidden}
.ProductDetails .ProductThumb p{margin-top:10px;font-size:0.9em}
.ProductReviewList{clear:both}
.ProductReviewList .ReviewTitle img{margin-top:-2px;margin-left:5px}
.SoldOut{color:#999}
.AddToWishlistLink{position:relative;margin:0}
.AddToWishlistLink .wishlist-button{position:absolute;top:-70px;left:165px;font-weight:bold;cursor:pointer;color:@primary-color;background:#fff;border:0}
.productAttributeList{padding-top:15px;position:relative}
.productAttributeList .productAttributeLabel{margin:0 !important;float:none !important;width:auto !important;padding-top:0 !important}
.productAttributeList .productAttributeLabel label{display:block;margin-bottom:7px;position:relative}
.productAttributeList .btn-lg.btn-success{border:0 none;background:none;font-family:roboto;font-size:12px;font-weight:700;letter-spacing:0;line-height:normal;padding-left:24px;position:absolute;right:0;text-transform:capitalize;padding-right:0;z-index:10;box-shadow:none;text-shadow:none}
.productAttributeList .btn-lg.btn-success:before{width:14px;height:14px;position:absolute;top:0;left:0;content:"";background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0 -3288px no-repeat}
.ProductAddToCart .productAttributeLabel{text-align:left !important}
.productAttributeList .productAttributeRow,
.productAttributeRow{padding-left:0 !important;margin:0 0 0px 0 !important;clear:both}
.productAttributeList li{margin-bottom:0px;padding-right:6px}
.productAttributeList ul.list-horizontal{margin:0}
.productOptionViewProductPickListWithImage{border-color:#ddd !important;margin-bottom:20px}
.productOptionViewProductPickListWithImage .selectedValue td {width: 15%;}
.productOptionViewProductPickListWithImage td .thumbnail {margin-bottom: 0;}
.productOptionViewProductPickListWithImage td.input {width: 85%; text-align: left;}

.productOptionViewProductPickListWithImage .scrollContainer{max-height:250px !important}
.productOptionViewProductPickListWithImage td{padding:10px 5px !important;vertical-align:middle !important}
.productOptionViewRectangle .option label{background-color:#fff;padding:8px 5px !important;min-width:30px;text-align:center;width:36px;height:36px}
.productOptionViewRectangle .option.selectedValue label{background-color:#6a6a6a;color:#fff}
.productOptionPickListSwatch .thumbnail,
.productOptionPickListSwatch .swatchColour{display:inline-block;width:34px !important;height:34px !important;vertical-align:middle}.productOptionPickListSwatch .selectedValue .thumbnail,
.productOptionPickListSwatch .selectedValue .swatchColour{width:32px !important;height:32px !important}
.ProductDetailsGrid .productOptionPickListSwatch .selectedValue .textureContainer,
.ProductDetailsGrid .productOptionPickListSwatch .selectedValue .swatchColours{border-width:2px !important}
.productOptionPickListSwatch ul{margin-bottom:20px}
.productOptionPickListSwatch li .validation{top:5px;left:5px}
.productOptionPickListSwatch .textureContainer,
.productOptionPickListSwatch .swatchColours{display:inline-block !important;margin:0 !important;padding:0px !important}
.productAttributeValue{clear:both;display:block !important;padding-bottom:16px}
.productAttributeValue .productOptionViewSelect div.selector{width:100%}
.productAttributeValue .ui-datepicker-trigger{display:none}
.ShippingProviderList li{list-style:none;margin:0 0 10px 0}
.GoogleCheckout p,
.PayPalExpressCheckout p,
.AlternativeCheckout p{margin:0;float:none !important;padding:0}
.fastCartContent .ProceedToCheckout .PayPalExpressCheckout p{width:100%;font-size:12px;letter-spacing:0.05em;text-transform:none}
.fastCartContent .PayPalExpressCheckout.PayPalExpressBraintreeCheckout{display:none}
.ProductTinyImageList .owl-theme .owl-controls{margin-top:20px}
.ProductTinyImageList .owl-theme .owl-controls .owl-buttons div{position:static}
.ProductTinyImageList ul li div{text-align:center;border:none !important}
#ProductDetails .ProductTinyImageList ul{margin:0;padding:0;list-style-type:none;text-align:left}
.ProductTinyImageList ul li img{width:auto}
.carousel{position:relative;visibility:hidden;left:-5000px;width:180px}
.ImageCarouselBox{padding-left:0 !important;margin-bottom:10px;position:relative}
#ProductDetails .ImageCarouselBox{margin:16px auto 0}
#ProductDetails .ImageCarouselBox br{display:none}
.productOptionPickListSwatch ul{margin:0;padding:0;list-style:none}
#ProductDetails #ImageScrollPrev,
#ProductDetails #ImageScrollNext{position:absolute;bottom:-55px;margin-top:0px;float:left;margin-top:16px;cursor:pointer;display:none}
#ProductDetails #ImageScrollPrev img,
#ProductDetails #ImageScrollNext img{display:none}
#ProductDetails #ImageScrollPrev{right:50%}
#ProductDetails #ImageScrollNext{left:50%}
.DetailRow{clear:both}
.ProductDetailsGrid .DetailRow .Value,
.ProductDetailsGrid .s-price .Value{padding-bottom:5px;display:inline-block;}
.ProductDetailsGrid .HL-ProductRatting{display:block !important}
.ProductDetailsGrid .HL-ProductRatting .Value{padding-bottom:12px;line-height:15px}
.ProductAddToCart .DetailRow{clear:both;padding-bottom:8px}
.ProductDetailsGrid .DetailRow .BrandName{padding:0}
.DetailRow .BrandName a{font-size:12px;text-transform:capitalize;font-weight:400;letter-spacing:normal;font-family:Roboto}
.ProductDetailsGrid .DetailRow.nop{padding:0}
.ProductDetailsGrid .Label{font-weight:700;margin:0 0 5px 0;line-height:20px;letter-spacing:0.02em;text-align:left !important;position:relative;display:inline-block;min-width:95px;}
.QuickViewModal .p-price,
.QuickViewModal .s-price{display:inline-block;vertical-align:top;padding-right:5px}
.QuickViewModal .p-price .Value,
.QuickViewModal .s-price .Value{line-height:20px;padding-bottom:10px}
.QuickViewModal .s-price strike{font-size:16px;color:#969696;font-weight:700;line-height:23px}
.ProductDetailsGrid .Label.QuantityInput{width:100%}
.wrapInputCount.productAttributeValue{border:1px solid #cbcbcb;display:inline-block !important;padding:0;margin:0 0 15px}
.wrapInputCount.productAttributeValue input{width:50px;border-top:0;border-bottom:0;font-size:12px;float:left;padding-left:12px}
.YouSave{color:#969696;display:inline-block}
.s-price .YouSave{font-weight:400;margin:0 0 20px;color:#969696;display:block;clear:both}
.DetailRow.RetailPrice{width:auto;overflow:hidden}
.DetailRow.RetailPrice .Label{margin:0 10px 0 0}
.wrapInputCount.productAttributeValue .button{width:35px;height:35px;float:left;text-align:center;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) -77px -3083px no-repeat;text-indent:-9999px}
.wrapInputCount.productAttributeValue .inc{background-position:-77px -3167px}
.CartItemQuantity .selector{width:110px !important;text-align:left}
.DetailRow.qty .selector{width:102px !important}
.CartItemQuantity div.selector span,
.DetailRow.qty .selector span{margin:0px 0 0 0}
.CartItemQuantity input{width:75px;padding-left:12px}
.ProductOptionList ul,
.ProductOptionList li{list-style:none;margin:0;padding:0}
.ProductOptionList li{margin-bottom:3px}
.ProductOptionList input{vertical-align:middle}
.HL-ProductRatting a{font-size:12px;line-height:19px;letter-spacing:0.02em;vertical-align:top}
.HL-ProductRatting img{margin-right:10px;vertical-align:middle}
.HL-ProductRatting .HL-Reviewlinks{font-size:12px;margin-right:20px;text-transform:capitalize}
.HL-ProductRatting .HL-WriteReviewLink{padding-left:17px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0 -2077px no-repeat}
.HL-ProductRatting .HL-WriteReviewLink a{font-size:12px}
#prodAccordion{padding-bottom:30px;border-top:1px solid #d6d6d6}
#prodAccordion .current .subtitle{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/bul_accordion_on.png?t=1602627623) no-repeat right center !important}
#prodAccordion .subtitle{margin:15px 0 !important;border:solid 0px !important;font-size:16px !important;padding:0 30px 0 0 !important;float:none;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/bul_accordion_offRight.png?t=1602627623) no-repeat right center !important;cursor:pointer}
.prodAccordionContent{border-top:0px solid #EAEAEA}
.prodAccordionContent .SuccessMessage{margin-bottom:25px;padding-left:45px}
#SimilarProductsByCustomerViews .btn{display:none}
.addto{display:block;clear:both;overflow:hidden;padding-top:10px}
.addto #SideProductAddToWishList{display:inline-block}
#SideProductAddToWishList .btn.alt,
.ProductList.List .productWishlist a{background:none;color:#2d2d2d;font-size:11px;text-transform:uppercase;font-weight:700;padding:0;line-height:35px;width:auto;border:0;letter-spacing:0.05em;font-family:Roboto}
#SideProductAddToWishList{position:relative;padding-left:36px;margin-top:12px;line-height:24px}
#SideProductAddToWishList:before{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat 7px -1837px #ffe8e8;width:27px;height:27px;content:"";position:absolute;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:0;top:0}
#SideProductAddToWishList .btn.alt{line-height:16px;border-bottom:1px solid #2d2d2d}
#SideProductAddToWishList .btn.alt:hover{border-color:transparent}
.ProductAddToCart .BulkDiscount{margin-bottom:10px}
.AddThisButtonBox{float:left !important;margin:8px 10px 20px 0 !important;display:block;*display:inline;*zoom:1}
.PinterestButtonContainer{margin:8px 0 20px}
#ProductDetailsBulkDiscountThickBox{display:block !important}
#ProductDetailsBulkDiscountThickBox .ModalButtonRow{display:none !important}
.PrimaryProductDetails .BulkDiscount .DetailRow{position:relative;margin:0 0 20px 0px}
.PrimaryProductDetails .BulkDiscount .DetailRow:before{border-top:1px solid #fa832c;border-top-right-radius:4px;border-top-left-radius:4px;content:"";height:1px;left:1px;position:absolute;right:1px;top:1px;width:99%;z-index:2}
.ProductAddToCart dd.AddCartButton div.BulkDiscount{display:inline-block;float:left}
.ProductAddToCart .BulkDiscount{clear:both}
#ProductDetailsBulkDiscountThickBox .ModalContent{padding:0 !important}
#ProductDetailsBulkDiscountThickBox .ModalContent > p{display:none}
#ProductDetailsBulkDiscountThickBox ul{margin-left:0px}
#ProductDetailsBulkDiscountThickBox ul li,
.HL-QuickviewBulkPrice ul li{list-style:none;font-size:12px;line-height:24px;color:#616161}
.HL-ProductTabs .nav-tabs{margin:0;border-bottom:1px solid #d0d0d0}
.HL-ProductTabs .nav-tabs > li{border:1px solid #d0d0d0;border-bottom:none !important;margin-right:-1px;letter-spacing:0.05em}
.HL-ProductTabs .nav-tabs > li > a{font-weight:700;font-size:12px; text-transform:uppercase;font-family:'Montserrat', sans-serif;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;padding:12px 20px;border:0;border:0;margin:0}
.HL-ProductTabs .nav-tabs > li:hover > a:before,
.HL-ProductTabs .nav-tabs > li.active > a:before,
.HL-ProductTabs .nav-tabs > li > a:focus:before{background:#000 none repeat scroll 0 0;height:2px;left:0;position:absolute;top:-1px;width:100%;content:""}
.HL-ProductTabs .nav-tabs > li:hover > a,
.HL-ProductTabs .nav-tabs > li > a:focus,
.HL-ProductTabs .nav-tabs > li.active > a{background:#ffffff;color:#000;border:0}
.HL-ProductTabs #third h4{padding-top:20px;text-transform:capitalize;display:none}
.HL-ProductTabs #third .ProductReviewList{border-top:1px dotted #d0d0d0;list-style:none;margin:0;color:#2d2d2d}
.HL-ProductTabs #third .ProductReviewList .Meta{color:#797979;margin-bottom:10px}
.HL-ProductTabs #third .ProductReviewList h4{display:block;font-size:14px;padding-bottom:8px}
.HL-ProductTabs .tab-pane h2{display:none}
.HL-ProductTabs .tab-pane h4{color:#000000;font-family:'Roboto', sans-serif;font-size:12px;text-transform:none;padding-bottom:15px}
.HL-ProductTabs .prodAccordionContent{}
.HL-ProductTabs .prodAccordionContent a{}
.HL-ProductTabs .prodAccordionContent ul{list-style:circle;line-height:21px}
.HL-ProductTabs .prodAccordionContent ol{list-style:decimal;line-height:21px}
.tab-content{padding-top:26px}
.subtitle{padding-bottom:27px;font-size:18px}
.ProductDescriptionContainer h4{text-transform:capitalize}
.ProductDescriptionContainer h5{padding-bottom:15px}
.ProductDescriptionContainer p{line-height:1.7;margin-bottom:25px}
#rating_box + p{padding-top:10px}
#rating_box > h4{padding-top:11px;padding-bottom:22px}
#rating_box > h5{font-size:14px;color:#000000;font-weight:700;padding-bottom:23px;letter-spacing:0.1em;text-transform:uppercase;font-family:'Montserrat', sans-serif}
.VerticalFormContainer dt{color:#000;margin-bottom:10px}
.VerticalFormContainer dt label{margin-bottom:0}
.VerticalFormContainer dd{margin-bottom:16px}
#ProductReviews .btn{margin-bottom:20px;line-height:32px;}

#ProductReviews .subtitle{padding-bottom:0}
#ProductReviews p.Submit{margin-bottom:0;padding:4px 0 10px}
#ProductReviews p.Submit .btn{float:none;margin-bottom:20px;}
#ProductReviews p.Submit .btn:hover{}
#SimilarProductsByCustomerViews,
#SideProductRelated{clear:both;margin-bottom:0}
#SimilarProductsByCustomerViews .ProductList .Rating,
#SideProductRelated .ProductList .Rating{display:none}
#SimilarProductsByCustomerViews .ProductList .owl-item > div,
#SideProductRelated .ProductList .owl-item > div,
.WishlistProductList > li > div{border-color:transparent !important}
.cart-detail-metadata{font-style:italic;color:#555555}
.cart-detail-metadata + a.btn{margin-bottom:15px}
.modalClose{float:left;width:20px !important;height:20px !important;text-indent:999px;overflow:hidden;right:-10px !important;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat 100% -2304px !important}
#ModalTitle,
.ModalTitle{display:none !important}
#ModalContainer{position:fixed !important;height:auto !important;left:0 !important;margin:0 auto !important;max-height:90% !important;max-width:920px !important;overflow:visible !important;padding:0 !important;right:0 !important;top:30px !important;width:100% !important;z-index:999 !important}
#ModalContainer .modalData{background:#FFF !important;border:0 !important;height:auto !important;margin:0 auto !important;max-height:100% !important;overflow-x:hidden;overflow-y:auto;padding:0 !important;width:100% !important}
div#fancy_overlay,
#ModalOverlay{background:#000 !important;opacity:0.7 !important;z-index:100 !important}
#ModalContentContainer{box-shadow:none !important;-webkit-border-radius:0px !important;-moz-border-radius:0px !important border-radius: 0px !important;background:#fff}
#ModalContent,
.ModalContent{padding:50px 20px 20px !important;border:none !important;font-size:inherit}
.ModalContent{padding-top:40px !important}
#ModalContent:after,
.ModalContent:after{content:"";display:table;clear:both}
#ModalButtonRow,
.ModalButtonRow{background:none !important;border:none !important;padding:15px 15px 30px !important;height:auto !important; float: left;}
#ModalButtonRow .FloatLeft + .btn { }
#ModalButtonRow .FloatLeft {margin-right: 10px;}
#ModalContainer .modalClose{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat -41px -2298px #000 !important;border:medium none;border-radius:0;cursor:pointer;height:30px !important;opacity:1;padding:0;position:absolute;right:-14px !important;top:-15px !important;width:29px !important;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}
#ModalContainer .modalClose:hover{background-color:#e14c31 !important}
.ModalButtonRow input{font-weight:normal !important}
#fastCartContainer .ProductList{margin:0 10px 0 -20px}
#fastCartContainer .ProductList li,
#home #fastCartContainer .ProductList li{height:auto !important;margin:0;padding:0 0 0 20px;width:25%;overflow:visible;visibility:visible !important}
#fastCartContainer .ProductList li > div,
#home #fastCartContainer .ProductList li > div{border:none !important;padding:15px !important;margin:0 !important;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#fastCartContainer .ProductList li > div .ProductImage:hover a,
#home #fastCartContainer .ProductList li > div .ProductImage:hover a{transform:none;-ms-transform:none;-webkit-transform:none}
#fastCartContainer .ProductList li .HL-wrapperAction,
#fastCartContainer .ProductList li .productWishlist{display:none !important}
#fastCartContainer .ProductList li .ProductPriceRating{margin-top:0}
.fastCartThumb,
.fastCartItemBox,
.fastCartSummaryBox{width:30.333333%;max-width:none;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:none}
.fastCartSummaryBox .ProceedToCheckout{float:none}
.fastCartItemBox > p:first-child strong{font-family:'Montserrat', sans-serif;font-size:11px;font-weight:700;color:#000;text-transform:uppercase;letter-spacing:0.05em}
.fastCartTop .fastCartItemBox a{color:#000;font-size:12px;font-family:'Roboto', sans-serif;font-weight:400}
.fastCartThumb{text-align:center;width:26%}
.fastCartItemBox{margin-left:0;padding:0 20px;width:43%}
.fastCartItemBox p.Quantity{padding-top:10px;margin-bottom:10px;font-size:12px}
.fastCartItemBox .ProductPrice{font-size:14px;font-weight:700}
.fastCartSummaryBox{padding:0 0 20px 20px;text-align:center;background:none !important}
.fastCartSummaryBox .ProceedToCheckout .CheckoutButton{padding-bottom:0}
.AlternativeCheckout{display:none}
.fastCartSummaryBox .ProceedToCheckout .PayPalExpressCheckout p,
.AlternativeCheckout .PTB20 > span{margin-bottom:10px}
.fastCartSummaryBox .ProceedToCheckout{overflow:hidden}
.fastCartSummaryBox .ProceedToCheckout a{display:block}
.fastCartSummaryBox .subtotal{border-bottom:1px solid #dbdbdb;padding-bottom:11px;clear:none;font-size:inherit;font-weight:normal;margin:10px 0 12px}
.fastCartSummaryBox .subtotal > span:first-child{color:#000;font-size:12px;font-weight:500;letter-spacing:0.02em}
.fastCartSummaryBox .subtotal span{font-style:normal}
.fastCartSummaryBox .subtotal .ProductPrice{word-wrap:break-word;display:block;padding-top:8px;font-size:24px;font-weight:700;letter-spacing:-0.02em}.fastCartSummaryBox .actionLink{margin:0 0 20px 0;padding-bottom:7px}
.fastCartSummaryBox .actionLink{line-height:1.5em}
.fastCartSummaryBox .actionLink .btn{background:#fff;border:2px solid #000;color:#000 ;display:block;font-weight:700;line-height:32px}
.fastCartSummaryBox .actionLink .btn:hover{color:#fff !important;background:#000}
.fastCartSummaryBox .PayPalExpressCheckout{width:100%;padding-bottom:7px}
.fastCartContent{min-height:0;width:auto}
#fastCartContainer .ProductList .ProductImage{height:auto;width:100%}
.continuation-label{text-transform:uppercase;color:#555555;font-style:italic;display:block;padding:10px 0;display:none}
.fastCartBottom{padding:10px 0 0}
.fastCartBottom > h4{color:#232323;font-size:16px;line-height:25px;padding-bottom:0}
.fastCartBottom .ProductList .pname{margin:0 0 10px}
.btn.add-to-cart{border:0;width:270px;display:block;margin-right:30px}
.btn.add-to-cart:hover{background:#e95144;color:#FFF}
.addToCart .add-to-cart{display:inline-block;max-width:250px;margin-right:20px}
.addToCart .add-to-cart + p{border-bottom:1px solid #7b7b7b;display:inline-block;margin:-11px 0 0;vertical-align:middle}
.addToCart .add-to-cart + p span,
.addToCart .HL-ViewDetail {display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;}
#QuickViewContent .productWishlist a{font-size:11px;font-weight:700;text-transform:uppercase}
#QuickViewContent .productAttributeValue .btn.add-to-cart{margin-bottom:10px;padding:0 25px; font-size:12px;letter-spacing:0.1em;line-height:46px !important}
#QuickViewContent .productAttributeValue .btn.add-to-cart span{background:none}
#QuickViewContent .productAttributeValue .btn.add-to-cart:hover{background:#e95144;border:0}
#QuickViewContent .productWishlist,
#QuickViewContent #socnet .social_icon.last p{display:none}
#QuickViewContent .YouSave{margin-bottom:25px}
.quick-view-product-details-container .ProductAddToCart ul{margin-bottom:0}
.quick-view-product-details-container .s-price .Label,
.quick-view-product-details-container .s-price .Value{float:none;min-width:0}
.wrapsocialLink{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;padding:10px 0;overflow:hidden}
.wrapsocialLink span{font-size:12px;color:#969696;display:inline-block;float:left}
.wrapsocialLink #socnet{margin:0;display:inline-block}
.wrapsocialLink .AddThisButtonBox,
.wrapsocialLink .addthis_toolbox{float:right !important;margin:0 !important}
.wrapsocialLink .AddThisButtonBox img:hover{opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70)}
#SideProductRelated .ProductList.owl-carousel .owl-wrapper-outer,
#SimilarProductsByCustomerViews .ProductList.owl-carousel .owl-wrapper-outer{padding-bottom:15px}
.ProductTinyImageList .owl-carousel .owl-wrapper-outer{margin:0;padding:0}
.ProductTinyImageList .owl-pagination{display:none}
.ProductTinyImageList .TinyOuterDiv{width:100% !important;height:100% !important;border:none !important;table-layout:fixed;display:table;text-align:center}
.ProductTinyImageList .TinyOuterDiv a{width:100% !important;display:table-cell;vertical-align:middle;padding:0 !important}
.ProductTinyImageList .owl-carousel .owl-item > div{margin:0 6px}
#ProductDetails .ProductTinyImageList ul li{border:1px solid #e4e4e4;background-color:#fff;display:inline-block;margin:0 14px 0 0;padding:0;list-style-image:none}
#ProductDetails .ProductTinyImageList{margin:0 auto;white-space:nowrap;margin:0 -6px}
.ProductTinyImageList ul.cf > div{display:inline-block}
.SubBrandListGrid .RowDivider{display:none !important}
.brand-img{float:left;width:100%;padding:5px 0;text-align:center}
.brand-img img{width:auto}
.ShippingAddressList,
.ShippingAddressList li{list-style:none;margin:0;padding:0}
.ShippingAddressList li{width:30%;float:left;margin-right:10px;margin-bottom:20px}
#ProductDetails h1{padding:0;margin:0 0 15px;word-wrap:break-word;text-transform:none;font-family:Roboto;line-height:26px}
#ProductDetails h1:first-letter{text-transform:uppercase}
.PrimaryProductDetails .ProductThumb{width:auto !important;height:auto !important;margin-bottom:45px;text-align:center}
.PrimaryProductDetails .ProductThumb .ProductThumbImage .zoomPad{float:none;display:inline-block;*display:inline;*zoom:1}
.PrimaryProductDetails .ProductMain{overflow:hidden;padding:0 0 50px 30px;float:right;width:57%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.PrimaryProductDetails .ProductThumb p a{font-weight:bold}
.ProductMain .addto{padding-top:0}.ProductMain .addto,
.ProductMain .AddToWishlistLink{float:left;clear:none;margin-bottom:28px}

.CartContents{width:100%}.CartContents tbody td{border-bottom:0}
.CartContents thead tr th:first-child,
.CartContents .ProductName{text-align:left; max-width: 355px;}
.CartContents .ProductName{color:#585858;padding-left:0;padding-right:0}
.CartContents .ProductName a.HL-ProductName{ font-size:12px; font-family:'Roboto', sans-serif;font-weight:400; line-height:17px}
.CartContents thead{background:#ededed}
.CartContents tbody tr td{padding:30px 20px 20px}
.CartContents tbody tr td.CartItemQuantity{padding-top:26px;padding-left:20px;padding-right:20px}
.CartContents tbody tr td.CartItemQuantity > div{text-align:center}.CartContents tbody tr td.CartItemRemove{padding-left:0px;padding-right:0px}
.CartContents tbody tr td:first-child{text-align:left}
.CartContents tbody tr td em{font-style:normal}
.CartContents tfoot .SubTotal td{font-weight:400}
.CartContents tfoot .SubTotal td em{font-style:normal;font-size:16px;padding-left:10px}
table.CartContents tfoot .SubTotal td div{font-size:12px;color:#000;padding:0px 0;overflow:visible;font-weight:700}
table.CartContents tfoot .SubTotal.gtotal td div{font-size:16px;font-weight:700}
table.CartContents tfoot .SubTotal.gtotal td div .ProductPrice{font-size:20px}
.CartContents tfoot .SubTotal td div.EstimateShipping{max-width:465px;float:right; background: none;}

.HL-ProductNameGift{padding-left:30px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0px -2369px no-repeat;padding-top:5px;color:#585858}.HL-ProductNameGift a{color:#000}
.CartItemIndividualPrice,
.CartItemTotalPrice{font-size:12px;font-family:'Roboto', sans-serif;color:#000}
.CartContents tbody tr td.CartItemIndividualPrice,
.CartContents tbody tr td.CartItemTotalPrice{padding-top:37px;font-weight:700;padding-right:20px}
.productAttributes{margin:15px 0 0;font-size:12px;border:none;color:#585858}
.CartContents .productAttributes td{border:none;text-align:left;display:inline}
.productAttributes label,.productAttributes span{white-space:nowrap;font-weight:400}
#ChooseShippingAddress .icon-add{top:45px}
.ShipperPrice{font-size:14px;font-weight:700;font-style:normal;color:#000;padding-left:5px}
.ShipperName{font-size:13px;font-weight:400;font-family:'Montserrat', sans-serif}
.CartContents .CartItemImage{margin-right:20px;max-width:64px;display:block;float:left}
.CartContents .CartItemDes strong{color:#000}
.CartContents .CartPrice,
.CartContents .CartPriceTotal,
.CartContents .CartPriceTotal em{color:#000;font-size:14px;font-weight:700;font-style:normal}
.WrappingOptions{font-size:12px;color:#666;margin-top:10px;padding-left:30px;background:url('//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/GiftWrappingAvailable.png?t=1602627623') no-repeat;padding-bottom:4px;line-height:1.6;padding-top:3px}
.CartRemoveLink{display:inline-block;width:auto;height:20px;margin-top:8px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 0 -3248px no-repeat;padding-left:20px; color: #e95144;}
.CartContents thead th.last{text-align:right !important}
.CartContents tfoot .SubTotal td{border-top:1px solid #e0e0df;padding:20px 30px;vertical-align:middle}
.CartContents tfoot td div,
.CartContents tfoot td em{display:inline-block}
.CartContents tfoot td em,
.CartContents tfoot .SubTotal td .titGTotal em{margin-right:0;padding-right:0}
.CartContents tfoot .gtotal.SubTotal td{font-size:17px;text-transform:capitalize;padding-bottom:12px;padding-top:12px}
#CheckoutStepConfirmation .SubTotal td em.ProductPrice{font-size:20px;font-weight:700;font-style:normal;}
#CheckoutStepConfirmation .SubTotal.uno td em.ProductPrice{font-size:16px}
#CheckoutStepConfirmation .SubTotal.dos td em.ProductPrice{font-size:14px}
#OrderConfirmationForm .CheckoutOrderComments .PTB20{padding:16px 0;clear:left}
#OrderConfirmationForm .HearFromUsViaEmail .PTB20{padding-top:36px}
#share-product{margin-bottom:40px}
#share-product ul.tabs li{display:inline-block;line-height:18px}
#share-product ul.tabs li img{vertical-align:top;top:1px}
#share-product ul.tabs li.active{margin-bottom:-1px;padding-bottom:7px;border-bottom:none}
#share-product ul.tabs{position:static;border:none}
.EstimateShipping{padding:0 !important;border:0 !important}
.EstimateShipping label{display:block;margin-bottom:5px}
.EstimatedShippingMethods{clear:both;padding:20px 0 0 0 !important;text-align:left}
.ShippingMethodList{padding:0 !important}
.EstimatedShippingMethods table{margin:0 !important;width:100%;border-collapse:collapse}
.EstimatedShippingMethods .Submit{text-align:right}
.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td{text-align:left}
.CartContents tfoot .SubTotal .EstimatedShippingMethods tbody td.Price{text-align:right}
.SharePublicWishList{padding:5px}
.EstimateShippingButtons{text-align:left}
.EstimateShippingButtons input{margin-bottom:15px;width:auto}
.EstimateShipping .form dt{width:105px}
.EstimateShipping .form dd{margin-left:125px}
.EstimateShippingButtons .txt-link.btn {}
#CartFormContainer .updateCart .btn,
#CartFormContainer .KeepShopping .btn{background-color: #fff; border-color: #000; color: #000; font-weight: bold;}

.EstimateShippingButtons .txt-link.btn:hover {}
#CartFormContainer .updateCart .btn:hover,
#CartFormContainer .KeepShopping .btn:hover{background-color: #000; border-color: #000; color: #fff;}
table.CartContents tfoot .SubTotal td div.EstimateShipping div{display:block;padding:0}
#shippingZoneZip{max-width:140px}
.EstimateShipping .EstimateShippingButtons{margin-bottom:5px}
.EstimateShipping dl{margin-bottom:0}
.EstimateShippingLink,
.EstimateShipping{margin:14px 0 10px}
.CartContents tfoot td:last-child{padding-right:20px}
#paypal-container > div{}
#CartFormContainer .ProceedToCheckout{padding-right:20px}
#CartFormContainer .wrapInputCount{margin-bottom:0}
.KeepShopping,
.updateCart{float:left;margin-right:20px;margin-bottom:20px}
.AlternativeCheckout .PTB20 > span{display:block;float:right;text-align:center;width:119px}
.AlternativeCheckout a{clear:both;display:block;text-align:center;color:#000;margin-bottom:4px}
.ProceedToCheckout{float:right;text-align:center}
.ProceedToCheckout,
.KeepShopping{text-align:right}
.ProceedToCheckout .PayPalExpressCheckout p,
.AlternativeCheckout .PTB20 > span{color:#555;font-size:11px;font-style:italic;margin-bottom:10px;text-transform:uppercase;width:150px;margin-top:10px}
.AlternativeCheckout .PTB20 > span{display:none !important}
.ProceedToCheckout .FloatRight,
.ProceedToCheckout .FloatLeft{text-align:center}
.ProceedToCheckout.btm{padding:0 20px 30px 20px}
.ProceedToCheckout.btm .CheckoutButton{padding-bottom:20px}
.AlternativeCheckout{clear:both;display:block !important}
.CartCode{margin-bottom:20px}
.CartCode > .CouponCode h3,
.CartCode > .GiftCertificate h3{font-size:11px;font-family:'Montserrat', sans-serif;text-transform:uppercase;padding-bottom:9px;padding-top:10px;border-bottom:1px solid #eaeaea;text-align:center;margin-bottom:18px;background:#fafafa;letter-spacing:0.05em}
.CartCode > .CouponCode p,
.CartCode > .GiftCertificate p{color:#000;margin-bottom:15px}
.CartCode .Textbox{float:left;margin-right:10px;width:226px}
.ProceedToCheckout .CheckoutButton{padding-bottom:10px}
.CouponCode{margin-bottom:60px}
.CartCode .GiftCertificate input.btn,
.CartCode .CouponCode input.btn{min-width:35px;padding:0 5px;text-align:center;}
.cart-no-items{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/cart_empty.png?t=1602627623) no-repeat 50% 50%;width:100%;height:40px;}
.DropdownCart{display:none;float:left;min-height:40px;min-width:385px;padding:0;position:absolute;right:0;top:28px;z-index:99999;max-height:540px;overflow-x:hidden;overflow-y:auto !important;border:1px solid #b2b2b2}
.DropdownCart.noCartItem{left:23px;right:auto}
.DropdownCart > div{background-color:#FFF}
.DropdownCart .CartContents{margin:0;border:none}
.DropdownCart .CartContents th{background:#f6f6f6;color:#505050;font-size:11px;padding:6px 20px;letter-spacing:0.05em}
.DropdownCart .CartContents th.HL-ItemPrice{padding-left:0 !important}
.DropdownCart .CartThumb img{max-width:64px}
.DropdownCart .CartContents td.CartThumb,
.DropdownCart .CartContents td.ProductName,
.DropdownCart .CartContents td.CartItemQuantity,
.DropdownCart .CartContents td.CartItemIndividualPrice,
.DropdownCart .CartContents td.CartItemTotalPrice{padding:20px !important;font-size:12px}
.DropdownCart input[type="text"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;color:#787878;font-weight:normal;height:34px;margin-top:-4px;text-align:left;width:45px;font-weight:700}
.DropdownCart .colEstShip,
.DropdownCart .SubTotal.gtotal,
.DropdownCart .KeepShopping,
.DropdownCart .ProceedToCheckout .txtInfo-2{display:none}
.DropdownCart .updateCart{margin-right:240px;text-align:right;float:none;padding-left:10px}
.DropdownCart .AlternativeCheckout{text-align:right;clear:both}
.DropdownCart .CheckoutButton{display:block !important;padding-bottom:20px}
.DropdownCart .CheckoutButton .btn{margin-bottom:5px;font-size:12px;padding:0 18px;display:block;line-height:42px}
.DropdownCart .CheckoutButton .btn:hover{color:#FFF}
.DropdownCart .updateCart .btn{line-height:48px;font-size:12px;font-weight:700;line-height:38px;border-color:#000;background:#FFF;color:#000}
.DropdownCart .updateCart .btn:hover{background:#000;color:#FFF}
.DropdownCart .CartContents tfoot .SubTotal td{padding:20px}
.DropdownCart .CartContents tfoot .SubTotal td.HL-ShoppingCartShippingEstimator{display:none}
.DropdownCart .ProceedToCheckout .PayPalExpressCheckout p{margin-bottom:-5px}
.DropdownCart .AlternativeCheckout p a:focus{text-decoration:none}
.DropdownCart .AlternativeCheckout p a strong{font-size:11px;color:#000;font-weight:bold;position:relative;padding-right:15px;text-transform:uppercase}
.DropdownCart .AlternativeCheckout p a strong:after{position:absolute;content:'';width:0;height:0;right:0;top:3px;border:4px solid transparent;border-left-color:#313131}
.DropdownCart .CartContents td.CartItemIndividualPrice,
.DropdownCart .CartContents td.CartItemTotalPrice{padding-top:25px !important}
.DropdownCart .CartContents td.CartItemIndividualPrice{padding-left:0 !important}
.DropdownCart .CartContents td.CartItemTotalPrice,
.DropdownCart .CartContents th:last-child{padding-right:55px !important}
DropdownCart .CartContents td.CartItemTotalPrice .ProductPrice{font-size:12px}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal{font-size:12px;text-transform:none;color:#646464}
.DropdownCart .CartContents tfoot .SubTotal td .titTotal em{width:auto;padding-left:6px;font-size:16px;color:#000}
.DropdownCart .CartContents td.ProductName{padding:20px 0 !important;font-family:'Roboto', sans-serif}
.DropdownCart .CartContents td.ProductName a{white-space:pre-line;font-weight:500;text-transform:none;font-size:12px;font-family:'Roboto', sans-serif;width:145px;color:#000000;margin-top:10px; display: inline;}
.DropdownCart #CartFormContainer{background:#FFF;min-height:30px}
.DropdownCart .CartContents th:first-child{text-align:left !important}
.DropdownCart .ProceedToCheckout{padding:0 20px 0 0;margin-top:-62px;width:100%;max-width:220px}
.DropdownCart #DropdownCartForm{position:relative}
.DropdownCart .CartRemoveLink{margin-top:1px;position:absolute;right:20px;top:27px;background-position:6px -2302px;text-indent:-9999px;width:20px;height:20px;padding-left:0}
.DropdownCart table thead tr th::before{display:none}
.DropdownCart table tr{position:relative}
.DropdownCart .ProductName .productAttributes,
.DropdownCart .ProductName .CustomizeItemLink{display:none}
.DropdownCart .CartContents tbody tr td.CartItemQuantity{padding-top:26px !important}
.DropdownCart table.CartContents tfoot .SubTotal td div{font-family:Roboto;font-size:12px;color:#000;font-weight:700}
.DropdownCart .CartContents tfoot td em,
.CartContents tfoot .SubTotal td .titGTotal em{font-family:Roboto;font-size:18px;font-weight:bold}
.DropdownCart .CartItemQuantity .selector{width:75px !important}
.DropdownCart .CartItemQuantity input{width:52px !important;border:1px solid #d0d0d0}
.DropdownCart .CartItemQuantity .button{display:none}
.DropdownCart .CartItemQuantity .wrapInputCount{border:0}
.ProceedToCheckout .FloatRight{clear:both;width:100%;text-align:center}
.ProceedToCheckout .PayPalExpressCheckout p{width:auto}
.main .ProceedToCheckout .PayPalExpressCheckout p,
.main .AlternativeCheckout .PTB20 > span{display:block !important;text-transform:none;font-size:12px;color:#555555;letter-spacing:0.02em;width:100%;margin:5px 0}
.HorizontalFormContainer dd div#uniform-giftwrapping_all{width:auto !important}
#CheckoutGuestForm label{font-weight:700;color:#000;letter-spacing:0.02em}
a.ChangeLink{top:12px;right:10px}
.HorizontalFormContainer dd div.selector{width:auto !important;min-width:440px;max-width:100%;border-radius:0}
.HorizontalFormContainer dd div#uniform-creditcard_ccexpy,
.HorizontalFormContainer dd div#uniform-creditcard_ccexpm{min-width:100px}
.ExpressCheckoutContent{padding:30px 45px}
.ExpressCheckoutContent > .CreateAccount,.ExpressCheckoutContent > .AccountLogin{display:inline-block;width:49%;vertical-align:top;text-transform:capitalize}
.ExpressCheckoutContent > .CreateAccount{padding-right:30px}
.ExpressCheckoutContent > .AccountLogin{padding-left:45px}
.ExpressCheckoutContent > .AccountLogin .HorizontalFormContainer dt{display:block;float:none;width:auto;text-align:left}
.ExpressCheckoutContent > .AccountLogin .HorizontalFormContainer dd{margin-left:0}
.ExpressCheckoutContent > .AccountLogin .HorizontalFormContainer dd.HL-Action{margin-top:-30px}
.ExpressCheckoutContent > .AccountLogin .HorizontalFormContainer dd.HL-Action a{color:#000}
#LoginForm em.required{position:static;display:inline-block;padding-right:3px;font-style:normal;color:#f1172f}
#LoginForm h3{color:#000;font-family:Roboto;font-size:16px;text-transform:uppercase}

.ExpressCheckoutContent > .CreateAccount h4,
.ExpressCheckoutContent > .AccountLogin h4{font-size:11px;text-transform:uppercase;padding-bottom:10px;letter-spacing:0.05em}
.ExpressCheckoutContent > .CreateAccount p,
.ExpressCheckoutContent > .AccountLogin p{font-size:12px;color:#323232;padding-top:8px}
.ExpressCheckoutContent > .CreateAccount .btn.alt,
.ExpressCheckoutContent > .AccountLogin .btn.alt{font-size:12px; line-height:36px}
#CheckoutStepConfirmation .SubTotal td strong,
#CheckoutStepConfirmation .SubTotal td em{display:inline-block;padding-top:0;font-weight:400}
#CheckoutStepConfirmation .SubTotal:last-child td strong,
#CheckoutStepConfirmation .SubTotal:last-child td em{font-weight:700}
#CheckoutStepConfirmation .SubTotal .Block{margin-bottom:0}
#CheckoutStepConfirmation .SubTotal.st td{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}
.AccountMessageList{margin:0;padding:0;list-style:none}
.AccountMessageList li{padding:0 0 20px 0;margin:0;border-bottom:1px solid #d6d6d6}
.AccountMessageList .by{position:relative;display:block;padding:0 0 0 25px}
.AccountMessageList .by img{position:absolute;left:0;top:2px}
.AccountMessageList blockquote{margin-left:0;padding-top:5px}
.AccountOrderStatusList{margin:0;padding:0;list-style:none}
.Meta{font-size:12px}.OrderItemList{margin:10px 0px}
.AccountOrderStatusList li,
.AccountOrdersList li{position:relative}
.li-list{padding:20px 0;border-bottom:1px solid #d6d6d6}
.AccountOrderStatusList .box1{padding:0 10px 0 20px}
.btns{position:absolute;right:0;top:20px;float:left;z-index:2;color:#5e5c5c;font-size:13px;line-height:28px;font-weight:normal}
.btns form{display:inline;float:right}
.btns span.FloatRight{padding:0 5px}
.btns .btn-clear{float:left;clear:none}
.bg-gray{float:left;padding:20px;width:90%;background:#ededed;display:block;margin-bottom:20px}
.ShippingMethodList table{clear:both;padding-top:20px;width:100%}
.ShippingMethodList table td{padding:15px 10px 10px 10px !important}
.ExpressCheckoutBlock,
.ExpressCheckoutContent,
.full-width > #ChooseShippingAddress,
.full-width > #ChooseBillingAddress {border:1px solid #d7d7d7; margin-bottom:15px; background:none;}
.ExpressCheckout .ExpressCheckoutBlock .ExpressCheckoutTitle{background-color:#fff;position:relative;margin:0;padding:14px 20px;cursor:auto;font-weight:bold;text-transform:uppercase;border:none !important;color:#141414;font-size:12px;font-weight:700;font-family:'Montserrat', sans-serif;background:#fafafa;letter-spacing:0.05em}
.ExpressCheckout .ExpressCheckoutBlock .ExpressCheckoutTitle .titStep{margin:-14px 15px -15px -20px;min-width:50px;border-right:1px solid #d7d7d7;padding:15px 20px 16px 20px;display:inline-block;background:#fff}
.ExpressCheckout .ExpressCheckoutBlock.ExpressCheckoutBlockCompleted .ExpressCheckoutTitle,
.ExpressCheckout .ExpressCheckoutBlock.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle{background:none}
.ExpressCheckout .ExpressCheckoutBlock.ExpressCheckoutBlockCompleted .ExpressCheckoutTitle .titStep{background:none}.ExpressCheckoutBlock h3 a{font-size:12px}
.ExpressCheckoutBlock .ExpressCheckoutCompletedContent{display:none}
.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent{display:inline;font-size:12px;font-weight:normal;font-style:normal;top:0;padding:16px;white-space:nowrap;text-transform:none;color:#bebebe;min-height:48px}
.ExpressCheckoutBlockCollapsed .ExpressCheckoutContent{display:none}
a.ChangeLink{position:absolute;right:15px}
.ExpressCheckoutContent .FloatLeft{float:none}
.ExpressCheckoutBlock a.ChangeLink{display:none}
.ExpressCheckoutBlockCompleted a.ChangeLink{display:inline;top:17px;right:20px;font-size:11px}
.ExpressCheckoutCompletedContent{position:absolute;left:350px}
.ExpressCheckoutBlock .ExpressCheckoutContent{border:none;border-top:1px solid #e0e0df}
.ExpressCheckoutContent .btn.alt{line-height:33px;border:2px solid transparent;font-size:12px}
.ExpressCheckoutContent .BottomPaymentButton .btn{line-height:44px;border:0}
#OrderConfirmationForm .BlockPaymentOptionsInner{float:left;margin-bottom:5px}
#OrderConfirmationForm .CheckoutRedeemCoupon{margin-bottom:20px}
#OrderConfirmationForm .PTB20{padding:12px 0}
#payment_options .PTB20{padding-bottom:7px}
#payment_options .PTB20 strong,
#OrderConfirmationForm .CheckoutOrderComments .PTB20 strong,
#OrderConfirmationForm .HearFromUsViaEmail .PTB20 strong,
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon h4{font-size:12px;text-transform:uppercase;color:#000;font-weight:700;font-family:'Montserrat', sans-serif}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon{background:#f5f5f5;border:1px solid #dbdbdb;max-width:450px;padding:30px 25px}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon p{margin-bottom:15px}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon p strong{float:left;line-height:38px;padding-right:10px}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon .CouponCodeTitle{float:left;padding-right:10px;line-height:42px}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon .CouponCodeInner{max-width:311px;overflow:hidden;position:relative}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon .CouponCodeInner #couponcode{background:#fff;border:1px solid #d0d0d0;height:42px;max-width:311px;padding-right:70px;width:100% !important}
#OrderConfirmationForm .FloatRight.CheckoutRedeemCoupon .CouponCodeInner #apply_code{color:#fff;background:#333333;border:none;height:32px;line-height:32px;padding:0 15px;position:absolute;right:5px;top:5px;font-family:'Montserrat', sans-serif}
#OrderConfirmationForm .BottomPaymentButton{text-align:left !important;border-top:1px solid #dbdbdb;padding-top:25px}
.CheckoutRedeemCoupon h4{padding-bottom:10px}
.CheckoutRedeemCoupon p{margin-top:0px;margin-bottom:0}
.CartContents tbody tr td.HL-CartFirst + td{padding-top:39px}
#CheckoutStepPaymentDetails input[type=submit]{margin:0 10px}
.HorizontalFormContainer dd > em.ProductPrice{display:inline-block;font-weight:700;padding-top:8px}
.chooseAnotherToShare{padding-left:20px}
.full-width > .ExpressCheckoutBlock,
.full-width > #ChooseShippingAddress,
.full-width > #ChooseBillingAddress{position:relative;overflow:hidden;padding:20px}
#ChooseBillingAddress label,
#ChooseShippingAddress label{display:block}
.SelectBillingAddress,
.SelectShippingAddress{margin-bottom:20px}
#multiAddressForm div.selector{width:450px}
.Right hr{margin:5px 0 0}
.ComparisonCheckbox{float:left}
.SideRecentlyViewed .ProductList li{margin-left:0}
.SideRecentlyViewed .ProductDetails{margin-left:20px}
.ComparisonTable{table-layout:fixed;width:100%}
.ComparisonTable tr th:last-child{text-align:left}
.ComparisonTable tr td:last-child{text-align:left}
.ComparisonTable tbody tr:nth-child(1) td a{color:#e95144;font-family:"Raleway",sans-serif;font-size:14px;font-weight:500;letter-spacing:0.02em;line-height:1.6}
.ComparisonTable img{max-height:100%;max-width:100%;padding-top:2px;vertical-align:top}
.ComparisonTable td{font-size:14px;padding:10px;vertical-align:center;text-align:left}
.ComparisonTable tbody tr:nth-child(1) td.CompareFieldName a{border-bottom:none !important;font-family:'Montserrat', sans-serif;color:#000;font-weight:700;font-size:13px;text-transform:uppercase}
table .CompareFieldName{width:95px;border-bottom:none !important;font-family:'Montserrat', sans-serif;color:#000;font-weight:700;font-size:13px;text-transform:uppercase}
table .CompareFieldTop{text-align:left;font-family:'Montserrat', sans-serif;color:#e04534;font-weight:700;font-size:11px;text-transform:uppercase}
table .CompareFieldTop:first-child{text-align:center;font-family:'Montserrat', sans-serif;color:#000;font-size:13px}
.CompareFieldTop a{font-size:14px}
table .CompareFieldTop a{text-align:center;font-family:'Montserrat', sans-serif;color:#e04534;font-weight:700;font-size:11px;text-transform:uppercase}
table .CompareFieldTop:last-child{text-align:center}
.ComparisonTable tbody tr:nth-child(4) td,
.ComparisonTable tbody tr:nth-child(4) td a{font-family:'Montserrat', sans-serif;font-weight:700;font-size:13px}
.ComparisonTable tbody tr:nth-child(5) td,
.ComparisonTable tbody tr:nth-child(7) td,
.ComparisonTable tbody tr:nth-child(8) td{font-size:12px;line-height:18px}
.CompareLeft{padding:5px 10px 5px 10px}.CompareCenter{padding:5px}
.CompareRating{text-align:center;padding-top:8px;vertical-align:middle}
.CompareProductOption{margin-left:20px;padding-left:5px}
.Availability{color:gray}.LittleNote{color:gray;font-size:0.85em}
.ViewCartLink{padding-left:30px;padding-top:10px;padding-bottom:10px}
.HorizontalFormContainer dt,
.HorizontalFormContainer dd,
.form dt,
.form dd{font-family:'Roboto', sans-serif;font-size:12px;}
.HorizontalFormContainer dd .selector span,
.form dd .selector span{font-family:'Roboto', sans-serif;font-size:12px;}
.HorizontalFormContainer dd,.form dd{padding-bottom:15px;margin-left:0;overflow:hidden;margin:0}
.HorizontalFormContainer dt,
.form dt{width:150px;text-align:left; padding: 8px 0;}
.HorizontalFormContainer dd.pbn div{display:block}
.HorizontalFormContainer dd.pbn small{color:#818181;font-style:italic;display:inline-block;padding-top:6px}
.ProductOptionList,
.ProductOptionList li{list-style:none;margin:0;padding:0}
.ProductOptionList li{margin-bottom:3px;margin-left:2px}
.MiniCart h3{font-size:1.3em}
.MiniCart .SubTotal{text-align:center;font-size:1.1em}
.JustAddedProduct{width:128px;overflow:hidden;margin:auto;text-align:center;padding:5px;margin-bottom:10px}
.JustAddedProduct strong,
.JustAddedProduct a{font-size:1em;font-weight:normal;display:block;margin-bottom:3px}
.JustAddedProduct .ProductDetails{font-size:1.2em;padding-bottom:10px}
.QuickSearch{background-color:#fff;margin:0;min-width:400px;position:absolute;top:100%;right:0;width:100%;z-index:9999;border: 1px solid #ccc; border-bottom:0}
.QuickSearch tbody tr{display:block;padding:10px;border-bottom:1px solid #d0d0d0}
.RatingIMG{display:none}
.QuickSearchTitle td,
.QuickSearchAllResults td{font-weight:bold;padding:4px;font-size:12px}
.QuickSearchResult td{font-size:12px;padding:0;cursor:pointer}
.QuickSearchResultImage{margin-left:4px;margin-right:10px;text-align:center}
.QuickSearchResultNoImage{padding-top:10px;color:#777}
.QuickSearchResultName{display:block}
.QuickSearchResult .Price{font-weight:bold;font-size:12px;padding-right:5px}
.QuickSearchHover{background:#D6D6D6}
.QuickSearchAllResults{text-indent:0;padding:0;line-height:20px}
.QuickSearch .QuickSearchAllResults a,
.QuickSearch .QuickSearchAllResults a:hover{height:30px;line-height:30px;display:inline-block}
.QuickSearchAllResults a:active,
.QuickSearchAllResults a{outline:none;-moz-outline-style:none}
#SearchPageHeader{padding:0}
#SearchPageHeader .ToggleSearchFormLink .btn.alt{border:2px solid #000;background:#FFF;color:#000;line-height:35px}
#SearchPageHeader .ToggleSearchFormLink .btn.alt:hover{border:2px solid #000;background:#000;color:#FFF;line-height:35px}
#SearchResultsProduct .btn.alt{border:0}
.BrandCloud .smallest{font-size:12px}
.BrandCloud .small{font-size:15px}
.BrandCloud .medium{font-size:18px}
.BrandCloud .large{font-size:20px}
.BrandCloud .largest{font-size:26px}
.BrandCloud a{padding-right:5px}
.DownloadExpires{padding-top:3px;font-style:italic;color:gray}
.DownloadExpiresToday{color:red}
.BillingDetails{float:left;width:48%;margin-right:10px;margin-bottom:15px}
.ShippingDetails{float:left;width:48%;margin-bottom:15px}
.ProductDetailsGrid dt{width:140px;margin-bottom:6px;float:left;font-weight:bold}
.ProductDetailsGrid dd{margin-left:140px;margin-bottom:6px}
.SubCategoryList{margin-bottom:20px}
.SubCategoryList ul,
.SubCategoryList li{list-style:none;margin-left:0}
.js-mobile-sub-category-menu{display:none}
.js-mobile-sub-category-menu .selector{display:block}
.js-mobile-sub-category-menu .selector span{font-size:12px;height:auto}
.SearchTips .Examples{padding:8px;color:#555;margin-left:30px;margin-bottom:10px}
.LoadingIndicator{margin-left:10px}
.LoadingIndicator img{vertical-align:middle;margin-right:10px}
.HL-LiveChat img{vertical-align:middle}
.SubCategoryListGrid{border-bottom:1px solid #d6d6d6;margin-bottom:20px}
.SubCategoryListGrid ul,
.SubCategoryListGrid li{list-style:none;margin:0}
.SubCategoryListGrid .sub-cat-name{display:block}
.SubCategoryListGrid > ul li{display:inline-block;margin:0 20px 20px 0;vertical-align:bottom;text-align:center;width:150px}
.SubCategoryListGrid > ul li img{max-width:100%}
.SubCategoryListGrid ol{clear:both}
.ProductAddToCart dt{float:left;font-weight:bold;width:140px;margin-bottom:4px}
.ProductAddToCart dd{margin-left:140px;margin-bottom:4px}
.ProductAddToCart.cannot-purchase .add-to-cart{display:none}
.ProductAddToCart dt div.Required,
#CartEditProductFieldsForm dt div.Required{width:8px}
.ProductAddToCart textarea,
#CartEditProductFieldsForm textarea{width:183px;height:50px}
.OutOfStockMessage{display:none}
.CartContents .CartProductFieldsLink{font-size:11px;color:#666;margin-top:6px;padding-left:22px;background:url('//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/GiftWrappingAvailable.png?t=1602627623') no-repeat;padding-bottom:4px}
.ProductFields dd{margin-bottom:4px}
.ProductFields{margin-bottom:15px}
.ProductFields input.Textbox{width:100%}
.ProductFields .TextArea{width:100%}
.CartContents .CartProductFieldsRow{border-top:0}
.CartContents .CartProductFieldsRow dl{margin-top:15px}
p.QuantityInput,
p.AddCartButton{text-align:center}
.ProductAddToCart dt.QuantityInput{margin-top:4px}
.ProductAddToCart dd.AddCartButton span{margin-top:4px;padding-right:5px}
.TagList{margin-top:20px}
.CartThumb{text-align:center;width:1px}
.ViewAllLink a{padding-top:10px;display:block}
.TabNav,
.TabNav li{list-style:none;margin:0;padding:0}
.TabNav{font-size:12px;padding:0 20px 0 0;margin-bottom:20px}
.TabNav li{margin-bottom:-1px;display:inline-block;*display:inline;*zoom:1}
.TabNav li a{display:block;line-height:39px;padding:0 16px;height:38px;font-weight:700;font-size:11px;background:#f9f9f9;margin:0 8px 0 0;color:#a1a1a1;font-family:'Montserrat', sans-serif;text-transform:uppercase;letter-spacing:0.05em}
.TabNav li.Active a{background:#fff;border-bottom:1px solid #fff}
.ProductAddToCart dd.AddCartButton div.BulkDiscount{display:inline-block;float:left}
.ProductAddToCart .BulkDiscount{clear:both}
.TransitTime{font-weight:normal;color:gray}
.ContentList{list-style-type:none;margin:20px 0 0 0;padding:0;list-style-image:none}
.ContentList li{list-style-type:none;margin:0 0 20px 0;border-top:0}
.OrderItemMessage{padding:7px;margin:10px 0px 10px 0px}
.LittleNotePassword{color:gray;font-size:0.85em;font-weight:normal;padding:2px 0px 2px}
.RequiredClear{visibility:hidden}
.SearchPaging{float:right;font-size:0.95em}
.SearchSorting{float:right;font-size:0.95em;margin:8px 0px}
#SearchResultsCategoryAndBrand{margin:20px 0}
.ContentList em,
.QuickSearchResultMeta em{font-size:0.8em}
.QuickSearchResultMeta{text-align:left !important}
.QuickSearchResultMeta .Price{text-align:left}
#SearchResultsCategory ul{margin-top:20px;line-height:20px}
#AjaxLoading{background-color:rgba(0,0,0,.5);color:#fff; padding:10px 20px;display:none;position:fixed;text-align:center;z-index:10000000000;line-height:32px;left:0;right:0}
#AjaxLoading img{vertical-align:bottom;margin-right:5px}
.ProductMain table.ExpectedReleaseDate{margin-top:0}
#tabcontent{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#tabcontent .photo{margin-right:20px;float:left;width:200px}
#tabcontent .photo img{height:auto;max-height:100%;max-width:100%}
#tabcontent #url{margin-bottom:20px}
ul.tabs li{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
#tabcontent .btn.alt{border:0}
.previewImageContainer{height:30px;width:50px}
.videoRow img{float:left;padding-right:5px}
.videoRowTitle{font-weight:bold}
.videoRowDescription{max-height:50px;overflow:hidden}
.VideoOverlay{background-image:url('//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/VideoOverlay.png?t=1602627623');background-position:center center;position:absolute;left:0;height:100%;width:100%;top:0}
.VideoContentContainer{position:relative;margin-left:3px;padding-left:92px}
.VideoPreviewSize{width:92px;height:69px}
.videoRowLength{padding-left:4px}
.videoRow,
.videoRowTitle,
.videoRow img,
.videoRowLength{cursor:pointer}
#VideoList ul{position:relative;overflow-y:auto;padding:0;margin:0;width:240px;height:265px}
#VideoContainer{padding:5px 0 5px 5px;height:265px}
.VideoSingleTitle{font-weight:bold}
.VideoSingleDescription{margin-bottom:20px}
.Left #VideoMiddleContainer,
.Right #VideoMiddleContainer{display:none}
.Content #VideoSideContainer{display:none}
#VideoSideContainer ul{text-align:center}
#VideoSideContainer ul li{margin-bottom:5px}
.VideoSideDescription{padding:2px 10px}
.VideoImageContainer{position:relative;float:left}
.ToggleSearchFormLink{position:relative;overflow:hidden;margin-top:-73px;margin-bottom:35px}
.ToggleSearchFormLink a{color:#fff}
.Panel#ProductTabs{padding-top:0px}
#prodAccordion .Block{padding:0 !important;margin:0 !important;border-bottom:1px solid #d6d6d6}
.prodAccordionContent{display:block}
.prodAccordionContent .BlockContent{clear:both}
.current .prodAccordionContent{display:block}
.inner .Block{display:block;clear:both}
.FeaturedProducts,
.NewProducts,
.TopSellers{margin-bottom:20px}
.BlockContent .CartThumb img{max-width:100px;height:auto}
#SharingDataWrapper{height:auto}
#SharingDataChoices{float:none}
#SharingDataChoices li{width:auto;height:auto}
#uniform-sel_billing_address{width:auto;margin-bottom:10px}
.left-content{float:left;width:43%}
.left-content .ProductList{margin:0 0 10px -10px}
.left-content .ProductList li{width:20%;padding:0 0 10px 10px}
.left-content .ProductList .ProductImage a{height:100px}
.left-content .ProductList .ProductDetails{font-size:12px;margin:0;padding:10px 10px 0 0;word-wrap:break-word}
.left-content .ProductList .ProductDetails .pname{border:solid 0px;font-size:12px;line-height:17px}
.left-content .ProductList .ProductPriceRating{display:none}
.left-content .ProductList em.p-price{font-size:12px;padding-left:0;padding-left:0;padding-top:0;margin-top:0}
#recaptcha_area{max-width:100%;margin-right:auto}
ul.AccountOrdersList{list-style:none outside none;margin:0;padding:0;list-style-image:none}
.AccountOrderStatusList li{position:relative;list-style-image:none}
#LayoutColumn1 .h3tt{display:none}
/*#LayoutColumn1 {display:none} hiding the first column holding the categories on the side*/
#LayoutColumn2 .multiStep{display:none}
.banner_category_page_top{position:relative}
.banner_category_page_top h2{font-weight:normal !important;line-height:1.25 !important;position:relative;clear:both;color:#312E29 !important;display:block;font-size:34px !important;font-weight:600 !important;text-transform:uppercase !important;bottom:75px;left:50px;position:absolute}
.HowToPay,
.NotifyMessage{margin:0 0 15px 0;background:none repeat scroll 0 0 #fff;padding:20px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}
.HowToPay p{margin:0;padding:0}
.OrderItem1 .selector,
.OrderItem2 .selector{width:75px}
#fancy_bg{display:none !important}
div#fancy_outer{position:fixed !important;top:20px !important;bottom:20px !important;left:0 !important;right:0 !important;overflow-y:auto;overflow-x:hidden;margin:0 auto !important;max-width:600px !important;width:95% !important;padding:0 !important;z-index:110 !important}
#fancy_close{background:url("//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icon-close.png?t=1602627623") no-repeat scroll 0 0 transparent !important;height:20px !important;top:10px !important;right:10px !important;text-indent:999px;width:20px !important}
.PageMenu h3{display:none !important}
.Content .Button,
.form .Button{display:inline-block}
.QuickSearch tbody tr{display:block;padding:15px 20px}
.QuickSearch tbody tr td{border:none;vertical-align:text-top}
.QuickSearch tbody tr.QuickSearchResult:hover{background-color:#ededed}
.QuickSearchResult .QuickSearchResultImage{width:70px;height:65px;vertical-align:middle;text-align:center;padding:0 20px 0 0;border:0 !important}
.FormContainer .box{display:block;clear:both;width:100%;float:left;padding:0px;border-top:1px solid #d7d7d7;margin-bottom:35px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border-bottom:0}
.FormContainer .box > h3{color:#141414;font-weight:700;font-family:'Montserrat', sans-serif;text-transform:uppercase;padding:16px 0 13px;position:relative;font-size:12px;letter-spacing:0.05em}
.FormContainer .box > h3 + p{margin-bottom:27px}
#message_content{height:240px}
.UtilityLinks{float:left;width:100%;clear:both;margin:20px 0 5px 0}
ul.ShippingAddressList h4{display:block;clear:both;padding-bottom:8px}
.HorizontalFormContainer{max-width:100% !important}
.HorizontalFormContainer dd div.PasswordRequirements{max-width:378px;position:static;display:none}
.HorizontalFormContainer dd div.PasswordRequirements .PasswordRequirementsContent{display:block;max-width:378px;position:static;background:none;line-height:normal;padding:10px 0 0;color:inherit;font-size:11px}
.HorizontalFormContainer dd div.PasswordRequirementsContent:before{border:none}
.SubTotal td{padding:20px 0 0 0}
.boxin{display:block;width:100%;padding:20px 0;border-bottom:1px solid #6a6a6a}
.boxin .mtop{margin-top:20px}.GiftCertificateThemeList{line-height:28px !important}
.GiftCertificateThemeList label{float:left;clear:both}
.video-wrapper{position:relative;height:0;padding-bottom:56.25%}
.video-wrapper embed {position:absolute;width:100%;height:100%;left:0;top:0}
#VideoContainer{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;padding:0;border:solid red 0px;height:auto}
#VideoSideContainer{display:none}
#FeaturedVideo{float:none;clear:both;border:solid red 0px}
#VideoList{float:none;clear:both;padding:0}
#VideoList ul{height:auto;width:auto}
#VideoList li{padding:10px;height:69px;margin:0;border:solid #fff 0px}
.currentVideo{background-color:#fff;border:0px}
.fullwidth{padding:0 !important}
#ProductBreadcrumb ul.last{display:block}
.Message{padding:20px}
.ccode label{float:left;width:200px;padding:0 20px;text-align:center}
.ProductThumbImage .zoomWindow{margin-left:-1px}
#provider_list{line-height:200%}
#cookieNotification{max-height:88px}
#cookieNotification .cookie-inner{max-width:940px;width:100%}
#cookieNotification p{float:none}
#cookieNotification button{float:right;margin:17px 0 0 0}
select.JSHidden{opacity:0 !important;filter:alpha(opacity=0) !important}
.zoomWindow{width:100%}
#uniform-eway_ccexpm,
#uniform-eway_ccexpy{width:75px !important}
.blockquote{margin:0}
#uniform-EventDateMonth,
#uniform-EventDateDay,
#uniform-EventDateYear{width:auto !important}
.sf-menu a.sf-with-ul{min-width:0 !important}
.product-nav{margin-bottom:34px;background:#eeeeee;border:1px solid #d0d0d0;/*overflow:hidden; padding:10px; */}
.product-nav #CategoryPagingTop,
.product-nav #CategoryPagingBottom,
.product-nav .CategoryPagination{margin:0;line-height:35px}
.product-nav #CategoryPagingTop{float:right;clear:none;margin:1px 20px 0 0}
/*.productlist-page .product-nav #CategoryPagingTop{display:none !important}*/
.fastCartTop{padding:0 10px 0 0}.FormFieldLabel{margin-right:5px}
.addthis_default_style .at300b,
.addthis_default_style .at300bo,
.addthis_default_style .at300m{margin:0 5px 0 0;padding:0}
.SubBrandList ul,
.SubBrandList li{list-style:none;margin-left:0}
.SubBrandList li{margin-bottom:4px;padding-left:25px;background:url('//cdn9.bigcommerce.com/s-qn2hg/templates/__custom/images/SubBrand.gif?t=1602627623') no-repeat 3px 50%}
.SubBrandListGrid ul,
.SubBrandListGrid li{list-style:none;margin-left:0}
.SubBrandListGrid li{padding:0 15px 30px 15px;display:inline-block;vertical-align:top;width:33.3%;margin:0;text-align:center;float:none}
.SubBrandListGrid .brand-name{float:none;display:block;text-align:center;padding-left:0;padding-right:0}
.SubBrandListGrid ol{clear:both}
.SubBrandListGrid ul{padding:0;margin:0 -15px;font-size:0}
.SubBrandListGrid ul li > div{border:1px solid #e2e2e2;margin:0px}
.SubBrandListGrid ul li:hover > div{border:1px solid #000;margin:0}
.SubBrandListGrid ul li .brand-img{height:85px;margin-bottom:0}
.SubBrandListGrid ul li .brand-img > a{display:table-cell;vertical-align:middle;width:100%;text-align:center}
.SubBrandListGrid ul li .brand-img img{padding:15px 10px 0}
.SubBrandListGrid ul li .brand-name{padding:15px 10px;color:#646464;font-weight:700;text-transform:uppercase;display:inline-block;font-size:12px}
#fastCartWrapper{padding:0}
html.javascript .productOptionViewRectangle input,
html.javascript .productOptionPickListSwatch input{left:-10000px !important;opacity:0 !important}
#WishLists{position:relative}
#sel_billing_address{margin-bottom:20px}
.ProductList .productWishlist{width:27px;height:27px;display:block;text-indent:-999em}
.ProductList .productWishlist:hover{background:#f4f3f4 !important;background:-moz-linear-gradient(top, #f4f3f4 0%, #fafafb 51%, #ffffff 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f3f4), color-stop(51%,#fafafb), color-stop(100%,#ffffff)) !important;background:-webkit-linear-gradient(top, #f4f3f4 0%,#fafafb 51%,#ffffff 100%) !important;background:-o-linear-gradient(top, #f4f3f4 0%,#fafafb 51%,#ffffff 100%) !important;background:-ms-linear-gradient(top, #f4f3f4 0%,#fafafb 51%,#ffffff 100%) !important;background:linear-gradient(to bottom, #f4f3f4 0%,#fafafb 51%,#ffffff 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f3f4', endColorstr='#ffffff',GradientType=0 ) !important}
.QuickViewBtn{top:auto !important;bottom:0 !important;left:0 !important;display:none !important;background:#333 !important;color:#FFF !important;font-family:'Roboto Condensed', sans-serif;font-size:11px !important;text-transform:uppercase;line-height:21px;letter-spacing:0.1em;width:100%;padding:0 2px !important}
.ProductList .productWishlist{position:absolute;margin-right:-14px !important;position:absolute;right:50%;top:97px;display:none}
.ProductList .productWishlist a:before{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat 1px -1837px;width:20px;margin:0 0 0 -7px;height:20px;content:"";position:absolute; top: 0; left: 50%;}
.ProductList .productWishlist a{display:block;width:27px;height:27px !important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#ffe8e8}
#HomeFeaturedProducts .ProductList .productWishlist a:before{background-position:1px -1836px;width:27px}
#HomeFeaturedProducts .HL-ProductListAnimate.owl-carousel {display: block;}

#QuickViewContent .ProductThumbImage{border:none}
#tinymce #email-modal,
#tinymce #email-modal .modal-window{display:block !important}
#email-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:500}
#email-modal .modal-overlay{background:#000;height:100%;position:absolute;width:100%}
#email-modal .modal-overlay{opacity:0.65;-moz-opacity:0.65;filter:alpha(opacity=50);zoom:1}
#email-modal .modal-window{display:none;height:320px;margin:0 auto;position:relative;top:25%;width:847px;max-width:90%}
#email-modal .window-border{background:#111;left:0;position:absolute;top:0}
#email-modal .window-window{padding:0;position:relative}
#email-modal .window-window .window-background{opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90)}
#email-modal .window-window .window-content{padding:0;position:relative;background:#fff;border-bottom:1px solid #79757b;float:left;width:100%}
#email-modal .window-window .window-content .btn.close{height:29px;position:absolute;right:-16px;text-indent:-999em;top:-16px;width:29px;background:#000 url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) -41px -2298px no-repeat;cursor:pointer;opacity:1;padding:12px;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px}
#email-modal .window-window .window-content .btn.close:hover{background-color:#e14c31}
#email-modal .window-window .window-content .title{padding-bottom:14px}
#email-modal .window-window .window-content .title,
#email-modal .window-window .window-content .message{border-top:none;color:#000;font-family:Roboto, Helvetica, sans-serif;text-transform:uppercase}
#email-modal .window-window .window-content .title span{font-size:12px;text-transform:none;display:block;font-weight:400;letter-spacing:0.05em;padding-top:9px;color:#555555;font-family:'Roboto', sans-serif;line-height:19px}
#email-modal .window-window .window-content .message{clear:both;color:#000;font-size:11px;font-weight:700;letter-spacing:0.05em;line-height:20px; padding:20px 50px 22px 0;text-transform:uppercase}
.imgEmail{float:right;width:42.5%;text-align:right}
.imgEmail img:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.wrapEmail{float:left;width:57%;padding:55px 10px 0 74px}
#embed-newsletter .email{background:#f5f5f5;border:0;font-style:italic;width:250px}
#embed-newsletter .button{border:2px solid #000;color:#000;background:#FFF;line-height:30px}
#embed-newsletter .button:hover{background:#000;color:#FFF}
.wrapEmail .social_icon{display:none}
.wrapEmail #socnet{margin-bottom:10px}
.brand-name{padding:5px 0 5px 4%;text-align:left;min-height:30px}
.right{float:right}
.txt24{font-weight:400;margin:0 0 20px 0}
.txt24 em{font-style:normal !important}
.p-relative{position:relative}
.p-absolute{position:absolute;left:50px;bottom:33%}
.c-wrap{width:980px;margin:0 auto;display:block;clear:both}
.txt-center{text-align:center !important}
.txt-left{text-align:left !important}
.txt-right{text-align:right !important}small{font-size:12px !important}
.multiStep,
.multiStep li{list-style-type:none;margin:0;padding:0;list-style-image:none}
.multiStep{text-align:center;position:relative;min-height:1px;zoom:1}
.multiStep li{margin:0 20px;position:relative;display:inline-block;*display:inline;*zoom:1}
.multiStep li.ActivePage h4{padding-bottom:0;margin-bottom:1em}
.multiStep li .icon{background:url("//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/nav_active.png?t=1602627623") no-repeat;display:block;float:left;height:8px;left:50%;margin-left:-7px;position:absolute;bottom:-5px;width:13px}
.li-list{border-bottom:1px solid #d6d6d6;padding:20px 0}
.li-list h4{position:relative;z-index:1}
.li-list form{position:relative;z-index:10}
.left-content .ProductList .p-name{float:left;font-size:12px;margin:5px 0 25px 0;padding:5px 0 3px 5%;border-left:2px solid #d6d6d6}
a.CustomizeItemLink{font-size:11px}
.CartContents .ProductName .CustomizeItemLink{font-weight:700;font-style:italic}
#CartHeader{position:relative;margin-bottom:0}
#CartHeader + #yazmpa_txt + .txtR{display:none}
#CartHeader + .txtR{display:none}
#CartHeader .btn{top:50%;right:0;margin-top:-20px !important;position:absolute}
.recaptcha_widget_div{margin-bottom:20px}.recaptchatable{background-color:#fff}
.productAttributeConfigurablePickListSet ul{margin:0}
html.javascript .productOptionViewRectangle label{margin:0 0 5px 0 !important}
.fileInput{margin-bottom:10px}
#TabContentAddressMultiple{padding-top:20px}
label.outStock span.name{text-decoration:line-through}
.productOptionViewRectangle label.outStock span.name{text-decoration:none}
.productOptionViewRadio .outStock span.name,
.productOptionViewProductPickList .outStock span.name,
.productOptionViewProductPickListWithImage .outStock span.name,
.productOptionViewRectangle .option label.outStock{opacity:0.5;-ms-filter:~"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";*zoom:1}
.productOptionPickListSwatch .outStock .swatchColour,
.productOptionPickListSwatch .outStock .thumbnail,
.productOptionViewRectangle .outStock .name {position:relative}
.productOptionPickListSwatch .outStock .swatchColour:after,
.productOptionPickListSwatch .outStock .thumbnail:after,
.productOptionViewRectangle .outStock .name:after{position:absolute;top:0;right:0;bottom:0;left:0;background:url("//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/out-of-stock-bg.png?t=1602627623") center no-repeat;z-index:90;content:""}
#ToggleMenu,#DrawerMenu,#cart-amount{display:none}
.page{overflow:hidden}
#Header,
.page{-webkit-transition:-webkit-transform 100ms ease-out;-ms-transition:-ms-transform 100ms ease-out;transition:transform 100ms ease-out}
.page.off-screen{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px);position:fixed;overflow-y:hidden;width:100%}
#Header.off-screen{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}
#DrawerMenu{position:absolute;bottom:0;top:0;z-index:0;width:250px;background-color:#2f2f2f;color:#fff}
#DrawerMenu.on-screen{display:block;position:absolute;overflow-y:auto}
#DrawerMenu div{margin:0;padding:0}
#DrawerMenu h3{background:#666;color:#fff;font-size:0.8em;font-weight:normal;padding:10px 15px;text-transform:uppercase;display:none}
#DrawerMenu ul{list-style:none;margin:0}
#DrawerMenu li{float:none;border-bottom:1px solid #555;list-style:none outside none}
#DrawerMenu a{font-family:'Montserrat', sans-serif;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;color:#fff;font-size:1.1em;font-weight:normal;padding:15px 40px 15px 20px}
#DrawerMenu .sf-menu > li > a,
#DrawerMenu .main-menu > li > a{text-transform:uppercase;font-weight:700}
#DrawerMenu li > ul a{padding-top:15px;padding-bottom:15px;font-family:Roboto;font-size:11px;letter-spacing:0.02em;text-transform:uppercase;padding-left:30px}
#DrawerMenu li > ul ul a{padding-left:30px;text-transform:none}
#DrawerMenu li > ul ul ul a{padding-left:45px}
#DrawerMenu li > div{padding:0 15px}
#DrawerMenu li > div > a{margin:0 -15px}
#DrawerMenu .subcat-expand{position:absolute;right:0;top:0;height:48px;width:55px;cursor:pointer}
#DrawerMenu .drawer-subcat .subcat-expand{height:48px}
#DrawerMenu .subcat-expand:after{color:#fff;content:"";display:block;font-size:16px;text-align:center;position:relative;top:50%;height:0;width:0;border:5px solid transparent;border-top-color:#fff;-ms-transform:translateX(20px);-webkit-transform:translateX(20px);transform:translateX(20px)}
#DrawerMenu .subcat-expand.subcat-expanded:after{border-bottom-color:#fff;border-top-color:transparent;margin-top:-8px}
#DrawerMenu .drawer-subcat{background:#444;display:block !important;max-height:0;overflow:hidden;left:auto;top:auto;position:relative;visibility:visible !important;-webkit-transition:all 200ms ease-in;transition:all 200ms ease-in;width:100%}
#DrawerMenu .drawer-subcat.expanded{max-height:1000px}
#DrawerMenu .drawer-subcat.expanded li:first-child{border-top:1px solid #555}
#SideAccountNavigation .CurrencyChooser{background:none;border:none;display:block;float:none;left:auto;margin-top:15px !important;padding:0;position:relative;padding-bottom:30px;right:auto;top:auto}
#SideAccountNavigation #change-currency,
#SideAccountNavigation h2{display:none}#SideAccountNavigation .selected-currency{background-color:#474747;border:1px solid #5c5c5c}#SideAccountNavigation .selected-currency .Text{padding:0 0 0 5px}
#SideAccountNavigation .CurrencyList{display:none}
#SideAccountNavigation .CurrencyList.open{display:block}
#SideAccountNavigation .CurrencyList dd{border:none}
#SideAccountNavigation .CurrencyList a{background:#474747;border-bottom:1px solid #383838;display:block;font-size:11px;height:35px;line-height:35px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;-moz-transition:all 60ms ease;-webkit-transition:all 60ms ease;-o-transition:all 60ms ease;transition:all 60ms ease}
#SideAccountNavigation .CurrencyList a:hover{background-color:none}
#SideAccountNavigation .CurrencyList .Flag{display:inline-block;float:none;margin-top:0;padding:0;text-align:left;vertical-align:middle;zoom:1}
#SideAccountNavigation .CurrencyList .Text{color:#ccc !important;display:inline-block;overflow:hidden;padding:0 0 0 5px !important;vertical-align:middle;white-space:nowrap}
.productPage div#fancy_outer{height:auto !important}
#back-top{display:none;bottom:20%;margin:0;position:fixed;right:12px;z-index:9999}
#back-top a{background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) 11px -521px no-repeat #FFF;display:block;height:52px;outline:0 none;text-indent:-9999px;width:52px;border:2px solid #000;-moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}
#back-top a:hover{background-position:11px -629px;background-color:#000;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.HL-contact-wrapper .main > .container{padding-top:350px}
.HL-contact-wrapper .main{position:relative}
.HL-contact-wrapper .Breadcrumb ul{padding-bottom:19px}
.HL-mapContact{left:0;position:absolute;top:0;width:100%}
.HL-contact-wrapper .Content .TitleHeading{border-bottom:0 !important;margin-bottom:0;padding-bottom:9px}
.HL-contactForm{float:left;width:61%}
.HL-contactInfo{float:right;width:19%;margin-top:-33px}
.HL-contactInfo h3{margin-bottom:15px;font-size:12px;line-height:20px;text-transform:uppercase;font-weight:700;padding:0 0 8px;color:#000;position:relative;border-bottom:1px solid #c8c8c8;font-family:'Montserrat', sans-serif;letter-spacing:0.05em}
.HL-contactInfo p{font-size:12px;line-height:20px;padding:0 0 22px;margin:0;color:#000}
.contactEmail{padding-bottom:18px}
.contactEmail strong{font-weight:normal}
.contactEmail span{display:block}
.contactEmail a{color:#000}
.contactTime{color:#000}
.contactTime span{display:block}
.txtCaptcha{padding-top:0 !important}
.HL-contact-wrapper p.Submit{padding-top:0}
.HL-contact-wrapper p.Submit .btn{height:36px;line-height:33px}
.HL-BlockCustom .BlockTitle{text-transform:uppercase;font-size:13px}
.HL-BlockCustom .BlockContent p.HL-Email,
.HL-BlockCustom .BlockContent p.HL-Phone{display:inline-block;padding:0 30px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat 0px -2440px}
.HL-BlockCustom .BlockContent p.HL-Phone{background-position:0 -2504px;padding-right:0}
.HL-BlockCustom .BlockContent p label{display:block}.e-content{clear:both}
.BlogPostContent{clear:both;border-top:1px solid #e0e0df;padding-top:18px;overflow:hidden}
.BlogPostContent h3{padding-bottom:9px;font-family:'Roboto', sans-serif;font-size:20px}
#NewsContent .p-name a,.BlockContent.PageContent .BlogPostContent h3 a{font-size:20px;color:#2f2f2f}
#NewsContent .p-name a:hover,
.BlockContent.PageContent .BlogPostContent h3 a:hover{color:#e95144}
.BlockContent.PageContent .BlogPostContent .HL-ReadMore a{font-size:11px;font-weight:700;color:#000;text-transform:uppercase;font-family:'Montserrat', sans-serif;letter-spacing:0.05em;border:1px solid #7d7d7d;padding:9px 20px;display:inline-block}
.BlockContent.PageContent .BlogPostContent .HL-ReadMore a:hover{color:#e95144}
ul.blog-tags li{background:#f7f7f7;border-bottom:1px solid #e5e5e5;color:#000;font-style:italic;font-size:11px;text-transform:capitalize;margin-top:0}
.HL-PostDate{color:#787878;margin-bottom:28px}
.BlogPostContent .bfc{display:block;width:auto}
.BlogPostContent .HL-ReadMore{padding-bottom:7px}
ul.blog-tags{margin-top:0}
.BlogShare{margin:0}
#NewsContent .p-name{padding-bottom:8px;font-family:'Roboto', sans-serif;font-size:20px}
.OrderItemOptions{display:block;padding-left:20px;padding-top:5px}
.YourAccount .list > li{border-top:1px solid #d7d7d7;padding-top:20px;margin-top:20px}
.YourAccount .list > li:first-child{border-top:none;padding-top:0px;margin-top:0px}
.YourAccount .list > li > h4{padding-bottom:12px;color:#000}
.YourAccount .list > li > h4 a{color:#000 !important}
.btns .alt{margin-right:18px}
.HowToPay{font-family:'Montserrat', sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.HowToPay span{font-size:12px;font-weight:400;text-transform:none;font-family:'Roboto Condensed', sans-serif}
.OrderItemList li small{font-family:'Roboto Condensed', sans-serif;font-size:12px;font-weight:400;color:#000}
#PurchaseGiftCertificate .BlockContent > p{margin-bottom:30px}#PurchaseGiftCertificate label{font-weight:400}
#PurchaseGiftCertificate .BlockContent > p > strong{font-weight:400}

@media \0screen{
    .container{width:1180px}
    .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-12{width:100%}
    .col-sm-11{width:91.66666667%}
    .col-sm-10{width:83.33333333%}
    .col-sm-9{width:75%}
    .col-sm-8{width:66.66666667%}
    .col-sm-7{width:58.33333333%}
    .col-sm-6{width:50%}
    .col-sm-5{width:41.66666667%}
    .col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.owl-carousel .owl-wrapper-outer{width:auto;margin:0 -16px;padding:0 16px}
.HL-HasFeaturedProduct .FeaturedProducts + div{margin-top:-95px;clear:none}
.HL-HasNewProduct .HL-ProductList + div li{margin-top:-95px;clear:none}
.Content .ProductList .owl-item{position:relative}
.Content .ProductList .owl-item:hover,
.Content .ProductList li:hover{z-index:2}
.Content .ProductList li > div,
.Content .ProductList .owl-item > div{border:1px solid transparent;position:relative}
.Content .ProductList li:hover > div,
.Content .ProductList .owl-item:hover > div{border-color:#bfbfbf;background:#FFF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:35px 35px 0;margin:-20px -20px 0;margin-bottom:-75px;padding-bottom:90px;-moz-box-shadow:0px 0px 50px rgba(0,0,0,0.1);-webkit-box-shadow:0px 0px 50px rgba(0,0,0,0.1);box-shadow:0px 0px 50px rgba(0,0,0,0.1)}
.Content .ProductList .owl-item:hover > div{padding-left:30px;padding-right:30px;margin-left:-15px;margin-right:-15px}
.Content .ProductList li:hover .ProductCompareButton{visibility:visible}
.CompareButton{display:block}
.Content .ProductList .ProductImage,
.brand-img,#ProductDetails .ProductThumbImage{padding-bottom:0px}
.Content .ProductList li .ProductActionAdd{left:0;bottom:-40px;width:100%;transition:bottom 500ms ease 0s;-webkit-transition:bottom 500ms ease 0s;-moz-transition:bottom 500ms ease 0s;-ms-transition:bottom 500ms ease 0s;-o-transition:bottom 500ms ease 0s;transition:bottom 500ms ease 0s}
.Content .ProductList li:hover .ProductActionAdd{bottom:-96px}
.Content .ProductList .ProductActionAdd{left:0;bottom:-96px;width:100%;-moz-opacity:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
.Content .ProductList .ProductActionAdd > a{border:1px solid #bfbfbf;background:#f7f7f7;text-align:center;display:block;line-height:52px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;border-top-left-radius:0px;border-top-right-radius:0px}
.Content .ProductList li:hover .productWishlist,
.Content .ProductList li:hover .QuickViewBtn,
.Content .ProductList li:hover .ProductActionAdd,
.Content .ProductList li:hover .ProductPriceRating,
.Content .ProductList li:hover .ProductCompareButton,
.Content .ProductList .owl-item:hover .productWishlist,
.Content .ProductList .owl-item:hover .QuickViewBtn,
.Content .ProductList .owl-item:hover .ProductActionAdd,
.Content .ProductList .owl-item:hover .ProductPriceRating,
.Content .ProductList .owl-item:hover .ProductCompareButton{display:block !important;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}

.Content .ProductList li:hover .ProductActionAdd,
.Content .ProductList .owl-item:hover .ProductActionAdd{visibility:visible}
.Content .ProductList .HL-wrapperAction{position:relative;margin:0 -36px}
.Content .ProductList .HL-wrapperAction .ProductActionAdd,
.Content .ProductList .HL-wrapperAction .ProductPriceRating,
.Content .ProductList .HL-wrapperAction .ProductCompareButton{display:none;position:absolute}
.Content .ProductList .HL-wrapperAction .ProductPriceRating{left:36px;bottom:-30px}
.Content .ProductList .HL-wrapperAction .ProductCompareButton{right:36px;bottom:-30px}
.Content .ProductList .owl-item:hover .saleItem,
.Content .ProductList li:hover .saleItem{right:20px;top:20px}
.Content .ProductList.owl-carousel .owl-wrapper-outer{padding-top:20px;padding-bottom:90px}
#SimilarMultiProductsByCustomerViews{margin-bottom:-70px}
.Content .ProductList.owl-carousel .HL-wrapperAction{margin:0 -31px}
.Content .ProductList.owl-carousel .HL-wrapperAction .ProductPriceRating{left:31px}
.Content .ProductActionAdd > a{color:#000 !important;border:none}
.Content .ProductActionAdd > a span{background-position:0 -1958px !important}
.Content .ProductList .ProductCompareButton{margin-bottom:10px}
.ProductList .ProductPriceRating{margin-bottom:10px}
.nav-prev,
.nav-next{height:auto !important}input.quantityInput{display:block}
.CartRemoveLink{height:20px !important}
.DropdownCart .updateCart{margin-right:220px}
.DropdownCart .ProceedToCheckout .CheckoutButton{margin-top:-35px}
.titStep{width:85px}#SearchForm input{line-height:28px;display:inline-block}
input.Textbox,
textarea,
input[type="text"],
input[type="password"]{line-height:31px}
#frmGiftCertificate .FormContainer dd textarea{max-width:540px}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner{max-width:1180px !important;width:1180px !important}
.footer-bottom{padding-bottom:20px}
.HL-GridList{min-width:170px}
.SortBox{min-width:300px}
#SideProductRelated .owl-carousel .owl-wrapper-outer,
#SimilarProductsByCustomerViews .owl-wrapper-outer{margin:0 -16px}
.DropdownCart .ProceedToCheckout{margin-top:-37px}
.DropdownCart .updateCart{margin-right:360px}
.CartItemQuantity .selector,.DetailRow.qty .selector{width:auto !important}
}

.cloudzoom-zoom-inside img:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}
.cloudzoom-lens img:hover{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}
.cloudzoom-zoom-inside img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}
.cloudzoom-lens img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}
.cloudzoom-zoom img{-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}
.ProductList .ProductImage img,#ProductDetails .ProductThumbImage img{max-height:100%}
.ProductList .ProductImage img,
#ProductDetails .ProductThumbImage img,
.ProductList .ProductImage img:before,
#ProductDetails .ProductThumbImage img:before,
.ProductList .ProductImage img:after,
#ProductDetails .ProductThumbImage img:before,
.ProductList .ProductImage img,
#ProductDetails .ProductThumbImage img,
.ProductList .ProductImage,
#ProductDetails .ProductThumbImage,
.ProductList .ProductImage:before,
#ProductDetails .ProductThumbImage:after,
.ProductList .ProductImage > a,
#ProductDetails .ProductThumbImage > a,
.ProductList .ProductImage > a:after,
#ProductDetails .ProductThumbImage > a:after,
.ProductList .ProductImage > a:before,
#ProductDetails .ProductThumbImage > a:before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.ProductImage > a img:not(:first-child){display:none}
.ProductImage:hover > a img:not(:first-child){display:block}
.TopMenu > .inner,
#Header > .inner,
.PageMenu > .inner,
.main > .inner,
.footer-main > .inner,
.footer-links > .inner,
.newsletter-subscription > .inner{width:auto !important;max-width:100% !important}
.widget-title fieldset.box-title{border-top:1px dotted #000;text-align:center;text-transform:uppercase;margin:0 0 43px}
.widget-title fieldset.box-title legend{display:block;font-size:20px;font-weight:700;color:#000000;font-family:'Montserrat', sans-serif;letter-spacing:0.1em;margin:0;padding:0 20px;width:auto;border:0}
.HL-HomeBannerBottom li{margin-bottom:30px;position:relative;text-align:center}
.HL-HomeBannerBottom .des h4{font-size:20px;margin:34px 0 20px;position:relative;font-family:'Montserrat', sans-serif;letter-spacing:0.1em;color:#000;font-weight:700;padding:0}
.HL-HomeBannerBottom .des p{font-size:12px;letter-spacing:0.02em;line-height:20px;margin:0 0 26px}
.HL-instagramSlider{margin:0 0 30px}
.home-instagram .btn{min-width:210px; border: none;}
.home-instagram .widget-title {padding-bottom: 28px;}
.home-instagram{text-align:center;padding:50px 0 44px;background:#fff8ee}.home-instagram .widget-title h3{font-size:20px;font-weight:700;letter-spacing:0.1em;margin:0;padding:0 0 20px;color:#000;font-family:'Montserrat', sans-serif;text-transform:uppercase;text-align:center}
.instagram-des{color:#2d2d2d;letter-spacing:0.02em; margin-bottom: 0;}
.instagram-des span{/* background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/icon-instagram-small.png?t=1602627623) no-repeat 0 0; */display:inline-block;width:24px;height:16px;padding-right:8px}
.instagram-des span:before {content: "\f16d";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
.HL-HomeContentBanner{margin-bottom:37px; position: relative;}
.HL-HomeContentBanner .container{height: 100%;
    left: 50%;
    margin-left: -585px;
    position: absolute;
    top: 0;}
.HL-HomeContentBanner .col-xs-5 {
    display: table;
    float: right;
    height: 100%;
    overflow: hidden;
    position: relative;
    table-layout: fixed;
    text-align: center;
    vertical-align: middle;
}
.HL-HomeContentBanner .hl-inner {
    display: table-cell;
    vertical-align: middle;
}
.HL-HomeContentBanner .inner a{padding:0 15px 0 30px}
.HL-HomeContentBanner h2{color:#000000;font-size:40px;font-weight:700;font-family:'Montserrat', sans-serif;margin:0;position:relative;letter-spacing:0.1em;text-transform:uppercase;padding-bottom:13px}
.HL-HomeContentBanner p.line{background:#000;height:2px;margin:0 auto 20px;width:50px}
.HL-HomeContentBanner p{color:#2d2d2d;margin:0 0 37px;line-height:20px}
.banner_home_page_top{margin-bottom:35px}
.banner-home-top{clear:both;text-align:center}
.banner-home-top li a {display: block;}
.banner-home-top li a img:hover {opacity: 0.6; filter: alpha(opacity=60); -webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}

.banner-home-top ul{margin-bottom:0}
.banner-home-top li{position:relative}
.banner-home-top h4{left:0;margin-top:-13px;position:absolute;text-align:center;top:50%;width:100%; padding-bottom:0;}
.banner-home-top h4 span{font-weight:700;text-transform:uppercase;font-family:'Montserrat', sans-serif;letter-spacing:0.1em;font-size:13px}
.product-nav.HL-NoPaging{ border:0 !important; padding:0 !important; min-height:0 !important; background:0; border:0;}
.brandpage .HL-NoPaging{margin-bottom:0}
.brandpage .product-nav.HL-HasPaging{border:1px solid #d0d0d0 !important;padding:10px !important;overflow:hidden}
#GiftCertificatesMenu li,#SideAccountMenu li,#BlogRecentPosts li{padding:23px 0;border-top:1px solid #d0d0d0;position:relative;margin-bottom:0;-webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -ms-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
#GiftCertificatesMenu li:first-child,#SideAccountMenu li:first-child,#BlogRecentPosts li:first-child{border-top:0;padding-top:10px}
#GiftCertificatesMenu li a,#SideAccountMenu li a,#BlogRecentPosts li a{color:#000000;font-size:12px;-moz-transition:all 0.5ms ease;-webkit-transition:all 0.5ms ease;-o-transition:all 0.5ms ease;transition:all 0.5ms ease}
#GiftCertificatesMenu li:hover,#SideAccountMenu li:hover,
#BlogRecentPosts li:hover{padding-left:15px}
#GiftCertificatesMenu li:hover a,#SideAccountMenu li:hover a,#BlogRecentPosts li:hover a{color:#000 !important}
#GiftCertificatesMenu li:hover a:before,#SideAccountMenu li:hover a:before,#BlogRecentPosts li:hover a:before{position:absolute;top:27px;left:0;border:4px solid transparent;border-left-color:#000;width:5px;height:5px;content:""}
#GiftCertificatesMenu li:first-child:hover a:before,
#SideAccountMenu li:first-child:hover a:before,
#BlogRecentPosts li:first-child:hover a:before{top:15px}
#frmGiftCertificate .btn{background:#FFF;color:#000;border:2px solid #000;line-height:32px}
#frmGiftCertificate .btn:hover{background:#000;color:#FFF}
#frmGiftCertificate .btn.alt{border:0;background:#000;color:#FFF;line-height:36px}
#frmGiftCertificate .btn.alt:hover{color:#FFF;background:#e95144}
.lookbook{margin:-18px 0 0}
.lookbook .slide-des{width:50% !important;top:34%;left:auto !important;right:0 !important;position:absolute;text-align:center;color:#000}
.lookbook .slide-des p:first-child{text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:0.2em;margin:0 0 3px}
.lookbook .slide-des p.line{height:3px;width:37px;margin-bottom:15px;display:block}
.lookbook .slide-heading{padding-bottom:8px;color:#000}
.lookbook .slide-text{font-size:12px;font-style:italic;max-width:100%;display:block}
.lookbook .HL-LookbookSlider{margin:0}
.lookbook .HL-LookbookSlider .slides{margin:0;display:block;position:relative}
.lookbook .HL-LookbookSlider .owl-item:nth-child(1) .slides .slide-des{left:0 !important}
.lookbook .HL-LookbookSlider .owl-item:nth-child(2) .slides .slide-text{font-weight:400;text-transform:none;letter-spacing:normal}
.lookbook .footer-top{float:right;width:100%;margin:0 0 6px;padding:0;position:relative;z-index:9}
.lookbook .footer-top .SocialConnect{float:right;margin:0}
.lookbook .footer-top .SocialConnect ul{margin:0}
.lookbook .footer-top .SocialConnect li{margin:0 5px 3px 0}
.lookbook .footer-top .SocialConnect li.li-instagram{margin-right:0}
.lookbook .footer-top .social_icon.last{display:none}
.lookbook p.bottom{clear:both;text-align:center;border-top:1px solid #d0d0d0;padding-top:40px}
.lookbook p.bottom .btn{height:48px;line-height:46px;min-width:140px}
.lookbook .owl-theme .owl-controls .owl-buttons div.owl-prev{background-position:0 -2914px;border:0;top:50%; background-color: transparent;}
.lookbook .owl-theme .owl-controls .owl-buttons div.owl-next{border:0;background-position:100% -2914px;top:50%; background-color: transparent;}
.lookbook .owl-theme .owl-controls .owl-pagination{display:none;bottom:3px;position:absolute;width:100%}
.lookbook .slide-des .slide-button{padding:0 20px 0 26px;text-decoration:none;min-width:215px}
.lookbook .slide-text{padding:0 0 25px;margin:0 auto;max-width:460px}
.lookbook .slide-heading{font-size:40px;font-weight:700;padding:0 0 10px;margin-bottom:0;letter-spacing:0.1em;text-transform:uppercase}
.lookbook .slide-des p.line{width:50px;margin:0 auto 17px;height:2px;background:#000}
.page .PageMenu .pages-menu .HL-HasMegamenu .Wrapper-Megamenu{display:none !important}
#sizechartModal .modal-header{border:0;padding:0}
#sizechartModal .modal-header .modal-title{display:none}
#sizechartModal .modal-header .close{text-indent:-9999px;background:url(//cdn10.bigcommerce.com/s-qn2hg/templates/__custom/images/list-sprite.png?t=1602627623) no-repeat -41px -2298px #000;cursor:pointer;height:30px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";padding:0;position:absolute;right:-29px;top:2px;width:29px}
#sizechartModal .modal-dialog{width:843px;height:500px;margin:-250px auto 30px;top:50%}
#sizechartModal .modal-body{padding:5px 15px 30px;overflow-y:auto}
#sizechartModal .modal-content{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}
#wishlistsform .btn.alt{border:0}
#wishlistsform table tr th:last-child,#wishlistsform table tr td:last-child{text-align:center}
#wishlistsform .CartContents tbody tr td:first-child{padding-left:20px}
.AdvancedSearch .btn.alt{border:0}
.PageContent ul,.PageContent ol{line-height:22px}.faceted-search .ProductList{font-size:inherit}
.faceted-search .ProductList .p-name a{color:#000;font-size:12px;font-weight:400}.faceted-search #SearchResultsProduct .ProductList li{margin:0 5px 15px}
.HL-NoFactedLeft{display:none}.HL-FactedMainfull.Content{width:100%}
#SearchResultsCategory{padding-top:0}
#SearchResultsCategoryAndBrand{margin-top:12px}
.js-faceted-search-column .SubCategoryList a{font-weight:700;color:#000;font-size:12px;letter-spacing:0.05em}
.js-faceted-showing-container .facet-container{border-top:0}
.js-faceted-showing-container .facet-container .facet-header,.js-faceted-showing-container .facet-container .facet-header-title{padding-top:0}
.productlist-page .js-faceted-search-column .SubCategoryList{border-bottom:1px solid #d0d0d0;padding-bottom:10px}
#SearchResultsProduct .CompareButtonContainer{border-top:1px solid #d0d0d0;padding-top:20px;margin-top:10px}
.faceted-search .ProductList .productWishlist a{font-size:0;text-indent:0}
.faceted-search .ProductList.List .productWishlist a{font-size:11px}

/* Main SlideShow */
.slide-show .slide-overlay.left {left: 0%; margin: 0;}
.slide-show .slide-overlay.right {left: auto; margin: 0; right: 0%;}

@media screen and (min-width: 1200px) {
.slide-show .slide-overlay.left {left: 30%; margin: 0;}
.slide-show .slide-overlay.right {left: auto; margin: 0; right: 30%;}
}
@media screen and (max-width: 767px) {
.slide-show .slide-overlay {top: 5%;}
.slide-show h2.HL-HasHeading {
    font-size: 20px;
    margin-bottom: 5px;
    padding-bottom: 10px;
}
.slide-show .btn {font-size: 10px; line-height: 30px;}
}

@media screen and (max-width: 767px) {
.slide-show h2.HL-HasHeading {
    font-size: 14px;
    margin-bottom: 0;
    padding-bottom: 5px;
}
.slide-show .slide-text {
    font-size: 10px;  margin-bottom: 5px;}
.slide-show .btn {font-size: 10px; line-height: 20px;}
}

/* Custom Fiels */
.ProductDetailsGrid.prodAccordionContent .Label { width: auto; padding-right: 30px; min-width: 100px;}

/* Cart Page */
#CartEditProductFieldsForm #ModalContent {padding-top: 20px !important; padding-bottom: 20px !important; height: auto !important;}
.CartItemRemove .CartItemQuantity + .CartRemoveLink:after {content:"Remove";}

.radio input[type=radio], 
.radio-inline input[type=radio], 
.checkbox input[type=checkbox], 
.checkbox-inline input[type=checkbox] {margin-left: -7px;}


    .ProductList .ProductImage, 
    #ProductDetails .ProductThumbImage, .HL-Brandslider .owl-item > div{
      min-height: 280px;
    }

    /* Basic Image Swap */
.ProductImage > a img:not(:first-child) {display:none;}

/* Gift Set Page */
.giftSet #CategoryContent .CompareButton {display: none;}
.env_gift_cs_box .env_gift_cs_tab_right > .env_gift_cs_hover + div {text-align: center;}

.gallery a {padding: 8px 7px; display: inline-block;}
 
/*category page toolbar*/
.toolbar .left .btn-hover{border-right:1px solid #dfe4e6; margin-right:10px;}
.toolbar .right .btn-hover{border-left:1px solid #dfe4e6; }
.toolbar button{float: left; position:relative; z-index: 2; border:0; background-color: transparent;  font: 700 12px 'Roboto', sans-serif;  color:#000; text-transform:uppercase; padding:30px 49px 30px 26px; letter-spacing: 0.05em; }
.toolbar button.btn-hover{color:#e95144; background-color:#ffffff; }
.toolbar button.btn-hover .icon-drop:before{content:"_"; top:20px; color:#e95144; }
.toolbar .right button{padding-left:28px;}
.toolbar .product-nav{/* float:left; width:70%; */ margin-bottom: 0; width: auto; }
.toolbar .FloatRight{width:100%;}
.toolbar .SortBox div.selector{margin-bottom:0; }
.toolbar{margin-bottom:0px; float:left; width:100%; border-top:1px solid #dfe4e6; }
.txtL.hidden-xs{width:170px; float:left; margin-right:29px;  }
.toolbar-bottom{margin-top: 0px; /*margin-top:-88px;*/ }

.icon-drop:before{content:"+"; position:absolute; right:38px; top:26px; width:0; height:0; font-size:16px; }
.collection-filter-panel{margin-top: -1px; padding:30px; width: 100%; float:left; border-top:1px solid  #dfe4e6; border-bottom:1px solid  #dfe4e6; display:none;}
.collection-sharing-panel{text-align:right; margin-top: -1px; padding:25px 20px 20px 20px; width: 100%; float:left; border-top:1px solid  #dfe4e6; border-bottom:1px solid  #dfe4e6; display:none;}
.FilterPrice,.FilterBrand, .SortBox, .FilterCategory {margin-right: 10px; padding: 0; position:relative;font:400 12px 'Roboto', sans-serif; }
#SideShopByBrand:hover, #SideCategoryShopByPrice:hover, .SortBox label:hover{cursor:pointer; }
.FilterPrice,.FilterBrand, .product-nav{float:left; color:#404e53;}
.FilterPrice .Block,.FilterBrand .Block, .collection-sharing-panel .Block{margin-bottom:0; }
.FilterPrice h3, .FilterBrand h3, .SortBox label, .FilterCategory h3 { padding: 12px 15px; position:relative; border:1px solid #d2d8db; font: 400 12px 'Roboto', sans-serif; color:#66787f; text-transform:capitalize; width:100%; }
.FilterPrice h3:before, .FilterBrand h3:before, .SortBox label:before, .FilterCategory h3:before {content:""; width:0; height:0; position:absolute; right:20px; top:49%; border:4px solid transparent; border-top-color:#7a8e95; }
.FilterPrice ul, .FilterBrand ul, .SortBox ul, .FilterCategory ul{padding-top: 0; padding-bottom: 0; position:absolute;left:0; top:41px; z-index:20; width:100%; margin:0; border:1px solid #d9d9d9; /* display:none; */background-color:#ffffff;  }
.FilterPrice ul li , .FilterBrand ul li , .SortBox ul li, .FilterCategory ul li {padding:5px 10px;  font: 400 12px 'Roboto', sans-serif; color: #404e53; list-style: none; width: 100%;}
.FilterPrice ul li:hover, .FilterBrand ul li:hover, .SortBox ul li:hover, .FilterCategory ul li:hover{background-color:#ceeeee; color: #737373; }
.FilterPrice .ShopByPrice:hover ul, .FilterBrand  .BrandList:hover ul, .SortBox:hover ul, .FilterCategory ul:hover {/* display:block; */ }
.collection-sharing-panel  div{display:inline-block;}
.collection-sharing-panel .social_icon li{float:left; margin-right:8px;}

.FilterCategory .sf-menu.pages-menu {display: none !important;}
.FilterCategory .sf-menu li.sfHover ul, .FilterCategory .sf-menu li:hover ul {display: none !important; visibility: hidden !important; left: -9999em;}

/* Filter */
.SortBox label{/* display:none; */ }
.collection-filter-panel, .collection-sharing-panel{margin-bottom:25px; }
.SortBox div.selector span{text-transform:capitalize; line-height: 37px; font: 400 12px 'Roboto', sans-serif; color:#66787f; }
.CategoryPagingTop {margin-bottom: 65px;}
#CategoryPagingBottom .nav-next {margin-right: 20px;}
#CategoryPagingBottom {margin-top: 0 !important;}
.toolbar .product-nav {border: none;}

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

.env_gift_cs_box .env_gift_cs_tabas.view {max-height: 405px; overflow-y: scroll; padding-top: 20px;}
.TopMenu li.Newsletter {cursor: pointer;}
