/*====site specific styles=====*/
@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&display=swap');
#aisiq-injected-section *{font-family: 'Rubik',sans-serif}
/*====site specific styles=====*/

/* :root {
  --chat-widget-default-width: 400px;
  --chat-widget-default-height: 550px;
  --chat-widget-expanded-width: 100vw;
  --chat-widget-expanded-height: 100vh;
  --chat-widget-sidebar-width: 300px;
  --chat-widget-icon-color: #ff007a;
  --chat-widget-panel-bg: #f8f9fa;
  --chat-widget-panel-header-bg: #e9ecef;
} */

/*==== resets ========*/
#aisiq-injected-section *,#aisiq-injected-section div,#aisiq-injected-section table,#aisiq-injected-section tbody,#aisiq-injected-section table tr,#aisiq-injected-section table tr td,#aisiq-injected-section span,#aisiq-injected-section ul,#aisiq-injected-section ul li,#aisiq-injected-section h1,#aisiq-injected-section h2,#aisiq-injected-section h3,#aisiq-injected-section h4,#aisiq-injected-section h5,#aisiq-injected-section h6,#aisiq-injected-section a,#aisiq-injected-section input,#aisiq-injected-section select,#aisiq-injected-section input::placeholder{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:border-box;caption-side:top;clear:none;clip:auto;color:inherit;columns:auto;column-count:auto;column-fill:balance;column-gap:normal;column-rule:medium none currentColor;column-rule-color:currentColor;column-rule-style:none;column-rule-width:none;column-span:1;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;direction:ltr;display:inline;empty-cells:show;float:none;font-family:inherit;font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;quotes:"\201C""\201D""\2018""\2019";right:auto;tab-size:8;table-layout:auto;text-align:inherit;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0;transition-duration:0;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;widows:0;width:auto;word-spacing:normal;z-index:2147483647 !important;}
#aisiq-injected-section ul,#aisiq-injected-section form,#aisiq-injected-section h1,#aisiq-injected-section h2,#aisiq-injected-section h3,#aisiq-injected-section h4,#aisiq-injected-section h5,#aisiq-injected-section p,#aisiq-injected-section option{display:block}
#aisiq-injected-section div{display:block}
#aisiq-injected-section input{display:inline-block}
#aisiq-injected-section button{cursor:pointer;display:inline-block}
#aisiq-injected-section button *{cursor:pointer}
#aisiq-injected-section h1 a,#aisiq-injected-section div a,#aisiq-injected-section h3 a,#aisiq-injected-section h4 a,#aisiq-injected-section h5 a{font:inherit}
#aisiq-injected-section a{cursor:pointer}
#aisiq-injected-section em{font:inherit}
#aisiq-injected-section span{font:inherit}
#aisiq-injected-section div{position:static}
#aisiq-injected-section *{box-sizing:border-box;font-weight:400}
#aisiq-injected-section svg{display: block;}
/*==== resets end========*/




