body:before{display:none}body:after{content:"\"<small\":\"(max-width: 767px)', '<=small\":\"(max-width: 768px)', '>=small\":\"(min-width: 768px)', '>small\":\"(min-width: 769px)', '<medium\":\"(max-width: 992px)', '<=medium\":\"(max-width: 993px)', '>=medium\":\"(min-width: 993px)', '>medium\":\"(min-width: 994px)', '<large\":\"(max-width: 1499px)', '<=large\":\"(max-width: 1500px)', '>=large\":\"(min-width: 1500px)', '>large\":\"(min-width: 1501px)\"";display:none}.quick-view{overflow:hidden;width:100%}.quick-view .product-fullimg img{display:block;margin-left:auto;margin-right:auto}.quick-view .product-fullimg-inner{position:relative}.quick-view .product-fullimg-inner .slider-next,.quick-view .product-fullimg-inner .slider-prev{width:30px;height:30px}.quick-view .product-fullimg-inner ul.slick-dots>li>button,.quick-view .product-fullimg-inner ul.slick-dots>li>button:before{font-size:10px}.quick-view .product-expanded{position:relative;max-width:760px;margin-left:auto;margin-right:auto;overflow:hidden}.quick-view .product-close{position:absolute;top:0;right:0;display:none;width:20px;height:20px;overflow:hidden;background-position:center;padding:1.5rem;cursor:pointer}.quick-view .product-page-link{display:block;margin-top:1.5rem}.quick-view .description-text p,.quick-view .description-text li{display:none}.quick-view .description-text p:first-child,.quick-view .description-text li:first-child{display:block}.quick-view .description-share ul{margin:0;padding:0;list-style-type:none}.quick-view .description-share ul li{display:inline-block}.quick-view .product-expanded{background:white;text-align:left}.quick-view .product-price-sale{color:red}.quick-view .product-price{margin-bottom:1.5rem}.quick-view .description-color-picker{margin-bottom:1.125rem;white-space:nowrap}.quick-view .description-color-picker strong{background-color:transparent;border:none;padding:0 5px 0 0;border-right:1px solid #797979;line-height:1}.quick-view .description-color-picker span{padding:0 5px;display:inline-block}.quick-view .product-close{cursor:pointer}.quick-view .product-fullimg{text-align:center}.quick-view .product-details .product-page-link{background-color:white;color:black}.quick-view .product-details .product-page-link:after{font-size:18px;vertical-align:middle;line-height:12px}.quick-view .product-details ul{list-style:none}.quick-view .product-details ul li{font-size:13px}.quick-view .description-share ul{list-style:none;margin:0;padding:1.125rem 0}.quick-view .description-share li{display:inline-block}.quick-view .description-share button{border:none;background-color:transparent;padding:0 3px}.quick-view.is-active{display:block;height:650px;opacity:1}.quick-view.is-active.transition{height:0;opacity:0;overflow:hidden}.filter-module{position:relative;padding:0;margin-bottom:3rem}.filter-module .normal-grid,.filter-module .small-grid{height:40px;line-height:40px;padding:0 5px}.filter-module .normal-grid>i,.filter-module .small-grid>i{font-size:18px}.filter-module .small-grid{padding-right:10px}.filter-module .normal-grid{padding-left:10px}.filter-module .filters .filter-option label{cursor:pointer}.filter-module .filters-container-inner{padding-top:20px;overflow:hidden}.filter-module .breadcrumbs{height:40px;line-height:40px;width:50%;position:relative;z-index:2}.filter-module .controls{height:40px;clear:both;width:100%;text-align:right;white-space:nowrap;position:relative;border-bottom:1px solid #ccc;margin-top:-40px}.filter-module .controls .toggle-filter{width:154px;text-align:right;height:40px;vertical-align:top;height:calc(100% + 1px)}.filter-module .controls .toggle-filter>i{display:inline-block;vertical-align:top;position:relative;margin-left:4px;top:-4px;font-size:18px}.filter-module .selected-filters{position:absolute;top:100%;padding-top:5px;line-height:1.5}.filter-module .selected-filters [data-filter]{display:inline-block;vertical-align:middle}.filter-module .selected-filters [data-filter] .remove-selected{display:inline-block;vertical-align:top;padding-right:1.5rem;padding-left:15px;position:relative}.filter-module .selected-filters [data-filter] .filter-close{width:10px;height:10px;position:relative;display:block;background-size:10px 10px;background-position:center;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%200%2C19%20L%2019%2C0%20L%2020%2C1%20L%201%2C20%20Z%22%2F%3E%3Cpath%20d%3D%22M%200%2C1%20L%201%2C0%20L%2020%2C19%20L%2019%2C20%20Z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.filter-module .selected-filters .clear-filter{display:inine-block;margin-left:1.5rem;vertical-align:top}.filters ul li,.filter-menu ul li{line-height:2}.filters .filter-collection,.filter-menu .filter-collection{list-style:none;margin:0;padding:1.5rem 0}.filter-container{padding-bottom:40px}.filters .filter-container:nth-child(4){margin-left:15px}.filters .filter-container:last-child{margin-left:-15px}.filter-container dd,.filter-container dl{margin:0;padding:0}.filter-container .filter-options{list-style:none;padding:0}.filter-container .filter-option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hex_colors .filter-options{margin:1.125rem 0 0 -.75rem}.hex_colors .filter-option{float:left;margin:0 0 .75rem .75rem}.hex_colors .filter-option label{border-radius:50%;display:block;width:15px;height:15px}.hex_colors span{border-radius:50%;display:block;width:15px;height:15px}.filter-module .toggle-filter .closed{display:none}.filter-module.is-closed .filters-container{display:none;overflow:hidden}.filter-module.is-closed .filters-container .filters-container-inner{overflow:hidden}.filter-module.is-closed .toggle-filter .opened{display:none}.filter-module.is-closed .toggle-filter .closed{display:inline-block}.filter-module .count{float:none}.filter-module .filter-option a{padding-bottom:1px}.filter-module .filter-option a.is-active,.filter-module .filter-option a:hover{border-bottom:1px solid black}.filter-module .filters-container{display:block;height:auto}.filter-module .count{line-height:2.25rem}.filter-module .toggle-filter{text-align:center;font-size:12px}.filter-module .normal-grid,.filter-module .small-grid{color:#818181;cursor:pointer}.filter-module .clear-filter{color:#999}.filter-module .filter-option label{white-space:nowrap}.filter-module .hex_colors .filter-option{border:1px solid #e1e1e1;border:1px solid rgba(0,0,0,.2);border-radius:50%;display:block}.filter-module .hex_colors .filter-option label{cursor:pointer;opacity:0;width:13px;height:13px}.filter-module .hex_colors .filter-option.is-checked{border-color:rgba(0,0,0,.8)}.filter-module .hex_colors input{visibility:hidden}.filter-module .selected-filters [data-option*="#"] span{color:transparent;border-radius:50%}.product-collection{min-height:600px;min-height:100vh}.product-collection>.product-instance,.product-collection>.mixin{text-align:center;padding-bottom:20px}.product-collection.small-grid>.product-instance,.product-collection.small-grid>.mixin{padding-bottom:10px}.product-collection.small-grid>.product-instance .product-name,.product-collection.small-grid>.mixin .product-name{display:none}.product-collection.small-grid>.product-instance .product-view,.product-collection.small-grid>.mixin .product-view{margin-bottom:0}.product-hide{visibility:hidden}.shipping-calculator-component.in-modal .results-inner{overflow:scroll;-webkit-overflow-scrolling:touch}.shipping-calculator-component .shipping-calculator-title{font-size:16px;border-bottom:2px solid black;position:relative}.shipping-calculator-component .shipping-calculator-title i{position:absolute;bottom:4px;right:0}.shipping-calculator-component .cart-check{display:none;margin-bottom:10px}.shipping-calculator-component .cart-check-container{padding:5px 0}.shipping-calculator-component .cart-check-container label{margin:0}.shipping-calculator-component .loading{font-size:14px}.shipping-calculator-component form label{display:block;margin-bottom:10px;padding:1px}.shipping-calculator-component form label small{position:relative;top:-1px}.shipping-calculator-component form input[type=text]{width:100%;font-family:lineto-circular-book,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;text-transform:none}.shipping-calculator-component .results-default{text-align:center;padding-top:60px}.shipping-calculator-component .results-inner{opacity:0;padding:0 20px;background-color:black;color:#ccc}.shipping-calculator-component .results .result{border-bottom:1px solid #666;padding:30px 10px}.shipping-calculator-component .results .result:last-child{border-bottom:none}.shipping-calculator-component .results .result-title{padding:0 10px;color:white;margin-bottom:5px;font-size:12px}.shipping-calculator-component .results table{border-collapse:collapse;text-align:left;margin-bottom:0}.shipping-calculator-component .results table th,.shipping-calculator-component .results table td{padding:2px 10px;vertical-align:top}.shipping-calculator-component .results table td{letter-spacing:1px}.shipping-calculator-component .results table td em{font-size:11px}.reviews-module .note{padding:7px 5px 5px 15px;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:12px;letter-spacing:0;font-weight:400;text-transform:none}.reviews-module .review-form-container{position:relative;margin-top:-21px}.reviews-module textarea{width:100%;height:200px}.reviews-module .review-form-inner{overflow:hidden;width:100%}.reviews-module .review-form-mask{width:100%;display:none}.reviews-module .review-form-mask.expanded{display:block}.reviews-module .review-form-mask .review-form{padding:20px 0}.reviews-module .review-form-mask .review-form .product-image{text-align:center;padding-top:3rem}.reviews-module .review-form-mask .review-form .rate-label{display:inline-block;vertical-align:middle;padding:5px 0}.reviews-module .review-form-mask .review-form ul.star-rating{display:inline-block;vertical-align:top;margin-left:5px}.reviews-module .review-form-mask .review-form ul.star-rating li{cursor:pointer}.reviews-module .review-form-mask .review-form ul.star-rating i{line-height:1;padding:5px;font-size:16px}.reviews-module .review-success{text-align:center}.reviews-module .review-success h1{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;margin-top:4.5rem}.reviews-module .review-success p{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:16px;letter-spacing:1px;font-weight:400;text-transform:none}.reviews-module .review-success button{margin-top:1.5rem;margin-bottom:4.5rem}.reviews-module .reviews-slider-container{padding:40px 0}ul.star-rating{display:none;font-size:12px;list-style-type:none;padding:0;margin:0}ul.star-rating.has-rating{display:inline-block}ul.star-rating li{display:inline-block}.review{margin:0 0 1.5rem}.review .review-meta{text-align:right;padding-top:4px}.review .review-meta h4{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;margin:0}.review .review-meta .date{font-size:11px}.review .review-content{text-align:left;overflow:hidden}.review .review-content h2{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.review .review-content p{margin:0}.review .review-content p a.read-more{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:#333}.review .review-content p a.read-more:hover{text-decoration:underline}.review-modal .review-meta{text-align:left}.slider-controls{-webkit-transition:all .5s ease;transition:all .5s ease}.slider-controls.hidden{opacity:0;visibility:hidden}.slider-prev,.slider-next{top:0;left:0;position:absolute;background-color:transparent;border:none;padding:0;height:100%;padding-left:1.5rem;padding-right:1.5rem;cursor:pointer;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px}.slider-prev span,.slider-next span{top:50%;display:block;position:absolute;margin-top:-20px;left:50%;margin-left:-10px}.slider-prev.arrow-sm,.slider-next.arrow-sm{width:20px}.slider-prev.arrow-sm span,.slider-next.arrow-sm span{margin-left:-5px}.slider-next{top:0;right:0;position:absolute;left:auto}.slider-buttons{top:0;right:0;position:absolute;padding:10px;z-index:2}.slider-buttons button{background-color:black;width:30px;height:30px;border:none;color:white;line-height:30px;text-align:center;border-radius:100%;padding:0;font-size:13px;margin-left:10px}.slider-container{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-container:after,.slider-container .slider-slides-container:after,.slider-container .slider-slides:after,.slider-container .slider-thumbnails:after,.slider-pagination.large:after{content:"";display:table;clear:both}.slider-container.grid .slider-prev,.slider-container.grid .slider-next,.slider-container.grid .slider-pagination{display:none}.slider-container.fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background-color:white}.slider-container.fullscreen .slider-prev,.slider-container.fullscreen .slider-next,.slider-container.fullscreen .slider-buttons{position:fixed}.slider-container.fullscreen .slider-slides-container{position:absolute;overflow:hidden;margin:40px;top:0;left:0;bottom:0;right:0}.slider-container.fullscreen .slider-pagination{position:absolute;bottom:0;left:0;right:0}.slider-container .slider-slides-container{position:relative;overflow:hidden}.slider-container .slider-slides,.slider-container .slider-thumbnails{left:0;list-style:none;margin:0;padding:0;white-space:nowrap;position:relative;-webkit-backface-visibility:hidden}.slider-container .slider-slides{opacity:0}.slider-container .slider-slides.ready{opacity:1}.slider-container .slider-slides.vertical .slider-slide{display:block}.slider-container .slider-slides.slider-fade .slider-slide{display:block;position:absolute;top:0;left:0;opacity:0}.slider-container .slider-slides.slider-fade .slider-slide.current-slide{position:relative;top:auto;left:auto}.slider-container .slider-slide{text-align:center;white-space:normal;display:inline-block;vertical-align:middle;z-index:1}.slider-container .slider-slide .slider-shop-now{position:absolute;top:0;left:0;background-color:white;padding:10px 15px;white-space:nowrap;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.slider-container .slider-slide a:hover .slider-shop-now{opacity:1}.slider-container .slider-link{display:block}.slider-container .slider-image{display:block;margin-left:auto;margin-right:auto}.slider-container .slider-slide-caption{text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;background-color:white}.slider-container .slider-thumbnails{display:none;background-color:white;white-space:normal;-webkit-transition:all .3s ease;transition:all .3s ease}.slider-container .slider-thumbnails.visible{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.slider-container .slider-thumbnail{margin-bottom:1.5rem;cursor:pointer}.slider-container .slider-thumbnail img{height:auto!important;max-width:100%!important}.slider-container .slider-thumbnail .slider-thumbnail-image{display:block}.slider-container .slider-pagination{margin:0}.slider-pagination.large{-webkit-transition:all .5s ease;transition:all .5s ease;text-align:center;list-style:none;margin:0;padding:0}.slider-pagination.large.hidden{opacity:0;visibility:hidden}.slider-pagination.large li{display:inline-block}.slider-pagination.large .current-page button{border-bottom-color:#ccc}.slider-pagination.large button{background-color:transparent;border:none;padding:10px;border-bottom:2px solid transparent}.slider-pagination.large button:hover{border-bottom-color:black}.slider-pagination.small{list-style-type:none;float:right}.slider-pagination.small li{display:inline-block;padding:0;font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.slider-pagination.small li button{background:none;border:0;padding:4px 8px}.slider-pagination.small li:hover:not(.ellipses),.slider-pagination.small li.active,.slider-pagination.small li.current-page{background:#333}.slider-pagination.small li:hover:not(.ellipses) button,.slider-pagination.small li.active button,.slider-pagination.small li.current-page button{color:#e1e1e1}.advent-calendar-popup .modal-container{border:none;background-color:#da8822;background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1447780207951-background.jpg);background-size:cover;background-position:center}.advent-calendar-popup .modal-container .modal-close{top:15px;right:15px}.advent-calendar-popup .modal-content{background-color:#2c3665;color:white}.advent-calendar-popup .image-holder{padding-left:30px;padding-right:30px}.advent-calendar-popup .image-holder img{max-width:340px;margin-left:auto;margin-right:auto}.advent-calendar-popup .form-holder{padding:20px;padding-top:0;text-align:center}.advent-calendar-popup .form-holder button{background-color:#d11919;border-color:#d11919}.advent-calendar-popup form{position:relative;margin-left:auto;margin-right:auto;max-width:300px}.advent-calendar-popup form input{color:red}.advent-calendar-popup p{line-height:1.2;font-size:24px;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner{margin-bottom:1.5rem}.banner+.section-nav{margin-top:-1.5rem}.banner+.section-nav .section-nav-inner{border-top:none}.banner img{display:block}.banner-full{min-height:450px;position:relative;background-size:cover;background-position:center}.banner-full .banner-inner{width:100%;min-height:450px;position:absolute;right:0;left:0;top:0;bottom:0;overflow:hidden}.banner-full .banner-inner>video{position:absolute;top:0;height:100%;width:auto}.banner-full .banner-inner>img,.banner-full .banner-inner>a>img{max-width:none;display:inline-block;position:absolute;left:50%;top:0;height:450px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.banner-full .banner-inner>.fader-instance{position:static}.banner-full .banner-inner>.fader-instance .slide{height:450px}.banner-full .banner-inner>.fader-instance .slide>img{height:450px;max-width:none;width:auto;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.objectfit .banner-full .banner-inner>.fader-instance .slide>img{width:100%;-o-object-fit:cover;object-fit:cover}.section-nav-inner{padding-bottom:10px;padding-top:10px;margin-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative}.section-nav li{padding:0 20px}.section-nav li a{display:inline-block;padding:3px 0;border-bottom:1px solid transparent}.section-nav li a.is-active{border-bottom:1px solid black}.section-nav-share{position:absolute;right:0;top:10px}.section-nav-share .icon{padding:0 5px}.mailing-list-popup form{position:relative}.mailing-list-popup .modal-container{width:570px}.mailing-list-popup-v1 form{position:relative}.mailing-list-popup-v1 .modal-container{width:570px;background-color:black;border-color:black;color:white;padding:50px}.mailing-list-popup-v1 .modal-container a{color:white}.mailing-list-popup-v1 .modal-container .modal-content{padding:50px;border:3px solid white}.mailing-list-popup-v1 .modal-close{top:10px;right:10px}.mailing-list-popup-v1 .btn-light{background-color:white;border:none}.mailing-list-popup-v1 .email-suggestion{background-color:black}.mailing-list-popup-v1 input{font-family:lineto-circular-book,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;background-color:black;border-color:white;border-width:2px;color:white;text-transform:none}.mailing-list-popup-v1 input:focus{border-color:white}.mailing-list-popup-v1 p{margin-bottom:45px;font-size:14px}.mailing-list-popup-v1 h1{font-size:25px;display:block;margin-bottom:30px;letter-spacing:3px}.mailing-list-popup-v2 .modal-container{width:650px;background-color:white;border-color:#ccc;color:black;padding:40px}.mailing-list-popup-v2 .modal-close{top:10px;right:10px}.mailing-list-popup-v2 .post-card{font-family:lineto-circular-book,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;color:#ccc;text-transform:uppercase}.mailing-list-popup-v2 [grid-row]{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.mailing-list-popup-v2 .left-column:after{content:'';position:absolute;top:0;bottom:0;right:0;width:1px;background-color:#ccc}.mailing-list-popup-v2 .left-column h1{font-size:85px;margin-bottom:0;line-height:1.2}.mailing-list-popup-v2 .right-column{padding-left:20px}.mailing-list-popup-v2 .right-column p{font-size:18px;margin-bottom:70px}.mailing-list-popup-v2 .right-column input{border:2px solid black}.mailing-list-popup-v2 .right-column .btn{background-color:black;border-color:black}.mailing-list-popup-v3 .modal-overlay{background-color:#f5f5f5}.mailing-list-popup-v3 .modal-close{top:10px;right:10px}.mailing-list-popup-v3 .form-holder{position:relative;z-index:2}.mailing-list-popup-v3 .form-holder h1{font-size:48px;line-height:1.2}.mailing-list-popup-v3 .form-holder p{width:50%;font-size:16px}.mailing-list-popup-v3 .form-holder .input-group{width:70%}.mailing-list-popup-v3 .form-holder input{border:2px solid black}.mailing-list-popup-v3 .form-holder .btn{background-color:black;border-color:black}.mailing-list-popup-v3 .image-holder{overflow:hidden;position:absolute;top:0;right:0;bottom:25px;width:70%;z-index:1}.mailing-list-popup-v3 .image-holder img{position:absolute;top:0;right:0;height:100%;max-width:none}.mailing-list-popup-april2015 .modal-overlay{background-color:#f5f5f5}.mailing-list-popup-april2015 .modal-container{padding:0}.mailing-list-popup-april2015 .modal-close{top:10px;right:10px}.mailing-list-popup-april2015 .form-holder{position:relative;z-index:2;padding:20px;text-align:center}.mailing-list-popup-april2015 .form-holder h1{font-size:9vw;line-height:1}.mailing-list-popup-april2015 .form-holder p{font-size:16px}.mailing-list-popup-april2015 .form-holder input{border:2px solid black}.mailing-list-popup-april2015 .form-holder .btn{background-color:black;border-color:black}.mailing-list-popup-april2015 .image-holder{overflow:hidden;z-index:1}.mailing-list-popup-april2015 .image-holder img{display:block}.mailing-list-popup-international .modal-container{width:800px;padding:60px;background-color:#0a0d26;border-color:#0a0d26;color:white;background-image:url(//d1fmbtfhm0ea8k.cloudfront.net/assets/1412884804-map.jpg);background-position:center;background-size:cover;-webkit-transition:height .3s ease;transition:height .3s ease}.mailing-list-popup-international .modal-container a{color:white}.mailing-list-popup-international .mailing-list-popup-errors{height:0}.mailing-list-popup-international .modal-content{padding:40px;border:3px solid white}.mailing-list-popup-international .modal-close{top:15px;right:15px}.mailing-list-popup-international h1{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-size:50px;line-height:1.2;letter-spacing:4px}.mailing-list-popup-international p{font-size:16px;margin:40px 0;letter-spacing:2px}.mailing-list-popup-international p strong{font-size:15px}.mailing-list-popup-international .mailing-list-popup-international-links{margin-bottom:0}.mailing-list-popup-international .mailing-list-popup-international-links a{padding:10px;text-decoration:underline}.mailing-list-popup-international .input-group{width:300px;margin-left:auto;margin-right:auto}.mailing-list-popup-international input{width:200px;color:black}.mailing-list-popup-international input,.mailing-list-popup-international button{height:37px;vertical-align:top}.rewards-prompt-popup h1{font-size:22px}.rewards-prompt-popup p{font-size:16px}.rewards-prompt-popup .modal-container{width:500px}.sale-popup h1{font-size:88px;letter-spacing:15px;line-height:1.1;text-indent:7px}.sale-popup h2{font-size:22px;line-height:1.1;letter-spacing:3px}.sale-popup input{width:100%;text-align:center}.sale-popup .modal-container{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464027404065-0524-sale-modal.jpg);background-position:center;background-size:cover;border:none}.sale-popup .modal-content{background-color:white;padding:20px;overflow:hidden}.sale-popup .modal-close{top:40px;right:40px}.sale-popup .sale-subscribe{position:relative}.sale-popup .sale-share ul{list-style-type:none;margin:0;padding:0}.sale-popup .sale-share ul li{display:inline-block}.main-footer{padding-top:50px;padding-bottom:100px;font-size:.9rem}.black-background .main-footer{color:white}.main-footer .item-title{font-family:lineto-circular-bold,proxima-nova-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase}.main-footer .footer-inner{border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);padding-top:1.5rem;padding-bottom:1.5rem}.black-background .main-footer .footer-inner{border-top-color:white;border-bottom-color:white}.main-footer .footer-inner a{color:#1d1d1d;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;border-bottom:1px solid transparent;letter-spacing:1px}.black-background .main-footer .footer-inner a{color:white}.main-footer .footer-inner a:hover,.main-footer .footer-inner a:active,.main-footer .footer-inner a:focus{border-bottom-color:#1d1d1d}.main-footer .footer-inner .footer-left{margin-bottom:30px}.main-footer .footer-inner .footer-left .social strong{margin-right:10px}.main-footer .footer-inner .footer-left .social a{padding:0 8px;border-bottom:none;font-size:1.5rem;display:inline-block;line-height:1}.main-footer .footer-inner .footer-left form input,.main-footer .footer-inner .footer-left form button{border:1px solid #1d1d1d}.black-background .main-footer .footer-inner .footer-left form input,.black-background .main-footer .footer-inner .footer-left form button{color:white}.main-footer .footer-inner .footer-left .parsley-errors-list{bottom:-20px}.main-footer .footer-menu .item{line-height:1}.main-footer .footer-menu .base-item{text-align:center;margin-bottom:30px}.main-footer .footer-menu .sub-menu{margin-top:0;margin-bottom:0;padding:0;list-style:none;padding-top:10px}.main-footer .footer-menu .sub-menu a{display:inline-block;padding:10px}.main-footer .subfooter-item{font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:1px;display:block;width:100%;text-align:center}.main-footer .subfooter-inner{padding-top:5px;padding-bottom:5px}.error-page{text-align:center;padding-top:50px}.error-page .primary{font-size:18px}.error-page .error-title{font-size:36px;font-style:italic;margin-bottom:0}.homepage-hero{background-color:#3f4753}.homepage-hero-inner{position:relative;overflow:hidden;min-height:300px}.homepage .slides-2{background-color:#ddd2cc}.backgroundblendmode .homepage .slick-initialized .slick-arrow{mix-blend-mode:difference}.homepage .slick-initialized .slick-arrow>svg{top:10%;left:10%;width:80%;height:80%;fill:#000}.backgroundblendmode .homepage .slick-initialized .slick-arrow>svg{fill:#fff}.homepage .slick-initialized .slick-dots{position:absolute;bottom:0;left:0;right:0}.homepage .slick-initialized .slider-next,.homepage .slick-initialized .slider-prev{width:60px;height:60px;padding-left:0;padding-right:0;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.ie10 .homepage .slick-initialized .slider-next,.ie10 .homepage .slick-initialized .slider-prev{background-image:url(/assets/images/1x1.gif)}.homepage .slick-initialized .slider-next>svg,.homepage .slick-initialized .slider-prev>svg{top:20%;left:20%;width:60%;height:60%}.homepage .slick-initialized .slider-next{right:20px}.homepage .slick-initialized .slider-prev{left:20px}.homepage .fitness-section{position:relative}.homepage .homepage-products{overflow:hidden}.homepage .homepage-products h2>a{font-weight:400;text-transform:none;font-size:32px}.homepage .homepage-products button{border-width:2px;border-color:#797979}.homepage .homepage-products .image{position:relative}.homepage .homepage-products .alt-image{position:absolute;top:0;right:0;left:0;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.homepage .homepage-products .alt-image:hover{opacity:1}.homepage .homepage-products button{border-color:#4e4e4e}.js .shop-page .product-view :not(.alt-image).lazyload,.js .shop-page .product-view :not(.alt-image).lazyloading{opacity:0}.js .shop-page .product-view :not(.alt-image).lazyloaded{opacity:1;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}.shop-page .shop-banner>img{display:block;width:100%}.shop-page .shop-banner>a{display:block}.shop-page .shop-banner>a>img{display:block;width:100%}.headline{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;letter-spacing:2px;text-transform:uppercase;font-weight:400;text-align:center;margin-bottom:1.5rem;font-size:16px}.blurb{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;text-align:center;margin-bottom:1.5rem;margin-bottom:3rem}header.section-header{margin-bottom:1.5rem}header.section-header h1,header.section-header .h1{margin-bottom:0}header.section-header h2,header.section-header .h2{margin-bottom:0}header.section-header h3,header.section-header .h3{margin-bottom:0}header.section-header h4,header.section-header .h4{margin-bottom:0}header.section-header h5,header.section-header .h5{margin-bottom:0}header.section-header h6,header.section-header .h6{margin-bottom:0}header.section-header .subheader{font-size:11px}.stores-page .store{max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px;overflow:auto}.stores-page .store:not(:first-child){padding-top:40px}.stores-page .store-info{font-size:1.15rem}.stores-page .store-info .hours{padding-top:10px}.stores-page .store-info table{text-align:left;margin-left:auto;margin-right:auto}.stores-page .store-info .action{margin-bottom:10px}.stores-page .store-info .action a,.stores-page .store-info .action button{text-align:center}.stores-page .store-modal .store-info{font-size:1rem}.stores-page .store-modal .store-map{z-index:1;overflow:hidden;background:white;-webkit-transition:all .5s ease;transition:all .5s ease}.stores-page .store-modal .store-map a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.stores-page .store-modal .store-map a img{width:100%}.stores-page .store-modal table{margin-left:0;margin-right:0}.stores-page .store-modal .hours{padding-top:20px;padding-bottom:20px}.stores-page .store-modal address{font-style:normal}.about-page h1{font-size:2.5em;margin-bottom:3rem}.about-page .bio-banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-align:center}.about-page .bio-banner p{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.7em;line-height:1.3;padding:1em}.about-page .bios{padding-top:4em;padding-bottom:4em;background-color:#f5f5f5}.about-page .bios .name{margin-bottom:1em;text-transform:uppercase}.about-page .bios p{color:#797979}.about-page .bios .column{padding:1em}.about-page .timeline{display:none}.design-page{font-size:1rem}.design-page section{position:relative;overflow:hidden}.design-page .basic-title{text-transform:uppercase;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:1.5em;margin-bottom:1em}.design-page blockquote{margin:0}.design-page blockquote p{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.5em}.design-page blockquote cite{font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:normal}.design-page .white-section{text-align:center;color:#839ca0;padding-top:5em;padding-bottom:5em}.design-page .section-inner{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}.design-page .section-1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000;background-size:cover;background-position:center center;text-align:center;min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5em;padding-bottom:5em}.design-page .section-1 .section-inner{margin-left:0;margin-right:0}.design-page .section-1 h1{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;text-transform:none}.design-page .section-3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background-color:#000;text-align:center}.design-page .section-3 .col{min-height:70vw;background-size:cover;background-position:center center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-page .section-3 .col:first-child{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464207637901-designphilosophy-02a-1-800.jpg)}.design-page .section-3 .col:last-child{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464207649961-designphilosophy-02b-1-800.jpg)}.design-page .section-3-inner{max-width:90%}.design-page .section-4{color:#000}.design-page .section-5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#282537;color:#fff;padding-top:10em;padding-bottom:10em;text-align:center}.design-page .section-6{padding-top:5em;padding-bottom:5em;text-align:center}.design-page .section-6 .h1{font-size:3em}.design-page .section-6 .images{max-width:960px;margin-left:auto;margin-right:auto}.design-page .section-6 .images .image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.design-page .section-6 .images .image-col{width:100%}.design-page .section-7{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#000;color:#fff;text-align:center}.design-page .section-7 .h1{font-size:3em}.design-page .section-7 .section-7-right{padding:3em}.careers-page .career{margin-bottom:40px}.careers-page .career .title{border-bottom:1px solid #ccc;margin-bottom:10px}.careers-page .careers-header{margin-bottom:1.5rem}.careers-page .careers-header img{display:block}.careers-page .blurb{padding-left:160px;padding-right:160px}.careers-page .careers-body .careers-body-inner .positions{padding-right:50px}.careers-page .careers-body .careers-body-inner .positions ul{list-style:none;margin:0;padding:0;margin-bottom:1.5rem}.careers-page .careers-body .careers-body-inner .positions ul li{margin-bottom:.75rem;letter-spacing:1px}.careers-page .careers-body .careers-body-inner .positions ul .title{border-bottom:1px solid #ccc}.careers-page .careers-body .careers-body-inner .position-details ul{padding-left:15px;letter-spacing:1px}.careers-page .careers-body .careers-body-inner .position-details p{letter-spacing:1px}.gift-card-page h1,.gift-card-page .h1{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page h2,.gift-card-page .h2{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page h3,.gift-card-page .h3{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page h4,.gift-card-page .h4{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page h5,.gift-card-page .h5{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page h6,.gift-card-page .h6{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page .btn.red{background-color:#de2212;border-color:#de2212}.gift-card-page .gift-card-header{margin-bottom:1.5rem}.gift-card-page .gift-card-header img{display:block}.gift-card-page .gift-card-body{text-align:center}.gift-card-page .gift-card-body .gift-card-body-inner .row{margin-bottom:1.5rem}.gift-card-page .gift-card-body .gift-card-body-inner label{cursor:pointer;padding:0 10px;display:inline-block;letter-spacing:1px}.gift-card-page .gift-card-body .gift-card-body-inner input[type=radio]{margin-right:3px}.gift-card-page .gift-card-body .gift-card-body-inner .share-module{display:inline-block}.gift-card-page .gift-card-body .gift-card-body-inner .share-row{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.gift-card-page .gift-card-body .gift-card-body-inner .share-row .icon{font-size:16px}.gift-card-page .gift-card-body .gift-card-body-inner .select-container{width:auto}.gift-card-page .gift-card-body .gift-card-body-inner .btn{display:block;margin:1.5rem auto 0}.press-page .press-image{margin-bottom:20px;cursor:pointer}.press-page .slick-list{-webkit-transition:height .3s ease;transition:height .3s ease}.press-page .slick-slide,.press-page .slide{background-color:white}.press-page .slick-slide img,.press-page .slide img{margin-left:auto;margin-right:auto;width:100%}.press-page .description{padding-top:20px}.press-page .description p{font-size:14px}.press-page .modal-container{width:900px}.press-page .modal-container img{width:100%;display:block}.subscribe-page{position:relative;overflow:hidden}.subscribe-page input{border-color:black}.subscribe-page .input-group{max-width:360px;margin-left:auto;margin-right:auto}.subscribe-page .sign-up{height:0;line-height:0}.subscribe-page .sign-up .share-module,.subscribe-page .sign-up strong{display:inline-block;vertical-align:middle;height:22px;line-height:22px}.subscribe-page .email-holder{position:relative}.subscribe-page .email-suggestion{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:250px;margin-top:15px;display:none;margin-left:auto;margin-right:auto;cursor:pointer}.subscribe-page .email-suggestion.visible{display:block}.subscribe-page .form{background-position:center;background-size:cover}.subscribe-page .headline{font-size:36px;margin-bottom:5px}.subscribe-page p{font-size:16px}.subscribe-page .info{padding:20px;margin:0;font-size:14px}.philanthropy-page{font-size:1rem}.philanthropy-page section{position:relative;overflow:hidden}.philanthropy-page blockquote{margin:0}.philanthropy-page blockquote p{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.5em}.philanthropy-page blockquote cite{font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;text-transform:uppercase;font-style:normal}.philanthropy-page .diamond{display:inline-block;position:relative;line-height:70px}.philanthropy-page .diamond:after{content:'';display:block;position:absolute;width:80px;height:80px;border:2px solid black;-webkit-transform:rotate(-45deg) skew(20deg,20deg) translate(-50%,-50%);transform:rotate(-45deg) skew(20deg,20deg) translate(-50%,-50%);top:50%;left:50%;-webkit-transform-origin:0 0;transform-origin:0 0}.philanthropy-page .background-section{padding-top:10em;padding-bottom:10em;background-position:center center;background-size:cover;text-align:center;background-color:#000;color:#fff;position:relative}.philanthropy-page .background-section .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:6vw;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;line-height:1}.philanthropy-page .post-body{padding:3em 1em;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;text-align:center}.philanthropy-page .post-body-inner{max-width:600px;margin-left:auto;margin-right:auto}.philanthropy-page .post-body p:not(:last-child){margin-bottom:3rem}.philanthropy-page .post-body p>img{width:100px}.philanthropy-page .post-link{display:inline-block;padding:10px 20px;border:2px solid black;text-transform:uppercase;letter-spacing:2px}.philanthropy-page .section-1{text-align:center;color:#8d8d8d;padding:3em 1em}.philanthropy-page .section-1-inner{max-width:640px;margin-left:auto;margin-right:auto}.philanthropy-page .section-1 h1{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;text-transform:none;margin-bottom:1em;font-size:2.5em}.philanthropy-page .section-elgort .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464719009375-elgort-mzwgiveback-hp-1800.jpg)}.philanthropy-page .section-2 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464193836466-01.jpg)}.philanthropy-page .section-3 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464193836466-02.jpg)}.philanthropy-page .section-4 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464193836466-03.jpg)}.philanthropy-page .section-5 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464193836466-04.jpg)}.philanthropy-page .section-6 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464193836466-05.jpg)}.chelseatote-page-content{overflow:hidden}.chelseatote-page.ready .chelseatote-slider,.chelseatote-page.ready .shop-button{opacity:1}.chelseatote-page .container{position:relative}.chelseatote-page .main-logo{margin-top:20px}.chelseatote-page .chelseatote-slider{position:relative;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.chelseatote-page .slider-slide{vertical-align:top}.chelseatote-page .slide{padding:0}.chelseatote-page .slide img{display:block;margin-left:auto;margin-right:auto}.chelseatote-page .slide p{margin-left:auto;margin-right:auto}.chelseatote-page .slide a{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:13px;letter-spacing:1px;font-weight:"normal";text-transform:none;font-style:italic;color:#666}.chelseatote-page .slide .slide-text:not(.double){padding:0 40px}.chelseatote-page .slide strong{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.chelseatote-page .slick-list{overflow:visible}.chelseatote-page .arrow{position:absolute;top:0;bottom:0;width:100px;cursor:pointer;z-index:999;background-image:url(/assets/images/1x1.gif)}.chelseatote-page .arrow.arrow-next{right:0}.chelseatote-page .arrow.arrow-prev{left:0}.chelseatote-page .arrow:hover .arrow-prev-button{-webkit-transform:rotate(-45deg) scale(1.3);transform:rotate(-45deg) scale(1.3)}.chelseatote-page .arrow:hover .arrow-next-button{-webkit-transform:rotate(45deg) scale(1.3);transform:rotate(45deg) scale(1.3)}.chelseatote-page .arrow button{position:absolute;top:50%;margin-top:-20px;cursor:pointer;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-size:40px;outline:none;border:none;background-image:none;width:30px;height:30px;font-size:0}.chelseatote-page .arrow button:focus{outline:none}.chelseatote-page .arrow button:before{display:none}.chelseatote-page .arrow-prev-button{left:50px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-top:1px solid black;border-left:1px solid black}.chelseatote-page .arrow-next-button{right:50px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid black;border-right:1px solid black}.chelseatote-page .name{font-family:lineto-circular-book,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.chelseatote-page .shop-button{opacity:0}.chelseatote-page .modal-container{background-color:#faf9f9;padding:60px;border:none}.chelseatote-page .modal-container h1{font-size:38px;line-height:1}.chelseatote-page .modal-container p{font-style:italic;font-size:16px}.chelseatote-page .modal-container p a{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;letter-spacing:1px;font-weight:400;text-transform:none;font-size:16px;color:#666}.chelseatote-page .modal-container p .btn{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:400;font-style:normal}.chelseatote-page .modal-container p .btn .fa{width:0}.classic-jane-page .boxes{margin-bottom:-20px}.classic-jane-page .box{margin-bottom:20px}.classic-jane-page .box img{display:block}.metro-tote-feature .product{margin-bottom:80px}.metro-tote-feature .banner{margin-bottom:40px}.metro-tote-feature .gif img{height:255px}.metro-tote-feature .video{cursor:pointer}.metro-tote-feature .shop-link{position:relative;height:245px}.metro-tote-feature .shop-link strong{font-size:16px;line-height:1}.metro-tote-feature .shop-link a{display:block;width:90%;height:17%;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.charitywater-page .back-to-top{color:black}.charitywater-page .parallax-image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.charitywater-page .parallax-image{display:none;position:absolute;bottom:0;left:0;top:-30%;width:100%;height:130%;background-repeat:no-repeat;background-position:center;background-size:cover}.charitywater-page .parallax-image.skrollable-between{display:block}.charitywater-page .parallax sup{top:-.35em;font-size:60%}.charitywater-page .parallax .dots{position:fixed;top:50%;right:2%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8}.charitywater-page .parallax .dots .dot{background-color:transparent;border:1px solid black;border-radius:100%;width:10px;height:10px;margin:10px}.charitywater-page .parallax .dots .dot.active{background-color:black}.charitywater-page .parallax figure{margin:0}.charitywater-page .parallax figure figcaption{font-size:12px;margin-left:auto;margin-right:auto;max-width:90%}.charitywater-page .parallax blockquote{line-height:1.8;font-size:22px;margin-left:0;margin-right:0}.charitywater-page .parallax h1.serif{font-size:38px;line-height:1.3;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;text-transform:none}.charitywater-page .parallax p{font-size:16px}.charitywater-page .parallax .parallax-parent,.charitywater-page .parallax .content-section{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.charitywater-page .parallax .parallax-parent:last-child,.charitywater-page .parallax .content-section:last-child{padding-bottom:0}.charitywater-page .parallax .parallax-parent p,.charitywater-page .parallax .content-section p{font-size:16px}.charitywater-page .parallax .content-section{padding:150px 0;background-color:white}.charitywater-page .parallax .content-section-blue{background-color:#f0f7fa}.charitywater-page .parallax .content-section.first-section{padding-top:80px}.charitywater-page .parallax .fixed-content{position:relative;background-color:#f0f0f0}.charitywater-page .parallax .fixed-content>img{display:block}.charitywater-page .parallax .fixed-content>.content{width:330px;position:absolute;top:30%;right:20%}.charitywater-page .parallax .parallax-parent{min-height:800px;padding:150px 0;min-height:100vh}.charitywater-page .parallax .parallax-parent .parallax-content{position:relative}.charitywater-page .parallax .parallax-parent-white{color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.charitywater-page .parallax .parallax-parent-white a{color:white;font-size:14px}.charitywater-page .parallax .parallax-parent-white blockquote{font-size:30px;line-height:1.3}.charitywater-page .parallax .parallax-parent-white blockquote .name{font-size:22px}.charitywater-page .parallax .parallax-parent-white p{font-size:19px}.charitywater-page .parallax .parallax_layer{background-position:center;background-size:cover;width:100%}.charitywater-page .parallax .group-inner{max-width:960px;margin-left:auto;margin-right:auto}.charitywater-page .parallax .intro-group .intro-box{background-color:white;background-color:rgba(255,255,255,.7);padding:40px;max-width:500px;margin-left:auto;margin-right:auto}.charitywater-page .section-5 h1{font-size:55px;margin-left:auto;margin-right:auto;max-width:900px}.love-libs-page{background-color:#f7c6de}.love-libs-page .main-container{min-height:100vh}.love-libs-page .share-component{padding-top:50px}.love-libs-page .share-component .icon{font-size:2em;padding-left:10px;padding-right:10px;color:#f14971}.love-libs-page .lovelibs-button{background-color:transparent;border:3px solid #f14971;color:#f14971;text-transform:uppercase;letter-spacing:3px;padding:10px 20px;font-size:1.5em;display:inline-block}.love-libs-page .lovelibs-email-button{background-color:transparent;color:#f14971;text-transform:uppercase;letter-spacing:3px;padding:10px 20px;font-size:1.5em;display:inline-block}.love-libs-page .lovelibs-logo{max-width:200px;margin-left:auto;margin-right:auto;-webkit-transition:max-width .5s ease;transition:max-width .5s ease}.love-libs-page .lovelibs-logo svg{width:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}@-webkit-keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.2);transform:scale(1.2)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.2);transform:scale(1.2)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartbeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.2);transform:scale(1.2)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.2);transform:scale(1.2)}70%{-webkit-transform:scale(1);transform:scale(1)}}.love-libs-page .lovelibs-logo svg path{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.love-libs-page .lovelibs-logo svg.beat{-webkit-animation:heartbeat 1300ms ease 0s infinite normal;animation:heartbeat 1300ms ease 0s infinite normal}.love-libs-page .lovelibs-logo img{display:none}.love-libs-page .lovelibs-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:5em}.love-libs-page .main-container{color:#fff;padding-top:40px;padding-bottom:100px}.love-libs-page .main-container label{margin-bottom:10px}.love-libs-page .main-container input[type=text],.love-libs-page .main-container input[type=email]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:auto;line-height:1;text-align:center;background-color:#ef7f9f;border:none;box-shadow:none;font-size:24px;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif}.love-libs-page .main-container input[type=text].-white,.love-libs-page .main-container input[type=email].-white{background-color:#fff;color:#ef7f9f}.love-libs-page .main-container .game form{max-width:400px;margin-left:auto;margin-right:auto}.love-libs-page .main-container .game .lede{font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:3px;line-height:1.5}.love-libs-page .main-container .game .input-field{position:relative;overflow:hidden;background-color:#ef7f9f;margin-bottom:10px}.love-libs-page .main-container .game .input-field.input-field-contact{background-color:white;color:#f14971}.love-libs-page .main-container .game .input-field.input-field-contact input:focus~label,.love-libs-page .main-container .game .input-field.input-field-contact input.has-text:not(:valid)~label{color:#f14971}.love-libs-page .main-container .game .input-field.input-field-contact label{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;color:#f14971}.love-libs-page .main-container .game .input-field input{z-index:2;background-color:transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.love-libs-page .main-container .game .input-field input:-webkit-autofill{box-shadow:0 0 0 1000px #ef7f9f inset}.love-libs-page .main-container .game .input-field input:focus,.love-libs-page .main-container .game .input-field input.has-text:not(:valid){padding-top:1em}.love-libs-page .main-container .game .input-field input:focus~label,.love-libs-page .main-container .game .input-field input.has-text:not(:valid)~label{top:0;-webkit-transform:translateY(0);transform:translateY(0);font-size:1em;color:white;opacity:1!important}.love-libs-page .main-container .game .input-field input:valid~label{top:0;-webkit-transform:translateY(0);transform:translateY(0);font-size:1em;color:white;opacity:0}.love-libs-page .main-container .game .input-field label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f7c6de;position:absolute;padding:5px 10px;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:0;font-size:24px;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;display:block;-webkit-transition:all .3s ease;transition:all .3s ease;pointer-events:none;white-space:nowrap}.ie9 .love-libs-page .main-container .game .input-field label{position:static}.love-libs-page .main-container .poem{color:#f14971;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.8em;margin-left:auto;margin-right:auto;max-width:550px;font-style:italic;padding-bottom:30px;padding-left:20px;padding-right:20px}.love-libs-page .main-container .poem .text-field{text-decoration:none!important;line-height:1;margin:0;padding:0 10px;border:none;position:relative;height:auto;width:auto;text-transform:uppercase;display:inline-block;font-style:normal;font-size:1.1em;white-space:nowrap;padding-left:10px;padding-right:10px}.love-libs-page .main-container .poem .text-field:after{content:'';background-color:#fff;height:2px;width:100%;position:absolute;top:100%;left:0}.love-libs-page .main-container .products-section{background-color:#fff;color:#ef7f9f;padding:20px;padding-top:40px;padding-bottom:100px}.love-libs-page .main-container .products-section input[type=checkbox]{display:none}.love-libs-page .main-container .products-section label{position:relative;padding-bottom:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.love-libs-page .main-container .products-section .heart{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:2em;z-index:2;line-height:1}.astortote-page .lock.modal{display:block}.astortote-page .lock.modal .modal-overlay{opacity:.5}.astortote-page .lock.modal .modal-container{opacity:1;width:100%;max-width:550px}.astortote-page .back-to-top{color:black}.astortote-page .parallax-image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.astortote-page .parallax-image{display:none;position:absolute;bottom:0;left:0;top:-30%;width:100%;height:130%;background-repeat:no-repeat;background-position:center;background-size:cover}.astortote-page .parallax-image.skrollable-between{display:block}.astortote-page .parallax sup{top:-.35em;font-size:60%}.astortote-page .parallax .dots{position:fixed;top:50%;right:2%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8}.astortote-page .parallax .dots .dot{background-color:transparent;border:1px solid black;border-radius:100%;width:10px;height:10px;margin:10px}.astortote-page .parallax .dots .dot.active{background-color:black}.astortote-page .parallax figure{margin:0}.astortote-page .parallax figure figcaption{font-size:12px;margin-left:auto;margin-right:auto;max-width:90%}.astortote-page .parallax blockquote{line-height:1.8;font-size:22px;margin-left:0;margin-right:0}.astortote-page .parallax h1.serif{font-size:38px;line-height:1.3;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;text-transform:none}.astortote-page .parallax p{font-size:16px}.astortote-page .parallax .parallax-parent,.astortote-page .parallax .content-section{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.astortote-page .parallax .parallax-parent:last-child,.astortote-page .parallax .content-section:last-child{padding-bottom:0}.astortote-page .parallax .parallax-parent p,.astortote-page .parallax .content-section p{font-size:16px}.astortote-page .parallax .content-section{padding:150px 0;background-color:white}.astortote-page .parallax .content-section.small-pad{padding:50px 0}.astortote-page .parallax .content-section-blue{background-color:#f0f7fa}.astortote-page .parallax .content-section.first-section{padding-top:80px}.astortote-page .parallax .fixed-content{position:relative;background-color:#f0f0f0}.astortote-page .parallax .fixed-content>img{display:block}.astortote-page .parallax .fixed-content>.content{width:330px;position:absolute;top:30%;right:20%}.astortote-page .parallax .parallax-parent{min-height:800px;padding:150px 0;min-height:100vh}.astortote-page .parallax .parallax-parent .parallax-content{position:relative}.astortote-page .parallax .parallax-parent-white{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white}.astortote-page .parallax .parallax-parent-white a{color:white;font-size:14px}.astortote-page .parallax .parallax-parent-white blockquote{font-size:30px;line-height:1.3}.astortote-page .parallax .parallax-parent-white blockquote .name{font-size:22px}.astortote-page .parallax .parallax-parent-white p{font-size:19px}.astortote-page .parallax .parallax_layer{background-position:center;background-size:cover;width:100%}.astortote-page .parallax .group-inner{max-width:960px;margin-left:auto;margin-right:auto}.astortote-page .section-5 h1{font-size:55px;margin-left:auto;margin-right:auto;max-width:900px}.astortote-page .lock .subtitle{font-size:15px;border-bottom:1px solid black;display:inline-block;margin-bottom:15px;letter-spacing:1px;padding-bottom:5px}.astortote-page .lock h1{font-size:55px}.astortote-page .lock .modal-container{padding:10px}.astortote-page .lock .modal-content{padding:20px;border:1px solid black}.astortote-page .lock .modal-overlay{cursor:default}.astortote-page .intro-group .intro-box{margin-left:auto;margin-right:auto;padding-top:250px}.astortote-page .intro-group .intro-box-subtitle{font-size:18px;border-bottom:1px solid white;display:inline-block;margin-bottom:20px;letter-spacing:1px;padding-bottom:5px}.astortote-page .intro-group .intro-box>h1{font-size:68px;letter-spacing:10px;margin-bottom:10px}.astortote-page .intro-group .intro-box>p{font-size:14px;line-height:1.5;-webkit-font-smoothing:auto}.summer-weekends button,.summer-weekends-alert .modal-content a{font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;color:currentColor;border:2px solid currentColor;background-color:transparent;padding:10px 15px;line-height:1;cursor:pointer;text-transform:uppercase;font-size:.8em}.summer-weekends .sw-paragraph,.summer-weekends ul{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3em;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif}.summer-weekends .sans-serif-paragraph{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.summer-weekends{background-color:#fb6f60;color:#fff;padding-top:50px;padding-bottom:50px}.summer-weekends a{color:currentColor}.summer-weekends button.sold-out-button{cursor:default;border-color:transparent}.summer-weekends .title-image{width:440px;display:block;margin-left:auto;margin-right:auto;margin-bottom:-40px;position:relative;z-index:2}.summer-weekends .main-image{display:block;margin-left:auto;margin-right:auto;width:800px}.summer-weekends .sans-serif-paragraph{margin-left:auto;margin-right:auto;max-width:770px}.summer-weekends ul{list-style-type:none;padding-left:0;margin-top:0;margin-bottom:0;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.summer-weekends ul li{margin-bottom:1em;font-size:1rem}.summer-weekends .sw-paragraph,.summer-weekends ul{padding-top:1em;padding-bottom:1em}.summer-weekends .sw-paragraph{margin-left:auto;margin-right:auto;max-width:700px}.summer-weekends .instructions{padding-top:3em;padding-bottom:3em;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;margin-left:auto;margin-right:auto;max-width:770px}.summer-weekends .instructions .sw-paragraph{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.summer-weekends .instructions-title{font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:1.3em;text-transform:uppercase;letter-spacing:2px}.summer-weekends .white-section{background-color:#fff;color:#929292}.summer-weekends .share{font-size:1.5em}.summer-weekends .share a{margin-left:.5em;margin-right:.5em}.summer-weekends .spinner{padding-top:1em}.summer-weekends .spinner img{display:block;margin-left:auto;margin-right:auto;max-width:100px}.summer-weekends .riddle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4em;padding-top:3em}.summer-weekends .products-title{font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:1.3em;text-transform:uppercase;letter-spacing:2px}.summer-weekends .products-subtitle{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.2em}.summer-weekends .products{padding-top:3em;padding-bottom:3em;margin-top:2em}.summer-weekends .product{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.8em}.summer-weekends .product.sold-out{opacity:.8}.summer-weekends .product p{margin-bottom:.8em}.summer-weekends .signup-form{padding-top:3em}.summer-weekends .signup-form input[name=email]{max-width:400px;margin-bottom:20px;margin-left:auto;margin-right:auto;border:none;box-shadow:none;color:#fb6f60}.summer-weekends .bottom-container{padding-top:2em;padding-bottom:2em}.summer-weekends-alert .modal-container{background-color:#fb6f60;color:#fff;padding:20px;z-index:1000;border:none;box-shadow:0 5px 15px rgba(0,0,0,.3)}.summer-weekends-alert .modal-content{text-align:center;padding-top:1em;padding-bottom:1em}.summer-weekends-alert .modal-content img{display:block;margin-left:auto;margin-right:auto}.summer-weekends-alert .modal-content a{display:inline-block}.summer-weekends-alert .modal-content .text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;margin-bottom:1em}.summer-weekends-alert .modal-content .text p{margin-bottom:.5em}.summer-weekends-alert a{color:currentColor}.three-strap-page .main-container img{vertical-align:middle}.three-strap-page .back-to-top{color:black}.three-strap-page .parallax-image-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.three-strap-page .parallax-image{display:none;position:absolute;bottom:0;left:0;top:-30%;width:100%;height:130%;background-repeat:no-repeat;background-position:center;background-size:cover}.three-strap-page .parallax-image.skrollable-between{display:block}.three-strap-page .parallax sup{top:-.35em;font-size:60%}.three-strap-page .dots{position:fixed;top:50%;right:2%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8}.three-strap-page .dots .dot{background-color:transparent;border:1px solid black;border-radius:100%;width:10px;height:10px;margin:10px}.three-strap-page .dots .dot.active{background-color:black}.three-strap-page figure{margin:0}.three-strap-page figure figcaption{font-size:12px;margin-left:auto;margin-right:auto;max-width:90%}.three-strap-page blockquote{line-height:1.8;font-size:22px;margin-left:0;margin-right:0}.three-strap-page h1.serif{font-size:38px;line-height:1.3;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;text-transform:none}.three-strap-page p{font-size:16px}.three-strap-page .parallax-parent,.three-strap-page .content-section{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.three-strap-page .parallax-parent:last-child,.three-strap-page .content-section:last-child{padding-bottom:0}.three-strap-page .parallax-parent p,.three-strap-page .content-section p{font-size:16px}.three-strap-page .content-section{padding:150px 0;background-color:white}.three-strap-page .content-section.first-section{padding-top:80px}.three-strap-page .fixed-content{position:relative;background-color:#f0f0f0}.three-strap-page .fixed-content>img{display:block}.three-strap-page .fixed-content>.content{width:330px;position:absolute;top:30%;right:20%}.three-strap-page .parallax-parent{min-height:800px;padding:150px 0;min-height:60vh}.three-strap-page .parallax-parent.first-section{min-height:90vh}.three-strap-page .parallax-parent .parallax-content{position:relative}.three-strap-page .parallax-parent-white{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white}.three-strap-page .parallax-parent-white a{color:white;font-size:14px}.three-strap-page .parallax-parent-white blockquote{font-size:30px;line-height:1.3}.three-strap-page .parallax-parent-white blockquote .name{font-size:22px}.three-strap-page .parallax-parent-white p{font-size:19px}.three-strap-page .parallax_layer{background-position:center;background-size:cover;width:100%}.three-strap-page .group-inner{max-width:960px;margin-left:auto;margin-right:auto}.three-strap-page .section-1{background-position:center;background-size:cover;position:relative;overflow:hidden}.three-strap-page .intro-container{width:100%;padding:80px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.three-strap-page .intro-container h1{font-size:88px;font-size:5vw;line-height:1.1}.three-strap-page .section-2{background-color:#f8f4f3}.three-strap-page .section-4 .parallax-content{margin-top:-100px}.three-strap-page .section-5{background-color:#f8f4f3}.three-strap-page .section-5 .floating-text{position:absolute;width:100%;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:4vw;color:white}.three-strap-page .back-to-top{display:none}.day-to-night-page{position:relative;min-height:100vh;background-image:-webkit-linear-gradient(left,#fffdf2 50%,#6c8486 50%);background-image:linear-gradient(to right,#fffdf2 50%,#6c8486 50%);background-attachment:fixed;background-repeat:no-repeat}.day-to-night-page .back-to-top{display:none}.day-to-night-page .dtn-light{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fffdf2}.day-to-night-page .dtn-bg-light,.day-to-night-page .main-footer{background-color:#fffdf2}.day-to-night-page .mobile-footer{margin-top:0}.day-to-night-page .main-footer input{background-color:transparent}.day-to-night-page .main-container .lazyload,.day-to-night-page .main-container .lazyloading{min-height:200px;opacity:0}.day-to-night-page .main-container .lazyloaded{opacity:1;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.day-to-night-page .main-container .text-box{padding:30px}.day-to-night-page .main-container .super-title{font-size:60px}.cssvwunit .day-to-night-page .main-container .super-title{font-size:5.5vw}.day-to-night-page .big-image{position:relative}.day-to-night-page .big-image-text{position:absolute;top:10%;left:10%;width:390px;color:white;font-size:26px;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;z-index:2}.day-to-night-page .big-image-text .name{font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:14px}.day-to-night-page [data-show-quick-view]{cursor:pointer}.nypl-page .main-container blockquote{margin:0;text-indent:-.5em}.nypl-page .main-container .lazyload,.nypl-page .main-container .lazyloading{min-height:500px}.nypl-page .main-container picture{outline:none}.nypl-page .main-container .logo-image{max-width:960px;margin-left:auto;margin-right:auto}.nypl-page .main-container p{font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.nypl-page .main-container .section-1{padding-top:40px}.nypl-page .parallax-section{position:relative;overflow:hidden}.nypl-page .parallax-section-1 .text{position:absolute;color:white;font-size:20px;font-size:1.2vw;line-height:1.5;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;width:100%;max-width:30%;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;text-shadow:0 0 60px rgba(0,0,0,.5)}.nypl-page .parallax-section-1 .mobile-text p{padding-left:40px;padding-right:40px;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:16px}.nypl-page .parallax-section-2 .caption{padding:20px;font-size:.8em;text-align:center;text-shadow:none}.nypl-page .parallax-section-3 .text-box{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nypl-page .parallax-section-4 .text{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:85%;max-width:650px;padding:30px}.nypl-page .parallax-section .text-box{width:85%;max-width:650px;padding:30px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(255,255,255,.5)}.nypl-page .dots{position:fixed;top:50%;right:2%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.8}.nypl-page .dots .dot{background-color:transparent;border:1px solid black;border-radius:100%;width:10px;height:10px;margin:10px}.nypl-page .dots .dot.active{background-color:black}.nypl-page .back-to-top{display:none}.small-business-saturday-page .main-container .sbs-store{padding:5px 0}.small-business-saturday-page .main-container .sbs-store:hover{background-color:#f3f3f3}.small-business-saturday-page .main-container .sbs-store .phone{text-align:right}.small-business-saturday-page .banner{position:relative}.small-business-saturday-page .float-text{position:absolute;left:55%;top:50%;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.small-business-saturday-page .float-text h1{color:#648228;font-size:3.7vw;line-height:1}.small-business-saturday-page .float-text p{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.1vw}.fitness-page .main-container{-webkit-transition:-webkit-filter .3s ease-out;transition:-webkit-filter .3s ease-out;transition:filter .3s ease-out;transition:filter .3s ease-out,-webkit-filter .3s ease-out}.fitness-page .main-container img[data-sizes=auto]{display:block;width:100%}.fitness-page .main-container .lazyload,.fitness-page .main-container .lazyloading{min-height:300px}.modal-open .fitness-page .main-container{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.fitness-page .back-to-top{display:none}.fitness-page figure{margin-top:0}.fitness-page .shop-collection-button{display:none;font-size:1rem}.backgroundblendmode .fitness-page .slick-initialized .slick-arrow{mix-blend-mode:difference}.fitness-page .slick-initialized .slick-arrow>svg{top:10%;left:10%;width:80%;height:80%;fill:#000}.backgroundblendmode .fitness-page .slick-initialized .slick-arrow>svg{fill:white}.fitness-page .slick-initialized .slick-dots{position:absolute;bottom:0;left:0;right:0;z-index:3}.fitness-page .slick-initialized .slider-next{right:20px}.fitness-page .slick-initialized .slider-prev{left:20px}.fitness-page .slides-1-fade:not(.slick-initialized) .slide:not(:first-child){display:none}.fitness-page .slide{position:relative;overflow:hidden}.fitness-page section{position:relative}.fitness-page section>a{position:relative}.fitness-page .section{position:relative;text-align:center;overflow:hidden}.fitness-page .section .overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-shadow:0 1px 4px rgba(0,0,0,.2);color:white;font-size:13px;position:absolute;padding:0 30px 7em;top:0;right:0;bottom:0;left:0;z-index:2}.fitness-page .section .overlay.center-mobile{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}.fitness-page .section .overlay.black{color:black}.fitness-page .section .overlay-title{font-size:2.5em;text-transform:lowercase;line-height:1;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0;text-rendering:optimizeSpeed}.fitness-page .section .overlay-text{text-transform:uppercase;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;letter-spacing:2px;margin-top:.5em;margin-bottom:.5em;padding-left:1em;padding-right:1em;font-size:1.2em}.fitness-page .section .overlay-button>span,.fitness-page .section .overlay-button>a{cursor:pointer;display:inline-block;padding:10px;border:2px solid currentColor;text-transform:uppercase;font-size:1.2em;letter-spacing:3px;box-shadow:0 1px 4px rgba(0,0,0,.2),inset 0 1px 4px rgba(0,0,0,.2);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fitness-page .section .overlay-button a{color:currentColor}.fitness-page .section.section-1 .overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fitness-page .section.section-1 .overlay-inner{margin-top:-20%}.fitness-page .section.section-3 .overlay-text{margin-top:0}.fitness-page .fitness-modal .modal-container{width:100%;max-width:1280px}.fitness-page .fitness-modal .modal-inner{background-color:rgba(0,0,0,.3)}.fitness-page .post{font-size:1rem}.fitness-page .post>section{padding:5em 1em}.fitness-page .post .post-banner{margin-left:0;margin-right:0;position:relative}.fitness-page .post .post-banner.black-text .share-module a{color:black}.fitness-page .post .post-banner .title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:0 1px 4px rgba(0,0,0,.2);font-size:8vw;color:black}.fitness-page .post .post-banner .title>span{position:relative;display:inline-block}.fitness-page .post .post-banner .title>span:after{content:'';height:3px;width:100%;background-color:currentColor;box-shadow:0 1px 4px rgba(0,0,0,.2);position:absolute;left:0;top:103%}.fitness-page .post .post-banner .share-module{text-align:center;display:block;padding-top:1em}.fitness-page .post p.lede{font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;margin-bottom:1.5em}.fitness-page .post .title{text-transform:lowercase;font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.fitness-page .post .title.white{color:white}.fitness-page .post .question{font-family:lineto-circular-bold,proxima-nova-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.fitness-page .post .answer{color:gray}.fitness-page .post .grey-bg{background-color:#f6f6f6}.fitness-page .post .product-title{text-decoration:underline;text-transform:lowercase;font-size:1.2em}.fitness-page .post .dark-bg{background-color:#d0d0d0;color:#fff;-webkit-font-smoothing:antialiased;font-size:1.2em}.fitness-page .post .qa [grid-row]:not([grid-row=gutterless]) [grid-col]{padding-left:30px;padding-right:30px}.fitness-page .post.julie-post .post-banner .title{color:white}.fitness-page .post.julie-post .qa ul{list-style-type:none;padding-left:0;margin-top:0}.fitness-page .post.barre3-post .qa{color:gray}.fitness-page .post.barre3-post .qa .name{font-size:1.2em;text-decoration:underline}.fitness-page .post.barre3-post .qa .question-col{color:black;margin-bottom:20px}.fitness-page .post.press-post .press-items{margin-left:auto;margin-right:auto;max-width:700px}.fitness-page .post.press-post .press-items .press-title{font-size:1.5em;text-transform:lowercase}.fitness-page .post.press-post .press-items p{color:gray}.fitness-page .post.tech-post .tech-columns-title{font-size:1.5em;margin-bottom:20px;text-transform:lowercase}.fitness-page .post.tech-post .tech-column{padding:20px}.fitness-page .post.tech-post .tech-column img{width:66px}.elgort-page{font-size:1rem}.elgort-page .logo{width:150px}.elgort-page section{position:relative;overflow:hidden}.elgort-page .section-1{text-align:center;color:#8d8d8d;padding:3em 1em}.elgort-page .section-1-inner{max-width:640px;margin-left:auto;margin-right:auto}.elgort-page .section-1 h1{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;text-transform:none;margin-bottom:1em;font-size:2.5em}.elgort-page .section-1 p{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:1.4em}.elgort-page .section-2 p{text-transform:uppercase}.elgort-page .section-2-inner{text-align:center;padding:1em;padding-top:1em;position:absolute;left:0;right:0;bottom:0;padding-bottom:2em}.elgort-page .section-2 [data-btn=white]{background-color:transparent}.elgort-page .section-3,.elgort-page .section-5{padding:3em 1em}.elgort-page .section-4 .portraits-big{display:none}.elgort-page .section-4 p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:uppercase;padding:2em;margin-bottom:0;color:#fff;display:none}.elgort-page .section-4 .arthur{position:absolute;left:0;bottom:0}.elgort-page .section-4 .sophie{position:absolute;right:0;top:0;text-align:right}.elgort-page .section-title{font-size:2em;font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif}.elgort-page .back-to-top{display:none}.collage-page .collage-container{padding-bottom:500px;text-align:center}.collage-page .collage-container .post{display:inline-block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.collage-page .collage-container .post.show{opacity:1}.collage-page .collage-container .grid-sizer{width:16.66667%}.collage-page .collage-container .post{padding:20px}.collage-page .collage-container .post img{width:100%;display:block}.collage-page .collage-container .post iframe{width:100%;height:auto}.portrait-project-page .main-portrait{margin-bottom:1.5rem}.portrait-project-page .main-portrait img{width:100%}.portrait-project-page .main-portrait a{display:block;max-height:500px;overflow:hidden}.portrait-project-page .main-portrait p{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;text-align:center;margin:1.5rem 0}.portrait-project-page .main-portrait-inner{position:relative}.portrait-project-page .main-portrait-inner .text-float{position:absolute;top:50%;right:10%;z-index:3;margin-top:-39px;width:auto}.portrait-project-page .portrait-list{margin:0;padding:0;list-style-type:none}.portrait-project-page .portrait-list-portrait{text-align:center;margin-bottom:1.5rem}.portrait-project-page .portrait-thumbnail{cursor:pointer;overflow:hidden;margin-bottom:.75rem;height:0;padding-bottom:74%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.portrait-project-page .portrait-thumbnail img{display:block}.portrait-project-page .portrait-thumbnail:hover{opacity:.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80)}.portrait-project-page .portrait-title{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.portrait-project-page .portrait-description{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:16px;letter-spacing:1px;font-weight:400;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto;margin-right:auto;max-width:80%}.portrait-project-pagination,.the-edit-pagination{text-align:center;padding-top:20px}.portrait-project-pagination .bordered,.the-edit-pagination .bordered{padding-top:20px;padding-bottom:20px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.portrait-project-pagination .bordered>[grid-row],.the-edit-pagination .bordered>[grid-row]{max-width:960px;margin-left:auto;margin-right:auto}.portrait-project-pagination .next img,.portrait-project-pagination .prev img,.the-edit-pagination .next img,.the-edit-pagination .prev img{height:60px}.portrait-project-pagination .next>*,.portrait-project-pagination .prev>*,.the-edit-pagination .next>*,.the-edit-pagination .prev>*{height:60px;position:relative}.portrait-project-pagination .next span,.portrait-project-pagination .prev span,.the-edit-pagination .next span,.the-edit-pagination .prev span{position:absolute;top:50%;margin-top:-16px}.portrait-project-pagination .next .text,.portrait-project-pagination .prev .text,.the-edit-pagination .next .text,.the-edit-pagination .prev .text{padding-top:10px}.portrait-project-pagination .next .img,.portrait-project-pagination .prev .img,.the-edit-pagination .next .img,.the-edit-pagination .prev .img{overflow:hidden;background-size:cover}.portrait-project-pagination .next,.the-edit-pagination .next{text-align:right}.portrait-project-pagination .next .sprites-app-arrow-right,.the-edit-pagination .next .sprites-app-arrow-right{right:0}.portrait-project-pagination .prev,.the-edit-pagination .prev{text-align:left}.portrait-project-pagination .prev .sprites-app-arrow-left,.the-edit-pagination .prev .sprites-app-arrow-left{left:0}.portrait-project-page .portrait-project-video-section,.portrait-project-page .portrait-project-content-section{margin-bottom:1.5rem}.portrait-project-page .portrait-project-video-section iframe{width:100%;min-height:500px}.portrait-project-page .images img{display:block;cursor:pointer}.portrait-project-page .entries .entry{margin-bottom:1.5rem}.portrait-project-page .entries .entry .question{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.portrait-project-page .entries .entry p,.portrait-project-page .entries .entry ul,.portrait-project-page .entries .entry li{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:14px;letter-spacing:1px;font-weight:400;text-transform:none}.portrait-project-page .entries .entry .next{font-family:lineto-circular-book,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.street-style-page .street-style-header{margin-bottom:1.5rem}.street-style-page .street-style-header img{display:block}.street-style-page .street-style-images .image-grid-image{cursor:pointer;margin-bottom:1.5rem;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.street-style-page .street-style-images .image-grid-image:hover{opacity:.5}.street-style-page .street-style-images .image-grid-image>img{display:block;width:100%}.street-style-page .center-block{max-width:680px}.street-style-page .street-style-single{text-align:center}.street-style-page .street-style-single.full{margin:0;width:auto;display:inline-block}.street-style-page .street-style-single .image{width:100%;vertical-align:middle}.the-edit-index .thumbnail{display:block;background-repeat:no-repeat;background-position:top center;background-size:cover}.the-edit-index .archive-post .thumb{overflow:hidden}.the-edit-index .archive-post .link{display:block}.the-edit-index .archive-post .post-title{margin-bottom:0;margin-top:5px}.the-edit-index .archive-post .journal-post-header{margin-bottom:5px}.the-edit-index .archive-module{margin-bottom:10px;background-color:white}.the-edit-index .archive-module .archive-container{display:none;max-height:none;overflow:hidden}.the-edit-index .archive-module .controls{border-top:1px solid #ccc}.the-edit-index .archive-module .controls{bottom:1px}.the-edit-index .banner{height:auto}.the-edit-index .archive-module.is-open .controls i{top:10px}.the-edit-index .archive{padding:20px 0}.the-edit-index .archive .month{padding:0 25px}.the-edit-index .archive .month.selected a{border-bottom:1px solid black}.the-edit-index .archive .month a,.the-edit-index .archive .month strong{display:inline-block;padding:0;margin-bottom:5px;border-bottom:1px solid transparent}.the-edit-index .archive .year{margin-bottom:20px}.the-edit-index .archive .year a{padding:10px}.the-edit-index .archive .year strong{display:inline-block;padding-left:20px;padding-right:20px}.the-edit-index .month-title h1{font-size:14px;margin-bottom:1.5rem}.the-edit-index .post{border-bottom:1px solid #ccc;margin-bottom:30px;padding-bottom:10px;text-align:center}.the-edit-index .post.archive-post{border-bottom:none}.the-edit-index .post.archive-post .post-title{font-size:13px}.the-edit-index .post.archive-post .post-text{height:38px;margin-bottom:0}.the-edit-index .post.archive-post .post-text p{margin-bottom:0}.the-edit-index .post .journal-post-header{padding-top:10px}.the-edit-index .post .journal-post-header>a{display:block}.the-edit-index .post>a{-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.the-edit-index .post>a:hover{opacity:.7}.the-edit-index .post .journal-post-header-title{font-size:20px}.the-edit-index .post .post-meta{font-style:italic}.the-edit-index .post .journal-post-header-subtitle{font-size:16px;margin-bottom:3px}.the-edit-index .post .post-text{max-width:70%;margin-left:auto;margin-right:auto}.the-edit-index .post .post-text p{margin-bottom:.75rem}.the-edit-index .post .tag-list{list-style:none;margin:0;padding:0;font-size:10px}.the-edit-index .post .tag-list strong,.the-edit-index .post .tag-list a{font-size:10px}.the-edit-index .post .tag-list .tag{display:inline-block;padding:5px;font-size:13px}.the-edit-index .post .tag-list .tag a{font-family:Times New Roman,serif;font-style:italic;text-transform:none;color:#666}.the-edit-index .sidebar ul{list-style:none;margin:0;padding:0}.the-edit-index .sidebar ul a.tag{font-family:Times New Roman,serif;font-style:italic;text-transform:none;color:#666;font-size:13px}.the-edit-index .sidebar ul a.tag.is-active{border-bottom:1px solid #666}.the-edit-index .archive-sidebar .year{margin-bottom:20px}.the-edit-index .archive-sidebar .year a{padding:10px}.the-edit-index .archive-sidebar .year strong{display:inline-block;padding-left:20px;padding-right:20px}.the-edit-index .archive-sidebar ul{list-style:none;margin:0;padding:0}.tag-list{padding:0;padding-top:0}.tag-list .tag{display:inline-block;padding:3px;font-size:11px}.tag-list .tag a{font-family:Times New Roman,serif;font-style:italic;text-transform:none;color:#666;font-size:11px}.edit-post-title{font-size:26px;font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;letter-spacing:4px;margin-bottom:20px;text-transform:uppercase}.edit-serif-title{font-size:22px;font-style:italic}.post-page .post-contents .tag a{text-transform:none}.post-page nav.share-nav{margin-top:50px}.post-page .share-module a{display:inline-block}.post-page .banner{overflow:hidden}.post-page .banner img{width:100%}.post-page .post-title{font-size:20px;letter-spacing:3px;margin-bottom:20px}.post-page .post-meta,.post-page .post-subtitle{font-style:italic}.post-page .post-subtitle{font-size:16px}.post-page .tag a{font-size:14px}.post-page .fader-instance{margin-bottom:20px}.post-page .post-text-excerpt{display:none}.new-journal-page .element{text-align:left;position:relative;padding:10px 10px 20px;width:100%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.new-journal-page .element-inner{position:relative}.new-journal-page .element img{width:100%;display:block}.new-journal-page .element iframe,.new-journal-page .element video{width:100%}.new-journal-page .element footer{padding-top:10px}.new-journal-page .element:not(.ready){opacity:0}.new-journal-page .element-image{text-align:center}.new-journal-page .element-image .image-holder{position:relative}.new-journal-page .element-image img{display:block;width:auto;width:100%;margin-left:auto;margin-right:auto}.new-journal-page .element-product{text-align:center}.new-journal-page .element-post .post-text-full{display:none}.new-journal-page figure{margin:0;position:relative}.new-journal-page figure figcaption{padding-top:5px}.new-journal-page blockquote{margin-left:0;margin-right:0;margin-bottom:0}.new-journal-page [data-show-quick-view]{cursor:pointer}.new-journal-page .journal-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;background-color:white;z-index:998}.new-journal-page .journal-overlay-content{padding:50px 0}.new-journal-page .journal-overlay .close{width:30px;height:30px;position:relative;display:block;background-size:30px 30px;background-position:center;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2060%2060%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%200%2C58%20L%2058%2C0%20L%2060%2C2%20L%202%2C60%20Z%22%2F%3E%3Cpath%20d%3D%22M%200%2C2%20L%202%2C0%20L%2060%2C58%20L%2058%2C60%20Z%22%2F%3E%3C%2Fsvg%3E);position:fixed;top:10px;right:10px;z-index:999}.new-journal-page .journal-container{width:100%;max-width:960px;margin-left:auto;margin-right:auto}.new-journal-page .journal-container .elements{text-align:center;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.new-journal-page .journal-container .grid-sizer{width:100%}.product-page{position:relative}.product-page .reviews-module .review-cta{display:none}.product-page.zoomed .product-page-top{overflow:hidden}.product-page .product-page-top{margin-left:auto;margin-right:auto;position:relative;margin-bottom:4.5rem;padding-top:30px}.product-page.zoomed.accessory img.zoom-image{top:0!important}.product-page.zoomed.accessory.level-3 img.zoom-image{top:-50%!important}.product-page .zoom-images-holder{position:relative}.product-page .zoom-images-holder img{display:block;width:100%}.product-page .zoom-images-holder img:not(.body-image){cursor:zoom-in}.product-page .zoom-thumbnail{border:1px solid transparent}.product-page .zoom-thumbnails-holder .slick-next,.product-page .zoom-thumbnails-holder .slick-prev{left:50%;position:absolute;z-index:2;font-size:0;line-height:0;width:30px;height:30px;display:block;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.product-page .zoom-thumbnails-holder .slick-next.slick-disabled,.product-page .zoom-thumbnails-holder .slick-prev.slick-disabled{display:none!important}.product-page .zoom-thumbnails-holder .slick-next{width:20px;height:20px;position:relative;display:block;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%2010%2C50%20L%2060%2C100%20L%2070%2C90%20L%2030%2C50%20%20L%2070%2C10%20L%2060%2C0%20Z%22%20transform%3D%22rotate%28%2D90%2C%2050%2C%2050%29%22%2F%3E%3C%2Fsvg%3E);position:absolute;bottom:-30px}.product-page .zoom-thumbnails-holder .slick-prev{width:20px;height:20px;position:relative;display:block;background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20100%20100%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%2010%2C50%20L%2060%2C100%20L%2070%2C90%20L%2030%2C50%20%20L%2070%2C10%20L%2060%2C0%20Z%22%20transform%3D%22rotate%2890%2C%2050%2C%2050%29%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:-30px}.product-page .product-page-zoom-module .zoom-thumbnails-section{opacity:0}.product-page .product-page-zoom-module .zoom-thumbnail{cursor:pointer;padding:0;padding-top:1px;position:relative}.product-page .product-page-zoom-module .zoom-thumbnail img{display:block;width:100%}.product-page .product-page-zoom-module .zoom-thumbnails-holder{margin:0;margin-left:0;margin-right:0;padding-top:0}.product-page .product-page-zoom-module .slider img{cursor:pointer}.product-page .viewport-container{display:none;width:100%;height:100vh;position:relative;background-color:white;z-index:1000;-webkit-backface-visibility:hidden;cursor:zoom-in;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.product-page .viewport-container.zoom-out{cursor:zoom-out}.product-page .viewport-container .close-button{position:absolute;top:0;right:0;padding:20px;cursor:pointer;z-index:1010}.product-page .viewport{height:100%;width:100%;margin-top:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-backface-visibility:hidden}.product-page .viewport img{max-width:none;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);pointer-events:none;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.zoomed.pull-up .product-page .viewport img{top:10%!important}.product-page .product-description.well{padding:30px}.product-page .product-description .description-section-header{font-family:lineto-circular-bold,proxima-nova-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:14px;position:relative;padding:5px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.product-page .product-description .description-section-header i{position:relative;width:10px;height:10px;display:inline-block;vertical-align:top;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.product-page .product-description .description-section-header i:before,.product-page .product-description .description-section-header i:after{content:'';width:10px;height:2px;display:block;position:absolute;top:50%;left:50%;background-color:black;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.product-page .product-description .description-section-header i:before{width:2px;height:10px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.product-page .product-description .description-section-header i.open:before{opacity:0}.product-page .product-description .description-section:not(:first-child) .description-section-header{border-top:2px solid black}.product-page .product-description .description-section:not(.open) .description-section-body{display:none}.product-page .product-description .description-section-body{padding-top:0;padding-bottom:20px;color:#666}.product-page .product-description .description-section-body a{color:#666}.product-page .product-description .description-section-body>*:last-child{margin-bottom:0}.product-page .product-description .product-name-shape{margin-bottom:5px}.product-page .product-description .product-name-color{color:#666;text-transform:none}.product-page .product-description .product-offer .free-shipping{display:inline-block;font-size:16px;letter-spacing:1px;text-transform:none;color:#666;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal}.product-page .product-description .reviews{padding-bottom:30px}.product-page .product-description .description-reviews-slider:not(.slick-slider){max-height:300px}.product-page .product-description .description-reviews-slider .review{cursor:pointer;color:black}.product-page .product-description .description-reviews-slider .review-text{position:relative;line-height:1.2em;overflow:hidden;height:3.6em}.product-page .product-description .description-reviews-slider .review-text.open{height:auto}.product-page .product-description .description-reviews-slider .review-text.open:after{display:none}.product-page .product-description .description-reviews-slider .review-text:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:70%;height:1.2em;background:-webkit-linear-gradient(left,rgba(240,240,240,0),#f0f0f0 50%);background:linear-gradient(to right,rgba(240,240,240,0),#f0f0f0 50%)}.product-page .product-description .description-reviews-slider .slick-dots{background-color:#d8d8d8;position:absolute;padding:0 5px;left:-9px;right:-9px;bottom:-30px}.product-page .product-description .description-reviews-slider .slick-dots li{border-bottom:1px solid transparent}.product-page .product-description .description-reviews-slider .slick-dots li button{font-size:14px}.product-page .product-description .description-reviews-slider .slick-dots li.slick-active{border-bottom-color:black}.product-page .product-description .description-reviews-slider .slick-dots li.slick-active button{font-family:lineto-circular-bold,proxima-nova-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.product-page .product-description .description-reviews-slider .slick-dots button{font-size:12px;color:black;line-height:1}.product-page .product-description .description-reviews-slider .slick-dots button:before{display:none}.product-page .product-description .description-reviews-slider .slick-next{right:0;bottom:-27px;position:absolute;z-index:3;font-size:0;line-height:0}.product-page .product-description .description-reviews-slider .slick-next:before{content:'>';width:20px;height:20px;line-height:20px;font-size:13px;display:block}.product-page .product-description .description-reviews-slider .slick-prev{left:0;bottom:-27px;position:absolute;z-index:3;font-size:0;line-height:0}.product-page .product-description .description-reviews-slider .slick-prev:before{content:'<';width:20px;height:20px;line-height:20px;font-size:13px;display:block}.product-page .product-description .review-modal .more-button{display:none}.product-page .product-description .description-color-picker strong{background-color:transparent;border:none;padding:0 5px 0 0;line-height:1}.product-page .product-description .description-color-picker span{padding:0 5px;display:inline-block}.product-page .product-description .description-colors{list-style:none;margin:0;padding:0;padding-top:5px}.product-page .product-description .description-colors li{display:inline-block;vertical-align:top}.product-page .product-description .description-colors a{border-radius:100%;margin-right:5px;border:none;width:20px;height:20px;color:transparent;overflow:hidden;display:inline-block;position:relative;background-size:cover;background-position:center}.product-page .product-description .description-colors a img{display:none;position:absolute;top:0;left:0;right:0;bottom:0}.product-page .product-description .product-options-selector>label{padding-left:0;padding-right:0;margin-left:0;margin-right:0;display:inline-block;margin-bottom:10px;color:#333;border-bottom:1px solid #333;font-family:lineto-circular-medium,proxima-nova-semi-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;cursor:auto}.product-page .product-description .product-options-selector .product-options-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-page .product-description .product-options-selector .product-options-list>.btn{min-width:49%;margin-bottom:5px}.product-page .product-description .product-options-selector .product-options-list>.btn.btn-light{border-color:#333}.product-page .product-description .description-quantity{margin-bottom:10px}.product-page .product-description .description-quantity input{padding:5px;width:30px;border:1px solid #ccc;text-align:center}.product-page .product-description .description-quantity label{display:inline-block;height:35px;line-height:35px}.product-page .product-description .description-quantity .select-container{width:70px;background-color:white;border:1px solid black;height:32px;line-height:28px;padding-top:0;padding-bottom:0;overflow:hidden}.product-page .product-description .description-quantity .select-container:after{top:12px}.product-page .product-description .description-quantity .select-container>select{height:28px;line-height:24px}.product-page .product-description .description-add button{margin-right:.75rem}.product-page .product-description .description-add .checkout-button-container>a{background-color:white;border:1px solid black}.product-page .product-description .store-availability{padding-left:10px;padding-right:10px;padding-top:20px}.product-page .product-description .store-availability h2{display:none}.product-page .you-may-also-like .product-view .shape span{display:none}.product-page .suggestion-group+.suggestion-group [grid-col]:first-child .product-image{position:relative}.product-page .suggestion-group+.suggestion-group [grid-col]:first-child .product-image:after{content:'';width:1px;height:100%;position:absolute;top:0;bottom:0;left:-20px;background-color:black}.sale-login-page .main-header,.sale-login-page .mobile-header,.sale-login-page .main-footer{display:none}.sale-login-page .main-container{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464031593959-0524-sale-lockscreen-1-2000.jpg);background-position:center;background-size:cover;position:absolute;top:0;right:0;bottom:0;left:0}.sale-login-page .main-container .lie{width:15px;height:15px;position:relative;display:block;background-size:15px 15px;background-position:center;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2030%2030%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%200%2C28%20L%2028%2C0%20L%2030%2C2%20L%202%2C30%20Z%22%2F%3E%3Cpath%20d%3D%22M%200%2C2%20L%202%2C0%20L%2030%2C28%20L%2028%2C30%20Z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:10px;right:10px}.sale-login-page .main-container .title{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;font-size:80px;letter-spacing:20px;text-indent:15px;position:relative;color:#ffbe64}.sale-login-page .main-container h2{font-size:18px}.sale-login-page .main-container .sign-up{max-width:450px;background-color:white;padding:40px;position:relative;padding-top:40px;padding-bottom:40px}.flexbox .sale-login-page .main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.no-flexbox .sale-login-page .main-container .sign-up{position:absolute;top:50px;left:50%;margin-left:-225px}.sale-login-page .main-container .sale-share ul{list-style-type:none;margin:0;padding:0}.sale-login-page .main-container .sale-share ul li{display:inline-block}.bottom-banner-container{margin-bottom:-100px}.bedford-page{text-align:center}.bedford-page h1,.bedford-page .h1{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.bedford-page h2,.bedford-page .h2{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.bedford-page h3,.bedford-page .h3{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.bedford-page h4,.bedford-page .h4{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.bedford-page h5,.bedford-page .h5{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.bedford-page h6,.bedford-page .h6{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.bedford-page p{font-size:12px}.bedford-page section{margin-bottom:3rem}.bedford-page .image-section{margin-bottom:6rem;padding-left:5%;padding-right:5%}.bedford-page .image-section img{-webkit-transform:scale(.7) translateY(20%);transform:scale(.7) translateY(20%);-webkit-transition:all .3s ease;transition:all .3s ease;vertical-align:bottom;width:30%}.bedford-page .image-section img.middle{-webkit-transform:scale(1);transform:scale(1)}.bedford-page .image-section img.left{-webkit-transform:scale(.7) translateY(20%) translateX(20%);transform:scale(.7) translateY(20%) translateX(20%)}.bedford-page .image-section img.right{-webkit-transform:scale(.7) translateY(20%) translateX(-20%);transform:scale(.7) translateY(20%) translateX(-20%)}.about-bedford-page{position:relative}.about-bedford-page img{display:block}.about-bedford-page button.bedford-popup{background-color:transparent;width:300px;height:80px;position:absolute;bottom:30px;left:0;width:100%}.about-bedford-page .popup{width:540px;height:290px;padding:40px;position:absolute;bottom:100px;left:50%;margin-left:-270px;background-color:white;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.about-bedford-page .popup.visible{opacity:1;visibility:visible}.about-bedford-page .popup .close{position:absolute;right:0;top:0;margin:10px;cursor:pointer;z-index:4}.about-bedford-page .popup p{padding-left:50px;padding-right:50px}.in-motion-page{text-align:center}.in-motion-page .two{width:740px;margin-left:auto;margin-right:auto}.in-motion-page .item strong{font-size:13px}.in-motion-page .item:hover .item-text{opacity:1}.in-motion-page .item:hover .static{opacity:1}.in-motion-page .item-image{position:relative}.in-motion-page .item-image img{height:352px}.in-motion-page .item-image .static{position:absolute;top:0;left:50%;z-index:1;opacity:0;height:352px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-left:-98px}.in-motion-page .item-text{position:absolute;opacity:0;z-index:1;width:70%;margin:0 15%;bottom:45px;background-color:rgba(255,255,255,.9);border-top:2px solid #333;border-bottom:2px solid #333;padding:1.5rem;-webkit-transition:all .3s ease;transition:all .3s ease}.classics-page{text-align:center;-webkit-backface-visibility:hidden}.classics-page .animated-sophie{height:419px;width:auto;display:block;margin-left:auto;margin-right:auto}.classics-page img{display:block;width:100%}.classics-page .title{padding:.75rem 0 1.5rem;height:35px;line-height:15px}.classics-page .link{display:block;position:relative}.lookbook-page .main-lookbook{margin-bottom:1.5rem}.lookbook-page .main-lookbook a{display:block;max-height:500px;overflow:hidden}.lookbook-page .main-lookbook p{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;text-align:center;margin:1.5rem 0}.lookbook-page .lookbook-list{margin:0;padding:0;list-style:none}.lookbook-page .lookbook-list-lookbook{text-align:center;margin-bottom:1.5rem}.lookbook-page .lookbook-list-lookbook:hover img{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.5}.lookbook-page .lookbook-thumbnail{cursor:pointer;overflow:hidden;margin-bottom:.75rem}.lookbook-page .lookbook-thumbnail img{display:block}.lookbook-page .lookbook-title{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.lookbook-page .lookbook-description{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:16px;letter-spacing:1px;font-weight:400;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:auto;margin-right:auto;max-width:80%}.lookbook-page .slider-slide a.slider-slide-link{position:absolute;top:0;bottom:0}.lookbook-page .slider-slide a.slider-slide-link.full{left:0;right:0}.lookbook-page .slider-slide a.slider-slide-link.left-half{left:0;width:50%}.lookbook-page .slider-slide a.slider-slide-link.right-half{right:0;width:50%}.lookbook-page .slider-slide .slide-links{word-spacing:10px}.lookbook-page .slider-slide .slide-links a{display:inline-block;padding:10px 0;word-spacing:normal}.backgroundblendmode .lookbook-page .slick-initialized .slick-arrow{mix-blend-mode:difference}.lookbook-page .slick-initialized .slick-arrow>svg{top:10%;left:10%;width:80%;height:80%;fill:#000}.backgroundblendmode .lookbook-page .slick-initialized .slick-arrow>svg{fill:#fff}.lookbook-page .slick-initialized .slider-next,.lookbook-page .slick-initialized .slider-prev{width:60px;height:60px;padding-left:0;padding-right:0;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.ie10 .lookbook-page .slick-initialized .slider-next,.ie10 .lookbook-page .slick-initialized .slider-prev{background-image:url(/assets/images/1x1.gif)}.lookbook-page .slick-initialized .slider-next>svg,.lookbook-page .slick-initialized .slider-prev>svg{top:20%;left:20%;width:60%;height:60%}.lookbook-page .slick-initialized .slider-next{right:0}.lookbook-page .slick-initialized .slider-prev{left:0}.lookbook-page .lookbook-scrollable img{display:block}.lookbook-page .lookbook-scrollable .scroll-indicator{position:fixed;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:white;border-radius:100%;width:50px;height:50px;line-height:50px;color:black;text-align:center;opacity:.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lookbook-page .lookbook-scrollable .scroll-indicator i{font-size:30px;line-height:50px}.lookbook-page .lookbook-scrollable .slide-title{padding-top:5px}.lookbook-page .lookbook-scrollable .slide-title img{width:100%}.studio-page .studio-header.banner{height:375px}.studio-page .studio{text-align:center}.studio-page .studio img{display:block}.studio-page .studio .title{padding:.75rem 0 1.5rem;height:65px}.studio-page .studio .link{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.studio-page .studio .link:hover{opacity:.5}.video-page .video-splash{margin-bottom:1.5rem}.video-page .video-modal .modal-content{overflow:hidden;width:850px}.video-page .video-modal .modal-content iframe{width:100%}.video-page .video-list-video{text-align:center}.video-page .video-list-video:hover .video-thumbnail{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;opacity:.5}.video-page .video-thumbnail{cursor:pointer;max-height:280px;overflow:hidden;margin-bottom:.75rem}.video-page .video-thumbnail img{display:block}.video-page .video-title{font-family:lineto-circular-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400}.video-page .video-description{font-family:Baskerville,Baskerville Old Face,Hoefler Text,Garamond,Times New Roman,serif;font-size:16px;letter-spacing:1px;font-weight:400;text-transform:none;margin-left:auto;margin-right:auto;max-width:80%}.video-page .video-inner{padding-bottom:20px}.video-single iframe{width:100%;min-height:540px}.support-page{padding-bottom:4rem}.support-page .support-nav{text-align:center;font-size:.9rem;margin-bottom:1rem}.support-page .support-nav li{display:inline-block}.support-page .support-nav li a{display:block;padding:10px 15px}.rewards-info-page{font-size:16px}.rewards-info-page .intro{padding:40px 20px;background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1451422374815-h.jpg);background-position:center;background-size:cover;color:white;margin-bottom:35px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.rewards-info-page .intro .h1{padding:20px 0;line-height:1}.rewards-info-page .description{text-align:center;padding:20px}.rewards-info-page .tiers-section{font-size:16px;padding:50px 0;background-color:#eaeeec}.cleaning-page{text-align:center}.cleaning-page .cleaning-header{font-family:Times New Roman,serif;font-size:24px;font-style:italic;line-height:1.2;padding-top:40px;padding-bottom:20px}.cleaning-page .boxes{margin-left:auto;margin-right:auto;max-width:900px}.cleaning-page .boxes img{display:block}.cleaning-page .boxes .col-6{margin-bottom:20px}.cleaning-page nav{margin-top:-10px}.cleaning-page .share-module a{display:inline-block}.contact-page .success-message{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;color:#90cc11;padding:1.5rem 0}.contact-page .success-message:not(.visible){display:none}.legal-page{padding-top:50px}.questions-page .question{color:#8d8d8d}.questions-page .answer{padding-bottom:40px}.returns-page header{margin-bottom:1.5rem}.returns-page header .subheader{font-style:italic}.returns-page .returns-header{margin-bottom:1.5rem}.returns-page .returns-header img{display:block}.returns-page .returns-body .returns-body-inner .policy{margin-bottom:3rem}.returns-page .contact{text-align:center;padding-top:3rem;padding-bottom:3rem}.returns-page .contact h3{margin-bottom:0}.shipping-page .banner-inner{overflow:hidden;height:200px;position:relative}.shipping-page .banner-inner img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shipping-page table th{font-size:16px}.shipping-page .bgc{background-color:#f5f5f5}.shipping-page .accordion-title{margin-bottom:3px;line-height:1;cursor:pointer;position:relative;padding:10px 0;border-top:1px solid #ccc}.shipping-page .accordion-title svg{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:.7rem}.shipping-page .accordion-title:not(.open) .icon-minus{display:none}.shipping-page .accordion-title.open .icon-plus{display:none}.shipping-page .shipping-page-text{display:none}.shipping-page .shipping-page-text-default-open{display:block}.shipping-page .questions{padding-top:60px}.hercampus-page .main-container .lazyload,.hercampus-page .main-container .lazyloading{opacity:0}.hercampus-page .main-container .lazyloaded{opacity:1;-webkit-transition:opacity 300ms ease;transition:opacity 300ms ease}.hercampus-page .main-container .hercampus-banner{overflow:hidden;background-position:center;background-size:cover;position:relative}.object-fit .hercampus-page .main-container .hercampus-banner img{height:100%;-o-object-fit:cover;object-fit:cover}.hercampus-page .main-container .hercampus-banner-text{text-align:center;padding:20px;padding-bottom:30px}.hercampus-page .main-container .hercampus-banner-text .share-module a{font-size:22px}.hercampus-page .main-container .hercampus-banner-text p{margin-left:auto;margin-right:auto;opacity:.95;font-family:lineto-circular-book,proxima-nova,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif}.hercampus-page .main-container .hercampus-banner-text h1{font-size:9vw;opacity:.8}.hercampus-page .main-container .posts{min-height:50vh;position:relative}.hercampus-page .main-container .posts:not(.ready)>.post{opacity:0}.hercampus-page .main-container .posts:not(.ready):before{content:'Loading';position:absolute!important;top:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:3vw;text-transform:uppercase;font-family:lineto-circular-bold,proxima-nova-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;letter-spacing:2px}.hercampus-page .main-container .post,.hercampus-page .main-container .grid-sizer{width:100%}.hercampus-page .main-container .post{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;position:relative;display:block}.hercampus-page .main-container .post-close{width:40px;height:40px;position:relative;display:block;background-size:40px 40px;background-position:center;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2080%2080%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%200%2C70%20L%2070%2C0%20L%2080%2C10%20L%2010%2C80%20Z%22%2F%3E%3Cpath%20d%3D%22M%200%2C10%20L%2010%2C0%20L%2080%2C70%20L%2070%2C80%20Z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:10px;right:20px;z-index:2}.hercampus-page .main-container .post-inner{position:relative}.hercampus-page .main-container .post:not(.expanded)[data-expandable],.hercampus-page .main-container .post:not(.expanded)[data-show-quick-view]{cursor:pointer}.hercampus-page .main-container .post:not(.expanded) .post-thumb img{display:block;width:100%;height:auto}.hercampus-page .main-container .post:not(.expanded) .post-title{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255,255,255,.2);text-align:center;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px}.hercampus-page .main-container .post:not(.expanded) .post-title.dark-image{background-color:rgba(0,0,0,.2)}.hercampus-page .main-container .post:not(.expanded) .post-title.dark-image .post-title-inner{color:white}.hercampus-page .main-container .post:not(.expanded) .post-title.dark-image .-ul{border-color:white}.hercampus-page .main-container .post:not(.expanded) .post-title:hover,.hercampus-page .main-container .post:not(.expanded) .post-title.-visible{opacity:1}.hercampus-page .main-container .post:not(.expanded) .post-title:hover .post-title-inner,.hercampus-page .main-container .post:not(.expanded) .post-title.-visible .post-title-inner{-webkit-transform:translateY(0);transform:translateY(0)}.hercampus-page .main-container .post:not(.expanded) .post-title-inner{color:black;font-family:lineto-circular-bold,proxima-nova-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:2px;-webkit-transform:translateY(-20px);transform:translateY(-20px);font-size:30px;display:inline-block;-webkit-transition:all .5s ease;transition:all .5s ease;margin-bottom:5px;position:relative;z-index:2;line-height:1}.hercampus-page .main-container .post:not(.expanded) .post-title-inner>*{line-height:1.1;margin-bottom:.2em}.hercampus-page .main-container .post:not(.expanded) .post-title-inner>* span{display:inline-block}.hercampus-page .main-container .post:not(.expanded) .post-title-inner p{font-size:.6em;padding-top:1em}.hercampus-page .main-container .post:not(.expanded) .post-title-inner .meet{font-size:1.5em}.hercampus-page .main-container .post:not(.expanded) .post-title-inner .-ul{border-bottom:8px solid black}.hercampus-page .main-container .post:not(.expanded) .post-title-inner .-f1{font-size:1.2em;margin-bottom:10px}.hercampus-page .main-container .post:not(.expanded) .post-title-inner .-f2{font-size:2em;margin-bottom:15px}.hercampus-page .main-container .post:not(.expanded) .post-title-inner .-f3{font-size:3em;margin-bottom:20px}.hercampus-page .main-container .post:not(.expanded) .post-content{display:none}.hercampus-page .main-container .post.expanded{width:100%;padding:40px 20px}.hercampus-page .main-container .post.expanded .post-thumb{display:none}.hercampus-page .main-container .post.expanded .post-content p{color:#797979}.hercampus-page .main-container .post.expanded .post-content p.question{color:black}.hercampus-page .main-container .post.expanded .post-inner{max-width:1380px;margin-left:auto;margin-right:auto;padding:60px 40px;border-left:10px solid black;border-right:10px solid black}.hercampus-page .main-container .post.expanded .post-inner .profile-title{text-transform:none;border-bottom:3px solid black;display:inline-block;margin-bottom:40px}.hercampus-page .main-container .post .hercampus-melanie .melanie-title{text-transform:none;border-bottom:3px solid black}.hercampus-page .main-container .post .hercampus-liviya .liviya-title{text-transform:none;border-bottom:3px solid black;display:inline-block;margin-bottom:40px}.hercampus-page .main-container .post .hercampus-liviya .liviya-body{-webkit-columns:400px 3;-moz-columns:400px 3;columns:400px 3;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.hercampus-page .main-container .post .hercampus-liviya .liviya-body p:not(.question){margin-bottom:30px}.hercampus-page .main-container .post .hercampus-sami .sami-title{text-transform:none;border-bottom:3px solid black;display:inline-block;margin-bottom:40px;font-size:3vw}.hercampus-page .main-container .post .hercampus-lindsey .lindsey-title{text-transform:none;border-bottom:3px solid black;display:inline-block;margin-bottom:40px}.hercampus-page .main-container .post .hercampus-sydney .sydney-title{text-transform:none;border-bottom:3px solid black;display:inline-block}.hercampus-page .main-container .post .hercampus-paintbox .paintbox-title{text-transform:none;border-bottom:3px solid black;display:inline-block;margin-bottom:40px}.hercampus-page .main-container .post .hercampus-perfectcake .perfectcake-title{text-transform:none;border-bottom:3px solid black;display:inline-block;margin-bottom:40px}.hercampus-page .main-container .post .hercampus-beautytips .geoffrey p{color:black}.hercampus-page .main-container .post .hercampus-beautytips .list p{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.hercampus-page .main-container .post .hercampus-beautytips .list .number{font-size:40px}.hercampus-page .main-container .post .hercampus-mailinglist .mailinglist-title{font-size:3vw!important}.hercampus-page .main-container .post .hercampus-mailinglist form{padding:50px 0}.hercampus-page .main-container .post .hercampus-exhibitions .profile-title{border-bottom:none!important}.hercampus-page .main-container .post .hercampus-exhibitions .number{font-size:40px}.hercampus-page .main-container .post .hercampus-playlist .playlist-container{padding:50px 0}.hercampus-page .main-container .post .hercampus-playlist ul{list-style-type:none;padding-left:0}.charm-shop .coming-soon{font-size:18px;text-transform:uppercase}.charm-shop .main-container{margin-bottom:50px}.charm-shop .charm-shop-banner{position:relative;padding-left:40px;padding-top:20px}.charm-shop .charm-shop-banner img{position:relative;z-index:1}.charm-shop .charm-shop-banner-text{position:absolute;right:80px;bottom:70px;width:40%;color:white;font-size:18px;line-height:1.5;z-index:2}.charm-shop .charmshop-app{position:relative}.charm-shop .charmshop-app .tabs .current-step{background-color:#ccc;border-color:currentColor}.charm-shop .charmshop-app .tabs button{font-family:lineto-circular-black,proxima-nova-extra-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;display:inline-block;padding:10px;border:6px solid transparent;font-size:16px}.charm-shop .charmshop-app .tabs button:hover{background-color:white}.charm-shop .charmshop-app .tabs button[data-section] span{display:block}.charm-shop .charmshop-app .tabs button[data-show-info] span{background-color:transparent}.charm-shop .charmshop-app .tabs button span{display:inline-block;padding:10px;background-color:white}.charm-shop .charmshop-app .tabs .more-info-col{text-align:right}.charm-shop .charmshop-app .sections{margin-bottom:60px}.charm-shop .charmshop-app [data-show-info]{position:relative}.charm-shop .charmshop-app [data-hide-info]{width:20px;height:20px;position:relative;display:block;background-size:20px 20px;background-position:center;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%20fill%3D%22%23000%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M%200%2C33%20L%2033%2C0%20L%2040%2C7%20L%207%2C40%20Z%22%2F%3E%3Cpath%20d%3D%22M%200%2C7%20L%207%2C0%20L%2040%2C33%20L%2033%2C40%20Z%22%2F%3E%3C%2Fsvg%3E);position:absolute;top:10px;right:10px}.charm-shop .charmshop-app .more-info-box{display:none}.charm-shop .charmshop-app .more-info-box-inner{padding:30px;background-color:white;border:10px solid black;z-index:2;white-space:normal;text-align:left;background-size:20px 20px;background-repeat:repeat}.charm-shop .charmshop-app .more-info-box-content{background-color:white;padding:40px;position:relative;margin-left:auto;margin-right:auto}.charm-shop .charmshop-app .more-info-box-content-number{font-family:lineto-circular-black,proxima-nova-extra-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:28px;display:inline-block;width:45px;line-height:1}.charm-shop .charmshop-app .more-info-box-content p{position:relative}.charm-shop .charmshop-app .more-info-box-title{font-family:lineto-circular-black,proxima-nova-extra-bold,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:26px;margin-bottom:30px}.charm-shop .charmshop-app .charmshop-charm{position:relative}.charm-shop .charmshop-app .charmshop-charm img{border-radius:100%;-webkit-filter:drop-shadow(0 2px 2px rgba(0,0,0,.4))}.charm-shop .charmshop-app .right-column{padding-left:20px}.charm-shop .charmshop-app .selected-tag .charmshop-tag{position:relative;overflow:hidden}.charm-shop .charmshop-app .selected-tag .charmshop-tag-title{display:none}.charm-shop .charmshop-app .selected-tag .charmshop-tag img{max-width:none;width:180%;margin-left:-40%}.charm-shop .charmshop-app .selectable-tags .charmshop-tag{cursor:pointer;padding:10px}.charm-shop .charmshop-app .selectable-tags .charmshop-tag.selected{background-color:#ccc;border-color:currentColor}.charm-shop .charmshop-app .selectable-tags .charmshop-tag-inner{overflow:hidden}.charm-shop .charmshop-app .selectable-tags img{width:180%;margin-left:-40%;max-width:none}.charm-shop .charmshop-app .charmshop-tag-selected-charms{position:absolute;width:10%;top:53%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charm-shop .charmshop-app .charmshop-tag-selected-charms .charmshop-charm-close{display:none}.charm-shop .charmshop-app .charmshop-tag-selected-charms .charmshop-charm{margin-bottom:10%}.charm-shop .charmshop-app .tag-draggable-charm{cursor:move}.charm-shop .charmshop-app .charmshop-charms [data-remove-charm]{display:none}.charm-shop .charmshop-app .charmshop-charms .charmshop-charm{cursor:pointer}.charm-shop .charmshop-app .selected-tag-shape{margin-bottom:10px;font-size:18px}.charm-shop .charmshop-app .selected-tag-color{text-transform:uppercase;margin-bottom:15px;letter-spacing:2px}.charm-shop .charmshop-app .selected-tag-price{font-size:20px}.charm-shop .charmshop-app .charms-only .charmshop-charm img{margin-left:auto;margin-right:auto}.use-mobile-version-container{font-family:lineto-circular-medium,Helvetica Neue,Helvetica,Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:2px;text-transform:uppercase;font-weight:400;background-color:black;color:white;padding:30px;font-size:40px;letter-spacing:5px}@media(max-width:767px){.__noop__{content:''}.nypl-page .parallax-section-1 .text{display:none}}@media(max-width:768px){.__noop__{content:''}.design-page .section-1 br{display:none}}@media(min-width:768px){.__noop__{content:''}}@media(min-width:769px){.__noop__{content:''}body:before{content:"small"}.advent-calendar-popup .modal-container{width:100%;max-width:590px;padding:40px}.advent-calendar-popup .modal-container .modal-close{top:40px;right:40px}.advent-calendar-popup .modal-container .modal-close-x{width:15px;height:15px;background-size:15px 15px}.advent-calendar-popup .form-holder{padding-top:0;padding:20px 30px 30px}.advent-calendar-popup p{padding:0 30px}.flexbox .mailing-list-popup-april2015 .popup-inner{display:-webkit-box;display:-ms-flexbox;display:flex}.flexbox .mailing-list-popup-april2015 .popup-inner .image-holder{width:45%}.flexbox .mailing-list-popup-april2015 .popup-inner .form-holder{width:55%}.mailing-list-popup-april2015 .form-holder{text-align:left;padding:40px}.mailing-list-popup-april2015 .form-holder h1{font-size:58px}.mailing-list-popup-april2015 .image-holder{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1455030686125-emailsignup-modal.jpg);background-position:left top;background-size:cover;background-repeat:no-repeat}.flexbox .mailing-list-popup-april2015 .image-holder img{display:none}.main-footer .footer-inner .footer-left{margin-bottom:0}.main-footer .footer-menu .base-item{text-align:left;margin-bottom:0}.main-footer .footer-menu .sub-menu a{padding:5px 0}.main-footer .subfooter-item{display:inline-block;padding:0 10px;width:auto;margin-bottom:15px;text-align:left}.main-footer .subfooter-item:first-child{padding-left:0}.main-footer .subfooter-item:last-child{padding-right:0}.design-page .section-inner{max-width:80vw}.design-page .section-1 h1{font-size:5vw}.design-page .section-3 .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.design-page .section-3 .col{min-height:50vw;width:50%}.design-page .section-6 .images .image-col{width:50%}.subscribe-page .form{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1434743524326-small-black-nikki.jpg)}.philanthropy-page .section-2 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464189660040-01.jpg)}.philanthropy-page .section-3 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464189660040-02.jpg)}.philanthropy-page .section-4 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464189660040-03.jpg)}.philanthropy-page .section-5 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464189660040-04.jpg)}.philanthropy-page .section-6 .background-section{background-image:url(https://d1fmbtfhm0ea8k.cloudfront.net/assets/1464189660040-05.jpg)}.chelseatote-page .shop-button{position:fixed;bottom:40px;left:50%;white-space:nowrap;z-index:999;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.love-libs-page .lovelibs-title{font-size:7em}.love-libs-page .main-container .poem{font-size:2.5em}.summer-weekends{font-size:1.5em}.summer-weekends ul{padding-left:3em;padding-right:3em}.summer-weekends-alert .modal-content img{max-width:80%;margin-bottom:2em}.day-to-night-page .main-container .-roxy{float:right;margin-right:-60px}.day-to-night-page .main-container .-small-roxy{float:left;margin-left:-100px}.day-to-night-page .main-container .-large-roxy{float:right;margin-right:-100px}.day-to-night-page .main-container .-crossbody-roxy{float:left;margin-left:-80px}.day-to-night-page .main-container .box-section{padding-bottom:80px}.day-to-night-page .main-container .top-image-holder{padding:30px}.day-to-night-page .main-container .text-box{padding:60px 40px 30px}.nypl-page .parallax-section-2 .caption{text-align:left;position:absolute;bottom:0;left:20px;color:white;font-size:.9em;text-shadow:0 1px 4px rgba(0,0,0,.5)}.nypl-page .parallax-section .text-box{padding:50px}.fitness-page .shop-collection-button{display:inline-block;position:fixed;bottom:30px;right:30px;padding:10px 20px;text-transform:uppercase;background-color:rgba(255,255,255,.8);border:2px solid black;z-index:5}.fitness-page .slick-initialized .slider-next,.fitness-page .slick-initialized .slider-prev{width:60px;height:60px;padding-left:0;padding-right:0;-webkit-user-select:initial;-moz-user-select:initial;-ms-user-select:initial;user-select:initial}.ie10 .fitness-page .slick-initialized .slider-next,.ie10 .fitness-page .slick-initialized .slider-prev{background-image:url(/assets/images/1x1.gif)}.fitness-page .slick-initialized .slider-next>svg,.fitness-page .slick-initialized .slider-prev>svg{top:20%;left:20%;width:60%;height:60%}.fitness-page .section .overlay{padding-bottom:0}.fitness-page .section .overlay{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fitness-page .section .overlay.desktop-black{color:black}.fitness-page .section .overlay-title{font-size:3.5em;letter-spacing:5px}.fitness-page .section .overlay-text{margin-top:3em;margin-bottom:3em}.fitness-page .section.section-1 .overlay{-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.fitness-page .section.section-1 .overlay-inner{margin-top:0}.fitness-page .section.section-2 .overlay{-webkit-box-align:end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.fitness-page .section.section-2 .overlay-inner{margin-top:0}.fitness-page .post .post-banner{margin-bottom:50px}.fitness-page .post .post-banner .title{font-size:6vw}.fitness-page .post .post-banner .title>span:after{height:5px}.fitness-page .post .post-banner .share-module{text-align:right;padding:20px;position:absolute;bottom:0;right:0}.fitness-page .post .post-banner .share-module a{color:white;text-shadow:0 1px 4px rgba(0,0,0,.2);font-size:2em;line-height:1;padding:5px}.fitness-page .post p.lede{margin-bottom:50px}.fitness-page .post .two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.5em;-moz-column-gap:2.5em;column-gap:2.5em}.fitness-page .post.barre3-post .qa .name{margin-bottom:20px;font-size:2em}.fitness-page .post.barre3-post .qa .sadie-col{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;text-align:right}.fitness-page .post.barre3-post .qa .question-col{text-align:center}.fitness-page .post.tech-post .tech-columns [grid-col]:not(:first-child){border-left:1px solid black}.elgort-page .section-1{padding-top:5em;padding-bottom:8em}.elgort-page .section-1 h1{font-size:4em}.elgort-page .section-3,.elgort-page .section-5{padding-top:5em;padding-bottom:8em}.elgort-page .section-4 .portraits-big{display:block}.elgort-page .section-4 .portraits-small{display:none}.elgort-page .section-4 p{display:block}.elgort-page .section-title{font-size:3em}.rewards-info-page .description{padding:0}.rewards-info-page .tiers-section [grid-col]:first-child{border-right:1px solid #ccc}.rewards-info-page .tiers-section [grid-col]:last-child{border-left:1px solid #ccc}.hercampus-page .main-container .hercampus-banner-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:100px 0}.flexbox .hercampus-page .main-container .hercampus-banner-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hercampus-page .main-container .hercampus-banner-text{color:white;padding-left:40px;padding-right:40px}.hercampus-page .main-container .hercampus-banner-text a{color:white}.hercampus-page .main-container .hercampus-banner-text p{max-width:70%}.hercampus-page .main-container .post,.hercampus-page .main-container .grid-sizer{width:50%}.hercampus-page .main-container .post:not(.expanded) .post-title-inner{font-size:35px}.hercampus-page .main-container .post.expanded .post-inner .profile-title{font-size:4vw;border-bottom:10px solid black}.hercampus-page .main-container .post .hercampus-liviya .liviya-title{font-size:6vw;border-bottom:10px solid black}.hercampus-page .main-container .post .hercampus-lindsey .lindsey-title{font-size:4vw;border-bottom:10px solid black}.hercampus-page .main-container .post .hercampus-sydney .sydney-title{font-size:4vw;border-bottom:10px solid black;position:relative}.hercampus-page .main-container .post .hercampus-paintbox .paintbox-title{font-size:4vw;border-bottom:10px solid black}.hercampus-page .main-container .post .hercampus-perfectcake .perfectcake-title{font-size:4vw;border-bottom:10px solid black}.hercampus-page .main-container .post .hercampus-perfectcake .interview{-webkit-column-count:2;-moz-column-count:2;column-count:2}.hercampus-page .main-container .post .hercampus-beautytips .list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.hercampus-page .main-container .post .hercampus-playlist .playlist-title{font-size:3vw;text-transform:none}}@media(max-width:992px){.__noop__{content:''}.quick-view .col-left{margin-bottom:20px}.quick-view .col-right{text-align:center}.quick-view .col-right p{text-align:left}.responsive .banner-full{min-height:250px}.sale-popup h1{font-size:58px}.sale-popup .modal-close{top:20px;right:20px}.chelseatote-page .main-menu,.chelseatote-page .fixed-nav,.chelseatote-page .main-footer{display:none}.chelseatote-page .arrow{width:40px}.chelseatote-page .arrow{width:60px}.chelseatote-page .arrow button{width:15px;height:15px}.chelseatote-page .arrow button{width:20px;height:20px}.chelseatote-page .modal-container{padding:20px}.chelseatote-page .modal-container h1{font-size:18px}.summer-weekends .riddle br{display:none}.three-strap-page .h1{font-size:10vw}.three-strap-page .section-2{padding-bottom:40px}.three-strap-page .section-2 [grid-row]{margin-left:-15px;margin-right:-15px}.three-strap-page .section-2 [grid-col="4"]{padding-left:5px;padding-right:5px}.three-strap-page .section-2 h2{font-size:45px;font-size:11vw}.three-strap-page .section-5 .floating-text{font-size:14vw}.three-strap-page .section-5{padding:0!important}.day-to-night-page{padding-bottom:43px}.day-to-night-page .dtn-bg-light-mobile{background-color:#fffdf2}.day-to-night-page .dtn-bg-light-mobile .dtn-light{color:black;-webkit-font-smoothing:auto}.day-to-night-page .dtn-bg-dark-mobile{background-color:#6c8486;color:#fffdf2}.day-to-night-page .mobile-pad{padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:40px}.day-to-night-page .main-container #skrollr-body>.container{padding-left:0;padding-right:0}.day-to-night-page .collection-description{background-color:#6c8486}.day-to-night-page .collection-description h1{color:#fffdf2}.day-to-night-page .big-image-text{display:none}.nypl-page .main-container blockquote{font-size:22px}.nypl-page .main-container .section-1{padding-top:0}.nypl-page .main-container .section-1 p{padding-left:40px;padding-right:40px}.nypl-page .main-container .section-2{text-align:center}.nypl-page .main-container .section-2 p{margin-bottom:20px;padding-top:10px}.nypl-page .main-container .section-2 h3{font-size:38px}.nypl-page .parallax-section-3 .text-box{text-align:center}.small-business-saturday-page .main-container .section-title{text-align:center;padding-top:10px;padding-bottom:10px}.small-business-saturday-page .main-container .section-body{display:none}.small-business-saturday-page .main-container .sbs-store{text-align:center}.small-business-saturday-page .main-container .sbs-store .phone{text-align:center}.small-business-saturday-page .float-text p{font-size:2vw}.lookbook-page{padding-top:20px}.hercampus-page .main-container .hercampus-banner-text a{font-size:18px}.hercampus-page .main-container .hercampus-banner-text p{font-size:16px}.hercampus-page .main-container .post,.hercampus-page .main-container .grid-sizer{width:100%}.hercampus-page .main-container .post.expanded{padding:30px 0}.hercampus-page .main-container .post .hercampus-liviya .liviya-body{-webkit-column-count:1;-moz-column-count:1;column-count:1}.charm-shop .charm-shop-banner{padding-left:0;padding-top:0}.charm-shop .charm-shop-banner-text{position:static;width:auto;text-align:center;color:black}.charm-shop .charmshop-app button[data-section],.charm-shop .charmshop-app button[data-show-info]{border:3px solid black}.charm-shop .charmshop-app button[data-section].current-step,.charm-shop .charmshop-app button[data-show-info].current-step{border-width:5px}.charm-shop .charmshop-app .tabs{text-align:center}.charm-shop .charmshop-app .tabs button[data-section]{font-size:14px;padding:0;background-image:none!important;margin-bottom:20px}.charm-shop .charmshop-app .tabs button span{padding:5px}.charm-shop .charmshop-app .tabs .more-info-col{text-align:center}.charm-shop .charmshop-app .sections{padding-top:0}.charm-shop .charmshop-app .more-info-box-inner{padding:10px;border:5px solid black}.charm-shop .charmshop-app{text-align:center}.charm-shop .charmshop-app .right-column{padding-left:0}.charm-shop .charmshop-app .charmshop-tag-selected-charms{left:50%}.charm-shop .charmshop-app .selected-tag{padding:0 30px}}@media(max-width:993px){.__noop__{content:''}.reviews-module .review-form-mask .review-form .rate-label{padding:10px 0}.reviews-module .review-form-mask .review-form ul.star-rating i{padding:10px;font-size:16px}.chelseatote-page .container{width:auto}.chelseatote-page .slide .slide-text:not(.double){padding:0 15px}.chelseatote-page .arrow-prev-button{left:20px}.chelseatote-page .arrow-next-button{right:20px}.charitywater-page .dots{display:none}.charitywater-page .parallax-image{display:block}.charitywater-page .parallax .dots{display:none}.charitywater-page .parallax .content-section{padding:100px 20px}.charitywater-page .parallax .fixed-content{padding:100px 0}.charitywater-page .parallax .fixed-content>.content{right:7%;width:250px}.charitywater-page .parallax .fixed-content>.content{position:static;width:100%;padding:20px}.charitywater-page .parallax .parallax-parent{min-height:0;padding:150px 20px}.charitywater-page .parallax .parallax-parent{min-height:0;padding:150px 20px}.charitywater-page .section-5 h1{font-size:25px}.astortote-page .dots{display:none}.astortote-page .parallax-image{display:block}.astortote-page .parallax .dots{display:none}.astortote-page .parallax .content-section{padding:100px 20px}.astortote-page .parallax .content-section.small-pad{padding:40px 0}.astortote-page .parallax .fixed-content{padding:100px 0}.astortote-page .parallax .fixed-content>.content{right:7%;width:250px}.astortote-page .parallax .parallax-parent{min-height:0}.astortote-page .intro-group .intro-box{padding-top:0}.astortote-page .intro-group .intro-box>h1{font-size:38px}.three-strap-page .dots{display:none}.three-strap-page .parallax-image{display:block}.three-strap-page .dots{display:none}.three-strap-page .content-section{padding:30px}.three-strap-page .fixed-content{padding:100px 0}.three-strap-page .fixed-content>.content{right:7%;width:250px}.three-strap-page .parallax-parent{min-height:0}.nypl-page .parallax-section-1 .text{font-size:2vw}.nypl-page .dots{display:none}.small-business-saturday-page .float-text h1{font-size:5vw}.small-business-saturday-page .float-text p{font-size:1.6vw}.product-page .product-description .description-colors a{width:30px;height:30px}.hercampus-page .main-container .post:not(.expanded) .post-title{opacity:1;background-color:transparent}.hercampus-page .main-container .post.expanded .post-inner{padding:60px 20px 20px;border:none}.hercampus-page .main-container .post .hercampus-liviya .liviya-body{-webkit-column-count:2;-moz-column-count:2;column-count:2}.hercampus-page .main-container .post .hercampus-exhibitions .number{display:block;margin-bottom:0}}@media(min-width:993px){.__noop__{content:''}.banner-full .banner-inner>video{width:100%;height:auto}.about-page h1{font-size:3.5em;margin-bottom:7rem}.about-page .bio-banner{margin-bottom:7rem;padding-top:5em;padding-bottom:5em;background-color:#000;color:#fff;min-height:70vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-page .bio-banner>img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-transition:400ms transform;transition:400ms transform;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover"}.about-page .bio-banner p{font-size:2.5vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:39%}.design-page .white-section{padding-top:10em;padding-bottom:10em}.design-page .section-1{min-height:70vh}.design-page .section-6{padding-top:10em;padding-bottom:10em}.design-page .section-6 .images .image-col{padding:2em}.design-page .section-6 .images .img-1{-webkit-transform:translate(-50px,-50px);transform:translate(-50px,-50px)}.design-page .section-6 .images .img-2{-webkit-transform:translate(30px,40px);transform:translate(30px,40px)}.design-page .section-6 .images .img-3{-webkit-transform:translate(10px,-30px);transform:translate(10px,-30px)}.design-page .section-6 .images .img-4{-webkit-transform:translate(60px,50px);transform:translate(60px,50px)}.philanthropy-page .background-section{padding-top:0;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70vh}.philanthropy-page .background-section .title{font-size:5vw}.philanthropy-page .post-body{padding-top:10em;padding-bottom:10em}.philanthropy-page .section-1{padding-top:5em;padding-bottom:8em}.philanthropy-page .section-1 h1{font-size:4em}.nypl-page .parallax-section .text-box{padding:20px}.new-journal-page .element{max-width:49%}.new-journal-page .journal-container{max-width:1280px}.new-journal-page .journal-container .grid-sizer{width:50%}.charm-shop .charmshop-app .charmshop-charm img{max-width:54px}}@media(min-width:994px){.__noop__{content:''}body:before{content:"medium"}.about-page .timeline{display:block}.design-page .section-inner{max-width:60vw}.design-page .section-3-inner{max-width:70%}.design-page .section-7 .section-7-right{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5em;padding-left:5vw;padding-right:5vw}.chelseatote-page .chelseatote-slider{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.charitywater-page .main-header{background-color:rgba(0,0,0,.4)}.charitywater-page .main-header:hover{background-color:rgba(0,0,0,.4)}.charitywater-page .parallax .parallax-parent{min-height:100vh}.astortote-page .parallax .parallax-parent{min-height:100vh}.astortote-page .parallax .parallax-parent.first-section{min-height:90vh}.three-strap-page .parallax-parent{min-height:60vh}.three-strap-page .parallax-parent.first-section{min-height:90vh}.day-to-night-page .main-container .text-box{padding:60px 40px 0}.day-to-night-page .main-container .text-box.-left{padding-left:200px}.day-to-night-page .main-container .text-box.-right{padding-right:200px}.cssvwunit .day-to-night-page .main-container .super-title{font-size:4vw}.fitness-page .hide-large{display:none}.fitness-page .section .overlay-title{font-size:4.5em}.fitness-page .section.section-1 .overlay-inner{margin-left:10%}.fitness-page .section.section-2 .overlay-inner{margin-right:20%}.fitness-page .post .post-banner .title{font-size:4vw}.new-journal-page .element{max-width:32.33333%}.new-journal-page .element-image .share{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.new-journal-page .element-image .share:hover{opacity:1}.new-journal-page .element-image .share a{font-size:22px;color:white;padding:10px}.new-journal-page .journal-container{max-width:1450px}.new-journal-page .journal-container .grid-sizer{width:33.33333%}.support-page .support-nav{text-align:left;font-size:1rem}.support-page .support-nav li{display:block;margin-bottom:10px}.support-page .support-nav li a{padding:0}.hercampus-page .main-container .hercampus-banner-text{padding:300px 0}.hercampus-page .main-container .hercampus-banner-text p{padding:30px 0;max-width:44%}.hercampus-page .main-container .post,.hercampus-page .main-container .grid-sizer{width:33.33%}.hercampus-page .main-container .post:not(.expanded) .post-title-inner{font-size:40px}.hercampus-page .main-container .post .hercampus-jordan .interview{-webkit-column-count:3;-moz-column-count:3;column-count:3}.hercampus-page .main-container .post .hercampus-beautytips .list{-webkit-column-count:3;-moz-column-count:3;column-count:3}.hercampus-page .main-container .post .hercampus-beautytips .list p{padding-left:60px;padding-top:20px;position:relative}.hercampus-page .main-container .post .hercampus-beautytips .list .number{position:absolute;top:0;left:0}.hercampus-page .main-container .post .hercampus-jordan .interview{-webkit-column-count:3;-moz-column-count:3;column-count:3}.hercampus-page .main-container .post .hercampus-mailinglist form{padding:100px 0;margin-left:auto;margin-right:auto;max-width:600px}.hercampus-page .main-container .post .hercampus-exhibitions p{padding-left:60px;position:relative}.hercampus-page .main-container .post .hercampus-exhibitions .number{position:absolute;top:0;left:0}.hercampus-page .main-container .post .hercampus-exhibitions .tips>p{padding-left:60px}.hercampus-page .main-container .post .hercampus-playlist .playlist-container{padding:100px 0}.charm-shop .charm-shop-banner-text{bottom:150px;right:100px}.charm-shop .charmshop-app .charmshop-charm img{max-width:81px}}@media(max-width:1499px){.__noop__{content:''}}@media(max-width:1500px){.__noop__{content:''}}@media(min-width:1500px){.__noop__{content:''}.about-page .bio-banner{min-height:80vh}.design-page .section-1{min-height:80vh}.elgort-page .section-title{font-size:3.5em}}@media(min-width:1501px){.__noop__{content:''}body:before{content:"large"}.quick-view .product-expanded{max-width:960px}.filters .filter-container:nth-child(4){margin-left:0}.banner-full{height:550px}.banner-full .banner-inner,.banner-full .banner-inner>img,.banner-full .banner-inner>a>img{min-height:550px}.banner-full .banner-inner>.fader-instance .slide,.banner-full .banner-inner>img>.fader-instance .slide,.banner-full .banner-inner>a>img>.fader-instance .slide{height:550px}.banner-full .banner-inner>.fader-instance .slide>img,.banner-full .banner-inner>img>.fader-instance .slide>img,.banner-full .banner-inner>a>img>.fader-instance .slide>img{height:550px}.section-nav-share .icon{padding:0 8px}.about-page h1{font-size:4em}.about-page .bio-banner p{font-size:2vw}.design-page .section-inner{max-width:50vw}.careers-page .careers-body .careers-body-inner .row{padding:0 100px}.press-page .modal-container{width:1200px}.subscribe-page .info{padding:30px 20px 20px}.metro-tote-feature .gif img{height:320px}.metro-tote-feature .shop-link{height:325px}.charitywater-page .parallax .group-inner{max-width:1200px}.astortote-page .parallax .group-inner{max-width:1200px}.three-strap-page .group-inner{max-width:1200px}.day-to-night-page .big-image-text{left:20%}.portrait-project-page .main-portrait-inner .slick-slider{height:500px}.portrait-project-page .portrait-project-video-section iframe{min-height:700px}.in-motion-page .two{width:900px}.classics-page .animated-sophie{height:560px}.classics-page img.gif{max-width:none}.classics-page .title{height:47px;line-height:26px}.studio-page .studio-header.banner{height:500px}.video-page .video-modal .modal-content{width:1107px}.video-single iframe{min-height:720px}.legal-page .container{padding-left:200px;padding-right:200px}}@media(min-width:1401px){.chelseatote-page .slide .slide-text:not(.double){padding:0 80px}}