.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:1.6rem 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-pdpk__block--flavours .so-faq__item.is-open .so-faq__a{max-height:none}.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 ul,.so-pdpk .so-faq__a-body ol{margin:0 0 1rem;padding-left:2.4rem}.so-pdpk .so-faq__a-body ul{list-style:disc outside}.so-pdpk .so-faq__a-body ol{list-style:decimal outside}.so-pdpk .so-faq__a-body li{margin:0 0 .4rem}.so-pdpk .so-faq__a-body li:last-child{margin-bottom:0}.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}.so-pdpk--pdp{margin:0;padding:var(--so-s6) 0 0}.so-pdpk--pdp .so-faq__list.is-few .so-faq__item--more{display:none}.so-pdpk--pdp .so-pdpk__block--flavours~.so-pdpk__block{margin-top:2.8rem;padding-top:2.6rem;border-top:1px solid var(--pdpk-line)}.so-fg-pick{-webkit-appearance:none;appearance:none;background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;text-decoration-color:var(--pdpk-line, var(--so-line));text-underline-offset:3px}.so-fg-pick:hover,.so-fg-pick:focus-visible{text-decoration-color:currentColor}.so-pdpk__more{-webkit-appearance:none;appearance:none;background:none;border:0;margin:var(--so-s2) 0 0;padding:12px 0;cursor:pointer;font:700 var(--so-fs-sm)/1.2 var(--so-ff-text);color:var(--so-navy);text-decoration:underline;text-underline-offset:2px}.so-pdpk__more[hidden]{display:none}@media(min-width:769px){.so-pdpk--pdp .so-pdpk__inner{max-width:var(--so-pdp-text, 100%)}}.so-proof__wa{margin:var(--so-s3) 0 0;font-size:var(--so-fs-sm);color:var(--so-navy-muted)}.so-proof__wa a{color:var(--so-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px}.so-pdpk__guides{margin:var(--so-s2) 0 0;font-size:var(--so-fs-sm)}.so-pdpk__guides a{color:var(--so-navy);font-weight:700;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:10px 0}.so-pdpk__help{margin:var(--so-s4) 0 0;padding:var(--so-s4);background:#fff;border:1px solid var(--pdpk-line, var(--so-line));border-radius:1.2rem}.so-pdpk__help-t{margin:0 0 var(--so-s3);font:700 var(--so-fs-md)/1.3 var(--so-ff-text);color:var(--so-navy)}.so-pdpk__help-btns{display:flex;flex-wrap:wrap;gap:var(--so-s2)}.so-pdpk__help-btn{flex:1 1 150px;display:inline-flex;align-items:center;justify-content:center;gap:var(--so-s2);min-height:44px;padding:0 var(--so-s3);box-sizing:border-box;border:1px solid var(--so-navy);border-radius:10px;background:#fff;font:700 var(--so-fs-sm)/1.2 var(--so-ff-text);color:var(--so-navy);text-decoration:none;text-align:center}.so-pdpk__help-btn:hover{background:var(--so-navy);color:#fff}.so-pdpk__help-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;flex:0 0 auto}.so-pdpk__help-n{margin:var(--so-s2) 0 0;font-size:var(--so-fs-xs);color:var(--so-navy-muted)}button.so-pdpk__help-btn{-webkit-appearance:none;appearance:none;cursor:pointer;margin:0}#so-guides-sheet .so-relg__list{display:block;overflow:visible;list-style:none;margin:0;padding:0;scroll-snap-type:none}#so-guides-sheet .so-relg__list>li{display:block;flex:none;margin:0!important;padding:0!important;list-style:none;border-top:1px solid var(--so-line)}#so-guides-sheet .so-relg__list>li:first-child{border-top:0}#so-guides-sheet .so-relg__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:auto;height:auto;min-height:44px;box-sizing:border-box;padding:var(--so-s3) var(--so-s6) var(--so-s3) 0;background:none;border:0;border-radius:0;transform:none;transition:none;text-decoration:none;color:var(--so-navy)}#so-guides-sheet .so-relg__list>li:first-child .so-relg__card{padding-top:0}#so-guides-sheet .so-relg__card:after{content:"\203a";position:absolute;right:var(--so-s1);top:50%;transform:translateY(-50%);font:400 2rem/1 var(--so-ff-text);color:var(--so-navy-muted)}#so-guides-sheet .so-relg__kind{padding:0;background:none;border-radius:0;font:700 var(--so-fs-xs)/1.3 var(--so-ff-text);letter-spacing:.04em;text-transform:uppercase;color:var(--so-navy-muted)}#so-guides-sheet .so-relg__name{display:block;overflow:visible;font:700 var(--so-fs-md)/1.35 var(--so-ff-text);color:var(--so-navy)}#so-guides-sheet .so-relg__card:hover .so-relg__name,#so-guides-sheet .so-relg__card:focus-visible .so-relg__name{text-decoration:underline;text-underline-offset:2px}#so-guides-sheet .so-relg__blurb{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 var(--so-fs-sm)/1.45 var(--so-ff-text);color:var(--so-navy-muted)}#so-guides-sheet .so-relg__go{display:none}.so-guides-sheet__all{display:inline-flex;align-items:center;min-height:44px;margin:var(--so-s3) 0 0;font:700 var(--so-fs-sm)/1.2 var(--so-ff-text);color:var(--so-navy);text-decoration:underline;text-underline-offset:2px}@media(min-width:768px){.so-guides-sheet .so-dsheet__panel{width:min(560px,100vw - 48px)}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/so-pdp-knowledge.css.map */
