.pp-pillar{min-width:0;--pp-accent: #A59D19;--pp-text: #1A1A1A;--pp-bg: #FFFFFF;--pp-btn-primary: #A59D19;--pp-btn-secondary: #70916E;--pp-border: rgba(26,26,26,.12);--pp-muted: rgba(26,26,26,.58);--pp-bg-alt: #F5F5F5;--pp-bg-alt2: #EFEDE6;--pp-f-heading: "Swis721 Bd BT", Barlow, sans-serif;--pp-f-body: "Swis721 Lt BT", Barlow, sans-serif;--pp-f-link: "Swis721 Md BT", Barlow, sans-serif;--pp-h-weight: 600;--pp-h-ls: -.02em;--pp-t-h1: 3.75rem;--pp-t-h2: 3rem;--pp-t-base: 1rem;--pp-t-sm: .875rem;--pp-t-xs: .75rem;--pp-r: 0rem;--pp-r-full: 9999px;--pp-max: 1200px;--pp-pad: clamp(1.25rem, 5vw, 3rem);--pp-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--pp-ease-out: cubic-bezier(.16, 1, .3, 1);--pp-lift: 0 10px 30px -12px rgba(26,26,26,.18);--pp-lift-strong: 0 18px 44px -16px rgba(26,26,26,.28);font-family:var(--pp-f-body);font-weight:500;font-size:var(--pp-t-base);line-height:1.8;color:var(--pp-text);background:var(--pp-bg);-webkit-font-smoothing:antialiased}.pp-pillar,.pp-pillar *,.pp-pillar *:before,.pp-pillar *:after{box-sizing:border-box}.pp-pillar h1,.pp-pillar h2,.pp-pillar h3,.pp-pillar h4,.pp-pillar p,.pp-pillar ul,.pp-pillar ol,.pp-pillar li,.pp-pillar table,.pp-pillar details,.pp-pillar summary{margin:0;padding:0}.pp-pillar img{max-width:100%;display:block;border:none}.pp-pillar a{color:inherit}.pp-pillar .pp-h1,.pp-pillar .pp-h2,.pp-pillar .pp-h3,.pp-pillar .pp-h4{font-family:var(--pp-f-heading);font-weight:var(--pp-h-weight);letter-spacing:var(--pp-h-ls);line-height:1.1;color:var(--pp-text)}.pp-pillar .pp-h2{font-size:clamp(1.625rem,3.2vw,var(--pp-t-h2));margin:0 0 1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--pp-border)}.pp-pillar .pp-h3{font-size:clamp(1.2rem,2vw,1.6rem);margin-bottom:.625rem}.pp-pillar .pp-h3-gap{margin-top:2.5rem}.pp-pillar .pp-h4{font-size:1.0625rem;margin-bottom:.5rem}.pp-pillar .pp-p{margin:1.125rem 0;font-size:var(--pp-t-base);max-width:72ch}.pp-pillar .pp-list{padding-left:1.5rem;margin:1.25rem 0;list-style:disc}.pp-pillar .pp-li{margin-bottom:.625rem;line-height:1.7}.pp-pillar .pp-strong{font-family:var(--pp-f-link);font-weight:600}.pp-pillar .pp-lead{font-size:clamp(1.0625rem,1.6vw,1.1875rem);color:var(--pp-text);max-width:70ch;margin:1.125rem 0}.pp-pillar .pp-wrap{max-width:var(--pp-max);margin-inline:auto;padding-inline:var(--pp-pad)}.pp-pillar .pp-section{margin-bottom:clamp(2.75rem,5vw,4rem);scroll-margin-top:6rem}.pp-pillar .pp-divider{border:none;border-top:1px solid var(--pp-border);margin:clamp(2rem,4vw,2.5rem) 0}.pp-pillar .pp-hero{padding:clamp(3rem,7vw,5rem) clamp(1.5rem,5vw,2.5rem);background:var(--pp-bg-alt);border-bottom:2px solid var(--pp-border);margin-bottom:clamp(2rem,4vw,3rem)}.pp-pillar .pp-h1{font-size:clamp(2.5rem,5.5vw,var(--pp-t-h1));margin-bottom:1.25rem;line-height:1.05}.pp-pillar .pp-tagline{font-family:var(--pp-f-link);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:600;color:var(--pp-text);margin-bottom:1rem;display:block}.pp-pillar .pp-hero-text{font-size:clamp(1.0625rem,1.6vw,1.1875rem);max-width:860px;margin:1.125rem 0}.pp-pillar .pp-hero-cta{margin-top:2rem;display:flex;gap:.875rem;flex-wrap:wrap;align-items:center}.pp-pillar .pp-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--pp-f-link);font-size:var(--pp-t-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:.875rem 1.75rem;border:2px solid transparent;border-radius:var(--pp-r);text-decoration:none;cursor:pointer;transition:transform .25s var(--pp-ease-spring),opacity .2s,background .2s,color .2s,border-color .2s,box-shadow .3s var(--pp-ease-out)}.pp-pillar .pp-btn-primary{background:var(--pp-btn-primary)!important;color:var(--pp-btn-primary);border-color:var(--pp-btn-primary)}.pp-pillar .pp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px -10px #a59d19b3}.pp-pillar .pp-btn-outline{background:transparent;color:var(--pp-text);border-color:var(--pp-text)}.pp-pillar .pp-btn-outline:hover{background:var(--pp-text);color:var(--pp-bg)}.pp-pillar .pp-btn:active{transform:translateY(0) scale(.98)}.pp-pillar .pp-toc{background:var(--pp-bg-alt);border-left:4px solid var(--pp-accent);padding:1.5rem 1.75rem;margin:clamp(1.5rem,3vw,2rem) 0 clamp(2rem,4vw,2.5rem)}.pp-pillar .pp-toc-title{font-family:var(--pp-f-link);font-size:var(--pp-t-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-accent);margin-bottom:.875rem;display:block}.pp-pillar .pp-toc-list{list-style:none;padding:0;margin:0;counter-reset:pp-toc;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.25rem 2rem}.pp-pillar .pp-toc-item{counter-increment:pp-toc;margin:0;display:flex;align-items:baseline;gap:.5rem}.pp-pillar .pp-toc-item:before{content:counter(pp-toc,decimal-leading-zero);font-family:var(--pp-f-link);font-size:var(--pp-t-xs);font-weight:700;color:var(--pp-accent);flex-shrink:0;min-width:1.5rem}.pp-pillar .pp-toc-link{position:relative;font-family:var(--pp-f-link);font-weight:600;font-size:var(--pp-t-sm);color:var(--pp-text);text-decoration:none;padding:.3rem 0;border-bottom:1px solid transparent;transition:color .2s,border-color .2s;line-height:1.4}.pp-pillar .pp-toc-link:hover,.pp-pillar .pp-toc-link.pp-is-active{color:var(--pp-accent);border-bottom-color:var(--pp-accent)}.pp-pillar .pp-toc-item.pp-is-active:before{color:var(--pp-text)}.pp-pillar .pp-quick-answer{background:var(--pp-bg-alt2);border-left:4px solid var(--pp-btn-secondary);padding:clamp(1.5rem,3vw,2rem);margin:clamp(1.5rem,3vw,2rem) 0;transition:box-shadow .4s var(--pp-ease-out)}.pp-pillar .pp-quick-answer:hover{box-shadow:var(--pp-lift)}.pp-pillar .pp-qa-label{font-family:var(--pp-f-link);font-size:var(--pp-t-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-btn-secondary);margin-bottom:.75rem;display:block}.pp-pillar .pp-qa-q{margin:0 0 .5rem;font-size:var(--pp-t-base)}.pp-pillar .pp-qa-text{margin:.5rem 0 0;font-size:var(--pp-t-base);max-width:72ch}.pp-pillar .pp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.875rem}.pp-pillar .pp-card{margin-top:0!important;background:var(--pp-bg);padding:1.75rem;border:1px solid var(--pp-border);border-radius:var(--pp-r);transition:transform .4s var(--pp-ease-spring),box-shadow .4s var(--pp-ease-out),border-color .3s ease;will-change:transform}.pp-pillar .pp-card:hover{transform:translateY(-6px);box-shadow:var(--pp-lift);border-color:var(--pp-accent)}.pp-pillar .pp-card-title{font-size:1.2rem;margin-top:0;position:relative;display:inline-block}.pp-pillar .pp-card-title:after{content:"";position:absolute;left:0;bottom:-4px;height:2px;width:100%;background:var(--pp-accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--pp-ease-out)}.pp-pillar .pp-card:hover .pp-card-title:after{transform:scaleX(1)}.pp-pillar .pp-card-text{font-size:var(--pp-t-sm);color:var(--pp-muted);margin:1.125rem 0 .75rem;max-width:none}.pp-pillar .pp-card-link{font-family:var(--pp-f-link);font-size:var(--pp-t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pp-accent);text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;transition:gap .3s var(--pp-ease-spring),color .2s}.pp-pillar .pp-card-link:hover{color:var(--pp-text);gap:.625rem}.pp-pillar .pp-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.875rem}.pp-pillar .pp-product-card{background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:var(--pp-r);overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .4s var(--pp-ease-spring),box-shadow .4s var(--pp-ease-out),border-color .2s;will-change:transform}.pp-pillar .pp-product-card:hover{transform:translateY(-6px);box-shadow:var(--pp-lift-strong);border-color:var(--pp-text)}.pp-pillar .pp-product-card:hover .pp-product-name{color:var(--pp-accent)}.pp-pillar .pp-product-img-wrap{position:relative;aspect-ratio:1/1;background:var(--pp-bg-alt);overflow:hidden}.pp-pillar .pp-product-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--pp-ease-out)}.pp-pillar .pp-product-card:hover .pp-product-img{transform:scale(1.06)}.pp-pillar .pp-product-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--pp-ease-out);pointer-events:none}.pp-pillar .pp-product-card:hover .pp-product-img-wrap:after{transform:translate(120%)}.pp-pillar .pp-product-badge{position:absolute;top:.625rem;left:.625rem;font-family:var(--pp-f-link);font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--pp-btn-secondary);color:#fff;padding:.25rem .5rem;border-radius:var(--pp-r)}.pp-pillar .pp-product-info{padding:.875rem 1rem 1.125rem;flex:1;display:flex;flex-direction:column;gap:.25rem}.pp-pillar .pp-product-name{font-family:var(--pp-f-heading);font-weight:600;font-size:var(--pp-t-sm);letter-spacing:var(--pp-h-ls);color:var(--pp-text);line-height:1.3;transition:color .2s}.pp-pillar .pp-product-meta{font-family:var(--pp-f-body);font-size:var(--pp-t-xs);color:var(--pp-muted)}.pp-pillar .pp-product-price{font-family:var(--pp-f-link);font-weight:700;font-size:var(--pp-t-sm);color:var(--pp-text);margin-top:auto;padding-top:.5rem}.pp-pillar .pp-product-img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--pp-bg-alt);color:var(--pp-muted);font-family:var(--pp-f-body);font-size:var(--pp-t-xs);text-align:center;padding:1rem;line-height:1.4}.pp-pillar .pp-shop-all{text-align:center;margin-top:2rem}.pp-pillar .pp-highlight{background:var(--pp-bg-alt);padding:clamp(1.5rem,3vw,2rem);border-left:4px solid var(--pp-accent);margin:clamp(2rem,4vw,2.5rem) 0;transition:box-shadow .4s var(--pp-ease-out)}.pp-pillar .pp-highlight:hover{box-shadow:var(--pp-lift)}.pp-pillar .pp-highlight-title{border:none;padding:0;font-size:clamp(1.375rem,2.2vw,1.875rem);margin-bottom:1.25rem}.pp-pillar .pp-highlight-list{padding-left:1.25rem;margin-bottom:0}.pp-pillar .pp-highlight-list .pp-li{font-size:var(--pp-t-base)}.pp-pillar .pp-table-wrap{overflow-x:auto;border:1px solid var(--pp-border);margin-top:1.5rem;-webkit-overflow-scrolling:touch}.pp-pillar .pp-table{width:100%;border-collapse:collapse;min-width:520px}.pp-pillar .pp-caption{font-size:var(--pp-t-xs);color:var(--pp-muted);padding:0 0 .75rem;text-align:left;caption-side:top}.pp-pillar .pp-th,.pp-pillar .pp-td{text-align:left;padding:.875rem 1.125rem;font-size:var(--pp-t-sm);border-bottom:1px solid var(--pp-border);vertical-align:top;border-left:none;border-right:none;border-top:none}.pp-pillar .pp-th{background:var(--pp-text);color:var(--pp-bg);font-family:var(--pp-f-link);font-weight:700;font-size:var(--pp-t-xs);letter-spacing:.06em;text-transform:uppercase}.pp-pillar .pp-tbody .pp-tr:nth-child(2n){background:var(--pp-bg-alt)}.pp-pillar .pp-tbody .pp-tr{transition:background .2s ease}.pp-pillar .pp-tbody .pp-tr:hover{background:var(--pp-bg-alt2)}.pp-pillar .pp-tbody .pp-tr:last-child .pp-td{border-bottom:none}.pp-pillar .pp-td .pp-strong{font-family:var(--pp-f-link);font-weight:700}.pp-pillar .pp-faq-item{background:var(--pp-bg);border:1px solid var(--pp-border);border-left:4px solid var(--pp-accent);border-radius:var(--pp-r);margin-bottom:.75rem;overflow:hidden}.pp-pillar .pp-faq-q{list-style:none;cursor:pointer;padding:1.125rem 1.5rem;font-family:var(--pp-f-heading);font-weight:600;font-size:1.0625rem;letter-spacing:var(--pp-h-ls);color:var(--pp-text);display:flex;justify-content:space-between;align-items:center;gap:1rem;line-height:1.3;transition:color .2s,background .25s ease}.pp-pillar .pp-faq-q::-webkit-details-marker{display:none}.pp-pillar .pp-faq-q::marker{content:""}.pp-pillar .pp-faq-q:hover{color:var(--pp-accent);background:var(--pp-bg-alt)}.pp-pillar .pp-faq-icon{flex-shrink:0;width:1.25rem;height:1.25rem;position:relative}.pp-pillar .pp-faq-icon:before,.pp-pillar .pp-faq-icon:after{content:"";position:absolute;background:var(--pp-accent);top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .3s var(--pp-ease-spring),opacity .25s ease}.pp-pillar .pp-faq-icon:before{width:.875rem;height:2px}.pp-pillar .pp-faq-icon:after{width:2px;height:.875rem}.pp-pillar .pp-faq-item[open] .pp-faq-q{color:var(--pp-accent)}.pp-pillar .pp-faq-item[open] .pp-faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.pp-pillar .pp-faq-answer{padding:0 1.5rem 1.25rem}.pp-pillar .pp-faq-text{font-size:var(--pp-t-sm);color:var(--pp-muted);margin:0;max-width:none}.pp-pillar .pp-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.625rem;margin-top:1rem}.pp-pillar .pp-chip{margin:0}.pp-pillar .pp-chip-link{font-family:var(--pp-f-link);font-size:var(--pp-t-xs);font-weight:600;text-decoration:none;color:var(--pp-muted);border:1.5px solid var(--pp-border);padding:.5rem 1rem;border-radius:var(--pp-r-full);display:block;transition:border-color .25s,color .25s,transform .3s var(--pp-ease-spring),background .25s}.pp-pillar .pp-chip-link:hover{border-color:var(--pp-text);color:var(--pp-text);transform:translateY(-3px);background:var(--pp-bg-alt)}.pp-pillar .pp-cta-band{background:var(--pp-text);color:var(--pp-bg);padding:clamp(2.5rem,6vw,3.75rem) clamp(1.5rem,5vw,2.5rem);text-align:center;margin-top:clamp(3rem,6vw,5rem)}.pp-pillar .pp-cta-title{color:var(--pp-bg);border:none;padding:0;font-size:clamp(1.75rem,3.5vw,2.5rem);max-width:22ch;margin-inline:auto;margin-bottom:1.25rem}.pp-pillar .pp-cta-text{max-width:52ch;margin:1.125rem auto;color:#fffc}.pp-pillar .pp-cta-text .pp-strong{color:var(--pp-bg);font-family:var(--pp-f-link)}.pp-pillar .pp-cta-band .pp-btn-primary{background:var(--pp-accent);border-color:var(--pp-accent);color:#fff;margin-top:1.5rem}.pp-pillar .pp-foot{background:var(--pp-text);color:#ffffff80;font-family:var(--pp-f-body);font-size:var(--pp-t-xs);text-align:center;padding:1.25rem;border-top:1px solid rgba(255,255,255,.08)}.pp-pillar .pp-foot-link{color:#ffffffbf;text-decoration:underline;text-underline-offset:3px}.pp-pillar .pp-progress{position:fixed;top:0;left:0;right:0;height:3px;background:transparent;z-index:9999;pointer-events:none}.pp-pillar .pp-progress-bar{height:100%;width:0%;background:linear-gradient(90deg,var(--pp-accent),var(--pp-btn-secondary));transition:width .12s linear}.pp-pillar .pp-to-top{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);width:3rem;height:3rem;border-radius:var(--pp-r-full);background:var(--pp-text);color:var(--pp-bg);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .3s var(--pp-ease-out),transform .35s var(--pp-ease-spring),visibility .3s;z-index:9998;box-shadow:var(--pp-lift-strong)}.pp-pillar .pp-to-top.pp-is-shown{opacity:1;visibility:visible;transform:none}.pp-pillar .pp-to-top:hover{background:var(--pp-accent);transform:translateY(-3px)}.pp-pillar .pp-to-top-icon{width:1.15rem;height:1.15rem}.pp-pillar.pp-js [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s var(--pp-ease-out),transform .7s var(--pp-ease-out);will-change:opacity,transform}.pp-pillar.pp-js [data-reveal].pp-is-visible{opacity:1;transform:none}.pp-pillar.pp-js [data-reveal-stagger]>*{opacity:0;transform:translateY(20px);transition:opacity .6s var(--pp-ease-out),transform .6s var(--pp-ease-out)}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*{opacity:1;transform:none}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(1){transition-delay:0s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(2){transition-delay:.06s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(3){transition-delay:.12s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(4){transition-delay:.18s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(5){transition-delay:.24s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(6){transition-delay:.3s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(7){transition-delay:.36s}.pp-pillar.pp-js [data-reveal-stagger].pp-is-visible>*:nth-child(8){transition-delay:.42s}.pp-pillar.pp-js .pp-hero .pp-h1,.pp-pillar.pp-js .pp-hero .pp-tagline,.pp-pillar.pp-js .pp-hero .pp-hero-text,.pp-pillar.pp-js .pp-hero-cta{opacity:0;transform:translateY(18px);animation:ppHeroIn .85s var(--pp-ease-out) forwards}.pp-pillar.pp-js .pp-hero .pp-tagline{animation-delay:.1s}.pp-pillar.pp-js .pp-hero .pp-hero-text{animation-delay:.2s}.pp-pillar.pp-js .pp-hero-cta{animation-delay:.32s}@keyframes ppHeroIn{to{opacity:1;transform:none}}@media(max-width:900px){.pp-pillar .pp-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pp-pillar .pp-h2{font-size:1.5rem}.pp-pillar .pp-h3{font-size:1.2rem}.pp-pillar .pp-hero{padding:2.5rem 1.25rem}.pp-pillar .pp-h1{font-size:2.125rem}}@media(max-width:560px){.pp-pillar .pp-hero-cta{flex-direction:column;align-items:stretch}.pp-pillar .pp-hero-cta .pp-btn,.pp-pillar .pp-shop-all .pp-btn,.pp-pillar .pp-cta-band .pp-btn{width:100%;justify-content:center}}@media(max-width:480px){.pp-pillar .pp-product-grid{grid-template-columns:1fr 1fr;gap:.75rem}}@media(max-width:400px){.pp-pillar .pp-product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pp-pillar *,.pp-pillar *:before,.pp-pillar *:after{transition:none!important;animation:none!important}.pp-pillar.pp-js [data-reveal],.pp-pillar.pp-js [data-reveal-stagger]>*,.pp-pillar.pp-js .pp-hero .pp-h1,.pp-pillar.pp-js .pp-hero .pp-tagline,.pp-pillar.pp-js .pp-hero .pp-hero-text,.pp-pillar.pp-js .pp-hero-cta{opacity:1!important;transform:none!important}.pp-pillar .pp-card:hover,.pp-pillar .pp-product-card:hover,.pp-pillar .pp-btn-primary:hover,.pp-pillar .pp-chip-link:hover,.pp-pillar .pp-to-top:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/178/assets/pillar-page.css.map */
