.pd-strength{font-family:var(--f-sans)}.pd-strength__lede{font-family:var(--f-sans);font-size:17px;line-height:1.45;color:var(--ink-2);max-width:540px;margin:-12px 0 28px}.pd-strength__lede a{border-bottom:.5px solid currentColor;padding-bottom:1px;margin-left:6px;color:inherit}.pd-strength__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border:.5px solid var(--hair);border-radius:2px}.pd-strength-col{position:relative;display:flex;flex-direction:column;padding:36px 26px 26px;border-right:.5px solid var(--hair);min-height:360px;text-decoration:none;color:inherit}.pd-strength-col:last-child{border-right:0}.pd-strength-col__num{font-family:var(--f-display);font-size:clamp(108px,12vw,180px);line-height:.85;letter-spacing:-.04em;margin:auto 0 6px;color:var(--ink)}.pd-strength-col__num sup{font-family:var(--f-mono);font-size:.14em;letter-spacing:.1em;vertical-align:super;margin-left:4px;opacity:.7}.pd-strength-col__ref{font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.pd-strength-col__label{font-family:var(--f-display);font-size:24px;letter-spacing:-.01em}.pd-strength-col__desc{font-family:var(--f-sans);font-size:14px;color:var(--ink-2);margin:4px 0 14px}.pd-strength-col__foot{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-top:.5px solid var(--hair);padding-top:10px}.pd-strength-col__cta{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.pd-ingredients{font-family:var(--f-sans)}.pd-ingredients__layout{display:grid;grid-template-columns:1fr 2fr;gap:48px;align-items:start}.pd-ingredients__lede{font-family:var(--f-sans);font-size:18px;line-height:1.5;color:var(--ink-2);margin:0}.pd-ingredients__grid{display:grid;grid-template-columns:1fr 1fr;border:.5px solid var(--hair);border-radius:2px;overflow:hidden}.pd-ingredient{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:16px 20px;border-bottom:.5px solid var(--hair);border-right:.5px solid var(--hair);transition:background .15s;text-decoration:none;color:inherit}.pd-ingredient:hover{background:var(--paper-2)}.pd-ingredient:nth-child(2n){border-right:0}.pd-ingredient:nth-last-child(-n+2){border-bottom:0}.pd-ingredient__name{font-family:var(--f-sans);font-weight:600;font-size:20px;line-height:1.1;letter-spacing:-.01em}.pd-ingredient__note{font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:4px}.pd-ingredient__count{font-family:var(--f-mono);font-size:var(--pd-type-utility);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.pd-ingredient__count small{font-size:var(--pd-type-utility);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);display:block}.pd-arrivals{font-family:var(--f-sans)}.pd-arrivals__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.pd-arrival{display:flex;flex-direction:column;gap:10px;padding:0 16px 0 0;position:relative;border-right:.5px solid var(--hair);text-decoration:none;color:inherit}.pd-arrival:last-child{border-right:0}.pd-arrival__media{width:100%;aspect-ratio:1 / 1;position:relative;background:var(--paper-2);overflow:hidden;border-radius:2px}.pd-arrival__media img{width:100%;height:100%;object-fit:cover}.pd-arrival__badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;height:20px;padding:0 8px;background:var(--ember);color:var(--accent-fg);font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.2em;text-transform:uppercase;border-radius:999px}.pd-arrival__topmeta{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pd-arrival__name{font-family:var(--f-sans);font-weight:600;font-size:18px;line-height:1.2;margin:6px 0 0}.pd-arrival__bottom{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:var(--pd-type-utility);margin-top:8px;color:var(--ink-2)}.pd-arrival__price{font-variant-numeric:tabular-nums}.pd-journal{font-family:var(--f-sans)}.pd-journal__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:48px}.pd-journal-lead{display:flex;flex-direction:column;gap:16px;text-decoration:none;color:inherit}.pd-journal-lead__media{width:100%;aspect-ratio:16 / 10;border-radius:2px;overflow:hidden;background:var(--paper-2)}.pd-journal-lead__media img{width:100%;height:100%;object-fit:cover}.pd-journal-lead__title{font-family:var(--f-display);font-size:clamp(32px,4vw,54px);letter-spacing:-.02em;line-height:1.02;margin:10px 0 12px}.pd-journal-lead__dek{font-family:var(--f-sans);font-size:20px;line-height:1.4;color:var(--ink-2);max-width:520px;margin:0}.pd-journal-lead__byline{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.16em;text-transform:uppercase;border-bottom:.5px solid var(--ink);padding-bottom:3px}.pd-journal__list{display:flex;flex-direction:column;gap:32px}.pd-journal-item{display:flex;flex-direction:column;gap:10px;padding-bottom:32px;border-bottom:.5px solid var(--hair);text-decoration:none;color:inherit}.pd-journal-item:last-child{padding-bottom:0;border-bottom:0}.pd-journal-item__media{width:100%;aspect-ratio:16 / 9;border-radius:2px;overflow:hidden;background:var(--paper-2)}.pd-journal-item__media img{width:100%;height:100%;object-fit:cover}.pd-journal-item__title{font-family:var(--f-display);font-size:24px;line-height:1.15;letter-spacing:-.01em;margin:0}.pd-journal-item__dek{font-family:var(--f-sans);font-size:15px;color:var(--ink-2);line-height:1.4}.pd-journal-item__byline{font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media(max-width:960px){.pd-strength__grid{grid-template-columns:1fr 1fr}.pd-strength-col{border-right:.5px solid var(--hair)}.pd-strength-col:nth-child(2n){border-right:0}.pd-arrivals__grid{grid-template-columns:repeat(3,1fr)}.pd-arrival:nth-child(3n){border-right:0}.pd-arrival{border-right:.5px solid var(--hair)}.pd-journal__grid{grid-template-columns:1fr}.pd-ingredients__layout{grid-template-columns:1fr;gap:24px}}@media(max-width:720px){.pd-strength__grid{grid-template-columns:1fr}.pd-strength-col{border-right:0;border-bottom:.5px solid var(--hair);min-height:280px}.pd-strength-col:last-child{border-bottom:0}.pd-arrivals__grid{grid-template-columns:repeat(2,1fr)}.pd-ingredients__grid{grid-template-columns:1fr}.pd-ingredient{border-right:0}.pd-ingredient:nth-child(2n){border-right:0}}.pd-brand-index{padding-block:48px 64px}.pd-brand-index__lede{font-family:var(--f-display);font-size:18px;line-height:1.45;color:var(--ink-2);max-width:580px;margin:-12px 0 28px}.pd-brand-index__lede p{margin:0}.pd-brand-index__logos{display:grid;grid-template-columns:repeat(var(--brand-columns, 4),minmax(0,1fr));gap:24px 32px}.pd-brand-index__logo{display:flex;align-items:center;justify-content:center;min-width:0;min-height:180px;padding:24px 16px;color:var(--ink);text-decoration:none;transition:opacity .2s}.pd-brand-index__logo:hover{opacity:.65}.pd-brand-index__logo:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.pd-brand-index__logo .pd-vendor-logo{width:100%}.pd-brand-index__logo img{width:100%;max-width:240px;height:120px;object-fit:contain}.pd-brand-index__logo>span:not(.pd-vendor-logo){font-family:var(--f-display);font-size:32px;text-align:center;overflow-wrap:anywhere}@media(max-width:1000px){.pd-brand-index__logos{grid-template-columns:repeat(min(var(--brand-columns, 4),3),minmax(0,1fr))}}@media(max-width:600px){.pd-brand-index{padding-block:28px 40px}.pd-brand-index__logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pd-brand-index__logo{min-height:128px;padding:16px 8px}.pd-brand-index__logo img{height:88px}}@media(prefers-reduced-motion:reduce){.pd-brand-index__logo{transition:none}}.pd-brand-marquee{overflow:hidden;border-top:.5px solid var(--hair);border-bottom:.5px solid var(--hair);padding:22px 0;background:var(--paper)}.pd-brand-marquee__track{display:inline-flex;align-items:center;gap:72px;white-space:nowrap;animation:pd-marquee var(--pd-brand-marquee-duration, 60s) linear infinite;padding-left:72px}.pd-brand-marquee__group{display:inline-flex;align-items:center;gap:72px;flex-shrink:0}.pd-brand-marquee__item{display:inline-flex;align-items:center;gap:72px;font-family:var(--f-display);font-size:28px;letter-spacing:-.02em;color:var(--ink)}.pd-brand-marquee__star{color:var(--muted);font-style:normal}.pd-brand-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border:.5px solid var(--hair);border-radius:2px;overflow:hidden}.pd-brand-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:22px 20px;min-height:220px;background:var(--paper);color:var(--ink);border-right:.5px solid var(--hair);border-bottom:.5px solid var(--hair);transition:background .3s,color .3s;overflow:hidden;text-decoration:none}.pd-brand-tile:nth-child(4n){border-right:0}.pd-brand-tile:nth-child(n+9){border-bottom:0}.pd-brand-tile:hover{background:var(--brand-bg, var(--ink));color:var(--brand-fg, var(--paper))}.pd-brand-tile__meta{display:flex;justify-content:space-between;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.2em;text-transform:uppercase;opacity:.7}.pd-brand-tile__art{display:flex;align-items:flex-end;justify-content:flex-start;flex:1;padding:24px 0}.pd-brand-tile__art img{max-width:70%;max-height:96px;object-fit:contain}.pd-vendor-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.pd-vendor-logo img{display:block;object-fit:contain}.pd-brand-grid--catalog .pd-brand-tile__art .pd-vendor-logo{width:min(100%,280px);min-height:118px;padding:16px;border-radius:8px}.pd-brand-grid--catalog .pd-brand-tile__art .pd-vendor-logo img{width:100%;height:86px;max-width:100%;max-height:none}.pd-brand-tile__art-text{font-family:var(--f-display);font-size:36px;letter-spacing:-.02em;line-height:1}.pd-brand-tile__bot{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.14em;text-transform:uppercase}.pd-brand-tile__region{opacity:.75}.pd-brand-tile__cta{opacity:.9}.pd-brand-tile:hover .pd-brand-tile__cta:after{content:" \2192"}.pd-featured-brand{background:var(--featured-bg, var(--ink));color:var(--featured-fg, var(--paper));border-top:.5px solid var(--hair);border-bottom:.5px solid var(--hair);margin-top:80px;font-family:var(--f-sans)}.pd-featured-brand__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:80px var(--pd-pad-x);align-items:center;max-width:var(--pd-maxw, 1440px);margin:0 auto}.pd-featured-brand__chip{padding:4px 10px;border:.5px solid currentColor;border-radius:999px;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.2em;text-transform:uppercase;display:inline-block}.pd-featured-brand__topline{display:flex;align-items:center;gap:14px;font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.2em;text-transform:uppercase;opacity:.85}.pd-featured-brand__wordmark{margin:24px 0 18px}.pd-featured-brand__wordmark img{max-height:120px;max-width:100%;object-fit:contain}.pd-featured-brand__wordmark-text{font-family:var(--f-display);font-size:clamp(48px,7vw,120px);letter-spacing:-.03em;line-height:.9}.pd-featured-brand__lede{font-family:var(--f-display);font-size:22px;line-height:1.4;max-width:480px;margin:0 0 28px;opacity:.92}.pd-featured-brand__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding:24px 0;border-top:.5px solid color-mix(in oklch,currentColor 15%,transparent);border-bottom:.5px solid color-mix(in oklch,currentColor 15%,transparent);margin-bottom:28px}.pd-featured-brand__stat-num{font-family:var(--f-display);font-size:26px;line-height:1;letter-spacing:-.02em}.pd-featured-brand__stat-label{font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.18em;text-transform:uppercase;opacity:.65;margin-top:6px}.pd-featured-brand__ctas{display:flex;gap:16px;align-items:center}.pd-featured-brand__shop{background:var(--featured-fg, var(--paper));color:var(--featured-bg, var(--ink));border-color:var(--featured-fg, var(--paper))}.pd-featured-brand__shop:hover{background:transparent;color:var(--featured-fg, var(--paper))}.pd-featured-brand__profile-link{font-family:var(--f-mono);font-size:var(--pd-type-utility);letter-spacing:.16em;text-transform:uppercase;border-bottom:.5px solid currentColor;padding-bottom:3px;opacity:.9;text-decoration:none;color:inherit}.pd-featured-brand__visual{position:relative;width:100%;aspect-ratio:1 / 1;max-height:520px;justify-self:end}.pd-featured-brand__tin{position:absolute;width:55%;aspect-ratio:1 / 1;border-radius:var(--radius-1);overflow:hidden}.pd-featured-brand__tin img{width:100%;height:100%;object-fit:cover}.pd-featured-brand__tin--a{left:4%;top:18%;transform:rotate(-10deg);opacity:.88}.pd-featured-brand__tin--b{right:4%;top:6%;transform:rotate(7deg)}.pd-featured-brand__tin--c{left:22%;bottom:4%;transform:rotate(-3deg)}@media(max-width:960px){.pd-brand-grid{grid-template-columns:1fr 1fr 1fr}.pd-brand-tile{border-right:.5px solid var(--hair);border-bottom:.5px solid var(--hair)}.pd-brand-tile:nth-child(3n){border-right:0}.pd-brand-tile:nth-child(4n){border-right:.5px solid var(--hair)}.pd-featured-brand__inner{grid-template-columns:1fr;gap:32px;padding:56px var(--pd-pad-x)}}@media(max-width:720px){.pd-brand-grid{grid-template-columns:1fr 1fr}.pd-brand-tile:nth-child(2n){border-right:0}.pd-brand-tile:nth-child(odd){border-right:.5px solid var(--hair)}.pd-brand-tile{min-height:160px;padding:16px 14px}.pd-featured-brand{margin-top:48px}.pd-featured-brand__inner{padding:40px var(--pd-pad-x)}.pd-featured-brand__visual{max-height:360px}.pd-featured-brand__stats{grid-template-columns:1fr 1fr;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pd-sections.css.map */
