.nf-page{--refined-radius:24px;--store-rule:#2f48cd24;--surface-soft:#eef1fb}.nf-page :is(.btn-noir,.editorial-button,.btn-outline){border:1px solid var(--bleu);box-shadow:none;border-radius:12px;font-weight:700}.nf-page :is(.nf-card,.nf-product-card,.nf-purchase-card){background:var(--blanc);box-shadow:none;border:0;border-radius:24px}.nf-page :is(.brand-form-card,.product-purchase-panel,.nf-group-panel,.nf-quote-panel){border:1px solid var(--store-rule);box-shadow:none;border-radius:24px}.nf-page .purchase-capsule{background:var(--brume);color:var(--bleu);box-shadow:none;border:0;border-radius:8px;font-weight:700}.nf-product-page .nf-product-calibres{gap:12px}.nf-product-page .nf-product-calibres button{border:1px solid var(--store-rule);box-shadow:none;border-radius:12px}.nf-product-page .nf-product-calibres button[aria-pressed=true]{border-color:var(--bleu);box-shadow:none}.nf-page .rc-selection{border:0;border-left:3px solid var(--bleu);background:var(--brume);box-shadow:none}.nf-page .rp-purpose-option:has(:checked){background:var(--brume);color:var(--bleu);box-shadow:none}.nf-page .rp-purpose-option:has(:checked) input{accent-color:var(--bleu)}.nf-page .nf-stat,.nf-page .nf-stat+.nf-stat{background:color-mix(in srgb, var(--bleu) 5%, var(--blanc));box-shadow:none;border:0}.nf-page .filet-top>details.filet-bottom[open]{border:1px solid var(--store-rule);box-shadow:none}.nf-page:not(.nf-home) :is(h1.nf-title,h2){letter-spacing:-.035em;font-weight:750}.nf-page.catalogue-page .nf-commerce-media>img[data-image-source="/brand/truffe-pop/piedestal.webp"],.nf-page.catalogue-page .nf-commerce-media>picture>img[data-image-source="/brand/truffe-pop/piedestal.webp"],.nf-page.nf-home .rh-choice-large .rh-choice-media>img[data-image-source="/brand/truffe-pop/truffe-cuillere.webp"],.nf-page.catalogue-page .nf-purchase-card .nf-purchase-visual>img[data-image-source="/brand/truffe-pop/pochon.webp"]{object-fit:cover;object-position:center}.nf-page.nf-home .rh-choice-large .rh-choice-media>img[data-image-source="/brand/truffe-pop/truffe-cuillere.webp"]{object-position:center 70%}img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-article-top img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-product-page .nf-product-visual>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.catalogue-page .nf-purchase-card .nf-purchase-visual>img.pop-photo[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.catalogue-page .nf-product-card .nf-product-card-media>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-atelier .nf-journal-photo[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-home .rh-guide-media img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-truffe .revision-discovery-media>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-truffe .nf-calibre>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-maison .nf-story-media>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.nf-professional-page .rp-service-media>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"],.nf-page.catalogue-page .dc-origin-photo>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"]{object-fit:contain;object-position:center;background:0 0}.nf-page :is(.nf-commerce-media,.nf-purchase-visual,.nf-product-visual,.nf-product-card-media,.pop-service-visual,.rh-hero-media,.rh-choice-media,.rh-guide-media,.revision-discovery-media,.nf-story-media,.rp-service-media):has(>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"]){background:0 0}.bg-sand:has(>img[data-image-source^="/brand/truffe-pop-transparent-2026-10-30/"]){background:0 0}.nf-page.nf-truffe .revision-discovery-media:has(>img[data-image-source^="/brand/coffret-transparent-2026-10-29/"]){background:0 0}.nf-page.nf-truffe .revision-discovery-card--wine .revision-discovery-media{background:var(--blanc,#fffdfa)}.nf-page.nf-truffe #calibres .nf-calibre>img[data-image-source="/brand/truffe-pop-transparent-2026-10-30/cornet-papier.png"]{background:linear-gradient(135deg, transparent 0 80%, var(--bleu,#2f48cd) 80% 100%), linear-gradient(135deg, #edf3ff, #dce7fb)}.nf-page .pop-art-visual{position:relative}.nf-page .nf-purchase-visual:has(>img.pop-photo){background:0 0;display:block}:is(.nf-page .nf-commerce-media:has(>img.pop-photo),.nf-page .nf-commerce-media:has(>picture>img.pop-photo)){background:0 0}.nf-page.catalogue-page .nf-commerce-media>picture{display:block}.catalogue-page .nf-purchase-visual>img.pop-photo{width:100%;height:100%}.nf-page .pop-service-visual{background:0 0;border-radius:24px;width:100%;min-width:0;overflow:hidden}.nf-page .pop-art-label{z-index:1;background:var(--blanc);max-width:calc(100% - 32px);color:var(--ink);border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.5;position:absolute;top:16px;left:16px}.nf-page .nf-commerce-media>img.pop-photo{object-fit:contain;padding:0}.nf-gifts-page .nf-commerce-media>img.pop-photo,.catalogue-page .nf-purchase-visual.pop-art-visual>img{object-fit:contain;background:0 0}.nf-page .nf-contact-aside>img.pop-photo{aspect-ratio:1;object-fit:contain;height:auto}.nf-page img.pop-photo--wide,.nf-page .nf-contact-aside>img.pop-photo--wide{aspect-ratio:1672/941;object-fit:contain;height:auto}.nf-home .rh-choice-large .rh-choice-media img.pop-photo{object-fit:contain;object-position:center}.nf-home .rh-choice-pro .rh-choice-media img.pop-photo{object-fit:contain;object-position:center;background:0 0}.nf-page .experience-hero-visit>.nf-hero-media>img.pop-photo{border-radius:24px;justify-self:center;width:min(100%,384px)}
