body{font-family:"Open Sans", Helvetica, Arial, sans-serif;font-size:1em;line-height:1.7;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out;color:#3c3c3c}.white{color:#fff}.text-center{text-align:center}.text-right{text-align:right}.text-grey{color:#939393}h1,h2,h3,h4,h5,h6{font-family:"Roboto", Helvetica, Arial, sans-serif;line-height:1.6;font-weight:500;color:#414042}h1{font-size:2em}@media (min-width: 992px){.page-landing{font-size:4em}h2{line-height:1}.by-line{font-size:1.2em;margin-top:0;line-height:1;margin-bottom:2rem}}@media (max-width: 991px){.text-md-down-center{text-align:center}.by-line{font-size:1.2em}}@media (max-width: 768px){h1{font-size:1.8em}h2{font-size:1.6em;margin-bottom:.5rem;line-height:1}}@media (max-width: 576px){h1{font-size:2em}h2{font-size:1.8em}h3{font-size:1.2em}}@media (max-width: 375px){h2{font-size:1.5em}.by-line{font-size:1.1em}}.btn{border-radius:2px !important}.btn-primary,.btn-dark,.btn-white{background:#6dcff6;color:#fff !important;border-color:#6dcff6}.btn-primary:hover,.btn-dark:hover,.btn-white:hover,.btn-primary .active,.btn-dark .active,.btn-white .active,.btn-primary:focus,.btn-dark:focus,.btn-white:focus{background:#8ed8f8 !important;border-color:#8ed8f8 !important}.btn-outline-black{border:1px solid #818a91;color:#262626;padding:2% 6%}.btn-outline-white{border:1px solid #fff;color:#fff;padding:2% 6%}.btn-outline-white:hover{border:1px solid #abe1fa;color:#efefef}.btn-outline-black:hover{border:1px solid #cccccc}.btn-outline-black:focus{outline:none !important}a.btn-outline-black:hover,a.btn-outline-black:visited{color:#414042}.btn-dark{background:#252525;border-color:#252525}.btn-dark:hover{background:#464646;border-color:#464646}.btn-link{color:#138cbf}.btn-white{background:#fff;color:#55595c !important}a:focus,a:hover,.navbar .navbar-nav .nav-item a:hover{color:#79cef2}.navbar-light{background:#fff;border-radius:0}.navbar{height:70px;z-index:1000}.navbar .navbar-nav{text-align:right;padding-top:4px}.navbar .navbar-nav .nav-item{float:none;display:inline-block;margin:0 1%}.navbar .navbar-nav .nav-item a{color:#404040}.navbar .mega-dropdown{position:static !important;text-align:center}.navbar .placeholder-img{height:65px;width:100%}.navbar .logo img{height:25px}.navbar .dropdown-toggle{display:inline-block}.navbar .dropdown-toggle::after{display:none}.navbar .currencies .flag{background:url(https://d1478g5uv91psw.cloudfront.net/images/icons/flags.png);width:25px;height:13px;display:inline-block;margin-right:20px}.navbar .currencies .dropdown-item{display:flex;align-items:center;justify-content:center}.navbar .currencies .dropdown-menu{min-width:4rem}.navbar .currencies .dropdown-menu a{display:block;text-align:center;color:#262626}.navbar .currencies .us-flag{background-position:0 0}.navbar .currencies .au-flag{background-position:0 -27px}.navbar .currencies .ca-flag{background-position:0 -14px}.navbar .currencies .eu-flag{background-position:0 -40px}.navbar .cart-wrapper{padding-right:5%}.navbar .fa-shopping-cart{font-size:1.5em;position:relative}.navbar .cart-item-count{background:#79cef2;color:#fff;width:18px;height:18px;border-radius:10px;display:inline-block;text-align:center;font-size:.8em;top:-9px;left:-10px;z-index:100;position:relative}.navbar .mega-dropdown-menu{background:#fff;width:100%;min-width:100%;height:200px;display:none;border-top:none;border-bottom:1px solid #dadada;text-align:center;top:48px}.navbar .mega-dropdown-menu img{max-height:80px;margin:1rem auto;display:block}.navbar .mega-dropdown-menu .col-sm-2{width:20%}.navbar .hdock-menu .mega-dropdown-menu .container{max-width:600px}@media (min-width: 992px){.navbar .logo img{padding-top:0}}@media (min-width: 576px){.navbar{padding:.75rem 0;font-size:.9em}.navbar .navbar-nav .dropdown:last-child a{padding-right:5%}.navbar .logo{padding-left:5%}.navbar .logo img{max-width:200px}.navbar-light .navbar-nav .nav-link:hover{color:#79cef2}}@media (max-width: 991px){header .container{margin-left:0;width:100%}.navbar{text-align:center;padding:.45rem 0 .25rem 0;height:42px;border-radius:0}.navbar .navbar-brand{float:none;padding:0;margin:0}.navbar .navbar-brand img{padding:0;margin-top:-.5rem}.navbar .fa-bars{font-size:1.6em;margin-top:0;margin-left:1rem;color:#79cef2}.navbar .fa-shopping-cart,.navbar .fa-bars{padding-top:3px}.navbar .cart-wrapper{padding-right:1.5rem}.navbar .cart-item-count{margin-left:0;font-size:11px}.menu-toggler{padding:0;background:none;border:none}.menu-toggler:focus{outline:none}a{color:rgba(0,0,0,0.5)}}@media (max-width: 1100px){.navbar .logo{padding-left:2%}.navbar .logo img{max-width:160px;padding-top:5px}.navbar .cart-wrapper{padding-right:2%}.navbar-nav .nav-item a{font-size:.9em}}@media (max-width: 768px){header .container{padding:0}}@media (max-width: 767px){.navbar .cart-wrapper{padding-right:5%}}@media (max-width: 575px){.navbar .logo img{max-width:150px;padding-top:.25rem}}.header-dark{background:#414042}.header-dark .navbar{border-radius:0}.header-dark .navbar .navbar-nav .nav-item a{color:#dadada}.header-dark .navbar .dropdown-menu{background:#414042}.header-dark .navbar .dropdown-menu a{color:#262626}.navbar-dark{background:transparent}.navbar-dark .navbar-nav .nav-link{color:#dadada}@media (max-width: 991px){.header-dark .container{padding:0}.header-dark .navbar .fa-bars{color:#dadada;margin-left:1rem;margin-top:0;font-size:1.6em}.header-dark .navbar .cart-wrapper a{color:#dadada}}@media (max-width: 320px){.header-dark .navbar .fa-bars{margin-left:1rem}.header-dark .navbar .cart-wrapper{padding-right:1rem}.header-dark .navbar .cart-item-count{right:15px}}.mobile-nav{background:#333;color:#dadada;height:100vh;width:87%;position:absolute;right:100%;padding:3% 0}.mobile-nav a{color:#dadada;padding:13px 0 0 10%;display:inline-block;width:80%}.mobile-nav .heading{border-bottom:1px solid #232323;text-align:center}.mobile-nav .menu-top-item{padding:0;border-bottom:1px solid #232323;height:50px}.mobile-nav .dropdown-icon{float:right;display:inline-block;height:50px;padding:0 1em}.mobile-nav .dropdown-menu{background:#333;color:#dadada;padding:0;width:100%;min-width:100%;max-height:0;display:none;overflow:hidden;-webkit-transition:max-height .25s ease-out;-moz-transition:max-height .25s ease-out;transition:max-height .25s ease-out}.mobile-nav .dropdown-menu[data-open="true"]{max-height:200px;display:block}.mobile-nav .dropdown-toggle:after{display:none}.mobile-nav .dropdown-toggle{cursor:pointer;padding:0 1rem;margin-top:17px}.mobile-nav .dropdown-item{border-bottom:1px solid #232323;height:50px;width:100%;padding-left:15%}.mobile-nav .card,.mobile-nav .card-header{background:transparent;border:none}.mobile-nav .card{margin-bottom:0}.mobile-nav .card-header{padding:0;border-bottom:1px solid #232323;height:50px}.mobile-nav .card-header a{font-size:1em;line-height:1;width:96%}.mobile-nav .card-block{padding:0}.page-nav{background:#fff;border-bottom:1px solid #eaeaea}.page-nav nav .navbar-brand{font-size:1.4em}.page-nav nav .navbar-nav{padding-top:0}.page-nav a,.page-nav .navbar .navbar-nav .nav-item a{color:#818a91}.page-nav .btn-primary,.page-nav .btn-dark,.page-nav .btn-white{padding:.375rem .75rem;margin-left:1rem}.page-nav .hidden-md-down .nav{padding-top:7px}.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0}.sticky-nav{padding:1rem 0;border-radius:0}.sticky-nav .nav-item{margin-top:-3px}.sticky-nav .btn{font-size:1em;margin-top:-7px}.sticky-nav .navbar-brand{font-size:1.1em;color:#262626}.sticky-nav .hidden-md-down{max-width:1400px;margin:0 auto}@media (max-width: 991px){.sticky-nav{height:50px;padding:.5rem 1rem}.sticky-nav .navbar-brand{float:left !important}.sticky-nav .navbar-nav .nav-item{margin-top:-10px;display:inline-block}.sticky-nav .navbar-nav{padding-top:0}.sticky-nav .page-nav-mobile .nav-item{display:block}.sticky-nav .page-nav-mobile .dropdown-menu{width:100%;border:none;padding:0;border-bottom:1px solid rgba(0,0,0,0.15);margin-top:-3px;border-radius:0}.sticky-nav .page-nav-mobile .fa{color:#79cef2;padding-left:1rem}.sticky-nav .page-nav-mobile .dropdown-toggle:hover{border:none}.sticky-nav .page-nav-mobile .btn{margin-top:0;float:right}.sticky-nav .page-nav-mobile .dropdown-item{border-bottom:1px solid rgba(0,0,0,0.15);padding:.5rem 5%}.sticky-nav .page-nav-mobile .dropdown-item:last-child{border:none}.sticky-nav .page-nav-mobile .dropdown-item:first-child{border-top:1px solid rgba(0,0,0,0.15)}}@media (max-width: 786px){.sticky-nav .navbar-brand{float:left !important}.sticky-nav .navbar-nav .nav-item{margin-top:-10px;display:inline-block}.sticky-nav .navbar-nav{padding-top:0}}@media (min-width: 1024px) and (max-width: 1200px){.navbar .cart-wrapper{padding-right:1%}.navbar .logo{padding-left:1%}}@media (min-width: 2560px){.page .container-lg{max-width:1400px;width:100%;padding-left:0;padding-right:0}}@media (min-width: 1024px){.page .hero h1{font-size:4.5em}}.section{padding:5rem 0;width:100%}.section .placeholder-img{background:#79cef2;width:100%;height:200px;display:block;margin:1rem 0}.section img{width:100%}.section .desc{max-width:800px;margin:1rem auto;display:block}.section .btn{padding:0.5rem 2rem}.section .absp-logo{max-width:250px;height:auto;margin-bottom:2rem}@media (max-width: 768px){.section{padding:3rem 0}.section p:not(.by-line){font-size:0.9em}}@media (max-width: 576px){.section{padding:2rem 0}}.home-hero{background:grey url("https://d1478g5uv91psw.cloudfront.net/images/pages/home/main-hero-bg.jpg") center no-repeat;background-size:cover;height:600px}.home-hero h1{letter-spacing:1px}.macbook-promo{background:#efefef}.section-light{background:#fff}.section-dark-grey{background:#414042;color:#dadada}.section-light-grey{background:#eaeaea}.page-about-us .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/about-us/about-hero.jpg") center no-repeat;background-size:cover;height:600px}.page-about-us .about{background:#eaeaea}.page-about-us .about .container{max-width:800px}.page-about-us .about h2{margin-bottom:2rem}.page-about-us .team h2{margin-bottom:2rem}.page-about-us .team .row .card-description{font-size:0.9em;height:400px;overflow:auto;padding-right:8%}.page-about-us .team .row .card-sub-title{text-transform:uppercase;font-size:0.8em;letter-spacing:1px}.page-about-us .team .row .teamate h6{font-weight:600;margin-top:1.5rem}.page-about-us .card{border:none}.page-about-us .card .card-block{padding:1.25rem 0}.page-about-us .card h4{font-size:1.2em}@media (max-width: 991px){.page-about-us .hero{height:400px}}@media (max-width: 767px){.page-about-us .hero{height:300px}}@media (max-width: 576px){.page-about-us .about p{padding:0 1rem}.page-about-us .team .card{padding:0 5%}.page-about-us .team .row .card-description{height:initial}}.page-order-info .container{padding:3rem 0}.page-order-info .tabs{background:#6dcff6;padding:0.5rem 2rem}.page-order-info .tabs a{display:block;color:#fff;padding-bottom:0.5rem;border-bottom:1px solid #fff;margin-top:1rem;width:100%}.page-order-info .tabs a.tos{border:none}.page-order-info .content{padding:0 5%}.page-order-info .content .content-container{padding-left:5%}.page-order-info .content h3{margin-bottom:2rem;line-height:1;text-align:center}.page-order-info .content a{color:#138cbf}.page-order-info .content ul li{list-style:circle;margin-bottom:0.5rem}@media (max-width: 991px){.page-order-info .content-container{padding:3rem 0 0}}.page-horizontal-test .block h2{font-size:3em;margin-bottom:0.5rem}.page-horizontal-test .block .by-line{font-size:1.4em;font-weight:400;margin-bottom:2rem}.page-horizontal-test .block p{max-width:650px}.page-horizontal-test .block-5-5{height:700px;padding:0}.page-horizontal-test .block-5-5 .container{width:100%;padding:0}.page-horizontal-test .block-5-5 .image{padding:0;height:700px}.page-horizontal-test .block-5-5 .image img{object-fit:cover;height:100%}.page-horizontal-test .block-5-5 .content{display:flex;align-items:center;justify-content:center;height:700px;padding:0 5%}.page-horizontal-test .block-5-5 .wrapper{max-height:300px;width:100%}.page-horizontal-test .block-5-5-b{height:900px;padding:0}.page-horizontal-test .block-5-5-b .container{width:100%;padding:0}.page-horizontal-test .block-5-5-b .image{padding:0;background:url("https://d1478g5uv91psw.cloudfront.net/images/tmp/horz-test.png") left center no-repeat;height:900px;background-size:cover}.page-horizontal-test .block-5-5-b .content{display:flex;align-items:center;justify-content:center;height:900px;padding:0 5%}.page-horizontal-test .block-5-5-b .wrapper{max-height:300px;width:100%}.page-horizontal-test .specs .backview-img{max-width:900px}@media (min-width: 2560px){.page-horizontal-test .block p{max-width:800px}.page-horizontal-test .block-5-5-b .wrapper{padding-left:30%}.page-horizontal-test .block-5-5-b .wrapper p{max-width:800px}}@media (max-width: 1024px){.page-horizontal-test p{display:block;margin:0.5rem auto}.page-horizontal-test .block-5-5,.page-horizontal-test .block-5-5-b{height:initial}.page-horizontal-test .block-5-5 .content,.page-horizontal-test .block-5-5 .image,.page-horizontal-test .block-5-5-b .content,.page-horizontal-test .block-5-5-b .image{display:block;max-height:400px}.page-horizontal-test .block img{width:80%;float:left}.page-horizontal-test .block h2{font-size:1.6em}.page-horizontal-test .block .by-line{font-size:1em;margin-bottom:1rem}.page-horizontal-test .block-5-5 .content,.page-horizontal-test .block-5-5-b .content{height:initial;padding:2rem 5%;text-align:center;height:250px}.page-horizontal-test .block{height:600px;text-align:center}.page-horizontal-test .block .container{display:flex;flex-wrap:nowrap;flex-direction:column}.page-horizontal-test .block .image{order:1;width:100%}.page-horizontal-test .block .content{order:2;width:100%;clear:both}.page-horizontal-test .block-5-5-b .content,.page-horizontal-test .block-5-5-b .image{height:300px;display:block;width:100%}.page-horizontal-test .block-5-5-b .image{background-size:80%;background-position:center}}.page-enterprise-sales .title{font-size:1.4em}.page-enterprise-sales .section-hero{background:url("https://d1m9qqr3auaohw.cloudfront.net/hengedocks-website/1.7.17/static/images/pages/enterprise_sales_carousel_1.jpg") no-repeat;background-size:cover;height:700px}.page-enterprise-sales .section-intro h1{margin-bottom:3rem}.page-enterprise-sales .section-intro p{max-width:800px;margin:2rem auto;display:block}.page-enterprise-sales .section-design{background:#eaeaea}.page-enterprise-sales .section-design .col-sm-12{padding:0 3%}.page-enterprise-sales .section-design img{height:130px;width:auto;margin:2rem auto}.page-enterprise-sales .section-design .row{padding-top:1.5rem}.page-enterprise-sales .section-programs .col-sm-12{padding:0 3%}.page-enterprise-sales .section-programs img{height:130px;width:auto;margin:2rem auto}.page-enterprise-sales .section-programs .row{padding-top:1.5rem}.page-enterprise-sales .section-contact{background:#79cef2}.page-enterprise-sales .section-contact .btn{margin-top:2rem}.page-enterprise-sales .contact-form{display:block;margin:1rem auto;max-width:400px}.page-enterprise-sales .modal-title{text-align:center}@media (min-width: 1600px){.page-enterprise-sales .section-hero{background-position:bottom center}}@media (max-width: 768px){.page-enterprise-sales .section-hero{height:300px}}.page-careers{background:#6dcff6;display:flex;align-items:center;min-height:60vh}.page-careers .container{padding:5rem 2rem;background:#fff;min-height:45vh}.page-careers .container h2{margin-bottom:3rem}.page-home .macbook-promo{background:#eaeaea;padding:0}.page-home .macbook-promo h2{margin-top:1.5rem;margin-bottom:1rem}.page-home .macbook-promo .text{padding-left:4%;padding-top:3%}.page-home .macbook-promo h3{line-height:1}.page-home .macbook-promo p{max-width:600px}.page-home .macbook-promo .btn{margin-top:1rem}.page-home .macbook-promo .container{max-width:100%;width:100%;padding:0}.page-home .macbook-promo .image{background-image:url("https://d1478g5uv91psw.cloudfront.net/images/pages/home/bundle.jpg");height:600px;background-size:cover;background-position:90% center}.page-home .product-family .container{padding-top:3%;max-width:1400px;width:initial}.page-home .reviews{background:#414042;color:#dadada}.page-home .reviews-grey{background:#eaeaea;color:inherit}@media (min-width: 991px){.page-home .col-lg-2{width:20%;padding:2%}}@media (max-width: 991px){.page-home .macbook-promo .image{height:400px}.page-home .macbook-promo .text{padding-bottom:3rem;text-align:center}.page-home .macbook-promo p{margin:1rem auto}}@media (max-width: 786px){.page-home .home-hero{height:500px}.page-home .product-family img{border:1px solid #eceeef;border-radius:5px}.page-home .product-family figcaption{margin-bottom:2rem;margin-top:1rem}}@media (max-width: 576px){.page-home .home-hero{height:300px}.page-home .macbook-promo .image{height:275px}}@media (max-width: 320px){.page-home .macbook-promo .image{height:200px}}.page-clique2 .hero{height:700px;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/clique2/hero.jpg") center center no-repeat;background-size:cover;text-align:center;display:flex;flex-direction:column;justify-content:center}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-clique2 .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/clique2/hero@2x.jpg") center center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-clique2 .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/clique2/hero@2x.jpg") center center no-repeat;background-size:cover}}.page-clique2 .hero h1{color:#fff}.page-clique2 .hero .btn{margin:1rem auto;max-width:10rem}.page-clique2 .versatile{height:700px;padding:0}.page-clique2 .versatile .container{width:100%;padding:0}.page-clique2 .versatile .col-lg-6{padding:0}.page-clique2 .versatile .text{padding-left:5%;padding-top:15%;background:#eaeaea;height:80vh}.page-clique2 .versatile .text p{max-width:600px}.page-clique2 .versatile .image img{object-fit:cover;height:80vh}.page-clique2 .intro img,.page-clique2 .minimal img{width:80%;max-width:700px;margin:1rem auto 3rem}.page-clique2 .installation{padding:0 0 1rem}.page-clique2 .installation .text{padding:12% 5% 0 8%;background:#eaeaea;height:80vh}.page-clique2 .installation .text p{max-width:600px}.page-clique2 .installation .container{width:100%;padding:0}.page-clique2 .installation .image img{object-fit:cover;height:80vh}.page-clique2 .installation .image{padding:0}.page-clique2 .buy{background:#eaeaea}.page-clique2 .buy .btn{margin-top:1rem}.page-clique2 .buy .image-wrapper{background:#fff;width:100%;display:block;border-radius:5px}.page-clique2 .buy img{max-width:90%;margin:1rem auto;display:block}.page-clique2 .buy a:not(.btn){display:block;min-height:50px;color:#138cbf}.page-clique2 .buy h2{margin-bottom:3%}.page-clique2 .buy .single-product .image-wrapper{max-width:50%;margin:1rem auto}@media (max-width: 1024px){.page-clique2 .hero{height:60vh}.page-clique2 .installation,.page-clique2 .versatile{height:initial}.page-clique2 .installation .image img,.page-clique2 .versatile .image img{height:60vh}.page-clique2 .installation .text,.page-clique2 .versatile .text{height:60vh;padding:12% 3%}}@media (max-width: 991px){.page-clique2 .hero{height:60vh}.page-clique2 .installation,.page-clique2 .versatile{text-align:center}.page-clique2 .installation .text,.page-clique2 .versatile .text{padding:2rem 0;height:initial}.page-clique2 .installation p,.page-clique2 .versatile p{margin:1rem auto}.page-clique2 .installation .container{display:flex;flex-direction:column-reverse}.page-clique2 .buy .container,.page-clique2 .tech-specs .container{width:90%}}@media (max-width: 786px){.page-clique2 .hero{height:50vh}.page-clique2 .buy .container,.page-clique2 .tech-specs .container{width:96%}}@media (max-width: 576px){.page-clique2 .hero{height:300px}.page-clique2 .hero h1{font-size:2em}.page-clique2 .installation .image img,.page-clique2 .versatile .image img{height:300px}.page-clique2 .installation .text,.page-clique2 .versatile .text{padding-left:1rem;padding-right:1rem}}@media (max-width: 576px){.page-clique2 .hero{height:200px}.page-clique2 .installation .image img,.page-clique2 .versatile .image img{height:200px}.page-clique2 .buy .single-product .image-wrapper{max-width:100%;margin:1rem auto}}.page-404 .container{display:flex;flex-direction:column;min-height:70vh;align-items:center}.size-buttons{margin-left:auto;margin-right:auto;width:355px}.size-btn{color:#333;border:1px solid #d6d6d6;background:#fff;padding:15px 56px;font-size:18px;position:relative;margin-left:-1px;z-index:0;box-sizing:border-box;border-radius:3px}.size-btn:hover{border-color:#79cef2}.size-btn:active{border:1px solid #0070c9;color:inherit;background:#fff}.size-btn:focus{border:1px solid #0070c9;color:inherit;background:#fff}.mac-selector-container{margin:30px auto 20px auto}.mac-selector{margin:0 auto}.mac-selector img{width:226px;margin:0 auto}.mac-image img{display:block;margin:0 auto}.color-selector{margin:0 auto;display:block;width:95px;height:50px}.color-selector-image{display:inline-block;width:40px;margin:0 auto}.color-selector-image img{width:30px;margin:5px}.optioncontent{padding:30px;width:100%}.as-macbundle-violator{border:0;padding:0;display:inline-block;font-size:13px;line-height:1.46154;font-weight:400;letter-spacing:0}.as-macbundle-violator ul{padding:0}.as-violator-alt{background:transparent;color:#f46c0e;list-style:none}.options{max-width:600px;float:right}.option-list-item{border:1px solid silver;border-radius:4px;margin-top:0;margin-bottom:15px;cursor:pointer;vertical-align:top;display:block;padding:3% 5%}.option-title{width:70%;display:inline-block}.option-title p{margin-bottom:0}.option-price{width:30%;display:inline-block;text-align:right}.purchase-info-container{display:inline;font-size:.9em}.purchase-info-container p{margin-bottom:0}.page-macbook{padding:0 0 300px 0}.page-macbook .card{border:0;margin-bottom:0}.page-macbook .card-header{height:65px;border-bottom:0;background:#f4f4f4;border-top:1px solid #b7b7b7;padding:1rem 1.25rem}.page-macbook header{padding:2rem 0}.page-macbook h1{font-size:2em;margin-top:2rem}.page-macbook h5{font-size:1.1em}.page-macbook span.step-number{display:inline-block;height:30px;width:30px;border-radius:50px;text-align:center;border:1px solid #a4a4a4;font-size:.8em;padding-top:2px;margin-right:1rem}.page-macbook .fa-chevron-down{color:#adadad;margin-top:5px}.page-macbook h3{font-size:1.2em;font-weight:400}.page-macbook .as-macbundle-violator ul{margin-bottom:0}.page-macbook .mac-selector{height:465px}.page-macbook .mac-selector .wrapper{text-align:center}.page-macbook .mac-selector .wrapper .btn{padding-left:15%;padding-right:15%}.page-macbook .mac-selector .optioncontent{width:100%;margin:0 auto;display:block;text-align:center;padding:.35rem 1rem}.page-macbook .mac-selector .optiontitle{min-height:70px}.page-macbook .mac-selector .color-selector-image{width:44px;height:44px;border-radius:50px;padding-top:2px}.page-macbook .mac-selector .color-selector-image img{margin:4px 6px}.page-macbook .mac-selector .color-selector-image:hover,.page-macbook .mac-selector .active{border:1px solid #79cef2}.page-macbook .old-macbook-13 .color-selector{width:46px}.page-macbook .fa-check{color:#79cef2;font-size:1.8em;line-height:1;display:inline-block}.page-macbook .option-price p{margin-bottom:0}.page-macbook .option-title,.page-macbook .option-price{vertical-align:top}.page-macbook .options .title{margin-bottom:1rem}.page-macbook .options:not(:first-child){margin-top:2rem}.page-macbook .btn-next{padding-left:15%;padding-right:15%}.page-macbook .option-img img{width:100%;height:auto}.page-macbook .options-wrapper{padding:2rem 0}.page-macbook .apple-care{padding:3rem 0}.page-macbook .apple-care img{width:100%}.page-macbook .apple-care .wrapper{padding:2rem 0}.page-macbook .apple-care .apple-care-title{font-size:1.4em;margin:0 0 2rem 0;line-height:1}.page-macbook .apple-care .content{padding-left:5%}.page-macbook .selector-container{text-align:center;padding-bottom:5rem;min-height:400px}.page-macbook .orientation-container img,.page-macbook .dock-tab img{width:80%;margin:1rem auto;height:auto}.page-macbook .orientation-container .btn,.page-macbook .dock-tab .btn{padding-left:10%;padding-right:10%}.page-macbook .orientation-container{padding-bottom:3rem}.page-macbook .orientation-slide{clear:both;display:block}.page-macbook .dock-tab{min-height:400px;clear:both;padding:2rem 0}.page-macbook .dock-tab .back{padding:.5rem 1.5rem;display:block;clear:both;width:200px;margin:1rem auto}.page-macbook .dock-tab .fa{margin-right:1rem;color:#939393}.cart-tray-container{background:#f4f4f4;border-top:1px solid silver;padding:0;position:fixed;bottom:0;width:100%;z-index:100;display:flex;justify-content:center;align-items:center;margin-top:5rem;height:80px}.cart-tray-container .container{height:50px}.cart-tray-container .add-to-cart{text-align:right;margin-top:3px}.cart-tray-container .add-to-cart .btn{margin-left:2rem}.cart-tray-container .add-to-cart .current_price{line-height:1}.cart-tray-container .add-to-cart .current_price,.cart-tray-container .add-to-cart .original_price,.cart-tray-container .add-to-cart .btn{vertical-align:middle}.option .selected{border-color:#79cef2}.page-macbook .add-ons{padding:2% 0;text-align:center}.page-macbook .add-ons .addon-product{height:450px}.page-macbook .add-ons .img-wrapper{height:250px}.page-macbook .add-ons img{height:auto;width:75%;margin:0 auto}.page-macbook .add-ons .addon-title{height:40px}.page-macbook .add-ons .row{padding:1rem 0}.page-macbook .status{display:flex;align-items:center;height:65px}.page-macbook .populated-content{width:100%;max-width:400px;display:inline-block;float:right;text-align:right;height:50px}.page-macbook .current_price{font-size:2em;font-weight:300;display:inline-block;margin-left:1rem}.page-macbook .original_price{text-decoration:line-through}.page-macbook .disabled .card-header{background:#fbfbfb;color:#c5c2c2}.page-macbook .macbook-info{padding:1rem}.page-macbook .size-buttons .selected{border:1px solid #79cef2}.page-macbook .card-header .card-title{width:35%;display:inline-block}.page-macbook .card-header .status{text-align:right;width:60%;display:inline-block;font-size:.8em}.page-macbook .card-header .card-title,.page-macbook .card-header .status{vertical-align:top}.extra-padding{margin-bottom:110px}.page-macbook .hero{background:none;height:100%;padding-top:3%}.page-macbook .hero .text{max-width:600px;display:block;margin:1rem auto}.page-macbook .hero h1{font-size:2.2em}.page-macbook .hero img{width:70%;max-width:400px}.page-macbook .card-header .status{font-weight:400}.page-macbook .selected-dock{border:1px solid #79cef2}@media (max-width: 1024px){.page-macbook .mac-selector{height:initial}.page-macbook .mac-selector .optiontitle{min-height:90px}}@media (max-width: 991px){.page-macbook{padding-bottom:5rem}.page-macbook .container{width:100%}.page-macbook .mac-selector{margin-bottom:2rem}.page-macbook .option-img img{max-width:400px;margin:1rem auto;display:block}.page-macbook .options{max-width:none}.page-macbook .tbt-notify{display:block;width:100%;clear:both}.page-macbook .hero{padding:0 5%}}@media (max-width: 767px){.page-macbook .container{width:100%}.page-macbook .mac-selector:not(:first-child){border-top:1px solid silver;padding:2rem 0;height:initial}.page-macbook .card-header .card-title{width:80%}.page-macbook .card-header .status{width:10%}.page-macbook .populated-content{display:none}.page-macbook h1{padding:0 1rem}.page-macbook .options{width:100%}.page-macbook .addon-title{margin-top:2rem}.page-macbook .add-ons .img-wrapper{height:initial}.page-macbook .add-ons .addon-product,.page-macbook .mac-selector{height:initial;min-height:400px}.page-macbook .addon-product,.page-macbook .mac-selector,.page-macbook .orientation-container{border:1px solid silver;border-radius:5px;clear:both;margin:.5rem 0;padding:5%}.page-macbook .mac-selector .optiontitle{min-height:0}.page-macbook .btn-next{margin-top:1rem}.page-macbook #addon-next-btn{float:right}.page-macbook .cart-tray-container{height:initial;padding:1rem 1rem 2rem 1rem}.page-macbook .cart-tray-container .purchase-info-container{font-size:.8em}.page-macbook .cart-tray-container .btn{float:right}.page-macbook .cart-tray-container .price,.page-macbook .cart-tray-container .current_price{float:left}.page-macbook .cart-tray-container .add-to-cart:not(.btn){width:100%}.page-macbook .tbt-notify{padding-top:2rem}.page-macbook .apple-care .content{margin-top:2rem}.page-macbook .purchase-info-container{display:none}}@media (max-width: 576px){.page-macbook .add-ons .addon-product,.page-macbook .mac-selector{min-height:300px}.page-macbook .card-block .container{padding:0}.page-macbook .card-block{padding-left:0;padding-right:0}.page-macbook .card-header .card-title{margin-bottom:0}.page-macbook .card-header .status{width:85%}.page-macbook .card-header{height:75px;display:flex;flex-direction:column}.page-macbook .card-header a.float-xs-right{margin-top:-2rem}}@media (max-width: 425px){.page-macbook h5{font-size:1em}}@media (max-width: 320px){.page-macbook .size-btn{padding:1rem 10%;margin-right:5px}.page-macbook .size-buttons{width:100%;display:flex;justify-content:center}.page-macbook .apple-care .btn{margin:.5rem auto}.page-macbook .cart-tray-container .container{padding:0}}.page-product .btn-group{width:100%}.page-product .introductory-price{margin-top:-.5rem}.page-product .add-to-cart-container{width:122px;margin:0 auto}.page-product .page-product .bottom-nav{padding:0;background:rgba(255,255,255,0.95);position:fixed;bottom:0;z-index:1000;width:100%;height:85px;border-top:1px solid #dadada}.page-product #product-bundles-selector .selected,.page-product .product-addon.selected .img-wrapper,.page-product .btn.active.focus,.page-product .btn.active:focus,.page-product .btn.focus,.page-product .btn:active.focus,.page-product .btn:active:focus,.page-product .btn:focus{outline:5px auto #79cef2;outline-offset:-2px}.page-product .product .product-photos{padding:3% 5% 0 0}.page-product .product .product-photos img{width:100%}.page-product .product .product-details{padding:3% 5%}.page-product .product .product-details .product-price{font-size:1.6em;font-weight:400;line-height:1}.page-product .product .product-details .product-description{font-size:.9em}.page-product .product-photos .owl-controls{height:50px}.page-product .product-photos .owl-dot{height:10px;width:10px;border-radius:20px;background:#eaeaea;display:inline-block;margin:0 .35rem}.page-product .product-photos .owl-dot .active{background:#414042}.page-product .product-photos .photo{display:flex;align-items:baseline}.page-product section{display:block;clear:both;padding:.35rem 0}.page-product .product-bundles h5{margin-bottom:1rem}.page-product .product-bundles .row{margin:2rem 0 0 0}.page-product .product-bundles .btn{border:1px solid silver;border-radius:5px;padding:0;color:#262626;width:100%;margin-bottom:.5rem;text-align:left;height:125px;display:flex;align-items:center}.page-product .product-bundles .btn:hover,.page-product .product-bundles .btn:active,.page-product .product-bundles .btn:visited,.page-product .product-bundles .selected{background:#fff;border:1px solid #6dcff6}.page-product .product-bundles .selected .plus-sign{color:#79cef2}.page-product .product-bundles .product-bundle-img,.page-product .product-bundles .product-info,.page-product .product-bundles .plus-sign{display:inline-block}.page-product .product-bundles .product-bundle-img{width:auto;padding:1rem;height:100%}.page-product .product-bundles .product-bundle-img img{width:100%;height:auto}.page-product .product-bundles .product-info{width:60%;padding-left:2%}.page-product .product-bundles .product-bundle-title{margin-bottom:1rem;font-size:1.1rem}.page-product .product-bundles .plus-sign{width:12%;font-size:2em;height:125px;display:flex;align-items:center;justify-content:center;color:#eaeaea}.page-product .product-bundles .plus-sign:hover{color:#79cef2}.page-product .product-bundles .discount-price{color:red;margin-left:.5rem}.page-product .product-bundles .price{display:block;margin-top:1rem}.page-product .product-bundles .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle),.page-product .product-bundles .btn-group>.btn:last-child:not(:first-child),.page-product .product-bundles .btn-group>.dropdown-toggle:not(:first-child){border-radius:5px}.page-product .btn-size,.page-product .btn-version,.page-product .btn-mdp{border:1px solid #79cef2;margin-right:.5rem;margin-top:1rem;display:inline-block;padding:.5rem 3.8%}.page-product .btn-size:hover,.page-product .btn-version:hover{background:#79cef2;color:#fff}.page-product .btn-size-error{border-color:red}.page-product .add-ons,.page-product .tech-specs{padding:3% 0;margin-bottom:6rem}.page-product .tech-specs .row{padding:2rem 0}.page-product .tech-specs .col-lg-3{padding-right:3%}.page-product .tech-specs .col-lg-3 p{margin-bottom:.5rem;font-size:.8em}.tab-wrapper{background:#eaeaea}.tab-wrapper .nav-tabs .nav-link.active{background:transparent;border:0}.tab-wrapper .nav-tabs .nav-link:not(.active){border:0}.tab-wrapper .nav-tabs{border:0;border-radius:0;padding:1rem 0;border-bottom:1px solid #b9b9b9;margin:0 auto;width:96%}.tab-wrapper .nav-tabs .nav-link:hover{border:0}.tab-wrapper .nav-tabs .nav-link{margin-right:1rem}.add-ons{padding:5%}.add-ons .selected .plus-sign{background:#79cef2;bottom:-47px}.add-ons .selected ~ .product-addon .plus-sign{bottom:-47px}.add-ons .product-addon{width:33.33333%;display:inline-block;padding:20px;vertical-align:top;position:relative}.add-ons .product-addon .img-wrapper{width:100%;height:250px;background:#fff;padding:15px;position:relative;display:flex;justify-content:center;align-items:center;border-radius:10px}.add-ons .product-addon .img-wrapper img{width:auto;height:auto;max-height:245px;max-width:100%}.add-ons .product-addon-title{margin-top:1rem;height:50px}.add-ons .product-addon-price{color:#79cef2}.add-ons .plus-sign{height:25px;width:25px;border-radius:50px;background:#ddd;color:#fff;display:inline-block;text-align:center;position:absolute;top:10px;right:45px}.tech-specs-tab{padding:5%;margin-bottom:6rem}.tech-specs-tab .col-lg-3 p{margin-bottom:0;font-size:.8em}.tech-specs-content{margin-bottom:6rem;padding:3%}.price-navbar .container{padding:1rem 0;border-bottom:1px solid #eaeaea}.product-specs p{font-size:.8em}.product-specs .card{border:none}.product-specs .card-header{background:#fff}.product-specs .card-block h5{padding-bottom:.5rem;margin-bottom:1rem;font-size:1.1em}.product-specs .fa{color:#79cef2}.alert-info{background-color:#fff;border-color:#fff;color:#404040;padding:2rem}.identifiers{padding:1rem 2rem}.owl-dots{margin:2rem auto;display:block;text-align:center;max-width:60%}.add_to_cart-text{margin-top:1rem}.secondary-display-price{font-size:1.2em}.atc_text{margin-top:1rem}.page-product .bottom-nav{padding:0;background:#fff}.page-product .bottom-nav .container{padding:0 10%}.page-product .bottom-nav .info,.page-product .bottom-nav .call-to-action{vertical-align:middle}.page-product .bottom-nav .product-compare-price{font-size:.8em;color:grey}.page-product .bottom-nav .product-price-on-sale,.page-product .bottom-nav .product-compare-price{vertical-align:middle}.page-product .col-lg-6{vertical-align:top}.page-product .call-to-action{text-align:right}.page-product .call-to-action .btn{margin-left:2rem;margin-top:0}.page-product .call-to-action .pricing{display:inline-block;font-size:1.6em}.page-product .call-to-action .pricing p{margin-bottom:0}.page-product .call-to-action .pricing .product-price{margin-top:1rem}.page-product .call-to-action .pricing .product-price,.page-product .call-to-action .pricing .btn{vertical-align:middle}.page-product .shipping_string{font-size:.8em}.page-product p.shipping_string,.page-product .price{margin-bottom:0;margin-top:1rem}.page-product .shipping p{font-size:.8em}.page-product p.free-shipping{margin-top:.5rem}.page-product .product-details h5,.page-product .product-bundles h5{font-family:"Open Sans", sans-serif;font-size:1.1em}.page-product .product-img a{display:none;width:19%;padding:0 7px;margin:0 .5%}.page-product .product-img a img{width:100%;height:auto}.page-product .product-img a:hover{border:2px solid #79cef2}.page-product .product-img a:nth-child(-n+5){display:inline-block}.page-product .product-img a:nth-child(5){position:relative}.page-product .product-img a:nth-child(5):hover{border:none}.page-product .product-img a:nth-child(5):hover:after{background-color:rgba(0,0,0,0.6)}.page-product .product-img a:nth-child(5):after{content:'Next';color:#fff;font-size:1em;text-align:center;padding-top:22%;display:inline-block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:5;background-color:rgba(0,0,0,0.4)}.page-product .featured-image{margin-bottom:2rem;display:block}.page-product .featured-image img{width:100%;height:auto}.page-product .product .product-photos{height:650px}.page-product .bottom-nav{position:fixed;bottom:0;border-top:1px solid #eaeaea;width:100%;padding:1rem;z-index:2000}.page-product .contact-form{padding:1rem 0}.page-product .contact-form input[type='email']{min-width:15rem}.page-product .product-size .btn-group{width:100%}.page-product .product-ports{margin-bottom:2rem}.page-product .product-ports .btn-group{width:100%}.page-product .product-ports .btn-group .btn{width:46%;border-radius:3px;border:1px solid #79cef2}.page-product .product-ports .btn-group .btn:last-child{margin-left:.5rem;border-bottom-left-radius:0;border-top-left-radius:0}.page-product .product-ports .btn-group .btn:hover,.page-product .product-ports .btn-group .selected{border:1px solid #79cef2;background:#79cef2;color:#fff;outline:none}.page-product .product-description ul li{list-style:disc !important;margin-bottom:1rem}.page-product .product #add-to-cart-btn{margin-top:1rem}.page-product #product-size-version-selector{width:100%}.page-product .added_to_cart{display:none}.page-product .btn{border-radius:3px}.page-product .btn-primary:hover,.page-product .btn-dark:hover,.page-product .btn-white:hover,.page-product .btn-primary:active,.page-product .btn-dark:active,.page-product .btn-white:active{background:#79cef2;border-color:#79cef2}.page-product .btn-primary.active.focus,.page-product .active.focus.btn-dark,.page-product .active.focus.btn-white,.page-product .btn-primary.active:focus,.page-product .active.btn-dark:focus,.page-product .active.btn-white:focus,.page-product .btn-primary.active:hover,.page-product .active.btn-dark:hover,.page-product .active.btn-white:hover,.page-product .btn-primary:active.focus,.page-product .btn-dark:active.focus,.page-product .btn-white:active.focus,.page-product .btn-primary:active:focus,.page-product .btn-dark:active:focus,.page-product .btn-white:active:focus,.page-product .btn-primary:active:hover,.page-product .btn-dark:active:hover,.page-product .btn-white:active:hover,.page-product .open>.btn-primary.dropdown-toggle.focus,.page-product .open>.dropdown-toggle.focus.btn-dark,.page-product .open>.dropdown-toggle.focus.btn-white,.page-product .open>.btn-primary.dropdown-toggle:focus,.page-product .open>.dropdown-toggle.btn-dark:focus,.page-product .open>.dropdown-toggle.btn-white:focus,.page-product .open>.btn-primary.dropdown-toggle:hover,.page-product .open>.dropdown-toggle.btn-dark:hover,.page-product .open>.dropdown-toggle.btn-white:hover{color:#fff;background-color:#79cef2;border-color:#79cef2}.page-product .btn-primary.focus,.page-product .focus.btn-dark,.page-product .focus.btn-white,.page-product .btn-primary:focus,.page-product .btn-dark:focus,.page-product .btn-white:focus{color:#fff;background-color:#79cef2;border-color:#79cef2}.page-product .add-ons .product-addon-img{width:100%;height:250px;object-fit:cover;background:#fff;padding:15px;position:relative;border-radius:10px}.page-product .add-ons .plus-sign{transition:transform 0.5s}.page-product .add-ons .selected .plus-sign{background:#79cef2;bottom:-47px;transform:rotate(45deg)}.page-product .btn.selected{outline:5px auto #79cef2;outline-offset:-2px}.page-product .btn-color{width:190px;margin:10px;border-radius:5px;width:145px}.page-product .btn#hi-gloss-white{border:1px solid #939393}.page-product .btn#satin-black{background-color:black;color:#eee}.page-product .btn#red{border:1px solid #cc272b;background-color:#cc272b;color:#eee}.page-product .btn#carbonized-bamboo{border:1px solid #f2ce9d;background-color:#f2ce9d;width:187px}.page-product .product-size-mdp .select-size:not(.select-size-not-pad){padding-top:2rem}@media (max-width: 1024px){.page-product .product .product-details{padding:3% 0}}@media (max-width: 991px){.page-product .product-gallery{height:initial;margin-bottom:2rem}.page-product .product .product-photos{height:initial}.page-product .featured-image{max-width:70%;margin:1rem auto}.page-product .product-gallery .product-img{text-align:center}.page-product .tech-specs-tab{padding:5% 0}.page-product .product-addon .img-wrapper{height:300px}.page-product .add-ons .product-addon-title{height:initial}.page-product .product-addon{padding:1%}.page-product .product-details .wrapper,.page-product .product-price{text-align:center}.page-product .add-ons .plus-sign{top:-5px}.page-product .tech-specs-content{margin-bottom:2rem}.page-product .container{width:94%}.page-product #product-size-selector,.page-product #product-clique-selector,.page-product #product-mdp-selector{display:flex;justify-content:center}.page-product .add-ons .product-addon .img-wrapper img{max-height:200px}.page-product .addon-carousel-row{margin:1rem}}@media (max-width: 768px){.page-product .tab-wrapper,.page-product .bottom-nav{padding:.5rem}.page-product .tab-wrapper .container,.page-product .bottom-nav .container{width:96%}.page-product .bottom-nav .row{display:flex;align-items:center}.page-product .call-to-action .pricing{line-height:1}.page-product .call-to-action .pricing p{margin-top:0}.page-product .tab-wrapper .container,.page-product .page-product .bottom-nav .container{width:100%;padding:0 1rem}.page-product .identifiers{padding:1rem}.page-product #product-size-selector{flex-direction:column}.page-product #product-size-selector .btn-size{width:100%}.page-product .product-addon{width:100%;max-width:400px;margin:1rem auto;display:block;text-align:center}}@media (max-width: 576px){.page-product .add-ons .product-addon{width:100%;text-align:center}.page-product .bottom-nav .container{width:100%;padding:1rem}.page-product .bottom-nav .call-to-action{width:43%}.page-product .bottom-nav #product-price{float:none}.page-product .bottom-nav p{margin-bottom:0}.page-product .product-bundles .btn-group{display:block;position:initial}.page-product .product-bundles .btn{height:initial;max-width:100%;display:flex;flex-direction:column;text-align:center}.page-product .product-bundles .btn img{max-width:100%;height:auto;margin:1rem auto}.page-product .product-bundles .product-bundle-img{padding:0;width:80%;height:auto}.page-product .product-bundles .product-info{width:100%;padding:5%}.page-product .product-bundles .product-info span{max-width:100%}.page-product .product-bundles .product-info .product-name{max-width:90%;font-size:.9em}.page-product .product-addon .img-wrapper{height:300px}.page-product p.shipping_string,.page-product .page-product .price{margin-top:0}.page-product .call-to-action .pricing p{margin-bottom:1rem}.page-product .modal-footer{text-align:center}.page-product .modal-footer .btn{width:80%;margin-top:.5rem}.page-product .btn-size{width:80%;float:none;margin-right:0}.page-product .product-bundles .plus-sign{height:initial;margin:1rem auto}.page-product .product-notify .btn{margin-top:1rem}.page-product .tab-wrapper .container{padding:0}.page-product .product-ports .btn-group .btn{width:100%;margin:.5rem auto}.page-product .product-ports .btn-group .btn:last-child{margin-left:0}.page-product .btn-color{width:100%;border-radius:0;margin:10px auto}.page-product #product-clique-selector label{width:48%}.page-product #product-mdp-selector{flex-direction:column}}@media (max-width: 425px){.page-product .bottom-nav .call-to-action{width:50%}.page-product .tech-specs-tab .container{padding:0 .5rem}.page-product .btn-version{font-size:14px}}@media (max-width: 320px){.page-product .bottom-nav .call-to-action{width:58%}.page-product .btn-version{font-size:12px}}.blog{padding-bottom:5%}.blog .header{height:150px;background:#79cef2;display:flex;align-items:center;justify-content:center}.blog .header h1{color:#fff}.blog .container{padding-top:2rem}.blog h2{font-size:1.4em}.blog main{padding:0}.blog .sidebar{padding:3rem}.blog .sidebar ul{padding:0}.blog .sidebar li{margin:1rem 0;font-size:.9em}.blog .post{padding:0.5rem}.blog .card{overflow:hidden;height:430px}.blog .card img{width:100%;height:auto}.blog .card .card-title{font-size:1.2em;min-height:100px}.blog .card-img-top{background:#79cef2;min-height:242px;max-height:242px;width:auto;object-fit:cover}.blog .default-icon{width:auto !important;height:242px !important;object-fit:contain;margin:0 auto;display:block;padding:2rem}.article{width:100%;max-width:800px;margin:3rem auto}.article h1{font-size:1.8em}.article .date{color:#939393;font-size:.9em;text-transform:uppercase;margin:1rem 0}.article header{padding:2rem}.article img{width:100%;margin:1.5rem 0}.article p{margin:1.5rem 0}.article .comment-wrapper{padding-top:1rem}.article form .btn{margin:1rem 0}.page-login,.page-register{padding:2% 5% 5% 5%;background:#f3f3f3}.page-login h1,.page-login h2,.page-register h1,.page-register h2{text-align:center;margin-bottom:4%}.page-login h1,.page-register h1{font-size:2em}.page-login .container,.page-register .container{margin:1rem auto;display:block;max-width:600px}.page-login label,.page-register label{width:100%}.page-login .error-messages,.page-register .error-messages{color:red;text-align:center}.page-login .error-messages ul,.page-register .error-messages ul{padding:0}.page-login .btn-wrapper,.page-login .action_bottom,.page-register .btn-wrapper,.page-register .action_bottom{margin-top:1rem}.page-login .btn,.page-register .btn{margin-bottom:1rem}.page-login .forgot-password a,.page-register .forgot-password a{color:#79cef2;margin-top:0}.page-login .register,.page-register .register{margin-top:2rem}.page-login .register a,.page-register .register a{color:#79cef2}.page-login .signup-link a,.page-register .signup-link a{color:#79cef2}.page-account{padding:2% 0 5% 0;background:#f3f3f3}.page-account .container{background:#fff;padding:3% 3% 5% 3%}.page-account h1{text-align:center;margin-bottom:3rem;font-size:2em}.page-account h4{margin-bottom:1.5rem}.page-account aside{border-right:1px solid #79cef2}.page-account .address a{color:#79cef2}.page-account main{padding-left:5%}.page-account table th,.page-account table td{border-color:#79cef2}.page-account table th{border-bottom:0}.page-account .order-link a{color:#79cef2 !important}.page-account .breadcrumb-wrapper{padding:0}.page-account .breadcrumb-wrapper a{color:#79cef2}.page-account .breadcrumb-wrapper .breadcrumb{margin-bottom:0;border-radius:0}.page-address{padding:2% 0 5% 0;background:#f3f3f3}.page-address .container{background:#fff;padding:3% 3% 5% 3%;max-width:800px;margin:1rem auto}.page-address h1{text-align:center;margin-bottom:3rem;font-size:2em}.page-address .addresses a{color:#79cef2}.page-address .edit_address{max-width:600px;display:block;margin:0 auto}.page-address .edit_address label{width:100px}.page-address .edit_address table{width:100%}.page-address .customer_address{max-width:600px;margin:0 auto 2rem auto}.page-address .action_bottom{text-align:center}.page-address .breadcrumb-wrapper{padding:0}.page-address .breadcrumb-wrapper a{color:#79cef2}.page-address .breadcrumb-wrapper .breadcrumb{margin-bottom:0;border-radius:0}.page-order{padding:3% 5% 5% 5%}.page-order h1,.page-order .order_date{text-align:center}.page-order h1{margin-top:2rem}.page-order .order_date{margin-bottom:2rem}.page-order .order-wrapper{margin-top:3rem}.page-order .breadcrumb-wrapper{padding:0}.page-order .breadcrumb-wrapper a{color:#79cef2}.page-order .breadcrumb-wrapper .breadcrumb{margin-bottom:0;border-radius:0}.account-activate{padding:2% 0 5% 0;background:#f3f3f3;min-height:70vh}.account-activate .container{background:#fff;padding:3% 3% 5% 3%}.account-activate .action_bottom{text-align:center;margin:2rem auto}.cart{min-height:60vh}.cart .container{padding:3% 0 5% 0}.cart h1{text-align:center;margin-bottom:2rem}.cart .item td:not(.item-img){padding-top:5%}.cart .th-img{width:20%}.cart .th-unit-price{width:15%}.cart .th-qty{width:15%}.cart .item-title{padding-right:5%}.cart .quantity{width:55px;text-align:center;padding-left:12px}.cart table tr:last-child{border-bottom:1px solid #eceeef}.cart .table thead th,.cart .table th{border:0}.cart .sub-total{text-align:right}.cart .sub-total-amount{font-size:2em;margin-left:1rem;display:inline-block;font-weight:300;line-height:1}.cart .tax{font-style:italic}.cart .continue-shopping .fa{margin-right:1rem;color:#79cef2}.cart .btn-checkout{padding-left:5%;padding-right:5%}.cart .addons{background:#eaeaea}.cart .cart_vat_disclaimer{margin-top:1rem;font-size:.9em}@media (max-width: 991px){.cart .container{width:90%}.cart .item-title a{color:#262626}}@media (max-width: 786px){.cart .container{width:90%;padding-bottom:3rem}.cart thead{display:none}.cart td{display:block}.cart .item{border:1px solid #eaeaea;padding:1rem 1rem 2rem 1rem;margin-bottom:1rem;display:block;background:#fff}.cart .table td{border:0;text-align:center;padding:0}.cart .item td:not(.item-img){padding-top:1.5%}.cart .quantity{border:1px solid #eaeaea;width:50%;padding:.5rem 1rem;margin:1rem auto}.cart .item-img{width:100%;position:relative}.cart .item-title{font-size:1.1em;color:#79cef2}.cart .remove-btn-desktop{display:none}.cart .sub-total{text-align:center;margin-top:1rem}.cart .item-image img{position:relative}.cart .remove-btn{font-size:1.6em;color:#79cef2;position:absolute;left:auto;top:-15px;right:-5px;margin:0}.cart .sub-total-amount{display:block;margin-left:0}.cart .continue-shopping{margin-top:2rem;display:block}}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:3000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:0.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 0.9);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 0.9)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 0.9);transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 0.9)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 0.9);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 0.9)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;background:#fff;padding:1.25rem}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC}.pswp__error-msg a{color:#CCC;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:0.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:44px;height:44px}@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{top:45%;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{height:40px;width:40px;position:absolute}.pswp__button--arrow--left:before{content:url(https://d1478g5uv91psw.cloudfront.net/images/icons/left-arrow.svg)}.pswp__button--arrow--right:before{content:url(https://d1478g5uv91psw.cloudfront.net/images/icons/right-arrow.svg)}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.25);box-shadow:0 2px 5px rgba(0,0,0,0.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform 0.25s;transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D}a.pswp__share--download:hover{background:#DDD}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#BBB}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity 0.25s ease-out;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url("preloader.gif") 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise 500ms linear infinite;animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:none}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,0.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,0.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:0.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp--open .pswp__bg{opacity:.9 !important}@media (max-width: 576px){.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:20px;height:20px}}.template-collection{background:#eaeaea}.collection{padding:3rem 0;width:90%;max-width:1400px}.collection .product{text-align:center;padding:0;padding:0 1rem;margin:1.5rem 0}.collection .product .prod-image-wrap{background:#fff;width:100%;height:345px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:1px solid #fff}.collection .product .prod-caption{min-height:110px}.collection .product img{max-width:80%;margin:0 auto}.collection .product .prod-title{min-height:50px}.collection .product .prod-price{color:#138cbf}.collection .product:hover .prod-image-wrap{border:1px solid #79cef2}.collection .pagination{display:block;margin:5rem auto;text-align:center;border-top:1px solid silver;padding-top:1rem}.collection .pagination span{vertical-align:middle}.collection .pagination span.page{border:1px solid silver;width:35px;height:35px;display:inline-block;padding-top:3px;border-radius:3px}.collection .pagination span.page:hover{border:1px solid #79cef2;color:#79cef2}.collection .pagination span.current{background:#79cef2;color:#fff;border:1px solid #79cef2}.collection .pagination span:not(.page){margin:0 1rem}.collection .subcategories{padding:1rem 0}.collection .grid{padding:2rem 0 0 0;border-top:1px solid silver;margin-top:2rem}.collection aside .subcategories{background:#eaeaea;padding:1rem}.collection aside li{margin-bottom:1rem}.collection main .sorting label{float:right}.collection main select{margin-left:1rem}.collection main .col-xs-6:last-child{padding:0}.collection h1{line-height:1}.collection .collection-desc{text-align:center;max-width:800px;margin:1rem auto}@media (max-width: 1200px){.collection{width:100%}.collection .product{padding:0 2%}.collection .product .prod-image-wrap{height:410px;width:auto;padding:0 3%}}@media (max-width: 991px){.collection .product .prod-image-wrap{height:325px;width:auto}}@media (max-width: 767px){.collection h1{text-align:center}.collection main .sorting{text-align:center;margin:1rem auto}.collection main .sorting label{float:none}.collection .product .prod-image-wrap{height:initial}.collection .prod-caption{margin-top:1.5rem}.collection .product img{max-width:100%}}.page-gravitas .hero{padding:0;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/hero.jpg") left center no-repeat;background-size:cover;background-size:cover;height:700px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-gravitas .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/hero@2x.jpg") left center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-gravitas .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/hero@2x.jpg") left center no-repeat;background-size:cover}}.page-gravitas .hero .container{width:100%;padding:0;margin:0}.page-gravitas .hero .text{display:flex;margin-top:10%;float:right}.page-gravitas .design{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/transition.jpg") center center no-repeat;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-gravitas .design{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/transition@2x.jpg") center center no-repeat;background-size:cover}}.page-gravitas .design .text{padding:15% 0 15% 10%}.page-gravitas .design .image{padding-right:5%}.page-gravitas .welcome-home{padding:0}.page-gravitas .welcome-home .container{width:100%;max-width:1600px;padding:0;display:flex;height:900px;align-items:center}.page-gravitas .welcome-home .text{height:600px;padding-right:15%;padding-top:5%}.page-gravitas .welcome-home .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/blue.png") 115% bottom no-repeat;background-size:75%;height:800px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-gravitas .welcome-home .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/blue@2x.png") 115% bottom no-repeat;background-size:75%}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-gravitas .welcome-home .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/blue@2x.png") 115% bottom no-repeat;background-size:75%}}.page-gravitas .versatile{background:#eaeaea}.page-gravitas .versatile img{width:80%;max-width:700px;margin:4rem auto;height:auto}.page-gravitas .testimonials{background:#414042;color:#dadada}.page-gravitas .testimonials .wrapper{display:flex;height:160px;align-items:center;justify-content:center}.page-gravitas .testimonials .review{max-width:800px;height:100px;display:block;margin:0 auto}.page-gravitas .testimonials .review p{margin-bottom:0}.page-gravitas .testimonials a:hover,.page-gravitas .testimonials a:visited,.page-gravitas .testimonials a:active{color:#fff}.page-gravitas .features{background:#fffa64}.page-gravitas .features img{max-height:700px;width:auto;float:right}.page-gravitas .features .text{padding:15% 15% 15% 0}.page-gravitas .features .text h2{margin-bottom:1rem}.page-gravitas .tech-specs .specs{border-top:1px solid silver;padding-top:1rem;margin-top:3rem}.page-gravitas .tech-specs .specs .col-lg-3{padding-left:0;padding-right:2rem;font-size:.9em}.page-gravitas .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/gravitas-lifestyle.jpg") center center no-repeat;background-size:cover;height:800px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-gravitas .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/gravitas-lifestyle@2x.jpg") center center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-gravitas .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/gravitas-lifestyle@2x.jpg") center center no-repeat;background-size:cover}}.page-gravitas .buy img{max-width:900px;margin:6% auto 0 auto;display:block}.page-gravitas .buy .btn{margin-top:2rem}@media (min-width: 2560px){.page-gravitas .hero{height:1200px}}@media (min-width: 1600px){.page-gravitas .welcome-home .image{background-position:100% center}}@media (min-width: 1440px){.page-gravitas h1{font-size:4em}}@media (max-width: 1599px){.page-gravitas .welcome-home .text{padding-left:15%;padding-right:5%}}@media (max-width: 1440px){.page-gravitas .hero{height:600px}}@media (max-width: 1200px){.page-gravitas .hero{height:570px}.page-gravitas .welcome-home .container{height:730px}.page-gravitas .welcome-home .image{height:700px}.page-gravitas .lifestyle{height:600px}.page-gravitas .versatile{padding-bottom:0}.page-gravitas .features img{width:100%}.page-gravitas .features{height:initial}.page-gravitas .features .text{padding:5% 0 0 5%}}@media (max-width: 1024px){.page-gravitas .hero{height:520px}}@media (max-width: 991px){.page-gravitas .hero .text{padding:6% 0 5% 0;margin-top:6%}.page-gravitas .hero img{display:block}.page-gravitas .compatible img{max-width:500px}.page-gravitas .features .image{padding:0}.page-gravitas .features .image img{height:auto;width:100%}.page-gravitas .features .text{padding:3% 5%}.page-gravitas .testimonials .review{max-width:90%}.page-gravitas .design{background:none;padding-bottom:0}.page-gravitas .design .image-mobile{display:block;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/transition.jpg") center center no-repeat;background-size:cover;height:450px}}@media all and (max-width: 991px) and (-webkit-min-device-pixel-ratio: 1.5), all and (max-width: 991px) and (-o-min-device-pixel-ratio: 3 / 2), all and (max-width: 991px) and (min--moz-device-pixel-ratio: 1.5), all and (max-width: 991px) and (min-device-pixel-ratio: 1.5){.page-gravitas .design .image-mobile{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/transition@2x.jpg") center center no-repeat;background-size:cover}}@media (max-width: 991px){.page-gravitas .design .container{width:100%;padding:0}.page-gravitas .design .text{width:100%;padding:5%;text-align:center}.page-gravitas .lifestyle{height:450px}.page-gravitas .welcome-home .text{padding-left:8%}.page-gravitas .welcome-home .image{height:60vh}}@media (max-width: 768px){.page-gravitas .hero{background:none;height:initial;display:flex;flex-direction:column;text-align:center}.page-gravitas .hero .text{float:none;width:100%;display:block;margin-top:1rem;padding-top:2%}.page-gravitas .hero .mobile-hero{display:block;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/gravitas/hero-mobile.jpg") center no-repeat;height:500px;background-size:cover}}@media (max-width: 767px){.page-gravitas .container{width:90%}.page-gravitas .hero .text h1{font-size:3em}.page-gravitas .welcome-home{padding-top:2rem}.page-gravitas .welcome-home .container{flex-direction:column;height:initial}.page-gravitas .welcome-home .text{height:initial;text-align:center;padding-top:0}.page-gravitas .welcome-home .text,.page-gravitas .welcome-home .image{width:100%}.page-gravitas .welcome-home .image{background:none;height:initial}.page-gravitas .welcome-home .image-mobile{display:block;clear:both;padding-top:2rem}.page-gravitas .welcome-home .image-mobile img{max-height:400px;width:auto;margin:1rem auto 0 auto;display:block}}@media (max-width: 576px){.page-gravitas p{max-width:100%}.page-gravitas .hero .text h1{font-size:2.5em;line-height:1}.page-gravitas .hero .btn{margin-top:0}.page-gravitas .hero .mobile-hero{height:400px}.page-gravitas .design .image-mobile{height:300px}.page-gravitas .design .text{padding-top:2rem}.page-gravitas .welcome-home .image-mobile img{max-height:350px;width:auto}.page-gravitas .lifestyle{height:300px}.page-gravitas .features .container{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-gravitas .features .text{padding:0;text-align:center}.page-gravitas .features .text p{max-width:100%}.page-gravitas .features .image img{float:none;display:block;margin:1rem auto;width:80%;height:auto}.page-gravitas .features .text,.page-gravitas .features .image{width:100%}.page-gravitas .buy img{margin-top:3rem}}@media (max-width: 425px){.page-gravitas .features .image img{max-width:100%;height:auto}.page-gravitas .versatile img{width:90%}.page-gravitas .hero img{width:100%}.page-gravitas .hero .mobile-hero{height:320px}.page-gravitas .design .image-mobile{height:250px}.page-gravitas .welcome-home .image-mobile img{max-height:300px;width:auto}}@media (max-width: 375px){.page-gravitas .hero .mobile-hero{height:300px}}@media (max-width: 320px){.page-gravitas .design .image-mobile{height:200px}.page-gravitas .lifestyle{height:200px}}.page-horizontal .hero{height:700px;text-align:center;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/new_hero.jpg") center 80% no-repeat;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/new_hero@2x.jpg") center 80% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/new_hero@2x.jpg") center 80% no-repeat;background-size:cover}}.page-horizontal .hero h1{margin-top:10%}.page-horizontal .hero a.fancybox-video{border-color:none}.page-horizontal .hero .heading-dark{color:#262626}.page-horizontal .design .container{padding:0}.page-horizontal .design .placeholder-img{height:400px;margin:4rem auto 6rem auto}.page-horizontal .design .image{padding:0}.page-horizontal .design .image img{width:100%}.page-horizontal .design .fit .text{padding-right:2rem;padding-top:6rem}.page-horizontal .design .fit img{float:right}.page-horizontal .design .connection .text{padding-top:8rem}.page-horizontal .lifestyle{padding:0}.page-horizontal .lifestyle .view1{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-1.jpg") center bottom no-repeat;background-size:cover;height:800px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal .lifestyle .view1{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-1@2x.jpg") center bottom no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal .lifestyle .view1{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-1@2x.jpg") center bottom no-repeat;background-size:cover}}.page-horizontal .lifestyle .view2{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-2.jpg") center bottom no-repeat;background-size:cover;height:800px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal .lifestyle .view2{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-2@2x.jpg") center bottom no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal .lifestyle .view2{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-2@2x.jpg") center bottom no-repeat;background-size:cover}}.page-horizontal .lifestyle .view3{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-4.jpg") center bottom no-repeat;background-size:cover;height:800px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal .lifestyle .view3{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-4@2x.jpg") center bottom no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal .lifestyle .view3{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/lifestyle-4@2x.jpg") center bottom no-repeat;background-size:cover}}.page-horizontal .charged{height:700px;color:#fff;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/charged.jpg") center no-repeat;background-size:cover}.page-horizontal .charged h2{color:#fff}.page-horizontal .charged .text{float:right;padding-top:10%;padding-left:5%}.page-horizontal .specs{padding-top:0}.page-horizontal .specs .backview-img{margin:0 auto;display:block;max-width:1000px}.page-horizontal .specs .container{padding:3rem 0}.page-horizontal .specs .container p{margin:2rem auto}.page-horizontal .specs .container .icons{padding-top:4rem}.page-horizontal .specs .container .icon{width:12.18%;display:inline-block;vertical-align:top}.page-horizontal .specs .container .icon-img{height:47px;width:100px}.page-horizontal .specs .container .audio{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) 0 0}.page-horizontal .specs .container .sd-card{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -152px 0}.page-horizontal .specs .container .hdmi{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -307px 0}.page-horizontal .specs .container .usb{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -464px 0}.page-horizontal .specs .container .battery{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -618px 0}.page-horizontal .specs .container .ethernet{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -775px 0}.page-horizontal .specs .container .mini-display{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -930px 0}.page-horizontal .specs .container .thunderbolt{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/port-icons.png) -1083px 0}.page-horizontal .specs .container .port-version p{margin-bottom:0}.page-horizontal .lifestyle{background:#fff}.page-horizontal .lifestyle .feature{background:#fff url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/horizontal-lifestyle-1.jpg) center no-repeat;background-size:cover;height:800px;display:block;margin:1.5rem 0}.page-horizontal .lifestyle .row img{height:630px;object-fit:cover;margin-bottom:1.5rem;max-width:100%}.page-horizontal .features{padding-bottom:0}.page-horizontal .features .screen-img{margin-top:0;padding:0}.page-horizontal .features .screen-img img{width:100%;margin-top:2rem}.page-horizontal .features .tab-content .container{padding:25% 20% 0 20%}.page-horizontal .features .buttons{margin:3rem 0}.page-horizontal .features .tab-number{cursor:pointer}.page-horizontal .features .number{height:40px;width:40px;display:inline-block;border-radius:50px;background:#eaeaea;text-align:center;padding-top:7px;margin-right:1rem;cursor:pointer}.page-horizontal .features .number a{color:#fff}.page-horizontal .features .active{background:#414042}.page-horizontal .secure img{margin:6rem auto;max-width:100%}.page-horizontal .secure h2{color:#fff}.page-horizontal .ports{padding:3rem 0}.page-horizontal .ports .row{padding:3rem 0}.page-horizontal .ports img{width:100%}.page-horizontal .ports .text{padding-top:5%}.page-horizontal .ports .text h2,.page-horizontal .ports .text .btn{margin-top:2rem}.page-horizontal .ports .text-right{padding-left:5%}.page-horizontal .ports .thunderbolt{width:70px;height:auto}.page-horizontal .ports .battery{width:100px;height:auto}.page-horizontal .setup .row{padding:3rem 0}.page-horizontal .setup .text{padding-top:5%}.page-horizontal .setup .btn,.page-horizontal .setup .icon{margin:2rem 0}.page-horizontal .dock-selector img{margin:3rem 0}.page-horizontal .macbook-promo{padding:0}.page-horizontal .macbook-promo .text{padding-left:4%;padding-top:3%}.page-horizontal .macbook-promo h3{line-height:1}.page-horizontal .macbook-promo p{max-width:600px}.page-horizontal .macbook-promo .container{max-width:100%;width:100%;padding:0}.page-horizontal .macbook-promo .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/promo.jpg") center 70% no-repeat;background-size:cover;height:600px;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal .macbook-promo .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/promo@2x.jpg") center 70% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal .macbook-promo .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/promo@2x.jpg") center 70% no-repeat;background-size:cover}}.page-horizontal .macbook-promo .btn{margin-top:1rem}.page-horizontal .buy img{width:70%;max-width:400px;margin:1rem auto}.page-horizontal .intro{padding-bottom:0;padding-top:3rem}.page-horizontal .intro .effortless .text{padding-top:10%}.page-horizontal .intro .powerful .text{padding-top:3%}.page-horizontal .elegant h2{color:#fff}.page-horizontal .elegant img{max-width:700px;width:70%;margin:4rem auto}@media (min-width: 1601px){.page-horizontal .thunderbolt{padding:0}.page-horizontal .intro .powerful img{width:110%}}@media (max-width: 1600px){.page-horizontal .hero{height:70vh}}@media (width: 1440px){.page-horizontal .hero{height:800px}}@media (max-width: 1440px){.page-horizontal .intro{padding-top:3rem}.page-horizontal .intro .powerful .text{padding-top:2%}}@media (max-width: 1200px){.page-horizontal .hero{height:60vh}}@media (width: 1024px){.page-horizontal .hero h1{margin-top:4%}}@media (max-width: 1024px){.page-horizontal .hero{height:65vh}.page-horizontal .lifestyle .view1,.page-horizontal .lifestyle .view2,.page-horizontal .lifestyle .view3{height:500px}.page-horizontal .charged{height:500px}.page-horizontal .secure img{max-width:800px}.page-horizontal .macbook-promo .image,.page-horizontal .macbook-promo .text{height:500px}.page-horizontal .macbook-promo h2{font-size:1.8em}}@media (max-width: 991px){.page-horizontal p{margin:0 auto;display:block}.page-horizontal .hero{height:500px;padding:10% 6%;text-align:center}.page-horizontal .hero .container{width:100%}.page-horizontal .hero h1{margin-top:8%;font-size:3.5em}.page-horizontal .hero .btn{margin-top:1rem}.page-horizontal .design .container{width:100%}.page-horizontal .design .text{text-align:center}.page-horizontal .design .fit text{padding-top:2rem}.page-horizontal .design .connection .float-xs-right{float:none !important}.page-horizontal .design .connection .image{margin-top:0}.page-horizontal .design img{margin-top:3rem}.page-horizontal .intro{text-align:center;padding-top:0}.page-horizontal .intro .container{width:90%}.page-horizontal .intro .powerful{padding-top:2rem}.page-horizontal .intro .powerful img{margin-top:2rem}.page-horizontal .intro .effortless .text{padding-top:0}.page-horizontal .specs .container .icon{width:24.5%}.page-horizontal .specs .container .icon-img{margin-left:20px}.page-horizontal .lifestyle .owl-carousel img{height:400px;object-fit:cover}.page-horizontal .features{padding-top:3rem;height:auto}.page-horizontal .features .tab-wrapper{background:none}.page-horizontal .features .screen-img img{width:90%;margin-top:2rem;float:left}.page-horizontal .features .tab-content{background:#414042;color:#dadada;clear:both;margin-top:-3rem;padding:4rem 2rem}.page-horizontal .features .tab-content .container{padding:0}.page-horizontal .features .tab-content .container p{margin:0;max-width:none}.page-horizontal .features .buttons{margin:0 0 2rem 0}.page-horizontal .features .number{background:#808285}.page-horizontal .features .active{background:#e7e7e7}.page-horizontal .features .active a{color:#262626}.page-horizontal .secure{padding:3rem 0 0 0;margin:0}.page-horizontal .secure img{max-width:100%;margin:3rem auto}.page-horizontal .ports .thunderbolt-text,.page-horizontal .ports .charge-macbook-text{display:inline-block;width:70%;float:right}.page-horizontal .ports .thunderbolt,.page-horizontal .ports .battery{width:30%;display:inline-block;padding:5% 8%}.page-horizontal .ports .container,.page-horizontal .ports .col-lg-7{margin:0;padding:0;width:100%}.page-horizontal .ports .row{padding-top:0}.page-horizontal .ports .charge-img{height:400px;object-fit:cover}.page-horizontal .ports .btn-outline-black{background:#414042;color:#fff;text-transform:uppercase}.page-horizontal .ports p{margin-left:0}.page-horizontal .ports .text:first-child{padding-top:0}.page-horizontal .ports .text h2{margin-top:0}.page-horizontal .setup{text-align:left;position:relative}.page-horizontal .setup .container{background:#eaeaea url(https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock/horizontal-setup.png) 140% top no-repeat;height:400px;background-size:50%;width:100%}.page-horizontal .setup p{margin:0}.page-horizontal .setup .setup-mobile .text{padding:7%}.page-horizontal .setup .setup-mobile .col-xs-4 img{width:130%;position:absolute;left:20%;top:10%}.page-horizontal .dock-selector .section-title{max-width:400px;margin:0 auto;display:block}.page-horizontal .macbook-promo{text-align:center}.page-horizontal .macbook-promo .text{height:initial;padding-bottom:3rem}.page-horizontal .tech-specs .container{width:90%}}@media (max-width: 768px){.page-horizontal .hero{height:450px;padding-top:10%}.page-horizontal .hero h1{font-size:2.5em;margin-top:8%;line-height:1}.page-horizontal .design .fit .text{padding-top:1rem;padding-right:0}.page-horizontal .intro .effortless,.page-horizontal .intro .powerful{display:flex;flex-direction:column;text-align:center}.page-horizontal .intro .effortless img,.page-horizontal .intro .powerful img{max-width:70%;margin-top:2rem}.page-horizontal .intro .effortless .text,.page-horizontal .intro .powerful .text{padding-top:0}.page-horizontal .elegant h2{color:#fff}.page-horizontal .buy{padding-top:0}}@media (max-width: 767px){.page-horizontal .hero{height:450px}.page-horizontal .hero h1{font-size:2em}}@media (max-width: 576px){.page-horizontal .hero{height:initial;background:none;padding:0}.page-horizontal .hero .hero-mobile{display:block;margin-top:2rem}.page-horizontal .hero h1{margin:1rem auto 0 auto}.page-horizontal .design{padding:2rem 0;text-align:center}.page-horizontal .design .placeholder-img{height:150px;margin:2rem auto}.page-horizontal .design .fit .container,.page-horizontal .design .connection .container{padding-top:5rem}.page-horizontal .specs .container{padding:0 2em}.page-horizontal .specs .container .icon{width:45.5%}.page-horizontal .specs .container .icon-img{margin:0 auto;width:138px}.page-horizontal .specs .container .icons{padding-top:1rem}.page-horizontal .ports{padding-bottom:0}.page-horizontal .ports .text{padding:10% 0}.page-horizontal .ports .battery{display:block;margin:0 auto}.page-horizontal .ports .charge-macbook-text{width:100%;text-align:center;float:none;margin:1rem auto;padding:0 2rem}.page-horizontal .ports .thunderbolt-text{padding-right:2rem}.page-horizontal .testimonials p{max-width:90%}.page-horizontal .lifestyle .view1,.page-horizontal .lifestyle .view2,.page-horizontal .lifestyle .view3{height:400px}.page-horizontal .charged{text-align:center;height:300px}.page-horizontal .macbook-promo .image{height:300px}}@media (max-width: 425px){.page-horizontal .lifestyle .view1,.page-horizontal .lifestyle .view2,.page-horizontal .lifestyle .view3{height:300px}.page-horizontal .macbook-promo .image{height:250px}.page-horizontal .macbook-promo h2{font-size:1.4em;margin-bottom:0}.page-horizontal .macbook-promo .by-line{margin-bottom:2rem}}@media (max-width: 320px){.page-horizontal .setup .container{background:#eaeaea;height:initial}.page-horizontal .setup .setup-mobile .text{width:100%;text-align:center}.page-horizontal .setup p{max-width:100%}}.page-horizontal-2016 .hero{height:700px;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/aberdeen_hero.jpg") center 80% no-repeat;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal-2016 .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/aberdeen_hero@2x.jpg") center 80% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal-2016 .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/aberdeen_hero@2x.jpg") center 80% no-repeat;background-size:cover}}.page-horizontal-2016 .hero .by-line{color:#404040}.page-horizontal-2016 .hero h1{color:#404040}.page-horizontal-2016 .intro{padding-bottom:0}.page-horizontal-2016 .intro .image .placeholder-img{height:500px}.page-horizontal-2016 .intro .text{padding-top:5%}.page-horizontal-2016 .intro .effortless .text{padding-left:8%}.page-horizontal-2016 .intro .powerful{margin-top:5rem}.page-horizontal-2016 .intro .powerful .text{padding-right:8%;padding-top:0}.page-horizontal-2016 .intro .powerful img{width:120%}.page-horizontal-2016 .elegant h2{color:#fff;letter-spacing:1px}.page-horizontal-2016 .elegant .by-line{margin-bottom:2rem}.page-horizontal-2016 .elegant p{max-width:800px;margin:0 auto;display:block}.page-horizontal-2016 .elegant img{max-width:600px;margin:2rem auto}.page-horizontal-2016 .lifestyle{padding:0}.page-horizontal-2016 .lifestyle .view1{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-054.jpg") center 50% no-repeat;background-size:cover;height:700px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal-2016 .lifestyle .view1{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-054@2x.jpg") center 50% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal-2016 .lifestyle .view1{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-054@2x.jpg") center 50% no-repeat;background-size:cover}}.page-horizontal-2016 .lifestyle .view2{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-037.jpg") center 70% no-repeat;background-size:cover;height:700px}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal-2016 .lifestyle .view2{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-037@2x.jpg") center 70% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal-2016 .lifestyle .view2{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-037@2x.jpg") center 70% no-repeat;background-size:cover}}.page-horizontal-2016 .specs .backview-img{max-width:800px}.page-horizontal-2016 .charged{height:700px;color:#fff;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/charged.jpg") center no-repeat;background-size:cover}.page-horizontal-2016 .charged h2{color:#fff}.page-horizontal-2016 .charged .text{float:right;padding-top:10%;padding-left:5%}.page-horizontal-2016 .dockapp .tab-wrapper{background:none}.page-horizontal-2016 .secure h2{color:#fff}.page-horizontal-2016 .setup .text img{max-width:150px}.page-horizontal-2016 .setup .image img{max-width:450px;margin-top:10%}.page-horizontal-2016 .tech-specs .image{padding:3rem 0}.page-horizontal-2016 .tech-specs h2{margin-bottom:5%}.page-horizontal-2016 .macbook-promo{padding:0}.page-horizontal-2016 .macbook-promo .text{padding-top:3%}.page-horizontal-2016 .macbook-promo .text .wrapper{max-width:700px;padding-left:4%}.page-horizontal-2016 .macbook-promo h3{line-height:1}.page-horizontal-2016 .macbook-promo p{max-width:600px}.page-horizontal-2016 .macbook-promo .container{max-width:100%;width:100%;padding:0}.page-horizontal-2016 .macbook-promo .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-037.jpg") center 70% no-repeat;background-size:cover;height:600px;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-horizontal-2016 .macbook-promo .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-037@2x.jpg") center 70% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-horizontal-2016 .macbook-promo .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/horizontal-dock-2016/Hengedocks-037@2x.jpg") center 70% no-repeat;background-size:cover}}.page-horizontal-2016 .macbook-promo .btn{margin-top:1rem}.page-horizontal-2016 .buy{background:#eaeaea}.page-horizontal-2016 .buy img{max-width:400px;width:70%;margin:2rem auto}@media (min-width: 2560px){.page-horizontal-2016 .hero{height:900px;padding-top:4%}}@media (max-width: 1024px){.page-horizontal-2016 .hero{height:500px;padding-top:4%}.page-horizontal-2016 .intro .powerful .text{padding-right:0;padding-left:3%}.page-horizontal-2016 .lifestyle .view1,.page-horizontal-2016 .lifestyle .view2{height:400px}.page-horizontal-2016 .macbook-promo .image{height:500px}.page-horizontal-2016 .macbook-promo .text{padding-top:4%}}@media (max-width: 991px){.page-horizontal-2016 .hero{display:flex;flex-direction:column;align-items:center;justify-content:center}.page-horizontal-2016 .hero h1,.page-horizontal-2016 .hero p{text-align:center;float:none !important}.page-horizontal-2016 .secure{background:#414042;margin-top:0}.page-horizontal-2016 .secure p{color:#dadada}.page-horizontal-2016 .setup .container{background:none;height:initial}.page-horizontal-2016 .setup .setup-mobile .text{padding:0 0 0 7%}.page-horizontal-2016 .macbook-promo{text-align:center;height:initial}.page-horizontal-2016 .macbook-promo .text{padding-bottom:3rem}.page-horizontal-2016 .tech-specs .container{width:96%}.page-horizontal-2016 .tech-specs .nav-tabs .nav-item{max-width:33.33333%;font-size:.9em}.page-horizontal-2016 .charged{height:500px}.page-horizontal-2016 .charged .container{width:90%}.page-horizontal-2016 .charged .text{padding-top:0}.page-horizontal-2016 .dockapp{padding-top:5rem}.page-horizontal-2016 .setup .setup-mobile .text{padding:5% 5% 0 5%}.page-horizontal-2016 .intro .powerful,.page-horizontal-2016 .intro .effortless{display:flex;flex-direction:column;text-align:center}.page-horizontal-2016 .intro .powerful .text,.page-horizontal-2016 .intro .powerful .image,.page-horizontal-2016 .intro .effortless .text,.page-horizontal-2016 .intro .effortless .image{width:100%}.page-horizontal-2016 .intro .powerful .image img,.page-horizontal-2016 .intro .effortless .image img{max-width:80%}.page-horizontal-2016 .intro .powerful .text{margin-bottom:3rem}}@media (max-width: 786px){.page-horizontal-2016 .hero{height:350px}.page-horizontal-2016 .intro .effortless .text{padding-left:3%}.page-horizontal-2016 .intro .text{padding-top:3%}.page-horizontal-2016 .specs .backview-img{max-width:70%}.page-horizontal-2016 .charged{height:400px}.page-horizontal-2016 .charged .text{padding-top:5%}}@media (max-width: 576px){.page-horizontal-2016 .hero{height:250px}.page-horizontal-2016 .intro{text-align:center}.page-horizontal-2016 .intro img{max-width:80%}.page-horizontal-2016 .intro .powerful .text,.page-horizontal-2016 .intro .effortless .text{width:90%;margin:1rem auto}.page-horizontal-2016 .intro .powerful{margin-top:0}.page-horizontal-2016 .intro .powerful .image img{float:left;width:110%;max-width:none}.page-horizontal-2016 .lifestyle .view1,.page-horizontal-2016 .lifestyle .view2{height:250px}.page-horizontal-2016 .charged{height:300px;text-align:center}.page-horizontal-2016 .dockapp{padding-top:2rem}.page-horizontal-2016 .setup{display:flex;flex-direction:column-reverse;text-align:center}.page-horizontal-2016 .macbook-promo .image{height:300px}.page-horizontal-2016 .tech-specs .nav-tabs .nav-item{max-width:100%}}@media (min-width: 2560px){.page .tech-specs .col-lg-2{padding-left:0}.page .lifestyle .view1,.page .lifestyle .view2{height:976px}.page-horizontal-2016 .elegant img{max-width:1000px;margin:6rem auto}.page-horizontal-2016 .specs .backview-img{max-width:1000px}.page-horizontal-2016 .buy{height:752px}}@media (min-width: 992px){.page .tech-specs .col-lg-2{width:20%;padding-right:1.5rem;padding-left:0}}@media (max-width: 576px){.page-horizontal-2016 .hero{background:none;height:initial}.page-horizontal-2016 .hero .container{padding:0;display:flex;flex-direction:column}.page-horizontal-2016 .hero .container .btn{max-width:10rem;display:block;margin:1rem auto}.page-horizontal-2016 .hero .container .hero-mobile{display:block;margin-top:1rem}}.page-horizontal .specs img.zoom{width:70%;max-width:250px;height:auto;margin:2rem auto;display:block}.page-horizontal .specs img.port-icons{margin:2rem auto;display:block;max-width:400px;height:auto}@media (max-width: 1600px){.page-horizontal .hero{max-height:700px}}.page-horizontal .dockapp-new{padding-bottom:0}.page-horizontal .dockapp-new .container{width:100%;max-width:none;padding:0}.page-horizontal .dockapp-new .image{padding:0;margin-bottom:-1px}.page-horizontal .dockapp-new .text{padding:10% 5% 5% 5%;display:flex;flex-direction:column;justify-content:center}.page-horizontal .dockapp-new .text p{max-width:500px}@media (max-width: 1440px){.page-horizontal .dockapp-new .text{padding:5%}}@media (max-width: 1200px){.page-horizontal .dockapp-new .text{padding:1%}}@media (max-width: 991px){.page-horizontal .dockapp-new .container{display:flex;flex-direction:column-reverse;text-align:center}.page-horizontal .dockapp-new .text p{max-width:720px;width:90%;margin:0 auto}.page-horizontal-2016 .macbook-promo .text .wrapper{padding-left:0}}.page-vertical{background:#414042;margin-top:-250px}.page-vertical .section p{margin-top:.5rem}.page-vertical .hero{height:800px;background:transparent url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-dock/vertical-dock-bg.png") 70% center no-repeat;color:#dadada}.page-vertical .hero .content{margin-top:30%}.page-vertical .hero h1{color:#fff;font-size:4.5em}.page-vertical .design{background:#fff;color:#262626}.page-vertical .design img{max-width:900px;height:auto;margin:2.5rem auto 2rem auto}.page-vertical .features{background:#eaeaea;height:800px;color:#262626;padding-top:150px}.page-vertical .features .content-wrapper{padding:5rem 3rem}.page-vertical .features img{float:left;padding-top:2.25rem}.page-vertical .lifestyle .container{width:100%;padding:0}.page-vertical .lifestyle .image{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-dock/lifestyle.jpg) right bottom no-repeat;background-size:cover;height:600px}.page-vertical .lifestyle .text{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;height:600px;padding:5%}.page-vertical .lifestyle .text .wrapper{height:250px}.page-vertical .testimonials{background:#414042;color:#dadada;text-align:center;height:375px;padding:150px 40px}.page-vertical .testimonials .review p{max-width:800px;margin:0 auto}.page-vertical .testimonials .review b{color:#fff}.page-vertical .testimonials .owl-prev{float:left;margin-left:-50px}.page-vertical .testimonials .owl-next{float:right;margin-right:-50px}.page-vertical .testimonials .owl-prev,.page-vertical .testimonials .owl-next{font-size:3em;line-height:1}.page-vertical .testimonials .owl-controls{margin-top:-60px}.page-vertical .testimonials .owl-carousel{width:90%;margin:0 auto}.page-vertical .testimonials .owl-carousel .fa{display:none}.page-vertical .setup{background:#e6e7e8;height:800px}.page-vertical .setup .content-wrapper{padding-top:200px}.page-vertical .setup img{float:right;padding-right:10%;padding-top:2rem;max-height:700px;width:auto}.page-vertical .setup .btn{margin-top:1rem}.page-vertical .dock-selector{background:#fff;text-align:center;padding:120px 0}.page-vertical .dock-selector .image-wrapper{margin:5rem auto 3rem auto}.page-vertical .dock-selector img{height:auto;width:70%;max-width:400px;margin:0 .35rem}@media (max-width: 1200px){.page-vertical .hero{background:transparent url(https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-dock/vertical-dock-bg.png) right center no-repeat}}@media (max-width: 1024px){.page-vertical .lifestyle .text,.page-vertical .lifestyle .image{height:500px}}@media (max-width: 991px){.page-vertical .hero{height:85vh;background:transparent;display:flex;align-items:center;justify-content:center;padding-bottom:1rem}.page-vertical .hero h1{font-size:2.5em;line-height:1}.page-vertical .hero img{max-height:500px;width:auto;float:right}.page-vertical .hero .heading{padding:25% 0 0 8%}.page-vertical .hero .heading h2{text-align:center}.page-vertical .design{padding:2rem 5%;height:initial}.page-vertical .design img{max-width:70%;height:auto}.page-vertical .features{padding-top:0;text-align:center;height:initial}.page-vertical .features .image-wrapper{padding:0 10%}.page-vertical .features .content-wrapper{margin-top:5%;padding:0 1rem}.page-vertical .features img{max-width:70%;height:auto;margin:1rem auto;float:none}.page-vertical .lifestyle .container{display:flex;flex-direction:column-reverse;text-align:center}.page-vertical .lifestyle .text,.page-vertical .lifestyle .text .wrapper{height:initial}.page-vertical .setup{height:70vh}.page-vertical .setup img{max-height:400px}.page-vertical .setup .content-wrapper{padding-top:10%}.page-vertical .buy{padding:3rem 0}}@media (max-width: 768px){.page-vertical .design{padding:2rem 5%}.page-vertical .setup{display:flex;flex-direction:row-reverse}.page-vertical .setup img{max-height:300px;float:none}.page-vertical .setup .content-wrapper{text-align:center}.page-vertical .features .content-wrapper{margin-top:0}.page-vertical .testimonials{height:initial;padding:4rem 0 5rem 0}}@media (max-width: 767px){.page-vertical .hero .container{width:100%}}@media (max-width: 576px){.page-vertical .hero{text-align:center;height:initial;padding-bottom:3rem}.page-vertical .hero .content{display:flex;flex-direction:column;align-items:center}.page-vertical .hero .heading{padding:0;width:100%;text-align:center}.page-vertical .hero .btn{margin-top:1rem}.page-vertical .lifestyle .image{height:400px}.page-vertical .lifestyle .text h2{margin-top:2rem}.page-vertical .features img{margin-bottom:2rem}.page-vertical .testimonials{height:initial;padding:3rem 1rem 4rem 1rem}.page-vertical .dock-selector{padding:3rem 0}}@media (max-width: 375px){.page-vertical .features .content-wrapper{padding:0 1rem}.page-vertical .lifestyle .image{height:250px}}.page-vertical-retina .hero{background:#eaeaea}.page-vertical-retina .hero h1{font-size:4.5em;line-height:1}.page-vertical-retina .hero .text{padding-top:16%}.page-vertical-retina .hero .image{background:none}.page-vertical-retina .design{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/1.png) center 80% no-repeat;height:1000px;background-size:cover}.page-vertical-retina .design h2,.page-vertical-retina .design p{color:#fff}.page-vertical-retina .design .text{padding-top:12%}.page-vertical-retina .blue{background:#6dcff6}.page-vertical-retina .top-view .container{display:flex;align-items:center}.page-vertical-retina .top-view .text{height:40vh;padding-right:10%}.page-vertical-retina .versatile{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/versatile_new.jpg") center center no-repeat;background-size:cover;background-size:cover;height:1200px;padding-bottom:0}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-vertical-retina .versatile{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/versatile_new@2x.jpg") center center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-vertical-retina .versatile{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/versatile_new@2x.jpg") center center no-repeat;background-size:cover}}.page-vertical-retina .versatile .text{max-width:800px;display:block;margin:0 auto}.page-vertical-retina .lifestyle{padding:0;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/lifestyle_new.jpg") center 80% no-repeat;background-size:cover;height:100vh;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-vertical-retina .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/lifestyle_new@2x.jpg") center 80% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-vertical-retina .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/lifestyle_new@2x.jpg") center 80% no-repeat;background-size:cover}}.page-vertical-retina .mid-view{background:#eaeaea}.page-vertical-retina .reviews{height:300px;background:#414042;color:#dadada}.page-vertical-retina .reviews .review{max-width:800px;margin:0 auto}.page-vertical-retina .setup{height:700px;background:#eaeaea}.page-vertical-retina .setup .text{padding-top:10%}.page-vertical-retina .setup .text img{max-width:200px;margin-bottom:3rem}.page-vertical-retina .setup .image img{width:60%;float:right;height:400px}.page-vertical-retina .tech-specs .specs p{font-size:.9em}@media (max-width: 1024px){.page-vertical-retina .hero h1{font-size:2.2em}.page-vertical-retina .design{background:none;padding:0}.page-vertical-retina .design .mobile-bg{display:block}.page-vertical-retina .design .text{text-align:center;width:100%;display:block;clear:both;padding-bottom:2rem;padding-top:2rem}.page-vertical-retina .design p,.page-vertical-retina .design h2{color:#404040}.page-vertical-retina .top-view{padding:0}.page-vertical-retina .versatile{height:800px}.page-vertical-retina .lifestyle{height:600px;background-size:cover}}@media (max-width: 991px){.page-vertical-retina .hero .image{background:none;margin-top:-22vh;height:70vh}.page-vertical-retina .hero .text{padding-left:7%}.page-vertical-retina .top-view .container{flex-direction:column;text-align:center;padding-bottom:2rem}.page-vertical-retina .top-view .container img{max-width:400px;height:auto;margin-bottom:0}.page-vertical-retina .top-view .container .text{padding:0 1rem}}@media (max-width: 768px){.page-vertical-retina .top-view{padding:2rem 0}.page-vertical-retina .top-view .container,.page-vertical-retina .top-view .text{height:initial}.page-vertical-retina .top-view .text{padding-top:initial}.page-vertical-retina .versatile{height:700px;background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/desk-bg.jpg) right bottom no-repeat;background-size:cover}.page-vertical-retina .versatile .text{padding:1rem 5%}.page-vertical-retina .lifestyle{height:600px;background-size:cover}}@media (max-width: 768px){.page-vertical-retina .hero .image img{max-height:500px;width:auto;margin:0 auto;display:block}.page-vertical-retina .hero .text{text-align:center}.page-vertical-retina .top-view .container{display:block;text-align:center}.page-vertical-retina .top-view .text,.page-vertical-retina .top-view .image{width:100%;display:block}.page-vertical-retina .setup{height:initial}.page-vertical-retina .setup .image img{float:none;margin:2rem auto;display:block}.page-vertical-retina .setup .text{padding-top:0}}@media (max-width: 768px){.page-vertical-retina .lifestyle{height:400px}.page-vertical-retina .reviews{height:initial;padding-top:15%}}@media (max-width: 768px){.page-vertical-retina .hero .image{height:58vh}.page-vertical-retina .setup{text-align:center}}.page-vertical-2016 .hero{padding-top:0;padding-bottom:2rem}.page-vertical-2016 .hero .container{max-width:1440px;width:80%;display:flex}.page-vertical-2016 .hero .image{background:none;margin-top:0}.page-vertical-2016 .hero .image img{width:100%;height:auto}.page-vertical-2016 .hero .text{text-align:left;padding-top:12%;float:right}.page-vertical-2016 .design{background:none;height:initial;padding:0}.page-vertical-2016 .design .container{width:100%;padding:0}.page-vertical-2016 .design .col-lg-6{height:700px}.page-vertical-2016 .design .text{background:#f3f3f3;padding-left:10%;padding-right:5%}.page-vertical-2016 .design .text h2,.page-vertical-2016 .design .text p{color:initial}.page-vertical-2016 .design .text p{max-width:600px;margin:1rem 0}.page-vertical-2016 .design .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/polished.jpg") right bottom no-repeat;background-size:cover;padding-left:0;padding-right:0}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-vertical-2016 .design .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/polished@2x.jpg") right bottom no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-vertical-2016 .design .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-2016/polished@2x.jpg") right bottom no-repeat;background-size:cover}}.page-vertical-2016 .top-view{padding:0}.page-vertical-2016 .top-view .container{max-width:1400px;width:100%}.page-vertical-2016 .top-view .text{padding:6% 0 0 10%}.page-vertical-2016 .top-view .image{padding:2% 5% 5% 5%}.page-vertical-2016 .versatile{height:1100px;background-position:center bottom}.page-vertical-2016 .lifestyle{height:70vh}.page-vertical-2016 .buy{background:#f3f3f3}.page-vertical-2016 .buy .image-wrapper img{max-height:500px;width:auto;max-width:80%}.page-vertical-2016 .buy .btn{margin-top:2rem}.page-vertical-2016 .macbook-promo .image img{margin-left:-15%}.page-vertical-2016 .macbook-promo .text{padding-top:1%}@media (min-width: 2560px){.page-vertical-2016 .hero{background-position:20% 0%}.page-vertical-2016 .versatile{height:1345px}}@media (max-width: 1440px){.page-vertical-2016 .hero{background-position:22% top}.page-vertical-2016 .design .text{padding-left:5%}.page-vertical-2016 .design .col-lg-6{height:600px}.page-vertical-2016 .top-view img{max-width:80%;margin:0 auto;height:auto}.page-vertical-2016 .top-view .text{padding-left:3%}.page-vertical-2016 .top-view .text p{max-width:600px}}@media (max-width: 1440px){.page-vertical-2016 .hero h1{font-size:3em}}@media (max-width: 1024px){.page-vertical-2016 .design .text{display:inline-block;width:50%;padding-top:10%}.page-vertical-2016 .design .col-lg-6{height:500px}.page-vertical-2016 .top-view .container{height:initial}.page-vertical-2016 .versatile{height:80vh}.page-vertical-2016 .lifestyle{height:500px}.page-vertical-2016 .macbook-promo img{height:auto}}@media (max-width: 991px){.page-vertical-2016 .hero{background:none;height:initial;padding-top:0}.page-vertical-2016 .hero .container{flex-direction:column}.page-vertical-2016 .hero .text{padding:0;margin:2rem auto;text-align:center;clear:both;float:none}.page-vertical-2016 .hero .image{display:block;height:initial;margin-top:0}.page-vertical-2016 .hero .image img{margin:0 auto;display:block;clear:both;max-height:450px;width:auto}.page-vertical-2016 .design .container{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center}.page-vertical-2016 .design .text{width:100%;height:initial;padding-top:2rem}.page-vertical-2016 .design .text p{margin:1rem auto}.page-vertical-2016 .top-view img{max-width:70%;margin:0 auto 2rem auto;height:auto}.page-vertical-2016 .top-view .text{padding:0}.page-vertical-2016 .top-view p{margin:1rem auto}.page-vertical-2016 .versatile{height:initial;background:none;padding-top:0;padding-bottom:2rem}.page-vertical-2016 .versatile .image{display:block;padding:0;margin-bottom:2rem}.page-vertical-2016 .macbook-promo .text{text-align:center}.page-vertical-2016 .macbook-promo .image img{max-width:50%;margin:0 auto;display:block;margin-left:15%}}@media (max-width: 767px){.page-vertical-2016 .hero .image img{max-width:100%}.page-vertical-2016 .design .container{display:block}.page-vertical-2016 .design .image{height:300px}}@media (max-width: 576px){.page-vertical-2016 .hero h1{font-size:2em}.page-vertical-2016 .lifestyle{height:300px}.page-vertical-2016 .buy h2{font-size:1.4em;line-height:1.6}}.page-vertical-pre .hero{background:none;max-height:800px}.page-vertical-pre .buy{background:#fff}.page-vertical-pre .design .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/polished.jpg") right center no-repeat;background-size:cover;padding-left:0;padding-right:0}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-vertical-pre .design .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/polished@2x.jpg") right center no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-vertical-pre .design .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/polished@2x.jpg") right center no-repeat;background-size:cover}}.page-vertical-pre .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/versatile.jpg") center bottom no-repeat;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-vertical-pre .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/versatile@2x.jpg") center bottom no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-vertical-pre .lifestyle{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/versatile@2x.jpg") center bottom no-repeat;background-size:cover}}.page-vertical-pre .macbook-promo{background:#fff}.page-vertical-pre .tech-specs{background:#f3f3f3}.page-vertical-pre .versatile-alt{padding:0}.page-vertical-pre .versatile-alt .container{width:100%;padding:0}.page-vertical-pre .versatile-alt .col-lg-6{height:600px}.page-vertical-pre .versatile-alt .text{background:#eaeaea;padding:10% 5%}.page-vertical-pre .versatile-alt .text p{max-width:600px}.page-vertical-pre .versatile-alt .image{padding:0;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/vers.jpg") center bottom no-repeat;background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.page-vertical-pre .versatile-alt .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/vers@2x.jpg") center bottom no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.page-vertical-pre .versatile-alt .image{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/vers@2x.jpg") center bottom no-repeat;background-size:cover}}@media (max-width: 1440px){.page-vertical-pre .design .col-lg-6,.page-vertical-pre .versatile-alt .col-lg-6{height:500px}}@media (min-width: 1000px){.page-vertical-pre .hero .text{padding-top:140px}}@media (max-width: 991px){.page-vertical-pre .hero{background:none;height:initial}.page-vertical-pre .design .text,.page-vertical-pre .versatile-alt .text{height:initial;text-align:center}.page-vertical-pre .design .text p,.page-vertical-pre .versatile-alt .text p{margin:1rem auto}.page-vertical-pre .macbook-promo .image img{margin-left:auto}}@media (max-width: 768px){.page-vertical-pre .hero{background:none}}@media (max-width: 768px){.page-vertical-pre .design .image,.page-vertical-pre .versatile-alt .image{height:300px}}@media (max-width: 425px){.page-vertical-pre .hero .btn{margin-bottom:1rem}}.page-vertical-air a.fancybox-video{color:#dadada}.page-vertical-air a.fancybox-video:hover{color:#fff;border:1px solid #fff}.page-vertical-retina .hero-revise{padding:0;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/hero.jpg") center no-repeat;height:720px;background-size:cover}.page-vertical-retina .hero-revise .container{width:100%;max-width:100%;padding:0;margin:0}.page-vertical-retina .hero-revise .text{float:right;padding-top:10%}@media (min-width: 2560px){.page-vertical-retina .hero{height:750px}}@media (max-width: 1440px){.page-vertical-retina .hero-revise .text{padding-top:15%}}@media (max-width: 1024px){.page-vertical-retina .hero-revise{height:500px}}@media (max-width: 991px) and (min-width: 769px){.page-vertical-retina .hero-revise .text{float:right;text-align:left;margin:1rem 0;padding-top:15%}.page-vertical-retina .hero .container{padding-left:0}.page-vertical-retina .hero .container h1{font-size:2.2rem}.page-vertical-retina .hero .container .btn{margin-top:.5rem}.page-vertical-retina .hero .container-pad-left{padding-left:43%}}@media (max-width: 768px){.page-vertical-retina .hero-revise{height:initial;background:none}.page-vertical-retina .hero-revise .mobile-hero{display:block;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/vertical-macbook-pro-retina/hero.jpg") center no-repeat;height:400px;background-size:cover}.page-vertical-retina .hero-revise h1,.page-vertical-retina .hero-revise .by-line{color:#404040}.page-vertical-retina .hero-revise .btn-outline-black{color:#404040;border:1px solid #404040}.page-vertical-retina .hero-revise .text{padding-top:0}}@media (max-width: 576px){.page-vertical-retina .hero-revise .mobile-hero{height:300px;background-position:left center}}.page-tethered-dock .hero{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/tethered-docks/hero.png) center top no-repeat;background-size:cover;height:700px}.page-tethered-dock .harmonize{height:900px}.page-tethered-dock .harmonize .text{padding:5% 0 0 0;display:flex;height:600px;align-items:center;text-align:left}.page-tethered-dock .harmonize .text .wrapper{height:300px}.page-tethered-dock .harmonize .image{display:flex;height:600px;align-items:center;background:img;background-width:80%}.page-tethered-dock .evolve{background:#eaeaea;padding-bottom:0}.page-tethered-dock .evolve p{max-width:600px;margin:1rem auto}.page-tethered-dock .evolve h3{color:#3fa6d2}.page-tethered-dock .evolve .comparison{padding:2rem 0 4rem 0}.page-tethered-dock .evolve .comparison p{min-height:100px}.page-tethered-dock .evolve .comparison img{margin-top:5rem;margin-left:auto;margin-right:auto;height:auto;width:60%}.page-tethered-dock .evolve .usb-c{border-right:1px solid #bdbdbd}.page-tethered-dock .adapt{padding-bottom:0;padding-top:0}.page-tethered-dock .adapt p{max-width:600px;margin:1rem auto}.page-tethered-dock .adapt .text{display:flex;align-items:center;flex-direction:column;justify-content:center;padding-top:7%}.page-tethered-dock .adapt .heading{margin-bottom:2rem}.page-tethered-dock .lifestyle{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/tethered-docks/3.png) center bottom no-repeat;background-size:cover;height:800px;margin:1rem 0}.page-tethered-dock .lifestyle2{background:url(https://d1478g5uv91psw.cloudfront.net/images/pages/tethered-docks/Hengedocks-150.jpg) center bottom no-repeat;background-size:cover;height:800px;margin:1rem 0}.page-tethered-dock .gallery{margin:0 0 -1rem 0;padding:0}.page-tethered-dock .gallery .image{object-fit:cover;height:90vh}.page-tethered-dock .gallery .image img{width:100%}.page-tethered-dock .pair{padding:0;background-image:url(https://d1478g5uv91psw.cloudfront.net/images/pages/tethered-docks/bg.jpg);background-position:60% 80%;background-size:cover;height:700px;color:#dadada}.page-tethered-dock .pair h2{color:#fff}.page-tethered-dock .pair .text{padding-top:10%;padding-left:8%;float:right}.page-tethered-dock .thunderbolt{padding:0}.page-tethered-dock .thunderbolt .container{width:100%;padding:0}.page-tethered-dock .thunderbolt .text{padding-top:8%;padding-left:8%;max-width:700px}.page-tethered-dock .thunderbolt h2{margin-bottom:1.25rem}.page-tethered-dock .thunderbolt .image{padding:0}.page-tethered-dock .setup{background:#eaeaea}.page-tethered-dock .setup .container{display:flex;align-items:center}.page-tethered-dock .setup .text img{max-width:200px;margin-bottom:2rem;height:auto}.page-tethered-dock .setup h2{margin-bottom:1.25rem}.page-tethered-dock .reviews{background:#414042;color:#dadada;padding-bottom:1rem}.page-tethered-dock .reviews .review{max-width:800px;margin:0 auto}.page-tethered-dock .buy h2{margin-bottom:1.25rem}.page-tethered-dock .buy img{max-width:400px;width:70%;margin:1rem auto 3rem auto}@media (max-width: 1600px){.page-tethered-dock .hero{height:600px;background-size:120%;background-position:center top}.page-tethered-dock .hero h1{line-height:1}.page-tethered-dock .harmonize{height:800px}.page-tethered-dock .lifestyle{height:600px}}@media (width: 1440px){.page-tethered-dock .gallery .image{height:100vh}}@media (max-width: 1024px){.page-tethered-dock .pair .text{padding-top:5%;padding-left:5%}.page-tethered-dock .thunderbolt .text{padding-top:5%;padding-right:5%}.page-tethered-dock .harmonize .text{padding:0 0 0 5%}.page-tethered-dock .harmonize .image{height:initial}}@media (max-width: 1024px){.page-tethered-dock .hero{height:500px}.page-tethered-dock .hero h1{font-size:2.2em}.page-tethered-dock .harmonize{height:600px}.page-tethered-dock .evolve .comparison{padding:2rem 1rem 0 1rem}.page-tethered-dock .evolve .comparison p{padding:0 1rem}.page-tethered-dock .evolve .usb-c,.page-tethered-dock .evolve .thunderbolt{padding:0}.page-tethered-dock .evolve,.page-tethered-dock .harmonize{padding:2rem 0}.page-tethered-dock .adapt{padding:0}.page-tethered-dock .adapt .image{padding:0}.page-tethered-dock .adapt .image img{height:500px;object-fit:cover}.page-tethered-dock .adapt .wrapper{height:210px;text-align:center;padding:5% 5% 0 5%}.page-tethered-dock .lifestyle,.page-tethered-dock .lifestyle2{height:500px}.page-tethered-dock .gallery .image{height:70vh}.page-tethered-dock .pair,.page-tethered-dock .thunderbolt{padding:0}.page-tethered-dock .pair .container,.page-tethered-dock .thunderbolt .container{width:100%}.page-tethered-dock .pair .text{padding-top:10%;padding-left:0}.page-tethered-dock .thunderbolt .container{padding:0}.page-tethered-dock .thunderbolt .text{padding-top:2%}.page-tethered-dock .setup{padding-top:5rem}.page-tethered-dock .reviews{padding-top:3rem}.page-tethered-dock .row{margin-right:0;margin-left:0}}@media (max-width: 991px){.page-tethered-dock .harmonize .container{width:100%}.page-tethered-dock .evolve .comparison img{margin:2rem auto}.page-tethered-dock .adapt{padding-bottom:2rem}.page-tethered-dock .adapt .wrapper{padding-top:0;height:initial}.page-tethered-dock .adapt .text{padding-top:2rem}.page-tethered-dock .gallery .image{height:60vh}.page-tethered-dock .pair{text-align:center;height:initial;color:initial;background:none}.page-tethered-dock .pair h2{color:initial}.page-tethered-dock .pair .text{padding:5%}.page-tethered-dock .pair .text p{max-width:800px;margin-left:auto;margin-right:auto}.page-tethered-dock .pair .mobile-image{background:#414042;display:block;padding-bottom:2rem}.page-tethered-dock .pair .mobile-image img{width:80%;margin:0 auto}.page-tethered-dock .thunderbolt .text{text-align:center;padding:2rem 1rem;max-width:none}.page-tethered-dock .thunderbolt .text p{max-width:800px;margin:1rem auto}.page-tethered-dock .setup{padding-bottom:6rem;height:initial}.page-tethered-dock .tech-specs .container{width:90%}.page-tethered-dock .tech-specs .identifiers{padding:1rem}}@media (max-width: 768px){.page-tethered-dock h2{margin-bottom:0}.page-tethered-dock .hero{height:400px}.page-tethered-dock .harmonize,.page-tethered-dock .lifestyle{height:450px}.page-tethered-dock .adapt{padding-bottom:3rem}.page-tethered-dock .adapt .image{padding:0}.page-tethered-dock .adapt .image img{height:400px}.page-tethered-dock .adapt .text,.page-tethered-dock .adapt .text p{height:initial}.page-tethered-dock .adapt .text{padding-top:2rem}.page-tethered-dock .gallery .image{height:400px}.page-tethered-dock .evolve .comparison img{margin:2rem auto}.page-tethered-dock .setup .image{padding:0}}@media (max-width: 768px){.page-tethered-dock .harmonize{height:initial}.page-tethered-dock .harmonize .text,.page-tethered-dock .harmonize .text p,.page-tethered-dock .harmonize .image{height:initial}.page-tethered-dock .harmonize img{max-width:60%;margin:1rem auto}.page-tethered-dock .pair{height:600px;background-position:13% 80%}.page-tethered-dock .pair .text{padding-left:0}.page-tethered-dock .thunderbolt .container{display:flex;flex-direction:column;text-align:center;padding:0 0 2rem 0}.page-tethered-dock .thunderbolt .container .text{padding:2rem 0}.page-tethered-dock .thunderbolt .container .image{padding:0}.page-tethered-dock .evolve h3{font-size:1.2em}}@media (max-width: 768px){.page-tethered-dock .harmonize .text{text-align:center}.page-tethered-dock .harmonize .text .wrapper{height:initial}.page-tethered-dock .pair{text-align:center}.page-tethered-dock .pair .text{padding-right:0}.page-tethered-dock .setup .container{width:90%}}@media (max-width: 576px){.page-tethered-dock .row{margin:0;padding:0}.page-tethered-dock .hero{background:none;padding:0;height:initial}.page-tethered-dock .hero .mobile-bg{display:block}.page-tethered-dock .hero .headline{padding:2rem 0}.page-tethered-dock .harmonize{text-align:center;display:block;clear:both}.page-tethered-dock .harmonize .text,.page-tethered-dock .harmonize .image,.page-tethered-dock .harmonize .image img,.page-tethered-dock .harmonize .text p{height:initial}.page-tethered-dock .harmonize .text{padding-left:0}.page-tethered-dock .evolve .by-line{margin-top:0}.page-tethered-dock .evolve .comparison img{margin-top:0}.page-tethered-dock .evolve .comparison p{min-height:0}.page-tethered-dock .evolve .usb-c,.page-tethered-dock .evolve .thunderbolt{display:flex;flex-direction:column;border:none}.page-tethered-dock .adapt .image{padding:0}.page-tethered-dock .adapt .image img{height:300px}.page-tethered-dock .adapt .heading{margin-bottom:1rem}.page-tethered-dock .lifestyle{height:300px}.page-tethered-dock .pair,.page-tethered-dock .thunderbolt{text-align:center}.page-tethered-dock .pair .container,.page-tethered-dock .pair .image,.page-tethered-dock .thunderbolt .container,.page-tethered-dock .thunderbolt .image{padding:0}.page-tethered-dock .thunderbolt .container{display:flex;flex-direction:column-reverse}.page-tethered-dock .setup{height:initial;text-align:center}.page-tethered-dock .setup .container{flex-direction:column-reverse;height:initial}.page-tethered-dock .setup .text{width:100%;height:initial}.page-tethered-dock .setup .image{margin-left:-25%}.page-tethered-dock .pair{height:400px}.page-tethered-dock .pair .text{padding:15% 5% 0 5%}.page-tethered-dock .tech-specs h2{margin-bottom:2rem}.page-tethered-dock .gallery .image{height:initial}.page-tethered-dock .buy{padding-bottom:3rem}}@media (max-width: 425px){.page-tethered-dock .evolve p{padding:0 1rem}.page-tethered-dock .setup .image{width:100%}.page-tethered-dock .hero h1{font-size:1.6em}}@media (max-width: 320px){.page-tethered-dock .gallery .image{height:200px}.page-tethered-dock .thunderbolt .container .text{padding-top:1rem}.page-tethered-dock .setup{padding:2rem 0}}.footer{background:#414042;color:#dadada;padding:3rem 0 3rem 0;clear:both}.footer .footer-logo{padding:2rem 0}.footer h4{font-size:1em;margin-bottom:2rem;color:#dadada}.footer a{text-decoration:none;color:#dadada;display:block;font-size:.8em;margin-bottom:.5rem}.footer a:hover{color:#fff}.footer p{font-size:.8em;line-height:1.8}.footer a.read-more{color:#79cef2;display:block;margin-top:.5rem}.footer .social-media a{display:inline-block;font-size:.9em}.footer .social-media-icon{background:#dadada;display:inline-block;border-radius:50%;width:30px;height:30px;text-align:center;padding:3px;margin-right:10px}.footer .fa{color:#414042}.footer .social-media-icon:hover{background:#fff}.footer .input-group{font-size:.8em}.footer .input-group input{padding:.5rem 1rem;border-radius:0;margin-top:.25rem}.footer .input-group .btn-primary,.footer .input-group .btn-dark,.footer .input-group .btn-white{background:#7dd0ef;border:none;border-radius:0;padding:inherit 8%;margin-top:.25rem}.footer .message{padding-top:1rem}.mobile-footer .wrapper{width:100%;margin:0}@media (max-width: 991px){.footer{padding-top:0;padding-bottom:3rem}.footer .container{width:100%;padding:0;margin:0}.footer .col-md-12{border-bottom:1px solid #e7e7e7;padding:1rem 2rem}.footer h4{text-transform:uppercase;letter-spacing:1px;font-size:1.2em;margin-bottom:0}.footer p{font-size:.9em}.footer .links-wrapper{margin-top:2rem}.footer .plus-icon{color:#fff;font-size:1.6em;margin:-.15rem 0 0 0;line-height:1;padding:0}.footer .signup-form{border:none;padding:2rem 4rem}.footer .signup-form input{background:transparent;color:#fff;border:1px solid #e7e7e7;padding:1rem 2rem}.footer .signup-form ::-webkit-input-placeholder{color:#e7e7e7}.footer .signup-form :-moz-placeholder{color:#e7e7e7}.footer .signup-form ::-moz-placeholder{color:#e7e7e7}.footer .signup-form ::-ms-input-placeholder{color:#e7e7e7}.footer .signup-form .btn-primary,.footer .signup-form .btn-dark,.footer .signup-form .btn-white{padding:.625rem 1.5rem;border:1px solid #e7e7e7;border-left:none}.footer .signup-form .btn-primary:hover,.footer .signup-form .btn-dark:hover,.footer .signup-form .btn-white:hover,.footer .signup-form .btn-primary:active,.footer .signup-form .btn-dark:active,.footer .signup-form .btn-white:active{background:#138cbf;outline:none}.footer .signup-form .fa{color:#fff;font-size:2em}.footer .social-media{padding-top:2rem;display:block}.footer .social-media a{margin-right:3%}.footer .social-media a:last-child{margin-right:0}.footer .social-media-icon{font-size:1.2em;width:35px;height:35px}.footer .social-media-icon:last-child{margin-right:0}.footer a{font-size:.9em}}@media (min-width: 992px){.footer input[type="email"],.footer .btn-primary,.footer .btn-dark,.footer .btn-white{border:none}}@media (min-width: 576px){.footer input[type="email"],.footer .btn-primary,.footer .btn-dark,.footer .btn-white{height:42px}}@media (max-width: 576px){.footer h4{font-size:1em}.mobile-footer .wrapper{margin:0}.footer .col-md-12{padding:1rem 1.5rem}.footer .plus-icon{margin-top:-.15rem}.footer .signup-form input{padding:1.15rem 1rem;font-size:1em}.footer a{margin-bottom:0}.footer input[type="email"],.footer .btn-primary,.footer .btn-dark,.footer .btn-white{height:55px;border:1px solid #e7e7e7}}@media (max-width: 320px){.footer h4{font-size:.9em}.footer .col-md-12{padding:1rem 1.5rem}.footer .plus-icon{margin-top:-.15rem}}@media (min-width: 2560px){.footer .container{max-width:1400px;width:100%;padding-right:0;padding-left:0}}.owl-carousel .owl-stage-outer{position:relative}.owl-carousel .owl-controls{position:absolute;top:30%;width:100%}.owl-carousel .owl-prev,.owl-carousel .owl-next{width:30px;height:30px;display:inline-block;vertical-align:middle;text-align:center;padding-top:0;opacity:.8}.owl-carousel .owl-next{float:right;margin-right:1rem}.owl-carousel .owl-prev{margin-left:1rem}@media (max-width: 991px){.owl-prev,.owl-next{width:20px;height:20px}}.product-specs .col-xl-4{padding-left:0;padding-right:2rem}.product-specs .col-xl-4:last-child{padding-right:0}.product-specs p{font-size:14px}.product-specs ul{padding-left:1rem}.product-specs ul li{list-style:circle;font-size:14px;margin-bottom:.5rem}.product-specs ul li ul{padding-left:0}.product-specs ul li ul li{list-style:disc;margin-left:1rem}.product-specs .no-style{list-style:none !important}.product-specs .product-specs .card-block h5{padding-bottom:0}.product-specs .identifiers{padding:0 0 1rem 0}.product-specs .identifiers h5{margin-bottom:0.5rem}.product-specs .fa{margin-top:5px;display:inline-block}.product-specs .selected{background:red}.product-specs .notes{text-align:center;max-width:800px;margin:1rem auto;padding-bottom:1.5rem}.product-specs .identifiers h5{margin-bottom:0}.product-specs .card .card-block{padding-left:1.75rem;padding-right:1.75rem}.product-specs .card-header{padding:.75rem 1.75rem}.landing .tech-specs{background:#fff}.landing .tech-specs h2{text-align:center}.landing .product-specs .card-header{border:1px solid rgba(0,0,0,0.125)}.page-product .product-specs .notes{text-align:center;max-width:800px;margin:1rem auto;padding-bottom:1.5rem}@media (max-width: 1200px){.product-specs .col-lg-12{margin-bottom:1rem}.product-specs .card-block h5{margin-bottom:0}}@media (max-width: 1199px){.tech-specs .identifiers{padding-bottom:0}}@media (max-width: 576px){.tech-specs .container{width:100% !important}.page-product .product-specs .card .card-block{padding-left:1.25rem;padding-right:1.25rem}.page-product .product-specs .card-header a{padding-left:0;padding-right:0}.product-specs .card .card-block{padding-left:1.25rem;padding-right:1.25rem}.product-specs .card-header{padding:.75rem 1.25rem;font-size:14px}.product-specs .identifiers{padding:0}}@media (max-width: 320px){.product-specs .card-header{font-size:13px}}.fancybox-enabled{overflow:hidden;-ms-touch-action:none;touch-action:none}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container ~ .fancybox-container{z-index:99992}.fancybox-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19);-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-container--ready .fancybox-bg{opacity:0.87;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-controls{position:absolute;top:0;left:0;right:0;text-align:center;opacity:0;z-index:99994;transition:opacity 100ms;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-show-controls .fancybox-controls{opacity:1}.fancybox-infobar{display:none}.fancybox-show-infobar .fancybox-infobar{display:inline-block;pointer-events:all}.fancybox-infobar__body{display:inline-block;width:70px;line-height:44px;font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;color:#ddd;background-color:rgba(30,30,30,0.7);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased}.fancybox-buttons{position:absolute;top:0;right:0;display:none;pointer-events:all}.fancybox-show-buttons .fancybox-buttons{display:block}.fancybox-slider-wrap{overflow:hidden}.fancybox-slider,.fancybox-slider-wrap{position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;z-index:99993;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent}.fancybox-slide::before{content:'';display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide--image{overflow:hidden}.fancybox-slide--image::before{display:none}.fancybox-content{display:inline-block;position:relative;margin:44px auto;padding:0;border:0;width:80%;height:calc(100% - 88px);vertical-align:middle;line-height:normal;text-align:left;white-space:normal;outline:none;font-size:16px;font-family:Arial, sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.fancybox-iframe{display:block;margin:0;padding:0;border:0;width:100%;height:100%;background:#fff}.fancybox-slide--video .fancybox-content,.fancybox-slide--video .fancybox-iframe{background:transparent}.fancybox-placeholder{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;background:transparent;background-size:100% 100%}.fancybox-controls--canzoomOut .fancybox-placeholder{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-controls--canzoomIn .fancybox-placeholder{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-controls--canGrab .fancybox-placeholder{cursor:-webkit-grab;cursor:grab}.fancybox-controls--isGrabbing .fancybox-placeholder{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-spaceball{z-index:1}.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-error{position:absolute;margin:0;padding:40px;top:50%;left:50%;width:380px;max-width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small{position:absolute;top:4px;right:4px;padding:0;margin:0;width:30px;height:30px;font:21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;cursor:pointer;background:#fff;transition:background 0.2s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:1px dotted #888}.fancybox-slide--video .fancybox-close-small{top:-36px;right:-36px;background:transparent}.fancybox-close-small:hover{color:#555;background:#eee}.fancybox-caption-wrap{position:absolute;bottom:0;left:0;right:0;padding:60px 30px 0;z-index:99998;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.1) 20%, rgba(0,0,0,0.2) 40%, rgba(0,0,0,0.6) 80%, rgba(0,0,0,0.8) 100%);opacity:0;transition:opacity 0.2s;pointer-events:none}.fancybox-show-caption .fancybox-caption-wrap{opacity:1}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,0.4);font-size:14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button{pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-button{display:inline-block;position:relative;width:44px;height:44px;line-height:44px;margin:0;padding:0;border:0;cursor:pointer;background:transparent;color:#fff;box-sizing:border-box;vertical-align:top;outline:none}.fancybox-button--disabled{cursor:default}.fancybox-button,.fancybox-infobar__body{background:rgba(30,30,30,0.6)}.fancybox-button:hover{background:rgba(0,0,0,0.8)}.fancybox-button::after,.fancybox-button::before{content:'';pointer-events:none;position:absolute;border-color:#fff;background-color:currentColor;color:currentColor;opacity:0.9;box-sizing:border-box;display:inline-block}.fancybox-button--left::after{left:20px;top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.fancybox-button--right::after{right:20px;top:18px;width:6px;height:6px;background:transparent;border-top:solid 2px currentColor;border-right:solid 2px currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--left{border-bottom-left-radius:5px}.fancybox-button--right{border-bottom-right-radius:5px}.fancybox-button--close{float:right}.fancybox-button--close::after,.fancybox-button--close::before{content:'';display:inline-block;position:absolute;height:2px;width:16px;top:calc(50% - 1px);left:calc(50% - 8px)}.fancybox-button--close::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fancybox-button--close::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.fancybox-loading{border:6px solid rgba(100,100,100,0.4);border-top:6px solid rgba(255,255,255,0.6);border-radius:100%;height:50px;width:50px;-webkit-animation:fancybox-rotate 0.6s infinite linear;animation:fancybox-rotate 0.6s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;z-index:99999}@-webkit-keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fancybox-rotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media all and (max-width: 800px){.fancybox-controls{text-align:left}.fancybox-button--left,.fancybox-button--right,.fancybox-buttons button:not(.fancybox-button--close){display:none !important}.fancybox-caption{padding:20px 0;margin:0}}.fancybox-button--fullscreen::before{width:15px;height:11px;left:15px;top:16px;border:2px solid;background:none}.fancybox-button--play::before{top:16px;left:18px;width:0;height:0;border-top:6px inset transparent;border-bottom:6px inset transparent;border-left:10px solid;border-radius:1px;background:transparent}.fancybox-button--pause::before{top:16px;left:18px;width:7px;height:11px;border-style:solid;border-width:0 2px 0 2px;background:transparent}.fancybox-button--thumbs span{font-size:23px}.fancybox-button--thumbs::before{top:20px;left:21px;width:3px;height:3px;box-shadow:0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:220px}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;left:auto;width:220px;margin:0;padding:5px 5px 0 0;background:#fff;z-index:99993;word-break:normal;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0}.fancybox-thumbs>ul>li{float:left;overflow:hidden;max-width:50%;padding:0;margin:0;width:105px;height:75px;position:relative;cursor:pointer;outline:none;border:5px solid #fff;border-top-width:0;border-right-width:0;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,0.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;min-width:100%;min-height:100%;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media all and (max-width: 800px){.fancybox-thumbs{display:none !important}.fancybox-container--thumbs .fancybox-caption-wrap,.fancybox-container--thumbs .fancybox-controls,.fancybox-container--thumbs .fancybox-slider-wrap{right:0}}.fancybox-slide--video .fancybox-content{width:860px;height:510px;max-width:80%;max-height:80%;background:#fff;padding:30px;position:relative}.share-buttons{position:absolute;top:17px}.fancybox-share-button{padding:5px 10px;margin:.5rem .5rem .5rem 0;background:red}@media (max-width: 1024px){.fancybox-slide--video .fancybox-content{height:487px}}@media (max-width: 991px){.fancybox-slide--video .fancybox-content{height:450px;max-width:100%;padding:0}}@media (max-width: 768px){.fancybox-slide--video .fancybox-content{height:400px}.fancybox-container--ready .fancybox-bg{opacity:1;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-button{background:#000}}@media (max-width: 576px){.fancybox-slide--video .fancybox-content{height:212px}}.dockapp{padding:0}.dockapp .hero{width:100%;margin:0 auto;height:700px;background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/dockapp/hero.jpg") center 100% no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.dockapp .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/dockapp/hero@2x.jpg") center 100% no-repeat;background-size:cover}}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.dockapp .hero{background:url("https://d1478g5uv91psw.cloudfront.net/images/pages/dockapp/hero@2x.jpg") center 100% no-repeat;background-size:cover}}.dockapp .hero h1,.dockapp .hero p{color:#fff}.dockapp .integrate,.dockapp .expand,.dockapp .secure{padding:0;display:block}.dockapp .integrate .container,.dockapp .expand .container,.dockapp .secure .container{width:100%;max-width:none;padding:0}.dockapp .integrate .image,.dockapp .expand .image,.dockapp .secure .image{padding:0}.dockapp .integrate .image img,.dockapp .expand .image img,.dockapp .secure .image img{width:100%;height:auto}.dockapp .integrate .text,.dockapp .expand .text,.dockapp .secure .text{display:flex;align-items:center;height:100%;padding:10% 5% 5% 5%}.dockapp .integrate .text .wrapper,.dockapp .expand .text .wrapper,.dockapp .secure .text .wrapper{height:250px;max-width:500px}.dockapp .integrate h2,.dockapp .expand h2,.dockapp .secure h2{margin-bottom:1rem}.dockapp .expand{background:#414042}.dockapp .expand .image,.dockapp .expand .text{background:#414042;color:#dadada}.dockapp .expand h2{color:#fff}.dockapp .secure{background:#e7e8e9}.dockapp .features{padding:5rem 0;clear:both}.dockapp .features h2{padding-left:2rem;margin-bottom:2rem}.dockapp .features .feature{padding:.25rem 2rem;margin:0}.dockapp .features .feature p{max-width:420px;font-size:14px}.dockapp .features .feature h5{font-size:15px;margin-bottom:0}.dockapp .features .active{background:#eee;border-radius:5px}.dockapp .features .image img{margin-top:30%;max-width:500px;height:auto;margin-left:15%}.dockapp .section-blue{background:#79cef2}.dockapp .section-blue .btn{margin-bottom:1rem}@media (min-width: 1200px){.dockapp .integrate,.dockapp .expand,.dockapp .secure{padding-top:5rem}}@media (max-width: 1200px){.dockapp .integrate,.dockapp .expand,.dockapp .secure{padding-top:4rem}.dockapp .integrate .text,.dockapp .expand .text,.dockapp .secure .text{padding:5%}.dockapp .features .image img{margin-left:7%}}@media (max-width: 991px){.dockapp{text-align:center}.dockapp .hero{height:500px}.dockapp .hero h1{font-size:2.2em}.dockapp .integrate,.dockapp .expand,.dockapp .secure{clear:both}.dockapp .integrate .container,.dockapp .expand .container,.dockapp .secure .container{height:initial;display:flex;flex-direction:column-reverse}.dockapp .integrate .wrapper,.dockapp .expand .wrapper,.dockapp .secure .wrapper{margin:1rem auto;width:100%}.dockapp .integrate .image img,.dockapp .expand .image img,.dockapp .secure .image img{width:100%;height:auto;float:left}.dockapp .integrate .text,.dockapp .integrate .text .wrapper,.dockapp .expand .text,.dockapp .expand .text .wrapper,.dockapp .secure .text,.dockapp .secure .text .wrapper{height:initial}.dockapp .hidden-mobile{display:none}.dockapp .features{padding-bottom:0}.dockapp .features .container{width:100%;max-width:100%;padding:0}.dockapp .features .text{padding:0}.dockapp .features h2{padding-left:0;margin-bottom:0}.dockapp .features .feature{padding:2rem 0}.dockapp .features .feature p{max-width:600px;margin:1rem auto}.dockapp .features .feature h5{font-size:16px}.dockapp .features .feature:nth-child(2n+1){background:#eee}.dockapp .features .feature-img{width:90%;max-width:600px;height:auto;margin:1rem auto}.dockapp .features .active{background:none}}@media (max-width: 576px){.dockapp p{font-size:14px}.dockapp .hero{height:300px}.dockapp .features{padding:2rem 0}.dockapp .features .container{padding:0}.dockapp .features .feature{padding:2rem 1rem}.dockapp .integrate,.dockapp .expand,.dockapp .secure{padding-top:1rem}.dockapp .integrate h2,.dockapp .expand h2,.dockapp .secure h2{margin-bottom:.5rem}}a,button{cursor:pointer}a:hover,a:active,a:focus{text-decoration:none}a{color:inherit}ul li{list-style:none}body{max-width:2800px;margin:0 auto}.placeholder-img{background:#79cef2}.hidden{display:none}.clearfix{clear:both}.placeholder-img{background:#6dcff6}.error,.red{color:red;margin-bottom:1rem}.strike{text-decoration:line-through}.text-left{text-align:left}.text-right{text-align:right}.p-block{max-width:800px;display:block;margin-left:auto;margin-right:auto}.text-blue{color:#79cef2}.tab-content{padding-top:1rem}.tech-specs h2{margin-bottom:5%}.tech-specs .specs p{margin-bottom:0;font-size:.9em}.review p{margin:0 auto;max-width:800px}.slideOutRight{-webkit-transform:translate3d(87%, 0, 0);transform:translate3d(87%, 0, 0);overflow:hidden;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.modal-content{padding:1rem}.modal-header{text-align:center;border-bottom:none}.modal-header .close{margin-top:-50px;margin-right:-20px}.modal-footer{text-align:center;border-top:none}.modal.in{top:25%}@media (max-width: 576px){.modal.in{top:8%}.modal .btn{width:100%;margin-bottom:.5rem}}
/*# sourceMappingURL=style.css.map */
