.revealing-button{--height:38px;--width:38px;--expanded-width:19ch;z-index:2;padding:3px;cursor:pointer;position:relative;border:none;background-color:#398070;height:var(--height);width:var(--width);border-radius:50%;display:flex;align-items:center;transition:height .3s ease-in-out,width .3s ease-in-out}.revealing-button:focus-visible{outline-style:solid;outline-width:var(--oui-scale-1);outline-color:var(--oui-orange-100);outline-offset:var(--oui-scale-1)}.revealing-button .plus{scale:0;opacity:0;background:#fff;box-shadow:0 4px 8px 0 rgba(47,99,88,.3);transform:rotate(-90deg);transition:scale .5s ease-in-out,transform 1s ease-in-out;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;height:calc(var(--height) - 6px);width:calc(var(--width) - 6px);margin-left:auto}.revealing-button .plus .vertical-line{transition:transform .5s ease-in-out,opacity .5s ease-in-out}.revealing-button .plus .plus-icon{width:12px;height:12px}.revealing-button .plus .plus-icon.expanded .vertical-line{transform:rotate(90deg);opacity:0}.revealing-button .text{white-space:nowrap;opacity:0;width:0}.revealing-button.revealed{animation:reveal-button-expand .4s ease-in-out .2s forwards}.revealing-button.revealed .plus{transform:rotate(0deg);scale:1;opacity:1}.revealing-button.revealed .text{animation:reveal-button-text-reveal .2s ease-in-out .4s forwards}@keyframes reveal-button-expand{50%{border-radius:var(--height)}to{width:auto;border-radius:var(--height);width:var(--expanded-width);justify-content:space-between}}@keyframes reveal-button-text-reveal{to{padding-left:16px;opacity:1}}.tabbed-section>.expandable-section-wrapper{max-height:var(--viewport-height,auto);transition:max-height 1s ease-in-out}.tabbed-section>.expandable-section-wrapper.expanded{max-height:3000px}.expandable-section-wrapper{position:relative;will-change:max-height;height:100%;overflow:hidden}.expandable-section-wrapper .revealing-button{position:sticky;left:50%;bottom:4px;transform:translateX(-50%);z-index:2}.tabbed-section>.expandable-section-wrapper:has(.revealing-button):not(.expanded):after{content:"";position:absolute;height:140px;width:100%;left:0;bottom:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 64%);pointer-events:none}.dynamic-section-form-element.expandable-info-set:not(:last-child){margin-bottom:32px}.dynamic-section-form-element.expandable-info-set:not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.expandable-info-set .expandable-info-set-header{display:flex;align-items:start;flex-direction:column;border-radius:8px}.dynamic-section-form-element.expandable-info-set .expandable-info-set-header:has(.oui-accordion--trigger:active){background-color:#489e88}.dynamic-section-form-element.expandable-info-set .oui-divider{position:relative;top:16px}.dynamic-section-form-element.expandable-info-set .oui-accordion--content{padding-inline:0}.dynamic-section-form-element.expandable-info-set .oui-accordion--content-wrapper{padding-block:8px 12px}.dynamic-section-form-element.expandable-info-set .oui-divider.oui-divider--horizontal+h3.oui-typography{margin-top:16px;display:block}.dynamic-section-form-element.expandable-info-set .oui-accordion--item{box-shadow:none;margin-bottom:0;display:flex;flex-direction:column-reverse}.dynamic-section-form-element.expandable-info-set .oui-accordion--item .oui-accordion--trigger{padding:0}.dynamic-section-form-element.expandable-info-set .oui-accordion--item .oui-accordion--trigger:active{background-color:transparent}.dynamic-section-form-element.expandable-info-set .oui-accordion--item .oui-accordion--trigger:active .expandable-info-set-header{background-color:#f5f5f5}.dynamic-section-form-element.expandable-info-set svg{position:relative;top:5px;transform:rotate(180deg);transition:transform .3s ease-in-out}.dynamic-section-form-element.expandable-info-set svg.expanded{transform:rotate(0deg)}.product-page-2-faq-container{background-color:var(--oui-white-100);padding:20px;border-radius:8px;margin-top:24px}.product-page-2-faq-container .product-page-faq-heading{margin-bottom:24px}.product-page-2-faq-container .oui-accordion--item{border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.102)}.product-page-2-faq-container .oui-accordion--item .oui-accordion--trigger{border-radius:20px!important;overflow:hidden}.product-page-2-faq-container .oui-accordion--item .oui-accordion--content-wrapper{padding-block:0 16px}.product-page-2-faq-container .faq-header{display:flex;justify-content:space-between;gap:8px;align-items:center}.product-page-2-faq-container .faq-header .faq-question{color:#424242;text-align:left;position:relative}.product-page-2-faq-container .faq-header .faq-question:before{content:"";position:absolute;width:6px;height:100%;min-height:28px;left:-22px;top:-2px;border-radius:0 4px 4px 0;background:linear-gradient(201deg,#ffd59d 8.55%,#ff970a 91.45%);transition:left .3s ease-in-out}.product-page-2-faq-container .faq-header .faq-question.faq-opened:before{left:-16px}.product-page-2-faq-container .faq-header .faq-open-icon{transition:transform .3s}.product-page-2-faq-container .faq-header .faq-open-icon.faq-opened{transform:rotate(45deg)}.product-page-2-faq-container .faq-answer{color:#424242}.dynamic-section-form-element.product-page-2-faq-container{padding-block:0;margin-top:0;padding-bottom:16px}.dynamic-section-form-element.product-page-2-faq-container:not(:last-child){margin-bottom:32px}.dynamic-section-form-element.product-page-2-faq-container:not(:last-child).minimal-spacing{margin-bottom:8px}.dna-search,.dna-search .dna{position:relative}.dna-search .dna{animation:dna-span-left-right 4s ease-in-out infinite;border:1px solid #000}@keyframes dna-span-left-right{0%{transform:translateY(20%)}50%{transform:translate(15%,20%)}to{transform:translateY(20%)}}.flask .flask-front{position:relative;transform:translate(-105%);animation:flask-span-right 6s ease-in-out infinite}.flask .flask-back{position:relative;animation:flask-span-left 6s ease-in-out infinite;transform:translate(105%)}@keyframes flask-span-right{50%{transform:translate(0)}to{transform:translate(-105%)}}@keyframes flask-span-left{50%{transform:translate(0)}to{transform:translate(105%)}}.seo-contexts .dynamic-section-form-element.heading1 .scroll-container{padding-inline:0}.dynamic-section-form-element.heading1{display:flex;justify-content:space-between;gap:4px;text-wrap:pretty}.dynamic-section-form-element.heading1.default:not(:last-child){margin-bottom:32px}.dynamic-section-form-element.heading1.default:not(:last-child).minimal-spacing{margin-bottom:8px}@media(min-width:900px){.dynamic-section-form-element.heading1.default:not(:last-child){margin-bottom:42px}.dynamic-section-form-element.heading1.default:not(:last-child).minimal-spacing{margin-bottom:8px}}.dynamic-section-form-element.heading1.dna:not(:last-child),.dynamic-section-form-element.heading1.flask:not(:last-child){margin-bottom:12px}.dynamic-section-form-element.heading1.dna:not(:last-child).minimal-spacing,.dynamic-section-form-element.heading1.flask:not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.heading1:has(+.product-page-2-faq-container):not(:last-child){margin-bottom:16px}@media(min-width:900px){.dynamic-section-form-element.heading1:has(+.product-page-2-faq-container):not(:last-child){margin-bottom:42px}.dynamic-section-form-element.heading1:has(+.product-page-2-faq-container):not(:last-child).minimal-spacing{margin-bottom:8px}}.dynamic-section-form-element.heading1:has(+.product-page-2-faq-container):not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.heading1 svg{min-width:72px;align-self:end}.dynamic-section-form-element.heading2:not(:last-child){margin-bottom:28px}.dynamic-section-form-element.heading2:not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.image img{position:relative!important}.dynamic-section-form-element.image:not(:last-child){margin-bottom:32px}.dynamic-section-form-element.image:not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.list{position:relative;left:16px;width:calc(100% - 20px)}.dynamic-section-form-element.list:not(:last-child){margin-bottom:32px}.dynamic-section-form-element.list:not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.list .table .scroll-container{padding-inline:0}.dynamic-section-form-element li:has(li)::marker{color:transparent}.dynamic-section-form-element li::marker{color:var(--oui-grey-80);font-weight:inherit}.seo-contexts .dynamic-section-form-element.table .scroll-container{padding-inline:0}.seo-contexts .dynamic-section-form-element.table a{color:#01b37a}.dynamic-section-form-element.table:not(:last-child){margin-bottom:32px}.dynamic-section-form-element.table:not(:last-child).minimal-spacing{margin-bottom:8px}.dynamic-section-form-element.table .scroll-container{overflow-x:auto;padding-inline:36px}@media(min-width:900px){.dynamic-section-form-element.table .scroll-container{padding-inline:0}}.dynamic-section-form-element.table table{width:100%;border-collapse:separate;border-spacing:4px}.dynamic-section-form-element.table table td,.dynamic-section-form-element.table table th{text-align:left;padding:6px 16px;min-width:100px;border-radius:4px}.dynamic-section-form-element.table table th{background-color:#244c44}.dynamic-section-form-element.table table td{background-color:#f5f5f5}.dynamic-section-form-element.paragraph:not(:last-child){margin-bottom:42px}.dynamic-section-form-element.paragraph:not(:last-child).minimal-spacing{margin-bottom:8px}.brand-wrapper .table-section .table table td{background-color:#fefefe}.brand-wrapper .table-section table tr:last-child td{align-content:start}.brand-wrapper .table-section{margin-top:-12px;margin-bottom:var(--oui-scale-7)}@media(min-width:900px){.brand-wrapper .table-section{margin-top:-24px;margin-bottom:var(--oui-scale-9)}}.brand-wrapper .table-section .scroll-container{padding-inline:0}.brand-wrapper .brand-container{color:var(--oui-grey-100);margin-bottom:var(--oui-scale-7);font-family:manrope}@media(min-width:900px){.brand-wrapper .brand-container{margin-bottom:var(--oui-scale-9)}.brand-wrapper .brand-container .brand-heading{line-height:normal}}.brand-wrapper .brand-container .description{margin-top:var(--oui-scale-3);font-size:12px;line-height:20px;font-weight:400;font-family:manrope}@media(min-width:900px){.brand-wrapper .brand-container .description{margin-top:var(--oui-scale-6);font-size:14px;line-height:24px}}.brand-wrapper .brand-container .description>p>span{font-size:12px!important;line-height:20px;font-weight:400;font-family:manrope}@media(min-width:900px){.brand-wrapper .brand-container .description>p>span{font-size:14px!important;line-height:24px}}.copyright{display:flex;flex-direction:column;align-items:center;color:var(--oui-grey-80);gap:var(--oui-scale-4);padding-block:var(--oui-scale-5) var(--oui-scale-8)}@media(min-width:900px){.copyright{flex-direction:row;justify-content:space-between}}.copyright .tnc{display:flex}.copyright.items-in-cart,.copyright.product-page-active{padding-bottom:120px}@media(min-width:900px){.copyright.items-in-cart,.copyright.product-page-active{padding-bottom:0}}.faq-wrapper{color:var(--oui-grey-100)}@media(min-width:900px){.faq-wrapper .faq-heading{line-height:normal}}.faq-wrapper .faq-container .qna-wrapper{margin:var(--oui-scale-6) 0}.faq-wrapper .faq-container .qna-wrapper .qna-container{display:flex;gap:var(--oui-scale-4)}.faq-wrapper .faq-container .qna-wrapper .qna-container:not(:last-child){margin-bottom:var(--oui-scale-7)}.faq-wrapper .faq-container .qna-wrapper .qna-container .qna .answer{font-size:14px;font-weight:400;font-family:manrope;line-height:24px}.faq-wrapper .faq-container .qna-wrapper .qna-container .question{margin-bottom:var(--oui-scale-4)}.faq-wrapper .faq-accordion{margin-top:var(--oui-scale-7)}.faq-wrapper .faq-accordion .faq-accordion-header{display:flex;align-items:center;justify-content:space-between}.faq-wrapper .faq-accordion .faq-accordion-header .faq-question{display:flex}.faq-wrapper .faq-accordion .faq-accordion-header .faq-question .question-number{color:var(--oui-grey-100)}.faq-wrapper .faq-accordion .faq-accordion-header .faq-question .question{display:flex;color:var(--oui-grey-100);text-align:start;margin-left:var(--oui-scale-3)}.faq-wrapper .faq-accordion .faq-accordion-header .faq-accordion-open-icon{margin-left:var(--oui-scale-3)}.faq-wrapper .faq-accordion .faq-accordion-header .faq-open{transform:rotate(45deg)}.faq-wrapper .faq-accordion .faq-accordion-header>div{transition:transform .25s ease-in-out}.faq-wrapper .faq-accordion .oui-accordion--content-wrapper{padding-top:0!important}.faq-wrapper .faq-accordion .oui-accordion--content-wrapper .faq-accordion-content{margin:0 var(--oui-scale-7)}.faq-wrapper .faq-accordion .oui-accordion--content-wrapper .faq-accordion-content>p>span{font-size:12px!important}.global-footer{display:flex;flex-direction:column-reverse;justify-content:space-between;color:var(--oui-grey-100);border-top:1px dashed var(--oui-grey-40);border-bottom:1px dashed var(--oui-grey-40);padding:var(--oui-scale-7) 0;background-color:var(--oui-grey-05)}@media(min-width:900px){.global-footer{flex-direction:row;gap:var(--oui-scale-8);padding:var(--oui-scale-10) 0}}.global-footer .footer-left-content{display:flex;flex-direction:column;align-items:center;border-top:1px dashed var(--oui-grey-40);padding-top:var(--oui-scale-7);margin-top:var(--oui-scale-7)}@media(min-width:900px){.global-footer .footer-left-content{align-items:start;border-top:none;padding-top:0;margin-top:0}}.global-footer .footer-left-content .social-icon-content{display:flex;gap:var(--oui-scale-5);margin-top:var(--oui-scale-5)}.global-footer .footer-left-content .social-icon-content .social-icon{display:flex;align-items:center;justify-content:center;width:45px!important;height:45px!important;background-color:var(--oui-white-100);border-radius:var(--oui-scale-4)}.global-footer .footer-left-content .download-app-buttons{margin-top:var(--oui-scale-7);display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--oui-scale-1);gap:var(--oui-scale-1)}.global-footer .footer-right-content{display:flex;flex-direction:column}@media(min-width:900px){.global-footer .footer-right-content{justify-content:space-between;flex-direction:row;gap:56px}}.global-footer .footer-right-content .company-and-partners{display:flex;gap:40px}.global-footer .footer-right-content .company-and-partners .company-content,.global-footer .footer-right-content .company-and-partners .partner-content,.global-footer .footer-right-content .company-and-partners .policy-content{display:flex;flex-direction:column}.global-footer .footer-right-content .company-and-partners .company-content .footer-link-head,.global-footer .footer-right-content .company-and-partners .partner-content .footer-link-head,.global-footer .footer-right-content .company-and-partners .policy-content .footer-link-head{margin-bottom:var(--oui-scale-5)}.global-footer .footer-right-content .company-and-partners .company-content .footer-link,.global-footer .footer-right-content .company-and-partners .partner-content .footer-link,.global-footer .footer-right-content .company-and-partners .policy-content .footer-link{margin:var(--oui-scale-4) 0}.global-footer .footer-right-content .tests-and-checkups{display:flex;flex-direction:column}@media(min-width:900px){.global-footer .footer-right-content .tests-and-checkups{flex-direction:row;gap:56px}}.global-footer .footer-right-content .tests-and-checkups .health-checkup-content,.global-footer .footer-right-content .tests-and-checkups .lab-test-content{display:flex;flex-direction:column;border-top:1px dashed var(--oui-grey-40);padding-top:var(--oui-scale-7);margin-top:var(--oui-scale-7)}@media(min-width:900px){.global-footer .footer-right-content .tests-and-checkups .health-checkup-content,.global-footer .footer-right-content .tests-and-checkups .lab-test-content{border-top:none;padding-top:0;margin-top:0}}.global-footer .footer-right-content .tests-and-checkups .health-checkup-content .footer-link-head,.global-footer .footer-right-content .tests-and-checkups .lab-test-content .footer-link-head{margin-bottom:var(--oui-scale-5)}.global-footer .footer-right-content .tests-and-checkups .health-checkup-content .footer-link,.global-footer .footer-right-content .tests-and-checkups .lab-test-content .footer-link{margin:var(--oui-scale-4) 0}.marketing-page-footer{border-top:none}.footer-popular-products-wrapper{color:var(--oui-grey-100);background-color:var(--oui-grey-05)}.footer-popular-products-wrapper .footer-popular-products-container{padding:var(--oui-scale-6) 0;border-top:1px dashed var(--oui-grey-40)}@media(min-width:900px){.footer-popular-products-wrapper .footer-popular-products-container{padding:var(--oui-scale-10) 0}}.footer-popular-products-wrapper .footer-popular-products-container .heading{margin-bottom:var(--oui-scale-6)}.footer-popular-products-wrapper .footer-popular-products-container .products-container{display:grid;color:#636363;grid-row-gap:var(--oui-scale-7)}@media(min-width:900px){.footer-popular-products-wrapper .footer-popular-products-container .products-container{grid-template-columns:repeat(5,1fr);gap:var(--oui-scale-7)}}.footer-popular-products-wrapper .footer-popular-products-container .products-container .checkup{padding:var(--oui-scale-2) 0}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item{background-color:transparent!important;box-shadow:none;padding:var(--oui-scale-6) 0;border-top:1px dashed var(--oui-grey-40);border-radius:0}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--trigger{background-color:transparent!important;padding:0!important}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--trigger .header{display:flex;justify-content:space-between;align-items:center}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--trigger .header .heading{display:flex;text-align:left;color:var(--oui-grey-100)}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--trigger .header .accordion-closed{display:flex;color:var(--oui-grey-100);width:var(--oui-scale-6)}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--trigger .header .accordion-open{display:flex;color:var(--oui-grey-100);width:var(--oui-scale-6);transform:rotate(90deg)}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--trigger .header>div{transition:transform .25s ease-in-out}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--content{padding:0!important}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--content .oui-accordion--content-wrapper .products-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--oui-scale-6)}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion--item .oui-accordion--content .oui-accordion--content-wrapper .products-container .checkup{padding:var(--oui-scale-2) 0}.footer-popular-products-wrapper .footer-popular-products-accordion .oui-accordion .oui-accordion--item:not(:last-child){margin-bottom:0}.seo-contexts{padding-bottom:48px}.seo-contexts .dynamic-section-form-element.table table td{background-color:#fefefe}.app-footer{display:flex;flex-direction:column;justify-content:space-around;background-color:var(--oui-grey-05);padding:0 8% var(--oui-scale-5)}.app-footer ul{padding-left:14px}.other-footer-section{display:flex;flex-direction:column;justify-content:space-around;background-color:var(--oui-grey-05);padding-inline:8%}.other-footer-section ul{padding-left:14px}.cart-modal .oui-modal--content{padding:0}.cart-modal .oui-modal--content:has(.global-cart){background-color:var(--oui-cultured)}.cart-modal .cart-modal-body{display:flex;flex-direction:column;height:100%}.cart-modal .cart-modal-body .cart-modal-body-header{padding:26px 36px 0;display:flex;align-items:center;display:none}@media(min-width:900px){.cart-modal .cart-modal-body .cart-modal-body-header{display:block}}.cart-modal .cart-modal-body .cart-modal-body-header>button.oui-button{padding:0;gap:16px;color:var(--oui-grey-100)}.cart-modal .cart-modal-body .cart-modal-content{flex:1 1;display:flex;align-items:center;flex-direction:column}.cart-modal .cart-modal-body .cart-modal-content .empty-cart-animation{position:relative;width:200px;aspect-ratio:1;box-shadow:5px 7px 16px 3px rgba(0,0,0,.1);border-radius:50%;overflow:hidden;background-color:#f1f1f1;margin-block:25px 72px}@media(min-width:900px){.cart-modal .cart-modal-body .cart-modal-content .empty-cart-animation{margin-block:25% 72px}}.cart-modal .cart-modal-body .cart-modal-content .empty-cart-animation .empty-cart-mask{position:absolute;top:0;left:0}.cart-modal .cart-modal-body .cart-modal-content .empty-cart-animation .empty-cart{position:absolute;top:50%;left:50%;rotate:10deg;translate:200% -50%;animation:empty-cart-wheelie 6s infinite}.cart-modal .cart-modal-body .cart-modal-content .empty-cart-animation .empty-cart:after{content:"";position:absolute;height:0;box-shadow:-2px 0 14px 4px #d7d7d7;width:46px;top:100%;left:55%;translate:-50% -50%}.cart-modal .cart-modal-body .cart-modal-content .cart-empty-title{margin-bottom:20px;color:var(--oui-grey-60)}.cart-modal .cart-modal-body .cart-modal-content .cart-empty-description{margin-bottom:36px;max-width:212px;color:var(--oui-grey-100);text-align:center}.cart-modal .cart-modal-body .cart-modal-content .cart-empty-button{max-width:272px;margin-bottom:64px}.cart-modal .cart-modal-body .cart-info{color:#9d9d9d}.cart-modal .cart-modal-body .cart-footer{position:absolute;bottom:0;left:0;right:0}.cart-modal .cart-modal-body .cart-footer .cart-coupon{display:flex;padding:8px 16px;background-color:var(--oui-green-100);color:var(--oui-white-100)}.cart-modal .cart-modal-body .cart-footer .cart-coupon>svg{margin-right:8px}.cart-modal .cart-modal-body .cart-footer .cart-coupon .coupon-text{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.cart-modal .cart-modal-body .cart-footer .cart-coupon .coupon-text .coupon-code{background-color:#01a16e;padding:2px 4px;border-radius:8px}.cart-modal .cart-modal-body .cart-footer .cart-summary{display:flex;z-index:2;position:relative;align-items:center;padding:16px 24px 16px 16px;background-color:var(--oui-white-100);gap:16px}.cart-modal .cart-modal-body .cart-footer .cart-summary .summary-and-amount{display:flex;flex-direction:column}.cart-modal .cart-modal-body .cart-footer .cart-summary .summary-and-amount .cart-summary-text{color:var(--oui-grey-100)}.cart-modal .cart-modal-body .cart-footer .cart-summary>button{margin-left:auto;padding-inline:32px}.cart-modal .cart-modal-body .cart-footer .cart-summary>svg{height:32px;background-color:#f6f6f6;border-radius:6px}.cart-modal .cart-modal-body .global-cart{padding:20px 32px 142px;width:100%}.cart-modal .cart-modal-body .global-cart,.cart-modal .cart-modal-body .global-cart>.oui-card{display:flex;flex-direction:column;gap:16px}.cart-modal .cart-modal-body .global-cart>.oui-card .cart-item{gap:16px;padding-block:8px;display:flex;align-items:center;position:relative}.cart-modal .cart-modal-body .global-cart>.oui-card .cart-item .cart-item-details .cart-item-title{color:var(--oui-grey-100)}.cart-modal .cart-modal-body .global-cart>.oui-card .cart-item .cart-item-details .cart-item-price{color:var(--oui-grey-80)}.cart-modal .cart-modal-body .global-cart>.oui-card .cart-item>svg{height:32px;width:32px;min-width:32px;min-height:32px}.cart-modal .cart-modal-body .global-cart>.oui-card .cart-item>button{margin-left:auto;align-self:center;min-height:24px;border-radius:6px;min-width:24px;background-color:#f6f6f6}.cart-modal .cart-modal-body .global-cart>.oui-card .cart-item:not(:last-child):after{content:"";display:block;width:100%;height:1px;background-color:#f6f6f6;position:absolute;bottom:-9px;left:0}.cart-modal .cart-modal-body .global-cart>button{color:var(--oui-green-100);justify-content:start;background-color:var(--oui-white-100);box-shadow:0 2px 8px 0 #e0e0e0;padding:8px 25px;border-radius:8px}@keyframes empty-cart-wheelie{25%{translate:-40% -50%;rotate:0deg}40%{translate:-40% -50%;rotate:0deg}65%{translate:-40% -50%;rotate:15deg}to{translate:-300% -50%;rotate:15deg}}.product-search-modal .oui-modal--slider{background-color:var(--oui-white-100)}.product-search-modal .oui-modal--overlay>div{padding:0;background-color:#f5f5f5}.product-search-modal .oui-modal--footer{margin-top:auto;border-radius:0 0 24px 24px;overflow:hidden}.product-search-modal .sub-heading,.product-search-modal p{color:var(--oui-grey-100)}.product-search-modal .footer-container{z-index:10;position:relative;border-radius:24px 24px 0 0;box-shadow:var(--oui-shadow-level-6);background-color:#f5f5f5}.product-search-modal .footer-container .hope-component{padding:8px 0 28px;margin-bottom:-20px;border-radius:20px 20px 0 0}.product-search-modal .footer-container .footer{padding:16px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;background-color:#fff;justify-content:space-between;border-radius:24px 24px 0 0}.product-search-modal .footer-container .footer .cart-summary{display:flex;align-items:center;gap:8px}.product-search-modal .footer-container .footer .cart-summary .headings{display:flex;flex-direction:column}.product-search-modal .footer-container .footer .cart-summary .headings p:first-child{color:#3c3c3c}.product-search-modal .footer-container .footer .cart-summary .headings .oui-button{min-height:0;gap:2px;align-self:start}.product-search-modal .footer-container .footer .cart-summary .headings .oui-button .view-details-btn{color:#01b37a}.product-search-modal .modal-header .sub-heading{background-color:var(--oui-white-100);display:flex;gap:16px;padding:var(--oui-scale-5) var(--oui-scale-5) 0 var(--oui-scale-5)}.product-search-modal .modal-header .sub-heading .headings{display:flex;flex-direction:column}.product-search-modal .search-bar{padding:16px;background-color:var(--oui-white-100)}.product-search-modal .search-bar .oui-input--suffix{display:flex;flex-direction:column;align-items:center;padding-right:12px!important}.product-search-modal .search-bar .oui-input--prefix{display:flex;align-items:center;margin-top:4px;padding-inline:0!important}.product-search-modal .search-bar .oui-input--prefix:after{display:none}.product-search-modal .search-bar .oui-input--field-wrapper>.oui-input--wrapper{background-color:var(--oui-white-100);border:1px solid #ffc16c}.product-search-modal .search-bar .search-back-btn{padding-left:12px}.product-search-modal .search-bar .search-back-btn .back-icon{stroke-width:1px}.product-search-modal .search-bar .search-input{font-size:14px;font-family:Manrope}.product-search-modal .search-bar .oui-input--prefix>button,.product-search-modal .search-bar .oui-input--suffix>button{border:none;background:none;display:flex;cursor:pointer}.product-search-modal .search-bar input{background-color:var(--oui-white-100)}.product-search-modal .search-bar input::-moz-placeholder{color:#d6d6d6!important;font-family:Manrope;font-size:12px;line-height:16px;font-weight:500}.product-search-modal .search-bar input::placeholder{color:#d6d6d6!important;font-family:Manrope;font-size:12px;line-height:16px;font-weight:500}.product-search-modal .oui-modal--body{border-radius:0 0 24px 24px}.product-search-modal .oui-modal--content .oui-modal--header{margin-bottom:0;overflow:hidden}@media(min-width:900px){.product-search-modal .oui-modal--content .oui-modal--header{border-radius:24px 24px 0 0}}.product-search-modal .oui-modal--content .oui-modal--header>section{flex:1 1}.product-search-modal .oui-modal--content .oui-modal--header .oui-modal--close-button{position:absolute;top:16px;right:16px;z-index:10}.product-search-modal .search-queries-container{display:flex;flex-direction:column;gap:24px}.product-search-modal .search-queries-container .search-query-section .heading{display:flex;align-items:center;justify-content:space-between;gap:4px}.product-search-modal .search-queries-container .search-query-section .heading .trends-icons{margin-bottom:-4px;margin-left:2px}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container{display:flex;gap:12px}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container.stack-container{flex-wrap:wrap}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container.scroll-container{overflow-x:scroll}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container.scroll-container::-webkit-scrollbar{display:none}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container .search-query-btn{min-width:-moz-fit-content;min-width:fit-content;min-height:32px;background:#fff;padding:6px 12px;color:var(--oui-grey-100);border-color:transparent;box-shadow:none}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container .search-query-btn.btn-with-icon{padding:6px 12px 6px 6px}.product-search-modal .search-queries-container .search-query-section .search-query-btn-container .search-query-btn.btn-without-icon{border-radius:24px}.product-search-modal .tabs{position:relative;background-color:var(--oui-white-100)}.product-search-modal .tabs .oui-tabs--active-tab-indicator{position:sticky;width:100%;top:38px;padding-inline:16px;padding-top:18px;background-color:var(--oui-white-100)}.product-search-modal .tabs .oui-tabs--active-tab-indicator:before{content:"";position:absolute;bottom:0;left:16px;top:-36px;width:calc(100% - 32px);height:36px;border-radius:8px;z-index:101;background-color:#f5f5f5}.product-search-modal .tabs .oui-tabs--active-tab-indicator:after{content:"";position:absolute;bottom:0;left:16px;top:-40px;width:100%;margin-inline:-16px;height:40px;background-color:var(--oui-white-100)}.product-search-modal .tabs .oui-tabs--active-tab-indicator>div{width:calc(50% - 16px)!important;top:-38px;height:40px;z-index:101}.product-search-modal .tabs .oui-tabs--tabs-container{position:sticky;z-index:101;top:2px;background-color:transparent}.product-search-modal .tabs .oui-tabs--tabs-container .oui-tabs--tab{align-items:center;height:36px;z-index:102;background-color:transparent}.product-search-modal .tabs .oui-tabs--tabs-container .oui-tabs--tab>span{transition:color .25s ease-in-out}.product-search-modal .tabs .oui-tabs--tabs-container .oui-tabs--tab.oui-tabs--active-tab .product-count{border:none}.product-search-modal .tabs .tab-title{display:flex;align-items:center;color:#636363;font-weight:500}.product-search-modal .tabs .tab-title .product-count{margin-left:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:2px 4px;border-radius:50%;background-color:var(--oui-white-100);color:#2f6358;border:.5px solid #2f6358}.product-search-modal .tabs .oui-tabs--active-tab .tab-title{color:var(--oui-white-100);font-weight:800}@media(min-width:900px){.product-search-modal .oui-modal--content{height:80dvh}}.product-search-modal .result-list-container{overflow:auto;background-color:#f5f5f5}.product-search-modal .result-list-container .no-results-container{margin-top:16px;padding:0 8px;display:flex;flex-direction:column;align-items:center;gap:36px}.product-search-modal .result-list-container .no-results-container .error-message{display:flex;flex-direction:column;align-items:center;gap:6px;color:#9e9e9e;text-align:center}.product-search-modal .result-list-container .no-results-container .error-message img{margin-bottom:12px}.product-search-modal .result-list-container .no-results-container .support-container{display:flex;flex-direction:column;align-items:center;gap:19px;color:#606060}.product-search-modal .result-list-container .no-results-container .support-container p{text-align:center}.product-search-modal .result-list-container .no-search-result{margin-top:16px;display:flex;flex-direction:column;align-items:center;gap:4px}.product-search-modal .result-list-container .no-search-result .assistance-channels-wrapper .assistance-channel.background-enabled{background:#fff}.product-search-modal .result-list-container .result-list{padding:20px 16px;display:flex;flex-direction:column;gap:16px}.product-search-modal .result-list-container .result-list h4{color:var(--oui-grey-100)}.product-search-modal .result-list-container .result-list .loader{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.product-search-modal .result-list-container .result-list .loader>article{width:100%;display:grid;grid-template-columns:4fr 1fr;grid-column-gap:32px;-moz-column-gap:32px;column-gap:32px;grid-row-gap:16px;row-gap:16px}