.alfardo-shop-by-occasion{--af-noir: #14110f;--af-alabaster: #f4f0e9;--af-gold: #b08d57;--af-stone: #6e6862;--af-hairline: rgba(110, 104, 98, .2);--af-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--af-serif: "Cormorant Garamond", "Cormorant", Georgia, "Times New Roman", serif;--af-ease: .2s ease;font-family:var(--af-sans);-webkit-font-smoothing:antialiased}.alfardo-shop-by-occasion *,.alfardo-shop-by-occasion *:before,.alfardo-shop-by-occasion *:after{box-sizing:border-box}.alfardo-shop-by-occasion :focus-visible{outline:1px solid var(--af-gold);outline-offset:3px}.af-occ__description{margin-top:8px;font-size:15px;color:var(--af-stone)}.af-occ__empty{padding:32px 0;text-align:center;color:var(--af-stone)}.af-occ--wide{max-width:1920px;margin-inline:auto;padding-inline:32px}.af-occ--full{max-width:none;padding-inline:32px}@media screen and (max-width:749px){.af-occ--wide,.af-occ--full{padding-inline:16px}}.af-occ__tabs{display:block}.af-occ__tabbar{display:flex;align-items:center;gap:8px;margin-bottom:32px}.af-occ__pills{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 auto;min-width:0}.af-occ__pills--center{justify-content:center}.af-occ__pills--left{justify-content:flex-start}.af-occ__nav{display:none}.af-occ__pill{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 18px;background:transparent;border:1px solid var(--af-hairline);border-radius:0;color:var(--af-stone);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color var(--af-ease),border-color var(--af-ease),color var(--af-ease)}.af-occ__pill:hover{border-color:var(--af-noir);color:var(--af-noir)}.af-occ__pill[aria-selected=true]{background:var(--af-noir);border-color:var(--af-noir);color:var(--af-alabaster)}.af-occ__pill-count{font-size:10px;font-weight:500;opacity:.65}@media screen and (max-width:749px){.af-occ__pills{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:2px;padding-bottom:4px}.af-occ__pills::-webkit-scrollbar{display:none}.af-occ__pill{scroll-snap-align:start}.af-occ__nav{flex:none;display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;background:transparent;border:1px solid var(--af-hairline);border-radius:0;color:var(--af-stone);cursor:pointer;transition:opacity var(--af-ease),border-color var(--af-ease),color var(--af-ease)}.af-occ__nav[hidden]{display:none}.af-occ__nav:hover{border-color:var(--af-noir);color:var(--af-noir)}.af-occ__nav:focus-visible{outline:1px solid var(--af-gold);outline-offset:2px}.af-occ__nav:disabled{opacity:.3;cursor:default}.af-occ__nav svg{width:15px;height:9px}}.af-occ__panel:focus{outline:none}.af-occ__panel:focus-visible{outline:1px solid var(--af-gold);outline-offset:4px}.af-occ__intro{margin-bottom:24px;text-align:center}.af-occ__headline{margin:0;font-family:var(--af-serif);font-size:26px;font-weight:500;line-height:1.2;color:var(--af-noir)}.af-occ__subheadline{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--af-stone)}@media screen and (max-width:749px){.af-occ__headline{font-size:22px}}.af-occ__grid{display:grid;grid-template-columns:repeat(var(--af-occ-cols-mobile, 2),minmax(0,1fr));gap:var(--af-occ-gap, 20px)}@media screen and (min-width:750px){.af-occ__grid{grid-template-columns:repeat(var(--af-occ-cols-tablet, 3),minmax(0,1fr))}}@media screen and (min-width:1200px){.af-occ__grid{grid-template-columns:repeat(var(--af-occ-cols, 4),minmax(0,1fr))}}.af-occ__cell{min-width:0;display:flex}.alfardo-shop-by-occasion .af-occ__cell>*{width:100%}.af-occ__all{margin-top:28px;text-align:center}.af-occ__all-link{display:inline-flex;align-items:center;gap:8px;padding-bottom:2px;border-bottom:1px solid var(--af-hairline);color:var(--af-stone);font-size:11px;font-weight:500;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:color var(--af-ease),border-color var(--af-ease)}.af-occ__all-link svg{width:15px;height:8px;transition:transform var(--af-ease)}.af-occ__all-link:hover{color:var(--af-noir);border-color:var(--af-gold)}.af-occ__all-link:hover svg{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/alfardo-shop-by-occasion.css.map */
