.gm-collection{--gm-collection-accent:#a67c2e;--gm-collection-ink:#252525;--gm-collection-muted:#626970;--gm-collection-border:#e7e1da;--gm-collection-title-font:var(--gm-popular-title-font,Georgia,serif);container-type:inline-size;width:100%;max-width:100%;min-width:0;color:var(--gm-collection-ink);font-family:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.gm-collection *{box-sizing:border-box}.gm-collection a{color:inherit;text-decoration:none}.gm-collection:focus-visible{outline:3px solid var(--gm-collection-accent);outline-offset:3px}.gm-collection__header{padding-bottom:30px;border-bottom:1px solid var(--gm-collection-border);margin-bottom:34px}.gm-collection__labels{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:6px}.gm-collection__material{background:#fff9ed;color:#8b510c;padding:4px 10px;font-size:12px}.gm-collection__badge{background:#c42020;color:#fff;padding:5px 10px;font-weight:700;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.gm-collection h1,.gm-collection h2,.gm-collection h3{font-family:var(--gm-collection-title-font);font-weight:400;color:var(--gm-collection-ink);text-transform:none;letter-spacing:normal}.gm-collection h1{font-size:clamp(28px,4vw,40px);line-height:1.2;margin:0 0 5px}.gm-collection .gm-collection__brand{color:var(--gm-collection-muted);margin:0 0 12px}.gm-collection__summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.gm-collection__chip{display:inline-block;border:1px solid #d9d0c6;padding:2px 9px;background:#fff;font-size:11px;line-height:1.4;color:#555}.gm-collection__price small{display:block;color:var(--gm-collection-muted);font-size:11px}.gm-collection__count,.gm-collection__heading>span{color:var(--gm-collection-muted);font-size:12px}.gm-collection__heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px}.gm-collection h2{font-size:23px;line-height:1.3;margin:0}.gm-collection .gm-collection__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;list-style:none;margin:0;padding:0}.gm-collection__grid>li{list-style:none;margin:0;padding:0;min-width:0}.gm-collection__model{display:flex;flex-direction:column;height:100%;border:1px solid var(--gm-collection-border);background:#fff}.gm-collection__model:hover{border-color:var(--gm-collection-accent)}.gm-collection__image{aspect-ratio:16/9;background:#f3f0ec;display:flex;align-items:center;justify-content:center;overflow:hidden}.gm-collection__image img{display:block;width:100%;height:100%;object-fit:cover}.gm-collection__image>span{padding:20px;text-align:center;color:var(--gm-collection-muted)}.gm-collection__caption{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:44px;flex:1;flex-wrap:wrap}.gm-collection__caption img{width:20px;height:20px;object-fit:cover;flex:0 0 20px;border:1px solid var(--gm-collection-border)}.gm-collection .gm-collection__caption h3{font-size:16px;line-height:1.3;flex:1;min-width:80px;margin:0}.gm-collection__options{display:flex;gap:4px;flex-wrap:wrap;max-width:100%;align-items:center}.gm-collection__options .gm-collection__chip{font-size:10px;padding:1px 5px}.gm-collection__state{font-size:11px;color:var(--gm-collection-muted)}.gm-collection__arrow{font-size:22px;color:var(--gm-collection-accent);line-height:1}.gm-collection__children{margin-bottom:30px}.gm-collection__children ul{display:flex;gap:10px;flex-wrap:wrap;list-style:none;margin:12px 0 0;padding:0}.gm-collection__children li{margin:0;padding:0}.gm-collection__children a,.gm-collection__pagination a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid var(--gm-collection-border);background:#fff}.gm-collection__pagination{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:28px}@container (min-width:900px){.gm-collection .gm-collection__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:580px) and (max-width:899px){.gm-collection .gm-collection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gm-collection-faq{border-top:1px solid var(--gm-collection-border);padding-top:36px}.gm-collection-faq h2{margin-bottom:24px}.gm-collection-faq details{border-bottom:1px solid var(--gm-collection-border)}.gm-collection-faq details:last-child{border-bottom:0}.gm-collection-faq summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:54px;padding:14px 0;cursor:pointer;list-style:none;font-weight:400}.gm-collection-faq summary::-webkit-details-marker{display:none}.gm-collection-faq summary span{flex:0 0 auto}.gm-collection-faq details[open] summary span{transform:rotate(180deg)}.gm-collection-faq__answer{padding:0 0 18px;max-width:85ch}.gm-collection-faq__answer p{margin:0 0 12px}.gm-collection-faq__answer a{text-decoration:underline}.gm-collection-related h2{margin-bottom:22px}.gm-collection-related>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.gm-collection-related li{list-style:none;margin:0;padding:0;min-width:0}.gm-collection-related li a{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--gm-collection-border);background:#fff;min-height:88px;height:100%}.gm-collection-related li a:hover{border-color:var(--gm-collection-accent)}.gm-collection-related__image{width:64px;height:64px;flex:0 0 64px;max-width:100%;background:#f3f0ec}.gm-collection-related__image img{width:100%;height:100%;object-fit:cover;display:block}.gm-collection-related li a>div:last-child{min-width:0}.gm-collection-related li span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#89621f}.gm-collection-related li h3{font-family:inherit;font-size:14px;line-height:1.4;margin:3px 0 0}@container (min-width:900px){.gm-collection-related>ul{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width:600px){.gm-collection-related li a{flex-direction:row;align-items:center}}
