/* Repairs for the standalone archive; retain the original theme. */
html,body{min-width:0;max-width:100%}img{max-width:100%;height:auto}a:not([href]){cursor:default}button:disabled{opacity:1;cursor:default}
.header .border-header,.swipe,.swipe-left,.top-icon-menu,#v-cookielaw,#bannerpopup-image,.global-site-notice{display:none!important}
.header{margin:0!important;padding:24px 0!important;min-height:150px}.header .logo img{width:190px;height:auto}.nav-container{position:relative!important;top:auto!important}.nav-container ul ul{display:none!important}
.main-container-width{max-width:1230px;width:calc(100% - 36px)}.main-container-width .container{max-width:100%}.main .padding-s{padding-top:24px}
.fluid_container_wrap{width:66%;float:left}.fluid_container{width:100%}#camera_wrap{display:block!important;width:100%;height:70px!important;border:1px solid #d6d6d6;background:#fff;margin:0!important}#camera_wrap>*{display:none!important}
.banner-block{float:right;width:32%;margin:0 0 12px!important;padding:0;list-style:none}.banner-block li{float:none!important;width:100%!important;margin:0 0 12px!important}.banner-block img{display:block;width:100%;border:1px solid #d6d6d6;padding:3px}
.banner-block-free{clear:both;display:grid;grid-template-columns:2.06fr 1fr;gap:12px;margin:0 0 38px!important;padding:0;list-style:none}.banner-block-free li{width:auto!important;float:none!important;margin:0!important}.banner-block-free img{display:block;width:100%;height:auto}
.page-title.category-title{padding:14px 20px 22px!important;border:1px solid #d6d6d6;margin-bottom:28px!important}.page-title.category-title>h1{font-size:14px!important;font-weight:400;text-transform:uppercase;margin-bottom:16px!important}
.products-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0 0 32px!important;padding:0!important}.products-grid:before,.products-grid:after{display:none!important}.products-grid li.item{width:auto!important;float:none!important;padding:0!important;margin:0!important;min-width:0}.products-grid .wrapper-hover{position:static!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;transform:none!important}.products-grid .product-image{display:block;width:100%;margin-bottom:12px}.products-grid .product-image img{width:100%;height:auto;display:block}.products-grid .product-name{font-size:14px!important;font-weight:400!important;line-height:1.4!important;min-height:39px;margin-bottom:6px}.products-grid .product-name a{color:#ff3864}.products-grid .price-box{font-size:13px;min-height:22px;margin-bottom:10px}.products-grid .price-box .price-box{margin:0;min-height:0}.products-grid .actions{position:static!important;opacity:1!important;visibility:visible!important}.products-grid .add-to-links{display:block!important;padding-top:12px}.products-grid button{margin:0 0 5px!important}
.footer-cols-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1.55fr;gap:24px}.footer-col{width:auto!important;float:none!important;margin:0!important;min-width:0;border-right:1px solid #d6d6d6;padding-right:20px}.footer-cols-wrapper>.clear{display:none}.footer-col-content{display:block!important}.footer .paypal-logo img{width:83px;height:auto}#back-top{display:none!important}
@media(max-width:1000px){.header{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.header .logo{float:none!important;margin:0}.header-info{float:none!important;margin:0!important;order:1}.header .f-right{float:none!important;margin-left:auto}.nav-container #nav{display:flex!important;flex-wrap:wrap}.products-grid{gap:18px}}
@media(max-width:700px){.main-container-width{width:calc(100% - 16px)}.header .f-right{width:100%;margin:0}.header-info{width:100%}.products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.page-title.category-title{padding:12px!important}.fluid_container_wrap{display:none}.banner-block{display:grid;grid-template-columns:1fr 1fr;gap:10px;float:none;width:100%}.banner-block-free{grid-template-columns:1fr}.footer-cols-wrapper{grid-template-columns:1fr 1fr}.footer-col{border:0}.header,.footer{margin-left:0!important;margin-right:0!important}}