.aisiq-scroll-lock{overflow: hidden;}
#aisiq-fixed-search .aisiq-fixed-search-container{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:700px;margin:0 auto}
#aisiq-fixed-search .aisiq-minimize-btn{display:flex;justify-content:flex-end}
#aisiq-fixed-search .aisiq-minimize-btn a{background-color:#000;padding:4px 18px;color:#fff;border-radius:6px 6px 0 0;font-size:14px}
#aisiq-fixed-search .aisiq-minimize-btn a:hover{background-color:#333}
#aisiq-fixed-search .aisiq-fixed-searcharea{display:flex;flex-direction:column;padding:12px;background:linear-gradient(90deg,#df1362 20%,#fc3582 74%,#fb5394 90%);row-gap:10px}
#aisiq-fixed-search .aisiq-search-section{display:flex;align-items:center;padding:0;border-radius:6px;background-color:#fff;box-shadow:0 4px 8px #0000001a}
#aisiq-fixed-search .aisiq-brandlogo{margin:0 0 0 10px;width:30px;height:40px;display:flex;align-items:center;justify-content:center}
#aisiq-fixed-search .aisiq-search-input{flex-grow:1;border:0}
#aisiq-fixed-search .aisiq-search-input input{width:100%;padding:5px 6px;height:40px;font-size:15px}
#aisiq-fixed-search .aisiq-search-submit-btn button{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}
#aisiq-fixed-search .aisiq-search-submit-btn button *{cursor:pointer}
#aisiq-fixed-search .aisiq-search-input input:focus{outline:none}
#aisiq-fixed-search .aisiq-search-input input::placeholder{color:#888;font-size:15px}
#aisiq-fixed-search .aisiq-search-suggestions ul{display:flex;column-gap:10px}
#aisiq-fixed-search .aisiq-search-suggestions ul li{width:100%}
#aisiq-fixed-search .aisiq-search-suggestions ul li a{border:1px solid #fff;font-size:12px;padding:8px;color:#fff;display:flex;border-radius:6px}
#aisiq-fixed-search .aisiq-search-suggestions ul li a:hover{background:#ffffff1a}
#aisiq-fixed-search #aisiq-fixed-search-suggestions{position:absolute;left:0;right:0;background:#fff;box-shadow:0 0 14px 0 #00000029;max-height:280px;overflow-y:auto;z-index:1000;padding:20px;display:none}
#aisiq-fixed-search #aisiq-fixed-search-suggestions.show{display:block}
#aisiq-fixed-search .aisiq-fixed-search-suggestions-title{font-size:16px;font-weight:600;color:#000;line-height:20px;margin:0 0 16px}
#aisiq-fixed-search .aisiq-fixed-search-suggestions-container ul{display:flex;flex-direction:column;row-gap:8px}
#aisiq-fixed-search .aisiq-fixed-search-suggestions-container ul li{border-radius:2px;display:flex;align-items:center;background:#f6f6f6;padding:8px 12px;cursor:pointer;border-radius:2px;font-size: 14px;}
#aisiq-fixed-search .aisiq-fixed-search-suggestions-container ul li *{cursor:pointer}
#aisiq-fixed-search .aisiq-fixed-search-suggestions-container ul li:hover{background-color:#ebebeb}
#aisiq-chat-widget .aisiq-chat-widget-container{position:fixed;bottom:20px;right:20px;z-index:1000}
#aisiq-chat-widget .aisiq-chat-widget-container button{border-radius:40px;background:linear-gradient(90deg,#df1362 20%,#fc3582 74%,#fb5394 90%);box-shadow:0 0 8px 0 #00000047;border:0;padding:8px 16px;display:flex;align-items:center;justify-content:center;column-gap:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;height:56px}
#aisiq-chat-widget .aisiq-chat-widget-brand{background-color:#fff;border-radius:50%}
#aisiq-chat-widget .aisiq-chat-widget-brand svg{display:block}
#aisiq-chat-widget .aisiq-chat-widget-container button *{cursor:pointer}
#aisiq-chat-widget .aisiq-chat-widget-container button:hover{background:linear-gradient(90deg,#cd115a 20%,#e0216b 74%,#df2f73 90%)}
#aisiq-chat-widget .aisiq-chat-widget-modal{position:fixed;bottom:0;right:20px;z-index:1000}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-main{display:flex;flex-direction:column;height:540px;width:340px}
#aisiq-chat-widget .aisiq-chat-widget-modal-header{border-radius:14px 16px 0 0;background:linear-gradient(90deg,#df1362 20%,#fc3582 47%,#fb5394 90%);display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-grow:0}
#aisiq-chat-widget .aisiq-chat-widget-modal-header-brand{display:flex;align-items:center;color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:18px;column-gap:8px}
#aisiq-chat-widget .aisiq-chat-widget-modal-header-brand img{display: block;}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-container{flex-grow:1;background:#FFF;box-shadow:0 0 14px 0 #00000029;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto}
#aisiq-chat-widget .aisiq-chat-widget-modal-scrollarea::-webkit-scrollbar{width:12px;height:12px}
#aisiq-chat-widget .aisiq-chat-widget-modal-scrollarea::-webkit-scrollbar-track{background:#fff;border-radius:10px}
#aisiq-chat-widget .aisiq-chat-widget-modal-scrollarea::-webkit-scrollbar-thumb{background-color:#666;border-radius:10px;border:3px solid #fff}
#aisiq-chat-widget .aisiq-chat-widget-modal-scrollarea::-webkit-scrollbar-thumb:hover{background-color:#fff}
#aisiq-chat-widget .aisiq-chat-widget-modal-header-buttons{display:flex;align-items:center;column-gap:8px}
#aisiq-chat-widget .aisiq-chatwidget-modal-icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;cursor:pointer}
#aisiq-chat-widget .aisiq-chat-widget-modal-scrollarea{flex-grow:1;padding:16px;max-height:calc(100% - 70px);overflow:auto}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-title{font-size:16px;font-style:normal;font-weight:600;line-height:normal}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-list{margin:16px 0 0}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-list ul{display:flex;flex-direction:column;row-gap:8px;margin:0;padding:0}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-list ul li{border-radius:2px;display:flex;align-items:center;background:#f6f6f6;padding:8px 12px;cursor:pointer;border-radius:2px;font-size:14px;font-weight:400;line-height:20px;color:#000}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-list ul li:hover{background-color:#ebebeb}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-list ul li *{cursor:pointer}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea{flex-grow:0;width:100%;background:#FFF;box-shadow:0 0 8px 0 #0000003d;height:64px;padding:12px;position:fixed;bottom:0;width:340px}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-wrapper{border-radius:6px;border:1px solid #858688;background:#FFF;display:flex;align-items:center}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-brandlogo{display:flex;align-items:center;margin:0 5px;width:24px;height:24px;justify-content:center}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-textfield{flex-grow:1;outline:none}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-textfield input{height:40px;width:100%;border:0;outline:none}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-textfield input::placeholder{color:#888}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-submitbtn{display:flex;width:32px;height:32px;justify-content:center;align-items:center}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea-submitbtn button{outline:none;border:0;cursor:pointer}


