/* Agrogo Store — cultivated land, precise equipment. */
:root{--ag-ink:#173e30;--ag-forest:#124734;--ag-moss:#6b7f45;--ag-paper:#f6f4ed;--ag-line:#dddfd1;--ag-gold:#ad8745;--ag-lime:#d9e6a3}
body{background:var(--ag-paper);color:var(--ag-ink)}p{color:#6d796b}.container{width:min(1240px,92%)}.topbar{background:#163c2c;letter-spacing:.3px}.topbar .container{padding:7px 0}header{border-bottom:1px solid var(--ag-line);background:#fffefb}.header-main{padding:16px 0;gap:28px}.brand{width:155px}.brand img{height:54px;width:155px}.brand span{color:#647740;font-size:9px;letter-spacing:2px}.search{background:#f5f5ee;border-color:#e0e2d5;border-radius:7px;min-height:48px}.search button{background:var(--ag-forest);color:white;border-radius:5px;min-height:35px}.search-wrap{max-width:515px}.nav{padding:12px 0;font-size:13px;font-weight:500}.nav a[aria-current]{color:var(--ag-forest);border-color:var(--ag-gold)}.nav .farm-nav{color:var(--ag-forest);background:#eff2e4}.cart-link{font-weight:600}.cart-link b{background:#e7edd9}.btn{background:var(--ag-forest);border-color:var(--ag-forest);border-radius:6px}.btn:hover{background:#225b3c}.btn.lime{background:#dce8ac;color:#173e30;border-color:#dce8ac}.btn.outline{border-color:#b4c1a1;color:#264b32}.eyebrow{letter-spacing:2.2px;color:#7f8a51;font-weight:650}.hero{background:#143e2d}.hero h1{font-family:Georgia,Cambria,serif;font-weight:400;font-size:clamp(42px,5vw,70px);letter-spacing:-2.8px;line-height:1.08}.hero h1 em{color:#dce8ac;font-style:italic}.hero-copy{padding-top:70px;padding-bottom:70px}.hero .eyebrow{color:#c8d6a2;font-size:9px}.hero p{font-size:15px;line-height:1.8;color:#ced9c8}.hero-note{border-color:#fff3;background:#163b2dd9;border-radius:4px;bottom:32px}.hero-note b{color:#d2be77}.hero-photo:after{content:'';position:absolute;inset:0;border-bottom:5px solid #bca66b;pointer-events:none}.soft{background:#eaf0df}.section-head h2,.story-strip h2{font-family:Georgia,Cambria,serif;font-weight:400;letter-spacing:-1px}.category-card{border-radius:4px}.category-copy h3{font-family:Georgia,Cambria,serif;font-weight:400}.steps{padding-bottom:12px}.step span{color:#9b8858}.step{border-color:#bccba7}.footer-grid h3{color:#dce8ac}footer{background:#143b2c}.footer-logo{color:#e4ecc7}
/* The catalogue has its own editorial opening and a visible search workspace. */
.shop{background:var(--ag-paper);color:var(--ag-ink);padding-top:25px}.shop>.container>.breadcrumb{font-size:10px;color:#8a927e;margin-bottom:20px}.shop-intro{display:grid;grid-template-columns:1.5fr .7fr;gap:65px;align-items:center;margin-bottom:28px}.shop-heading{padding:0}.shop-heading .eyebrow{color:#778342;font-size:9px;margin:0 0 10px}.shop-heading h1{font-family:Georgia,Cambria,serif;font-weight:400;font-size:50px;line-height:1.03;letter-spacing:-1.9px;margin:0 0 15px}.shop-heading>p{color:#6a7765;font-size:13px;max-width:535px;line-height:1.7;margin-bottom:0}.catalog-facts{display:flex;align-items:center;flex-wrap:wrap;gap:19px;margin-top:17px;font-size:10px;color:#869078}.catalog-facts b{font-weight:700;color:#315334}.catalog-facts a{color:#47623b;border-bottom:1px solid #b2bb99}.catalog-portrait{height:205px;position:relative;overflow:hidden;border-radius:3px;background:#164432;isolation:isolate}.catalog-portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 53%}.catalog-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#133c2c22,#103f2fdd);z-index:0}.portrait-signature{position:absolute;z-index:1;top:20px;left:22px;font-family:Georgia,serif;font-size:24px;color:white;letter-spacing:1px;line-height:1}.portrait-signature small{display:block;font-family:'Segoe UI',Tahoma,sans-serif;font-size:8px;letter-spacing:2px;margin-top:8px;color:#e9efd8}.portrait-caption{position:absolute;z-index:1;bottom:20px;inset-inline:22px;color:#eef4df;font-size:12px}.catalog-portrait:before{content:'';position:absolute;right:21px;top:20px;width:31px;height:31px;border:1px solid #dae7b3;z-index:1;border-radius:55% 0 55% 0;transform:rotate(-20deg)}
.catalog-searchbox{position:relative;z-index:9;background:#fffefa;border:1px solid #d9dfc8;border-radius:8px;box-shadow:0 8px 30px #36432306;padding:22px 26px;margin-bottom:28px}.catalog-search-title{display:flex;gap:12px;align-items:center;margin-bottom:15px}.catalog-search-title label{display:block;font-size:19px;line-height:1.25;font-weight:600;letter-spacing:-.3px}.catalog-search-title p{font-size:11px;line-height:1.5;color:#829078;margin:5px 0 0}.search-emblem{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:#edf2df;color:#5e7e40;flex-shrink:0}.search-emblem svg{width:19px;height:19px}.search-index{margin-inline-start:auto;font-size:9px;color:#9b9f8c;letter-spacing:1.4px;white-space:nowrap}#catalog-search{display:flex;align-items:center;gap:12px;background:#f9faf5;border:1.5px solid #b6c6a0;padding:6px 7px 6px 18px;border-radius:6px;min-height:60px;transition:border-color .2s,box-shadow .2s}#catalog-search:focus-within{border-color:#547741;box-shadow:0 0 0 3px #e6eddb}.catalog-input-icon{color:#69865a;line-height:0}.catalog-input-icon svg{width:23px;height:23px}#catalog-query{flex:1;min-width:0;border:0;outline:0;font-size:15px;color:#254a33;background:transparent;padding:10px 0}#catalog-query::placeholder{color:#949d87}#catalog-search .catalog-search-submit{border:0;background:var(--ag-forest);border-radius:4px;color:#fff;font-size:13px;font-weight:600;display:flex;align-items:center;gap:24px;padding:13px 23px;white-space:nowrap}#catalog-search .catalog-search-submit:hover{background:#28633d}.catalog-search-submit span{font-size:19px;font-weight:400}#clear-query{border:0;background:#edf1e5;border-radius:50%;font-size:20px;color:#6d805b;height:30px;width:30px;flex-shrink:0}.search-shortcuts{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;font-size:10px}.search-shortcuts>span{color:#939d87;font-size:10px}.search-shortcuts button{background:transparent;border:0;padding:2px 3px;color:#56723f;font-size:10px}.search-shortcuts button:hover{text-decoration:underline}#catalog-suggestions{position:absolute;top:calc(100% - 48px);left:26px;right:26px;z-index:10;background:#fff;border:1px solid #cad5ba;border-radius:5px;padding:12px 18px;box-shadow:0 14px 35px #1f422124}#catalog-suggestions>small{display:block;color:#859475;font-size:10px;margin-bottom:5px}#catalog-suggestions>a{display:flex;gap:15px;align-items:center;border-bottom:1px solid #edf1e5;padding:10px 0;font-size:13px;color:#244b31}#catalog-suggestions>a:last-child{border:0}#catalog-suggestions img{height:38px;width:48px;object-fit:contain}#catalog-suggestions a>span{flex:1}#catalog-suggestions a small{display:block;font-size:10px;color:#8b997d}#catalog-suggestions a>b{font-size:18px;font-weight:400}#catalog-suggestions>p{margin:10px 0;font-size:12px}.browse-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;border-top:1px solid #dedfd1;padding-top:24px;margin-bottom:18px}.browse-heading>span{color:#8c967d;font-size:9px;letter-spacing:1.4px;white-space:nowrap}.shop .category-tabs{margin:0;gap:9px}.shop .chip{background:#f9faf4;border:1px solid #dce3cf;color:#5e7150;border-radius:5px;padding:8px 13px;font-size:11px}.shop .chip.active{background:var(--ag-forest);border-color:var(--ag-forest);color:#f4f9e8;font-weight:600}.group-chips{gap:8px;padding-bottom:22px;border-bottom-color:#dddfd2}.group-chips small{color:#8c9d74;opacity:1;font-size:10px;margin-inline-start:3px}.group-chips .active small{color:#bed59f}.shop .catalog-toolbar{color:#88947a;align-items:center;font-size:11px;margin:26px 0 23px}.catalog-toolbar h2{font-size:23px;font-weight:500;letter-spacing:-.5px;line-height:1.2;margin:0 0 7px;color:var(--ag-ink)}.shop .catalog-toolbar select{background:#fffef9;color:#60734f;border:1px solid #d9dfcd;padding:9px 11px;font-size:11px;border-radius:4px}.shop .product-grid{gap:21px}.shop .shop-card{background:#fff;border:1px solid #e2e6d7;border-radius:7px;box-shadow:0 2px 5px #314a1f03;transition:transform .2s,box-shadow .2s,border-color .2s}.shop .shop-card:hover{border-color:#adc493;box-shadow:0 11px 25px #264a2810;transform:translateY(-3px)}.shop .product-visual{background:#fff;height:198px;padding:28px;border-bottom:1px solid #f0f1e8}.shop .shop-card .product-info{background:#fff;padding:20px}.shop .product-info>small{font-size:9px;color:#6c853f;font-weight:650;letter-spacing:1px}.shop .product-info h3{font-size:16px;color:#1b4230;font-weight:600;min-height:45px;line-height:1.35;margin-top:8px;margin-bottom:10px}.shop .range-tag{background:#f0f3e7;color:#75815d;font-size:9px;border-radius:3px;align-self:start;padding:3px 7px;min-height:20px}.shop .shop-card label{color:#8b967c;font-size:10px;margin:16px 0 7px}.shop .shop-card select{background:#f9faf5;border:1px solid #dbe2ce;color:#335335;font-size:12px;border-radius:4px;padding:10px 8px}.shop .card-meta{color:#889578;font-size:9px!important;margin:10px 0!important;min-height:25px}.shop .live-price{color:#244a2c;font-size:24px;margin:2px 0 13px;min-height:38px;font-weight:650;letter-spacing:-.7px}.shop .live-price small{font-size:9px;letter-spacing:0;color:#97a187}.shop .live-price>span{font-size:15px;letter-spacing:0}.shop .qty{background:#fff;border-color:#d6dfc6;border-radius:5px}.shop .qty input{background:#fff;color:#345336;font-size:13px;min-width:22px;width:32px;flex:1}.shop .qty button{color:#5f7c46;min-width:28px;padding:8px;font-size:17px}.shop .card-buy{gap:9px}.shop .card-buy .btn{background:var(--ag-forest);color:#fff;padding:11px 16px;font-size:11px;min-height:41px;border-radius:5px}.shop .card-buy .btn:hover{background:#2d653f}.shop .card-details{font-size:10px;color:#7d9168;border-top:1px solid #eff1e6;margin-top:15px;padding-top:12px}.shop .notice{background:#e9efdd;color:#6b7e52;border-color:#849b5b}.shop .empty{background:#ecf0e3;color:#284d31}.shop .empty p{color:#77896a}.shop .price-footnote{font-size:10px;color:#98a18c}.shop .search-caption{color:#6d8156;font-size:12px;margin:0 0 18px}.shop #load-more{margin-top:35px}.shop #load-more .btn{background:transparent;color:#48693d;border-color:#9fb38a}.home-grid .product-card{border-color:#d9e2ca;box-shadow:0 5px 18px #173e2b06}.home-grid .product-info{background:#fffefb}.home-grid .live-price{font-size:23px}.home-grid .card-buy .btn{font-size:11px}.farm-hero{background:#143e2d}.farm-hero h1{font-family:Georgia,Cambria,serif;font-weight:400;letter-spacing:-1.4px}.farm-hero h1 em{color:#d6e3a6}.form-field{border-color:#d1dbc1}.cart-panel{background:#eaf0dd;border-color:#d5dfc5}.detail-image{border-color:#e1e5d4}.info-box{background:#eff3e5;border-color:#d9e3c9}.whatsapp{background:#25d366!important;border:1px solid #21bc5d!important;color:white!important;box-shadow:0 7px 25px #168e3b30!important;min-height:57px;padding:13px 20px;gap:9px;font-size:13px;font-weight:600;border-radius:32px;right:25px;bottom:24px;transition:transform .18s,box-shadow .18s}.whatsapp svg{color:#fff!important;width:28px;height:28px}.whatsapp:hover{background:#1fc45e!important;transform:translateY(-3px);box-shadow:0 12px 28px #168e3b45!important}.whatsapp span{display:inline!important}.whatsapp:focus-visible{outline:3px solid #143e2d;outline-offset:4px}[hidden]{display:none!important}
[dir=rtl] .shop-heading h1,[dir=rtl] .hero h1,[dir=rtl] .farm-hero h1{font-family:'Segoe UI',Tahoma,Arial,sans-serif;letter-spacing:0;font-weight:500;line-height:1.28}[dir=rtl] .section-head h2,[dir=rtl] .category-copy h3,[dir=rtl] .story-strip h2{font-family:'Segoe UI',Tahoma,Arial,sans-serif}[dir=rtl] .search-index,[dir=rtl] .browse-heading>span{letter-spacing:0}[dir=rtl] .portrait-signature{left:auto;right:22px}[dir=rtl] .portrait-signature small{letter-spacing:0}
@media(max-width:1050px){.header-main{gap:17px}.nav{font-size:12px;gap:19px}.shop-intro{gap:35px;grid-template-columns:1.35fr .75fr}.shop-heading h1{font-size:44px}.catalog-portrait{height:210px}.shop .product-info{padding:16px}.shop .card-buy .btn{font-size:10px;padding:10px 12px}.shop .live-price{font-size:22px}}
@media(max-width:760px){.header-main{padding:12px 0;gap:10px}.brand{width:126px}.brand img{height:42px;width:126px}.brand span{font-size:8px}.search-wrap{max-width:none}.search{min-height:41px}.search button{min-height:31px}.nav{padding:10px 0;font-size:11px;gap:20px}.hero-copy{padding:39px 0 30px}.hero h1{font-size:43px;letter-spacing:-1.7px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}.hero p{font-size:13px}.hero .actions .btn{font-size:11px;padding:12px 16px}.hero-photo{height:260px}.shop{padding-top:20px}.shop>.container>.breadcrumb{font-size:9px;margin-bottom:22px}.shop-intro{display:block;margin-bottom:23px}.catalog-portrait{display:none}.shop-heading .eyebrow{font-size:8px;margin-bottom:12px}.shop-heading h1{font-size:36px;letter-spacing:-1.2px;margin-bottom:13px}.shop-heading>p{font-size:12px;line-height:1.7}.catalog-facts{gap:14px;font-size:9px;margin-top:14px}.catalog-facts a{display:none}.catalog-searchbox{padding:17px 15px;margin-bottom:25px;border-radius:6px}.catalog-search-title{gap:10px;margin-bottom:14px;align-items:start}.catalog-search-title label{font-size:16px;letter-spacing:0}.catalog-search-title p{font-size:10px;margin-top:5px}.search-emblem{width:30px;height:30px}.search-emblem svg{width:17px;height:17px}.search-index{display:none}#catalog-search{gap:8px;min-height:54px;padding:5px 5px 5px 10px}.catalog-input-icon svg{width:18px;height:18px}#catalog-query{font-size:12px;padding:8px 0}#catalog-search .catalog-search-submit{padding:10px 12px;font-size:11px;gap:6px;min-height:41px}.catalog-search-submit span{font-size:16px}#clear-query{height:24px;width:24px;font-size:17px}.search-shortcuts{gap:9px;margin-top:10px;font-size:9px}.search-shortcuts>span{font-size:9px;flex-basis:100%}.search-shortcuts button{font-size:9px;padding:0}#catalog-suggestions{inset-inline:15px;top:calc(100% - 62px);padding:10px 12px}#catalog-suggestions>a{font-size:11px;padding:9px 0;gap:9px}#catalog-suggestions img{width:37px;height:32px}#catalog-suggestions a small{font-size:9px}.browse-heading{display:block;padding-top:20px;margin-bottom:16px}.browse-heading>span{display:block;font-size:8px;margin-bottom:14px}.shop .category-tabs{gap:6px;flex-wrap:wrap}.shop .chip{padding:7px 10px;font-size:10px;border-radius:4px}.group-chips{max-height:152px;gap:6px;padding-bottom:10px;border-bottom-color:#dddfd1}.group-chips small{font-size:8px}.shop .catalog-toolbar{margin:22px 0 18px;align-items:end;font-size:9px;gap:9px}.catalog-toolbar h2{font-size:19px;margin-bottom:6px}.shop .catalog-toolbar select{font-size:9px;padding:7px 3px;max-width:108px}.toolbar-selects{gap:5px}.shop .product-grid{gap:10px}.shop .product-visual{height:149px;padding:20px}.shop .shop-card .product-info{padding:13px}.shop .product-info>small{font-size:8px;letter-spacing:.5px}.shop .product-info h3{font-size:13px;min-height:51px;margin-top:7px;margin-bottom:8px}.shop .range-tag{font-size:8px;padding:3px 5px;min-height:20px}.shop .shop-card label{font-size:9px;min-height:25px;margin:11px 0 6px;line-height:1.4}.shop .shop-card select{font-size:10px;padding:9px 4px}.shop .card-meta{font-size:8px!important;min-height:31px;margin:9px 0!important}.shop .live-price{font-size:18px;min-height:42px;margin:3px 0 9px;line-height:1.3}.shop .live-price small{font-size:8px}.shop .live-price>span{font-size:13px}.shop .card-buy{gap:7px}.shop .card-buy .qty{flex-basis:100%}.shop .qty button{min-width:27px;padding:5px 8px}.shop .qty input{font-size:12px}.shop .card-buy .btn{font-size:11px;min-height:36px;padding:8px 10px}.shop .card-details{font-size:9px;margin-top:11px;padding-top:10px}.shop .search-caption{font-size:11px}.whatsapp{right:16px;bottom:18px;width:57px;height:57px;min-height:57px;padding:14px;border-radius:50%}.whatsapp span{display:none!important}.whatsapp svg{width:28px;height:28px}.section-head h2{font-size:29px}.home-grid .live-price{font-size:20px}.farm-hero h1{font-size:35px;letter-spacing:-1px}[dir=rtl] .shop-heading h1{font-size:34px}[dir=rtl] .hero h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){.shop-card,.whatsapp{transition:none!important}.shop .shop-card:hover,.whatsapp:hover{transform:none}}

/* Final navigation, home project invitation and logo-green catalogue. */
.nav .farm-nav{margin-inline-start:0;background:#edf5df;border:1px solid #d7e5c2;border-bottom:2px solid #a3af50;color:#1f5134;padding:5px 11px;border-radius:5px;font-weight:600}
.nav a:last-child{margin-inline-start:auto}
.shop,.soft:has(.home-grid){background-color:#edf6df;background-image:radial-gradient(ellipse at 100% 0%,#9cc92f24 0%,transparent 48%),linear-gradient(118deg,#eaf5d8 0%,#f3f9e7 48%,#e9f3da 100%)}
.shop{position:relative;isolation:isolate}
.shop:before{content:'';position:absolute;inset-block-start:0;inset-inline-end:0;width:min(48vw,640px);height:550px;background:repeating-radial-gradient(ellipse at 100% 0%,transparent 0 29px,#76a32b0c 30px 31px,transparent 32px 56px);mask-image:linear-gradient(180deg,#000,transparent);pointer-events:none;z-index:-1}
.shop .browse-heading,.shop .group-chips{border-color:#cadbb6}.shop .chip{background:#f9fcf3;border-color:#d0dfbb}.shop .chip.active{background:#1c5837;border-color:#1c5837}.shop .catalog-searchbox{border-color:#cfdfb9;background:#fffffb}.shop .price-footnote{color:#82946c}
.home-project-hint{display:flex;align-items:center;gap:28px;background:linear-gradient(110deg,#f3f8e7,#e8f3d4);border:1px solid #d2e0ba;border-inline-start:4px solid #8fba27;border-radius:7px;padding:28px 32px;margin-top:30px;margin-bottom:0;box-shadow:0 6px 24px #53662a05}
.project-hint-icon{color:#5f8f32;flex:0 0 65px;width:65px;height:65px;background:#deebc5;border:1px solid #cbdcaa;border-radius:50%;padding:10px}
.project-hint-icon svg{width:100%;height:100%}.project-hint-copy{flex:1;min-width:0}.project-hint-copy .eyebrow{font-size:9px;letter-spacing:1.4px;margin:0 0 8px;color:#6b853e;display:block}.project-hint-copy .eyebrow:before{display:none}.project-hint-copy .eyebrow span{font-weight:400;letter-spacing:.4px;color:#829764}.project-hint-copy h2{font-family:Georgia,Cambria,serif;font-size:27px;line-height:1.2;letter-spacing:-.6px;font-weight:400;margin:0 0 8px;color:#224a31}.project-hint-copy p{font-size:12px;line-height:1.8;color:#6c8056;max-width:680px;margin-bottom:7px}.project-hint-copy small{font-size:9px;color:#8b9b71}.home-project-hint>.btn{font-size:12px;white-space:nowrap;padding:13px 20px;gap:22px}.home-project-hint>.btn span{font-size:19px;font-weight:400}
[dir=rtl] .project-hint-copy h2{font-family:'Segoe UI',Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5;font-weight:500}[dir=rtl] .project-hint-copy .eyebrow{letter-spacing:0}
@media(max-width:1000px){.home-project-hint{padding:25px;gap:20px}.project-hint-icon{flex-basis:55px;width:55px;height:55px}.project-hint-copy h2{font-size:24px}.home-project-hint>.btn{font-size:11px;padding:12px 15px}}
@media(max-width:760px){.nav{flex-wrap:wrap;overflow:visible;gap:9px 16px;white-space:normal;padding:11px 0}.nav>a{white-space:nowrap}.nav .farm-nav{margin:0;padding:4px 9px}.nav a:last-child{margin-inline-start:0}.shop:before{width:75vw;height:450px}.home-project-hint{margin-top:22px;padding:23px;gap:15px;flex-wrap:wrap}.project-hint-icon{flex-basis:47px;width:47px;height:47px;padding:7px;align-self:flex-start}.project-hint-copy{flex-basis:calc(100% - 65px)}.project-hint-copy .eyebrow{font-size:8px;line-height:1.8;letter-spacing:.5px}.project-hint-copy .eyebrow span{display:block;font-size:8px;letter-spacing:0}.project-hint-copy h2{font-size:24px}.project-hint-copy p{font-size:11px;line-height:1.8}.project-hint-copy small{font-size:8px;line-height:1.8;display:block}.home-project-hint>.btn{margin-inline-start:62px;font-size:11px;min-height:43px;padding:10px 16px}[dir=rtl] .project-hint-copy h2{font-size:22px}}

/* Local, browser-safe product imagery */
.product-visual{position:relative}
.visual-note{position:absolute;inset-inline-end:10px;bottom:10px;font-size:10px;line-height:1.5;padding:3px 8px;border-radius:3px;background:#f1f6e9e8;color:#536449;pointer-events:none}

/* Order delivery states */
.order-send-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.order-send-actions .btn{font-size:13px;flex:1 1 225px;justify-content:center}
.order-status{padding:16px 18px;margin-top:16px;border:1px solid #d9e5c8;background:#f1f6e8;border-radius:5px;line-height:1.7;font-size:14px}
.order-status.error{border-color:#ddc0a8;background:#fff7ed;color:#784322}
.order-status.success{border-color:#b5d7b2;background:#edf7e8;color:#174b31}
.order-status[hidden],#secure-send[hidden]{display:none}
.order-send-actions button:disabled{opacity:.65;cursor:wait}
#secure-send{margin-top:12px;text-align:start}
.form-trap{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}

/* Five product ranges */
.nav{flex-wrap:wrap;gap:12px 20px;white-space:normal}
.nav a{white-space:nowrap}
.categories{grid-template-columns:repeat(6,minmax(0,1fr))}
.category-card{grid-column:span 2}
.category-card:nth-last-child(-n+2){grid-column:span 3}
.category-card:has(img[src*="photographs"]){background:#e6efdb}
.category-card img[src*="photographs"]{object-fit:contain;padding:20px}
.catalog-portrait img[src*="photographs"]{object-fit:contain;background:#e6efdb;padding:30px}
.category-card:has(img[src*="photographs"]) .category-copy{background:linear-gradient(transparent,#173c2eeb)}
@media(max-width:760px){.categories{grid-template-columns:1fr}.category-card,.category-card:nth-last-child(-n+2){grid-column:auto}.nav{gap:9px 16px}}

.live-price .unit-confirm{display:block;font-size:11px;color:#6b745c;margin-top:4px}
