@import url("https://fonts.googleapis.com/css?family=Antic+Didone|Source+Sans+Pro:400,600&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{font-size:10px}body{color:#333333;font-family:'Zona Pro';opacity:0}body *{box-sizing:border-box}strong{font-weight:600}sup{font-size:0.5em;vertical-align:super;font-weight:inherit}.cf{clear:both}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.cPrime{color:#ca963d}.showText span{opacity:0}#pcontent{position:relative}section{position:relative;line-height:1.2;overflow:hidden}.nav{display:none}.row{position:relative}.col{position:relative}.col.images{width:67%;padding-bottom:14%}.col.images .bg{width:100%}.col.images .product{position:absolute;width:69%;top:10%}.col.description .buy-wrap{display:flex;flex-flow:row wrap; margin-top: -3vw;}.col.description .buy-wrap .cell{padding-bottom:2rem}.col.description .buy-wrap .cell:nth-of-type(odd){width:45%}.col.description .buy-wrap .cell:nth-of-type(even){width:55%}.col.description .buy-wrap .cell .small-image{display:block;width:73%}.col.description .buy-wrap .cell.text-wrap{display:flex;flex-flow:row nowrap;align-items:center}.col.description .buy-wrap .cell.text-wrap .text{font-size:1.6rem}.col.description .buy-wrap .cell .price{font-size:3.4rem}.col.description .buy-wrap .cell .cta{display:inline-block;color:#ffffff;background-color:#000000;font-size:1.5rem;line-height:1;padding:1em 2em;text-decoration:none;transition:background-color 0.3s;text-align:center}.col.description .buy-wrap .cell .cta:hover{background-color:#262626}.col.description .cart-wrap{width:auto;margin:-4rem 0 2rem -9%;flex-flow:column wrap}.col.description .cart-wrap .cell{padding-bottom:0}.col.description .cart-wrap .cell:nth-of-type(odd){width:auto;padding-right:2rem}.col.description .cart-wrap .cell:nth-of-type(even){width:auto}.col.description .cart-wrap.cart-alt{float:right;margin:-4rem 0 2rem}.col-left.images .product{right:-5%;transform:translateX(50%)}.col-left.description{padding:0 10% 0 14%}.col-left.description h1,.col-left.description p{text-align:right}.col-left .buy-button{right:0}.col-right.images{margin-left:33%}.col-right.images .product{left:-5%;transform:translateX(-50%)}.col-right.description{padding:0 10% 0 14%}.col-right .buy-button{left:-50%; top: -15%;}.buy-button{position:relative;text-align:center}h1{font-family:'Antic Didone', serif;text-transform:uppercase;font-size:3.1rem;letter-spacing:0.2em;padding-bottom:1rem}h1.bigger{font-size:4rem}h1 img{max-width:60%}h2{text-transform:uppercase;font-size:2.1rem}h3{font-size:1.6rem;font-weight:300;color:#878787;padding:1.5rem 0}p{font-size:1.6rem;margin-bottom:1.3rem}@media screen and (min-width: 440px){.col.description .cart-wrap{margin-bottom:5rem;flex-flow:row wrap}}@media screen and (min-width: 750px){.col.description .cart-wrap{top:-8rem;width:28rem}.col.description .buy-wrap .cell.text-wrap .text{font-size:2.5rem;width:87%}.col.description .buy-wrap .cell .price{font-size:4.9rem}.col.description .buy-wrap .cell .cta{font-size:1.8rem}h1{font-size:5rem}h1.bigger{font-size:7rem}h2{font-size:2.9rem}h3{font-size:2.3rem;padding:3rem 0}p{font-size:2.5rem;margin-bottom:3rem}}@media screen and (min-width: 1200px){body{overflow:hidden}.nav{display:block;position:fixed;top:50%;right:1.5rem;z-index:100}.nav li{width:2rem;height:2rem;border-radius:50%;border:3px solid #ffffff;margin-bottom:3rem;cursor:pointer;transition:border-color 0.3s}.nav li.active{background-color:#ca963d}.nav li:last-of-type{margin-bottom:0}.nav.next li{border-color:#8d8d8d}section{height:100vh}.row{display:flex;flex-flow:row nowrap;height:100vh}.col.images{width:50%;padding-bottom:0}.col.images .bg{width:82%}.col.images .product{width:53%;top:10%}.col.description{width:50%}.col.description .buy-wrap .cell{padding-bottom:4rem}.col.description .buy-wrap .cell:nth-of-type(3){width:auto !important;display:inline-block}.col.description .buy-wrap .cell .small-image{padding-top:2rem;width:90%;margin:0}.col.description .buy-wrap .cell.text-wrap .text{font-size:1.8rem}.col.description .buy-wrap .cell .price{text-align:center; margin-top: -5vw;}.col.description .buy-wrap .cell .cta{font-size:1.8rem}.col-left{order:1}.col-left.images .product{right:27%}.col-left.description{padding:13vh 5% 0 9%}.col-left.description h1,.col-left.description p{text-align:left}.col-left.description .buy-wrap{justify-content:flex-end}.col-right{order:2}.col-right.images{margin-left:0}.col-right.images .bg{margin-left:18%}.col-right.images .product{left:28%}.col-right.description{padding:13vh 5% 0 20%}h1.bigger{font-size:5.5rem}h1.bigger img{height:6rem;width:auto;max-width:none}p{font-size:1.8rem;width:70%}}@media screen and (min-width: 1570px){.col.images .bg{width:80%}.col.images .product{width:50%}.col.description{display:flex;flex-flow:column nowrap;justify-content:center;align-items:flex-start}.col.description .buy-wrap .cell{padding-bottom:3rem}.col.description .buy-wrap .cell:nth-of-type(3){padding-bottom:0;padding-top:3rem}.col.description .buy-wrap .cell.text-wrap .text{font-size:2.1rem}.col.description .buy-wrap .cell .price{font-size:7.5rem}.col.description .buy-wrap .cell .cta{font-size:2.5rem}.col-left.images .product{right:28%}.col-left.description{padding:0 10% 0 20%}.col-right.images .bg{margin-left:20%}.col-right.images .product{left:25%}.col-right.description{padding:0 10% 0 20%}h1{font-size:7rem}h1.bigger{font-size:7.5rem;padding-bottom:2rem}h2{font-size:3.8rem}h3{font-size:2.9rem;padding:3.5rem 0}p{font-size:2.5rem;margin-bottom:4rem}}.section-1{padding-bottom:75%;margin-bottom:1rem;background:url("../img/section-1-background.jpg") no-repeat 50% 70%;display:flex}.section-1 h1 img{max-width:80%}.section-1 h3{color:#000}.section-1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../img/section-1-products_.png");background-repeat:no-repeat;background-position:100% 100%;background-size:100% auto;transform:translateX(50%);opacity:0}.section-1 .header{position:relative}@media screen and (min-width: 992px){.section-1{background-position:50% 0;padding-bottom:53rem}.section-1 .bg{background-size:auto 65rem}.section-1 .header{padding-top:8rem}}@media screen and (min-width: 1200px){.section-1{background-size:cover;padding-bottom:0;margin-bottom:0}.section-1 .bg{background-size:58% auto}.section-1 .header{width:65%;padding-top:0;margin:15vh 0 0}}@media screen and (min-width: 1920px){.section-1{background-size:cover}}.section-4 .col.images{width:100%;padding-bottom:1rem}.section-4 .col.images .bg{height:0;padding-bottom:55%;background:url("../img/section-4-mobile-bg.jpg") no-repeat 50% 50%;background-size:cover}.section-4 .col.description .buy-container{padding-top:4rem}.section-4 .col.description .buy-wrap{position:relative;margin-bottom:2rem}.section-4 .col.description .buy-wrap:after{content:"";position:absolute;bottom:0;left:-50vw;width:200vw;height:2px;background-color:#e5e5e5}.section-4 .col.description .buy-wrap:nth-of-type(1) .cell .small-image{width:60%;max-width:10rem}.section-4 .col.description .buy-wrap:nth-of-type(2) .cell .small-image{width:30%;max-width:5rem}.section-4 .col.description .buy-wrap:nth-of-type(3) .cell .small-image{width:80%;max-width:13.5rem}.section-4 .col.description .buy-wrap:nth-of-type(4) .cell .small-image{width:55%;max-width:95rem}.section-4 .col.description .buy-wrap .cell .price{padding-top:2.5rem}.section-4 .col.description .buy-wrap .cell .small-image{margin:0 auto}@media screen and (min-width: 750px){.section-4 .col.images{padding-bottom:3rem}.section-4 .col.description .buy-container{padding-top:5rem}.section-4 .col.description .buy-wrap{margin-bottom:2rem}.section-4 .col.description .buy-wrap:nth-of-type(3) .cell:nth-of-type(1),.section-4 .col.description .buy-wrap:nth-of-type(3) .cell:nth-of-type(2){margin-bottom:4rem}.section-4 .col.description .buy-wrap:nth-of-type(4) .cell:nth-of-type(1),.section-4 .col.description .buy-wrap:nth-of-type(4) .cell:nth-of-type(2){margin-bottom:4rem}.section-4 .col.description .buy-wrap .cell .small-image{max-width:none !important}}@media screen and (min-width: 1200px){.section-4 .col.images .bg{width:calc(100% - 3rem);height:100vh;padding:0;margin-right:3rem;background:url("../img/section-4-bg.jpg") no-repeat 50% 50%;background-size:cover}.section-4 .col.description{padding:3% 1% 0}.section-4 .col.description h1,.section-4 .col.description p{padding-left:19%}.section-4 .col.description p{width:90%}.section-4 .col.description .buy-container{display:flex;width:100%;flex-flow:row wrap;padding:0 4rem 0 0}.section-4 .col.description .buy-wrap{width:50%;padding:0;margin-bottom:6rem}.section-4 .col.description .buy-wrap:after{content:none}.section-4 .col.description .buy-wrap .cell{padding-bottom:0;flex-flow:column nowrap;justify-content:space-between;align-items:flex-start}.section-4 .col.description .buy-wrap .cell .small-image{margin:0 auto}.section-4 .col.description .buy-wrap .cell .price{text-align:left}.section-4 .col.description .buy-wrap .cell:nth-of-type(1){display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center}.section-4 .col.description .buy-wrap .cell:nth-of-type(3),.section-4 .col.description .buy-wrap .cell:nth-of-type(4){align-self:flex-end}.section-4 .col.description .buy-wrap .cell:nth-of-type(odd){width:40%}.section-4 .col.description .buy-wrap .cell:nth-of-type(even){width:60%}.section-4 .col.description .buy-wrap:nth-of-type(1) .cell .small-image{width:80%}.section-4 .col.description .buy-wrap:nth-of-type(2) .cell .small-image{width:40%}.section-4 .col.description .buy-wrap:nth-of-type(3) .cell .small-image{width:90%}.section-4 .col.description .buy-wrap:nth-of-type(4) .cell .small-image{width:65%}}@media screen and (min-width: 1570px){.section-4 .col.description .buy-wrap .cell .price{padding-bottom:3rem}}.desktop-content{display:none}.half{display:none}@media screen and (min-width: 1200px){html,body{height:100vh;overflow:hidden}#pcontent,.desktop-content{display:block;width:100vw;height:100vh;overflow:hidden}.mobile-content{display:none}.half{position:absolute;display:block;width:50%}.half .col{width:100%;height:100vh;background-color:#ffffff}.half-left{left:0;top:100%}.half-right{right:0;bottom:100%}} 
