.gg-oral-slider{display:block;padding:44px 0 24px;color:#173b27;--card-width:350px}.gg-oral-slider__heading{text-align:center;margin-bottom:24px}.ggjourney .gg-oral-slider__heading h2{font-size:clamp(30px,3.3vw,44px);margin:0 0 14px;letter-spacing:-.03em}.gg-oral-slider__heading p{font-size:16px;line-height:1.55;margin:0 auto;max-width:48ch}.gg-oral-slider__stage{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 8px 32px;touch-action:auto}.gg-oral-slide{flex:0 0 var(--card-width);width:var(--card-width);scroll-snap-align:center;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #173b2710;-webkit-user-select:none;user-select:none}.gg-oral-slide__image{display:flex;align-items:center;justify-content:center;height:250px;padding:20px 24px 6px;background:#fff;-webkit-user-drag:none}.gg-oral-slide__image img{height:100%;width:100%;object-fit:contain;pointer-events:none}.gg-oral-slide__copy{padding:20px 24px 24px}.ggjourney .gg-oral-slide h3{font-size:23px;line-height:1.2;letter-spacing:-.025em;margin:0 0 10px;min-height:56px;display:flex;align-items:center}.gg-oral-slide__price{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums;margin:0 0 14px}.gg-oral-slide__benefits{display:flex;flex-wrap:wrap;gap:6px;min-height:30px;margin-bottom:22px}.gg-oral-slide__benefits span{background:#eaf0dd;color:#25482e;border-radius:999px;font-size:12px;font-weight:600;line-height:1.4;padding:6px 10px}.gg-oral-slide__add{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;background:#173b27;color:#fff;border-radius:8px;padding:14px 18px;min-height:48px;font-size:15px;font-weight:600;cursor:pointer}.gg-oral-slide__add:disabled{background:#e2e7de;color:#52604e;cursor:default}.gg-oral-slide__add:hover:not(:disabled){background:#28553a}.gg-oral-slide__add span{font-size:22px;font-weight:400;line-height:1}.gg-oral-slider__controls{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:6px}.gg-oral-slider__controls[hidden]{display:none}.gg-oral-slider__controls button{width:48px;height:48px;border:1px solid #173b2740;border-radius:50%;display:grid;place-items:center;background:transparent;cursor:pointer}.gg-oral-slider__controls button:hover{background:#e6eadf}.gg-oral-slider__controls p{font-size:14px;font-variant-numeric:tabular-nums;min-width:50px;text-align:center;margin:0}.gg-oral-slider :is(a,button):focus-visible{outline:2px solid #173b27;outline-offset:4px}.gg-oral-slider .gg-oral-slide__add:focus-visible{outline-offset:3px}.gg-oral-slider.is-ready .gg-oral-slider__stage{position:relative;height:560px;overflow:hidden;display:block;padding:0;cursor:grab;scroll-snap-type:none;touch-action:pan-y}.gg-oral-slider.is-ready .gg-oral-slide{position:absolute;left:50%;top:12px;margin-left:calc(var(--card-width)/-2);transform-origin:center center}.gg-oral-slider.is-dragging .gg-oral-slider__stage{cursor:grabbing}.gg-oral-slider.is-dragging a{pointer-events:none}@media(max-width:749px){.gg-oral-slider{--card-width:min(300px, calc(100vw - 64px) );padding-top:32px;margin-inline:-20px}.gg-oral-slider__heading{padding:0 24px}.gg-oral-slider__heading p{font-size:16px}.gg-oral-slider.is-ready .gg-oral-slider__stage{height:540px}.gg-oral-slide__image{height:220px;padding:16px 20px 0}.gg-oral-slide__copy{padding:18px 20px 22px}.ggjourney .gg-oral-slide h3{font-size:22px;min-height:54px}.gg-oral-slide__benefits{min-height:60px;align-content:start;margin-bottom:16px}.gg-oral-slide__benefits span{font-size:12px}.gg-oral-slider__stage{padding-inline:24px}}@media(prefers-reduced-motion:reduce){.gg-oral-slider *{scroll-behavior:auto}}.gg-film-media{position:relative;height:270px;background:#102c22;overflow:hidden}.gg-film-media video{width:100%;height:100%;object-fit:contain;display:block}.gg-film-tools{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;gap:8px}.gg-film-tools button{background:#fff;color:#173b27;border-radius:999px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:600;cursor:pointer}.gg-film-tools button:focus-visible{outline-color:#fff!important}.gg-film-products{display:flex;gap:8px;margin:10px 0 20px;min-height:52px}.gg-film-products img{width:52px;height:52px;object-fit:contain;background:#f7f7f2;border-radius:6px}.gg-oral-slider.is-ready .gg-oral-slider__stage{height:530px}.gg-oral-slide__copy h3{min-height:56px}.gg-film-error{position:absolute;inset:25px 20px auto;background:#fff;padding:14px;font-size:14px;color:#173b27}.gg-film-error[hidden]{display:none}.gg-film-dialog{padding:0;border:0;border-radius:16px;width:min(1050px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;background:#fff;color:#173b27;overflow:auto;overscroll-behavior:contain}.gg-film-dialog::backdrop{background:#10251dd9}.gg-film-dialog__inner{display:grid;grid-template-columns:1.15fr 1fr;min-height:480px}.gg-film-close{position:absolute;right:12px;top:12px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#173b27;cursor:pointer;box-shadow:0 3px 12px #10251d20}.gg-film-dialog__media{display:flex;align-items:center;background:#102c22;min-height:300px}.gg-film-dialog video{width:100%;max-height:calc(100dvh - 80px);object-fit:contain}.gg-film-dialog__shop{padding:56px 28px 28px}.ggjourney .gg-film-dialog h2{font-size:28px;line-height:1.15;margin:0 0 12px;letter-spacing:-.025em}.gg-film-dialog__shop>p{font-size:16px;line-height:1.5;margin:0 0 28px}.ggjourney .gg-film-dialog h3{font-size:16px;margin:0 0 12px}.gg-film-product{display:grid;grid-template-columns:60px 1fr 18px;gap:14px;align-items:center;padding:16px 0;border-top:1px solid #173b2726;text-decoration:none}.gg-film-product img{width:60px;height:72px;object-fit:contain}.gg-film-product strong{display:block;font-size:15px;line-height:1.4;font-weight:600}.gg-film-price{display:block;font-size:15px;margin-top:5px;font-variant-numeric:tabular-nums}.gg-film-view{display:block;font-size:13px;text-decoration:underline;text-underline-offset:3px;margin-top:5px}.gg-film-product:hover .gg-film-view{text-decoration-thickness:2px}.gg-film-dialog{overflow:hidden}.gg-film-dialog__inner{max-height:calc(100dvh - 48px)}.gg-film-dialog__shop{overflow-y:auto;overscroll-behavior:contain}.gg-film-nav{display:none}@media(min-width:750px){.gg-film-dialog__inner{max-height:calc(100dvh - 136px);min-height:min(480px,calc(100dvh - 136px))}.gg-film-dialog video{max-height:calc(100dvh - 136px)}.gg-film-nav{display:flex;align-items:center;justify-content:center;gap:12px;height:88px;padding:14px 20px;background:#f6f7f1;border-top:1px solid #173b271a}.gg-film-nav button{display:grid;place-items:center;flex-shrink:0;border-radius:50%;cursor:pointer}.gg-film-nav__arrow{width:44px;height:44px;border:1px solid #173b2733;font-size:23px;color:#173b27;background:#fff}.gg-film-nav__dot{width:48px;height:48px;padding:3px;border:2px solid transparent;opacity:.6;background:transparent}.gg-film-nav__dot{overflow:hidden}.gg-film-nav__dot img{display:block;width:38px!important;height:38px!important;max-width:38px;max-height:38px;object-fit:cover;border-radius:50%;aspect-ratio:1}.gg-film-nav__dot[aria-current=true]{border-color:#173b27;opacity:1}.gg-film-nav button:hover{opacity:1;background:#e5eadf}}@media(max-width:749px){.gg-film-media{height:235px}.gg-oral-slider.is-ready .gg-oral-slider__stage{height:495px}.gg-film-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}.gg-film-dialog__inner{display:block;min-height:0}.gg-film-dialog__media{min-height:0;height:240px}.gg-film-dialog video{height:240px}.gg-film-dialog__shop{padding:24px 20px}.ggjourney .gg-film-dialog h2{font-size:25px}.gg-film-products{gap:6px}.gg-film-products img{width:48px;height:48px}.gg-film-product{grid-template-columns:52px 1fr 18px;gap:10px}.gg-film-product img{width:52px}}@media(max-width:749px){.gg-film-dialog__inner{display:grid;grid-template-columns:1fr;grid-template-rows:min(240px,32dvh) minmax(0,1fr);max-height:calc(100dvh - 32px)}.gg-film-dialog__media,.gg-film-dialog video{height:100%;max-height:100%}.gg-film-dialog__shop{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/gg-v6-oral-slider.css.map */