#aisiq-overlay-detail-main{position: absolute;bottom: 0;left: 0;right: 0;top: 0; z-index: 1000000;}
#aisiq-overlay-detail-main .aisiq-overlay-backdrop{position: absolute;left: 0;right: 0;bottom: 0;top: 0;background: rgba(0, 0, 0, 0.3);z-index: 1;width: 100%;height: 100%;}
#aisiq-overlay-detail-main .aisiq-overlay-detail-fixed{bottom:0;border-radius:16px 16px 0 0;position:fixed;top:4%;left:4%;right:4%;margin:0 auto;background:#F8F8F8;z-index:1000}
#aisiq-overlay-detail-main .aisiq-overlay-detail-container{width: 100%;height: 100%;position: relative;display: flex;flex-direction: column;}
#aisiq-overlay-detail-main .aisiq-overlay-detail-header{padding: 12px 24px;border-radius: 16px 16px 0px 0px;border-bottom: 1px solid #E8E8E8;background: #FFF;display: flex;align-items: center;justify-content: space-between;height: 56px;flex: 0 0 56px;}
#aisiq-overlay-detail-main .aisiq-overlay-detail-header-title{font-size: 18px;color: #000;line-height: 26px;}
#aisiq-overlay-detail-main .aisiq-overlay-detail-header-controls{display: flex;align-items: center;column-gap: 8px;}
#aisiq-overlay-detail-main .aisiq-overlay-header-control-btn button{outline: none;border: 0;cursor: pointer;width: 28px;height: 28px;display: flex;align-items: center;justify-content: center;flex: 0 0 28px;border-radius: 50%;}
#aisiq-overlay-detail-main .aisiq-overlay-header-control-btn button *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-overlay-header-control-btn button:hover{background-color: #E8E8E8;}
#aisiq-overlay-detail-main .aisiq-overlay-header-control-btn{display: flex;justify-content: center;align-items: center;width: 24px;height: 24px;}
#aisiq-overlay-detail-main .aisiq-overlay-scrollable-wrapper{max-width: 1080px;margin: 0 auto;padding: 0 0 48px 0;}

#aisiq-overlay-detail-main .aisiq-overlay-scrollable-content{flex-grow: 1;overflow-y: auto;overflow-x: hidden;}
#aisiq-overlay-detail-main .aisiq-overlay-scrollable-content-holder{padding: 24px 24px 0 24px;min-height: calc(100% - 92px);}

