.ggoral-mockup{display:flex!important;align-items:center;justify-content:center;background:#fff;aspect-ratio:1;overflow:hidden;width:100%;min-width:0}.ggoral-mockup img{display:block;min-width:0;flex:1;width:0;height:100%;object-fit:contain}.ggoral-mockup img:only-child{width:100%;flex:none}gg-v4-oral-gallery{display:block;min-width:0}gg-v4-oral-gallery figure{margin:0;background:#fff;border-radius:8px;overflow:hidden}gg-v4-oral-gallery figcaption{padding:14px 18px;font-size:13px;line-height:1.5;color:#173b27}@media(min-width:1000px){.product>gg-v4-oral-gallery{position:sticky;top:calc(var(--sticky-area-height,80px) + 20px);align-self:start}gg-v4-oral-gallery .ggoral-mockup{max-height:calc(100svh - var(--sticky-area-height,80px) - 100px)}}.ggjourney .ggjourney-card>.ggoral-mockup{padding:0;aspect-ratio:1;margin:0;min-height:0}.ggjourney .ggjourney-card>.ggoral-mockup img{height:100%;width:0;padding:0;margin:0;object-fit:contain}.ggjourney .ggjourney-card>.ggoral-mockup img:only-child{width:100%}.ggchoice-pouch>.ggoral-mockup{height:100%;width:100%;aspect-ratio:auto}.ggchoice-pouch .ggoral-mockup img{height:100%;width:100%;padding:0;object-fit:contain}gg-v4-oral-gallery .ggoral-mockup{aspect-ratio:1;max-height:none}@media(max-width:749px){.ggjourney-card{grid-template-columns:130px minmax(0,1fr)}.ggjourney .ggjourney-card>.ggoral-mockup{align-self:center;aspect-ratio:1;width:130px}.ggjourney .ggjourney-card>.ggoral-mockup img{height:130px;padding:0;margin:0}}@media(max-width:749px){.ggjourney .ggjourney-card.ggjourney-starter{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ggjourney .ggjourney-card.ggjourney-starter>.ggoral-mockup{width:100%;max-width:100%;min-width:0;aspect-ratio:1;align-self:start}.ggjourney .ggjourney-card.ggjourney-starter>.ggoral-mockup img{width:100%;max-width:100%;height:100%;min-width:0;object-fit:contain}.ggjourney .ggjourney-card.ggjourney-starter>div:last-child{min-width:0;width:100%;box-sizing:border-box}}@media(min-width:750px){gg-trio-builder .ggbuild-preview>img{max-height:none;height:auto;aspect-ratio:1}}.gg-subscription-guide .gg-subscription-intro{margin:0 0 18px;color:#173b27}.gg-subscription-intro strong{font-size:20px;line-height:1.3}.gg-subscription-intro p{font-size:13px;line-height:1.55;margin:6px 0 0;max-width:430px}.gg-subscription-guide .appstle_widget_title{font-size:13px!important;margin-bottom:10px!important}.gg-subscription-guide .appstle_include_dropdown{border:2px solid #173b27!important;background:#edf1e6!important;border-radius:12px!important}.gg-subscription-guide .appstle_include_dropdown.appstle-active-option{background:#e2ead7!important}.gg-subscription-guide .appstle_subscribe_save_text{color:#173b27!important;font-weight:700!important}.gg-subscription-guide .appstle-save-badge{background:#dce8c9!important;color:#173b27!important;transform:none!important;border-radius:4px!important;font-size:10px!important;letter-spacing:.03em!important}.gg-subscription-guide .appstle_subscription_amount_wrapper .appstle_subscription_amount{color:#173b27!important;font-weight:700!important}.gg-subscription-guide .appstle_subscription_description_text{font-size:12px!important;line-height:1.5!important;color:#43553e!important;margin-top:8px!important}.gg-subscription-guide .appstle_subscription_wrapper_option:not(.appstle_include_dropdown){border:1px solid #bfc8b7!important;border-radius:12px!important;background:#fff!important}.gg-subscription-flexibility{font-size:12px;line-height:1.5;color:#43553e;margin:10px 0 18px}.gg-subscription-guide .appstle_subscribe_option{border-top:1px solid #becbb1;padding-top:12px!important;margin-top:12px!important}@media(max-width:749px){.gg-subscription-guide .appstle_subscription_radio_wrapper{flex-wrap:wrap!important;gap:8px!important}.gg-subscription-guide .appstle_subscription_amount_wrapper{margin-left:28px!important}.gg-subscription-intro strong{font-size:19px}}.gg-trio-description{color:#173b27;text-align:left;font-size:14px;line-height:1.6}.gg-trio-description .gg-description-eyebrow{font-size:10px;letter-spacing:.1em;font-weight:700;margin:0 0 10px}.gg-trio-description h3{font-size:25px;line-height:1.2;margin:0 0 12px}.gg-trio-description .gg-description-intro{margin:0 0 26px;font-size:15px}.gg-trio-description h4{font-size:18px;margin:28px 0 14px}.gg-description-products{display:grid;gap:12px}.gg-description-products article{background:#fff;border:1px solid #d3ddc8;border-radius:10px;padding:18px}.gg-description-products span{font-size:10px;letter-spacing:.08em;font-weight:700}.gg-trio-description h5{font-size:20px;line-height:1.3;margin:6px 0}.gg-description-products b{font-size:12px;color:#55704a;font-weight:600}.gg-description-products p{margin:10px 0 0}.gg-description-choices{margin:0}.gg-description-choices>div{padding:14px 0;border-bottom:1px solid #d1dac7}.gg-description-choices dt{font-weight:700;margin:0 0 5px}.gg-description-choices dd{margin:0;line-height:1.6}.gg-description-ingredients{margin-top:24px;background:#fff;border:1px solid #d3ddc8;border-radius:10px;padding:16px}.gg-description-ingredients summary{font-weight:700;cursor:pointer}.gg-description-note{font-size:12px;margin:16px 0 0}.gg-description-supply{border-top:1px solid #c8d4bc;margin:24px 0 0;padding-top:18px}.gg-description-supply strong,.gg-description-supply span{display:block}.gg-description-supply span{font-size:12px;margin-top:4px}@media(min-width:1000px){.gg-description-products{grid-template-columns:repeat(3,minmax(0,1fr))}}.gg-rest-education{padding-top:32px;padding-bottom:32px}.gg-rest-education>.gg-trio-description{background:#eef0e6;border:1px solid #d4dac9;border-radius:12px;padding:28px}.gg-rest-education h2{font-size:clamp(25px,3vw,38px);line-height:1.15;margin:0 0 14px;max-width:850px}.gg-rest-education .gg-description-products h3{font-size:20px;margin:8px 0;line-height:1.3}.gg-rest-education .gg-rest-section-heading{font-size:23px;margin:30px 0 18px}.gg-rest-ingredient-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gg-rest-ingredient-cards article{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid #d3ddc8;border-radius:10px;padding:18px}.gg-rest-ingredient-cards svg{width:78px;flex:none}.gg-rest-ingredient-cards h4{font-size:17px;margin:0 0 6px}.gg-rest-ingredient-cards p{margin:0}.gg-rest-refill,.gg-rest-next{padding:22px;border-radius:10px;margin-top:24px;background:#fff;border:1px solid #d3ddc8}.gg-rest-refill{background:#173b27;color:#fff}.gg-rest-refill h3,.gg-rest-next h3{font-size:22px;margin:0 0 10px}.gg-rest-refill p,.gg-rest-next p{margin:0 0 14px}.gg-rest-refill .gg-description-note{color:#e4ecdf}.gg-rest-refill a,.gg-rest-next a,.gg-rest-reviews{display:inline-block;font-weight:600;text-decoration:underline;text-underline-offset:4px}.gg-rest-reviews{margin-top:22px}.gg-rest-directions{padding-top:18px;line-height:1.6}.gg-rest-directions h2,.gg-rest-directions h3,.gg-rest-directions h4{font-size:18px;margin:20px 0 10px}.gg-rest-directions p,.gg-rest-directions li{margin-bottom:12px}.gg-rest-directions img{max-width:100%;height:auto}@media(max-width:749px){.gg-rest-education>.gg-trio-description{padding:20px 16px}.gg-rest-ingredient-cards{grid-template-columns:1fr}.gg-rest-ingredient-cards article{padding:14px}.gg-rest-ingredient-cards svg{width:64px}.gg-rest-refill,.gg-rest-next{padding:18px}}.ggoral-intro-compact{display:grid;gap:10px;padding-block:4px;font-size:14px;line-height:1.55;color:#183f2d}.ggoral-intro-compact p{margin:0}.ggoral-intro-compact a{font-size:13px;text-decoration:underline;text-underline-offset:4px;width:fit-content}.ggoral-intro-compact .jdgm-widget{width:fit-content;margin:4px 0}.gg-trio-purchase-simple .gg-subscription-intro{display:none!important}.gg-trio-purchase-simple .appstle_include_dropdown{background:#fff!important;border:1px solid #c9d2c1!important}.gg-trio-purchase-simple .appstle_include_dropdown.appstle-active-option{background:#f4f1e7!important;border-color:#173b27!important}.gg-trio-purchase-simple .appstle_subscription_amount_wrapper .appstle_subscription_amount{color:#ad3330!important;font-weight:700!important}.gg-trio-purchase-simple .appstle_subscription_description_text{margin-top:4px!important}.gg-trio-purchase-simple .appstle_subscription_wrapper_option{padding-top:14px!important;padding-bottom:14px!important;min-height:0!important}.gg-trio-purchase-simple .appstle_subscription_wrapper_option:not(.appstle_include_dropdown).appstle-active-option{border:2px solid #173b27!important;background:#f4f1e7!important}.gg-trio-purchase-simple .product-info__title h1{font-size:clamp(28px,3vw,42px)!important}.gg-trio-purchase-simple .variant-picker__option-info .h-stack>span:last-child{display:none}.gg-trio-purchase-simple .gg-subscription-flexibility{margin-bottom:10px}gg-v4-oral-gallery figcaption{display:none}.gg-trio-description{container-type:inline-size}.gg-trio-description .gg-description-products{grid-template-columns:1fr}.gg-description-products article{display:grid;grid-template-columns:80px minmax(0,1fr);column-gap:18px;align-content:start}.gg-description-products article>img{grid-column:1;grid-row:1 / span 3;width:80px;height:80px;object-fit:contain}.gg-description-products article>span,.gg-description-products article>h5,.gg-description-products article>p{grid-column:2}.gg-description-products article>span{font-size:10px;line-height:1.5}.gg-description-products article>h5{font-size:20px;line-height:1.25}.gg-description-products article>p{font-size:14px;line-height:1.6;margin-top:8px}@container (min-width:900px){.gg-trio-description .gg-description-products{grid-template-columns:repeat(3,minmax(0,1fr))}.gg-description-products article{display:flex;flex-direction:column}.gg-description-products article>img{margin-bottom:14px}}@container (max-width:360px){.gg-description-products article{grid-template-columns:56px minmax(0,1fr);column-gap:12px;padding:14px}.gg-description-products article>img{width:56px;height:56px}.gg-description-products article>h5{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/gg-v4-oral-mockups.css.map */
