.rf{font-family:var(--font-body-family, sans-serif);font-weight:400;color:#383633;background:#faf8f5}.rf-page-header{padding:48px 48px 32px;border-bottom:.5px solid rgba(56,54,51,.12)}.rf-page-title{font-family:PP Editorial New,serif;font-weight:400;font-size:36px;line-height:1;color:#1e1814;margin-bottom:10px}.rf-page-intro{font-size:14px;letter-spacing:.02em;color:#383633b3;line-height:1.7}.rf-header{display:flex;align-items:center;justify-content:center;padding:24px 48px;border-bottom:.5px solid rgba(56,54,51,.12)}.rf-header-left{display:flex;flex-direction:column;gap:6px;text-align:center}.rf-title{font-family:PP Editorial New,serif;font-weight:400;font-size:32px;line-height:1;color:#1e1814}.rf-intro{font-size:13px;letter-spacing:.02em;color:#3836338c;line-height:1.5}.rf-tool{display:flex;gap:32px;padding:32px 48px;align-items:flex-end;justify-content:center}.rf-step{flex:1;max-width:320px}.rf-label{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#38363380;margin-bottom:8px}.rf-select-wrap{position:relative}.rf-select{width:100%;appearance:none;-webkit-appearance:none;background:transparent;border:.5px solid rgba(56,54,51,.25);padding:12px 36px 12px 14px;font-family:var(--font-body-family, sans-serif);font-size:14px;color:#383633;cursor:pointer;transition:border-color .2s;border-radius:0}.rf-select:focus{outline:none;border-color:#38363399}.rf-select:hover{border-color:#38363373}.rf-select-arrow{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#38363366}.rf-step-model{animation:rf-fade-in .3s ease}@keyframes rf-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.rf-result{padding:0 48px 40px;animation:rf-fade-in .3s ease;display:flex;justify-content:center}.rf-result-inner{padding:36px 40px;border:.5px solid rgba(56,54,51,.12);background:#38363305;text-align:center;max-width:480px;width:100%}.rf-result-eyebrow{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#38363373;margin-bottom:12px}.rf-result-size{font-family:PP Editorial New,serif;font-weight:400;font-size:44px;line-height:1;color:#1e1814;margin-bottom:12px}.rf-result-details{font-size:13px;color:#3836338c;letter-spacing:.02em;margin-bottom:28px;display:flex;align-items:center;justify-content:center;gap:0}.rf-result-details span{white-space:nowrap}.rf-result-divider{margin:0 8px;color:#3836334d}.rf-result-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.rf-shop-btn{font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;background:#383633;color:#fffffff2;border:none;padding:16px 28px;cursor:pointer;text-decoration:none;display:block;width:100%;text-align:center;transition:background .2s}.rf-shop-btn:hover{background:#1e1814}.rf-guide-btn{font-size:10px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:#fffffff2;background:#383633;border:none;padding:16px 28px;cursor:pointer;display:block;width:100%;text-align:center;transition:background .2s}.rf-guide-btn:hover{background:#1e1814}.rf-fallback{padding:0 48px 40px;text-align:center;font-size:13px;letter-spacing:.02em;color:#3836338c;line-height:1.5;font-style:italic}@media screen and (max-width:768px){.rf-page-header{padding:32px 24px 24px}.rf-page-title{font-size:28px}.rf-header{padding:20px 24px}.rf-title{font-size:24px}.rf-tool{flex-direction:column;padding:24px;gap:20px;align-items:center}.rf-step{max-width:100%;width:100%}.rf-label{text-align:center}.rf-result{padding:0 24px 32px}.rf-result-inner{padding:20px 24px}.rf-result-size{font-size:28px}.rf-result-details{flex-wrap:wrap}.rf-fallback{padding:0 24px 32px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/refill-finder.css.map */
