gg-trio-social{display:block;background:#f7f8f0;color:#123c2a;padding:30px max(18px,3vw) 48px;font-family:var(--text-font-family,inherit);content-visibility:auto;contain-intrinsic-size:auto 1100px}.gg6-social-shell{max-width:1400px;margin:auto}.gg6-carousel+.gg6-carousel{margin-top:46px}.gg6-carousel-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.gg6-carousel-heading h2{font-size:clamp(24px,2.4vw,34px);line-height:1.2;letter-spacing:-.025em;margin:0 0 7px}.gg6-carousel-heading p{font-size:14px;line-height:1.5;margin:0;color:#5a6b60}.gg6-carousel-buttons{display:flex;gap:8px;flex-shrink:0}.gg6-carousel-buttons button{width:42px;height:42px;border:1px solid #cad6c2;border-radius:50%;background:#fff;color:#123c2a;font-size:20px;cursor:pointer}.gg6-carousel-buttons button:disabled{opacity:.3;cursor:default}.gg6-carousel-buttons button:focus-visible,.gg6-video-play:focus-visible{outline:3px solid #326044;outline-offset:3px}.gg6-carousel-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;padding:2px 2px 14px;scrollbar-width:thin;scrollbar-color:#b9c9af transparent}.gg6-review{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;background:#fff;border:1px solid #e0e5d8;border-radius:18px;padding:24px;display:flex;flex-direction:column;min-height:220px}.gg6-stars{color:#4c7745;font-size:19px;letter-spacing:3px}.gg6-review blockquote{font-size:17px;line-height:1.6;margin:18px 0 22px}.gg6-review footer{margin-top:auto;font-size:13px}.gg6-review footer strong{display:block;margin-bottom:3px}.gg6-review footer span{color:#61715f}.gg6-social-link{display:inline-block;font-size:13px;text-decoration:underline;margin-top:12px}.gg6-video{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start;min-width:0}.gg6-video-play{position:relative;display:block;aspect-ratio:9/12;width:100%;overflow:hidden;border:0;border-radius:18px;background:radial-gradient(ellipse at 50% 30%,#d6e3cc,#eff2e8 75%);padding:0;cursor:pointer}.gg6-video-play img{display:block;width:100%;height:100%;object-fit:cover}.gg6-video-play:after{content:'▶';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#ffffffec;color:#174c32;font-size:23px;box-shadow:0 4px 18px #0002}.gg6-video h3{font-size:16px;line-height:1.4;margin:13px 0 6px}.gg6-video a{font-size:12px;text-decoration:underline}.gg6-video-dialog{padding:15px;max-width:430px;width:calc(100% - 30px);border:0;border-radius:20px;background:#f8f8f2;color:#123c2a}.gg6-video-dialog::backdrop{background:#102c24c7}.gg6-video-dialog button{display:block;margin:0 0 10px auto;border:1px solid #c3d2bb;border-radius:24px;background:#fff;padding:8px 16px;cursor:pointer}.gg6-video-dialog iframe{width:100%;aspect-ratio:9/16;max-height:75vh;border:0;display:block;background:#000}.gg6-video-fallback{margin-top:10px;font-size:12px;display:block;text-align:center}@media(max-width:800px){.gg6-review{flex-basis:85%;min-height:210px}.gg6-video{flex-basis:72%;max-width:330px}.gg6-carousel-heading{gap:12px}.gg6-carousel-buttons button{width:38px;height:38px}.gg6-carousel-heading p{font-size:13px}.gg6-review blockquote{font-size:16px}.gg6-carousel+.gg6-carousel{margin-top:32px}}

.gg6-video{position:relative;flex-basis:calc((100% - 36px)/3);min-width:250px}.gg6-video-play{aspect-ratio:9/13;border-radius:12px;background:#dde4d8}.gg6-video-play:after{width:52px;height:52px;background:#0005;color:#fff;box-shadow:none;font-size:22px}.gg6-video-caption{position:absolute;inset:auto 0 0;text-align:left;padding:60px 20px 22px;background:linear-gradient(transparent,#000a);color:#fff;pointer-events:none}.gg6-video-caption strong{display:block;font-size:16px}.gg6-video-caption span{display:block;font-size:12px;line-height:1.45;margin-top:4px}.gg6-video a.gg6-video-shop{position:absolute;right:16px;top:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#fff;background:#0005;text-decoration:none}.gg6-video-shop:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:800px){.gg6-video{flex-basis:76%;min-width:0;max-width:330px}}


.gg6-review[hidden],.gg6-review-pause[hidden]{display:none!important}
.gg6-carousel-buttons .gg6-review-pause{width:auto;padding:0 14px;border-radius:22px;font-size:12px}
@media(min-width:801px){.gg6-reviews-rotating [data-track]{overflow:visible;scroll-snap-type:none;align-items:stretch}.gg6-reviews-rotating .gg6-review{height:260px;overflow:auto}.gg6-reviews-rotating .gg6-carousel-buttons [data-prev],.gg6-reviews-rotating .gg6-carousel-buttons [data-next]{display:none}.gg6-reviews-rotating blockquote{font-size:16px}}
