#page-wrapper #page .banner-img,#trends .espot-1,#trends .espot-3{margin:0;padding:0}#page-wrapper{width:100%;min-height:0}#right-nav{height:auto}.campaign-container{position:relative}.campaign-container *{-webkit-backface-visibility:hidden;backface-visibility:hidden}.campaign-container *,.campaign-container :after,.campaign-container :before{box-sizing:border-box}.campaign-container :focus{outline:none;-webkit-tap-highlight-color:transparent}.campaign-container a.sgh-logo{display:block;width:161px!important;height:27px!important;position:absolute;top:55px;left:2%;z-index:99}.campaign-container p{margin:0;padding:0}.campaign-container .sgh-black{background-color:#111}.campaign-container .sgh-blue{background-color:#6bc9d1}.campaign-container .sgh-charcoal{background-color:#2e2e2e}.campaign-container .sgh-green{background-color:#3cb878}.campaign-container .sgh-grey{background-color:#f3f2f2}.campaign-container .sgh-grey-dark{background-color:#898989}.campaign-container .sgh-grey-light{background-color:#f3f2f2}.campaign-container .sgh-red{background-color:#e74c3c}.campaign-container .sgh-white{background-color:#fff}.campaign-container .brandon-thin{font-family:brandon_thin,Arial,Helvetica,sans-serif}.campaign-container .brandon-light{font-family:brandon_light,Arial,Helvetica,sans-serif}.campaign-container .brandon-reg{font-family:brandon_regular,Arial,Helvetica,sans-serif}.campaign-container .brandon-med{font-family:brandon_medium,Arial,Helvetica,sans-serif}.campaign-container .brandon-bold{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400}.campaign-container .brandon-black{font-family:brandon_black,Arial,Helvetica,sans-serif;font-weight:400}.campaign-container a.add-to-cart,.campaign-container a.home-try-on{text-decoration:underline}.campaign-container a.button{height:50px;background:transparent;border:4px solid #111;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#111;cursor:pointer;display:inline-block;font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:1px;line-height:43px;padding-left:20px;padding-right:20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out}.campaign-container a.button .icn path{fill:#111;transition:fill .25s ease-out}.campaign-container a.button svg.bag{width:20px;height:23px;top:8px}.campaign-container a.button.icn-left{padding-left:50px}.campaign-container a.button.icn-left .icn{position:absolute;left:15px}.campaign-container a.button.icn-right{padding-right:50px}.campaign-container a.button.icn-right .icn{position:absolute;right:15px}.campaign-container a.button:hover{background-color:#111;border-color:#111;color:#fff;text-decoration:none}.campaign-container a.button:hover .icn path{fill:#fff}.campaign-container a.button.invert{background-color:#111;color:#fff}.campaign-container a.button.invert .icn path{fill:#fff}.campaign-container a.button.invert:hover{background-color:#fff;border-color:#fff;color:#111}.campaign-container a.button.invert:hover .icn path{fill:#111}.campaign-container a.button.transparent{background-color:transparent;color:#111}.campaign-container a.button.transparent .icn path{fill:#111}.campaign-container a.button.transparent:hover{background-color:#fff;border-color:#fff;color:#111}.campaign-container a.button.transparent:hover .icn path{fill:#111}.campaign-container a.button.white{border-color:#fff}.campaign-container a.button.white:hover{border-color:#111}.campaign-container a.button.red{background-color:#e74c3c;border-color:#e74c3c;color:#fff}.campaign-container a.button.red .icn path{fill:#fff}.campaign-container a.button.red:hover{background-color:#fff;border-color:#fff;color:#111}.campaign-container a.button.red:hover .icn path{fill:#111}.campaign-container a.button.hover-black:hover{background-color:#111;border-color:#111;color:#fff}.campaign-container a.button.hover-black:hover .icn path{fill:#fff}.campaign-container a.button.home-try-on{width:50px;background:#111;border-color:#111;padding:0;position:relative}.campaign-container a.button.home-try-on svg.hto{width:25px;height:26px;position:relative;top:8px}.campaign-container a.button.home-try-on .icn path{fill:#fff}.campaign-container a.button.home-try-on:hover{background:#6bc9d1;border-color:#6bc9d1}.campaign-container a.button.home-try-on:hover .icn path{fill:#fff}.campaign-container .lazy-hidden{opacity:0}.campaign-container .lazy-loaded{transition:opacity .3s;opacity:1}.campaign-container .product-moment{display:inline-block;position:relative}.campaign-container .product-moment .product-content{position:relative}.campaign-container .product-moment .background{background-position:50% 0;background-repeat:no-repeat;background-size:cover;display:block;position:relative;z-index:0}.campaign-container .product-moment .background img{width:100%;height:auto;display:block}.campaign-container .product-moment .intro-video{position:absolute;z-index:10}.campaign-container .product-moment .intro-video .poster,.campaign-container .product-moment .intro-video video{width:100%;height:auto;display:block}.campaign-container .product-moment .intro-video .poster{position:absolute;z-index:2}.campaign-container .product-moment .intro-video video{position:relative;z-index:0}.campaign-container .product-moment .product-cta{width:80px;height:80px;background:#fff;border-radius:100px;cursor:pointer;display:block;font-family:brandon_black,Arial,Helvetica,sans-serif;font-size:11px;line-height:1;position:absolute;bottom:30px;left:30px;text-align:center;z-index:6;text-transform:uppercase}.campaign-container .product-moment .product-cta .close,.campaign-container .product-moment .product-cta .open{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.campaign-container .product-moment .product-cta .icon{display:block;margin:0 auto}.campaign-container .product-moment .product-cta .open{width:80px;top:40%}.campaign-container .product-moment .product-cta .open svg.icon.shades-front-view{width:40px;height:14px;margin-top:17px;margin-bottom:8px}.campaign-container .product-moment .product-cta .close svg.icon.x{width:20px;height:20px;margin-bottom:8px}.campaign-container .product-moment .product-cta.top{top:30px;bottom:auto}.campaign-container .product-moment .product-cta.bottom{top:auto;bottom:30px}.campaign-container .product-moment .product-cta.left{left:30px;right:auto}.campaign-container .product-moment .product-cta.right{left:auto;right:30px}.campaign-container .product-moment .product-details{background:#f3f2f2;position:absolute;z-index:-1}.campaign-container .product-moment .product-details .content{width:90%;margin-left:auto;margin-right:auto;padding:10px 0 30px;position:relative;top:0;left:0}.campaign-container .product-moment .product-details .content .frame{width:250px;font-size:12px;display:table-cell;position:relative;vertical-align:middle;text-align:center}.campaign-container .product-moment .product-details .content .frame .frames{width:90%;height:auto;display:block;margin:0 auto;position:relative;top:0;left:0}.campaign-container .product-moment .product-details .content .frame .details{width:90%;letter-spacing:.1em;list-style:none;margin:0 auto;padding:0}.campaign-container .product-moment .product-details .content .frame .details li{padding:2px 0}.campaign-container .product-moment .product-details .content .frame .details li:first-child{padding-top:0}.campaign-container .product-moment .product-details .content .frame .details .brand,.campaign-container .product-moment .product-details .content .frame .details .cta,.campaign-container .product-moment .product-details .content .frame .details .price{font-family:brandon_black,Arial,Helvetica,sans-serif;font-weight:400}.campaign-container .product-moment .product-details .content .frame .details .style{font-family:brandon_medium,Arial,Helvetica,sans-serif;font-weight:400}.campaign-container .product-moment .product-details .content .frame .details .cta{text-transform:uppercase}.campaign-container .product-moment .product-details .content .frame .details .cta a{color:#000}.campaign-container .product-moment .product-details .close{width:35px;height:35px;cursor:pointer;display:block;background:#000 url(../images/desktop.close.svg) no-repeat 50% 50%;background-size:50%;position:absolute;bottom:0;left:0}.campaign-container .product-moment .product-details .close svg{width:50%;height:auto;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.campaign-container .product-moment.product-stack .product-details .content .frame{width:auto;display:block}.campaign-container .product-moment.connected .background{z-index:1}.campaign-container .product-moment.connected .product-details{z-index:0}.campaign-container .product-moment.connected .product-details .content{width:100%;text-align:center}.campaign-container .product-moment.connected .product-details .content .frame{display:inline-block}.campaign-container .product-moment.fixed-size .background{position:absolute;top:0;bottom:0;left:0;right:0}.campaign-container .product-moment.slider .bx-wrapper{text-align:center}.campaign-container .product-moment.slider .bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;border:1px solid #fff;border-radius:6px}.campaign-container .product-moment.slider .bx-wrapper .bx-pager.bx-default-pager a.active,.campaign-container .product-moment.slider .bx-wrapper .bx-pager.bx-default-pager a:focus,.campaign-container .product-moment.slider .bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff}.campaign-container .product-moment.slider .bx-wrapper .bx-controls-auto,.campaign-container .product-moment.slider .bx-wrapper .bx-pager{position:absolute;bottom:20px;width:100%}.campaign-container .product-moment.slider .bx-wrapper .bx-controls-auto .bx-controls-auto-item,.campaign-container .product-moment.slider .bx-wrapper .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.campaign-container .product-moment.slider .bx-wrapper .bxslider{margin:0}.campaign-container .product-card{max-width:410px;display:inline-block;padding:0 0 50px;position:relative;text-align:center;transition:background-color .3s ease-out;vertical-align:top}.campaign-container .product-card .frames{width:100%;height:auto;display:block;transition:opacity .3s ease-out}.campaign-container .product-card .frames.quarter{opacity:0;position:absolute;top:0}.campaign-container .product-card .details{font-family:brandon_medium,Arial,Helvetica,sans-serif;font-size:16px;letter-spacing:.3em;list-style:none;margin:0 0 30px;padding:0;text-transform:uppercase}.campaign-container .product-card .details li{margin-top:15px}.campaign-container .product-card .details li.make,.campaign-container .product-card .details li.price{font-family:brandon_black,Arial,Helvetica,sans-serif;font-weight:400}.campaign-container .product-card .details li:first-child{margin-top:0}.campaign-container .product-card a.cta{color:#000;font-family:brandon_black,Arial,Helvetica,sans-serif;letter-spacing:.3em;text-transform:uppercase}.campaign-container .product-card a.cta.shop-now{margin-bottom:40px}.campaign-container .product-card p{font-family:brandon_light,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.75;padding:0 29%;text-transform:none}.campaign-container .product-card .footer{width:100%;opacity:0;transition:opacity .3s ease-out;position:absolute;bottom:0}.campaign-container .product-card .footer .cta.add-to-cart,.campaign-container .product-card .footer .cta.home-try-on{width:50px;height:50px;position:absolute;bottom:0}.campaign-container .product-card .footer .cta.add-to-cart .icn,.campaign-container .product-card .footer .cta.home-try-on .icn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.campaign-container .product-card .footer .cta.add-to-cart{left:0}.campaign-container .product-card .footer .cta.home-try-on{right:0}.campaign-container .product-card.highlight:hover{background-color:#f9f5f2}.campaign-container .product-card:hover .frames.front{opacity:0}.campaign-container .product-card:hover .footer,.campaign-container .product-card:hover .frames.quarter{opacity:1}.summer-2016-phase-1 h1,.summer-2016-phase-1 h2,.summer-2016-phase-1 h3,.summer-2016-phase-1 h4,.summer-2016-phase-1 h5,.summer-2016-phase-1 h6{text-align:center}.summer-2016-phase-1 h1{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.5944em;line-height:.99em;letter-spacing:10px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h1{font-size:calc(1.5944em + 3.38701 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h1{font-size:4.98141em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h1{line-height:calc(.99em + .207 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h1{line-height:1.197em}}.summer-2016-phase-1 h2{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.31769em;line-height:.99em;letter-spacing:3px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h2{font-size:calc(1.31769em + 1.49842 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h2{font-size:2.81611em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h2{line-height:calc(.99em + .207 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h2{line-height:1.197em}}.summer-2016-phase-1 h3{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.31769em;line-height:.99em;letter-spacing:3px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h3{font-size:calc(1.31769em + 1.49842 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h3{font-size:2.81611em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h3{line-height:calc(.99em + .207 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h3{line-height:1.197em}}.summer-2016-phase-1 h4{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.089em;line-height:.99em;letter-spacing:5px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h4{font-size:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h4{font-size:1.59201em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h4{line-height:calc(.99em + .207 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h4{line-height:1.197em}}.summer-2016-phase-1 h5{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:.99em;line-height:1.089em;letter-spacing:3px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h5{font-size:calc(.99em + .207 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h5{font-size:1.197em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h5{line-height:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h5{line-height:1.59201em}}.summer-2016-phase-1 h6{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:.9em;line-height:.9em;letter-spacing:3px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h6{font-size:calc(.9em + 0 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h6{font-size:.9em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 h6{line-height:calc(.9em + 0 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 h6{line-height:.9em}}.summer-2016-phase-1 p{font-size:1.089em;line-height:1.089em;font-family:brandon_regular,Arial,Helvetica,sans-serif;font-weight:400}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 p{font-size:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 p{font-size:1.59201em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 p{line-height:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 p{line-height:1.59201em}}.summer-2016-phase-1 section{position:relative}.summer-2016-phase-1 section.hero{bottom:-1px}.summer-2016-phase-1 section.intro{position:relative;z-index:1;background:#e69289;color:#fff;padding:80px 0;text-align:center;bottom:-1px}.summer-2016-phase-1 section.intro h1{margin-bottom:20px;line-height:1.089em}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 section.intro h1{line-height:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 section.intro h1{line-height:1.59201em}}.summer-2016-phase-1 section.intro h5{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.1979em;letter-spacing:5px}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 section.intro h5{font-size:calc(1.1979em + .91947 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 section.intro h5{font-size:2.11737em}}.summer-2016-phase-1 section.intro .summer-toc{display:block;margin:50px 0 0;padding:0;list-style:none}.summer-2016-phase-1 section.intro .summer-toc .summer-item{display:inline-block;margin:0 10px}.summer-2016-phase-1 section.intro .summer-toc .summer-link{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;display:block;letter-spacing:3px;padding:13px 18px;color:#fff;border:2px solid #fff;text-transform:uppercase;font-size:14px}.summer-2016-phase-1 section.intro .summer-toc .summer-link.hover{background-color:#fff;color:#ff7376}.summer-2016-phase-1 section.head{display:table;width:100%;height:100%}.summer-2016-phase-1 section.featured-product{background-size:cover;overflow:hidden}@media screen and (max-width:1200px){.summer-2016-phase-1 section.featured-product{padding-top:70px}}.summer-2016-phase-1 section.featured-product .product-info{z-index:1;padding:0;padding-left:8%;margin-top:-20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.summer-2016-phase-1 section.featured-product .product-info h2{letter-spacing:5px}.summer-2016-phase-1 section.featured-product .product-info .content h2,.summer-2016-phase-1 section.featured-product .product-info .content p{text-align:left}.summer-2016-phase-1 section.featured-product .product-info .content ul.details{margin-top:45px;font-size:.99em;line-height:1.089em}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 section.featured-product .product-info .content ul.details{font-size:calc(.99em + .207 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 section.featured-product .product-info .content ul.details{font-size:1.197em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 section.featured-product .product-info .content ul.details{line-height:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 section.featured-product .product-info .content ul.details{line-height:1.59201em}}.summer-2016-phase-1 section.featured-product .product-info .content ul.details li{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:5px}.summer-2016-phase-1 section.featured-product .product-info .content ul.details li.cta{margin-top:35px}.summer-2016-phase-1 section.featured-product .product-info .content p{letter-spacing:2px;line-height:1.089em}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 section.featured-product .product-info .content p{line-height:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 section.featured-product .product-info .content p{line-height:1.59201em}}.summer-2016-phase-1 section.featured-product .product{width:76%;float:left;padding:0}.summer-2016-phase-1 section.featured-product .product.right{float:right}.summer-2016-phase-1 section.featured-product img{display:block;width:100%;max-width:100%;height:auto}.summer-2016-phase-1 section.products-list{padding:3% 12% 4%;background:#fafafa}.summer-2016-phase-1 section.products-list h3{text-align:center;margin-top:30px}@media screen and (max-width:1200px){.summer-2016-phase-1 section.chill-product{padding-top:60px;padding-bottom:60px}}.summer-2016-phase-1 section.chill-product .product-info{padding-left:5%;padding-right:6%}.summer-2016-phase-1 section.chill-product>.product{width:64%}@media screen and (max-width:1200px){.summer-2016-phase-1 section.rockstar-product{padding-top:45px;padding-bottom:45px}}.summer-2016-phase-1 section.rockstar-product .product-info{width:30%}.summer-2016-phase-1 section.rockstar-product>.product{width:69%}.summer-2016-phase-1 section.bliss-product .product-info{width:31%}.summer-2016-phase-1 section.bliss-product>.product{width:68%}@media screen and (max-width:1200px){.summer-2016-phase-1 section.bliss-product{padding-top:120px}.summer-2016-phase-1 section.bliss-product .product-info{width:32%}}.summer-2016-phase-1 section .product-info h3,.summer-2016-phase-1 section .product-info p{text-align:left}.summer-2016-phase-1 section .content h1{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:30px}.summer-2016-phase-1 .gold .content.main{color:#dbbd94}.summer-2016-phase-1 .gold .product-info,.summer-2016-phase-1 .gold .product-info .details li{color:#fff}.summer-2016-phase-1 .gold .prod-slider h3{color:#dbbd94}.summer-2016-phase-1 .gold .prod-slider .product-card.highlight:hover{background:#f0e9e0}.summer-2016-phase-1 .gold.featured-product{background-color:#dbbd94}.summer-2016-phase-1 .gold a.button{background-color:transparent;border-color:#fff;color:#fff}.summer-2016-phase-1 .gold a.button svg path{fill:#fff}.summer-2016-phase-1 .gold a.button:hover{background-color:#fff;border-color:#fff;color:#dbbd94}.summer-2016-phase-1 .gold a.button:hover svg path{fill:#dbbd94}.summer-2016-phase-1 .gold .product-card a.button{background-color:#dbbd94;border-color:#dbbd94;color:#fff}.summer-2016-phase-1 .gold .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .gold .bx-wrapper .bx-pager.bx-default-pager a{background:#dbbd94;border:2px solid #dbbd94}.summer-2016-phase-1 .gold .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #dbbd94}.summer-2016-phase-1 .gold .button.special-occasion{background:#fff}.summer-2016-phase-1 .gold .button.special-occasion a{color:#dbbd94}.summer-2016-phase-1 .gold .button.special-occasion:hover a{color:#fff}.summer-2016-phase-1 .gold .button.special-occasion:hover{background-color:#dbbd94;border-color:#fff}.summer-2016-phase-1 .lime .content.main{color:#a3da74}.summer-2016-phase-1 .lime .product-info,.summer-2016-phase-1 .lime .product-info .details li{color:#fff}.summer-2016-phase-1 .lime .prod-slider h3{color:#a3da74}.summer-2016-phase-1 .lime .prod-slider .product-card.highlight:hover{background:#ebf4e3}.summer-2016-phase-1 .lime.featured-product{background-color:#a3da74}.summer-2016-phase-1 .lime a.button{background-color:transparent;border-color:#fff;color:#fff}.summer-2016-phase-1 .lime a.button svg path{fill:#fff}.summer-2016-phase-1 .lime a.button:hover{background-color:#fff;border-color:#fff;color:#a3da74}.summer-2016-phase-1 .lime a.button:hover svg path{fill:#a3da74}.summer-2016-phase-1 .lime .product-card a.button{background-color:#a3da74;border-color:#a3da74;color:#fff}.summer-2016-phase-1 .lime .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .lime .bx-wrapper .bx-pager.bx-default-pager a{background:#a3da74;border:2px solid #a3da74}.summer-2016-phase-1 .lime .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #a3da74}.summer-2016-phase-1 .lime .button.special-occasion{background:#fff}.summer-2016-phase-1 .lime .button.special-occasion a{color:#a3da74}.summer-2016-phase-1 .lime .button.special-occasion:hover a{color:#fff}.summer-2016-phase-1 .lime .button.special-occasion:hover{background-color:#a3da74;border-color:#fff}.summer-2016-phase-1 .teal .content.main{color:#02a5b4}.summer-2016-phase-1 .teal .product-info{color:#101010}.summer-2016-phase-1 .teal .prod-slider h3,.summer-2016-phase-1 .teal .product-info .details li{color:#02a5b4}.summer-2016-phase-1 .teal .prod-slider .product-card.highlight:hover{background:#e8f0f1}.summer-2016-phase-1 .teal.featured-product{background-color:#c5e4e6}.summer-2016-phase-1 .teal a.button{background-color:transparent;border-color:#02a5b4;color:#02a5b4}.summer-2016-phase-1 .teal a.button svg path{fill:#02a5b4}.summer-2016-phase-1 .teal a.button:hover{background-color:#02a5b4;border-color:#02a5b4;color:#fff}.summer-2016-phase-1 .teal a.button:hover svg path{fill:#fff}.summer-2016-phase-1 .teal .product-card a.button{background-color:#02a5b4;border-color:#02a5b4;color:#fff}.summer-2016-phase-1 .teal .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .teal .bx-wrapper .bx-pager.bx-default-pager a{background:#02a5b4;border:2px solid #02a5b4}.summer-2016-phase-1 .teal .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #02a5b4}.summer-2016-phase-1 .teal .button.special-occasion{background:#02a5b4}.summer-2016-phase-1 .teal .button.special-occasion a{color:#fff}.summer-2016-phase-1 .teal .button.special-occasion:hover a{color:#02a5b4}.summer-2016-phase-1 .teal .button.special-occasion:hover{background-color:#fff;border-color:#02a5b4}.summer-2016-phase-1 .dark-teal .content.main{color:#2d847a}.summer-2016-phase-1 .dark-teal .product-info{color:#101010}.summer-2016-phase-1 .dark-teal .prod-slider h3,.summer-2016-phase-1 .dark-teal .product-info .details li{color:#2d847a}.summer-2016-phase-1 .dark-teal .prod-slider .product-card.highlight:hover{background:#e2f0ee}.summer-2016-phase-1 .dark-teal.featured-product{background-color:#aadcd6}.summer-2016-phase-1 .dark-teal a.button{background-color:transparent;border-color:#2d847a;color:#2d847a}.summer-2016-phase-1 .dark-teal a.button svg path{fill:#2d847a}.summer-2016-phase-1 .dark-teal a.button:hover{background-color:#2d847a;border-color:#2d847a;color:#fff}.summer-2016-phase-1 .dark-teal a.button:hover svg path{fill:#fff}.summer-2016-phase-1 .dark-teal .product-card a.button{background-color:#2d847a;border-color:#2d847a;color:#fff}.summer-2016-phase-1 .dark-teal .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .dark-teal .bx-wrapper .bx-pager.bx-default-pager a{background:#2d847a;border:2px solid #2d847a}.summer-2016-phase-1 .dark-teal .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #2d847a}.summer-2016-phase-1 .dark-teal .button.special-occasion{background:#2d847a}.summer-2016-phase-1 .dark-teal .button.special-occasion a{color:#fff}.summer-2016-phase-1 .dark-teal .button.special-occasion:hover a{color:#2d847a}.summer-2016-phase-1 .dark-teal .button.special-occasion:hover{background-color:#fff;border-color:#2d847a}.summer-2016-phase-1 .blue .content.main{color:#7fbad7}.summer-2016-phase-1 .blue .product-info{color:#101010}.summer-2016-phase-1 .blue .prod-slider h3,.summer-2016-phase-1 .blue .product-info .details li{color:#7fbad7}.summer-2016-phase-1 .blue .prod-slider .product-card.highlight:hover{background:#e8f0f1}.summer-2016-phase-1 .blue.featured-product{background-color:#7fbad7}.summer-2016-phase-1 .blue a.button{background-color:transparent;border-color:#7fbad7;color:#7fbad7}.summer-2016-phase-1 .blue a.button svg path{fill:#7fbad7}.summer-2016-phase-1 .blue a.button:hover{background-color:#7fbad7;border-color:#7fbad7;color:#fff}.summer-2016-phase-1 .blue a.button:hover svg path{fill:#fff}.summer-2016-phase-1 .blue .product-card a.button{background-color:#7fbad7;border-color:#7fbad7;color:#fff}.summer-2016-phase-1 .blue .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .blue .bx-wrapper .bx-pager.bx-default-pager a{background:#7fbad7;border:2px solid #7fbad7}.summer-2016-phase-1 .blue .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #7fbad7}.summer-2016-phase-1 .blue .button.special-occasion{background:#7fbad7}.summer-2016-phase-1 .blue .button.special-occasion a{color:#fff}.summer-2016-phase-1 .blue .button.special-occasion:hover a{color:#7fbad7}.summer-2016-phase-1 .blue .button.special-occasion:hover{background-color:#fff;border-color:#7fbad7}.summer-2016-phase-1 .salmon .content.main{color:#e69289}.summer-2016-phase-1 .salmon .product-info,.summer-2016-phase-1 .salmon .product-info .details li{color:#fff}.summer-2016-phase-1 .salmon .prod-slider h3{color:#e69289}.summer-2016-phase-1 .salmon .prod-slider .product-card.highlight:hover{background:#f7ebef}.summer-2016-phase-1 .salmon.featured-product{background-color:#e69289}.summer-2016-phase-1 .salmon a.button{background-color:transparent;border-color:#fff;color:#fff}.summer-2016-phase-1 .salmon a.button svg path{fill:#fff}.summer-2016-phase-1 .salmon a.button:hover{background-color:#fff;border-color:#fff;color:#e69289}.summer-2016-phase-1 .salmon a.button:hover svg path{fill:#e69289}.summer-2016-phase-1 .salmon .product-card a.button{background-color:#e69289;border-color:#e69289;color:#fff}.summer-2016-phase-1 .salmon .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .salmon .bx-wrapper .bx-pager.bx-default-pager a{background:#e69289;border:2px solid #e69289}.summer-2016-phase-1 .salmon .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #e69289}.summer-2016-phase-1 .salmon .button.special-occasion{background:#fff}.summer-2016-phase-1 .salmon .button.special-occasion a{color:#e69289}.summer-2016-phase-1 .salmon .button.special-occasion:hover a{color:#fff}.summer-2016-phase-1 .salmon .button.special-occasion:hover{background-color:#e69289;border-color:#fff}.summer-2016-phase-1 .yellow .content.main{color:#ffbe04}.summer-2016-phase-1 .yellow .product-info{color:#101010}.summer-2016-phase-1 .yellow .prod-slider h3,.summer-2016-phase-1 .yellow .product-info .details li{color:#ffbe04}.summer-2016-phase-1 .yellow .prod-slider .product-card.highlight:hover{background:#f5f0de}.summer-2016-phase-1 .yellow.featured-product{background-color:#fff0c3}.summer-2016-phase-1 .yellow a.button{background-color:transparent;border-color:#ffbe04;color:#ffbe04}.summer-2016-phase-1 .yellow a.button svg path{fill:#ffbe04}.summer-2016-phase-1 .yellow a.button:hover{background-color:#ffbe04;border-color:#ffbe04;color:#382f51}.summer-2016-phase-1 .yellow a.button:hover svg path{fill:#382f51}.summer-2016-phase-1 .yellow .product-card a.button{background-color:#ffbe04;border-color:#ffbe04;color:#fff}.summer-2016-phase-1 .yellow .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .yellow .bx-wrapper .bx-pager.bx-default-pager a{background:#ffbe04;border:2px solid #ffbe04}.summer-2016-phase-1 .yellow .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #ffbe04}.summer-2016-phase-1 .yellow .button.special-occasion{background:#ffbe04}.summer-2016-phase-1 .yellow .button.special-occasion a{color:#382f51}.summer-2016-phase-1 .yellow .button.special-occasion:hover a{color:#ffbe04}.summer-2016-phase-1 .yellow .button.special-occasion:hover{background-color:#382f51;border-color:#ffbe04}.summer-2016-phase-1 .pink .content.main{color:#ffa6be}.summer-2016-phase-1 .pink .product-info,.summer-2016-phase-1 .pink .product-info .details li{color:#fff}.summer-2016-phase-1 .pink .prod-slider h3{color:#ffa6be}.summer-2016-phase-1 .pink .prod-slider .product-card.highlight:hover{background:#f1e8e8}.summer-2016-phase-1 .pink.featured-product{background-color:#ffa6be}.summer-2016-phase-1 .pink a.button{background-color:transparent;border-color:#fff;color:#fff}.summer-2016-phase-1 .pink a.button svg path{fill:#fff}.summer-2016-phase-1 .pink a.button:hover{background-color:#fff;border-color:#fff;color:#ffa6be}.summer-2016-phase-1 .pink a.button:hover svg path{fill:#ffa6be}.summer-2016-phase-1 .pink .product-card a.button{background-color:#ffa6be;border-color:#ffa6be;color:#fff}.summer-2016-phase-1 .pink .product-card a.button svg path{fill:#fff}.summer-2016-phase-1 .pink .bx-wrapper .bx-pager.bx-default-pager a{background:#ffa6be;border:2px solid #ffa6be}.summer-2016-phase-1 .pink .bx-wrapper .bx-pager.bx-default-pager a.active:before{border:2px solid #ffa6be}.summer-2016-phase-1 .pink .button.special-occasion{background:#fff}.summer-2016-phase-1 .pink .button.special-occasion a{color:#ffa6be}.summer-2016-phase-1 .pink .button.special-occasion:hover a{color:#fff}.summer-2016-phase-1 .pink .button.special-occasion:hover{background-color:#ffa6be;border-color:#fff}.summer-2016-phase-1 .head .half{vertical-align:middle}.summer-2016-phase-1 .head .product-moment{position:absolute;bottom:0}.summer-2016-phase-1 .head .content.main{padding:20px 13%}.summer-2016-phase-1 .head .content.main h1{font-size:1.5944em}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 .head .content.main h1{font-size:calc(1.5944em + 3.38701 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 .head .content.main h1{font-size:4.98141em}}@media screen and (min-width:1440px){.summer-2016-phase-1 .head .content.main p{font-size:24px;line-height:56px}}@media screen and (max-width:1270px){.summer-2016-phase-1 .head .content.main p{line-height:2;font-size:21px}}@media screen and (max-width:1100px){.summer-2016-phase-1 .head .content.main h4{font-size:15px}.summer-2016-phase-1 .head .content.main h1{letter-spacing:5px}.summer-2016-phase-1 .head .content.main p{font-size:19px}}.summer-2016-phase-1 .head .background{height:auto}.summer-2016-phase-1 .head .background h1,.summer-2016-phase-1 .head .background h4{text-align:left}.summer-2016-phase-1 .head .background h1{margin-top:7px}.summer-2016-phase-1 .head .product-details{display:inline-block;background:#fff;color:#101010}.summer-2016-phase-1 .head .product-details .content{width:auto}.summer-2016-phase-1 .head .product-details .content .frame{display:inline-block}.summer-2016-phase-1 .head .product-details .content .frame li{letter-spacing:2px}.summer-2016-phase-1 .head .product-content{height:100%;position:static}.summer-2016-phase-1 .head .content p{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:4px;font-size:1.1979em;line-height:1.44946em}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 .head .content p{font-size:calc(1.1979em + .91947 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 .head .content p{font-size:2.11737em}}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 .head .content p{line-height:calc(1.44946em + 2.29596 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 .head .content p{line-height:3.74542em}}@-moz-document url-prefix(){.summer-2016-phase-1 .head .content p{line-height:50px}}.summer-2016-phase-1 .head .product-cta p{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;line-height:1;color:#000;font-size:11px;letter-spacing:1px}.summer-2016-phase-1 .prod-slider h3{font-size:1.089em}@media (min-width:10em) and (max-width:140em){.summer-2016-phase-1 .prod-slider h3{font-size:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.summer-2016-phase-1 .prod-slider h3{font-size:1.59201em}}.summer-2016-phase-1 .prod-slider .bx-wrapper{box-shadow:none}.summer-2016-phase-1 .prod-slider .bx-viewport{height:320px!important}.summer-2016-phase-1 .prod-slider .product-card{position:relative;min-width:10px;padding:0;color:#101010}.summer-2016-phase-1 .prod-slider .product-card a.button{opacity:0;float:left;margin:0}.summer-2016-phase-1 .prod-slider .product-card div.home-icn{width:50px;height:50px;float:right;opacity:0;background:url(../images/desktop.home-try-on.svg)}.summer-2016-phase-1 .prod-slider .product-card img{width:90%;margin:auto}.summer-2016-phase-1 .prod-slider .product-card .details{font-size:14px}.summer-2016-phase-1 .prod-slider .product-card .details li{margin-top:8px}.summer-2016-phase-1 .prod-slider .product-card .details li.make,.summer-2016-phase-1 .prod-slider .product-card .details li.price{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400}.summer-2016-phase-1 .prod-slider .product-card .badge{position:relative;margin:-15px 0 11px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.summer-2016-phase-1 .prod-slider .product-card .badge .s-icon{display:inline-block;width:20px;height:20px;background-image:url(../images/desktop.polarized_icon.png);background-size:100%;background-repeat:no-repeat;margin:-1px 5px 0 0;vertical-align:middle}.summer-2016-phase-1 .prod-slider .product-card .badge .text{vertical-align:middle}.summer-2016-phase-1 .prod-slider .product-card:hover a.button,.summer-2016-phase-1 .prod-slider .product-card:hover div.home-icn{opacity:1}.bx-wrapper{position:relative;margin:20px auto 30px;padding:0;*zoom:1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}ul.bxslider li{width:100%}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-viewport{height:340px}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{text-align:center;position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-pager-item{position:relative;padding:5px}.bx-wrapper .bx-pager.bx-default-pager a{background:#fff;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 5px;outline:0;border:2px solid #fff;border-radius:8px}.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff!important;transition:all .2s linear}.bx-wrapper .bx-pager.bx-default-pager a.active:before{content:'';background:#fff;width:20px;height:20px;border:2px solid #101010;border-radius:100%;position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:-100px;background:url(../images/desktop.arrow-left.svg) no-repeat}.bx-wrapper .bx-prev:hover{background:url(../images/desktop.arrow-left-h.svg) no-repeat}.bx-wrapper .bx-next{right:-100px;background:url(../images/desktop.arrow-right.svg) no-repeat}.bx-wrapper .bx-next:hover{background:url(../images/desktop.arrow-right-h.svg) no-repeat}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-15px;outline:0;width:30px;height:30px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{opacity:.1}.summer-2016-phase-1 section .product-info{text-transform:none;width:34%;color:#fff;display:inline-block;vertical-align:top;padding:5% 2% 0 8%}.summer-2016-phase-1 section .product-info .content h2{text-transform:uppercase}.summer-2016-phase-1 section .product-info .content p{margin-bottom:20px}@media screen and (min-width:1300px){.summer-2016-phase-1 section .product-info .content h2{font-size:30px;line-height:normal}.summer-2016-phase-1 section .product-info .content p{font-size:22px;line-height:1.7}}@media screen and (max-width:1270px){.summer-2016-phase-1 section .product-info .content h2{letter-spacing:5px}.summer-2016-phase-1 section .product-info .content p{line-height:2;font-size:20px}}.summer-2016-phase-1 section .product-info .para{text-align:left;padding-bottom:20%}.summer-2016-phase-1 section .product-info .prod-details{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;letter-spacing:3px;line-height:26px}.summer-2016-phase-1 section .product-info .prod-details .prod-details-cta{margin-bottom:30px}.summer-2016-phase-1 section .product-info .prod-details a.cta{text-decoration:underline}.summer-2016-phase-1 section .product-info h2{margin-bottom:20px}.sgh.new-header #footer{min-height:inherit}.campaign-container .product-moment .product-cta .close{margin-top:5px}#perksCarousel{padding:0;width:100%;margin-left:5px}*,:after,:before{box-sizing:border-box}.campaign-container .product-card,.campaign-container .product-card .frames{transition:all 0s ease 0s}.campaign-container .product-moment .product-details .content .frame .details .brand,.campaign-container .product-moment .product-details .content .frame .details .cta,.campaign-container .product-moment .product-details .content .frame .details .price,.summer-2016-phase-1 a.button{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400}.summer-2016-phase-1 a.button{background:#fff;border:3px solid #fff;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;letter-spacing:1px;line-height:2;padding:10px 20px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .25s ease-out,color .25s ease-out,border-color .25s ease-out;border-radius:0;border:2px solid #fff;font-size:12px;line-height:26px;margin-top:10px}.summer-2016-phase-1 a.button .icn{position:absolute}.summer-2016-phase-1 a.button .icn path{fill:#fff}.summer-2016-phase-1 a.button svg.bag{width:20px;height:23px}.summer-2016-phase-1 a.button.icn-left{padding-left:20px}.summer-2016-phase-1 a.button.icn-left .icn{left:15px;display:none;}.summer-2016-phase-1 a.button svg.bag{top:10px}.summer-2016-phase-1 .details li{list-style-type:none}.summer-2016-phase-1 .details li.brand,.summer-2016-phase-1 .details li.price,.summer-2016-phase-1 .details li.style{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;margin-bottom:6px;display:block;text-transform:uppercase}.summer-2016-phase-1 .details li.polarized{margin-bottom:6px}.summer-2016-phase-1 .triangle{width:30px;height:30px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background:#e69289;position:absolute;bottom:-15px;left:50%;margin-left:-15px}.summer-2016-phase-1 .half{width:50%;display:table-cell;vertical-align:middle;height:100%}.summer-2016-phase-1 .half.half-left{position:relative}.summer-2016-phase-1 .half img{display:block;width:100%;max-width:100%;height:auto}.summer-2016-phase-1 .detail-polarized{display:inline-block;font-size:10px;text-transform:uppercase;color:#000;letter-spacing:2px}.summer-2016-phase-1 .detail-polarized:before{content:" ";display:inline-block;vertical-align:middle;margin:-3px 8px 0 0;width:20px;height:20px;background:url(../images/desktop.polarized_icon.png) no-repeat 50%;background-size:100%}.summer-2016-phase-1 video{display:block;width:100%;max-width:100%;height:auto}.summer-2016-phase-1 img.bg{position:absolute;top:0;left:0;z-index:-100}.summer-2016-phase-1 .center{display:table-cell;vertical-align:middle}.summer-2016-phase-1 .pos-bottom{position:absolute;bottom:0;display:block;width:100%;background-image:url(../images/desktop.hero-logo.svg);background-size:calc(100% + 10px);background-position:50%}.summer-2016-phase-1 a.sgh-logo{display:block;width:161px!important;height:27px!important;position:absolute;top:55px;left:2%;z-index:99}.summer-2016-phase-1 .stretch-text{overflow:hidden;white-space:nowrap}.summer-2016-phase-1 .content{position:relative;z-index:1}.summer-2016-phase-1 .background{position:relative;z-index:0;height:100%}.triangle,section.intro{-webkit-transform:translateZ(0);transform:translateZ(0);transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition:background-color 2s}.triangle h5,section.intro h5{font-family:brandon_regular,Arial,Helvetica,sans-serif;font-weight:400;font-size:1.089em;line-height:2}@media (min-width:10em) and (max-width:140em){.triangle h5,section.intro h5{font-size:calc(1.089em + .50301 * ((100vw - 10em) / 130))}}@media (min-width:140em){.triangle h5,section.intro h5{font-size:1.59201em}}.triangle.step-1,section.intro.step-1{background-color:#ff7376}.triangle.step-2,section.intro.step-2{background-color:#ffa173}.triangle.step-3,section.intro.step-3{background-color:#ffbe07}.triangle.step-4,section.intro.step-4{background-color:#c5f356}.triangle.step-5,section.intro.step-5{background-color:#2bd05f}.triangle.step-6,section.intro.step-6{background-color:#00a5b4}.triangle.step-7,section.intro.step-7{background-color:#7376ff}.hero-logo{bottom:55px;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.hero>.background{display:table;width:100%}.hero .half{position:relative}.hero .half>.image{position:absolute;top:0;left:0}.hero .half .hero-tagline{font-family:brandon_medium,Arial,Helvetica,sans-serif;font-weight:400;color:#fff;display:inline-block;font-size:20px;left:48%;letter-spacing:3px;line-height:1.3;position:absolute;top:42%;width:auto}.hero .half .hero-tagline span{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;display:block;font-size:29px;text-align:center;width:100%}@media screen and (max-width:1100px){.hero .half .hero-tagline{font-size:20px}.hero .half .hero-tagline span{font-size:28px}}.hero .half:first-child .hero-tagline{text-align:center;left:58%;top:34%;color:#000}.indicators{position:fixed;top:200px;right:40px;z-index:99;width:20px;display:none}.indicators li{margin:10px;list-style-type:none;position:relative;display:inline-block}.indicators a:before{text-indent:-9999px;display:inline-block;width:12px;height:12px;margin-left:-6px;margin-top:-6px;margin:0 5px;outline:0;border:2px solid #fff;border-radius:6px;transition:all .2 linear}.indicators a.active:before,.indicators a:before{content:'';position:absolute;background:transparent;top:50%;left:50%}.indicators a.active:before{width:24px;height:24px;border:2px solid #fff;border-radius:11px;margin-left:-12px;margin-top:-12px}.indicators a:hover:before{background:#fff}.shade-of-the-week>.content{color:#fff!important;font-weight:400;line-height:1!important;margin:0 auto;padding:2% 0 4%;position:relative;width:40%}.shade-of-the-week #sunset-container{overflow:hidden;position:relative}.shade-of-the-week #sunset-container #sun-stroke{height:295%;padding:5.5% 0;position:absolute;width:100%}.shade-of-the-week #sunset-container #sun-stroke path{height:auto;width:100%}.shade-of-the-week #sunset-container #sun-stroke path.line{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-miterlimit:10px}@media all and (max-width:1340px){.shade-of-the-week #sunset-container #sun-stroke{height:290%}}@media all and (max-width:1260px){.shade-of-the-week #sunset-container #sun-stroke{height:285%}}@media all and (max-width:1110px){.shade-of-the-week #sunset-container #sun-stroke{height:280%}}.shade-of-the-week #sunset-container #sunshine path{fill:#fcf16d}.shade-of-the-week #sunset-container .content{padding-top:19%}.shade-of-the-week .heading{font-family:brandon_medium,Arial,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:22px;letter-spacing:4px;line-height:1.25;text-align:center}.shade-of-the-week .date-info p{font-family:brandon_regular,Arial,Helvetica,sans-serif;font-weight:400;color:#fff!important;font-size:16px!important;letter-spacing:3px;padding-top:10px;text-align:center}.shade-of-the-week .day,.shade-of-the-week .month{letter-spacing:2px;text-transform:capitalize}.shade-of-the-week .daily-frame-product{padding-top:60%;position:relative}.shade-of-the-week .daily-frame-product .content{color:#000;position:relative;text-align:center;z-index:1}.shade-of-the-week .frames{height:auto;left:-37%;margin-top:-18%;max-width:175%;position:absolute;top:0;width:175% !important;z-index:0}.shade-of-the-week .details{color:#fff;font-size:14px;letter-spacing:4px;line-height:1.5;list-style:none;margin:0}.shade-of-the-week .details li.brand,.shade-of-the-week .details li.price{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400}.shade-of-the-week .details li.brandon-med{font-family:brandon_medium,Arial,Helvetica,sans-serif;font-weight:400}.shade-of-the-week .progress-bar{left:-10%;margin-top:30px;position:relative;width:120%}.shade-of-the-week .progress-wrap{bottom:11px;height:1px;left:1%;position:absolute;width:98%}.shade-of-the-week .progress-scale{background-color:#fff;height:1px;left:0;opacity:.3;position:absolute;top:0;width:100%}.shade-of-the-week .progress-indicator{background-color:#fff;height:1px;position:relative;width:0}.shade-of-the-week .days{font-family:brandon_medium,Arial,Helvetica,sans-serif;font-weight:400;display:table;list-style:none;margin:0 1%;position:relative;width:98%}.shade-of-the-week .days .label{display:inline-block;font-size:16px;left:4px;letter-spacing:4px;line-height:2;margin:0;position:relative}.shade-of-the-week .days .dot{background-color:#fff;border:2px solid #fff;border-radius:50%;display:inline-block;height:7px;width:7px}.shade-of-the-week .days .dot-highlight{background-color:#fff;border-radius:50%;bottom:3px;display:inline-block;height:18px;left:50%;margin-left:-9px;opacity:.3;position:absolute;width:18px}.shade-of-the-week .days li{display:table-cell;margin:0;padding:0;position:relative;text-align:center;width:14%}.shade-of-the-week .days li.active .dot{background-color:#86d9d2;height:14px;position:relative;top:-2px;width:14px}.shade-of-the-week .days li:first-child{text-align:left}.shade-of-the-week .days li:first-child .label{left:0}.shade-of-the-week .days li:first-child .dot-highlight{left:-2px;margin-left:0}.shade-of-the-week .days li:last-child{text-align:right}.shade-of-the-week .days li:last-child .label{left:8px}.shade-of-the-week .days li:last-child .dot-highlight{left:auto;margin-left:0;right:-2px}.shade-of-the-week a.button{background-color:transparent;border-color:#fff;color:#fff}.shade-of-the-week a.button svg path{fill:#fff}.shade-of-the-week a.button:hover{background-color:#fff;border-color:#fff;color:#e69289}.shade-of-the-week a.button:hover svg path{fill:#e69289!important}.shade-of-the-week #more-info{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:2px solid #fff;border-radius:200px;color:#fff;display:block;font-size:11px;height:40px;line-height:1.15;right:-25%;text-align:center;transition:background-color .2s ease-out;width:40px}.shade-of-the-week #more-info .plus{height:11px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:11px}.shade-of-the-week #more-info .plus polygon{fill:#fff;stroke:2px}.shade-of-the-week #more-info:hover{background-color:#fff;color:#000}.shade-of-the-week #more-info:hover .plus polygon{fill:#000}.shade-of-the-week>.info-panel{background:#fff;bottom:0;opacity:0;position:absolute;right:0;top:0;width:30%;z-index:2}.shade-of-the-week>.info-panel .close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;height:9px;left:5%;width:8px;z-index:5}.shade-of-the-week>.info-panel .close .x{height:auto;width:100%}.shade-of-the-week>.info-panel .content{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 20%}.shade-of-the-week>.info-panel .content p{font-family:brandon_regular,Arial,Helvetica,sans-serif;font-weight:400;color:#000;font-size:18px;line-height:1.75;text-transform:none}.shade-of-the-week>.info-panel .daily-frame-learn-more{font-family:brandon_bold,Arial,Helvetica,sans-serif;font-weight:400;display:block;font-size:16px;padding-top:20px;text-decoration:underline;text-transform:uppercase}.shade-of-the-week>.background,.shade-of-the-week>.background .sky-grad{bottom:0;left:0;position:absolute;right:0;top:0}.shade-of-the-week>.background .sky-grad{height:100%}.shade-of-the-week>.background .sky-dawn{background-color:#fee983;background-image:linear-gradient(180deg,#18d6fa,#fee983);opacity:0}.shade-of-the-week>.background .sky-morning{background-color:#fdde88;background-image:linear-gradient(180deg,#0fd4fe,#fdde88);opacity:0}.shade-of-the-week>.background .sky-noon{background-color:#adfefd;background-image:linear-gradient(180deg,#1066cf,#adfefd);opacity:0}.shade-of-the-week>.background .sky-dusk{background-color:#fec068;background-image:linear-gradient(180deg,#4f0b71,#fec068);opacity:1}.shade-of-the-week.info-open #more-info{pointer-events:none}