.pl-guide{--pl-gold: #b3a075;--pl-gold-hover: #8f7f5a;--pl-ink: #222222;--pl-body: #333333;--pl-body-2: #4a4a4a;--pl-muted: #7a7a7a;--pl-spec-label: #6b6864;--pl-spec-value: #1c1c1c;--pl-hair: #e6e2dc;--pl-hair-inner: #f1eeea;--pl-card: #c5c5c5;--pl-title-rule: #4b4b4b6e;--pl-ground: #f7f7f7;--pl-paper: #ffffff;--pl-gutter: clamp(16px, 3vw, 24px);display:flow-root;font-family:var(--font-stack-header);color:var(--pl-body);background:var(--pl-ground);letter-spacing:.3px;-webkit-font-smoothing:antialiased}.pl-guide a{color:var(--pl-gold);text-decoration:none;transition:color .2s}.pl-guide a:hover{color:var(--pl-gold-hover);text-decoration:none}.pl-guide a:focus-visible,.pl-guide button:focus-visible{outline:2px solid var(--pl-gold);outline-offset:3px}.pl-guide p{margin:0}.pl-guide__inner{max-width:1360px;margin:0 auto;padding-inline:var(--pl-gutter);box-sizing:border-box}.pl-guide__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-gold);line-height:1.4}.pl-guide__label--center{text-align:center}.pl-guide__crumbs{border-bottom:1px solid var(--pl-hair);background:var(--pl-ground)}.pl-guide__crumbs-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:14px;font-size:13px;letter-spacing:.4px;line-height:1.6;color:var(--pl-muted)}.pl-guide__crumbs a{color:var(--pl-muted)}.pl-guide__crumbs a:hover{color:var(--pl-gold)}.pl-guide__crumbs-sep{color:var(--pl-card)}.pl-guide__crumbs-here{color:var(--pl-ink)}.pl-guide__head{padding-top:clamp(32px,5vw,56px);display:flex;flex-direction:column;align-items:center;gap:18px}.pl-guide__title-row{display:flex;align-items:center;width:100%}.pl-guide__title-rule{flex:1 1 0;min-width:16px;height:4px;background:var(--pl-title-rule)}.pl-guide__title-rule:first-child{margin-left:clamp(0px,4vw,80px)}.pl-guide__title-rule:last-child{margin-right:clamp(0px,4vw,80px)}.pl-guide__title{margin:0;padding:0 clamp(12px,3vw,40px);font-family:var(--font-stack-header);font-size:clamp(22px,3.1vw,40px);font-weight:600;line-height:1.25;letter-spacing:.3px;color:var(--pl-ink);text-align:center;text-wrap:balance;word-break:normal}.pl-guide__standfirst{max-width:820px;text-align:center;font-size:clamp(15px,1.3vw,17px);line-height:1.65;letter-spacing:.4px;color:var(--pl-muted);text-wrap:pretty}.pl-guide__meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;padding:12px 24px;border-top:1px solid var(--pl-hair);border-bottom:1px solid var(--pl-hair);font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.5;color:var(--pl-spec-label)}.pl-guide__byline{display:inline-flex;align-items:baseline;gap:9px}.pl-guide__meta-label{font-weight:600;color:var(--pl-gold-hover)}.pl-guide__byline-name{font-size:14px;font-weight:600;letter-spacing:.3px;text-transform:none;color:var(--pl-ink)}.pl-guide__meta-sep{width:1px;height:14px;background:var(--pl-gold)}.pl-guide__meta-item{display:inline-flex;align-items:center;gap:7px}.pl-guide__meta-icon{flex:none;color:var(--pl-gold-hover)}@media(max-width:599px){.pl-guide__title{padding:0 8px;font-size:clamp(19px,5.8vw,22px);line-height:1.22;letter-spacing:0}.pl-guide__title-rule{min-width:12px}.pl-guide__title-rule:first-child{margin-left:0}.pl-guide__title-rule:last-child{margin-right:0}.pl-guide__meta{align-self:stretch;padding:12px 8px;row-gap:8px;column-gap:14px}.pl-guide__meta>.pl-guide__byline{flex-basis:100%;justify-content:center}.pl-guide__meta>.pl-guide__meta-sep:nth-child(2){display:none}}.pl-guide__hero-wrap{padding-top:clamp(24px,4vw,40px)}.pl-guide__hero{display:block;width:100%;height:auto;aspect-ratio:21 / 9;min-height:220px;object-fit:cover}.pl-guide__contents{position:sticky;top:0;z-index:50;margin-top:clamp(24px,4vw,40px);background:var(--pl-ground);border-top:1px solid var(--pl-hair);border-bottom:1px solid var(--pl-hair)}.pl-guide__contents-row{display:flex;justify-content:center}.pl-guide__contents-list{display:flex;align-items:center;gap:clamp(18px,2.4vw,34px);max-width:100%;overflow-x:auto;padding-block:16px;scrollbar-width:none;white-space:nowrap}.pl-guide__contents-list::-webkit-scrollbar{display:none}.pl-guide .pl-guide__contents-list a{flex:none;color:var(--pl-ink);font-size:14px;font-weight:500;letter-spacing:.4px;line-height:1.4;padding-bottom:2px;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.pl-guide .pl-guide__contents-list a:hover{color:var(--pl-gold);border-bottom-color:var(--pl-gold)}.pl-guide__progress{height:2px;background:var(--pl-hair);margin-bottom:-1px}.pl-guide__progress-fill{height:2px;width:0;background:var(--pl-gold)}.pl-guide .pl-article-body{padding-top:clamp(32px,5vw,56px);font-family:var(--font-stack-header);font-size:16px;line-height:1.7;letter-spacing:.3px;color:var(--pl-body)}.pl-guide .pl-article-body p{margin:0 0 22px;text-wrap:pretty}.pl-guide .pl-article-body>p:first-of-type:first-letter{float:left;font-size:5.857em;line-height:.8;margin:.0283em .09em 0 0;font-weight:500;color:var(--pl-gold-hover)}@media(max-width:599px){.pl-guide .pl-article-body>p:first-of-type:first-letter{font-size:3.4286em;margin:.0898em .12em 0 0}}.pl-guide .pl-article-body h2{margin:48px 0 0;font-family:var(--font-stack-header);font-size:clamp(21px,2.2vw,30px);font-weight:600;line-height:1.3;letter-spacing:.3px;color:var(--pl-ink);text-wrap:balance;scroll-margin-top:110px}.pl-guide .pl-article-body h2:after{content:"";display:block;width:44px;height:3px;background:var(--pl-gold);margin:14px 0 18px}.pl-guide .pl-article-body>h2:first-child{margin-top:0}.pl-guide .pl-article-body h3{margin:32px 0 10px;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.35;color:var(--pl-ink)}.pl-guide .pl-article-body ul,.pl-guide .pl-article-body ol{margin:0 0 22px;padding-left:1.4em}.pl-guide .pl-article-body li{margin-bottom:8px}.pl-guide .pl-article-body strong{color:var(--pl-ink);font-weight:600}.pl-guide .pl-article-body a{font-weight:500}.pl-guide .pl-article-body figure,.pl-guide .pl-figure{max-width:1000px;margin:32px auto 24px;padding:0}.pl-guide .pl-article-body figure img{display:block;width:100%;height:auto;border:1px solid var(--pl-hair);box-sizing:border-box}.pl-guide .pl-article-body figcaption{margin-top:12px;font-size:13px;letter-spacing:.4px;line-height:1.6;color:var(--pl-muted)}.pl-guide .pl-split{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:48px 0 0}.pl-guide .pl-article-body .pl-split__text>h2:first-child{margin-top:0}.pl-guide .pl-split__text>:last-child{margin-bottom:0}.pl-guide .pl-split .pl-figure{width:100%;max-width:420px;margin:0 auto}.pl-guide .pl-glance{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(24px,5vw,72px);margin:36px 0 44px;padding:0;border-top:1px solid var(--pl-hair);font-size:14px;line-height:1.6}.pl-guide .pl-glance:before{content:attr(data-title);grid-column:1 / -1;margin:0 0 14px;padding:18px 2px;border-bottom:1px solid var(--pl-hair);font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:.3px;color:var(--pl-spec-value)}.pl-guide .pl-glance:not([data-title]):before{content:"At a glance"}.pl-guide .pl-glance>div{display:grid;grid-template-columns:clamp(96px,34%,175px) minmax(0,1fr);column-gap:clamp(14px,2vw,20px);padding-inline:2px;border-bottom:1px solid var(--pl-hair-inner)}.pl-guide .pl-glance dt,.pl-guide .pl-glance dd{margin:0;padding:9px 0;letter-spacing:.3px}.pl-guide .pl-glance dt{font-weight:400;color:var(--pl-spec-label)}.pl-guide .pl-glance dd{font-weight:500;color:var(--pl-spec-value)}@media(max-width:599px){.pl-guide .pl-glance{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0;margin:28px 0 36px}.pl-guide .pl-glance:before{margin:0;padding:14px 2px}.pl-guide .pl-glance>div{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:3px;padding:12px 12px 12px 2px}.pl-guide .pl-glance>div:nth-child(2n){padding-left:14px;border-left:1px solid var(--pl-hair-inner)}.pl-guide .pl-glance dt,.pl-guide .pl-glance dd{padding:0}.pl-guide .pl-glance dt{font-size:12.5px;line-height:1.4}.pl-guide .pl-glance dd{font-size:14px;line-height:1.45}}.pl-guide .pl-quote{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;max-width:1180px;margin:56px auto;padding:clamp(18px,2.5vw,26px);box-sizing:border-box;background:var(--pl-paper);border:1px solid var(--pl-hair);border-left:3px solid var(--pl-gold);quotes:none}.pl-guide .pl-quote p{margin:0;font-size:clamp(19px,2vw,27px);font-weight:300;line-height:1.38;letter-spacing:.4px;color:var(--pl-ink);text-wrap:pretty}.pl-guide .pl-article-body .pl-quote__link{justify-self:start;margin-top:14px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--pl-gold)}.pl-guide .pl-article-body .pl-quote__link:hover{color:var(--pl-gold-hover)}.pl-guide .pl-quote__image{display:none}.pl-guide .pl-quote:has(>.pl-quote__image){grid-template-columns:clamp(130px,38%,400px) minmax(0,1fr);grid-template-rows:minmax(clamp(18px,2.5vw,26px),1fr) auto auto minmax(clamp(18px,2.5vw,26px),1fr);min-height:110px;padding:0 clamp(18px,2.5vw,26px) 0 0;text-align:right}.pl-guide .pl-quote:has(>.pl-quote__image)>.pl-quote__image{display:block;position:absolute;grid-column:1 / 2;grid-row:1 / -1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;margin:0;border:0;object-fit:cover;object-position:50% 50%;opacity:.7}.pl-guide .pl-quote:has(>.pl-quote__image):after{content:"";position:absolute;grid-column:1 / 2;grid-row:1 / -1;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#fff0,#fff3 30%,#ffffffb3,#fff)}.pl-guide .pl-quote:has(>.pl-quote__image)>p{grid-column:2;grid-row:2;position:relative;z-index:1;margin-left:clamp(-56px,-5vw,-28px)}.pl-guide .pl-article-body .pl-quote:has(>.pl-quote__image)>.pl-quote__link{grid-column:2;grid-row:3;justify-self:end;position:relative;z-index:1}.pl-guide__shop{margin:clamp(40px,6vw,64px) 0 0;border-top:1px solid var(--pl-hair);padding-top:clamp(28px,4vw,44px)}.pl-guide .pl-article-body .pl-guide__shop-title{margin:12px 0 28px;text-align:center;scroll-margin-top:0}.pl-guide .pl-article-body .pl-guide__shop-title:after{display:none}.pl-guide__rail{position:relative;padding-inline:clamp(44px,5vw,72px)}.pl-guide__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 4px}.pl-guide__track::-webkit-scrollbar{display:none}.pl-guide__track:focus-visible{outline:2px solid var(--pl-gold);outline-offset:6px}.pl-guide .pl-guide__card,.pl-guide .pl-shop__card{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--pl-paper);border:3px solid var(--pl-card);color:var(--pl-ink);transition:border-color .2s}.pl-guide .pl-guide__card:hover,.pl-guide .pl-shop__card:hover{border-color:var(--pl-gold);color:var(--pl-ink)}.pl-guide__card img,.pl-guide .pl-shop__card img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;padding:15px 15px 0;box-sizing:border-box}.pl-guide__card-text{display:flex;flex-direction:column;gap:8px;padding:14px 15px 16px}.pl-guide__card-title,.pl-guide .pl-shop__title{font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.2px;color:var(--pl-ink)}.pl-guide__card-price,.pl-guide .pl-shop__price{font-size:18px;font-weight:500;letter-spacing:.5px;color:var(--pl-gold)}.pl-guide__arrow{position:absolute;top:38%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:none;border-radius:22px;background:var(--pl-gold);color:var(--pl-paper);font-family:inherit;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.pl-guide__arrow:hover{background:var(--pl-ink)}.pl-guide__arrow--prev{left:0}.pl-guide__arrow--next{right:0}.pl-guide .pl-article-body .pl-guide__cta{margin:clamp(40px,5vw,56px) 0 0;text-align:center}.pl-guide .pl-guide__button,.pl-guide .pl-shop__all{display:inline-block;background:var(--pl-gold);color:var(--pl-paper);border-radius:30px;padding:15px 35px;font-size:14px;font-weight:500;letter-spacing:.5px;line-height:1.4;transition:background .2s}.pl-guide .pl-guide__button:hover,.pl-guide .pl-shop__all:hover{background:var(--pl-ink);color:var(--pl-paper)}.pl-guide .pl-shop{display:flex;flex-direction:column;align-items:center;gap:28px;margin:clamp(40px,6vw,64px) 0 0;border-top:1px solid var(--pl-hair);padding-top:clamp(28px,4vw,44px)}.pl-guide .pl-article-body .pl-shop__label{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-gold);text-align:center}.pl-guide .pl-shop__all{order:3}.pl-guide .pl-shop__grid{list-style:none;width:100%;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px}.pl-guide .pl-shop__grid li{margin:0}.pl-guide .pl-shop__card{gap:0}.pl-guide .pl-shop__card img{margin:0}.pl-guide .pl-shop__title{padding:14px 15px 0}.pl-guide .pl-shop__meta{padding:6px 15px 0;font-size:13px;letter-spacing:.4px;color:var(--pl-muted)}.pl-guide .pl-shop__price{padding:8px 15px 16px}.pl-guide .pl-faq{margin:clamp(40px,6vw,64px) 0 0}.pl-guide .pl-article-body .pl-faq h2{margin:0;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:var(--pl-gold)}.pl-guide .pl-article-body .pl-faq h2:after{display:none}.pl-guide .pl-faq dl{margin:22px 0 0}.pl-guide .pl-faq dt{font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.35;letter-spacing:.3px;color:var(--pl-ink);border-top:1px solid var(--pl-hair);padding-top:22px}.pl-guide .pl-faq dd{margin:10px 0 26px;font-size:15px;line-height:1.7;letter-spacing:.3px;color:var(--pl-body-2);text-wrap:pretty}.pl-guide .pl-faq dd:last-child{margin-bottom:0;padding-bottom:26px;border-bottom:1px solid var(--pl-hair)}.pl-guide__author{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;margin:clamp(40px,6vw,60px) 0 0;padding:clamp(20px,3vw,28px);background:var(--pl-paper);border:1px solid var(--pl-hair);border-top:3px solid var(--pl-gold)}.pl-guide__author-text{flex:1 1 260px;display:flex;flex-direction:column;gap:7px}.pl-guide__author .pl-guide__label{font-size:11px;color:var(--pl-muted)}.pl-guide__author-name{font-size:18px;font-weight:600;letter-spacing:.4px;color:var(--pl-ink)}.pl-guide__author-bio{font-size:14px;line-height:1.7;letter-spacing:.4px;color:var(--pl-body-2)}.pl-guide__more{margin:clamp(40px,6vw,64px) 0 0;border-top:1px solid var(--pl-hair);padding-top:clamp(26px,4vw,40px)}.pl-guide__more-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.pl-guide .pl-guide__more-all{font-size:13px;font-weight:500;letter-spacing:.4px}.pl-guide__more ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:clamp(14px,2vw,22px)}.pl-guide__more li{margin:0}.pl-guide .pl-guide__more-card{display:flex;flex-direction:column;height:100%;background:var(--pl-paper);border:3px solid var(--pl-card);color:var(--pl-ink);transition:border-color .2s,color .2s}.pl-guide .pl-guide__more-card:hover{border-color:var(--pl-gold);color:var(--pl-gold)}.pl-guide__more-image{display:block;aspect-ratio:16 / 10;background:var(--pl-hair-inner);overflow:hidden}.pl-guide__more-image img{display:block;width:100%;height:100%;object-fit:cover}.pl-guide__more-title{display:block;padding:14px 15px 18px;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.3px;color:inherit}.pl-guide__foot{margin:clamp(28px,4vw,40px) 0 clamp(40px,6vw,64px)}.pl-guide .pl-guide__foot a{display:block;border:1px solid var(--pl-hair);padding:20px 24px;text-align:center;font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-ink);transition:border-color .2s,color .2s}.pl-guide .pl-guide__foot a:hover{border-color:var(--pl-gold);color:var(--pl-gold)}@media(min-width:800px){.pl-guide .pl-glance{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-guide .pl-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:clamp(32px,5vw,72px);align-items:stretch}.pl-guide .pl-split__text{align-self:center}.pl-guide .pl-split .pl-figure{max-width:none;margin:0;display:flex;flex-direction:column}.pl-guide .pl-split .pl-figure img{flex:1 1 auto;height:0;min-height:320px;object-fit:cover;object-position:50% 100%}}@media(prefers-reduced-motion:reduce){.pl-guide *,.pl-guide *:before,.pl-guide *:after{transition:none!important}.pl-guide__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/pl-guide.css.map */
