.ga-product-specs{margin:18px 0 22px!important;color:#403d37;font-size:13px;line-height:1.6}.ga-spec-summary,.ga-measure-list{margin:0}.ga-spec-summary>div{display:grid;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:5px 0}.ga-spec-summary dt,.ga-measure-list dt{color:#6a6257}.ga-spec-summary dd,.ga-measure-list dd{margin:0}.ga-spec-inclusion{padding:10px 0 0;margin:0;font-size:12px;color:#504a41}.ga-measure-details{margin-top:15px;border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5}.ga-measure-details summary{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:15px 0;min-height:44px;box-sizing:border-box;list-style:none;cursor:pointer;font-size:13px;letter-spacing:.035em}.ga-measure-details summary::-webkit-details-marker{display:none}.ga-measure-plus{font-size:21px;font-weight:300;line-height:1}.ga-measure-details[open] .ga-measure-plus{transform:rotate(45deg)}.ga-measure-content{padding:0 0 18px}.ga-measure-figure,.ga-length-figure{margin:0 0 18px;background:#efede8;padding:8px 12px 14px;color:#756248}.ga-measure-figure svg,.ga-length-figure svg{display:block;width:100%;max-width:410px;height:auto;margin:auto;overflow:visible}.ga-measure-figure text,.ga-length-figure text{font-family:var(--font-body-family,Arial,sans-serif);font-size:12px;fill:#544a3d;letter-spacing:.01em}.ga-measure-figure .ga-measure-number,.ga-length-figure .ga-measure-number{font-size:20px;fill:#292721}.ga-measure-figure .ga-measure-caption{font-size:11px;fill:#776e61}.ga-measure-paper{fill:#efede8}.ga-measure-figure figcaption,.ga-length-figure figcaption{text-align:center;font-size:11px;line-height:1.5;color:#675f53}.ga-measure-list>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #e2ddd4}.ga-measure-help{font-size:12px;line-height:1.7;color:#625b50;margin:15px 0 0}.ga-complementary{border-top:1px solid #ded8cd;padding-top:44px;margin-top:44px;width:100%;clear:both}.ga-complementary header{max-width:670px;margin:0 0 28px}.ga-complementary h2{font-size:clamp(28px,3vw,40px);margin:10px 0}.ga-complementary header>p:last-child{font-size:14px;line-height:1.7;color:#625b50}.ga-complementary .ga-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ga-complementary .ga-curated-card h3{font-size:18px}.ga-complementary .ga-related-variant{font-size:12px;color:#625b50;display:block;margin:6px 0}.ga-curated .ga-curated-category{display:block;margin:16px 0 6px;font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#756248}.ga-curated .ga-curated-card h3{margin-top:8px}.ga-curated .ga-curated-intro{max-width:54ch;margin:auto}@media(max-width:749px){.ga-spec-summary>div{grid-template-columns:95px minmax(0,1fr)}.ga-complementary{padding-top:28px;margin-top:28px}.ga-complementary .ga-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.ga-complementary .ga-curated-card h3{font-size:16px}.ga-complementary .ga-save-shell:last-child:nth-child(odd){grid-column:1/-1;max-width:calc(50% - 7px);width:100%;margin:0 auto}.ga-hero .ga-actions{align-items:center}}
.ga-curated .ga-curated-card .ga-card-closeup{overflow:hidden}.ga-curated .ga-curated-card .ga-card-closeup img{transform:scale(4)!important}.ga-curated .ga-curated-card .ga-card-closeup:hover img{transform:scale(4.08)!important}

/* Equal, quiet hero links; one consistent row on small screens. */
.ga-home .ga-hero .ga-actions{display:flex;align-items:stretch;justify-content:flex-start;gap:24px;flex-wrap:nowrap}
.ga-home .ga-hero .ga-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box;margin:0;padding:12px 0!important;background:transparent!important;color:#34342f!important;border:0!important;border-bottom:1px solid #9a815d!important;text-decoration:none!important;font-size:11px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.ga-home .ga-hero .ga-actions>a:hover{color:#756248!important;border-bottom-color:#756248!important}
.ga-home .ga-hero .ga-actions>a:focus-visible{outline:2px solid #9a815d;outline-offset:5px}
@media(max-width:749px){.ga-home .ga-hero .ga-actions{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:12px!important;width:100%}.ga-home .ga-hero .ga-actions>a{min-width:0;font-size:clamp(8px,2.15vw,10px)!important;letter-spacing:.04em!important;padding:12px 0!important}}
