@media screen and (max-width:749px){.ff-results{--ff-mobile-gutter: 27.5px}.ff-profile{width:auto;margin-left:var(--ff-mobile-gutter);margin-right:var(--ff-mobile-gutter)}.ff-matches,.ff-discovery{width:100%;margin-left:0;margin-right:0}.ff-hero{min-height:82vh;padding:32px 20px 200px;align-items:flex-start}.ff-profile,.ff-matches{position:relative;z-index:1}.ff-hero__inner{max-width:none;padding-top:12px;position:relative;z-index:2}.ff-hero__label{font-family:Inter,var(--ff-sans);font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;margin-bottom:32px}.ff-hero__title,.ff-hero h1.ff-hero__title{font-size:36px;line-height:36px;letter-spacing:.14em;max-width:80%;margin:0 auto 32px}.ff-hero__copy{font-family:Inter,var(--ff-sans);font-size:15px;font-weight:400;line-height:24px;letter-spacing:.7%;max-width:none}.ff-hero__scroll{margin-top:32px}.ff-hero__scroll .ff-icon--scroll-down{height:56px}.ff-suggestion__img{width:52px;height:52px}.ff-profile{grid-template-columns:1fr;grid-template-rows:auto;margin:-72px var(--ff-mobile-gutter) 0;min-height:0}.ff-profile__copy{grid-column:1;grid-row:auto;order:1;padding:36px 20px 20px;align-self:auto;max-width:none}.ff-suggestion{padding:0}.ff-profile__eyebrow{font-size:24px;line-height:36px;letter-spacing:.14em;margin-bottom:18px}.ff-profile__text{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color:#000;margin-bottom:0}.ff-profile__atc{max-width:none}.ff-profile__media{grid-column:1;grid-row:auto;order:2;width:100%;min-height:0;margin:0;padding:0;background:linear-gradient(var(--ff-white),var(--ff-white)) no-repeat bottom / 100% 64px,linear-gradient(180deg,#fafafc,#eff1f5);touch-action:pan-y}.ff-profile__drawer{max-width:none;overflow:hidden;touch-action:pan-x}.ff-profile__drawer-track{flex-direction:row;align-items:stretch;width:150%;will-change:transform;transition:transform .4s var(--ff-ease);transform:translate(0)}.ff-profile__drawer.is-open .ff-profile__drawer-track{transform:translate(calc(-100% / 3))}.ff-profile__panel{box-sizing:border-box}.ff-profile__panel--bottle{position:relative;flex:0 0 calc(200% / 3);width:calc(200% / 3);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:0;padding:0}.ff-profile__panel--bottle .ff-profile__name,.ff-profile__panel--bottle .ff-profile__notes{display:none}.ff-profile__panel--detail{display:flex;flex:0 0 calc(100% / 3);width:auto;flex-direction:column;transition:all .3s;align-items:center;justify-content:center;padding:28px 16px;background:transparent;background-image:none;text-align:center}.ff-profile__drawer.is-open .ff-profile__panel--detail{transform:translate(-50px)}.ff-profile__drawer.is-open .ff-profile__more{opacity:0;pointer-events:none}.ff-profile__name--detail{opacity:1;transform:none;font-size:22px;letter-spacing:.16em;margin-bottom:12px}.ff-profile__name--detail:after{content:"";display:block;width:100%;max-width:200px;height:1px;background:var(--ff-ink);margin:12px auto 20px}.ff-profile__pyramid-list{display:flex;flex-direction:column;gap:18px;width:100%;max-width:260px}.ff-profile__pyramid-label{font-family:"Baskervville",var(--ff-serif);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--ff-ink);margin:0 0 4px}.ff-profile__pyramid-values{font-family:Inter,var(--ff-sans);font-size:11px;line-height:1.5;color:#000;margin:0}.ff-profile__bottle{width:100%;flex:none;justify-content:center}.ff-profile__img{width:100%;max-width:100%;max-height:none;height:auto;display:block;object-fit:contain}.ff-profile__more{display:flex;flex-direction:row;align-items:center;gap:6px;position:absolute;right:16px;top:56%;transform:translateY(-50%);z-index:2;margin:0;padding:0;border:0;background:none;cursor:pointer;color:#8a8a80;font-family:Inter,var(--ff-sans);font-size:8px;font-weight:500;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.ff-profile__more-text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.ff-profile__more-line{display:block;width:100%;text-align:center}.ff-profile__more-arrow{display:flex;align-items:center;flex-shrink:0;align-self:center}.ff-profile__more-arrow .ff-icon--profile-more-arrow{display:block;width:6px;height:10px}.ff-profile__rows{grid-column:1;grid-row:auto;order:3;padding:0 20px;margin-bottom:0;margin-top:0}.ff-profile__row{font-size:16px;line-height:24px;padding:14px 0;flex-direction:column;gap:0}.ff-profile__row:first-child{flex-direction:column;align-items:flex-start;gap:4px}.ff-profile__row dt{font-size:16px;font-weight:500;line-height:24px;letter-spacing:0;color:#000}.ff-profile__row:first-child dd{font-family:Inter,var(--ff-sans);font-size:16px;font-style:italic;font-weight:300;line-height:24px;letter-spacing:0;color:#000000bf;text-align:left;flex:none;min-width:0}.ff-profile__row:not(:first-child) dd{font-family:Inter,var(--ff-sans);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;color:#000;text-align:start}.ff-matches{padding:24px 0 200px}.ff-section-title{font-size:24px;line-height:36px;letter-spacing:.14em;margin-bottom:28px;padding:0}.ff-matches__grid{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:calc(100vw - 64px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ff-mobile-gutter);gap:8px;padding:0 var(--ff-mobile-gutter) 0;-ms-overflow-style:none;scrollbar-width:none}.ff-matches__grid::-webkit-scrollbar{display:none}.ff-matches__grid>*{scroll-snap-align:start}.ff-card{border:0;box-shadow:none}.ff-card__badge{font-size:14px;line-height:28px;letter-spacing:0;padding:16px 12px 12px;color:#000}.ff-card__media{background:#f6f5f3;padding:0}.ff-card__media img{height:300px}.ff-card__body{padding:16px 16px 24px}.ff-card__title{font-family:"Palatino","Palatino Linotype",var(--ff-serif);font-size:24px;font-weight:400;line-height:28px;letter-spacing:.15em}.ff-card__notes{font-size:14px;line-height:28px;letter-spacing:0;color:#0009;margin-bottom:18px}.ff-card__cta{font-size:12px;font-weight:600;letter-spacing:.2em;width:100%;max-width:220px}.ff-dots{display:flex;gap:8px;margin-top:18px}.ff-dots button{width:8px;height:8px;border-radius:50%;background:#00000040}.ff-dots button[aria-current=true]{width:16px;height:8px;border-radius:999px;background:var(--ff-ink)}.ff-results__tail{padding-bottom:56px}.ff-discovery{grid-template-columns:1fr;background:transparent;padding-top:0}.ff-discovery__media{min-height:240px;order:-1}.ff-discovery__media img{width:100%;height:100%;object-fit:cover}.ff-discovery__body{padding:32px var(--ff-mobile-gutter) 40px;text-align:left}.ff-discovery__eyebrow{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color:#0009;margin-bottom:14px}.ff-discovery__heading{font-size:24px;line-height:36px;letter-spacing:.14em;margin-bottom:16px}.ff-discovery__text{font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;color:#0009;max-width:none;margin-bottom:24px}.ff-discovery__body .ff-btn{min-width:0;width:auto;align-self:flex-start}.ff-outro{width:100%;margin:0;padding:36px var(--ff-mobile-gutter) 0;background:transparent}.ff-outro__ctas{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:64px}.ff-outro__ctas .ff-btn{width:100%;min-width:0}.ff-outro__email-title{font-size:clamp(16px,4.5vw,20px);letter-spacing:.12em;line-height:1.35;margin-bottom:20px;padding:0 8px}.ff-outro__email{max-width:320px}.ff-outro__email input{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/fragrance-finder-mobile-results.css.map */