#aisiq-overlay-detail-main .aisiq-overlay-userquery{display: flex;justify-content: flex-end;column-gap: 8px;}
#aisiq-overlay-detail-main .aisiq-overlay-userquery-text{font-size: 16px;color: #000;line-height: 22px;background-color: #FDE8F0;border-radius: 10px 10px 0 10px;padding: 12px 16px;}
#aisiq-overlay-detail-main .aisiq-overlay-userquery-time{color:#666;text-align:right;font-size:12px;font-style:normal;font-weight:400;line-height:normal}
#aisiq-overlay-detail-main .aisiq-overlay-userquery-section{display: flex;flex-direction: column;row-gap: 4px;}
#aisiq-overlay-detail-main .aisiq-overlay-userquery-avatar{width: 32px;height: 32px;display: flex;justify-content: center;align-items: center;border-radius: 50%;background-color: #EFEFEF;margin: 8px 0 0 0 ;}
#aisiq-overlay-detail-main .aisiq-overlay-output-section{margin: 48px 0 0 0;}
#aisiq-overlay-detail-main .aisiq-overlay-output-section h2{font-size: 28px;color: #000;line-height: 42px;padding: 24px 0 16px 0;}
#aisiq-overlay-detail-main .aisiq-overlay-output-section h3{font-size: 24px;color: #000;line-height: 32px;padding: 20px 0 12px 0;}
#aisiq-overlay-detail-main .aisiq-overlay-output-section h3{font-size: 20px;color: #000;line-height: 28px;padding: 20px 0 12px 0;}
#aisiq-overlay-detail-main .aisiq-overlay-output-header{display: flex;column-gap: 8px;}
#aisiq-overlay-detail-main .aisiq-overlay-header-brand{width: 32px;height: 32px;border-radius: 50%;background-color: #FFE2ED;display: flex;justify-content: center;align-items: center;margin: 4px 0 0 0;}
#aisiq-overlay-detail-main .aisiq-overlay-header-title{width: 100%;}
#aisiq-overlay-detail-main .aisiq-overlay-header-title h1{font-size: 32px;color: #000;line-height: 42px;margin: 0;padding: 0;font-weight: 600;}
#aisiq-overlay-detail-main .aisiq-related-products-section{display: flex;flex-direction: column;margin: 24px 0 0 0;row-gap: 16px;}
#aisiq-overlay-detail-main .aisiq-related-products-title{font-size: 18px;color: #000;line-height: 22px;font-weight: 500;}
#aisiq-overlay-detail-main .aisiq-related-products-wrapper{display: flex;gap: 12px;}
#aisiq-overlay-detail-main .aisiq-related-product-item{flex: 1 1 20%;max-width: 210px;}
#aisiq-overlay-detail-main .aisiq-related-product-item a{border-radius: 10px;border: 1px solid #DCDCDC;background: #FFF;box-shadow: 0px 7px 15px 0px rgba(192, 192, 192, 0.22);padding: 12px;transition: transform 0.2s ease-in-out;transform: translateY(0);text-decoration: none;color: inherit;display: flex;flex-direction: column;row-gap: 8px;}
#aisiq-overlay-detail-main .aisiq-related-product-item a *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-related-product-item a:hover{box-shadow: 0px 7px 15px 0px rgba(192, 192, 192, 0.12); transform: translateY(2px);}
#aisiq-overlay-detail-main .aisiq-related-product-item-thumbnail-container{width: 100%;height: 150px;display: flex;justify-content: center;align-items: center;overflow: hidden;}
#aisiq-overlay-detail-main .aisiq-related-product-item-thumbnail-container img{max-width: 100%;max-height: 148px;}
#aisiq-overlay-detail-main .aisiq-related-products-item-context{display: flex;flex-direction: column;row-gap: 8px;}
#aisiq-overlay-detail-main .aisiq-related-product-item-title{font-size: 14px;font-weight: 500;line-height: 18px; height: 36px; overflow: hidden;}
#aisiq-overlay-detail-main .aisiq-related-product-item-brand-logo{width: 16px;height: 16px;display: flex;justify-content: center;align-items: center;}
#aisiq-overlay-detail-main .aisiq-related-product-item-brand-logo img{display: flex;justify-content: center;align-items: center;max-width: 14px;}
#aisiq-overlay-detail-main .aisiq-related-product-item-brand{display: flex;align-items: center;column-gap: 4px;}
#aisiq-overlay-detail-main .aisiq-related-product-item-pricing{display: flex;column-gap: 4px;align-items: baseline;}
#aisiq-overlay-detail-main .aisiq-related-product-item-saleprice{font-size: 16px;font-weight: 600;color: #000;}
#aisiq-overlay-detail-main .aisiq-related-product-item-MRP{font-size: 14px;color: #666666;text-decoration: line-through;}
#aisiq-overlay-detail-main .aisiq-related-product-item-cta{display: flex;justify-content: center;align-items: center;font-size: 14px;font-weight: 500;line-height: 18px;background-color: #DF1362;color: #FFF;padding: 4px 8px;border-radius: 4px;text-decoration: none;height: 36px;}
#aisiq-overlay-detail-main .aisiq-related-product-item-cta *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-related-product-item-cta svg{display: block;}
#aisiq-overlay-detail-main .aisiq-related-product-item-cta:hover{background-color: #F2196D;}

