@font-face {
    font-family: 'StratumNo1-Light';
    src: url('../fonts/StratumNo1-Light.woff2') format('woff2'),
        url('../fonts/StratumNo1-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'StratumNo1-Bold';
    src: url('../fonts/StratumNo1-Bold.woff2') format('woff2'),
        url('../fonts/StratumNo1-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'StratumNo1-Medium';
    src: url('../fonts/StratumNo1-Medium.woff2') format('woff2'),
        url('../fonts/StratumNo1-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'StratumNo1-Regular';
    src: url('../fonts/StratumNo1-Regular.woff2') format('woff2'),
        url('../fonts/StratumNo1-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body { font-family: 'StratumNo1-Regular'; font-size:16px; letter-spacing:0.5px; color:#000; overflow-x:hidden; }
a { text-decoration:none; font-weight:normal; }
h1, h2, h3, h4, h5, h6 { font-family: 'StratumNo1-Regular'; }
.button { border-radius:0 !important; font-size:16px; }
.button--primary { background:#009b3d; border:none; }
.productView-options .form-action .button { text-transform:uppercase; }
.button--primary:hover, .button--primary:focus, .button--primary.is-active, .button--primary.active { background:#018033; }
.container { padding:0 20px; max-width: 1360px; position: relative; width: 100%; }
.header { background:url("https://store-73370.mybigcommerce.com/content/img/header_bg_optimized.webp") no-repeat top center; border-bottom:solid 2px #f26f21; }
.header-logo { margin:0; padding:0; }
.navUser { padding:0; background:#ededed; }
.top_right, .top_left { display:inline-block; vertical-align:middle; }
.top_left { width:30%; }
.top_left ul { margin:0; padding:0; }
.top_left ul li { display:inline-block; vertical-align:middle; float:none; margin:0; float:left; }
.top_left ul li a { margin:0; padding:0; }
.top_right { width:70%; margin-left:-5px; position:relative; }
.top_right:before { content:""; position:absolute; top:0; right:-100%; background:#fff; height:100%; width:100%; }
.top_right ul { margin:0; padding:0; }
.top_right ul li { display:inline-block; vertical-align:middle; float:none; margin:0 10px; }
.top_right ul li.checkout { margin:0; }
.top_right ul li a { margin:0; padding:0; }
.top_right ul li .navUser-or { margin:0; }
.logo-box, .header-right { display:inline-block; vertical-align:middle; }
.logo-box { width:30%; }
.header-right { width:70%; margin-left:-5px; text-align:right; }
.navUser-item--cart { display:inline-block; vertical-align:middle; position:relative; float:none; }
.navUser-item--cart a { padding:0; }
.navUser-item--cart .navUser-item-cartLabel { display:inline-block; vertical-align:middle; }
.navUser-item--cart .cart-quantity { display:inline-block; vertical-align:middle; position:relative; background:#f26f21; height:45px; line-height:45px; text-align:center; color:#fff; margin-left:-5px; padding-left:5px; font-size:18px; font-family: 'StratumNo1-Bold'; }
.navUser-item--cart .cart-quantity:before { content:""; position:absolute; top:0; left:0; background:#f26f21; height:100%; width:1920px; z-index:-1; }
.body { margin:0; padding:0; }
.heroCarousel { margin:0; }
/**/
.products-slider-main { width:100%; float:left; padding:35px 0 40px 0; background:#6f6f6f url("https://store-73370.mybigcommerce.com/content/img/bg-slider-test.webp") no-repeat center bottom; }
h2.page-heading, .page-heading { font-family: 'StratumNo1-Bold'; color:#f26f21; font-size:26px; text-transform:uppercase; letter-spacing:.20px; line-height:normal; margin-bottom:30px; }
h2.page-heading span, .page-heading span { display:inline-block; vertical-align:top; padding-left:45px; padding-right:45px; line-height:normal; background-image:url(../img/title-bg-left.png), url(../img/title-bg-left.png); background-repeat:no-repeat; background-position:left center, right center; }
.productCarousel-slide .card { background:#fff; text-align:center; }
.card-body { text-align: center !important; }
.card-body p.card-text { font-family: 'StratumNo1-Regular'; line-height:22px; letter-spacing:0.4px; color:#191919; }
.thambs { clear:both; overflow:hidden; }
.thambs ul { margin:10px -10px; padding:0; overflow:hidden; }
.thambs ul li { display:block; float:left; width:25%; padding:10px; }
.thambs ul li a { display:block; }
.products-white { background:#fff; clear:both; padding:35px 0 15px 0; }
.products-slider-main h2.page-heading { color:#fff; }
.products-white h2.page-heading span, .page-heading span { background-image:url(../img/title-bg-blk.png), url(../img/title-bg-blk.png); }
.grey_bg { background:#e7e7e7; padding:40px 0; clear:both; overflow:hidden; color:#000000; font-size:18px; }
.grey_bg .left_box { float:left; width:50%; background:#fff; }
.grey_bg .right_box { float:right; width:50%; background:#fff; }
.grey_bg .left_box > div { float:left; width:50%; }
.grey_bg .right_box > div { float:left; width:50%; }
.grey_bg .txt_box { padding:15px 25px; }
.grey_bg .txt_box h3 { margin:0; padding:0; font-size:26px; color:#000; font-family:'StratumNo1-Bold'; text-transform:uppercase; margin-bottom:2px; letter-spacing:0.8px; }
.grey_bg .txt_box p { text-align:justify; font-size:18px; line-height:26px; margin:0; letter-spacing:0.8px; /*font-family: 'StratumNo1-Light';*/ }
.footer { border:none; margin:0; padding:0; background:url("https://store-73370.mybigcommerce.com/content/img/footer-bg-optimized.webp") no-repeat top center; background-size:cover; position:relative; }
.footer:before { content:''; background:url(../img/footer-bg-left.png) no-repeat left top; left:0; top:0; position:absolute; width:100%; height:100%; }
.footer:after { content:''; background:url(../img/footer-bg-right.png) no-repeat right bottom; right:0; bottom:0; position:absolute; width:100%; height:100%; }
.footer-info { margin:0; padding:0 0 40px 0; }
.footer-info .footer-info-col--small { margin:0; padding:0 50px; float:left; width:20%; }
.footer_bottom { clear:both; overflow:hidden; border-top:solid 1px #2b2b2b; padding:25px 0 30px 0; text-align:center; }
.footer_bottom p { margin:0; padding:0; }
.footer_bottom .bull { display:inline-block; margin:0 13px 0 12px; }
body, html { overflow-x:hidden; }
.header-social .icon--facebook { background:url(../img/fb.png) no-repeat center; }
.header-social .icon--twitter { background:url(../img/tw.png) no-repeat center; }
.header-social .icon--instagram { background:url(../img/insta.png) no-repeat center; }
.header-social .icon { width:44px; height:41px; }
.header-social .socialLinks { border-left:1px solid #cecece; }
.header-social .socialLinks .icon svg { display:none; }
.header-social .socialLinks .socialLinks-item { margin:0; border-right:1px solid #cecece; }
.header-right { position:relative; min-height:84px; padding:22px 0 15px 0; }
.header-right:before { background:url(../img/header-right-bg-right.png); content:''; position:absolute; top:0; left:66px; width:1920px; height:100%; z-index:-1; }
.header-right:after { background:url(../img/header-right-bg-left.png) no-repeat left top; content:''; position:absolute; top:0; left:-20px; width:86px; height:100%; z-index:-1; }
.header-logo { text-align:left; }
.header-logo-image { right:auto; top:6px; }
.header_search { display:inline-block; vertical-align:middle; position:relative; background:url(../img/search_bg2.png) no-repeat left center, url(../img/search_bg1.png) no-repeat right center; padding:0 25px; margin-right:-13px; }
.header_search .form { margin:0; }
.header_search .form-field { margin:0; }
.header_search .form-prefixPostfix-button--postfix { position:absolute; right:0; top:15px; background:url(../img/search_icon.png) no-repeat center; font-size:0; padding:0; margin:0; width:18px; height:18px; border:none; }
.header_search .form-prefixPostfix-button--postfix:hover, .header_search .form-prefixPostfix-button--postfix:focus { border:none; background:rgba(0, 0, 0, 0) url("../img/search_icon.png") no-repeat scroll center center; }
#search_query.form-input { height:45px; background:#e2e2e2; color:#0c0c0c; font-size:16px; border:none; border-radius:0; min-width:268px; font-family: 'StratumNo1-Light'; padding:0 25px 0 5px; }
#search_query.form-input::-webkit-input-placeholder {
color:#0c0c0c;
opacity:1;
}
#search_query.form-input::-moz-placeholder {
color:#0c0c0c;
opacity:1;
}
#search_query.form-input:-ms-input-placeholder {
color:#0c0c0c;
opacity:1;
}
#search_query.form-input:-moz-placeholder {
color:#0c0c0c;
opacity:1;
}
.header-logo-image-container::after { padding-bottom:84px; }
.navUser .navUser-action { text-transform:unset; font-weight:normal; color:#202020; font-size:15px; margin:0 13px; }
.navUser li.navUser-item:last-child .navUser-action { margin:0; }
.top_right ul li { margin:0; }
.gift_icon { background:url(../img/gift_icon.png) no-repeat left center; padding-left:22px !important; }
.my_account { background:url(../img/acc_icon.png) no-repeat left center; padding-left:22px !important; }
.top_right .login { background:url(../img/login_icon.png) no-repeat left center; padding-left:22px !important; }
.creat_acc { background:url(../img/creat_icon.png) no-repeat left center; padding-left:22px !important; }
.heroCarousel .slick-dots { display:none !important; }
.heroCarousel .slick-prev { left:12%; }
.heroCarousel .slick-next { right:13%; }
.slick-prev { left:-43px; }
.slick-next { right:-48px; }
.heroCarousel .slick-next, .heroCarousel .slick-prev, .heroCarousel .slick-next::before, .heroCarousel .slick-prev::before { width:20px; height:41px; padding:0; margin:0; }
.heroCarousel .slick-prev::before, .heroCarousel .slick-prev:hover::before, .heroCarousel .slick-prev:focus::before { background:url(../img/slider-prev-arrow.png) no-repeat; }
.heroCarousel .slick-next::before, .heroCarousel .slick-next:hover::before, .heroCarousel .slick-next:focus::before { background:url(../img/slider-next-arrow.png) no-repeat; }
.slick-next, .slick-prev, .slick-next:hover, .slick-prev:hover, .slick-next:focus, .slick-prev:focus { background:none; border:none; }
.slick-next, .slick-prev, .slick-next::before, .slick-prev::before { width:34px; height:35px; padding:0; }
.slick-prev::before, .slick-prev:hover::before, .slick-prev:focus::before { background:url(../img/prev-arrow.png) no-repeat; opacity:1; }
.slick-next::before, .slick-next:hover::before, .slick-next:focus::before { background:url(../img/next-arrow.png) no-repeat; opacity:1; }
.products-slider-main .slick-prev::before, .products-slider-main .slick-prev:hover::before, .products-slider-main .slick-prev:focus::before { background:url(../img/prev-arrow-white.png) no-repeat; opacity:1; }
.products-slider-main .slick-next::before, .products-slider-main .slick-next:hover::before, .products-slider-main .slick-next:focus::before { background:url(../img/next-arrow-white.png) no-repeat; opacity:1; }
.slick-dotted.slick-slider { margin-bottom:0; }
.card { padding:20px; }
.card-title { color: #191919; font-size: 16px; line-height: 22px; margin:0 0 15px 0; }
.card-title > a { color: #191919; }
.productCarousel-slide .card-title, .card-title { height:66px; overflow:hidden; }
.price-section .price { color:#f26f21; font-size:16px; font-family:'StratumNo1-Bold'; }
.productView-price { color:#f26f21; font-family:'StratumNo1-Bold'; }
.card-text { margin:0 0 15px 0; }
.optionBtn, .cartBtn, .button--primary { background:#f26f21; border-radius:5px !important; border:1px solid #f26f21; color:#fff; text-transform:uppercase; font-family: 'StratumNo1-Medium'; display:inline-block; font-size:15px; padding:10px 20px; margin:0; }
.optionBtn:hover, .cartBtn:hover, .button--primary:hover, .optionBtn:focus, .cartBtn:focus, .button--primary:focus { background:#232323; color:#fff; border:1px solid #232323; }
.button { border-radius:5px !important; text-transform:uppercase; font-family: 'StratumNo1-Medium'; display:inline-block; font-size:15px; padding:10px 20px; margin:0; }
.brandName { display:none; }
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
opacity:1;
}
input::-moz-placeholder, textarea::-moz-placeholder {
opacity:1;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
opacity:1;
}
input:-moz-placeholder, textarea:-moz-placeholder {
opacity:1;
}
.footer input::-webkit-input-placeholder, .footer textarea::-webkit-input-placeholder {
color:#000 !important;
}
.footer input::-moz-placeholder, .footer textarea::-moz-placeholder {
color:#000 !important;
}
.footer input:-ms-input-placeholder, .footer textarea:-ms-input-placeholder {
color:#000 !important;
}
.footer input:-moz-placeholder, .footer textarea:-moz-placeholder {
color:#000 !important;
}
.footer .container { z-index:2; }
.footer-info-heading { font-size:16px; text-transform:uppercase; color:#f26f21; background:url(../img/footer-title-bg.png) no-repeat right center; padding-right:35px; display:inline-block; font-family:'StratumNo1-Bold'; letter-spacing:0.8px; margin-top:40px !important; }
.footer-info .footer-info-col--small:first-child { width:24%; }
.footer-info .footer-info-col--small:nth-child(2) { width:17%; }
.footer-info .footer-info-col--small:nth-child(3) { width:21%; }
.footer-info .footer-info-col--small:nth-child(4) { width:15%; }
.footer-info .footer-info-col--small:last-child { width:23%; padding:0 0 0 35px; }
.footer-info-list li { line-height:28px; }
.footer-info-list a { color:#bbbbbb; }
.footer-info-list a:hover { color:#f26f21; }
.footer-info-col { color:#bbbbbb; font-size:15px; }
.footer-info .form { margin-top:10px; }
.footer .form-input { background:#dcdcdc; color:#000000; font-size:16px; border:none; border-radius:0; height:39px; margin-bottom:5px; }
.footer .button--primary.form-prefixPostfix-button--postfix { width:100%; text-transform:uppercase; border-radius:0 !important; font-size:18px; font-family:'StratumNo1-Bold'; text-align:center; padding:8px 10px 10px; letter-spacing:1px; height:40px; }
.footer .form-field { margin:0; }
.footer .socialLinks { margin:7px 0 0 0; }
.footer .socialLinks .socialLinks-item { margin:0 5px 0 0; }
.footer .socialLinks-item svg { display:none; }
.footer .socialLinks-item .icon { width:42px; height:41px; }
.footer .socialLinks-item .icon--facebook { background:url(../img/fb-ic.png) no-repeat center; }
.footer .socialLinks-item .icon--twitter { background:url(../img/twitter-ic.png) no-repeat center; }
.footer .socialLinks-item .icon--instagram { background:url(../img/insta-ic.png) no-repeat center; }
.footer_logo { margin-top:40px; }
.footer_bottom { font-size:15px; color:#bbbbbb; }
.footer_bottom a { color:#bbbbbb; }
.page-content.page-content--centered { width:100%; }
.breadcrumbs { text-align:left; border-bottom:1px solid #e5e5e5; padding-bottom:15px; margin-top:20px; font-size:14px; }
.breadcrumb.is-active > .breadcrumb-label, .breadcrumb::before { color:#000; }
.breadcrumb a { color: #f26f21; font-family:"StratumNo1-Bold" }
.actionBar { margin-top:0; }
.productGrid .product { width:24.9%; }
.card { margin-bottom:20px; }
.__mce_add_custom__ { display: inline-block; float: left; width: 50%; }
.page-sidebar { width:250px; }
.page-sidebar + .page-content { width:auto; overflow:auto; float:none; }
.sidebarBlock { border:1px solid #e5e5e5; }
.sidebarBlock-heading { background:#232323; color:#fff; padding:5px 10px; font-size:18px; text-transform:uppercase; font-family:"StratumNo1-Bold"; }
.navList { padding:0 10px; }
.page { margin-bottom:40px; }
.brand .card-img-container { max-width:unset; }
.brand .card-img-container::after { padding-bottom:90%; }
.brandGrid .brand .card-figure { border:1px solid #e5e5e5; }
.brandGrid .brand { width:24.9%; }
.brandGrid .card-title { height:auto; }
.brandGrid .card-body { padding-top:0; }
.brandGrid .card-title { background:#232323; font-size:20px; padding:10px; height:auto; }
.brandGrid .card-title a { color:#fff; }
.brandGrid .brand .card { padding:0; }
.tabs-contents { border:1px solid #e5e5e5; border-top:none; padding:0 20px; }
.productView-description { width:100%; }
.productView-price .price-section .price { font-size:25px; }
.cart-additionalCheckoutButtons { width:auto; float:right; }
.cart-additionalCheckoutButtons .FloatRight p { text-align:center; }
.cart-additionalCheckoutButtons .CheckoutButton:first-child { margin-top:0; }
.productView-title { line-height:normal; }
.productView-brand { margin-top:10px; }
.productView-reviewLink { margin-left:0; }
.login, .login-row { max-width:unset; }
.form-actions { text-align:left; }
.tabs-contents .slick-prev { left:-48px; }
.prdctviewDtl .productView-info-value, .prdctviewDtl .productView-info-name, .form-increment { display:inline-block; }
.form-label--alternate, .productView-info-name { font-family:'StratumNo1-Regular'; font-size:16px; }
.form-field--increments .form-label { display:inline-block; margin-right:5px; margin-bottom:0; }
.productView-details { margin-bottom:1rem; }
.productView-product { padding-bottom:1rem; }
.tab-title { font-size:16px; }
.account--fixed { width:100%; }
.form-input, .form-label, .cart-total-label { color:#000; }
.form-actions { max-width:unset; }
.account.account--fixed .form-fieldset.form-column { padding:0; }
#gift-certificate-balance .form-prefixPostfix-button--postfix, .forgot-password-form .form-prefixPostfix-button--postfix { margin:0 0 0 0.78571rem; }
.cart-total .form-input { height:36px; }
.cart-total-grandTotal { font-family:'StratumNo1-Bold'; font-size:28px; }
.card-figcaption-button + .card-figcaption-button { margin:0; }
.pagination-list li a, .pagination-list li button { border:1px solid #232323; color:#232323; min-width:24px; }
.pagination-item.pagination-item--current { border:none; }
.pagination-item.pagination-item--current a { background:#232323; color:#fff; border:1px solid #232323; }
.pagination-item--next a, .pagination-item--prev a { border:none !important; }
.navUser-item--cart .dropdown-menu { min-width:280px; right:0; }
.previewCartItem .previewCartItem-image::after { padding-bottom:120%; }
.previewCartItem-content { text-align:left; }
.previewCartItem-content { padding-left:10px; }
.navUser-item--cart .dropdown-menu .previewCart { padding-left:10px; }
.previewCartItem-price { color:#f26f21; }
.previewCartAction { max-width:unset; padding:10px 0; }
.previewCartAction .button { padding:5px 2px; font-size:14px; }
.previewCartAction-checkoutMultiple { padding-right:0.78571rem; }
.page { min-height:350px; }
.nav .page { min-height:unset; }
#gift-certificate-balance .form-prefixPostfix.wrap, .forgot-password-form .form-prefixPostfix.wrap { width:50%; }
.card--alternate { border:none; padding:0; }
.card--alternate:hover { border-color:#fff; }
.card--alternate:hover .card-body { background:#fff; }
.card--alternate:hover .card-body .card-text, .card--alternate:hover .card-title > a { color:#191919; }
.account.account--fixedSmall { width:100%; }
.header-social { display:inline-block; vertical-align:middle; }
.currency { display:inline-block; vertical-align:middle; padding:0 0 0 10px; font-family:'StratumNo1-Medium', sans-serif; font-size:15px; color:#1c1c1c; }
.currency span { color:#f26f21; font-family:'StratumNo1-Bold', sans-serif; }
.dropdown--quickSearch { background: none; left: 0; padding: 0; position: relative; }
.quickSearchResults { background: #fff; position:absolute; z-index:99; }
.quickSearchResults ul.productGrid { border:#dcdcdc solid 1px; border-top:none; padding:50px 0 0 0; margin:0px; }
.quickSearchResults .productGrid .product { padding-bottom: 0; width: 100%; }
.quickSearchResults .productGrid .product .card { border:none; border-bottom:#dcdcdc solid 1px; float: left; padding: 10px; width: 100%; margin-bottom:10px; }
.quickSearchResults .card-figure { border: 1px solid #dcdcdc; display: block; float: left; height: auto; padding: 5px; vertical-align: top; width: 70px; }
.quickSearchResults .card .thumb_img { display:block; height:auto; width:auto; padding:0px; }
.quickSearchResults .card .card-image { }
.quickSearchResults .card-body { display: block; float: none; overflow: hidden; padding: 0 0 0 10px; text-align: left !important; vertical-align: middle; width: auto; }
.quickSearchResults .card-body .card-title { height: auto; }
.quickSearchResults .card-body .add_btn { display:none; }
.quickSearchResults .card-figure .card-figcaption { display:none !important; }
.quickSearchResults .card--alternate:hover .card-body { background:none; }
.quickSearchResults .card--alternate:hover .card-title > a { color:#000; }
.quickSearchResults h4.card-title { margin-bottom:5px; }
.quickSearchResults .card-body .card-text .price { font-size:16px; }
.quickSearchResults .card-body .card-text { margin:0px; }
.instagram{text-align:center;}
.instagram a{width:9%; display:inline-block; margin:0 0 0 0; padding:0 5px;}
.instagram a img{width:100%;}
@media (min-width: 801px) {
body.has-activeNavPages { overflow:hidden; }
#menu.navPages-container { background:url(../img/nav-bg.png) bottom repeat-x; }
.navPages .navPages-item { padding:13px 0 10px 0; }
.navPages .navPages-action { color:#fff; font-size:20px; text-transform:uppercase; font-family:'StratumNo1-Bold'; line-height:normal; padding:0; margin:0 32px; border-bottom:2px solid transparent; }
.navPages .navPages-action:hover { color:#f26f21; border-bottom:2px solid #f26f21; }
.navPages { max-width:unset; }
.navPages-list li.navPages-item:first-child .navPages-action { margin-left:0; }
.navPages-list li.navPages-item:last-child .navPages-action { margin-right:0; }
}
 @media (max-width: 1600px) {
.heroCarousel .slick-prev { left:25px; }
.heroCarousel .slick-next { right:25px; }
}
@media (max-width: 1390px) {
.productCarousel .slick-prev { left:0; }
.productCarousel .slick-next { right:-5px; }
.productCarousel .slick-list { margin:0 30px; }
.footer-info .footer-info-col--small { padding:0 30px; }
.tabs-contents .productCarousel .slick-prev { left:-5px; }
}
@media (max-width: 1320px) {
.navPages .navPages-action { margin:0 20px; }
.logo-box { width:35%; }
.header-right { width:65%; }
}
@media (max-width: 1260px) {
.productView-options .form-action .button { width:auto; }
#gift-certificate-balance .form-prefixPostfix-button--postfix, .forgot-password-form .form-prefixPostfix-button--postfix { margin:0 0 0 10px; }
#gift-certificate-balance .form-prefixPostfix .form-input, #gift-certificate-balance .form-prefixPostfix .button, .forgot-password-form .form-prefixPostfix .form-input, .forgot-password-form .form-prefixPostfix .button { width:auto; }
}
 @media (max-width: 1200px) {
.footer-info .footer-info-col--small, .footer-info .footer-info-col--small:last-child { padding:0 10px; }
.grey_bg .left_box, .grey_bg .right_box { width:100%; }
.grey_bg .left_box { margin-bottom:20px; }
.grey_bg .left_box .img_box { width:30%; }
.grey_bg .left_box .txt_box { width:70%; }
.grey_bg .right_box .img_box { width:30%; }
.grey_bg .right_box .txt_box { width:70%; }
.navPages .navPages-action { margin:0 15px; font-size:18px; }
.navUser .navUser-action { margin:0 9px; }
}
@media (max-width: 1024px) {
.logo-box { width:40%; }
.header-right { width:60%; }
}
 @media (max-width: 991px) {
.footer-info .footer-info-col--small:first-child { width:100%; }
.footer-info .footer-info-col--small:nth-child(2), .footer-info .footer-info-col--small:nth-child(3), .footer-info .footer-info-col--small:nth-child(4), .footer-info .footer-info-col--small:last-child { width:25%; }
.footer::after, .footer::before { background:none; }
.grey_bg .left_box .img_box { width:40%; }
.grey_bg .left_box .txt_box { width:60%; }
.grey_bg .right_box .img_box { width:40%; }
.grey_bg .right_box .txt_box { width:60%; }
.navPages .navPages-action { margin:0 10px; font-size:16px; }
.logo-box { width:40%; padding-right:20px; }
.header-right { width:60%; }
.top_left { width:20%; }
.top_right { width:80%; }
.navUser .navUser-action { margin:0 5px; font-size:14px; }
#search_query.form-input { min-width:225px; }
.productGrid .product { width:33%; }
#gift-certificate-balance .form-prefixPostfix.wrap, .forgot-password-form .form-prefixPostfix.wrap { width:100%; }
.instagram a{width:16.66%; padding:5px;}
}
 @media (max-width: 800px) {
.footer-info .footer-info-col--small:nth-child(2), .footer-info .footer-info-col--small:nth-child(3), .footer-info .footer-info-col--small:nth-child(4), .footer-info .footer-info-col--small:last-child { width:50%; }
.footer-info { padding-top:10px; }
.footer-info-heading { margin-top:30px !important; }
.header-right, .header-right:before, .header-right:after { background:none; }
.header_search, .navUser { display:none; }
.header-logo-image { position:relative; max-height:unset; top:0; }
.header-logo-image-container::after { padding-bottom:0; }
.header-right { position: absolute; right: 20px; width: auto; }
.logo-box { padding:0; width:100%; text-align:center; }
.header-logo { display:inline-block; }
.header { position:relative; }
body { padding-top:0; }
.navPages-container.is-open { top:79px; padding-top:0; }
.navPages { height:calc(100vh - 79px); width:100%; position:fixed; }
#menu .container { padding:0; }
body.has-activeNavPages { overflow:hidden; }
.mobileMenu-toggle { width:45px; height:45px; margin-top:12px; background:#f26f21; padding:0 13px; margin-left:20px; }
.mobileMenu-toggle .mobileMenu-toggleIcon { top:21px; }
.mobileMenu-toggle .mobileMenu-toggleIcon, .mobileMenu-toggle .mobileMenu-toggleIcon::before, .mobileMenu-toggle .mobileMenu-toggleIcon::after, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::before, .mobileMenu-toggle.is-open .mobileMenu-toggleIcon::after { background-color:#fff; }
.header-right { padding:12px 0; }
.navPages .navPages-action { margin:0; padding:5px 0; }
.heroCarousel .slick-next, .heroCarousel .slick-prev { top:50%; }
.header.is-open { position:fixed; }
.quickSearchResults { position:relative; }
#search_query.form-input { background:#fff; padding:0 110px 0 15px; }
.form-field { position: relative; }
.navPages-quickSearch .form-prefixPostfix-button--postfix { border: medium none; margin: 0; position: absolute; right: 6px; top: 6px; }
}
 @media (max-width: 767px) {
.thambs ul li { width:50%; }
.navUser-item--cart .cart-quantity { font-size:16px; }
.header-logo-image { max-width:250px; }
.header { padding-bottom:5px; }
.header-logo { margin-top:5px; }
.navPages-container.is-open { top:74px; }
.navPages { height:calc(100vh - 74px); }
.__mce_add_custom__ { width:auto; }
.brandGrid .brand { width:33%; }
}
@media (max-width: 640px) {
.productGrid .product { width:49.9%; }
.instagram a{width:25%;}
}
 @media (max-width: 550px) {
.footer-info-col { text-align:left; }
.footer-info .footer-info-col--small, .footer-info .footer-info-col--small:last-child { padding:0; }
.grey_bg .left_box .img_box, .grey_bg .left_box .txt_box, .grey_bg .right_box .img_box, .grey_bg .right_box .txt_box { width:100%; }
.grey_bg .left_box .img_box img, .grey_bg .right_box .img_box img { width:100%; }
.logo-box { padding-left:55px; text-align:left; }
.breadcrumbs { display:block; }
.cart-additionalCheckoutButtons .FloatRight div { width:100%; text-align:center; }
.cart-additionalCheckoutButtons { width:100%; }
.cart-total-label { text-align:left; padding-left:0; padding-right:10px; }
.cart-actions .checkoutMultiple { width:100%; text-align:center; }
}
@media (max-width: 480px) {
.navUser-item--cart .cart-quantity { display:none; }
.header-right { right:0; }
.brandGrid .brand { width:49.9%; }
}
 @media (max-width: 420px) {
.footer-info .footer-info-col--small:nth-child(2), .footer-info .footer-info-col--small:nth-child(3), .footer-info .footer-info-col--small:nth-child(4), .footer-info .footer-info-col--small:last-child { width:100%; }
.thambs ul li { width:100%; }
.thambs ul li img { margin:0 auto; display:block; }
.header-logo-image { max-width:185px; }
.header-logo { margin-top:12px; margin-bottom:0px; }
.navPages-container.is-open { top:70px; }
.navPages { height:calc(100vh - 70px); }
.productGrid .product { width:100%; }
.productView-options .form-action .button { width:100%; }
#gift-certificate-balance .form-prefixPostfix .form-input, #gift-certificate-balance .form-prefixPostfix .button, .forgot-password-form .form-prefixPostfix .form-input, .forgot-password-form .form-prefixPostfix .button { width:100%; }
#gift-certificate-balance .form-prefixPostfix-button--postfix, .forgot-password-form .form-prefixPostfix-button--postfix { margin:10px 0 0 0; }
.cart-total-label { width:50%; }
.coupon-form .form-input, .cart-gift-certificate-form .form-input { width:73%; }
.coupon-form .button, .cart-gift-certificate-form .button { width:25%; }
.cart-total .button { padding:10px; }
}




