.sph-module,.sph-intro,.sph-scenes,.sph-details,.sph-faq,.sph-reviews{--sph-ink:#292a27;--sph-muted:#6c6c64;--sph-sage:#e8ebdf;color:var(--sph-ink)}.sph-module{display:block;max-width:1320px;margin:0 auto;padding:48px 40px;font-family:var(--font-body-family);scroll-margin-top:90px}.sph-module *{box-sizing:border-box}.sph-module :is(h2,h3,p,figure){margin:0}.sph-module h2{font-size:38px;line-height:1.16;letter-spacing:-1px;font-weight:700;max-width:760px}.sph-module h3{font-size:24px;line-height:1.25;font-weight:700}.sph-module p{font-size:16px;line-height:1.65;color:var(--sph-muted)}.sph-module .sph-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#747566;margin-bottom:12px;text-transform:uppercase}.sph-heading>p:last-child{max-width:740px;margin-top:16px}.sph-module figure img,.sph-module figure svg,.sph-module video{display:block;width:100%;height:auto;border-radius:16px}.sph-module figcaption{font-size:12px;color:#78766f;padding:12px 0;line-height:1.5}.sph-fit-pair{display:flex;align-items:center;gap:24px;padding:22px 26px;border-radius:14px;background:var(--sph-sage);margin:24px 0}.sph-fit-pair p{flex:1}.sph-fit-pair strong,.sph-fit-pair p span{display:block}.sph-fit-pair strong{font-size:17px;color:var(--sph-ink)}.sph-fit-pair p span{font-size:14px}.sph-tabs{display:flex;gap:10px;margin:28px 0 20px}.sph-tabs button{flex:1;border:1px solid #d8d8cf;border-radius:10px;padding:15px;background:#faf9f6;font:700 18px var(--font-body-family);cursor:pointer;color:#30352c}.sph-tabs button span{font-size:13px;font-weight:400;margin-left:8px}.sph-tabs button[aria-selected=true]{background:#333d2d;border-color:#333d2d;color:#fff}.sph-module :is(button,a,summary):focus-visible{outline:3px solid #8d9c79;outline-offset:4px}.sph-fit-panel{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:24px;background:#f8f7f3;border:1px solid #e2dfd7;border-radius:18px}.sph-fit-panel[hidden]{display:none}.sph-fit-panel figure img{aspect-ratio:1/1;object-fit:contain;background:#fff}.sph-fit-copy>p{margin-top:12px}.sph-fit-copy>.sph-eyebrow{margin-top:0}.sph-specs{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:22px 0}.sph-specs div{padding:13px 0;border-top:1px solid #deded5}.sph-specs dt{font-size:12px;color:var(--sph-muted)}.sph-specs dd{margin:5px 0 0;font-size:16px;font-weight:600}.sph-button{display:block;background:#333d2d;color:#fff;text-decoration:none;padding:17px 20px;border-radius:9px;text-align:center;font-size:14px;font-weight:600}.sph-module .sph-note{display:block;font-size:12px;line-height:1.6;color:#77766d;margin-top:14px}.sph-disclosure{border-bottom:1px solid #dcded3;padding:20px 0}.sph-disclosure summary{cursor:pointer;font-size:17px;font-weight:600}.sph-disclosure>div{padding:16px 0}.sph-disclosure p+p{margin-top:10px}.sph-table-scroll{overflow:auto}.sph-module table{width:100%;border-collapse:collapse;font-size:13px;text-align:left}.sph-module th,.sph-module td{padding:12px;border-bottom:1px solid #deded5;min-width:115px}.sph-module caption{text-align:left;font-weight:600;margin-bottom:10px}.sph-how-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;background:#f0ece4;padding:32px;border-radius:22px}.sph-steps{list-style:none;padding:0;margin:24px 0}.sph-steps li{padding:18px;border-radius:12px}.sph-steps .sph-step-highlight{background:#e8ebdf}.sph-steps h3{display:flex;align-items:center;gap:12px;font-size:20px}.sph-steps h3 span{display:grid;place-items:center;flex:0 0 30px;height:30px;border:1px solid #babfad;border-radius:50%;font-size:14px;font-weight:400}.sph-steps p{font-size:14px;margin-top:10px}.sph-intro .page-width,.sph-scenes .page-width,.sph-details .page-width,.sph-faq .page-width,.sph-reviews .page-width{max-width:1320px}.sph-intro .sdiv3-reading{padding:34px 40px}.sph-intro .sdiv3-reading-intro{padding:40px;background:#e8ebdf;border-radius:24px}.sph-intro .sdiv3-reading-top{display:grid;grid-template-columns:1fr 1.15fr;gap:36px;align-items:center}.sph-intro .sdiv3-reading-top h2{font-size:40px;line-height:1.15;letter-spacing:-1px}.sph-intro .sdiv3-reading-lede{font-size:16px;line-height:1.7}.sph-intro .sdiv3-reading-media{border-radius:16px;overflow:hidden}.sph-intro .sdiv3-reading-media img{display:block;width:100%;height:auto}.sph-intro .sdiv3-shared-benefits{border-top:1px solid #cbd0c0;padding-top:26px;margin-top:28px;gap:28px}.sph-intro .sdiv3-shared-benefits h3{font-size:20px}.sph-intro .sdiv3-shared-benefits p{font-size:14px;line-height:1.6}.sph-number{font-size:11px;letter-spacing:1px;color:#727b63;display:block;margin-bottom:8px}.sph-scenes .sport-scenes{padding-top:30px;padding-bottom:36px}.sph-scenes .sport-scenes h2{font-size:38px;letter-spacing:-1px}.sph-scenes .sport-scenes__bridge{padding:18px 24px}.sph-details .multicolumn-card{overflow:hidden}.sph-details h2,.sph-faq .collapsible-content__heading,.sph-reviews h2{font-size:36px;letter-spacing:-.7px}@media(max-width:749px){.sph-module{padding:30px 16px}.sph-module h2{font-size:29px}.sph-module h3{font-size:22px}.sph-module p{font-size:14px}.sph-fit-pair{gap:14px;padding:16px}.sph-fit-pair strong{font-size:15px}.sph-fit-pair p span{font-size:12px}.sph-tabs{gap:8px;margin:20px 0 14px}.sph-tabs button{padding:13px 8px}.sph-tabs button span{display:block;margin:3px 0 0;font-size:12px}.sph-fit-panel{grid-template-columns:1fr;gap:14px;padding:16px}.sph-fit-panel figure img{max-height:330px}.sph-specs dd{font-size:14px}.sph-button{font-size:13px}.sph-module .sph-note{font-size:11px}.sph-how-grid{grid-template-columns:1fr;padding:20px 16px;gap:20px}.sph-steps h3{font-size:18px}.sph-steps p{font-size:14px}.sph-intro .sdiv3-reading{padding:24px 16px}.sph-intro .sdiv3-reading-intro{padding:25px 20px;border-radius:18px}.sph-intro .sdiv3-reading-top{grid-template-columns:1fr;gap:22px}.sph-intro .sdiv3-reading-top h2{font-size:30px}.sph-intro .sdiv3-shared-benefits{display:grid;grid-template-columns:1fr;gap:22px}.sph-intro .sdiv3-shared-benefits h3{font-size:18px}.sph-scenes .sport-scenes h2,.sph-details h2,.sph-faq .collapsible-content__heading,.sph-reviews h2{font-size:29px}}.sph-size-cart{margin:0}.sph-size-cart .sph-button{width:100%;border:0;font-family:inherit;cursor:pointer;min-height:54px}.sph-size-cart .sph-button:disabled{background:#dedfd8;color:#64665d;cursor:not-allowed}.sph-how-section .sph-how-grid{background:#faf8f5;color:#292a27}.sph-how-section .sph-steps{display:grid;gap:8px}.sph-how-section .sph-steps h3{color:#292a27;letter-spacing:normal}.sph-how-section .sph-steps p{margin-left:42px;color:#6c6c64;letter-spacing:normal}.sph-how-section .sph-step-highlight{background:#e8ebdf}.sph-how-section .sph-steps h3 span{border-color:#bec6b3;color:#59634e}.sph-faq .collapsible-content__grid{align-items:flex-start}.sph-faq .collapsible-content__grid-item{align-self:flex-start}.sph-faq .accordion__title{font-size:18px;line-height:1.4;letter-spacing:normal;margin:0;color:#292a27}.sph-faq .accordion__summary{padding-top:18px;padding-bottom:18px}.sph-faq .accordion__content{font-size:15px;line-height:1.65;color:#6c6c64}@media(max-width:749px){.sph-how-section .sph-steps li{padding:16px 12px}.sph-faq .accordion__title{font-size:16px}.sph-faq .accordion__summary{padding-top:15px;padding-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/sisspet-hip-v3.css.map */
