.ipad_show,.mobile_show{display:none!important}.container,section{position:relative;margin:0 auto}@font-face{font-family:'Avant Garde Book';src:url(/media/fonts/AvantGardeBook.otf) format("opentype")}@font-face{font-family:'Avant Garde Gothic';src:url(/media/fonts/AvantGardeGothic.otf) format("opentype")}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4,.wrapper h5,.wrapper h6{font-family:'Avant Garde Gothic','Open Sans',sans-serif}.wrapper h1{color:#000;text-transform:uppercase;letter-spacing:.1rem;line-height:1.5;margin:1rem auto}.wrapper h2{font-weight:300!important;text-transform:uppercase;font-family:'Avant Garde Book','Avant Garde Gothic','Open Sans',sans-serif;line-height:1.25;margin:1rem auto}.wrapper h3{color:#000;margin:1rem auto}.wrapper p{font-family:'Avant Garde Book','Open Sans',sans-serif;font-size:1.4rem;letter-spacing:.075rem;color:gray}.wrapper hr{display:block;border-color:#000;max-width:60%;margin:5vh auto}.wrapper .button{background-color:unset;border:2px solid #dcdd3a;padding:2.5% 1%;width:45%;margin:0;letter-spacing:.1rem;text-transform:uppercase;font-weight:400!important;color:#dcdd3a;font-size:1.25rem;-webkit-transition:all 500ms;-o-transition:all 500ms;transition:all 500ms}.wrapper .button:hover{background-color:#dcdd3a;color:#fff}.wrapper .button.black{background-color:#000}.wrapper .button.black:hover{background-color:#dcdd3a;color:#fff}.wrapper .button.black.purple:hover{background-color:#ce1c91}.wrapper .button.cta:hover{background-color:#000;color:#fff}.container{max-width:1600px}.container .flex .picture_col,.container .flex .text_col{padding:2.5%;flex-basis:50%}.container img{width:100%}.container.top{position:relative;max-width:unset}.container.top .slider-arrows i{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.container.top .slider-arrows i:nth-child(1){left:2.5%}.container.top .slider-arrows i:nth-child(2){right:2.5%}.container.top .slider-track{transition:all 1s;overflow:hidden;max-width:unset;width:200%}.container.top .slider-track img{width:100%}.container.top .slider-track.move-slide{transform:translateX(-50%)}.container.top .slider-track .slide{position:relative;width:50%;float:left}.container.top .slider-track .slide .button{width:30%;background-color:#dcdd3a;color:#fff;position:absolute;bottom:9%;left:50%;transform:translateX(-50%);max-width:300px;padding:.6rem;font-size:1rem}.container.top .slider-track .slide .button:hover{background-color:#000;border-color:#000}.container.one h3{font-size:1.7rem;text-transform:uppercase;letter-spacing:8px}.container.one h3 span{text-transform:lowercase;color:#dcdd3a}.container.one p{line-height:2.2}.container.one a:nth-child(3){margin-right:9%}.container.one .text_col{padding-left:5%}.container.one .text_col p{letter-spacing:4px;margin-bottom:2rem}.container.one .slider,.container.one .slider .slider_container{position:relative}.container.one .slider img{transition:all 500ms;position:absolute;opacity:0;top:0;left:0}.container.one .slider img:nth-child(1){position:relative}.container.one .slider img.active{opacity:1;width:100%}.container.one .slider .arrows{position:absolute;bottom:5%;right:3%;font-size:2.5vw;color:#fff;width:120px}.container.one .slider .arrows i{font-size:1.5rem;cursor:pointer;background-color:#dcdd3a;padding:1rem}.container.two .flex{flex-wrap:wrap}.container.two .text_col{padding-top:6%}.container.two h3,.container.two p{text-align:center}.container.two h3{font-size:2.5rem}.container.three{max-width:1200px;text-align:center;overflow:hidden;margin-bottom:2rem}.container.three .seo-text{padding:0 2.5%}.page-sort-options .product-pagination a{border:none}.grid{margin-bottom:4rem}@media (min-width:769px){.mobile-show{display:none}}@media (max-width:1024px){.container.top .slider-track .slide .button{bottom:7.5%}.container.one .text_col p{font-size:1.2rem;letter-spacing:normal;line-height:1.6}}@media (max-width:768px){.container.top .slider-track .slide .button{width:75%;bottom:3%}.container.one h3{font-size:1.4rem;letter-spacing:4px}.container.one .text_col p{font-size:1rem;letter-spacing:normal;line-height:1.6}.container.one a{width:48%;font-size:1rem}.container.one a:nth-child(3){margin-right:0}.container.two h3{font-size:1.4rem}.container.two p{font-size:1rem}.mobile-hide{display:none}}@media (max-width:600px){.container .flex{flex-wrap:wrap}.container .flex .picture_col,.container .flex .text_col{flex-basis:100%;text-align:center}.container.one .text_col{padding-left:2.5%}.container.three .seo-text p{font-size:1rem}}