#aisiq-overlay-detail-main .aisiq-related-product-item-rating:empty{display: none;}
#aisiq-overlay-detail-main .aisiq-related-product-item-rating{display:flex;align-items:center;font-size:16px;color:#f39c12}
#aisiq-overlay-detail-main .aisiq-related-product-item-rating:empty{height:0;margin:0;padding:0;visibility:hidden}
#aisiq-overlay-detail-main .aisiq-product-star-ratings{display:inline-flex;position:relative}
#aisiq-overlay-detail-main .aisiq-product-star-ratings::before{content:'â˜†â˜†â˜†â˜†â˜†';display:inline-block;line-height: 18px;}
#aisiq-overlay-detail-main .aisiq-star-rating__full{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;color:#f39c12;line-height: 18px;}
#aisiq-overlay-detail-main .aisiq-product-star-ratings[data-rating^="1"] .aisiq-star-rating__full{width:20%}
#aisiq-overlay-detail-main .aisiq-product-star-ratings[data-rating^="2"] .aisiq-star-rating__full{width:40%}
#aisiq-overlay-detail-main .aisiq-product-star-ratings[data-rating^="3"] .aisiq-star-rating__full{width:60%}
#aisiq-overlay-detail-main .aisiq-product-star-ratings[data-rating^="4"] .aisiq-star-rating__full{width:90%}
#aisiq-overlay-detail-main .aisiq-product-star-ratings[data-rating^="5"] .aisiq-star-rating__full{width:100%}
#aisiq-overlay-detail-main .aisiq-product-star-ratings[data-rating$=".5"] .aisiq-star-rating__full::after{content:'â˜…';position:absolute;color:#f39c12;width:10px;overflow:hidden}
#aisiq-overlay-detail-main .aisiq-star-rating__full::before{content:'â˜…â˜…â˜…â˜…â˜…'}
#aisiq-overlay-detail-main .aisiq-overlay-output-article{margin: 16px 0 0 0;}
#aisiq-overlay-detail-main .aisiq-overlay-output-article p{font-size: 16px;color: #444;line-height: 24px;padding: 0 0 16px 0;display: block;}
#aisiq-overlay-detail-main h3 a{color: #DF1362;text-decoration: underline;}
#aisiq-overlay-detail-main .aisiq-product-card-full{margin: 4px 0 24px 0;}
#aisiq-overlay-detail-main .aisiq-product-card-full a{display: flex;border-radius: 8px;border: 1px solid #DCDCDC;background: #FFF;box-shadow: 0px 7px 15px 0px rgba(192, 192, 192, 0.10);padding: 20px;align-items: center;gap: 24px;transition: transform 0.2s ease-in-out;}
#aisiq-overlay-detail-main .aisiq-product-card-full a *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-product-card-full a:hover{box-shadow: 0px 7px 15px 0px rgba(192, 192, 192, 0.12);border-color: #c1c1c1; transform: translateY(1px);}
#aisiq-overlay-detail-main .aisiq-product-card-full-content{display: flex;gap: 20px;}
#aisiq-overlay-detail-main .aisiq-product-card-full-thumbnail{width: 140px;height: 140px;flex: 0 0 140px;}
#aisiq-overlay-detail-main .aisiq-product-card-full-thumbnail img{max-width: 100%;max-height: 140px;}
#aisiq-overlay-detail-main .aisiq-product-card-full-context{display: flex;flex-direction: column;gap: 8px;}
#aisiq-overlay-detail-main .aisiq-product-card-full-context h3{font-size: 16px;color: #000;line-height: 20px;font-weight: 500;margin: 0 0 6px 0;padding: 0;}
#aisiq-overlay-detail-main .aisiq-product-card-full-context p{font-size: 15px;color: #666;line-height: 22px;margin: 0;padding: 0;}
#aisiq-overlay-detail-main .aisiq-product-card-full-cta{flex: 0 0 180px;}
#aisiq-overlay-detail-main .aisiq-overlay-output-article p a,#aisiq-overlay-detail-main .aisiq-overlay-output-article h1 a, #aisiq-overlay-detail-main .aisiq-overlay-output-article h2 a {text-decoration: underline;color: #DF1362;}
#aisiq-overlay-detail-main .aisiq-overlay-output-article a:hover{text-decoration: none;}
#aisiq-overlay-detail-main span.aisiq-citation-link{display: inline-block;margin: 0 2px;}
#aisiq-overlay-detail-main span.aisiq-citation-link a{min-width: 20px;height: 20px;background-color: #DDDDDD;padding:4px;border-radius: 4px;display: flex;justify-content: center;align-items: center;text-decoration: none;color: #000;font-size: 14px;}
#aisiq-overlay-detail-main span.aisiq-citation-link a:hover{background-color: #DF1362;color: #FFF;}
#aisiq-overlay-detail-main ul{}
#aisiq-overlay-detail-main ul li{list-style-type: disc;margin: 16px 0 0 16px;display: block;font-size: 16px;color: #444;line-height: 24px;position: relative;padding: 0 0 0 16px;}
#aisiq-overlay-detail-main ul li::before{content:"";position:absolute;left:0;top:.6em;width:.4em;height:.4em;background-color:#000;border-radius:50%}
#aisiq-overlay-detail-main ul li strong{font-weight:600;color:#000}

#aisiq-overlay-detail-main .aisiq-reference-articles-section{display: grid; grid-template-columns: repeat(5, 1fr); gap: 15px; }
#aisiq-overlay-detail-main .aisiq-reference-article-item{flex: unset !important;max-width: none !important;width: auto;min-width: 0;box-sizing: border-box;}
#aisiq-overlay-detail-main .aisiq-reference-article-item a{border-radius: 6px;background: linear-gradient(92deg, #FFEBEE 5.26%, #FFEBEE 45%, #F8E9F1 95.57%);display: flex;padding: 16px;font-size: 15px;color: #000;line-height: 20px;text-decoration: none;height: 100%;position: relative;}
#aisiq-overlay-detail-main .aisiq-reference-article-item a:hover{background: #F5E4E4;}
#aisiq-overlay-detail-main .aisiq-reference-article-item a *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-reference-article-item a h3{font-size: 15px;color: #000;line-height: 20px;margin: 0;padding: 0;}
#aisiq-overlay-detail-main .aisiq-reference-article-item a span{position: absolute;top: 5px;right: 5px;}
#aisiq-overlay-detail-main .aisiq-reference-article-item.placeholder {visibility: hidden;pointer-events: none;}
#aisiq-overlay-detail-main .aisiq-reference-article-item.placeholder * {display: none !important;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions{margin: 40px 0 0 0;display: flex;align-items: center;justify-content: space-between;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul{display: flex;align-items: center;margin: 0;padding: 0;list-style-type: none;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li{display: flex;gap: 10px;list-style-type: none;margin: 0;padding: 0;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li::before{content: none;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li button{display: flex;align-items: center;justify-content: center;gap: 6px;border-radius: 20px;padding: 8px 14px;height: 38px;cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li button svg{display: block;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li button:hover{background-color: #FEEBEE;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li button *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li .aisiq-overly-actions-icon-only{padding: 8px;}

