.igc{--ink:#0A0A0A;--ink2:#2B2924;--mut:#6A655C;--line:#ECE6DA;--line2:#DDD6C8;--gold:#C9A84C;--gold-ink:#8A6A1F;--warm:#FBFAF7;padding:0 0 96px}.igc__hero{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--warm);border-bottom:1px solid var(--line)}.igc__hero-text{flex:1 1 520px;min-width:0;padding:36px max(40px,calc((100vw - 1360px)/2 + 40px)) 40px;display:flex;flex-direction:column;gap:16px;justify-content:center}.igc__hero-media{flex:1 1 420px;min-width:0;max-height:440px;overflow:hidden;background:#fff}.igc__hero-media img{width:100%;height:100%;object-fit:cover}.igc__crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--mut)}.igc__crumbs a:hover{color:var(--gold-ink)}.igc__crumbs [aria-current]{color:var(--ink)}.igc__title{font-family:IG Cormorant,Georgia,serif;font-weight:400;font-size:46px;line-height:1.05;text-wrap:balance}.igc__intro{max-width:60ch;color:var(--ink2)}.igc__intro p{margin:0}.igc__facts{margin:6px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line);max-width:620px}.igc__facts>div{padding:10px 0;border-bottom:1px solid var(--line)}.igc__facts dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.igc__facts dd{margin:2px 0 0;font-size:14px}.igc__shapes,.igc__bar,.igc__active,.igc__grid,.igc__pages,.igc__guide{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px}.igc__shapes{display:flex;gap:8px;overflow-x:auto;padding-top:22px;padding-bottom:6px;scrollbar-width:thin}.igc__shape{flex:0 0 auto;min-width:84px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 10px 8px;border:1px solid var(--line2);font-size:12px;color:var(--ink2);text-align:center}.igc__shape:hover{border-color:var(--ink)}.igc__shape.is-on{border:2px solid var(--ink);background:var(--warm);color:var(--ink)}.igc__shape-ico{display:flex;color:var(--gold-ink)}.igc__bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding-top:14px;padding-bottom:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.igc__count{margin-right:auto;font-size:13px;color:var(--mut)}.igc__count strong{color:var(--ink);font-weight:600}.igc__sizes{position:relative}.igc__sizes summary{list-style:none;cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--line2);font-size:13px}.igc__sizes summary::-webkit-details-marker{display:none}.igc__sizes summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px)}.igc__sizes[open] summary{border-color:var(--ink)}.igc__chips{position:absolute;z-index:5;right:0;top:calc(100% + 6px);width:min(440px,80vw);background:#fff;border:1px solid var(--ink);padding:12px;display:flex;flex-wrap:wrap;gap:6px;box-shadow:0 12px 30px #0a0a0a1f}.igc__chip{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--line2);font-size:12px;font-variant-numeric:tabular-nums}.igc__chip:hover,.igc__chip.is-on{border-color:var(--ink);background:var(--ink);color:#fff}.igc__sort{display:flex;align-items:center;gap:8px;font-size:13px}.igc__sort select{min-height:40px;border:1px solid var(--line2);background:#fff;padding:0 10px}.igc__active{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.igc__pill{min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;background:var(--ink);color:#fff;font-size:12px}.igc__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;margin-top:26px}.igc__card{display:flex;flex-direction:column;gap:10px;min-width:0}.igc__img{position:relative;display:block;aspect-ratio:1/1;background:var(--warm);overflow:hidden}.igc__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.igc__img:hover img{transform:scale(1.03)}.igc__badge{position:absolute;left:10px;top:10px;background:#fff;border:1px solid var(--line);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px}.igc__meta{display:flex;flex-direction:column;gap:3px}.igc__name{font-size:14px;line-height:1.35}.igc__name:hover{color:var(--gold-ink)}.igc__spec{font-size:12px;color:var(--mut)}.igc__price{font-size:14px;font-weight:600}.igc__empty{grid-column:1/-1;padding:28px;border:1px dashed var(--line2);text-align:center}.igc__empty a{text-decoration:underline}.igc__pages{display:flex;justify-content:center;gap:6px;margin-top:40px;font-size:14px}.igc__pages a,.igc__pages span{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--line2)}.igc__pages [aria-current]{background:var(--ink);color:#fff;border-color:var(--ink)}.igc__pages a:hover{border-color:var(--ink)}.igc__guide{margin-top:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding-top:40px;border-top:1px solid var(--line)}.igc__h2{font-family:IG Cormorant,Georgia,serif;font-weight:400;font-size:32px;line-height:1.1}.igc__guide-body{max-width:68ch;color:var(--ink2)}.igc__guide-body p{margin:0 0 12px}@media(max-width:989px){.igc__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.igc__guide{grid-template-columns:1fr;gap:16px}}@media(max-width:749px){.igc__hero-text{padding:22px 16px 26px}.igc__hero-media{max-height:220px}.igc__title{font-size:34px}.igc__shapes,.igc__bar,.igc__active,.igc__grid,.igc__pages,.igc__guide{padding-left:16px;padding-right:16px}.igc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.igc__chips{left:0;right:auto}}@media(prefers-reduced-motion:reduce){.igc__img img{transition:none}}html .igc ul.igc__grid{margin:26px auto 0;padding-left:40px;padding-right:40px}@media(max-width:749px){html .igc ul.igc__grid{padding-left:16px;padding-right:16px}}.igc__shapes,.igc__bar,.igc__active,.igc__pages{max-width:none}html .igc ul.igc__grid{max-width:none;margin:22px 0 0;padding:0;gap:1px;background:#fff;border-top:1px solid #fff}.igc__card{gap:0;background:linear-gradient(180deg,#e4e4e2,#efefed 55%,#f6f6f4)}.igc__img{background:transparent;aspect-ratio:1/1}.igc__img img{object-fit:contain;padding:8%;mix-blend-mode:multiply}.igc__badge{left:14px;top:14px}.igc__meta{padding:4px 18px 22px;gap:4px}.igc__price{font-weight:500}@media(max-width:749px){html .igc ul.igc__grid{padding:0}.igc__meta{padding:2px 12px 16px}.igc__img img{padding:6%}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/ig-collection.css.map */
