.trustshop-ai-summary--container{flex-shrink:0;height:fit-content;padding-bottom:30px;width:100%}.trustshop-ai-summary--wrap{align-items:flex-start;display:flex;flex-direction:column;gap:8px;width:100%}.trustshop-ai-summary--header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;width:100%}.trustshop-ai-summary--header .trustshop-title{font-weight:700;margin:0}.trustshop-ai-summary--header .trustshop-ai-summary--icon{display:flex;position:relative}.trustshop-ai-summary--tooltip{background-color:#fff;border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 4px 6px -2px rgba(26,26,26,.2),inset 0 1px 0 0 hsla(0,0%,80%,.5),inset 0 -1px 0 0 rgba(0,0,0,.17),inset -1px 0 0 0 rgba(0,0,0,.13),inset 1px 0 0 0 rgba(0,0,0,.13);display:none;font-size:13px;font-weight:450;left:50%;line-height:20px;padding:4px 8px;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap;width:fit-content}.trustshop-ai-summary--header .trustshop-ai-summary--icon:hover .trustshop-ai-summary--tooltip{display:block}.trustshop-ai-summary--tooltip:before{background-color:#fff;border-bottom:1px solid #bababa;border-radius:2px;border-right:1px solid #bababa;content:"";height:10px;left:50%;position:absolute;top:100%;transform:translate(-50%,-50%) rotate(45deg);width:10px;z-index:2}.trustshop-ai-summary--content{color:var(--trustshop-primary-text-color);font-size:14px;font-weight:400;line-height:20px}.trustshop-ai--btn{color:#005bd3;font-weight:450}.trustshop-ai--btn:hover{text-decoration:underline}.trustshop-ai-tags--container{width:100%}.trustshop-ai-tags--wrap{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:flex-start}.trustshop-ai-tags--wrap .trustshop-ai-tag--btn{align-items:center;background-color:transparent;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:1px;position:relative}.trustshop-ai-tags--wrap .trustshop-ai-tag--btn label{background-color:#fff;border-radius:5px;font-size:13px;font-weight:400;line-height:20px;padding:4px 10px;pointer-events:none;position:relative;text-align:center;transform:font-weight .2s ease;white-space:nowrap;width:100%;z-index:1}.trustshop-ai-tags--wrap .trustshop-ai-tag--btn .trustshop-placeholder--label{display:block;font-weight:700;height:1px;padding:0 10px;visibility:hidden}.trustshop-ai-tags--wrap .trustshop-ai-tag--btn:before{background:linear-gradient(135deg,#8051ff,#4b9fff);border-radius:6px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.trustshop-ai-tag--btn.active label{font-weight:700}.trustshop-ai-summary-review-excerpt--container{margin-top:2px;padding:1px;position:relative;width:100%}.trustshop-ai-summary-review-excerpt--container:before{background:linear-gradient(122deg,#8051ff,#4b9fff 91.58%);border-radius:12px;bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0}.trustshop-ai-summary-review-excerpt--wrap{background-color:#fff;border-radius:11px;display:flex;flex-direction:column;gap:16px;padding:16px 48px 16px 16px;position:relative;z-index:1}.trustshop-ai-summary-review-excerpt--close{align-items:center;cursor:pointer;display:block;display:flex;height:20px;justify-content:center;position:absolute;right:8px;top:8px;width:20px}.trustshop-ai-summary-review-excerpt--item{line-height:100%}.trustshop-ai-summary-review-excerpt--container .trustshop-ai-summary-review-excerpt--item label{font-size:14px;font-weight:400;line-height:20px}.trustshop-ai-summary-review-excerpt--item>span{font-size:14px}.trustshop-ai-summary-review-excerpt--item .trustshop-ai--btn{margin-left:4px}.trustshop-ai-summary-review-excerpt--item .trustshop-ai--btn>span{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2px}.trustshop-ai-summary-review-excerpt--item .trustshop-ai-summary-read-more--icon{display:flex;height:fit-content}