body.pf-design-led.pf-modern{--font-heading-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-heading-style: normal;--font-heading-weight: 650;--font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--pf-ui-title: clamp(34px, 4vw, 58px);--pf-ui-section-title: clamp(28px, 3vw, 42px);--buttons-radius: 28px;--buttons-radius-outset: 28px;font-size:15px;line-height:1.65}body.pf-design-led.pf-modern #MainContent :is(.pf-editorial,.pf-product-page,.pf-contact,.pf-about,.pf-policy) :is(h1,h2,h3){font-weight:650;letter-spacing:-.035em}body.pf-design-led.pf-modern #MainContent .product-card-wrapper .card__heading{font-weight:550;letter-spacing:-.015em;font-size:15px}body.pf-modern #MainContent .pf-editorial .pfe-hero--immersive h1{font-size:clamp(44px,4.8vw,76px);line-height:1.05;max-width:620px}body.pf-modern #MainContent .pf-editorial .pfe-hero--immersive .pfe-copy{max-width:460px;font-size:16px;line-height:1.7}body.pf-modern #MainContent .pf-editorial .pfe-hero--immersive .pfe-hero-note{font-size:12px}body.pf-modern #MainContent :is(.pfe-button,.pfa-btn,.pfc-btn,.pf-primary-button,.pf-secondary-button){border-radius:999px;padding-inline:28px;min-height:48px;font-size:14px;font-weight:600;letter-spacing:0;transition:background .2s,box-shadow .2s}body.pf-modern.pf-design-led .button{--buttons-radius: 28px;--buttons-radius-outset: 28px}body.pf-modern #MainContent .pfe-link{font-weight:550}body.pf-modern #MainContent .pfe-section{padding-block:clamp(48px,6vw,88px)}body.pf-modern #MainContent .pfe-section-head{align-items:center;margin-bottom:32px}body.pf-modern #MainContent .pfe-section-head h2{max-width:800px;font-size:clamp(30px,3.3vw,48px)}body.pf-modern #MainContent .pfe-eyebrow{letter-spacing:.12em;font-size:11px;margin-bottom:14px}body.pf-modern #MainContent .pfe-service-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:28px 4vw}body.pf-modern #MainContent .pfe-service{gap:12px}body.pf-modern #MainContent .pfe-service strong{font-size:13px}body.pf-modern #MainContent .pfe-service p{font-size:12px}body.pf-modern #MainContent .pfe-service-number{color:#687360;font-weight:600}body.pf-modern #MainContent .pfe-collection{background:#fff;border-radius:16px;overflow:hidden;padding-bottom:24px;transition:box-shadow .2s}body.pf-modern #MainContent .pfe-collection-image{aspect-ratio:1;padding:0;border-radius:0}body.pf-modern #MainContent .pfe-collection-title{padding-inline:22px;margin-top:22px}body.pf-modern #MainContent .pfe-collection-title h3{font-size:23px}body.pf-modern #MainContent .pfe-collection>p{padding-inline:22px;font-size:14px}body.pf-modern #MainContent .pfe-collection>.pfe-link{margin-left:22px}body.pf-modern #MainContent .pfe-collection:hover{box-shadow:0 8px 28px #292e2612}body.pf-modern #MainContent .product-card-wrapper .card__inner{border-radius:14px;overflow:hidden;background:#eeebe4}body.pf-modern #MainContent .product-card-wrapper .card__information{padding-top:20px}body.pf-modern #MainContent .product-card-wrapper .price{font-weight:600;font-size:16px}body.pf-modern #MainContent .product-card-wrapper .price s{font-weight:400}body.pf-modern #MainContent .pfe-feature--reference{gap:clamp(32px,5vw,80px)}body.pf-modern #MainContent .pfe-feature--reference .pfe-feature-image{border-radius:18px}body.pf-modern #MainContent .pfe-feature-copy h2{font-size:clamp(34px,3.6vw,54px)}body.pf-modern #MainContent .pfe-showroom-image{border-radius:18px;overflow:hidden}body.pf-modern #MainContent .pfe-showroom-panel h2,body.pf-modern #MainContent .pf-product-page h1{font-size:clamp(30px,3vw,44px)}body.pf-modern #MainContent .pf-product-page :is(.pf-main-media,.pf-feature-card,.pf-sticky-cart){border-radius:14px}body.pf-modern #MainContent .pf-product-page .pf-feature-card h3{font-size:21px;line-height:1.3}body.pf-modern #MainContent .pf-product-page .pf-option-values label{border-radius:8px}body.pf-modern #MainContent .pf-contact .pfc-info-item{border-radius:12px}body.pf-modern #MainContent :is(.cart__blocks,.pf-contact .pfc-form-card){border-radius:16px}.pf-section-nav,.pf-discovery-tabs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:thin}.pf-section-nav{justify-content:center;padding:18px 24px;border-bottom:1px solid #d8d9cf}.pf-section-nav a,.pf-discovery-tabs a{flex-shrink:0;padding:12px 22px;border-radius:999px;color:#30392e;font-size:14px;font-weight:550;line-height:1.5;text-decoration:none;white-space:nowrap}.pf-section-nav a:hover,.pf-discovery-tabs a:hover{background:#e5e7df}.pf-discovery{display:block}.pf-discovery-tabs{margin-bottom:32px;padding:4px}.pf-discovery-tabs a{border:1px solid #cdd1c6}.pf-discovery-tabs a[aria-selected=true]{background:#30392e;border-color:#30392e;color:#fff}.pf-discovery [hidden]{display:none!important}.pf-discovery.is-enhanced .pf-discovery-fallback-title{display:none}.pf-discovery:not(.is-enhanced) [data-discovery-panel]+[data-discovery-panel]{margin-top:40px}.pf-discovery-all{margin-top:28px}.pf-discovery a:focus-visible,.pf-discovery [role=tabpanel]:focus-visible,.pf-section-nav a:focus-visible{outline:2px solid #30392e;outline-offset:3px}body.pf-modern #MainContent .pf-product-page .pf-section-nav{margin-top:28px;justify-content:flex-start;padding-inline:0}body.pf-modern #MainContent :is([id^=PFExplore-],#pf-products,#pf-collections,#pf-showrooms){scroll-margin-top:160px}@media(prefers-reduced-motion:no-preference){html:has(body.pf-modern){scroll-behavior:smooth}}@media(max-width:899px){body.pf-modern #MainContent .pfe-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-section-nav{justify-content:flex-start}}@media(max-width:599px){body.pf-modern #MainContent .pf-editorial .pfe-hero--immersive h1{font-size:42px}body.pf-modern #MainContent .pf-editorial .pfe-hero--immersive .pfe-copy{font-size:15px}body.pf-modern #MainContent .pfe-collection-title{padding-inline:14px}body.pf-modern #MainContent .pfe-collection-title h3{font-size:18px}body.pf-modern #MainContent .pfe-collection>p{padding-inline:14px;font-size:13px}body.pf-modern #MainContent .pfe-collection>.pfe-link{margin-left:14px}body.pf-modern #MainContent .pfe-section-head{align-items:flex-start;gap:20px;flex-direction:column}body.pf-modern #MainContent .product-card-wrapper .card__heading,body.pf-modern #MainContent .product-card-wrapper .price{font-size:14px}.pf-discovery-tabs{margin-bottom:24px}.pf-section-nav a,.pf-discovery-tabs a{padding:10px 16px;font-size:13px}}@media(prefers-reduced-motion:reduce){body.pf-modern #MainContent .pfe-collection,body.pf-modern #MainContent .pfe-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/pf-modern.css.map */
