/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.code-block,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}legend,td,th{padding:0}a,body{color:#303030}ol,ul{padding-left:0}#app,sub,sup{position:relative}.base-wine-search-result .vertically-align-block--top:after,.categories-list__section:after,.checkbox__label:before,.container:after,.footer:after,.mini-wine-profile:after,.nav-dots__dots:after,.nav-dots__dots:before,.nav__container:after,.popover__menu:after,.row:after,.search-box__icon,.u-cf{content:""}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:500;line-height:1.4}h1{font-size:19px;font-size:1.9rem}h2,h3{font-size:14px;font-size:1.4rem}h4{font-size:12px;font-size:1.2rem}h5{font-size:11px;font-size:1.1rem}h6{font-size:10px;font-size:1rem}@media (min-width:601px){h1{font-size:22px;font-size:2.2rem}h2{font-size:16px;font-size:1.6rem}h3{font-size:14px;font-size:1.4rem}h4{font-size:12px;font-size:1.2rem}h5{font-size:11px;font-size:1.1rem}h6{font-size:10px;font-size:1rem}}p{margin-top:0}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;box-sizing:border-box}body{margin:0;background-color:#f5f5f5;font-size:16px;font-size:1.6em;line-height:1.4;font-weight:400;font-family:"Whitney A","Whitney B",Helvetica,Arial,sans-serif;height:100%}body.webview{background-color:#fff;font-family:'-apple-system-font'}.app-view{margin-top:60px}ol,ul{margin-top:0}.app-view.webview{margin-top:0;padding-top:0}*,:after,:before{box-sizing:inherit}@media (max-width:1092px){.app-view{margin-top:0;padding-top:60px}}@media (min-width:601px){.app-view{margin-top:0;padding-top:90px}a:hover{opacity:.8}}ul{list-style:circle inside}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}td,th{margin:0}.button,button{margin-bottom:1rem;outline:0;border:0;border-radius:4px;background:#fff;font-weight:500}.button:active,.button:focus,button:active,button:focus{outline:0}fieldset,input,select,textarea{margin-bottom:1.5rem;-webkit-appearance:none}fieldset::-webkit-input-placeholder,input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#909090}fieldset::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#909090}fieldset:-moz-placeholder,input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#909090}fieldset:-ms-input-placeholder,input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#909090}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.container:after,.row:after,.u-cf{display:table;clear:both}.loading-spinner-wrapper{position:relative;height:100%}.loading-spinner{position:absolute;top:calc(50% - 15px);left:calc(50% - 15px);max-width:30px}.vertically-align-block{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.vertically-align-block--center{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.vertically-align-block--top{-webkit-box-pack:start;-moz-box-pack:start;box-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start}.nowrap{white-space:nowrap}.fade-animation-enter{opacity:.01;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.fade-animation-enter-active{opacity:1}.fade-animation-leave{opacity:1;-webkit-transition:opacity .2s ease-in;-moz-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.fade-animation-leave-active{opacity:.01}@-webkit-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@-moz-keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(180deg)}}@-webkit-keyframes grow{0%{background-size:0}50%{background-size:20px}}@-moz-keyframes grow{0%{background-size:0}50%{background-size:20px}}@keyframes grow{0%{background-size:0}50%{background-size:20px}}@-webkit-keyframes fade-and-expand{0%{opacity:0;width:0;padding:0;border:0}100%{opacity:1;width:100%;padding:12px 17px 11px;border:1px solid #e9e9e9}}@-moz-keyframes fade-and-expand{0%{opacity:0;width:0;padding:0;border:0}100%{opacity:1;width:100%;padding:12px 17px 11px;border:1px solid #e9e9e9}}@keyframes fade-and-expand{0%{opacity:0;width:0;padding:0;border:0}100%{opacity:1;width:100%;padding:12px 17px 11px;border:1px solid #e9e9e9}}@-webkit-keyframes delay-visibility{0%{visibility:hidden}100%{visibility:visible}}@-moz-keyframes delay-visibility{0%{visibility:hidden}100%{visibility:visible}}@keyframes delay-visibility{0%{visibility:hidden}100%{visibility:visible}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{visibility:visible;opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{visibility:visible;opacity:1}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}100%{visibility:visible;opacity:1}}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px)}}@-moz-keyframes bounce{0%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px)}}@keyframes bounce{0%,100%{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-ms-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px)}}@-webkit-keyframes slide-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-up{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(-2%);-moz-transform:translateY(-2%);-ms-transform:translateY(-2%);-o-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@-moz-keyframes slide-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@keyframes slide-down{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fade-in-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,.725)}}@-moz-keyframes fade-in-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,.725)}}@keyframes fade-in-overlay{0%{background-color:transparent}100%{background-color:rgba(0,0,0,.725)}}@-webkit-keyframes fade-out-overlay{0%{background-color:rgba(0,0,0,.725)}100%{background-color:transparent}}@-moz-keyframes fade-out-overlay{0%{background-color:rgba(0,0,0,.725)}100%{background-color:transparent}}@keyframes fade-out-overlay{0%{background-color:rgba(0,0,0,.725)}100%{background-color:transparent}}.rating{display:inline-block;width:28px;height:24px;line-height:25px;line-height:2.5rem;text-align:center;border-radius:4px;color:#fff;font-weight:500}.rating--best{background:#13baa6}.rating--good{background:#93c1ac}.rating--ok{background:#c5c4af}.rating--bad{background:#dbc5b0}@media (min-width:601px){.rating{width:32px;height:30px;line-height:31px;line-height:3.1rem}}.influencer-badge,.premium-badge{width:16px;vertical-align:middle;margin-left:-2px;margin-top:-4px}.influencer-title{color:#909090;font-size:13px;font-size:1.3rem;line-height:normal;margin:0}@media (min-width:601px){.influencer-badge,.premium-badge{max-width:18px;margin-left:-2px;margin-top:-2px}.influencer-title{font-size:14px;font-size:1.4rem}}.version-tag{position:fixed;bottom:15px;right:15px;background:#fff;padding:4px 8px;border:1px solid #efefef;border-radius:2px;font-size:12px}.button-group,.button-group__button{position:relative;display:inline-block;vertical-align:middle}.button-group__button{float:left;min-width:80px;padding:6px 20px;margin:0;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;background:#fff;color:#909090;border:1px solid #dedede;border-radius:99px}.checkbox__label,.nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.button-group__button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.button-group__button:not(:first-child):not(:last-child){border-radius:0}.button-group__button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.button-group__button+.button-group__button{margin-left:-1px}.button-group__button:first-child{margin-left:0}.button-group__button--active{background:#94938f;color:#fff;border-color:transparent}.categories-list{max-width:1056px;margin:0 auto;text-align:left}.categories-list__section:after{display:table;clear:both}.categories-list__section__header{font-size:14px;font-size:1.4rem;color:#a3a7A6;text-transform:uppercase;text-align:left;margin:30px 0 0}.categories-list--with-background-images .categories-list__section__category,.categories__header,.cookie-policy-text,.footer__section--center,.footer__section--center .footer__links__link{text-align:center}.categories-list__section__category{padding:12px 0 9px;border-bottom:1px solid #ededed;float:left;min-width:290px;width:calc((100% - 60px)/ 3);max-width:100%;margin-right:30px}.categories-list__section__category:nth-child(3n+3){margin-right:0}.categories-list__section__column{display:inline-block;width:332px;width:calc((100% - 60px)/ 3);margin-right:30px;vertical-align:top}.categories-list__section__column:last-child{margin-right:0}.categories-list__section__column__category{padding:12px 0 9px;border-bottom:1px solid #ededed;text-align:center}.categories{background:#fff;margin:-30px auto 0;padding:0 15px 130px}.categories__header{font-size:32px;font-size:3.2rem;color:#606060;margin-bottom:0;padding:70px 0}@media (min-width:1093px){.categories-list--with-background-images .categories-list__section__category:nth-child(1),.categories-list--with-background-images .categories-list__section__category:nth-child(2),.categories-list--with-background-images .categories-list__section__category:nth-child(3){position:relative;height:154px;background-size:cover;background-repeat:no-repeat;background-position:center 60%;margin-bottom:20px}.categories-list--with-background-images .categories-list__section__category:nth-child(1):before,.categories-list--with-background-images .categories-list__section__category:nth-child(2):before,.categories-list--with-background-images .categories-list__section__category:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(47,47,47,.75);-webkit-transition:background .1s ease-in;-moz-transition:background .1s ease-in;transition:background .1s ease-in}.categories-list--with-background-images .categories-list__section__category:nth-child(1):hover:before,.categories-list--with-background-images .categories-list__section__category:nth-child(2):hover:before,.categories-list--with-background-images .categories-list__section__category:nth-child(3):hover:before{background:rgba(47,47,47,.85)}.categories-list--with-background-images .categories-list__section__category:nth-child(1) a,.categories-list--with-background-images .categories-list__section__category:nth-child(2) a,.categories-list--with-background-images .categories-list__section__category:nth-child(3) a{color:#fff;font-size:22px;font-size:2.2rem;display:block;position:absolute;top:0;right:0;bottom:0;left:0;line-height:154px}.categories-list--with-background-images .categories-list__section__category:nth-child(1) a:hover,.categories-list--with-background-images .categories-list__section__category:nth-child(2) a:hover,.categories-list--with-background-images .categories-list__section__category:nth-child(3) a:hover{opacity:1}.categories-list--with-background-images .categories-list__section__category:nth-child(1){background-image:url(https://d2mvsg0ph94s7h.cloudfront.net/julia-crowley-1401331443-61e96531ce00_450x450.jpg)}.categories-list--with-background-images .categories-list__section__category:nth-child(2){background-image:url(/images/melissa-lugo-tous-1354824507-fec5c0737c43_450x450-e58128b2.jpg)}.categories-list--with-background-images .categories-list__section__category:nth-child(3){background-image:url(https://d2mvsg0ph94s7h.cloudfront.net/joe-leone-1410648329-863ea86c28f7_450x450.jpg)}}.nav,.sticky-header{z-index:99;opacity:.97;left:0}@media (max-width:1092px){.categories-list__section__category{width:calc((100% - 60px)/ 2);margin-left:15px;margin-right:15px}.categories-list__section__category:nth-child(3n+3){margin-right:15px}}@media (max-width:600px){.categories-list__section__category{width:calc(100% - 30px)}.categories{margin-top:0}.categories__header{font-size:20px;font-size:2rem;padding:35px 0 25px}}.checkbox{position:relative;border:0;width:20px;margin:0;padding:0}.checkbox__label{cursor:pointer;user-select:none}.checkbox__label:before{background:#fff;position:absolute;width:20px;height:20px;left:0;top:0;border-radius:50%;border:1px solid #dedede}.checkbox__input{visibility:hidden;width:20px;height:20px;margin:0;vertical-align:middle}.checkbox__input:checked~.checkbox__label:before{background:url(/images/btn_check_on_3x-e9960486.png) center center no-repeat;background-size:20px;border:0}.cookie-policy,.nav,.sticky-header{background:#fff}@media (min-width:601px){.checkbox__label:hover:before{border-color:#909090}}.code-block__textarea{width:100%;height:54px;min-width:100%;max-width:100%;outline:0;border:1px solid #dedede;font-face:'Monaco';font-size:12px;font-size:1.2rem;margin-bottom:0;padding:8px}.sticky-header{top:0;position:fixed;width:100%;box-shadow:0 0 1px #dedede}.cookie-policy-text{padding-top:5px;padding-bottom:5px;max-width:80%;margin:0 auto}.cookie-policy-link{color:#cd595a}.cookie-policy-hidden{display:none}.nav{display:block;width:100%;padding-top:11px;height:60px;user-select:none}.nav--extended{box-shadow:none}.nav__container{max-width:1056px;margin:0 auto}.nav__container:after{display:table;clear:both}.nav__logo,.nav__logo img{display:block;width:194px}.nav__logo{float:left;margin:0 auto;padding:0}.nav-auth,.nav-dots{float:right}.nav__logo:hover{opacity:1}.nav__logo img{height:auto}.nav__logo .mobile{display:none}@media (max-width:1092px){.nav{position:absolute;padding:12px 0}.nav__logo{padding-left:10px;width:202px}.nav__logo img{width:192px}.nav__logo .desktop{display:none}.nav__logo .mobile{display:block}}.nav-auth__profile-photo{width:36px;height:36px;border-radius:50%;background:#efefef;display:inline-block}.nav-auth__sign-in-link{color:#cd595a;font-weight:500}.nav-auth--unauthenticated{padding-top:9px}@media (max-width:1092px){.nav-auth .popover__menu__links--secondary,.nav-auth--unauthenticated{display:none}.nav-auth__profile-photo{width:30px;height:30px;margin-top:2px;margin-right:10px;margin-bottom:0}.nav-auth .popover__menu,.nav-auth--unauthenticated~.search-box .search-box__icon{right:5px}}.nav-categories{float:right;margin-left:31px}.nav-categories--open .nav-categories__button__icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.nav-categories__button{color:#606060;line-height:36px}.nav-categories__button__icon{width:14px;height:14px;vertical-align:middle;margin-left:7px;-webkit-transition:-webkit-transform .1s ease-in;-moz-transition:-moz-transform .1s ease-in;transition:transform .1s ease-in}.nav-categories__overlay{position:absolute;display:block;left:0;background:#fff;width:100%;height:auto;overflow:hidden;-webkit-transition:max-height .1s ease-in;-moz-transition:max-height .1s ease-in;transition:max-height .1s ease-in}.nav-categories__overlay .categories-list{margin:30px auto}.nav-categories__overlay--open{max-height:510px}.nav-categories__overlay--closed{max-height:0}.nav-dots__dots{position:relative;width:6px;height:6px;background:#909090;border-radius:50%;margin:16px 40px 25px}.nav-dots__dots:after,.nav-dots__dots:before{position:absolute;width:6px;height:6px;background:#909090;border-radius:50%}.nav-dots__dots:before{left:-10px}.nav-dots__dots:after{right:-10px}.nav-dots .popover__menu{right:5px}@media (max-width:890px){.nav-dots__dots{margin:15px 24px 25px 17px}}@media (max-width:1092px){.nav-categories{display:none}.nav-dots{float:right}.nav-dots .popover__menu{right:8px}.nav-dots .popover__menu:after{right:10px}.nav-dots .popover__menu__links--main .popover__menu__links__li--mobile-only{display:block}.nav-dots .popover__menu__links--secondary{display:none}}.search{max-width:940px;margin:0 auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.search__base-wines-results{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 512px;-moz-flex:1 1 512px;-ms-flex:1 1 512px;flex:1 1 512px}.search__gutter{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 1 48px;-moz-flex:0 1 48px;-ms-flex:0 1 48px;flex:0 1 48px}.search__categories-results{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1 1 380px;-moz-flex:1 1 380px;-ms-flex:1 1 380px;flex:1 1 380px}.search__results-header{font-size:18px;font-size:1.8rem;font-weight:500}.account-search-result,.base-wine-search-result,.category-suggestion-search-result,.hashtag-search-result{position:relative;display:block;background:#fff;padding:20px;border-bottom:1px solid #efefef}.account-search-result:after,.base-wine-search-result:after,.category-suggestion-search-result:after,.hashtag-search-result:after{content:"";display:table;clear:both}@media (min-width:601px){.account-search-result:hover,.base-wine-search-result:hover,.category-suggestion-search-result:hover,.hashtag-search-result:hover{opacity:1;background:#fcfcfc}}.account-search-result:last-child,.base-wine-search-result:last-child,.category-suggestion-search-result:last-child,.hashtag-search-result:last-child{border-bottom:0}.account-search-result__image-wrapper{display:block;float:left;width:40px;height:40px;margin-right:20px;border-radius:50%;overflow:hidden}.account-search-result__image-wrapper__image{width:100%;height:100%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.account-search-result__name{font-weight:500;margin-bottom:0}.account-search-result__bio{padding-left:60px;margin-bottom:0}.base-wine-search-result__image-wrapper{display:block;float:left;width:70px;height:70px;margin-right:20px}.base-wine-search-result__image-wrapper__image{width:100%;height:100%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.base-wine-search-result .vertically-align-block--top{float:left;width:190px;width:calc(100% - 90px - 40px)}.base-wine-search-result .vertically-align-block--top:after{display:table;clear:both}.base-wine-search-result__name,.base-wine-search-result__producer-name,.base-wine-search-result__ratings-count{display:block}.base-wine-search-result__producer-name{text-transform:uppercase;font-weight:500;font-size:13px;font-size:1.3rem;color:#606060}.base-wine-search-result__name{font-weight:500;margin-bottom:10px}.base-wine-search-result__ratings-count{color:#909090;font-size:14px;font-size:1.4rem}.base-wine-search-result .rating{position:absolute;top:20px;right:20px}.category-suggestion-search-result,.hashtag-search-result{border:0}.hashtag-search-result__capture-count{color:#909090;float:right}@media (max-width:1092px) and (min-width:601px){.search{margin-top:-30px}}@media (max-width:1092px){.search__gutter,.search__results-header{display:none}.search{max-width:100%;-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap}.search__base-wines-results{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.search__categories-results{-webkit-box-flex:0;-moz-box-flex:0;box-flex:0;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;display:none}.search__no-results{display:block;padding:15px}.base-wine-search-result__image-wrapper{width:50px;height:50px}.base-wine-search-result__name{margin-bottom:0;line-height:normal}.base-wine-search-result__ratings-count{display:none}}.search-box{position:relative;float:right;width:480px;height:36px;margin:1px 0}.search-box__icon{position:absolute;top:-3px;left:0;width:16px;height:16px;padding:22px 24px;background-image:url(/images/icn_search_3x-2f4c4f3c.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/icn_search-66d07a9e.svg);background-image:linear-gradient(transparent,transparent),url(/images/icn_search-66d07a9e.svg);background-position:center center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.search-box__icon--close{display:none}.search-box--active .search-box__icon--close{display:block;background-image:url(/images/icn_close_3x-8fe6e65b.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/icn_close-0e4c2463.svg);background-image:linear-gradient(transparent,transparent),url(/images/icn_close-0e4c2463.svg);background-position:center center;background-repeat:no-repeat;background-size:16px;top:-4px;right:0;left:auto;padding-right:22px}.search-box__input{width:100%;height:100%;border-radius:40px;border:0;box-shadow:none;outline:0;background-color:#f6f6f6;padding:6px 17px 6px 48px;margin:0;-webkit-appearance:none}.search-box__input:active,.search-box__input:focus{outline:0}.search-box__input::-ms-clear{display:none}@media (max-width:1092px) and (min-width:890px){.search-box{float:none;display:inline-block;margin-left:8%}}@media (max-width:890px){.search-box{width:auto;padding-right:9px;margin:0}.search-box__icon{left:auto;right:-4px;padding:23px 20px 20px;background-size:26px}.search-box--active{position:absolute;right:0;float:none;width:263px;width:calc(100% - 51px)}.search-box--active .search-box__input{opacity:1;width:100%;padding:6px 17px}.search-box--active .search-box__icon{display:none}.search-box--active .search-box__icon--close{right:8px;display:block}.search-box__input{opacity:0;width:0;padding:0}}.footer__links,.popover{position:relative}.middot{padding:5px}.footer{background:#fff;padding:25px calc((100% - 1056px)/ 2) 200px}.footer:after{display:table;clear:both}.footer--empty{padding:30px 0;background:0 0}.footer__hr{height:1px;border-top:solid 1px #ededed;max-width:1056px;margin:0 auto 45px}.footer__section{width:calc(100% / 4);max-width:270px}.footer__section--left{float:left}.footer__section--right{float:right;max-width:540px;width:50%}.footer__section--center{float:left;width:100%;max-width:100%;padding-top:80px}.footer__section__title{text-align:left;color:#a3a7A6;font-size:14px;font-size:1.4rem;text-transform:uppercase;margin:0 0 15px auto;max-width:422px}.footer__links{list-style:none;margin:0;padding:0}.footer__links__link{margin:0;vertical-align:middle;text-align:left;padding:5px 0}.footer__links__link a{padding:3px 0;margin:0;color:#606060}.footer__links__link img{width:20px}.footer__links__link--privacy a{color:#909090}.footer__links__link--index{color:#a3a7A6}.footer__links__link--index,.footer__links__link--privacy{font-size:14px;font-size:1.4rem;margin-bottom:5px}.footer .app-store-and-google-play-badges{margin-right:0}@media (max-width:1092px){.footer{padding:25px 20px 200px}}@media (max-width:884px){.footer{text-align:center;padding-bottom:100px}.footer__section{width:auto;float:none}.footer__section--left{display:inline-block;vertical-align:top}.footer__section--left~.footer__section--left{margin-left:100px}.footer__section--right{display:none}.footer__section--center{width:100%}}@media (min-width:601px){.footer--empty{padding:30px 0}.popover__open-link:hover{opacity:1}}.popover__open-link{display:inline-block}.popover__menu{display:none;position:absolute;top:44px;right:-20px;width:auto;background:#303030;border-radius:4px;z-index:100}.popover__menu:after{bottom:100%;right:28px;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;border-color:transparent transparent #303030;border-width:8px;margin-left:-8px}.popover__menu--open{display:block}.popover__menu__links{list-style:none;margin:0;padding:10px 0}.popover__menu__links--secondary{border-top:1px solid #3d3d3d}.popover__menu__links__li{margin:0;padding:0 8px}.popover__menu__links__li--mobile-only{display:none}.popover__menu__links__link{display:block;white-space:nowrap;padding:6px 36px 6px 16px;color:#fff;line-height:normal;font-weight:500;font-size:16px;font-size:1.6rem;min-width:110px}@media (max-width:1092px){.popover__menu{top:40px}.popover__menu:after{right:17px}.popover__menu__links{text-align:center;padding:0}.popover__menu__links__li{border-bottom:1px solid #3d3d3d}.popover__menu__links__li:last-child{border-bottom:0}.popover__menu__links__li--mobile-only{display:block}.popover__menu__links__link{width:208px;padding:14px 24px;font-size:18px;font-size:1.8rem}.popover__menu__links--main{border-bottom:0}}.modal-open{height:100%}.modal-open body{overflow:hidden}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:101;background-color:rgba(0,0,0,.725);display:block;overflow-y:scroll}.modal-overlay--light{background-color:#fff;z-index:5}.modal-overlay--light .modal{visibility:visible}.modal-overlay--light .modal--taggee-interstitial{margin:0;height:80%;height:calc(100% - $navbar-height);top:60px}.modal{position:absolute;top:75px;left:calc(50% - 256px);width:512px;z-index:200;height:auto;margin-bottom:65px}.modal--wine-profile{visibility:hidden;-webkit-animation:delay-visibility .2s linear .3s 1 normal forwards;-moz-animation:delay-visibility .2s linear .3s 1 normal forwards;animation:delay-visibility .2s linear .3s 1 normal forwards;left:calc(50% - 420px)}.modal--auth-form{background:#fff;width:374px;left:calc(50% - 187px);overflow:hidden;border-radius:4px}.modal--producers-search-modal{width:700px;left:calc(50% - 350px);background:#fff;border-radius:4px}.modal--user-settings-error{background:#fff;text-align:center;font-size:18px;padding:57px 0 36px;left:calc(50% - 200px);width:400px;border-radius:4px;top:400px}.modal--user-settings-error__message{margin-bottom:20px}.modal--user-settings-error__button{color:#cd595a}.modal--vintage-pricing-table-modal{width:480px;left:calc(50% - 240px);margin-bottom:0}.modal--wine-profile .wine-profile__sidebar{top:75px}.modal--edit-capture{width:380px;left:calc(50% - 190px)}.modal--edit-capture .capture-editor{position:relative;top:auto;left:auto}.modal__close-button{width:100%;text-align:left;margin:0;padding:0;border-radius:4px 4px 0 0}.modal__close-button__icon{width:20px;height:20px;margin:26px 26px 0}@media (max-width:600px){.modal-open body #app{height:100%;overflow:hidden}.modal-overlay{position:absolute}.modal-overlay--fade{background-color:transparent;-webkit-animation:fade-in-overlay .5s ease .1s 1 normal forwards;-moz-animation:fade-in-overlay .5s ease .1s 1 normal forwards;animation:fade-in-overlay .5s ease .1s 1 normal forwards}.modal-overlay--closing{background-color:rgba(0,0,0,.725);-webkit-animation:fade-out-overlay .5s ease .1s 1 normal forwards;-moz-animation:fade-out-overlay .5s ease .1s 1 normal forwards;animation:fade-out-overlay .5s ease .1s 1 normal forwards}.modal-overlay--closing .modal--auth-form,.modal-overlay--closing .modal--vintage-pricing-table-modal{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-animation:slide-down .5s ease .1s 1 normal forwards;-moz-animation:slide-down .5s ease .1s 1 normal forwards;animation:slide-down .5s ease .1s 1 normal forwards}.modal{width:100%;left:0}.modal--full-height{top:0;margin:0;border-radius:0}.modal--full-height .modal__close-button{border-radius:0}.modal--full-height .auth-form,.modal--full-height .capture-editor{height:100%;height:calc(100% - 52px)}.modal--full-height .capture-editor .auth-form{height:100%;margin-top:-1px;padding:10px 0}.modal--auth-form{max-height:100%;top:initial;bottom:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-animation:slide-up .5s ease .1s 1 normal forwards;-moz-animation:slide-up .5s ease .1s 1 normal forwards;animation:slide-up .5s ease .1s 1 normal forwards}.modal--edit-capture{top:0;background:#fff}.modal--edit-capture--rating-submitted{width:90%;left:5%;border-radius:4px;top:240px}.modal--user-settings-error{top:280px;left:calc(50% - 157px);width:314px}.modal--vintage-pricing-table-modal{max-height:100%;top:initial;bottom:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-webkit-animation:slide-up .5s ease .1s 1 normal forwards;-moz-animation:slide-up .5s ease .1s 1 normal forwards;animation:slide-up .5s ease .1s 1 normal forwards}}@media (max-height:550px){.modal--auth-form .capture-editor .auth-form__fieldset__button,.modal--auth-form .capture-editor .auth-form__header{margin-bottom:5px}.modal--auth-form .capture-editor .auth-form{padding-top:0}.modal--auth-form .capture-editor .auth-form__fieldset{padding:5px 20px}.modal--auth-form .capture-editor .auth-form__fieldset:last-child{padding-bottom:0}.modal--auth-form .capture-editor .auth-form__fieldset--input{padding-top:10px}.modal--auth-form .capture-editor .auth-form__fieldset--input~.auth-form__fieldset{padding-top:5px}}.comment-box{position:relative;background:#fff}.comment-box__placeholder{display:none;position:absolute;top:0;left:0;right:0;padding:11px 17px 9px;color:#909090;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comment-box__suggestions-overlay{position:absolute;width:100%;margin-top:4px;border:1px solid #dedede;border-radius:4px;background:#fff;z-index:2}.comment-box__suggestions-overlay__suggestions{list-style:none;font-weight:500;padding:8px 0;margin:0}.comment-box .suggestion{padding:11px 17px 9px;margin:0;line-height:1;cursor:pointer}.comment-box .suggestion--active{background:#efefef}.comment-box--empty .comment-box__placeholder{display:block}.comment-box--empty .contenteditable{background:#f6f6f6;border-color:#f6f6f6}.comment-box--empty .contenteditable:focus{background:#fff;border:1px solid #dedede}.contenteditable{background:0 0;border:1px solid #dedede;border-radius:4px;padding:11px 17px 9px;outline:0;-webkit-user-select:text;user-select:text;min-height:44px}.contenteditable__strong{color:#cd595a;font-weight:500}@media (max-width:600px){.contenteditable{padding:9px 12px;line-height:1;font-size:14px;font-size:1.4rem;min-height:34px}.comment-box--empty .comment-box__placeholder{padding:8px 13px 7px}.comment-box__suggestions-overlay{font-size:14px;font-size:1.4rem}.comment-box .suggestion{padding:9px 12px}}.follow-button{border-radius:4px;border:1px solid #cd595a;padding:6px 10px;width:140px;color:#cd595a;font-size:18px;font-size:1.8rem;margin-bottom:30px}.follow-button--followed{background:#cd595a;color:#fff}@media (max-width:600px){.follow-button{width:155px;padding:7px 10px;font-size:16px;font-size:1.6rem;margin-bottom:22px}}.subscribe-button{border-radius:4px;border:1px solid #cd595a;padding:6px 10px;width:140px;color:#cd595a;font-size:18px;font-size:1.8rem;margin-top:30px;margin-bottom:0}.subscribe-button--subscribed{background:#cd595a;color:#fff}@media (max-width:600px){.subscribe-button{width:155px;padding:7px 10px;font-size:16px;font-size:1.6rem;margin-bottom:0}}.like-heart{padding:9px 12px;cursor:pointer}.like-heart__icon{width:20px;height:20px}@media (max-width:600px){.like-heart{padding:7px 24px 7px 9px}}.marketing-message{width:100%;text-align:center;padding:22px 0 19px;margin:0;font-weight:500;color:#fff}@media (max-width:600px){.marketing-message{padding:15px 0 13px}}.mini-wine-profile{position:relative;display:block;background:#fff;padding:40px 0}.mini-wine-profile:after{display:table;clear:both}.mini-wine-profile__image-wrapper{display:block;float:left;width:120px;height:120px;margin-right:40px}.mini-wine-profile__image-wrapper__image{width:100%;height:100%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.mini-wine-profile .vertically-align-block--top{float:left;width:190px;width:calc(100% - 160px)}.mini-wine-profile__producer-name{text-transform:uppercase;font-weight:500;color:#606060;margin-top:10px}.mini-wine-profile__name{font-weight:500;font-size:22px;font-size:2.2rem;margin-bottom:5px}.mini-wine-profile__price{color:#909090;font-size:18px;font-size:1.8rem}@media (max-width:600px){.mini-wine-profile{padding:15px 0}.mini-wine-profile__image-wrapper{width:60px;height:60px;margin-right:20px}.mini-wine-profile .vertically-align-block--top{width:260px;width:calc(100% - 110px)}.mini-wine-profile__producer-name{margin-top:2px;font-size:13px;font-size:1.3rem}.mini-wine-profile__name{font-size:16px;font-size:1.6rem;margin-bottom:0}.mini-wine-profile__price{font-size:14px;font-size:1.4rem}}.purchase-button{background:#cd595a;color:#fff;padding:8px;font-weight:500;font-size:18px;font-size:1.8rem;text-align:center}.purchase-button--check-price{background:#fff;color:#cd595a}.purchase-button--sold-out{background:#fff;color:#909090}@media (min-width:601px){.purchase-button:hover{background:#d16566}.purchase-button--check-price:hover,.purchase-button--sold-out:hover{background:#fff}.purchase-button--check-price:hover{color:#c74547}}@media (max-width:600px){.purchase-button{font-size:16px;font-size:1.6rem}.purchase-button--check-price{background:#cd595a;color:#fff}}.quantity-selector{list-style:none;margin:0;padding-bottom:20px;border-bottom:1px solid #dedede}.quantity-selector__list-item{width:140px;width:calc((100% - 80px)/ 5);max-width:140px;display:inline-block;margin:0 10px}.quantity-selector__list-item:first-child{margin-left:0}.quantity-selector__list-item:last-child{margin-right:0}.quantity-selector__list-item--selected .quantity-selector__list-item__button{border-color:#303030}.quantity-selector__list-item--selected .quantity-selector__list-item__button__quantity{font-weight:500}.quantity-selector__list-item__button{width:100%;margin:0;padding:13px 0 9px;border:1px solid #dedede;border-radius:4px}.quantity-selector__list-item__button__quantity,.quantity-selector__list-item__button__shipping{display:block;font-weight:400}.quantity-selector__list-item__button__shipping{color:#909090;font-size:14px;font-size:1.4rem}.quantity-selector__list-item__button__shipping--free{color:#58b218}@media (min-width:1093px){.quantity-selector__list-item__button:hover{border-color:#909090}}@media (max-width:600px){.quantity-selector{text-align:left;padding:15px 0 30px}.quantity-selector__list-item{max-width:105px;width:105px;width:calc((100% - 30px)/ 3);margin:5px}.quantity-selector__list-item:nth-child(4){margin-left:0}.quantity-selector__list-item__button{padding:6px 0}.quantity-selector__list-item__button__shipping{font-size:13px;font-size:1.3rem;margin-top:-4px}}.rating-slider{height:18px;background:#fff}.rating-slider__bar{top:7.5px;height:3px;background:#dedede;cursor:pointer}.rating-slider__handle,.rating-slider__handle__thumb{background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer}.rating-slider__handle{border-radius:50%;border:2px solid #cd595a;width:18px;height:18px;user-select:none}.rating-slider__handle__thumb{position:absolute;top:-65px;white-space:nowrap;border:1px solid #efefef;border-radius:4px;padding:12px 23px 11px;left:-56px;text-align:center;min-width:78px;user-select:none}.rating-slider__handle__thumb:after,.rating-slider__handle__thumb:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.auth-form__links:after,.capture-header .image-wrapper:after,.payment-method:after,.shipping-address:after{content:""}.rating-slider__handle__thumb:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:10px;margin-left:-10px}.rating-slider__handle__thumb:before{border-color:rgba(222,222,222,0);border-top-color:#dedede;border-width:11px;margin-left:-11px}.rating-slider--bad .rating-slider__handle__thumb,.rating-slider--best .rating-slider__handle__thumb,.rating-slider--good .rating-slider__handle__thumb,.rating-slider--ok .rating-slider__handle__thumb{font-weight:500;font-size:18px;font-size:1.8rem;text-align:right;left:-34px;padding:12px 10px 11px}.rating-slider--bad .rating-slider__handle__thumb__smiley,.rating-slider--best .rating-slider__handle__thumb__smiley,.rating-slider--good .rating-slider__handle__thumb__smiley,.rating-slider--ok .rating-slider__handle__thumb__smiley{width:22px;height:22px;display:inline-block;vertical-align:top;margin-right:15px;margin-top:1px}.rating-slider--best .rating-slider__bar-0{background:#13baa6}.rating-slider--best .rating-slider__handle{border-color:#fff;background:#13baa6}.rating-slider--best .rating-slider__handle__thumb{color:#13baa6}.rating-slider--best .rating-slider__handle__thumb__smiley{background-image:url(/images/rating_smiley_best_3x-8d2d6c74.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/rating_smiley_best-f9dc0519.svg);background-image:linear-gradient(transparent,transparent),url(/images/rating_smiley_best-f9dc0519.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.rating-slider--good .rating-slider__bar-0{background:#93c1ac}.rating-slider--good .rating-slider__handle{border-color:#fff;background:#93c1ac}.rating-slider--good .rating-slider__handle__thumb{color:#93c1ac}.rating-slider--good .rating-slider__handle__thumb__smiley{background-image:url(/images/rating_smiley_good_3x-6bbbc880.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/rating_smiley_good-bf38e882.svg);background-image:linear-gradient(transparent,transparent),url(/images/rating_smiley_good-bf38e882.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.rating-slider--ok .rating-slider__bar-0{background:#c5c4af}.rating-slider--ok .rating-slider__handle{border-color:#fff;background:#c5c4af}.rating-slider--ok .rating-slider__handle__thumb{color:#c5c4af}.rating-slider--ok .rating-slider__handle__thumb__smiley{background-image:url(/images/rating_smiley_mediocre_3x-43d7036b.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/rating_smiley_mediocre-7c327c20.svg);background-image:linear-gradient(transparent,transparent),url(/images/rating_smiley_mediocre-7c327c20.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.rating-slider--bad .rating-slider__bar-0{background:#dbc5b0}.rating-slider--bad .rating-slider__handle{border-color:#fff;background:#dbc5b0}.rating-slider--bad .rating-slider__handle__thumb{color:#dbc5b0}.rating-slider--bad .rating-slider__handle__thumb__smiley{background-image:url(/images/rating_smiley_terrible_3x-92ef0db1.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/rating_smiley_terrible-6c3075ee.svg);background-image:linear-gradient(transparent,transparent),url(/images/rating_smiley_terrible-6c3075ee.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.shipping-address{position:relative}.shipping-address:after{display:table;clear:both}.shipping-address--errors-visible .shipping-address__fields__error,.shipping-address__fields__span{display:block}.shipping-address--edit-mode .shipping-address__fields{width:100%}.shipping-address--errors-visible .shipping-address__fields__input--empty:not([name=phone]),.shipping-address--errors-visible .shipping-address__fields__input--invalid{border-color:#cd595a}.shipping-address__cancel-button,.shipping-address__save-button{float:left;margin-top:20px;height:42px}.shipping-address__cancel-button{font-weight:400;color:#909090}.shipping-address__save-button{color:#fff;background:#cd595a;margin-right:30px;width:84px}.shipping-address__edit-button,.shipping-address__remove-button{position:absolute;top:0;color:#909090;margin:0;padding:0;font-weight:400}.shipping-address__edit-button{right:100px}.shipping-address__remove-button{right:20px}.shipping-address__fields{float:left;width:calc(100% - 54px)}.shipping-address__fields__input{width:100%;padding:16px 16px 15px;margin:0 0 10px;background:#fff;border-radius:4px;border:1px solid #dedede;outline:0;box-shadow:none}.shipping-address__fields__input:-webkit-autofill,.shipping-address__fields__input:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;background:#fff;border:1px solid #dedede}.shipping-address__fields__input--empty,.shipping-address__fields__input:disabled{background:#f5f5f5;border-color:#f5f5f5}.shipping-address__fields__input:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.shipping-address__fields__input:last-child{margin-bottom:0}.shipping-address__fields__input--one-third{width:32.609%;width:calc(32.609% - 5px)}.shipping-address__fields__input--two-thirds{width:67.391%;width:calc(67.391% - 5px);margin-right:10px}.shipping-address__fields__input--invalid:not(:focus){border-color:#cd595a}.shipping-address__fields__span--one-third{display:inline-block;width:auto}.shipping-address__fields__span--two-thirds{display:inline-block;width:auto;margin-right:5px}.shipping-address__fields__placeholder{color:#909090}.shipping-address__fields__error{display:none;color:#cd595a;font-weight:500;margin-bottom:10px;margin-top:10px}.shipping-address__fields__error~.payment-method__fields__input~.payment-method__fields__card-icons{top:38px}.shipping-address__fields__error:first-child{margin-top:-8px}.shipping-address .checkbox{margin:0 20px 0 14px;float:left}@media (min-width:601px){.shipping-address__cancel-button:hover,.shipping-address__edit-button:hover,.shipping-address__remove-button:hover{color:#606060}.shipping-address__save-button:hover{background:#c74547}}@media (max-width:600px){.shipping-address__edit-button,.shipping-address__remove-button{display:none;right:0}.shipping-address__remove-button{top:25px}.shipping-address--primary .shipping-address__edit-button,.shipping-address--primary .shipping-address__remove-button{display:block}.shipping-address .checkbox{margin:0 16px 0 0}}.payment-method{position:relative}.payment-method:after{display:table;clear:both}.payment-method--edit-mode .payment-method__fields{width:100%}.payment-method__cancel-button,.payment-method__save-button{float:left;margin-top:20px;height:42px}.payment-method__cancel-button{font-weight:400;color:#909090}.payment-method__save-button{color:#fff;background:#cd595a;margin-right:30px;width:84px}.payment-method__save-button:disabled{background:#d36d6d}.payment-method__remove-button{position:absolute;top:0;color:#909090;margin:0;padding:0;font-weight:400;right:20px}.payment-method__fields{position:relative;float:left}.payment-method__fields__input{width:100%;padding:16px 16px 15px;margin:0 0 10px;background:#fff;border-radius:4px;border:1px solid #dedede;outline:0;box-shadow:none}.payment-method__fields__input:-webkit-autofill,.payment-method__fields__input:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;background:#fff;border:1px solid #dedede}.payment-method__fields__input--empty,.payment-method__fields__input:disabled{background:#f5f5f5;border-color:#f5f5f5}.payment-method__fields__input:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment-method__fields__input:last-child{margin-bottom:0}.payment-method__fields__input--expiration{width:110px;margin-right:10px}.payment-method__fields__input--cvc{width:93px}.payment-method__fields__input--invalid{border-color:#cd595a!important}.vintage-pricing-table__header,.vintage-pricing-table__table__row{border-bottom:1px solid #f5f5f5}.payment-method__fields__input-wrapper{position:relative}.payment-method__fields__span{display:inline-block;vertical-align:middle;margin-left:15px}.payment-method__fields__span--one-third{width:auto}.payment-method__fields__span--two-thirds{width:auto;margin-right:5px}.payment-method__fields__placeholder{color:#909090}.payment-method__fields__card-icons{position:absolute;top:14px;right:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.payment-method__fields__error{color:#cd595a;font-weight:500;margin-bottom:10px;margin-top:10px}.payment-method__fields__error--empty{display:none}.payment-method__fields__error:first-child{margin-top:-8px}.payment-method .checkbox{margin:0 20px 0 14px;float:left}.payment-method .credit-card-icon{display:inline-block;width:36px;margin-left:2px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width:601px){.payment-method__cancel-button:hover:not([disabled]),.payment-method__remove-button:hover:not([disabled]){color:#606060}.payment-method__save-button:hover:not([disabled]){background:#c74547}}@media (max-width:600px){.payment-method__remove-button{display:none;right:0}.payment-method--primary .payment-method__edit-button,.payment-method--primary .payment-method__remove-button{display:block}.payment-method .checkbox{margin:0 16px 0 0}}.vintage-pricing-table{background:#fff;border-radius:4px;overflow:hidden}.vintage-pricing-table__close-modal-button{display:none;position:absolute;top:28px;left:20px}.vintage-pricing-table__close-modal-button__icon{width:20px;height:20px}.vintage-pricing-table__header{background:#fff;font-size:22px;font-size:2.2rem;font-weight:400;padding:35px 10px 27px;margin:0;text-align:center}.vintage-pricing-table__table{width:100%}.vintage-pricing-table__table__row td{padding:10px 20px 11px;color:#909090}.vintage-pricing-table__table__row td:first-child{width:56px;padding-right:0;color:#303030;font-weight:500;text-align:center}.vintage-pricing-table__table__row td:last-child{text-align:right}.vintage-pricing-table__table__row td .purchase-button{margin:0;width:100px;font-size:16px;font-size:1.6rem}.vintage-pricing-table__table__row td .rating-value{font-weight:500}.vintage-pricing-table__table__row td .rating-value--best{color:#13baa6}.vintage-pricing-table__table__row td .rating-value--good{color:#93c1ac}.vintage-pricing-table__table__row td .rating-value--ok{color:#c5c4af}.vintage-pricing-table__table__row td .rating-value--bad{color:#dbc5b0}.vintage-pricing-table__explanation{color:#909090;text-align:center;padding:0 30px 30px;margin:0}@media (max-width:600px){.vintage-pricing-table{border-radius:0}.vintage-pricing-table__close-modal-button{display:block}.vintage-pricing-table__header{padding:23px 10px 21px;width:100%}}.auth-form{max-width:402px;background:#fff;margin:0 auto;padding:37px 0}.auth-form form{margin:0}.auth-form__header{text-align:center;font-size:24px;font-size:2.4rem;font-weight:400;margin-bottom:15px}.auth-form__links{text-align:center;margin:8px 0 2px;padding:0 30px;font-size:14px;font-size:1.4rem}.auth-form__links:after{display:table;clear:both}.auth-form__links__link{color:#909090}.auth-form__links__link--left{float:left}.auth-form__links__link--right{float:right}.auth-form__error-message{margin:0;text-align:center;color:#303030;font-size:14px;font-size:1.4rem;padding:20px 0 0}.auth-form__error-message~.auth-form__fieldset--input{padding-top:20px}.auth-form__success-message{margin:0;text-align:center;color:#303030;padding:0}.auth-form__success-message__header{font-size:21px;font-size:2.1rem;font-weight:400;margin-bottom:18px}.auth-form__success-message__instructions{display:block;font-size:14px;font-size:1.4rem;padding:0 30px}.auth-form__logo{max-width:37px;margin:0 auto;padding:8px 0 16px;display:block}.auth-form__fieldset{border:0;margin:0;padding:15px 30px}.auth-form__fieldset--border-bottom{border-bottom:1px solid #f5f5f5}.auth-form__fieldset--input{padding-top:30px}.auth-form__fieldset--input~.auth-form__fieldset{padding-top:5px}.auth-form__fieldset--input~.auth-form__fieldset--input{padding-top:0;padding-bottom:0}.auth-form__fieldset--input~.auth-form__fieldset--input~.auth-form__fieldset{padding-top:15px}.auth-form__fieldset--input~.auth-form__fieldset--input~.auth-form__fieldset .auth-form__fieldset__button{margin-top:5px}.auth-form__fieldset__input{width:100%;padding:16px 16px 15px;margin:0;background:#fff;border-radius:4px;border:1px solid #dedede;outline:0;box-shadow:none}.auth-form__fieldset__input:-webkit-autofill,.auth-form__fieldset__input:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;background:#fff;border:1px solid #dedede}.auth-form__fieldset__input--empty,.auth-form__fieldset__input:disabled{background:#f5f5f5;border-color:#f5f5f5}.auth-form__fieldset__input:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.auth-form__fieldset__button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:#cd595a;color:#fff;font-weight:500;width:100%;border:0;border-radius:4px;margin:0 auto 15px;padding:16px 16px 15px;display:block;line-height:normal;outline:0}.capture-editor__header__vintage-selector__select,.oauth-form__button,.wine-profile-vintage-selector__select{-webkit-appearance:none;-moz-appearance:none;outline:0}.capture-main-comment .taggee-participants+.liking-participants,.capture__add-rating{border-top:1px solid #efefef}.auth-form__fieldset__button:disabled{opacity:.8}.auth-form__fieldset__button--facebook{background-color:#3b5998;background-image:url(/images/icn_facebook_white_3x-04b0d0b0.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/icn_facebook_white-b6e8199a.svg);background-image:linear-gradient(transparent,transparent),url(/images/icn_facebook_white-b6e8199a.svg);background-repeat:no-repeat;background-position:16px 15px;background-size:20px}@media (min-width:601px){.auth-form__links__link:hover{color:#5d5d5d}.auth-form__fieldset{padding:10px 30px}.auth-form__fieldset--input{padding-top:20px}.auth-form__fieldset__input{padding:17px 16px 16px}.auth-form__fieldset__button{margin:10px auto;padding:17px 16px 16px}.auth-form__fieldset__button:hover{background:#942c2d}.auth-form__fieldset__button--facebook,.auth-form__fieldset__button--facebook:hover{background-position:17px 15px;background-size:23px}.auth-form__fieldset__button--facebook:hover{background-color:#1e2e4f;background-image:url(/images/icn_facebook_white_3x-04b0d0b0.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/icn_facebook_white-b6e8199a.svg);background-image:linear-gradient(transparent,transparent),url(/images/icn_facebook_white-b6e8199a.svg);background-repeat:no-repeat}.auth-form__success-message{margin:0;text-align:center;color:#303030;padding:0}.auth-form__success-message__header{font-size:22px;font-size:2.2rem}.auth-form__success-message__instructions{font-size:16px;font-size:1.6rem}.capture .capture-note:hover{opacity:1;background:#fff}}.capture{margin:0 auto}.capture>:last-child{border-radius:0 0 4px 4px}.capture .capture-note{background:#fff}.capture .capture-note__note{padding:5px 0 0}.capture__add-rating{color:#cd595a;font-weight:500;width:100%;background:#fff;text-align:left;padding:15px;border-radius:0 0 4px 4px}.capture--loading .comment-placeholder{background:#fff;padding:20px 15px 15px}.capture--loading .capture-header{position:relative;background:#fff;border-radius:4px 4px 0 0}.capture--loading .capture-header .text-placeholder-wrapper{position:absolute;right:0;left:30px;bottom:30px;height:40px}.capture--feed-capture{margin-bottom:30px}.capture--feed-capture .capture-header__details{padding:0 15px 10px}.capture--feed-capture .capture-header__name{font-size:16px;font-size:1.6rem}.capture--feed-capture .capture-header__producer{font-size:14px;font-size:1.4rem}.capture--feed-capture .capture-header .image-wrapper{height:334px}.capture--feed-capture .capture-main-comment{padding:18px 16px 15px}.capture--feed-capture .capture-main-comment__author .influencer-title{min-height:15px}.capture--feed-capture .capture-main-comment__note{font-size:16px;font-size:1.6rem}.capture--feed-capture .capture-main-comment .liking-participants,.capture--feed-capture .capture-main-comment .taggee-participants{font-size:14px;font-size:1.4rem}.capture--feed-capture .rating{top:15px;right:15px;width:28px;height:26px;font-size:14px;font-size:1.4rem;line-height:27px;line-height:2.7rem}.capture--feed-capture .capture-actions .comment-box__placeholder{padding-top:8px;padding-left:13px}.capture .commenting-participants{background:#fff}.capture-header{position:relative}.capture-header__wine-profile-link{display:block;position:relative}.capture-header .image-wrapper{display:block;position:relative;height:375px;overflow:hidden}@media (min-width:601px){.capture-header__wine-profile-link:hover{opacity:1}.capture-header__wine-profile-link:hover .image-wrapper:after{background:rgba(0,0,0,.275)}.capture-header .image-wrapper{border-radius:4px 4px 0 0}}.capture-header .image-wrapper.loading{background:#fff}.capture-header .image-wrapper:after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;transition:background .1s linear}.capture-header .image-wrapper__image{height:100%;width:100%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.capture-header .popover{position:absolute;top:0;right:0}.capture-header .popover__menu{right:10px;top:37px;opacity:.97;background:#303030}.capture-header .popover__menu:after{border-bottom-color:#303030;right:12px}.capture-header .popover__menu__links__link{color:#fff}.capture-header__dots{display:none;position:relative;width:5px;height:5px;background:#fff;border-radius:50%;margin:17px 28px 23px 18px}.capture-header__dots:after,.capture-header__dots:before{content:"";position:absolute;width:5px;height:5px;background:#fff;border-radius:50%}.capture-header__dots:before{left:-11px}.capture-header__dots:after{right:-11px}.capture-header__details{background-color:transparent;background-image:-webkit-linear-gradient(-270deg,rgba(0,0,0,.3) 0,transparent 100%);background-image:linear-gradient(0deg,rgba(0,0,0,.3) 0,transparent 100%);position:absolute;bottom:0;left:0;right:0;height:200px;padding:15px 18px 10px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}.capture-header__name,.capture-header__producer{display:inline-block;margin:0;color:#fff;border-bottom:1px solid transparent;line-height:1.2}.capture-header__producer{text-transform:uppercase}.capture-main-comment{background:#fff;display:block;padding:20px 15px 15px}.capture-main-comment:after,.capture-main-comment__author:after{display:table;content:"";clear:both}.capture-main-comment__author{position:relative}.capture-main-comment__author .vertically-align-block--center{height:35px}.capture-main-comment__author__photo-link{position:relative;display:inline-block;width:35px;height:0;padding-bottom:35px;border-radius:50%;vertical-align:middle;overflow:hidden;float:left;margin-right:15px}.capture-main-comment__author__photo-link__image{position:absolute;width:100%;min-width:100%;height:100%}.capture-main-comment__author .influencer-title,.capture-main-comment__author__name{float:left;width:468px;width:calc(100% - 40px);margin-bottom:0}.capture-main-comment__author__name{font-weight:500}.capture-main-comment__author__name a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:90%}.capture-main-comment__author .influencer-badge,.capture-main-comment__author .premium-badge{vertical-align:top;margin-top:3px}.capture-main-comment__author .influencer-title{min-height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:14px;font-size:1.4rem;line-height:1.2}.capture-main-comment .rating{position:absolute;top:0;right:0}.capture-main-comment__note{padding:8px 0 0;margin:0;color:#606060;font-size:18px;font-size:1.8rem;word-wrap:break-word}.capture-main-comment__note a{color:#cd595a;font-weight:500}.capture-main-comment__created-at,.capture-main-comment__helpful-count{color:#909090;padding:0;margin:0}.capture-main-comment__helpful-count{font-size:14px;font-size:1.4rem}.capture-main-comment__created-at{color:#909090;white-space:nowrap}.capture-main-comment .taggee-participants{padding:15px;margin:0 -15px}.capture-main-comment .taggee-participants a{font-weight:500}.capture-main-comment .taggee-participants a:hover{opacity:1}.capture-main-comment .taggee-participants__participant-photo-link{position:relative;display:inline-block;width:25px;height:0;padding-bottom:25px;border-radius:50%;margin-right:6px;vertical-align:middle;overflow:hidden}.capture-main-comment .taggee-participants__participant-photo-link__image{position:absolute;width:100%;height:auto}.capture-main-comment .taggee-participants__participant-names{display:inline;vertical-align:middle;color:#909090;line-height:1.6}.capture-main-comment .taggee-participants__participant-names__name{color:#303030}.capture-main-comment .liking-participants{padding:15px 15px 0;margin:0 -15px}.capture-main-comment .liking-participants a{font-weight:500}.capture-main-comment .liking-participants__participant-names{color:#909090}.capture-main-comment .liking-participants__participant-names__name{color:#303030}@media (max-width:600px){.capture-note__note{margin-top:0!important}}@media (min-width:601px){.capture--feed-capture .capture-main-comment .taggee-participants__participant-photo-link:hover,.capture--feed-capture .capture-main-comment__author__photo-link:hover,.capture-main-comment__author__photo-link:hover{opacity:1}.capture{max-width:512px}.capture--loading .comment-placeholder{padding:20px 30px 15px}.capture--feed-capture .capture-main-comment{padding:15px 15px 13px}.capture--feed-capture .capture-main-comment__author__photo-link{width:35px;padding-bottom:35px}.capture--feed-capture .capture-main-comment__note{font-size:1.4rem;font-size:14px}.capture--feed-capture .capture-main-comment .liking-participants,.capture--feed-capture .capture-main-comment .taggee-participants{margin:0 -15px}.capture--feed-capture .capture-main-comment .taggee-participants{padding:15px}.capture--feed-capture .capture-main-comment .liking-participants{padding:14px 15px 0}.capture--feed-capture .capture-main-comment .influencer-title{font-size:12px;font-size:1.2rem}.capture--feed-capture .capture-actions{padding:15px 16px 14px}.capture--feed-capture .capture-actions .comment-box{width:264px}.capture--feed-capture .capture-actions .comment-box__placeholder{font-size:14px;font-size:1.4rem;padding-top:9px;padding-left:16px}.capture--feed-capture .capture-actions .comment-box .contenteditable{line-height:1;font-size:14px;font-size:1.4rem;min-height:36px;padding-top:10px;padding-left:15px}.capture--feed-capture .capture-actions .like-heart{padding:7px 12px 3px 3px}.capture-header .image-wrapper{height:512px}.capture-header__details{padding:0 30px 18px}.capture-header .popover:hover .capture-header__dots,.capture-header__wine-profile-link:hover~.popover .capture-header__dots{display:block}.capture-main-comment{padding:20px 30px 15px}.capture-main-comment__author{position:relative}.capture-main-comment__author:after{content:"";display:table;clear:both}.capture-main-comment__author__photo-link{width:40px;padding-bottom:40px}.capture-main-comment__author .influencer-title,.capture-main-comment__author__name{float:left;width:468px;width:calc(100% - 55px)}.capture-main-comment__author .influencer-title{font-size:16px;font-size:1.6rem}.capture-main-comment__note{padding-top:13px}.capture-main-comment .taggee-participants{margin:0 -30px;padding:20px 30px}.capture-main-comment .taggee-participants__participant-photo{width:30px;padding-bottom:30px;margin-right:10px}.capture-main-comment .liking-participants{margin:0 -30px;padding:15px 30px 0}}.capture-carousel{position:relative;height:360px;width:5850px;margin-left:calc(((100% - 1056px)/ 2) - 390px);overflow:hidden;-webkit-transition:-webkit-transform 1.5s ease;-moz-transition:-moz-transform 1.5s ease;transition:transform 1.5s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.carousel-capture{float:left;position:absolute;top:0;left:0;width:360px;height:360px;max-width:360px;margin-right:30px;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.carousel-capture .capture-header{width:360px;height:360px;overflow:hidden}.carousel-capture .capture-header__details{-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.carousel-capture .capture-header .image-wrapper{border-radius:0}.carousel-capture .capture-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;transition:background .1s linear}.carousel-capture .capture-header__watermark{position:absolute;top:20px;right:20px;width:40px;opacity:.8}.carousel-capture .capture-header__wine-profile-link{height:0;padding-bottom:100%;overflow:hidden}.carousel-capture .capture-header__wine-profile-link .image-wrapper{position:absolute;width:100%;height:auto}.carousel-capture .capture-header__name,.carousel-capture .capture-header__producer{display:inline-block;margin:0;color:#fff;border-bottom:1px solid transparent;line-height:1.2;text-align:left;padding:0}.capture.capture--embeddable .capture-main-comment .liking-participants,.capture.capture--embeddable .capture-main-comment .taggee-participants,.capture.capture--embeddable .capture-main-comment__created-at,.carousel-capture .capture-main-comment .liking-participants,.carousel-capture .capture-main-comment .taggee-participants,.carousel-capture .capture-main-comment__created-at{display:none}.carousel-capture .capture-header__producer{font-size:1.4rem;font-size:14px;text-transform:uppercase;font-weight:500}.carousel-capture .capture-header__name{font-size:1.8rem;font-size:18px}.carousel-capture .capture-main-comment{padding:20px;visibility:hidden;position:absolute;bottom:0;background:0 0;width:100%;height:93%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;opacity:0}.carousel-capture .capture-main-comment__author{position:absolute;bottom:0;left:0;width:90%;width:calc(100% - 40px);margin:0 20px;padding:20px 0}.carousel-capture .capture-main-comment__author a{color:#fff}.carousel-capture .capture-main-comment__author__name{font-size:16px;font-size:1.6rem}.carousel-capture .capture-main-comment__author__photo-link{width:40px;padding-bottom:40px}.carousel-capture .capture-main-comment__note{color:#fff;font-size:1.8rem;font-size:18px;max-height:211px;overflow:hidden}.carousel-capture .capture-main-comment .rating{top:20px;right:0;width:40px;height:36px;font-size:16px;font-size:1.6rem;line-height:2.2}.carousel-capture .capture-main-comment .influencer-title{font-size:14px;font-size:1.4rem;font-weight:500;line-height:1.8;color:#fff;opacity:.75}@media (min-width:601px){.carousel-capture:hover{cursor:pointer}.carousel-capture:hover .capture-header__overlay{background:rgba(0,0,0,.8)}.carousel-capture:hover .capture-header__details{opacity:.05}.carousel-capture:hover .capture-main-comment{visibility:visible;opacity:1}}.capture.capture--embeddable{max-width:440px}.capture.capture--embeddable.capture--embeddable--active .capture-header__watermark{opacity:1}.capture.capture--embeddable .capture-header{width:440px;height:440px}.capture.capture--embeddable .capture-header__overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:background .1s linear;-moz-transition:background .1s linear;transition:background .1s linear}.capture.capture--embeddable .capture-header__watermark{position:absolute;top:20px;right:20px;width:40px;opacity:.8}.capture.capture--embeddable .capture-header__wine-profile-link{height:0;padding-bottom:100%;overflow:hidden}.capture.capture--embeddable .capture-header__wine-profile-link .image-wrapper{position:absolute;width:100%;height:auto}.capture.capture--embeddable .capture-header__producer{font-size:1.6rem;font-size:16px}.capture.capture--embeddable .capture-header__name{font-size:1.8rem;font-size:18px;font-weight:400}.capture.capture--embeddable .capture-main-comment{padding:20px}.capture.capture--embeddable--square{position:relative}.capture.capture--embeddable--square.capture--embeddable--active{cursor:pointer}.capture.capture--embeddable--square.capture--embeddable--active .capture-header__overlay{background:rgba(0,0,0,.8)}.capture.capture--embeddable--square.capture--embeddable--active .capture-header__details{opacity:.05}.capture.capture--embeddable--square.capture--embeddable--active .capture-main-comment{visibility:visible;opacity:1}.capture.capture--embeddable--square .capture-main-comment{visibility:hidden;position:absolute;bottom:0;background:0 0;width:100%;height:75%;padding-left:20px;padding-right:20px;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear;opacity:0}.capture.capture--embeddable--square .capture-main-comment__author{position:absolute;bottom:0;left:0;width:90%;width:calc(100% - 40px);margin:0 20px;padding:20px 0}.capture.capture--embeddable--square .capture-main-comment__author a{color:#fff}.capture.capture--embeddable--square .capture-main-comment__author__name{font-size:16px;font-size:1.6rem;font-weight:400}.capture.capture--embeddable--square .capture-main-comment__author__photo-link{width:40px;padding-bottom:40px}.capture.capture--embeddable--square .capture-main-comment__author .vertically-align-block--center{height:37px}.capture.capture--embeddable--square .capture-main-comment__note{color:#fff;font-size:1.8rem;font-size:18px;max-height:209px;overflow:hidden}.capture.capture--embeddable--square .capture-main-comment .rating{top:20px;right:0;width:40px;height:36px;font-size:16px;font-size:1.6rem;line-height:2.2}.capture.capture--embeddable--square .capture-main-comment .influencer-title{font-size:14px;font-size:1.4rem;font-weight:500;color:#fff;opacity:.75}.capture.capture--embeddable--square .capture-header{border-radius:4px;overflow:hidden}.capture.capture--embeddable--square .capture-header__details{-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.capture.capture--embeddable--square .capture-header .image-wrapper{border-radius:4px}.capture.capture--embeddable--card{border-radius:4px 4px 0 0;overflow:hidden}.capture.capture--embeddable--card .capture-header:hover .capture-header__overlay{display:block;background:rgba(0,0,0,.275)}.capture.capture--embeddable--card .capture-main-comment{border:1px solid #dedede;border-radius:0 0 4px 4px}.capture.capture--embeddable--card .capture-main-comment__note{font-size:16px;font-size:1.6rem}@media (min-width:440px){.capture.capture--embeddable:hover .capture-header__watermark{opacity:1}.capture.capture--embeddable--square:hover{cursor:pointer}.capture.capture--embeddable--square:hover .capture-header__overlay{background:rgba(0,0,0,.8)}.capture.capture--embeddable--square:hover .capture-header__details{opacity:.05}.capture.capture--embeddable--square:hover .capture-main-comment{visibility:visible;opacity:1}}@media (max-width:439px){.capture.capture--embeddable{max-width:304px}.capture.capture--embeddable .capture-header{width:304px;height:304px}.capture.capture--embeddable--square .capture-main-comment__note{font-size:16px;font-size:1.6rem;overflow:hidden;max-height:118px}.capture.capture--embeddable--square .capture-main-comment__author__name{font-size:14px;font-size:1.4rem}.capture.capture--embeddable--square .capture-main-comment__author__photo-link{margin-right:10px;width:35px;padding-bottom:35px}.capture.capture--embeddable--square .capture-main-comment .influencer-title{font-size:12px;font-size:1.2rem}.capture.capture--embeddable--square .capture-main-comment .rating{width:35px;height:32px;line-height:2}}.capture-actions{background:#fff;border-top:1px solid #f5f5f5;padding:20px 30px}.capture-actions:after{content:"";display:table;clear:both}.capture-actions .like-heart{float:left}.capture-actions .comment-box{float:right;width:398px}.capture-actions .comment-box__placeholder{padding-left:18px;padding-top:12px}@media (max-width:600px){.capture-actions{padding:15px}.capture-actions .like-heart{padding:6px 24px 2px 9px}.capture-actions .comment-box{width:290px;width:calc(100% - 53px)}.capture-actions .comment-box__placeholder{font-size:14px;font-size:1.4rem}}.capture-embed-code{background:#fff;padding:0 36px 30px;border-radius:4px;overflow:hidden}.capture-embed-code__header,.capture-embed-code__subheader{text-align:center}.capture-embed-code__header{padding-top:40px;margin-bottom:10px}.capture-embed-code__subheader{color:#909090;margin-bottom:0}.capture-embed-code__nav{margin:20px auto;text-align:center}.capture-embed-code .code-block{margin-bottom:30px}.capture-editor__rate-mode-button,.capture-editor__want-button{width:290px;height:60px;display:block;margin:0;text-align:left;padding:16px 22px}.capture-editor__actions:after,.capture-editor__header__vintage-selector:after{display:table;content:"";clear:both}.capture-editor__rate-mode-button:hover,.capture-editor__want-button:hover{background:#fcfcfc}.capture-editor__rate-mode-button span,.capture-editor__rate-mode-button__icon,.capture-editor__want-button span,.capture-editor__want-button__icon{vertical-align:middle}.capture-editor__rate-mode-button{border-radius:4px 4px 0 0}.capture-editor__rate-mode-button__icon{width:20px;margin-right:12px}.capture-editor__want-button{border-radius:0;border-top:1px solid #efefef}.capture-editor__want-button--wanted{color:#cd595a}.capture-editor__want-button__icon{width:20px;margin-right:13px}.capture-editor__close-auth-mode-button{width:100%;text-align:left;margin:0;padding:0;border-radius:4px 4px 0 0}.capture-editor__close-auth-mode-button__icon{width:20px;height:20px;margin:26px 26px 0}.capture-editor .auth-form,.capture-editor .comment-box,.capture-editor__actions,.capture-editor__header,.capture-editor__rating-submitted{width:380px;max-width:100%}.capture-editor__header{background:#fff;border-radius:4px 4px 0 0;min-height:4px;overflow:hidden}.capture-editor__header__vintage-selector{background:#fff;text-align:left;font-size:16px;font-size:1.6rem;font-weight:500;padding:21px 20px 18px;border-bottom:1px solid #efefef}.capture-editor__header__vintage-selector__label{color:#909090;margin-right:4px;float:left}.capture-editor__header__vintage-selector__select{cursor:pointer;text-transform:uppercase;color:#cd595a;background-color:#fff;border:0;appearance:none;margin:0;min-width:170px;float:right;direction:rtl}.capture-editor__header__vintage-selector__select option{direction:ltr}.capture-editor__actions{border-radius:0 0 4px 4px;background:#fff;padding:24px 20px 19px}.capture-editor .auth-form .auth-form__links__link--right,.capture-editor__close-rating-mode-button{display:none}.capture-editor__actions__cancel,.capture-editor__actions__rate{float:right;font-size:18px;font-size:1.8rem;margin-bottom:0}.capture-editor__actions__rate{background:#cd595a;color:#fff;padding:8px 27px}.capture-editor__actions__cancel{background:0 0;color:#909090;margin-right:30px;padding:8px 0}.capture-editor__rating-submitted{background:#fff;padding:36px 0 24px;font-size:18px;font-size:1.8rem;text-align:center;border-radius:4px}.capture-editor__rating-submitted__message{margin-bottom:15px}.capture-editor__rating-submitted__link{color:#cd595a;font-weight:500}.capture-editor__slider{padding:0 20px;background:#fff}.capture-editor .comment-box .contenteditable{background:#fff;border-radius:0;border:0;min-height:300px}.capture-editor .auth-form{border-radius:4px;overflow:hidden}.capture-editor .auth-form .auth-form__links__link--left{float:none}@media (max-width:1092px){.capture-editor:after{content:"";display:table;clear:both}.capture-editor__rate-mode-button,.capture-editor__want-button{width:50%;float:left;border-radius:0;text-align:center}.capture-editor__want-button{border-top:0;border-left:1px solid #efefef}.capture-editor__actions{position:absolute;top:0;margin-left:15px;margin-right:15px;width:calc(100% - 30px);padding:19px 0}.capture-editor__actions--with-border{border-bottom:1px solid #efefef;border-radius:0}.capture-editor__actions__rate{font-size:16px;font-size:1.6rem;padding:6px 20px}.capture-editor__actions__cancel{display:none}.capture-editor__close-rating-mode-button{display:inline;margin-left:-6px;margin-top:3px;margin-bottom:0;border-radius:0}.capture-editor__close-rating-mode-button__icon{width:20px;height:20px}.capture-editor__rating-submitted{margin-top:80px}.capture-editor__slider{padding-bottom:60px;padding-left:30px;padding-right:30px}.capture-editor__header{padding-top:70px}.capture-editor__header__vintage-selector{padding:17px 0;margin-left:15px;margin-right:15px;font-size:16px;font-size:1.6rem;font-weight:400}.capture-editor__header__vintage-selector__select{font-weight:500}.capture-editor .comment-box{min-height:200px}.capture-editor .comment-box__placeholder{padding:15px}.capture-editor .comment-box__suggestions-overlay{border-radius:0}.capture-editor .comment-box .contenteditable{min-height:0;padding:18px 15px 15px;font-size:16px;font-size:1.6rem}.capture-editor .comment-box .contenteditable:after{top:18px}.capture-editor .auth-form{border-radius:0 0 4px 4px}}.checkout--errors-visible .checkout-section__fields__error,.checkout--errors-visible .payment-method__fields__error--empty,.checkout--errors-visible .shipping-address__fields__error{display:block}@media (max-width:1092px) and (min-width:601px){.capture-editor{background:#fff;border-radius:4px;overflow:hidden}}@media (max-width:600px){.capture-editor__header{border-radius:0}.capture-editor__rating-submitted{margin-top:0}}.checkout{background:#fff}.checkout--errors-visible .checkout-section__fields__input--empty,.checkout--errors-visible .checkout-section__fields__input--invalid{border-color:#cd595a}.checkout--errors-visible .payment-method__fields__input--empty:not([name=phone]),.checkout--errors-visible .payment-method__fields__input--invalid,.checkout--errors-visible .shipping-address__fields__input--empty:not([name=phone]),.checkout--errors-visible .shipping-address__fields__input--invalid{border-color:#cd595a}.checkout__header{position:relative;background:#f5f5f5;padding:42px 0 35px}.checkout__header__logo{position:absolute;top:43px;left:40px;width:194px}.checkout__header__logo--mobile{display:none}.checkout__header__title{text-align:center;font-size:28px;font-size:2.8rem;font-weight:400;margin:0}.checkout__header__support-link{position:absolute;top:52px;right:28px;color:#606060}.checkout__header__support-link a{margin-left:3px}.checkout__body{max-width:840px;margin:0 auto;padding:10px 30px}.checkout__loading-message,.checkout__no-purchase-offer-message{text-align:center;font-size:22px;font-size:2.2rem;padding-top:70px}.checkout__loading-message__lock-icon,.checkout__no-purchase-offer-message__lock-icon{width:20px;vertical-align:top;margin-top:5px;margin-right:8px}.checkout-section{position:relative;border-bottom:1px solid #dedede;padding:20px 0}.checkout-section:last-child{border-bottom:0}.checkout-section--edit-mode .payment-method,.checkout-section--edit-mode .shipping-address{margin-top:10px;margin-bottom:20px}.checkout-section--no-border{border-bottom:0}.checkout-section__header{font-size:18px;font-size:1.8rem;position:absolute;top:20px;left:0}.checkout-section__subheader{font-size:16px;font-size:1.6rem;font-weight:400;color:#909090;position:absolute;top:48px;left:0}.checkout-section__subheader a{color:#cd595a;margin-left:3px}.checkout-section__edit-button{position:absolute;top:18px;right:0;color:#909090;margin:0;padding:0;font-weight:400}.checkout-section__add-new-button,.checkout-section__choose-primary-button{margin-left:367px}.checkout-section__add-new-button{color:#cd595a;padding:0}.checkout-section__choose-primary-button{color:#fff;background:#cd595a;margin-top:20px;margin-right:30px;width:94px;height:42px}.checkout-section__cancel-button{font-weight:400;color:#909090}.checkout-section__fields{margin-left:320px}.checkout-section__fields__input{width:100%;padding:16px 16px 15px;margin:0 0 10px;background:#fff;border-radius:4px;border:1px solid #dedede;outline:0;box-shadow:none}.checkout-section__fields__input:-webkit-autofill,.checkout-section__fields__input:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;background:#fff;border:1px solid #dedede}.checkout-section__fields__input--empty,.checkout-section__fields__input:disabled{background:#f5f5f5;border-color:#f5f5f5}.checkout-section__fields__input:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkout-section__fields__input:last-child{margin-bottom:0}.checkout-section__fields__span{display:block}.checkout-section__fields__error{display:none;color:#cd595a;font-weight:500;margin-bottom:10px;margin-top:10px}.checkout-section__fields__error~.payment-method__fields__input~.payment-method__fields__card-icons{top:38px}.checkout-section__fields__error:first-child{margin-top:-8px}.checkout-section__fields__error .refresh-link{color:#cd595a;text-decoration:underline}.checkout-section__lock-icon{width:20px;vertical-align:top;margin-top:1px;margin-left:5px}.checkout-section .sign-up-offer{margin-left:320px;margin-top:10px}.checkout-section .sign-up-offer__message{margin-bottom:15px}.checkout-section .sign-up-offer__sign-up-button{color:#fff;background:#cd595a;width:110px;height:42px}.checkout-section .sign-up-offer__no-thanks-button{font-weight:400;color:#909090;margin-left:20px}.checkout-section .payment-method,.checkout-section .shipping-address{margin-left:320px}.checkout-section .order-summary-table{padding-top:2px}.checkout-section .order-summary-table__row{padding-bottom:20px}.checkout-section .order-summary-table__row:after{content:"";display:table;clear:both}.checkout-section .order-summary-table__row__label{float:left;color:#606060}.checkout-section .order-summary-table__row__value{float:right}.checkout-section .order-summary-table__row__value--free{color:#58b218}.checkout-section .order-summary-table__row--total{margin-top:6px;padding-top:26px;border-top:1px solid #dedede;font-size:18px;font-size:1.8rem}.checkout-section .order-summary-table__row--total .order-summary-table__row__value{font-weight:500}.checkout-section .place-order-button{background:#cd595a;color:#fff;width:100%;height:66px;font-size:22px;font-size:2.2rem;margin-top:20px;margin-bottom:0}.checkout-section .place-order-button:disabled{background:#d36d6d}.checkout-section .secure-blurb{color:#909090;text-align:center;margin:26px 0 50px}.thank-you{background:#fff}.thank-you__header{font-size:22px;font-size:2.2rem;font-weight:400;text-align:center;margin-top:-30px;padding-top:70px;margin-bottom:60px}.thank-you__message{max-width:500px;padding:0 20px;margin:0 auto;color:#606060}.thank-you__message a{color:#303030}@media (max-width:1092px){.checkout__header__logo--desktop{display:none}.checkout__header__logo--mobile{display:block}}@media (max-width:767px){.checkout__header{padding:20px 0 17px}.checkout__header__logo{position:static;margin:0 auto 15px}.checkout__header__title{font-size:19px;font-size:1.9rem;border-top:1px solid #dedede;padding-top:13px}.checkout__header__support-link{position:static;font-size:14px;font-size:1.4rem;text-align:center;margin-top:12px;margin-bottom:0}.checkout__body{padding:0 15px}.checkout--unauthenticated .checkout-section{position:static}.checkout-section{padding:15px 0 30px}.checkout-section:last-child{padding-top:0}.checkout-section__header,.checkout-section__subheader{position:static;margin-bottom:20px}.checkout-section .payment-method,.checkout-section .shipping-address,.checkout-section__fields{margin-left:0}.checkout-section .payment-method,.checkout-section .shipping-address{margin-bottom:0}.checkout-section__add-new-button,.checkout-section__choose-primary-button{margin-left:47px}.checkout-section .order-summary-table__row{padding-bottom:15px}.checkout-section .place-order-button{margin-top:0}.checkout-section .secure-blurb{margin-top:40px}.checkout-section .sign-up-offer{margin-left:0}.checkout-section--edit-mode .payment-method,.checkout-section--edit-mode .shipping-address{margin-bottom:20px}}@media (min-width:601px){.checkout-section__cancel-button:hover,.checkout-section__edit-button:hover{color:#606060}.checkout-section .place-order-button:hover:not([disabled]),.checkout-section__choose-primary-button:hover:not([disabled]){background:#c74547}}.comment{position:relative;padding:15px;border-top:1px solid #f5f5f5}.comment:after{content:"";display:table;clear:both}.comment__participant-photo-link{position:relative;display:inline-block;float:left;width:35px;height:0;padding-bottom:35px;border-radius:50%;margin-right:10px;vertical-align:middle;overflow:hidden}.comment__participant-photo-link__image{position:absolute;width:100%;height:auto}.comment__participant-details{width:calc(100% - 50px);float:left}.comment__participant-details__comment,.comment__participant-details__name{margin:0}.comment__participant-details__name{font-weight:500}.comment__participant-details__comment{color:#606060;padding-right:40px;font-size:14px;font-size:1.4rem;margin-top:-4px}.comment__participant-details__comment span{word-wrap:break-word}.comment__participant-details__comment a{color:#cd595a;font-weight:500}.comment .rating{position:absolute;top:15px;right:15px}.capture--feed-capture .comment__participant-details__comment,.capture--feed-capture .comment__participant-details__name{font-size:14px;font-size:1.4rem}@media (min-width:601px){.capture--feed-capture .comment__participant-photo-link:hover,.comment__participant-photo-link:hover{opacity:1}.comment{padding:20px 30px}.comment__participant-photo-link{width:40px;padding-bottom:40px}.comment__participant-details{width:calc(100% - 90px)}.comment__participant-details__comment{font-size:16px;font-size:1.6rem;margin-top:0}.comment .rating{top:20px;right:30px}.capture--feed-capture .comment{padding:15px}.capture--feed-capture .comment__participant-details{width:calc(100% - 65px)}.capture--feed-capture .comment__participant-photo-link{margin-right:15px;width:25px;padding-bottom:25px}.capture--feed-capture .comment__participant-photo-link__comment{display:block;padding-right:30px}.capture--feed-capture .comment .rating{top:15px;right:15px}}.feed{margin:-30px auto 0}.feed__header{background:#fff;padding:50px 0 10px}.feed__header__title,.feed__header__titlenopadding{font-size:32px;font-size:3.2rem;color:#606060;text-align:center;margin-bottom:0}.feed__header__banner{max-width:630px;margin:0 auto 48px;text-align:left;white-space:pre-wrap}.feed__header__link{border-bottom:1px solid #f2f1f0;color:#cd595a}.feed__header .subscribe-button{margin-left:auto;margin-right:auto;display:block}.feed__count{font-size:18px;font-size:1.8rem;color:#909090;text-align:center}.feed .column-container{display:block;max-width:1092px;margin:57px auto 0}.feed .column-container:after{content:"";display:table;clear:both}.feed .column-container--columns-2{max-width:728px}.feed .column-container--columns-1{max-width:364px}.feed .column-container__column{width:364px;float:left}.feed .column-container__column .capture--feed-capture{max-width:334px;width:100%}@media (max-width:600px){.feed__header{padding-top:30px}.feed__header__title,.feed__header__titlenopadding{font-size:22px;font-size:2.2rem;margin:15px 0}.feed__header__banner{margin-bottom:25px;padding:0 15px}.feed__count{font-size:16px;font-size:1.6rem}.feed .column-container{max-width:100%;margin-top:0}.feed .column-container__column{width:100%}.feed .column-container__column .capture--feed-capture{max-width:100%}}@-webkit-keyframes delay-height{0%{height:0}100%{height:40px}}@-moz-keyframes delay-height{0%{height:0}100%{height:40px}}@keyframes delay-height{0%{height:0}100%{height:40px}}@-webkit-keyframes mobile-delay-height{0%{height:0}100%{height:50px}}@-moz-keyframes mobile-delay-height{0%{height:0}100%{height:50px}}@keyframes mobile-delay-height{0%{height:0}100%{height:50px}}.tabbed-feed{margin-top:-30px}.tabbed-feed__nav{position:fixed;top:50px;left:0;width:100%;height:50px;padding-top:10px;overflow:hidden;z-index:98;opacity:.97;background:#fff;box-shadow:inset 0 -1px 1px -1px #aaa;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:height .3s cubic-bezier(.175,.885,.32,1.275);-moz-transition:height .3s cubic-bezier(.175,.885,.32,1.275);transition:height .3s cubic-bezier(.175,.885,.32,1.275)}.tabbed-feed__nav--empty{height:0}.tabbed-feed__nav__view{width:102%;white-space:nowrap;overflow:scroll;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.tabbed-feed__nav__view::-webkit-scrollbar{display:none;width:0}.tabbed-feed__nav__view__tabs{list-style:none;margin:0 auto;text-align:center;width:auto;min-width:100%;padding-bottom:.44444em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tabbed-feed__nav__view__tabs__tab{display:inline-block;padding:0;margin:0 15px;text-transform:uppercase;font-weight:500;font-size:12px;font-size:1.2rem}.tabbed-feed__nav__view__tabs__tab a{position:relative;display:block;color:#909090;padding:13px 0 10px;outline:0}.tabbed-feed__nav__view__tabs__tab--active a{color:#cd595a}.tabbed-feed__nav__view__tabs hr{opacity:0;position:absolute;bottom:0;width:68px;height:1px;background:#cd595a;border:0;margin:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:left .2s ease-in-out,width .2s ease-in-out,opacity .1s linear;-moz-transition:left .2s ease-in-out,width .2s ease-in-out,opacity .1s linear;transition:left .2s ease-in-out,width .2s ease-in-out,opacity .1s linear}.tabbed-feed .feed__header__title{padding-bottom:20px}.tabbed-feed .feed__header__titlenopadding{padding-bottom:0}.tabbed-feed .feed__header__banner{margin-bottom:20px}@media (max-width:1092px){.tabbed-feed__nav{position:relative;top:28px;height:50px}.tabbed-feed__nav--empty{height:0}.tabbed-feed__nav__view{display:inline-block}.tabbed-feed__nav__view__tabs hr{display:none}.tabbed-feed__nav__view__tabs__tab{font-size:14px;font-size:1.4rem;margin-top:-1px}.tabbed-feed__nav__view__tabs__tab--active{border-bottom:1px solid #cd595a}.tabbed-feed__nav__view__tabs__tab a{padding:17px 0 14px}.tabbed-feed .feed{margin-top:28px}}@media (max-width:1092px) and (min-width:601px){.tabbed-feed__nav{top:0}}.isFirefox .tabbed-feed__nav{overflow-x:hidden;overflow-y:hidden}.isIE .tabbed-feed__nav{box-shadow:none;overflow:hidden;height:40px}.isIE .tabbed-feed__nav__view__tabs hr{display:none}.isIE .tabbed-feed__nav__view__tabs__tab{margin-top:-1px}.isIE .tabbed-feed__nav__view__tabs__tab--active{border-bottom:1px solid #cd595a}.isIE .tabbed-feed__nav__view__tabs__tab a{visibility:visible}.taggee-interstitial{position:relative;text-align:center;height:88%}.taggee-interstitial__image-wrapper{display:block;max-width:90px;margin:30px auto;height:0;padding-bottom:90px;overflow:hidden;border-radius:50%;position:relative}.taggee-interstitial__image-wrapper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%;height:100%}.user-capture,.user-profile-header__image-wrapper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.taggee-interstitial__message{color:#606060;padding:0 15px;margin:0}.taggee-interstitial__message strong{font-weight:500}.taggee-interstitial__skip-link-container{position:absolute;bottom:23px;left:0;width:100%;text-align:center}.taggee-interstitial .app-store-and-google-play-badges{max-width:341px;margin-top:30px}.taggee-interstitial .app-store-and-google-play-badges a:first-child~a:last-child{margin-left:15px}@media (min-width:601px){.taggee-interstitial__image-wrapper{max-width:100px;margin-top:70px;margin-bottom:40px;padding-bottom:100px}.taggee-interstitial .app-store-and-google-play-badges{margin-top:40px;margin-bottom:200px}.taggee-interstitial__skip-link-container{position:relative}}@media (max-width:600px){.taggee-interstitial .app-store-and-google-play-badges{margin-bottom:120px}.taggee-interstitial__skip-link{color:#909090}.taggee-interstitial .app-store-and-google-play-badges a:first-child~a:last-child{margin-left:0}}.wine-profile-capture-notes-list{background:#fff;overflow:hidden;border-radius:0 0 4px 4px}.wine-profile-capture-notes-list--empty{min-height:30px}.wine-profile-capture-notes-list .loading{background:url(/images/loading-b5bd3961.gif) center center no-repeat;background-size:24px;padding:50px 0;border-top:1px solid #efefef}.wine-profile-capture-note{display:block;padding:20px 15px;border-top:1px solid #efefef;cursor:pointer}.wine-profile-capture-note:after,.wine-profile-capture-note__author:after{content:"";display:table;clear:both}.wine-profile-capture-note:first-child{border-top:0}.wine-profile-capture-note:last-child{border-bottom:none}.social-media-links,.wine-profile-pairings{border-bottom:1px solid #efefef}.wine-profile-capture-note.webview{padding:20px 0;border-top:none}.wine-profile-capture-note__author{position:relative}.wine-profile-capture-note__author__photo-link{position:relative;display:inline-block;float:left;width:35px;height:0;padding-bottom:35px;margin-right:15px;border-radius:50%;vertical-align:middle;overflow:hidden}.wine-profile-capture-note__author__photo-link__image{position:absolute;width:100%;min-width:100%;height:100%;margin:auto}.wine-profile-capture-note__author .influencer-title,.wine-profile-capture-note__author__name{float:left;width:100%;margin-bottom:0}.wine-profile-capture-note__author .influencer-title a,.wine-profile-capture-note__author__name a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:468px;max-width:calc(100% - 80px);display:inline-block;vertical-align:middle}.wine-profile-capture-note__author__name{font-weight:500}.wine-profile-capture-note__author .influencer-title{color:#909090;font-size:13px;font-size:1.3rem;min-height:18px;margin-top:-2px;text-overflow:ellipsis;max-width:calc(100% - 35px);white-space:nowrap;overflow:hidden}.wine-profile-capture-note .rating{position:absolute;top:0;right:0}.wine-profile-capture-note__helpful-count,.wine-profile-capture-note__note{margin:0}.wine-profile-capture-note__note{padding-right:47px}.wine-profile-capture-note__note a{color:#cd595a;font-weight:500}.wine-profile-capture-note__note--empty,.wine-profile-capture-note__note--empty a{color:#909090}@media (min-width:601px){.wine-profile-capture-note:hover{opacity:1;background:#fcfcfc}.wine-profile-capture-note__note--empty a:hover{color:#909090}}.wine-profile-capture-note__note.webview{color:#575653}.wine-profile-capture-note__created-at,.wine-profile-capture-note__helpful-count{color:#909090;font-size:14px;font-size:1.4rem;padding-top:10px;padding-bottom:0}.wine-profile-capture-note__helpful-count{float:left}.wine-profile-capture-note__created-at{float:right}@media (max-width:600px){.wine-profile-capture-note__note{padding-top:8px;padding-right:0}.wine-profile-capture-note__note--hide-mobile{display:none}.wine-profile-capture-note .vertically-align-block--top{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:35px}}@media (min-width:601px){.wine-profile-capture-note{padding:20px 30px}.wine-profile-capture-note__author{position:relative}.wine-profile-capture-note__author:after{content:"";display:table;clear:both}.wine-profile-capture-note__author__photo-link{width:40px;padding-bottom:40px}.wine-profile-capture-note__author__photo-link:hover{opacity:1}.wine-profile-capture-note__author .influencer-title,.wine-profile-capture-note__author__name{float:left;width:468px;width:calc(100% - 105px)}.wine-profile-capture-note__author .influencer-title{margin-top:0}.wine-profile-capture-note__note--hide-tablet{display:none}.wine-profile-capture-note__helpful-count{margin-left:55px}.wine-profile{border-radius:4px;overflow:hidden}}.wine-profile{margin:0 auto}.wine-profile--loading{padding-bottom:10px;background:#fff}.wine-profile--loading .wine-profile-header__image-wrapper{height:426px}.wine-profile--loading .wine-profile-header .text-placeholder{margin-left:30px}.wine-profile__sidebar__related-categories{width:290px;margin-top:20px;border-radius:4px;overflow:hidden}.wine-profile__sidebar__related-categories__header,.wine-profile__sidebar__related-categories__link{background:#fff;margin:0}.wine-profile__sidebar__related-categories__header{padding:17px 20px 15px;font-size:20px;font-size:2rem;font-weight:400;color:#909090}.wine-profile__sidebar__related-categories__link{padding:19px 20px 18px;display:block;color:#303030;font-weight:500;border-top:1px solid #f5f5f5}.wine-profile__sidebar__related-categories__link:hover{opacity:1;background:#fcfcfc}.wine-profile__sidebar .purchase-button{margin-top:20px;width:100%;height:60px}.social-media-links{width:100%;border-top:1px solid #efefef;border-radius:0 0 4px 4px;background:#fff;display:inline-block;vertical-align:top;text-align:center;padding:13px 0 10px;border-left:0}.social-media-links .link{padding:5px;margin:0 16px;display:inline-block}.social-media-links .link img{opacity:.7;width:20px;height:20px}.modal--wine-profile .wine-profile{margin:0 auto}.wine-profile-header__image-wrapper{display:block;width:100%;height:370px}.wine-profile-header__image-wrapper.loading{background:#fff}.wine-profile-header__image-wrapper__image{margin-top:-60px;overflow:hidden;display:block;width:100%;height:100%;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;transition:opacity .1s linear}.wine-profile-rating:after,.wine-profile-varietal:after{content:"";display:table;clear:both}.wine-profile-header__details{position:relative;padding:15px 15px 10px;margin-top:-38.5px;background:#fff}.wine-profile-header__name,.wine-profile-header__producer{margin:0;max-width:calc(100% - 95px)}.wine-profile-header__producer{color:#606060;text-transform:uppercase}.wine-profile-header .purchase-button{position:absolute;top:16px;right:15px}.wine-profile-rating{background:#fff;padding:0 15px 12px}.wine-profile-rating__rating{float:left;padding-right:25px}.wine-profile-rating__value{font-size:21px;font-size:2.1rem;font-weight:500}.wine-profile-rating__value--best{color:#13baa6}.wine-profile-rating__value--good{color:#93c1ac}.wine-profile-rating__value--ok{color:#c5c4af}.wine-profile-rating__value--bad{color:#dbc5b0}.wine-profile-rating__count{color:#909090;padding-left:6px;font-size:14px;font-size:1.4rem}.wine-profile-pairings,.wine-profile-region,.wine-profile-varietal{padding:0 15px 8px 17px;background:#fff}.wine-profile-region__flag{width:23px;vertical-align:middle;margin-left:-5px}.wine-profile-region__name{vertical-align:middle;color:#606060;margin-left:9px}.wine-profile-varietal__color{float:left;width:14px;height:14px;border-radius:50%;vertical-align:middle;margin-top:3px}.wine-profile-varietal__name{float:left;vertical-align:middle;color:#606060;margin-left:14px;width:85%;width:calc(100% - 28px)}.wine-profile-pairings__flag{width:23px;vertical-align:middle;margin-left:12px;display:inline-block;float:left}.wine-profile-pairings__name{vertical-align:middle;color:#606060;margin-left:9px;display:inline-block;width:80%}.wine-profile-vintage-selector{background:#fff;text-align:left;text-transform:uppercase;font-size:14px;font-weight:500;padding:20px 15px 0}.follower-tile,.user-followers,.user-followers-header__bio,.user-followers-header__count-list,.user-followers-header__name,.user-followers-header__url,.user-profile-header__bio,.user-profile-header__count-list,.user-profile-header__name,.user-profile-header__url,.user-settings__header{text-align:center}.wine-profile-vintage-selector__label{color:#909090;margin-right:4px}.wine-profile-vintage-selector__select{cursor:pointer;text-transform:uppercase;color:#cd595a;background-color:#fff;border:0;appearance:none;margin:0;padding-right:22px;min-width:170px}@media (min-width:1093px){.wine-profile{margin:0 auto 0 calc(50% - 420px)}.wine-profile__sidebar{position:fixed;top:90px;left:calc(110px + 50%)}.wine-profile .wine-profile-varietal{border-bottom:0}.wine-profile-header .purchase-button{display:none}}@media (min-width:601px){.wine-profile{max-width:512px}.wine-profile-header__details{padding:28px 30px 16px}.wine-profile-header__price{top:30px;right:30px;font-size:18px;font-size:1.8rem}.wine-profile-header__image-wrapper{height:512px}.wine-profile-header .purchase-button{top:28px;right:30px}.wine-profile-rating{padding:0 30px 20px}.wine-profile-rating__rating{float:left;padding-right:49px}.wine-profile-rating__value{font-size:22px;font-size:2.2rem}.wine-profile-rating__count{font-size:16px;font-size:1.6rem}.wine-profile-region{padding:0 30px 8px}.wine-profile-region__flag{margin-left:-3px}.wine-profile-varietal{padding:0 30px 10px}.wine-profile-varietal__color{width:12px;height:12px;margin-left:3px;margin-top:4px}.wine-profile-varietal__name{width:calc(100% - 31px)}.wine-profile-vintage-selector{padding:20px 30px 0}}@media (max-width:1092px){.wine-profile__sidebar .purchase-button,.wine-profile__sidebar__related-categories{display:none}.wine-profile-pairings__flag{margin-left:-5px}}.user-captures-list{background:#fff;overflow:hidden;border-radius:0 0 4px 4px}.user-captures-list .loading{background:url(/images/loading-b5bd3961.gif) center center no-repeat;background-size:24px;padding:60px 0}.user-capture{user-select:none;background:#fff;display:block;padding:20px 15px 17px;border-bottom:1px solid #efefef;cursor:pointer}.user-capture:after,.user-capture__wine-profile:after{content:"";display:table;clear:both}@media (min-width:601px){.user-capture:hover{opacity:1;background:#fcfcfc}}.user-capture__wine-profile{position:relative}.user-capture__wine-profile .vertically-align-block--center{height:35px}.user-capture__wine-profile__photo{float:left;width:50px;height:50px;margin-right:15px}.user-capture__wine-profile__name,.user-capture__wine-profile__producer-name{float:left;width:468px;width:calc(100% - 100px);margin-bottom:0}.user-capture__wine-profile__name{font-weight:500}.user-capture__wine-profile__producer-name{font-weight:500;text-transform:uppercase;font-size:13px;font-size:1.3rem;padding-top:6px}.user-capture__wine-profile__producer-name a{color:#606060}.user-capture .rating{position:absolute;top:0;right:0}.user-capture__note{padding:17px 0 0;margin:0;color:#606060}.user-capture__note a{color:#cd595a;font-weight:500}.user-capture__created-at{color:#909090;padding:0;margin:0;white-space:nowrap}.user-capture__likes-and-comments{color:#909090;font-size:14px;font-size:1.4rem;padding-top:15px}.user-capture__likes-and-comments__bullet{margin:0 4px;opacity:.6}.user-capture .taggee-participants{padding:15px 15px 0;margin:0 -15px}.user-capture .taggee-participants a{font-weight:500}.user-capture .taggee-participants__participant-photo-link{position:relative;display:inline-block;width:25px;height:0;padding-bottom:25px;border-radius:50%;margin-right:6px;vertical-align:middle;overflow:hidden}.user-capture .taggee-participants__participant-photo-link__image{position:absolute;width:100%;height:auto}.user-capture .taggee-participants__participant-names{display:inline;vertical-align:middle;color:#909090;line-height:1.6}.user-capture .taggee-participants__participant-names__name{color:#303030}@media (max-width:600px){.user-capture__wine-profile__producer-name{padding-top:0}}@media (min-width:601px){.user-capture{padding:30px 30px 27px}.user-capture__wine-profile{position:relative}.user-capture__wine-profile:after{content:"";display:table;clear:both}.user-capture__wine-profile__photo{width:80px;height:80px;margin-right:20px}.user-capture__wine-profile__name,.user-capture__wine-profile__producer-name{float:left;width:468px;width:calc(100% - 55px - 77px)}.user-capture__wine-profile__name{font-size:18px;font-size:1.8rem}.user-capture__wine-profile__producer-name{min-height:initial;margin-top:initial;font-size:14px;font-size:1.4rem}.user-capture__likes-and-comments,.user-capture__note{padding-top:20px}.user-capture .taggee-participants{padding:20px 30px 0;margin:0 -30px}.user-capture .taggee-participants__participant-photo-link{width:30px;margin-right:10px;padding-bottom:30px}.user-capture .taggee-participants__participant-photo-link:hover{opacity:1}.user-profile-header{border-radius:4px 4px 0 0}}.user-profile{margin:0 auto}.user-profile--loading .user-profile-header .user-photo-placeholder{margin-bottom:40px}.user-profile-header{position:relative;background:#fff;padding-top:29px;overflow:hidden;min-height:200px}.user-profile-header__image-wrapper{display:block;max-width:73px;margin:0 auto 20px;height:0;padding-bottom:73px;overflow:hidden;border-radius:50%;position:relative}.user-profile-header__image-wrapper__image{user-select:none;position:absolute;width:100%;height:100%}.user-profile-header__name{color:#303030;font-weight:500;font-size:20px;font-size:2rem;margin-bottom:4px}.user-profile-header__bio{color:#606060;padding:0 15px;opacity:.8;margin-bottom:10px}.user-profile-header__url{color:#303030;margin-bottom:8px}.user-profile-header__url a{color:#303030}@media (min-width:601px){.user-profile-header__url a:hover{opacity:1}}.user-profile-header__count-list{color:#909090;margin-bottom:17px;opacity:.8;padding:0 15px}.user-profile-header__count-list__bullet,.user-profile-header__count-list__count{vertical-align:middle}.user-profile-header__count-list__bullet{margin:0 4px;font-size:18px;font-size:1.8rem;opacity:.8}.user-profile-header__count-list__count{white-space:nowrap;font-size:13px;font-size:1.3rem}.user-profile-header .influencer-badge,.user-profile-header .premium-badge{max-width:22px}.user-profile-header .follow-button{margin-left:auto;margin-right:auto;display:block}@media (max-width:600px){.user-profile .feed{margin-top:0}.user-profile-header__cover-photo{top:-30px;right:-50px;bottom:-30px;left:-50px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background-size:105%}}@media (min-width:601px){.user-profile{margin-top:-30px}.user-profile .user-profile-header{padding-top:40px;margin-bottom:42px}.user-profile .user-profile-header__image-wrapper{max-width:100px;padding-bottom:100px}.user-profile .user-profile-header__name{font-size:18px;font-size:1.8rem;margin-bottom:10px}.user-profile .user-profile-header__bio{padding:0;max-width:317px;margin:0 auto 10px}.user-profile .user-profile-header__count-list{padding:0 30px;margin-bottom:40px}.user-profile .user-profile-header__count-list__bullet{font-size:20px;font-size:2rem}.user-profile .user-profile-header__count-list__count{font-size:16px;font-size:1.6rem}.user-followers-header{border-radius:4px 4px 0 0}}.isIE .user-profile-header__cover-photo{background:#334858!important}.user-followers-header{position:relative;background:#fff;padding-top:29px;overflow:hidden;min-height:200px}.user-followers-header__image-wrapper{display:block;max-width:73px;margin:0 auto 20px;height:0;padding-bottom:73px;overflow:hidden;border-radius:50%;position:relative}.user-followers-header__image-wrapper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;width:100%;height:100%}.user-followers-header__name{color:#303030;font-weight:500;font-size:20px;font-size:2rem;margin-bottom:4px}.user-followers-header__bio{color:#606060;padding:0 15px;opacity:.8;margin-bottom:10px}.user-followers-header__url{color:#303030;margin-bottom:8px}.user-followers-header__url a{color:#303030}@media (min-width:601px){.user-followers-header__url a:hover{opacity:1}}.user-followers-header__count-list{color:#909090;margin-bottom:17px;opacity:.8;padding:0 15px}.user-followers-header__count-list__bullet,.user-followers-header__count-list__count{vertical-align:middle}.user-followers-header__count-list__bullet{margin:0 4px;font-size:18px;font-size:1.8rem;opacity:.8}.user-followers-header__count-list__count{white-space:nowrap;font-size:13px;font-size:1.3rem}.user-followers-header .influencer-badge,.user-followers-header .premium-badge{max-width:22px}.user-followers-header .follow-button{margin-left:auto;margin-right:auto;display:block}.user-followers{margin:0 auto}.follower-tile{display:inline-block;height:300px;width:300px;border:2px solid #f5f5f5;margin:auto;position:relative}.user-settings .user-profile-settings-fieldset:after,.user-settings .user-profile-settings-fieldset__actions:after{display:table;clear:both;content:""}.user-settings{background:#fff;margin-top:-30px;padding:70px 15px 100px}.user-settings__header{font-size:28px;font-size:2.8rem}.user-settings__section-header{text-transform:uppercase;font-size:14px;font-size:1.4rem;max-width:512px;margin:100px auto 20px}.user-settings .user-profile-header{background:0 0;min-height:0}.user-settings .user-profile-header__image-wrapper{max-width:80px;padding-bottom:80px;margin-bottom:27px}.user-settings .user-profile-settings-fieldset{max-width:512px;margin:0 auto;padding:0;border:0;border-bottom:1px solid #efefef}.user-settings .user-profile-settings-fieldset__input{float:left;width:380px;width:calc(100% - 108px - 10px);padding:19px 0 18px;margin:0;border:0;line-height:1.2;outline:0;background:0 0;color:#303030;-webkit-text-fill-color:#303030;opacity:1}.user-settings .user-profile-settings-fieldset__input[name=email]{width:100%}.user-settings .user-profile-settings-fieldset__actions{float:right;width:108px;padding:21px 0 20px}.user-settings .user-profile-settings-fieldset__actions__button{float:right;display:inline-block;background:0 0;border:transparent;text-align:center;margin:0;padding:0;line-height:1;color:#909090;font-weight:400}.user-settings .user-profile-settings-fieldset__actions__button:active,.user-settings .user-profile-settings-fieldset__actions__button:focus{outline:0}.user-settings .user-profile-settings-fieldset__actions__button--red{color:#cd595a;font-weight:500;margin-right:30px}.user-settings .user-checkbox-fieldset{position:relative;border:0;max-width:512px;margin:0 auto;padding:20px 0}.user-settings .user-checkbox-fieldset__label{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.user-settings .user-checkbox-fieldset__label:before{content:"";background:#fff;position:absolute;width:20px;height:20px;left:-39px;top:0;border-radius:50%;border:1px solid #dedede}.user-settings .user-checkbox-fieldset__input{visibility:hidden;width:20px;height:20px;margin:0 19px 0 0;vertical-align:middle}.user-settings .user-checkbox-fieldset__input:checked~.user-checkbox-fieldset__label:before{background:url(/images/btn_check_on_3x-e9960486.png) center center no-repeat;background-size:20px;border:0}.oauth-form,.user-unsubscribe{background:#fff;text-align:center}.user-settings .checkout-section{max-width:512px;margin:0 auto}.user-settings .checkout-section--edit-mode{padding:0 0 40px}.user-settings .checkout-section__header{display:none}.user-settings .checkout-section__add-new-button,.user-settings .checkout-section__choose-primary-button{margin-left:47px}.user-settings .checkout-section__add-new-button{display:block}.user-settings .checkout-section .payment-method,.user-settings .checkout-section .shipping-address{margin-left:0}.user-settings .checkout-section:not(.checkout-section--edit-mode) .shipping-address__fields__span{display:inline;margin-right:5px}.user-settings .checkout-section:not(.checkout-section--edit-mode) .shipping-address__fields__span:first-child,.user-settings .checkout-section:not(.checkout-section--edit-mode) .shipping-address__fields__span:last-child{display:none}@media (max-width:600px){.user-settings .checkout-section:last-child{padding-top:15px}.user-settings .checkout-section__add-new-button,.user-settings .checkout-section__choose-primary-button{margin-left:37px}}.user-unsubscribe{margin-top:-30px;padding:70px 15px 100px}.user-unsubscribe__header{font-size:28px;font-size:2.8rem;text-align:center}.user-unsubscribe__error,.user-unsubscribe__message{font-size:16px;font-size:1.6rem;max-width:512px;margin:30px auto 20px}.user-unsubscribe__error{color:#cd595a}.oauth-form{width:100%;max-width:600px;margin:0 auto;padding:30px}.oauth-form>form{margin:0}.oauth-form>form:after{content:"";display:table;clear:both}.oauth-form__client-logo{margin-bottom:20px}.oauth-form__error{color:#cd595a;margin-bottom:30px}.oauth-form p{margin:0 0 20px}.oauth-form p:last-child{margin-bottom:0}.oauth-form__fieldset{border:0;margin:0;padding:0}.oauth-form__button{float:right;-ms-appearance:none;-o-appearance:none;appearance:none;font-weight:500;border:0;border-radius:4px;margin:0 0 0 10px;padding:10px 16px 9px;display:block;line-height:normal}.oauth-form__button:disabled{opacity:.8}.oauth-form__button--allow{background:#cd595a;color:#fff}.oauth-form__subheader{text-align:left}.oauth-form__producer-roles{text-align:left;padding:0 30px 20px;margin:0 -30px 30px;border-bottom:1px solid #f5f5f5}.oauth-form__producer-roles__producer-role{padding:10px 0 11px}.oauth-form__producer-roles__producer-role:after{content:"";display:table;clear:both}.oauth-form__producer-roles__producer-role__name{float:left}.oauth-form__producer-roles__producer-role__status{float:right}.oauth-form__producer-roles .oauth-form__button{float:none;background:#cd595a;color:#fff;margin-left:0;margin-top:10px}.producers-search{background:#fff}.producers-search__header{padding:35px 10px 27px;font-size:22px;font-size:2.2rem;border-bottom:1px solid #f5f5f5}.producers-search__search-box{position:relative;float:right;width:calc(100% - 60px);height:36px;margin:0 30px 30px}.producers-search__search-box__icon{content:"";position:absolute;top:-3px;left:0;width:16px;height:16px;padding:22px 24px;background-image:url(/images/icn_search_3x-2f4c4f3c.png);background-image:-webkit-linear-gradient(transparent,transparent),url(/images/icn_search-66d07a9e.svg);background-image:linear-gradient(transparent,transparent),url(/images/icn_search-66d07a9e.svg);background-position:center center;background-repeat:no-repeat;background-size:20px;cursor:pointer}.producers-search__search-box__input{width:100%;height:100%;border-radius:40px;border:0;box-shadow:none;outline:0;background-color:#f6f6f6;padding:6px 17px 6px 48px;margin:0;-webkit-appearance:none}.producers-search__search-box__input:active,.producers-search__search-box__input:focus{outline:0}.producers-search__search-box__input::-ms-clear{display:none}.producers-search__results{display:table;width:100%;margin-bottom:30px}.producers-search__results__row{display:table-row}.producers-search__results__row>span{display:table-cell;padding:10px 20px 11px;border-bottom:1px solid #f5f5f5}.producers-search__results__row>span:first-child{text-align:left;padding-left:30px}.producers-search__results__row>span:last-child{text-align:right}.producers-search__results__button{color:#cd595a;margin:0;width:100px;font-size:16px;font-size:1.6rem}.producer-role-form__form>*,.text-placeholder--full{width:100%}.producers-search__loading,.producers-search__no-results{text-align:center}.producer-role-form{background:#fff}.producer-role-form__header{padding:35px 10px 27px;font-size:22px;font-size:2.2rem;border-bottom:1px solid #f5f5f5}.producer-role-form__subheader{text-align:left;padding:0 30px;margin:0}.producer-role-form__form{margin:0;padding:0 30px 30px;text-align:left}.producer-role-form__form__input{width:100%;padding:16px 16px 15px;margin:10px 0 0;background:#fff;border-radius:4px;border:1px solid #dedede;outline:0;box-shadow:none}.producer-role-form__form__input:-webkit-autofill,.producer-role-form__form__input:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;background:#fff;border:1px solid #dedede}.producer-role-form__form__input--empty,.producer-role-form__form__input:disabled{background:#f5f5f5;border-color:#f5f5f5}.producer-role-form__form__input:disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.producer-role-form__form__input:first-child{margin-top:0}.producer-role-form__form .checkbox{margin-top:20px}.producer-role-form__form .checkbox__label{margin-left:4px}.producer-role-form__form__fieldset{border:0;margin:20px 0 0;padding:30px 0 0;border-top:1px solid #f5f5f5}.producer-role-form__form__button{float:right;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;font-weight:500;border:0;border-radius:4px;margin:0 0 0 10px;padding:10px 16px 9px;display:block;line-height:normal;outline:0}.text-placeholder--center,.user-photo-placeholder--center{margin-left:auto;margin-right:auto}.app-store-and-google-play-badges:after,.comment-placeholder__top-wrapper:after{content:"";display:table;clear:both}.producer-role-form__form__button:disabled{opacity:.8}.producer-role-form__form__button--claim{background:#cd595a;color:#fff}.text-placeholder{background:#efefef;height:12px;margin-bottom:16px}.text-placeholder--most{width:80%}.text-placeholder--half{width:50%}.text-placeholder--some{width:40%}.text-placeholder--little{width:20%}.text-placeholder--short{height:10px}.text-placeholder--tall{height:16px}.user-photo-placeholder{background:#efefef;border-radius:50%}.user-photo-placeholder--large{width:73px;height:73px}.user-photo-placeholder--small{width:35px;height:35px}.comment-placeholder{border-top:1px solid #efefef}.comment-placeholder__top-wrapper .text-placeholder,.comment-placeholder__top-wrapper .user-photo-placeholder{float:left}.comment-placeholder__top-wrapper .text-placeholder{margin-top:14px}.comment-placeholder .user-photo-placeholder{margin-right:8px}.comment-placeholder .rating-placeholder{background:#efefef;border-radius:4px;width:32px;height:30px;float:right}.comment-placeholder .note-placeholder{margin-top:16px}@media (min-width:601px){.user-photo-placeholder--large{width:100px;height:100px}.user-photo-placeholder--small{width:40px;height:40px}}.app-store-and-google-play-badges{max-width:422px;margin:0 auto;text-align:center}.app-store-and-google-play-badges a:first-child~a:last-child{margin-left:30px}.app-store-and-google-play-badges__app-store,.app-store-and-google-play-badges__google-play{width:196px}@media (max-width:600px){.app-store-and-google-play-badges{text-align:center}.app-store-and-google-play-badges a{display:block}.app-store-and-google-play-badges a:first-child~a:last-child{margin-left:0}.app-store-and-google-play-badges__app-store,.app-store-and-google-play-badges__google-play{float:none;margin-bottom:20px}}.index{margin-top:-30px}.index h4{font-size:20px;font-size:2rem;font-weight:400;width:100%;max-width:1086px;margin:0 auto 20px;padding:0 15px;color:#606060}.index h4 .see-more{float:right;color:#909090;font-size:16px;font-size:1.6rem;margin-top:5px}.index__banquet-header-section,.index__delectable-header-section{height:540px;width:100%;text-align:center;overflow:hidden}.index__banquet-header-section__image-wrapper,.index__delectable-header-section__image-wrapper{position:relative;display:inline-block;vertical-align:middle;width:100%;max-width:400px;height:100%;overflow:visible}.index__banquet-header-section__image-wrapper__image,.index__delectable-header-section__image-wrapper__image{position:absolute;top:0;left:0}.index__banquet-header-section__header,.index__delectable-header-section__header{display:inline-block;vertical-align:middle;width:100%;max-width:400px;text-align:left}.index__banquet-header-section__header__chevron,.index__delectable-header-section__header__chevron{width:14px;vertical-align:middle;margin-left:4px;margin-bottom:2px}.index__banquet-header-section__header__title,.index__delectable-header-section__header__title{font-size:34px;font-size:3.4rem;font-weight:400}.index__banquet-header-section__header__title strong,.index__delectable-header-section__header__title strong{font-weight:500}.index__banquet-header-section__header__subtitle,.index__delectable-header-section__header__subtitle{line-height:28px;color:#606060}.index__banquet-header-section__header__download-link,.index__delectable-header-section__header__download-link{line-height:22px;margin-right:30px}.index__banquet-header-section__header__download-link--coming-soon,.index__delectable-header-section__header__download-link--coming-soon{color:#909090;font-size:14px;display:block;margin-top:15px}.index__delectable-header-section{background-color:#F7F6F5;background-image:-webkit-linear-gradient(-135deg,#F7F6F5 0,#fff 100%);background-image:linear-gradient(-135deg,#F7F6F5 0,#fff 100%)}.index__delectable-header-section__image-wrapper__image{width:488px}.index__delectable-header-section__header{margin-left:130px}.index__banquet-header-section{background-color:#fff;background-image:-webkit-linear-gradient(-135deg,#fff 0,#F7F6F5 100%);background-image:linear-gradient(-135deg,#fff 0,#F7F6F5 100%)}.index__banquet-header-section__image-wrapper__image{width:784px}.index__banquet-header-section__header{margin-right:60px}.index__info-section{background:#fff;padding:60px 0 25px}.index__info-section__list{list-style:none;width:100%;max-width:1056px;margin:74px auto 0;text-align:center}.index__info-section__list__list-item{display:inline-block;width:calc((100% - 64px)/ 3);max-width:332px;margin:0 16px;text-align:center}.index__info-section__list__list-item:first-child{margin-left:0}.index__info-section__list__list-item:last-child{margin-right:0}.index__info-section__list__list-item__icon{margin-bottom:10px}.index__info-section__list__list-item__header{color:#606060;font-size:20px;font-size:2rem;margin-bottom:2px}.index__info-section__list__list-item__body{color:#909090}.index__carousel-section{padding:60px 0;background:#fff;overflow:hidden}.index__popular-categories-section{padding:60px 0}.index__press-section{padding:76px 0 60px;background:#fff}.index__press-section h4{font-size:14px;font-size:1.4rem;font-weight:500;text-transform:uppercase;color:#a3a7a6;text-align:center}.index__press-section__icons{text-align:center;list-style:none}.index__press-section__icons__icon{margin:0 20px}@media (max-width:1092px){.index__info-section{padding:60px 15px 25px}.index__carousel-section{display:none}.index .featured{margin-top:30px}.index .featured .featuredTitle{font-size:20px;font-weight:400}}@media (max-width:930px){.index__banquet-header-section,.index__delectable-header-section{height:auto}.index__banquet-header-section__image-wrapper,.index__delectable-header-section__image-wrapper{display:block;height:540px;width:100%;margin:0 auto}.index__banquet-header-section__header,.index__delectable-header-section__header{display:block;margin:0 auto}}@media (max-width:600px){.index h4{font-size:18px;font-size:1.8rem}.index h4 .see-more{margin-top:2px;font-size:14px;font-size:1.4rem}.index__banquet-header-section__header,.index__delectable-header-section__header{padding:30px 20px}.index__banquet-header-section__header__title,.index__delectable-header-section__header__title{font-size:24px;font-size:2.4rem}.index__info-section .app-store-and-google-play-badges{display:none}.index__info-section__list{margin-top:0}.index__info-section__list__list-item{display:block;width:100%;margin:60px 0 0;max-width:100%;padding:0 30px}.index__info-section__list__list-item:first-child{margin-top:0}.index__carousel-section{display:none}.index__popular-categories-section{padding:15px 0 30px}.index__press-section{padding-bottom:40px}.index__press-section h4{font-size:13px;font-size:1.3rem}.index__press-section__icons__icon{margin:0 10px 8px}.index__press-section__icons__icon--details{width:60px}.index__press-section__icons__icon--today{width:55px}.index__press-section__icons__icon--wsj{width:125px;display:block;margin:0 auto}.index__press-section__icons__icon--forbes{width:58px}}.featuredIndex{padding-top:20px;text-align:center}.featured{padding-top:40px;text-align:center}.featuredDiv{display:inline-block;border:2px solid #f5f5f5;height:400px;width:400px;margin:auto;position:relative;text-align:center}.featuredTitle{display:inline-block;width:100%;font-size:40px;margin-top:10px;margin-bottom:10px;font-weight:400}.featuredTile,.featuredTileWithBanner{height:400px;width:400px;position:relative;text-align:center}.featuredTile{margin:auto;filter:brightness(85%)}.featuredTileWithBanner{display:inline-block;border:2px solid #f5f5f5;margin:1px auto auto}.featuredCentered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:30px;font-weight:400;padding-left:10px;padding-right:10px;border:2px solid #fff}.seeMoreDiv{height:70px}.seeMoreDiv .see-more{border:1px solid #cd595a;color:#cd595a;font-size:16px;font-size:1.6rem;padding:10px;line-height:70px}.press__header-section{background:0 0;margin-top:-30px;padding-top:30px;padding-bottom:50px;text-align:center}.press__header-section__header,.press__header-section__subheader{text-align:center}.press__header-section__header{font-size:36px;font-size:3.6rem;padding-top:35px;margin-bottom:0}.press__header-section__subheader{max-width:662px;margin:17px auto 0}.press__header-section__subheader a{color:#cd595a}.press__download-press-kit{display:inline-block;border:1px solid #dedede;border-radius:4px;background:0 0;color:#cd595a;font-weight:500;padding:15px 18px;margin-top:50px}.press__download-press-kit__icon{width:20px;vertical-align:middle;margin-right:12px}.press__publisher-quotes-section{background:#fff;text-align:center;padding:50px 0}.press__publisher-quotes-section__block{display:inline-block;margin:0 25px;width:280px;vertical-align:top}.press__publisher-quotes-section__block__quote{margin:0;font-style:italic}.press__people-quotes-section{background:#fff;padding-bottom:100px}.press__people-quotes-section__block{max-width:620px;margin:0 auto;padding:20px 0}.press__people-quotes-section__block__author{color:#909090}@media (max-width:989px){.press__publisher-quotes-section__block{display:block;margin-left:auto;margin-right:auto;margin-top:50px}.press__publisher-quotes-section__block:first-child{margin-top:-20px}.press__people-quotes-section__block{padding:20px 42px}.press__download-press-kit,.press__people-quotes-section{display:none}}@media (max-width:600px){.press h1{font-size:24px;font-size:2.4rem}.press h4{max-width:224px;margin-left:auto;margin-right:auto}}.faq__section{background:#fff;font-family:-apple-system,'Helvetica Neue',HelveticaNeue,Roboto,'Segoe UI',sans-serif;padding:15px}.faq__section__question{font-weight:600;font-size:16px;font-size:1.6rem;margin-bottom:4px}.faq__section__answer{font-size:16px;font-size:1.6rem}.errors{margin-top:-30px;min-height:630px;background:#fff;padding:200px 40px 50px}.errors__header,.errors__subheader{text-align:center}.errors__header{font-size:40px;font-size:4rem;font-weight:400;margin:0}.errors__subheader{font-size:20px;font-size:2rem}