    *{margin:0;padding:0;outline:none}
    body{background-color:#fff;font-size:12px;color:#2d2d2d;font-family: 'montserratregular';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: 'montserratregular';}h1,.h1{font-size:24px;font-family: 'montserratsemi_bold';font-weight:normal;padding:0 0 20px 0;text-transform:capitalize;letter-spacing:normal}h2,.h2{font-size:20px;font-family: 'montserratsemi_bold';font-weight:normal;padding:0 0 20px 0;text-transform:uppercase}
    h3,.h3{font-size:18px;font-family: 'montserratsemi_bold';font-weight:normal;padding:0 0 20px 0}
    h4,.h4{font-size:13px;font-family: 'montserratsemi_bold';font-weight:normal;padding:0 0 20px 0;text-transform:uppercase}
    h5,.h5{font-size:12px;font-family: 'montserratsemi_bold';font-weight:normal;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:1;opacity:1;filter:alpha(opacity=100);-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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/bullet_line.png?t=1676057946)}
    blockquote{border-left:3px solid #dadada;font-family: 'montserratregular';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
     -------------------------- */
     
     
     
     
     /* Fonts Path
     --------------------------- */
     
     @font-face {
        font-family: 'montserratblack';
        src: url('../Styles/font/montserrat-black-webfont.eot');
        src: url('../Styles/font/montserrat-black-webfont.eot?#iefix') format('embedded-opentype'),
             url('../Styles/font/montserrat-black-webfont.woff2') format('woff2'),
             url('../Styles/font/montserrat-black-webfont.woff') format('woff'),
             url('../Styles/font/montserrat-black-webfont.ttf') format('truetype'),
             url('../Styles/font/montserrat-black-webfont.svg#montserratblack') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    @font-face {
        font-family: 'montserratbold';
        src: url('../Styles/font/montserrat-bold-webfont.eot');
        src: url('../Styles/font/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
             url('../Styles/font/montserrat-bold-webfont.woff2') format('woff2'),
             url('../Styles/font/montserrat-bold-webfont.woff') format('woff'),
             url('../Styles/font/montserrat-bold-webfont.ttf') format('truetype'),
             url('../Styles/font/montserrat-bold-webfont.svg#montserratbold') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    @font-face {
        font-family: 'montserrathairline';
        src: url('../Styles/font/montserrat-hairline-webfont.eot');
        src: url('../Styles/font/montserrat-hairline-webfont.eot?#iefix') format('embedded-opentype'),
             url('../Styles/font/montserrat-hairline-webfont.woff2') format('woff2'),
             url('../Styles/font/montserrat-hairline-webfont.woff') format('woff'),
             url('../Styles/font/montserrat-hairline-webfont.ttf') format('truetype'),
             url('../Styles/font/montserrat-hairline-webfont.svg#montserrathairline') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    @font-face {
        font-family: 'montserratlight';
        src: url('../Styles/font/montserrat-light-webfont.eot');
        src: url('../Styles/font/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
             url('../Styles/font/montserrat-light-webfont.woff2') format('woff2'),
             url('../Styles/font/montserrat-light-webfont.woff') format('woff'),
             url('../Styles/font/montserrat-light-webfont.ttf') format('truetype'),
             url('../Styles/font/montserrat-light-webfont.svg#montserratlight') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    @font-face {
        font-family: 'montserratregular';
        src: url('../Styles/font/montserrat-regular-webfont.eot');
        src: url('../Styles/font/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
             url('../Styles/font/montserrat-regular-webfont.woff2') format('woff2'),
             url('../Styles/font/montserrat-regular-webfont.woff') format('woff'),
             url('../Styles/font/montserrat-regular-webfont.ttf') format('truetype'),
             url('../Styles/font/montserrat-regular-webfont.svg#montserratregular') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    @font-face {
        font-family: 'montserratsemi_bold';
        src: url('../Styles/font/montserrat-semibold-webfont.eot');
        src: url('../Styles/font/montserrat-semibold-webfont.eot?#iefix') format('embedded-opentype'),
             url('../Styles/font/montserrat-semibold-webfont.woff2') format('woff2'),
             url('../Styles/font/montserrat-semibold-webfont.woff') format('woff'),
             url('../Styles/font/montserrat-semibold-webfont.ttf') format('truetype'),
             url('../Styles/font/montserrat-semibold-webfont.svg#montserratsemi_bold') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    
    
    /* End Font path
    --------------------------------------- */
     
     
     
    .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: 'montserratregular';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: 'montserratbold';font-size:11px;font-weight:normal;}
    div.selector,div.selector span,div.checker span,div.radio span,div.button,div.button span{background-image:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icon_sprite.png?t=1676057946);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-family: 'montserratsemi_bold';font-weight:normal}
    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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icon_arrow_down.png?t=1676057946) 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: 'montserratregular'; 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: 'montserratregular';}
    
    .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}.ProductActionAdd > a{font-size:12px;font-family: 'montserratbold';font-weight:normal;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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:normal;line-height:52px;font-family: 'montserratbold'; display:block;width:100%;padding:0 10px;}
    .CheckoutButton .btn,.BottomPaymentButton .btn{line-height:52px;font-family: 'montserratbold';font-size:16px;font-weight:normal;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icon_sprite.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icons_off.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icons_on.png?t=1676057946) 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:normal;font-family: 'montserratbold';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:4px solid #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:4px solid #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: 'montserratregular';color:#000}
    .productPage .ProductPrice,.QuickViewModal .ProductPrice{font-size:20px;font-weight:normal;font-family: 'montserratsemi_bold';}
    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:35px !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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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:inherit}
    .ProductList li > div{padding:0}
    #new .ProductList li {display:none;}
    #new .ProductList li:nth-child(-n+5) {display:inline-block;}
    .productlist-page .ProductList li{margin:0 5px 15px; min-height:inherit!important;}
    .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: 'montserratbold';font-weight:normal;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:none;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-family: 'montserratsemi_bold';font-weight:normal;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: 'montserratregular';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:normal;border:2px solid #fe5239;font-family: 'montserratbold';}
    .ProductList .ProductDescription{display:none}
    .ProductList li:hover .ProductImage img,
    .ProductList .owl-item:hover .ProductImage img{opacity:0.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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/recapRefresh.png?t=1676057946) 0 0 no-repeat !important}
    #recaptcha_reload_btn img{visibility:hidden}
    #recaptcha_switch_audio_btn{display:block;background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/recapAudio.png?t=1676057946) 0 0 no-repeat !important}
    #recaptcha_switch_audio_btn img{visibility:hidden}
    #recaptcha_whatsthis_btn{display:block;background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/recapHelp.png?t=1676057946) 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-family: 'montserratsemi_bold';font-weight:normal;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icon_arrow_down.png?t=1676057946) 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}
    #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 0px 0;padding-top:22px;z-index:2;position:relative;padding-bottom:0px}
    .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:78px;min-width:245px;color:#000;letter-spacing:0.02em}
    .TopMenu .TopLink .last .wishlist-link{float:right}
    .TopMenu .TopLink .last .myaccount-link{float:right}
    .TopMenu .TopLink .last .HL-Login{float:right;padding-right:0; padding-left:10px; line-height:18px}
    .TopMenu .TopLink .last .HL-Login a,
    .CartLink a#ShowDropdownCart,
    .TopMenu .TopLink .last .wishlist-link a{color:#4f4f4f;font-size:12px;line-height:19px;letter-spacing:0.02em}
    .TopMenu .TopLink .last .myaccount-link a{color:#4f4f4f;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) -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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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:12px 15px 11px;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: 'montserratbold';font-weight:normal;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:240px;left:0px!important;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:11px;-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 .pages-menu.sf-menu li li a:before{position:absolute;content:"";width:0;height:0;left:20px;top:15px;-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:10px;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}
    .sf-menu .HL-HasMegamenu > ul li:hover a:before  {color:#323232;background-color:#000;top:11px;}
    .PageMenu.sf-menu .HL-HasMegamenu > ul li:hover a:before{color:#323232;background-color:#000;top:15px}
    
    .PageMenu .HL-HasMegamenu > ul li:hover a.sf-with-ul{}.PageMenu .HL-HasMegamenu > ul li a.sf-with-ul:before{}
    
    .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:100%;top:-10px !important}
    .PageMenu #SideCategoryList li ul li ul,
    .PageMenu #SideCategoryList .sf-menu li ul li ul{left:100%;top:0 !important;border:1px solid #d0d0d0}
    
    .PageMenu #SideCategoryList .sf-menu li ul li ul li ul li ul li ul {padding-left:20px;}
    .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:5px;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:3px 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:20px}
    .PageMenu .HL-HasMegamenu > ul li ul li > a:before{left:0}
    .PageMenu .HL-HasMegamenu > ul li ul li:hover > a{padding-left:20px}
    .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:51px}
    #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: 'montserratregular';}
    .header-top span{font-size:14px}
    .header-top p{margin:0}
    .header-top .close{ display:block; width:9px; height:9px;/* background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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; text-shadow:0 0 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:19px 0 0;font-family: 'montserratbold';font-weight:normal}
    .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; z-index:9; width:auto; padding:0px; margin:0px 0 0; position:absolute; top:-10px;}
    .header-logo img{display:block; margin:-5px 0 0; }
    #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;height:auto;padding:2px 10px 2px 13px;width:135px;background:none; font-family: 'montserratlight'; line-height:1.3;}
    #SearchForm .Button{background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/search-icon-black.png?t=1676057946) 0px 11px no-repeat;cursor:pointer;border:0 !important;vertical-align:top;margin:0;width:24px;height:21px;padding:0; background-size:9px 9px;}
    #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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/search-icon-white.png?t=1676057946) 20px 18px no-repeat; background-size:11px 11px; 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:none;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) -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:5px 30px 0px;float:left;overflow:hidden;margin:0;}
    .fixed.header .HL-LogoScroll img{max-width:inherit; height:40px;}
    .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:0px;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: 'montserratbold';font-weight:normal;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: 'montserratregular';}
    .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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 8px -1107px no-repeat;display:inline-block;margin-left:5px;font-family: 'montserratbold';font-weight:normal;-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:29px;padding-top:28px;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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: 'montserratregular';font-weight:normal;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: 'montserratregular';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:normal;font-family: 'montserratsemi_bold';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: 'montserratregular';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: 'montserratregular';}
    .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: 'montserratbold';font-size:12px;font-weight:normal;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: 'montserratregular';}
    .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: 'montserratregular';}
    .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 0px;border-top:0px none #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:7px 8px 0 12px}
    .HL-GridList span{background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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: 'montserratregular';border-bottom:0 !important;letter-spacing:0.1em}
    .CategoryDescription img{padding-bottom:5px}
    .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:0px 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:normal;letter-spacing:0.05em;color:#2d2d2d;font-family: 'montserratbold';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: 'montserratbold';font-size:12px;font-weight:normal;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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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 .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;min-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: 'montserratregular';}
    .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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) -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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/bul_accordion_on.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/bul_accordion_offRight.png?t=1676057946) 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:normal;padding:0;line-height:35px;width:auto;border:0;letter-spacing:0.05em;font-family: 'montserratbold';}
    #SideProductAddToWishList{position:relative;padding-left:36px;margin-top:12px;line-height:24px}
    #SideProductAddToWishList:before{background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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:normal;font-size:12px; text-transform:uppercase;font-family: 'montserratbold';-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: 'montserratregular';font-size:12px;text-transform:none;padding-bottom:15px}
    .HL-ProductTabs .prodAccordionContent{}
    .HL-ProductTabs .prodAccordionContent strong{font-weight:normal;}
    .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; font-size:12px;}
    .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:normal;padding-bottom:23px;letter-spacing:0.1em;text-transform:uppercase;font-family: 'montserratbold';}
    .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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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: 'montserratbold';font-size:11px;font-weight:normal;color:#000;text-transform:uppercase;letter-spacing:0.05em}
    .fastCartTop .fastCartItemBox a{color:#000;font-size:12px;font-family: 'montserratregular';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-family: 'montserratbold';font-weight:normal;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-family: 'montserratbold';font-weight:normal;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-family: 'montserratbold';font-weight:normal;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: 'montserratregular';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}
    .CartContents .ProductName{color:#585858;padding-left:0;padding-right:0}
    .CartContents .ProductName a.HL-ProductName{ font-size:12px; font-family: 'montserratregular';font-weight:400; line-height:17px}
    .CartContents thead{background:#ededed}
    .CartContents tbody tr td{padding:30px 30px 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-family: 'montserratbold';font-weight:normal;}
    table.CartContents tfoot .SubTotal.gtotal td div{font-size:16px;font-family: 'montserratbold';font-weight:normal;}
    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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 0px -2369px no-repeat;padding-top:5px;color:#585858}.HL-ProductNameGift a{color:#000}
    .CartItemIndividualPrice,
    .CartItemTotalPrice{font-size:12px;font-family: 'montserratregular';color:#000}
    .CartContents tbody tr td.CartItemIndividualPrice,
    .CartContents tbody tr td.CartItemTotalPrice{padding-top:37px;font-family: 'montserratbold';font-weight:normal;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-family: 'montserratregular';font-weight:normal}
    #ChooseShippingAddress .icon-add{top:45px}
    .ShipperPrice{font-size:14px;font-family: 'montserratbold';font-weight:normal;font-style:normal;color:#000;padding-left:5px}
    .ShipperName{font-size:13px;font-weight:normal;font-family: 'montserratregular';}
    .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('//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/GiftWrappingAvailable.png?t=1676057946') 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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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-family: 'montserratbold';font-weight:normal;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{}
    .EstimateShippingButtons .txt-link.btn:hover,
    #CartFormContainer .updateCart .btn:hover,
    #CartFormContainer .KeepShopping .btn:hover{}
    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: 'montserratregular';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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/cart_empty.png?t=1676057946) 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-family: 'montserratbold';font-weight:normal}
    .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-family: 'montserratbold';font-weight:normal;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: 'montserratregular';}
    .DropdownCart .CartContents td.ProductName a{white-space:pre-line;font-weight:500;text-transform:none;font-size:12px;font-family: 'montserratregular';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: 'montserratbold'; font-size:12px;color:#000;font-weight:normal}
    .DropdownCart .CartContents tfoot td em,
    .CartContents tfoot .SubTotal td .titGTotal em{font-family: 'montserratbold';font-size:18px;font-weight:normal}
    .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: 'montserratregular';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:normal;font-family: 'montserratbold';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-family: 'montserratbold';font-weight:normal;}
    #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: 'montserratregular';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: 'montserratbold';color:#000;font-weight:normal;font-size:13px;text-transform:uppercase}
    table .CompareFieldName{width:95px;border-bottom:none !important;font-family: 'montserratbold';color:#000;font-weight:normal;font-size:13px;text-transform:uppercase}
    table .CompareFieldTop{text-align:left;font-family: 'montserratbold';color:#e04534;font-weight:normal;font-size:11px;text-transform:uppercase}
    table .CompareFieldTop:first-child{text-align:center;font-family: 'montserratregular';color:#000;font-size:13px}
    .CompareFieldTop a{font-size:14px}
    table .CompareFieldTop a{text-align:center;font-family: 'montserratbold';color:#e04534;font-weight:normal;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: 'montserratbold';font-weight:normal;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: 'montserratregular';font-size:12px;}
    .HorizontalFormContainer dd .selector span,
    .form dd .selector span{font-family: 'montserratregular';font-size:12px;}
    .HorizontalFormContainer dd,.form dd{padding-bottom:15px;margin-left:0;overflow:hidden;margin:0}
    .HorizontalFormContainer dt,
    .form dt{width:auto;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-family: 'montserratbold'; font-weight:normal;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-family: 'montserratbold'; font-weight:normal;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('//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/GiftWrappingAvailable.png?t=1676057946') 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('//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/VideoOverlay.png?t=1676057946');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 {margin-bottom:60px}
    .NewProducts{margin-bottom:40px}
    .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}
    #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("//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icon-close.png?t=1676057946") 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('//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/SubBrand.gif?t=1676057946') 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: 'montserratregular';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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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}
    #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:9999;}
    #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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) -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: 'montserratregular'; 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: 'montserratregular';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("//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/nav_active.png?t=1676057946") 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-family: 'montserratbold';font-weight:normal;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("//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/out-of-stock-bg.png?t=1676057946") 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: 'montserratregular';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-family: 'montserratbold';font-weight:normal;}
    #DrawerMenu li > ul a{padding-top:15px;padding-bottom:15px;font-family: 'montserratregular';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; overflow-y:auto;}
    #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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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{}
    .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:normal;padding:0 0 8px;color:#000;position:relative;border-bottom:1px solid #c8c8c8;font-family: 'montserratbold';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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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: 'montserratregular';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:normal;color:#000;text-transform:uppercase;font-family: 'montserratbold'; 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: 'montserratregular';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: 'montserratbold';font-size:13px;font-weight:normal;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: 'montserratregular';}
    .OrderItemList li small{font-family: 'montserratregular';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:4px solid #000;text-align:center;text-transform:uppercase;margin:0 0 43px}
    .widget-title fieldset.box-title legend{display:block;font-size:20px;font-family: 'montserratbold';font-weight:normal;color:#000000;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: 'montserratbold';letter-spacing:0.1em;color:#000;font-weight:normal;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:normal;letter-spacing:0.1em;margin:0;padding:0 0 20px;color:#000;font-family: 'montserratbold';text-transform:uppercase;text-align:center}
    .instagram-des{color:#2d2d2d;letter-spacing:0.02em; margin-bottom: 0;}
    .instagram-des span{/* background:url(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/icon-instagram-small.png?t=1676057946) 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:78px}
    .banner-home-top{clear:both;text-align:center}
    .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%}
    .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(//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/list-sprite.png?t=1676057946) 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}
    
    
    
    /* 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;}
    
    #CartFormContainer .wrapInputCount{min-width: 122px;}
    
    .Block > .icon-add {
        background: #999 url("//cdn11.bigcommerce.com/s-hwhy5p/templates/__custom/images/add.png?t=1676057946") no-repeat scroll 50% 50%;
    }
    #ChooseShippingAddress .icon-add,
    #ChooseBillingAddress .icon-add {
        top: 15px;
        right: 15px;
    }
    .form ul {list-style: none;}
    
    
    /* TEjas CSS
    ====================================== */
    
    .TopMenu li.HeaderStorePhoneNumber span,
    .TopMenu li.HeaderStorePhoneNumber a {font-family: 'montserratregular';}
    .TopMenu .TopLink .last .HL-Login a {font-family: 'montserratregular';}
    .banner-home-top span.top-three-block-title-area{left:0;margin-top:0px;position:absolute;text-align:center;top:39%;width:100%}
    .banner-home-top span.top-three-block-title-area span.top-three-block-small-title {font-family: 'montserratregular';    color:#fff; line-height:16px; font-size:18px; text-transform:uppercase; clear:both; display:block;}
    .banner-home-top span.top-three-block-title-area span.top-three-block-big-title {font-family: 'montserratbold';    color:#fff; line-height:33px; font-size:35px; text-transform:uppercase; clear:both;}
    
    .banner-bottom-ul {width:66%; margin:0 auto;}
    
    .product_video .prodAccordionContent {width:450px;}
    
    /* Footer
    ============================== */
    
    .footer-product-list-area {width:100%; float:left;}
    .footer .footer-product-list-area ul {width:50%!important; float:left;}
    
    
    /* End Footer
    ============================= */
    
    .ordering .ordering-contant strong{float: none; width: auto; line-height: 1.5; margin-bottom: 15px; letter-spacing: 0.5px; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size: large;}
    .dup_sec_inner.dup_sec_hr{border-top: 1px solid #e0e0df; padding-top: 10px; margin-top: 10px;}
    
    .HL-HomeBannerBottom li img {box-shadow:5px 5px 10px 0px rgba(173,173,173,0.5);}
    .ProductDetailsGrid.prodAccordionContent  {display:block;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow {float:left; width:100%; clear:both; display:block;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Label {display:none;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value {float:left; width:350px; clear:both; display:block;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table{float:left; width:100%; clear:both; display:block; border-left:1px solid #cccccc; border-top:1px solid #cccccc;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr:nth-child(odd) {background:none #f3f3f3;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr:nth-child(even) {background:none #fff;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr th {padding:5px 10px; margin:0px; color:#2b2b2b; background:none #e6e6e6; text-align:left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:0px none; border-left:0px none;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr th:nth-child(1) {width:20%;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr th:nth-child(2) {width:35%; text-align:center;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr th:nth-child(3) {width:45%;text-align:center;}
    
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr td:nth-child(1) {width:20%;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr td:nth-child(2) {width:35%; text-align:center;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr td:nth-child(3) {width:45%; text-align:center;}
    .ProductDetailsGrid.prodAccordionContent  .DetailRow div.Value table tr td {padding:5px 10px; margin:0px; color:#2b2b2b; background:none transparent; text-align:left; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;border-top:0px none; border-left:0px none;}
    
    /* Home remove megamenu image
    ============================= */
    .Wrapper-Megamenu li.MegaMenuColRight{display:none !important;}
    
    
    /* Product Page Video
    ============================= */
    
    .product_video #VideoSingle .VideoSingleTitle{margin:10px 0;}
    .product_video #VideoList li{padding:3px 0 0px; height:75px; margin-top:5px;}
    .product_video #VideoList ul{margin-top:5px;}
    
    /* Home Catalogs
    ============================= */
    .issuuembed.issuu-isrendered{width:100% !important;}
    
    /*Oredering css start*/
    
    .ordering .ordering-contant {
    width: 50%;
    float: right;
    margin-top: 26px;
}

.ordering .HL-wrapContactForm {
    overflow: hidden;
    width: 50%;
    float: left;
    margin-top: 18px;
}

.ordering .HL-contactForm{
    width: 85%;
}
    
    
/* Jotform
===================================== */

.ordering .supernova .form-all {width:auto; padding:0px;}
.ordering .supernova .form-all .form-line {padding:0 0 15px; margin:0px;}
.ordering .supernova .form-all .form-label {width:100%!important; font-family:'montserratregular'; font-weight:700; line-height:1.42857; font-size:12px;}
.ordering .supernova .form-all .form-textbox, 
.ordering .supernova .form-all .form-textarea {border:1px solid #e0e0df; height: 36px; line-height: 1; padding: 10px 5px; font-family: "montserratregular"; font-size: 12px; max-width: 100%; width: 440px;}
    
    /*Ordering css end*/