@-webkit-keyframes reveal{0%{opacity:0}100%{opacity:1}}@keyframes reveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes lightFlicker{0%{opacity:.5}100%{opacity:1}}@keyframes lightFlicker{0%{opacity:.5}100%{opacity:1}}@-webkit-keyframes revealText{0%{-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealText{0%{-ms-transform:translateY(-50px);-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes revealSubheadline{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealSubheadline{0%{-ms-transform:translateY(-100px);-webkit-transform:translateY(-100px);transform:translateY(-100px)}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes revealHeadline{0%{-webkit-transform:translateY(-200px);transform:translateY(-200px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealHeadline{0%{-ms-transform:translateY(-200px);-webkit-transform:translateY(-200px);transform:translateY(-200px)}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes revealButtons{0%{-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes revealButtons{0%{-ms-transform:translateY(25px);-webkit-transform:translateY(25px);transform:translateY(25px)}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveInFromLeft{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInFromLeft{0%{-ms-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInFromRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes moveInFromRight{0%{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes moveInFromTop{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveInFromTop{0%{-ms-transform:translateY(-100%);-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes moveInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes moveInFromBottom{0%{-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes foldRight{0%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);opacity:0}60%{opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@keyframes foldRight{0%{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);opacity:0}60%{opacity:0}100%{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}}@-webkit-keyframes foldUp{0%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);opacity:0}60%{opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes foldUp{0%{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);opacity:0}60%{opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@-webkit-keyframes bopUpDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(4%);transform:translateY(4%)}}@keyframes bopUpDown{0%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}100%{-ms-transform:translateY(4%);-webkit-transform:translateY(4%);transform:translateY(4%)}}@-webkit-keyframes springRotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes springRotate{0%{-ms-transform:rotateZ(0);-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-ms-transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes secondHandRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes secondHandRotate{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}100%{-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes rotateBlade{0%{background-position-y:0}100%{background-position-y:100%}}@keyframes rotateBlade{0%{background-position-y:0}100%{background-position-y:100%}}@-webkit-keyframes hourglass{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{-webkit-transform:rotate(900deg);transform:rotate(900deg)}}@keyframes hourglass{0%{-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}50%{-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}100%{-ms-transform:rotate(900deg);-webkit-transform:rotate(900deg);transform:rotate(900deg)}}@-webkit-keyframes dialRotate{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}9.6%{-webkit-transform:rotateZ(-254deg);transform:rotateZ(-254deg)}18%{-webkit-transform:rotateZ(-607deg);transform:rotateZ(-607deg)}27.6%{-webkit-transform:rotateZ(-785deg);transform:rotateZ(-785deg)}47.9%,50.6%{-webkit-transform:rotateZ(-717deg);transform:rotateZ(-717deg)}59.6%{-webkit-transform:rotateZ(-465deg);transform:rotateZ(-465deg)}67.4%{-webkit-transform:rotateZ(-177deg);transform:rotateZ(-177deg)}77%{-webkit-transform:rotateZ(71deg);transform:rotateZ(71deg)}100%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@keyframes dialRotate{0%{-ms-transform:rotateZ(0);-webkit-transform:rotateZ(0);transform:rotateZ(0)}9.6%{-ms-transform:rotateZ(-254deg);-webkit-transform:rotateZ(-254deg);transform:rotateZ(-254deg)}18%{-ms-transform:rotateZ(-607deg);-webkit-transform:rotateZ(-607deg);transform:rotateZ(-607deg)}27.6%{-ms-transform:rotateZ(-785deg);-webkit-transform:rotateZ(-785deg);transform:rotateZ(-785deg)}47.9%,50.6%{-ms-transform:rotateZ(-717deg);-webkit-transform:rotateZ(-717deg);transform:rotateZ(-717deg)}59.6%{-ms-transform:rotateZ(-465deg);-webkit-transform:rotateZ(-465deg);transform:rotateZ(-465deg)}67.4%{-ms-transform:rotateZ(-177deg);-webkit-transform:rotateZ(-177deg);transform:rotateZ(-177deg)}77%{-ms-transform:rotateZ(71deg);-webkit-transform:rotateZ(71deg);transform:rotateZ(71deg)}100%{-ms-transform:rotateZ(0);-webkit-transform:rotateZ(0);transform:rotateZ(0)}}@font-face{font-family:swatch_ctregular;src:url(../fonts/swatch-ct-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:swatch_ctbold;src:url(../fonts/swatch-ct-bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body{position:relative;width:100%;height:100%;font-family:swatch_ctregular,sans-serif;font-size:7px;text-align:center;letter-spacing:.2em;color:#000;background-color:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-khtml-font-smoothing:antialiased;-apple-font-smoothing:antialiased;font-smooth:always;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%}@media only screen and (min-width:768px){body{font-size:8px}}@media only screen and (min-width:1024px){body{font-size:9px}}@media only screen and (min-width:1450px){body{font-size:10px}}.button{position:relative;display:inline-block;vertical-align:top;color:#fff;text-decoration:none;text-transform:uppercase;font-size:2.4285em;letter-spacing:0;padding:.55em 1.625em .45em 1.625em;margin:0 auto;border:0;outline:0;cursor:pointer;background-color:#c9805c;-webkit-tap-highlight-color:transparent}.button:hover{background-color:#000}@media only screen and (min-width:768px){.button{font-size:3em}}.header{background-color:transparent;width:100%;z-index:10;position:absolute;top:5em;left:0}.header .header-container{text-align:center;position:relative}.header .logo{-webkit-box-sizing:border-box;box-sizing:border-box;width:13.571em;height:2.4em;display:inline-block;vertical-align:top;text-align:left;background-image:url(../images/swatch-logo.svg);-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat}@media only screen and (min-width:1450px){.header{top:8.3em}.header .logo{width:22em;height:4em}}html{height:100%;width:100%;overflow-x:hidden}body,html,ul{margin:0;padding:0}main{display:block}ul{list-style:none}h1,h2{font-weight:400;margin:0}h3,h4,h5,h6{margin:0;letter-spacing:0}p{margin-top:0;font-size:1.714em;line-height:1.2;letter-spacing:0}@media only screen and (min-width:1450px){p{font-size:1.8em}}img{max-width:100%;height:auto}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}::-moz-selection{background:rgba(0,0,0,.3);text-shadow:none}::selection{background:rgba(0,0,0,.3);text-shadow:none}.bg-default{background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;background-position:left top}select{-webkit-box-sizing:border-box;box-sizing:border-box;height:3.667em;line-height:3.667em;padding:0 1em;border:1px solid #000;-webkit-border-radius:0;border-radius:0;outline:0;font-size:1.714em;letter-spacing:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}select::-ms-expand{opacity:0}.custom-select{position:relative;width:100%}.custom-select select{position:absolute;top:0;left:0;opacity:0;z-index:100;width:100%}.custom-select .select-selected{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;letter-spacing:0;font-size:1.714em;color:inherit;border:1px solid #000;border-color:inherit;cursor:pointer;display:inline-block;position:relative;width:100%;height:3.667em;line-height:3.667em;padding:0 1em;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-transform:uppercase;text-align:left;text-decoration:none;text-shadow:none;vertical-align:middle;white-space:nowrap}.custom-select .select-selected.select-arrow-active:after{-ms-transform:rotateZ(180deg);-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);top:-.4em}.custom-select .select-selected:after{content:'';position:absolute;height:1em;width:1.3em;right:.4em;top:.4em;bottom:0;margin:auto;z-index:1;background-image:url(../images/dropdown_arrow.svg);background-repeat:no-repeat;background-color:transparent}.custom-select .select-items{position:absolute;background-color:#fff;width:100%;top:100%;font-size:2em;right:0;z-index:99;text-transform:uppercase}.custom-select .select-items div{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #000;border-top:0;cursor:pointer;position:relative;font-size:1em;white-space:normal;line-height:1.3;padding:.75em 1.5em;font-weight:500;letter-spacing:0;text-align:left;text-decoration:none;text-shadow:none;text-transform:uppercase;vertical-align:middle}.custom-select .select-items div:hover{background-color:#eaeaea}.custom-select .select-items.select-hide{display:none}@media only screen and (min-width:1024px){.custom-select select{display:none}.custom-select .select-selected{font-size:3em;height:2em;line-height:2em}.custom-select .select-selected:after{right:.75em}.custom-select .select-items{opacity:1}}.row{max-width:85em;margin:0 auto}.row .column-three{text-align:center}.row .column-three:after,.row .column-three:before{content:" ";display:table}.row .column-three:after{display:block;clear:both;height:0;visibility:hidden}@media only screen and (min-width:768px){.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.row .column-three{-webkit-box-flex:0;-webkit-flex:0 0 calc(33.333% - 5em);-ms-flex:0 0 calc(33.333% - 5em);flex:0 0 calc(33.333% - 5em);width:calc(33.333% - 5em);max-width:calc(33.333% - 5em);padding:0}}@media only screen and (min-width:1024px){.row{max-width:102.4em}}.hero{position:relative;padding-bottom:19em;margin-top:-5%}.hero .background-wrapper{width:100%;overflow:hidden}.hero .background-wrapper:first-child{height:68.5em}.hero .background-wrapper:nth-child(2){height:9em;top:-1px;position:relative}.hero .background-wrapper:nth-child(2) .background-image{-webkit-animation:rotateBlade 2s steps(13) infinite;animation:rotateBlade 2s steps(13) infinite;-webkit-background-size:auto 1400%;background-size:auto 1400%}.hero .background-wrapper:last-child{height:17em;top:-1px;position:relative}.hero .background-wrapper .background-image{height:100%;-webkit-background-size:auto 100%;background-size:auto 100%;background-position:top center}.hero .particle-leaves{position:absolute;top:19%;left:0;width:100%;height:59em}.hero .light-middle{-webkit-animation:lightFlicker 2.75s alternate ease-in-out infinite;animation:lightFlicker 2.75s alternate ease-in-out infinite;position:absolute;top:0;left:0;width:100%;height:96em;background-position:top center;-webkit-background-size:auto 100%;background-size:auto 100%;opacity:.5}.hero .particle-lights{position:absolute;top:0;left:-1%;right:0;margin:auto;width:64%;height:77.5em;opacity:.4}.hero .watches{-webkit-animation:bopUpDown 2.75s alternate ease-in-out infinite;animation:bopUpDown 2.75s alternate ease-in-out infinite;position:absolute;top:11%;left:0;right:0;margin:auto;width:29.2855em;height:53.5715em;-webkit-background-size:contain;background-size:contain}.hero .title-container{position:absolute;left:0;right:0;top:73.5%;max-width:102.4em;margin:0 auto}.hero .title-container .title{font-size:4.286em;margin-bottom:.1em;letter-spacing:.05em;text-transform:uppercase}.hero .title-container .subtitle{font-size:2.857em;margin-bottom:.4em;letter-spacing:-.02em}.hero .title-container .description{padding:0 4.176em}@media only screen and (min-width:768px){.hero{margin-top:0}.hero .particle-lights{width:39%}}@media only screen and (min-width:1024px){.hero .background-wrapper:first-child{height:102.5em}.hero .background-wrapper:nth-child(2){height:15em;top:0}.hero .background-wrapper:last-child{height:27.5em;top:0}.hero .light-middle{height:145em}.hero .particle-lights{height:111.5em;width:27%}.hero .particle-leaves{top:19%;height:84em}.hero .watches{top:14.3%;left:-3%;width:41em;height:76.6em;background-position:center}.hero .title-container .title{font-size:11.293em}.hero .title-container .subtitle{font-size:6.895em;text-align:left}.hero .title-container .description{text-align:left;padding:0}}@media only screen and (min-width:1921px){.hero .background-wrapper:first-child{top:1px;position:relative}.hero .background-wrapper:first-child .background-image{height:0;padding-bottom:calc(1025 / 1920 * 100%)}.hero .background-wrapper:nth-child(2) .background-image{height:0;padding-bottom:calc(150 / 1920 * 100%)}.hero .background-wrapper:last-child{top:-1px;position:relative}.hero .background-wrapper:last-child .background-image{height:0;padding-bottom:calc(275 / 1920 * 100%)}.hero .background-wrapper .background-image{-webkit-background-size:100% auto;background-size:100% auto}.hero .light-middle{height:0;padding-bottom:calc(1450 / 1920 * 100%);-webkit-background-size:100% auto;background-size:100% auto}}.slider{position:relative}.slider .slider-list{position:relative;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;z-index:5;-webkit-transition-delay:1ms;-o-transition-delay:1ms;transition-delay:1ms}.slider .slide{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;height:100%;overflow:hidden;z-index:1}.slider .slide-image{background-position:left center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;margin:0 auto;height:0;padding-bottom:96%}.slider .slider-nav{width:93.1%;height:5.3em;text-align:center;position:absolute;bottom:-25em;top:0;left:0;right:0;margin:auto}.slider .slider-nav.hide{display:none}.slider .arrow{display:inline-block;border:0;outline:0;padding:0;cursor:pointer;position:absolute;top:0;font-size:1em;height:5.3em;width:3.7em;color:#fff;background-color:transparent;z-index:5}.slider .arrow:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-color:transparent}.slider .arrow:before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;width:0;z-index:-1;margin:auto;-webkit-box-shadow:0 0 6.89em 3.71em rgba(255,255,255,.3);box-shadow:0 0 6.89em 3.71em rgba(255,255,255,.3)}.slider .arrow.prev{left:0}.slider .arrow.next{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);right:0}.slider .indicators{width:100%;height:3.2em;position:relative;bottom:0;margin:3em 0;text-align:center}.slider .indicators:empty{display:none}.slider .indicators .image-badge{width:3.2em;height:3.2em;-webkit-border-radius:50%;border-radius:50%;background-color:#000;margin-left:2.5em;cursor:pointer;display:inline-block}.slider .indicators .image-badge:first-of-type{margin-left:0}.slider .indicators .image-badge.active,.slider .indicators .image-badge:hover{background-color:#c9805c}@media only screen and (min-width:768px){.slider .slider-nav{width:88.25%;bottom:0}}@media only screen and (min-width:1024px){.slider .slide-image{padding-bottom:37.5%}.slider .slider-nav{height:9em;bottom:7em}.slider .arrow{height:9em;width:5.4em}}.parts-slider .slide{position:relative;background-color:#eaeaea}.parts-slider .images{display:inline-block;float:left;height:0;padding-bottom:149.35%;width:100%;position:relative}.parts-slider .images.nivachron .slide-image:last-child{-webkit-animation:springRotate .5s linear infinite;animation:springRotate .5s linear infinite;-webkit-background-size:100% auto;background-size:100% auto;background-position:center;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;left:18.3%;top:-2.2%;width:65.1%;margin:0}.parts-slider .images.second-hand .slide-image:last-child{-webkit-animation:secondHandRotate 60s infinite steps(480);animation:secondHandRotate 60s infinite steps(480);-webkit-background-size:100% auto;background-size:100% auto;background-position:center;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;left:21%;top:-2.4%;width:59.25%;margin:0}.parts-slider .images.oscillating-weight .slide-image:last-child{-webkit-animation:dialRotate 5.53s ease infinite;animation:dialRotate 5.53s ease infinite;-webkit-background-size:100% auto;background-size:100% auto;background-position:center;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;left:18.3%;top:-2.4%;width:65.1%;margin:0}.parts-slider .slide-image{position:absolute;top:0;left:0;right:0;bottom:0;height:55%;background-position:33% 0;padding-bottom:unset;-webkit-background-size:auto 100%;background-size:auto 100%}.parts-slider .title-container{display:inline-block;position:absolute;left:0;right:0;bottom:20%;text-align:center;margin:auto;padding:0 7.125em}.parts-slider .slide-title{font-size:2.429em;text-transform:uppercase;margin-bottom:.8em}@media only screen and (min-width:768px){.parts-slider .images{padding-bottom:41.5%}.parts-slider .images.nivachron .slide-image:last-child{left:20.7%;top:-4.4%;width:25.25%}.parts-slider .images.second-hand .slide-image:last-child{left:22%;top:-4.4%;width:22.5%}.parts-slider .images.oscillating-weight .slide-image:last-child{left:20.7%;top:-4.4%;width:25.25%}.parts-slider .slide-image{-webkit-background-size:auto 100%;background-size:auto 100%;background-position:left top;height:100%}.parts-slider .title-container{-ms-transform:translateY(50%);-webkit-transform:translateY(50%);transform:translateY(50%);top:-54.5%;right:13.65%;left:auto;bottom:0;padding:0;max-width:32.5em;text-align:right}.parts-slider .slide-title{font-size:3em;margin-bottom:.4em}}@media only screen and (min-width:1024px){.parts-slider .title-container{right:23.65%;max-width:37.3em}.parts-slider .slide-title{font-size:5em}}.product-grid{position:relative;z-index:100;padding:0 7.125em 18em 7.125em}.product-grid .background-image{height:100%;width:calc(100% - 14.25em);-webkit-background-size:auto 100%;background-size:auto 100%;position:absolute;top:-4%;left:7.125em;right:7.125em;z-index:-1}.product-grid .row{padding-top:3em}.product-grid .column-three{text-align:center;margin-bottom:5em}.product-grid .column-three:after,.product-grid .column-three:before{content:" ";display:table}.product-grid .column-three:after{display:block;clear:both;height:0;visibility:hidden}.product-grid .description-wrapper,.product-grid .image-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;float:left;width:50%}.product-grid .image-wrapper{padding-right:1.786em}.product-grid .description-wrapper{padding-left:1.786em}.product-grid .product-title{font-family:swatch_ctbold;font-size:2.429em;margin:.8em 0;text-transform:uppercase}.product-grid .button{margin-top:2em}@media only screen and (min-width:768px){.product-grid{padding:0 0 18em 0}.product-grid .background-image{top:0;left:0;right:auto;width:100%;-webkit-background-size:auto auto;background-size:auto;background-position:top center}.product-grid .row{padding-top:16em}.product-grid .description-wrapper,.product-grid .image-wrapper{display:block;float:none;width:100%}.product-grid .description-wrapper{padding-left:0}.product-grid .image-wrapper{padding-right:0;margin-bottom:8em}.product-grid .product-title{font-size:4.857em;margin:.4em 0}.product-grid .button{margin-top:0}}@media only screen and (min-width:1024px){.product-grid .background-image{top:-6.5%;height:0;padding-bottom:69.738%}}@media only screen and (min-width:1450px){.product-grid .product-title{font-size:5em}}.video{width:100%;height:100%;position:relative;z-index:200}.video .mobile-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.video .mobile-overlay.active{display:block;z-index:999}.video .mobile-overlay .video-layer{position:relative;width:100%;height:100%;opacity:1}.video .mobile-overlay .overlay-close{position:absolute;top:0;right:0;display:inline-block;width:7em;height:7em;background:no-repeat center;-webkit-background-size:4em 4em;background-size:4em;z-index:10}.video:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.video.playing.buffering .play-button,.video.playing.buffering .play-link{-webkit-border-radius:50%;border-radius:50%;right:0;top:0;height:90px;width:90px}.video.playing.buffering .play-button:after,.video.playing.buffering .play-link:after{left:2px;height:0;border-style:solid;border-width:14px 0 14px 17px}.video.playing .video-wrapper{overflow:visible;position:relative}.video.playing .placeholder{opacity:0;height:0;padding:0}.video.playing .play-button,.video.playing .play-link{-webkit-border-radius:0;border-radius:0;opacity:1;height:60px;width:60px;right:auto;top:auto;background-color:#fff}.video.playing .play-button:after,.video.playing .play-link:after{left:0;height:21px;border-style:double;border-width:0 0 0 16px}.video.playing.paused .play-button,.video.playing.paused .play-link{opacity:1}.video.playing.paused .play-button:after,.video.playing.paused .play-link:after{left:2px;height:0;border-style:solid;border-width:14px 0 14px 17px}.video.playing .video-layer{opacity:1}.video .video-wrapper{-o-transition:padding-bottom 1s;-webkit-transition:padding-bottom 1s;transition:padding-bottom 1s;-ms-transform-origin:left bottom;-webkit-transform-origin:left bottom;transform-origin:left bottom;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:96%}.video .video-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.video .playbar{position:absolute;bottom:0;left:0;width:100%;height:1.3em;z-index:10}.video .playbar .buffer{-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.video .playbar .thumb{-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left center;-webkit-transform-origin:left center;transform-origin:left center;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.video embed,.video iframe,.video object{position:absolute;top:0;left:0;width:100%;height:100%}.video .placeholder{background-position:center top;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;max-width:100%;height:0;padding-bottom:96%;z-index:0}.video .play-link,.video .video-title{-moz-transition:opacity .3s ease-in .5s;-o-transition:opacity .3s ease-in .5s;-webkit-transition:opacity .3s ease-in;-webkit-transition-delay:.5s;-webkit-transition:opacity .3s ease-in .5s;transition:opacity .3s ease-in .5s}.video .video-title{opacity:0;margin-top:40px;color:#fff;font-size:20px;font-weight:700;letter-spacing:1px}.video .play-link{opacity:0;top:auto;bottom:40px;background-color:#fff;height:70px;width:70px}.video .play-link:after{border-left-color:#000}@media only screen and (min-width:768px){.video .placeholder{height:0;padding-bottom:56.25%}.video .video-wrapper{height:0;padding-bottom:56.25%}}@media only screen and (min-width:1024px){.video.playing.buffering .play-button:after,.video.playing.buffering .play-link:after{left:0;border-width:16px;border-color:#fff transparent #fff transparent;-webkit-animation:hourglass 1s infinite;animation:hourglass 1s infinite}.video.playing .placeholder{opacity:0;height:0;padding:0}.video.playing .video-wrapper{padding-bottom:56.25%}.video .placeholder{height:0;padding-bottom:37.5%}.video .video-wrapper{height:0;padding-bottom:37.5%}.video .playlist{display:block}}.play-button,.video .play-link{-o-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;font-size:1em;height:12em;width:12em;background-color:transparent;-webkit-border-radius:50%;border-radius:50%;border:.75em solid #000;padding:0;outline:0;cursor:pointer;opacity:1;z-index:100}.play-button:after,.video .play-link:after{content:'';position:absolute;top:0;bottom:0;left:1em;right:0;margin:auto;width:0;height:0;border-style:solid;border-width:2em 0 2em 3em;border-color:transparent transparent transparent #000}.stores{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10.714em 7.125em}.stores .title-container{text-align:center;margin-bottom:2em}.stores .title{font-family:swatch_ctbold;font-size:2.429em;margin:.8em 0;text-transform:uppercase}.stores .custom-select{max-width:74.7em;margin:0 auto 3.214em auto}.stores .store-title{font-family:swatch_ctbold;margin-bottom:0}.stores .results-list:after,.stores .results-list:before{content:" ";display:table}.stores .results-list:after{display:block;clear:both;height:0;visibility:hidden}.stores .column-three{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:top;float:left;width:calc(50% - 1.785em);margin-bottom:2em}.stores .column-three:nth-of-type(even){float:right}@media only screen and (min-width:768px){.stores{padding:14em 0}.stores .title{font-size:4.857em;margin:.4em 0}.stores .custom-select{margin:0 auto 8.6em auto}.stores .results-list:after,.stores .results-list:before{display:none}.stores .column-three{display:list-item;float:none;width:calc(33.333% - 5em);margin-bottom:2em}.stores .column-three:nth-of-type(even){float:none}}@media only screen and (min-width:1450px){.stores .title{font-size:5em}}