:root{--pso-paper:#f7f3ec;--pso-cream:#efe8db;--pso-card:#fffdf9;--pso-ink:#1f1d1a;--pso-soft:#5b554a;--pso-line:#ddd3bd;--pso-line-2:#ece5d6;--pso-green:#758d4b;--pso-green-deep:#596c39;--pso-green-dark:#3f4e27;--pso-sage:#b9cf9c;--pso-sage-tint:#e3e9d3;--pso-soil:#17120d;--pso-soil-2:#221a13;--pso-teal:#427378;--pso-star:#c98f00;--pso-on-dark:#f2eee7;--pso-on-dark-soft:#d8cfc0;--pso-serif:"adobe-garamond-pro",Garamond,"EB Garamond",Georgia,"Times New Roman",serif;--font-body--family:var(--pso-serif);--font-subheading--family:var(--pso-serif);--font-heading--family:var(--pso-serif);--font-accent--family:var(--pso-serif);--font-heading--weight:500;--font-subheading--weight:600;--font-accent--weight:600}body{font-family:var(--pso-serif);background:var(--pso-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pso-wrap{max-width:1240px;margin:0 auto;padding:0 40px;box-sizing:border-box}.pso-kicker{margin:0 0 12px;font-size:14px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--pso-green-deep);line-height:1.3}.pso-kicker--light{color:var(--pso-sage)}.pso-h2{font-family:var(--pso-serif);font-weight:500;font-size:clamp(32px,3.6vw,48px);line-height:1.1;letter-spacing:-.005em;margin:0;color:inherit}.pso-sub{font-size:21px;line-height:1.45;margin:14px 0 0;color:var(--pso-soft)}.pso-head{margin:0 0 48px}.pso-head--center{text-align:center}.pso-head--center .pso-sub{margin-inline:auto;max-width:640px}.pso-band{padding:100px 0}.pso-band--paper{background:var(--pso-paper)}.pso-band--cream{background:var(--pso-cream)}.pso-band--card{background:var(--pso-card)}.pso-band--soil{background:var(--pso-soil-2);color:var(--pso-on-dark)}.pso-band--soil .pso-h2{color:var(--pso-on-dark)}.pso-more{display:inline-block;margin-top:36px;font-size:20px;color:var(--pso-ink);text-decoration:underline;text-underline-offset:4px}.pso-more:hover{color:var(--pso-green-deep)}.pso-center{text-align:center}.pso-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:12px 30px;border:0;border-radius:8px;background:var(--pso-green-deep);color:#fff;font-family:var(--pso-serif);font-size:19px;font-weight:600;line-height:1.15;text-decoration:none;cursor:pointer;transition:background-color .15s,transform .1s;box-sizing:border-box}.pso-btn:hover{background:var(--pso-green-dark);color:#fff}.pso-btn:active{transform:scale(.98)}.pso-btn[disabled]{opacity:.6;cursor:progress}.pso-btn--ghost{background:transparent;color:var(--pso-ink);box-shadow:inset 0 0 0 1.5px var(--pso-ink);font-weight:500}.pso-btn--ghost:hover{background:#1f1d1a0d;color:var(--pso-ink)}.pso-btn--ink{background:var(--pso-ink)}.pso-btn--ink:hover{background:#000}.pso-btn--wide{width:100%}.pso-stars{color:var(--pso-star);letter-spacing:2px}.visually-hidden-pso{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pso-img-fill{display:block;width:100%;height:100%;object-fit:cover}.pso-ph{background:var(--pso-cream);border-radius:16px}.header-section,#header-component .header__row{font-family:var(--pso-serif)}#header-component .menu-list__link{font-size:19px;letter-spacing:0;text-transform:none;font-weight:400}#header-component .header__row{border-bottom:1px solid var(--pso-line)}.announcement-bar__slides,.announcement-bar__slide,.announcement-bar__text{text-align:center;justify-content:center;font-weight:400;letter-spacing:.02em}.pso-hero2{padding:56px 0 76px}.pso-hero2__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"a m" "b m";column-gap:64px;row-gap:26px;align-items:center}.pso-hero2__a{grid-area:a;align-self:end}.pso-hero2__b{grid-area:b;align-self:start;display:flex;flex-direction:column;gap:22px}.pso-hero2__m{grid-area:m;margin:0}.pso-hero2__m img,.pso-hero2__m .pso-ph{display:block;width:100%;height:580px;object-fit:cover;border-radius:16px}.pso-hero2__h1{font-family:var(--pso-serif);font-weight:500;font-size:clamp(46px,5.4vw,70px);line-height:1.02;letter-spacing:-.01em;margin:0}.pso-hero2__lede{font-size:22px;line-height:1.45;color:var(--pso-soft);margin:24px 0 0;max-width:30ch}.pso-hero2__btns{display:flex;flex-wrap:wrap;gap:14px}.pso-hero2__rating{display:inline-flex;align-items:center;gap:10px;font-size:17px;color:var(--pso-soft);text-decoration:none}.pso-hero2__rating u{color:var(--pso-ink);text-underline-offset:3px}.pso-trust{background:var(--pso-cream);border-top:1px solid var(--pso-line);border-bottom:1px solid var(--pso-line)}.pso-trust__list{list-style:none;margin:0 auto;padding:26px 40px;max-width:1240px;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 32px}.pso-trust__list li{margin:0;display:flex;align-items:center;gap:14px;font-size:19px;line-height:1.25}.pso-trust__list .pso-icon{color:var(--pso-green-deep);flex:none}.pso-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pso-tile{background:var(--pso-card);border:1px solid var(--pso-line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.pso-tile__img{display:block;aspect-ratio:7/5;overflow:hidden;background:#fff}.pso-tile__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}.pso-tile__img img.is-contain{object-fit:contain;padding:24px;box-sizing:border-box}.pso-tile:hover .pso-tile__img img{transform:scale(1.02)}.pso-tile__body{padding:30px 32px 32px;display:flex;flex-direction:column;gap:14px;flex:1}.pso-tile__body .pso-kicker{margin:0}.pso-tile__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.pso-tile__name{font-family:var(--pso-serif);font-size:36px;font-weight:500;line-height:1;margin:0}.pso-tile__name a{color:var(--pso-ink);text-decoration:none}.pso-tile__name a:hover{text-decoration:underline;text-underline-offset:4px}.pso-tile__from{font-size:20px}.pso-tile__line{font-size:19px;line-height:1.4;color:var(--pso-soft);margin:0}.pso-tile .pso-mini{margin-top:auto}.pso-mini__sizes{border:0;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.pso-mini__size{position:relative;display:block;margin:0;cursor:pointer}.pso-mini__size input{position:absolute;opacity:0;width:1px;height:1px}.pso-mini__size span{display:flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--pso-line);border-radius:99px;font-size:17px;color:var(--pso-ink);background:var(--pso-card);box-sizing:border-box;transition:background-color .15s,border-color .15s}.pso-mini__size:hover span{border-color:#b9ae94}.pso-mini__size input:checked+span{background:var(--pso-ink);color:#fff;border-color:var(--pso-ink)}.pso-mini__size input:focus-visible+span{outline:2px solid var(--pso-green-deep);outline-offset:2px}.pso-mini__size input:disabled+span{opacity:.4;text-decoration:line-through}.pso-mini__cover{font-size:17px;color:var(--pso-soft);margin:14px 0 16px;min-height:1.3em}.pso-mini .pso-btn{width:100%;white-space:nowrap;gap:6px}.pso-compare-wrap{margin-top:36px;text-align:center}.pso-compare-wrap>summary{display:inline-block;cursor:pointer;list-style:none;font-size:20px;color:var(--pso-ink);text-decoration:underline;text-underline-offset:4px}.pso-compare-wrap>summary::-webkit-details-marker{display:none}.pso-compare-wrap[open]>summary{margin-bottom:24px}.pso-compare{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;background:var(--pso-card);border:1px solid var(--pso-line);border-radius:12px;overflow:hidden;font-size:18px;line-height:1.4;text-align:start}.pso-compare th,.pso-compare td{padding:16px 20px;border-bottom:1px solid var(--pso-line);text-align:start;vertical-align:top;overflow-wrap:anywhere}.pso-compare tr:last-child th,.pso-compare tr:last-child td{border-bottom:0}.pso-compare thead th{background:var(--pso-cream);font-size:24px;font-weight:500}.pso-compare tbody th{font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--pso-soft);font-weight:600;width:24%}.pso-proof__fig{position:relative;margin:0 auto;max-width:1000px}.pso-proof__fig img{display:block;width:100%;height:auto;border-radius:14px}.pso-chip{position:absolute;bottom:5%;transform:translate(-50%);font-size:14px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:10px 18px;border-radius:99px;white-space:nowrap;background:var(--pso-card);color:var(--pso-ink)}.pso-chip--on{background:var(--pso-green-deep);color:#fff}.pso-under__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center}.pso-under__art svg{display:block;width:100%;height:auto}.pso-under__body{display:flex;flex-direction:column;gap:30px}.pso-under__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:26px}.pso-under__steps li{display:flex;gap:20px;align-items:flex-start;margin:0}.pso-num{width:44px;height:44px;border-radius:50%;background:var(--pso-green-deep);color:#fff;display:flex;align-items:center;justify-content:center;font-size:21px;font-weight:600;flex:none}.pso-under__steps h3{font-family:var(--pso-serif);font-size:24px;font-weight:500;margin:0 0 2px;color:var(--pso-on-dark)}.pso-under__steps p{margin:0;font-size:19px;line-height:1.45;color:var(--pso-on-dark-soft)}.pso-under__link{font-size:19px;color:var(--pso-sage);text-underline-offset:4px}.pso-under__link:hover{color:#d3e3bd}.pso-revsum{margin:14px 0 0;font-size:19px;color:var(--pso-soft)}.pso-revgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.pso-rev{background:var(--pso-card);border:1px solid var(--pso-line);border-radius:16px;padding:32px;margin:0;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}.pso-rev blockquote{margin:0;font-size:21px;line-height:1.45;font-style:italic}.pso-rev figcaption{margin-top:auto;font-size:17px;color:var(--pso-soft)}.pso-rev figcaption strong{color:var(--pso-ink);font-weight:600}.pso-revpdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:56px;align-items:start}.pso-revpdp__sum{display:flex;flex-direction:column;gap:8px}.pso-revpdp__big{font-size:88px;font-weight:500;line-height:1}.pso-revpdp__count{font-size:19px;color:var(--pso-soft)}.pso-revpdp__list{display:flex;flex-direction:column;gap:16px}.pso-revpdp__list .pso-rev{padding:26px 28px}.pso-revall{margin-top:8px}.pso-revall>summary{display:inline-flex;align-items:center;cursor:pointer;list-style:none;min-height:52px;padding:0 26px;border-radius:8px;background:var(--pso-ink);color:#fff;font-size:18px;font-weight:600}.pso-revall>summary::-webkit-details-marker{display:none}.pso-revall[open]>summary{margin-bottom:18px}.pso-revall__list{columns:2;column-gap:16px}.pso-revall__list .pso-rev{break-inside:avoid;margin-bottom:16px;padding:22px}.pso-revall__list .pso-rev blockquote{font-size:18px;font-style:normal}.pso-story2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:64px;align-items:center}.pso-story2__body{display:flex;flex-direction:column;gap:22px}.pso-story2__body p{margin:0;font-size:21px;line-height:1.55;color:var(--pso-soft);max-width:34ch}.pso-story2__acts{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.pso-story2__acts a.pso-link{font-size:19px;color:var(--pso-ink);text-underline-offset:4px}.pso-story2__media img,.pso-story2__media .pso-ph{display:block;width:100%;height:480px;object-fit:cover;border-radius:16px}.product-information{background:var(--pso-paper)}.product-information .product-media-container,.product-information .product-media{background:var(--pso-cream);border-radius:16px}.product-information h1{font-family:var(--pso-serif);font-weight:500;font-size:clamp(36px,4vw,52px);line-height:1.04;letter-spacing:0}.pso-pdp-kicker{margin:0;font-size:14px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--pso-green-deep)}.pso-pdp-rating{display:inline-flex;align-items:center;gap:10px;font-size:17px;color:var(--pso-soft);text-decoration:none}.pso-pdp-rating:hover{color:var(--pso-ink)}.pso-pdp-rating u{color:var(--pso-ink);text-underline-offset:3px}.pso-pdp-purpose{font-size:21px;line-height:1.45;margin:0;color:var(--pso-soft)}.pso-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.pso-chips li{margin:0;background:var(--pso-sage-tint);color:var(--pso-green-dark);font-size:16px;padding:6px 14px;border-radius:99px}.pso-pdp-cover{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--pso-green-dark);margin:0}.pso-pdp-cover .pso-icon{flex:none}.pso-shipline{background:var(--pso-card);border:1px solid var(--pso-line);border-radius:10px;padding:14px 16px;font-size:16px;color:var(--pso-soft)}.pso-shipline p{margin:0}.pso-shipline strong{color:var(--pso-ink)}.pso-shipline__track{height:6px;background:#e8e1d2;border-radius:99px;margin-top:8px;overflow:hidden}.pso-shipline__track span{display:block;height:100%;background:var(--pso-green-deep);border-radius:99px}.pso-pdp-trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:16px;color:var(--pso-soft)}.pso-pdp-trust li{margin:0;display:flex;align-items:center;gap:8px}.pso-pdp-trust .pso-icon{color:var(--pso-green-deep)}.pso-inside__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pso-stat2{background:var(--pso-card);border:1px solid var(--pso-line);border-radius:16px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--pso-green-deep)}.pso-stat2__num{font-size:64px;font-weight:500;line-height:1.05;font-variant-numeric:lining-nums}.pso-stat2__txt{font-size:21px;color:var(--pso-ink);line-height:1.3}.pso-inside__note{text-align:center;margin:26px 0 0;font-size:18px;color:var(--pso-soft);font-style:italic}.pso-steps2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pso-steps2 li{margin:0;display:flex;flex-direction:column;gap:14px}.pso-steps2__img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.pso-steps2__icon{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4/3;border-radius:14px;background:var(--pso-cream);color:var(--pso-green-deep)}.pso-steps2 h3{font-family:var(--pso-serif);font-size:26px;font-weight:500;margin:0}.pso-steps2 p{margin:-6px 0 0;font-size:18px;line-height:1.45;color:var(--pso-soft)}.pso-steps2__more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px;align-items:start}.pso-fold{background:var(--pso-card);border:1px solid var(--pso-line);border-radius:12px;padding:0 24px}.pso-fold>summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;font-size:21px;cursor:pointer;list-style:none}.pso-fold>summary::-webkit-details-marker{display:none}.pso-fold>summary:after{content:"+";font-size:28px;color:var(--pso-green-deep);line-height:1}.pso-fold[open]>summary:after{content:"\2013"}.pso-fold__body{padding:0 0 22px;font-size:17px;color:var(--pso-soft)}.pso-dose2{width:100%;border-collapse:collapse;font-size:17px;color:var(--pso-ink)}.pso-dose2 th{text-align:start;font-weight:600;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--pso-soft);padding:10px 0;border-top:1px solid var(--pso-line)}.pso-dose2 td{padding:10px 0;border-top:1px solid var(--pso-line-2)}.pso-dose2__note{margin:12px 0 0;font-size:16px}.pso-useon{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.pso-useon li{margin:0;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;font-size:19px}.pso-useon__ico{width:92px;height:92px;border-radius:50%;background:var(--pso-card);border:1px solid var(--pso-line);display:flex;align-items:center;justify-content:center;color:var(--pso-green-deep)}.pso-pair2{background:var(--pso-card);border:1px solid var(--pso-line);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch}.pso-pair2__img{min-height:300px;background:#fff}.pso-pair2__img img{display:block;width:100%;height:100%;object-fit:cover}.pso-pair2__img img.is-contain{object-fit:contain;padding:24px;box-sizing:border-box}.pso-pair2__body{padding:40px 44px;display:flex;flex-direction:column;justify-content:center;gap:14px}.pso-pair2__body h2{font-family:var(--pso-serif);font-size:36px;font-weight:500;line-height:1.1;margin:0}.pso-pair2__body p{margin:0;font-size:19px;color:var(--pso-soft)}.pso-pair2 .pso-mini{max-width:520px}.pso-details{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.pso-details .pso-h2{margin-bottom:20px;font-size:clamp(28px,3vw,40px)}.pso-acc{border-bottom:1px solid var(--pso-line)}.pso-acc:first-of-type{border-top:1px solid var(--pso-line)}.pso-acc summary{list-style:none;cursor:pointer;padding:20px 40px 20px 0;font-size:21px;font-weight:400;position:relative;line-height:1.3}.pso-acc summary::-webkit-details-marker{display:none}.pso-acc summary:after{content:"+";position:absolute;inset-inline-end:6px;top:14px;font-size:28px;color:var(--pso-green-deep)}.pso-acc[open] summary:after{content:"\2013"}.pso-acc__body{padding:0 0 20px;font-size:18px;line-height:1.55;color:var(--pso-soft)}.pso-acc__body p{margin:0 0 10px}.pso-acc__body ul{margin:0 0 10px;padding-inline-start:22px}.pso-acc__body a{color:var(--pso-green-deep)}.pso-docs{list-style:none;padding:0!important;margin:0}.pso-docs li{margin:0 0 6px}.pso-video__btn{position:relative;display:block;width:100%;padding:0;border:0;background:#000;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:16/9}.pso-video__btn img{width:100%;height:100%;object-fit:cover;opacity:.9}.pso-video__play{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;background:#000000b8;border-radius:12px}.pso-video__play:after{content:"";position:absolute;left:27px;top:14px;border-left:18px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent}.pso-video__frame{width:100%;aspect-ratio:16/9;border:0;border-radius:12px}.pso-pagehead{background:var(--pso-cream);color:var(--pso-ink);padding:64px 0 52px;border-bottom:1px solid var(--pso-line);position:relative;overflow:hidden}.pso-pagehead .pso-roots{display:none}.pso-pagehead .pso-kicker--light{color:var(--pso-green-deep)}.pso-pagehead h1{font-family:var(--pso-serif);font-weight:500;font-size:clamp(38px,5vw,58px);line-height:1.04;margin:0}.pso-prose{max-width:760px;font-size:19px;line-height:1.6}.pso-prose h2{font-family:var(--pso-serif);font-size:28px!important;line-height:1.2;margin:36px 0 10px;font-weight:500;letter-spacing:0!important}.pso-prose p{margin:0 0 16px}.pso-prose a{color:var(--pso-green-deep)}.pso-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pso-shipbar{margin:4px 0 18px;font-size:16px;line-height:1.35}.pso-shipbar p{margin:0 0 8px}.pso-shipbar__track{height:8px;border-radius:8px;background:#e6decb;overflow:hidden}.pso-shipbar__track span{display:block;height:100%;background:var(--pso-green-deep);border-radius:8px}.pso-shipbar.is-done p{color:var(--pso-green-deep);font-weight:600}.pso-news{background:var(--pso-sage-tint);color:var(--pso-ink);padding:56px 0}.pso-news__in{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px;align-items:center}.pso-news h2{font-family:var(--pso-serif);font-size:32px;line-height:1.15;margin:0 0 6px;font-weight:500;color:var(--pso-ink)}.pso-news p{margin:0;font-size:19px;color:#4d4a3f}.pso-news__form{display:flex;gap:12px}.pso-news__form input[type=email]{flex:1;min-width:0;height:54px;border:1px solid #c9c2ad;border-radius:8px;padding:0 16px;font-family:var(--pso-serif);font-size:18px;background:var(--pso-card);color:var(--pso-ink)}.pso-news__form .pso-btn{background:var(--pso-ink);flex:none}.pso-news__form .pso-btn:hover{background:#000}.pso-news__msg{margin-top:10px!important;font-size:17px}.pso-foot{background:var(--pso-soil);color:var(--pso-on-dark-soft);padding:64px 0 36px;font-size:17px}.pso-foot a{color:var(--pso-on-dark-soft);text-decoration:none}.pso-foot a:hover{color:var(--pso-on-dark);text-decoration:underline;text-underline-offset:3px}.pso-foot__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}.pso-foot__logo img{width:180px;height:auto}.pso-foot h3{font-family:var(--pso-serif);font-size:14px;letter-spacing:.16em;text-transform:uppercase;color:var(--pso-sage);margin:0 0 14px;font-weight:600}.pso-foot ul{list-style:none;margin:0;padding:0}.pso-foot li{margin:0 0 10px}.pso-foot__contact{line-height:1.7}.pso-foot__contact p{margin:0}.pso-foot__base{margin-top:48px;padding-top:22px;border-top:1px solid #3a3027;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:15px;color:#a89d8c}.pso-foot__base ul{display:flex;flex-wrap:wrap;gap:6px 18px}.pso-foot__base li{margin:0}@media(max-width:989px){.pso-trust__list{grid-template-columns:repeat(2,minmax(0,1fr))}.pso-useon{grid-template-columns:repeat(3,minmax(0,1fr))}.pso-foot__grid{grid-template-columns:1fr 1fr}.pso-revpdp{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){.pso-wrap{padding:0 18px}.pso-band{padding:52px 0}.pso-head{margin-bottom:24px}.pso-head--center{text-align:start}.pso-kicker,.pso-pdp-kicker{font-size:12px}.pso-h2{font-size:34px}.pso-sub{font-size:18px}.pso-hero2{padding:28px 0 36px}.pso-hero2__grid{grid-template-columns:1fr;grid-template-areas:"a" "m" "b";row-gap:18px}.pso-hero2__h1{font-size:46px}.pso-hero2__lede{font-size:19px;margin-top:18px}.pso-hero2__m img,.pso-hero2__m .pso-ph{height:300px;border-radius:14px}.pso-hero2__btns{flex-direction:column}.pso-hero2__btns .pso-btn{width:100%}.pso-hero2__rating{justify-content:center;font-size:16px}.pso-trust__list{padding:20px 18px;gap:16px 12px}.pso-trust__list li{font-size:16px;gap:10px}.pso-trust__list .pso-icon{width:28px;height:28px}.pso-tiles{grid-template-columns:1fr;gap:20px}.pso-tile__img{aspect-ratio:16/10}.pso-tile__body{padding:20px;gap:12px}.pso-tile__name{font-size:30px}.pso-tile__line{font-size:17px}.pso-mini__sizes{flex-wrap:nowrap;gap:6px}.pso-mini__size{flex:1}.pso-mini__size span{justify-content:center;padding:0 6px;font-size:15px}.pso-mini__cover{font-size:15px;margin:10px 0 12px}.pso-compare{font-size:15px}.pso-compare th,.pso-compare td{padding:12px 10px}.pso-compare thead th{font-size:19px}.pso-compare tbody th{font-size:11px}.pso-chip{font-size:11px;padding:6px 10px;letter-spacing:.12em}.pso-under__grid{grid-template-columns:1fr;gap:22px}.pso-under__body{display:contents}.pso-under__head{order:-1}.pso-num{width:38px;height:38px;font-size:19px}.pso-under__steps h3{font-size:21px}.pso-under__steps p{font-size:17px}.pso-revgrid{display:flex;overflow-x:auto;gap:12px;margin:0 -18px;padding:0 18px 4px;scroll-snap-type:x mandatory}.pso-revgrid .pso-rev{flex:0 0 300px;scroll-snap-align:start;padding:22px}.pso-rev blockquote{font-size:19px}.pso-revpdp__big{font-size:56px}.pso-revall__list{columns:1}.pso-story2{grid-template-columns:1fr;gap:18px}.pso-story2__media{order:-1}.pso-story2__media img,.pso-story2__media .pso-ph{height:260px;border-radius:14px}.pso-story2__body p{font-size:18px}.pso-story2__acts{flex-direction:column;align-items:stretch;text-align:center}.pso-inside__grid{gap:10px}.pso-stat2{padding:16px 6px;border-radius:12px}.pso-stat2 .pso-icon{display:none}.pso-stat2__num{font-size:36px}.pso-stat2__txt{font-size:14px}.pso-inside__note{text-align:start;font-size:15px}.pso-steps2{grid-template-columns:1fr;gap:16px}.pso-steps2 li{display:grid;grid-template-columns:128px 1fr;column-gap:14px;align-items:center;gap:0 14px}.pso-steps2__img,.pso-steps2__icon{grid-row:span 2;aspect-ratio:auto;height:100px;border-radius:10px}.pso-steps2 h3{font-size:20px;align-self:end}.pso-steps2 p{margin:0;font-size:15px;align-self:start}.pso-steps2__more{grid-template-columns:1fr;margin-top:20px}.pso-fold{padding:0 16px}.pso-fold>summary{font-size:18px;min-height:54px}.pso-useon li{font-size:15px;gap:8px}.pso-useon__ico{width:66px;height:66px}.pso-useon__ico .pso-icon{width:32px;height:32px}.pso-pair2{grid-template-columns:120px 1fr}.pso-pair2__img{min-height:0}.pso-pair2__body{padding:16px;gap:8px}.pso-pair2__body h2{font-size:22px}.pso-pair2__body p{font-size:15px}.pso-details{grid-template-columns:1fr;gap:28px}.pso-acc summary{font-size:19px}.pso-news{padding:36px 0}.pso-news__in{grid-template-columns:1fr}.pso-news h2{font-size:26px}.pso-news__form{flex-direction:column}.pso-foot__grid{grid-template-columns:1fr 1fr;gap:24px}.pso-foot__brand{grid-column:1/-1}.pso-pagehead{padding:40px 0 34px}.product-information__media slideshow-slide.product-media-container,.product-information__media .product-media{height:42vh!important;max-height:42vh;min-height:0;aspect-ratio:auto!important}.product-information__media .product-media__image{height:100%!important;width:100%!important;object-fit:contain!important;padding:12px;box-sizing:border-box}}@media(prefers-reduced-motion:reduce){.pso-btn,.pso-tile__img img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pso.css.map */
