.et-db #et-boc .et-l .et_pb_code_0_tb_body{margin-bottom:0px!important}.pf-pagination{margin-left:20px}.pf-pagination a{text-decoration:none;font-weight:200;font-size:28px;top:5px;position:relative}.pf-shop-header{display:flex;justify-content:space-between;align-items:center;padding:50px 120px 0}.pf-products-found{font-family:Libre Franklin;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;color:#000000!important}@media screen and (max-width:768px){.pf-shop-header{display:block}.pf-shop-header h2,.pf-shop-header .pf-products-found{width:100%;text-align:center}}.pf-shop-header:last-child{padding:0 120px 50px}.pf-shop-header h2{font-size:28px;color:#52606B;font-family:Libre Franklin;font-weight:600;font-style:SemiBold;line-height:120%}.woocommerce ul.products{display:flex;flex-wrap:wrap}.woocommerce ul.products li.product{display:flex;flex-direction:column}.woocommerce ul.products li.product .button{margin-top:auto}.woocommerce ul.products li.product a img{object-fit:cover;aspect-ratio:1 / 1}.pf-results{padding:10px 120px}.pf-results .price{color:#141414!important;font-family:Libre Franklin!important;font-weight:400!important;font-size:16px!important;line-height:140%;letter-spacing:-0.2px;text-align:center;min-height:40px}.pf-results .related-product-description{display:none}.pf-results .woocommerce-loop-product__title{font-family:Libre Franklin!important;font-weight:600!important;font-size:18px!important;line-height:140%;letter-spacing:-0.2px;text-align:center;color:#292929!important}.pf-wrapper{font-family:inherit;max-width:100%;margin:0 auto}.pf-filter-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.pf-title{font-size:20px;font-weight:400;color:#000000;white-space:nowrap;margin-right:20px;font-family:Libre Franklin}.pf-header{display:none}.pf-filter-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex:1;border-top:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;padding:22px 120px}.pf-filter-col{position:relative}.pf-col-header{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border:1px solid #CDCDCD;border-radius:3px;background:#fff;cursor:pointer;user-select:none;white-space:nowrap;min-width:183px;transition:border-color .15s}.pf-col-header:hover{border-color:#888}.pf-col-header.active{border-color:#1a1a1a}.pf-col-label{font-size:13px;font-weight:400;color:#9F9F9F;display:flex;align-items:center;gap:6px;flex:1}.pf-col-header.active .pf-col-label{color:#1a1a1a;font-weight:500}.pf-badge{display:none;align-items:center;justify-content:center;background:#1a1a1a;color:#fff;border-radius:50%;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:700;line-height:1}.pf-badge.visible{display:inline-flex}.pf-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;color:#888;display:flex;align-items:center;flex-shrink:0;line-height:1}.pf-toggle svg{width:10px;height:10px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s;display:block}.pf-col-header.open .pf-toggle svg{transform:rotate(180deg)}.pf-filter-list{display:none;position:absolute;top:calc(100% + 3px);left:0;min-width:100%;background:#fff;border:1px solid #c8c8c8;border-radius:3px;box-shadow:0 6px 20px rgba(0,0,0,.10);z-index:9999;max-height:260px;overflow-y:auto}.pf-filter-list.open{display:block}.pf-filter-item{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:13px;color:#333;cursor:pointer;transition:background .1s;white-space:nowrap;border-bottom:1px solid #f2f2f2;user-select:none}.pf-filter-item:last-child{border-bottom:none}.pf-filter-item:hover{background:#f7f7f7}.pf-filter-item::before{content:'';display:inline-block;width:12px;flex-shrink:0}.pf-filter-item.active{color:#1a1a1a;font-weight:500}.pf-filter-item.active::before{content:'✓';font-size:11px;color:#1a1a1a;font-weight:700}.pf-filter-item .pf-x{display:none!important}.pf-filter-child{padding-left:24px;color:#666}.pf-filter-item.pf-empty{color:#aaa;cursor:default;font-style:italic}.pf-filter-item.pf-empty::before{content:''}.pf-clear-all{display:none;align-items:center;gap:5px;background:transparent;border:1px solid #1a1a1a;border-radius:3px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;color:#1a1a1a;transition:background .15s,color .15s;white-space:nowrap}.pf-clear-all.visible{display:inline-flex}.pf-clear-all:hover{background:#1a1a1a;color:#fff}.pf-active-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;min-height:0}.pf-pill{display:inline-flex;align-items:center;gap:5px;background:#1a1a1a;color:#fff;border-radius:2px;padding:4px 10px;font-size:12px;cursor:pointer;transition:background .15s;line-height:1.4}.pf-pill:hover{background:#444}.pf-pill-x{font-size:10px;opacity:.75}.pf-sort-bar{margin-top:14px}.pf-sort-wrap{position:relative;display:inline-flex;align-items:center;border:1px solid #c8c8c8;border-radius:3px;background:#fff}.pf-sort-select{appearance:none;-webkit-appearance:none;background:transparent;border:none;outline:none;padding:8px 34px 8px 12px;font-size:13px;color:#555;cursor:pointer;min-width:160px}.pf-sort-icon{position:absolute;right:10px;pointer-events:none;font-size:12px;color:#888}.pf-overlay{display:none;position:fixed;inset:0;z-index:9998}.pf-overlay.active{display:block}.pf-loading{display:flex;align-items:center;justify-content:center;padding:40px 0}.pf-spinner{width:30px;height:30px;border:2px solid #e5e5e5;border-top-color:#1a1a1a;border-radius:50%;animation:pf-spin .7s linear infinite}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-results{margin-top:24px}.pf-no-results{padding:40px;text-align:center;color:#888;font-size:15px}@media (max-width:768px){.pf-filter-bar{gap:8px}.pf-filter-col{width:100%}.pf-col-header{min-width:200px;width:100%}.pf-title{width:100%;margin-right:0}.pf-results{padding:10px 20px}.pf-filter-row{padding:20px}}@media (max-width:480px){.pf-filter-row{gap:6px}.pf-col-header{padding:7px 10px;font-size:12px}}.longevity-section h2{padding-bottom:25px}.longevity-section strong{color:#52606B!important;font-size:18px!important}.longevity-section p{padding-bottom:30px!important}.et_pb_button::after{content:''!important}.et_pb_button,.et_pb_button:hover{background-color:#41474E;color:#FFFFFF!important;border-radius:5px!important;padding:15px 20px!important;font-family:Libre Franklin;font-weight:700!important;font-size:20px!important;line-height:120%!important;max-width:100%!important;text-align:center!important}.et_pb_button:hover{background-color:#21262C!important}.et-db #et-boc .et-l .et_pb_button_0_tb_body_wrapper .et_pb_button_0_tb_body,.et-db #et-boc .et-l .et_pb_button_0_tb_body_wrapper .et_pb_button_0_tb_body:hover{padding-top:15px!important;padding-right:20px!important;padding-bottom:15px!important;padding-left:20px!important}.et-db #et-boc .et-l .et_pb_button_0_tb_body{justify-content:start}body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_body{background-color:#41474e;font-family:'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#ffffff!important;line-height:120%!important;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_body:after{font-family:"ETmodules"!important;font-weight:400!important;font-size:inherit;line-height:1.7em!important;display:inline-block;font-size:1.6em}body.et-db #page-container #et-boc .et-l .et_pb_button_0_tb_body:hover:after{opacity:1}body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_0_tb_body:after,body.et-db #page-container #et-boc .et-l .et_pb_section .et_pb_button_0_tb_body:hover:after{line-height:1em!important}.et-db #et-boc .et-l .et_pb_section_2_tb_body.et_pb_section{padding-top:0px;padding-bottom:0px}.et-l--body>.et_builder_inner_content>.et_pb_section.et_pb_section_3_tb_body{background-color:#f4f7fb!important}.et-db #et-boc .et-l .et_pb_row_3_tb_body,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_3_tb_body,.et-db #et-boc .et-l .et_pb_row_4_tb_body,.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_row.et_pb_row_4_tb_body{width:100%!important}.et-db #et-boc .et-l .et_pb_row_3_tb_body,.et-db #et-boc .et-l .et_pb_row_4_tb_body{max-width:1440px!important;flex-wrap:nowrap}.et-db #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row{padding-right:120px!important;padding-left:120px!important}.et-db #et-boc .et-l .et_pb_column_4_tb_body{--horizontal-gap:10px}.et-db #et-boc .et-l .et_pb_column_5_tb_body{background-size:cover;background-repeat:no-repeat;background-image:url(https://janssencosmeticsusa.com/wp-content/uploads/2026/03/longevity-care-website-1-2.png);height:592px;border-top-left-radius:15px;border-top-right-radius:15px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;overflow:hidden}.et-db #et-boc .et-l .et_pb_text_14_tb_body{text-align:left}.et-db #et-boc .et-l .et_pb_text_14_tb_body .et_pb_text_inner{font-family:'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;font-weight:300;color:#41474e!important;font-size:18px;line-height:150%}.et-db #et-boc .et-l .et_pb_text_14_tb_body .et_pb_text_inner h2{font-family:'Libre Franklin',Helvetica,Arial,Lucida,sans-serif;font-weight:700;color:#52606b!important;font-size:40px;line-height:120%}@media only screen and (max-width:980px){.et-db #et-boc .et-l .et_pb_button_0_tb_body_wrapper .et_pb_button_0_tb_body,.et-db #et-boc .et-l .et_pb_button_0_tb_body_wrapper .et_pb_button_0_tb_body:hover{padding-right:80px!important;padding-left:80px!important}.et-db #et-boc .et-l .et_pb_text_14_tb_body .et_pb_text_inner{font-size:18px}.et-db #et-boc .et-l .et_pb_text_14_tb_body .et_pb_text_inner h2{font-size:40px}}@media only screen and (max-width:767px){.et-db #et-boc .et-l .et_pb_row_4_tb_body.et_pb_row{padding-right:40px!important;padding-left:40px!important}.et-db #et-boc .et-l .et_pb_row_4_tb_body{flex-wrap:wrap}.et-db #et-boc .et-l .et_pb_column_5_tb_body{width:100%;height:100%}.et-db #et-boc .et-l .et_pb_text_14_tb_body{align-self:!important;width:100%;justify-content:start}}@media only screen and (min-width:981px) and (max-width:1439px){.et-db #et-boc .et-l .et_pb_column_4_tb_body>[class*="et_flex_column"]{--horizontal-gap-parent:10px}}