.gift-finder{margin:3.125rem 0}.gift-finder__wrapper{padding:2.3125rem 1rem 3.1875rem}.gift-finder__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-finder__content{width:100%}.gift-finder__image{width:68.75%;margin-bottom:1.375rem;-ms-flex-negative:0;flex-shrink:0}.gift-finder__label{display:inline}.gift-finder__select{position:relative;display:inline-block}.gift-finder__select-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;color:#d90c1e}.gift-finder__select-btn-label{position:relative}.gift-finder__select-btn-label::after{content:'';position:absolute;width:100%;border-bottom:.0625rem solid #d90c1e;left:0;bottom:.125rem}.gift-finder__select-desktop,.gift-finder__select-desktop-wrapper{height:100%}.gift-finder__select-icon{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:1.25rem;margin-left:.3125rem}.is-active .gift-finder__select-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gift-finder__select-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 .625rem}.gift-finder__select-item-btn{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:2rem;line-height:2.25rem;color:#332822}.gift-finder__select-item-btn:hover{color:#ed0002}.gift-finder__select-menu{pointer-events:none;position:absolute;opacity:0;top:calc(100% - 1px);left:-1.25rem;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;visibility:hidden;z-index:2;min-width:calc(100% + 40px);padding:1.25rem;background-color:#fefbf9}.gift-finder__select-menu.is-active{pointer-events:auto;opacity:1;visibility:visible}.gift-finder__select-mobile{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:0;opacity:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0}.gift-finder__select-mobile-icon{pointer-events:none;margin-left:.1875rem;font-size:.75rem}.gift-finder__select-mobile-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gift-finder__select-sizing-wrapper{position:relative}.gift-finder__select-sizing-wrapper::after{content:'';position:absolute;width:100%;border-bottom:.0625rem solid #d90c1e;left:0;bottom:.125rem}.gift-finder__select-sizing{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:none;padding:0;position:relative;pointer-events:none;color:#d90c1e}.gift-finder__select-wrapper{font-size:1.75rem;line-height:2.125rem;letter-spacing:0;color:#222}.gift-finder__select-wrapper:not(:last-of-type){margin-bottom:.625rem}.gift-finder__select-wrapper:first-child{display:-webkit-box;display:-ms-flexbox;display:flex}.gift-finder__title{font-size:1rem;line-height:1.75rem;letter-spacing:0;color:#222;margin-top:0}.gift-finder__form{margin-bottom:2.5rem}.gift-finder .add-spacing{margin-left:.625rem}.home-hero{background-color:#fff}.home-hero__wrapper{margin:0 auto;position:relative}.home-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;visibility:hidden}.home-hero__inner.flickity-enabled{display:block;visibility:visible}.home-hero__inner.no-carousel{visibility:visible}.home-hero__nav{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding:.625rem 1rem 0;opacity:1;visibility:visible}.home-hero__nav.is-loading{opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.home-hero__nav-info{margin:0;font-family:urw-din,sans-serif;font-size:.875rem;line-height:1.29;letter-spacing:.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.home-hero__btn{padding:.625rem 0;border:none;background:0 0;opacity:1}.home-hero__btn[disabled]{opacity:.5}.home-hero__btn--prev{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:.625rem}.home-hero__btn--prev .icon{margin-bottom:.09375rem}.home-hero__btn .icon{vertical-align:middle}.subscription-tout{margin:0 auto;padding:.9375rem 0 1.875rem}.subscription-tout__heading{font-size:1.875rem;line-height:1.33;letter-spacing:1px;text-transform:uppercase;margin:.4375rem 0 .375rem}.subscription-tout__copy{font-size:1rem;line-height:1.75;margin-bottom:2.6875rem}.subscription-tout__list{list-style:none;counter-reset:bubble-count;margin-bottom:1.9375rem}.subscription-tout__list-item{position:relative;counter-increment:bubble-count;padding-left:3.125rem;padding-bottom:2.6875rem}.subscription-tout__list-item::before{content:'';position:absolute;left:0;top:-.1875rem;width:2.25rem;height:2.25rem;background-color:#fff;border-radius:50%}.subscription-tout__list-item::after{content:"0" counter(bubble-count);position:absolute;left:0;top:-.1875rem;color:#2e2925;font-family:urw-din,sans-serif;font-size:.875rem;line-height:1.29;letter-spacing:.5px;padding:.625rem;margin-top:.0625rem}.subscription-tout__list-heading{font-size:1rem;line-height:1.25;margin-bottom:.4375rem}.subscription-tout__list-copy{font-size:.75rem;line-height:1.5;letter-spacing:.3px;margin-bottom:0}.subscription-tout__ir{height:0;overflow:hidden;padding-bottom:98.61111%;position:relative;width:100%;margin-bottom:1.875rem}.subscription-tout__cta-wrapper{width:15rem;text-align:center}.tout-grid{background:#fff;margin-bottom:1.375rem}.tout-grid__container{padding-bottom:3.125rem;padding-top:3.125rem}.tout-grid__item{padding-bottom:0}.tout-grid__image{-webkit-transition:.2s cubic-bezier(.455,.03,.515,.955);transition:.2s cubic-bezier(.455,.03,.515,.955)}.tout-grid__item:hover .tout-grid__image{-webkit-transform:scale(1.1);transform:scale(1.1)}.tout-grid__list{display:-webkit-box;display:-ms-flexbox;display:flex}.tout-grid__small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tout-grid__subtitle{font-family:urw-din,sans-serif;font-size:.875rem;letter-spacing:.5px;line-height:1.29;margin-bottom:.3125rem;margin-top:auto}.tout-grid__title{font-size:1.125rem;letter-spacing:2px;margin-bottom:1.0625rem;margin-top:0}.tout-grid__titles{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(0,0,0,.7)));background:linear-gradient(to bottom,transparent,rgba(0,0,0,.7));bottom:0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding-left:1.25rem;position:absolute;width:100%}.tout-grid__url{background:#d8d8d8;display:block;position:relative}.tout-carousel{position:relative}.tout-carousel__overlay{background-image:url('//www.intelligentsia.com/cdn/shop/files/homepage-lines.svg?v=12304283320771381667');background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;height:100%;opacity:.3;z-index:-1}.tout-carousel__caption{color:#2e2925;font-family:urw-din,sans-serif;font-size:.875rem;letter-spacing:.5px;padding-bottom:1.875rem;padding-top:.9375rem}.tout-carousel__container{margin-top:3.5625rem;padding-bottom:4.6875rem}.tout-carousel__cta-link{margin-top:1.0625rem;max-width:20rem;width:100%}.tout-carousel__item{padding-bottom:0}.tout-carousel__figure{margin:0}.tout-carousel__list::after{content:'flickity';display:none}.tout-carousel__title{font-size:1.875rem;letter-spacing:1px;margin-bottom:1.0625rem}@media only screen and (max-width:1023px){.gift-finder__container{padding:0}.gift-finder__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:26.5625rem;margin:0 auto}.gift-finder__select-desktop-wrapper{display:none}.tout-grid__item{margin-bottom:1.25rem}.tout-grid__item:last-child{margin-bottom:0}.tout-grid__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.tout-carousel__description{font-size:.75rem;line-height:1.5;letter-spacing:.3px;max-width:31.25rem;margin-bottom:2.0625rem}.tout-carousel__item{margin-right:.9375rem;width:88%}.tout-carousel__list{min-height:27.375rem}.tout-carousel__list .flickity-viewport{overflow:visible}}@media only screen and (max-width:374px){.tout-carousel__list{min-height:21.5625rem}}@media only screen and (min-width:768px){.subscription-tout__inner{max-width:26.5625rem;margin:0 auto}.tout-carousel__caption{padding-top:1.5625rem;text-align:center}.tout-carousel__container{margin-top:1.4375rem;padding-top:1.6875rem;padding-bottom:7.5rem}.tout-carousel__cta-link{margin-top:1.125rem;max-width:15rem}.tout-carousel__description{margin:1.0625rem auto 3.125rem;max-width:36.25rem}.tout-carousel__header{text-align:center}.tout-carousel__item{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;padding-left:.75rem;padding-right:.75rem}.tout-carousel__list::after{content:''}.tout-carousel__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-.75rem;margin-right:-.75rem}.tout-carousel__title{text-transform:uppercase}}@media only screen and (min-width:1024px){.gift-finder{margin:3.75rem 0 6.25rem}.gift-finder__wrapper{padding:6.4375rem 5rem 6.6875rem}.gift-finder__cta{width:auto;min-width:15rem}.gift-finder__image{width:32.38469%;margin-bottom:0;margin-right:4.90677%}.gift-finder__select-mobile-wrapper{display:none}.gift-finder__select-wrapper{font-size:2.75rem;line-height:3.5rem;color:#41241c}.home-hero__nav{padding:1rem 3.1875rem;min-width:100%;position:absolute;bottom:0;left:0;right:0}.subscription-tout{padding:1.875rem 0}.subscription-tout__inner{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription-tout__content{-ms-flex-preferred-size:calc(45% - 70px);flex-basis:calc(45% - 70px);margin-right:4.375rem;max-width:23.5625rem}.subscription-tout__heading{font-size:2.75rem;line-height:1.27;text-transform:initial;margin:.5rem 0 .75rem}.subscription-tout__copy{margin-bottom:2.125rem}.subscription-tout__list{padding-right:2.5rem}.subscription-tout__list-item{padding-left:3.5rem;padding-bottom:2.25rem}.subscription-tout__list-heading{font-size:1.125rem;line-height:1.33;letter-spacing:.5px}.subscription-tout__image-wrapper{position:relative;-ms-flex-preferred-size:55%;flex-basis:55%;margin-bottom:0;max-width:37.9375rem}.subscription-tout__ir{margin-bottom:0}.subscription-tout__cta-wrapper{position:absolute;left:50%;bottom:3rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.tout-grid{margin-bottom:0;position:relative}.tout-grid__container{padding-bottom:3.75rem;padding-top:3.75rem}.tout-grid__item{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:100%;padding-bottom:1.25rem;padding-right:1.25rem}.tout-grid__item:nth-child(3){padding-bottom:0}.tout-grid__item--large{-ms-flex-preferred-size:33.89831%;flex-basis:33.89831%;max-height:none;padding-bottom:0;padding-right:1.25rem}.tout-grid__small{-ms-flex-preferred-size:66.10169%;flex-basis:66.10169%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-1.25rem}.tout-grid__title{font-size:1.375rem;max-width:12.5rem;line-height:1.36}.tout-grid__titles{height:50%}}@media only screen and (min-width:1280px){.subscription-tout{padding:3.125rem 0}.subscription-tout__content{-ms-flex-preferred-size:calc(45% - 140px);flex-basis:calc(45% - 140px);margin-right:8.75rem}.subscription-tout__cta-wrapper{bottom:3.125rem}}@media only screen and (min-width:1439px){.home-hero__nav{padding:1rem 5rem}.subscription-tout__content{max-width:23.6875rem}.subscription-tout__list{padding-right:0}.subscription-tout__image-wrapper{max-width:39.25rem}}@media only screen and (min-width:1559px){.subscription-tout__content{max-width:28.75rem}.subscription-tout__image-wrapper{max-width:45.4375rem}.subscription-tout__cta-wrapper{bottom:3.5625rem}}