.g-btn{--e:#081a2d;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;margin-bottom:6px;border:0;border-radius:14px;background:linear-gradient(180deg,#24496f,#173655 55%,#13304d);color:#fff;font:inherit;font-size:15.5px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px #ffffff38,0 6px 0 var(--e),0 14px 24px -8px #0e26408c;transition:transform .14s,box-shadow .14s}.g-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff38,0 8px 0 var(--e),0 20px 30px -10px #0e26408c}.g-btn:active{transform:translateY(5px);box-shadow:inset 0 1px #ffffff1f,0 1px 0 var(--e),0 4px 8px -2px #0e264073}.g-btn:focus-visible,.g-link:focus-visible{outline:3px solid #c8955e;outline-offset:5px}.g-btn.is-light{--e:#9fb0c4;background:linear-gradient(180deg,#fff,#eef3f8);color:#0e2640}.g-btn.is-light:hover{color:#0e2640}.g-btn[disabled],.g-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.g-link{color:#173655;font-weight:700;text-decoration:underline;text-decoration-color:#c8955e;text-decoration-thickness:2px;text-underline-offset:5px}.g-sec{padding:clamp(56px,7vw,96px) 0}.g-wrap{width:min(1240px,calc(100% - 64px));margin:0 auto}.g-head{max-width:680px;margin:0 0 clamp(28px,4vw,44px)}.g-head.is-center{margin-left:auto;margin-right:auto;text-align:center}.g-kicker{display:inline-flex;align-items:center;gap:12px;margin:0 0 14px;font-size:12.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#173655}.g-kicker:before{content:"";width:30px;height:3px;border-radius:3px;background:linear-gradient(90deg,#e2b98a,#9a6635)}.g-head h2{margin:0 0 12px;font-size:clamp(30px,4.2vw,50px);line-height:1.05;letter-spacing:-.02em;color:#0e2640;font-weight:800}.g-head h2 em{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;color:#173655}.g-head p{margin:0;color:#55667a;font-size:clamp(16px,1.5vw,18px);line-height:1.65}.g-note{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:99px;background:#ffffffeb;color:#55667a;font-size:11.5px;font-weight:700;box-shadow:0 2px 8px #0e26401f}.g-note:before{content:"";width:7px;height:7px;border-radius:50%;background:#c8955e}.g-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shop-label.is-preview{background:#f6ecdf;color:#7a4f25}@media(max-width:749px){.g-wrap{width:calc(100% - 32px)}.g-btn{width:100%}}@media(prefers-reduced-motion:reduce){.g-btn{transition:none}.g-btn:hover{transform:none}}.shop-item-image:has(canvas[data-card-laser]){position:relative;display:block;aspect-ratio:1/1;background:radial-gradient(ellipse at 50% 42%,#f4f7fb,#e3eaf2 72%,#d6e0ea)}canvas[data-card-laser]{opacity:0;transition:opacity .4s}canvas[data-card-laser].is-ready{opacity:1}@media(max-width:860px){body .xm-art{max-width:190px;margin-bottom:-6px}body .bm-art{max-width:170px;margin:4px 0 6px}body .xm-hero,body .bm-hero{padding-top:36px}body .xm-hero h1,body .bm-hero h1{font-size:clamp(36px,10vw,46px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/grig-ui.css.map */
