@font-face{font-family:'siteicons';src:url("icomoon.eot?v=2");src:url("icomoon.eot?#iefix-eb7aus") format("embedded-opentype"),url("icomoon.woff?v=2") format("woff"),url("icomoon.woff2?v=2") format("woff2"),url("icomoon.ttf?v=2") format("truetype"),url("icomoon.svg?v=2") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'proxima-bold';src:url("ProximaNova-Bold.eot");src:url("ProximaNova-Bold.eot"),url("ProximaNova-Bold.woff"),url("ProximaNova-Bold.ttf"),url("ProximaNova-Bold.svg")}@font-face{font-family:'proxima-semibold';src:url("ProximaNova-Semibold.eot");src:url("ProximaNova-Semibold.eot"),url("ProximaNova-Semibold.woff"),url("ProximaNova-Semibold.ttf"),url("ProximaNova-Semibold.svg")}@font-face{font-family:'proxima-regular';src:url("ProximaNova-Regular.eot");src:url("ProximaNova-Regular.eot"),url("ProximaNova-Regular.woff"),url("ProximaNova-Regular.ttf"),url("ProximaNova-Regular.svg")}@font-face{font-family:'proxima-light';src:url("ProximaNova-Light.eot");src:url("ProximaNova-Light.eot"),url("ProximaNova-Light.woff"),url("ProximaNova-Light.ttf"),url("ProximaNova-Light.svg")}@font-face{font-family:'futura-medium';src:url("Futura-Medium.eot");src:url("Futura-Medium.eot"),url("Futura-Medium.woff"),url("Futura-Medium.ttf"),url("Futura-Medium.svg")}@font-face{font-family:'futura-heavy';src:url("FuturaHv.eot");src:url("FuturaHv.eot"),url("FuturaHv.woff"),url("FuturaHv.ttf"),url("FuturaHv.svg")}@font-face{font-family:'bebas-bold';src:url("BebasNeueBold.eot");src:url("BebasNeueBold.eot"),url("BebasNeueBold.woff"),url("BebasNeueBold.ttf"),url("BebasNeueBold.svg")}*{padding:0;margin:0;outline:none;font-size:100%;vertical-align:baseline;background:transparent;-webkit-tap-highlight-color:transparent !important;-webkit-tap-highlight-color:transparent;outline:0 !important}html,body{font-family:Helvetica, Arial, sans-serif;height:100%;width:100%;background:#fff;color:#202020}div{display:block}button:hover{cursor:pointer}button:active,button:focus{outline:none}a img{border:0}a:focus{outline:none}a{text-decoration:none}a:active{-webkit-tap-highlight-color:transparent !important;-webkit-tap-highlight-color:transparent;outline:0 !important}a:hover{cursor:pointer}html.remodal-is-locked{overflow:hidden}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-0.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{-webkit-filter:blur(3px);filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,0.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation:remodal-overlay-opening-keyframes 0.3s;animation:remodal-overlay-opening-keyframes 0.3s}.remodal-overlay.remodal-is-closing{-webkit-animation:remodal-overlay-closing-keyframes 0.3s;animation:remodal-overlay-closing-keyframes 0.3s}.remodal-wrapper{padding:10px 10px 0}.remodal{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation:remodal-opening-keyframes 0.3s;animation:remodal-opening-keyframes 0.3s}.remodal.remodal-is-closing{-webkit-animation:remodal-closing-keyframes 0.3s;animation:remodal-closing-keyframes 0.3s}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;-webkit-transition:background 0.2s;transition:background 0.2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes remodal-opening-keyframes{from{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@keyframes remodal-closing-keyframes{from{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(0.95);transform:scale(0.95);opacity:0}}@-webkit-keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}header.sticky{position:fixed;top:0}.header__nav{width:100%;height:64px;background:#fff;padding:0 20px;line-height:64px;text-align:center;-moz-box-shadow:inset 0 -2px 0 0 #f0f0f0;-webkit-box-shadow:inset 0 -2px 0 0 #f0f0f0;box-shadow:inset 0 -2px 0 0 #f0f0f0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;vertical-align:middle;position:fixed;z-index:9999;top:0}.main-nav{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%;margin:0 auto;position:relative;z-index:1000}.main-nav__logo{display:inline-block;text-align:center;height:100%}.main-nav__logo span{height:100%;text-align:center}.main-nav__logo span:before{content:'\e601';font-family:'siteicons';font-size:29px;color:#369;display:inline-block;line-height:64px}.main-nav__links{display:none}.main-nav__phone{display:none;line-height:72px}.main-nav__cart{float:right;position:relative;right:9px;height:100%;line-height:72px}.main-nav__cart .icon-cart:before{content:'\e600';display:inline-block;font-size:24px;font-family:'siteicons';color:#2f7fd0}.main-nav__cart-count{width:17px;height:17px;top:10px;background:#e74c3c;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-family:"proxima-bold",sans-serif;color:#fff;font-size:12px;line-height:20px;display:inline-block;text-align:center;position:absolute;right:-9px;display:none}#mobile-nav{display:block;width:87%;min-height:100%;background:#fff;position:fixed;top:0;left:0;z-index:1002;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);-webkit-transition:all 0.15s ease 0.05s;-moz-transition:all 0.15s ease 0.05s;transition:all 0.15s ease 0.05s}#mobile-nav.panel--open{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-nav__link{font-family:"proxima-bold",sans-serif;text-transform:uppercase;color:#369;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;width:auto;height:100%;display:inline-block;padding:0 14px}.main-nav__link:hover{color:#2f7fd0;text-decoration:none}.dropdown:hover .main-nav__link span:after{border-color:#2f7fd0}.dropdown:hover .main-nav__link span:before{opacity:1.0;-webkit-transition:opacity 0.3s ease 0.1s;-moz-transition:opacity 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s}.dropdown:hover .main-nav__dropdown{top:88px;opacity:1.0;visibility:visible;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity,-webkit-transform;-moz-transition:opacity,-moz-transform;transition:opacity,transform}.dropdown:hover .dropdown-promo__text{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}.dropdown:hover .dropdown-promo__text h3{-webkit-transition:all 0.2s ease 0.1s;-moz-transition:all 0.2s ease 0.1s;transition:all 0.2s ease 0.1s}.dropdown .main-nav__link{position:relative}.dropdown .main-nav__link span:after{content:'';display:inline-block;width:4px;height:4px;border-bottom:2px solid #369;border-right:2px solid #369;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;position:relative;top:-3px;left:7px}.dropdown .main-nav__link span:before{content:'';display:block;width:9px;height:9px;border-top:1px solid #f0f4f5;border-left:1px solid #f0f4f5;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;position:absolute;bottom:-5px;left:48%;opacity:0.0;-webkit-transition:none;-moz-transition:none;transition:none}.main-nav__dropdown{width:auto;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 48px;opacity:0.0;position:absolute;left:0;z-index:50;background:#fff;top:88px;visibility:hidden;padding-bottom:50px;-webkit-transition:opacity,-webkit-transform;-moz-transition:opacity,-moz-transform;transition:opacity,transform;-webkit-transform:translate3d(0, 3px, 0);-moz-transform:translate3d(0, 3px, 0);-ms-transform:translate3d(0, 3px, 0);-o-transform:translate3d(0, 3px, 0);transform:translate3d(0, 3px, 0)}.main-nav__dropdown-promo{width:48.845%;height:auto;display:block;float:right;position:relative;line-height:1;font-size:0}.main-nav__dropdown-promo:hover .dropdown-promo__text{background:rgba(0,0,0,0.35)}.main-nav__dropdown-promo:hover .dropdown-promo__text h3{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);transform:scale(1.04)}.main-nav__dropdown-promo:after{content:'';clear:both;display:block;width:0;height:0}.main-nav__dropdown-promo img{width:100%;height:auto}.main-nav__dropdown-promo .dropdown-promo__text{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;background:rgba(0,0,0,0.2);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-nav__dropdown-promo .dropdown-promo__text div{width:100%;height:100%;display:table}.main-nav__dropdown-promo .dropdown-promo__text h3{display:table-cell;vertical-align:middle;font-family:"futura-heavy",sans-serif;font-size:48px;color:#fff;line-height:48px;font-weight:normal;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0,0,0,0.26);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;letter-spacing:0.05em;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;transition:transform}.main-nav__dropdown-promo .dropdown-promo__text h3 span{font-family:"futura-medium",sans-serif;font-size:18px;line-height:22px;display:block;padding:10px 20% 0 20%}.main-nav__dropdown-category{width:23.23%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 30px;text-transform:uppercase}.main-nav__dropdown-category:nth-child(2n){clear:left}.main-nav__dropdown-category h2,.main-nav__dropdown-category .main-nav__category-title{font-family:"futura-heavy",sans-serif;font-size:22px;color:#222222;line-height:22px;border-bottom:2px dashed #dadddf;margin:60px 0 0px 0;padding:0 0 15px 0;display:block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.main-nav__dropdown-category h2:hover,.main-nav__dropdown-category .main-nav__category-title:hover{text-decoration:none;border-bottom:2px dashed #a3abb0}.main-nav__dropdown-category ul{line-height:1}.main-nav__dropdown-category li{line-height:22px;padding-top:15px;display:block}.main-nav__dropdown-category li a{font-family:"futura-medium",sans-serif;font-size:17px;color:#a7acad;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.main-nav__dropdown-category li a:hover{color:#2f7fd0;text-decoration:none}.main-nav__dropdown-category li a.new:after{content:'NEW';display:inline-block;width:40px;height:20px;background:#2f7fd0;font-family:"futura-heavy",sans-serif;font-size:12px;color:#fff;text-align:center;position:relative;top:-2px;left:15px}.main-nav__hamburger{display:inline-block;text-align:center;height:100%;float:left}.main-nav__hamburger span{height:100%;cursor:pointer}.main-nav__hamburger span:before{content:'\e602';font-family:'siteicons';font-size:17px;color:#369;display:inline-block;line-height:64px}#hamburger-nav{position:fixed;top:0;left:0;width:calc(100% - 48px);max-width:320px;height:100%;-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);background:#fff;z-index:10001;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;padding:16px 32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#hamburger--overlay{background-color:rgba(0,0,0,0.25);position:fixed;top:0;bottom:0;left:0;right:0;z-index:10000;display:none;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s}.hamburger--open #hamburger-nav{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.hamburger--open #hamburger--overlay{display:block}.hamburger-nav__wrap{width:100%;height:100%;overflow-y:scroll}.hamburger-nav__wrap li{list-style-type:none;padding:8px 0}.hamburger-nav__wrap li a{display:block;color:#555;font-family:"futura-medium",sans-serif;font-size:16px;line-height:16px}.hamburger-nav__main-link{color:#2f7fd0;text-transform:uppercase;font-family:"futura-heavy",sans-serif;font-weight:700;font-size:20px;line-height:20px;display:block;padding:16px 0 8px 0}.hamburger-nav__secondary-link{color:#666;text-transform:uppercase;font-family:"futura-heavy",sans-serif;font-weight:700;font-size:18px;line-height:18px;display:block;padding:12px 0}.hamburger-footer__phone{padding:32px 0 16px 0;border-bottom:2px dotted #dadddf}.hamburger-footer__phone h2{font-family:"bebas-bold",sans-serif;font-size:31px;line-height:34px;color:#a7acad;font-weight:400;clear:left;position:relative}.hamburger-footer__phone h2:before{content:'\e60f';font-family:'siteicons';font-size:40px;color:#2f7fd0;display:block;float:left;padding-right:16px;vertical-align:middle;margin-top:4px}.hamburger-footer__phone h2 span{font-family:"futura-heavy",sans-serif;font-size:12px;line-height:12px;color:#717c7d;text-transform:uppercase;display:block;padding-bottom:4px}.hamburger-footer__social{padding-top:16px}.hamburger-footer__social ul{text-align:center}.hamburger-footer__social li{display:inline-block}@media screen and (min-width: 790px){.header__nav{height:72px;padding:0 32px;line-height:72px;text-align:left}.main-nav{-moz-box-shadow:inset 0 -1px 0 0 #f0f4f5;-webkit-box-shadow:inset 0 -1px 0 0 #f0f4f5;box-shadow:inset 0 -1px 0 0 #f0f4f5}.main-nav__logo{float:left}.main-nav__logo span:before{font-size:28px;display:inline-block;float:left;line-height:72px}.main-nav__links{height:100%;list-style-type:none;margin:0;padding:0 0 0 8px;display:inline-block}.main-nav__links li{display:inline-block;font-size:14px;top:18px}.main-nav__links li:hover .main-nav__link{color:#2f7fd0}#mobile-nav{display:none}.main-nav__cart-count{width:19px;height:19px;top:13px}.main-nav__cart{line-height:72px}.main-nav__cart .icon-cart:before{font-size:24px}.main-nav__hamburger{display:none}}@media screen and (min-width: 950px){#hamburger-nav{display:none}.main-nav{-moz-box-shadow:inset 0 -1px 0 0 #f0f4f5;-webkit-box-shadow:inset 0 -1px 0 0 #f0f4f5;box-shadow:inset 0 -1px 0 0 #f0f4f5}.main-nav__logo{float:left}.main-nav__logo span:before{display:inline-block;float:left}.main-nav__links{height:100%;list-style-type:none;margin:0;padding:0 0 0 26px;display:inline-block}.main-nav__links li{display:inline-block;top:18px}.main-nav__links li:hover .main-nav__link{color:#2f7fd0}#mobile-nav{display:none}.main-nav__cart-count{width:19px;height:19px;top:13px}.main-nav__cart .icon-cart:before{font-size:24px}.main-nav__phone{display:inline-block;float:right;font-family:"futura-medium",sans-serif;font-size:14px;color:#a7acad;margin-right:35px}.main-nav__phone a{font-family:"futura-medium",sans-serif;font-size:14px;color:#a7acad}.main-nav__phone a:hover{color:#a7acad;text-decoration:none}}@media screen and (min-width: 1100px){.main-nav__cart{line-height:72px}}#nav{height:40px;line-height:40px;position:relative}#nav ul li{float:left;text-transform:uppercase;color:#376396;font-family:"proxima-bold",sans-serif}#nav ul li a{text-decoration:none}#nav h2{position:absolute;top:-4px;right:20px;color:#717c7d;font-size:27px;text-transform:uppercase;font-family:"proxima-bold",sans-serif}.nav-item{float:left;display:block;position:relative;z-index:99;top:24px;cursor:pointer}a.fancy-fb{display:block;color:blue;font-family:"proxima-bold",sans-serif;text-transform:uppercase}.sub-nav{margin:0;padding:0;list-style-type:none;text-align:center;position:absolute;left:50%;top:-900px;opacity:0;padding-top:0px;margin-top:0px;margin-left:-50px;z-index:1337;overflow:visible}.sub-nav img{width:100%;height:auto}.sub-nav-image{height:137px}.sub-nav-box{-webkit-box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5);box-shadow:0px 4px 10px 0px rgba(0,0,0,0.5)}#nav ul .sub-nav ul{height:auto;border:1px solid #bfd0d2}.two,.textnav{width:235px}.four{width:460px}.three,.six{width:674px}.menuhover{top:30px}.sub-nav ul{overflow:hidden;background:white}.sub-nav-item{clear:both}.sub-nav-niblet{display:block;width:100%;height:10px;margin-bottom:-1px;position:relative;padding-top:0px;margin-left:-65px;background:url("niblet.png") top left no-repeat;z-index:999999}#nav .sub-nav-item{display:block;overflow:hidden;margin-left:0px;margin:0;z-index:3000}.sub-nav-item-link h4 span{line-height:normal}.showonload .sub-nav{display:block;opacity:1}.two .sub-nav-item{width:100%}.four ul{width:50%;display:block;height:317px !important}.six ul{width:33%;display:block;height:317px}.four ul.left{float:left;border-right:none !important}.four ul.right{float:right;border-left:none !important}.four .sub-nav-item,.six .sub-nav-item{display:block;width:100%;margin:1px}.three .sub-nav-item{float:left;width:33%;clear:none;height:auto}.three .sub-nav-item:first-child{background:none}.six ul.left,.six ul.center,.six ul.right{float:left;width:33.33%;height:317px !important}.six ul.left{border-right:0 !important}.six ul.center{border-left:0 !important;border-right:0 !important}.six ul.right{border-left:0 !important}.four .sub-nav-item:nth-child(2){border:none !important}.sub-nav-item-link{display:block;padding:10px;margin:0px 5px;text-align:center;text-decoration:none;line-height:normal !important;position:relative;opacity:.9}.two .sub-nav-item-link{margin-left:0px !important}.sub-nav-box ul li:first-child .sub-nav-item-link{margin-bottom:0px !important}.sub-nav-item-link:hover{opacity:1}.h-dots{width:100%;height:1px;background:url("horizontal-dots.png") bottom left repeat-x;margin:5px auto 0}.sub-nav-item-link img{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:.8}.sub-nav-image{margin-bottom:10px}.sub-nav-item-link h4{color:#fff;font-size:22px;text-decoration:none;margin:0px;line-height:30px;overflow:hidden;display:table;width:100%;height:auto;position:absolute;text-align:left;bottom:0px;left:5px}.sub-nav-item-link h4 span{line-height:normal;overflow:hidden;vertical-align:middle;display:table-cell}.two .sub-nav-item-link h4{padding-left:5px}.nav-item.dropdown:hover{z-index:99999}.sub-nav-item-link:hover img{opacity:1}#nav .textnav{text-align:center}#nav .textnav .sub-nav-item{width:80%;margin:0px 10%}.textnav .sub-nav-item{background:url("horizontal-dots.png") bottom left repeat-x}.textnav .sub-nav-item:last-child{background:none}ul.rc-nav-1 li{text-align:left}.rc-nav-1 ul.hover-links li>a{display:block;padding-bottom:5px;padding-left:13px;padding-top:5px}#nav .rc-nav-1 ul.hover-links li>a:hover,#nav .rc-nav-1 ul.hover-links li>a.active{background:#2F7DF0;color:#FFFFFF}.rc-nav-1 .sub-nav{left:40%;width:520px}.rc-nav-1 ul{background:none}.rc-nav-1 .sub-nav-box{background:#FFFFFF;border:1px solid #BFD0D2}#nav .rc-nav-1 .hover-links{border:0;border-right:1px solid #868787;display:inline-block;margin:15px 0 20px -2px;vertical-align:top;width:48%}#nav ul.rc-nav-1 .sub-nav .hover-links li.sub-nav-item{margin-left:-1px;margin-right:0;width:100%}.rc-nav-1 .hover-panels{display:inline-block;left:0;margin:20px 0 0;position:relative;top:0;vertical-align:top;width:51%}.rc-nav-1 .hover-panels .panel{opacity:0;left:0;position:absolute;top:0;padding:0 20px;z-index:10;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.rc-nav-1 .hover-panels .panel.active{opacity:1;z-index:500}.rc-nav-1 .hover-panels .panel img{max-height:160px;width:auto}.rc-nav-1 .hover-panels .panel h3{font-size:16px;line-height:18px;margin-bottom:6px;text-align:left}.rc-nav-1 .hover-panels .panel p{color:#757A7B;font-family:Arial,sans-serif;font-size:13px;line-height:19px;text-align:left;text-transform:none}ul.rc-nav-2 li{text-align:left}.rc-nav-2 .sub-nav{box-shadow:0 12px 13px rgba(0,0,0,0.3)}.rc-nav-2 .sub-nav-niblet{background:url("niblet-grey.png") center left no-repeat}.rc-nav-2 ul.hover-links>li{display:block}.rc-nav-2 ul.hover-links li>a{color:#2F7DF0;display:block;padding:8px 11px 11px 13px;width:100%}#nav .rc-nav-2 ul.hover-links li>a{background:url("navarrow_sprite.jpg") 200px bottom no-repeat #eee;color:#666666;height:54px}#nav .rc-nav-2 ul.hover-links li>a:hover,#nav .rc-nav-2 ul.hover-links li>a.active{background-position:200px top;background-color:#E3E3E3;color:#2F8DF0}#nav .rc-nav-2 ul.hover-links li>a.no-arrow{background-image:none}#nav ul.rc-nav-2 .sub-nav ul{border:0;overflow:visible}.rc-nav-2 .sub-nav:not(.no-children){left:50px;min-width:940px}.rc-nav-2 .sub-nav .sub-nav-box{background:#EEEEEE;height:288px}.rc-nav-2 ul{background:none}.rc-nav-2 .sub-nav-box{background:none;border:0;box-shadow:none;text-align:left}#nav .rc-nav-2 .hover-links{border:0;display:inline-block;margin:0 0 20px 0;vertical-align:top;width:230px}#nav .rc-nav-2 .hover-links>li{display:block;width:100%}.rc-nav-2 .hover-panels{display:inline-block;left:0;margin:0;position:relative;top:0;vertical-align:top;width:705px}.rc-nav-2 .hover-panels .panel{background:#E3E3E3;height:288px;left:0;margin-left:-4px;opacity:0;padding:0;position:absolute;top:0;width:710px;z-index:10;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.rc-nav-2 .hover-panels .panel.single{width:710px}.rc-nav-2 .hover-panels .panel.active{opacity:1;z-index:500}.rc-nav-2 .hover-panels .panel p{color:#757A7B;line-height:19px;font-size:13px;text-align:left;text-transform:none}#nav .rc-nav-2 .hover-panels .panel li{display:block;margin-left:0;width:100%}.rc-nav-2 .panel>ul{left:0;position:relative;top:0}.rc-nav-2 .panel li .brand{display:none;left:235px;position:absolute;top:0;height:288px;width:479px;box-shadow:-20px -30px 64px rgba(0,0,0,0.65) inset}.rc-nav-2 .panel.single li .brand{left:0;width:710px;box-shadow:none}.rc-nav-2 .panel li:hover .brand,.rc-nav-2 .panel li .active.brand{display:block}#nav .rc-nav-2 .panel a{display:block;padding:4px 0 4px 20px;color:#666666}#nav .rc-nav-2 .panel a:hover{color:#2F8DF0}.rc-nav-2 .panel .brand h3,.rc-nav-2 .panel .brand p{color:#FFFFFF}.rc-nav-2 .panel .brand h3{display:block;font-size:23px;margin-left:0;margin-top:175px;padding-left:25px}.rc-nav-2 .panel .brand p{display:block;font-family:arial,sans-serif;font-size:14px;font-weight:normal;line-height:18px;margin-left:0;margin-top:0;padding-bottom:10px;padding-left:25px;padding-right:10px}ul.rc-nav-3 li{text-align:left}.rc-nav-3 .sub-nav{box-shadow:0 12px 13px rgba(0,0,0,0.3)}.rc-nav-3 .sub-nav-niblet{background:url("niblet-grey.png") center left no-repeat;top:-1px}.rc-nav-3 ul.hover-links>li{display:block}.rc-nav-3 ul.hover-links li>a{color:#2F7DF0;display:block;padding:6px;padding-left:13px;width:100%}#nav .rc-nav-3 ul li>a:hover,#nav .rc-nav-3 ul li>a.active{background:#2F7DF0;color:#FFFFFF}#nav ul.rc-nav-3 .sub-nav ul{border:0}.rc-nav-3 .sub-nav{left:50px;width:940px}.rc-nav-3 .sub-nav .sub-nav-box{background:#E5E5E5}.rc-nav-3 ul{background:#E5E5E5}.rc-nav-3 .sub-nav-box{background:none;border:0;box-shadow:none;text-align:left}#nav .rc-nav-3 .hover-links{border:0;display:inline-block;margin:15px 0 20px 0;vertical-align:top;width:230px}#nav .rc-nav-3 .hover-links>li{display:block;margin-left:0;width:100%}.rc-nav-3 .hover-panels{display:inline-block;height:288px;left:0;margin:0;position:relative;top:0;vertical-align:top;width:705px}.rc-nav-3 .hover-panels .panel{background:#EEEEEE;left:0;padding:0;position:absolute;top:0;width:940px;-webkit-transition:opacity 0.2s ease-out;-moz-transition:opacity 0.2s ease-out;-o-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out}.rc-nav-3 .hover-panels .panel.active{opacity:1;z-index:500}.rc-nav-3 .hover-panels .panel p{color:#757A7B;font-family:Arial, sans-serif;line-height:14px;font-size:12px;text-align:left}#nav .rc-nav-3 .hover-panels .panel li{display:block;margin-left:0;width:100%}.rc-nav-3 .hover-panels .panel li>a{padding-left:20px}.rc-nav-3 .panel>ul{left:0;position:relative;top:0}.rc-nav-3 .panel li .brand{background-color:#EEEEEE;display:none;left:235px;position:absolute;top:0;height:288px;width:705px}.rc-nav-3 .panel li:hover .brand,.rc-nav-3 .panel li .brand.active,.rc-nav-3 .panel li:first-child .brand{display:block}.rc-nav-3 .panel a{display:block;padding:4px 0}.rc-nav-3 .panel .brand h3,.rc-nav-3 .panel .brand p{color:#FFFFFF}.rc-nav-3 .panel .brand h3{background:none repeat scroll 0 0 rgba(0,0,0,0.5);display:block;font-size:24px;margin-left:0;margin-top:155px;padding-left:40px}.rc-nav-3 .panel .brand p{background:none repeat scroll 0 0 rgba(0,0,0,0.5);display:block;font-family:arial,sans-serif;font-size:13px;font-weight:normal;line-height:16px;margin-left:0;margin-top:0;padding-bottom:10px;padding-left:40px;padding-right:10px}.rc-nav-2.animated-hover .sub-nav{overflow:hidden;width:230px}.rc-nav-2.animated-hover .hover-panels{height:288px;left:230px;overflow:hidden;position:absolute;top:9px;width:710px}.rc-nav-2.animated-click .sub-nav{overflow:hidden;width:230px}.rc-nav-2.animated-click .hover-panels{height:288px;left:230px;overflow:hidden;position:absolute;top:9px;width:710px}.new-badge span::after{background:url("new-badge.png") no-repeat scroll center center/26px 12px transparent;content:"";display:inline-block;height:14px;left:0;margin-left:10px;margin-top:0;position:relative;top:1px;width:28px}#nav .rc-nav-2 .no-children ul.hover-links li>a{background:none}#nav .rc-nav-2 .no-children ul.hover-links li>a:hover{background:#E3E3E3}.rc-nav-2 .sub-nav.no-children .sub-nav-box{height:auto;max-width:100%;min-height:288px;width:940px}#nav .rc-nav-2 .sub-nav.no-children .sub-nav-box ul{margin-bottom:0}#nav .no-children{overflow:visible}#nav .no-children .hover-panels{left:230px}#nav .no-children .hover-panels .panel{width:604px}#nav .no-children .panel li .brand{left:0;display:block;width:604px}#nav .no-children .panel .brand h3{margin-top:205px}#nav>ul>li:nth-child(2) .sub-nav{max-width:830px}#nav>ul>li:nth-child(2) .sub-nav .hover-panels .panel{max-width:603px}#nav>ul>li:nth-child(2) .sub-nav .hover-panels .panel .brand{max-width:100%}#nav{-moz-box-shadow:inset 0 -1px 0 0 #f0f4f5;-webkit-box-shadow:inset 0 -1px 0 0 #f0f4f5;box-shadow:inset 0 -1px 0 0 #f0f4f5;width:100%;height:100%;margin:0 auto;position:relative;z-index:1000}.dropdown .main-nav__link:after{content:'';display:inline-block;width:4px;height:4px;border-bottom:2px solid #336699;border-right:2px solid #336699;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s;position:relative;top:-3px;left:7px}#nav .hover-links li>a{height:35px;line-height:35px;padding-top:10px;padding-bottom:11px}.footer{width:100%;clear:both;background:#fff;position:relative;z-index:10}.footer .wrap{padding:40px 32px 32px 32px;margin:0 auto;max-width:1064px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.footer .wrap:after{content:'';display:block;clear:both;width:0;height:0}.footer__connect{width:34.4%;min-height:1px;float:left}.footer__links{width:31.2%;float:left;border-left:2px dotted #dadddf}.footer__links:last-child{float:right}.footer__links ul{list-style-type:none;padding:9px 0 9px 45px}.footer__links ul li{padding:13px 0}.footer__links ul li a{font-family:"proxima-semibold",sans-serif;font-size:20px;line-height:20px;font-weight:normal;color:#a7acad;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.footer__links ul li a:hover{color:#2f7fd0}.footer__phone{height:72px;width:100%;border-bottom:2px dotted #dadddf}.footer__phone h2{font-family:"bebas-bold",sans-serif !important;font-size:40px !important;line-height:40px !important;color:#a7acad !important;font-weight:normal !important;clear:left;position:relative}.footer__phone h2:before{content:'\e60f';font-family:'siteicons';font-size:40px;color:#2f7fd0;display:block;float:left;padding-right:24px;vertical-align:middle;margin-top:4px}.footer__phone h2 span{font-family:"futura-heavy",sans-serif;font-size:12px;line-height:12px;color:#717c7d;text-transform:uppercase;display:block;padding-bottom:4px}.footer__social ul{list-style-type:none;padding-top:20px}.footer__social ul li{display:inline-block;padding-right:10px}.footer__social ul li a{width:40px;height:40px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.footer__social ul li a:hover{opacity:0.9}.footer__social ul li a img{width:100%;height:auto;border:0}.footer__copyright{text-align:center;font-family:"proxima-regular",sans-serif;font-weight:400;font-size:16px;line-height:16px;color:#c2c8c8;padding-bottom:40px}.wrap{width:100%;margin:0 auto}.hidden{display:none !important}section.parallax{width:100%;height:440px;position:relative;margin-top:72px !important}section.parallax .wrap{position:relative;z-index:5;width:100%;margin:0 auto;text-align:center;height:100%;display:table}#parallax__image{width:100%;height:440px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:fixed;top:0;top:72px;left:0;z-index:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#parallax__image:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:2}#parallax__text{width:100%;height:440px;position:fixed;top:0;left:0;z-index:4;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.parallax__wrap{display:table-cell;vertical-align:middle}.parallax__wrap h1{font-family:"futura-heavy",sans-serif;color:#fff;font-size:56px;line-height:56px;text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,0.2);letter-spacing:0.03em}.parallax__wrap p{font-family:"futura-medium",sans-serif;font-size:18px;line-height:24px;font-weight:normal;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.2);padding-top:25px;text-transform:uppercase;letter-spacing:0.03em;max-width:656px;margin:0 auto}@media screen and (min-width: 1441px){section.parallax,#parallax__image,#parallax__text{height:600px}}.overlay{background-color:#000;opacity:0.64;position:fixed;display:block;top:0;bottom:0;left:0;right:0;z-index:99999;display:none}.divider{display:block;height:2px;background-image:url("https://cdn.shopify.com/s/files/1/0077/0432/t/15/assets/divider.png");background-repeat:repeat-x;margin:15px}#cart button:hover,#cart button:focus{outline:none}#cart{position:fixed;z-index:99999;top:0;bottom:0;right:-5000px;height:100%;width:360px;background:#fff;box-sizing:border-box}.cart-wrapper{display:block;position:relative;padding-top:72px;padding-left:0px;height:calc(100% - 56px);overflow-y:scroll}#cart #cart-close{float:left}#cart .heading{height:72px;line-height:72px;background-color:#fafafa;border-bottom:2px solid #f0f0f0;text-align:center;position:absolute;top:0;left:0;right:0}#cart .heading h3{font-family:"futura-heavy", sans-serif;color:#336699;font-size:24px;font-weight:normal;margin:0;line-height:72px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}#cart .cart-items{padding:0 16px;min-width:100% !important}#cart .cart-items img{max-width:100px}#cart .cartqty{width:25%;display:inline;text-align:center;box-shadow:none;margin:0;border:0;font-size:18px}#cart .cartqty:hover{background-color:#fff}#cart .product-preview h4{color:#222;font-family:'futura-heavy', sans-serif !important;font-size:18px;margin:0 0 4px 0;line-height:20px;font-weight:normal}#cart .product-preview p{color:#a7acad;font-family:'futura', sans-serif;font-size:16px;line-height:20px;margin-bottom:8px}#cart .product-preview a{color:#a7acad;font-family:"proxima-nova", sans-serif;font-size:14px;font-weight:400;text-transform:uppercase}#cart .cart-item{border-bottom:2px dotted #dadddf;padding:16px 0;display:inline-block;width:100%}#cart .cart-item-image{padding:0 0 25% 14px;background-position:center center;background-repeat:no-repeat;background-size:cover}#cart .cart-item-details{padding-left:16px}#cart .plusone,.minusone{padding:8px}#cart .footer{background-color:#fafafa;padding:0;box-sizing:border-box;position:absolute;bottom:0;left:0;right:0}#cart .footer p{color:#000}#cart #more-items{position:absolute;background-color:#F49C54;border-radius:14px;display:none;top:-40px;color:#fff;font-size:12px;line-height:0;padding:13px 41px 11px 20px;left:38%;font-weight:600;background-image:url("https://cdn.shopify.com/s/files/1/0077/0432/t/15/assets/more-arrow.svg");background-repeat:no-repeat;background-position:right 16px center}@media only screen and (max-width: 40em){#cart #more-items{left:32%}}#cart button.checkout{background-image:url("lock.svg");background-repeat:no-repeat;background-position:left 20px center;color:white;border:none}.disabled{opacity:.3}#cart button{width:100%;height:56px;line-height:56px;background-color:#01C6E4;margin:0;text-align:left;padding-left:48px;font-size:18px;font-weight:700;font-family:"proxima-bold",sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;letter-spacing:0.04em;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s;z-index:501}#cart button:hover{background-color:#41dcfa}#cart button .push-right{font-family:"proxima-light",sans-serif;font-weight:100}#cart button:hover,#cart button:focus{outline:none}.quick-cart__footer{height:72px;width:100%;padding:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-top:1px solid #ddd}.hero-slider{width:100%;height:224px;height:calc(100vw * 0.35);background:#fff;overflow:hidden;position:relative;z-index:401;margin-top:64px}.hero-slider:hover{cursor:pointer}.hero-slider__controls{width:100%;margin:0 auto;position:absolute;left:0;z-index:400;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;height:8px;bottom:16px;padding:0 11px}.hero-slider__dot{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-moz-box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;box-shadow:inset 0 0 0 1px #fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;display:inline-block;cursor:pointer;width:8px;height:8px;margin:0 4px}.hero-slider__dot:first-child{margin-left:0}.hero-slider__dot.active{background:#fff}.hero-slider__cta{float:right;display:block;font-family:"futura-medium",sans-serif;font-size:20px;color:#fff;text-transform:uppercase;text-shadow:0px 0px 30px rgba(0,0,0,0.7)}.hero-slider__cta:hover{text-decoration:none}.hero-slider__slide{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:0.0;visibility:hidden;position:absolute;top:0;left:0;z-index:10;-webkit-transition:all 0.75s;-moz-transition:all 0.75s;transition:all 0.75s;-webkit-transform:translate3d(0, 10px, 0) scale(0.95);-moz-transform:translate3d(0, 10px, 0) scale(0.95);-ms-transform:translate3d(0, 10px, 0) scale(0.95);-o-transform:translate3d(0, 10px, 0) scale(0.95);transform:translate3d(0, 10px, 0) scale(0.95)}.hero-slider__slide.active{opacity:1.0;visibility:visible;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 0.75s;-moz-transition:opacity 0.75s;transition:opacity 0.75s}.hero-slider__slide img{position:absolute;left:-10000px;width:10px;height:auto}.hero-slider__transition{width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;opacity:1.0;position:absolute;top:0;left:0;z-index:5}.hero-slider__prev,.hero-slider__next{position:absolute;top:50%;z-index:15;margin-top:-20px;cursor:pointer}.hero-slider__prev span,.hero-slider__next span{width:30px;height:30px;background:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);display:block}.hero-slider__prev{left:20px}.hero-slider__prev span{border-top:2px solid #fff;border-left:2px solid #fff;-moz-box-shadow:-2px -2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:-2px -2px 4px rgba(0,0,0,0.3);box-shadow:-2px -2px 4px rgba(0,0,0,0.3)}.hero-slider__next{right:20px}.hero-slider__next span{border-bottom:2px solid #fff;border-right:2px solid #fff;-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.3);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.3);box-shadow:2px 2px 4px rgba(0,0,0,0.3)}@media screen and (min-width: 790px){section.hero-slider{margin-top:72px}}@media screen and (min-height: 600px){.home section.hero-slider{height:calc(100vw * 0.35)}}.fact{width:100%;position:relative;top:0px;background:#347dc1;height:100px;min-height:488px;background-repeat:none}.fact .wrap{max-width:1600px;height:100%}.fact-wedge{width:100%;position:relative;z-index:1;height:0;top:0px;font-size:0}.fact-wedge div{position:absolute;bottom:36px;left:0;width:100%;height:135px;overflow:hidden;-moz-box-shadow:0px 36px 0 0 #347dc1;-webkit-box-shadow:0px 36px 0 0 #347dc1;box-shadow:0px 36px 0 0 #347dc1}.fact-wedge div span{display:block;width:0;height:0;border-style:solid;border-width:0 0 135px 3000px;border-color:transparent transparent #347dc1 transparent}.fact__holder{width:100%;height:100%;background:#347dc1 url("fact--bg2.jpg");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left bottom;display:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:50px 48px}.fact__holder.active{display:block}.fact__number{width:27.976%;height:100%;float:left;display:table;margin-left:12.976%}.fact__number h2{display:table-cell;vertical-align:middle;width:100%;height:100%}.fact__number h2 span{font-family:"bebas-bold",sans-serif;font-size:64px;color:#fff;line-height:64px;letter-spacing:1px;padding:20px 20px 9px 20px;border:4px solid rgba(255,255,255,0.64);font-weight:normal;position:relative}.fact__number h2 span:before{content:'';display:block;width:1000px;position:absolute;right:100%;top:50%;height:1px;border-top:2px dotted rgba(255,255,255,0.4);float:left;margin-top:-1px;margin-right:4px}.fact__content{width:59.048%;height:100%;display:table}.fact__content-text{width:100%;height:100%;display:table-cell;vertical-align:middle}.fact__content-text h2{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:40px;font-weight:normal;color:#fff;text-transform:uppercase;padding-right:60px}.fact__content-text p{font-family:"proxima-light",sans-serif;font-size:20px;font-weight:normal;line-height:28px;color:#fff;padding-top:16px}.category-cards{width:100%;position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:8px 8px 0 8px;z-index:50}.category-cards .wrap{max-width:1600px}.category-cards .wrap:after{content:'';display:block;clear:both;width:0;height:0}.category-cards main,.category-cards aside{width:100%;float:left}.category-cards main img,.category-cards aside img{width:100%;height:auto}.category-cards main:after,.category-cards aside:after{content:'';display:block;clear:both;width:0;height:0}.category-cards aside{margin-right:0;margin-top:8px}main .category-cards__wrap{width:100%}main .category-cards__wrap .category-cards__link div span{font-size:24px;text-shadow:0 1px 2px rgba(0,0,0,0.3)}main .category-cards__wrap .category-cards__link div span b{display:none}aside .category-cards__wrap{display:inline-block;vertical-align:top;width:calc(50% - 4px);margin-right:8px;margin-bottom:8px;float:left}aside .category-cards__wrap:nth-child(2n){margin-right:0}.category-cards__wrap{position:relative;font-size:0}.category-cards__wrap .category-cards__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);-webkit-transition:cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-moz-transition:cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.category-cards__wrap .category-cards__link:hover{background:rgba(0,0,0,0.4);-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.category-cards__wrap .category-cards__link div{display:table;height:100%;width:100%}.category-cards__wrap .category-cards__link div span{display:table-cell;vertical-align:middle;text-align:center;font-family:"futura-heavy",sans-serif;font-family:"proxima-bold",sans-serif;font-size:20px;text-transform:uppercase;line-height:100%;color:#fff}.clearfix{display:block;clear:both;width:0;height:0}.home-cta{width:100%;padding:40px 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.home-cta .wrap{max-width:1344px;margin:0 auto}.home-cta .wrap:after{content:'';display:block;width:0;height:0;clear:both}.home-cta__holder{width:50%;float:left}.home-cta__image-link{width:85.71428571%;display:block;margin:0 auto;position:relative;z-index:4;background:#000}.home-cta__image-link:hover{text-decoration:none}.home-cta__image-link:hover img{opacity:0.8}.home-cta__image-link img{width:100%;height:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.home-cta__content{width:85.71428571%;margin:0 auto;padding:0 25px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:100px;position:relative;z-index:5}.home-cta__content-link{width:100%;background:#fff;margin:-64px auto 0 auto;display:block;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:11px}.home-cta__content-link:hover{text-decoration:none}.home-cta__content-link:hover .home-cta__content-text{border-color:#999}.home-cta__content-text{width:100%;border:2px dotted #dadddf;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 0.24s ease;-moz-transition:all 0.24s ease;transition:all 0.24s ease}.home-cta__content-text h2{color:#336699;font-family:"proxima-bold",sans-serif;font-size:32px;text-transform:uppercase;line-height:32px;padding:20px 0 8px 0}.home-cta__content-text span{font-family:"futura-medium",sans-serif;font-size:16px;line-height:16px;font-weight:normal;color:#222;padding-bottom:20px;display:inline-block;text-transform:uppercase}a:hover{text-decoration:none}.email{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 32px;background:#fff url("email--bg.jpg");background-position:left bottom;background-repeat:repeat-x;display:table;z-index:10;min-height:340px}.email:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:-moz-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(74%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(top, #fff 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0) 74%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.email .wrap{display:table-cell;vertical-align:middle;text-align:center;position:relative;z-index:5}.email h2{font-family:"futura-medium",sans-serif;color:#666666;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:normal}.email h2 span{font-family:"futura-heavy",sans-serif;font-size:48px;line-height:48px;color:#369;display:block;padding-bottom:40px}.email form input{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:2px solid #dadddf;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:52px;line-height:52px;font-size:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px;width:400px;max-width:80%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-family:"proxima-semibold",sans-serif;color:#222}.email form input::-webkit-input-placeholder{color:#c2c8c8;font-family:"proxima-semibold",sans-serif}.email form input:-moz-placeholder{color:#c2c8c8}.email form input::-moz-placeholder{color:#c2c8c8}.email form input:-ms-input-placeholder{color:#c2c8c8}.email form input:focus{border:2px solid #2f7fd0}.email form button[type="submit"]{background:#2f7fd0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:52px;line-height:52px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-transform:uppercase;color:#fff;font-family:"proxima-bold",sans-serif;font-size:18px;width:210px;position:relative;overflow:hidden;vertical-align:top;-webkit-transition:all 0.24s ease 0.05s;-moz-transition:all 0.24s ease 0.05s;transition:all 0.24s ease 0.05s;letter-spacing:0.05em;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.email form button[type="submit"]:hover{-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);background:#3A8ADB}.email form .newsletter__submit--text,.email form .newsletter__submit--error,.email form .newsletter__submit--submitted,.email form .newsletter__submit--loading{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all 0.24s ease;-moz-transition:all 0.24s ease;transition:all 0.24s ease}.email form .newsletter__submit--error,.email form .newsletter__submit--submitted,.email form .newsletter__submit--loading{opacity:0.0;top:52px}.email form .newsletter__submit--loading img{display:inline;position:relative;top:2px;left:-1px}.email form.loading .newsletter__submit--text{-webkit-transform:translate3d(0, -25px, 0);-moz-transform:translate3d(0, -25px, 0);-ms-transform:translate3d(0, -25px, 0);-o-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);opacity:0.0}.email form.loading .newsletter__submit--loading{-webkit-transform:translate3d(0, -52px, 0);-moz-transform:translate3d(0, -52px, 0);-ms-transform:translate3d(0, -52px, 0);-o-transform:translate3d(0, -52px, 0);transform:translate3d(0, -52px, 0);opacity:1.0}.email form.error button[type="submit"]{background:#ea5840}.email form.error .newsletter__submit--text{-webkit-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);-o-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);opacity:0.0}.email form.error .newsletter__submit--loading{-webkit-transform:translate3d(0, -77px, 0);-moz-transform:translate3d(0, -77px, 0);-ms-transform:translate3d(0, -77px, 0);-o-transform:translate3d(0, -77px, 0);transform:translate3d(0, -77px, 0);opacity:0.0}.email form.error .newsletter__submit--error{-webkit-transform:translate3d(0, -52px, 0);-moz-transform:translate3d(0, -52px, 0);-ms-transform:translate3d(0, -52px, 0);-o-transform:translate3d(0, -52px, 0);transform:translate3d(0, -52px, 0);opacity:1.0}.email form.error .newsletter__input{-webkit-transition:all 0.3s ease 0.15s;-moz-transition:all 0.3s ease 0.15s;transition:all 0.3s ease 0.15s;border:2px solid #ea5840}.email form.error .newsletter__submit--error-text{opacity:1.0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.email form.success .newsletter__submit--text,.email form.success .newsletter__submit--error,.email form.success .newsletter__submit--loading{opacity:0.0}.email form.success .newsletter__submit--loading{-webkit-transform:translate3d(0, -77px, 0);-moz-transform:translate3d(0, -77px, 0);-ms-transform:translate3d(0, -77px, 0);-o-transform:translate3d(0, -77px, 0);transform:translate3d(0, -77px, 0)}.email form.success .newsletter__submit--submitted{-webkit-transform:translate3d(0, -52px, 0);-moz-transform:translate3d(0, -52px, 0);-ms-transform:translate3d(0, -52px, 0);-o-transform:translate3d(0, -52px, 0);transform:translate3d(0, -52px, 0);opacity:1.0}.newsletter__submit--error-text{display:block;text-align:center;font-family:"proxima-semibold",sans-serif;color:red;font-size:16px;line-height:16px;padding:20px 0;-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);-o-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);-webkit-transition:all 0.24s ease 0.2s;-moz-transition:all 0.24s ease 0.2s;transition:all 0.24s ease 0.2s;opacity:0.0}.home-vote .wrap{max-width:1600px;padding:48px 32px 16px 32px}.home-vote__grid{border:2px dotted #dadddf;min-height:116px;position:relative;width:100%}.home-vote__grid:after{content:'';display:block;width:0;height:0;clear:both}.home-vote__grid-item{float:left;position:relative}.home-vote-badge{width:23.21428571%;height:116px}.home-vote__badge-wrap{position:absolute;top:50%;left:11.607142855%}.home-vote__badge-wrap img{max-width:156px;height:auto;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.home-vote--content{width:76.78571429%;float:left;position:relative}.home-vote--content:after{content:'';display:block;width:0;height:0;clear:both}.home-vote-content{width:66.66666667%;padding:32px 0}.home-vote-content h2{font-family:"futura-heavy",sans-serif;font-size:28px;line-height:32px;color:#222}.home-vote-cta{position:absolute;top:0;bottom:0;left:66.66666667%;right:0}.home-vote-cta__wrap{display:table;width:100%;height:100%;padding:0 32px}.home-vote-cta__holder{display:table-cell;vertical-align:middle;text-align:center;width:100%;height:100%}.home-vote-cta__holder a{height:56px;font-family:"futura-heavy",sans-serif;font-weight:700;font-size:16px;line-height:56px;vertical-align:middle;color:#fff;display:block;background:#2f7fd0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);text-transform:uppercase;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s}.home-vote-cta__holder a:hover{background:#448cd5;-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}@media screen and (min-width: 1px) and (max-width: 880px){.home-vote--content{width:68%;float:right;padding-right:32px}.home-vote-content{width:100%}.home-vote-cta{width:100%;margin-bottom:32px;position:static}.home-vote-cta__wrap{padding:0}}.product{width:100%;background:#fff;padding-top:72px}.product .wrap{max-width:1600px;padding:0 32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.product .wrap:after{content:'';display:block;clear:both;width:0;height:0}.product-slider{width:calc(100% - 482px);height:auto;float:left;padding-top:30px}.product-slider__holder{width:100%;height:auto;position:relative;overflow:hidden;min-height:500px}.product-slider__slide{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;opacity:0.0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);-o-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;visibility:hidden}.product-slider__slide.active{opacity:1.0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}.product-slider__slide img{width:100%;height:auto;opacity:0.0;visibility:hidden}.product-slider__transition{width:100%;height:auto;position:absolute;top:0;left:0;z-index:5;background-repeat:no-repeat;background-position:center center;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;overflow:hidden;opacity:0.0;-webkit-transition:opacity 0s linear 0.35s;-moz-transition:opacity 0s linear 0.35s;transition:opacity 0s linear 0.35s}.product-slider__transition.active{opacity:1.0}.product-slider__thumbnails{width:100%;text-align:center;padding-top:20px}.product-slider__thumbnail{display:inline-block;border:2px solid #fff;margin:0 1px;-webkit-transition:all 0.35s;-moz-transition:all 0.35s;transition:all 0.35s;width:calc(12.5% - 4px);margin:0;height:auto;padding:3px;font-size:0;max-width:80px;min-width:60px}.product-slider__thumbnail:hover{cursor:pointer;border:2px solid #f0f1f2}.product-slider__thumbnail.active{border:2px solid #dadddf}.product-slider__thumbnail img{width:72px;height:auto;display:inline-block;margin-top:4px;margin-top:0;width:100%}@media screen and (min-width: 1px) and (max-width: 1280px){aside.product-details{width:380px;padding:30px 0 0 0}aside.product-details .product-details__content{border:0}main.product-slider{width:calc(100% - 380px)}}.product-details{width:482px;float:right;min-height:100px;padding:30px 0px 0 50px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.product-details__content{width:100%;border:2px dotted #dadddf;text-align:center}.product-details__content h1{font-family:"futura-heavy",sans-serif;font-size:36px;line-height:44px;font-weight:400;text-transform:uppercase;color:#222;padding:40px 20px 0 20px}.product-details__content h2.product-details__price{font-family:"futura-medium",sans-serif;font-size:24px;line-height:32px;color:#a7acad;font-weight:100;padding:16px 0 24px}.product-details__content .product-details__description{font-family:"proxima-light",sans-serif;font-size:18px;line-height:28px;color:#a7acad;padding:6px 20px 0 20px}.product-details__content .product-details__description a{font-family:"futura-medium",sans-serif;text-transform:uppercase;font-size:12px;color:#a7acad;font-weight:normal}.product-details__sizes{width:100%;padding-top:30px}.product-details__sizes ul{display:inline-block;list-style-type:none}.product-details__sizes ul li{display:inline-block;font-family:"proxima-bold",sans-serif;font-size:20px;line-height:20px;min-width:40px;color:#2f7fd0;border:3px solid #fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;padding:8px 8px 6px 8px;height:auto;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-details__sizes ul li:hover{border:3px solid rgba(47,127,208,0.2)}.product-details__sizes ul li.selected{border-color:#2f7fd0 !important}.product-details__sizes ul li.product-details__sold-out,.product-details__sizes ul li.product-details__sold-out.selected{color:#cdd3d3;padding-left:0;padding-right:0;min-width:40px}.product-details__sizes ul li.product-details__sold-out:hover,.product-details__sizes ul li.product-details__sold-out.selected:hover{border:3px solid #fff !important}.product-details__sizes ul li.product-details__sold-out.selected{border:3px solid #fff !important}.product-details__sizes-label{color:#a7acad;font-size:16px;line-height:20px;font-family:"futura-heavy",sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:0.1em;vertical-align:middle;padding-right:4px}.product-details__atb{display:block;width:83.42245%;height:56px;line-height:56px;vertical-align:middle;background:#01C6E4;margin:30px auto 0 auto;color:#fff;border:0;outline:0;cursor:pointer;font-family:"proxima-bold",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:0.04em;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-transition:cubic-bezier(0.4, 0, 0.2, 1) 0.4s;-moz-transition:cubic-bezier(0.4, 0, 0.2, 1) 0.4s;transition:cubic-bezier(0.4, 0, 0.2, 1) 0.4s}.product-details__atb.inactive{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;opacity:0.0}.product-details__atb:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.0;background:rgba(0,0,0,0.05);background:rgba(255,255,255,0.05);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;z-index:1}.product-details__atb.invalid-cart-action{-webkit-animation:buttonShake 0.4s ease 0.2s forwards;-moz-animation:buttonShake 0.4s ease 0.2s forwards;animation:buttonShake 0.4s ease 0.2s forwards}.product-details__atb:hover{-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);background:#41dcfa}.product-details__atb:hover:after{opacity:1.0}.product-details__atb-text{clear:right;padding-left:54px}.product-details__atb-lock{width:56px;height:56px;float:right;background:transparent no-repeat center center url("lock-white.svg")}.product-details__shipping{margin-top:56px;padding:30px 36px 30px 36px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s}.product-details__shipping.inactive{-webkit-transition:all 0.4s ease 0.2s;-moz-transition:all 0.4s ease 0.2s;transition:all 0.4s ease 0.2s;margin-top:0px;opacity:1;margin-top:0;padding-top:12px}.product-details__shipping:after{content:'';display:block;width:0;height:0;clear:both}.product-details__shipping img{height:56px;width:auto;display:inline-block;float:left}.product-details__shipping-content{font-family:"futura-heavy",sans-serif;font-size:16px;text-transform:uppercase;line-height:16px;color:#222;float:left;text-align:left;margin:14px 0 0 12px}.product-details__shipping-content:hover{text-decoration:none}.product-details__shipping-content span{font-family:"futura-medium",sans-serif;font-size:12px;color:#a7acad;display:block}.product-details__features{padding:24px 0;width:83.42245%;margin:0 auto;border-top:1px solid #e3e5e6;text-transform:uppercase}.product-details__features:after{content:'';display:block;width:0;height:0;clear:both}.product-details__features button,.product-details__features a{font-family:"futura-medium",sans-serif;font-size:14px;line-height:14px;border:0;outline:0;color:#a7acad}.product-details__features button:hover,.product-details__features a:hover{text-decoration:none}.product-details__features-fit{float:left}.product-details__features-share{float:right}.product-details__so-form{width:83.42245%;margin:0 auto;height:auto;max-height:0;overflow:hidden;opacity:0.0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate3d(0, -56px, 0);-moz-transform:translate3d(0, -56px, 0);-ms-transform:translate3d(0, -56px, 0);-o-transform:translate3d(0, -56px, 0);transform:translate3d(0, -56px, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:relative;top:-56px;margin-bottom:-56px}.product-details__so-form.active{-webkit-transition:all 0.6s ease 0.25s;-moz-transition:all 0.6s ease 0.25s;transition:all 0.6s ease 0.25s;max-height:300px;opacity:1.0}.product-details__so-form button[type="submit"]{background:#2f7fd0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:52px;line-height:52px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-transform:uppercase;color:#fff;font-family:"proxima-bold",sans-serif;font-size:18px;width:100%;position:relative;overflow:hidden;vertical-align:top;-webkit-transition:all 0.24s ease 0.05s;-moz-transition:all 0.24s ease 0.05s;transition:all 0.24s ease 0.05s;letter-spacing:0.05em;margin-top:8px}.product-details__so-form.loading .sold-out__submit--text{-webkit-transform:translate3d(0, -25px, 0);-moz-transform:translate3d(0, -25px, 0);-ms-transform:translate3d(0, -25px, 0);-o-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);opacity:0.0}.product-details__so-form.loading .sold-out__submit--loading{-webkit-transform:translate3d(0, -52px, 0);-moz-transform:translate3d(0, -52px, 0);-ms-transform:translate3d(0, -52px, 0);-o-transform:translate3d(0, -52px, 0);transform:translate3d(0, -52px, 0);opacity:1.0}.product-details__so-form.error button[type="submit"]{background:#ea5840}.product-details__so-form.error .sold-out__submit--text{-webkit-transform:translate3d(0, 25px, 0);-moz-transform:translate3d(0, 25px, 0);-ms-transform:translate3d(0, 25px, 0);-o-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);opacity:0.0}.product-details__so-form.error .sold-out__submit--loading{-webkit-transform:translate3d(0, -77px, 0);-moz-transform:translate3d(0, -77px, 0);-ms-transform:translate3d(0, -77px, 0);-o-transform:translate3d(0, -77px, 0);transform:translate3d(0, -77px, 0);opacity:0.0}.product-details__so-form.error .sold-out__submit--error{-webkit-transform:translate3d(0, -52px, 0);-moz-transform:translate3d(0, -52px, 0);-ms-transform:translate3d(0, -52px, 0);-o-transform:translate3d(0, -52px, 0);transform:translate3d(0, -52px, 0);opacity:1.0}.product-details__so-form.error #sold-out__email{-webkit-transition:all 0.3s ease 0.15s;-moz-transition:all 0.3s ease 0.15s;transition:all 0.3s ease 0.15s;border:2px solid #ea5840}.product-details__so-form.error .sold-out__submit--error-text{opacity:1.0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);max-height:72px;padding:20px 0}.product-details__so-form.success .sold-out__submit--text,.product-details__so-form.success .sold-out__submit--error,.product-details__so-form.success .sold-out__submit--loading{opacity:0.0}.product-details__so-form.success .sold-out__submit--loading{-webkit-transform:translate3d(0, -77px, 0);-moz-transform:translate3d(0, -77px, 0);-ms-transform:translate3d(0, -77px, 0);-o-transform:translate3d(0, -77px, 0);transform:translate3d(0, -77px, 0)}.product-details__so-form.success .sold-out__submit--submitted{-webkit-transform:translate3d(0, -52px, 0);-moz-transform:translate3d(0, -52px, 0);-ms-transform:translate3d(0, -52px, 0);-o-transform:translate3d(0, -52px, 0);transform:translate3d(0, -52px, 0);opacity:1.0}.sold-out__submit--text,.sold-out__submit--error,.sold-out__submit--submitted,.sold-out__submit--loading{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:all 0.24s ease;-moz-transition:all 0.24s ease;transition:all 0.24s ease}.sold-out__submit--error,.sold-out__submit--submitted,.sold-out__submit--loading{opacity:0.0;top:52px}.sold-out__submit--loading img{display:inline;position:relative;top:2px;left:-1px}.sold-out__submit--error-text{display:block;text-align:center;font-family:"proxima-semibold",sans-serif;color:red;font-size:16px;line-height:16px;padding:0;-webkit-transform:translate3d(0, -10px, 0);-moz-transform:translate3d(0, -10px, 0);-ms-transform:translate3d(0, -10px, 0);-o-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);-webkit-transition:-webkit-transform,opacity,max-height,padding;-moz-transition:-moz-transform,opacity,max-height,padding;transition:transform,opacity,max-height,padding;opacity:0.0;max-height:0;height:auto;width:100%;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sold-out__email{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:2px solid #dadddf;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:52px;line-height:52px;font-size:18px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px;width:100%;max-width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;font-family:"proxima-semibold",sans-serif;color:#222;display:block}#sold-out__email::-webkit-input-placeholder{color:#c2c8c8;font-family:"proxima-semibold",sans-serif}#sold-out__email:-moz-placeholder{color:#c2c8c8}#sold-out__email::-moz-placeholder{color:#c2c8c8}#sold-out__email:-ms-input-placeholder{color:#c2c8c8}#sold-out__email:focus{border:2px solid #2f7fd0}.sold-out__restock{font-family:"futura-medium",sans-serif;font-size:12px;line-height:12px;color:#a7acad;padding:18px 18px 18px 18px}#product-details__so-submitted{display:none}#read-more__content{display:block;height:auto;width:100%;max-height:0;overflow:hidden;opacity:0.0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}#read-more__content.active{max-height:1000px;margin-top:28px;opacity:1.0;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;transition:all 0.6s}@-webkit-keyframes buttonShake{0%{-webkit-transform:scale(1.02)}50%{-webkit-transform:scale(0.98)}100%{-webkit-transform:scale(1)}}@-moz-keyframes buttonShake{0%{-moz-transform:scale(1.02)}50%{-moz-transform:scale(0.98)}100%{-moz-transform:scale(1)}}@keyframes buttonShake{0%{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02);transform:scale(1.02)}50%{-webkit-transform:scale(0.98);-moz-transform:scale(0.98);-ms-transform:scale(0.98);-o-transform:scale(0.98);transform:scale(0.98)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.remodal-overlay.chubbies-modal-theme{background:rgba(0,0,0,0.74)}html.remodal-is-locked{overflow:auto}.remodal-wrapper .remodal{width:auto;max-width:100% !important;max-height:90%;overflow-y:scroll}.remodal-wrapper img{max-width:100%}.remodal-wrapper h2{font-family:"futura-medium",sans-serif;font-family:"futura-heavy",sans-serif;font-size:30px;line-height:30px;padding:20px 0;color:#222;color:#369;max-width:800px;text-transform:uppercase}.remodal-wrapper p{font-family:"proxima-light",sans-serif;font-size:20px;line-height:28px;color:#222;padding:0 20px 20px 20px;max-width:800px;text-align:center}.remodal-wrapper p a{color:#222;font-family:"proxima-regular",sans-serif;text-decoration:underline}.remodal-wrapper ul.social-modal__buttons{list-style-type:none;width:145px;text-align:left;margin:0 auto;padding-bottom:30px}.remodal-wrapper ul.social-modal__buttons li{padding:5px 0}.remodal-wrapper ul.social-modal__buttons li a{font-family:"futura-medium",sans-serif;color:#222;text-transform:uppercase;line-height:44px;display:inline-block}.remodal-wrapper ul.social-modal__buttons li a img{vertical-align:top;line-height:44px;display:inline;margin-right:8px}.remodal-wrapper .remodal-cancel{font-family:"proxima-bold",sans-serif;font-size:20px;line-height:56px;text-transform:uppercase;padding:0px 20px;background:#2f7fd0;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);letter-spacing:0.04em;color:#fff;height:56px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.remodal-wrapper .remodal-cancel:hover{background:#3A8ADB;-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.remodal-wrapper .remodal-close{position:fixed}.related-products{width:100%;padding:32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.related-products .wrap{border-top:1px solid #e3e5e6;max-width:1600px}.related-products .wrap:after{content:'';display:block;width:0;height:0;clear:both}.related-products__title{color:#336699;font-family:"futura-heavy",sans-serif;font-size:40px;line-height:40px;text-align:center;text-transform:uppercase;padding:48px 0 32px 0}.related-products__title span{display:block;font-family:"futura-medium",sans-serif;color:#666666;font-size:16px;line-height:16px;padding-bottom:8px}.related-products__holder{width:25%;float:left;display:block;text-transform:uppercase;border:2px dotted #fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.related-products__holder:hover{text-decoration:none}.related-products__holder:hover h3{color:#2f7fd0}.related-products__holder img{margin:0 auto;width:100%;height:auto}.related-products__holder h3{font-family:"futura-heavy",sans-serif;color:#222;font-size:24px;line-height:30px;padding:28px;text-align:center;-moz-box-shadow:inset 0 -2px 0 0px rgba(47,127,208,0);-webkit-box-shadow:inset 0 -2px 0 0px rgba(47,127,208,0);box-shadow:inset 0 -2px 0 0px rgba(47,127,208,0);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}.related-products__holder h3 span{display:block;font-family:"proxima-light",sans-serif;color:#a7acad;padding-top:14px}.related-collection{width:100%;padding:0px 48px 0 48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.related-collection .wrap{border-top:1px solid #e3e5e6;max-width:1600px;position:relative}.related-collection .wrap:after{content:'';display:block;width:0;height:0;clear:both}.related-collection main,.related-collection aside{width:50%}.related-collection main img{width:100%;height:auto}.related-collection aside{height:100%;position:absolute;top:0;right:0}.related-collection__aside-wrap{width:100%;height:100%;display:table;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 13.4128%}.related-collection__aside-wrap h2{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:40px;color:#336699;font-weight:300;text-transform:uppercase}.related-collection__aside-wrap p{font-family:"proxima-light",sans-serif;font-weight:100;font-size:24px;line-height:32px;color:#222;padding-top:18px}.related-collection__description{display:table-cell;vertical-align:middle}.related-collection__image-link{width:100%;display:block;margin:0 auto;position:relative;z-index:4;background:#000}.related-collection__image-link:hover img{opacity:0.8}.related-collection__image-link img{width:100%;height:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.related-collection__content{width:85.71428571%;width:100%;margin:0 auto;padding:0 25px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;min-height:100px;position:relative;z-index:5}.related-collection__content-link{width:100%;background:#fff;margin:-64px auto 0 auto;display:block;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:11px}.related-collection__content-link:hover{text-decoration:none}.related-collection__content-link:hover .home-cta__content-text{border-color:#999}.related-collection__content-text{width:100%;border:2px dotted #dadddf;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 0.24s ease;-moz-transition:all 0.24s ease;transition:all 0.24s ease}.related-collection__content-text h2{color:#336699;font-family:"proxima-bold",sans-serif;font-size:32px;text-transform:uppercase;line-height:32px;padding:20px 0 10px 0}.related-collection__content-text span{font-family:"futura-medium",sans-serif;font-size:18px;line-height:18px;font-weight:normal;color:#222;padding-bottom:26px;display:inline-block;text-transform:uppercase}.collection-hero{width:100%;height:50vh;max-height:500px;min-height:300px;position:relative;margin-top:72px}.collection-hero .wrap{position:relative;z-index:5;width:100%;margin:0 auto;text-align:center;height:100%;display:table}#collection-hero__image{width:100%;height:50vh;max-height:500px;min-height:300px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:fixed;top:72px;left:0;z-index:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#collection-hero__image:after{content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.2);position:absolute;top:0;left:0;z-index:2}#collection-hero__text{width:100%;height:50vh;max-height:500px;min-height:300px;position:fixed;top:72px;left:0;z-index:4;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.collection-hero__wrap{display:table-cell;vertical-align:middle}.collection-hero__wrap h1{font-family:"futura-heavy",sans-serif;color:#fff;font-size:48px;line-height:48px;text-transform:uppercase;text-shadow:0 2px 3px rgba(0,0,0,0.2);letter-spacing:0.03em}.collection-hero__wrap p{font-family:"futura-medium",sans-serif;font-size:18px;line-height:24px;font-weight:normal;color:#fff;text-shadow:0 2px 3px rgba(0,0,0,0.2);padding-top:25px;text-transform:uppercase;letter-spacing:0.03em;max-width:656px;margin:0 auto}@-webkit-keyframes heroScale{0%,100%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.05)}}@-moz-keyframes heroScale{0%,100%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.05)}}@keyframes heroScale{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}}.collection-grid{width:100%;background:#fff;position:relative;z-index:10}.collection-grid .wrap{max-width:1600px;margin:0 auto;padding:0 32px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.collection-grid .wrap:after{content:'';display:block;clear:both;width:0;height:0}.collection-grid aside{width:20%;float:left;padding-top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.collection-grid main{width:80%;float:left}.collection-grid__nav{padding:0 16px 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;text-transform:uppercase}.collection-grid__nav ul{list-style-type:none}.collection-grid__nav ul li{padding-bottom:16px;clear:both}.collection-grid__nav ul li a{font-family:"futura-medium",sans-serif;font-size:14px;line-height:16px;color:#a7acad;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.collection-grid__nav ul li a:hover{text-decoration:underline}.collection-grid__nav-label{font-family:"futura-heavy",sans-serif;font-size:20px;line-height:20px;color:#222;border-bottom:2px dotted #dadddf;padding-bottom:12px;float:left;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;margin:48px 0 24px 0;display:block;width:100%}.collection-grid__nav-label:hover{text-decoration:none;color:#2f7fd0;border-color:#b2b2b2}.collection-grid__wrap{padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.collection-grid__wrap.nutter--grid{padding-top:16px}.collection-grid__wrap:after{content:'';display:block;width:0;height:0;clear:both}.grid-product{width:33.33333333%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;display:block;text-align:center;margin-top:30px;padding:0 16px}.grid-product:first-child,.grid-product:nth-child(2),.grid-product:nth-child(3){margin-top:16px}.grid-product h3{font-family:"futura-heavy",sans-serif;font-size:22px;line-height:24px;color:#222;text-transform:uppercase;position:relative;padding:16px 26px 0 26px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.grid-product__link{width:100%;display:block;border:2px dotted #fff;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;position:relative}.grid-product__link:hover{text-decoration:none}.grid-product__link:hover .grid-product__sizes{visibility:visible;opacity:1.0}.grid-product__link:hover .grid-product__tag{opacity:0.0}.grid-product__link:hover h3{color:#2f7fd0}.grid-product[data-threesixty="true"] .grid-product__link:hover .grid-product__img{opacity:0.0}.grid-product[data-threesixty="true"] .grid-product__images{background-repeat:no-repeat}.grid-product__img{margin:0 auto;display:block;min-width:80%;max-width:100%;height:auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.grid-product__images .sprite{visibility:hidden;opacity:0.0;position:absolute;left:-10000px;top:0}.grid-product__price{font-family:"futura-medium",sans-serif;font-size:18px;line-height:18px;color:#a7acad;display:block;font-weight:100;padding:16px 24px}.grid-product__tag{width:100%;text-align:center;position:absolute;top:-20px;left:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.grid-product__tag:before{content:attr(data-tag);display:inline-block;line-height:12px;vertical-align:middle;background:#2f7fd0;color:#fff;font-size:12px;letter-spacing:0.12em;padding:5px 5px 4px 6px}.grid-product__sizes{width:100%;min-height:60px;background:rgba(255,255,255,0.9);position:absolute;bottom:-1px;left:0;z-index:15;visibility:hidden;opacity:0.0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;border-bottom:1px dotted #eee}.grid-product__sizes span{font-family:"futura-heavy",sans-serif;font-size:14px;line-height:14px;letter-spacing:0.12em;text-transform:uppercase;color:#888;vertical-align:middle;display:block;cursor:text;text-align:center;padding:12px 0}.grid-product__sizes ul{display:inline-block;line-height:30px;vertical-align:top;padding-bottom:12px}.grid-product__sizes ul li{display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:30px;min-width:30px;background:transparent;color:#2f7fd0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;line-height:30px;vertical-align:middle;font-size:16px;font-family:"proxima-bold",sans-serif;padding:0 8px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.grid-product__sizes ul li:hover{background:#2f7fd0;color:#fff}.grid-product__sizes ul li.sold-out{color:#cdd3d3;padding:0 8px;min-width:0}.grid-product__sizes ul li.sold-out:hover{background:none;color:#cdd3d3}.collection-grid__nav a.active{color:#2f7fd0;text-decoration:none}.collection-grid__nav a.active:hover{text-decoration:none}@media screen and (min-width: 1px) and (max-width: 900px){.collection-grid aside{width:190px}.collection-grid main{width:calc(100% - 190px)}.collection-grid__nav{padding:0}}@media screen and (min-width: 1px) and (max-width: 767px){.grid-product{width:100%}.grid-product:nth-child(1n+1){clear:both}}@media screen and (min-width: 768px) and (max-width: 1023px){.grid-product{width:50%}.grid-product:nth-child(2n+1){clear:both}}@media screen and (min-width: 1024px){.grid-product:nth-child(3n+1){clear:both}}.chubjobs-content{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:100px 48px;z-index:10}.chubjobs-content:after{content:'';display:block;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:#fff url("email--bg.jpg");background-position:left bottom -120px;background-repeat:repeat-x}.chubjobs-content .wrap{text-align:center;position:relative;z-index:12;max-width:900px}.chubjobs-content h2{font-family:"futura-heavy",sans-serif;font-size:48px;line-height:50px;color:#369;padding-bottom:40px;text-transform:uppercase;font-weight:normal}.chubjobs-content h2 span{font-family:"futura-medium",sans-serif;color:#222;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:normal;display:block;padding-bottom:8px}.chubjobs-content p{font-family:"proxima-light",sans-serif;font-size:24px;line-height:32px;color:#666666;font-weight:300;padding:0 20px 20px 20px}.chubjobs-quote{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-bottom:85px;z-index:10;background:#fff}.chubjobs-quote .wrap{text-align:center;max-width:1344px;height:auto;background:#000;position:relative}.chubjobs-quote .wrap:after{content:'';display:block;width:0;height:0;clear:both}.chubjobs-quote img{width:100%;height:auto;opacity:0.72;float:left;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.chubjobs-quote__wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.chubjobs-quote__content{width:100%;height:100%;display:table;padding:0 7.738%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.chubjobs-quote__content blockquote{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:44px;color:#fff;padding:40px;border:2px dotted rgba(255,255,255,0.5);border-bottom:0;position:relative}.chubjobs-quote__content blockquote:before{content:'';width:40%;position:absolute;bottom:-4px;left:-2px;height:1px;border-top:2px dotted rgba(255,255,255,0.5)}.chubjobs-quote__content blockquote:after{content:'';width:40%;position:absolute;bottom:-4px;right:-2px;height:1px;border-top:2px dotted rgba(255,255,255,0.5)}.chubjobs-quote__content h6{font-family:"proxima-light",sans-serif;font-weight:300;font-size:24px;line-height:24px;color:#fff;position:relative;top:-10px;text-shadow:1px 1px 4px rgba(0,0,0,0.3)}.chubjobs-quote__content-wrap{display:table-cell;width:100%;vertical-align:middle;height:100%}@media screen and (min-width: 1px) and (max-width: 1000px){.chubjobs-quote{overflow-x:hidden}.chubjobs-quote img{width:auto;height:400px}.chubjobs-quote__content{padding:0 3%}.chubjobs-quote__content blockquote:before,.chubjobs-quote__content blockquote:after{width:34%}}.chubjobs-jobs{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:85px 0;z-index:10;background:#fff}.chubjobs-jobs .wrap{max-width:1344px;position:relative}.chubjobs-jobs .wrap:after{content:'';display:block;width:0;height:0;clear:both}.chubjobs-jobs .resumator-job{position:relative;padding:30px 0;border-top:1px solid #eaebec;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.chubjobs-jobs .resumator-job:hover .resumator-job-title{color:#2f7fd0}.chubjobs-jobs .resumator-job:hover .resumator-job-link:after{opacity:1.0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.chubjobs-jobs .resumator-job-title{border:0;padding:0px 30px 10px 30px;font-family:"futura-heavy",sans-serif;font-size:24px;line-height:24px;color:#222;text-transform:uppercase;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;margin-top:0}.chubjobs-jobs .resumator-job-info{font-family:"proxima-light",sans-serif;font-size:20px;line-height:20px;color:#222;padding:0 30px;margin:0}.chubjobs-jobs .resumator-job-info .resumator-job-location{display:none}.chubjobs-jobs .resumator-job-link{color:rgba(255,255,255,0);position:absolute;top:0;right:0;height:100%}.chubjobs-jobs .resumator-job-link:after{content:'+';display:block;text-align:right;font-family:sans-serif;font-size:30px;line-height:0px;position:relative;top:50%;right:30px;margin-top:-15px;color:#2f7fd0;vertical-align:top;opacity:0.0}.chubjobs-jobs .resumator-job-link.resumator-hide-details:after{content:'x';top:0;margin-top:16px;font-size:26px}.chubjobs-jobs .resumator-job-view-details{padding-top:0}.chubjobs-jobs .resumator-job-description{display:none}.chubjobs-jobs .resumator-job-info-details{display:none !important}.chubjobs-jobs .resumator-job-description-text.resumator-jobs-text ul{margin-left:90px;padding-right:30px}.chubjobs-jobs .resumator-job-description-text.resumator-jobs-text ul li{font-size:18px;color:#666;font-family:"proxima-light",sans-serif}.chubjobs-jobs .resumator-job-description-text.resumator-jobs-text p{padding:30px 30px 0;font-size:20px;line-height:28px;font-family:"proxima-light",sans-serif;color:#666666}.chubjobs-jobs .resumator-job-description-text.resumator-jobs-text p strong{color:#333}.chubjobs-jobs .resumator-forward-button{display:none}.chubjobs-jobs .resumator-job-title.resumator-jobs-text,.chubjobs-jobs .resumator-job-info.resumator-jobs-text{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.resumator-apply-button{width:240px;height:48px;background:#2f7fd0;font-family:"proxima-bold",sans-serif;font-size:16px;color:#fff;text-align:center;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer;text-transform:uppercase}.resumator-apply-button[value="Cancel"]{width:240px;height:48px;background:#ea5840;font-family:"proxima-bold",sans-serif;font-size:16px;color:#fff;text-align:center;border:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;cursor:pointer}.resumator-buttons{padding-left:30px !important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.resumator-buttons li a{position:relative;top:14px}#resumator-logo{display:none !important}#resumator-jobs{border-bottom:1px solid #eaebec}.chubjobs-jobs__header{width:50%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 6.4%}.chubjobs-jobs__header h2{font-family:"futura-heavy",sans-serif;font-size:48px;line-height:48px;color:#336699;text-transform:uppercase}.chubjobs-jobs__header h2 span{font-family:"futura-medium",sans-serif;font-size:20px;line-height:20px;color:#666;text-transform:uppercase;padding-bottom:5px;display:block}.chubjobs-jobs__holder{width:50%;float:right}@media screen and (min-width: 1px) and (max-width: 1000px){.chubjobs-jobs__holder,.chubjobs-jobs__header{width:100%}.chubjobs-jobs__holder{margin-top:30px}}.page-content{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:100px 48px;z-index:10}.page-content:after{content:'';display:block;position:absolute;top:0;left:0;z-index:11;width:100%;height:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:#fff url("email--bg.jpg");background-position:left bottom -120px;background-repeat:repeat-x}.page-content .wrap{text-align:center;position:relative;z-index:12;max-width:900px}.page-content h2{font-family:"futura-heavy",sans-serif;font-size:48px;line-height:50px;color:#369;padding-bottom:40px;text-transform:uppercase;font-weight:normal}.page-content h2 span{font-family:"futura-medium",sans-serif;color:#222;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:normal;display:block;padding-bottom:8px}.page-content p{font-family:"proxima-light",sans-serif;font-size:24px;line-height:32px;color:#666666;font-weight:300;padding:0 20px 20px 20px}.page-quote{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-bottom:85px;z-index:10;background:#fff}.page-quote .wrap{text-align:center;max-width:1344px;height:auto;background:#000;position:relative}.page-quote .wrap:after{content:'';display:block;width:0;height:0;clear:both}.page-quote img{width:100%;height:auto;opacity:0.72;float:left}.page-quote__wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.page-quote__content{width:100%;height:100%;display:table;padding:0 7.738%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.page-quote__content blockquote{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:44px;color:#fff;padding:40px;border:2px dotted rgba(255,255,255,0.5);border-bottom:0;position:relative}.page-quote__content blockquote:before{content:'';width:40%;position:absolute;bottom:-4px;left:-2px;height:1px;border-top:2px dotted rgba(255,255,255,0.5)}.page-quote__content blockquote:after{content:'';width:40%;position:absolute;bottom:-4px;right:-2px;height:1px;border-top:2px dotted rgba(255,255,255,0.5)}.page-quote__content h6{font-family:"proxima-light",sans-serif;font-weight:300;font-size:24px;line-height:24px;color:#fff;position:relative;top:-10px;text-shadow:1px 1px 4px rgba(0,0,0,0.3)}.page-quote__content-wrap{display:table-cell;width:100%;vertical-align:middle;height:100%}@media screen and (min-width: 1px) and (max-width: 1000px){.page-quote{overflow-x:hidden}.page-quote img{width:auto;height:400px}.page-quote__content{padding:0 3%}.page-quote__content blockquote:before,.page-quote__content blockquote:after{width:34%}}#cartwrapper{color:#9ca8a9}#cart>a{font-weight:bold}#carthover h2{color:#3a6699}#cartwrapper a{color:#9ca8a9}#nav ul li{color:#376396}#nav ul li a{color:#376396}#nav ul li a:hover{color:#13355c}#nav h2{color:#717c7d}h1.main{color:#3a6699}h1.mainHome{color:#3a6699}#cart .cart-item-image{margin-right:0}#cart .cart-item [class*='col-']{margin-right:0}.nutter-hero{width:100%;height:auto;margin-top:88px;position:relative;max-height:calc(100% - 120px)}.nutter-hero__spacer{opacity:0.0;width:100%;height:auto}#nutter-hero__image{position:fixed;left:0;top:88px;z-index:1;width:100%;height:auto;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}#nutter-hero__text{position:fixed;left:0;top:88px;z-index:5;width:100%;height:auto;font-family:"futura-medium",sans-serif;font-size:20px;text-transform:uppercase;color:#fff;letter-spacing:1px;text-align:center;background:rgba(0,0,0,0.14);max-height:calc(100% - 120px)}#nutter-hero__text .wrap{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}#nutter-hero__text .wrap:hover{cursor:pointer}#nutter-hero__text .double-wrap{display:table;width:100%;height:100%}#nutter-hero__text h2{display:table-cell;width:100%;height:100%;vertical-align:middle;padding-bottom:88px;letter-spacing:4px}#nutter-hero__text h2 span{display:block}.nutter-hero__link{position:absolute;left:0;width:100%;height:16px;bottom:40px;z-index:400;padding:0 48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.nutter-hero__cta{float:right;display:block;font-family:futura-medium,sans-serif;font-size:20px;color:#fff;text-transform:uppercase;text-shadow:0 0 30px rgba(0,0,0,0.7)}.nutter-hero__logo:before{content:'\e608';font-family:siteicons;font-size:150px;line-height:180px;display:block;font-weight:100}.nutter-grid{width:100%;height:auto;position:relative;z-index:50;padding:96px	 48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#fff}.nutter-grid .wrap{max-width:1600px}.nutter-grid .wrap:after{content:'';display:block;clear:both;width:0;height:0}.nutter-grid__item{width:23.21428571%;height:auto;float:left;margin-right:2.380952387%;text-align:center;position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.nutter-grid__item img{width:100%;height:auto}.nutter-grid__item:last-child{margin-right:0;margin-top:16px}.nutter-grid__item:hover{text-decoration:none}.nutter-grid__item:hover .grid-product__tag{opacity:0.0}.nutter-grid__item:hover h3{color:#2f7fd0}.nutter-grid__title{font-family:"futura-heavy",sans-serif;font-size:24px;color:#222;text-transform:uppercase;line-height:24px;padding:16px 0}.nutter-grid__price{font-family:"proxima-light",sans-serif;font-size:24px;line-height:24px;color:#a7acad}.nutter-grid__cta-link{position:absolute;top:0;left:0;width:100%;height:100%}.nutter-grid__cta-text{display:table;width:100%;height:100%}.nutter-grid__cta-text h3{display:table-cell;vertical-align:middle;width:100%;height:100%;font-family:"futura-heavy",sans-serif;text-transform:uppercase;font-size:32px;line-height:32px;color:#222;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.nutter-grid__cta-text span{display:block;font-family:"futura-medium",sans-serif;font-size:18px;line-height:18px;color:#f37453;padding:20px 0 0 0}.nutter-quote{width:100%;position:relative;top:0px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;z-index:20;background:#fff}.nutter-quote .wrap{text-align:center;height:auto;background:#000;position:relative;z-index:30;width:calc(100% - 96px);max-width:1600px}.nutter-quote .wrap:after{content:'';display:block;width:0;height:0;clear:both}.nutter-quote img{width:100%;height:auto;opacity:0.72;float:left;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.nutter-quote__wrap{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11}.nutter-quote__content{width:100%;height:100%;display:table;padding:0 7.738%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.nutter-quote__content blockquote{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:44px;color:#fff;padding:40px;border:2px dotted rgba(255,255,255,0.5);border-bottom:0;position:relative}.nutter-quote__content blockquote:before{content:'';width:38%;position:absolute;bottom:-4px;left:-2px;height:1px;border-top:2px dotted rgba(255,255,255,0.5)}.nutter-quote__content blockquote:after{content:'';width:38%;position:absolute;bottom:-4px;right:-2px;height:1px;border-top:2px dotted rgba(255,255,255,0.5)}.nutter-quote__content h6{font-family:"futura-medium",sans-serif;font-weight:300;font-size:20px;line-height:20px;color:#fff;position:relative;top:-8px;text-shadow:1px 1px 4px rgba(0,0,0,0.3);letter-spacing:1px;text-transform:uppercase;color:#fff}.nutter-quote__wrap-link .lazyload{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s}.nutter-quote__wrap-link:hover .lazyload{opacity:0.6}.nutter-quote__content-wrap{display:table-cell;width:100%;vertical-align:middle;height:100%}.nutter-wedge{width:100%;position:absolute;z-index:5;height:0;bottom:0;font-size:0;margin-top:135px}.nutter-wedge div{position:absolute;bottom:36px;left:0;width:100%;overflow:hidden;-moz-box-shadow:0px 36px 0 0 #ffb749;-webkit-box-shadow:0px 36px 0 0 #ffb749;box-shadow:0px 36px 0 0 #ffb749}.nutter-wedge div span{display:block;width:0;height:0;border-style:solid;border-width:0 0 135px 3000px;border-color:transparent transparent #ffb749 transparent}.nutter-procon{z-index:10;background:#ffb749;width:100%;position:relative;top:0px;height:100px;min-height:488px;background-repeat:none;background:#ffb749 url("nutter-procon__bg.jpg");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:left center}.nutter-procon .wrap{max-width:1600px;height:100%}.procon__holder{width:100%;height:100%;display:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:50px 48px}.procon__holder.active{display:block}.procon__number{width:27.976%;height:100%;float:left;display:table;margin-left:12.976%}.procon__number h2{display:table-cell;vertical-align:middle;width:100%;height:100%}.procon__number h2 span{font-family:"bebas-bold",sans-serif;font-size:64px;color:#fff;line-height:64px;letter-spacing:1px;padding:20px 20px 9px 20px;border:4px solid rgba(255,255,255,0.64);font-weight:normal;position:relative}.procon__number h2 span:before{content:'';display:block;width:1000px;position:absolute;right:100%;top:50%;height:1px;border-top:2px dotted rgba(255,255,255,0.4);float:left;margin-top:-1px;margin-right:4px}.procon__content{width:59.048%;height:100%;display:table}.procon__content-text{width:100%;height:100%;display:table-cell;vertical-align:middle}.procon__content-text h2{font-family:"futura-heavy",sans-serif;font-size:56px;line-height:56px;font-weight:normal;color:#fff;text-transform:uppercase;padding-right:60px}.procon__content-text p{font-family:"futura-medium",sans-serif;font-size:24px;font-weight:normal;line-height:24px;color:#fff;padding-top:40px}.procon__content-text p:before{content:'CON';display:inline-block;padding:10px 10px 6px 10px;color:#ffb749;font-family:"bebas-bold",sans-serif;font-size:28px;line-height:28px;margin-right:10px;background:#fff;vertical-align:middle}@media screen and (min-width: 1px) and (max-width: 1000px){.nutter-quote{overflow-x:hidden}.nutter-quote img{width:auto;height:400px}.nutter-quote__content{padding:0 3%}.nutter-quote__content blockquote:before,.nutter-quote__content blockquote:after{width:30%}}@media screen and (min-width: 1600px){.nutter-procon{background-position:center top}}.the-look-page .page-content{margin-top:72px !important;padding-bottom:16px}.the-look-page .page-content:before{content:'';background:#fff url("email--bg.jpg");background-repeat:repeat-x;background-position:left top;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:block;width:100%;height:100%;position:absolute;top:0;left:0}.the-look-page #show-more{background:#2f7fd0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:0;box-shadow:none;box-sizing:border-box;text-transform:uppercase;color:#fff;font-family:"proxima-bold",sans-serif;width:270px;position:relative;overflow:hidden;vertical-align:top;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;letter-spacing:.05em;font-size:18px;line-height:52px;height:52px;margin:30px auto 0 auto;display:block}.the-look-page #show-more:hover{background:#2a72bb}.social-grid{max-width:1600px;margin:0 auto !important}.social-grid .col-1-3{-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);width:32.133333333%}.social-grid .col-1-3:hover{-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.social-grid div.content{display:block;background-color:rgba(0,0,0,0.3);left:0;right:0;top:0;bottom:0;margin:0;width:100%;height:100%;opacity:0.0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.social-grid div.content:hover{opacity:1.0}.social-grid div.content:hover .table{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.social-grid .table{padding:5%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s;-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95)}.social-grid .table-cell{border:2px dotted rgba(255,255,255,0.2)}.the-look__header{padding-bottom:0}.page-page .page-content .wrap{max-width:1600px}.page-page .page-content .wrap:after{content:'';width:0;height:0;display:block;clear:both}.page-page .parallax+.page-content{margin-top:0}.page-page .page-content{padding-top:0;margin-top:72px}.page-page .page-content .content--is-centered p{text-align:center}.page-page .page-content p{width:100%;max-width:900px;margin:0 auto;padding:16px 0;text-align:justify}.page-page .page-content p.is-centered{text-align:center}.page-page .page-content p a{color:#336699}.page-page .page-content h1{font-family:"futura-heavy",sans-serif;color:#336699;font-size:48px;line-height:50px;padding:16px 0;text-transform:uppercase;font-weight:400}.page-page .page-content h1:first-child{padding:100px 0 84px 0}.page-page .page-content img{width:100%;height:auto;margin:48px auto;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.page-page .page-content img.content-image__left{float:left;width:49.5%}.page-page .page-content img.content-image__right{float:right;width:49.5%}.page-page .page-content h2,.page-page .page-content h4{font-family:"futura-heavy",sans-serif;color:#336699;font-size:40px;line-height:42px;padding:16px 0;text-transform:uppercase;font-weight:400}.page-page .page-content h3{font-family:"futura-medium",sans-serif;color:#222;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:normal;padding:16px 0}.page-page .page-content h4{font-size:30px}.page-page .page-content h1,.page-page .page-content h2,.page-page .page-content h3,.page-page .page-content h4{max-width:900px;margin-left:auto;margin-right:auto}.page-page .page-content h1 a,.page-page .page-content h2 a,.page-page .page-content h3 a,.page-page .page-content h4 a{color:inherit;text-decoration:underline}.page-page .page-content ul{display:inline-block;width:100%;max-width:900px;height:auto;font-size:0;list-style-type:none;padding-left:15px;text-indent:-10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.page-page .page-content ul:after{content:'';display:block;width:0;height:0;clear:both}.page-page .page-content li{font-family:"futura-heavy",sans-serif;font-size:18px;line-height:24px;color:#222;text-align:left;text-transform:uppercase;width:50%;float:left;padding:12px 30px 12px 0px}.page-page .page-content li:nth-child(2n){float:right}.page-page .page-content li:before{content:'';display:inline-block;display:block;width:10px;height:10px;background:#369;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;float:left;position:relative;top:7px;left:-20px}.page-page .page-content li a{color:#369}.page-page .page-content blockquote{width:100%;max-width:900px;text-align:center;font-family:"futura-heavy",sans-serif;font-size:26px;line-height:40px;margin:48px auto;color:#222;padding:0 3%;letter-spacing:1px}.page-page .page-content blockquote:before{content:'\201C';display:inline;font-family:"futura-heavy",sans-serif;font-size:24px;line-height:32px}.page-page .page-content blockquote:after{content:'\201D';display:inline;font-family:"futura-heavy",sans-serif;font-size:24px;line-height:32px}.page-page .content-image__max-900{max-width:900px;height:auto}.fof-grid{width:100%;height:auto;position:relative;top:0;left:0;z-index:15;background:#fff;padding-bottom:40px}.fof-grid .wrap{max-width:1600px;padding:0 48px}.fof-grid .wrap:after{content:'';display:block;width:0;height:0;clear:both}.fof-grid h2{font-family:"futura-heavy",sans-serif;color:#336699;font-size:40px;line-height:50px;text-transform:uppercase;font-weight:400;padding:60px 0 40px 0;text-align:center}#parallax__text h1{max-width:1600px;margin:0 auto;padding:0 48px}.male-model__hero{width:100%;height:calc(100vw * 0.4763888889);max-height:calc(100vh - 186px);margin-top:72px;position:relative}#male-model__hero-image{position:fixed;left:0;top:72px;z-index:1;width:100%;height:calc(100vw * 0.4763888889);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.male-model__hero-link{position:absolute;left:0;width:100%;height:16px;bottom:40px;z-index:400;padding:0 48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (min-width: 1px) and (max-width: 789px){.male-model__hero{margin-top:64px}#male-model__hero-image{top:64px}}.male-model__subnav{width:100%;height:64px;background:#336699;position:relative;z-index:20}.male-model__subnav.sticky{position:fixed;top:72px;z-index:200}.male-model__subnav.sticky+.male-model__content,.male-model__subnav.sticky+.page-content{margin-top:60px}.male-model__subnav-list{margin:0 auto;list-style-type:none;text-align:center}.male-model__subnav-item{width:auto;height:64px;line-height:64px;vertical-align:middle;margin:0 3%;display:inline-block}.male-model__subnav-item a{font-family:"futura-heavy",sans-serif;font-size:16px;letter-spacing:0.08em;color:#fff;text-transform:uppercase;height:100%;display:inline-block;line-height:64px;-moz-box-shadow:inset 0 -4px 0 0 #369;-webkit-box-shadow:inset 0 -4px 0 0 #369;box-shadow:inset 0 -4px 0 0 #369;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s}.male-model__subnav-item a.active,.male-model__subnav-item a:hover{-moz-box-shadow:inset 0 -4px 0 0 #f5c219;-webkit-box-shadow:inset 0 -4px 0 0 #f5c219;box-shadow:inset 0 -4px 0 0 #f5c219}.male-model__subnav--half{display:none}@media screen and (min-width: 1px) and (max-width: 789px){.male-model__subnav.sticky{position:fixed;top:64px;z-index:200}.male-model__subnav.sticky+.male-model__content,.male-model__subnav.sticky+.page-content{margin-top:60px}}@media screen and (min-width: 1px) and (max-width: 640px){.male-model__subnav--half{display:inline}.male-model__subnav--full{display:none}}@media screen and (min-width: 1px) and (max-width: 540px){.male-model__subnav-item{margin:0 2.75%}.male-model__subnav-item a{font-size:14px}.male-model__subnav.sticky{top:64px}}.male-model__grid{width:100%;background:#fff;height:auto;position:relative;z-index:20}.male-model__grid .wrap{padding:60px 32px 32px 32px;position:relative;z-index:20;max-width:1600px}.male-model__grid .wrap:after{content:'';display:block;width:0;height:0;clear:both}.male-model__grid-list{margin:0 auto;width:100%;list-style-type:none}.male-model__grid-item{width:23.21428571%;height:auto;float:left;margin-right:2.380952387%}.male-model__grid-item:last-child{margin-right:0}.male-model__grid-item img{width:100%;height:auto}.male-model__grid-link{width:100%;height:auto;display:block;position:relative;font-size:0}.male-model__grid-link:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4);opacity:0.0;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s;z-index:10}.male-model__grid-link:hover:after{opacity:1.0}.male-model__grid-link:hover .male-model__grid-link-overlay{opacity:1.0}.male-model__grid-link-overlay{position:absolute;top:50%;left:0;z-index:15;-webkit-transform:translate3d(0, -50%, 0);-moz-transform:translate3d(0, -50%, 0);-ms-transform:translate3d(0, -50%, 0);-o-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0);opacity:0.0;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s;width:100%}.male-model__grid-link-overlay h3{color:#fff;font-family:"futura-heavy",sans-serif;font-size:32px;line-height:32px;text-transform:uppercase;text-align:center;width:100%}.male-model__grid-cta{padding-bottom:23.21428571%;position:relative}.male-model__grid-cta-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.male-model__grid-cta-holder{width:100%;height:100%;display:table;table-layout:fixed}.male-model__grid-cta-holder a{display:table-cell;width:100%;height:100%;vertical-align:middle;text-align:center;color:#b8b09d;-moz-box-shadow:inset 0 0 0 12px #f5c219;-webkit-box-shadow:inset 0 0 0 12px #f5c219;box-shadow:inset 0 0 0 12px #f5c219;text-transform:uppercase;background:#fff;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s;font-family:"futura-heavy",sans-serif;font-size:18px}.male-model__grid-cta-holder a:hover{background:rgba(245,194,25,0.05)}.male-model__grid-cta-holder a h2{color:#222;font-size:32px;line-height:32px;padding:0 12px}.male-model__grid-cta-holder a span{font-family:"futura-medium",sans-serif;display:block;padding:26px 12px 0 12px;letter-spacing:0.02em}@media screen and (min-width: 641px) and (max-width: 1100px){.male-model__grid-item{width:47.5%;margin-right:5%;margin-bottom:5%}.male-model__grid-item:nth-child(2n){margin-right:0}.male-model__grid-cta{padding-bottom:47.5%}}@media screen and (min-width: 1px) and (max-width: 640px){.male-model__grid-item{width:100%;margin-right:0;margin-bottom:20px}.male-model__grid-cta{padding-bottom:100%}}.male-model__content{width:100%;height:auto;padding:60px 0;background:#fff;position:relative;z-index:20;text-align:center;overflow:hidden}.male-model__content:after{content:'';width:100%;height:100%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:url("email--bg.jpg");background-position:left bottom;background-repeat:repeat-x;position:absolute;top:-120px;left:0;z-index:4}.male-model__content .wrap{position:relative;z-index:10}.male-model__content h1{text-align:center;max-width:840px;font-family:"futura-heavy",sans-serif;font-size:48px;line-height:48px;color:#336699;text-transform:uppercase;margin:0 auto;padding:0 16px;margin-top:64px}.male-model__content h1 span{font-family:"futura-medium",sans-serif;font-size:18px;line-height:24px;letter-spacing:0.02em;color:#222;font-weight:400;display:block;margin-bottom:16px}.male-model__content p{padding:50px 16px 0 16px;font-family:"proxima-light",sans-serif;font-size:24px;font-weight:300;line-height:36px;color:#666;max-width:840px;margin:0 auto;text-align:center}.male-model__content button{font-size:18px;color:#666;border:0;font-family:"proxima-regular", sans-serif;line-height:36px;padding-top:16px;text-transform:uppercase}.male-model__content ul{list-style-type:disc;color:#336699;padding:50px 0 0 0;width:80%;max-width:700px;margin:0 auto}.male-model__content li{padding:16px;font-family:'proxima-regular', sans-serif;font-size:20px;line-height:32px;color:#222;text-align:left;max-width:840px;margin:0 auto}body p.mm--italic{padding-top:24px;font-size:14px;font-style:italic;text-align:center !important;margin:0 auto;color:#666}.male-model-entry .page-content,.male-model-gallery-page .page-content{margin-top:0}.male-model-home .male-model__content .male-model__link-button{margin:16px 0 0 0}.male-model__content-read-more{display:none}.male-model__home-footer{width:100%;height:auto;padding:100px 0 120px 0;background:#fff;position:relative;z-index:20;text-align:center}.male-model__home-footer .wrap{padding:0 32px}.male-model__home-footer h2{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:56px;font-weight:700;text-align:center;color:#202020;padding-bottom:32px;margin:0 auto;max-width:840px}@media screen and (min-width: 1px) and (max-width: 789px){.male-model__content p,.male-model__content li{font-size:20px;line-height:32px}.male-model__home-footer h2{font-size:32px;line-height:48px}.male-model__quote-holder button h3{font-size:32px;line-height:48px}}.male-model__quote{width:100%;height:auto;background:#fff;position:relative;z-index:20}.male-model__quote .wrap{max-width:1600px;padding:0 32px;position:relative;z-index:20}.male-model__quote-image{width:100%;height:auto;position:relative;font-size:0;background:#000}.male-model__quote-image img{width:100%;height:auto;opacity:0.8}.male-model__quote-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.male-model__quote-wrap{width:100%;height:100%;display:table;table-layout:fixed}.male-model__quote-holder{width:100%;height:100%;display:table-cell;vertical-align:middle}.male-model__quote-holder h3{font-family:"futura-heavy",sans-serif;font-size:40px;line-height:40px;font-weight:700;text-align:center;color:#fff}.male-model__quote-button{width:312px;height:56px;line-height:56px;background:#f5c219;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;text-transform:uppercase;font-family:"futura-heavy",sans-serif;font-size:20px;letter-spacing:0.06em;color:#fff;text-align:center;display:inline-block;position:absolute;bottom:-28px;left:50%;-webkit-transform:translate3d(-50%, 0, 0);-moz-transform:translate3d(-50%, 0, 0);-ms-transform:translate3d(-50%, 0, 0);-o-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.male-model__quote-button:hover{background:#f6cb3b;-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.male-model-home .male-model__home-video-button h3{padding-bottom:16px}.male-model-home .male-model__home-video-button span{position:static;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);display:block;margin:0 auto}.remodal[data-remodal-id="mm--home-video"] p{font-style:italic;color:#666;text-align:center;padding:0 0 16px 0;font-family:"proxima-light",sans-serif;font-size:16px;line-height:16px}@media screen and (min-width: 1px) and (max-width: 980px){.male-model__quote-holder{text-align:center}.male-model__quote-button{position:static;margin:20px auto 0 auto;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.male-model__fact{position:relative;z-index:20}.male-model__fact.fact{background:#b8b09d}.male-model__fact .fact__holder{background:none}html.mm.remodal-is-locked{overflow:hidden}.male-model-entry .parallax,.male-model-entry #parallax__image,.male-model-entry #parallax__text{height:calc(30.5099vw) !important;min-height:250px !important}.male-model-entry .page-content h1:first-child{padding-bottom:20px}.male-model-entry .page-content p{text-align:center}.male-model-entry .male-model__quote-button{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);position:static;margin-top:20px}.male-model__submission-form{width:100%;border:0;height:100%}.remodal-wrapper .remodal[data-remodal-id="modal--mm-entry"]{overflow:hidden;width:calc(100vw - 64px);height:calc(100vh - 64px);padding:16px;max-width:800px !important}.male-model-gallery-page .parallax,.male-model-gallery-page #parallax__image,.male-model-gallery-page #parallax__text{height:calc(30.5099vw) !important;min-height:250px !important}.male-model-gallery-page.page-page .page-content h3{padding-top:20px;color:#336699}.male-model-gallery-page .page-content h1:first-child{padding-bottom:40px}.male-model__link-button{width:312px;max-width:100%;height:56px;line-height:56px;background:#f5c219;color:#fff;font-family:"futura-heavy",sans-serif;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:0.04em;text-align:center;display:inline-block;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.male-model__link-button:hover{background:#f6cb3b;-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.male-model__gallery-grid{padding-top:100px}.male-model__gallery-grid:after{content:'';display:block;width:0;height:0;clear:both}.male-model__gallery-grid-item{width:calc(33.333333% - 16px);margin-right:24px;height:auto;float:left;text-align:center;display:block;margin-bottom:40px}.male-model__gallery-grid-item:hover .male-model__ggi-overlay{opacity:1.0}.male-model__gallery-grid-item h3{font-family:"futura-heavy",sans-serif;font-size:24px;line-height:28px;color:#222;text-transform:uppercase}.male-model__gallery-grid-item h3 div{line-height:18px;padding-bottom:8px;padding-top:4px}.male-model__gallery-grid-item h3 div em{font-style:normal;font-size:16px;font-family:"futura-medium",sans-serif;text-transform:none;color:#444}.male-model__gallery-grid-item h3 div em:before{content:'\201C'}.male-model__gallery-grid-item h3 div em:after{content:'\201D'}.male-model__gallery-grid-item h3 span{font-family:"futura-heavy",sans-serif;color:#aaa;font-weight:300;text-transform:uppercase;letter-spacing:1px;display:block;font-size:12px}.male-model__gallery-grid-img{width:100%;padding-bottom:100%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-moz-box-shadow:0 0 12px rgba(0,0,0,0.18);-webkit-box-shadow:0 0 12px rgba(0,0,0,0.18);box-shadow:0 0 12px rgba(0,0,0,0.18);background-position:center center;display:block;position:relative}.male-model__ggi-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.6);opacity:0.0;-webkit-transition:all 0.34s;-moz-transition:all 0.34s;transition:all 0.34s}.male-model__ggi-overlay-wrap{display:table;width:calc(100% - 32px);height:calc(100% - 32px);table-layout:fixed;margin:16px;border:2px dotted rgba(255,255,255,0.3)}.male-model__ggi-overlay-holder{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}.male-model__ggi-overlay-holder h6{font-family:"futura-heavy",sans-serif;font-size:32px;line-height:32px;color:#fff;text-shadow:1px 1px 16px rgba(0,0,0,0.16);text-transform:uppercase}.male-model__ggi-overlay-holder h6 span{display:block}.male-model__gallery-grid-button{display:none}.male-model__gallery-grid+.male-model__link-button,.male-model-home .male-model__content .male-model__link-button{padding:7px 0;height:auto;width:90%;max-width:300px}@media screen and (min-width: 790px){.male-model__gallery-grid-item:nth-child(3n){margin-right:0}.male-model__gallery-grid-item:nth-child(3n+1){clear:both}}@media screen and (min-width: 1px) and (max-width: 789px){.male-model-gallery-page section.parallax,.male-model-entry section.parallax,.male-model-faq section.parallax{margin-top:64px !important}.male-model-gallery-page #parallax__image,.male-model-entry #parallax__image,.male-model-faq #parallax__image{position:absolute;top:0 !important}.male-model-gallery-page #parallax__text,.male-model-entry #parallax__text,.male-model-faq #parallax__text{position:absolute;top:0 !important;table-layout:fixed;padding:0 16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.parallax__wrap h1{font-size:36px;line-height:48px}.parallax__wrap p{padding-top:16px}}@media screen and (min-width: 541px) and (max-width: 789px){.male-model__gallery-grid-item{width:calc(50% - 12px)}.male-model__gallery-grid-item:nth-child(2n){margin-right:0}.male-model__gallery-grid-item:nth-child(2n+1){clear:both}}@media screen and (min-width: 1px) and (max-width: 540px){.male-model__gallery-grid-button{display:block}.male-model__gallery-grid-button .male-model__link-button{font-size:16px;height:48px;line-height:48px}.male-model__gallery-grid-item{width:100%;clear:both;margin-right:0 !important}.male-model-gallery-page.page-page .page-content{padding:0 32px 100px 32px !important}}.male-model__profile{margin-top:136px}.male-model__profile .wrap{width:100%;padding:32px;max-width:1600px;position:relative}.male-model__profile .wrap:after{content:'';display:block;width:0;height:0;clear:both}.male-model__profile.vh .wrap{padding:0;max-width:100vh}.male-model__profile.vh .male-model__profile-slider{width:50vh;height:50vh}.male-model__profile.vh .male-model__profile-slider-sidebar{left:50vh;top:0;bottom:0}.male-model__profile.square .male-model__profile-slider{height:auto;width:40%;padding-bottom:40%}.male-model__profile.square .male-model__profile-slider-sidebar{left:41%;top:0;bottom:64px}.male-model__profile.square .male-model__ps-controls{position:static;clear:both;padding-top:16px;width:40%}.male-model__profile.square .male-model__ps-thumbnail.active,.male-model__profile.square .male-model__ps-thumbnail.active:hover{border:2px solid #dadddf}.male-model__profile.square .male-model__ps-thumbnail:hover{border:2px solid #f0f1f2}.male-model__profile.small .male-model__profile-slider{width:50%;height:calc(100vh - 300px);max-height:768px}.male-model__profile.small .male-model__profile-slider-sidebar{left:50%}.male-model__profile-slider-sidebar{position:absolute;top:32px;right:32px;bottom:32px;left:65.47619048%}.male-model__pss-wrap{width:100%;height:100%;display:table;table-layout:fixed}.male-model__pss-holder{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center}.male-model__pss-holder h1{font-family:"futura-heavy",sans-serif;font-size:48px;line-height:48px;font-weight:700;color:#222222;text-align:center;text-transform:uppercase}.male-model__pss-holder h3{font-family:"futura-medium",sans-serif;font-size:30px;line-height:34px;color:#444;padding:8px 0}.male-model__pss-holder h3 span:before{content:'\201C'}.male-model__pss-holder h3 span:after{content:'\201D'}.male-model__pss-holder h6{font-family:"futura-medium",sans-serif;font-size:18px;line-height:18px;font-weight:300;color:#aaaaaa;text-align:center;letter-spacing:0.04em;padding:16px 0 0 0;text-transform:uppercase}.male-model__pss-holder button,.male-model__pq-ctas button{width:90%;max-width:328px;height:56px;line-height:56px;cursor:pointer;background:#f5c219;color:#fff;font-family:"futura-heavy",sans-serif;font-size:20px;text-transform:uppercase;font-weight:700;letter-spacing:0.04em;text-align:center;display:inline-block;margin:40px auto 0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:0;-webkit-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.male-model__pss-holder button:hover,.male-model__pq-ctas button:hover{background:#f6cb3b;-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.male-model__pss-holder button.has--voted,.male-model__pq-ctas button.has--voted{background:#ccc}.male-model__pss-holder button.has--voted:hover,.male-model__pq-ctas button.has--voted:hover{background:#a6a6a6}.male-model__pq-ctas button{display:block;margin-bottom:45px;padding:20px 0;height:auto;max-width:650px}.male-model__profile-slider{width:65.47619048%;height:calc(100vh - 200px);max-height:840px;position:relative;float:left}.male-model__ps-holder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:20;overflow:hidden}.male-model__ps-slide{position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transform:translate3d(0, 10px, 0);-moz-transform:translate3d(0, 10px, 0);-ms-transform:translate3d(0, 10px, 0);-o-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;opacity:0.0;visibility:hidden}.male-model__ps-slide.active{opacity:1.0;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);visibility:visible}.male-model__ps-slide-caption{position:absolute;left:16px;bottom:16px;max-width:calc(100% - 32px);background:rgba(0,0,0,0.5);padding:6px;font-family:"proxima-light",sans-serif;font-family:"futura-medium",sans-serif;font-size:17px;line-height:22px;color:#fff;letter-spacing:0.04em;font-weight:normal}.male-model__ps-controls{position:absolute;bottom:16px;left:16px;z-index:40}.male-model__ps-thumbnail{width:20%;float:left;cursor:pointer;border:2px solid rgba(255,255,255,0);margin-right:2px;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s;margin-right:0;padding-bottom:20%;height:0}.male-model__ps-thumbnail.active,.male-model__ps-thumbnail:hover{border:2px solid rgba(255,255,255,0.9)}.male-model__ps-thumbnail-inner{margin:4px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;width:calc(100% - 8px);padding-bottom:calc(100% - 4px)}.male-model__profile-video-wrap{max-width:500px;margin:0 auto}.male-model__profile-questions{background:#fff url("email--bg.jpg");background-repeat:repeat-x;background-position:left bottom}.male-model__profile-questions .wrap{width:100%;padding:0 32px 48px 32px;max-width:1600px}.male-model__profile-questions .wrap:before{content:'';display:block;width:100%;height:1px;background:#e3e5e6}.male-model__profile-questions .wrap:after{content:'';display:block;width:0;height:0;clear:both}.male-model__pq{width:100%;margin-top:32px}.male-model__pq:after{content:'';display:block;width:0;height:0;clear:both}.male-model__pq-left{width:48.80952381%;float:left}.male-model__pq-left h2{font-family:"futura-heavy",sans-serif;font-size:48px;line-height:48px;color:#336699;text-transform:uppercase;text-align:left;max-width:500px;margin:0 auto}.male-model__pq-left h2 span{display:block;font-family:"futura-medium",sans-serif;font-size:18px;line-height:24px;color:#999999}.male-model__profile-video{margin-top:50px;position:relative;font-size:0;display:inline-block;width:80%}.male-model__profile-video img{width:100%;height:auto}.male-model__profile-video-button,.male-model__home-video-button{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);border:0;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s}.male-model__profile-video-button:hover,.male-model__home-video-button:hover{background:rgba(0,0,0,0.6)}.male-model__profile-video-button:hover span,.male-model__home-video-button:hover span{background:#fff}.male-model__profile-video-button:hover span:before,.male-model__home-video-button:hover span:before{border-color:transparent transparent transparent #336699}.male-model__profile-video-button span,.male-model__home-video-button span{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(255,255,255,0.15);border:2px solid #fff;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s}.male-model__profile-video-button span:before,.male-model__home-video-button span:before{content:'';display:block;width:0;height:0;position:absolute;top:50%;left:56%;-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);border-style:solid;border-width:11px 0 11px 16px;border-color:transparent transparent transparent #fff;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s}.male-model__pq-right{width:51.19047619%;float:right;padding-left:32px}.male-model__pq-right h4{font-family:"futura-heavy",sans-serif;font-size:24px;line-height:28px;color:#222222}.male-model__pq-right p{font-family:"proxima-light",sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#999999;padding:14px 0}.male-model__pq-question{border-bottom:1px solid #eaebec;padding:14px 0 0 0}.male-model__pq-question:last-of-type{border-bottom:0}.male-model__pq-ctas{margin-top:120px;width:100%;clear:both}.male-model__profile-prev,.male-model__profile-next{width:calc(50% - 16px);height:auto;background:#fff;display:block;border:1px dashed #dadddf;text-transform:uppercase;text-align:center;-webkit-transition:all 0.24s;-moz-transition:all 0.24s;transition:all 0.24s;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.3);box-shadow:0 2px 8px 0 rgba(87,71,81,0.3)}.male-model__profile-prev:hover,.male-model__profile-next:hover{border:1px dashed #999;-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.male-model__profile-prev.hidden,.male-model__profile-next.hidden{display:none !important}.male-model__profile-prev h3,.male-model__profile-next h3{font-family:"futura-heavy",sans-serif;font-size:28px;line-height:28px;font-weight:700;color:#336699;padding-top:32px}.male-model__profile-prev span,.male-model__profile-next span{font-family:"futura-medium",sans-serif;font-size:14px;line-height:14px;font-weight:400;color:#010101;display:block;padding:20px 0 32px 0}.male-model__profile-prev{float:left}.male-model__profile-next{float:right}.remodal[data-remodal-id="vid"]{text-align:center}.remodal[data-remodal-id="vid"] iframe.is--youtube{width:64vw;height:calc(64vw * 0.5625)}.remodal[data-remodal-id="vid"] iframe.is--facebook{width:64vw;height:calc(64vw * 0.5625)}.remodal[data-remodal-id="vid"] .remodal-cancel{color:#a7acad;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;height:18px;line-height:18px}.remodal[data-remodal-id="vid"] .footer__social p{padding:32px 0 0 0;font-family:"futura-medium",sans-serif;font-size:16px;line-height:20px;text-transform:uppercase;max-width:100%}.remodal[data-remodal-id="vid"] .footer__social ul{padding:16px 0 32px 0}.remodal[data-remodal-id="vid"] .footer__social ul li a{width:50px;height:50px;display:inline-block}.remodal[data-remodal-id="modal--mm-vote"]{width:100%;max-width:720px !important;text-align:center;padding:65px 32px;overflow:hidden}.remodal[data-remodal-id="modal--mm-vote"] h2{padding:0 0 16px 0}.remodal[data-remodal-id="modal--mm-vote"] p{font-family:"futura-medium",sans-serif;font-size:16px;line-height:20px;text-transform:uppercase;padding-bottom:0}.remodal[data-remodal-id="modal--mm-vote"] .remodal-cancel{color:#a7acad;background:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:16px;height:18px;line-height:18px}.remodal[data-remodal-id="modal--mm-vote"] .footer__social ul{padding:32px 0}.remodal[data-remodal-id="modal--mm-vote"] .footer__social ul li a{width:50px;height:50px;display:inline-block}.remodal[data-remodal-id="modal--mm-vote"] .mm-vote__link-wrap p{color:#a7acad;font-size:14px;padding-bottom:4px}.remodal[data-remodal-id="modal--mm-vote"].has--voted .mm-vote__reminder{display:block}.remodal[data-remodal-id="modal--mm-vote"].has--voted .mm-vote__reminder p{padding-bottom:32px}.remodal[data-remodal-id="modal--mm-vote"].has--voted .mm-vote__reminder .mm-vote__link-wrap p{padding-bottom:0}.remodal[data-remodal-id="modal--mm-vote"].has--voted .mm-vote__default{display:none}.mm-vote__reminder{display:none}.mm-vote__link-wrap{width:auto;color:#c2c8c8;padding-bottom:32px}.mm-vote__link-wrap span{font-family:"proxima-semibold",sans-serif;font-size:18px;line-height:22px;padding:17px 26px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border:2px solid #dadddf;display:inline-block;max-width:100%;word-wrap:break-word}@media screen and (min-width: 1px) and (max-width: 540px){.male-model__profile .wrap{padding:16px 16px 32px 16px}.male-model__profile-prev{width:100%}.male-model__profile-next{width:100%;margin-top:10px}.male-model__profile.square .male-model__profile-slider{width:100%;padding-bottom:100%;float:none;margin:0 auto}.male-model__profile.square .male-model__ps-controls{width:100%;margin:0 auto}}@media screen and (min-width: 1px) and (max-width: 850px){.male-model__profile-slider{width:100%}.male-model__profile-slider-sidebar{width:100%;position:static;float:left;margin:32px auto 0 auto}.male-model__pss-holder h1{font-size:36px;line-height:36px}.male-model__pss-holder h3{font-size:24px}}@media screen and (min-width: 541px) and (max-width: 850px){.male-model__profile.square .male-model__profile-slider{width:60%;padding-bottom:60%;float:none;margin:0 auto}.male-model__profile.square .male-model__ps-controls{width:60%;margin:0 auto}.male-model__pss-holder h1{font-size:42px;line-height:42px}}@media screen and (min-width: 1px) and (max-width: 789px){.male-model__pq-left,.male-model__pq-right{width:100%;max-width:500px;margin-left:auto;margin-right:auto;float:none;text-align:center}.male-model__pq-left h2{text-align:center}.male-model__pq-right{padding-left:0;padding-top:12px}.male-model__profile-video{margin-top:32px}}.male-model-faq .parallax,.male-model-faq #parallax__image,.male-model-faq #parallax__text,.male-model-rules .parallax,.male-model-rules #parallax__image,.male-model-rules #parallax__text{height:calc(30.5099vw) !important;min-height:250px !important}.male-model-faq .page-content,.male-model-rules .page-content{position:relative;z-index:20;background:#fff;margin-top:0}.male-model-faq .page-content .wrap,.male-model-rules .page-content .wrap{padding:48px 0}.male-model-faq h5,.male-model-rules h5{font-family:"futura-heavy",sans-serif;font-size:28px;line-height:36px;color:#222;text-transform:uppercase;text-align:center;padding:24px 0 0 0;max-width:900px;margin:0 auto}.male-model-faq h5:before,.male-model-rules h5:before{content:'';display:block;width:100%;height:1px;background:#f0f0f0;margin:0px 0 32px 0}.male-model-faq h5:first-of-type:before,.male-model-rules h5:first-of-type:before{display:none}.male-model-faq p,.male-model-rules p{text-align:center !important}.male-model-rules .page-content h5{text-align:left;font-size:22px;line-height:32px}.male-model-rules .page-content h5:before{display:none}.male-model-rules .page-content p{text-align:justify !important;font-size:18px}.male-model-rules .page-content p+h5:before{display:block}.male-model-rules .page-content li{font-family:"proxima-light",sans-serif;color:#666;text-transform:none}.male-model-rules .page-content li:before{width:8px;height:8px;background:#666}.promo-bar{position:fixed;top:0;left:0;z-index:9990;width:100%;height:48px;text-align:center}.promo-bar__wrap{max-width:100%;margin:0 auto;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding:0 24px}.promo-bar h6{display:inline-block;font:400 16px/48px "proxima-semibold",sans-serif;letter-spacing:0.04em}.promo-bar h6 span{width:20px;display:inline-block}.promo-bar__fullbar-cta{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.05);opacity:0.0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.promo-bar__fullbar-cta:hover{opacity:1.0}@media screen and (min-width: 1024px){.hero-slider .hero-slider__controls{height:16px;bottom:48px;padding:0 48px}.hero-slider .hero-slider__dot{width:16px;height:16px;margin:0 7px}.hero-slider .hero-slider__cta{float:right;display:block;font-family:"futura-medium",sans-serif;font-size:20px;color:#fff;text-transform:uppercase;text-shadow:0px 0px 30px rgba(0,0,0,0.7)}.hero-slider .hero-slider__cta:hover{text-decoration:none}.category-cards{padding:32px 32px 0 32px}.category-cards main,.category-cards aside{width:calc(50% - 8px);margin-right:16px;float:left}.category-cards main img,.category-cards aside img{width:100%;height:auto}.category-cards main:after,.category-cards aside:after{content:'';display:block;clear:both;width:0;height:0}.category-cards aside{margin-right:0;margin-top:0}.category-cards aside+main{margin-right:0;margin-left:16px}.category-cards aside+aside{margin-left:16px}main .category-cards__wrap .category-cards__link div span{font-size:48px}main .category-cards__wrap .category-cards__link div span b{display:block;color:#a7d659;font-family:"futura-medium",sans-serif;font-size:16px;line-height:20px;padding-top:10px;font-weight:normal}aside .category-cards__wrap{width:calc(50% - 8px);margin-right:16px;margin-bottom:16px}.category-cards__wrap .category-cards__link div span{font-family:"futura-heavy",sans-serif;font-size:28px}}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0px}[class*='col-']{float:left}.grid{width:100%;max-width:1140px;min-width:755px;margin:0 auto;overflow:hidden}.grid:after{content:"";display:table;clear:both}.grid-pad{padding-top:20px;padding-left:20px;padding-right:0px}.push-right{float:right}.push-left{float:left}.col-1-1{width:100%}.col-2-3,.col-8-12{width:66.66%}.col-1-2,.col-6-12{width:50%}.col-1-3,.col-4-12{width:33.33%}.col-1-4,.col-3-12{width:25%}.col-1-5{width:20%}.col-1-6,.col-2-12{width:16.667%}.col-1-7{width:14.28%}.col-1-8{width:12.5%}.col-1-9{width:11.1%}.col-1-10{width:10%}.col-1-11{width:9.09%}.col-1-12{width:8.33%}.col-11-12{width:91.66%}.col-10-12{width:83.333%}.col-9-12{width:75%}.col-5-12{width:41.66%}.col-7-12{width:58.33%}.push-2-3,.push-8-12{margin-left:66.66%}.push-1-2,.push-6-12{margin-left:50%}.push-1-3,.push-4-12{margin-left:33.33%}.push-1-4,.push-3-12{margin-left:25%}.push-1-5{margin-left:20%}.push-1-6,.push-2-12{margin-left:16.667%}.push-1-7{margin-left:14.28%}.push-1-8{margin-left:12.5%}.push-1-9{margin-left:11.1%}.push-1-10{margin-left:10%}.push-1-11{margin-left:9.09%}.push-1-12{margin-left:8.33%}@media handheld, only screen and (max-width: 767px){.grid{width:100%;min-width:0;margin-left:0px;margin-right:0px;padding-left:20px;padding-right:10px}[class*='col-']{width:auto;float:none;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:10px;padding-left:0px;padding-right:10px}[class*='mobile-col-']{float:left;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:10px;padding-left:0px;padding-right:10px;padding-bottom:0px}.mobile-col-1-1{width:100%}.mobile-col-2-3,.mobile-col-8-12{width:66.66%}.mobile-col-1-2,.mobile-col-6-12{width:50%}.mobile-col-1-3,.mobile-col-4-12{width:33.33%}.mobile-col-1-4,.mobile-col-3-12{width:25%}.mobile-col-1-5{width:20%}.mobile-col-1-6,.mobile-col-2-12{width:16.667%}.mobile-col-1-7{width:14.28%}.mobile-col-1-8{width:12.5%}.mobile-col-1-9{width:11.1%}.mobile-col-1-10{width:10%}.mobile-col-1-11{width:9.09%}.mobile-col-1-12{width:8.33%}.mobile-col-11-12{width:91.66%}.mobile-col-10-12{width:83.333%}.mobile-col-9-12{width:75%}.mobile-col-5-12{width:41.66%}.mobile-col-7-12{width:58.33%}.hide-on-mobile{display:none !important;width:0;height:0}}section.ftc{background:#ffffff;background:-moz-linear-gradient(top, #fff 0%, #f2f5f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f5f7));background:-webkit-linear-gradient(top, #fff 0%, #f2f5f7 100%);background:-o-linear-gradient(top, #fff 0%, #f2f5f7 100%);background:-ms-linear-gradient(top, #fff 0%, #f2f5f7 100%);background:linear-gradient(to bottom, #fff 0%, #f2f5f7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f5f7',GradientType=0 )}section.ftc .wrap{background-repeat:no-repeat;background-position:left bottom;padding:0 32px}section.ftc .chubjobs-jobs__header{padding-left:0;padding-bottom:32px}.ftc__item{width:100%;border-bottom:2px solid #f2f3f4;padding:40px 0}.ftc__item:first-of-type{padding-top:0}.ftc__item:last-of-type{border-bottom:0}.ftc__item:after{content:'';display:block;width:0;height:0;clear:both}.ftc__number{color:#c32522;float:left;font:700 56px/56px bebas-bold,sans-serif;width:80px}.ftc__content{float:left;width:calc(100% - 80px)}.ftc__content h3{font:700 22px/28px futura-heavy,sans-serif;color:#222;text-transform:uppercase}.ftc__content p{font:400 18px/24px 'proxima-light',sans-serif;color:#a7acad;padding-top:24px}.ftc__modal-button{background:#2fa45e;border:0;height:52px;line-height:52px;box-sizing:border-box;text-transform:uppercase;color:#fff;font-family:proxima-bold,sans-serif;font-size:18px;width:auto;position:relative;overflow:hidden;vertical-align:top;-webkit-transition:all .24s ease .05s;-moz-transition:all .24s ease .05s;transition:all .24s ease .05s;letter-spacing:.05em;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.4);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.4);box-shadow:0 2px 8px 0 rgba(87,71,81,0.4);-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;padding:0 24px;margin-bottom:84px}.ftc__modal-button-bottom{background:#2fa45e;border:0;height:52px;line-height:52px;box-sizing:border-box;text-transform:uppercase;color:#fff;font-family:proxima-bold,sans-serif;font-size:18px;width:auto;position:relative;overflow:hidden;vertical-align:top;-webkit-transition:all .24s ease .05s;-moz-transition:all .24s ease .05s;transition:all .24s ease .05s;letter-spacing:.05em;-moz-box-shadow:0 2px 8px 0 rgba(87,71,81,0.4);-webkit-box-shadow:0 2px 8px 0 rgba(87,71,81,0.4);box-shadow:0 2px 8px 0 rgba(87,71,81,0.4);-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;padding:0 24px;display:block;margin:64px auto 16px}.remodal.ftc-modal iframe{width:70vw;height:70vh;border:0}.male-model__pss-holder .male-model__onlyvote-button{margin-top:48px;display:block}@media screen and (min-width: 1px) and (max-width: 1000px){section.ftc .wrap{background-position:center bottom;padding-bottom:440px}}.hero-slider .hero-slider__dot{width:12px;height:12px;margin:0 4px}.hero-slider__dot{-moz-box-shadow:inset 0 0 0 2px #fff;-webkit-box-shadow:inset 0 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff}.hero-slider .hero-slider__controls{height:16px;bottom:24px;padding:0 20px}.hero-slider__next span{-moz-box-shadow:2px 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.1);box-shadow:2px 2px 4px rgba(0,0,0,0.1)}.hero-slider__prev span{-moz-box-shadow:-2px -2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:-2px -2px 4px rgba(0,0,0,0.1);box-shadow:-2px -2px 4px rgba(0,0,0,0.1)}.hero-slider__next span,.hero-slider__prev span{width:20px;height:20px}.hero-slider__prev{left:24px}.hero-slider__next{right:24px}.category-cards__wrap .category-cards__link div span{text-shadow:0 2px 2px rgba(0,0,0,0.2)}.fact__content-text{padding-right:5%}.home-cta{padding:24px 24px}.home-cta__holder{padding:24px}.home-cta__image-link{background:#fff;width:100%}.home-cta__content{width:100%;padding:0px 32px}.home-cta__content-text h2{font-family:futura-heavy,sans-serif;font-size:24px;line-height:24px;padding:24px 0 8px 0}.home-cta__content-text span{font-size:12px;line-height:12px;padding-bottom:32px}.category-cards__wrap .category-cards__link div span{padding:32px}.related-collection__image-link{background:#fff}.related-collection__aside-wrap p{text-align:center}.product-details__atb-text{padding-left:54px}section.parallax{margin-top:88px}section.parallax #parallax__text,section.parallax #parallax__image{top:72px}.parallax__wrap{padding:0 5%}.chubjobs-quote .wrap{width:calc(100% - 96px)}.chubjobs-jobs__header h2 span{font-size:18px;line-height:20px;padding-bottom:16px}.procon__content-text h2{font-size:48px;line-height:48px}.procon__content-text p{font-family:proxima-light,sans-serif;font-size:24px;line-height:32px;padding-top:32px}.procon__content-text{padding-right:5%}.procon__content-text p:before{margin-right:24px}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{font-weight:normal !important}.page-content{width:100%;position:relative;top:0px;padding:100px 48px;z-index:10}.page-content img{max-width:1344px}.page-content .wrap{text-align:center;position:relative;max-width:900px}.page-content h2{font-family:'futura-heavy';font-size:48px;line-height:50px;color:#369;padding-bottom:40px;text-transform:uppercase;font-weight:normal}.page-content h2 span{font-family:'futura-medium';color:#222;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:normal;display:block;padding-bottom:8px}.page-content p{font-family:'proxima-light';font-size:24px;line-height:32px;color:#666666;font-weight:300;padding:0 20px 20px 20px}.page-content h1{font-family:'futura-heavy';font-size:48px;line-height:50px;color:#336699;padding-bottom:40px;text-transform:uppercase;font-weight:normal}.page-content h1 span{font-family:'futura-medium';color:#222;text-transform:uppercase;font-size:20px;line-height:30px;font-weight:normal;display:block;padding-bottom:8px}.page-page .page-content h3{font-family:futura-heavy,sans-serif;padding:40px 0 8px}.social-grid{width:94%;margin-left:4%}.social-grid:after{content:"";display:table;clear:both}[class*='col-']{float:left}[class*='col-']{margin-right:1.8%;margin-bottom:1.8%}[class*='col-']:last-of-type,[class*='col-']:nth-child(3n+3){margin-right:0}.col-1-3{width:calc(33.33% - 1.8%);position:relative;padding-bottom:calc(33.33% - 1.8%);overflow:hidden}.content{position:absolute;height:90%;width:90%;margin:5%;display:none;z-index:40;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.table{display:table;width:100%;height:100%}.table-cell{display:table-cell;vertical-align:middle;border:2px dotted rgba(147,173,207,0.2)}.bg-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:transparent;z-index:20}.bg-overlay.hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;background:rgba(0,0,0,0.4);-moz-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);-webkit-box-shadow:0 6px 16px 0 rgba(87,71,81,0.25);box-shadow:0 6px 16px 0 rgba(87,71,81,0.25)}.bg{background-position:center center;background-repeat:no-repeat;background-size:cover;color:#fff}.text-center{text-align:center}.bg p{font-size:20px;line-height:24px;color:white;font-family:'futura-heavy', sans-serif;text-transform:uppercase;letter-spacing:1px}.social-grid .table-cell{border:2px dotted rgba(255,255,255,0.3);padding:5%}.fact-wrap{border-bottom:1px solid #eee;padding:20% 8%;display:block;position:relative}.fact-number{display:table;margin:auto;position:absolute;top:13%;left:0;bottom:0;right:0;font-family:bebas-bold,sans-serif;color:rgba(51,102,153,0.05);font-size:300px;z-index:-1;width:100%}.fact-text{font-family:bebas-bold,sans-serif;color:#f3f7fc;font-size:300px;line-height:1em;z-index:10;position:relative;text-shadow:0 0 32px #FFFFFF,0 0 32px #FFFFFF, 0 0 16px #FFFFFF, 0 0 8px #FFFFFF}.fact-text h5{width:100%;font-size:28px;line-height:36px;font-family:futura-heavy,sans-serif;margin:0 auto;color:#222;padding:0 3%;text-align:center;padding:0}.fact-text p{font-family:proxima-light,sans-serif;font-size:20px;line-height:28px !important;font-weight:normal;color:#a7acad;padding:16px 0 0 0 !important;text-align:center !important}.twitter-btn{position:absolute;bottom:15%;left:0;right:0}p.text-center{text-align:center !important}@media screen and (min-width: 526px) and (max-width: 900px){[class*='col-']:nth-child(3n+3){margin-right:1.8%}[class*='col-']:last-of-type,[class*='col-']:nth-child(2n+2){margin-right:0}.col-1-3{width:calc(50% - 1.8%);padding-bottom:calc(50% - 1.8%)}}@media screen and (min-width: 1px) and (max-width: 525px){[class*='col-']{margin-right:0}.col-1-3{width:calc(100% - 1.8%);padding-bottom:calc(100% - 1.8%)}}.hero-slider .hero-slider__cta{display:none !important}.hero-slider .hero-slider__cta.active{display:block !important}.nutter-grid__item h3{transition:all 0.3s ease 0s}.nutter-grid__item:hover h3{color:#2f7fd0}.nutter-grid__item.cta:hover h3{color:#fff}.nutter-grid__item.cta:hover h3 span{color:#222}.nutter-grid__item img{width:100%;height:auto}.refresh-fact,.refresh-procon{position:absolute;bottom:24px;right:24px;background-image:url("refresh-fact.svg");height:32px;width:32px}.klarna-promotion--quick-cart{display:table;width:100%;position:absolute;bottom:56px;padding:24px 24px;background-color:#f2f4f4}.klarna-promotion--quick-cart .promotion-inner{display:table-cell;vertical-align:middle}.klarna-promotion--quick-cart .promotion-inner img{height:34px}.klarna-promotion--quick-cart .promotion-content{display:inline-block;padding-left:8px;text-transform:uppercase}.klarna-promotion--quick-cart h3{font-size:18px;color:#333;font-family:'futura-heavy';font-weight:normal}.klarna-promotion--quick-cart p{font-size:12px;color:#a7acad !important;font-family:'futura-medium'}.product-details__shipping.open-klarna-promo{padding:10px 12px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;transition:all .4s ease 0s;background-color:#f2f4f4;margin:82px 32px 24px;display:block}.klarna-promotion--bar{width:100%;padding:14px 0;background-color:#f2f4f4;position:relative;display:table;top:72px;text-align:center}body:not(.home) .klarna-promotion--bar{display:none}.klarna-promotion--bar .bar-inner{display:table-cell;vertical-align:middle}.klarna-promotion--bar .bar-inner img{height:32px;display:inline-block;vertical-align:middle}.klarna-promotion--bar .bar-content{display:inline-block;vertical-align:middle;padding-left:22px;text-transform:uppercase}.klarna-promotion--bar .bar-content h2{display:inline-block;color:#222;font-size:20px;font-family:'futura-heavy';vertical-align:middle}.klarna-promotion--bar .bar-content p{display:inline-block;padding-left:12px;color:#a7acad;font-size:16px;font-family:'futura-medium';font-weight:600;vertical-align:middle}.klarna-modal{display:table;visibility:hidden;opacity:0;height:100%;width:100%;position:fixed;top:0 !important;left:0;z-index:999999;background-color:rgba(0,0,0,0.4);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.klarna-modal.active{visibility:visible;opacity:1}body.modal-open{overflow:hidden}.klarna-modal .modal-content{display:table-cell;vertical-align:middle;position:relative}.clear-fix{clear:both}.klarna-modal .modal-content .modal-content-inner{width:auto;min-width:60%;max-width:1100px;max-height:100%;height:auto;background-color:#fff;margin:0 auto;padding:14px;position:relative;overflow-y:auto}.klarna-modal .modal-content .modal-content-inner-border{padding-top:52px}.klarna-modal .close-modal-icon{position:absolute;top:18px;left:18px;background-image:url("close-btn-icon.png");background-position:center center;border:none;height:44px;width:44px}.klarna-modal .subheader{text-align:center;font-family:'futura-medium';font-size:24px;color:#222;text-transform:uppercase}.klarna-modal .header{text-align:center;font-family:'futura-heavy';font-size:48px;color:#336699;text-transform:uppercase}.klarna-modal .callout{text-align:center;font-size:24px;font-family:'proxima-light';color:#a7acad;line-height:32px;padding:24px 8px;border-bottom:1px solid #ebebeb;width:80%;margin:0 auto;display:none}.klarna-modal .cta-container{padding-top:48px;max-width:1000px;margin:0 auto}.klarna-modal .cta{width:50%;padding:0 26px;float:left}.klarna-modal .cta-image{width:230px;height:230px;margin:0 auto}.klarna-modal .cta-image.cta-cart-image{background-image:url("large-cart-icon.png");background-repeat:no-repeat;background-size:100%;width:134px;height:116px}.klarna-modal .cta-image.cta-money-image{background-image:url("large-money-icon.png");width:116px;height:116px;margin:0 auto;background-position:center center;background-size:contain;border-radius:50%}.klarna-modal .cta-header{text-align:center;padding-top:36px;font-family:'futura-heavy';font-size:24px;color:#222;text-transform:uppercase}.klarna-modal .cta-subheader{text-align:center;padding-top:24px;padding-bottom:64px;font-family:'proxima-light';font-size:20px;color:#666666;line-height:28px}.klarna-modal .button-container{width:376px;margin:0 auto;padding-bottom:42px}.klarna-modal .new-checkout{display:table;color:#fff;background-color:#2f7fd0;font-family:'futura-heavy';font-size:18px;text-transform:uppercase;width:376px;height:56px;border-radius:4px}.klarna-modal .new-checkout .button-text{display:table-cell;vertical-align:middle;text-align:center}.klarna-modal .old-checkout{display:block;color:#a7acad;font-family:'futura-medium';font-size:14px;text-transform:uppercase;width:376px;padding-top:24px;text-align:center}@media screen and (max-width: 900px) and (min-width: 551px){.klarna-modal .modal-content .modal-content-inner-border{padding-top:12px}.klarna-modal .header{font-size:42px}.klarna-modal .callout{padding:14px 8px}.klarna-modal .cta-container{padding-top:12px}.klarna-modal .cta-header{padding-top:24px}.klarna-modal .cta-image.cta-cart-image{width:118px;height:100px}.klarna-modal .cta-image.cta-money-image{width:100px;height:100px}.klarna-modal .cta-subheader{padding-bottom:20px}}@media screen and (max-width: 550px) and (min-width: 401px){.klarna-modal .header{font-size:24px}.klarna-modal .cta{width:100%;padding:12px 70px}.klarna-modal .cta-header{padding-top:36px}}@media screen and (max-width: 400px) and (min-width: 1px){.klarna-modal .subheader{font-size:14px}.klarna-modal .header{font-size:24px}.klarna-modal .callout{font-size:16px;line-height:22px}.klarna-modal .cta{width:100%;padding:2px 32px}.klarna-modal .cta-image.cta-cart-image{height:100px;width:114px}.klarna-modal .cta-image.cta-money-image{width:100px;height:100px}.klarna-modal .cta-header{padding-top:24px;font-size:20px}.klarna-modal .cta-subheader{padding-bottom:32px;font-size:18px}.klarna-modal .new-checkout{width:360px}}body.klarna-checkout-promotion .product-details__shipping:not(.open-klarna-promo){display:none}body:not(.klarna-checkout-promotion) .product-details__shipping.open-klarna-promo,body:not(.klarna-checkout-promotion) .open-klarna-promo,body:not(.klarna-checkout-promotion) .klarna-modal{display:none}span.tag{margin-left:8px;padding:3px 6px;color:#fff;background-color:#2f7fd0;font-size:7px;font-family:'futura-heavy';letter-spacing:1.5px;position:relative;top:-1px}.home-vote .wrap{padding:32px 32px 0 32px}.home-vote-content h2{font-size:26px;line-height:30px;text-transform:uppercase}.home-vote-cta__holder a{background-color:#e71c36;padding:0 12px}.home-vote-cta__holder a:hover{background-color:#e71c36}@media screen and (max-width: 1023px) and (min-width: 1px){.home-vote .wrap{padding:24px 24px 8px 24px}.home-vote-content h2{font-size:24px;line-height:28px}.home-vote__badge-wrap img{max-width:144px}}@media screen and (max-width: 880px) and (min-width: 1px){.home-vote-cta__holder a{height:48px;font-size:14px;line-height:48px}.home-vote-content{padding:32px 0 16px}.home-vote__badge-wrap{left:15%}}