#aisiq-overlay-detail-main .aisiq-overlay-output-relarticles{margin: 20px 0 0 0;display: inline-block;width: 100%;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item{}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul{margin: 0;padding: 0;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li{margin: 0;padding: 0;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li::before{content: none;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li a{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding:12px 0;border-top: 1px solid #E2E2E2;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li a *{cursor: pointer;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li svg{display: block;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li span{display: block;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li:last-child a{border-bottom: 1px solid #E2E2E2;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li a:hover{color: #DF1362;}
#aisiq-overlay-detail-main .aisiq-overlay-relatedarticles-item ul li a:hover path{fill: #DF1362;}

#aisiq-overlay-detail-main .aisiq-overlay-fixed-search{position: sticky;bottom: 0;left: 0;right: 0; width: 100%;margin: 0 auto;background: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 5%, #666666 100%);padding: 20px 0 0 0;}
#aisiq-overlay-detail-main .aisiq-overlay-fixed-search-container{align-items: center;padding: 16px;border-radius: 12px 12px 0px 0px;background: #FFF;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.22);width: 100%;max-width: 700px;margin: 0 auto;}
#aisiq-overlay-detail-main .aisiq-overlay-search-area{display: flex;border: 1px solid #858688;border-radius: 6px;height: 40px;align-items: center;}
#aisiq-overlay-detail-main .aisiq-brandlogo{margin:0 0 0 8px;width:30px;height:40px;display:flex;align-items:center;justify-content:center}
#aisiq-overlay-detail-main .aisiq-search-input{flex-grow:1;border:0}
#aisiq-overlay-detail-main .aisiq-search-input input{width:100%;padding:5px 6px;height:40px;font-size: 14px;}
#aisiq-overlay-detail-main .aisiq-search-input input::placeholder {color: #888;font-size: 14px;}
#aisiq-overlay-detail-main .aisiq-search-submit-btn button{height:40px;width:40px;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}
#aisiq-overlay-detail-main .aisiq-search-submit-btn button *{cursor: pointer;}

#aisiq-overlay-detail-main .aisiq-popover{position:absolute;background:#fff;border:1px solid #ccc;padding:15px;border-radius:8px;box-shadow:0 6px 20px #0000001a;max-width:380px;z-index:9999}
#aisiq-overlay-detail-main .aisiq-popover-description{margin:4px 0 0}
#aisiq-overlay-detail-main .aisiq-popover-description p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#444;margin:0;padding:0;font-size:15px;line-height:20px}
#aisiq-overlay-detail-main .aisiq-popover-title a{font-size: 15px;font-weight: 500;line-height: 20px;display: inline-block;width: 100%;}
#aisiq-overlay-detail-main .aisiq-popover-title a:hover{color:#DF1362 ;}
#aisiq-overlay-detail-main .aisiq-popover-website{display: flex;align-items: center;gap: 4px;margin: 8px 0 0 0;}
#aisiq-overlay-detail-main .aisiq-popover-website-logo{width: 16px;height: 16px; display: flex;justify-content: center;align-items: center;}
#aisiq-overlay-detail-main .aisiq-popover-website-logo img{display: flex;justify-content: center;align-items: center;max-width: 14px;max-height: 14px;}
#aisiq-overlay-detail-main .aisiq-popover-website-url{font-size: 14px;font-weight: 400;color: #222;}

#aisiq-overlay-detail-main .aisiq-tooltip-item{position:relative;cursor:pointer}
#aisiq-overlay-detail-main .aisiq-tooltip-item::after{content:attr(data-tooltip);position:absolute;top:-40px;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10}
#aisiq-overlay-detail-main .aisiq-tooltip-item::before{content:'';position:absolute;top:-8px;left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#333;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}
#aisiq-overlay-detail-main .aisiq-tooltip-item:hover::after,#aisiq-overlay-detail-main .aisiq-tooltip-item:hover::before {opacity: 1;visibility: visible;}



/*====== Skeleton Loading =====*/
#aisiq-overlay-detail-main .aisiq-skeleton-load-post{width:100%;display:flex;margin: 48px 0 0 0;}
#aisiq-overlay-detail-main .aisiq-skeleton-load-line-container{display:flex;flex-direction:column;flex-grow:1}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-load--logo{width:32px;height:32px;display: flex;align-items: center;justify-content: center;background-color:#ccc;border-radius:50%;margin:8px;background-image:linear-gradient(90deg,#F2A1C0 0px,#F3C8D9 40px,#F2A1C0 80px);background-size:600px;animation:shine-avatar 1s infinite linear}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-line{width:100%;height:12px;margin-top:12px;border-radius:7px;background-image:linear-gradient(90deg,#F2A1C0 0px,#F3C8D9 40px,#F2A1C0 80px);background-size:600px;animation:shine-lines 1s infinite linear}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-load--logo + .aisiq-skeleton-line{margin-top:11px;width:100px}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-line ~ .aisiq-skeleton-line{background-color:#ddd}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-line:nth-child(1){width:80%}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-line:nth-child(2){width:60%}
#aisiq-overlay-detail-main .aisiq-skeleton-load-post .aisiq-skeleton-line:nth-child(3){width:40%}
@keyframes shine-lines {
0% {background-position: -300px;}
100% {background-position: 300px;}
}
@keyframes shine-avatar {
0% {background-position: -300px;}
100% {background-position: 300px;}
}
/*====== Skeleton Loading =====*/

