.ggv2{--gg-red: #a8301f;--gg-deep: #6b0b0f;--gg-band: #970f0f;--gg-ink: #61402e}.ggv2-script{font-family:Pinyon Script,Snell Roundhand,cursive;font-weight:400;text-transform:none;letter-spacing:0;line-height:1}.ggv2 img{display:block}.ggv2-hero{position:relative;overflow:hidden;background:var(--gg-hero-bg, #6b0b0f);color:#fff}.ggv2-hero picture,.ggv2-hero img.ggv2-hero__bg{display:block;width:100%}.ggv2-hero img.ggv2-hero__bg{height:auto;aspect-ratio:3628 / 1694;object-fit:cover;object-position:100% 0}.ggv2-hero__text{position:absolute;left:clamp(24px,6vw,96px);bottom:14%;max-width:52%}.ggv2-hero__eyebrow{margin:0 0 clamp(2px,.6vw,10px);font-size:clamp(15px,2vw,30px);font-weight:300;letter-spacing:.03em;text-transform:uppercase;line-height:1.1}.ggv2-hero__script{margin:0;font-size:clamp(46px,8.4vw,132px);color:#fff}.ggv2-hero__sub{margin:clamp(10px,1.6vw,24px) 0 0;font-size:clamp(14px,1.45vw,21px);line-height:1.4;max-width:18em}@media(max-width:749px){.ggv2-hero img.ggv2-hero__bg{aspect-ratio:1 / 1;object-position:50% 0}.ggv2-hero__text{position:static;max-width:none;text-align:center;padding:8px 24px 44px}.ggv2-hero__eyebrow{font-size:18px}.ggv2-hero__script{font-size:clamp(54px,17vw,84px)}.ggv2-hero__sub{font-size:16px;margin-left:auto;margin-right:auto}}.ggv2-note{background:#fff;position:relative;padding-top:48px}.ggv2-note__seal{position:absolute;top:2px;left:50%;transform:translate(-50%);width:94px;height:94px;border-radius:50%;background:#fff;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid var(--gg-band);box-sizing:border-box;color:var(--gg-band);line-height:1.05}.ggv2-note__seal:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid var(--gg-band);opacity:.55}.ggv2-note__seal span{display:block;font-size:10px;letter-spacing:.04em;text-transform:uppercase;font-weight:300}.ggv2-note__seal b{display:block;font-size:12px;letter-spacing:.02em;text-transform:uppercase;font-weight:600}.ggv2-note__band{background:var(--gg-band);color:#fff;text-align:center;padding:70px 24px 44px}.ggv2-note__quote{margin:0 auto;max-width:50em;font-size:clamp(16px,1.7vw,23px);line-height:1.5;font-style:italic}.ggv2-note__quote p{margin:0}.ggv2-note__sig{margin:18px auto 0;width:clamp(150px,16vw,210px);height:auto}.ggv2-show{background:var(--gg-bg, #ffffff);color:var(--gg-ink);padding:clamp(40px,6vw,88px) 0 clamp(44px,6vw,96px);scroll-margin-top:var(--ngg-scroll-offset, 150px)}.ggv2-show__in{max-width:1320px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.ggv2-show__top{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.ggv2-show__media img{width:100%;height:auto;aspect-ratio:1674 / 2139;object-fit:cover}.ggv2-show__text{position:relative;color:var(--gg-red)}.ggv2-tag{display:inline-block;background:var(--gg-red);color:#fff;padding:8px 14px;font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;line-height:1;margin:0 0 clamp(14px,2vw,26px)}.ggv2-small{margin:0;font-size:clamp(20px,2.5vw,38px);font-weight:300;letter-spacing:.02em;text-transform:uppercase;line-height:1.1}.ggv2-show__script{margin:.04em 0 0;font-size:clamp(60px,9vw,140px);color:var(--gg-red);padding-bottom:.12em}.ggv2-desc{margin:clamp(10px,1.6vw,22px) 0 0;font-size:clamp(16px,1.5vw,21px);line-height:1.45;max-width:22em}.ggv2-show__grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(28px,4vw,64px)}.ggv2-show .ngg-row__item,.ggv2-show .product-item__media{position:relative}@media(min-width:750px){.ggv2-show__top{grid-template-columns:minmax(0,46fr) minmax(0,54fr);gap:clamp(32px,6vw,96px)}.ggv2-show--right .ggv2-show__media{order:2}.ggv2-show__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2vw,28px)}}@media(max-width:749px){.ggv2-show{padding-top:24px}.ggv2-show__in{padding:0 16px}.ggv2-show__top{display:block}.ggv2-show__text{position:static;padding:24px 4px 0}.ggv2-show__script{font-size:clamp(64px,20vw,96px)}.ggv2-small{font-size:clamp(20px,6vw,26px)}.ggv2-desc{font-size:16px}}.ggv2-show .ngg-sticker{width:58px;height:58px}@media(max-width:749px){.ggv2-show .ngg-sticker{width:44px;height:44px;left:6px;bottom:6px}.ggv2-show .ngg-sticker b{font-size:9px}.ggv2-show .ngg-sticker i{font-size:6px;margin-top:2px}}
/*# sourceMappingURL=/cdn/shop/t/195/assets/nemah-gg-v2.css.map */
