.elementor-64058 .elementor-element.elementor-element-0b8888f{--display:flex;}.elementor-64058 .elementor-element.elementor-element-c7c208c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-c7c208c */.agshop{--a:#d66a12;--ink:#151515;--body:#3d3d3d;--muted:#6c6c6c;--line:#eadfd4;--soft:#f8f3ed;--dark:#111316;font-family:inherit;color:var(--body);font-size:17px;line-height:1.76;width:100%;overflow:hidden}.agshop *{box-sizing:border-box}.agshop a{color:#a94708;text-underline-offset:3px}.agshop img{width:100%;display:block}.agshop h1,.agshop h2,.agshop h3{font-family:inherit;color:var(--ink);text-wrap:balance}.agshop h1{color:#fff;font-size:clamp(40px,5.6vw,76px);line-height:.98;letter-spacing:-.05em;margin:0 0 22px}.agshop h2{font-size:clamp(29px,3.8vw,46px);line-height:1.08;letter-spacing:-.035em;margin:0 0 18px}.agshop h3{font-size:clamp(21px,2.4vw,29px);line-height:1.2;margin:0 0 10px}.agshop p{margin:0 0 18px}.agshop .shell{width:min(1220px,calc(100% - 36px));margin:auto}.agshop .hero{background:linear-gradient(135deg,#111316 0%,#22201d 70%,#3a2415 100%);border-top:6px solid var(--a);color:#fff}.agshop .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:590px}.agshop .hero-copy{padding:clamp(34px,5.5vw,76px);display:flex;flex-direction:column;justify-content:center}.agshop .eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:850;color:#ffc48c;margin-bottom:14px}.agshop .hero-copy p{font-size:clamp(17px,1.8vw,21px);color:#ece8e4;max-width:810px}.agshop .actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:12px}.agshop .btn{display:inline-block;padding:13px 18px;border-radius:7px;text-decoration:none;font-weight:800}.agshop .btn-a{background:var(--a);color:#fff!important}.agshop .btn-l{background:#fff;color:#161616!important}.agshop .hero-media{min-height:440px;position:relative;background:#222}.agshop .hero-media img{height:100%;object-fit:cover}.agshop .cap{position:absolute;left:18px;right:18px;bottom:18px;background:rgba(14,15,16,.88);color:#f5f2ef;padding:13px 15px;font-size:13px;border-left:4px solid var(--a)}.agshop .quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;box-shadow:0 15px 40px rgba(40,25,12,.08);border-bottom:1px solid var(--line)}.agshop .quick div{padding:21px 22px;border-right:1px solid var(--line)}.agshop .quick div:last-child{border-right:0}.agshop .quick strong{display:block;color:var(--ink);font-size:17px}.agshop .quick span{display:block;color:var(--muted);font-size:13px;margin-top:5px}.agshop .toc{margin:38px auto;background:#fffaf4;border:1px solid var(--line);border-radius:20px;padding:25px}.agshop .toc strong{display:block;color:var(--ink);font-size:21px;margin-bottom:12px}.agshop .toc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 18px}.agshop .toc a{text-decoration:none;padding:7px 0;border-bottom:1px dotted #c9a887;font-size:14px}.agshop section{scroll-margin-top:110px}.agshop .section{padding:56px 0;border-bottom:1px solid var(--line)}.agshop .chapter{display:grid;grid-template-columns:76px 1fr;gap:22px;align-items:start;margin-bottom:24px}.agshop .num{font-size:38px;font-weight:900;color:var(--a);border-top:4px solid var(--a);padding-top:8px;line-height:1}.agshop .label{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:850;color:var(--muted);margin-bottom:7px}.agshop .copy{max-width:1040px;margin-left:98px}.agshop .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:26px 0 0 98px}.agshop .card{border:1px solid var(--line);background:#fff;padding:21px;border-radius:17px;box-shadow:0 8px 27px rgba(58,38,20,.05)}.agshop .card p:last-child{margin-bottom:0}.agshop .price{font-size:25px;font-weight:900;color:#8f3d08;margin:10px 0}.agshop .tag{display:inline-block;background:#fff0df;color:#934006;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;margin:2px 3px 6px 0}.agshop .hot{display:inline-block;background:#1d1f21;color:#fff;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:850;margin-bottom:7px}.agshop .note{max-width:1040px;margin:26px 0 0 98px;padding:19px 21px;border-left:5px solid var(--a);background:#fff5e9;border-radius:0 14px 14px 0}.agshop .photo{margin:30px 0 0;border-radius:21px;overflow:hidden;background:#111;box-shadow:0 14px 38px rgba(40,25,12,.12)}.agshop .photo img{max-height:720px;object-fit:cover}.agshop .photo figcaption{padding:13px 17px;color:#e9e3dd;font-size:13px;border-left:5px solid var(--a)}.agshop .table-wrap{overflow-x:auto;margin:28px 0 0 98px;border:1px solid var(--line);border-radius:18px}.agshop table{width:100%;min-width:840px;border-collapse:collapse;background:#fff}.agshop th{background:#1a1c1e;color:#fff;text-align:left;padding:14px;font-size:14px}.agshop td{padding:14px;border-top:1px solid #eee5dc;vertical-align:top;font-size:14.5px}.agshop tr:nth-child(even) td{background:#fffaf5}.agshop .market{margin:28px 0 0 98px;background:#151719;color:#ededed;border-radius:18px;padding:24px}.agshop .market h3,.agshop .market strong{color:#fff}.agshop .cta{background:#111316;color:#e9e9ea;padding:58px 0}.agshop .cta h2,.agshop .cta strong{color:#fff}.agshop .cta-grid{display:grid;grid-template-columns:1.16fr .84fr;gap:30px;align-items:center}.agshop .cta-box{border:1px solid rgba(255,255,255,.15);padding:23px;background:rgba(255,255,255,.055);border-radius:18px}.agshop .faq{padding:56px 0}.agshop .faq details{border:1px solid var(--line);margin:0 0 10px;background:#fff;border-radius:14px;overflow:hidden}.agshop .faq summary{cursor:pointer;list-style:none;font-weight:820;color:var(--ink);padding:17px 19px}.agshop .faq summary::-webkit-details-marker{display:none}.agshop .faq summary:after{content:'+';float:right;color:var(--a);font-size:23px}.agshop .faq details[open] summary:after{content:'-'}.agshop .faq .answer{padding:0 19px 18px}.agshop .sources{background:var(--soft);border:1px solid var(--line);padding:23px;margin-top:25px;border-radius:18px}.agshop .small{font-size:13px;color:var(--muted)}
@media(max-width:900px){.agshop .hero-grid{grid-template-columns:1fr}.agshop .quick{grid-template-columns:1fr 1fr}.agshop .toc-grid,.agshop .cards{grid-template-columns:1fr 1fr}.agshop .cta-grid{grid-template-columns:1fr}}
@media(max-width:640px){.agshop .shell{width:min(100% - 24px,1220px)}.agshop .quick,.agshop .toc-grid,.agshop .cards{grid-template-columns:1fr}.agshop .chapter{grid-template-columns:48px 1fr;gap:13px}.agshop .num{font-size:28px}.agshop .copy,.agshop .cards,.agshop .note,.agshop .table-wrap,.agshop .market{margin-left:0}.agshop .hero-copy{padding:34px 22px}.agshop h1{font-size:42px}}/* End custom CSS */