.fyf{box-sizing:border-box;width:100%;background:var(--fyf-bg, #ffffff);color:var(--fyf-text, #1a1a1a);font-family:var(--fyf-body-font, inherit);font-weight:var(--fyf-body-weight, 400);font-style:var(--fyf-body-style, normal);padding-top:var(--fyf-pad-y-m, 32px);padding-bottom:var(--fyf-pad-y-m, 32px)}.fyf *,.fyf *:before,.fyf *:after{box-sizing:border-box}.fyf [hidden]{display:none!important}.fyf__inner{width:100%;max-width:var(--fyf-max, 1200px);margin:0 auto}@media(max-width:749px){.fyf__inner{padding-left:16px;padding-right:16px}}.fyf__header{text-align:center}.fyf__title{margin:0;font-family:var(--fyf-heading-font, inherit);font-weight:var(--fyf-heading-weight, 700);font-style:var(--fyf-heading-style, normal);font-size:min(var(--fyf-title-size, 44px),9vw);line-height:1.1;letter-spacing:.02em;text-transform:uppercase;color:var(--fyf-heading, #000000);overflow-wrap:break-word}.fyf__subtitle{margin:12px auto 0;max-width:60ch;font-size:var(--fyf-sub-size, 16px);line-height:1.5;color:var(--fyf-text, #1a1a1a);opacity:.8}.fyf__filters{display:flex;flex-direction:column;gap:var(--fyf-filter-gap, 16px);margin:28px 0;padding:20px 0;border:0}.fyf__group{margin:0;padding:0;border:0;min-width:0}.fyf__legend{display:block;padding:0;margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fyf-heading, #000000)}.fyf__options{display:flex;flex-wrap:wrap;gap:8px}.fyf__option{position:relative}.fyf__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.fyf__pill{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 18px;border:1px solid var(--fyf-border, #d9d9d9);background:var(--fyf-filter-bg, #ffffff);color:var(--fyf-text, #1a1a1a);font-size:14px;line-height:1;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.fyf__pill:hover{border-color:var(--fyf-selected-bg, #000000)}.fyf__input:checked+.fyf__pill{background:var(--fyf-selected-bg, #000000);border-color:var(--fyf-selected-bg, #000000);color:var(--fyf-selected-text, #ffffff)}.fyf__input:focus-visible+.fyf__pill{outline:2px solid var(--fyf-selected-bg, #000000);outline-offset:3px}.fyf__input:disabled+.fyf__pill{opacity:.4;cursor:not-allowed}.fyf__applied{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 12px;margin:-12px 0 24px}.fyf__applied-label{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fyf-heading, #000000)}.fyf__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fyf__chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--fyf-selected-bg, #000000);background:var(--fyf-filter-bg, #ffffff);color:var(--fyf-text, #1a1a1a);font:inherit;font-size:14px;cursor:pointer}.fyf__chip:hover{background:var(--fyf-selected-bg, #000000);color:var(--fyf-selected-text, #ffffff)}.fyf__chip-x{font-size:18px;line-height:1}.fyf__clear-all{min-height:44px;padding:0 8px;border:0;background:none;color:var(--fyf-text, #1a1a1a);font:inherit;font-size:14px;text-decoration:underline;cursor:pointer}.fyf__chip:focus-visible,.fyf__clear-all:focus-visible{outline:2px solid var(--fyf-selected-bg, #000000);outline-offset:3px}.fyf__results{min-height:120px}.fyf__results[aria-busy=true] .fyf__grid{opacity:.5}.fyf__grid{display:grid;grid-template-columns:repeat(var(--fyf-cols-m, 2),minmax(0,1fr));gap:var(--fyf-gap-m, 12px);margin:0;padding:0;list-style:none;transition:opacity .15s ease}.fyf__item{min-width:0;margin:0;padding:0;list-style:none;border:none;border-radius:0;background:transparent}.fyf-card{display:block;color:#111;text-decoration:none}.fyf-card__media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;background:#f3f1ee}.fyf-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.fyf-card:hover .fyf-card__img{transform:scale(1.03)}.fyf-card__badge{position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;font-family:Manrope,var(--fyf-body-font, sans-serif);line-height:1;text-transform:uppercase;pointer-events:none}.fyf-card__badge--top{top:10px;left:10px;padding:5px 7px;font-size:9px;font-weight:700;letter-spacing:.04em;color:#fff;border-radius:2px}.fyf-card__badge--discount{background:#e0161d}.fyf-card__badge--label{background:#a98a57}.fyf-card__badge--pill{bottom:10px;left:10px;padding:7px 12px;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#fff;background:#111;border-radius:999px}.fyf-card__info{display:block;padding:14px 8px 0}.fyf-card__title{display:block;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:18px;line-height:1.3;color:#111;overflow-wrap:break-word}.fyf-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-family:Manrope,var(--fyf-body-font, sans-serif);font-size:13px;line-height:1.4;color:#111}.fyf-card__price-compare{color:#6b6b6b;text-decoration:line-through}.fyf-card__price-sale{font-size:14px;color:#111}.fyf__message{margin:0;padding:32px 16px;text-align:center;color:var(--fyf-text, #1a1a1a)}.fyf__message--empty,.fyf__message--setup{color:var(--fyf-empty, #6b6b6b)}.fyf__cta{display:flex;justify-content:center;margin-top:32px}.fyf__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;max-width:100%;padding:0 24px;border:1px solid var(--fyf-btn-bg, #000000);background:var(--fyf-btn-bg, #000000);color:var(--fyf-btn-text, #ffffff);font-size:12px;font-weight:600;letter-spacing:.06em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.fyf__button:hover{opacity:.85}.fyf__button:focus-visible{outline:2px solid var(--fyf-btn-bg, #000000);outline-offset:3px}.fyf__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:749px){.fyf--mrow .fyf__filters{flex-direction:row;flex-wrap:wrap;column-gap:24px}}@media(min-width:750px){.fyf{padding-top:var(--fyf-pad-y, 56px);padding-bottom:var(--fyf-pad-y-b, 56px);padding-left:50px;padding-right:50px}.fyf__filters{flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;column-gap:calc(var(--fyf-filter-gap, 16px) * 2);row-gap:var(--fyf-filter-gap, 16px)}.fyf__grid{grid-template-columns:repeat(var(--fyf-cols-t, 2),minmax(0,1fr));gap:var(--fyf-gap, 24px)}}@media(min-width:990px){.fyf__grid{grid-template-columns:repeat(var(--fyf-cols-d, 4),minmax(0,1fr))}.fyf--dfilter-stacked .fyf__filters{flex-direction:column;align-items:center}.fyf--dfilter-stacked .fyf__legend{text-align:center}.fyf--dfilter-stacked .fyf__options{justify-content:center}}@media(prefers-reduced-motion:reduce){.fyf__pill,.fyf__grid,.fyf__button,.fyf-card__img{transition:none}}@media(min-width:1024px){.fyf__inner{padding:0}}.fyf__title{font-family:Cormorant Garamond;font-weight:400;font-size:36px!important;line-height:100%;text-align:center;color:#111}@media screen and (max-width:749px){.fyf__button{font-size:12px!important}}@media screen and (max-width:749px){.fyf__title{font-size:22px!important}.fyf-card__title{font-size:16px}.fyf-card__info{padding:10px 4px 0}}.fyf__legend{text-align:center}.fyf__options{justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
