.header-wrapper{background-color:#faf7f2!important;border-bottom:1px solid rgba(181,137,42,.12)!important;box-shadow:none!important}.shopify-section-header-sticky .header-wrapper{box-shadow:0 2px 24px #1a120912!important}.header__heading-logo{max-width:160px!important}.header__inline-menu .list-menu__item--link{font-size:13px!important;font-weight:500!important;color:#2a2118!important;letter-spacing:.03em!important}.header__inline-menu .list-menu__item--link:hover{color:#7a1c2c!important}.header__icon svg{fill:#2a2118!important}header-drawer .header__icon svg{fill:#2a2118!important}.header__submenu.list-menu{background:#faf7f2!important;border:1px solid rgba(181,137,42,.15)!important;border-top:2px solid #7A1C2C!important;box-shadow:0 8px 24px #1a12091a!important}.header__submenu .list-menu__item--link{color:#2a2118!important;font-size:13px!important}.header__submenu .list-menu__item--link:hover{color:#7a1c2c!important;background:#b5892a0f!important}#fc-hero{position:relative!important;width:100%!important;height:100dvh!important;height:100svh!important;min-height:500px!important;overflow:hidden!important;background:#1a1209!important}.fc-hero-ct{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;transform:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding-top:calc(var(--header-height,72px) + 20px)!important;padding-bottom:80px!important;padding-left:6vw!important;padding-right:6vw!important;z-index:10!important}@media(max-width:768px){#fc-hero{min-height:460px!important}.fc-hero-ct{padding-top:calc(var(--header-height,60px) + 10px)!important;padding-bottom:70px!important;padding-left:5vw!important;padding-right:5vw!important}.fc-hero-title{font-size:clamp(26px,7.5vw,44px)!important}.fc-hero-sub{font-size:13px!important;max-width:100%!important}.fc-hero-acts{flex-direction:column!important;gap:10px!important}.fc-btn-p,.fc-btn-g{justify-content:center!important}}.fc-form-success{display:none;background:#e8f5e9;border-left:4px solid #4CAF50;padding:18px 22px;font-size:14px;color:#1b5e20;margin-bottom:20px;font-weight:500}.shopify-section>.fc-footer-wrap{margin-top:0!important}.fc-pp{font-family:Inter,sans-serif;color:#2a2118;background:#faf7f2}.fc-pp *{box-sizing:border-box;margin:0;padding:0}.fc-pp-bc{max-width:1320px;margin:0 auto;padding:20px 5vw;font-size:11px;color:#aaa;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fc-pp-bc a{color:#aaa;text-decoration:none;transition:color .2s}.fc-pp-bc a:hover{color:#b5892a}.fc-pp-bc span{color:#2a2118;font-weight:500}.fc-pp-layout{max-width:1320px;margin:0 auto;padding:0 5vw 100px;display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.fc-pp-gallery{position:sticky;top:100px}.fc-pp-main{aspect-ratio:1;overflow:hidden;background:#f0eae0;margin-bottom:12px}.fc-pp-main img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.fc-pp-main:hover img{transform:scale(1.04)}.fc-pp-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fc-pp-thumb{aspect-ratio:1;overflow:hidden;background:#f0eae0;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.fc-pp-thumb.active,.fc-pp-thumb:hover{border-color:#b5892a}.fc-pp-thumb img{width:100%;height:100%;object-fit:cover;display:block}.fc-pp-info{padding-top:8px}.fc-pp-tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#b5892a;margin-bottom:12px;display:flex;align-items:center;gap:10px;font-weight:600}.fc-pp-tag:before{content:"";display:block;width:20px;height:1px;background:#b5892a}.fc-pp-name{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3vw,44px);font-weight:700;color:#1a1209;line-height:1.15;margin-bottom:10px}.fc-pp-sku{font-size:11px;color:#aaa;letter-spacing:.08em;margin-bottom:20px;font-family:monospace}.fc-pp-price-block{display:flex;align-items:center;gap:20px;margin-bottom:24px;padding:16px 0;border-top:1px solid rgba(181,137,42,.15);border-bottom:1px solid rgba(181,137,42,.15)}.fc-pp-price{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:700;color:#7a1c2c}.fc-pp-price-note{font-size:12px;color:#888;font-weight:300}.fc-pp-desc{font-size:14px;color:#555;line-height:1.85;margin-bottom:28px;font-weight:300}.fc-pp-specs-h{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1a1209;margin-bottom:12px}.fc-pp-specs{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-bottom:32px;border:1px solid rgba(181,137,42,.18)}.fc-pp-spec{padding:13px 16px;border-right:1px solid rgba(181,137,42,.15);border-bottom:1px solid rgba(181,137,42,.15)}.fc-pp-spec:nth-child(2n){border-right:none}.fc-pp-spec:nth-last-child(-n+2){border-bottom:none}.fc-pp-spec dt{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:#b5892a;margin-bottom:3px;font-weight:600}.fc-pp-spec dd{font-size:13px;font-weight:600;color:#1a1209}.fc-pp-form-wrap{background:#f5efe6;padding:32px;border-top:3px solid #7A1C2C;margin-bottom:16px}.fc-pp-form-success{background:#e8f5e9;border-left:4px solid #4CAF50;padding:16px 20px;font-size:14px;color:#1b5e20;margin-bottom:20px;font-weight:500;display:none}.fc-pp-form-title{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;color:#1a1209;margin-bottom:4px}.fc-pp-form-sub{font-size:12px;color:#888;margin-bottom:22px;font-weight:300}.fc-pp-frow{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.fc-pp-fg{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.fc-pp-fg label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5c3a1e}.fc-pp-fg input,.fc-pp-fg select,.fc-pp-fg textarea{padding:11px 13px;border:1px solid rgba(181,137,42,.25);background:#fff;font-size:13px;color:#2a2118;font-family:Inter,sans-serif;outline:none;border-radius:0;transition:border-color .2s;-webkit-appearance:none;width:100%}.fc-pp-fg input:focus,.fc-pp-fg select:focus,.fc-pp-fg textarea:focus{border-color:#7a1c2c}.fc-pp-fg textarea{resize:vertical;min-height:90px}.fc-pp-fg select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23B5892A' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.fc-pp-submit{width:100%;background:#7a1c2c;color:#fff;border:none;padding:15px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s;margin-top:4px}.fc-pp-submit:hover{background:#5a1320}.fc-pp-form-note{font-size:11px;color:#aaa;text-align:center;margin-top:10px;line-height:1.5}.fc-pp-wa{display:flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#fff;padding:14px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:1px;transition:background .2s}.fc-pp-wa:hover{background:#1da853;color:#fff}.fc-pp-wa svg{width:16px;height:16px;fill:#fff}.fc-pp-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4c9b8;margin-top:16px}.fc-pp-assur{background:#faf7f2;padding:16px 12px;text-align:center}.fc-pp-assur-icon{font-size:18px;margin-bottom:4px}.fc-pp-assur-text{font-size:10px;color:#5c3a1e;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.4}@media(max-width:900px){.fc-pp-layout{grid-template-columns:1fr;gap:36px}.fc-pp-gallery{position:static}.fc-pp-frow,.fc-pp-specs{grid-template-columns:1fr}.fc-pp-spec{border-right:none!important}}.fc-coll-page{font-family:Inter,sans-serif;background:#faf7f2;color:#2a2118}.fc-coll-page *{box-sizing:border-box}.fc-coll-hero{background:#1a1209;padding:80px 5vw;position:relative;overflow:hidden;min-height:280px;display:flex;align-items:center}.fc-coll-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;width:100%;height:100%;opacity:.25;display:block}.fc-coll-hero-ct{position:relative;z-index:2;max-width:1320px;margin:0 auto;width:100%}.fc-coll-hero-eye{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#b5892a;margin-bottom:12px;font-weight:600;display:flex;align-items:center;gap:10px}.fc-coll-hero-eye:before{content:"";display:block;width:24px;height:1px;background:#b5892a}.fc-coll-hero-title{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,4vw,52px);font-weight:700;color:#fff;margin-bottom:10px;line-height:1.15}.fc-coll-hero-desc{font-size:14px;color:#ffffffa6;max-width:520px;line-height:1.75;font-weight:300}.fc-coll-toolbar{max-width:1320px;margin:0 auto;padding:24px 5vw;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(181,137,42,.12)}.fc-coll-count{font-size:12px;color:#888;font-weight:300}.fc-coll-count strong{color:#2a2118;font-weight:600}.fc-coll-grid{max-width:1320px;margin:0 auto;padding:40px 5vw 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4c9b8}.fc-coll-card{background:#faf7f2;overflow:hidden;cursor:pointer;text-decoration:none;display:block;position:relative}.fc-coll-card-img{aspect-ratio:4/5;overflow:hidden;position:relative}.fc-coll-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease,filter .5s}.fc-coll-card:hover .fc-coll-card-img img{transform:scale(1.06);filter:brightness(.85)}.fc-coll-card-overlay{position:absolute;bottom:0;left:0;right:0;padding:14px;background:linear-gradient(to top,rgba(26,18,9,.9),transparent);transform:translateY(100%);transition:transform .4s ease;display:flex;gap:8px}.fc-coll-card:hover .fc-coll-card-overlay{transform:translateY(0)}.fc-coll-card-overlay span{flex:1;text-align:center;padding:8px 4px;font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;border-radius:1px;cursor:pointer;display:block}.fc-coll-card-info{padding:16px}.fc-coll-card-name{font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:600;color:#1a1209;margin-bottom:4px;line-height:1.3}.fc-coll-card-sku{font-size:10px;color:#aaa;letter-spacing:.06em;margin-bottom:8px;font-family:monospace}.fc-coll-card-bot{display:flex;justify-content:space-between;align-items:center}.fc-coll-card-price{font-size:12px;font-weight:700;color:#7a1c2c}.fc-coll-card-mat{font-size:10px;color:#b5892a;text-transform:uppercase;letter-spacing:.06em}@media(max-width:768px){.fc-coll-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fc-coll-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/farmscraft-fixes.css.map */