/*========= Responsive Styles =========*/
@media (max-width: 1200px) {
#aisiq-overlay-detail-main .aisiq-related-product-item-cta-icon{display: none;}
#aisiq-overlay-detail-main .aisiq-overlay-header-title h1{font-size: 28px;line-height: 38px;}  
#aisiq-overlay-detail-main .aisiq-overlay-output-section h2 {font-size: 24px;line-height: 32px;}
}
@media (max-width: 991px) {
#aisiq-overlay-detail-main .aisiq-overlay-detail-fixed {top: 2%;left: 2%;}
#aisiq-overlay-detail-main .aisiq-product-card-full a{flex-direction: column;align-items: flex-start;}
#aisiq-overlay-detail-main .aisiq-product-card-full-cta {flex: 0 0 auto;margin-left: 160px;}
#aisiq-overlay-detail-main .aisiq-overlay-fixed-search-container {max-width: 96%;}
#aisiq-overlay-detail-main .aisiq-related-products-wrapper{flex-wrap: wrap;}  
#aisiq-overlay-detail-main .aisiq-related-product-item {flex: 0 0 32%;}
#aisiq-overlay-detail-main .aisiq-product-card-full a {align-items: stretch;}
}
@media (max-width: 767px) {

#aisiq-overlay-detail-main .aisiq-reference-articles-section{flex-wrap: wrap;}  
#aisiq-overlay-detail-main .aisiq-reference-article-item {flex: 1 1 48%;max-width: 49%;}
#aisiq-overlay-detail-main .aisiq-related-product-item {max-width: 50%;flex: 1 1 48%;}
#aisiq-overlay-detail-main .aisiq-product-card-full-cta {margin-left: 0;}
}
@media (max-width: 480px) {
#aisiq-overlay-detail-main .aisiq-related-product-item {max-width: 100%;flex: 1 1 100%;}
}



