.gfd-zone{background:#153a2d;color:#fff7e8;margin-top:56px;padding:48px 0;scroll-margin-top:110px}.gfd-header{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px}.gf-shop-page .gfd-kicker{color:#e7c887;font:700 10px/1.5 Manrope,sans-serif;letter-spacing:.16em;margin:0 0 12px}.gf-shop-page .gfd-header h2{font:750 clamp(28px,3.3vw,43px)/1.12 Manrope,sans-serif;letter-spacing:-.035em;color:#fff7e8;margin:0}.gfd-header h2 span{color:#e7c887}.gf-shop-page .gfd-header>p{font-size:13px;line-height:1.7;color:#d3dfcf;margin:0}.gfd-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gfd-card{background:#fffaf0;border:1px solid #c4ae73;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.gfd-photo{position:relative;display:block;aspect-ratio:1.15;overflow:hidden;background:#f0e9db}.gfd-photo img{width:100%;height:100%;object-fit:contain;display:block}.gfd-photo>span{position:absolute;left:12px;bottom:12px;right:12px;width:fit-content;padding:7px 10px;background:#153a2deb;border:1px solid #c4ae73;border-radius:4px;color:#f7e3b0;font:700 9px/1.4 Manrope,sans-serif;letter-spacing:.06em}.gfd-copy{padding:20px;display:flex;flex-direction:column;flex:1}.gf-shop-page .gfd-copy h3{font:750 23px/1.25 Manrope,sans-serif;color:#193d30;margin:0 0 8px}.gf-shop-page .gfd-copy>p{font-size:12px;line-height:1.6;color:#606c55;margin:0 0 16px}.gfd-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:16px;color:#193d30}.gfd-price strong{font-size:28px;font-weight:800}.gfd-price s{font-size:12px;color:#77806d}.gfd-price small{font-size:10px;color:#786130;background:#eee3c4;padding:4px 7px;border-radius:4px}.gf-shop-page .gfd-cta{display:flex;justify-content:space-between;align-items:center;background:#193d30;color:#fff!important;min-height:46px;padding:12px 16px;border-radius:6px;font-size:12px;font-weight:700}.gfd-cta:hover{background:#2b513d}.gf-shop-page .gfd-note{margin:20px 0 0;text-align:center;color:#d3dfcf;font-size:11px}.gf-shop-page .gf-shop-add button,.gf-shop-page .gf-shop-options{color:#fff!important}.gf-shop-page .gf-shop-campaign-actions>a:first-child{color:#fff!important}@media(max-width:1000px){.gfd-header{align-items:flex-start;flex-direction:column;gap:16px}.gfd-copy{padding:16px}.gf-shop-page .gfd-copy h3{font-size:20px}}@media(max-width:750px){.gfd-zone{margin-top:32px;padding:30px 0}.gfd-grid{grid-template-columns:1fr;gap:18px}.gfd-photo{aspect-ratio:1.3}.gfd-copy{padding:18px}.gfd-header{margin-bottom:20px}.gfd-price{margin-bottom:13px}.gf-shop-page .gfd-copy h3{font-size:24px}}
