.ggs .ggb__head.ggb__head--fan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;max-width:none}.ggs .ggb__head--fan .ggb__copy{display:flex;flex-direction:column;gap:22px;align-items:flex-start;min-width:0}.ggs .ggb__head--fan .ggs__d1{font-size:clamp(44px,5.2vw,76px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.ggs .ggb__head--fan .ggs__lede{max-width:44ch}.ggs .ggb__fan{position:relative;height:440px;--spread:120px;--tilt:7deg}.ggs .ggb__fcard{position:absolute;top:50%;left:50%;width:min(260px,42%);display:grid;grid-template-rows:auto 1fr auto;gap:10px;aspect-ratio:4/5;padding:12px 12px 14px;border-radius:var(--r);background:var(--snow);color:var(--green);text-decoration:none;box-shadow:0 30px 60px -30px #0009;transform:translate(-50%,-50%) translate(calc(var(--i) * var(--spread))) rotate(calc(var(--i) * var(--tilt))) translateY(var(--lift,0px));transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ggs .ggb__fcard-row{display:flex;justify-content:space-between;gap:8px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ggs .ggb__fcard-plate{position:relative;display:block;min-height:0;border-radius:10px;overflow:hidden;background:var(--yellowish)}.ggs .ggb__fcard-plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ggs .ggb__fcard-name{font-size:15px;line-height:1.25}.ggs .ggb__fcard:focus-visible{outline:2px solid var(--bright);outline-offset:3px;--lift:-14px;z-index:3}@media(hover:hover){.ggs .ggb__fan:hover{--spread:175px;--tilt:4deg}.ggs .ggb__fcard:hover{--lift:-14px;z-index:3}}@media(max-width:900px){.ggs .ggb__head.ggb__head--fan{grid-template-columns:minmax(0,1fr);gap:24px}.ggs .ggb__fan,.ggs .ggb__fan:hover{height:360px;--spread:62px;--tilt:5deg}.ggs .ggb__fcard{width:min(220px,56%)}}@media(prefers-reduced-motion:reduce){.ggs .ggb__fcard{transition:none}}.ggs .ggb__head--fan mark.ggs__mark{background:none;color:inherit;padding:0;border-radius:0;animation:none}body.template-blog .ggs.ggs__sec:has(>.ggs__wrap>.ggb__head.ggb__head--fan):after{width:min(820px,90vw);aspect-ratio:1;right:2%;top:-300px;left:auto;background:radial-gradient(circle,#d3fa9957,#d3fa9924 34%,#d3fa9900 66%);translate:calc(var(--ggb-gx,0px) * 4) calc(var(--ggb-gy,0px) * 4);transition:translate 1.2s cubic-bezier(.2,.7,.2,1);animation:ggbFanGlow 18s ease-in-out infinite alternate}@keyframes ggbFanGlow{0%{transform:translate(0) scale(1)}35%{transform:translate(-140px,90px) scale(1.08)}70%{transform:translate(-40px,160px) scale(.96)}to{transform:translate(-200px,40px) scale(1.12)}}@media(max-width:900px){body.template-blog .ggs.ggs__sec:has(>.ggs__wrap>.ggb__head.ggb__head--fan):after{right:-30%;top:-200px}}@media(prefers-reduced-motion:reduce){body.template-blog .ggs.ggs__sec:has(>.ggs__wrap>.ggb__head.ggb__head--fan):after{animation:none;transition:none;translate:none}}body.template-blog .ggs.ggs__sec:has(>.ggs__wrap>.ggb__head.ggb__head--fan):before{z-index:0;background:radial-gradient(700px 460px at 6% 108%,#d3fa991c,#d3fa9900 70%),radial-gradient(140% 100% at 78% -10%,#06100300 38%,#0610036b),linear-gradient(180deg,#06100300 45%,#06100352)}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ggs-blog-fan.css.map */
