.pf-guide{--pf-guide-ink: #193d59;background:var(--pf-guide-bg, #faf9f6);color:var(--pf-guide-ink);padding:56px 24px;font-family:var(--pf-guide-font, Montserrat, sans-serif);letter-spacing:0;scroll-margin-top:96px}.pf-guide *,.pf-guide *:before,.pf-guide *:after{box-sizing:border-box}.pf-guide__inner{max-width:1120px;width:100%;margin:0 auto}.pf-guide__header{display:grid;grid-template-columns:1.15fr 1fr;align-items:end;gap:48px;padding:48px;border-radius:24px;background:linear-gradient(120deg,#214f75,#163956 80%);color:#fff}.pf-guide .pf-guide__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#f5d9a3;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.14em}.pf-guide__eyebrow>span{width:28px;height:2px;flex:0 0 28px;background:var(--pf-guide-amber, #f3b544)}.pf-guide h2{max-width:520px;margin:0;color:#fff;font:400 44px/1.18 var(--pf-guide-title, Lora, Georgia, serif);letter-spacing:-.025em;text-wrap:balance}.pf-guide .pf-guide__intro{margin:0;color:#e7eff5;font-size:15px;line-height:1.8;letter-spacing:0}.pf-guide .pf-guide__sequence{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0 0;padding-top:18px;border-top:1px solid rgb(255 255 255 / 25%);color:#f5d9a3;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.02em}.pf-guide__viewport{margin:0 32px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#91afc5 #e4eaee;-webkit-overflow-scrolling:touch}.pf-guide .pf-guide__steps{display:flex;align-items:stretch;gap:32px;width:100%;list-style:none;margin:0;padding:0}.pf-guide__step{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:64px;padding:12px 0 24px}.pf-guide__step:last-child{border-bottom:0}.pf-guide__navigation{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:24px 32px 16px}.pf-guide .pf-guide__swipe-hint{margin:0;color:#3b566b;font-size:12px;line-height:1.5;letter-spacing:0}.pf-guide__swipe-hint span{margin-left:8px}.pf-guide__controls{display:flex;align-items:center;gap:14px}.pf-guide [data-pf-guide-controls][hidden]{display:none}.pf-guide__arrow{display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #204a69;border-radius:50%;background:#204a69;color:#fff;font:400 23px/1 var(--pf-guide-font, Montserrat, sans-serif);cursor:pointer}.pf-guide__arrow:disabled{background:transparent;color:#8c9ca9;border-color:#c6d1d9;cursor:default}.pf-guide__arrow:not(:disabled):hover{background:#153b58}.pf-guide__counter{min-width:48px;color:#193d59;font-size:12px;font-weight:600;line-height:1.5;text-align:center}.pf-guide__pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 0 24px}.pf-guide__pagination button{width:44px;height:44px;padding:0;border:1px solid #c9d8e3;border-radius:50%;background:transparent;color:#274a65;font:600 12px/1 var(--pf-guide-font, Montserrat, sans-serif);cursor:pointer}.pf-guide__pagination button[aria-pressed=true]{background:var(--pf-guide-amber, #f3b544);border-color:var(--pf-guide-amber, #f3b544);color:#182c3a}.pf-guide__figure{width:100%;max-width:410px;min-width:0;margin:0}.pf-guide__photo{position:relative;border-radius:18px;background:#eeeae2;overflow:hidden;border:1px solid #dedfdc}.pf-guide__photo img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.pf-guide__photo-number{position:absolute;left:1.9%;top:1.6%;display:grid;place-items:center;width:14%;height:auto;aspect-ratio:1;border-radius:50%;background:#173d5a;color:#fff;font:400 clamp(18px,2.2vw,26px)/1 var(--pf-guide-title, Lora, Georgia, serif);pointer-events:none}.pf-guide__figure figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;padding:14px 2px 0;color:#496175;font-size:9px;font-weight:600;line-height:1.5;letter-spacing:.12em}.pf-guide__figure figcaption>span:first-child{color:var(--pf-guide-blue, #1768ae);font-weight:700}.pf-guide__step--reverse .pf-guide__figure{grid-column:2;grid-row:1;justify-self:end}.pf-guide__step--reverse .pf-guide__copy{grid-column:1;grid-row:1}.pf-guide__copy{min-width:0}.pf-guide .pf-guide__step-label{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:0 0 16px;color:var(--pf-guide-blue, #1768ae);font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.1em}.pf-guide__step-label>span:first-child{padding:6px 10px;background:#f9e9c7;border-bottom:2px solid var(--pf-guide-amber, #f3b544);color:#193d59;font-weight:700}.pf-guide h3{margin:0 0 18px;color:var(--pf-guide-ink);font:400 30px/1.22 var(--pf-guide-title, Lora, Georgia, serif);letter-spacing:-.02em;text-wrap:balance}.pf-guide .pf-guide__description{margin:0 0 16px;color:#354e61;font-size:15px;line-height:1.8;letter-spacing:0}.pf-guide .pf-guide__why{margin:0 0 24px;padding-left:14px;border-left:2px solid var(--pf-guide-amber, #f3b544);color:#3b566b;font-size:14px;font-weight:600;line-height:1.65;letter-spacing:0}.pf-guide__check{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:12px;background:#eaf2f8;color:#274a65}.pf-guide__check svg{flex:0 0 22px;width:22px;height:22px;color:var(--pf-guide-blue, #1768ae)}.pf-guide .pf-guide__check-title{margin:0 0 7px;font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.06em}.pf-guide__check p:last-child{margin:0;font-size:13px;line-height:1.7;letter-spacing:0}.pf-guide__footer{display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px;padding:30px 36px;border:1px solid #d3e2ec;border-radius:18px;background:#eef4f8}.pf-guide__footer h3{margin-bottom:10px;font-size:26px}.pf-guide__footer p{max-width:650px;margin:0;color:#3b566b;font-size:13px;line-height:1.75;letter-spacing:0}.pf-guide__footer a{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:12px 22px;border-radius:50px;background:var(--pf-guide-amber, #f3b544);color:#182c3a;font-size:13px;font-weight:700;line-height:1.5;letter-spacing:0;text-decoration:none}.pf-guide__footer a:hover{filter:brightness(.96)}.pf-guide__footer a span{font-size:22px;line-height:1}.pf-guide :focus-visible{outline:3px solid var(--pf-guide-blue, #1768ae);outline-offset:5px}@media(max-width:1049px)and (min-width:900px){.pf-guide__header{gap:28px;padding:36px}.pf-guide h2{font-size:38px}.pf-guide__step{gap:32px}.pf-guide__viewport{margin:0 20px}}@media(max-width:899px){.pf-guide__inner{max-width:650px}.pf-guide__header{grid-template-columns:1fr;gap:24px}.pf-guide__step{grid-template-columns:1fr;align-content:start;gap:22px;padding:12px 0 24px}.pf-guide__step--reverse .pf-guide__figure,.pf-guide__step--reverse .pf-guide__copy{grid-column:auto;grid-row:auto}.pf-guide__figure,.pf-guide__step--reverse .pf-guide__figure{justify-self:center;max-width:100%}.pf-guide__footer{grid-template-columns:1fr;gap:22px}.pf-guide__footer a{justify-self:start}}@media(max-width:749px){.pf-guide{padding:32px 16px}.pf-guide__header{padding:30px 24px;border-radius:20px;gap:22px}.pf-guide .pf-guide__eyebrow{margin-bottom:18px;font-size:9px;gap:9px;letter-spacing:.1em}.pf-guide__eyebrow>span{flex-basis:20px;width:20px}.pf-guide h2{font-size:33px;line-height:1.18}.pf-guide .pf-guide__intro{font-size:14px;line-height:1.75}.pf-guide .pf-guide__sequence{margin-top:20px;gap:10px 14px;font-size:10px}.pf-guide__viewport{margin:0 8px}.pf-guide__step{gap:20px;padding:8px 0 20px}.pf-guide__navigation{padding:20px 8px 12px;gap:10px}.pf-guide .pf-guide__swipe-hint{flex:1 1 130px;max-width:170px;font-size:10px}.pf-guide__controls{gap:6px}.pf-guide__counter{min-width:40px;font-size:11px}.pf-guide__pagination{padding:12px 0 20px}.pf-guide__photo{border-radius:14px}.pf-guide__figure figcaption{padding-top:10px;font-size:8px}.pf-guide h3{font-size:27px;margin-bottom:16px}.pf-guide .pf-guide__description{font-size:15px;line-height:1.75}.pf-guide .pf-guide__why{font-size:13px;margin-bottom:20px}.pf-guide__check{padding:16px;gap:10px}.pf-guide .pf-guide__check-title{font-size:9px}.pf-guide__check p:last-child{font-size:13px}.pf-guide__footer{padding:24px;border-radius:16px}.pf-guide__footer h3{font-size:25px}.pf-guide__footer a{justify-self:stretch;gap:12px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/podiofix-routine-editorial.css.map */
