.messageText[data-v-f03998a3]{color:var(--thorne-ai-color-background-font-black-base,#181818);font-weight:var(--thorne-ai-typography-body-txt-small-regular-font-weight,400)}.copied[data-v-f03998a3]:hover,.dislike[data-v-f03998a3]:hover,.like[data-v-f03998a3]:hover{color:var(--thorne-ai-color-communication-hover,#89733e)}.carousel-viewport[data-v-249991b4]{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.carousel-viewport[data-v-249991b4]::-webkit-scrollbar{display:none}.addTocartbutton[data-v-3993700d]{background-color:var(--thorne-ai-color-background-font-black-base,#181818)}.addTocartbutton[data-v-3993700d]:focus,.addTocartbutton[data-v-3993700d]:hover{background:var(--thorne-ai-color-background-font-white-darken-2,#757575)}.addTocartbutton[data-v-3993700d]:focus{border-color:var(--thorne-ai-color-background-font-white-darken-2,transparent)}.addTocartbutton[data-v-3993700d]:active{background:var(--thorne-ai-color-background-font-black-lighten-2,#4a4a4a)}.ribbon[data-v-ae5991fa]{--r:.55em;clip-path:polygon(100vw 0,0 0,var(--r) 50%,0 100%,100vw 100%);padding-left:calc(var(--r) + .85em);width:-moz-fit-content;width:fit-content}.carousel-viewport[data-v-0c1571d9]{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.carousel-viewport[data-v-0c1571d9]::-webkit-scrollbar{display:none}.full-width-banner[data-v-099fdfff]{margin-left:-1.25rem;margin-right:-1.25rem;width:calc(100% + 2.5rem)}
