.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;box-sizing:border-box}@media (max-width:767px){body{padding-left:20px;padding-right:20px}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin-left:-20px;margin-right:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}.row-fluid [class*=span],.uneditable-input[class*=span],[class*=span]{float:none;display:block;width:100%;margin-left:0;box-sizing:border-box}.row-fluid .span12,.span12{width:100%;box-sizing:border-box}.row-fluid [class*=offset]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,.uneditable-input,input[class*=span],select[class*=span],textarea[class*=span]{display:block;width:100%;min-height:30px;box-sizing:border-box}.input-append input,.input-append input[class*=span],.input-prepend input,.input-prepend input[class*=span]{display:inline-block;width:auto}.controls-row [class*=span]+[class*=span]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type=checkbox],input[type=radio]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media (max-width:979px){body{padding-top:0}.navbar-fixed-bottom,.navbar-fixed-top{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .dropdown-menu a,.nav-collapse .nav>li>a{padding:9px 15px;font-weight:700;color:#777;border-radius:3px}.nav-collapse .btn{padding:4px 10px 4px;font-weight:400;border-radius:2px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .dropdown-menu a:hover,.nav-collapse .nav>li>a:hover{background-color:rgba(8,8,8,.1)}.navbar-inverse .nav-collapse .dropdown-menu a,.navbar-inverse .nav-collapse .nav>li>a{color:#9e9e9e}.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .nav>li>a:hover{background-color:#111}.nav-collapse.in .btn-group{margin-top:5px;padding:0}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;border-radius:0;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:after,.nav-collapse .dropdown-menu:before{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:after,.nav-collapse .nav>li>.dropdown-menu:before{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid rgba(8,8,8,.1);border-bottom:1px solid rgba(8,8,8,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-left:10px;padding-right:10px}}@media (min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}@media (max-width:767px){body{padding:0!important}.logo{text-align:center;margin-top:0}.logo img{width:70px;margin:0}.share{display:none!important}.dropdown.open{position:static}.image-right{float:none;margin:0 0 15px}.top-text.pull-right{text-align:center;width:100%;float:none}ul.breadcrumb{margin:0;padding:5px 10px;font-size:12px}ul.breadcrumb .breadcrumb-home{display:none}.autocomplete-suggestions{background:#fff;cursor:default;overflow:auto;box-shadow:0 2px 5px rgba(0,0,0,.16)}.autocomplete-suggestion{padding:13px 30px;font-size:16px;border-bottom:1px solid #e0e0e0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autocomplete-no-suggestion{padding:1px 5px}.autocomplete-selected{background:#f0f0f0}.autocomplete-suggestions strong{font-weight:700}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{font-weight:700;font-size:16px;display:block;border-bottom:1px solid #000}body>*{transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1)}body.show-nav{overflow:hidden}body.show-nav>*{-webkit-transform:translateX(255px);transform:translateX(255px)}.nav-overlay{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0;z-index:-1}.show-nav .nav-overlay{z-index:1031;opacity:.8}.nav-close{margin:0;color:#fff;position:fixed;line-height:0;top:20px;left:19px;z-index:-1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.show-nav .nav-close{z-index:1032;opacity:1}.nav-close:hover{text-decoration:none;color:#d9d9d9}.canvas-top.topbar-active{height:0}.navigation{position:fixed;top:0;width:100%;z-index:1030;transition:-webkit-transform .3s cubic-bezier(.4,0,.2,1);transition:transform .3s cubic-bezier(.4,0,.2,1)}.navigation .navbar-inner{min-height:50px}.navigation .btn-nav .btn-text{display:none}.navigation .btn-cart{position:relative}.navigation .btn-cart .badge{position:absolute;top:50%;left:61%;height:18px;width:18px;padding:0;text-align:center;line-height:18px;box-shadow:0 1px 1px #424242;text-shadow:0 -1px 1px #424242}.navigation .btn-navbar{position:absolute;left:0;padding:12px;line-height:0;background:0 0!important;box-shadow:0 0 0;outline:0;transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s}.navigation .btn-navbar .icon-collapse-menu{text-shadow:1px 1px 1px #424242}.navigation .btn-navbar .icon-collapse-menu::before{content:"\f0c9"}.search-active.navigation .btn-navbar{-webkit-transform:translate(-50px,0);transform:translate(-50px,0)}.show-nav .navigation .btn-navbar{opacity:0}.navigation .btn-nav-group{position:absolute;right:0}.navigation .btn-nav-group .btn-close{position:absolute;color:#fff;transition-duration:.3s;-webkit-animation-delay:-.1s;animation-delay:-.1s;visibility:hidden;opacity:0;cursor:pointer;right:0;top:50%;width:50px;height:50px;font-size:16px;line-height:50px;text-align:center;box-shadow:0 0 0;outline:0;text-shadow:1px 1px 1px #424242;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.search-active.navigation .btn-nav-group .btn-close{visibility:visible;opacity:1;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.navigation .btn-nav{float:right;font-weight:700;height:50px;width:60px;transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s}.search-active.navigation .btn-nav{-webkit-transform:translate(60px,0);transform:translate(60px,0)}.search-active.navigation .btn-nav a{border:0}.navigation .btn-nav a{color:#fff;text-transform:uppercase;height:100%;width:100%;border-left:1px solid #424242;text-shadow:1px 1px 1px #424242}.navigation .btn-nav a:hover{background:#080808;text-decoration:none}.navigation .btn-nav i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-right:5px;text-shadow:1px 1px 1px #424242}.navigation .nav{margin:0}.navigation .nav>li.accordion-group{border:0}.navigation .nav>li.accordion-group>a{background:#212121;border-radius:0}.navigation .nav>li.accordion-group>a:focus,.navigation .nav>li.accordion-group>a:hover{background:#212121}.navigation .nav>li.accordion-group>a::before{content:'\f106';float:right;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:fontAwesome}.fonts-stage-1 .navigation .nav>li.accordion-group>a::before{font-family:fontAwesome-min}.fonts-stage-2 .navigation .nav>li.accordion-group>a::before{font-family:fontAwesome}.navigation .nav>li.accordion-group>a.collapsed::before{content:'\f107'}.navigation .nav>li>a{color:#fff}.navigation .nav>li .subnav-menu{background:#2e2e2e;margin:0;box-shadow:inset 0 2px 5px rgba(0,0,0,.16),inset 0 2px 10px rgba(0,0,0,.12)}.navigation .nav>li .subnav-menu>li{display:block}.navigation .nav>li .subnav-menu>li>a{color:#f5f5f5;border-bottom:1px solid #424242}.navigation .nav>li .subnav-menu>li>a:hover{background:#3b3b3b;text-decoration:none}.navigation .nav>li .subnav-menu>li>a.showall-subcat{font-size:10px;font-weight:700;padding:5px 30px}.navigation .nav>li .subnav-menu>li>a.showall-subcat i{width:auto}.navigation .nav>li .subnav-menu>li>a.showall-subcat::after{content:'\f105';font-size:12px;line-height:20px;float:right;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:fontAwesome}.fonts-stage-1 .navigation .nav>li .subnav-menu>li>a.showall-subcat::after{font-family:fontAwesome-min}.fonts-stage-2 .navigation .nav>li .subnav-menu>li>a.showall-subcat::after{font-family:fontAwesome}.navigation .nav>li .subnav-menu li:first-of-type>a{padding-top:20px}.navigation .nav>li .subnav-menu li:last-of-type>a{border:0}.navigation .nav .home-link{margin-bottom:20px}.navigation .nav .home-link a{padding:14px 30px;border-bottom:1px solid #424242;font-weight:700;background:#2e2e2e;border-radius:0}.navigation .nav .home-link .navbar-logo{position:absolute;width:25px;right:25px;top:15px}.navigation .nav .focus-cat{position:relative}.navigation .nav .navbar-cart{position:relative}.navigation .nav li a i{width:20px;text-align:center}.navigation .nav-search{display:block;width:100%;height:50px;float:right;padding:0 75px 0 65px;transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;box-sizing:border-box}.search-active.navigation .nav-search{-webkit-transform:translate(-50px,0);transform:translate(-50px,0);padding-right:0}.navigation .nav-search i{position:absolute;height:50px;line-height:50px;color:#fff;text-shadow:1px 1px 1px #424242}.navigation .nav-search i::before{vertical-align:baseline}.navigation .nav-search form{position:relative;height:100%}.navigation .nav-search input{height:35px;font-size:16px;margin-top:6px;width:100%;overflow:hidden;background:0 0;border:0;box-shadow:0 0 0;padding:0;padding-left:30px;margin-bottom:0;border-bottom:1px solid #424242;box-sizing:border-box}.navigation .nav-search input[placeholder]{color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .nav-search input::-webkit-input-placeholder{color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .nav-search input::-moz-placeholder{color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .nav-search input:-moz-placeholder{color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .nav-search input:-ms-input-placeholder{color:#bdbdbd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .nav-search input:focus{box-shadow:0 0 0;color:#f5f5f5;border-bottom-color:#f5f5f5}.navigation .nav>li>a,.navigation .subnav-menu>li>a{display:block;width:100%;padding:9px 30px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;font-weight:400;text-shadow:1px 1px 0 #424242}.navigation .nav>li>a i,.navigation .subnav-menu>li>a i{display:inline-block!important;margin-right:5px}.navigation .nav>li>a .badge,.navigation .subnav-menu>li>a .badge{position:absolute;right:30px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:11.84px;padding:3px 5px;border-radius:3px;background:#fff;color:#212121;text-shadow:0 0 0;box-shadow:1px 1px 1px #424242;z-index:1}.navigation .nav>li>a .badge::before,.navigation .subnav-menu>li>a .badge::before{display:none}.navigation .nav-title{color:#616161;font-size:12px;display:inline-block;margin:30px 0 0 20px;font-weight:700;text-transform:uppercase}.navigation .nav-collapse{width:255px;height:100vh;overflow-y:scroll;position:fixed;top:0;left:-255px;background:#212121;-webkit-overflow-scrolling:touch;box-shadow:0 2px 5px rgba(0,0,0,.16)}.navigation .dropdown-toggle{display:inline-block}.navigation .nav-secondary{display:block}.navigation .nav-social{min-height:150px}.navigation .soc-links{padding:15px 30px;display:block}.navigation .soc-links a{display:block;float:left;width:45px;color:#fff;text-align:center}.navigation .soc-links a:active,.navigation .soc-links a:hover{text-decoration:none;color:#2e2e2e}.header{height:45px;margin-top:0!important;padding:10px;box-shadow:0 2px 1px rgba(0,0,0,.1)}.header .logo,.header .row,.header .row-fluid,.header .search{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage .row-fluid>[class*=span]{margin-bottom:10px}.homepage .row-fluid>[class*=span]:last-child{margin-bottom:0}.container--color.container--flex{padding:0 20px 30px}.container--color.container--flex .row{-ms-flex-flow:column nowrap;flex-flow:column nowrap}.container--parallax{padding:40px 0}.container--parallax .flex-control-nav{bottom:0;margin:0;-webkit-transform:translate(0,100%);transform:translate(0,100%)}.container--parallax .flex-control-nav li a{width:8px;height:8px}.container--parallax .flex-control-nav li a .flex-active::after{-webkit-transform:scale(1.5);transform:scale(1.5)}.mobile-indent{padding:0 20px}.usps{margin:20px;padding:10px 20px}.usps.usps--horizonal{display:block;width:auto}.usps .usp{border-right:0;border-bottom:1px solid #e0e0e0}.usps .usp:last-child{border:0}.usps--horizonal.usps .usp,.usps--vertical.usps .usp{width:auto;margin:0;padding:15px 0;border-right:0}.usps .usp .usp__content .usp__heading{font-size:14px}.usps .usp .usp__icon{padding-right:15px}.title .title__text{font-size:22px;line-height:26px;text-align:left}.title .title__text::after{left:0}.title--small.title .title__text{font-size:18px;line-height:22px}.title--small.title .title__text.title--underline{text-align:left;padding-right:60px}.title--small.title .title__text.title--underline::after{bottom:0;left:0}.container--flex .title .title__text{text-align:center}.container--flex .title .title__text::after{left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.title .title__text.title--center{padding:10px 70px}.title .title__text.title--underline{margin:20px 0;padding:10px 0}.title .title__text.title--underline::after{bottom:-3px;width:30px}.container--flex .title .title__text.title--underline{margin:30px 0;padding:10px 0}.container--flex .title .title__text.title--underline::after{bottom:27px;width:30px}.title .title__link{font-size:12px;margin:0}.title .title__nav{width:100%}.title .title__nav .flex-prev{float:left}.list__link{margin:10px 0 30px;border-bottom:1px solid #e0e0e0}.list__link .link--more{padding:5px 10px;background:#e0e0e0;color:#424242;font-size:12px}.list__link .link--more:hover{background:#424242;color:#fff;text-decoration:none}.banner--highlights{margin-bottom:0}.product--list{display:block}.product--list .product-col{width:100%!important}.product--list .product-inner{min-height:100px!important;height:100px!important}.product--list .product-inner .name{padding:20px 60px 0 90px!important;max-height:32px!important;-webkit-line-clamp:2}.product--list .product-inner .price{padding:5px 60px 0 90px!important}.product--list .product-inner .img-wrapper{height:80px!important;width:80px!important}.product--list .product-inner .callout.bubble{width:40px!important;height:40px!important;left:auto;right:10px!important;top:30px!important;border-radius:45px!important}.product--list .product-inner .star-row{padding:0 10px 0 90px}.product--list.list--column-2,.product--list.list--column-3,.product--list.list--column-4{max-height:inherit}.product--list.list--column-2 .product-col:not(:first-child) .product-inner,.product--list.list--column-3 .product-col:not(:first-child) .product-inner,.product--list.list--column-4 .product-col:not(:first-child) .product-inner{border-top:1px solid #e0e0e0}.product--list.list--column-2 .product-inner,.product--list.list--column-3 .product-inner,.product--list.list--column-4 .product-inner{margin-right:0!important}.slider .flex-direction-nav a{width:25px;height:35px}.slider .flex-direction-nav a.flex-next{right:-10px;border-right:0}.slider .flex-direction-nav a.flex-prev{left:-10px;border-left:0}.container--flex .slider .flex-direction-nav a.flex-prev{left:-10px}.container--flex .slider .flex-direction-nav a.flex-next{right:-10px}.brands-flip{margin:20px 0}[id*=cq_recomm_slot]::before{width:calc(100% - 40px)}.product--row .product-inner .callout.bubble{width:40px;height:40px;right:5%;top:3%}.product--row .product-inner .callout.bubble .inner{font-size:14px}.product--row .product-inner .price{font-size:14px;margin:5px 0}.product--top .product-col{width:50%;float:left;margin-bottom:20px}.product--top .product-col::after{right:70%;font-size:32px;line-height:25px;width:34px}.product--top .product-inner .img-wrapper{width:60%;margin-left:30%;padding-bottom:60%}.product--top .product-inner .callout.bubble{right:-10px;top:-10px;width:40px;height:40px}.product--top .product-inner .callout.bubble .inner{font-size:12px}.review--orders{padding:0 0 20px}.container--parallax .review--product{height:auto;max-height:initial;margin-bottom:30px}.container--parallax .review--product .review__image{width:100%;margin-bottom:20px}.container--parallax .review--product .review__body{width:100%;text-align:center;padding:0 20px}.container--parallax .review--product .review__title{width:100%;font-size:18px;line-height:22px}.container--parallax .review--product .review__date{display:block}.container--parallax .review--product .review__signature{display:none}.container--parallax .review--product .review__text{font-size:14px;line-height:18px;margin-top:5px;max-height:55px}.category--row .category-name{height:50px;font-size:12px;line-height:16px}#product-slider{width:auto;height:auto;border:0;border-bottom:1px solid #e0e0e0}#product-carousel{margin-left:5px;margin-right:5px}.product-container{margin:0}.contains-countdown .promo-countdown{margin-top:5px;position:absolute;top:0;left:0;right:0}.contains-countdown .promo-countdown>div{text-align:center}.contains-countdown .promo-countdown .cd-value{color:#fff}.contains-countdown .promo-countdown .countdown{margin-bottom:15px}.contains-countdown .product-text{padding-top:125px}.add-to-cart{text-align:center}.embroidery-line .embr-buttons .btn{width:85%}.embroidery-line .label-inverse{float:none}.add-to-cart select{margin-bottom:5px}.add-to-cart .btn-add-to-cart{display:block;width:100%;padding:12px 20px}.add-to-cart .qty{margin-top:15px}.add-to-cart .in-stock{margin:15px 0 0 10px;vertical-align:middle}.color-select{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.color-select label{width:48px;margin:0 5px 10px 5px}.product-text{padding:20px 20px 0}.product-text .product-title{padding-right:0}.product-container .social{margin:20px}.product-text .star-row{width:100%;text-align:center;font-size:12px}.product-text .star-row a{display:block}.product-text .product-title{padding:0;margin-top:20px;text-align:center;font-size:130%;margin:10px 0}.product-text .price-layout{text-align:center}.product-text .price{float:none;width:100%}.product-text .brand-logo{display:none}.product-id{text-align:center}#add-to-cart-popup{width:100%}.shopping-cart .table td{padding:10px 5px}.shopping-cart tr.total-price td{padding:10px 5px}.shopping-cart .total-price td{text-align:left}.shopping-cart tr.total-price .newprice{font-size:100%}.pull-up{margin-top:0}.cat-slot,.cat-slot.boxed .inner{min-height:auto;height:auto;margin:15px 0;width:100%;clear:both}.pricematch-container{padding:15px;background-image:none}.pricematch-container .row-fluid>.span12>[class*=span]{width:100%}.pricematch-container .row-fluid .span12{margin-left:0}.pricematch-container h3.title-pm{width:90%}.pricematch-container .guidelines-btn{color:#2196f3;position:absolute;right:15px;top:25px;cursor:pointer;border:1px solid #39a1f4;border-radius:4px;padding:5px 7px}.pricematch-container .guidelines-pm{display:none;float:left;padding-left:0}.pricematch-container .guidelines-pm.opened{display:block}.pricematch-container .guidelines-pm h4{margin-top:0}.pricematch-container.submitted{max-height:400px}.price-layout .logo-pm{margin:10px 0;padding:0;border:0}.set-products{padding:10px 20px}.set-image .inner{padding-right:0}.set-image #product-carousel{display:none}.set-products .product-title{text-align:center;font-size:130%}.row.image-upload{padding:20px;text-align:center}.row.image-upload .btn.btn-primary{margin-bottom:15px}.user-upload .span2{width:48%;margin:1%;float:left}.user-upload .span2 img{margin:0!important}.embroidery-popup .embr-info{display:block;text-align:center}.embroidery-popup .embr-buttons{text-align:center}.embroidery-popup .span5{text-align:center}.product-template-plain{padding-top:0}.product-template-plain #product-carousel{margin:0;box-sizing:border-box;width:100%}.product-template-plain #product-carousel ul.carousel li{width:40px!important;height:auto}.product-template-plain #product-carousel ul.carousel li img{width:40px}.product-template-plain #product-slider{max-height:100%}.product-template-plain .product-image{padding:5px}.product-template-plain .product-image [id*=cq_recomm_slot]{display:none}.product-template-plain .product-text{border-top:1px solid #e0e0e0}.product-template-plain .star-row{display:none}.product-template-plain .product-title{font-size:16px;line-height:22px;margin-bottom:5px}.product-template-plain .price{margin-top:0;font-size:18px;line-height:28px}.product-template-plain .price .includes-vat{font-size:10px;line-height:12px}.product-template-plain input.color-radio+label div img{width:40px;box-sizing:border-box}.product-template-giftcard .preview-design{width:100%}.product-template-giftcard .giftcard-preview{display:none}.product-template-giftcard .add-to-cart select{margin-right:0}.product-template-giftcard .product-text .product-title{font-size:18px;display:block;vertical-align:middle;text-align:center;margin-top:15px;margin-bottom:0}.product-template-giftcard .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.product-template-giftcard .form-horizontal .controls{margin-left:0}.product-template-giftcard .form-offset{margin-left:0}.cat1-title,.cat2-title{font-size:19px;line-height:24px;text-align:center;width:100%;padding-top:10px;padding-bottom:0}.product-grid .pull-right{width:100%;float:none}.product-grid .pull-left{width:100%;float:none}.product-grid .form-inline.pull-left label{display:none}.product-grid .pagination{text-align:center}.sort-by .product-count{text-align:center;padding:0;margin:0;color:#9e9e9e}.cat-header h3{text-align:center}.sort-filter-bar{display:table;width:100%;margin-top:20px}.sort-filter-bar .filter-tabs{width:100%}.sort-filter-bar .filter-tabs .filter-dropdown{display:none}.sort-filter-bar .filter-tabs .filter-dropdown.mobile-filter-show{display:block}.sort-filter-bar .filter-tabs .filter-dropdown .filter-title{text-align:center;white-space:nowrap}.sort-filter-bar .filter,.sort-filter-bar .sort{width:50%;position:relative;display:table-cell;margin:0;vertical-align:bottom}.sort-filter-bar .filter{border-right:1px solid #e0e0e0}.sort-filter-bar .bootstrap-select{width:100%!important}.sort-filter-bar .bootstrap-select .flat-dropdown{width:100%;white-space:nowrap}.sort-filter-bar .bootstrap-select.btn-group .dropdown-toggle .filter-option{max-width:120px}.sort-filter-bar .pre-text{position:absolute;width:100%;text-align:center;top:-2px;font-size:10px;line-height:14px}.cat-header-underbar{margin-bottom:5px}.cat-header-underbar .product-qty{width:50%;float:left;text-align:left;padding:15px 0 15px 10px}.cat-header-underbar .grid-control{display:inline-block;padding:15px 10px}.cat-header-underbar .grid-control.grid-small{background:0 0}.cat-header-underbar .grid-control.grid-small::after{content:"\f00b";text-decoration:inherit;display:inline-block;speak:none}.cat-header-underbar .grid-control.grid-large::after{content:"\f009";text-decoration:inherit;display:inline-block;speak:none}.mobile-filter-container{display:none;position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;background:#fff;overflow:scroll}.mobile-filter-container.opened{display:block}.mobile-filter-container .side-nav{margin-bottom:0;width:100%}.mobile-filter-container .side-nav .cat-list{display:none}.mobile-filter-container .side-nav .filter.filter-header{position:relative}.mobile-filter-container .side-nav .filter.filter-header .filter-by{font-size:18px;text-align:center;padding:20px 0}.mobile-filter-container .side-nav .filter.filter-header .close-filter{display:block;position:absolute;top:0;right:0;font-size:18px;font-weight:700;padding:20px}.mobile-filter-container .side-nav form{margin:0}.mobile-filter-container .side-nav .submit-wrapper{display:none}.mobile-filter-container .side-nav .show-less-link,.mobile-filter-container .side-nav .show-more-link{display:block;padding:5px 20px 10px;background:#f5f5f5}.mobile-filter-container .side-nav .show-less-link.hidden,.mobile-filter-container .side-nav .show-more-link.hidden{display:none}.mobile-filter-container .side-nav .apply-filter{position:fixed;width:100%;bottom:0;display:block;padding:25px 0;text-align:center;border-top:1px solid #e0e0e0;background:#fff;z-index:1}.mobile-filter-container .side-nav .apply-filter .apply-btn{display:block;background:#212121;padding:15px;margin:0 30px;color:#fff;text-transform:uppercase;font-weight:700}.fonts-stage-1 .mobile-filter-container .side-nav .apply-filter .apply-btn{font-family:'Helvetica neue',Helvetica,Roboto,Arial,sans-serif}.fonts-stage-2 .mobile-filter-container .side-nav .apply-filter .apply-btn{font-family:DIN,'Helvetica neue',Helvetica,Roboto,Arial,Sans-serif}.mobile-filter-container .side-nav .apply-filter .apply-btn:hover{background:#424242;text-decoration:none}.mobile-filter-container .side-nav .search-filter{max-height:58px;padding:0}.mobile-filter-container .side-nav .search-filter:last-of-type{margin-bottom:0;border-bottom:1px solid #e0e0e0;margin-bottom:150px}.mobile-filter-container .side-nav .search-filter .filter-title{padding:20px;font-size:14px}.mobile-filter-container .side-nav .search-filter .filter-title::after{top:18px;font-size:16px}.mobile-filter-container .side-nav .search-filter li{margin:0}.mobile-filter-container .side-nav .search-filter li label{padding:15px 20px;background:#f5f5f5;margin-bottom:0}.mobile-filter-container .side-nav .search-filter li label input{float:right;margin-left:0}.mobile-filter-container .side-nav .search-filter li label:hover{color:inherit}.mobile-filter-container .side-nav .search-filter .price-slider{margin:0;padding:10px 40px 30px}.mobile-filter-container .side-nav .search-filter .color{margin:5px 10px}.mobile-filter-container .side-nav .search-filter .color.disabled .checkbox::before{top:-3px;height:50px}.mobile-filter-container .side-nav .search-filter .color .checkbox{width:40px;height:40px}.mobile-filter-container .side-nav .search-filter .color .checkbox:not(.checked):hover::after{display:none}.mobile-filter-container .side-nav .search-filter.filter-size .filter-wrapper{padding:10px 20px 30px}.mobile-filter-container .side-nav .search-filter.filter-size .filter-wrapper .checkbox{padding:5px 15px}.mobile-filter-container .side-nav .search-filter.filter-size .filter-wrapper .checkbox:not(.checked):hover{background:initial;color:initial;border-color:initial}.mobile-filter-container .side-nav .search-filter.filter-size .filter-wrapper .show-less-link,.mobile-filter-container .side-nav .search-filter.filter-size .filter-wrapper .show-more-link{background:#fff;padding:0;border:0;margin-top:10px}.mobile-filter-container .side-nav .search-filter.filter-color ul{padding:10px 20px 30px}.back-to-top.affix{display:none}.product-grid{padding:0 20px 50px}.product-grid .cat-header{display:block}.product-grid .cat-title{display:block;text-align:center}.product-grid.grid-large .product-col{display:inline-block;width:49.3%;vertical-align:top;padding:5px;min-height:245px;height:auto;margin-bottom:0;text-align:center}.product-grid.grid-large .product-inner{position:relative;padding-bottom:10px;width:100%;top:-5px;right:-5px;bottom:-5px;left:-5px;padding:5px}.product-grid.grid-large .product-inner:hover{border:1px solid #fff}.product-grid.grid-large .product-inner .name{font-size:11px;max-height:25px;padding-top:10px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-grid.grid-large .product-inner .price{margin:5px 0 0}.product-grid.grid-large .product-inner .star-row{margin:0;font-size:9px}.product-grid.grid-large .product-inner .callout.bubble{width:40px;height:40px;right:10px;top:20px}.product-grid.grid-large .product-inner .callout.bubble .inner{font-size:14px}.product-grid.grid-large .product-inner .colors{display:none}.product-grid.grid-large .product-inner .price{font-size:14px}.product-grid.grid-small .product-col{width:100%;height:auto;display:block;padding:10px 0;border-bottom:1px solid #eee;margin-bottom:0;text-align:left}.product-grid.grid-small .product-col:last-of-type{border-bottom:0;margin-bottom:20px}.product-grid.grid-small .product-inner{display:block;width:auto;overflow:hidden;padding:0;padding-left:85px;min-height:70px;position:relative;top:auto;left:auto;right:auto;bottom:auto;border:0}.product-grid.grid-small .product-inner .img-wrapper{position:absolute;left:0;top:0;height:70px;padding:0}.product-grid.grid-small .product-inner img{width:100%;max-height:70px;max-width:70px}.product-grid.grid-small .product-inner .name{padding:0;line-height:120%;font-size:12px;width:80%;max-height:33px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-grid.grid-small .product-inner .price{margin-top:5px;font-size:14px}.product-grid.grid-small .product-inner .price .oldprice{margin-left:3px;font-size:70%}.product-grid.grid-small .product-inner .star-row{margin-top:0}.product-grid.grid-small .product-inner .callout.bubble{width:40px;height:40px;right:0;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.product-grid.grid-small .product-inner .callout.bubble .inner{font-size:14px}.product-grid.grid-small .product-inner .star-row{margin-left:0}.product-grid.grid-small .product-inner .colors{display:none}.product-grid .pull-left,.product-grid .pull-right{width:100%;float:none}.product-grid .pull-left.form-inline label,.product-grid .pull-right.form-inline label{display:none}.product-grid .pagination{text-align:center}.product-col .lazy{min-height:auto;min-width:auto}.category-box{width:50%;float:left;box-sizing:border-box;margin-bottom:0}.cat-grid .cat-header-underbar .product-qty{padding:15px 0 15px 10px;display:block;width:50%;float:left;text-align:left}.cat-grid .cat-header-underbar .grid-btn{padding:15px 10px 15px 0;display:block;width:50%;float:left;text-align:right}.cat-grid .cat-header-underbar .btn-showall{color:#616161;padding:0}.cat-grid .category-box{position:relative;margin:0;border-bottom:1px solid #e0e0e0;width:100%;height:90px;background-position:right center;background-repeat:no-repeat;background-size:10px}.cat-grid .category-box::after{content:'\f105';display:block;position:absolute;right:10px;top:50%;-webkit-transform:translate(0,-40%);transform:translate(0,-40%);font-size:18px;color:#9e9e9e;font-family:fontAwesome}.fonts-stage-1 .cat-grid .category-box::after{font-family:fontAwesome-min}.fonts-stage-2 .cat-grid .category-box::after{font-family:fontAwesome}.cat-grid .category-box:last-of-type{border-bottom:0;margin-bottom:20px}.cat-grid .category-box:active .box,.cat-grid .category-box:hover .box{border:0}.cat-grid .category-box:active .product-qty,.cat-grid .category-box:hover .product-qty{display:none}.cat-grid .category-box .box{width:100%;border:0;margin:10px 0}.cat-grid .category-box .box:hover .cat-grid .category-box .box{border:0}.cat-grid .category-box .category-caption{display:table-cell;vertical-align:middle;width:100%;text-align:center}.cat-grid .category-box img{display:table-cell;min-width:70px;width:70px}.cat-grid .category-box .category-name{width:100%;display:block;text-align:left;height:auto;border-top:0;padding-left:20px}#footer{margin:0}#footer ul.nav-list{margin:0}#footer .pos-bar{padding:20px}#footer .nav-list{width:100%;float:none;text-align:center}#footer .nav-list li a{font-size:16px;padding-top:6px;padding-bottom:6px;border-top:1px solid #eee}#footer .newsletter-signup{text-align:center;border-top:1px solid #ddd;margin-top:20px;float:none}.footer-links .span2{overflow:hidden}.footer-links{padding:25px 10px 0}.trusted-shop .row{text-align:center;padding:0 20px}.absolute-footer{text-align:center}.absolute-footer div{width:100%;float:none;margin-bottom:10px}.flexslider.lookbook .slides li{width:auto!important;margin:0!important}.flexslider.lookbook{margin:0!important}.reviews .reviews-create{text-align:left}.review{text-align:center}.review .ratings .rating{border:0;margin-bottom:5px}.review .ratings .star-row span{font-size:14px}.review .review-date{display:none}.review .review-vote{text-align:center}.product-grid .pull-right{float:none}.page{padding:0 20px 50px}.page .side-nav .nav{width:100%}.page .side-nav .nav a{padding-left:20px}.page .side-nav h4{margin-right:20px}.page .content{width:auto}.page.login-registrer{padding:0;background:0 0}.page.login-registrer .controls{margin-left:0}.page.login-registrer .control-label{width:100%;text-align:left}.page.login-registrer .box-side{display:none}.table td,th{font-size:11px}.table td li{line-height:14px!important}.order-item{margin-left:-10px;margin-right:-10px}.shopping-cart .product-text{padding-left:0}.shopping-cart tr td .price{text-align:right!important}.shopping-cart tr td .price span{font-size:11px}.shopping-cart tr .total-price .newprice{display:block}.cart .pull-left,.cart .pull-right{float:none;text-align:center}.cart h3{width:auto;text-align:center}.cart .btn.btn-warning{text-align:center}.cart .span9{text-align:center;padding-bottom:15px}.cart h5{line-height:16px;padding-bottom:5px}.cart .span3{margin-left:15px;margin-right:15px;width:auto}.cart .cart-sidebar{padding:0}.wide-banner a{display:block;width:100%;margin:0!important}.header{margin-top:50px!important}#topbar .breadcrumb,.top-text.pull-right{display:none}#topbar{top:auto!important;bottom:0;border-bottom:0;z-index:1027;-webkit-transform:translate(0,100%);transform:translate(0,100%)}#topbar .topbar__title{font-size:12px;text-align:center;margin:5px 20px}#topbar .topbar__title a{display:block;padding:0 10px;width:40%;margin:0 auto;white-space:nowrap}#topbar .topbar__title .count-separator{display:none}#topbar .topbar__title .countdown,#topbar .topbar__title .countdown-sunday{display:block;font-size:11px}#topbar .topbar__title .countdown b,#topbar .topbar__title .countdown-sunday b{font-size:12px;margin-left:10px;border-left:1px solid rgba(255,255,255,.8);padding-left:10px}#topbar .topbar__title .countdown b:first-child,#topbar .topbar__title .countdown-sunday b:first-child{border-left:0;margin-left:0;padding-left:0}#topbar .close-cd{display:block;position:absolute;top:0;right:0;padding:10px;height:10px;width:10px;line-height:50%;text-align:center;background:#fff;border-radius:100px;-webkit-transform:translate(-8px,-50%);transform:translate(-8px,-50%);box-shadow:0 1px 1px 1px rgba(0,0,0,.1);transition:background .3s}#topbar .close-cd:hover{background:#212121;text-decoration:none;color:#fff}.giftcard .giftcard-container{margin:0 auto;width:100%;margin-left:0;padding:20px 40px;box-sizing:border-box}.seo .seo__cat-description{text-align:center;font-size:10px;line-height:14px}}