@media(max-width:849px){html body .fc-materials,html body .fc-trust-section,html body .fc-vshow,html body .fc-shop,html body .fc-accord,html body .fc-carousel-section,html body .fc-match,html body .fc-rev,html body .fc-cta,html body .fc-faq,html body .fc-nl,html body .fc-bundles,html body .fc-usp-bar,html body .fc-ticker,html body .fc-rating-strip{padding:56px max(20px,env(safe-area-inset-left)) 56px max(20px,env(safe-area-inset-right))!important}html body .fc-hero,html body .fc-hero4{padding-top:32px!important;padding-left:max(20px,env(safe-area-inset-left))!important;padding-right:max(20px,env(safe-area-inset-right))!important;padding-bottom:40px!important}html body .fc-hero__title,html body .fc-hero4__title{font-size:clamp(32px,9vw,42px)!important;line-height:1.08!important;color:var(--cm-ink, #1B2A4A)!important;font-family:var(--cm-font-head, "Playfair Display"),serif!important;letter-spacing:-.01em!important}html body .fc-vshow__heading,html body .fc-shop__title,html body .fc-rev__title,html body .fc-materials__title,html body .fc-accord__title,html body .fc-match__title,html body .fc-cta__title,html body .fc-faq__title,html body .fc-nl__title,html body .fc-coll__heading,html body .fc-coll__title,html body .fc-bundles__title{font-size:clamp(22px,6vw,28px)!important;line-height:1.2!important;margin-bottom:12px!important;color:var(--cm-ink, #1B2A4A)!important;font-family:var(--cm-font-head, "Playfair Display"),serif!important;letter-spacing:-.01em!important}html body .fc-vshow__eyebrow,html body .fc-match__eyebrow,html body .fc-coll__subtitle,html body .fc-accord__subtitle{font-size:11px!important;letter-spacing:.16em!important;color:var(--cm-gold, #b8953f)!important;margin-bottom:10px!important;text-transform:uppercase!important;font-weight:500!important;font-family:var(--cm-font-body, "Inter"),sans-serif!important}html body .fc-coll__card,html body .fc-rev__card,html body .fc-shop__card,html body .fc-bundles__card{border-radius:14px!important;overflow:hidden!important;box-shadow:0 2px 8px #0f16280f!important;background:var(--cm-cream, #faf8f3)!important}html body .fc-coll__card img,html body .fc-rev__card img,html body .fc-shop__card img,html body .fc-bundles__card img{border-radius:10px 10px 0 0!important;object-fit:cover!important;aspect-ratio:4 / 5!important;width:100%!important;display:block!important}html body .fc-shop__grid,html body .fc-coll__grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}html body .fc-rev__grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .fc-usp-bar,html body .fc-ticker{padding:22px max(20px,env(safe-area-inset-left))!important;font-size:12px!important;line-height:1.4!important}html body .fc-rating-strip{padding:12px max(20px,env(safe-area-inset-left))!important;font-size:12px!important}html body .fc-prod__btn--primary,html body button[data-action=add-to-cart],html body a.fc-btn,html body .fc-cta a{min-height:50px!important;padding:14px 22px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background-color .2s ease!important}html body .fc-materials a,html body .fc-trust-section a,html body .fc-vshow a,html body .fc-shop a,html body .fc-match a,html body .fc-rev a,html body .fc-cta a,html body .fc-faq a,html body .fc-nl a,html body .fc-bundles a{min-height:44px!important;display:flex!important;align-items:center!important}html body .fc-prod{padding-bottom:80px!important}html body .fc-prod__title{font-size:clamp(24px,6.5vw,30px)!important;line-height:1.1!important;color:var(--cm-ink, #1B2A4A)!important;font-family:var(--cm-font-head, "Playfair Display"),serif!important;margin-bottom:8px!important}html body .fc-prod__price{font-size:22px!important;font-weight:700!important;color:var(--cm-ink, #1B2A4A)!important;margin-bottom:20px!important}html body .fc-sticky-atc{display:none}html body .fc-sticky-atc.is-visible{display:flex!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fff!important;border-top:1px solid rgba(15,22,40,.08)!important;box-shadow:0 -4px 16px #0f16280f!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;gap:12px!important;z-index:100!important}html body .fc-header{position:sticky!important;top:0!important;z-index:50!important;height:56px!important;display:flex!important;align-items:center!important;background:#fff!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body .fc-header__tricolor{height:56px!important;display:flex!important;align-items:center!important;padding:0 max(16px,env(safe-area-inset-left))!important}html body .fc-accord__item{border-bottom:1px solid rgba(27,42,74,.08)!important;padding:16px 0!important}html body .fc-accord__item button{font-size:16px!important;font-weight:500!important;color:var(--cm-ink, #1B2A4A)!important;width:100%!important;padding:0!important;text-align:left!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}html body .fc-accord__item [data-icon=chevron]{transition:transform .2s ease!important}html body .fc-accord__item.is-open [data-icon=chevron]{transform:rotate(180deg)!important}html body .fc-faq__item{border-bottom:1px solid rgba(27,42,74,.08)!important;padding:16px 0!important}html body .fc-faq__question{font-size:15px!important;font-weight:600!important;color:var(--cm-ink, #1B2A4A)!important;line-height:1.4!important}html body .fc-faq__answer{font-size:15px!important;line-height:1.55!important;color:#3a4558!important;margin-top:8px!important}html body .fc-nl__form{display:flex!important;flex-direction:column!important;gap:10px!important}html body .fc-nl__input{width:100%!important;padding:14px!important;font-size:15px!important;border:1px solid rgba(27,42,74,.12)!important;border-radius:8px!important;font-family:var(--cm-font-body, "Inter"),sans-serif!important;color:var(--cm-ink, #1B2A4A)!important;background:var(--cm-cream, #faf8f3)!important}html body .fc-nl__input::placeholder{color:#1b2a4a80!important}html body .fc-nl__button{width:100%!important;min-height:50px!important;padding:14px 22px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.02em!important}html body .fc-shop__container,html body .fc-rev__container,html body .fc-materials__container,html body .fc-accord__container,html body .fc-cta__container,html body .fc-faq__container,html body .fc-nl__container,html body .fc-match__container,html body .fc-coll__container,html body .fc-vshow__container{width:100%!important;padding-left:max(20px,env(safe-area-inset-left))!important;padding-right:max(20px,env(safe-area-inset-right))!important}html body{line-height:1.6!important;font-family:var(--cm-font-body, "Inter"),sans-serif!important;color:#3a4558!important}html body h2,html body h3{line-height:1.2!important}html body [data-carousel],html body .fc-carousel{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:0 max(16px,env(safe-area-inset-left))!important;gap:12px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}html body [data-carousel]::-webkit-scrollbar,html body .fc-carousel::-webkit-scrollbar{display:none!important}html body [data-carousel]>*,html body .fc-carousel>*{scroll-snap-align:start!important;flex-shrink:0!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/fc-mobile-v2.css.map */
