.pps{--pps-teal:var(--dl-teal-400,#4ECDD9);--pps-teal-deep:var(--dl-teal-500,#1AB3C6);--pps-gold:var(--dl-gold-500,#D4B062);--pps-ink:#EAF3FA;--pps-muted:#A9BDD4;position:relative;overflow:hidden;isolation:isolate;padding:clamp(3.25rem,8vw,6rem) 0;color:var(--pps-ink);background:radial-gradient(ellipse 60% 45% at 85% 0%,rgba(78,205,217,.16) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(78,205,217,.1) 0%,transparent 70%),linear-gradient(180deg,#0a1f3d,#0d2648)}.pps-texture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:#fff;opacity:.05;pointer-events:none}.pps-inner{position:relative}.pps-header{max-width:760px;margin:0 0 clamp(2rem,5vw,3.25rem)}body.delfino .pps .pps-eyebrow{margin:0 0 .8rem;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--pps-teal)}body.delfino .pps .pps-heading{margin:0;font-family:var(--dl-serif,Georgia,serif);font-weight:400;color:#fff;font-size:clamp(2rem,6.4vw,3.4rem);line-height:1.08;letter-spacing:-.01em}body.delfino .pps .pps-heading em{font-style:italic;color:var(--pps-teal)}.pps-underline{display:block;width:min(220px,60%);height:24px;margin:.9rem 0 0;overflow:visible}.pps-underline path{fill:none;stroke:var(--pps-teal);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.7,.2,1) .2s}.pps-header.revealed .pps-underline path{stroke-dashoffset:0}body.delfino .pps .pps-sub{margin:1.1rem 0 0;max-width:58ch;font-size:1.05rem;line-height:1.65;color:var(--pps-muted)}.pps-stops{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.pps-stop{position:relative;min-width:0;padding:1.4rem 1.35rem 1.5rem;border-radius:var(--dl-radius-lg,20px);background:linear-gradient(180deg,#ffffff12,#ffffff08);border:1px solid rgba(255,255,255,.12)}body.delfino .pps .pps-minute{display:inline-block;margin:0 0 1rem;padding:.35rem .8rem;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#062033;background:var(--pps-teal);font-variant-numeric:tabular-nums}.pps-stop--rest .pps-minute{background:var(--pps-gold)}.pps-wave{display:block;width:100%;height:56px;margin:0 0 1.1rem;overflow:visible}.pps-wave-base{stroke:#ffffff24;stroke-width:1;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.pps-wave-line{fill:none;stroke:var(--pps-teal);stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.pps-wave{clip-path:inset(-8px 100% -8px 0);transition:clip-path 1.5s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--pps-i,0) * .26s + .25s)}.pps-stop--rest .pps-wave-line{stroke:var(--pps-gold)}.pps-stop.revealed .pps-wave{clip-path:inset(-8px 0 -8px 0)}body.delfino .pps .pps-title{margin:0 0 .45rem;font-family:var(--dl-serif,Georgia,serif);font-size:1.5rem;font-weight:400;line-height:1.15;color:#fff}body.delfino .pps .pps-text{margin:0;font-size:1rem;line-height:1.6;color:#c9d8e8}.pps-tip{display:grid;gap:1.5rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.4rem,4vw,2.25rem);border-radius:var(--dl-radius-lg,20px);background:#f4fbfc;color:#0a1f3d;box-shadow:0 24px 60px #00000047}body.delfino .pps .pps-tip-kicker{margin:0 0 .6rem;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--dl-teal-700,#0B6F7D)}body.delfino .pps .pps-tip-title{margin:0 0 .7rem;font-family:var(--dl-serif,Georgia,serif);font-weight:400;font-size:clamp(1.6rem,4.6vw,2.2rem);line-height:1.12;color:#0a1f3d}.pps-tip-text{font-size:1.05rem;line-height:1.65;color:#2b344a}body.delfino .pps .pps-tip-text p{margin:0 0 .7rem}body.delfino .pps .pps-tip-text p:last-child{margin-bottom:0}.pps-tip-text strong{color:#0a1f3d}.pps-tip-photo{border-radius:var(--dl-radius,12px);overflow:hidden}.pps-tip-img{display:block;width:100%;height:auto}.pps-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;align-self:center}.pps-check{position:relative;min-width:0;padding:.7rem .4rem .8rem;border-radius:var(--dl-radius,12px);background:#fff;border:1.5px solid #CFEAEE;text-align:center}.pps-check--wrong{border-color:#eadfc6;background:#fffcf5}.pps-mat{display:block;width:100%;max-width:112px;height:auto;margin:0 auto .55rem}.pps-mat-body{fill:#10243f}.pps-mat-fold{stroke:#ffffff38;stroke-width:1.5;stroke-dasharray:3 4}.pps-mat-unit{fill:#0a1f3d;stroke:var(--dl-teal-500,#1AB3C6);stroke-width:2.5}.pps-foot{fill:#f2c9a8;stroke:#fff;stroke-width:1.5}.pps-foot--sock{fill:#8a94a8}.pps-foot--missing{fill:none;stroke:#ffffff73;stroke-dasharray:4 4}.pps-sock-rib{fill:none;stroke:#fff;stroke-width:1.5;stroke-linecap:round;opacity:.7}.pps-check--wrong .pps-mat{opacity:.82}.pps-check-mark{position:absolute;top:-9px;right:-7px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;background:var(--dl-teal-600,#0E8C9E);box-shadow:0 4px 10px #0b13262e}.pps-check--wrong .pps-check-mark{background:#9a7a2e}.pps-check-label{display:block;font-size:13px;font-weight:600;line-height:1.3;color:#0a1f3d}body.delfino .pps .pps-note{margin:clamp(1.5rem,4vw,2.25rem) 0 0;font-size:14px;line-height:1.55;color:var(--pps-muted)}.pps-order{margin-top:1.5rem}.pps .reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease,transform .6s ease}.pps .reveal.revealed{opacity:1;transform:none}@media(min-width:768px){.pps-stops{grid-template-columns:repeat(var(--pps-count,3),minmax(0,1fr));gap:1.25rem}.pps-stop{padding:1.6rem 1.5rem 1.75rem}.pps-checks{gap:.9rem}.pps-check{padding:1rem .75rem}.pps-check-label{font-size:14px}}@media(min-width:992px){.pps-tip{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:2.5rem;align-items:center}}@media(prefers-reduced-motion:reduce){.pps .reveal{opacity:1;transform:none;transition:none}.pps-underline path{stroke-dashoffset:0;transition:none}.pps-wave{clip-path:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/section-product-pulse-session.css.map */
