.ff-dp-hero,.ff-dp-products{color:var(--ff-ink);font-family:var(--ff-font-sans)}.ff-dp-hero .ff-container,.ff-dp-products .ff-container,body:has(.ff-dp-hero) .ff-collection-trust .ff-container{max-width:var(--ff-container);padding-inline:var(--ff-gutter)}.ff-dp-hero{background:#f6f5f3;padding:40px 0 0}.ff-dp-crumb{display:flex;gap:9px;font-size:12px;line-height:1.5;margin-bottom:12px}.ff-dp-crumb a{color:inherit;text-underline-offset:2px}.ff-dp-eyebrow{font-size:10px;letter-spacing:1.5px;line-height:1.5;margin:0 0 10px;text-transform:uppercase}.ff-dp-hero h1{font-family:var(--ff-font-serif);font-weight:400;font-size:48px;line-height:1.1;letter-spacing:-.5px;margin:0 0 18px}.ff-dp-intro{font-size:14px;line-height:1.55;max-width:565px;margin:0 0 22px}.ff-dp-tabs,.ff-dp-categories{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ff-dp-tabs button,.ff-dp-tabs a{font:400 12px/1.3 var(--ff-font-sans);color:var(--ff-ink);border:1px solid #d7d3ce;border-radius:0;padding:11px 16px;background:#fff;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:39px}.ff-dp-tabs button[aria-pressed=true]{background:#25221e;border-color:#25221e;color:#fff;font-weight:600}.ff-dp-tabs a:hover,.ff-dp-tabs button:hover{border-color:var(--ff-ink)}.ff-dp-tabs :focus-visible,.ff-dp-card a:focus-visible{outline:2px solid var(--ff-ink);outline-offset:4px}.ff-dp-divider{height:36px;width:1px;background:#d7d3ce;margin:0 5px}body:has(.ff-dp-hero) .ff-collection-trust{background:#f6f5f3;padding:14px 0 38px;border-top:0;border-bottom:1px solid #e6e3df}body:has(.ff-dp-hero) .ff-collection-trust__row{justify-content:flex-start;gap:10px 24px;margin:0 0 5px;flex-wrap:wrap}body:has(.ff-dp-hero) .ff-collection-trust__item{font-size:11px;gap:6px;white-space:normal;text-transform:none;letter-spacing:0;font-weight:400}body:has(.ff-dp-hero) .ff-collection-trust__item:nth-child(1){order:1}body:has(.ff-dp-hero) .ff-collection-trust__item:nth-child(2){order:3}body:has(.ff-dp-hero) .ff-collection-trust__item:nth-child(3){order:2}body:has(.ff-dp-hero) .ff-collection-trust__item:nth-child(4){order:4}body:has(.ff-dp-hero) .ff-collection-trust__item:not(:first-child) svg{display:none}body:has(.ff-dp-hero) .ff-collection-trust__item svg{width:15px;height:15px}body:has(.ff-dp-hero) .ff-collection-trust__klarna-badge{font-size:9px;padding:3px 5px;background:#ffa8cb;color:#181818;border-radius:2px;line-height:1.2}body:has(.ff-dp-hero) .ff-collection-trust__gift{font-size:11px;line-height:1.5}.ff-dp-products{padding:48px 0;background:#fff}.ff-dp-fill{scroll-margin-top:160px}.ff-dp-fill+.ff-dp-fill{margin-top:72px}.ff-dp-fill__header{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:40px;padding-bottom:20px;border-bottom:1px solid #e4e1dd;margin-bottom:24px}.ff-dp-fill h2{font:400 34px/1.15 var(--ff-font-serif);letter-spacing:-.3px;margin:0}.ff-dp-fill h2:focus{outline:none}.ff-dp-fill__description{font-size:13px;line-height:1.5;margin:0;max-width:490px}.ff-dp-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ff-dp-card__image{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:#f6f5f3}.ff-dp-card__image img,.ff-dp-card__image svg{width:100%;height:100%;object-fit:cover;display:block}.ff-dp-card__badge{position:absolute;top:10px;left:10px;background:#25221e;color:#fff;font:600 10px/1.2 var(--ff-font-sans);padding:3px 6px}.ff-dp-card__meta{font-size:9px;letter-spacing:.6px;line-height:1.4;text-transform:uppercase;margin:8px 0 6px;min-height:13px}.ff-dp-card h3{font:400 19px/1.15 var(--ff-font-serif);margin:0 0 8px;letter-spacing:0}.ff-dp-card h3 a{color:inherit;text-decoration:none}.ff-dp-card__options{font-size:12px;line-height:1.5;margin:0 0 7px}.ff-dp-card__price{font-size:14px;line-height:1.4;font-weight:600;margin:0}.ff-dp-card[hidden],.ff-dp-empty[hidden]{display:none!important}.ff-dp-empty{font-size:14px;padding:20px 0}@media(max-width:989px){.ff-dp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.ff-dp-fill__header{gap:24px}.ff-dp-hero h1{font-size:42px}}@media(max-width:599px){.ff-dp-hero{padding-top:28px}.ff-dp-hero h1{font-size:38px}.ff-dp-intro{font-size:13px}.ff-dp-tabs{gap:10px 8px}.ff-dp-categories{flex-basis:100%}.ff-dp-divider{display:none}.ff-dp-tabs button,.ff-dp-tabs a{padding:10px 12px}.ff-dp-products{padding-top:32px}.ff-dp-fill__header{grid-template-columns:1fr;gap:12px;padding-bottom:18px;margin-bottom:18px}.ff-dp-fill h2{font-size:29px}.ff-dp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ff-dp-card h3{font-size:18px}.ff-dp-fill+.ff-dp-fill{margin-top:48px}body:has(.ff-dp-hero) .ff-collection-trust{padding-bottom:28px}body:has(.ff-dp-hero) .ff-collection-trust__row{display:flex;gap:10px 18px}.ff-dp-card__badge{top:7px;left:7px;font-size:9px}}@media(prefers-reduced-motion:no-preference){html:has(.ff-dp-hero){scroll-behavior:smooth}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ff-dp-reference.css.map */
