.medical-safety-details>summary{display:none}.medical-safety-details:not([open])>.medical-information-sections{display:grid}@media (max-width:680px){.modal-backdrop{z-index:10000!important;padding:max(6px, env(safe-area-inset-top)) 6px max(6px, env(safe-area-inset-bottom))!important;justify-content:center!important;align-items:stretch!important;display:flex!important;overflow:hidden!important}.medical-information-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;box-sizing:border-box!important;border-radius:20px!important;width:100%!important;max-width:520px!important;height:100%!important;max-height:100%!important;margin:0!important;padding:17px 14px 92px!important;display:block!important;overflow:hidden auto!important}.medical-information-modal>.eyebrow{margin:0 0 3px!important;font-size:9px!important}.medical-information-modal h2{margin:2px 0 6px!important;font-size:24px!important;line-height:1.08!important}.medical-information-modal>p:not(.eyebrow){margin:0 0 12px!important;font-size:12px!important;line-height:1.42!important}.medical-safety-details{background:#f5fbfd;border:1px solid #cfe5eb;border-radius:14px;margin:0 0 12px}.medical-safety-details>summary{color:#073d68;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:13px 14px;list-style:none;display:grid}.medical-safety-details>summary::-webkit-details-marker{display:none}.medical-safety-details>summary:after{content:"+";color:#07877d;grid-area:1/2/3;font-size:24px}.medical-safety-details[open]>summary:after{content:"−"}.medical-safety-details>summary span{font-size:14px;font-weight:800}.medical-safety-details>summary small{color:#607781;font-size:10px}.medical-safety-details:not([open])>.medical-information-sections{display:none!important}.medical-information-sections{border-top:1px solid #dbe9ed;grid-template-columns:1fr!important;gap:7px!important;margin:0!important;padding:9px!important}.medical-information-sections article{border-radius:11px!important;padding:10px!important}.medical-information-sections h3{grid-template-columns:25px minmax(0,1fr)!important;gap:7px!important;font-size:12px!important;line-height:1.25!important;display:grid!important}.medical-information-sections h3 span{width:25px!important;height:25px!important;font-size:9px!important}.medical-information-sections p{margin-top:7px!important;font-size:11px!important;line-height:1.4!important}.doctor-contact-card{border-radius:16px!important;margin:0 0 12px!important;padding:13px!important}.doctor-contact-card__intro{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important}.doctor-contact-card__icon{border-radius:10px!important;width:34px!important;height:34px!important;font-size:16px!important}.doctor-contact-card__intro .eyebrow{font-size:9px!important}.doctor-contact-card__intro h3{font-size:17px!important;line-height:1.18!important}.doctor-contact-card__intro p:last-child{margin-top:4px!important;font-size:11px!important;line-height:1.38!important}.doctor-contact-choice{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:11px!important}.doctor-contact-choice label{border-radius:11px!important;grid-template-columns:17px minmax(0,1fr)!important;gap:6px!important;min-width:0!important;padding:9px!important}.doctor-contact-choice input{width:15px!important;height:15px!important}.doctor-contact-choice strong{overflow-wrap:anywhere;font-size:11px!important}.doctor-contact-choice small{font-size:9px!important;line-height:1.2!important}.doctor-contact-fields{grid-template-columns:1fr!important;gap:9px!important;margin-top:11px!important;padding-top:11px!important}.doctor-contact-fields label{gap:4px!important;font-size:11px!important}.doctor-contact-fields input,.doctor-contact-fields textarea{box-sizing:border-box!important;border-radius:10px!important;width:100%!important;min-width:0!important;padding:10px 11px!important;font-size:16px!important}.doctor-contact-fields textarea{min-height:70px!important}.doctor-contact-privacy{font-size:9px!important;line-height:1.35!important}.medical-information-consent{grid-template-columns:19px minmax(0,1fr)!important;gap:7px!important;font-size:11px!important;line-height:1.38!important}.medical-information-modal .modal-actions{right:6px;bottom:max(6px, env(safe-area-inset-bottom));z-index:10002;border:1px solid #dce9ed;border-radius:15px;max-width:508px;left:6px;background:#fffffff7!important;grid-template-columns:.7fr 1.3fr!important;gap:7px!important;margin:0 auto!important;padding:9px!important;display:grid!important;position:fixed!important;box-shadow:0 -8px 28px #0e3c5229!important}.medical-information-modal .modal-actions .button{min-width:0!important;min-height:44px!important;padding:0 8px!important;font-size:11px!important}.consultation-confirmation-overlay{z-index:10000!important;padding:6px 6px max(6px,env(safe-area-inset-bottom))!important}.consultation-confirmation-popup,.consultation-confirmation-popup *{box-sizing:border-box!important}.consultation-confirmation-popup{width:100%!important;max-width:520px!important;max-height:calc(100dvh - 12px - env(safe-area-inset-bottom))!important;border-radius:20px!important}.consultation-confirmation-reply{grid-template-columns:minmax(0,1fr) 68px!important;gap:6px!important;width:100%!important;min-width:0!important;padding:8px!important}.consultation-confirmation-reply input{width:100%!important;min-width:0!important;font-size:16px!important}.consultation-confirmation-reply button{width:68px!important;min-width:0!important;padding:0 5px!important;font-size:11px!important}.account-page{padding:14px 12px 60px!important}.account-shell{display:block!important}.account-side-nav{z-index:30;scrollbar-width:none;background:#fffffff5!important;border-radius:16px!important;gap:7px!important;width:100%!important;margin:0 0 14px!important;padding:8px!important;display:flex!important;position:sticky!important;top:0!important;overflow:auto hidden!important;box-shadow:0 10px 28px #12446c1a!important}.account-side-nav::-webkit-scrollbar{display:none}.account-side-nav .account-home-link,.account-side-nav .account-nav-profile,.account-side-nav form{display:none!important}.account-side-nav>a:not(.account-home-link){white-space:nowrap;flex:none;background:#fff!important;border:1px solid #d7e6ec!important;border-radius:999px!important;min-height:38px!important;padding:0 13px!important;font-size:12px!important}.account-side-nav>a:after{display:none!important}.account-side-nav>a.is-active{color:#fff!important;background:#00518a!important;border-color:#00518a!important}.account-main{gap:13px!important}.account-dashboard-top{display:block!important}.account-coupon-card{display:none!important}.account-welcome-card{border-radius:18px!important;padding:20px!important}.account-welcome-card h1{font-size:30px!important}.account-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.account-summary-card{border-radius:14px!important;min-height:0!important;padding:13px!important}.account-summary-card strong{font-size:28px!important}.account-card{border-radius:17px!important;padding:16px!important}.account-card__header{align-items:start!important;gap:8px!important}.account-card__header h2{font-size:22px!important}.patient-chat-thread{max-height:430px!important}}@media (max-width:370px){.doctor-contact-choice,.account-summary-grid{grid-template-columns:1fr!important}}
.product-card--treatment{content-visibility:auto;contain-intrinsic-size:320px 520px}body.consultation-modal-open{overflow:hidden}.modal-backdrop{z-index:10000;align-items:center;padding:20px;overflow:hidden}.medical-information-modal{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;width:min(900px,100vw - 40px);max-height:calc(100dvh - 40px);margin:0;overflow:hidden auto}.medical-information-modal .modal-actions{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-top:1px solid #dce9ed;margin:20px -8px -8px;padding:14px 8px 8px;position:sticky;bottom:-1px;left:0;right:0;box-shadow:0 -12px 24px #0e3c5214}@media (min-width:681px) and (max-height:820px){.medical-information-modal{padding:22px 28px}.medical-information-modal h2{margin-block:4px 6px;font-size:30px}.medical-information-sections{margin-block:14px}.medical-information-sections article{padding:13px}.medical-information-sections p{margin-top:8px;font-size:12px;line-height:1.45}.doctor-contact-card{margin-block:14px;padding:16px}.doctor-contact-card__intro h3{font-size:20px}.doctor-contact-choice{margin-top:12px}}@media (max-width:760px){body.cart-sheet-open{overflow:hidden}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none}.header-cart__backdrop{z-index:1990}.header-cart__panel{z-index:2000;width:100%;max-height:min(78dvh,680px);padding:16px 16px max(16px, env(safe-area-inset-bottom));background:#fff;border:0;border-radius:24px 24px 0 0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -18px 55px #072f4e3d}.header-cart__items{overscroll-behavior:contain;max-height:min(38dvh,320px);overflow-y:auto}.header-cart__item{grid-template-columns:44px minmax(0,1fr) auto;padding:10px 0}.header-cart__item strong{white-space:normal;line-height:1.2}.header-cart__total{padding:12px 0;font-size:16px}.header-cart__panel .button{min-height:48px}.header-cart__more{min-height:42px;margin-top:4px;padding:12px}.product-grid,.category-experience .product-grid,.treatment-products-page .product-grid,.treatment-marketplace .product-grid,.commercial-products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-card--treatment,.category-experience .product-card--treatment,.treatment-products-page .product-card--treatment,.treatment-marketplace .product-card--treatment,.commercial-products .product-card--treatment{contain-intrinsic-size:170px 350px;border-radius:16px;width:100%;min-width:0;padding:10px}.product-card--treatment .product-card__status{display:none}.product-card--treatment .product-card__image,.category-experience .product-card--treatment .product-card__image,.treatment-products-page .product-card--treatment .product-card__image,.treatment-marketplace .product-card--treatment .product-card__image,.commercial-products .product-card--treatment .product-card__image{border-radius:12px;height:128px;margin:6px 0 9px;padding:7px}.product-card--treatment h3,.category-experience .product-card--treatment h3,.treatment-products-page .product-card--treatment h3,.treatment-marketplace .product-card--treatment h3,.commercial-products .product-card--treatment h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;margin:0 0 3px;font-size:14px;line-height:1.18;display:-webkit-box;overflow:hidden}.product-card--treatment .product-card__brand{font-size:10px}.product-card--treatment .product-card__variants{min-height:28px;font-size:10px;line-height:1.35}.product-card--treatment .product-card__meta{display:none}.product-card--treatment .product-card__bottom{gap:7px;margin-top:7px;display:grid}.product-card--treatment .product-card__bottom strong{font-size:16px}.product-card--treatment .button--compact{width:100%;min-height:40px;padding:7px;font-size:11px;line-height:1.15}}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.1ek7x_ipa-38q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.0sf3h4u8we0x1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.11-gljxdt344a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_229c188d-module__7RGi5G__className{font-family:Poppins,Poppins Fallback;font-style:normal}
