.fp-aisles{padding:clamp(64px,8vw,104px) 0}.fp-ai-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:clamp(24px,3.4vw,40px)}.fp-aisles .fp-eyebrow{color:var(--accent)}.fp-ai-head h2{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(30px,4vw,52px);margin-top:8px}.fp-ai-note{font-size:14px;color:var(--ink-soft);max-width:34ch;margin:0}.fp-ai-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(142px,14.5vw,196px);grid-auto-flow:dense;gap:clamp(12px,1.6vw,18px)}.fp-ai-tile{position:relative;display:block;text-decoration:none;border-radius:10px;overflow:hidden;background:var(--ink)}.fp-ai-tile:nth-child(1){grid-column:span 2;grid-row:span 2}.fp-ai-tile:nth-child(2){grid-column:span 2}.fp-ai-tile:nth-child(4){grid-row:span 2}.fp-ai-tile:nth-child(7){grid-column:span 2}.fp-ai-tile.fp-ai-all{grid-column:span 2}.fp-ai-tile img{position:absolute;left:0;top:-8%;width:100%;height:116%;object-fit:cover;will-change:transform;transition:scale .7s var(--ease)}.fp-ai-tile:hover img{scale:1.05}.fp-ai-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#14100c05 45%,#14100ccc)}.fp-ai-lab{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:14px 16px;color:#fdfcf8;display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap}.fp-ai-nm{font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.8vw,23px);line-height:1.15}.fp-ai-tile:nth-child(1) .fp-ai-nm{font-size:clamp(26px,2.8vw,38px)}.fp-ai-sub{font-family:var(--caps);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#fdfcf8bf;text-align:right}.fp-ai-all{background-color:#fdfcf8;background-image:var(--fp-tile-single);background-size:auto 50%;border:1px solid var(--line-strong);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:18px;transition:border-color .3s var(--ease)}.fp-ai-all:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(#fdfcf859 34%,#fdfcf8f0 72%)}.fp-ai-all:hover{border-color:var(--accent)}.fp-ai-all>*{position:relative;z-index:1}.fp-ai-big{font-family:var(--serif);font-style:italic;font-size:clamp(19px,1.9vw,25px);line-height:1.3;color:var(--ink)}.fp-ai-go{display:inline-flex;align-items:center;gap:8px;font-family:var(--caps);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.fp-ai-go svg{transition:transform .3s var(--ease)}.fp-ai-all:hover .fp-ai-go svg{transform:translate(4px)}@media(max-width:900px){.fp-ai-grid{grid-template-columns:1fr 1fr;grid-auto-rows:clamp(132px,30vw,178px)}.fp-ai-tile:nth-child(1){grid-column:span 2;grid-row:span 2}.fp-ai-tile:nth-child(2),.fp-ai-tile:nth-child(7),.fp-ai-tile.fp-ai-all{grid-column:span 2}.fp-ai-tile:nth-child(4){grid-row:span 1}}@media(max-width:560px){.fp-ai-sub{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-pantry-aisles.css.map */