/*========= Responsive Styles ========*/
@media (max-width: 767px) {
/* Mobile default: hide main search bar, show minimized chat widget */
#aisiq-fixed-search { display: none !important; }
#aisiq-chat-widget { display: block !important; }
#aisiq-chat-widget .aisiq-chatwidget-modal-icon:nth-child(1){display: none;}
/* Mobile default: hide main search bar, show minimized chat widget */

#aisiq-chat-widget .aisiq-chat-widget-container button{width: 60px;height: 60px;gap: 0;padding: 0;border-radius: 16px;}
#aisiq-chat-widget .aisiq-chat-widget-container button span{display: none;}
#aisiq-chat-widget .aisiq-chat-widget-container button span.aisiq-chat-widget-brand{display: block;}
#aisiq-overlay-detail-main .aisiq-overlay-scrollable-content-holder {padding: 24px 16px 0 16px;}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-main{width: 100%;}
#aisiq-chat-widget .aisiq-chat-widget-modal{right: 0;width: 100%;}
#aisiq-chat-widget .aisiq-chat-widget-mdoal-inputarea{width: 100%;}
#aisiq-overlay-detail-main .aisiq-overlay-detail-fixed {left: 0%;width: 100%;}
#aisiq-overlay-detail-main .aisiq-related-products-wrapper {flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;padding-bottom: 10px;}
#aisiq-overlay-detail-main .aisiq-related-product-item {max-width: 210px;flex: 0 0 210px;width: 210px;min-width: 210px;max-width: none;}
#aisiq-overlay-detail-main .aisiq-reference-articles-section::-webkit-scrollbar, #aisiq-overlay-detail-main .aisiq-related-products-wrapper::-webkit-scrollbar {height: 6px;}
#aisiq-overlay-detail-main .aisiq-reference-articles-section::-webkit-scrollbar-track, #aisiq-overlay-detail-main .aisiq-related-products-wrapper::-webkit-scrollbar-track {background: #f1f1f1;border-radius: 3px;}
#aisiq-overlay-detail-main .aisiq-reference-articles-section::-webkit-scrollbar-thumb, #aisiq-overlay-detail-main .aisiq-related-products-wrapper::-webkit-scrollbar-thumb {background: #c1c1c1;border-radius: 3px;}
#aisiq-overlay-detail-main .aisiq-reference-articles-section::-webkit-scrollbar-thumb:hover, #aisiq-overlay-detail-main .aisiq-related-products-wrapper::-webkit-scrollbar-thumb:hover {background: #a8a8a8;}

#aisiq-overlay-detail-main .aisiq-overlay-fixed-search-container {max-width: 100%;border-radius: 0;padding: 12px;}
#aisiq-overlay-detail-main .aisiq-reference-articles-section{flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;padding-bottom: 10px;}
#aisiq-overlay-detail-main .aisiq-reference-article-item {flex: 0 0 300px;width: 300px;min-width: 300px;max-width: none;}
#aisiq-overlay-detail-main .aisiq-action-button-text{font-size: 0;width: 0;gap: 0;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul li button{width: 36px;height: 36px;background-color: #fff;padding: 0;gap: 0;box-shadow: 0 0px 15px rgba(0, 0, 0, .1);}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions ul {gap: 8px;}
#aisiq-overlay-detail-main .aisiq-overlay-article-actions {margin: 20px 0 0 0;}
#aisiq-chat-widget .aisiq-chat-widget-modal-suggestions-list ul li {padding: 10px 12px;font-size: 15px;}
#aisiq-overlay-detail-main .aisiq-overlay-header-title h1 {font-size: 22px;line-height: 26px;}
#aisiq-overlay-detail-main .aisiq-overlay-output-section h2 {font-size: 22px;line-height: 28px;}
#aisiq-overlay-detail-main .aisiq-product-card-full-context{}
#aisiq-overlay-detail-main .aisiq-product-card-full a {padding: 12px;}
#aisiq-overlay-detail-main .aisiq-product-card-info p{position:relative;line-height:1.4em;max-height:2.8em;overflow:hidden;transition:max-height .3s ease;margin-bottom:0}
#aisiq-overlay-detail-main .aisiq-product-card-info p.expanded{max-height:none}
#aisiq-overlay-detail-main .aisiq-product-card-info p.truncated::after{content:'';position:absolute;bottom:0;right:0;width:100%;height:1.4em;pointer-events:none}
#aisiq-overlay-detail-main .read-more-link{color:#DF1362;cursor:pointer;text-decoration:underline;font-size:14px;margin:5px 0 10px;display:inline-block}
#aisiq-overlay-detail-main .read-more-link::after{content:'';display:inline-block;width:0;height:0;margin-left:5px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #DF1362;transition:transform .3s ease;vertical-align:middle}
#aisiq-overlay-detail-main .read-more-link:hover::after {border-top-color: #DF1362;}
#aisiq-overlay-detail-main .read-more-link.expanded::after {transform: rotate(180deg);}
}
[data-tooltip] {position: relative;}
[data-tooltip]:before {content: attr(data-tooltip);position: absolute;bottom: 100%;left: 50%;transform: translateX(-50%);padding: 4px 8px;background-color: rgba(0, 0, 0, 0.8);color: white;font-size: 12px;border-radius: 4px;white-space: nowrap;opacity: 0;visibility: hidden;transition: opacity 0.2s ease, visibility 0.2s ease;pointer-events: none;margin-bottom: 5px;}
[data-tooltip]:hover:before {opacity: 1;visibility: visible;}
.aisiq-welcome-text { color: #000000ba; }
.broken-logo { display: none !important; }

#aisiq-injected-section.bottom.input.box #aisiq-fixed-search{display: block;}
#aisiq-injected-section.top.input.box #aisiq-fixed-search{display: block;}
#aisiq-injected-section.bottom.input.box #aisiq-chat-widget{display: none;}
#aisiq-injected-section.top.input.box #aisiq-chat-widget{display: none;}
#aisiq-injected-section.bottom.chat.widget #aisiq-fixed-search{display: none;}
#aisiq-injected-section.top.chat.widget #aisiq-fixed-search{display: none;}
#aisiq-injected-section.bottom.chat.widget #aisiq-chat-widget{display: block;}
#aisiq-injected-section.top.chat.widget #aisiq-chat-widget{display: block;}

#aisiq-injected-section.bottom.input.box .aisiq-fixed-search-container{top: auto; bottom: 0;}
#aisiq-injected-section.top.input.box .aisiq-fixed-search-container{top: 0; bottom: auto;}
#aisiq-injected-section.bottom.chat.widget .aisiq-chat-widget-container{top: auto; bottom: 0;}
#aisiq-injected-section.top.chat.widget .aisiq-chat-widget-container{top: 0; bottom: auto;}

#aisiq-injected-section.bottom.input.box #aisiq-fixed-search #aisiq-fixed-search-suggestions{bottom:calc(100% + -24px);border-radius:16px 16px 0 0;}
#aisiq-injected-section.top.input.box #aisiq-fixed-search #aisiq-fixed-search-suggestions{top:106px;border-radius:0 0 16px 16px;}
#aisiq-injected-section.bottom.input.box #aisiq-fixed-search .aisiq-fixed-searcharea{border-radius:12px 0 0 0;}
#aisiq-injected-section.top.input.box #aisiq-fixed-search .aisiq-fixed-searcharea{border-radius: 0 0 0 12px;}