@charset "UTF-8";.shopping-assistant-wrapper{overflow-x:hidden;max-width:100%}.assistant-heading{text-align:center;display:block;margin-bottom:2em}.search-container .search-form{display:flex;max-width:800px;margin:0 auto}.search-container .search-form input[type=text]{flex:1 1 auto;height:3.68rem;min-width:0}@media (max-width:513px){.search-container .search-form input[type=text]::-webkit-input-placeholder{color:transparent}.search-container .search-form input[type=text]:-moz-placeholder{color:transparent}.search-container .search-form input[type=text]::-moz-placeholder{color:transparent}.search-container .search-form input[type=text]:-ms-input-placeholder{color:transparent}}.search-container .search-form .btn{flex:0 0 auto}.search-container .search-container__instructions{font-style:italic}@media (min-width:514px){.search-container .search-container__instructions{display:none}}.info-area{text-align:center}.search-results-display{max-width:938px;margin:2em auto 0;gap:2rem;display:grid;grid-template-columns:1fr 300px;grid-template-rows:auto auto 1fr;grid-template-areas:"summary  offers" "chat offers" "reviews  offers"}@media (max-width:700px){.search-results-display{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,auto);grid-template-areas:"summary" "offers" "chat" "reviews"}}.search-results-display .summary{grid-area:summary}.search-results-display .summary table{width:100%;border-collapse:collapse}.search-results-display .summary table,.search-results-display .summary td,.search-results-display .summary th{border:1px solid #c8c8ea}.search-results-display .summary td,.search-results-display .summary th{padding:.5rem}.search-results-display .offers{grid-area:offers}@media (min-width:701px){.search-results-display .offers{position:relative;top:0;align-self:start;transition:.2s ease-in-out}}.search-results-display .offers ul{list-style:none;margin:0;padding:0}.search-results-display .offers li{width:100%}.search-results-display .offers li+li{margin-top:15px}.search-results-display .offers ul.offers__merchants .affiliate-logo{max-width:100%;max-height:35px;vertical-align:middle;margin-bottom:15px}.search-results-display .offers ul.offers__merchants>li+li{margin-top:25px}.search-results-display .offers ul.offers__merchants__products{background:#f8f8f8}.search-results-display .offers ul.offers__merchants__products li{padding:1.5em;clear:both}.search-results-display .offers ul.offers__merchants__products li a{text-decoration:none}.search-results-display .offers ul.offers__merchants__products li+li{margin-top:10px;padding-top:10px;border:1px solid #ededf8;border-width:1px 0 0}.search-results-display .offers ul.offers__merchants__products .affiliate-product-image{float:left;max-width:60px;vertical-align:middle;margin-right:15px;max-height:60px}.search-results-display .offers ul.offers__merchants__products .affiliate-product-details{text-align:right;white-space:nowrap}.search-results-display .offers ul.offers__merchants__products .affiliate-product-name{margin-bottom:5px;display:block;font-size:.88em}.search-results-display .offers ul.offers__merchants__products .affiliate-product-price{color:#30344c;font-size:1rem;font-weight:700;vertical-align:middle}.search-results-display .offers ul.offers__merchants__products .btn{margin-left:15px}.search-results-display .chat{grid-area:chat}.search-results-display .chat ul{margin:0 0 2em;padding:0;list-style:none}.search-results-display .chat li{border-radius:.4em;color:#fff;position:relative;max-width:90%;padding:15px 20px;inline-size:fit-content;clear:both}.search-results-display .chat li+li{margin-top:15px}.search-results-display .chat li.message-Assistant{background-color:#e41b74;margin-left:20px;float:left}.search-results-display .chat li.message-Assistant:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:20px solid transparent;border-right-color:#e41b74;border-left:0;border-top:0;margin-top:-10px;margin-left:-20px}.search-results-display .chat li.message-User{background-color:#f8f8f8;margin-right:20px;margin-left:50%;float:right;color:#30344c}.search-results-display .chat li.message-User:after{content:"";position:absolute;right:0;top:50%;width:0;height:0;border:20px solid transparent;border-left-color:#f8f8f8;border-right:0;border-bottom:0;margin-top:-10px;margin-right:-20px}.search-results-display .chat li aside{font-size:.88em;margin-top:5px;font-style:italic;display:block;text-align:right}.search-results-display .chat hr{clear:both;visibility:hidden}.search-results-display .chat .form-group{display:flex;margin:2em auto 0;clear:both}.search-results-display .chat .form-group input[type=text]{flex:1 1 auto;min-width:0}.search-results-display .chat .form-group .btn{flex:0 0 auto}.search-results-display h3{margin-top:15px}.search-results-display .reviews{grid-area:reviews}.search-results-display .reviews .rating{font-size:2.25em;color:#e41b74}.search-results-display .reviews .cons-pros{margin-top:15px;display:flex;gap:15px}.search-results-display .reviews .cons-pros ul{background:#f8f8f8;padding:8px 15px 8px 2rem;list-style:none}.search-results-display .reviews .cons-pros ul li+li{margin-top:2px}.search-results-display .reviews .cons-pros ul li{position:relative}.search-results-display .reviews .cons-pros ul li:before{content:"✔";color:#05d79f;position:absolute;left:-1.5rem;font-weight:700}.search-results-display .reviews .cons-pros ul.cons-pros__cons li:before{content:"✕";color:#e41b74}
/*# sourceMappingURL=entry-shopping-assistant.css.map */
