.wrapper_badges{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex;position:absolute;top:0}.badge-exclusive,.badge-spf,.badge-new,.badge-discount,.badge-bundle{font-family:var(--GlobalFontFamilyMedium,"Montserrat-Medium");text-transform:uppercase;z-index:2;border-radius:2px;padding:4px 8px}.badge-exclusive,.badge-spf{color:#2b3545;background-color:#f7921e}.badge-new,.badge-discount{background-color:var(--GlobalBadgeTagBGColor,#c10016);color:#fff}.badge-bundle{color:#fff;background-color:#2b3545}
.pdp-variant-section{color:#52606d;margin-top:32px;padding-bottom:32px;position:relative}.pdp-variant-section .size-label{font-family:var(--GlobalFontFamilyLight,"Montserrat-Light")}.pdp-variant-section .size-value{color:#2b3545;font-family:var(--GlobalFontFamilyMedium,"Montserrat-Medium");margin-top:4px}.label-tag{font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");color:#52606d}
.custom-dropdown{border-right:1px solid var(--neutrals-grey-cool-grey-cool-400,#7b8794);border-left:1px solid var(--neutrals-grey-cool-grey-cool-400,#7b8794);background:#fff;border-radius:3px;overflow:hidden}.custom-dropdown .dropdown-header{cursor:pointer;z-index:9999;border-radius:3px;justify-content:space-between;align-items:center;padding:16px;display:flex;position:relative}.custom-dropdown .dropdown-header.pre-selected{padding-top:30px}.custom-dropdown .dropdown-header .label-tag{position:absolute;top:5px}[dir=ltr] .custom-dropdown .dropdown-header .label-tag{left:16px}[dir=rtl] .custom-dropdown .dropdown-header .label-tag{right:16px}.custom-dropdown .dropdown-options{z-index:1;background-color:#fff;border-left:1px solid #7b8794;border-right:1px solid #7b8794;border-radius:3px;width:100%;max-height:0;margin-top:1px;margin-bottom:0;padding:0;transition:all .5s;display:block;position:absolute;top:66px;left:0;overflow:auto}.custom-dropdown .dropdown-options::-webkit-scrollbar-thumb{background-color:#cbd2d9}.custom-dropdown .dropdown-options::-webkit-scrollbar{width:4px}.custom-dropdown .dropdown-options:hover::-webkit-scrollbar-thumb{background-color:#cbd2d9}.custom-dropdown .dropdown-options:hover::-webkit-scrollbar-track{background-color:#f5f7fa}.custom-dropdown .dropdown-options li{cursor:pointer;padding:12px;position:relative}.custom-dropdown .dropdown-options li .tick-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] .custom-dropdown .dropdown-options li .tick-icon{right:13px}[dir=rtl] .custom-dropdown .dropdown-options li .tick-icon{left:13px}.custom-dropdown .arrow-icon{transition:all .5s;position:absolute;top:50%;transform:translateY(-50%)rotate(180deg)}[dir=ltr] .custom-dropdown .arrow-icon{right:16px}[dir=rtl] .custom-dropdown .arrow-icon{left:16px}.custom-dropdown:not(.open) .dropdown-header{background-color:#fff}.custom-dropdown.open .dropdown-options{max-height:150px;transition:all .5s}.custom-dropdown.open .arrow-icon{transition:all .5s;transform:translateY(-50%)rotate(0)}.custom-dropdown .label-tag{font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");color:#8a8a8a}.custom-dropdown.open-upwards{border-bottom:1px solid #7b8794}.custom-dropdown.open-upwards .dropdown-options{margin-top:0;margin-bottom:1px;top:auto;bottom:96px}.custom-dropdown.open-upwards.open .dropdown-options{bottom:calc(100% - 2px)}.custom-dropdown.open-upwards .dropdown-header,.custom-dropdown.open-upwards.open .dropdown-options,.custom-dropdown.open-downwards{border-top:1px solid #7b8794}.custom-dropdown.open-downwards.open .dropdown-options,.custom-dropdown.open-downwards .dropdown-header{border-bottom:1px solid #7b8794}body.uk-offcanvas-flip .pdp-variant-section{z-index:99}@media screen and (max-width:1023px){body.uk-offcanvas-flip .pdp-variant-section,body.navigation-active .pdp-variant-section{z-index:99}.pdp-variant-section{z-index:99999;position:relative}}
.key-benefits{margin-top:16px;padding-bottom:20px;position:relative}.key-benefits__wrapper{justify-content:space-between;padding-top:8px;display:flex}.key-benefits__openmodal{cursor:pointer;color:var(--GlobalTextColor,#2b3545);font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");font-weight:300;text-decoration:underline}.key-benefits__title{font-family:var(--GlobalFontFamilySemiBold,"Montserrat-SemiBold");color:#2b3545;font-style:normal;font-weight:500}.key-benefits__benefit{color:#52606d;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");max-width:80%;position:relative}.key-benefits__modal{background-color:green}.wrapper-content{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.wrapper-content__title{font-family:var(--GlobalFontFamilyMedium,"Montserrat-Medium");color:#2b3545}.wrapper-content__close-icon{position:unset;cursor:pointer}.all-benefits__li{color:var(--GlobalTextColor,#52606d);font-weight:300;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");position:relative}[dir=ltr] .all-benefits__li{padding-left:25px}[dir=rtl] .all-benefits__li{padding-right:25px}.all-benefits__li:not(:last-of-type){margin-bottom:7px}.all-benefits__li:before{content:"";background-color:#52606d;border-radius:50%;width:3px;height:3px;position:absolute;top:9px}[dir=ltr] .all-benefits__li:before{left:10px}[dir=rtl] .all-benefits__li:before{right:10px}[dir=ltr] .product-stage__wrapper .all-benefits__li{padding-left:15px}[dir=rtl] .product-stage__wrapper .all-benefits__li{padding-right:15px}[dir=ltr] .product-stage__wrapper .all-benefits__li:before{left:0}[dir=rtl] .product-stage__wrapper .all-benefits__li:before{right:0}.ingredient-modal .description{color:#52606d;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");margin-top:12px}
.ReactModal__Body--open #sticky-wrapper.sticky{width:calc(100% - 17px);right:17px}#sticky-wrapper{width:100%;position:relative}#sticky-wrapper.sticky{z-index:999999;background:#fff;padding:8px 32px;animation:.5s forwards slideIn;position:fixed;right:0;box-shadow:0 0 1.9024px #00000005,0 0 4.3952px #00000008,0 0 10.0368px #0000000a,0 0 21.3856px #0000000d,0 0 41px #00000012}@media screen and (max-width:1024px){#sticky-wrapper.sticky{padding:8px}}@keyframes slideIn{0%{bottom:-200px}to{bottom:0}}
[dir=rtl] .ReactModal__Overlay .ReactModal__Content.where-to-buy-modal .wrapper-content__close-icon{float:left;margin-top:-5px}.where-to-buy__header-content{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.where-to-buy__title{color:#2b3545;font-weight:600}.where-to-buy__description{color:#2b3545;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light")}.where-to-buy__shops{margin-top:24px}.where-to-buy__shop-left{flex-grow:1}.where-to-buy__shop-card{cursor:pointer;background:#fff;border:1px solid #cbd2d9;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;margin:24px 0;padding:16px 12px;display:flex;position:relative}.where-to-buy__shop-card--content{flex-wrap:wrap;align-items:center;gap:4px;max-width:80%;margin-top:16px;display:flex;position:relative}.where-to-buy__shop-card span{font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");color:#52606d;background:#e4e7eb;border-radius:2px;padding:2px 5px}.where-to-buy__shop-card img{max-width:65px;max-height:65px}.where-to-buy__shop-title{color:#2b3545;font-family:var(--GlobalFontFamilySemiBold,"Montserrat-SemiBold");text-decoration-line:underline}.where-to-buy .show-more{border-radius:5px;width:100%}.where-to-buy .filter-title{margin-top:24px;margin-bottom:8px}.where-to-buy__filters .filter-area{justify-content:space-between;gap:8px;width:100%;margin-right:0;display:flex}.where-to-buy__filters .filter-area>div{width:50%}.where-to-buy__filters .filter-area .filter-group,.where-to-buy__filters .filter-area .custom-sort{margin-right:0}.where-to-buy__filters .filter-area .filter-options{margin-top:8px}.where-to-buy__filters .filter-area .filter-option label{font-size:14px;line-height:21px}.where-to-buy__filters .filter-area .filter-option label:before{width:12px;height:12px}.where-to-buy__filters .filter-area .filter-options.dropdown{margin-top:8px}.where-to-buy__filters .filter-area .sort-options.dropdown{margin-top:8px;right:0}.where-to-buy__filters .filter-area .filter-label,.where-to-buy__filters .filter-area .sort-label{justify-content:space-between}.where-to-buy__filters .filter-area .filter-label__items{margin-left:auto}.where-to-buy .filter-options.dropdown{right:0}.where-to-buy .sort-options.dropdown{left:0}html[lang=th-TH] .where-to-buy:not(.where-to-buy .where-to-buy){border:1px solid #cbd2d9;border-radius:5px;margin-top:3rem;padding:2rem}html[lang=th-TH] .where-to-buy__shops{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}html[lang=th-TH] .where-to-buy__shops a{border:1px solid #cbd2d9;flex-direction:column;justify-content:center;display:flex}html[lang=th-TH] .where-to-buy__shop-card{border:none;margin-top:0;margin-bottom:0}.where-to-buy-overlay{width:100%;height:100%;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.where-to-buy-overlay .cmplazypreviewmsginner{flex-direction:column;display:flex}.where-to-buy-overlay .cmplazypreviewmsginner .cmplazybtn{order:4}.where-to-buy-overlay .cmplazypreviewmsginner .cmplazybtn .cmplazybtnlink{background-color:#c10016;border-radius:5px;width:100%}.where-to-buy-overlay .cmplazypreviewmsginner .cmplazycb{text-align:left;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");padding-top:24px;font-size:15px;line-height:20px}.where-to-buy-overlay .cmplazypreviewiframe{padding:65px 4px;position:relative;overflow:auto;background:#fff!important}.where-to-buy-overlay .cmplazypreviewiframe .cmplazyhl{font-size:20px;line-height:24px;font-family:var(--GlobalFontFamilySemiBold,"Montserrat-SemiBold");text-align:left}.where-to-buy-overlay .cmplazypreviewiframe .cmplazytxt{color:#2b3545;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");text-align:left;padding-top:24px;font-size:16px;line-height:24px}.where-to-buy-overlay .cmplazypreviewiframe .cmplazypreviewmsg{max-width:100%;position:relative;left:auto;transform:none}.filters-modal-overlay{width:100%;height:100%;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.ReactModal__Overlay .ReactModal__Content.where-to-buy-modal{min-width:375px;max-width:375px;height:100%;padding:32px 16px;position:relative;border:none!important}.ReactModal__Overlay .ReactModal__Content.where-to-buy-modal .wrapper-content__close-icon{float:right;margin-top:-5px}.ReactModal__Overlay .ReactModal__Content.where-to-buy-modal:after{min-width:375px;max-width:375px;margin:0;padding:0;left:auto;right:0}.ReactModal__Overlay .ReactModal__Content.filters-modal{min-width:375px;max-width:375px;height:100%;padding:32px 16px;position:relative;border:none!important}.ReactModal__Overlay .ReactModal__Content.filters-modal .wrapper-content__close-icon{float:right;margin-top:-5px}.ReactModal__Overlay .ReactModal__Content.filters-modal:after{min-width:375px;max-width:375px;margin:0;padding:0;left:auto;right:0}@media screen and (max-width:639px){[dir=ltr] .ReactModal__Overlay,[dir=ltr] .ReactModal__Overlay--after-open{transform:translate(0)}.where-to-buy-overlay{justify-content:flex-end;align-items:flex-end}.where-to-buy-overlay .filter-label{display:none}.where-to-buy .filter-area .custom-sort .sort-options{width:unset;background:0 0;border:none;position:relative}.where-to-buy .filter-area .custom-sort .sort-options:hover,.where-to-buy .filter-area .custom-sort .sort-options .sort-option:hover{background-color:#0000}.where-to-buy .filter-area .filter-group .filter-label{display:none}.where-to-buy .filter-area .filter-group .filter-options{width:unset;background:0 0;border:none;position:relative}.where-to-buy .accordion-jss .accordion-jss__content:before{display:none}.where-to-buy .accordion-jss__title p{font-family:var(--GlobalFontFamilySemiBold,"Montserrat-SemiBold");font-size:19px;line-height:30px}.filters-modal .filter-area{margin-bottom:20px}.filters-modal .filter-area .custom-sort .sort-options{width:unset;background:0 0;border:none;margin-top:0;position:relative}.filters-modal .filter-area .custom-sort .sort-options:hover,.filters-modal .filter-area .custom-sort .sort-options .sort-option:hover{background-color:#0000}.filters-modal .filter-area .custom-sort .sort-label,.filters-modal .filter-area .filter-group .filter-label{display:none}.filters-modal .filter-area .filter-group .filter-options{width:unset;background:0 0;border:none;position:relative}.filters-modal .accordion-jss .accordion-jss__content:before,.filters-modal .accordion-jss .accordion-jss__content:after{display:none}.filters-modal .accordion-jss.opened .accordion-jss__content{padding-bottom:16px}.filters-modal .accordion-jss__title{margin-top:16px;padding:9px 0}.filters-modal .accordion-jss__title p{font-family:var(--GlobalFontFamilySemiBold,"Montserrat-SemiBold");font-size:19px;line-height:30px}.filters-modal .show-more{border-radius:5px;margin:auto;padding:.75rem 3rem;display:block}.filters-modal .show-all{border-radius:5px;margin:24px auto 0;padding:.75rem 3rem;display:block}.filters-modal .where-to-buy__shops{display:none}.ReactModal__Overlay .ReactModal__Content.where-to-buy-modal{width:100%;min-width:auto;max-width:100%;max-height:100%;height:unset;border-radius:0;transition:transform .3s ease-in-out;position:absolute;bottom:0;transform:translateY(100%)}.ReactModal__Overlay .ReactModal__Content.where-to-buy-modal:after{min-width:auto;max-width:100%}.ReactModal__Overlay .ReactModal__Content.filters-modal{width:100%;min-width:auto;max-width:100%;max-height:100%;height:unset;border-radius:16px 16px 0 0;transition:transform .3s ease-in-out;position:absolute;bottom:0;transform:translateY(100%)}.ReactModal__Overlay .ReactModal__Content.filters-modal:after{min-width:auto;max-width:100%}.ReactModal__Overlay{background-color:#22334180}.ReactModal__Overlay--after-open:before{opacity:0}.ReactModal__Overlay--after-open .ReactModal__Content.where-to-buy-modal,.ReactModal__Overlay--after-open .ReactModal__Content.filters-modal{transform:translateY(0)}.ReactModal__Overlay--before-close .ReactModal__Content.where-to-buy-modal,.ReactModal__Overlay--before-close .ReactModal__Content.filters-modal{transform:translateY(100%)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ReactModal__Overlay--after-open.where-to-buy-overlay:before{content:unset}}
.accordion-jss{border-bottom:1px solid var(--neutrals-grey-cool-grey-cool-200,#cbd2d9);-webkit-tap-highlight-color:#0000}.accordion-jss__title{cursor:pointer;font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");justify-content:space-between;padding:16px 0;display:flex;color:var(--GlobalHeadlineColor,#4e5c67)!important}.accordion-jss__title svg{overflow:initial;transition:transform .3s ease-in-out;transform:rotate(180deg)}.accordion-jss .accordion-jss__content::-webkit-scrollbar-thumb{background-color:#cbd2d9}.accordion-jss .accordion-jss__content::-webkit-scrollbar{width:4px}.accordion-jss .accordion-jss__content:hover::-webkit-scrollbar-thumb{background-color:#cbd2d9}.accordion-jss .accordion-jss__content:hover::-webkit-scrollbar-track{background-color:#f5f7fa}.accordion-jss .accordion-jss__content a{cursor:pointer;color:#c10016!important;text-decoration:none!important}.accordion-jss .accordion-jss__content:before,.accordion-jss .accordion-jss__content:after{content:"";width:100%;height:20px;display:block}.accordion-jss.opened .accordion-jss__title svg{transform:rotate(0)}.accordion-jss.opened .accordion-jss__content{max-height:max-content;transition:all .7s}.accordion-jss.opened .accordion-jss__content .title{padding:32px 0 24px}.accordion-jss.opened .accordion-jss__content .text{margin-bottom:0}.accordion-jss.opened .accordion-jss__content .text+.image-container{margin-top:32px}.accordion-jss__content{font-family:var(--GlobalFontFamilyLight,"Montserrat-Light");max-height:0;padding:0;transition:all .2s;overflow:hidden}[dir=ltr] .accordion-jss__content{padding-right:20px}[dir=rtl] .accordion-jss__content{padding-left:20px}@media screen and (max-width:640px){.accordion-jss.opened .accordion-jss__content{padding-top:0;padding-bottom:20px}[dir=ltr] .accordion-jss.opened .accordion-jss__content{padding-right:0}[dir=rtl] .accordion-jss.opened .accordion-jss__content,[dir=ltr] .accordion-jss.opened .accordion-jss__content{padding-left:0}[dir=rtl] .accordion-jss.opened .accordion-jss__content,[dir=ltr] .accordion-jss .accordion-jss__content{padding-right:0}[dir=rtl] .accordion-jss .accordion-jss__content{padding-left:0}}
