.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0px,0px,0px,0px);white-space:nowrap;border:0px}nav a[aria-current=page]{color:var(--red);border-bottom:1px solid var(--red);padding-bottom:5px}.catalog-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;padding:45px 7% 65px;align-items:center;overflow:hidden}.breadcrumbs{display:flex;gap:16px;font-size:11px;color:var(--muted);margin-bottom:45px}.breadcrumbs a{border-bottom:1px solid rgba(24,75,54,.25)}.catalog-intro h1{font-size:clamp(52px,5.8vw,84px);margin-bottom:25px}.catalog-intro h1 em{color:var(--red)}.catalog-intro>p:not(.eyebrow):not(.breadcrumbs){font-size:15px;color:var(--muted)}.catalog-intro .underlined{max-width:200px;margin-top:26px}.catalog-hero-image{position:relative;padding:10px 10px 0;background:#fff;border-radius:190px 190px 3px 3px;transform:rotate(3deg);max-width:450px;margin-left:auto;width:100%;box-shadow:#184b3610 0 10px 30px}.catalog-hero-image>img{height:385px;border-radius:180px 180px 0 0;object-position:50% 48%}.catalog-hero-image figcaption{font-size:9px;letter-spacing:.18em;padding:20px;text-align:center}.catalog-stamp{position:absolute;left:-45px;bottom:55px;background:var(--yellow);width:128px;height:128px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-14deg);box-shadow:#184b3615 0 3px}.catalog-stamp span{font-size:7px;letter-spacing:.16em}.catalog-stamp strong{font:29px Georgia,serif;margin:11px 0}.catalog-section{padding:78px 7% 65px}.catalog-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px}.catalog-heading h2{font-size:clamp(38px,4.1vw,59px)}.catalog-heading h2 em{color:var(--red)}.catalog-heading>p{font-size:13px;color:var(--muted);line-height:1.7}.process-filters{display:flex;gap:12px;margin-bottom:32px;flex-wrap:wrap}.process-filters button{border:1px solid rgba(24,75,54,.19);background:transparent;color:var(--ink);border-radius:28px;padding:14px 21px;display:flex;gap:25px;align-items:center;font-size:12px;transition:background .2s}.process-filters button span{font-size:10px;opacity:.6}.process-filters .honey-filter{background:#f2cd6340;border-color:#d4b758}.process-filters .washed-filter{background:#d8e4ca70;border-color:#9bb493}.process-filters .natural-filter{background:#df776440;border-color:#cf8c80}.process-filters button.selected{background:var(--green);color:var(--cream);border-color:var(--green)}.process-filters button.honey-filter.selected{background:#f2cd63;color:var(--ink);border-color:#a98b31}.process-filters button.washed-filter.selected{background:#d8e4ca;color:var(--ink);border-color:var(--green)}.process-filters button.natural-filter.selected{background:#df7764;color:#312820;border-color:#983c30}.catalog-toolbar{display:grid;grid-template-columns:1.2fr 1fr .85fr;gap:25px;border-top:1px solid rgba(24,75,54,.145);border-bottom:1px solid rgba(24,75,54,.145);padding:20px 0;align-items:center}.search-box{display:flex;gap:12px;align-items:center}.search-box>span:not(.sr-only){font-size:25px}.search-box input{width:100%;border:0px;padding:12px 0;background:transparent;font-size:13px;color:var(--ink);min-width:0px}.toolbar-select{display:flex;flex-direction:column;gap:7px;font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.toolbar-select select{border:0px;background:transparent;color:var(--ink);padding:7px 20px 7px 0;font-size:12px;text-transform:none;letter-spacing:0px;cursor:pointer;max-width:100%}.catalog-results{display:flex;justify-content:space-between;align-items:center;margin:25px 0;font-size:11px;color:var(--muted)}.available-filter{display:flex;align-items:center;gap:8px}.available-filter input{accent-color:var(--green);width:14px;height:14px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.shop-card{background:#fffaf0;border:1px solid rgba(24,75,54,.1);border-radius:4px;overflow:hidden;display:flex;flex-direction:column;min-width:0px;transition:transform .2s,box-shadow .2s}.shop-card:hover{transform:translateY(-4px);box-shadow:#184b3610 0 10px 25px}.shop-card-media{position:relative;padding:22px;aspect-ratio:1.15 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.shop-card.honey .shop-card-media{background:#f2cd63}.shop-card.lavado .shop-card-media{background:#d8e4ca}.shop-card.natural .shop-card-media{background:#df7764}.shop-card-media>img{width:80%;height:auto;aspect-ratio:1 / 1;border-radius:50%;object-fit:cover;box-shadow:#184b3615 0 5px 22px}.process-badge{position:absolute;left:19px;top:17px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.availability-badge{position:absolute;right:16px;top:15px;padding:7px 9px;background:#f8f4e8e8;border-radius:25px;font-size:8px;letter-spacing:.04em}.shop-card-body{padding:25px;display:flex;flex-direction:column;flex:1 1 0%}.shop-card-format{font-size:9px;color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:11px}.shop-card h3{font:31px/1.12 Georgia,serif;letter-spacing:-.035em;margin-bottom:15px}.shop-card .card-meta{display:flex;justify-content:space-between;font-size:11px;align-items:center;color:var(--muted);gap:15px}.card-meta .price{font-size:17px;color:var(--green);font-weight:700;white-space:nowrap}.variant-row{margin-top:21px;min-height:58px}.variant-row label{font-size:9px;display:block;margin-bottom:7px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.variant-row select{width:100%;border:1px solid rgba(24,75,54,.2);border-radius:3px;background:transparent;padding:11px;color:var(--ink);font-size:12px;cursor:pointer}.variant-row .single-option{font-size:11px;color:var(--muted);padding:17px 0 12px}.shop-card .buy-link{display:flex;justify-content:space-between;align-items:center;background:var(--green);color:var(--cream);font-size:11px;font-weight:700;padding:16px 17px;margin-top:16px;border-radius:3px}.buy-link span{font-size:20px;font-weight:400}.shop-card .buy-link.unavailable{background:transparent;border:1px solid rgba(24,75,54,.27);color:var(--green)}.buy-link:hover{background:#28664a;color:var(--cream)}.catalog-note{font-size:11px;color:var(--muted);margin-top:30px;text-align:center}.format-guide{padding:75px 7%;background:var(--green);color:var(--cream)}.format-guide h2{font-size:clamp(38px,4vw,58px);margin-bottom:45px}.format-guide h2 em{color:var(--lime)}.format-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.format-guide article{border-top:1px solid rgba(248,244,232,.27);padding-top:22px}.format-guide article>span{font-size:9px;letter-spacing:.15em;color:var(--yellow)}.format-guide h3{font:26px/1.2 Georgia,serif;margin:20px 0 17px}.format-guide p{font-size:13px;color:#f8f4e8bb;min-height:70px}.format-guide button{background:transparent;border-width:0px 0px 1px;border-style:none none solid;border-color:currentcolor currentcolor rgba(248,244,232,.3);border-image:none;color:var(--cream);display:flex;align-items:center;justify-content:space-between;padding:18px 0 12px;width:100%;font-size:11px}.format-guide b{font-size:20px;font-weight:400}.catalog-story{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:75px 7%}.catalog-story img{height:340px;border-radius:4px;object-position:center 55%}.catalog-story h2{font-size:clamp(37px,3.7vw,52px);margin-bottom:25px}.catalog-story h2 em{color:var(--red)}.catalog-story p:not(.eyebrow){font-size:14px;color:var(--muted);max-width:370px}.catalog-story .underlined{margin-top:20px;max-width:240px}#empty-results{padding:60px 20px;text-align:center;background:#ecebdc;border-radius:5px}#empty-results[hidden]{display:none}#empty-results h3{font:32px Georgia,serif;margin-bottom:13px}#empty-results p{font-size:14px;color:var(--muted);margin-bottom:25px}.catalog-toolbar input:focus-visible,.catalog-toolbar select:focus-visible,.variant-row select:focus-visible{outline:2px solid var(--green);outline-offset:4px}@media(max-width:1100px){.catalog-hero{gap:45px}.catalog-intro h1{font-size:65px}.catalog-hero-image>img{height:340px}.catalog-grid{gap:18px}.shop-card-body{padding:21px}.shop-card h3{font-size:28px}.format-guide-grid{gap:28px}}@media(max-width:760px){.catalog-hero{grid-template-columns:1fr;padding:25px 6% 45px;gap:35px}.breadcrumbs{margin-bottom:30px;font-size:10px}.catalog-intro .eyebrow{margin-bottom:18px}.catalog-intro h1{font-size:55px}.catalog-intro>p:not(.eyebrow):not(.breadcrumbs){font-size:13px}.catalog-hero-image{max-width:320px;margin:auto}.catalog-hero-image>img{height:280px}.catalog-stamp{left:-25px;width:95px;height:95px;bottom:42px}.catalog-stamp strong{font-size:23px;margin:7px 0}.catalog-stamp span{font-size:6px}.catalog-section{padding:50px 6%}.catalog-heading{display:block}.catalog-heading h2{font-size:42px}.catalog-heading>p{margin-top:20px}.process-filters{gap:7px;margin-bottom:22px}.process-filters button{padding:12px 14px;gap:16px;font-size:11px}.catalog-toolbar{grid-template-columns:1fr 1fr;gap:16px;padding:12px 0 18px}.search-box{grid-column:1 / -1;border-bottom:1px solid rgba(24,75,54,.082)}.toolbar-select{font-size:7px}.toolbar-select select{font-size:10px;padding:7px 0}.catalog-results{font-size:10px;gap:12px}.catalog-grid{grid-template-columns:repeat(2,1fr);gap:12px}.shop-card-media{padding:23px 10px 12px;aspect-ratio:1 / 1}.shop-card-media>img{width:90%;margin-top:10px}.process-badge{font-size:7px;left:10px;top:11px}.availability-badge{font-size:6px;right:7px;top:8px;padding:5px 6px}.shop-card-body{padding:14px 12px}.shop-card-format{font-size:7px;line-height:1.5;min-height:21px}.shop-card h3{font-size:25px;min-height:57px;margin-bottom:9px}.shop-card .card-meta{font-size:9px;gap:7px;align-items:flex-start;flex-direction:column}.card-meta .price{font-size:15px}.variant-row{margin-top:14px;min-height:56px}.variant-row select{font-size:10px;padding:10px 5px}.variant-row label{font-size:7px}.variant-row .single-option{font-size:9px}.shop-card .buy-link{font-size:9px;padding:12px 9px;gap:8px;margin-top:12px}.buy-link span{font-size:16px}.format-guide{padding:55px 6%}.format-guide-grid{grid-template-columns:1fr;gap:35px}.format-guide h2{font-size:42px}.format-guide p{min-height:0px;max-width:450px}.catalog-story{grid-template-columns:1fr;padding:55px 6%;gap:35px}.catalog-story img{height:290px}.catalog-story h2{font-size:43px}.catalog-note{font-size:9px}}@media(max-width:380px){.catalog-grid{grid-template-columns:1fr}.shop-card-media{aspect-ratio:1.2 / 1}.shop-card-media>img{max-width:220px}.shop-card h3{min-height:0px}.shop-card .card-meta{flex-direction:row}.variant-row,.shop-card-format{min-height:0px}.shop-card h3{font-size:31px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/fva-catalog.css.map */
