.so-pdpk{--pdpk-navy: var(--so-navy, #0f1c35);--pdpk-navy-2: var(--so-navy-2, #1c2c49);--pdpk-muted: var(--so-navy-muted, #5b6577);--pdpk-beige: var(--so-beige, #ede5d5);--pdpk-beige-lite: var(--so-beige-lite, #faf7f0);--pdpk-line: var(--so-line, #ece3d2);--pdpk-orange: var(--so-orange, #ff580d);--pdpk-orange-ink: var(--so-orange-ink, #8a4b00);--pdpk-tint: var(--so-tint, #fff1ea);--pdpk-ink: var(--so-ink, #1f252b);margin:0}.so-pdpk__inner{background:var(--pdpk-beige-lite);border:1px solid var(--pdpk-line);border-radius:1.6rem;padding:2.6rem 2.2rem 2.8rem}.so-pdpk__block--guides{margin-top:2.8rem;padding-top:2.6rem;border-top:1px solid var(--pdpk-line)}.so-pdpk__head{display:flex;align-items:center;gap:1rem;margin:0 0 .4rem}.so-pdpk__rule{width:3px;height:1.8rem;background:var(--pdpk-orange);flex:0 0 auto}.so-pdpk__title{font-size:1.9rem;line-height:1.2;font-weight:600;color:var(--pdpk-navy);margin:0;text-align:left}.so-pdpk__sub{font-size:1.4rem;line-height:1.5;color:var(--pdpk-muted);margin:0 0 1.6rem 1.3rem}.so-pdpk .so-faq__list{display:block}.so-pdpk .so-faq__item{background:#fff;border:1px solid var(--pdpk-line);border-radius:1rem;margin-bottom:.8rem;overflow:hidden}.so-pdpk .so-faq__q-h{margin:0;font-size:inherit;font-weight:inherit}.so-pdpk .so-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1.4rem;text-align:left;border:0;background:transparent;cursor:pointer;padding:1.5rem 1.6rem;font:inherit;font-size:1.5rem;font-weight:500;color:var(--pdpk-navy)}.so-pdpk .so-faq__q-ic{color:var(--pdpk-orange-ink);display:flex;flex-shrink:0;transition:transform .22s ease}.so-pdpk .so-faq__q[aria-expanded=true] .so-faq__q-ic{transform:rotate(180deg)}.so-pdpk .so-faq__a{max-height:0;overflow:hidden;transition:max-height .25s ease}.so-pdpk .so-faq__item.is-open .so-faq__a{max-height:90rem}.so-pdpk .so-faq__a-body{padding:.2rem 1.6rem 1.6rem;color:var(--pdpk-ink);font-size:1.45rem;line-height:1.65}.so-pdpk .so-faq__a-body a{color:var(--pdpk-orange-ink);text-decoration:underline}.so-pdpk .so-faq__a-body p{margin:0 0 1rem}.so-pdpk .so-faq__a-body p:last-child,.so-pdpk .so-faq__a-body ul:last-child,.so-pdpk .so-faq__a-body ol:last-child{margin-bottom:0}.so-relg__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:1.2rem;list-style:none;margin:0;padding:0}.so-relg__card{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;height:100%;background:#fff;border:1px solid var(--pdpk-line);border-radius:1.2rem;padding:1.4rem 1.5rem 1.5rem;text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.so-relg__card:hover,.so-relg__card:focus-visible{border-color:var(--pdpk-orange);transform:translateY(-2px)}.so-relg__kind{font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--pdpk-orange-ink);background:var(--pdpk-beige);border-radius:2rem;padding:.3rem .9rem}.so-relg__name{font-size:1.5rem;line-height:1.35;font-weight:600;color:var(--pdpk-navy)}.so-relg__blurb{font-size:1.3rem;line-height:1.5;color:var(--pdpk-muted)}.so-relg__go{margin-top:auto;padding-top:.4rem;font-size:1.25rem;font-weight:600;color:var(--pdpk-orange-ink)}.so-relg__name,.so-relg__blurb{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.so-relg__name{-webkit-line-clamp:2}.so-relg__blurb{-webkit-line-clamp:3}.so-pdpk__all{display:inline-block;margin-top:1.6rem;margin-left:1.3rem;font-size:1.4rem;font-weight:600;color:var(--pdpk-navy);text-decoration:underline;text-underline-offset:3px}.so-pdpk__all:hover{color:var(--pdpk-orange)}@media(max-width:749px){.so-pdpk__inner{padding:2rem 1.4rem 2.2rem}.so-pdpk__block--guides{margin-top:2.2rem;padding-top:2rem}.so-relg__blurb{-webkit-line-clamp:2}.so-relg__list{display:flex;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0;padding:.2rem 0 .4rem}.so-relg__list::-webkit-scrollbar{display:none}.so-relg__list>li{flex:0 0 86%;scroll-snap-align:start;display:flex}.so-relg__card{width:100%}}@media(prefers-reduced-motion:reduce){.so-pdpk .so-faq__a,.so-pdpk .so-faq__q-ic,.so-relg__card{transition:none}}.so-pdpk__xlink{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;background:#fff;border:1px dashed var(--pdpk-beige);border-radius:1rem;padding:1.3rem 1.6rem;margin-top:.4rem;text-decoration:none;color:inherit;transition:border-color .15s ease}.so-pdpk__xlink:hover,.so-pdpk__xlink:focus-visible{border-color:var(--pdpk-orange)}.so-pdpk__xlink-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.so-pdpk__xlink-lead{font-size:1.5rem;font-weight:500;color:var(--pdpk-navy)}.so-pdpk__xlink-sub{font-size:1.3rem;line-height:1.4;color:var(--pdpk-muted)}.so-pdpk__xlink-ic{color:var(--pdpk-orange-ink);display:flex;flex-shrink:0}
/*# sourceMappingURL=/cdn/shop/t/114/assets/so-pdp-knowledge.css.map */
