body{font-family:var(--bs-font-family)!important;font-size:var(--bs-font-size);background-color:var(--bs-gray-100)}a{font-size:var(--bs-btn-font-size)!important}@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');.container-xxl{max-width:1480px;margin:auto}.navigation-bar *:not(.navigation-bar-dropdown-body){background-color:unset}.navigation-bar{padding:0 1rem;border-bottom:1px solid var(--bs-gray-200)}.dropdown-search-visible.dropdown-search .navigation-bar-dropdown-menu .navigation-bar-item{border-radius:0.375rem}.dropdown-search-visible .navigation-bar-dropdown-menu{padding:0;border-radius:0.375rem;background-color:var(--bs-gray-100)!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.dropdown-search .shopicons-search{font-size:1.5rem;color:var(--bs-gray-700)}.text-primary{color:var(--bs-primary)!important}h1,.cards_form,#pdp #mid{max-width:1480px;margin:auto}h2,h3,h4,h5,h6,p{max-width:1480px;font-family:'Ubuntu',sans-serif}h1{font-size:clamp(2rem,5vw,2.5rem);font-weight:bold;font-family:'Ubuntu',sans-serif}h1:has(strong){font-family:'Ubuntu',sans-serif;font-weight:400}h1 strong{font-weight:700}h2{font-size:clamp(1.75rem,4vw,2rem);font-weight:500}h3{font-size:clamp(1.5rem,3.5vw,1.75rem);font-weight:500}h4{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:400}h5{font-size:clamp(1rem,2.5vw,1.25rem);font-weight:400}h6{font-size:clamp(0.875rem,2vw,1.1rem);font-weight:400}p{font-size:.9rem;line-height:1.6}a{font-size:inherit;text-decoration:none;color:var(--bs-primary)}a:hover{color:var(--bs-primary)}.thumbnail-card{background-color:var(--bs-gray-100)!important}.custom-card{text-align:left;border:none;padding:20px;position:relative;flex-grow:1;display:flex;flex-direction:column;height:100%;transition:transform 0.2s ease-in-out,box-shadow 0.2s ease-in-out}.col-lg-2 .custom-card{flex-direction:row}.custom-card:hover{box-shadow:0px 0px 4px rgba(0,0,0,0.1)!important}.card-body{display:flex;flex-direction:column;gap:15px;padding:20px;flex-grow:1;height:100%}.icon-circle{width:50px;height:50px;background-color:var(--bs-primary);border-radius:50%;display:flex;margin-right:auto;align-items:center;justify-content:center;aspect-ratio:1}.icon-circle i{font-size:1.5rem;color:white}.card-content{margin-top:1rem;width:100%;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.row.g-4{display:flex;flex-wrap:wrap;align-items:stretch}@media (max-width:767px){.custom-card{flex-direction:row;display:flex;align-items:center;padding:10px}.card-body{display:flex;flex-direction:row;gap:15px;padding:20px;flex-grow:1;height:100%;align-content:center;align-items:center}.card-content .card-text{display:none}}.brand-circle{width:80px;height:80px;border-radius:50%;background-color:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:auto;padding:12px;text-align:center}.brands swiper-slide{margin-bottom:4rem!important;margin-top:2rem!important;padding:1rem}.brand-circle img{width:70%;height:auto}.brand-name a{color:#000;text-align:center}.brand-name{text-align:center;font-size:0.9rem;margin-top:10px;color:#000000}body:has(.ci-header) .navigation-bar{margin-bottom:0!important}.ci-header{position:relative;overflow:hidden;height:300px;max-height:20vh;background:linear-gradient(45deg,#ED9551,#F9AFB3,#92DDEC,#FDC87D,#8854EF);background-size:300% 300%;animation:gradientMove 100s infinite linear alternate}@keyframes gradientMove{0%{background-position:0% 0%}25%{background-position:100% 50%}50%{background-position:50% 100%}75%{background-position:0% 50%}100%{background-position:100% 0%}}body:not(#body_home) .navigation-bar-footer:after{display:flex;content:"";height:24px;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;background:linear-gradient(45deg,#ED9551,#F9AFB3,#92DDEC,#FDC87D,#8854EF);background-size:300% 300%;animation:gradientMove 100s infinite linear alternate}body:has(.ci-header) .navigation-bar-footer:after{display:none!important}#footer{background-color:white}.navigation-bar-container{max-width:1480px}.navigation-bar-badge{background-color:var(--bs-indigo)!important;font-size:.75rem;height:18px;width:18px}.navbar .collapse{display:block;left:auto;bottom:auto;top:0;position:unset;background-color:transparent;height:unset;overflow-y:unset}@media only screen and (min-width:992px){.navigation-bar-footer .navigation-bar-container{flex-wrap:wrap}.navigation-bar-group-logo{order:1}.navigation-bar-group-search{order:2!important}.navigation-bar-collapse{order:3;width:100%;border-top:1px solid var(--bs-gray-200)}.navigation-bar-footer .navigation-bar-collapse .justify-content-lg-end{justify-content:flex-start!important}.navigation-bar-footer .navigation-bar-collapse .navigation-bar-item{padding:1.5rem 1rem;border-bottom:1px solid transparent;transition:.2s ease}.navigation-bar-footer .navigation-bar-collapse .navigation-bar-item:hover{border-bottom:1px solid var(--bs-primary);background-color:var(--bs-gray-100)}.navigation-bar{padding:0 1rem;border-bottom:none!important}}.navigation-bar-footer .navigation-bar-collapse .navigation-bar-item i{margin-right:.5rem;font-size:1.1rem;color:var(--bs-primary)}.spark-ai-sidebar{background-color:#ffffff;border-right:1px solid #e0e0e0;min-height:100vh;border-top-right-radius:16px;border-bottom-right-radius:16px;padding:2rem 1rem}.spark-ai-sidebar h2{font-size:1.5rem;font-weight:800;color:#212529;margin-bottom:2rem}.spark-ai-sidebar details{background:#f8f9fa;border-radius:12px;padding:0.6rem 0.8rem;margin-bottom:1rem;box-shadow:0 1px 4px rgba(0,0,0,0.03);transition:all 0.3s ease}.spark-ai-sidebar summary{cursor:pointer;font-weight:600;display:flex;align-items:center;color:#333}.spark-ai-sidebar details[open] summary{color:#ED9551}.spark-ai-sidebar ul ul{margin:0.5rem 0 0 1rem;padding-left:0.5rem;border-left:2px dashed #ddd}.spark-ai-sidebar a{color:#555;font-size:0.95rem;display:block;padding:0.2rem 0}.spark-ai-sidebar a:hover{color:#8854EF}#toneSelect{border-radius:8px;background-color:#f8f9fa;border:1px solid #ced4da;font-weight:500}.spark-ai-main{padding:2rem}.spark-ai-main h1{font-weight:700;font-size:2rem}.spark-ai-main .lead{font-size:1.15rem;color:#555}.spark-ai-card{border:1px solid #e2e8f0;border-radius:0.75rem;background-color:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease;padding-top:1.2rem}.spark-ai-card:hover{transform:translateY(-4px);box-shadow:0 8px 18px rgba(0,0,0,0.06)}.spark-ai-card .card-title{font-weight:600;font-size:1.1rem;display:flex;align-items:center;gap:0.75rem}.spark-ai-card .card-text{flex-grow:1}.spark-ai-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:0.5rem;font-size:1.25rem;color:white}.spark-icon-orange{background-color:#ED9551}.spark-icon-pink{background-color:#F9AFB3}.spark-icon-blue{background-color:#92DDEC}.spark-icon-yellow{background-color:#FDC87D;color:#212529}.spark-icon-purple{background-color:#8854EF}.spark-btn-orange{background:linear-gradient(to right,#f2a366,#ed9551);border:none;color:white}.spark-btn-pink{background:linear-gradient(to right,#f9c5c8,#f9afb3);border:none;color:white}.spark-btn-blue{background:linear-gradient(to right,#b6e9f5,#92ddec);border:none;color:#093642}.spark-btn-yellow{background:linear-gradient(to right,#fddf99,#fdc87d);border:none;color:#3c2f00}.spark-btn-purple{background:linear-gradient(to right,#a984f9,#8854ef);border:none;color:white}.spark-btn{display:inline-block;border-radius:50px;padding:0.5rem 1.25rem;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.25s ease-in-out}.spark-btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,0.1)}.spark-contenttype-button{background-color:#4b21bd;background-image:linear-gradient(to bottom right,#5e32d4,#4b21bd);color:#ffffff;border:none;border-radius:0.75rem;padding:0.75rem 1rem;font-weight:600;display:flex;align-items:center;justify-content:space-between;width:100%;box-shadow:0 4px 12px rgba(0,0,0,0.08);transition:all 0.25s ease-in-out;text-align:left;gap:0.75rem}.spark-contenttype-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,0.12);background-image:linear-gradient(to bottom right,#6f45e0,#4b21bd)}.spark-contenttype-button i{font-size:1.2rem;background-color:#e7deff;color:#4b21bd;padding:0.6rem;border-radius:0.5rem;display:flex;align-items:center;justify-content:center}.spark-contenttype-button.active{outline:2px solid #ccbeff;outline-offset:2px}:root{--bs-primary:#4065fc!important;--bs-font-family:'Inter',sans-serif;--bs-indigo-800:color-mix(in srgb,var(--bs-indigo) 80%,white);--bs-btn-font-size:.9rem!important;--bs-font-size:.9rem!important;--bs-indigo:#4065fc!important}.btn{--bs-font-size:.9rem!important;--bs-btn-font-size:.9rem!important}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-indigo)!important;--bs-btn-border-color:var(--bs-indigo)!important;--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:var(--bs-indigo-800);--bs-btn-hover-border-color:var(--bs-indigo-800);--bs-btn-focus-shadow-rgb:102,16,242;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4a0cb3;--bs-btn-active-border-color:#420ba3;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-indigo);--bs-btn-disabled-border-color:var(--bs-indigo)}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:var(--bs-indigo);--bs-btn-border-color:var(--bs-indigo);--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:var(--bs-indigo-800);--bs-btn-hover-border-color:var(--bs-indigo-800);--bs-btn-focus-shadow-rgb:128,178,77;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-indigo);--bs-btn-active-border-color:var(--bs-indigo);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--bs-indigo);--bs-btn-disabled-border-color:var(--bs-indigo)}.btn-outline-success,.btn-outline-dark{--bs-btn-color:var(--bs-indigo);--bs-btn-border-color:var(--bs-indigo);--bs-btn-hover-color:#fff!important;--bs-btn-hover-bg:var(--bs-indigo-800);--bs-btn-hover-border-color:var(--bs-indigo-800);--bs-btn-focus-shadow-rgb:113,176,48;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--bs-indigo);--bs-btn-active-border-color:var(--bs-indigo);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#71b030;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bs-indigo);--bs-gradient:none}