html{scroll-behavior:smooth;scroll-padding-top:22px}.ptl-header{display:grid;grid-template-columns:1fr auto 1fr}.ptl-header>button{justify-self:start}.ptl-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:22px}.ptl-wide-section{max-width:1400px;margin:0 auto;padding:48px 32px}.ptl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.ptl-section-heading h2{font-size:16px;line-height:1.4;margin:0;font-weight:700;letter-spacing:0;text-transform:none}.ptl-section-heading>a{font-size:12px;text-decoration:underline;white-space:nowrap}.ptl-full-details{margin-top:28px;font-size:14px}.ptl-full-details h2,.ptl-full-details p{margin-top:0}.ptl-top-review{display:inline-block;font-size:12px;color:#37583f;margin:0 0 10px;text-decoration:underline;text-underline-offset:3px}.ptl-review-context{font-size:12px;color:#69665e;line-height:1.5;margin:0 0 14px}.ptl-mini-review-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ptl-mini-review-grid blockquote{margin:0;padding:18px;background:#faf8f4;border:1px solid #ddd7cc;border-radius:10px;font-size:13px;line-height:1.65}.ptl-mini-review-grid p{margin:8px 0 12px}.ptl-mini-review-grid cite{font-size:11px;color:#6d6961;font-style:normal;display:block}.ptl-review-stars{color:#244e37;letter-spacing:2px;white-space:nowrap;font-size:14px}.ptl-confidence-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:30px 0 20px;text-align:center}.ptl-confidence-grid>div{display:flex;align-items:center;flex-direction:column;gap:10px;font-size:10px;line-height:1.5}.ptl-confidence-grid svg{width:42px;height:42px;padding:5px;overflow:visible}.ptl-community-invitation{text-align:center;padding:18px 0 24px;border-bottom:1px solid var(--line);margin-bottom:16px}.ptl-community-invitation p{font-size:12px;color:#69665e}.ptl-community-invitation strong{display:block;letter-spacing:.18em;font-size:19px;margin:8px 0}.ptl-community-invitation a{font-size:12px;color:#2d5c43}.ptl-faq details{border-bottom:1px solid #ddd7cc;background:#faf9f6}.ptl-faq details:first-child{border-top:1px solid #ddd7cc}.ptl-faq summary{padding:17px 38px 17px 15px;cursor:pointer;font-weight:600;position:relative;list-style:none;font-size:13px}.ptl-faq summary::-webkit-details-marker{display:none}.ptl-faq summary:after{content:"+";position:absolute;right:15px;top:14px;font-size:20px;font-weight:400}.ptl-faq details[open]>summary:after{content:"\2212"}.ptl-faq details>div{padding:0 15px 18px;color:#56534c;line-height:1.75}.ptl-faq p{margin:0 0 12px}.ptl-faq p:last-child{margin-bottom:0}.ptl-faq button{font-size:13px;color:#26241f}.ptl-detail-features{margin-top:20px;border:1px solid #ded8ce;border-radius:9px;padding:22px 16px;text-align:center;background:#fff}.ptl-eyebrow{letter-spacing:.16em;font-size:10px;font-weight:700}.ptl-detail-features>div{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;font-size:11px}.ptl-detail-features span{display:flex;flex-direction:column;align-items:center;gap:8px}.ptl-detail-features svg{width:34px;height:34px}.ptl-community-stories{border-top:1px solid #ece9e3}.ptl-community-stories .ptl-community-title{font-family:Arial,Helvetica,sans-serif;font-size:28px;line-height:1.25;letter-spacing:0;font-weight:700;text-transform:uppercase;margin:0 0 12px}.ptl-community-stories .ptl-review-context{font-size:13px;max-width:630px;margin:0 auto}.ptl-community-stories [class*=ai-reviews-content],.ptl-community-stories [class*=ai-reviews-]{font-family:Arial,Helvetica,sans-serif}.ptl-community-stories [class*=ai-reviews-section-]{padding-top:50px;padding-bottom:45px}.ptl-community-stories [class*=ai-reviews-heading-wrapper-]{margin-bottom:30px}.ptl-craft{padding-top:20px}.ptl-craft .ptl-section-heading h2{font-size:22px;font-weight:500}.ptl-slider-nav{display:flex;gap:8px}.ptl-slider-nav button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #aaa59c;border-radius:50%;background:#fff}.ptl-slider-nav svg{width:17px;height:17px}.ptl-craft-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bbb6ad transparent;padding-bottom:10px}.ptl-craft-card{display:block;position:relative;flex:0 0 calc((100% - 36px)/4);aspect-ratio:4/5;scroll-snap-align:start;border-radius:12px;overflow:hidden;padding:0;text-align:left;background:#f0ece4}.ptl-craft-card[hidden]{display:none!important}.ptl-craft-card>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.ptl-craft-card:hover>img{transform:scale(1.025)}.ptl-craft-card>span:not(.ptl-craft-offer-content){position:absolute;bottom:0;left:0;right:0;padding:40px 17px 17px;background:linear-gradient(transparent,#000000a6);font-size:13px;color:#fff}.ptl-craft-offer{color:#29251f;text-decoration:none;display:grid;place-items:center;background:#e9e2d5}.ptl-craft-offer-content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:22px;gap:18px}.ptl-craft-offer svg{width:60px;height:60px}.ptl-craft-offer strong{font-size:22px;line-height:1.2}.ptl-craft-offer small{font-size:13px;line-height:1.6}.ptl-craft-offer .ptl-textbutton{font-size:12px}.ptl-essentials{border-top:1px solid #e7e2d8;text-align:center}.ptl-essentials>h2{font-size:21px;letter-spacing:.08em;margin:0 0 10px;font-weight:500}.ptl-essentials>p{font-size:13px;color:#6a655c;margin:0 0 28px}.ptl-essentials-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;text-align:left}.ptl-essential-card>a{text-decoration:none}.ptl-essential-image{aspect-ratio:4/5;overflow:hidden;background:#edeae4}.ptl-essential-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.ptl-essential-card:hover img{transform:scale(1.025)}.ptl-essential-card h3{font-size:14px;line-height:1.45;letter-spacing:0;text-transform:none;font-weight:600;margin:14px 0 8px}.ptl-essential-card>p{font-size:14px;margin:0 0 12px}.ptl-related-colors{display:flex;gap:6px}.ptl-related-swatch{display:block;width:18px;height:18px;border:1px solid #b1aca2;border-radius:50%;background:#c7bda9}.ptl-view-all{display:inline-flex;justify-content:center;align-items:center;padding:11px 30px;background:#171717;color:#fff;text-decoration:none;font-size:11px;letter-spacing:.14em;margin:32px auto 0}.ptl-community-reviews{border-top:1px solid #e7e2d8;font-size:13px}.ptl-community-reviews>h2{font-size:23px;letter-spacing:0;font-weight:600;margin:0 0 10px;text-transform:none}.ptl-reviews-summary{display:flex;gap:45px;align-items:center;border-bottom:1px solid #e4ded2;padding:22px 0 24px;max-width:700px}.ptl-review-score{min-width:180px}.ptl-review-score>strong{font-size:35px;font-weight:600}.ptl-review-score small{font-size:18px;color:#79746a}.ptl-review-score p{font-size:12px;line-height:1.6;margin:7px 0 0;color:#6b665d}.ptl-review-bars{flex:1;max-width:370px;width:100%}.ptl-review-bars button{display:grid;grid-template-columns:45px 1fr 26px;gap:12px;width:100%;padding:3px 0;align-items:center;font-size:12px}.ptl-review-bar{display:block;height:9px;background:#e9e5de}.ptl-review-bar i{display:block;height:100%;background:#c8a65a}.ptl-review-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:22px 0}.ptl-review-toolbar select{padding:8px;border:1px solid #c7c0b4;border-radius:5px;background:#fff;font-size:12px}.ptl-review-toolbar p{margin:0 0 0 auto;font-size:12px;color:#706a60}.ptl-review{padding:22px 0;border-bottom:1px solid #e4ded2;font-size:13px;line-height:1.75}.ptl-review-author{display:flex;align-items:center;gap:10px}.ptl-review-author strong{font-size:13px}.ptl-review-avatar{width:34px;height:34px;background:#f0ede7;border-radius:50%;display:grid;place-items:center;color:#635d51;font-size:13px}.ptl-review>p{margin:14px 0}.ptl-review>small{font-size:11px;color:#6f6a60}.ptl-load-reviews{display:block;margin:25px auto 0;padding:9px 24px;border:1px solid #aaa295;font-size:12px;border-radius:4px}.ptl-load-reviews[hidden]{display:none}.ptl-review-empty{padding:30px 0;color:#6f6a60}.ptl-full-footer{background:#0c0c0c;color:#f4f1eb;padding:48px 6vw 20px;margin-top:20px}.ptl-footer-top{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid #34312c;padding-bottom:30px}.ptl-footer-top p{margin:0;color:#b7b2a8;font-size:12px}.ptl-full-footer .ptl-wordmark{font-size:15px}.ptl-footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:36px 0}.ptl-footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.ptl-footer-columns h2{font-size:11px;letter-spacing:.13em;font-weight:500;margin:0 0 7px;color:#e6e1d7}.ptl-footer-columns a{font-size:12px;text-decoration:none;color:#b4aea3;line-height:1.5}.ptl-footer-columns a:hover{color:#fff;text-decoration:underline}.ptl-footer-bottom{display:flex;justify-content:space-between;gap:20px;color:#9d9689;font-size:11px;padding:20px 0;border-top:1px solid #34312c}.ptl-footer-faith{text-align:center;max-width:580px;margin:36px auto 20px}.ptl-footer-faith h2{font-size:12px;letter-spacing:.14em;font-weight:500;margin:0 0 16px}.ptl-footer-faith p{font-size:12px;color:#a49d90;line-height:1.7;margin:0}#ptl-search-dialog{width:min(92vw,540px);padding:25px;border:1px solid #d3ccbf;border-radius:14px}#ptl-search-dialog form{display:flex;flex-direction:column;gap:15px;margin-top:20px}#ptl-search-dialog label{font-size:13px}#ptl-search-dialog input{width:100%;padding:13px;border:1px solid #beb7aa;border-radius:5px;background:#fff}#ptl-craft-dialog{width:min(92vw,850px);max-height:92vh;padding:22px;border:0;border-radius:12px}#ptl-craft-dialog>img{display:block;max-height:72vh;max-width:100%;object-fit:contain;margin:0 auto}#ptl-craft-dialog>p{font-size:12px;color:#6b6458;margin:15px 0 0;text-align:center}@media(max-width:799px){.ptl-header{grid-template-columns:42px 1fr 72px;padding-inline:16px}.ptl-header-actions{gap:15px}.ptl-header-actions svg{width:23px;height:23px}.ptl-header .ptl-wordmark{font-size:12px;letter-spacing:.17em}.ptl-wide-section{padding:35px 18px}.ptl-full-details{margin-top:24px}.ptl-mini-review-grid{gap:10px}.ptl-mini-review-grid blockquote{padding:13px;font-size:12px}.ptl-mini-review-grid cite{font-size:10px}.ptl-confidence-grid{gap:6px}.ptl-confidence-grid>div{font-size:9px}.ptl-confidence-grid svg{width:37px;height:37px}.ptl-community-invitation strong{font-size:17px}.ptl-community-stories .ptl-community-title{font-size:24px}.ptl-community-stories [class*=ai-reviews-section-]{padding:35px 18px}.ptl-community-stories [class*=ai-reviews-grid-]{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding-bottom:12px}.ptl-community-stories [class*=ai-reviews-card-]{flex:0 0 83%;scroll-snap-align:start}.ptl-craft{padding-top:10px}.ptl-craft-card{flex-basis:76%;max-width:330px}.ptl-craft .ptl-section-heading h2{font-size:19px}.ptl-essentials>h2{font-size:18px}.ptl-essentials-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.ptl-essential-card h3{font-size:12px}.ptl-essential-card>p{font-size:12px}.ptl-reviews-summary{gap:20px;align-items:flex-start;flex-wrap:wrap}.ptl-review-score{min-width:140px}.ptl-review-score>strong{font-size:30px}.ptl-review-bars{min-width:150px}.ptl-review-toolbar p{width:100%;margin:0}.ptl-full-footer{padding:32px 22px 20px}.ptl-footer-top{display:block}.ptl-footer-top p{margin-top:13px}.ptl-footer-columns{grid-template-columns:1fr 1fr;gap:30px 20px}.ptl-footer-columns nav:last-child{grid-column:1/-1}.ptl-footer-columns a{font-size:12px}.ptl-footer-bottom{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ptl-craft-card>img,.ptl-essential-image img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ptl-pdp-complete.css.map */
