.tt-w-embedded-submission__poweredby{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-w-embedded-submission__header{display:flex;justify-content:center;margin:1.5rem 0}.tt-w-embedded-submission__loading .tt-o-spinner{margin:1.5rem auto}.tt-w-embedded-submission__poweredby{margin:.5rem 0;text-align:center;color:rgba(0,0,0,.58);font-weight:400}.tt-o-popover{position:fixed;z-index:9999;left:50%;transform:translateX(-50%);display:flex;flex-wrap:nowrap;justify-content:space-between;box-shadow:0 .25rem .9375rem rgba(0,0,0,.15);border-radius:.25rem;width:90%;padding:1rem}.tt-o-popover--enter-active,.tt-o-popover--leave-active{transition:opacity .5s}.tt-o-popover--enter,.tt-o-popover--leave-to{opacity:0}.tt-o-popover__close-btn{padding-top:0;vertical-align:top}.tt-o-popover__body{padding:0 1rem}.tt-o-popover--success{background-color:#008477}.tt-o-popover--success p.tt-o-popover__text{color:#fff}.tt-o-popover--success .tt-o-icon{fill:#fff}.tt-o-popover--error{background-color:#e81110}.tt-o-popover--error p.tt-o-popover__text{color:#fff}.tt-o-popover--error .tt-o-icon{fill:#fff}@media screen and (min-width:53.0625em){.tt-o-popover{max-width:31.25rem}}.tt-c-add-video__items{display:flex;align-items:flex-start;flex-direction:column}.tt-c-add-video__form{width:100%}.tt-c-add-video__actions,.tt-c-add-video__form{margin-bottom:1.5rem}.tt-c-add-video__actions{padding-top:1rem}@media screen and (min-width:53.0625em){.tt-c-add-video__items{flex-direction:row}.tt-c-add-video__form{width:calc(100% - 180px)}}.tt-c-review-flow-footer__text{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-flow-footer{border-top:.0625rem solid rgba(0,0,0,.12);padding:.5rem 0}.tt-c-review-flow-footer__text{font-weight:400;color:rgba(0,0,0,.87)}.tt-o-header__text{font-size:.75rem}.tt-o-header__heading,.tt-o-header__text{font-family:FuturaNowTextMedium,Arial,sans-serif;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-o-header__heading{font-size:1rem}.tt-o-header{margin-bottom:1.5rem}.tt-o-header--with-border{padding-bottom:1rem;border-bottom:.0625rem solid rgba(0,0,0,.12)}.tt-o-header--center{text-align:center}.tt-o-header__heading{margin-bottom:.25rem}.tt-o-header__heading,.tt-o-header__text{font-weight:400;color:rgba(0,0,0,.87)}@media screen and (min-width:53.0625em){.tt-o-header__heading{font-family:ITCNewBaskervilleRoman,serif;font-size:1.25rem;line-height:1.07}.tt-o-header__heading,.tt-o-header__text{letter-spacing:normal;text-transform:none}.tt-o-header__text{font-family:FuturaNowTextRegular,Arial,sans-serif;font-size:.875rem;line-height:1.4}}.tt-c-review-flow-product__item-title{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-flow-product{display:flex;align-items:center;margin-bottom:1.5rem}.tt-c-review-flow-product__item-image{margin-right:.5rem}.tt-c-review-flow-product__item-title{font-weight:700;color:rgba(0,0,0,.87)}img.tt-c-review-flow-product__item-image{width:3rem;height:3rem}@media screen and (min-width:53.0625em){.tt-c-review-flow-product{width:10.3125rem;flex-wrap:wrap;margin-right:1rem}.tt-c-review-flow-product__item-heading,.tt-c-review-flow-product__item-image{width:100%}.tt-c-review-flow-product__item-image{margin-right:0;margin-bottom:.5rem}img.tt-c-review-flow-product__item-image{width:10rem;height:10rem}.tt-c-review-flow-product--review-form{width:100%;flex-wrap:nowrap;margin-right:0}.tt-c-review-flow-product--review-form .tt-c-review-flow-product__item-image{margin-right:.5rem;margin-bottom:0}.tt-c-review-flow-product--review-form img.tt-c-review-flow-product__item-image{width:3rem;height:3rem}}input[type=text].tt-o-text-field{display:block;width:100%;min-width:auto;max-width:none;margin:0;border-radius:.25rem;border:.0625rem solid #ccc;padding:.75rem .875rem;font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.875rem;line-height:1.4;height:auto}.tt-o-text-field--success{border-color:#008477}.tt-o-field-group__label-text,.tt-o-field-group label.tt-o-field-group__label-text{font-family:FuturaNowTextRegular,Arial,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.4;text-transform:none}.tt-o-field-group__label,.tt-o-field-group label.tt-o-field-group__label{display:block;padding:0;margin:0 0 .5rem;width:100%}.tt-o-field-group__label-text,.tt-o-field-group label.tt-o-field-group__label-text{position:static;font-weight:400;color:rgba(0,0,0,.87)}.tt-o-field-group__required{position:static;color:#e81110}.tt-o-hint__text{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-o-hint{margin-top:.5rem}.tt-o-hint--above{margin:0 0 .5rem}.tt-o-hint__icon{fill:rgba(0,0,0,.58);vertical-align:middle}.tt-o-hint__text{font-weight:400;color:rgba(0,0,0,.58)}.tt-o-hint__dot{font-size:.875rem;color:rgba(0,0,0,.25)}.tt-o-hint--error .tt-o-hint__text{color:#e81110}.tt-o-hint--error .tt-o-hint__icon{fill:#e81110}.tt-o-hint--alert .tt-o-hint__text{color:#007186}.tt-o-hint--alert .tt-o-hint__icon{fill:#007186}.tt-c-review-form__disclaimer{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-form fieldset{min-width:0}.tt-c-review-form__disclaimer{color:rgba(0,0,0,.58);font-weight:400}.tt-c-review-form__submit{display:block;margin-bottom:1.5rem}.tt-c-review-form__no-thanks{margin-left:.5rem}.tt-c-review-form__footer{margin-top:0}@media screen and (min-width:64em){.tt-c-review-form{padding-top:.5rem}}.tt-c-rating{display:inline-flex;vertical-align:middle;padding-left:0}.tt-c-rating--actionable{white-space:nowrap}.tt-c-rating--actionable .tt-o-icon--star--full{fill:#000}.tt-c-rating--actionable .tt-o-icon--star--empty{stroke:#000}.tt-c-rating__icon{display:block}.tt-c-rating__star{display:inline-block;margin:0 .25rem 0 0}.tt-c-rating--knockout .tt-o-icon--star--full{fill:#fff}.tt-c-rating--knockout .tt-o-icon--star--empty,.tt-c-rating--knockout .tt-o-icon--star--half{stroke:#fff}.tt-c-rating--knockout .tt-o-icon--star--half{color:#fff}.tt-o-icon--star--full{fill:#d8d8d8}.tt-o-icon--star--empty,.tt-o-icon--star--half{fill:transparent;stroke:#d8d8d8;stroke-width:1px}.tt-o-icon--star--half{color:#d8d8d8}label.tt-o-check-tag__label,label.tt-o-check__label,label.tt-o-radio__label{font-family:FuturaNowTextRegular,Arial,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.4;text-transform:none}.tt-o-check-group{display:flex;flex-wrap:wrap;position:relative}.tt-o-check-group input[type=checkbox],.tt-o-check-group input[type=radio]{opacity:0;margin:0;width:.1;height:.1;position:absolute;top:0;left:0}.tt-o-check-group--vertical{flex-direction:column}.tt-o-check:focus+.tt-o-check__label:before,.tt-o-check:focus+.tt-o-radio__label:before,.tt-o-radio:focus+.tt-o-check__label:before,.tt-o-radio:focus+.tt-o-radio__label:before{outline:.0625rem solid rgba(0,0,0,.2)}.tt-o-check:checked+.tt-o-check__label:before,.tt-o-check:checked+.tt-o-radio__label:before,.tt-o-radio:checked+.tt-o-check__label:before,.tt-o-radio:checked+.tt-o-radio__label:before{background-color:#000}.tt-o-check__item,.tt-o-radio__item{position:relative;margin-right:1.5rem;margin-bottom:.5rem}label.tt-o-check__label,label.tt-o-radio__label{font-weight:400;color:rgba(0,0,0,.87);display:block;padding-left:1.6875rem;position:relative}label.tt-o-check__label:before,label.tt-o-radio__label:before{content:"";position:absolute;display:block;width:1rem;height:1rem;border:.125rem solid #000;background-color:#fff;top:-.0625rem;left:0;transition:all .2s ease-out}.tt-o-check__label:before{border-radius:.1875rem}.tt-o-check__required{font-size:1rem;color:#e81110;line-height:1}.tt-o-radio__label:before{border-radius:50%}.tt-o-radio-icon:focus+.tt-o-radio-icon__label{outline:.0625rem solid rgba(0,0,0,.2)}.tt-o-radio-icon:checked+.tt-o-radio-icon__label{background-color:#000}.tt-o-radio-icon:checked+.tt-o-radio-icon__label .tt-o-radio-icon__icon{fill:#fff}.tt-o-radio-icon__icon{width:100%;height:100%;fill:#000}label.tt-o-radio-icon__label{display:block;border:.0625rem solid rgba(0,0,0,.25);width:3.125rem;height:3.125rem;border-radius:50%;padding:.875rem;background-color:#fff;transition:all .2s ease-out;margin-right:.5rem}.tt-o-radio-image:focus+.tt-o-radio-image__label{outline:.0625rem solid rgba(0,0,0,.2)}.tt-o-radio-image__item{margin-right:1rem}.tt-o-radio-image__image{max-width:2.75rem}.tt-o-check-tag:focus+.tt-o-check-tag__label{outline:.0625rem solid rgba(0,0,0,.2)}.tt-o-check-tag:checked+.tt-o-check-tag__label{background-color:#000;border-color:#000;color:#fff}.tt-o-check-tag:checked+.tt-o-check-tag__label:hover{border-color:#000}.tt-o-check-tag__item{margin-right:.25rem;margin-bottom:.25rem}label.tt-o-check-tag__label{font-weight:400;display:block;text-transform:lowercase;border:.0625rem solid rgba(0,0,0,.25);border-radius:1.25rem;padding:.5rem 1rem;background-color:#fff;color:#000;transition:all .3s ease}label.tt-o-check-tag__label:hover{background-color:#fff;color:#000;border-color:#000}.tt-c-range-field__text{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-range-field__bar-wrap{position:relative}.tt-c-range-field__bar-outer{position:relative;display:flex;justify-content:space-between;height:1.25rem;width:100%;margin-bottom:.25rem}.tt-c-range-field__bar{position:absolute;top:.3125rem;background-color:rgba(0,0,0,.12);height:.625rem;width:calc(100% - 1.25rem);margin:0 .625rem}.tt-c-range-field__item{position:relative;z-index:1}.tt-c-range-field input[type=radio].tt-c-range-field__input{opacity:.1;margin:0;position:absolute;top:0;left:0}.tt-c-range-field input[type=radio].tt-c-range-field__input:focus+.tt-c-range-field__item-label{outline:.0625rem solid rgba(0,0,0,.2)}.tt-c-range-field input[type=radio].tt-c-range-field__input:checked+.tt-c-range-field__item-label{background-color:#000}.tt-c-range-field label.tt-c-range-field__item-label{position:relative;display:block;width:1.25rem;height:1.25rem;border:.125rem solid #000;background-color:#fff;border-radius:50%;transition:all .2s ease-out}.tt-c-range-field__option-labels{display:flex;justify-content:space-between}.tt-c-range-field__text{font-weight:400;color:rgba(0,0,0,.87);width:33.3%;text-align:center;padding:0 .25rem;word-break:break-word}.tt-c-range-field__text:first-child{text-align:left;padding-left:0}.tt-c-range-field__text:last-child{text-align:right;padding-right:0}.tt-c-rating-meter{border:.0625rem solid #000;border-radius:.25rem;display:flex}.tt-c-rating-meter__item{display:inline-block;width:25%;height:1.5rem;border-right:.0625rem solid #000;transition:all .2s ease-in-out;cursor:pointer}.tt-c-rating-meter__item--on{background-color:#000}.tt-c-rating-meter__item:last-child{border-right:none}.tt-o-selectbox{display:inline-block;border:.0625rem solid #ccc;border-radius:.25rem;position:relative;background-color:#fff}.tt-o-selectbox select,.tt-o-selectbox select option{border:none;box-shadow:none;background:transparent;background-image:none;-moz-appearance:none;-webkit-appearance:none;font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.875rem;line-height:1.4;width:100%;margin:0;height:auto}.tt-o-selectbox select{padding:.75rem 2.5rem .75rem .875rem}.tt-o-selectbox select::-ms-expand{display:none}.tt-o-selectbox select option{padding:0}.tt-o-selectbox .tt-o-arrow--down{position:absolute;right:.9375rem;top:50%;transform:translateY(-50%);z-index:0;pointer-events:none}.tt-c-review-form-eri-campaign,.tt-c-review-form-guidelines__list-item,.tt-c-review-form-guidelines__text,.tt-c-review-form-header__guidelines-link,.tt-c-review-form-header__product-title{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-form-header__text{font-family:FuturaNowTextRegular,Arial,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.4;text-transform:none}.tt-c-review-form-header__heading{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-form-header--with-image .tt-c-review-form-header__heading{font-family:ITCNewBaskervilleRoman,serif;font-size:1.25rem;letter-spacing:normal;line-height:1.07;text-transform:none}.tt-c-review-form-header{padding-bottom:1rem;display:flex;flex-wrap:nowrap;border-bottom:.0625rem solid rgba(0,0,0,.12);margin-bottom:1.5rem}.tt-c-review-form-header__content--right{flex:1 0 auto;margin-left:.5rem;text-align:center}.tt-c-review-form-header--with-image{border-bottom:none;padding-bottom:0}.tt-c-review-form-header--with-image .tt-c-review-form-header__heading,.tt-c-review-form-header__heading{font-weight:400;color:rgba(0,0,0,.87)}.tt-c-review-form-header__heading{margin-bottom:.25rem}.tt-c-review-form-header__guidelines-link,.tt-c-review-form-header__product-title,.tt-c-review-form-header p.tt-c-review-form-header__text{margin-bottom:.5rem}.tt-c-review-form-header__product-title{color:rgba(0,0,0,.58);font-weight:400}.tt-c-review-form-header__guidelines-link,.tt-c-review-form-header__text{font-weight:400;color:rgba(0,0,0,.87)}.tt-c-review-form-guidelines{background-color:#fff;padding:1.25rem;margin-top:1rem}.tt-c-review-form-guidelines__text{font-weight:400;color:rgba(0,0,0,.87);line-height:1.4}.tt-c-review-form-guidelines__list{padding-left:1rem;margin:0 0 1rem}.tt-c-review-form-guidelines__list-item{font-weight:400;color:rgba(0,0,0,.87);line-height:1.4;margin-bottom:.3125rem}img.tt-c-review-form-header__product-image{max-width:5.5rem;height:5.5rem}img.tt-c-review-form-header__logo{max-width:5.5rem}@media screen and (min-width:53.0625em){.tt-c-review-form-header--with-image .tt-c-review-form-header__heading{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:1.5rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-form-header__heading{font-family:ITCNewBaskervilleRoman,serif;font-size:1.25rem;letter-spacing:normal;line-height:1.07;text-transform:none}img.tt-c-review-form-header__product-image{max-width:10rem;height:10rem}img.tt-c-review-form-header__logo{max-width:10rem}}.tt-c-review-form-eri-campaign{background-color:rgba(0,0,0,.06);height:auto;padding:.75rem;margin-bottom:1.5rem;border-radius:.25rem;font-weight:400}.tt-c-review-form-eri-campaign--inactive{color:#e81110}.tt-c-added-media__caption{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-added-media__caption--quoted:before{font-family:ITCNewBaskervilleRoman,serif;font-size:1.25rem;letter-spacing:normal;line-height:1.07;text-transform:none}.tt-c-added-media__items{margin:0 -.25rem .5rem}.tt-c-added-media__card{display:inline-flex;flex-wrap:nowrap;align-items:flex-start;background-color:rgba(0,0,0,.06);position:relative;width:100%;margin-bottom:.25rem}.tt-c-added-media__item{position:relative;margin:.25rem}.tt-c-added-media__caption{position:relative;flex:1;font-weight:400;color:rgba(0,0,0,.58);margin:.5rem .25rem;word-break:break-word;word-wrap:break-word;min-width:40%}.tt-c-added-media__caption--quoted{padding-left:.75rem}.tt-c-added-media__caption--quoted:before{content:"“";position:absolute;left:0;top:-.125rem;font-weight:400;color:rgba(0,0,0,.58)}.tt-c-added-media__remove{align-self:flex-start;width:1.25rem;height:1.25rem;margin:.25rem}.tt-c-added-media__remove .tt-o-icon{display:block;margin:auto;width:.5rem;height:.5rem}.tt-c-added-media__upload-wrapper{display:inline-block;margin:0 .5rem .5rem 0}.tt-c-added-media label.tt-c-added-media__add-photo{display:inline-block}.tt-c-added-media--alt .tt-c-added-media__items-area{white-space:nowrap;overflow-x:scroll}.tt-c-added-media--alt .tt-c-added-media__items{margin:0;display:flex;gap:5px;flex-wrap:nowrap;white-space:nowrap}.tt-c-added-media--alt .tt-c-added-media__card{position:relative;flex-direction:column;width:120px;background-color:transparent;margin-bottom:0}.tt-c-added-media--alt .tt-c-added-media__remove{position:absolute;top:0;right:0}.tt-c-added-media--alt .tt-c-added-media__item{margin:0}.tt-c-added-media--alt .tt-c-added-media__item-image{border-radius:.25rem}.tt-c-added-media--alt .tt-c-added-media__caption{margin-bottom:.5rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:120px}.tt-c-added-media--alt .tt-c-added-media__add-photo-btn{width:120px;height:120px;justify-content:center}@media screen and (min-width:53.0625em){.tt-c-added-media__card{flex:0 0 calc(50% - 0.5rem);width:calc(50% - .5rem);margin-right:.5rem}.tt-c-added-media--alt .tt-c-added-media__items{display:flex;flex-wrap:wrap;white-space:normal}.tt-c-added-media--alt .tt-c-added-media__items-area{overflow-x:visible}.tt-c-added-media--alt .tt-c-added-media__add-photo,.tt-c-added-media--alt .tt-c-added-media__card{flex:0 0 120px;width:120px}}.tt-o-media-thumb__video-timestamp{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-o-media-thumb{position:relative;overflow:hidden;transition:width .2s,height .2s;display:flex;justify-content:center;align-items:center}.tt-o-media-thumb__image{position:absolute;top:0;left:0;image-orientation:none}.tt-o-media-thumb__spinner{width:70%;height:70%;margin:0}.tt-o-media-thumb__video-timestamp{display:inline-block;padding:.3125rem .5rem .25rem;line-height:1;font-weight:400;color:#fff;text-align:center;background-color:rgba(0,0,0,.58);position:absolute;right:0;bottom:0;z-index:1;transform-origin:bottom right}.tt-shopper-profile-fieldset__legend-instruction{font-family:FuturaNowTextRegular,Arial,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.4;text-transform:none}.tt-shopper-profile-fieldset__legend-header{font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.3;text-transform:none;display:block;font-weight:700;color:rgba(0,0,0,.87)}.tt-shopper-profile-fieldset__legend-instruction{display:block;font-weight:400;color:rgba(0,0,0,.58)}.tt-o-textarea{display:block;width:100%;min-width:auto;max-width:none;margin:0;border-radius:.25rem;border:.0625rem solid #ccc;padding:.75rem .875rem;font-family:FuturaNowTextMedium,Arial,sans-serif;font-size:.875rem;line-height:1.4;min-height:4.375rem;resize:none}.tt-o-textarea__success{border-color:#008477}.tt-o-textarea--disabled{background-color:rgba(0,0,0,.06);border-color:rgba(0,0,0,.25)}