.gm-campaign{background:#f6f3ed;color:#27221c;padding:48px 24px 64px;scroll-margin-top:100px}.gm-wrap{max-width:1180px;margin:auto}.gm-intro{text-align:center;max-width:760px;margin:0 auto 34px}.gm-eyebrow{color:#765a31;font-size:12px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px}.gm-intro h1{font-size:clamp(34px,4.3vw,60px);line-height:1.08;margin:0 0 18px;color:#211e19;letter-spacing:-.025em}.gm-lead{font-size:18px;line-height:1.65}.gm-facts{display:flex;justify-content:center;gap:10px 24px;flex-wrap:wrap;margin:23px 0;font-size:14px;font-weight:600}.gm-text-link{color:#5e4725;text-decoration:underline;text-underline-offset:5px;font-weight:600}.gm-covers{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:15px;margin:30px 0 12px}.gm-cover{color:#3c352b;display:block}.gm-cover img{display:block;width:100%;height:auto;aspect-ratio:129/198;object-fit:contain;box-shadow:0 9px 17px #221c1824;transition:transform .2s}.gm-cover:hover img{transform:translateY(-5px)}.gm-cover span{font-size:12px;line-height:1.4;display:block;margin-top:12px}.gm-cover small{color:#876538;display:block;letter-spacing:.13em;font-weight:700}.gm-art-note{text-align:center;font-size:12px;color:#6c6255;margin:18px 0 38px}.gm-campaign-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:58px;align-items:start}.gm-story h2,.gm-set h2{font-size:25px;line-height:1.3;margin:0 0 18px;color:inherit}.gm-story p,.gm-story li{font-size:16px;line-height:1.7}.gm-story ul{padding-left:19px}.gm-campaign-panel{padding:26px 28px;background:#10100e;color:#eee5d8;border:1px solid #b89564;border-radius:5px;box-shadow:0 14px 35px #211b1114}.gm-campaign-panel .gm-eyebrow{color:#d6b987}.gm-goal{color:#ead9bc;font-size:17px;line-height:1.3;margin:0 0 16px}.gm-goal strong{display:block;font-size:50px;line-height:1.1}.gm-campaign-panel .gm-small{color:#ddd2c3}.gm-campaign-panel progress{width:100%;height:20px;border:0;border-radius:40px;overflow:hidden;background:#302d27}.gm-campaign-panel progress::-webkit-progress-bar{background:#302d27}.gm-campaign-panel progress::-webkit-progress-value{background:#b89564}.gm-campaign-panel progress::-moz-progress-bar{background:#b89564}.gm-status{font-weight:600}.gm-small{font-size:13px;line-height:1.6;margin:14px 0 0}.gm-set{scroll-margin-top:120px;background:#fff;padding:28px;border:1px solid #d9d0c2;margin-top:18px;border-radius:5px}.gm-price{font-size:32px;color:#282219;font-weight:600;line-height:1;margin-bottom:13px}.gm-set label{display:block;margin:15px 0 7px;font-size:13px;font-weight:600}.gm-set select,.gm-set input{color:#332c22;background:#fff;border:1px solid #a99a84;border-radius:3px;height:45px;padding:8px 12px;max-width:100%;width:100%}.gm-set input{width:100px;display:block}.gm-button{background:#221e17;color:#fff;border:1px solid #221e17;border-radius:3px;width:100%;min-height:49px;margin-top:22px;font-size:15px}.gm-button:disabled{background:#e9e3d9;color:#655c4e;border-color:#d2c7b6;cursor:not-allowed;opacity:1}.gm-questions{margin-top:30px;border-top:1px solid #d9d0c2}.gm-questions details{border-bottom:1px solid #d9d0c2;padding:18px 0}.gm-questions summary{cursor:pointer;font-weight:600;font-size:16px}.gm-questions details p{margin:13px 0 0;font-size:14px}.gm-campaign a:focus-visible,.gm-campaign summary:focus-visible,.gm-campaign input:focus-visible,.gm-campaign select:focus-visible{outline:3px solid #926730;outline-offset:5px}.gm-campaign [hidden]{display:none!important}@media(max-width:1000px){.gm-covers{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gm-campaign-layout{gap:30px}}@media(max-width:650px){.gm-campaign{padding:32px 18px 42px}.gm-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.gm-cover span{font-size:13px}.gm-campaign-layout{display:flex;flex-direction:column;gap:28px}.gm-purchase-column{order:-1;width:100%}.gm-lead{font-size:16px}.gm-facts{gap:8px 14px}.gm-campaign-panel,.gm-set{padding:23px}.gm-intro{margin-bottom:25px}.gm-questions summary{line-height:1.45}}@media(prefers-reduced-motion:reduce){.gm-cover img{transition:none}}.gm-campaign a.gm-cover{color:#3c352b!important}.gm-campaign a.gm-text-link{color:#5e4725!important}.gm-campaign .gm-cover span{white-space:normal;overflow-wrap:anywhere;line-height:1.45}
/*# sourceMappingURL=/cdn/shop/t/32/assets/gm-campaign.css.map */
