.pb-page{padding:148px 0 76px}.pb-intro .wrap,.pb-reading,.pb-tool-wrap{max-width:1020px}.pb-intro-copy{max-width:720px}.pb-title{margin:0;font-family:Manrope,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:500;line-height:1.02;letter-spacing:-.028em;text-wrap:balance}.pb-lead{max-width:650px;margin:20px 0 0;font-size:18px;line-height:1.65;color:var(--ink-soft);font-weight:400;text-wrap:pretty}.pb-reading{position:relative;margin:70px auto 0}.pb-side-jump{position:absolute;top:4px;right:28px;display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:11px 15px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:600 11px/1 Golos Text,sans-serif;letter-spacing:.075em;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,transform .18s ease}.pb-side-jump:hover{border-color:var(--sky-deep);background:#f7f9ef;transform:translateY(-1px)}.pb-side-jump span{font-family:Manrope,sans-serif;font-size:17px;font-weight:400;line-height:0}.pb-reading h2{max-width:650px;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:clamp(25px,3vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.022em;text-wrap:balance}.pb-reading>section+section{margin-top:60px}.pb-reading p{max-width:700px;margin:0 0 13px;font-size:16px;line-height:1.72;color:var(--ink-soft);font-weight:400;text-wrap:pretty}.pb-reading p a{color:var(--sky-ink);font-weight:600;border-bottom:1px solid var(--sky);transition:border-color .18s ease}.pb-reading p a:hover{border-bottom-color:var(--sky-ink)}.pb-principles{margin-top:23px;border-top:1px solid var(--line)}.pb-principle{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:18px;gap:18px;padding:20px 0 22px;border-bottom:1px solid var(--line)}.pb-principle-no{padding-top:3px;font-size:12px;line-height:1.2;color:var(--sky-ink);font-weight:700}.pb-principle h3{margin:0 0 5px;font-family:Golos Text,sans-serif;font-size:17px;line-height:1.35;font-weight:600}.pb-principle p{margin:0;max-width:620px;font-size:15px;line-height:1.65}.pb-tool-wrap{margin:76px auto 0}.pb-tool-wrap .pb-box{margin:0}.pb-hero{padding:140px 0 22px}.pb-hero .pb-lead{margin-right:auto;margin-left:auto;text-align:center}.pb-box{margin:0 auto 46px}.pb-seo{max-width:820px;margin:0 auto 70px}.pb-seo h2{font-family:Manrope,sans-serif;font-weight:600;font-size:24px;margin:38px 0 12px;text-wrap:balance}.pb-seo p{font-size:15.5px;line-height:1.72;color:var(--ink-soft);font-weight:400;margin-bottom:12px}.pb-seo ul{margin:12px 0 14px;padding-left:20px}.pb-seo li{font-size:15.5px;line-height:1.7;color:var(--ink-soft);font-weight:400;margin-bottom:8px}.pb-seo li b{color:var(--ink);font-weight:600}.pb-seo a{color:var(--sky-ink);text-decoration:none;font-weight:600;border-bottom:1px solid var(--sky);transition:border-color .2s}.pb-seo a:hover{border-bottom-color:var(--sky-ink)}.pb-shelf{max-width:1180px;margin:0 auto 34px;border-radius:2px;overflow:hidden;position:relative;aspect-ratio:1834/498}.pb-shelf img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.scent-finder{display:grid;grid-template-columns:minmax(260px,31%) minmax(0,1fr);min-height:600px;padding:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;color:var(--ink);isolation:isolate}#quizStage{scroll-margin-top:108px}.sf-aside{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:32px 28px;color:#fff;background:#5e6148 url(/images/shelves-podbor.jpg) 50%/cover no-repeat;overflow:hidden}.sf-aside-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,31,20,.23),rgba(25,29,17,.78));z-index:-1}.sf-aside-copy{position:relative;max-width:210px}.sf-aside-copy>span{display:block;margin-bottom:14px;font-size:10px;line-height:1;letter-spacing:.14em;text-transform:uppercase;font-weight:600;opacity:.94}.sf-aside-progress{position:relative;z-index:1}.sf-aside-progress b{display:block;margin-bottom:11px;font-family:Manrope,sans-serif;font-size:22px;font-weight:500;line-height:1}.sf-aside-progress b i{font-style:normal;font-size:13px;font-weight:500;opacity:.62}.sf-progress-line{display:flex;gap:5px}.sf-progress-line i{display:block;flex:1 1;height:3px;background:rgba(255,255,255,.32);transition:background .24s var(--ease-out)}.sf-progress-line i.on{background:var(--sky)}.sf-main{display:flex;flex-direction:column;min-width:0;padding:28px clamp(22px,5vw,68px) 42px}.sf-result,.sf-view{width:min(100%,680px);margin:auto 0}.sf-topbar{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin-bottom:clamp(32px,5vw,64px)}.sf-topbar>span{width:36px;height:36px}.sf-reset,.sf-top-back{border:0;background:transparent;color:var(--ink-soft);cursor:pointer}.sf-top-back{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:-8px;padding:8px}.sf-top-back svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sf-top-back:hover{color:var(--ink)}.sf-reset{padding:8px 0;font:600 11px/1 Golos Text,sans-serif;letter-spacing:.075em;text-transform:uppercase}.sf-reset:hover{text-decoration:underline;color:var(--sky-ink)}.sf-title{margin:0;font-family:Manrope,sans-serif;font-size:clamp(31px,3.5vw,47px);font-weight:500;line-height:1.07;letter-spacing:-.027em;text-wrap:balance}.sf-start-actions{display:flex;flex-direction:column;gap:9px;margin-top:32px;max-width:500px}.sf-start-action{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:66px;padding:17px 20px;border:1px solid var(--ink);border-radius:12px;background:#fff;color:var(--ink);font:600 16px/1.2 Golos Text,sans-serif;text-align:left;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.sf-start-action span{font-family:Manrope,sans-serif;font-size:24px;font-weight:400;line-height:1}.sf-start-action:hover{transform:translateY(-2px);border-color:var(--sky-ink);background:#f7f9ef}.sf-start-action.sf-btn-main{background:var(--ink);color:#fff}.sf-start-action.sf-btn-main:hover{background:var(--sky-ink);border-color:var(--sky-ink)}.sf-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:30px}.sf-option{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;grid-gap:14px;gap:14px;min-height:108px;padding:18px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease-out)}.sf-option:hover{border-color:var(--sky-deep);background:#fbfcf8;transform:translateY(-2px)}.sf-option-simple{min-height:82px}.sf-question-who .sf-options{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-option-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.sf-option-copy b{font-size:15px;line-height:1.27;font-weight:600}.sf-option-copy small{font-size:12.5px;line-height:1.45;color:var(--ink-soft)}.sf-note-mark,.sf-option-check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--mist);font-size:18px;font-weight:400;color:var(--ink-soft);transition:background .2s ease,color .2s ease}.sf-option:hover .sf-option-check{background:var(--sky);color:var(--sky-ink)}.sf-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:30px}.sf-note-choice{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;grid-gap:13px;gap:13px;min-height:88px;padding:15px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s var(--ease-out)}.sf-note-choice:hover:not(:disabled){border-color:var(--sky-deep);background:#fbfcf8;transform:translateY(-2px)}.sf-note-choice:disabled{opacity:.42;cursor:not-allowed}.sf-note-choice.selected{align-items:start;border-color:var(--sky-deep);background:#f4f8e9}.sf-note-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.sf-note-copy b{font-size:15px;line-height:1.25;font-weight:600}.sf-note-copy small{font-size:12px;line-height:1.42;color:var(--ink-soft)}.sf-note-choice.selected .sf-note-mark{background:var(--sky-deep);color:#fff}.sf-note-examples{display:flex;grid-column:1/-1;flex-wrap:wrap;gap:5px;padding-top:4px}.sf-note-examples i{padding:4px 7px;border-radius:999px;background:rgba(107,125,51,.11);color:var(--sky-ink);font-size:11px;line-height:1.1;font-style:normal;white-space:nowrap}.sf-next-row{display:flex;justify-content:flex-end;margin-top:22px}.sf-note-search{position:relative;display:flex;align-items:center;gap:10px;min-height:54px;margin-top:28px;padding:0 16px;border-bottom:1px solid var(--ink);color:var(--ink-soft);transition:border-color .2s ease}.sf-note-search:focus-within{border-color:var(--sky-deep)}.sf-note-search svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.sf-note-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:400 16px/1.4 Golos Text,sans-serif}.sf-note-search input::placeholder{color:#92928d;opacity:1}.sf-note-suggestions{display:flex;flex-direction:column;margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.sf-note-suggestions button{padding:11px 1px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);font:400 14px/1.35 Golos Text,sans-serif;text-align:left;cursor:pointer}.sf-note-suggestions button:last-child{border-bottom:0}.sf-note-suggestions button:hover{color:var(--sky-ink)}.sf-note-suggestions span{padding:12px 1px;font-size:13px;line-height:1.45;color:var(--ink-soft)}.sf-picked-notes,.sf-quick-notes{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.sf-picked-notes button,.sf-quick-notes button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:500 12px/1.1 Golos Text,sans-serif;cursor:pointer;transition:border-color .18s ease,background .18s ease}.sf-quick-notes button:hover{border-color:var(--sky-deep);background:#f7f9ef}.sf-picked-notes button{border-color:var(--sky-deep);background:#f4f8e9;color:var(--sky-ink)}.sf-picked-notes button span{font-size:16px;line-height:10px;font-weight:400}.sf-note-divider{display:flex;align-items:center;gap:12px;margin-top:26px;color:var(--ink-soft);font-size:12px;line-height:1.2}.sf-note-divider:after,.sf-note-divider:before{content:"";display:block;flex:1 1;height:1px;background:var(--line)}.sf-note-divider span{white-space:nowrap}.sf-notes .sf-note-divider+.sf-note-grid{margin-top:22px}.sf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 21px;border-radius:999px;border:1px solid var(--ink);font:600 12px/1 Golos Text,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.sf-btn-main{background:var(--ink);color:#fff}.sf-btn-main:hover{background:var(--sky-ink);border-color:var(--sky-ink);transform:translateY(-1px)}.sf-btn-main:disabled{background:#b6b6b1;border-color:#b6b6b1;color:#fff;cursor:not-allowed;transform:none}.sf-btn-plain{background:#fff;color:var(--ink)}.sf-btn-plain:hover{background:var(--mist)}.sf-result{animation:sf-enter .3s var(--ease-out) both}.sf-result-picked{margin:11px 0 25px;color:var(--sky-ink);font-size:14px;line-height:1.45}.sf-results{border-top:1px solid var(--line)}.sf-result-item{display:grid;grid-template-columns:82px minmax(0,1fr) 24px;align-items:center;grid-gap:16px;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);color:var(--ink);transition:padding .2s ease,background .2s ease}.sf-result-item:hover{padding-left:8px;background:#fbfcf8}.sf-result-photo{width:82px;height:82px;background:var(--mist);display:flex;align-items:center;justify-content:center;overflow:hidden}.sf-result-photo img{width:100%;height:100%;object-fit:contain}.sf-result-copy{min-width:0}.sf-result-brand{font-size:10px;letter-spacing:.095em;text-transform:uppercase;color:var(--ink-soft)}.sf-result-brand,.sf-result-name{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-result-name{margin-top:2px;font-size:16px;line-height:1.25}.sf-result-note{margin-top:5px;font-size:12px;line-height:1.35;color:var(--sky-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-result-arrow{font-size:23px;line-height:1;font-weight:300;justify-self:end;transition:transform .2s ease}.sf-result-item:hover .sf-result-arrow{transform:translateX(4px)}.sf-empty{display:flex;flex-direction:column;gap:5px;margin-top:24px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:14px;line-height:1.5;color:var(--ink-soft)}.sf-empty b{color:var(--ink);font-size:15px}.sf-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sf-btn:focus-visible,.sf-note-choice:focus-visible,.sf-note-search:focus-within,.sf-note-suggestions button:focus-visible,.sf-option:focus-visible,.sf-picked-notes button:focus-visible,.sf-quick-notes button:focus-visible,.sf-reset:focus-visible,.sf-start-action:focus-visible,.sf-top-back:focus-visible{outline:2px solid var(--sky-deep);outline-offset:3px}@keyframes sf-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.pb-page{padding-top:112px;padding-bottom:54px}.pb-intro .wrap,.pb-reading,.pb-tool-wrap{max-width:none}.pb-title{font-size:39px;line-height:1.05}.pb-lead{margin-top:15px;font-size:16px;line-height:1.6}.pb-reading{margin-top:52px}.pb-reading>section+section{margin-top:46px}.pb-reading h2{font-size:27px}.pb-reading p{font-size:15.5px;line-height:1.65}.pb-principle{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:17px 0 19px}.pb-principle h3{font-size:16px}.pb-principle p{font-size:14px;line-height:1.58}.pb-tool-wrap{margin-top:54px}.pb-hero{padding:112px 0 18px}.pb-hero .pb-lead{font-size:15px;padding:0 4px}.pb-box{margin-bottom:38px}.pb-seo{margin-bottom:54px}.pb-shelf{aspect-ratio:1834/620;margin-bottom:22px}.scent-finder{grid-template-columns:1fr;border-radius:14px;min-height:0}#quizStage{scroll-margin-top:78px}.sf-aside{min-height:142px;padding:21px 20px;background-position:center 44%}.sf-aside-copy>span{margin-bottom:9px;font-size:9.5px}.sf-aside-progress b{margin-bottom:8px;font-size:16px}.sf-aside-progress b i{font-size:11px}.sf-main{padding:20px 18px 27px}.sf-topbar{margin-bottom:35px}.sf-title{font-size:31px;letter-spacing:-.024em}.sf-start-actions{margin-top:25px;gap:8px}.sf-start-action{min-height:60px;padding:16px;font-size:15px}.sf-note-grid,.sf-options,.sf-question-who .sf-options{grid-template-columns:1fr;gap:8px}.sf-options{margin-top:24px}.sf-option{min-height:82px;padding:14px}.sf-option-simple{min-height:68px}.sf-option-copy{gap:3px}.sf-option-copy b{font-size:14px}.sf-option-copy small{font-size:11.5px;line-height:1.38}.sf-note-grid{margin-top:23px}.sf-note-choice{min-height:76px;padding:12px 14px}.sf-note-examples{padding-top:3px}.sf-note-examples i{font-size:10.5px}.sf-next-row{margin-top:18px}.sf-next-row .sf-btn{width:100%}.sf-note-search{min-height:50px;margin-top:23px;padding:0 10px}.sf-note-search input{font-size:15px}.sf-note-divider{margin-top:22px;font-size:11px}.sf-result-picked{margin-bottom:19px;font-size:13px}.sf-result-item{grid-template-columns:66px minmax(0,1fr) 18px;gap:11px;padding:10px 0}.sf-result-photo{width:66px;height:66px}.sf-result-name{font-size:14px}.sf-result-note{font-size:11px}.sf-result-actions{flex-direction:column}.sf-result-actions .sf-btn{width:100%}}@media(prefers-reduced-motion:reduce){.pb-side-jump,.sf-btn,.sf-note-choice,.sf-option,.sf-progress-line i,.sf-result-arrow,.sf-result-item,.sf-start-action{transition:none}.sf-result{animation:none}}@media(max-width:1040px){.pb-side-jump{position:static;display:flex;width:max-content;margin:0 0 28px auto}}