.city-selector-modal .oui-button.oui-button--circle.oui-modal--floating-close-button{height:24px;width:24px}.city-selector-modal .oui-button.oui-button--circle.oui-modal--floating-close-button svg{stroke-width:2px}.city-selector-modal .city-selector-modal-body-header{text-align:center;margin-bottom:48px;color:#3c3c3c}@media(min-width:900px){.city-selector-modal .city-selector-modal-body-header{margin-bottom:40px}}.city-selector-modal>.oui-modal--overlay>.oui-modal--content{padding:0;width:auto;min-height:354px}.city-selector-modal .city-selector-modal-body{padding:0 28px 28px}@media(min-width:900px){.city-selector-modal .city-selector-modal-body{padding:30px 50px 50px}}.city-selector-modal .city-selector-modal-body ul{color:#636363;list-style:none;justify-content:center;align-items:flex-end;row-gap:40px;-moz-column-gap:20px;column-gap:20px;display:flex;flex-wrap:wrap}@media(min-width:900px){.city-selector-modal .city-selector-modal-body ul{gap:36px}}.city-selector-modal .city-selector-modal-body ul li{position:relative;display:flex;justify-content:flex-end;flex-direction:column;height:90px;cursor:pointer;border-radius:16px;border:1px solid #e5e5e5;transition:height .45s ease-in-out,border-color .45s ease-in-out,color .45s ease-in-out,box-shadow .45s ease-in-out;min-width:123px}@media(min-width:360px){.city-selector-modal .city-selector-modal-body ul li{min-width:45%}}@media(min-width:480px){.city-selector-modal .city-selector-modal-body ul li{min-width:30%}}@media(min-width:768px){.city-selector-modal .city-selector-modal-body ul li{min-width:20%}}@media(min-width:900px){.city-selector-modal .city-selector-modal-body ul li{min-width:156px}}.city-selector-modal .city-selector-modal-body ul li.selected-city{height:77.5px;border-color:#ccf0e4;box-shadow:0 8px 28px -11px rgba(1,179,123,.255)}.city-selector-modal .city-selector-modal-body ul li.selected-city svg{scale:1.25}.city-selector-modal .city-selector-modal-body ul li.selected-city svg [class$=dynamic-shade-fill]{fill:var(--oui-orange-100)}.city-selector-modal .city-selector-modal-body ul li.selected-city svg [class$=dynamic-shade-fill-white]{fill:var(--oui-white-100)}.city-selector-modal .city-selector-modal-body ul li.selected-city svg [class$=dynamic-shade-stop-color]{stop-color:var(--oui-orange-100)}.city-selector-modal .city-selector-modal-body ul li.selected-city .shimmering-text{color:var(--oui-green-100)}.city-selector-modal .city-selector-modal-body ul li svg{transition:scale .45s ease-in-out;transform-origin:center bottom}.city-selector-modal .city-selector-modal-body ul li svg *{transition:fill .45s ease-in-out,stop-color .45s ease-in-out}.city-selector-modal .city-selector-modal-body ul li .shimmering-text{position:relative;color:#636363;transition:color .45s ease-in-out;overflow:hidden}.city-selector-modal .city-selector-modal-body ul li .shimmering-text:before{content:"";position:absolute;top:-4px;left:-30px;z-index:2;height:30px;width:15px;background-color:hsla(0,0%,100%,.671);rotate:125deg;transition:left .45s ease-in-out}.city-selector-modal .city-selector-modal-body ul li:hover{height:77.5px;border-color:#ccf0e4;box-shadow:0 8px 28px -11px rgba(1,179,123,.255)}.city-selector-modal .city-selector-modal-body ul li:hover .shimmering-text{color:var(--oui-green-100)}.city-selector-modal .city-selector-modal-body ul li:hover .shimmering-text:before{left:calc(100% + 10px)}.city-selector-modal .city-selector-modal-body ul li:hover svg{scale:1.25}.city-selector-modal .city-selector-modal-body ul li:hover svg [class$=dynamic-shade-fill]{fill:var(--oui-orange-100)}.city-selector-modal .city-selector-modal-body ul li:hover svg [class$=dynamic-shade-fill-white]{fill:var(--oui-white-100)}.city-selector-modal .city-selector-modal-body ul li:hover svg [class$=dynamic-shade-stop-color]{stop-color:var(--oui-orange-100)}.city-selector-modal .city-selector-modal-body ul li:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:100%;height:16px;background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.849) 18%,#fff 50%,hsla(0,0%,100%,.846) 82%,hsla(0,0%,100%,0))}.city-selector-modal .city-selector-modal-body ul li>button{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;top:-12px;cursor:pointer;border-radius:16px;background:none;border:none}.city-selector-modal .city-selector-modal-body ul li>button:focus-visible{outline-style:solid;outline-width:var(--oui-scale-1);outline-offset:var(--oui-scale-7);outline-color:var(--oui-orange-100)}.animated-tool-tip-wrapper{position:absolute;width:-moz-max-content;width:max-content;box-shadow:0 8px 28px -11px #005339;pointer-events:none;z-index:200;padding:1px;background-color:#fff;border-radius:var(--oui-scale-3);background:linear-gradient(174deg,#489988 8.49%,#244c44 91.51%);border:1px solid #adadad;transform:translateY(-45px);opacity:0;animation:weird-animation var(--tooltip-duration) var(--tooltip-initial-duration) ease-in-out forwards}.animated-tool-tip-wrapper .animated-tool-tip{position:relative;background-color:#2b5b51;color:var(--oui-white-100);padding:var(--oui-scale-3) var(--oui-scale-4);border-radius:7px}.animated-tool-tip-wrapper .animated-tool-tip.notch--center:before{left:50%;transform:translateX(-50%)}.animated-tool-tip-wrapper .animated-tool-tip.notch--start:before{left:16px}.animated-tool-tip-wrapper .animated-tool-tip.notch--end:before{right:16px}.animated-tool-tip-wrapper .animated-tool-tip.notch--bottom:before{border-color:#2b5b51 transparent transparent;top:100%}.animated-tool-tip-wrapper .animated-tool-tip.notch--top:before{border-color:transparent transparent #2b5b51;bottom:100%}.animated-tool-tip-wrapper .animated-tool-tip:before{content:"";position:absolute;border:8px solid transparent;border-top-color:#2b5b51}.animated-tool-tip-wrapper .animated-tool-tip .animated-tool-tip-text{display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #2b5b51}.animated-tool-tip-wrapper .animated-tool-tip .animated-tool-tip-text svg{min-width:14px;min-height:14px}.animated-tool-tip-wrapper .animated-tool-tip.fade-in .animated-tool-tip-text:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-color:#2b5b51;opacity:1;animation:type-reveal 2s ease-in-out 1s forwards}@keyframes type-reveal{to{left:100%;opacity:0}}@keyframes weird-animation{0%{transform:translateY(-45px);opacity:0}20%{transform:translateY(0);opacity:1}80%{transform:translateY(0);opacity:1}to{transform:translateY(55px);opacity:0}}.primary-filtered-header{margin-inline:var(--mobile-container-inline-padding);margin-bottom:24px;border-bottom:1px dashed #dedede;padding-block:10px}.primary-filtered-header>button.oui-button{padding:0;gap:16px;color:var(--oui-grey-100)}.back-button-and-logo-container{display:flex;align-items:center;gap:4px}.back-button-and-logo-container .back-button{width:32px;margin-inline:-12px -8px}.back-button-and-logo-container .group-page-back-btn{color:#636363}.back-button-and-logo-container .group-page-back-btn,.back-button-and-logo-container .group-page-back-btn .group-page-back-btn-content{display:flex;align-items:center;justify-content:center}.back-button-and-logo-container>a:first-of-type{display:flex;align-items:center;border-radius:8px}.back-button-and-logo-container>a:first-of-type:focus-visible{outline-style:solid;outline-width:var(--oui-scale-1);outline-offset:var(--oui-scale-2);outline-color:var(--oui-orange-100)}.primary-header{position:relative;top:0;display:flex;align-items:center;width:100%;padding:14px 24px;z-index:99;justify-content:space-between;height:var(--header-height-mobile);transition:height .3s ease-in-out;background-color:var(--oui-white-100)}.primary-header.category-checkup-page.asssisted-purchase-enabled,.primary-header.category-test-page.asssisted-purchase-enabled{position:sticky}.primary-header.group-page,.primary-header.group-sapphire-page{justify-content:space-between}@media(min-width:1000px){.primary-header{padding:22px 50px}}.primary-header.is-sticky{position:sticky;top:0;left:0;right:0;z-index:99;background-color:var(--oui-white-100);box-shadow:0 2px 4px 0 rgba(0,0,0,.059)}@media(min-width:900px){.primary-header{position:sticky;margin-bottom:0;padding:22px 28px;border-bottom:.5px solid #ebebeb;height:var(--header-height-desktop);justify-content:flex-start}.primary-header.is-search-visible .fake-search-input{opacity:1;pointer-events:auto}.primary-header .fake-search-input{width:clamp(150px,25vw,284px);height:40px;border-radius:var(--oui-scale-3);margin-left:28px;margin-right:8px;padding:var(--oui-scale-4) var(--oui-scale-5);opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}@supports(corner-shape:squircle){.primary-header .fake-search-input{border-radius:var(--oui-scale-5);corner-shape:squircle}}.primary-header .fake-search-input .oui-typography{font-size:12px}.primary-header .fake-search-input>svg{width:20px;height:20px;min-width:20px;min-height:20px}}.primary-header .other-header-component-container{display:flex;gap:8px}.primary-header .other-header-component-container .search-button-wrapper .search-button.dark-theme .oui-button--icon svg path{fill:var(--oui-white-100)!important}.primary-header .border-animated-button-wrapper:first-of-type{margin-left:auto}.primary-header .border-animated-button-wrapper:not(:last-child),.primary-header .whatsapp-support-button:not(:last-child){margin-right:var(--oui-scale-4)}.primary-header.asssisted-purchase-enabled>a:first-of-type{display:flex;align-items:center}.primary-header.asssisted-purchase-enabled.dark-theme{background:#1e3d36}.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}