[class^=tt-c-],[class^=tt-l-],[class^=tt-o-],[class^=tt-u-],[class^=tt-w-]{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;box-sizing:border-box;color:rgba(0,0,0,.87)}[class^=tt-c-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-l-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-o-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-u-] a:not(.tt-u-color--text):not(.tt-u-ignore-default),[class^=tt-w-] a:not(.tt-u-color--text):not(.tt-u-ignore-default){color:#191919}[class^=tt-c-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-l-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-o-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-u-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover,[class^=tt-w-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover{color:#000}[class^=tt-c-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-l-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-o-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-u-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg,[class^=tt-w-] a:not(.tt-u-color--text):not(.tt-u-ignore-default):hover svg{fill:#000}[class^=tt-c-] p,[class^=tt-l-] p,[class^=tt-o-] p,[class^=tt-u-] p,[class^=tt-w-] p{line-height:1.4;margin-bottom:0;max-width:none}[class^=tt-c-] p:first-child,[class^=tt-l-] p:first-child,[class^=tt-o-] p:first-child,[class^=tt-u-] p:first-child,[class^=tt-w-] p:first-child{margin-top:0}[class^=tt-c-] fieldset,[class^=tt-l-] fieldset,[class^=tt-o-] fieldset,[class^=tt-u-] fieldset,[class^=tt-w-] fieldset{border:none;padding:0;margin-left:0;margin-right:0}[class^=tt-c-] legend,[class^=tt-l-] legend,[class^=tt-o-] legend,[class^=tt-u-] legend,[class^=tt-w-] legend{padding:0}[class^=tt-c-] label,[class^=tt-l-] label,[class^=tt-o-] label,[class^=tt-u-] label,[class^=tt-w-] label{float:none;margin:0;padding:0;text-align:left;width:auto;cursor:pointer}[class^=tt-c-] input::-ms-clear,[class^=tt-l-] input::-ms-clear,[class^=tt-o-] input::-ms-clear,[class^=tt-u-] input::-ms-clear,[class^=tt-w-] input::-ms-clear{display:none}.tt-o-text-block__heading{margin-bottom:.5rem}.tt-o-expander{padding:.5rem 0;display:flex;align-items:center;justify-content:space-between}.tt-o-expander--with-dashed-border{border-top:.0625rem dashed rgba(0,0,0,.12)}.tt-o-expander--with-bottom-border{border-bottom:.0625rem solid rgba(0,0,0,.25)}.tt-o-expander__text{font-weight:700}.tt-c-toolbar{margin-bottom:.5rem;height:auto;justify-content:space-between;background-color:rgba(0,0,0,.06);border-radius:.25rem}.tt-c-toolbar,.tt-c-toolbar__content--left,.tt-c-toolbar__content--right{display:flex;align-items:center}.tt-c-toolbar__content--right{margin-left:auto}.tt-o-text{line-height:1.4}.tt-o-text--xs{font-size:.6875rem}.tt-o-text--sm{font-size:.75rem}.tt-o-text--md{font-size:.875rem}.tt-o-text--lg{font-size:1rem}.tt-o-text--xl{font-size:1.25rem}.tt-o-text--xxl{font-size:1.5rem}.tt-o-color--gray{color:rgba(0,0,0,.58)}.tt-o-button-group .tt-o-button{margin-right:.5rem}.tt-o-button-group .tt-o-button:last-child{margin-right:0}.tt-u-display--inline-block{display:inline-block}.tt-u-display--block{display:block}.tt-u-hide{display:none}.tt-u-hide-visually{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}@media screen and (min-width:35.5625em){.tt-u-show-until--sm{display:none}}@media screen and (max-width:35.5625em){.tt-u-hide-until--sm{display:none}}@media screen and (min-width:53.0625em){.tt-u-show-until--md{display:none}}@media screen and (max-width:53.0625em){.tt-u-hide-until--md{display:none}}.tt-u-align-center{text-align:center}.tt-u-align-right{text-align:right}.tt-u-spacing--sm>*+*,.tt-u-spacing>*+*{margin-top:.5rem}.tt-u-spacing--xs>*+*{margin-top:.25rem}.tt-u-spacing--md>*+*{margin-top:1rem}.tt-u-spacing--lg>*+*{margin-top:1.5rem}.tt-u-spacing--xl>*+*{margin-top:2rem}.tt-u-spacing--xxl>*+*{margin-top:2.5rem}.tt-u-spacing--xxxl>*+*{margin-top:3rem}.tt-u-no-space{margin:0}.tt-u-spacing--left--xs>*+*{margin-left:.25rem}.tt-u-spacing--left--sm>*+*{margin-left:.5rem}.tt-u-spacing--left--md>*+*{margin-left:1rem}.tt-u-spacing--left--lg>*+*{margin-left:1.5rem}.tt-u-padding--left--md>*+*{padding-left:1rem}.tt-u-padding--left--lg>*+*{padding-left:1.5rem}.tt-u-mb--xs{margin-bottom:.25rem}.tt-u-mb--sm{margin-bottom:.5rem}.tt-u-mb--md{margin-bottom:1rem}.tt-u-mb--lg{margin-bottom:1.5rem}.tt-u-mb--xl{margin-bottom:2rem}.tt-u-color--accent{color:#260000}.tt-u-color--text{color:rgba(0,0,0,.7)}.tt-o-arrow--down{width:0;height:0;border-left:.25rem solid transparent;border-right:.25rem solid transparent;border-top:.375rem solid #191919}.tt-o-thumb{display:inline-block;margin-right:-.125rem}.tt-o-thumb--xs{width:3.625rem;height:3.625rem}.tt-u-clip-hide{clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}.tt-c-footer-text{padding:.5rem 0;line-height:1}.tt-c-footer-text,.tt-c-footer-text a{color:rgba(0,0,0,.25)}.tt-highlight{color:#191919;background-color:#ff0}.tt-o-spinner{margin:.5rem;height:3rem;width:3rem;animation:tt-o-spinner-rotate .8s linear infinite;border:.25rem solid #000;border-right-color:transparent;border-radius:50%}.tt-o-spinner--submit{display:inline-block;width:1.5625rem;height:1.5625rem;vertical-align:middle;margin:0 1rem}@-webkit-keyframes tt-o-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes tt-o-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tt-o-skeleton{opacity:.7;-webkit-animation:tt-skeleton-animation 1s linear infinite alternate;animation:tt-skeleton-animation 1s linear infinite alternate}.tt-o-skeleton-text{width:100%;border-radius:.25rem;line-height:0;margin:.125rem 0}@-webkit-keyframes tt-skeleton-animation{0%{background-color:rgba(0,0,0,.06)}to{background-color:rgba(0,0,0,.12)}}@keyframes tt-skeleton-animation{0%{background-color:rgba(0,0,0,.06)}to{background-color:rgba(0,0,0,.12)}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){div:focus,span:focus{outline:1px dotted #000}}.tt-o-layout-container{display:flex;align-items:flex-start;margin-left:-.3125rem;margin-right:-.3125rem}.tt-o-layout-container--align-center{align-items:center}.tt-o-layout-container--justify-end{justify-content:flex-end}[class*=tt-o-layout--]{padding-left:.3125rem;padding-right:.3125rem}.tt-o-layout--1-in-3{width:33.3333%}.tt-o-layout--1-in-4{width:25%}.tt-o-layout--1-in-5{width:20%}.tt-o-layout--2-in-3{width:66.6666%}.tt-o-layout--3-in-4{width:75%}.tt-o-layout--4-in-5{width:80%}.tt-o-button,button.tt-o-button{display:inline-flex;align-items:center;vertical-align:middle;border:0;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap;height:auto;min-width:auto;max-width:none}.tt-o-button.tt-o-button--disabled:hover,button.tt-o-button.tt-o-button--disabled:hover{cursor:default}.tt-o-button--full,button.tt-o-button--full{width:100%;justify-content:center}@-moz-document url-prefix(){.tt-o-button:focus,button.tt-o-button:focus{outline:1px dotted #212121}.tt-o-button:focus::-moz-focus-inner,button.tt-o-button:focus::-moz-focus-inner{border:none}}.tt-o-button--primary,button.tt-o-button--primary{padding:.75rem 1.5rem;border-radius:.25rem;font-size:.75rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.0625rem;line-height:1;transition:all .3s ease;background-color:#191919;color:#fff}.tt-o-button--primary span,button.tt-o-button--primary span{color:#fff}.tt-o-button--primary:hover,button.tt-o-button--primary:hover{color:#fff;background-color:#000}.tt-o-button--primary .tt-o-icon,.tt-o-button--primary:hover .tt-o-icon,button.tt-o-button--primary .tt-o-icon,button.tt-o-button--primary:hover .tt-o-icon{fill:#fff}.tt-o-button--primary.tt-o-button--disabled,button.tt-o-button--primary.tt-o-button--disabled{background-color:rgba(0,0,0,.25);color:#fff;box-shadow:none}.tt-o-button--primary.tt-o-button--disabled:hover,button.tt-o-button--primary.tt-o-button--disabled:hover{background-color:rgba(0,0,0,.25)}.tt-o-button--primary.tt-o-button--disabled:hover .tt-o-icon,button.tt-o-button--primary.tt-o-button--disabled:hover .tt-o-icon{fill:rgba(0,0,0,.25)}.tt-o-button--primary.tt-o-button--disabled .tt-o-icon,button.tt-o-button--primary.tt-o-button--disabled .tt-o-icon{fill:#fff}.tt-o-button--secondary,button.tt-o-button--secondary{padding:.75rem 1.5rem;border-radius:.25rem;font-size:.75rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.0625rem;line-height:1;transition:all .3s ease;background-color:#fff;color:#191919;box-shadow:inset 0 0 0 .0625rem #191919}.tt-o-button--secondary:hover,button.tt-o-button--secondary:hover{background-color:#fff;color:#000;box-shadow:inset 0 0 0 .0625rem #000}.tt-o-button--secondary:hover .tt-o-icon,button.tt-o-button--secondary:hover .tt-o-icon{fill:#000}.tt-o-button--secondary .tt-o-icon,button.tt-o-button--secondary .tt-o-icon{fill:#191919}.tt-o-button--secondary.tt-o-button--disabled,button.tt-o-button--secondary.tt-o-button--disabled{background-color:rgba(0,0,0,.25);box-shadow:none;color:#fff}.tt-o-button--secondary.tt-o-button--disabled .tt-o-icon,button.tt-o-button--secondary.tt-o-button--disabled .tt-o-icon{fill:#fff}.tt-o-button--secondary.tt-o-button--disabled:hover,button.tt-o-button--secondary.tt-o-button--disabled:hover{background-color:rgba(0,0,0,.25)}.tt-o-button--tertiary,button.tt-o-button--tertiary{padding:.75rem 1.5rem;border-radius:.25rem;font-size:.75rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.0625rem;line-height:1;transition:all .3s ease;background-color:#fff;color:#191919;box-shadow:inset 0 0 0 .0625rem #191919;text-transform:none;letter-spacing:0;font-weight:400;font-size:.875rem}.tt-o-button--tertiary:hover,button.tt-o-button--tertiary:hover{background-color:#fff;color:#000;box-shadow:inset 0 0 0 .0625rem #000}.tt-o-button--tertiary:hover .tt-o-icon,button.tt-o-button--tertiary:hover .tt-o-icon{fill:#000}.tt-o-button--tertiary .tt-o-icon,button.tt-o-button--tertiary .tt-o-icon{fill:#191919}.tt-o-button--tertiary.tt-o-button--disabled,button.tt-o-button--tertiary.tt-o-button--disabled{background-color:rgba(0,0,0,.25);box-shadow:none;color:#fff}.tt-o-button--tertiary.tt-o-button--disabled .tt-o-icon,button.tt-o-button--tertiary.tt-o-button--disabled .tt-o-icon{fill:#fff}.tt-o-button--tertiary.tt-o-button--disabled:hover,button.tt-o-button--tertiary.tt-o-button--disabled:hover{background-color:rgba(0,0,0,.25)}.tt-o-button--toggle,button.tt-o-button--toggle{padding:.5rem;border-radius:.25rem;font-size:.75rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500;text-transform:none;letter-spacing:.0625rem;line-height:1;transition:all .3s ease;background-color:#fff;color:#191919;box-shadow:inset 0 0 0 .0625rem #191919}.tt-o-button--toggle:hover,button.tt-o-button--toggle:hover{background-color:#fff;color:#000;box-shadow:inset 0 0 0 .0625rem #000}.tt-o-button--toggle:hover .tt-o-icon,button.tt-o-button--toggle:hover .tt-o-icon{fill:#000}.tt-o-button--toggle .tt-o-icon,button.tt-o-button--toggle .tt-o-icon{fill:#191919}.tt-o-button--toggle.tt-o-button--disabled,button.tt-o-button--toggle.tt-o-button--disabled{background-color:rgba(0,0,0,.25);box-shadow:none;color:#fff}.tt-o-button--toggle.tt-o-button--disabled .tt-o-icon,button.tt-o-button--toggle.tt-o-button--disabled .tt-o-icon{fill:#fff}.tt-o-button--toggle.tt-o-button--disabled:hover,button.tt-o-button--toggle.tt-o-button--disabled:hover{background-color:rgba(0,0,0,.25)}.tt-o-button--toggle--is-active,button.tt-o-button--toggle--is-active{color:#fff;background-color:#191919;border-color:#191919}.tt-o-button--toggle--is-active .tt-o-icon,button.tt-o-button--toggle--is-active .tt-o-icon{fill:#fff;display:inline-block}.tt-o-button--toggle--is-active:hover,button.tt-o-button--toggle--is-active:hover{color:#fff;background-color:#000;border-color:#000}.tt-o-button--toggle--is-active:hover .tt-o-icon,button.tt-o-button--toggle--is-active:hover .tt-o-icon{fill:#fff}.tt-o-button--compact-text,button.tt-o-button--compact-text{border:none;padding:0;border-radius:0;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;font-weight:700;background-color:transparent;color:#191919;text-transform:uppercase;letter-spacing:.0625rem;line-height:1}.tt-o-button--compact-text:hover,button.tt-o-button--compact-text:hover{background-color:transparent;color:#000}.tt-o-button--compact-text.tt-o-button--disabled,.tt-o-button--compact-text.tt-o-button--disabled>*,button.tt-o-button--compact-text.tt-o-button--disabled,button.tt-o-button--compact-text.tt-o-button--disabled>*{color:rgba(0,0,0,.25);background-color:transparent}.tt-o-button--compact-text.tt-o-button--disabled:hover,button.tt-o-button--compact-text.tt-o-button--disabled:hover{color:rgba(0,0,0,.25);background-color:transparent}.tt-o-button--icon,button.tt-o-button--icon{border:none;padding:.1875rem;background-color:transparent;fill:#191919}.tt-o-button--icon:hover,button.tt-o-button--icon:hover{background-color:transparent;fill:#000}.tt-o-button--icon.tt-o-button--disabled,button.tt-o-button--icon.tt-o-button--disabled{background-color:transparent}.tt-o-button--icon.tt-o-button--disabled .tt-o-icon,button.tt-o-button--icon.tt-o-button--disabled .tt-o-icon{fill:rgba(0,0,0,.25)}.tt-o-button--icon.tt-o-button--disabled:hover,button.tt-o-button--icon.tt-o-button--disabled:hover{background-color:transparent}.tt-o-button--icon.tt-o-button--disabled:hover .tt-o-icon,button.tt-o-button--icon.tt-o-button--disabled:hover .tt-o-icon{fill:rgba(0,0,0,.25)}.tt-o-button--link,button.tt-o-button--link{background-color:transparent;border:none;padding:0;color:#191919;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:400;font-size:.75rem;line-height:1.3;text-transform:none;letter-spacing:normal;text-decoration:underline}.tt-o-button--link>*,button.tt-o-button--link>*{text-decoration:underline}.tt-o-button--link.tt-o-button--disabled,.tt-o-button--link.tt-o-button--disabled>*,button.tt-o-button--link.tt-o-button--disabled,button.tt-o-button--link.tt-o-button--disabled>*{text-decoration:none}.tt-o-button--toolbar,button.tt-o-button--toolbar{border:none;padding:.25rem 0;border-radius:0;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;font-weight:400;text-transform:none;letter-spacing:0;line-height:1;background-color:transparent;color:#191919;fill:#191919}.tt-o-button--toolbar span,button.tt-o-button--toolbar span{color:#191919}.tt-o-button--toolbar:hover,button.tt-o-button--toolbar:hover{background-color:transparent;color:#000;fill:#000}.tt-o-button--toolbar:hover span,button.tt-o-button--toolbar:hover span{color:#000}.tt-o-button--toolbar.tt-o-button--disabled,.tt-o-button--toolbar.tt-o-button--disabled span,button.tt-o-button--toolbar.tt-o-button--disabled,button.tt-o-button--toolbar.tt-o-button--disabled span{color:rgba(0,0,0,.25);background-color:transparent}.tt-o-button--toolbar.tt-o-button--disabled .tt-o-icon,button.tt-o-button--toolbar.tt-o-button--disabled .tt-o-icon{fill:rgba(0,0,0,.25)}.tt-o-button--toolbar.tt-o-button--disabled:hover,button.tt-o-button--toolbar.tt-o-button--disabled:hover{color:rgba(0,0,0,.25);background-color:transparent}.tt-o-button--toolbar.tt-o-button--disabled:hover .tt-o-icon,button.tt-o-button--toolbar.tt-o-button--disabled:hover .tt-o-icon{fill:rgba(0,0,0,.25)}.tt-o-button--chip,button.tt-o-button--chip{padding:.375rem .5rem;border-radius:6.25rem;font-size:.6875rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.0625rem;line-height:1;transition:all .3s ease;background-color:#191919;color:#fff}.tt-o-button--chip span,button.tt-o-button--chip span{color:#fff}.tt-o-button--chip .tt-o-icon,button.tt-o-button--chip .tt-o-icon{fill:#fff}.tt-o-button--chip:hover,button.tt-o-button--chip:hover{color:#fff;background-color:#000}.tt-o-button--chip:hover .tt-o-icon,button.tt-o-button--chip:hover .tt-o-icon{fill:#fff}.tt-o-button--chip.tt-o-button--disabled,button.tt-o-button--chip.tt-o-button--disabled{background-color:rgba(0,0,0,.25);color:#fff;box-shadow:none}.tt-o-button--chip.tt-o-button--disabled .tt-o-icon,button.tt-o-button--chip.tt-o-button--disabled .tt-o-icon{fill:#fff}.tt-o-button--chip.tt-o-button--disabled:hover,button.tt-o-button--chip.tt-o-button--disabled:hover{background-color:rgba(0,0,0,.25)}.tt-o-button--chip.tt-o-button--disabled:hover .tt-o-icon,button.tt-o-button--chip.tt-o-button--disabled:hover .tt-o-icon{fill:#fff}.tt-o-button--icon-left .tt-o-icon,button.tt-o-button--icon-left .tt-o-icon{margin-left:-.625rem;margin-right:1rem}.tt-o-button--icon-right .tt-o-icon,button.tt-o-button--icon-right .tt-o-icon{margin-right:-.625rem;margin-left:1rem}.tt-o-button--flat-icon-left .tt-o-icon,button.tt-o-button--flat-icon-left .tt-o-icon{margin-right:.25rem}.tt-o-button--flat-icon-right .tt-o-icon,button.tt-o-button--flat-icon-right .tt-o-icon{margin-left:.25rem}.tt-o-button--chip-icon-left .tt-o-icon,button.tt-o-button--chip-icon-left .tt-o-icon{margin-right:.5rem}.tt-o-button--chip-icon-right .tt-o-icon,button.tt-o-button--chip-icon-right .tt-o-icon{margin-left:.5rem}.tt-o-button--action-icon-chip,button.tt-o-button--action-icon-chip{border-radius:50%;cursor:pointer;z-index:1;min-width:auto;max-width:none;line-height:normal;padding:.1875rem;border:.0625rem solid #191919;background-color:#191919}.tt-o-button--action-icon-chip .tt-o-icon,button.tt-o-button--action-icon-chip .tt-o-icon{fill:#fff}.tt-o-button--action-icon-chip:hover,button.tt-o-button--action-icon-chip:hover{border-color:#000;background-color:#000}.tt-o-button--action-icon-chip:hover .tt-o-icon,button.tt-o-button--action-icon-chip:hover .tt-o-icon{fill:#fff}.tt-o-button--toggle-icon-chip,button.tt-o-button--toggle-icon-chip{border-radius:50%;cursor:pointer;z-index:1;min-width:auto;max-width:none;line-height:normal;padding:.1875rem;background-color:#fff;border:.0625rem solid #191919}.tt-o-button--toggle-icon-chip .tt-o-icon,button.tt-o-button--toggle-icon-chip .tt-o-icon{display:none}.tt-o-button--toggle-icon-chip:hover,button.tt-o-button--toggle-icon-chip:hover{background-color:#fff;border-color:#000}.tt-o-button--toggle-icon-chip--is-active,button.tt-o-button--toggle-icon-chip--is-active{background-color:#191919;border-color:#191919}.tt-o-button--toggle-icon-chip--is-active .tt-o-icon,button.tt-o-button--toggle-icon-chip--is-active .tt-o-icon{fill:#fff;display:inline-block}.tt-o-button--toggle-icon-chip--is-active:hover,button.tt-o-button--toggle-icon-chip--is-active:hover{background-color:#000;border-color:#000}.tt-o-button--toggle-icon-chip--is-active:hover .tt-o-icon,button.tt-o-button--toggle-icon-chip--is-active:hover .tt-o-icon{fill:#fff}.tt-o-icon-link{text-decoration:none;fill:#191919;cursor:pointer;display:inline-flex;align-items:center}.tt-o-icon-link:hover{fill:#000}.tt-o-icon-link .tt-o-icon{margin-right:.5rem}.tt-o-icon--xxl{width:2.8125rem;height:2.8125rem}.tt-o-icon--xl{width:2.1875rem;height:2.1875rem}.tt-o-icon--lg{width:1.5rem;height:1.5rem}.tt-o-icon--md{width:1.25rem;height:1.25rem}.tt-o-icon--sm{width:1rem;height:1rem}.tt-o-icon--xs{width:.875rem;height:.875rem}.tt-o-icon--xxs{width:.625rem;height:.625rem}svg.tt-o-icon use{pointer-events:none}.tt-c-reviews-summary__rating-text,.tt-c-reviews-summary__recommend-text{font-size:.85rem;line-height:1.28}.tt-c-reviews-summary__no-reviews-text,.tt-c-reviews-summary__rating-text,.tt-c-reviews-summary__recommend-text{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;text-transform:none}.tt-c-reviews-summary__no-reviews-text{font-size:1rem;line-height:1.3}.tt-c-reviews-summary__heading{font-size:1.15rem;line-height:1.1}.tt-c-reviews-summary__heading,.tt-c-reviews-summary__rating-number,.tt-c-reviews-summary__recommend-number{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;text-transform:none}.tt-c-reviews-summary__rating-number,.tt-c-reviews-summary__recommend-number{font-size:1.25rem;line-height:1.3}.tt-c-reviews-summary__no-reivews-body{display:flex;flex-direction:column;align-items:center;flex-grow:0;padding:1rem 0;border-top:.0625rem solid rgba(0,0,0,.25);border-bottom:.0625rem solid rgba(0,0,0,.25)}.tt-c-reviews-summary__heading,.tt-c-reviews-summary__no-reviews-text{font-weight:700;color:#191919}.tt-c-reviews-summary__rating-number{font-size:4rem;font-weight:700;color:#191919;margin-right:.5rem;line-height:.75}.tt-c-reviews-summary__rating-text{font-weight:400;color:#191919}.tt-c-reviews-summary__recommend-number{font-size:2.25rem;font-weight:700;color:#191919}.tt-c-reviews-summary__recommend-text{font-weight:400;color:#191919}.tt-c-reviews-summary__grid-row{padding:.625rem 0}.tt-c-reviews-summary__grid-footer{border-top:.0625rem solid rgba(0,0,0,.25)}.tt-c-reviews-summary__grid-header{border-bottom:.0625rem solid rgba(0,0,0,.25)}.tt-c-user-toolbar__name,.tt-c-user-toolbar__name-link,.tt-c-user-toolbar__posts-link{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.85rem;letter-spacing:normal;line-height:1.28;text-transform:none}.tt-c-user-toolbar{padding:.5rem 1rem;height:2.5rem;display:flex;justify-content:flex-end;align-items:center}.tt-o-menu__icon{fill:#191919}.tt-o-menu{display:inline-block;position:relative}.tt-o-menu .tt-o-button--flat{text-decoration:none}.tt-o-menu .tt-o-button--flat[aria-expanded=true] .tt-o-icon--arrow-fill{transform:rotate(180deg)}.tt-o-menu .tt-o-menu__item{color:#191919;background-color:transparent;border:none;width:100%;padding:.75rem .5rem;text-decoration:none;white-space:nowrap}.tt-o-menu .tt-o-menu__item:hover{color:#191919;cursor:pointer}.tt-o-menu .tt-o-menu__item:hover[aria-disabled=true]{cursor:default}.tt-o-menu .tt-o-menu__item--dropdown{color:#000}.tt-o-menu .tt-o-menu__item--action{color:#191919}.tt-o-menu .tt-o-menu__item-title{font-size:.875rem}.tt-o-menu__icon{display:inline-block;margin-right:1rem;vertical-align:middle}.tt-o-menu__list{display:block;outline:none;position:absolute;top:100%;z-index:3;box-shadow:0 .25rem .9375rem rgba(0,0,0,.15);padding:.5rem;background:#fff;border-radius:.25rem;min-width:8.75rem}.tt-o-menu__list--align-center{left:50%;transform:translateX(-50%)}.tt-o-menu__list--align-left{left:0}.tt-o-menu__list--align-right{right:0}.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:#191919}.tt-c-rating--actionable .tt-o-icon--star--empty{stroke:#191919}.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:#f6f7f8}.tt-c-rating--knockout .tt-o-icon--star--empty,.tt-c-rating--knockout .tt-o-icon--star--half{stroke:#f6f7f8}.tt-c-rating--knockout .tt-o-icon--star--half{color:#f6f7f8}.tt-o-icon--star--full{fill:#260000}.tt-o-icon--star--empty,.tt-o-icon--star--half{fill:transparent;stroke:#260000;stroke-width:1px}.tt-o-icon--star--half{color:#260000}.tt-l-grid__row{display:flex;align-content:flex-start}.tt-l-grid__footer,.tt-l-grid__header{flex:0 0 100%;width:100%}.tt-c-ratings-breakdown__percent,.tt-c-ratings-breakdown__rating-number{font-size:.6875rem;line-height:1.18}.tt-c-ratings-breakdown__heading,.tt-c-ratings-breakdown__percent,.tt-c-ratings-breakdown__rating-number{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;text-transform:none}.tt-c-ratings-breakdown__heading{font-size:.85rem;line-height:1.28}.tt-c-ratings-breakdown{margin-bottom:2rem}.tt-c-ratings-breakdown__heading{font-weight:700;color:#191919}.tt-c-ratings-breakdown__table{position:relative}.tt-c-ratings-breakdown__bar-wrap{display:flex;align-items:center;text-decoration:none}.tt-c-ratings-breakdown__bar-wrap[role=button]{cursor:pointer}.tt-c-ratings-breakdown__rating{min-width:1.6875rem;margin-right:.5rem;display:flex;align-items:center}.tt-c-ratings-breakdown__star{margin:0 .25rem .125rem 0}.tt-c-ratings-breakdown__star:hover{fill:#260000}.tt-c-ratings-breakdown__rating-number{font-weight:400;color:#260000}.tt-c-ratings-breakdown__bar{display:inline-block;width:calc(100% - 70px);height:1.125rem;position:relative;background-color:rgba(0,0,0,.12);margin-right:.25rem}.tt-c-ratings-breakdown__bar-progress{display:block;position:absolute;height:100%;top:0;left:0;background-color:#260000}.tt-c-ratings-breakdown__percent{font-weight:400;color:#191919;white-space:nowrap}.tt-c-summary-dim__text{font-size:.75rem;line-height:1.3}.tt-c-summary-dim__heading,.tt-c-summary-dim__text{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;text-transform:none}.tt-c-summary-dim__heading{font-size:.85rem;line-height:1.28}.tt-c-summary-dim{margin-bottom:2rem}.tt-c-summary-dim__heading{display:flex;justify-content:center;font-weight:700;color:#191919}.tt-c-summary-dim__text{font-weight:400;color:#50565e}.tt-c-summary-dim__text--spaced{width:33.3%;text-align:center;padding:0 .25rem;word-break:break-word}.tt-c-summary-dim__text--spaced:first-child{text-align:left;padding-left:0}.tt-c-summary-dim__text--spaced:last-child{text-align:right;padding-right:0}.tt-c-summary-dim-rating__bar-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.tt-c-summary-dim-rating__bar{border-radius:.625rem;background-color:rgba(0,0,0,.12);height:.625rem;width:100%;margin-bottom:.5rem;position:relative;overflow:hidden}.tt-c-summary-dim-rating__progress{height:100%;position:absolute;left:0;top:0;background-color:#260000;z-index:1}.tt-c-summary-dim-range__bar{border-radius:.625rem;background-color:rgba(0,0,0,.12);height:.625rem;width:100%;position:relative;overflow:hidden}.tt-c-summary-dim-range__bar:after{content:"";position:absolute;left:50%;top:0;height:100%;width:.0625rem;background-color:#000}.tt-c-summary-dim-range__dot{background-color:#260000;border-radius:50%;height:.625rem;width:.625rem;position:absolute;top:0;z-index:1}.tt-c-summary-dim-range__option-labels{display:flex;justify-content:space-between}.tt-c-summary-dim-select__link:not(:last-child):after{color:#191919;content:","}.tt-c-reviews-list__text-content{font-size:.85rem;line-height:1.28}.tt-c-reviews-list__heading,.tt-c-reviews-list__text-content{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;text-transform:none}.tt-c-reviews-list__heading{font-size:1.15rem;line-height:1.1}.tt-c-reviews-list__header{display:flex;gap:.75rem;align-items:baseline}.tt-c-reviews-list__heading{display:inline-block;color:#191919;font-weight:700}.tt-c-reviews-list button.tt-c-reviews-list__translate-all-link{font-size:1rem}.tt-c-reviews-list__show-more .tt-c-reviews-list__show-more-btn,.tt-c-reviews-list__show-more .tt-o-spinner{margin:.625rem auto}.tt-c-reviews-list__show-more-btn{display:block}.tt-c-reviews-list__text-content{color:#191919;margin-top:1.25rem}.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:#4d7d04}.tt-o-popover--success p.tt-o-popover__text{color:#f6f7f8}.tt-o-popover--success .tt-o-icon{fill:#f6f7f8}.tt-o-popover--error{background-color:#b62906}.tt-o-popover--error p.tt-o-popover__text{color:#f6f7f8}.tt-o-popover--error .tt-o-icon{fill:#f6f7f8}@media screen and (min-width:53.0625em){.tt-o-popover{max-width:31.25rem}}.tt-c-reviews-list-utilities{border-bottom:.0625rem solid rgba(0,0,0,.12)}.tt-c-reviews-list-utilities .tt-o-listbox,.tt-c-reviews-list-utilities .tt-o-listbox__list{width:100%}.tt-c-reviews-toolbar{display:flex;flex-direction:column}.tt-c-reviews-toolbar .tt-c-review-filters,.tt-c-reviews-toolbar__search,.tt-c-reviews-toolbar__sort{height:2.625rem;width:100%;margin-bottom:1rem}.tt-c-reviews-toolbar__filters-toggle{margin-bottom:1rem}.tt-c-reviews-toolbar .tt-c-review-filters .tt-o-listbox,.tt-c-reviews-toolbar .tt-o-listbox button.tt-o-listbox__btn,.tt-c-reviews-toolbar input[type=text].tt-o-search-field__input{height:100%;max-height:2.625rem;min-height:unset}.tt-c-reviews-toolbar input[type=text].tt-o-search-field__input{line-height:1.28;font-size:.875rem}.tt-c-reviews-toolbar__write-review{width:100%;justify-content:center}.tt-c-reviews-toolbar .tt-o-spinner--submit,.tt-c-reviews-toolbar__write-review{order:-1;margin-bottom:1rem}.tt-c-review-topics,.tt-c-reviews-filters-row .tt-c-review-filters>*{margin-bottom:1rem}.tt-c-reviews-applied-filters{position:relative;margin-bottom:1rem}.tt-c-reviews-applied-filters:after{position:absolute;content:" ";top:-2px;right:-2px;bottom:-2px;width:3rem;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff)}.tt-c-reviews-applied-filters__inner{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%;-webkit-overflow-scrolling:touch}.tt-c-reviews-applied-filters__inner::-webkit-scrollbar{display:none}.tt-c-reviews-applied-filters__inner>*+*{margin-left:.25rem}@media screen and (min-width:53.0625em){.tt-c-reviews-list-utilities .tt-o-listbox,.tt-c-reviews-list-utilities .tt-o-listbox__list,.tt-c-reviews-list-utilities input[type=text].tt-o-search-field__input{width:auto}.tt-c-reviews-toolbar{flex-direction:row;flex-wrap:wrap;margin-bottom:.75rem;align-items:center;line-height:normal}.tt-c-reviews-toolbar .tt-c-review-filters,.tt-c-reviews-toolbar__filters-toggle,.tt-c-reviews-toolbar__search,.tt-c-reviews-toolbar__sort{width:auto;margin-bottom:.25rem;margin-right:.5rem}.tt-c-reviews-toolbar__search input[type=text].tt-o-search-field__input{min-width:14.5rem;padding-left:1.5rem;padding-right:1.5rem}.tt-c-reviews-toolbar__search .tt-o-icon--close{right:.25rem}.tt-c-reviews-toolbar__search .tt-o-icon--search{left:.25rem}.tt-c-reviews-toolbar__spacer{flex:1 1 auto}.tt-c-reviews-toolbar__write-review{width:auto}.tt-c-reviews-toolbar .tt-o-spinner--submit,.tt-c-reviews-toolbar__write-review{order:5;margin-bottom:.25rem}.tt-c-reviews-filters-row{margin-bottom:.75rem}.tt-c-reviews-filters-row .tt-c-review-filters>*{margin-bottom:.25rem;margin-right:.5rem}.tt-c-reviews-applied-filters{margin-bottom:.25rem;white-space:normal;overflow:visible}.tt-c-reviews-applied-filters:after{display:none}.tt-c-reviews-applied-filters__inner{white-space:normal;overflow-y:visible}.tt-c-reviews-applied-filters__clear,.tt-c-reviews-applied-filters__filter{margin-bottom:.5rem}}@-moz-document url-prefix(){@media screen and (max-width:53.0625em){.tt-c-reviews-list-utilities__applied-filters-inner{padding-bottom:.625rem}}}.tt-o-listbox{display:block;position:relative}.tt-o-listbox .tt-o-listbox__btn,.tt-o-listbox button.tt-o-listbox__btn{display:block;text-align:left;border:.0625rem solid #191919;border-radius:.25rem;background-color:#fff;box-shadow:none;min-width:10.9375rem;width:100%;margin:0;height:auto;padding:.5rem 2rem .5rem .5rem}.tt-o-listbox .tt-o-listbox__btn--with-label,.tt-o-listbox button.tt-o-listbox__btn--with-label{padding-top:.25rem;padding-bottom:.25rem}.tt-o-listbox .tt-o-listbox__btn:disabled,.tt-o-listbox button.tt-o-listbox__btn:disabled{border-color:rgba(0,0,0,.25)}.tt-o-listbox .tt-o-listbox__btn:disabled .tt-o-listbox__btn-label,.tt-o-listbox .tt-o-listbox__btn:disabled .tt-o-listbox__label,.tt-o-listbox button.tt-o-listbox__btn:disabled .tt-o-listbox__btn-label,.tt-o-listbox button.tt-o-listbox__btn:disabled .tt-o-listbox__label{color:rgba(0,0,0,.25)}.tt-o-listbox .tt-o-listbox__btn:disabled .tt-o-listbox__btn-icon,.tt-o-listbox button.tt-o-listbox__btn:disabled .tt-o-listbox__btn-icon{fill:rgba(0,0,0,.25)}.tt-o-listbox__label{font-size:.6875rem;line-height:1.18;text-transform:uppercase}.tt-o-listbox__btn-label,.tt-o-listbox__label{display:block;color:#191919;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;font-weight:400}.tt-o-listbox__btn-label{font-size:.875rem;line-height:1.28;text-transform:none}.tt-o-listbox__btn-icon{position:absolute;right:.625rem;top:50%;transform:translateY(-50%);fill:#191919}.tt-o-listbox__btn-icon--open{transform:rotate(180deg);top:25%}.tt-o-listbox__option,.tt-o-listbox li.tt-o-listbox__option{color:#191919;background-color:transparent;border:none;width:100%;padding:.75rem .5rem;white-space:nowrap;text-decoration:none}.tt-o-listbox__option:hover,.tt-o-listbox li.tt-o-listbox__option:hover{color:#191919;cursor:pointer}.tt-o-listbox__option:hover[aria-disabled=true],.tt-o-listbox li.tt-o-listbox__option:hover[aria-disabled=true]{cursor:default}.tt-o-listbox__option:before,.tt-o-listbox li.tt-o-listbox__option:before{display:none}.tt-o-listbox__option--is-active,.tt-o-listbox li.tt-o-listbox__option--is-active{outline:.0625rem solid rgba(38,0,0,.2)}.tt-o-listbox__option-icon-wrap,.tt-o-listbox li.tt-o-listbox__option-icon-wrap{display:inline-block;margin-right:.25rem}.tt-o-listbox__option-text,.tt-o-listbox li.tt-o-listbox__option-text{white-space:nowrap;color:#191919;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.875rem;letter-spacing:normal;line-height:1.28;text-transform:none;font-weight:400}.tt-o-listbox__option-icon,.tt-o-listbox__option-text,.tt-o-listbox li.tt-o-listbox__option-icon,.tt-o-listbox li.tt-o-listbox__option-text{vertical-align:middle}.tt-o-listbox__option-icon,.tt-o-listbox li.tt-o-listbox__option-icon{fill:#191919}.tt-o-listbox__rating-option{display:inline-block;vertical-align:middle}.tt-o-listbox__rating-option-icon{display:inline-block}.tt-o-listbox__list,.tt-o-listbox ul.tt-o-listbox__list{display:block;list-style:none;margin:0;outline:none;position:absolute;top:100%;left:0;z-index:3;box-shadow:0 .25rem .9375rem rgba(0,0,0,.15);padding:.5rem;background:#fff;border-radius:.25rem;min-width:8.75rem}.tt-o-listbox__list--has-selection .tt-o-listbox__option-icon-wrap,.tt-o-listbox ul.tt-o-listbox__list--has-selection .tt-o-listbox__option-icon-wrap{min-width:1.25rem}.tt-o-search-field{position:relative;line-height:0}.tt-o-search-field__input,.tt-o-search-field input[type=text].tt-o-search-field__input{width:100%;min-height:2.375rem;padding:.25rem 2rem .25rem .25rem;font-size:1rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;line-height:1.5;max-height:2.625rem;border:.0625rem solid #191919;border-radius:.25rem;background-color:#fff}.tt-o-search-field__input::-moz-placeholder,.tt-o-search-field input[type=text].tt-o-search-field__input::-moz-placeholder{color:rgba(0,0,0,.58)}.tt-o-search-field__input:-ms-input-placeholder,.tt-o-search-field input[type=text].tt-o-search-field__input:-ms-input-placeholder{color:rgba(0,0,0,.58)}.tt-o-search-field__input::placeholder,.tt-o-search-field input[type=text].tt-o-search-field__input::placeholder{color:rgba(0,0,0,.58)}.tt-o-search-field__input:disabled,.tt-o-search-field input[type=text].tt-o-search-field__input:disabled{border-color:rgba(0,0,0,.25)}.tt-o-search-field__input:disabled::-moz-placeholder,.tt-o-search-field input[type=text].tt-o-search-field__input:disabled::-moz-placeholder{color:rgba(0,0,0,.25)}.tt-o-search-field__input:disabled:-ms-input-placeholder,.tt-o-search-field input[type=text].tt-o-search-field__input:disabled:-ms-input-placeholder{color:rgba(0,0,0,.25)}.tt-o-search-field__input:disabled::placeholder,.tt-o-search-field input[type=text].tt-o-search-field__input:disabled::placeholder{color:rgba(0,0,0,.25)}.tt-o-search-field--disabled svg.tt-o-icon--search{fill:rgba(0,0,0,.25)}.tt-o-search-field--with-search-icon__input,.tt-o-search-field--with-search-icon input[type=text].tt-o-search-field__input{padding-left:1.75rem}.tt-o-search-field div.tt-o-search-field__input{height:auto;max-height:none}.tt-o-search-field .tt-o-icon--search,.tt-o-search-field__clear{position:absolute;right:.375rem;top:50%;transform:translateY(-50%)}.tt-o-search-field__clear{fill:#191919;right:.375rem}.tt-o-search-field .tt-o-icon--search{fill:#191919;left:.375rem}.tt-c-review-filters{display:flex;flex-direction:column}@media screen and (min-width:53.0625em){.tt-c-review-filters{flex-direction:row;flex-wrap:wrap}}.tt-c-review-topics__heading{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-topics__header{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.tt-c-review-topics__heading{color:#191919;font-weight:400}.tt-c-review-topics__topics{display:flex;flex-wrap:wrap;gap:.5rem}.tt-o-tooltip__content{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-o-tooltip{position:relative}.tt-o-tooltip__content{display:none;position:absolute;padding:.5rem;background-color:#191919;color:#fff;border-radius:.25rem;white-space:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:12.5rem}.tt-o-tooltip__content--top{bottom:150%;left:50%;transform:translateX(-50%)}.tt-o-tooltip__content--top:after{top:100%;left:50%;transform:translateX(-50%);border-color:#191919 transparent transparent}.tt-o-tooltip__content--bottom{top:150%;left:50%;transform:translateX(-50%)}.tt-o-tooltip__content--bottom:after{top:0;left:50%;transform:translateY(-100%) translateX(-50%);border-color:transparent transparent #191919}.tt-o-tooltip__content--left{bottom:50%;right:150%;transform:translateY(50%)}.tt-o-tooltip__content--left:after{top:50%;right:0;transform:translateY(-50%) translateX(100%);border-color:transparent transparent transparent #191919}.tt-o-tooltip__content--right{bottom:50%;left:150%;transform:translateY(50%)}.tt-o-tooltip__content--right:after{top:50%;left:0;transform:translateY(-50%) translateX(-100%);border-color:transparent #191919 transparent transparent}.tt-o-tooltip__content--is-active{display:inline-block}.tt-o-tooltip__content:after{position:absolute;content:"";width:0;height:0;border-width:.3125rem;border-style:solid}.tt-c-profile-attributes__property,.tt-c-profile-attributes__value,.tt-c-review__date,.tt-c-review__incentivized,.tt-c-review__purchased,.tt-c-review__syndication,.tt-c-review__text-date,.tt-c-review__text-type-text{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review__text-content{font-size:.85rem;line-height:1.28}.tt-c-review__heading-text,.tt-c-review__text-content{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;letter-spacing:normal;text-transform:none}.tt-c-review__heading-text{font-size:1.15rem;line-height:1.1}.tt-c-review{border-bottom:.0625rem solid rgba(0,0,0,.12);padding:1rem 0 .5rem}@media screen and (min-width:35.5625em){.tt-c-review{padding-top:1.5rem;padding-bottom:.5rem}}@media screen and (min-width:53.0625em){.tt-c-review{padding-top:2rem}}.tt-c-review__media{vertical-align:top}.tt-c-review__media-link{display:inline-block;margin-right:.25rem}.tt-c-review__syndication{font-weight:400;color:#50565e}.tt-c-review__syndication-link{margin-left:.25rem}.tt-c-review__syndication img{height:1rem;display:inline-block;vertical-align:bottom}.tt-c-review__date,.tt-c-review__incentivized,.tt-c-review__purchased,.tt-c-review__text-date{font-weight:400;color:#50565e}.tt-c-review__translate{display:flex;gap:10px;align-items:flex-start}.tt-c-review__translate-logo{display:block}.tt-c-review__heading-text{font-weight:700;color:#191919;word-wrap:break-word}.tt-c-review__heading-text.tt-o-skeleton-text{min-height:1.15rem}.tt-c-review__text-content{font-weight:400;color:#191919;word-wrap:break-word}.tt-c-review__text-content.tt-o-skeleton-text{min-height:.85rem}.tt-c-review__text-content.tt-o-skeleton-text:last-child{width:80%}.tt-c-review__text-type-text{font-weight:700;color:#191919}.tt-c-profile-attributes{display:flex;align-items:flex-start}.tt-c-profile-attributes--stacked{display:table;border-collapse:separate;border-spacing:.5rem}.tt-c-profile-attributes--stacked .tt-c-profile-attributes__item{display:table-row}.tt-c-profile-attributes--stacked .tt-c-profile-attributes__property{display:table-cell;padding-right:1rem}.tt-c-profile-attributes__item:not(:last-child){margin-right:1.5rem}.tt-c-profile-attributes__property{font-weight:400;color:#50565e}.tt-c-profile-attributes__property:after{content:":"}.tt-c-profile-attributes__value{font-weight:400;color:#191919}@supports(-ms-ime-align:auto){.tt-c-review__media-link:focus{outline:1px dotted #000}}.tt-c-product-about__about,.tt-c-product-about__link{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-product-about{display:flex}.tt-c-product-about__info{display:flex;flex-direction:column;justify-content:center;width:100%}.tt-c-product-about__image{max-width:4.6875rem;margin-right:.5rem}.tt-c-product-about__image img{display:block}.tt-c-product-about__link{display:block;font-weight:700;color:#191919}.tt-c-product-about__about{font-weight:400;color:#50565e}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tt-c-product-about__image{width:4.6875rem}}.tt-o-media-thumb__video-timestamp{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,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:#f6f7f8;text-align:center;background-color:rgba(0,0,0,.58);position:absolute;right:0;bottom:0;z-index:1;transform-origin:bottom right}.tt-o-byline__item{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-o-byline{word-wrap:break-word}.tt-o-byline__item{color:#50565e;font-weight:400;vertical-align:middle;white-space:nowrap}.tt-o-byline__author{color:#191919;white-space:normal}.tt-o-byline__on-date{margin-left:.25rem}.tt-o-byline button.tt-o-byline__action.tt-o-byline__options-item{display:none}@media screen and (max-width:35.5625em){.tt-o-byline__dot{margin:0 .125rem}}.tt-o-byline__menu-trigger{vertical-align:middle}@media screen and (min-width:35.5625em){.tt-o-byline button.tt-o-byline__action.tt-o-byline__options-item{display:inline-block}.tt-o-byline .tt-o-menu{display:none}.tt-o-byline__dot{display:inline-block;font-size:.875rem;position:relative;top:-.1875rem;width:.1875rem;height:.1875rem;background-color:rgba(0,0,0,.25);border-radius:50%}}.tt-o-badge{display:inline-flex;align-items:center;padding:.125rem .875rem;background-color:#260000;border-radius:.5rem;font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:.0625rem;line-height:normal;color:#fff;vertical-align:middle}.tt-o-badge__icon{fill:#fff;padding:.125rem;border:none;margin-left:.5rem;background-color:transparent;width:.875rem;height:.875rem;cursor:pointer}.tt-o-badge__icon svg{height:100%;width:100%}.tt-c-review-responses__source,.tt-c-review-responses__text{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.85rem;letter-spacing:normal;line-height:1.28;text-transform:none}.tt-c-review-responses{margin-top:1.5rem}.tt-c-review-responses__source-wrap{border-top:.0625rem solid rgba(0,0,0,.12);padding-top:1rem}.tt-c-review-responses__source{font-weight:700;color:#191919}.tt-c-review-responses__text{font-weight:400;color:#191919;word-wrap:break-word}.tt-c-dimension__label,.tt-c-dimension__value-label{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-dimension__image{vertical-align:middle;margin-left:.25rem}.tt-c-dimension__bar-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.tt-c-dimension__bar-wrap--range .tt-c-dimension__bar:after{content:"";position:absolute;left:50%;top:0;height:100%;width:.0625rem;background-color:#000}.tt-c-dimension__bar{border-radius:.625rem;background-color:rgba(0,0,0,.12);height:.625rem;width:100%;position:relative;overflow:hidden}.tt-c-dimension__dot{border-radius:50%;height:.625rem;width:.625rem}.tt-c-dimension__dot,.tt-c-dimension__progress{background-color:#260000;position:absolute;top:0;z-index:1}.tt-c-dimension__progress{height:100%;left:0}.tt-c-dimension__label{font-weight:400;color:#50565e;margin-right:.25rem}.tt-c-dimension__value-label{font-weight:400;color:#191919}.tt-c-review-toolbar__text{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-review-toolbar{justify-content:space-between}.tt-c-review-toolbar,.tt-c-review-toolbar__content--left,.tt-c-review-toolbar__content--right{display:flex;align-items:center}.tt-c-review-toolbar__content--right{margin-left:auto}.tt-c-review-toolbar__text{font-weight:400;color:#191919;white-space:nowrap}.tt-c-review-toolbar__icon{margin-right:.25rem}.tt-c-review-toolbar__actions{display:flex}.tt-c-review-toolbar__action{white-space:nowrap;display:none}.tt-c-review-toolbar button.tt-c-review-toolbar__action{display:none}@media screen and (min-width:53.0625em){.tt-c-review-toolbar__action,.tt-c-review-toolbar button.tt-c-review-toolbar__action{display:inline-flex}.tt-c-review-toolbar .tt-o-menu{display:none}}.tt-o-page-list__link,ul.tt-o-page-list__link{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-o-pagination{padding:1rem 0;display:flex;align-content:center;justify-content:center}.tt-o-pagination__back .tt-o-icon,.tt-o-pagination__next .tt-o-icon{height:.75rem;width:.75rem}.tt-o-page-list,ul.tt-o-page-list{margin:0;padding:0 .5rem;list-style:none;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tt-o-page-list__number,.tt-o-page-list li.tt-o-page-list__number,ul.tt-o-page-list__number,ul.tt-o-page-list li.tt-o-page-list__number{display:inline-block;text-indent:0;margin:0 .3125rem 0 .25rem}.tt-o-page-list__number.tt-is-active .tt-o-page-list__link,.tt-o-page-list li.tt-o-page-list__number.tt-is-active .tt-o-page-list__link,ul.tt-o-page-list__number.tt-is-active .tt-o-page-list__link,ul.tt-o-page-list li.tt-o-page-list__number.tt-is-active .tt-o-page-list__link{background-color:#50565e;color:#fff;border-radius:50%;cursor:default;text-decoration:none}.tt-o-page-list__number:before,.tt-o-page-list li.tt-o-page-list__number:before,ul.tt-o-page-list__number:before,ul.tt-o-page-list li.tt-o-page-list__number:before{display:none}.tt-o-page-list__link,ul.tt-o-page-list__link{display:flex;align-items:center;justify-content:center;font-weight:400;color:#191919;width:1.625rem;height:1.625rem}.tt-o-page-list__link:hover,ul.tt-o-page-list__link:hover{color:#000}@-moz-document url-prefix(){.tt-o-page-list__number.tt-is-active .tt-o-page-list__link:focus{outline:1px dotted #212121}}.tt-c-related-reviews-list__heading{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1.15rem;letter-spacing:normal;line-height:1.1;text-transform:none}.tt-c-related-reviews-list{margin-top:1.5rem}.tt-c-related-reviews-list__header{border-bottom:.0625rem solid rgba(0,0,0,.12);padding-bottom:1rem}.tt-c-related-reviews-list__heading{display:inline-block;font-weight:700;color:#191919}.tt-c-related-reviews-list__show-more .tt-c-related-reviews-list__show-more-btn,.tt-c-related-reviews-list__show-more .tt-o-spinner{margin:.625rem auto}.tt-c-related-reviews-list__show-more-btn{display:block}.tt-c-teaser__avg-rating,.tt-c-teaser__divider,.tt-c-teaser__link,.tt-c-teaser__or{font-family:FFDINforPuma,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.75rem;letter-spacing:normal;line-height:1.3;text-transform:none}.tt-c-teaser{display:flex;align-items:center;flex-wrap:wrap}.tt-c-teaser>*{line-height:normal;margin-bottom:.25rem}.tt-c-teaser__avg-rating{margin-left:0;margin-right:.25rem}.tt-c-teaser__avg-rating,.tt-c-teaser__divider,.tt-c-teaser__link,.tt-c-teaser__or{font-weight:400;color:#191919}.tt-c-teaser__write-review{font-size:.75rem}