.yg-home .ygt-lead{max-width:62ch;margin:0;color:var(--muted);font-size:calc(1 * 16px * var(--ygk, 1));line-height:1.6}.yg-home .ygt-row{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.yg-home .ygt-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--hairline);border-radius:var(--r-md);overflow:hidden;color:inherit;text-decoration:none;transition:box-shadow var(--t-slow, .5s) var(--ease-luxe, ease),transform var(--t-slow, .5s) var(--ease-luxe, ease),border-color .3s ease}.yg-home .ygt-card:hover{border-color:var(--gold);box-shadow:var(--shadow-gold);transform:translateY(-3px)}.yg-home .ygt-card:focus-visible{outline:2px solid var(--gold-700);outline-offset:3px}.yg-home .ygt-card__media{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:3 / 2;background:var(--gold-tint);overflow:hidden}.yg-home .ygt-card__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow, .5s) var(--ease-luxe, ease)}.yg-home .ygt-card:hover .ygt-card__media img{transform:scale(1.05)}.yg-home .ygt-badge{position:absolute;left:12px;top:12px;z-index:1;padding:6px 12px;border-radius:var(--r-pill);background:#ffffffeb;color:var(--ink);font-size:calc(.72 * 16px * var(--ygk, 1));letter-spacing:.1em;text-transform:uppercase}.yg-home .ygt-strand{position:relative;display:flex;align-items:center;gap:.4em;font-size:16px}.yg-home .ygt-strand__cord{position:absolute;left:-1.2em;right:-1.2em;top:50%;height:1px;margin-top:-.5px;background:var(--ink);opacity:.35}.yg-home .ygt-b{position:relative;display:block;flex:none;width:var(--s, 1.1em);height:var(--s, 1.1em);border-radius:50%;background:radial-gradient(circle at 34% 30%,#f2e2b8,var(--gold) 58%,#8a6a2c);box-shadow:0 1px 2px #0000002e}.yg-home .ygt-b[style*=--c]{background:radial-gradient(circle at 32% 28%,#ffffff8c,#fff0 45%),var(--c)}.yg-home .ygt-card__body{display:flex;flex-direction:column;flex:1;gap:8px;padding:20px 20px 22px}.yg-home .ygt-card__t{font-family:var(--font-display);font-weight:400;color:var(--ink);font-size:calc(1.45 * 16px * var(--ygk, 1));line-height:1.15}.yg-home .ygt-card__d{color:var(--muted);font-size:calc(.88 * 16px * var(--ygk, 1));line-height:1.55}.yg-home .ygt-card__btn{margin-top:auto;align-self:flex-start}.yg-home .ygt-foot{margin:28px 0 0;text-align:center}.yg-home .ygt-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-size:calc(.92 * 16px * var(--ygk, 1));border-bottom:1px solid var(--gold)}.yg-home .ygt-foot a:hover{color:var(--gold-700)}@media(min-width:600px){.yg-home .ygt-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media(min-width:1000px){.yg-home .ygt-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,24px)}.yg-home .ygt-card__body{padding:22px 22px 24px}}@media(prefers-reduced-motion:reduce){.yg-home .ygt-card,.yg-home .ygt-card__media img{transition:none}.yg-home .ygt-card:hover,.yg-home .ygt-card:hover .ygt-card__media img{transform:none}}.yg-home .ygt-dots{display:none}@media(max-width:599px){.yg-home .ygt-row{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.yg-home .ygt-row::-webkit-scrollbar{display:none}.yg-home .ygt-card{flex:0 0 80%;scroll-snap-align:start}.yg-home .ygt-card.reveal{opacity:1;transform:none}.yg-home .ygt-card:hover{transform:none}.yg-home .ygt-card__media{aspect-ratio:16 / 10}.yg-home .ygt-card__body{padding:14px 16px 16px;gap:6px}.yg-home .ygt-card__t{font-size:calc(1.25 * 16px * var(--ygk, 1))}.yg-home .ygt-card__d{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:calc(.84 * 16px * var(--ygk, 1))}.yg-home .ygt-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.yg-home .ygt-dots button{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:99px;background:var(--hairline, #e2d8c4);cursor:pointer;transition:width .3s ease,background .3s ease}.yg-home .ygt-dots button:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.yg-home .ygt-dots button.is-on{width:22px;background:var(--gold, #d4b06a)}.yg-home .ygt-foot{margin-top:16px}.yg-home .ygt-lead{font-size:calc(.92 * 16px * var(--ygk, 1))}}@media(max-width:599px)and (prefers-reduced-motion:reduce){.yg-home .ygt-dots button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/yaniko-tools.css.map */
