﻿.pp-home-desktop{--pp-ink:#151411;--pp-ink-soft:#332f27;--pp-muted:#5f6b63;--pp-line:#e6e9e2;--pp-paper:#f8f8f3;--pp-cream:#f0f0e7;--pp-green:#c7a35f;--pp-green-dark:#9b7838;--pp-dark:#111110;background:#fff;color:var(--pp-ink);font-family:DM Sans,Inter,sans-serif;font-size:16px;line-height:1.5;overflow:hidden}.pp-home-desktop *{box-sizing:border-box}.pp-home-desktop img{display:block;max-width:100%}.pp-home-desktop a{color:inherit;text-decoration:none}.pp-home-desktop button,.pp-home-desktop input{font:inherit}.pp-home-desktop button{cursor:pointer}.pp-home-desktop a:focus-visible,.pp-home-desktop button:focus-visible,.pp-home-desktop input:focus-visible{outline:3px solid #a98746;outline-offset:3px}.pp-home-desktop h1,.pp-home-desktop h2,.pp-home-desktop h3,.pp-home-desktop p{margin-top:0}.pp-home-desktop h1,.pp-home-desktop h2,.pp-home-desktop h3{letter-spacing:-.045em}.pp-home-desktop h1 em,.pp-home-desktop h2 em{font-family:Playfair Display,Georgia,serif;font-weight:500}.pp-home-desktop .pp-promo{align-items:center;background:var(--pp-dark);color:#effbf3;display:flex;font-size:14px;gap:9px;justify-content:center;letter-spacing:.01em;min-height:36px;padding:7px 20px}.pp-home-desktop .pp-promo strong{color:#fff;font-weight:700}.pp-home-desktop .pp-promo a{align-items:center;display:inline-flex;font-weight:700;gap:5px;margin-left:10px}.pp-home-desktop .pp-promo-dot{background:var(--pp-green);border-radius:50%;height:6px;width:6px}.pp-home-desktop .pp-header{align-items:center;border-bottom:1px solid rgba(23,33,30,.08);display:flex;gap:28px;justify-content:space-between;margin:auto;min-height:86px;position:relative;width:min(1320px,calc(100% - 72px));z-index:20}.pp-home-desktop .pp-logo{align-items:center;display:inline-flex;flex-shrink:0;gap:9px}.pp-home-desktop .pp-logo-mark{display:grid;gap:3px;grid-template-columns:repeat(2,8px);grid-template-rows:repeat(3,8px);transform:rotate(-12deg)}.pp-home-desktop .pp-logo-mark i{background:#9b7838;border-radius:2px 5px 2px 5px;display:block;height:8px;width:8px}.pp-home-desktop .pp-logo-mark i:nth-child(2),.pp-home-desktop .pp-logo-mark i:nth-child(5){background:#c7a35f}.pp-home-desktop .pp-logo-mark i:nth-child(3){background:#171613}.pp-home-desktop .pp-logo-word{color:#171613;font-size:21px;font-weight:700;letter-spacing:-.07em;line-height:1}.pp-home-desktop .pp-logo-word small{color:#626f66;display:block;font-size:11px;font-weight:700;letter-spacing:.22em;margin-top:6px}.pp-home-desktop .pp-nav{align-items:center;display:flex;flex:1;gap:clamp(16px,2.25vw,34px);justify-content:center}.pp-home-desktop .pp-nav a{color:#4d5b54;font-size:12px;font-weight:600;padding:10px 0;transition:color .18s;white-space:nowrap}.pp-home-desktop .pp-nav a:hover{color:#8a682e}.pp-home-desktop .pp-header-actions{align-items:center;display:flex;gap:14px}.pp-home-desktop .pp-icon-button,.pp-home-desktop .pp-menu-button{background:transparent;border:0;color:var(--pp-ink);display:grid;padding:8px;place-items:center}.pp-home-desktop .pp-header-upload{align-items:center;background:var(--pp-green);border-radius:5px;color:#14241a!important;display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:13px 17px;transition:background .18s,transform .18s;white-space:nowrap}.pp-home-desktop .pp-btn-mint:hover,.pp-home-desktop .pp-header-upload:hover{background:#dfc184;transform:translateY(-1px)}.pp-home-desktop .pp-menu-button{display:none}.pp-home-desktop .pp-search-panel{background:#fff;border:1px solid var(--pp-line);border-radius:8px;box-shadow:0 18px 45px rgba(23,33,30,.14);padding:18px;position:absolute;right:0;top:calc(100% - 4px);width:min(420px,100%);z-index:30}.pp-home-desktop .pp-search-panel label{color:var(--pp-muted);display:block;font-size:14px;font-weight:700;margin-bottom:9px}.pp-home-desktop .pp-search-panel div{border:1px solid #dfe4dc;border-radius:5px;display:flex;overflow:hidden}.pp-home-desktop .pp-search-panel input[name=q]{border:0;flex:1;min-width:0;outline:0;padding:12px}.pp-home-desktop .pp-search-panel button{background:var(--pp-green);border:0;display:grid;place-items:center;width:46px}.pp-home-desktop .pp-hero{align-items:center;display:grid;gap:clamp(38px,6vw,88px);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin:0 auto;min-height:595px;padding:58px 0 64px;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-hero-copy{padding:0 0 0 clamp(0px,1vw,16px);position:relative;z-index:2}.pp-home-desktop .pp-eyebrow,.pp-home-desktop .pp-kicker{align-items:center;color:#5f6b63;display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}.pp-home-desktop .pp-kicker{margin-bottom:24px}.pp-home-desktop .pp-kicker>span{background:#b28b45;display:inline-block;height:1px;width:22px}.pp-home-desktop .pp-hero h1{font-size:clamp(42px,4.25vw,64px);font-weight:500;letter-spacing:-.065em;line-height:1.07;margin-bottom:21px;max-width:640px}.pp-home-desktop .pp-hero h1 em{color:#9b7838}.pp-home-desktop .pp-hero-subtitle{color:#5f6b63;font-size:15px;line-height:1.85;margin-bottom:27px;max-width:490px}.pp-home-desktop .pp-hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.pp-home-desktop .pp-btn{align-items:center;border-radius:5px;display:inline-flex;font-size:12px;font-weight:700;gap:17px;justify-content:center;min-height:48px;padding:14px 19px;transition:transform .18s,background .18s,border-color .18s}.pp-home-desktop .pp-btn:hover{transform:translateY(-2px)}.pp-home-desktop .pp-btn-dark{background:var(--pp-dark);border:1px solid var(--pp-dark);color:#fff!important}.pp-home-desktop .pp-btn-dark:hover{background:#28231a;border-color:#28231a}.pp-home-desktop .pp-btn-light{background:#fff;border:1px solid #d8ded7;color:var(--pp-ink)}.pp-home-desktop .pp-btn-light:hover{background:#fbf8f0;border-color:#769b7f}.pp-home-desktop .pp-btn-mint{background:var(--pp-green);border:1px solid var(--pp-green);color:#14241a!important}.pp-home-desktop .pp-hero-note{align-items:center;color:#626f66;display:flex;font-size:13px;gap:8px;margin-top:18px;max-width:450px}.pp-home-desktop .pp-note-check{background:#f3ead3;border-radius:50%;color:#307249;display:inline-grid;flex-shrink:0;font-size:14px;height:17px;place-items:center;width:17px}.pp-home-desktop .pp-hero-proof{align-items:center;border-top:1px solid var(--pp-line);gap:21px;margin-top:38px;padding-top:22px}.pp-home-desktop .pp-hero-proof>div{display:flex;flex-direction:column;gap:3px}.pp-home-desktop .pp-hero-proof strong{font-size:13px;letter-spacing:-.025em}.pp-home-desktop .pp-hero-proof span{color:#626f66;font-size:13px}.pp-home-desktop .pp-hero-proof>i{background:#e8e1d3;height:29px}.pp-home-desktop .pp-hero-visual{border-radius:7px;height:468px;min-width:0;overflow:visible;position:relative}.pp-home-desktop .pp-hero-image{border-radius:7px;height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-hero-image-shade{background:linear-gradient(0deg,rgba(12,22,17,.67),transparent 49%);border-radius:7px;inset:0;position:absolute}.pp-home-desktop .pp-hero-caption{bottom:29px;color:#fff;left:32px;position:absolute}.pp-home-desktop .pp-caption-overline{color:#eadfc5;display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:9px}.pp-home-desktop .pp-hero-caption strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:29px;font-weight:500;letter-spacing:-.025em;line-height:1.13;margin-bottom:15px}.pp-home-desktop .pp-hero-caption a{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.6);display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding-bottom:4px}.pp-home-desktop .pp-float-card{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border:1px solid hsla(0,0%,100%,.7);border-radius:6px;box-shadow:0 12px 34px rgba(22,34,27,.14);display:flex;gap:11px;padding:13px 16px;position:absolute}.pp-home-desktop .pp-float-card-top{right:-25px;top:28px}.pp-home-desktop .pp-float-icon{background:#f7efd9;border-radius:50%;color:#9b7838;display:grid;font-size:20px;height:34px;place-items:center;width:34px}.pp-home-desktop .pp-float-card small,.pp-home-desktop .pp-float-card strong{display:block}.pp-home-desktop .pp-float-card strong{font-size:14px;margin-bottom:2px}.pp-home-desktop .pp-float-card small{color:#626f66;font-size:12px}.pp-home-desktop .pp-float-card-bottom{bottom:24px;gap:10px;min-width:235px;right:-22px}.pp-home-desktop .pp-float-swatch{border-radius:4px;flex-shrink:0;height:43px;overflow:hidden;width:43px}.pp-home-desktop .pp-float-swatch img{height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-float-card-bottom>div:nth-child(2){flex:1}.pp-home-desktop .pp-float-card-bottom small{font-size:11px;letter-spacing:.1em;margin-bottom:4px}.pp-home-desktop .pp-float-card-bottom strong{font-size:13px}.pp-home-desktop .pp-float-arrow{background:#f4ead5;border-radius:50%;color:#3d8054;display:grid;height:29px;place-items:center;width:29px}.pp-home-desktop .pp-benefits{background:#fbfcf9;border-bottom:1px solid #eaede7;border-top:1px solid #eaede7;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);min-height:100px;padding:18px max(36px,calc(50% - 660px))}.pp-home-desktop .pp-benefit{align-items:center;display:flex;gap:12px;min-width:0}.pp-home-desktop .pp-benefit-icon{background:#fff;border:1px solid #e9e1d2;border-radius:50%;display:grid;flex-shrink:0;font-size:18px;height:39px;place-items:center;width:39px}.pp-home-desktop .pp-benefit small,.pp-home-desktop .pp-benefit strong{display:block}.pp-home-desktop .pp-benefit strong{font-size:14px;margin-bottom:3px}.pp-home-desktop .pp-benefit small{color:#626f66;font-size:12px;line-height:1.5}.pp-home-desktop .pp-section{margin:0 auto;padding:100px 0 96px;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-section-heading{align-items:flex-end;display:flex;gap:26px;justify-content:space-between;margin-bottom:32px}.pp-home-desktop .pp-eyebrow{margin-bottom:13px}.pp-home-desktop .pp-faq-intro h2,.pp-home-desktop .pp-last-cta h2,.pp-home-desktop .pp-quality-heading h2,.pp-home-desktop .pp-review-intro h2,.pp-home-desktop .pp-section-heading h2{font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.12;margin-bottom:12px}.pp-home-desktop .pp-faq-intro h2 em,.pp-home-desktop .pp-last-cta h2 em,.pp-home-desktop .pp-quality-heading h2 em,.pp-home-desktop .pp-review-intro h2 em,.pp-home-desktop .pp-section-heading h2 em{color:#4c805c}.pp-home-desktop .pp-section-heading p{color:#626f66;font-size:12px;margin:0}.pp-home-desktop .pp-underlined-link{border-bottom:1px solid #aab9aa;font-size:14px;gap:10px;white-space:nowrap}.pp-home-desktop .pp-underlined-link:hover{border-color:#9b7838;color:#9b7838}.pp-home-desktop .pp-product-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-home-desktop .pp-product-card{background:#fff;border:1px solid #ebeee8;border-radius:7px;overflow:hidden;transition:box-shadow .2s,transform .2s,border-color .2s}.pp-home-desktop .pp-product-card:hover{border-color:#d6e1d5;box-shadow:0 15px 35px rgba(34,53,41,.08);transform:translateY(-4px)}.pp-home-desktop .pp-product-image-wrap{background:#f2f1eb;display:block;height:245px;overflow:hidden;position:relative}.pp-home-desktop .pp-product-image-wrap>img{height:100%;object-fit:cover;transition:transform .5s;width:100%}.pp-home-desktop .pp-product-card:hover .pp-product-image-wrap>img{transform:scale(1.04)}.pp-home-desktop .pp-product-badge{background:hsla(0,0%,100%,.93);border-radius:3px;color:#49694f;font-size:11px;font-weight:700;left:12px;letter-spacing:.12em;padding:6px 8px;position:absolute;top:12px}.pp-home-desktop .pp-product-arrow{background:#fff;border-radius:50%;bottom:12px;color:#1e3025;display:grid;height:34px;place-items:center;position:absolute;right:12px;transition:background .18s,transform .18s;width:34px}.pp-home-desktop .pp-product-card:hover .pp-product-arrow{background:var(--pp-green);transform:rotate(-45deg)}.pp-home-desktop .pp-product-info{padding:18px 17px 16px}.pp-home-desktop .pp-product-eyebrow{color:#626f66;display:block;font-size:11px;letter-spacing:.14em;margin-bottom:7px}.pp-home-desktop .pp-product-info h3{font-size:16px;font-weight:600;letter-spacing:-.035em;margin-bottom:7px}.pp-home-desktop .pp-product-info p{color:#626f66;font-size:13px;line-height:1.65;margin-bottom:17px;min-height:38px}.pp-home-desktop .pp-product-bottom{align-items:center;border-top:1px solid #eef0ec;display:flex;gap:8px;justify-content:space-between;padding-top:13px}.pp-home-desktop .pp-product-bottom>strong{font-size:14px}.pp-home-desktop .pp-product-bottom a{align-items:center;color:#38744d;display:inline-flex;font-size:13px;font-weight:700;gap:6px}.pp-home-desktop .pp-compare-band{background:var(--pp-dark);color:#f6f8f3;display:grid;grid-template-columns:1fr 1fr;min-height:570px}.pp-home-desktop .pp-compare-image{min-height:570px;overflow:hidden;position:relative}.pp-home-desktop .pp-compare-image>img{height:100%;inset:0;object-fit:cover;opacity:.85;position:absolute;width:100%}.pp-home-desktop .pp-compare-image:after{background:linear-gradient(0deg,rgba(15,27,21,.45),transparent 65%);content:"";inset:0;position:absolute}.pp-home-desktop .pp-compare-image-label{align-items:center;bottom:27px;color:#f0f8ef;display:flex;font-size:11px;font-weight:700;gap:12px;left:32px;letter-spacing:.15em;position:absolute;z-index:2}.pp-home-desktop .pp-compare-image-label i{background:#97d8a5;display:block;height:1px;width:38px}.pp-home-desktop .pp-compare-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:67px clamp(38px,6vw,95px)}.pp-home-desktop .pp-eyebrow-light{color:#b2c6b7}.pp-home-desktop .pp-compare-copy h2{font-size:clamp(39px,4.1vw,56px);font-weight:500;line-height:1.05;margin-bottom:20px}.pp-home-desktop .pp-compare-copy h2 em{color:#e7d2a2}.pp-home-desktop .pp-compare-copy>p{color:#becac0;font-size:12px;line-height:1.8;margin-bottom:25px;max-width:470px}.pp-home-desktop .pp-format-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:14px}.pp-home-desktop .pp-format-pill{background:transparent;border:1px solid hsla(0,0%,100%,.22);border-radius:3px;color:#f2e7ce;font-size:12px;padding:9px 11px;transition:background .18s,color .18s,border-color .18s}.pp-home-desktop .pp-format-pill:hover{border-color:#e7d2a2}.pp-home-desktop .pp-format-pill-active{background:#d8c08b;border-color:#d8c08b;color:#18271d}.pp-home-desktop .pp-selected-format{align-items:center;border-top:1px solid hsla(0,0%,100%,.15);display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;padding:15px 0 17px;width:100%}.pp-home-desktop .pp-selected-format>div>span{color:#9caea1;display:block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:5px}.pp-home-desktop .pp-selected-format strong{display:block;font-size:15px}.pp-home-desktop .pp-selected-format strong small{color:#b0e5bd;font-size:13px;font-weight:500;letter-spacing:0;margin-left:8px}.pp-home-desktop .pp-selected-format p{color:#b8c6bc;font-size:13px;margin:3px 0 0}.pp-home-desktop .pp-selected-format>a{border:1px solid hsla(0,0%,100%,.24);border-radius:50%;display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.pp-home-desktop .pp-selected-format>a:hover{border-color:#e7d2a2;color:#e7d2a2}.pp-home-desktop .pp-compare-copy .pp-btn{margin-bottom:12px}.pp-home-desktop .pp-compare-footnote{color:#a49a83;font-size:11px}.pp-home-desktop .pp-wall-section{padding-bottom:98px;padding-top:100px}.pp-home-desktop .pp-wall-grid{display:grid;gap:16px;grid-template-columns:1.2fr 1fr 1fr}.pp-home-desktop .pp-wall-card{background:#e8e1d3;border-radius:6px;display:block;height:410px;overflow:hidden;position:relative}.pp-home-desktop .pp-wall-large{height:410px}.pp-home-desktop .pp-wall-card img{height:100%;object-fit:cover;transition:transform .6s;width:100%}.pp-home-desktop .pp-wall-card:hover img{transform:scale(1.05)}.pp-home-desktop .pp-wall-overlay{background:linear-gradient(180deg,rgba(15,25,19,.06) 25%,rgba(15,25,19,.72));inset:0;position:absolute}.pp-home-desktop .pp-wall-content{bottom:22px;color:#fff;left:22px;position:absolute;right:18px}.pp-home-desktop .pp-wall-content small{color:#d4e8d7;display:block;font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:8px}.pp-home-desktop .pp-wall-content strong{display:block;font-family:Playfair Display,Georgia,serif;font-size:26px;font-weight:500;letter-spacing:-.025em;line-height:1.12;margin-bottom:16px}.pp-home-desktop .pp-wall-content>span{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.55);display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding-bottom:5px}.pp-home-desktop .pp-gift-business{display:grid;gap:0;grid-template-columns:1fr 1fr}.pp-home-desktop .pp-gift-panel{align-items:stretch;background:#f4efe4;display:grid;grid-template-columns:.86fr 1.14fr;min-height:410px}.pp-home-desktop .pp-gift-panel>img{height:100%;min-height:410px;object-fit:cover;width:100%}.pp-home-desktop .pp-panel-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:45px clamp(25px,4vw,54px)}.pp-home-desktop .pp-business-text h2,.pp-home-desktop .pp-panel-content h2{font-size:clamp(31px,3vw,40px);font-weight:500;line-height:1.1;margin-bottom:14px}.pp-home-desktop .pp-panel-content h2 em{color:#4d835d}.pp-home-desktop .pp-business-text>p,.pp-home-desktop .pp-panel-content>p{color:#5f5a50;font-size:14px;line-height:1.8;margin-bottom:20px}.pp-home-desktop .pp-mini-links{display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:24px}.pp-home-desktop .pp-mini-links a{align-items:center;color:#3b7850;display:inline-flex;font-size:12px;font-weight:700;gap:5px}.pp-home-desktop .pp-panel-content .pp-btn{font-size:13px;min-height:43px;padding:11px 14px}.pp-home-desktop .pp-business-panel{align-items:center;background:#1a2721;color:#fff;display:flex;gap:10px;justify-content:space-between;min-height:410px;overflow:hidden;padding:48px clamp(25px,4vw,56px);position:relative}.pp-home-desktop .pp-business-text{max-width:350px;position:relative;z-index:2}.pp-home-desktop .pp-business-text h2 em{color:#9be2b0}.pp-home-desktop .pp-business-text>p{color:#becac0}.pp-home-desktop .pp-business-list{color:#d9e3da;display:flex;flex-direction:column;font-size:13px;gap:8px;margin-bottom:25px}.pp-home-desktop .pp-business-list span:before{background:rgba(111,211,154,.17);color:#9be2b0;content:"âœ“";display:inline-grid;font-size:12px;height:15px;margin-right:8px;place-items:center;width:15px}.pp-home-desktop .pp-business-text .pp-btn{font-size:13px;min-height:43px;padding:12px 15px}.pp-home-desktop .pp-business-art{bottom:38px;min-width:180px;position:absolute;right:-5px;top:43px;width:42%}.pp-home-desktop .pp-paper{border-radius:2px;box-shadow:0 12px 26px rgba(0,0,0,.2);height:196px;position:absolute;width:140px}.pp-home-desktop .pp-paper-back{background:#9fc2a3;left:38px;opacity:.8;top:27px;transform:rotate(13deg)}.pp-home-desktop .pp-paper-mid{background:#e6c57a;color:#26352c;left:16px;padding:20px 15px;top:1px;transform:rotate(-8deg)}.pp-home-desktop .pp-paper-mid span{display:block;font-family:Playfair Display,Georgia,serif;font-size:12px;font-weight:700;margin-bottom:23px}.pp-home-desktop .pp-paper-mid i{background:#7a8d72;display:block;height:3px;margin-bottom:9px;width:80%}.pp-home-desktop .pp-paper-mid i:nth-of-type(2){width:55%}.pp-home-desktop .pp-paper-mid i:nth-of-type(3){width:66%}.pp-home-desktop .pp-paper-front{background:#f8f4e8;color:#23352a;display:flex;flex-direction:column;justify-content:space-between;left:66px;padding:18px 15px;top:60px;transform:rotate(5deg)}.pp-home-desktop .pp-paper-front strong{font-family:Playfair Display,Georgia,serif;font-size:24px;letter-spacing:-.04em;line-height:.96}.pp-home-desktop .pp-paper-front small{font-size:5px;font-weight:700;letter-spacing:.16em}.pp-home-desktop .pp-business-spark{color:#9be2b0;font-size:32px;position:absolute;right:20px;top:-8px}.pp-home-desktop .pp-quality-strip{align-items:center;background:#fbfcf8;border-bottom:1px solid #edf0e9;border-top:1px solid #edf0e9;display:grid;gap:8%;grid-template-columns:.85fr 1.15fr;padding:92px max(36px,calc(50% - 600px))}.pp-home-desktop .pp-quality-heading h2{max-width:430px}.pp-home-desktop .pp-quality-heading>p{color:#626f66;font-size:12px;line-height:1.85;margin-bottom:19px;max-width:430px}.pp-home-desktop .pp-quality-heading>a{align-items:center;border-bottom:1px solid #d8c9a7;color:#3e8054;display:inline-flex;font-size:13px;font-weight:700;gap:9px;padding-bottom:6px}.pp-home-desktop .pp-quality-items{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.pp-home-desktop .pp-quality-items article{border-left:1px solid #dfe7dd;padding:22px 17px}.pp-home-desktop .pp-quality-items article>span{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:26px}.pp-home-desktop .pp-quality-items strong{display:block;font-size:13px;line-height:1.4;margin-bottom:10px}.pp-home-desktop .pp-quality-items p{color:#626f66;font-size:13px;line-height:1.8;margin-bottom:0}.pp-home-desktop .pp-reviews{align-items:center;display:grid;gap:38px;grid-template-columns:1fr .72fr 1fr;margin:0 auto;padding:92px 0;width:min(1200px,calc(100% - 72px))}.pp-home-desktop .pp-review-intro h2{line-height:1.08}.pp-home-desktop .pp-review-intro>p{color:#626f66;font-size:14px;line-height:1.8;margin-bottom:20px;max-width:300px}.pp-home-desktop .pp-rating-card{background:#fff;border:1px solid #e8e1d3;border-radius:6px;padding:28px 25px;text-align:center}.pp-home-desktop .pp-rating-number{font-family:Playfair Display,Georgia,serif;font-size:56px;letter-spacing:-.06em;line-height:1}.pp-home-desktop .pp-rating-number span{color:#626f66;font-family:DM Sans,sans-serif;font-size:16px;letter-spacing:0}.pp-home-desktop .pp-stars{color:#e1a642;font-size:15px;letter-spacing:.18em;margin:12px 0 9px}.pp-home-desktop .pp-rating-card>strong{display:block;margin-bottom:8px}.pp-home-desktop .pp-rating-card>p{color:#626f66;font-size:13px;line-height:1.7;margin-bottom:16px}.pp-home-desktop .pp-rating-card>a{align-items:center;color:#3b8053;display:inline-flex;font-size:13px;font-weight:700;gap:7px}.pp-home-desktop .pp-review-image{border-radius:6px;height:285px;min-height:260px;overflow:hidden;position:relative}.pp-home-desktop .pp-review-image img{height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-review-image span{bottom:20px;color:#fff;font-family:Playfair Display,Georgia,serif;font-size:21px;left:20px;line-height:1.1;position:absolute;text-shadow:0 2px 12px rgba(0,0,0,.5)}.pp-home-desktop .pp-faq-section{border-top:1px solid #e9ede7;display:grid;gap:10%;grid-template-columns:.7fr 1.3fr;margin:0 auto;padding:75px 0 95px;width:min(1180px,calc(100% - 72px))}.pp-home-desktop .pp-faq-intro h2{margin-bottom:13px}.pp-home-desktop .pp-faq-intro>p{color:#5f5a50;font-size:14px;margin-bottom:20px}.pp-home-desktop .pp-faq-intro>a{border-bottom:1px solid #d8c9a7;color:#9b7838;font-size:13px}.pp-home-desktop .pp-faq-list{border-top:1px solid #e8e1d3}.pp-home-desktop .pp-faq-item{border-bottom:1px solid #e8e1d3}.pp-home-desktop .pp-faq-item button{align-items:center;background:transparent;border:0;color:var(--pp-ink);display:flex;font-size:12px;font-weight:600;gap:20px;justify-content:space-between;padding:18px 0;text-align:left;width:100%}.pp-home-desktop .pp-faq-item button b{border:1px solid #e8e1d3;border-radius:50%;color:#4e8d60;display:grid;flex-shrink:0;font-size:15px;font-weight:500;height:25px;place-items:center;width:25px}.pp-home-desktop .pp-faq-item>p{color:#626f66;font-size:14px;line-height:1.8;margin:-3px 0 0;max-width:670px;padding:0 38px 18px 0}.pp-home-desktop .pp-last-cta{align-items:center;background:#f6f0e2;display:flex;gap:30px;justify-content:space-between;padding:52px max(36px,calc(50% - 600px))}.pp-home-desktop .pp-last-cta h2{margin-bottom:10px}.pp-home-desktop .pp-last-cta>div>p{color:#5f5a50;font-size:14px;margin:0}.pp-home-desktop .pp-last-cta>.pp-btn{flex-shrink:0}.pp-home-desktop .pp-footer{color:#f7f4ed}.pp-home-desktop .pp-footer-main{display:grid;gap:45px;grid-template-columns:1.5fr repeat(4,1fr);margin:0 auto;padding:63px 0 47px;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-logo-footer .pp-logo-word{color:#f5f8f3}.pp-home-desktop .pp-logo-footer .pp-logo-word small{color:#9daea0}.pp-home-desktop .pp-footer-brand>p{color:#b1c0b4;font-size:13px;line-height:1.8;margin:19px 0 18px;max-width:250px}.pp-home-desktop .pp-footer-rating{color:#c7a35f;font-size:14px;letter-spacing:.1em}.pp-home-desktop .pp-footer-rating span{color:#b3c1b6;display:block;font-size:12px;letter-spacing:0;margin-top:4px}.pp-home-desktop .pp-footer-column{align-items:flex-start;display:flex;flex-direction:column;gap:11px}.pp-home-desktop .pp-footer-column strong{color:#fff;font-size:14px;margin-bottom:5px}.pp-home-desktop .pp-footer-column a{color:#b1c0b4;font-size:12px;line-height:1.6}.pp-home-desktop .pp-footer-column a:hover{color:#9be2b0}.pp-home-desktop .pp-footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.13);color:#a49a83;display:flex;font-size:11px;gap:20px;justify-content:space-between;margin:0 auto;min-height:54px;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-footer-bottom a{color:#c3d5c7}@media (max-width:1120px){.pp-home-desktop .pp-footer-bottom,.pp-home-desktop .pp-footer-main,.pp-home-desktop .pp-header,.pp-home-desktop .pp-hero,.pp-home-desktop .pp-section{width:calc(100% - 48px)}.pp-home-desktop .pp-header{gap:18px}.pp-home-desktop .pp-logo-word{font-size:19px}.pp-home-desktop .pp-nav{gap:15px}.pp-home-desktop .pp-nav a{font-size:14px}.pp-home-desktop .pp-header-actions{gap:6px}.pp-home-desktop .pp-header-upload{padding:12px 13px}.pp-home-desktop .pp-hero{gap:40px;min-height:550px}.pp-home-desktop .pp-hero-visual{height:420px}.pp-home-desktop .pp-hero h1{font-size:clamp(40px,4.1vw,53px)}.pp-home-desktop .pp-product-image-wrap{height:205px}.pp-home-desktop .pp-product-info{padding:15px 13px}.pp-home-desktop .pp-product-info h3{font-size:16px}.pp-home-desktop .pp-gift-panel{grid-template-columns:.75fr 1.25fr}.pp-home-desktop .pp-business-art{opacity:.72;right:-24px}.pp-home-desktop .pp-quality-strip{gap:5%;padding-left:36px;padding-right:36px}.pp-home-desktop .pp-footer-main{gap:27px}}@media (max-width:850px){.pp-home-desktop .pp-promo{font-size:13px}.pp-home-desktop .pp-footer-bottom,.pp-home-desktop .pp-footer-main,.pp-home-desktop .pp-header,.pp-home-desktop .pp-hero,.pp-home-desktop .pp-section{width:calc(100% - 36px)}.pp-home-desktop .pp-header{min-height:74px}.pp-home-desktop .pp-menu-button{display:grid}.pp-home-desktop .pp-nav{align-items:stretch;background:#fff;border-bottom:1px solid var(--pp-line);box-shadow:0 20px 24px rgba(18,35,23,.08);display:none;flex-direction:column;gap:0;left:-18px;padding:12px 18px 20px;position:absolute;right:-18px;top:calc(100% - 1px)}.pp-home-desktop .pp-nav-open{display:flex}.pp-home-desktop .pp-nav a{border-bottom:1px solid #f0f2ed;font-size:13px;padding:14px 5px}.pp-home-desktop .pp-header-actions{margin-left:auto}.pp-home-desktop .pp-hero{gap:25px;grid-template-columns:1fr .92fr;min-height:auto;padding:43px 0 50px}.pp-home-desktop .pp-hero h1{font-size:clamp(35px,5.4vw,46px)}.pp-home-desktop .pp-hero-subtitle{font-size:13px}.pp-home-desktop .pp-hero-visual{height:380px}.pp-home-desktop .pp-float-card-top{right:-8px;top:15px}.pp-home-desktop .pp-float-card-bottom{bottom:15px;min-width:210px;right:-8px}.pp-home-desktop .pp-benefits{gap:18px 24px;grid-template-columns:repeat(2,1fr);padding:20px 24px}.pp-home-desktop .pp-section{padding:75px 0}.pp-home-desktop .pp-product-grid{gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-product-image-wrap{height:245px}.pp-home-desktop .pp-compare-band{min-height:0}.pp-home-desktop .pp-compare-image{min-height:500px}.pp-home-desktop .pp-compare-copy{padding:45px 32px}.pp-home-desktop .pp-wall-grid{grid-template-columns:1fr 1fr}.pp-home-desktop .pp-wall-large{grid-row:span 2;height:530px}.pp-home-desktop .pp-wall-card:not(.pp-wall-large){height:257px}.pp-home-desktop .pp-gift-business{grid-template-columns:1fr}.pp-home-desktop .pp-business-panel,.pp-home-desktop .pp-gift-panel,.pp-home-desktop .pp-gift-panel>img{min-height:375px}.pp-home-desktop .pp-panel-content{padding:38px}.pp-home-desktop .pp-business-art{right:7%}.pp-home-desktop .pp-quality-strip{gap:35px;grid-template-columns:1fr;padding:72px 24px}.pp-home-desktop .pp-quality-items{gap:12px}.pp-home-desktop .pp-quality-items article{padding:15px 12px}.pp-home-desktop .pp-reviews{gap:20px;grid-template-columns:1fr .9fr;padding:72px 0;width:calc(100% - 48px)}.pp-home-desktop .pp-review-image{display:none}.pp-home-desktop .pp-faq-section{gap:5%;grid-template-columns:.75fr 1.25fr;width:calc(100% - 48px)}.pp-home-desktop .pp-footer-main{grid-template-columns:1.4fr repeat(2,1fr);row-gap:35px}.pp-home-desktop .pp-footer-bottom{flex-wrap:wrap;padding:15px 0}}@media (max-width:600px){.pp-home-desktop .pp-promo{flex-wrap:wrap;font-size:12px;gap:5px 7px;justify-content:center;padding:8px 12px;text-align:center}.pp-home-desktop .pp-promo a{margin-left:4px}.pp-home-desktop .pp-footer-bottom,.pp-home-desktop .pp-footer-main,.pp-home-desktop .pp-header,.pp-home-desktop .pp-hero,.pp-home-desktop .pp-section{width:calc(100% - 32px)}.pp-home-desktop .pp-header{gap:8px;min-height:66px}.pp-home-desktop .pp-logo{gap:7px}.pp-home-desktop .pp-logo-mark{gap:2px;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(3,6px)}.pp-home-desktop .pp-logo-mark i{height:6px;width:6px}.pp-home-desktop .pp-logo-word{font-size:18px}.pp-home-desktop .pp-logo-word small{font-size:6px}.pp-home-desktop .pp-header-actions{gap:1px}.pp-home-desktop .pp-search-button{padding:6px}.pp-home-desktop .pp-header-upload{font-size:0;gap:0;height:39px;justify-content:center;overflow:hidden;padding:10px;width:39px}.pp-home-desktop .pp-header-upload svg{height:18px;width:18px}.pp-home-desktop .pp-header-upload{position:relative}.pp-home-desktop .pp-header-upload:before{content:"â†‘";font-size:19px;font-weight:500}.pp-home-desktop .pp-header-upload svg{display:none}.pp-home-desktop .pp-hero{align-items:stretch;display:flex;flex-direction:column;gap:28px;padding:38px 0 36px}.pp-home-desktop .pp-hero-copy{padding:0}.pp-home-desktop .pp-kicker{font-size:11px;margin-bottom:17px}.pp-home-desktop .pp-hero h1{font-size:clamp(37px,10vw,49px);letter-spacing:-.065em;line-height:1.05;margin-bottom:17px}.pp-home-desktop .pp-hero-subtitle{font-size:12px;line-height:1.8;margin-bottom:21px}.pp-home-desktop .pp-hero-buttons{gap:8px}.pp-home-desktop .pp-btn{font-size:13px;gap:10px;min-height:45px;padding:12px 14px}.pp-home-desktop .pp-hero-note{align-items:flex-start;font-size:12px;line-height:1.6}.pp-home-desktop .pp-hero-proof{gap:13px;margin-top:25px;padding-top:18px}.pp-home-desktop .pp-hero-proof strong{font-size:13px}.pp-home-desktop .pp-hero-proof span{font-size:11px}.pp-home-desktop .pp-hero-proof>i{height:25px}.pp-home-desktop .pp-hero-visual{border-radius:5px;height:375px;margin:0 auto;width:calc(100% - 12px)}.pp-home-desktop .pp-hero-image,.pp-home-desktop .pp-hero-image-shade{border-radius:5px}.pp-home-desktop .pp-hero-caption{bottom:21px;left:20px}.pp-home-desktop .pp-hero-caption strong{font-size:25px}.pp-home-desktop .pp-float-card{gap:8px;padding:10px 11px}.pp-home-desktop .pp-float-card-top{right:-8px;top:12px}.pp-home-desktop .pp-float-icon{font-size:17px;height:28px;width:28px}.pp-home-desktop .pp-float-card strong{font-size:13px}.pp-home-desktop .pp-float-card small{font-size:11px}.pp-home-desktop .pp-float-card-bottom{bottom:13px;min-width:190px;right:-8px}.pp-home-desktop .pp-float-swatch{height:36px;width:36px}.pp-home-desktop .pp-float-card-bottom strong{font-size:12px}.pp-home-desktop .pp-float-arrow{height:25px;width:25px}.pp-home-desktop .pp-benefits{gap:18px 11px;grid-template-columns:1fr 1fr;padding:18px 16px}.pp-home-desktop .pp-benefit{align-items:flex-start;gap:8px}.pp-home-desktop .pp-benefit-icon{font-size:16px;height:31px;width:31px}.pp-home-desktop .pp-benefit strong{font-size:12px;line-height:1.35}.pp-home-desktop .pp-benefit small{font-size:11px}.pp-home-desktop .pp-section{padding:59px 0}.pp-home-desktop .pp-section-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:24px}.pp-home-desktop .pp-eyebrow{font-size:11px;margin-bottom:10px}.pp-home-desktop .pp-faq-intro h2,.pp-home-desktop .pp-last-cta h2,.pp-home-desktop .pp-quality-heading h2,.pp-home-desktop .pp-review-intro h2,.pp-home-desktop .pp-section-heading h2{font-size:32px}.pp-home-desktop .pp-section-heading p{font-size:14px;line-height:1.7}.pp-home-desktop .pp-product-grid{gap:10px}.pp-home-desktop .pp-product-image-wrap{height:180px}.pp-home-desktop .pp-product-badge{font-size:6px;left:8px;padding:5px 6px;top:8px}.pp-home-desktop .pp-product-arrow{bottom:8px;height:28px;right:8px;width:28px}.pp-home-desktop .pp-product-info{padding:13px 11px 12px}.pp-home-desktop .pp-product-eyebrow{font-size:6px;letter-spacing:.1em}.pp-home-desktop .pp-product-info h3{font-size:13px;line-height:1.3;min-height:34px}.pp-home-desktop .pp-product-info p{font-size:12px;line-height:1.55;margin-bottom:12px;min-height:50px}.pp-home-desktop .pp-product-bottom{align-items:flex-start;flex-direction:column;gap:8px;padding-top:10px}.pp-home-desktop .pp-product-bottom>strong{font-size:13px}.pp-home-desktop .pp-product-bottom a{font-size:12px}.pp-home-desktop .pp-compare-band{grid-template-columns:1fr}.pp-home-desktop .pp-compare-image{height:285px;min-height:285px}.pp-home-desktop .pp-compare-image-label{bottom:17px;font-size:11px;left:18px}.pp-home-desktop .pp-compare-copy{padding:39px 20px 42px}.pp-home-desktop .pp-compare-copy h2{font-size:43px}.pp-home-desktop .pp-compare-copy>p{font-size:14px}.pp-home-desktop .pp-format-pills{gap:6px}.pp-home-desktop .pp-format-pill{font-size:11px;padding:8px 9px}.pp-home-desktop .pp-selected-format strong{font-size:13px}.pp-home-desktop .pp-selected-format p,.pp-home-desktop .pp-selected-format strong small{font-size:12px}.pp-home-desktop .pp-compare-copy .pp-btn{width:100%}.pp-home-desktop .pp-compare-footnote{line-height:1.6}.pp-home-desktop .pp-wall-grid{gap:9px;grid-template-columns:1fr 1fr}.pp-home-desktop .pp-wall-large{grid-column:1/-1;grid-row:auto;height:340px}.pp-home-desktop .pp-wall-card:not(.pp-wall-large){height:245px}.pp-home-desktop .pp-wall-content{bottom:14px;left:13px;right:10px}.pp-home-desktop .pp-wall-content small{font-size:6px;margin-bottom:6px}.pp-home-desktop .pp-wall-content strong{font-size:20px;margin-bottom:12px}.pp-home-desktop .pp-wall-content>span{font-size:11px;gap:4px}.pp-home-desktop .pp-gift-panel{grid-template-columns:.7fr 1.3fr;min-height:0}.pp-home-desktop .pp-gift-panel>img{min-height:390px}.pp-home-desktop .pp-panel-content{padding:26px 17px}.pp-home-desktop .pp-business-text h2,.pp-home-desktop .pp-panel-content h2{font-size:28px}.pp-home-desktop .pp-business-text>p,.pp-home-desktop .pp-panel-content>p{font-size:13px;line-height:1.65}.pp-home-desktop .pp-mini-links{flex-direction:column;gap:8px;margin-bottom:18px}.pp-home-desktop .pp-mini-links a{font-size:11px}.pp-home-desktop .pp-panel-content .pp-btn{align-items:center;font-size:12px;gap:5px;padding:10px 9px}.pp-home-desktop .pp-panel-content .pp-btn svg{display:none}.pp-home-desktop .pp-business-panel{align-items:flex-start;min-height:390px;padding:37px 21px}.pp-home-desktop .pp-business-text{max-width:75%}.pp-home-desktop .pp-business-art{bottom:auto;height:235px;min-width:125px;opacity:.48;right:-40px;top:108px;width:35%}.pp-home-desktop .pp-paper{height:145px;transform-origin:center;width:102px}.pp-home-desktop .pp-paper-back{left:22px;top:23px}.pp-home-desktop .pp-paper-mid{left:0;padding:14px 10px;top:0}.pp-home-desktop .pp-paper-mid span{font-size:12px;margin-bottom:15px}.pp-home-desktop .pp-paper-front{left:34px;padding:13px 10px;top:45px}.pp-home-desktop .pp-paper-front strong{font-size:17px}.pp-home-desktop .pp-quality-strip{padding:60px 20px}.pp-home-desktop .pp-quality-heading>p{font-size:14px}.pp-home-desktop .pp-quality-items{gap:0;grid-template-columns:1fr}.pp-home-desktop .pp-quality-items article{border-bottom:1px solid #e8e1d3;border-left:0;display:grid;gap:0 12px;grid-template-columns:30px 1fr;padding:16px 0}.pp-home-desktop .pp-quality-items article>span{grid-row:span 2;margin:1px 0 0}.pp-home-desktop .pp-quality-items strong{font-size:12px;margin-bottom:5px}.pp-home-desktop .pp-quality-items p{font-size:12px}.pp-home-desktop .pp-reviews{align-items:stretch;gap:12px;grid-template-columns:1fr 1fr;padding:60px 0;width:calc(100% - 36px)}.pp-home-desktop .pp-review-intro{grid-column:1/-1}.pp-home-desktop .pp-review-intro h2{font-size:31px}.pp-home-desktop .pp-review-intro>p{font-size:13px}.pp-home-desktop .pp-rating-card{display:flex;flex-direction:column;justify-content:center;padding:24px 14px}.pp-home-desktop .pp-rating-number{font-size:45px}.pp-home-desktop .pp-stars{font-size:12px;margin:9px 0}.pp-home-desktop .pp-rating-card>strong{font-size:13px}.pp-home-desktop .pp-rating-card>a,.pp-home-desktop .pp-rating-card>p{font-size:12px}.pp-home-desktop .pp-faq-section{display:block;padding:57px 0 63px;width:calc(100% - 36px)}.pp-home-desktop .pp-faq-intro{margin-bottom:26px}.pp-home-desktop .pp-faq-intro h2{font-size:31px}.pp-home-desktop .pp-faq-item button{font-size:14px;padding:16px 0}.pp-home-desktop .pp-faq-item>p{font-size:13px;padding-right:20px}.pp-home-desktop .pp-last-cta{display:block;padding:38px 20px}.pp-home-desktop .pp-last-cta h2{font-size:31px}.pp-home-desktop .pp-last-cta>div>p{font-size:13px;line-height:1.7;margin-bottom:22px;max-width:380px}.pp-home-desktop .pp-last-cta>.pp-btn{width:100%}.pp-home-desktop .pp-footer-main{gap:30px 20px;grid-template-columns:1fr 1fr;padding:44px 0 30px;width:calc(100% - 36px)}.pp-home-desktop .pp-footer-brand{grid-column:1/-1}.pp-home-desktop .pp-footer-brand>p{max-width:350px}.pp-home-desktop .pp-footer-column strong{font-size:13px}.pp-home-desktop .pp-footer-column a{font-size:12px}.pp-home-desktop .pp-footer-bottom{align-items:flex-start;flex-direction:column;font-size:11px;gap:8px;padding:16px 0;width:calc(100% - 36px)}}@media (prefers-reduced-motion:reduce){.pp-home-desktop *,.pp-home-desktop :after,.pp-home-desktop :before{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.pp-home-desktop .pp-home-desktop{--pp-ink:#151411;--pp-ink-soft:#332f27;--pp-muted:#5f5a50;--pp-line:#e8e1d3;--pp-paper:#fbf8f0;--pp-cream:#f4efe4;--pp-green:#c7a35f;--pp-green-dark:#9b7838;--pp-dark:#111110;background:#fff;color:#151411}.pp-home-desktop .pp-promo{background:#111110;color:#e7d2a2}.pp-home-desktop .pp-promo a{color:#e7d2a2}.pp-home-desktop .pp-logo-mark i,.pp-home-desktop .pp-promo-dot{background:#c7a35f}.pp-home-desktop .pp-logo-mark i:nth-child(2),.pp-home-desktop .pp-logo-mark i:nth-child(5){background:#171613}.pp-home-desktop .pp-logo-mark i:nth-child(3){background:#9b7838}.pp-home-desktop .pp-logo-mark i:nth-child(4){background:#e7d2a2}.pp-home-desktop .pp-logo-word{color:#151411}.pp-home-desktop .pp-logo-word>span,.pp-home-desktop .pp-nav a:hover{color:#9b7838}.pp-home-desktop .pp-header-upload{background:#111110;border-color:#111110;color:#e7d2a2!important}.pp-home-desktop .pp-header-upload:hover{background:#c7a35f;border-color:#c7a35f;color:#111!important}.pp-home-desktop a:focus-visible,.pp-home-desktop button:focus-visible,.pp-home-desktop input:focus-visible{outline-color:#b58b41}.pp-home-desktop .pp-hero h1 em,.pp-home-desktop .pp-last-cta h2 em,.pp-home-desktop .pp-review-intro h2 em,.pp-home-desktop .pp-section-heading h2 em{color:#9b7838}.pp-home-desktop .pp-hero-float,.pp-home-desktop .pp-hero-image,.pp-home-desktop .pp-hero-visual{border-radius:0}.pp-home-desktop .pp-trending{align-items:center;border-bottom:1px solid #e8e1d3;display:flex;gap:18px;min-height:38px;overflow-x:auto;scrollbar-width:none;white-space:nowrap;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-trending>strong{color:#9b7838;font-size:8px;letter-spacing:.15em}.pp-home-desktop .pp-trending>a{color:#6d6659;font-size:9px}.pp-home-desktop .pp-trending>a:hover{color:#9b7838}.pp-home-desktop .pp-btn-gold,.pp-home-desktop .pp-btn-mint{background:#c7a35f;border-color:#c7a35f;color:#111110!important}.pp-home-desktop .pp-btn-gold:hover,.pp-home-desktop .pp-btn-mint:hover{background:#dfc184;border-color:#dfc184}.pp-home-desktop .pp-btn-dark{background:#111110;border-color:#111110}.pp-home-desktop .pp-btn-outline{border-color:#b99a5c}.pp-home-desktop .pp-btn-outline:hover{background:#f7f0df;border-color:#9b7838}.pp-home-desktop .pp-eyebrow-gold,.pp-home-desktop .pp-eyebrow-light{color:#e7d2a2}.pp-home-desktop .pp-benefits{background:#fbf8f0;border-color:#e8e1d3}.pp-home-desktop .pp-benefit-icon{border-color:#e1d2b2;color:#9b7838}.pp-home-desktop .pp-product-badge{background:#e7d2a2;color:#171613}.pp-home-desktop .pp-product-arrow{background:#c7a35f;color:#111110}.pp-home-desktop .pp-product-bottom a,.pp-home-desktop .pp-underlined-link{color:#8b682e}.pp-home-desktop .pp-compare-band{background:#111110}.pp-home-desktop .pp-format-pill-active{background:#c7a35f;border-color:#c7a35f;color:#111110}.pp-home-desktop .pp-selected-format strong small{color:#e7d2a2}.pp-home-desktop .pp-bundle-mini{background:#111110}.pp-home-desktop .pp-bundle-mini .pp-eyebrow{color:#e7d2a2}.pp-home-desktop .pp-quality-strip{background:#fbf8f0;border-color:#e8e1d3}.pp-home-desktop .pp-quality-items article{border-color:#d9caa9}.pp-home-desktop .pp-quality-items article>span{color:#9b7838}.pp-home-desktop .pp-reviews{background:#111110}.pp-home-desktop .pp-rating-card{background:#1c1a16;border-color:#6f5a32}.pp-home-desktop .pp-stars{color:#c7a35f}.pp-home-desktop .pp-review-cards article{border-color:#4a4030}.pp-home-desktop .pp-review-intro .pp-underlined-link{color:#e7d2a2!important}.pp-home-desktop .pp-faq-item>button b{border-color:#d8c69e;color:#9b7838}.pp-home-desktop .pp-last-cta{background:#f4efe4}.pp-home-desktop .pp-footer{background:#111110}.pp-home-desktop .pp-footer .pp-logo-word{color:#f7f4ed}.pp-home-desktop .pp-footer .pp-logo-word>span,.pp-home-desktop .pp-footer-bottom a:hover,.pp-home-desktop .pp-footer-column a:hover{color:#e7d2a2}.pp-home-desktop .pp-quick-buy{padding-top:8px}.pp-home-desktop .pp-quick-buy-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-quick-buy-card{background:#fbfaf6;border:1px solid #e5dcc8;padding:23px}.pp-home-desktop .pp-quick-buy-top{border-bottom:1px solid #e9e0cf;display:flex;gap:12px;justify-content:space-between;margin-bottom:15px;padding-bottom:16px}.pp-home-desktop .pp-quick-buy-top h3{font-size:22px;font-weight:500;margin:0 0 4px}.pp-home-desktop .pp-quick-buy-top p{color:#5f5a50;font-size:10px;margin:0}.pp-home-desktop .pp-price-tag{border:1px solid #d5c49f;color:#716245;font-size:8px;padding:7px 9px;white-space:nowrap}.pp-home-desktop .pp-price-tag b{color:#171612;font-size:12px}.pp-home-desktop .pp-choice-label{color:#4f493e;font-size:9px;font-weight:700;margin:14px 0 9px}.pp-home-desktop .pp-choice-row{display:flex;gap:8px}.pp-home-desktop .pp-choice{background:#fff;border:1px solid #e4dccb;color:#373229;display:flex;flex-direction:column;font-size:10px;gap:5px;padding:10px;text-align:left}.pp-home-desktop .pp-choice small{color:#8f7b54;font-size:9px}.pp-home-desktop .pp-choice-active{background:#f7efd9;border-color:#a78444;box-shadow:inset 0 0 0 1px #b89550}.pp-home-desktop .pp-size-row{display:flex;flex-wrap:wrap;gap:6px}.pp-home-desktop .pp-size{background:#fff;border:1px solid #e4dece;color:#686154;font-size:8px;padding:7px 9px}.pp-home-desktop .pp-size-active{background:#111110;border-color:#111110;color:#e7d2a2}.pp-home-desktop .pp-quick-buy-foot{align-items:center;border-top:1px solid #e9e0cf;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:18px;padding-top:15px}.pp-home-desktop .pp-quick-buy-foot>span{color:#7c7466;font-size:9px}.pp-home-desktop .pp-quick-buy-foot>span b{color:#2a2720}.pp-home-desktop .pp-quick-buy-foot .pp-btn{font-size:9px;min-height:38px;padding:9px 12px}.pp-home-desktop .pp-extra-bundles-section{padding-top:70px}.pp-home-desktop .pp-extra-bundles-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-extra-bundle-card{background:#fff;border:1px solid #e8e0d0}.pp-home-desktop .pp-extra-bundle-card>div{background:#f1ece2;height:190px;overflow:hidden;position:relative}.pp-home-desktop .pp-extra-bundle-card>div>img{height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-extra-bundle-card>div>span{background:#111;color:#e7d2a2;font-size:8px;left:10px;padding:5px 7px;position:absolute;top:10px}.pp-home-desktop .pp-extra-bundle-card>section{display:grid;gap:5px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.pp-home-desktop .pp-extra-bundle-card>section>strong{font-size:11px}.pp-home-desktop .pp-extra-bundle-card>section>small{color:#8a806e;font-size:8px;grid-column:1}.pp-home-desktop .pp-extra-bundle-card>section>b{color:#8b682e;font-size:11px;grid-column:2;grid-row:1/3}.pp-home-desktop .pp-extra-bundle-card>section>em{border-top:1px solid #eee7da;color:#8c6b33;display:flex;font-size:9px;font-style:normal;font-weight:700;gap:6px;grid-column:1/-1;padding-top:9px}.pp-home-desktop .pp-canvas-styles{background:#111110;color:#f8f3e7;display:grid;gap:8%;grid-template-columns:.8fr 1.2fr;padding:70px max(32px,calc(50% - 640px))}.pp-home-desktop .pp-canvas-styles h2{font-size:clamp(35px,3.8vw,50px);font-weight:500;line-height:1.05;margin:0 0 15px}.pp-home-desktop .pp-canvas-styles h2 em{color:#e7d2a2}.pp-home-desktop .pp-canvas-styles>div:first-child>p{color:#c7c0b0;font-size:11px;line-height:1.8;margin-bottom:22px;max-width:380px}.pp-home-desktop .pp-canvas-style-list{border-top:1px solid #454033}.pp-home-desktop .pp-canvas-style-list>a{align-items:center;border-bottom:1px solid #454033;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr) auto 19px;padding:14px 0}.pp-home-desktop .pp-canvas-style-list small{color:#e7d2a2;font-size:8px}.pp-home-desktop .pp-canvas-style-list strong{font:500 16px Playfair Display,Georgia,serif}.pp-home-desktop .pp-canvas-style-list span{color:#d0bd91;font-size:9px}.pp-home-desktop .pp-canvas-style-list svg{color:#e7d2a2}.pp-home-desktop .pp-real-space-grid{display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-home-desktop .pp-real-space-grid>a{background:#eee7d9;display:block;height:255px;overflow:hidden;position:relative}.pp-home-desktop .pp-real-space-grid img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.pp-home-desktop .pp-real-space-grid>a:hover img{transform:scale(1.04)}.pp-home-desktop .pp-real-space-grid>a>span{align-items:flex-start;background:linear-gradient(0deg,#111110d9,transparent 65%);color:#fff;display:flex;flex-direction:column;inset:0;justify-content:flex-end;padding:16px;position:absolute}.pp-home-desktop .pp-real-space-grid strong{font:500 21px Playfair Display,Georgia,serif;margin:4px 0 9px}.pp-home-desktop .pp-real-space-grid b{color:#e7d2a2;display:inline-flex;font-size:8px;gap:5px}.pp-home-desktop .pp-extra-gifts-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-home-desktop .pp-extra-gifts-grid>a{border:1px solid #e8e1d3;padding-bottom:13px}.pp-home-desktop .pp-extra-gifts-grid>a>div{background:#eee7d9;height:170px;margin-bottom:12px;overflow:hidden;position:relative}.pp-home-desktop .pp-extra-gifts-grid img{height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-extra-gifts-grid>a>div>span{bottom:9px;display:grid;height:28px;place-items:center;position:absolute;right:9px;width:28px}.pp-home-desktop .pp-extra-gifts-grid small,.pp-home-desktop .pp-extra-gifts-grid strong{display:block;margin:0 12px}.pp-home-desktop .pp-extra-gifts-grid strong{font-size:11px;margin-bottom:4px}.pp-home-desktop .pp-extra-gifts-grid small{color:#8a682e;font-size:9px}.pp-home-desktop .pp-occasion-panel{align-items:center;background:#f5f0e5;border:1px solid #e5d8bb;display:grid;gap:22px;grid-template-columns:.6fr 1.4fr;margin-top:25px;padding:24px}.pp-home-desktop .pp-occasion-panel h3{font:500 25px/1.2 Playfair Display,Georgia,serif;margin:0}.pp-home-desktop .pp-occasion-panel h3 em{color:#9b7838}.pp-home-desktop .pp-occasion-panel>div:nth-child(2){display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-occasion-panel a{align-items:center;background:#fff;border:1px solid #e9e0cd;display:grid;gap:6px;grid-template-columns:22px 1fr 14px;padding:10px}.pp-home-desktop .pp-occasion-panel a small{color:#9b7838;font-size:7px}.pp-home-desktop .pp-occasion-panel a strong{font-size:9px}.pp-home-desktop .pp-occasion-panel a svg{color:#9b7838}.pp-home-desktop .pp-extra-craft-section{background:#fbf8f0;padding:75px max(32px,calc(50% - 640px))}.pp-home-desktop .pp-craft-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.pp-home-desktop .pp-craft-grid article{border:1px solid #e6dece;padding:16px}.pp-home-desktop .pp-craft-grid article>small{color:#9b7838;font-size:8px;font-weight:700}.pp-home-desktop .pp-craft-swatch{background:linear-gradient(135deg,#302a1e,#c7a35f,#f2dfb6);display:block;height:62px;margin:10px 0 13px}.pp-home-desktop .pp-craft-swatch-1{background:linear-gradient(120deg,#111110,#4a4234,#e7d2a2)}.pp-home-desktop .pp-craft-swatch-2{background:linear-gradient(135deg,#eee9df,#c7c1b2,#fff)}.pp-home-desktop .pp-craft-swatch-3{background:linear-gradient(135deg,#5a4329,#ba9861,#2b2118)}.pp-home-desktop .pp-craft-swatch-4{background:linear-gradient(135deg,#eee2cd,#fff9ed,#c1b39a)}.pp-home-desktop .pp-craft-swatch-5{background:linear-gradient(135deg,#9e8a58,#f3e5c2,#796238)}.pp-home-desktop .pp-craft-grid strong{display:block;font-size:11px;margin-bottom:5px}.pp-home-desktop .pp-craft-grid p{color:#7a7468;font-size:9px;line-height:1.7;margin:0}.pp-home-desktop .pp-process-band{background:#111110;color:#f7f1e5;display:grid;gap:8%;grid-template-columns:.7fr 1.3fr;padding:30px}.pp-home-desktop .pp-process-band h3{font:500 30px/1.15 Playfair Display,Georgia,serif;margin:0 0 10px}.pp-home-desktop .pp-process-band h3 em{color:#e7d2a2}.pp-home-desktop .pp-process-band>div:first-child>p{color:#c5bdad;line-height:1.7}.pp-home-desktop .pp-process-steps{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-process-steps article{border-top:1px solid #514633;display:grid;gap:10px;grid-template-columns:25px 1fr;padding-top:10px}.pp-home-desktop .pp-process-steps article>span{font-size:8px}.pp-home-desktop .pp-process-steps strong{font-size:10px}.pp-home-desktop .pp-process-steps p{color:#bdb5a5;font-size:8px;line-height:1.7;margin:4px 0 0}.pp-home-desktop .pp-professional-cards{border-left:1px solid #e8e1d3;border-top:1px solid #e8e1d3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-professional-cards>a{border-bottom:1px solid #e8e1d3;border-right:1px solid #e8e1d3;min-height:138px;padding:18px}.pp-home-desktop .pp-professional-cards>a>small{color:#9b7838;display:block;font-size:8px;margin-bottom:12px}.pp-home-desktop .pp-professional-cards strong{font-size:11px}.pp-home-desktop .pp-professional-cards p{color:#7d7669;line-height:1.7;margin:6px 0 10px}.pp-home-desktop .pp-professional-cards b{color:#8b682e;display:inline-flex;font-size:8px;gap:5px}.pp-home-desktop .pp-expert-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-expert-grid>a{align-items:flex-start;border:1px solid #e8e1d3;display:flex;flex-direction:column;min-height:180px;padding:20px}.pp-home-desktop .pp-expert-grid>a:hover{border-color:#ba9a5c}.pp-home-desktop .pp-expert-grid small{color:#9b7838;font-weight:700;letter-spacing:.12em;margin-bottom:13px}.pp-home-desktop .pp-expert-grid strong{font:500 18px/1.2 Playfair Display,Georgia,serif;margin-bottom:8px}.pp-home-desktop .pp-expert-grid p{color:#7d7669;font-size:9px;line-height:1.7;margin-bottom:14px}.pp-home-desktop .pp-expert-grid b{display:inline-flex;font-size:8px;gap:5px;margin-top:auto}.pp-home-desktop .pp-printlab-feature{background:#111110;color:#f7f1e5;display:grid;gap:6%;grid-template-columns:.82fr 1.18fr;padding:74px max(32px,calc(50% - 640px))}.pp-home-desktop .pp-printlab-copy h2{font-size:clamp(35px,3.8vw,50px);font-weight:500;line-height:1.04;margin:0 0 16px}.pp-home-desktop .pp-printlab-copy>p{color:#c5bdad;font-size:10px;line-height:1.85;margin-bottom:22px;max-width:390px}.pp-home-desktop .pp-printlab-stats{align-items:center;border-top:1px solid #514633;display:flex;gap:12px;margin-top:25px;padding-top:17px}.pp-home-desktop .pp-printlab-stats>span{display:flex;flex-direction:column;gap:3px}.pp-home-desktop .pp-printlab-stats b{font-size:10px}.pp-home-desktop .pp-printlab-stats small{color:#c4b99e;font-size:8px}.pp-home-desktop .pp-printlab-stats>i{background:#514633;height:25px;width:1px}.pp-home-desktop .pp-printlab-images{display:grid;gap:10px;grid-template-columns:1.4fr 1fr;grid-template-rows:150px 150px;min-width:0}.pp-home-desktop .pp-printlab-images>img{grid-row:span 2;height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-printlab-images>div{display:flex;flex-direction:column;gap:10px;min-height:0}.pp-home-desktop .pp-printlab-images>div>img{height:calc(50% - 5px);object-fit:cover;width:100%}.pp-home-desktop .pp-newsletter-band{align-items:center;background:#f4efe4;border-bottom:1px solid #e4d8bd;display:grid;gap:40px;grid-template-columns:1fr minmax(280px,.75fr);padding:40px max(32px,calc(50% - 640px))}.pp-home-desktop .pp-newsletter-band h2{font:500 27px/1.2 Playfair Display,Georgia,serif;margin:0 0 8px}.pp-home-desktop .pp-newsletter-band h2 em{color:#9b7838}.pp-home-desktop .pp-newsletter-band>div>p{color:#786f5f;margin:0}.pp-home-desktop .pp-newsletter-band form label{color:#71664f;display:block;font-size:8px;font-weight:700;margin-bottom:4px}.pp-home-desktop .pp-newsletter-band form>input{background:#fff;border:1px solid #ded2b8;display:block;font-size:10px;margin-bottom:8px;padding:9px;width:100%}.pp-home-desktop .pp-newsletter-band form>div{display:flex}.pp-home-desktop .pp-newsletter-band form>div>input{background:#fff;border:1px solid #ded2b8;flex:1;font-size:10px;min-width:0;padding:10px}.pp-home-desktop .pp-newsletter-band form>div>button{align-items:center;border:1px solid #111110;display:inline-flex;font-size:9px;font-weight:700;gap:7px;padding:0 12px}.pp-home-desktop .pp-newsletter-band form>small{color:#887d68;display:block;font-size:7px;line-height:1.6;margin-top:7px}.pp-home-desktop .pp-newsletter-band form>p{color:#72572a;font-size:8px;line-height:1.5;margin:7px 0 0}.pp-home-desktop .pp-footer-cities{border-bottom:1px solid #37332a;border-top:1px solid #37332a;margin:0 auto;padding:18px 0;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-footer-cities>strong{color:#e7d2a2;display:block;font-size:9px;margin-bottom:9px}.pp-home-desktop .pp-footer-cities>div{display:flex;flex-wrap:wrap;gap:7px 13px}.pp-home-desktop .pp-footer-cities span{color:#bdb5a5;font-size:8px}.pp-home-desktop .pp-footer-contact-row{border-bottom:1px solid #37332a;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;padding:23px 0;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-footer-contact-row>div{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.pp-home-desktop .pp-footer-contact-row strong{color:#f5efe1;font-size:10px;margin-bottom:3px}.pp-home-desktop .pp-footer-contact-row a,.pp-home-desktop .pp-footer-contact-row small,.pp-home-desktop .pp-footer-contact-row span{color:#bdb5a5;font-size:8px}.pp-home-desktop .pp-footer-contact-row a{color:#e7d2a2}@media(max-width:900px){.pp-home-desktop .pp-quick-buy-grid{grid-template-columns:1fr}.pp-home-desktop .pp-extra-bundles-grid,.pp-home-desktop .pp-wall-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-canvas-styles{gap:28px;grid-template-columns:1fr;padding-left:28px;padding-right:28px}.pp-home-desktop .pp-real-space-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-occasion-panel{grid-template-columns:1fr}.pp-home-desktop .pp-occasion-panel>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-process-band{gap:20px;grid-template-columns:1fr}.pp-home-desktop .pp-expert-grid,.pp-home-desktop .pp-professional-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-printlab-feature{gap:25px;grid-template-columns:1fr;padding-left:28px;padding-right:28px}.pp-home-desktop .pp-newsletter-band{gap:20px;grid-template-columns:1fr;padding-left:28px;padding-right:28px}.pp-home-desktop .pp-footer-cities,.pp-home-desktop .pp-footer-contact-row{width:calc(100% - 36px)}}@media(max-width:600px){.pp-home-desktop .pp-trending{gap:14px;width:calc(100% - 30px)}.pp-home-desktop .pp-quick-buy-card{padding:15px}.pp-home-desktop .pp-quick-buy-top h3{font-size:18px}.pp-home-desktop .pp-choice{font-size:9px;padding:8px}.pp-home-desktop .pp-size{font-size:7px;padding:7px}.pp-home-desktop .pp-bundle-mini,.pp-home-desktop .pp-quick-buy-foot{align-items:flex-start;flex-direction:column}.pp-home-desktop .pp-bundle-mini{gap:15px;padding:17px}.pp-home-desktop .pp-wall-grid-six{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-wall-grid-six .pp-wall-card{height:220px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content{bottom:12px;left:11px;right:8px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content strong{font-size:17px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content small,.pp-home-desktop .pp-wall-grid-six .pp-wall-content span{font-size:7px}.pp-home-desktop .pp-extra-bundles-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-extra-bundle-card>div{height:135px}.pp-home-desktop .pp-extra-bundle-card>section{padding:10px}.pp-home-desktop .pp-extra-bundle-card>section>b,.pp-home-desktop .pp-extra-bundle-card>section>strong{font-size:9px}.pp-home-desktop .pp-canvas-styles{padding:50px 17px}.pp-home-desktop .pp-canvas-styles h2{font-size:34px}.pp-home-desktop .pp-canvas-style-list>a{gap:7px;grid-template-columns:22px minmax(0,1fr) auto 15px;padding:13px 0}.pp-home-desktop .pp-canvas-style-list strong{font-size:13px}.pp-home-desktop .pp-canvas-style-list span{font-size:7px}.pp-home-desktop .pp-real-space-grid{gap:8px}.pp-home-desktop .pp-real-space-grid>a{height:205px}.pp-home-desktop .pp-real-space-grid strong{font-size:17px}.pp-home-desktop .pp-extra-gifts-grid{gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-extra-gifts-grid>a>div{height:145px}.pp-home-desktop .pp-extra-gifts-grid strong{font-size:10px}.pp-home-desktop .pp-occasion-panel{gap:15px;padding:14px}.pp-home-desktop .pp-occasion-panel h3{font-size:22px}.pp-home-desktop .pp-occasion-panel>div:nth-child(2){gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-occasion-panel a{gap:4px;grid-template-columns:18px 1fr 12px;padding:8px}.pp-home-desktop .pp-occasion-panel a strong{font-size:8px}.pp-home-desktop .pp-extra-craft-section{padding:53px 15px}.pp-home-desktop .pp-craft-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-craft-grid article{padding:11px}.pp-home-desktop .pp-craft-swatch{height:42px}.pp-home-desktop .pp-craft-grid strong{font-size:9px}.pp-home-desktop .pp-craft-grid p{font-size:8px}.pp-home-desktop .pp-process-band{padding:18px}.pp-home-desktop .pp-process-band h3{font-size:26px}.pp-home-desktop .pp-process-steps{grid-template-columns:1fr}.pp-home-desktop .pp-professional-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-professional-cards>a{min-height:125px;padding:13px}.pp-home-desktop .pp-professional-cards strong{font-size:10px}.pp-home-desktop .pp-professional-cards p{font-size:8px}.pp-home-desktop .pp-expert-grid{gap:8px;grid-template-columns:1fr}.pp-home-desktop .pp-expert-grid>a{min-height:0;padding:16px}.pp-home-desktop .pp-expert-grid strong{font-size:17px}.pp-home-desktop .pp-printlab-feature{padding:50px 16px}.pp-home-desktop .pp-printlab-copy h2{font-size:36px}.pp-home-desktop .pp-printlab-stats{gap:8px}.pp-home-desktop .pp-printlab-stats b{font-size:8px}.pp-home-desktop .pp-printlab-stats small{font-size:7px}.pp-home-desktop .pp-printlab-images{gap:7px;grid-template-rows:120px 120px}.pp-home-desktop .pp-printlab-images>div{gap:7px}.pp-home-desktop .pp-newsletter-band{gap:16px;padding:30px 16px}.pp-home-desktop .pp-newsletter-band h2{font-size:22px}.pp-home-desktop .pp-newsletter-band form>div>button{font-size:8px;padding:0 8px}.pp-home-desktop .pp-footer-cities,.pp-home-desktop .pp-footer-contact-row{width:calc(100% - 30px)}.pp-home-desktop .pp-footer-contact-row{gap:15px;grid-template-columns:1fr}}.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-products-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section{margin-left:auto;margin-right:auto;padding-bottom:76px;padding-top:76px;width:min(1280px,calc(100% - 64px))}.pp-home-desktop .pp-overline{color:#9b7838;display:inline-block;font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.pp-home-desktop .pp-faq-item-open>button{color:#8b682e}@media(max-width:900px){.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-products-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section{padding-bottom:60px;padding-top:60px;width:calc(100% - 36px)}}@media(max-width:600px){.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-products-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section{padding-bottom:50px;padding-top:50px;width:calc(100% - 30px)}}.pp-home-desktop .pp-most-loved-section{padding-bottom:70px;padding-top:70px}.pp-home-desktop .pp-most-loved-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-home-desktop .pp-most-loved-card{background:#fff;border:1px solid #e8e1d3;transition:transform .2s,box-shadow .2s}.pp-home-desktop .pp-most-loved-card:hover{box-shadow:0 12px 26px #11111112;transform:translateY(-3px)}.pp-home-desktop .pp-most-loved-card>div{background:#efeadf;height:195px;overflow:hidden;position:relative}.pp-home-desktop .pp-most-loved-card>div>img{height:100%;object-fit:cover;transition:transform .4s;width:100%}.pp-home-desktop .pp-most-loved-card:hover>div>img{transform:scale(1.04)}.pp-home-desktop .pp-most-loved-card>div>span{background:#111;color:#e7d2a2;font-size:8px;left:10px;padding:5px 7px;position:absolute;top:10px}.pp-home-desktop .pp-most-loved-card>section{padding:14px}.pp-home-desktop .pp-most-loved-card>section>small{color:#9b7838;display:block;font-size:7px;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.pp-home-desktop .pp-most-loved-card>section>strong{display:block;font-size:12px;margin-bottom:12px}.pp-home-desktop .pp-most-loved-card>section>b{align-items:center;border-top:1px solid #eee7da;color:#8b682e;display:flex;justify-content:space-between;padding-top:10px}.pp-home-desktop .pp-why-different-section{padding-bottom:74px;padding-top:62px}.pp-home-desktop .pp-why-different-grid{border-left:1px solid #e8e1d3;border-top:1px solid #e8e1d3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-why-different-grid article{border-bottom:1px solid #e8e1d3;border-right:1px solid #e8e1d3;padding:20px}.pp-home-desktop .pp-why-different-grid article>span{color:#9b7838;display:block;font-weight:700;margin-bottom:15px}.pp-home-desktop .pp-why-different-grid strong{display:block;font-size:12px;margin-bottom:7px}.pp-home-desktop .pp-why-different-grid p{color:#7d7669;font-size:9px;line-height:1.75;margin:0}@media(max-width:900px){.pp-home-desktop .pp-most-loved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-most-loved-card>div{height:190px}.pp-home-desktop .pp-why-different-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.pp-home-desktop .pp-most-loved-grid{gap:8px}.pp-home-desktop .pp-most-loved-card>div{height:145px}.pp-home-desktop .pp-most-loved-card>section{padding:10px}.pp-home-desktop .pp-most-loved-card>section>strong{font-size:10px;min-height:27px}.pp-home-desktop .pp-most-loved-card>section>b{font-size:8px}.pp-home-desktop .pp-why-different-grid{grid-template-columns:1fr}.pp-home-desktop .pp-why-different-grid article{padding:15px}}.pp-home-desktop .pp-nav{gap:clamp(6px,.85vw,13px)}.pp-home-desktop .pp-nav-dropdown{flex-shrink:0;position:relative}.pp-home-desktop .pp-nav-dropdown>summary{color:#4d493f;cursor:pointer;display:block;font-size:10px;font-weight:700;list-style:none;padding:11px 0;white-space:nowrap}.pp-home-desktop .pp-nav-dropdown>summary::-webkit-details-marker{display:none}.pp-home-desktop .pp-nav-dropdown>summary:after{color:#9b7838;content:"âŒ„";font-size:10px;margin-left:4px}.pp-home-desktop .pp-nav-dropdown[open]>summary{color:#9b7838}.pp-home-desktop .pp-nav-mega{background:#fff;border:1px solid #e8e1d3;box-shadow:0 18px 45px #1112;display:grid;gap:14px;grid-template-columns:1fr;left:-14px;min-width:230px;padding:16px;position:absolute;top:calc(100% + 9px);z-index:40}.pp-home-desktop .pp-nav-mega-wide{grid-template-columns:repeat(2,minmax(160px,1fr));left:0;min-width:min(580px,86vw)}.pp-home-desktop .pp-nav-mega>div{align-items:stretch;display:flex;flex-direction:column;gap:0}.pp-home-desktop .pp-nav-mega>div>strong{border-bottom:1px solid #e8e1d3;color:#9b7838;font-size:9px;letter-spacing:.11em;margin-bottom:4px;padding:4px 8px 8px;text-transform:uppercase}.pp-home-desktop .pp-nav-mega>a,.pp-home-desktop .pp-nav-mega>div>a{border-bottom:1px solid #f3eee4;color:#514b40!important;font-size:10px!important;font-weight:500!important;padding:7px 8px!important;white-space:normal!important}.pp-home-desktop .pp-nav-mega>a:hover,.pp-home-desktop .pp-nav-mega>div>a:hover{background:#fbf6e9;color:#8b682e!important}.pp-home-desktop .pp-nav .pp-nav-dropdown summary{border:0}.pp-home-desktop .pp-live-guides{padding-bottom:70px;padding-top:70px}.pp-home-desktop .pp-live-guide-grid{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-live-guide-card{background:#fff;border:1px solid #e8e1d3;display:grid;grid-template-columns:minmax(135px,.75fr) 1.25fr;min-height:205px}.pp-home-desktop .pp-live-guide-image{background:#f2ecdf;min-height:100%}.pp-home-desktop .pp-live-guide-image img{height:100%;min-height:205px}.pp-home-desktop .pp-live-guide-card>div:last-child{padding:18px}.pp-home-desktop .pp-live-guide-card .pp-eyebrow{font-size:7px;margin-bottom:9px}.pp-home-desktop .pp-live-guide-card h3{font:500 19px/1.2 Playfair Display,Georgia,serif;margin:0 0 8px}.pp-home-desktop .pp-live-guide-card p{color:#5f5a50;font-size:9px;line-height:1.75;margin:0 0 13px}.pp-home-desktop .pp-live-guide-card a{align-items:center;color:#8b682e;display:inline-flex;font-size:9px;font-weight:700;gap:6px}.pp-home-desktop .pp-process-photo-strip{color:#f8f3e7;padding:68px max(32px,calc(50% - 640px))}.pp-home-desktop .pp-process-photo-heading{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:26px}.pp-home-desktop .pp-process-photo-heading h2{font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.12;margin:8px 0 0}.pp-home-desktop .pp-process-photo-heading h2 em{color:#e7d2a2;font-family:Playfair Display,Georgia,serif}.pp-home-desktop .pp-process-photo-heading p{color:#bdb5a5;font-size:9px;line-height:1.6;margin:0;max-width:300px}.pp-home-desktop .pp-process-photo-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.pp-home-desktop .pp-process-photo-grid article{background:#1d1b16;border:1px solid #4b4130;min-width:0}.pp-home-desktop .pp-process-photo-grid img{height:195px;object-fit:cover;width:100%}.pp-home-desktop .pp-process-photo-grid article>span{color:#e7d2a2;display:block;letter-spacing:.12em;padding:12px 13px 5px}.pp-home-desktop .pp-process-photo-grid article>strong{display:block;font:500 17px Playfair Display,Georgia,serif;padding:0 13px 14px}.pp-home-desktop .pp-safe-delivery-band{align-items:center;background:#f4efe4;border-bottom:1px solid #e5d8bd;display:grid;gap:30px;grid-template-columns:1fr auto;padding:35px max(32px,calc(50% - 640px))}.pp-home-desktop .pp-safe-delivery-band h2{font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.1;margin:10px 0}.pp-home-desktop .pp-safe-delivery-band h2 em{color:#9b7838;font-family:Playfair Display,Georgia,serif}.pp-home-desktop .pp-safe-delivery-band p{color:#766d5c;line-height:1.8;margin:0 0 18px;max-width:720px}.pp-home-desktop .pp-safe-delivery-proof{align-items:center;background:#fff;border:1px solid #dbc99f;display:flex;gap:15px;padding:19px}.pp-home-desktop .pp-safe-delivery-proof>span{display:flex;flex-direction:column;gap:4px}.pp-home-desktop .pp-safe-delivery-proof strong{font-size:11px}.pp-home-desktop .pp-safe-delivery-proof small{color:#817766;font-size:8px}.pp-home-desktop .pp-safe-delivery-proof>i{background:#e0d5bd;height:30px;width:1px}.pp-home-desktop .pp-footer-main-full{gap:22px;grid-template-columns:1.1fr repeat(4,minmax(0,1fr))}.pp-home-desktop .pp-footer-main-full .pp-footer-column>a{font-size:8px;line-height:1.5}.pp-home-desktop .pp-footer-main-full .pp-footer-column>strong{margin-bottom:7px}@media(max-width:1150px){.pp-home-desktop .pp-nav{gap:5px}.pp-home-desktop .pp-nav-dropdown>summary{font-size:8px}.pp-home-desktop .pp-nav-mega-wide{min-width:min(540px,88vw)}.pp-home-desktop .pp-footer-main-full{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-home-desktop .pp-footer-main-full .pp-footer-brand{grid-column:1/-1}.pp-home-desktop .pp-live-guide-card{grid-template-columns:1fr}.pp-home-desktop .pp-live-guide-image img{height:170px;min-height:170px}.pp-home-desktop .pp-live-guide-card>div:last-child{padding:14px}}@media(max-width:900px){.pp-home-desktop .pp-nav{gap:0}.pp-home-desktop .pp-nav-dropdown>summary{font-size:12px;padding:13px 4px}.pp-home-desktop .pp-nav-mega,.pp-home-desktop .pp-nav-mega-wide{border:0;border-top:1px solid #eee5d6;box-shadow:none;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:8px 0;position:static;width:100%}.pp-home-desktop .pp-nav-mega>a,.pp-home-desktop .pp-nav-mega>div>a{padding:7px 6px!important}.pp-home-desktop .pp-live-guide-grid{grid-template-columns:1fr}.pp-home-desktop .pp-live-guide-card{grid-template-columns:180px 1fr}.pp-home-desktop .pp-live-guide-image img{height:100%;min-height:210px}.pp-home-desktop .pp-process-photo-strip{padding:58px 28px}.pp-home-desktop .pp-process-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-process-photo-grid img{height:190px}.pp-home-desktop .pp-safe-delivery-band{grid-template-columns:1fr;padding:30px 28px}.pp-home-desktop .pp-safe-delivery-proof{justify-self:start}.pp-home-desktop .pp-footer-main-full{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.pp-home-desktop .pp-nav-mega,.pp-home-desktop .pp-nav-mega-wide{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 0}.pp-home-desktop .pp-nav-mega>div>strong{font-size:7px;padding:4px 5px 6px}.pp-home-desktop .pp-nav-mega>a,.pp-home-desktop .pp-nav-mega>div>a{font-size:9px!important;padding:6px 5px!important}.pp-home-desktop .pp-live-guides{padding-bottom:52px;padding-top:52px}.pp-home-desktop .pp-live-guide-card{grid-template-columns:1fr}.pp-home-desktop .pp-live-guide-image img{height:170px;min-height:170px}.pp-home-desktop .pp-live-guide-card>div:last-child{padding:15px}.pp-home-desktop .pp-live-guide-card h3{font-size:18px}.pp-home-desktop .pp-process-photo-strip{padding:50px 15px}.pp-home-desktop .pp-process-photo-heading{display:block}.pp-home-desktop .pp-process-photo-heading h2{font-size:30px;margin:8px 0 10px}.pp-home-desktop .pp-process-photo-heading p{font-size:8px}.pp-home-desktop .pp-process-photo-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-process-photo-grid img{height:130px}.pp-home-desktop .pp-process-photo-grid article>span{font-size:6px;padding:9px 9px 4px}.pp-home-desktop .pp-process-photo-grid article>strong{font-size:14px;padding:0 9px 11px}.pp-home-desktop .pp-safe-delivery-band{padding:27px 15px}.pp-home-desktop .pp-safe-delivery-band h2{font-size:29px}.pp-home-desktop .pp-safe-delivery-proof{flex-wrap:wrap;gap:9px;padding:13px}.pp-home-desktop .pp-safe-delivery-proof strong{font-size:9px}.pp-home-desktop .pp-safe-delivery-proof small{font-size:7px}.pp-home-desktop .pp-footer-main-full{gap:25px 15px;grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 30px)}.pp-home-desktop .pp-footer-main-full .pp-footer-brand{grid-column:1/-1}.pp-home-desktop .pp-footer-cities,.pp-home-desktop .pp-footer-contact-row{width:calc(100% - 30px)}}.pp-home-desktop .pp-gifts-mega{align-items:start;grid-template-columns:repeat(2,minmax(170px,1fr));max-height:min(75vh,660px);min-width:min(710px,90vw);overflow:auto;overscroll-behavior:contain}.pp-home-desktop .pp-gifts-mega>div{padding-bottom:8px}.pp-home-desktop .pp-help-float{background:#111110;border:1px solid #c7a35f;bottom:18px;box-shadow:0 7px 28px #1113;color:#f5eddd!important;display:flex;flex-direction:column;font-size:8px;gap:2px;line-height:1.3;padding:10px 14px;position:fixed;right:20px;z-index:45}.pp-home-desktop .pp-help-float>span{color:#e7d2a2;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.pp-home-desktop .pp-help-float>strong{align-items:center;display:flex;font-size:9px;gap:9px}.pp-home-desktop .pp-help-float:hover{background:#c7a35f;color:#111!important}.pp-home-desktop .pp-help-float:hover>span{color:#302615}@media(max-width:900px){.pp-home-desktop .pp-gifts-mega{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;min-width:0;overflow:visible;width:100%}.pp-home-desktop .pp-nav-mega-wide{min-width:0;width:100%}}@media(max-width:600px){.pp-home-desktop .pp-gifts-mega{gap:4px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-gifts-mega>div>strong{font-size:7px}.pp-home-desktop .pp-help-float{bottom:10px;padding:8px 10px;right:10px}.pp-home-desktop .pp-help-float>strong{font-size:8px}}.pp-home-desktop .pp-home-desktop .pp-section-heading{gap:28px;margin-bottom:34px}.pp-home-desktop .pp-section-heading h2{font-size:clamp(32px,3.15vw,46px);letter-spacing:-.045em;line-height:1.07}.pp-home-desktop .pp-section-heading h2 em{color:#9b7838;font-weight:500}.pp-home-desktop .pp-section-heading p{color:#7b7468;font-size:11px;line-height:1.9;max-width:620px}.pp-home-desktop .pp-eyebrow{color:#6f552b;letter-spacing:.17em}.pp-home-desktop .pp-underlined-link{align-items:center;border-bottom:1px solid #d7c59b;color:#8f6b32;display:inline-flex;font-size:10px;font-weight:700;gap:9px;padding-bottom:7px;transition:color .2s,border-color .2s}.pp-home-desktop .pp-underlined-link:hover{border-color:#151411;color:#151411}.pp-home-desktop .pp-expert-guides>.pp-expert-grid,.pp-home-desktop .pp-expert-guides>.pp-section-heading,.pp-home-desktop .pp-extra-bundles-section>.pp-extra-bundles-grid,.pp-home-desktop .pp-extra-bundles-section>.pp-section-heading,.pp-home-desktop .pp-extra-gifts-section>.pp-extra-gifts-grid,.pp-home-desktop .pp-extra-gifts-section>.pp-occasion-panel,.pp-home-desktop .pp-extra-gifts-section>.pp-section-heading,.pp-home-desktop .pp-live-guides>.pp-live-guide-grid,.pp-home-desktop .pp-live-guides>.pp-section-heading,.pp-home-desktop .pp-most-loved-section>.pp-most-loved-grid,.pp-home-desktop .pp-most-loved-section>.pp-section-heading,.pp-home-desktop .pp-professional-ideas>.pp-professional-cards,.pp-home-desktop .pp-professional-ideas>.pp-section-heading,.pp-home-desktop .pp-real-space-section>.pp-real-space-grid,.pp-home-desktop .pp-real-space-section>.pp-section-heading,.pp-home-desktop .pp-section-heading,.pp-home-desktop .pp-wall-section>.pp-section-heading,.pp-home-desktop .pp-wall-section>.pp-wall-grid,.pp-home-desktop .pp-why-different-section>.pp-section-heading,.pp-home-desktop .pp-why-different-section>.pp-why-different-grid{margin-left:auto;margin-right:auto;max-width:1280px}.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-bundles-section,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-home-desktop .pp-wall-section,.pp-home-desktop .pp-live-guides,.pp-home-desktop .pp-most-loved-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section,.pp-home-desktop .pp-why-different-section{margin:0;max-width:none;padding:86px max(28px,calc(50% - 640px));width:100%}.pp-home-desktop .pp-wall-section{background:#f6f2e9;border-bottom:1px solid #e8deca;border-top:1px solid #eee6d6}.pp-home-desktop .pp-most-loved-section{background:#fff}.pp-home-desktop .pp-extra-bundles-section{background:#fbf8f0;border-bottom:1px solid #ebe1cf;border-top:1px solid #f0e8d9}.pp-home-desktop .pp-real-space-section{background:#fff}.pp-home-desktop .pp-extra-gifts-section{background:#f5f0e5;border-block:1px solid #e8ddc6}.pp-home-desktop .pp-why-different-section{background:#fff}.pp-home-desktop .pp-professional-ideas{background:#13120f;color:#f8f3e7}.pp-home-desktop .pp-expert-guides{background:#fbf8f0;border-block:1px solid #ebe2d1}.pp-home-desktop .pp-live-guides{background:#fff}.pp-home-desktop .pp-home-desktop .pp-wall-grid-six{gap:14px}.pp-home-desktop .pp-wall-grid-six .pp-wall-card{box-shadow:0 8px 24px #211b1010;height:315px}.pp-home-desktop .pp-wall-grid-six .pp-wall-card>img{transition:transform .65s cubic-bezier(.2,.65,.25,1),filter .4s}.pp-home-desktop .pp-wall-grid-six .pp-wall-card:hover>img{filter:saturate(1.04);transform:scale(1.055)}.pp-home-desktop .pp-wall-grid-six .pp-wall-overlay{background:linear-gradient(180deg,#100f0b08 4%,#100f0b10 36%,#100f0bd9)}.pp-home-desktop .pp-wall-grid-six .pp-wall-content{bottom:22px;left:23px;right:18px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content small{color:#e6cd95;display:block;font-size:7px;letter-spacing:.15em;margin-bottom:9px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content strong{font-size:25px;line-height:1.1;margin-bottom:6px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content span{align-items:center;color:#ded5c4;display:flex;font-size:9px;gap:6px}.pp-home-desktop .pp-most-loved-grid{gap:16px}.pp-home-desktop .pp-most-loved-card{border:1px solid #e7dfd0;box-shadow:0 3px 12px #1b160a05;transition:transform .25s,box-shadow .25s,border-color .25s}.pp-home-desktop .pp-most-loved-card:hover{border-color:#c9ad73;box-shadow:0 18px 35px #17120812;transform:translateY(-5px)}.pp-home-desktop .pp-most-loved-card>div{background:#f4efe5;height:245px}.pp-home-desktop .pp-most-loved-card>div>img{transition:transform .6s cubic-bezier(.2,.65,.25,1)}.pp-home-desktop .pp-most-loved-card:hover>div>img{transform:scale(1.045)}.pp-home-desktop .pp-most-loved-card>div>span{font-size:7px;letter-spacing:.12em;padding:6px 8px}.pp-home-desktop .pp-most-loved-card>section{padding:17px}.pp-home-desktop .pp-most-loved-card>section>small{letter-spacing:.15em;margin-bottom:8px}.pp-home-desktop .pp-most-loved-card>section>strong{font-size:13px;letter-spacing:-.015em}.pp-home-desktop .pp-most-loved-card>section>b{color:#8a672d;font-size:9px}.pp-home-desktop .pp-extra-bundles-grid{gap:16px}.pp-home-desktop .pp-extra-bundle-card{border:1px solid #e6dcc8;box-shadow:0 4px 14px #17120805;transition:transform .25s,box-shadow .25s,border-color .25s}.pp-home-desktop .pp-extra-bundle-card:hover{border-color:#c5a568;box-shadow:0 16px 32px #17120812;transform:translateY(-4px)}.pp-home-desktop .pp-extra-bundle-card>div{background:#eee7da;height:230px}.pp-home-desktop .pp-extra-bundle-card>div>img{transition:transform .6s cubic-bezier(.2,.65,.25,1)}.pp-home-desktop .pp-extra-bundle-card:hover>div>img{transform:scale(1.04)}.pp-home-desktop .pp-extra-bundle-card>section{padding:17px}.pp-home-desktop .pp-extra-bundle-card>section>strong{font-size:12px;line-height:1.45}.pp-home-desktop .pp-extra-bundle-card>section>b{color:#88662e;font-size:12px}.pp-home-desktop .pp-extra-bundle-card>section>em{letter-spacing:.005em;padding-top:12px}.pp-home-desktop .pp-real-space-grid{gap:14px}.pp-home-desktop .pp-real-space-grid>a{box-shadow:0 8px 24px #1712080b;height:315px}.pp-home-desktop .pp-real-space-grid>a img{transition:transform .65s cubic-bezier(.2,.65,.25,1)}.pp-home-desktop .pp-real-space-grid>a:hover img{transform:scale(1.055)}.pp-home-desktop .pp-real-space-grid>a>span{background:linear-gradient(0deg,#10100ff0,#10100f25 57%,transparent);padding:22px}.pp-home-desktop .pp-real-space-grid small{color:#e7d2a2;font-size:8px;letter-spacing:.09em}.pp-home-desktop .pp-real-space-grid strong{font-size:25px;line-height:1.1;margin:5px 0 12px}.pp-home-desktop .pp-real-space-grid b{border-bottom:1px solid #a48a55;font-size:9px;padding-bottom:5px}.pp-home-desktop .pp-extra-gifts-grid{gap:15px}.pp-home-desktop .pp-extra-gifts-grid>a{background:#fff;border:1px solid #e5dbc7;transition:transform .25s,box-shadow .25s,border-color .25s}.pp-home-desktop .pp-extra-gifts-grid>a:hover{border-color:#c7a35f;box-shadow:0 15px 28px #16110b10;transform:translateY(-4px)}.pp-home-desktop .pp-extra-gifts-grid>a>div{background:#eee7da;height:205px;margin-bottom:15px}.pp-home-desktop .pp-extra-gifts-grid img{transition:transform .55s cubic-bezier(.2,.65,.25,1)}.pp-home-desktop .pp-extra-gifts-grid>a:hover img{transform:scale(1.045)}.pp-home-desktop .pp-extra-gifts-grid>a>div>span{background:#c7a35f;color:#111;transition:background .2s}.pp-home-desktop .pp-extra-gifts-grid strong{font-size:12px}.pp-home-desktop .pp-extra-gifts-grid small{padding-bottom:3px}.pp-home-desktop .pp-occasion-panel{background:#fff;border-color:#e3d5b5;box-shadow:0 8px 24px #1a150d05;margin-top:30px;padding:29px}.pp-home-desktop .pp-occasion-panel h3{font-size:29px;line-height:1.15}.pp-home-desktop .pp-occasion-panel a{border-color:#eee6d7;padding:12px;transition:border-color .2s,background .2s}.pp-home-desktop .pp-occasion-panel a:hover{background:#fbf6e9;border-color:#c7a35f}.pp-home-desktop .pp-occasion-panel a strong{font-size:10px}.pp-home-desktop .pp-home-desktop .pp-gift-business{background:#fff;gap:18px;padding:76px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-business-panel,.pp-home-desktop .pp-gift-panel{border:1px solid #e6ddcc;box-shadow:0 8px 28px #17120808;min-height:430px;overflow:hidden}.pp-home-desktop .pp-gift-panel>img{filter:saturate(.84);transition:transform .6s cubic-bezier(.2,.65,.25,1)}.pp-home-desktop .pp-gift-panel:hover>img{transform:scale(1.03)}.pp-home-desktop .pp-panel-content{padding:clamp(25px,3.5vw,48px)}.pp-home-desktop .pp-business-text h2,.pp-home-desktop .pp-panel-content h2{font-size:clamp(31px,3.1vw,44px);letter-spacing:-.04em;line-height:1.06}.pp-home-desktop .pp-business-text h2 em,.pp-home-desktop .pp-panel-content h2 em{color:#a17d3d;font-family:Playfair Display,Georgia,serif}.pp-home-desktop .pp-business-text p,.pp-home-desktop .pp-panel-content p{font-size:10px;line-height:1.9;max-width:370px}.pp-home-desktop .pp-mini-links a{border-bottom:1px solid #dfd2b6;padding:10px 0}.pp-home-desktop .pp-business-panel{background:#151411;border-color:#342e21;color:#f8f3e7}.pp-home-desktop .pp-business-text{padding:clamp(25px,3.5vw,48px)}.pp-home-desktop .pp-business-text .pp-eyebrow-light{color:#e7d2a2}.pp-home-desktop .pp-business-list span{border-color:#766344;color:#e1d4b8;font-size:9px}.pp-home-desktop .pp-business-art{background:radial-gradient(ellipse at 45% 45%,#3d3321,#171613 66%)}.pp-home-desktop .pp-paper{box-shadow:0 16px 35px #0005}.pp-home-desktop .pp-paper-front{background:#c7a35f;color:#17140f}.pp-home-desktop .pp-paper-mid{background:#efeadf;color:#211d16}.pp-home-desktop .pp-paper-back{background:#9b7838}.pp-home-desktop .pp-business-spark{color:#e7d2a2}.pp-home-desktop .pp-home-desktop .pp-quality-strip{background:#111110;border-block:1px solid #403522;color:#f8f3e8;gap:64px;padding:75px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-quality-heading h2{font-size:clamp(33px,3.3vw,45px);line-height:1.07}.pp-home-desktop .pp-quality-heading h2 em{color:#e7d2a2;font-family:Playfair Display,Georgia,serif}.pp-home-desktop .pp-quality-heading p{color:#c5bdad;font-size:10px;line-height:1.85;max-width:420px}.pp-home-desktop .pp-quality-heading a{border-color:#8c7346;color:#e7d2a2}.pp-home-desktop .pp-quality-items article{border-color:#4c412e;padding:19px 0}.pp-home-desktop .pp-quality-items article>span{color:#e7d2a2;font-size:8px;letter-spacing:.15em}.pp-home-desktop .pp-quality-items article>strong{color:#fff;font:500 17px Playfair Display,Georgia,serif}.pp-home-desktop .pp-quality-items article>p{color:#bdb5a5;font-size:9px;line-height:1.8}.pp-home-desktop .pp-home-desktop .pp-why-different-section{padding-bottom:84px;padding-top:78px}.pp-home-desktop .pp-why-different-grid{border-color:#e7dece;gap:0}.pp-home-desktop .pp-why-different-grid article{border-color:#e7dece;padding:25px 23px;transition:background .2s}.pp-home-desktop .pp-why-different-grid article:hover{background:#fbf7ed}.pp-home-desktop .pp-why-different-grid article>span{color:#a07c3b;font-size:8px;letter-spacing:.12em;margin-bottom:18px}.pp-home-desktop .pp-why-different-grid strong{font-size:13px;letter-spacing:-.02em}.pp-home-desktop .pp-why-different-grid p{font-size:10px;line-height:1.8}.pp-home-desktop .pp-extra-craft-section{background:#f5f0e5;border-block:1px solid #e6dcc6;margin:0;max-width:none;padding:84px max(28px,calc(50% - 640px));width:100%}.pp-home-desktop .pp-extra-craft-section>.pp-craft-grid,.pp-home-desktop .pp-extra-craft-section>.pp-process-band,.pp-home-desktop .pp-extra-craft-section>.pp-section-heading{margin-left:auto;margin-right:auto;max-width:1280px}.pp-home-desktop .pp-craft-grid{gap:13px}.pp-home-desktop .pp-craft-grid article{background:#fff;border-color:#e5dac4;padding:19px;transition:transform .25s,box-shadow .25s}.pp-home-desktop .pp-craft-grid article:hover{box-shadow:0 12px 25px #1712080b;transform:translateY(-3px)}.pp-home-desktop .pp-craft-swatch{height:76px;margin:11px 0 16px}.pp-home-desktop .pp-craft-grid strong{font-size:12px}.pp-home-desktop .pp-craft-grid p{font-size:10px;line-height:1.8}.pp-home-desktop .pp-process-band{background:#141310;border:1px solid #3f3525;box-shadow:0 16px 35px #251b0b13;padding:35px}.pp-home-desktop .pp-process-band h3{font-size:clamp(29px,3vw,39px);line-height:1.08}.pp-home-desktop .pp-process-band>div:first-child>p{font-size:10px;line-height:1.85;max-width:320px}.pp-home-desktop .pp-process-steps article{border-color:#51432c;padding-top:13px}.pp-home-desktop .pp-process-steps article>span{color:#e7d2a2}.pp-home-desktop .pp-process-steps strong{color:#f5efe1;font-size:11px}.pp-home-desktop .pp-process-steps p{color:#c5bdad;font-size:9px;line-height:1.8}.pp-home-desktop .pp-home-desktop .pp-professional-ideas{background:#141310;border-block:1px solid #342c1e;color:#f7f1e5;padding-bottom:85px;padding-top:85px}.pp-home-desktop .pp-professional-ideas .pp-section-heading h2{color:#f8f3e8}.pp-home-desktop .pp-professional-ideas .pp-section-heading h2 em{color:#e7d2a2}.pp-home-desktop .pp-professional-ideas .pp-section-heading p{color:#bdb5a5}.pp-home-desktop .pp-professional-ideas .pp-eyebrow{color:#e0c78e}.pp-home-desktop .pp-professional-ideas .pp-underlined-link{border-color:#76633d;color:#e7d2a2}.pp-home-desktop .pp-professional-cards{border-color:#51442e}.pp-home-desktop .pp-professional-cards>a{background:#191814;border-color:#51442e;min-height:155px;padding:21px;transition:background .2s,border-color .2s}.pp-home-desktop .pp-professional-cards>a:hover{background:#242119;border-color:#a88749}.pp-home-desktop .pp-professional-cards>a>small{color:#e7d2a2;letter-spacing:.13em}.pp-home-desktop .pp-professional-cards strong{color:#fff;font-size:12px}.pp-home-desktop .pp-professional-cards p{color:#c2b9a7;font-size:9px;line-height:1.8}.pp-home-desktop .pp-professional-cards b{color:#e7d2a2}.pp-home-desktop .pp-home-desktop .pp-expert-guides{padding-bottom:86px;padding-top:82px}.pp-home-desktop .pp-expert-grid{gap:14px}.pp-home-desktop .pp-expert-grid>a{background:#fff;border-color:#e5dccb;min-height:220px;padding:23px 24px;position:relative;transition:transform .25s,border-color .25s,box-shadow .25s}.pp-home-desktop .pp-expert-grid>a:before{background:#c7a35f;bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:transform .25s;width:2px}.pp-home-desktop .pp-expert-grid>a:hover{border-color:#c9ab6d;box-shadow:0 14px 28px #1712080b;transform:translateY(-3px)}.pp-home-desktop .pp-expert-grid>a:hover:before{transform:scaleY(1)}.pp-home-desktop .pp-expert-grid small{color:#6f552b;font-size:7px;letter-spacing:.14em}.pp-home-desktop .pp-expert-grid strong{font-size:21px;line-height:1.18}.pp-home-desktop .pp-expert-grid p{font-size:10px;line-height:1.8}.pp-home-desktop .pp-expert-grid b{color:#8b682e}.pp-home-desktop .pp-home-desktop .pp-printlab-feature{background:#111110;border-block:1px solid #493b27;padding:86px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-printlab-copy h2{font-size:clamp(38px,4vw,55px);line-height:1.02}.pp-home-desktop .pp-printlab-copy h2 em{color:#e7d2a2}.pp-home-desktop .pp-printlab-copy>p{font-size:11px;line-height:1.9}.pp-home-desktop .pp-printlab-stats{border-color:#51432c}.pp-home-desktop .pp-printlab-stats b{color:#fff;font-size:11px}.pp-home-desktop .pp-printlab-stats small{color:#c9ba98}.pp-home-desktop .pp-printlab-images{gap:12px;grid-template-rows:175px 175px}.pp-home-desktop .pp-printlab-images>div>img,.pp-home-desktop .pp-printlab-images>img{filter:saturate(.87);transition:filter .3s,transform .5s}.pp-home-desktop .pp-printlab-images>div>img:hover,.pp-home-desktop .pp-printlab-images>img:hover{filter:saturate(1.05)}.pp-home-desktop .pp-newsletter-band{background:#eee4cf;border-block:1px solid #dfcda7;padding:45px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-newsletter-band h2{font-size:clamp(25px,2.7vw,34px);line-height:1.12}.pp-home-desktop .pp-newsletter-band h2 em{color:#906a2d}.pp-home-desktop .pp-newsletter-band>div>p{font-size:10px;line-height:1.8}.pp-home-desktop .pp-newsletter-band form>div>input,.pp-home-desktop .pp-newsletter-band form>input{border-color:#d7c6a6}.pp-home-desktop .pp-newsletter-band form>div>button{background:#111110;border-color:#111110;color:#e7d2a2;padding:0 16px;transition:background .2s}.pp-home-desktop .pp-newsletter-band form>div>button:hover{background:#383022}.pp-home-desktop .pp-home-desktop .pp-reviews{background:#111110;padding:84px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-review-intro h2{font-size:clamp(34px,3.5vw,46px);line-height:1.04}.pp-home-desktop .pp-review-intro h2 em{color:#e7d2a2}.pp-home-desktop .pp-review-intro>p{color:#c3baaa;font-size:10px;line-height:1.9}.pp-home-desktop .pp-rating-card{background:linear-gradient(150deg,#221e16,#171613);border-color:#6a5633;padding:30px 20px}.pp-home-desktop .pp-rating-number{font-size:62px}.pp-home-desktop .pp-rating-card>strong{font-size:12px}.pp-home-desktop .pp-review-image img{filter:saturate(.85);transition:filter .3s,transform .5s}.pp-home-desktop .pp-review-image:hover img{filter:saturate(1.03);transform:scale(1.02)}.pp-home-desktop .pp-live-guide-grid{gap:16px}.pp-home-desktop .pp-live-guide-card{border-color:#e5dccb;box-shadow:0 6px 20px #17120805;grid-template-columns:minmax(150px,.76fr) 1.24fr;min-height:235px;transition:border-color .2s,box-shadow .2s}.pp-home-desktop .pp-live-guide-card:hover{border-color:#c6a66a;box-shadow:0 15px 32px #1712080c}.pp-home-desktop .pp-live-guide-image{background:#f0e8d8}.pp-home-desktop .pp-live-guide-image img{filter:saturate(.9);min-height:235px;transition:transform .55s,filter .3s}.pp-home-desktop .pp-live-guide-card:hover .pp-live-guide-image img{filter:saturate(1.02);transform:scale(1.04)}.pp-home-desktop .pp-live-guide-card>div:last-child{padding:21px}.pp-home-desktop .pp-live-guide-card h3{font-size:21px;line-height:1.17}.pp-home-desktop .pp-live-guide-card p{font-size:10px;line-height:1.85}.pp-home-desktop .pp-live-guide-card a{border-bottom:1px solid #d7c59b;padding-bottom:5px}.pp-home-desktop .pp-process-photo-strip{background:#111110;padding:80px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-process-photo-heading{margin-bottom:31px}.pp-home-desktop .pp-process-photo-grid{gap:14px}.pp-home-desktop .pp-process-photo-grid article{background:#1b1914;border-color:#4b402c;transition:transform .25s,border-color .25s}.pp-home-desktop .pp-process-photo-grid article:hover{border-color:#9c7c40;transform:translateY(-3px)}.pp-home-desktop .pp-process-photo-grid img{filter:saturate(.88);height:230px;transition:filter .3s}.pp-home-desktop .pp-process-photo-grid article:hover img{filter:saturate(1.03)}.pp-home-desktop .pp-process-photo-grid article>span{font-size:7px;letter-spacing:.15em;padding:14px 16px 6px}.pp-home-desktop .pp-process-photo-grid article>strong{font-size:19px;padding:0 16px 18px}.pp-home-desktop .pp-safe-delivery-band{background:#f4eee1;gap:36px;padding:43px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-safe-delivery-band h2{font-size:clamp(31px,3vw,41px);line-height:1.07}.pp-home-desktop .pp-safe-delivery-band p{font-size:10px;line-height:1.9}.pp-home-desktop .pp-safe-delivery-proof{border-color:#d8c69e;box-shadow:0 8px 22px #291c0708;padding:21px}.pp-home-desktop .pp-safe-delivery-proof strong{font-size:12px}.pp-home-desktop .pp-faq-section{background:#fbf8f0;border-block:1px solid #ebe2d1;gap:9%;padding:86px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-faq-intro h2{font-size:clamp(34px,3.3vw,44px);line-height:1.06}.pp-home-desktop .pp-faq-intro>p{font-size:10px;line-height:1.9}.pp-home-desktop .pp-faq-intro>a{align-items:center;border-bottom:1px solid #d7c59b;color:#8b682e;display:inline-flex;font-size:10px;font-weight:700;gap:8px;padding-bottom:6px}.pp-home-desktop .pp-faq-list{border-top:1px solid #ded3bd}.pp-home-desktop .pp-faq-item{border-color:#ded3bd}.pp-home-desktop .pp-faq-item>button{font-size:11px;line-height:1.5;padding:19px 0}.pp-home-desktop .pp-faq-item>button b{border-color:#d4be8c;color:#927039;height:27px;transition:background .2s,color .2s;width:27px}.pp-home-desktop .pp-faq-item-open>button b{background:#c7a35f;color:#111}.pp-home-desktop .pp-faq-item>p{color:#716959;font-size:10px;line-height:1.9;padding-right:12px}.pp-home-desktop .pp-home-desktop .pp-last-cta{align-items:center;background:linear-gradient(120deg,#111110,#1a1710 62%,#2b2110);border-top:1px solid #5b4727;color:#f8f3e7;display:flex;gap:32px;justify-content:space-between;padding:72px max(28px,calc(50% - 640px))}.pp-home-desktop .pp-last-cta:before{content:"";pointer-events:none;position:absolute}.pp-home-desktop .pp-last-cta .pp-eyebrow{color:#e7d2a2}.pp-home-desktop .pp-last-cta h2{font-size:clamp(37px,4.2vw,56px);font-weight:500;letter-spacing:-.045em;line-height:1.02;margin:14px 0 16px}.pp-home-desktop .pp-last-cta h2 em{color:#e7d2a2;font-family:Playfair Display,Georgia,serif}.pp-home-desktop .pp-last-cta p{color:#c6bdac;font-size:11px;line-height:1.85;margin:0;max-width:520px}.pp-home-desktop .pp-last-cta .pp-btn-dark{background:#c7a35f;border-color:#c7a35f;color:#111110!important;flex-shrink:0;min-height:50px;padding:15px 20px}.pp-home-desktop .pp-last-cta .pp-btn-dark:hover{background:#e1c587;border-color:#e1c587}.pp-home-desktop @media(max-width:1100px){.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-bundles-section,.pp-home-desktop .pp-extra-craft-section,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-live-guides,.pp-home-desktop .pp-most-loved-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section,.pp-home-desktop .pp-wall-section,.pp-home-desktop .pp-why-different-section{padding-left:24px;padding-right:24px}.pp-home-desktop .pp-real-space-grid>a,.pp-home-desktop .pp-wall-grid-six .pp-wall-card{height:270px}.pp-home-desktop .pp-most-loved-card>div{height:210px}.pp-home-desktop .pp-extra-bundle-card>div{height:200px}.pp-home-desktop .pp-quality-strip{gap:38px;padding-left:24px;padding-right:24px}.pp-home-desktop .pp-gift-business{padding:65px 24px}.pp-home-desktop .pp-process-photo-grid img{height:200px}.pp-home-desktop .pp-faq-section,.pp-home-desktop .pp-last-cta,.pp-home-desktop .pp-newsletter-band,.pp-home-desktop .pp-printlab-feature,.pp-home-desktop .pp-process-photo-strip,.pp-home-desktop .pp-reviews,.pp-home-desktop .pp-safe-delivery-band{padding-left:24px;padding-right:24px}}@media(max-width:900px){.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-bundles-section,.pp-home-desktop .pp-extra-craft-section,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-live-guides,.pp-home-desktop .pp-most-loved-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section,.pp-home-desktop .pp-wall-section,.pp-home-desktop .pp-why-different-section{padding-bottom:64px;padding-top:64px}.pp-home-desktop .pp-real-space-grid>a,.pp-home-desktop .pp-wall-grid-six .pp-wall-card{height:250px}.pp-home-desktop .pp-most-loved-grid{gap:12px}.pp-home-desktop .pp-most-loved-card>div{height:185px}.pp-home-desktop .pp-extra-bundle-card>div{height:175px}.pp-home-desktop .pp-extra-gifts-grid>a>div{height:165px}.pp-home-desktop .pp-occasion-panel{padding:20px}.pp-home-desktop .pp-gift-business{padding:62px 24px}.pp-home-desktop .pp-quality-strip{gap:28px;padding-bottom:62px;padding-top:62px}.pp-home-desktop .pp-quality-items article>strong{font-size:15px}.pp-home-desktop .pp-process-band{padding:25px}.pp-home-desktop .pp-professional-cards>a{min-height:145px;padding:16px}.pp-home-desktop .pp-live-guide-card{grid-template-columns:160px 1fr}.pp-home-desktop .pp-live-guide-image img{min-height:220px}.pp-home-desktop .pp-process-photo-strip{padding-bottom:62px;padding-top:62px}.pp-home-desktop .pp-process-photo-grid img{height:175px}.pp-home-desktop .pp-faq-section{padding-bottom:65px;padding-top:65px}.pp-home-desktop .pp-last-cta{padding-bottom:60px;padding-top:60px}}@media(max-width:600px){.pp-home-desktop .pp-section-heading{display:block;margin-bottom:24px}.pp-home-desktop .pp-section-heading h2{font-size:31px;line-height:1.08}.pp-home-desktop .pp-section-heading p{font-size:10px;line-height:1.8;margin-top:8px}.pp-home-desktop .pp-section-heading .pp-underlined-link{margin-top:14px}.pp-home-desktop .pp-expert-guides,.pp-home-desktop .pp-extra-bundles-section,.pp-home-desktop .pp-extra-craft-section,.pp-home-desktop .pp-extra-gifts-section,.pp-home-desktop .pp-live-guides,.pp-home-desktop .pp-most-loved-section,.pp-home-desktop .pp-professional-ideas,.pp-home-desktop .pp-real-space-section,.pp-home-desktop .pp-wall-section,.pp-home-desktop .pp-why-different-section{padding:49px 15px}.pp-home-desktop .pp-wall-grid-six{gap:8px}.pp-home-desktop .pp-real-space-grid>a,.pp-home-desktop .pp-wall-grid-six .pp-wall-card{height:210px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content{bottom:12px;left:11px;right:8px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content strong{font-size:17px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content small{font-size:6px;margin-bottom:6px}.pp-home-desktop .pp-wall-grid-six .pp-wall-content span{font-size:7px;line-height:1.5}.pp-home-desktop .pp-extra-bundles-grid,.pp-home-desktop .pp-extra-gifts-grid,.pp-home-desktop .pp-most-loved-grid,.pp-home-desktop .pp-real-space-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-most-loved-card>div{height:150px}.pp-home-desktop .pp-most-loved-card>section{padding:10px}.pp-home-desktop .pp-most-loved-card>section>strong{font-size:10px;line-height:1.35;min-height:26px}.pp-home-desktop .pp-most-loved-card>section>b{font-size:8px}.pp-home-desktop .pp-extra-bundle-card>div{height:130px}.pp-home-desktop .pp-extra-bundle-card>section{gap:6px;padding:10px}.pp-home-desktop .pp-extra-bundle-card>section>strong{font-size:9px}.pp-home-desktop .pp-extra-bundle-card>section>b{font-size:9px;grid-column:1/-1;grid-row:auto}.pp-home-desktop .pp-extra-bundle-card>section>em,.pp-home-desktop .pp-extra-bundle-card>section>small{font-size:8px}.pp-home-desktop .pp-real-space-grid>a>span{padding:12px}.pp-home-desktop .pp-real-space-grid strong{font-size:17px}.pp-home-desktop .pp-real-space-grid b,.pp-home-desktop .pp-real-space-grid small{font-size:7px}.pp-home-desktop .pp-extra-gifts-grid>a>div{height:140px;margin-bottom:10px}.pp-home-desktop .pp-extra-gifts-grid strong{font-size:10px;margin:0 10px 4px}.pp-home-desktop .pp-extra-gifts-grid small{font-size:8px;margin:0 10px}.pp-home-desktop .pp-occasion-panel{gap:13px;margin-top:19px;padding:13px}.pp-home-desktop .pp-occasion-panel h3{font-size:22px}.pp-home-desktop .pp-occasion-panel>div:nth-child(2){gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-occasion-panel a{gap:4px;grid-template-columns:17px 1fr 12px;padding:8px}.pp-home-desktop .pp-occasion-panel a strong{font-size:8px}.pp-home-desktop .pp-gift-business{gap:12px;padding:45px 15px}.pp-home-desktop .pp-business-panel,.pp-home-desktop .pp-gift-panel{min-height:0}.pp-home-desktop .pp-business-text,.pp-home-desktop .pp-panel-content{padding:23px}.pp-home-desktop .pp-business-text h2,.pp-home-desktop .pp-panel-content h2{font-size:31px}.pp-home-desktop .pp-quality-strip{gap:20px;grid-template-columns:1fr;padding:48px 15px}.pp-home-desktop .pp-quality-heading h2{font-size:31px}.pp-home-desktop .pp-quality-items article{padding:14px 0}.pp-home-desktop .pp-quality-items article>strong{font-size:15px}.pp-home-desktop .pp-why-different-grid{grid-template-columns:1fr}.pp-home-desktop .pp-why-different-grid article{padding:16px}.pp-home-desktop .pp-craft-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-craft-grid article{padding:12px}.pp-home-desktop .pp-craft-swatch{height:45px;margin:8px 0 12px}.pp-home-desktop .pp-craft-grid strong{font-size:10px}.pp-home-desktop .pp-craft-grid p{font-size:8px}.pp-home-desktop .pp-process-band{padding:18px}.pp-home-desktop .pp-process-band h3{font-size:26px}.pp-home-desktop .pp-process-steps{gap:12px;grid-template-columns:1fr}.pp-home-desktop .pp-process-steps strong{font-size:10px}.pp-home-desktop .pp-process-steps p{font-size:8px}.pp-home-desktop .pp-professional-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-professional-cards>a{min-height:132px;padding:12px}.pp-home-desktop .pp-professional-cards strong{font-size:10px}.pp-home-desktop .pp-professional-cards p{font-size:8px}.pp-home-desktop .pp-expert-grid{gap:8px;grid-template-columns:1fr}.pp-home-desktop .pp-expert-grid>a{min-height:0;padding:17px}.pp-home-desktop .pp-expert-grid strong{font-size:18px}.pp-home-desktop .pp-live-guide-card{grid-template-columns:1fr}.pp-home-desktop .pp-live-guide-image img{height:165px;min-height:165px}.pp-home-desktop .pp-live-guide-card>div:last-child{padding:15px}.pp-home-desktop .pp-live-guide-card h3{font-size:19px}.pp-home-desktop .pp-live-guide-card p{font-size:9px}.pp-home-desktop .pp-process-photo-strip{padding:49px 15px}.pp-home-desktop .pp-process-photo-heading{display:block;margin-bottom:20px}.pp-home-desktop .pp-process-photo-heading h2{font-size:30px;margin:8px 0 10px}.pp-home-desktop .pp-process-photo-heading p{font-size:8px}.pp-home-desktop .pp-process-photo-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-process-photo-grid img{height:125px}.pp-home-desktop .pp-process-photo-grid article>span{font-size:6px;padding:9px 9px 4px}.pp-home-desktop .pp-process-photo-grid article>strong{font-size:13px;padding:0 9px 11px}.pp-home-desktop .pp-printlab-feature{gap:23px;padding:49px 15px}.pp-home-desktop .pp-printlab-copy h2{font-size:36px}.pp-home-desktop .pp-printlab-stats{gap:8px}.pp-home-desktop .pp-printlab-stats b{font-size:8px}.pp-home-desktop .pp-printlab-stats small{font-size:7px}.pp-home-desktop .pp-printlab-images{gap:7px;grid-template-rows:120px 120px}.pp-home-desktop .pp-newsletter-band{gap:15px;padding:29px 15px}.pp-home-desktop .pp-newsletter-band h2{font-size:22px}.pp-home-desktop .pp-newsletter-band form>div>button{font-size:8px;padding:0 9px}.pp-home-desktop .pp-reviews{gap:14px;grid-template-columns:1fr 1fr;padding:48px 15px}.pp-home-desktop .pp-review-intro{grid-column:1/-1}.pp-home-desktop .pp-review-intro h2{font-size:32px}.pp-home-desktop .pp-rating-card{padding:20px 10px}.pp-home-desktop .pp-rating-number{font-size:42px}.pp-home-desktop .pp-review-image{grid-column:1/-1}.pp-home-desktop .pp-faq-section{display:block;padding:49px 15px}.pp-home-desktop .pp-faq-intro{margin-bottom:22px}.pp-home-desktop .pp-faq-intro h2{font-size:31px}.pp-home-desktop .pp-faq-item>button{font-size:10px;padding:15px 0}.pp-home-desktop .pp-faq-item>p{font-size:9px}.pp-home-desktop .pp-safe-delivery-band{padding:27px 15px}.pp-home-desktop .pp-safe-delivery-band h2{font-size:29px}.pp-home-desktop .pp-safe-delivery-proof{flex-wrap:wrap;gap:9px;padding:12px}.pp-home-desktop .pp-safe-delivery-proof strong{font-size:9px}.pp-home-desktop .pp-safe-delivery-proof small{font-size:7px}.pp-home-desktop .pp-last-cta{display:block;padding:49px 17px}.pp-home-desktop .pp-last-cta h2{font-size:38px}.pp-home-desktop .pp-last-cta p{font-size:10px;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.pp-home-desktop .pp-expert-grid>a,.pp-home-desktop .pp-extra-bundle-card,.pp-home-desktop .pp-extra-gifts-grid>a,.pp-home-desktop .pp-live-guide-card,.pp-home-desktop .pp-most-loved-card,.pp-home-desktop .pp-process-photo-grid article,.pp-home-desktop .pp-real-space-grid>a,.pp-home-desktop .pp-wall-card{transition:none!important}}.pp-home-desktop .pp-home-desktop>section p,.pp-home-desktop>section dd,.pp-home-desktop>section li{font-size:15px!important;line-height:1.8!important}.pp-home-desktop>section .pp-overline,.pp-home-desktop>section .pp-product-eyebrow,.pp-home-desktop>section small{font-size:12px!important}.pp-home-desktop>section .pp-eyebrow{font-size:11px!important;letter-spacing:.14em!important}.pp-home-desktop>section .pp-section-heading h2{font-size:clamp(34px,3.3vw,48px)!important;line-height:1.12!important}.pp-home-desktop>section .pp-section-heading p{font-size:15px!important;line-height:1.8!important;max-width:700px}.pp-home-desktop>section h3{font-size:clamp(20px,1.75vw,25px)!important;line-height:1.3!important}.pp-home-desktop>section .pp-expert-grid b,.pp-home-desktop>section .pp-extra-bundle-card>section>em,.pp-home-desktop>section .pp-extra-gifts-grid a>small,.pp-home-desktop>section .pp-live-guide-card a,.pp-home-desktop>section .pp-most-loved-card>section>b,.pp-home-desktop>section .pp-product-bottom a,.pp-home-desktop>section .pp-real-space-grid b,.pp-home-desktop>section .pp-underlined-link{font-size:13px!important}.pp-home-desktop>section .pp-extra-bundle-card>section>strong,.pp-home-desktop>section .pp-extra-gifts-grid>a>strong,.pp-home-desktop>section .pp-most-loved-card>section>strong,.pp-home-desktop>section .pp-product-card h3,.pp-home-desktop>section .pp-professional-cards strong,.pp-home-desktop>section .pp-why-different-grid strong{font-size:16px!important;line-height:1.45!important}.pp-home-desktop>section .pp-craft-grid p,.pp-home-desktop>section .pp-expert-grid p,.pp-home-desktop>section .pp-extra-bundle-card>section>small,.pp-home-desktop>section .pp-live-guide-card p,.pp-home-desktop>section .pp-most-loved-card>section>small,.pp-home-desktop>section .pp-process-steps p,.pp-home-desktop>section .pp-product-card p,.pp-home-desktop>section .pp-professional-cards p{font-size:14px!important;line-height:1.75!important}.pp-home-desktop>section .pp-craft-grid article>small,.pp-home-desktop>section .pp-expert-grid small,.pp-home-desktop>section .pp-process-photo-grid article>span,.pp-home-desktop>section .pp-real-space-grid small,.pp-home-desktop>section .pp-wall-content small,.pp-home-desktop>section .pp-wall-content span{font-size:11px!important}.pp-home-desktop>section .pp-real-space-grid strong,.pp-home-desktop>section .pp-wall-content strong{font-size:clamp(20px,2vw,27px)!important;line-height:1.2!important}.pp-home-desktop>section .pp-btn,.pp-home-desktop>section .pp-choice,.pp-home-desktop>section .pp-occasion-panel a strong,.pp-home-desktop>section .pp-size,.pp-home-desktop>section button,.pp-home-desktop>section input{font-size:14px!important}.pp-home-desktop>section .pp-choice small,.pp-home-desktop>section .pp-newsletter-band form>small,.pp-home-desktop>section .pp-price-tag,.pp-home-desktop>section .pp-quick-buy-foot>span,.pp-home-desktop>section .pp-size{font-size:12px!important}.pp-home-desktop>section .pp-price-tag b{font-size:16px!important}.pp-home-desktop>section .pp-quick-buy-top h3{font-size:25px!important}.pp-home-desktop>section .pp-quick-buy-top p{font-size:14px!important}.pp-home-desktop>section .pp-faq-item>button{font-size:15px!important;line-height:1.65!important}.pp-home-desktop>section .pp-faq-item>p{font-size:15px!important;line-height:1.85!important}.pp-home-desktop>section .pp-process-photo-grid article>strong,.pp-home-desktop>section .pp-process-steps strong,.pp-home-desktop>section .pp-quality-items article>strong,.pp-home-desktop>section .pp-rating-card>strong{font-size:16px!important;line-height:1.45!important}.pp-home-desktop>section .pp-printlab-stats b,.pp-home-desktop>section .pp-printlab-stats small,.pp-home-desktop>section .pp-safe-delivery-proof small,.pp-home-desktop>section .pp-safe-delivery-proof strong{font-size:13px!important}.pp-home-desktop>section .pp-business-text>p,.pp-home-desktop>section .pp-panel-content>p,.pp-home-desktop>section .pp-printlab-copy>p,.pp-home-desktop>section .pp-quality-heading>p,.pp-home-desktop>section .pp-rating-card p,.pp-home-desktop>section .pp-review-intro>p,.pp-home-desktop>section .pp-safe-delivery-band p{font-size:15px!important;line-height:1.85!important}.pp-home-desktop>section .pp-rating-number{font-size:64px!important}.pp-home-desktop>section .pp-canvas-styles h2,.pp-home-desktop>section .pp-last-cta h2,.pp-home-desktop>section .pp-printlab-copy h2{font-size:clamp(36px,4.1vw,56px)!important;line-height:1.08!important}.pp-home-desktop>section .pp-last-cta p{font-size:16px!important;line-height:1.8!important}.pp-home-desktop>section .pp-newsletter-band h2{font-size:clamp(28px,2.8vw,36px)!important;line-height:1.18!important}.pp-home-desktop>section .pp-newsletter-band form label{font-size:13px!important}.pp-home-desktop>section .pp-process-photo-heading p{font-size:14px!important}.pp-home-desktop>section .pp-process-photo-grid article>strong{font-size:17px!important}@media(max-width:900px){.pp-home-desktop>section dd,.pp-home-desktop>section li,.pp-home-desktop>section p{font-size:14px!important;line-height:1.75!important}.pp-home-desktop>section .pp-section-heading p{font-size:14px!important}.pp-home-desktop>section .pp-section-heading h2{font-size:clamp(31px,4.2vw,40px)!important}.pp-home-desktop>section .pp-btn,.pp-home-desktop>section button{font-size:14px!important}}@media(max-width:600px){.pp-home-desktop>section dd,.pp-home-desktop>section li,.pp-home-desktop>section p{font-size:14px!important;line-height:1.75!important}.pp-home-desktop>section .pp-section-heading h2{font-size:30px!important;line-height:1.15!important}.pp-home-desktop>section h3{font-size:20px!important;line-height:1.3!important}.pp-home-desktop>section .pp-eyebrow{font-size:10px!important;letter-spacing:.11em!important}.pp-home-desktop>section .pp-btn,.pp-home-desktop>section button{font-size:13px!important;min-height:42px}.pp-home-desktop>section .pp-real-space-grid strong,.pp-home-desktop>section .pp-wall-content strong{font-size:18px!important}.pp-home-desktop>section .pp-canvas-styles h2,.pp-home-desktop>section .pp-last-cta h2,.pp-home-desktop>section .pp-printlab-copy h2{font-size:34px!important}.pp-home-desktop>section .pp-faq-item>button,.pp-home-desktop>section .pp-faq-item>p{font-size:14px!important}.pp-home-desktop>section .pp-quick-buy-top h3{font-size:22px!important}.pp-home-desktop>section .pp-choice,.pp-home-desktop>section .pp-size{font-size:12px!important}}.pp-home-desktop .pp-home-desktop>section p,.pp-home-desktop>section dd,.pp-home-desktop>section li{font-size:19px!important;line-height:1.78!important}.pp-home-desktop>section .pp-overline,.pp-home-desktop>section .pp-product-eyebrow,.pp-home-desktop>section small{font-size:15px!important;line-height:1.5!important}.pp-home-desktop>section .pp-eyebrow{font-size:14px!important;letter-spacing:.12em!important;line-height:1.5!important}.pp-home-desktop>section .pp-section-heading h2{font-size:clamp(42px,4vw,60px)!important;line-height:1.1!important}.pp-home-desktop>section .pp-section-heading p{font-size:19px!important;line-height:1.78!important;max-width:760px}.pp-home-desktop>section h3{font-size:clamp(25px,2.2vw,32px)!important;line-height:1.28!important}.pp-home-desktop>section .pp-expert-grid b,.pp-home-desktop>section .pp-extra-bundle-card>section>em,.pp-home-desktop>section .pp-extra-gifts-grid a>small,.pp-home-desktop>section .pp-live-guide-card a,.pp-home-desktop>section .pp-most-loved-card>section>b,.pp-home-desktop>section .pp-product-bottom a,.pp-home-desktop>section .pp-real-space-grid b,.pp-home-desktop>section .pp-underlined-link{font-size:16px!important;line-height:1.6!important}.pp-home-desktop>section .pp-extra-bundle-card>section>strong,.pp-home-desktop>section .pp-extra-gifts-grid>a>strong,.pp-home-desktop>section .pp-most-loved-card>section>strong,.pp-home-desktop>section .pp-product-card h3,.pp-home-desktop>section .pp-professional-cards strong,.pp-home-desktop>section .pp-why-different-grid strong{font-size:20px!important;line-height:1.4!important}.pp-home-desktop>section .pp-craft-grid p,.pp-home-desktop>section .pp-expert-grid p,.pp-home-desktop>section .pp-extra-bundle-card>section>small,.pp-home-desktop>section .pp-live-guide-card p,.pp-home-desktop>section .pp-most-loved-card>section>small,.pp-home-desktop>section .pp-process-steps p,.pp-home-desktop>section .pp-product-card p,.pp-home-desktop>section .pp-professional-cards p{font-size:17px!important;line-height:1.72!important}.pp-home-desktop>section .pp-craft-grid article>small,.pp-home-desktop>section .pp-expert-grid small,.pp-home-desktop>section .pp-process-photo-grid article>span,.pp-home-desktop>section .pp-real-space-grid small,.pp-home-desktop>section .pp-wall-content small,.pp-home-desktop>section .pp-wall-content span{font-size:14px!important;line-height:1.5!important}.pp-home-desktop>section .pp-real-space-grid strong,.pp-home-desktop>section .pp-wall-content strong{font-size:clamp(25px,2.5vw,34px)!important;line-height:1.18!important}.pp-home-desktop>section .pp-btn,.pp-home-desktop>section .pp-choice,.pp-home-desktop>section .pp-occasion-panel a strong,.pp-home-desktop>section .pp-size,.pp-home-desktop>section button,.pp-home-desktop>section input{font-size:17px!important}.pp-home-desktop>section .pp-choice small,.pp-home-desktop>section .pp-newsletter-band form>small,.pp-home-desktop>section .pp-quick-buy-foot>span,.pp-home-desktop>section .pp-size{font-size:15px!important;line-height:1.55!important}.pp-home-desktop>section .pp-price-tag{font-size:15px!important;line-height:1.5!important}.pp-home-desktop>section .pp-price-tag b{font-size:20px!important}.pp-home-desktop>section .pp-quick-buy-top h3{font-size:31px!important;line-height:1.25!important}.pp-home-desktop>section .pp-quick-buy-top p{font-size:17px!important}.pp-home-desktop>section .pp-faq-item>button{font-size:19px!important;line-height:1.6!important}.pp-home-desktop>section .pp-faq-item>p{font-size:19px!important;line-height:1.8!important}.pp-home-desktop>section .pp-process-photo-grid article>strong,.pp-home-desktop>section .pp-process-steps strong,.pp-home-desktop>section .pp-quality-items article>strong,.pp-home-desktop>section .pp-rating-card>strong{font-size:20px!important;line-height:1.4!important}.pp-home-desktop>section .pp-printlab-stats b,.pp-home-desktop>section .pp-printlab-stats small,.pp-home-desktop>section .pp-safe-delivery-proof small,.pp-home-desktop>section .pp-safe-delivery-proof strong{font-size:16px!important;line-height:1.5!important}.pp-home-desktop>section .pp-business-text>p,.pp-home-desktop>section .pp-panel-content>p,.pp-home-desktop>section .pp-printlab-copy>p,.pp-home-desktop>section .pp-quality-heading>p,.pp-home-desktop>section .pp-rating-card p,.pp-home-desktop>section .pp-review-intro>p,.pp-home-desktop>section .pp-safe-delivery-band p{font-size:19px!important;line-height:1.8!important}.pp-home-desktop>section .pp-rating-number{font-size:80px!important;line-height:1!important}.pp-home-desktop>section .pp-canvas-styles h2,.pp-home-desktop>section .pp-last-cta h2,.pp-home-desktop>section .pp-printlab-copy h2{font-size:clamp(45px,5.1vw,70px)!important;line-height:1.06!important}.pp-home-desktop>section .pp-last-cta p{font-size:20px!important;line-height:1.75!important}.pp-home-desktop>section .pp-newsletter-band h2{font-size:clamp(35px,3.5vw,45px)!important;line-height:1.15!important}.pp-home-desktop>section .pp-newsletter-band form label{font-size:16px!important;line-height:1.5!important}.pp-home-desktop>section .pp-process-photo-heading p{font-size:17px!important}@media(max-width:900px){.pp-home-desktop>section dd,.pp-home-desktop>section li,.pp-home-desktop>section p{font-size:18px!important;line-height:1.72!important}.pp-home-desktop>section .pp-section-heading p{font-size:18px!important}.pp-home-desktop>section .pp-section-heading h2{font-size:clamp(37px,5vw,48px)!important}.pp-home-desktop>section h3{font-size:clamp(23px,3.2vw,28px)!important}.pp-home-desktop>section .pp-btn,.pp-home-desktop>section button{font-size:17px!important}}@media(max-width:600px){.pp-home-desktop>section dd,.pp-home-desktop>section li,.pp-home-desktop>section p{font-size:17px!important;line-height:1.72!important}.pp-home-desktop>section .pp-section-heading h2{font-size:36px!important;line-height:1.12!important}.pp-home-desktop>section .pp-section-heading p{font-size:17px!important}.pp-home-desktop>section h3{font-size:23px!important;line-height:1.28!important}.pp-home-desktop>section .pp-eyebrow{font-size:12px!important;letter-spacing:.1em!important}.pp-home-desktop>section .pp-btn,.pp-home-desktop>section button{font-size:16px!important;min-height:44px}.pp-home-desktop>section .pp-real-space-grid strong,.pp-home-desktop>section .pp-wall-content strong{font-size:21px!important}.pp-home-desktop>section .pp-canvas-styles h2,.pp-home-desktop>section .pp-last-cta h2,.pp-home-desktop>section .pp-printlab-copy h2{font-size:39px!important}.pp-home-desktop>section .pp-faq-item>button,.pp-home-desktop>section .pp-faq-item>p{font-size:17px!important}.pp-home-desktop>section .pp-quick-buy-top h3{font-size:27px!important}.pp-home-desktop>section .pp-choice,.pp-home-desktop>section .pp-size{font-size:15px!important}.pp-home-desktop>section .pp-extra-bundle-card>section>strong,.pp-home-desktop>section .pp-extra-gifts-grid>a>strong,.pp-home-desktop>section .pp-most-loved-card>section>strong{font-size:16px!important}}.pp-home-desktop .pp-hero-proof{align-items:stretch;border-top:1px solid rgba(199,163,95,.28);display:flex;flex-wrap:wrap;gap:0;margin-top:34px;padding-top:20px}.pp-home-desktop .pp-hero-proof>div{flex:1 1 auto;gap:4px;min-width:88px;padding:0 14px}.pp-home-desktop .pp-hero-proof>div:first-child{padding-left:0}.pp-home-desktop .pp-hero-proof>i{background:linear-gradient(180deg,transparent,#d4c09a,transparent);flex:0 0 1px;height:36px;width:1px}.pp-home-desktop .pp-hero-proof strong{color:#171613;font-family:Playfair Display,Georgia,serif;font-size:18px!important;font-weight:600;letter-spacing:-.03em;line-height:1.15}.pp-home-desktop .pp-hero-proof span{color:#8a8478!important;font-size:11px!important;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pp-home-desktop .pp-product-card{border-radius:10px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .25s ease}.pp-home-desktop .pp-product-card:hover{box-shadow:0 22px 48px rgba(23,22,19,.1);transform:translateY(-6px)}.pp-home-desktop .pp-product-info{padding:22px 20px 18px!important}.pp-home-desktop .pp-product-eyebrow{color:#9b7838!important;font-size:11px!important;font-weight:700;letter-spacing:.16em!important}.pp-home-desktop .pp-product-info h3,.pp-home-desktop .pp-product-info h3 a{color:#171613;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.2!important;min-height:0!important}.pp-home-desktop .pp-product-info p{color:#6f7872!important;font-size:14px!important;line-height:1.65!important;min-height:46px!important}.pp-home-desktop .pp-product-bottom>strong{color:#171613;font-family:Playfair Display,Georgia,serif!important;font-size:18px!important;font-weight:600}.pp-home-desktop .pp-product-bottom a{font-size:13px!important;letter-spacing:.02em}.pp-home-desktop .pp-quick-buy-grid{gap:22px!important}.pp-home-desktop .pp-quick-buy-card{background:radial-gradient(120% 80% at 100% 0,hsla(42,59%,77%,.28),transparent 55%),linear-gradient(180deg,#fffcf6,#f7f3ea)!important;border:1px solid #e2d6bc!important;border-radius:14px;box-shadow:0 10px 28px rgba(34,30,22,.04);overflow:hidden;padding:28px 26px 24px!important;position:relative;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .3s ease}.pp-home-desktop .pp-quick-buy-card:before{background:linear-gradient(90deg,#c7a35f,#e7d2a2 45%,transparent);content:"";height:3px;inset:0 auto auto 0;opacity:.9;position:absolute;width:100%}.pp-home-desktop .pp-quick-buy-card:hover{border-color:#cbb07a!important;box-shadow:0 22px 50px rgba(34,30,22,.1);transform:translateY(-5px)}.pp-home-desktop .pp-quick-buy-top{align-items:flex-start;gap:16px;margin-bottom:18px!important;padding-bottom:18px!important}.pp-home-desktop .pp-quick-buy-top .pp-overline{color:#9b7838!important;display:inline-block;font-size:11px!important;font-weight:700;letter-spacing:.16em!important;margin-bottom:8px}.pp-home-desktop .pp-quick-buy-top h3{color:#171613;font-family:Playfair Display,Georgia,serif!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0 0 6px!important}.pp-home-desktop .pp-quick-buy-top p{color:#6f7872!important;font-size:14px!important;line-height:1.5!important}.pp-home-desktop .pp-price-tag{align-items:center;background:radial-gradient(circle at 30% 25%,hsla(0,0%,100%,.85),transparent 50%),linear-gradient(160deg,#f4e8cc,#e7d2a2 48%,#c7a35f)!important;border:1px solid #d4bf8f!important;border-radius:50%;box-shadow:0 10px 24px rgba(155,120,56,.18),inset 0 1px 0 hsla(0,0%,100%,.55);color:#3a2f18!important;display:flex!important;flex-direction:column;gap:4px;justify-content:center;min-height:96px;min-width:96px;padding:14px 12px!important;text-align:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;white-space:normal!important}.pp-home-desktop .pp-quick-buy-card:hover .pp-price-tag{box-shadow:0 14px 30px rgba(155,120,56,.24),inset 0 1px 0 hsla(0,0%,100%,.6);transform:scale(1.04) rotate(-2deg)}.pp-home-desktop .pp-price-tag em{color:#6d5530!important;display:block;font-size:10px!important;font-style:normal;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase}.pp-home-desktop .pp-price-tag b{color:#171613!important;display:block;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.03em;line-height:1}.pp-home-desktop .pp-choice-label{color:#5c564b!important;font-size:12px!important;letter-spacing:.08em;margin:16px 0 10px!important;text-transform:uppercase}.pp-home-desktop .pp-choice-row{gap:10px!important}.pp-home-desktop .pp-choice{align-items:flex-start!important;background:hsla(0,0%,100%,.92)!important;border:1px solid #e4dccb!important;border-radius:10px;color:#2a2720!important;flex:1;font-size:15px!important;font-weight:600;gap:6px!important;padding:14px 14px 12px!important;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}.pp-home-desktop .pp-choice-name{display:block;font-size:15px!important;font-weight:650;letter-spacing:-.01em;line-height:1.25}.pp-home-desktop .pp-choice small{color:#9b7838!important;display:block;font-size:13px!important;font-weight:600;letter-spacing:.01em;line-height:1.3;margin-top:2px;width:100%}.pp-home-desktop .pp-choice:hover{border-color:#c7a35f!important;box-shadow:0 8px 18px rgba(34,30,22,.06);transform:translateY(-2px)}.pp-home-desktop .pp-choice-active{background:linear-gradient(180deg,#fff8e8,#f3e6c8)!important;border-color:#b89550!important;box-shadow:inset 0 0 0 1px rgba(184,149,80,.35),0 8px 18px rgba(155,120,56,.1)!important}.pp-home-desktop .pp-size{border-radius:8px;font-size:12px!important;font-weight:600;padding:9px 11px!important;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.pp-home-desktop .pp-size:hover{border-color:#c7a35f;color:#171613;transform:translateY(-1px)}.pp-home-desktop .pp-size-active{background:#171613!important;border-color:#171613!important;color:#e7d2a2!important}.pp-home-desktop .pp-quick-buy-foot{margin-top:20px!important;padding-top:16px!important}.pp-home-desktop .pp-quick-buy-foot>span{color:#6f7872!important;font-size:13px!important}.pp-home-desktop .pp-quick-buy-foot>span b{color:#171613!important;font-size:14px!important}.pp-home-desktop .pp-quick-buy-foot .pp-btn{border-radius:8px;font-size:13px!important;min-height:44px!important;padding:11px 16px!important}@media (prefers-reduced-motion:reduce){.pp-home-desktop .pp-choice,.pp-home-desktop .pp-price-tag,.pp-home-desktop .pp-product-card,.pp-home-desktop .pp-quick-buy-card,.pp-home-desktop .pp-size{transition:none!important}.pp-home-desktop .pp-choice:hover,.pp-home-desktop .pp-price-tag,.pp-home-desktop .pp-product-card:hover,.pp-home-desktop .pp-quick-buy-card:hover,.pp-home-desktop .pp-size:hover{transform:none!important}}.pp-home-desktop .pp-product-grid--premium{gap:22px!important}.pp-home-desktop .pp-product-card--premium{background:#fff;border:1px solid rgba(23,22,19,.08)!important;border-radius:16px!important;box-shadow:0 8px 24px rgba(23,22,19,.04);display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease,border-color .3s ease}.pp-home-desktop .pp-product-card--premium:hover{border-color:rgba(199,163,95,.55)!important;box-shadow:0 28px 60px rgba(23,22,19,.12);transform:translateY(-8px)}.pp-home-desktop .pp-product-card--premium .pp-product-image-wrap{border-radius:0;height:260px!important}.pp-home-desktop .pp-product-card--premium .pp-product-image-wrap>img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.pp-home-desktop .pp-product-card--premium:hover .pp-product-image-wrap>img{transform:scale(1.06)}.pp-home-desktop .pp-product-image-veil{background:linear-gradient(180deg,transparent 45%,rgba(17,16,14,.35));inset:0;pointer-events:none;position:absolute}.pp-home-desktop .pp-product-card--premium .pp-product-badge{background:rgba(255,252,245,.95);border:1px solid rgba(199,163,95,.45);border-radius:999px;color:#7a5a28;font-size:10px!important;left:14px;letter-spacing:.14em;padding:7px 10px;top:14px}.pp-home-desktop .pp-product-index{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:13px;font-weight:600;letter-spacing:.08em;position:absolute;right:14px;text-shadow:0 2px 10px rgba(0,0,0,.35);top:14px;z-index:2}.pp-home-desktop .pp-product-card--premium .pp-product-arrow{background:hsla(0,0%,100%,.95);bottom:14px;box-shadow:0 8px 18px rgba(0,0,0,.12);height:40px;right:14px;transition:transform .35s ease,background .25s ease;width:40px}.pp-home-desktop .pp-product-card--premium:hover .pp-product-arrow{background:#c7a35f;color:#171613;transform:rotate(-45deg)}.pp-home-desktop .pp-product-card--premium .pp-product-info{background:linear-gradient(180deg,#fff,#fbfaf6);display:flex;flex:1;flex-direction:column;padding:22px 22px 20px!important}.pp-home-desktop .pp-product-card--premium .pp-product-eyebrow{color:#9b7838!important;font-size:11px!important;letter-spacing:.18em!important}.pp-home-desktop .pp-product-card--premium .pp-product-info h3,.pp-home-desktop .pp-product-card--premium .pp-product-info h3 a{font-family:Playfair Display,Georgia,serif!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.03em!important;line-height:1.18!important;margin:0 0 8px!important;min-height:0!important}.pp-home-desktop .pp-product-card--premium .pp-product-info p{color:#6a736c!important;flex:1;font-size:14px!important;line-height:1.65!important;margin-bottom:18px!important;min-height:0!important}.pp-home-desktop .pp-product-card--premium .pp-product-bottom{align-items:flex-end;border-top:1px solid rgba(199,163,95,.22)!important;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:16px!important}.pp-home-desktop .pp-product-price span{color:#8a8478;display:block;font-size:11px!important;font-weight:700;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.pp-home-desktop .pp-product-price strong{color:#171613!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:600!important;letter-spacing:-.02em}.pp-home-desktop .pp-product-cta{align-items:center;background:#171613;border-radius:999px;color:#f4ead5!important;display:inline-flex!important;font-size:12px!important;font-weight:700!important;gap:8px;letter-spacing:.04em;padding:10px 14px;transition:background .25s ease,transform .25s ease}.pp-home-desktop .pp-product-card--premium:hover .pp-product-cta{background:#9b7838;color:#fff!important;transform:translateX(2px)}.pp-home-desktop .pp-quick-buy-card--premium{min-height:520px}.pp-home-desktop .pp-quick-buy-card--premium .pp-size{background:hsla(0,0%,100%,.9)!important;border-radius:10px!important;font-size:13px!important;gap:4px;min-height:58px;padding:10px 12px!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-price{font-size:15px}.pp-home-desktop .pp-price-tag b.is-pulse{animation:ppDeskPricePulse .28s ease}.pp-home-desktop .pp-quick-buy-empty{color:#7c7466;font-size:13px;grid-column:1/-1;margin:0}.pp-home-desktop .pp-quick-buy-card--premium{background:radial-gradient(90% 70% at 100% -10%,hsla(42,59%,77%,.42),transparent 55%),radial-gradient(70% 50% at 0 100%,rgba(23,22,19,.03),transparent 50%),linear-gradient(165deg,#fffcf7,#f8f3e9)!important;border:1px solid rgba(199,163,95,.28)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 18px 40px rgba(34,30,22,.06);display:flex;flex-direction:column;min-height:540px;padding:30px 28px 26px!important}.pp-home-desktop .pp-quick-buy-card--premium:before{background:linear-gradient(90deg,#9b7838,#e7d2a2 40%,transparent 85%);height:4px}.pp-home-desktop .pp-quick-buy-card--premium .pp-quick-buy-top{align-items:flex-start;border-bottom:1px solid rgba(199,163,95,.2);display:flex;gap:18px;justify-content:space-between;margin-bottom:8px!important;padding-bottom:20px!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-quick-buy-intro{flex:1;min-width:0}.pp-home-desktop .pp-quick-buy-card--premium .pp-price-tag{border-radius:50%;flex-shrink:0;min-height:108px;min-width:108px;padding:16px 14px 14px!important}.pp-home-desktop .pp-price-tag-mrp{color:#7a6a4a!important;display:block;font-size:10px!important;font-weight:600;letter-spacing:.02em;margin-top:4px;opacity:.85;text-decoration:line-through}.pp-home-desktop .pp-price-tag-mrp[hidden]{display:none!important}.pp-home-desktop .pp-quick-buy-body{display:flex;flex:1;flex-direction:column}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice-label{align-items:baseline;color:#5c564b!important;display:flex;font-size:11px!important;font-weight:700;gap:6px;letter-spacing:.14em;margin:18px 0 10px!important;text-transform:uppercase}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice-label span{color:#8a8478;font-weight:500;letter-spacing:.04em;text-transform:none}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice{border-radius:12px!important;overflow:hidden;padding:16px 16px 14px!important;position:relative}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice-active:after{background:#9b7838;border-radius:50%;box-shadow:0 0 0 3px rgba(155,120,56,.18);content:"";height:8px;position:absolute;right:10px;top:10px;width:8px}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-row{align-content:start;flex:1;gap:9px!important;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:4px}.pp-home-desktop .pp-quick-buy-card--premium .pp-size{align-items:flex-start;background:hsla(0,0%,100%,.92)!important;border:1px solid #e4dccb!important;border-radius:12px!important;cursor:pointer;display:flex!important;flex-direction:column;gap:5px;justify-content:center;min-height:64px;padding:11px 13px!important;text-align:left}.pp-home-desktop .pp-quick-buy-card--premium .pp-size:hover{background:#fff!important;box-shadow:0 8px 18px rgba(34,30,22,.06)}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-label{color:#2a2720;font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-price{color:#9b7838;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:600;letter-spacing:-.02em;line-height:1;transition:color .2s ease}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-active{background:#171613!important;border-color:#171613!important;box-shadow:0 12px 24px rgba(23,22,19,.18)}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-active .pp-size-label{color:#f4ead5}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-active .pp-size-price{color:#e7d2a2}.pp-home-desktop .pp-quick-buy-card--premium .pp-quick-buy-foot{align-items:center;border-top:1px solid rgba(199,163,95,.22);display:flex;gap:14px;justify-content:space-between;margin-top:auto!important;padding-top:18px!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-quick-buy-foot .pp-btn{border-radius:999px!important;flex-shrink:0;letter-spacing:.02em;padding:12px 18px!important}.pp-home-desktop .pp-price-tag b.is-pulse{animation:ppDeskPricePulse .32s cubic-bezier(.22,1,.36,1)}@keyframes ppDeskPricePulse{0%{opacity:.7;transform:scale(1)}45%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.pp-home-desktop .pp-product-card--premium .pp-product-image-wrap{background:#ece7dc;display:block;height:270px!important;overflow:hidden;position:relative}.pp-home-desktop .pp-product-card--premium .pp-product-image-wrap>img{height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-products-section .pp-section-heading h2,.pp-home-desktop .pp-quick-buy .pp-section-heading h2{font-family:Playfair Display,Georgia,serif;letter-spacing:-.03em}@media (max-width:1200px){.pp-home-desktop .pp-quick-buy-card--premium .pp-size-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.pp-home-desktop .pp-bundle-mini{align-items:center;background:#111110!important;border-radius:14px;box-shadow:0 14px 36px rgba(17,17,16,.12);color:#f4efe4!important;display:flex!important;gap:28px;justify-content:space-between;margin-top:28px;padding:28px 40px 28px 48px!important}.pp-home-desktop .pp-bundle-mini>div{flex:1;min-width:0;padding-left:8px}.pp-home-desktop .pp-bundle-mini .pp-overline{color:#e7d2a2!important;font-size:12px!important;letter-spacing:.16em!important;margin-bottom:8px}.pp-home-desktop .pp-bundle-mini strong{color:#f8f3e8!important;display:block;font-family:Playfair Display,Georgia,serif;font-size:22px!important;font-weight:600;line-height:1.25;margin-bottom:6px}.pp-home-desktop .pp-bundle-mini p{color:#b8b0a0!important;font-size:14px!important;line-height:1.6!important;margin:0!important;max-width:560px}.pp-home-desktop .pp-bundle-mini .pp-btn{flex-shrink:0;margin-right:4px}.pp-home-desktop .pp-compare-band{background:#111110!important;color:#f6f3ea!important}.pp-home-desktop .pp-compare-copy{color:#f6f3ea!important}.pp-home-desktop .pp-compare-copy h2{color:#f8f3e8!important;font-family:Playfair Display,Georgia,serif;font-weight:500!important}.pp-home-desktop .pp-compare-copy h2 em{color:#e7d2a2!important}.pp-home-desktop .pp-compare-copy>p{color:#c4c0b4!important;font-size:15px!important;line-height:1.7!important}.pp-home-desktop .pp-format-pills{display:flex!important;flex-wrap:wrap!important;margin-bottom:16px!important;max-width:100%;width:100%}.pp-home-desktop .pp-format-pill,.pp-home-desktop>section .pp-format-pill,.pp-home-desktop>section button.pp-format-pill{background:hsla(0,0%,100%,.04)!important;border:1px solid hsla(0,0%,100%,.22)!important;border-radius:999px!important;color:#f2e7ce!important;flex:0 1 auto;font-size:12px!important;font-weight:600!important;letter-spacing:.02em;line-height:1.2!important;max-width:100%;overflow:hidden;padding:8px 12px!important;text-overflow:ellipsis;white-space:nowrap}.pp-home-desktop .pp-format-pill:hover{background:hsla(42,59%,77%,.08)!important;border-color:#e7d2a2!important}.pp-home-desktop .pp-format-pill-active,.pp-home-desktop>section button.pp-format-pill-active{background:#c7a35f!important;border-color:#c7a35f!important;color:#171613!important}.pp-home-desktop .pp-selected-format{color:#f6f3ea!important}.pp-home-desktop .pp-selected-format>div>span{color:#a89f8c!important}.pp-home-desktop .pp-selected-format strong{color:#f8f3e8!important}.pp-home-desktop .pp-selected-format strong small,.pp-home-desktop .pp-selected-format strong small.is-pulse{color:#e7d2a2!important;display:inline-block}.pp-home-desktop .pp-selected-format strong small.is-pulse{animation:ppDeskPricePulse .32s cubic-bezier(.22,1,.36,1)}.pp-home-desktop .pp-selected-format p{color:#b8c0b4!important}.pp-home-desktop .pp-compare-image>img{transition:opacity .2s ease,transform .45s ease}.pp-home-desktop .pp-compare-image>img.is-swapping{opacity:.25;transform:scale(1.03)}.pp-home-desktop .pp-compare-image-label{color:#f0f8ef!important}@media (max-width:1100px){.pp-home-desktop .pp-bundle-mini{align-items:flex-start;flex-direction:column;padding:24px 28px 24px 32px!important}.pp-home-desktop .pp-format-pill,.pp-home-desktop>section button.pp-format-pill{font-size:11px!important;padding:7px 10px!important}}.pp-home-desktop .pp-quick-buy-card--premium{min-height:0!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-row{align-content:flex-start;flex:0 0 auto!important;gap:8px!important;grid-template-columns:none!important;max-height:none}.pp-home-desktop .pp-quick-buy-card--premium .pp-size,.pp-home-desktop>section .pp-quick-buy-card--premium .pp-size{align-items:center!important;background:hsla(0,0%,100%,.92)!important;border:1px solid #e4dccb!important;border-radius:8px!important;color:#2a2720!important;display:inline-flex!important;flex-direction:row!important;font-size:12px!important;gap:0!important;line-height:1.2!important;min-height:0!important;min-width:0;padding:9px 12px!important;white-space:nowrap}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-label,.pp-home-desktop .pp-quick-buy-card--premium .pp-size-price{display:none!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size:hover{border-color:#c7a35f!important;box-shadow:none;color:#171613!important;transform:translateY(-1px)}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-active,.pp-home-desktop>section .pp-quick-buy-card--premium .pp-size-active{background:#171613!important;border-color:#171613!important;box-shadow:none;color:#e7d2a2!important}.pp-home-desktop .pp-format-pills{display:grid!important;gap:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:460px!important;width:100%!important}.pp-home-desktop .pp-format-pill,.pp-home-desktop>section .pp-format-pill,.pp-home-desktop>section button.pp-format-pill{border-radius:10px!important;font-size:11px!important;font-weight:650!important;height:auto!important;hyphens:auto;letter-spacing:.01em!important;line-height:1.25!important;max-width:none!important;min-height:42px!important;min-width:0!important;overflow:hidden!important;padding:9px 10px!important;text-align:center!important;text-overflow:clip!important;white-space:normal!important;width:100%!important;word-break:break-word}.pp-home-desktop .pp-quality-strip.pp-quality-strip--premium,.pp-home-desktop section.pp-quality-strip--premium{align-items:center!important;background:radial-gradient(80% 70% at 0 0,hsla(42,59%,77%,.28),transparent 55%),linear-gradient(165deg,#fbf7ef,#f3ece0)!important;border-bottom:1px solid #e4d8c0!important;border-top:1px solid #e4d8c0!important;color:#171613!important;display:grid!important;gap:56px!important;grid-template-columns:.95fr 1.05fr!important;padding:88px max(40px,calc(50% - 620px))!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-heading{color:#171613!important}.pp-home-desktop .pp-quality-strip--premium .pp-eyebrow{color:#6f552b!important;font-size:12px!important;letter-spacing:.16em!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-heading h2,.pp-home-desktop>section.pp-quality-strip--premium .pp-quality-heading h2{color:#171613!important;font-family:Playfair Display,Georgia,serif!important;font-size:clamp(34px,3.4vw,48px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.08!important;margin:0 0 16px!important;max-width:460px}.pp-home-desktop .pp-quality-strip--premium .pp-quality-heading h2 em{color:#9b7838!important;font-style:italic}.pp-home-desktop .pp-quality-strip--premium .pp-quality-heading p,.pp-home-desktop>section.pp-quality-strip--premium .pp-quality-heading>p{color:#5c564b!important;font-size:16px!important;line-height:1.7!important;margin:0 0 22px!important;max-width:440px!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-link{align-items:center;border-bottom:1px solid rgba(155,120,56,.45);color:#7a5a28!important;display:inline-flex!important;font-size:14px!important;font-weight:700!important;gap:10px;letter-spacing:.02em;padding-bottom:6px;transition:color .2s ease,border-color .2s ease}.pp-home-desktop .pp-quality-strip--premium .pp-quality-link:hover{border-color:#171613;color:#171613!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-items{display:grid!important;gap:14px!important;grid-template-columns:1fr!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-items article{align-items:start;background:hsla(0,0%,100%,.78)!important;border:1px solid rgba(199,163,95,.28)!important;border-radius:14px!important;box-shadow:0 10px 28px rgba(34,30,22,.04);column-gap:16px!important;display:grid!important;grid-template-columns:52px 1fr!important;grid-template-rows:auto auto;margin:0;padding:22px 22px 20px!important;row-gap:6px!important;transition:transform .3s ease,border-color .25s ease,box-shadow .3s ease}.pp-home-desktop .pp-quality-strip--premium .pp-quality-items article:hover{border-color:rgba(155,120,56,.5)!important;box-shadow:0 16px 36px rgba(34,30,22,.08);transform:translateY(-3px)}.pp-home-desktop .pp-quality-strip--premium .pp-quality-items article>span,.pp-home-desktop .pp-quality-strip--premium .pp-quality-num{align-self:start;color:#9b7838!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:600!important;grid-row:1/span 2;letter-spacing:.04em!important;line-height:1!important;margin:0!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-items article>strong,.pp-home-desktop>section.pp-quality-strip--premium .pp-quality-items article>strong{color:#171613!important;font-family:Playfair Display,Georgia,serif!important;font-size:20px!important;font-weight:600!important;grid-column:2;line-height:1.25!important;margin:0!important}.pp-home-desktop .pp-quality-strip--premium .pp-quality-items article>p,.pp-home-desktop>section.pp-quality-strip--premium .pp-quality-items article>p{color:#6a736c!important;font-size:14px!important;grid-column:2;line-height:1.65!important;margin:0!important}@media (max-width:1100px){.pp-home-desktop .pp-format-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:100%!important}.pp-home-desktop .pp-quality-strip.pp-quality-strip--premium,.pp-home-desktop section.pp-quality-strip--premium{gap:32px!important;grid-template-columns:1fr!important;padding:64px 28px!important}}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-row{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size,.pp-home-desktop>section .pp-quick-buy-card--premium .pp-size{border-radius:6px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.15!important;padding:6px 9px!important}.pp-home-desktop .pp-business-list{color:#f0e6d0!important;display:flex!important;flex-direction:column!important;gap:10px!important;margin:0 0 22px!important}.pp-home-desktop .pp-business-list span,.pp-home-desktop>section .pp-business-list span{align-items:center!important;border:0!important;color:#f0e6d0!important;display:flex!important;font-family:DM Sans,Segoe UI,sans-serif!important;font-size:15px!important;font-weight:500!important;gap:10px!important;letter-spacing:.01em!important;line-height:1.4!important;margin:0!important;opacity:1!important;visibility:visible!important}.pp-home-desktop .pp-business-list span:before{background:rgba(199,163,95,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23e7d2a2' d='M6.2 11.2 2.9 7.9 4 6.8 6.2 9 12 3.2l1.1 1.1z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;border-radius:50%;color:transparent!important;content:""!important;flex-shrink:0;font-size:0!important;height:18px;margin:0!important;width:18px}.pp-home-desktop .pp-business-text>p,.pp-home-desktop>section .pp-business-text>p{color:#c9bfab!important;font-size:15px!important;line-height:1.65!important}.pp-home-desktop .pp-business-text h2{color:#f8f3e8!important}.pp-home-desktop .pp-business-text h2 em{color:#e7d2a2!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size-row{display:grid!important;flex-wrap:unset!important;gap:6px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size,.pp-home-desktop>section .pp-quick-buy-card--premium .pp-size{justify-content:center!important;padding:8px 6px!important;white-space:nowrap!important;width:100%!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-size[hidden]{display:none!important}.pp-home-desktop .pp-bundle-mini{justify-content:flex-end!important;padding-left:48px!important;padding-right:40px!important;text-align:right!important}.pp-home-desktop .pp-bundle-mini>div{margin-left:auto;max-width:560px;padding-left:0!important;text-align:right}.pp-home-desktop .pp-bundle-mini .pp-overline{display:block!important;margin-left:auto;text-align:right!important}.pp-home-desktop .pp-bundle-mini p{margin-left:auto!important}.pp-home-desktop .pp-bundle-mini .pp-btn{margin-left:18px;margin-right:0!important}@media (max-width:1100px){.pp-home-desktop .pp-quick-buy-card--premium .pp-size-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.pp-home-desktop .pp-bundle-mini{align-items:flex-end!important;text-align:right!important}}.pp-home-desktop .pp-offer-section{background:#f6f2e9;border-bottom:1px solid #e8dfce;border-top:1px solid #e8dfce;overflow:hidden;padding:62px 0 52px}.pp-home-desktop .pp-offer-inner{margin:0 auto;width:min(1320px,calc(100% - 72px))}.pp-home-desktop .pp-offer-heading{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:27px}.pp-home-desktop .pp-offer-heading .pp-eyebrow{color:#6f552b}.pp-home-desktop .pp-offer-heading h2{color:#171613;font-size:clamp(34px,3.2vw,45px);font-weight:500;letter-spacing:-.045em;line-height:1.1;margin:0 0 10px}.pp-home-desktop .pp-offer-heading h2 em{color:#9b7838;font-family:Playfair Display,Georgia,serif;font-weight:500}.pp-home-desktop .pp-offer-heading>div>p{color:#716b60;font-size:16px;line-height:1.65;margin:0}.pp-home-desktop .pp-offer-availability{align-items:center;background:hsla(0,0%,100%,.62);border:1px solid #e0d3b7;border-radius:999px;color:#5b523f;display:inline-flex;font-size:12px;font-weight:600;gap:9px;margin-bottom:5px;padding:10px 13px;white-space:nowrap}.pp-home-desktop .pp-offer-availability i{background:#a98542;border-radius:50%;box-shadow:0 0 0 4px rgba(169,133,66,.13);height:7px;width:7px}.pp-home-desktop .pp-offer-grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pp-home-desktop .pp-offer-card{border-radius:8px;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:315px;min-width:0;overflow:hidden;padding:25px 30px 19px;position:relative}.pp-home-desktop .pp-offer-card-dark{background:radial-gradient(circle at 91% 46%,rgba(205,171,103,.12),transparent 31%),linear-gradient(125deg,#171613,#252018);border:1px solid #4e422e;box-shadow:0 12px 28px rgba(33,26,15,.08);color:#f8f3e8}.pp-home-desktop .pp-offer-card-ivory{background:#fffdf8;border:1px solid #dfd0af;box-shadow:0 12px 28px rgba(33,26,15,.04);color:#1b1915}.pp-home-desktop .pp-offer-card:before{border:1px solid rgba(195,158,86,.19);border-radius:50%;content:"";height:260px;position:absolute;right:-90px;top:40px;width:260px;z-index:-1}.pp-home-desktop .pp-offer-bottomline,.pp-home-desktop .pp-offer-topline{align-items:center;display:flex;font-size:10px;font-weight:700;gap:14px;justify-content:space-between;letter-spacing:.13em;position:relative;z-index:2}.pp-home-desktop .pp-offer-card-dark .pp-offer-topline{color:#cfb579}.pp-home-desktop .pp-offer-card-ivory .pp-offer-topline{color:#8a6b32}.pp-home-desktop .pp-offer-top-symbol{font-size:21px;line-height:1}.pp-home-desktop .pp-offer-content{max-width:72%;padding:19px 0 22px;position:relative;z-index:2}.pp-home-desktop .pp-offer-content .pp-offer-label{font-size:10px;font-weight:700;letter-spacing:.15em;margin:0 0 9px}.pp-home-desktop .pp-offer-card-dark .pp-offer-label{color:#d8c393}.pp-home-desktop .pp-offer-card-ivory .pp-offer-label{color:#6f552b}.pp-home-desktop .pp-offer-content h3{align-items:baseline;display:flex;flex-wrap:wrap;font-size:clamp(35px,3.2vw,47px);font-weight:600;gap:7px;letter-spacing:-.055em;line-height:.98;margin:0 0 12px}.pp-home-desktop .pp-offer-content h3 span{color:#d9bc7b}.pp-home-desktop .pp-offer-content h3 b{color:#e5cd95;font-size:.46em;letter-spacing:.12em}.pp-home-desktop .pp-offer-card-ivory .pp-offer-content h3{color:#191714;font-size:clamp(46px,4.2vw,61px)}.pp-home-desktop .pp-offer-card-ivory .pp-offer-content h3 span{color:#9b7838;font-size:.56em;letter-spacing:.02em}.pp-home-desktop .pp-offer-content>p:not(.pp-offer-label){color:#c9c1af;font-size:15px;line-height:1.65;margin:0 0 19px;max-width:455px}.pp-home-desktop .pp-offer-card-ivory .pp-offer-content>p:not(.pp-offer-label){color:#716b60}.pp-home-desktop .pp-offer-link{align-items:center;border-radius:4px;display:inline-flex;font-size:13px;font-weight:700;gap:12px;justify-content:center;min-height:45px;padding:12px 16px;position:relative;transition:transform .18s,background .18s,border-color .18s;z-index:3}.pp-home-desktop .pp-offer-link:hover{transform:translateY(-2px)}.pp-home-desktop .pp-offer-link-gold{background:#d8bd80;border:1px solid #d8bd80;color:#1b1915!important}.pp-home-desktop .pp-offer-link-gold:hover{background:#ebd7a7;border-color:#ebd7a7}.pp-home-desktop .pp-offer-link-dark{background:#1a1916;border:1px solid #1a1916;color:#fff!important}.pp-home-desktop .pp-offer-link-dark:hover{background:#382e1c;border-color:#382e1c}.pp-home-desktop .pp-offer-emblem{align-items:center;background:hsla(41,53%,67%,.035);border:1px solid rgba(218,191,131,.47);border-radius:50%;color:#e7d3a3;display:flex;flex-direction:column;gap:4px;height:138px;justify-content:center;position:absolute;right:24px;text-align:center;top:89px;transform:rotate(9deg);width:138px;z-index:1}.pp-home-desktop .pp-offer-emblem:after,.pp-home-desktop .pp-offer-emblem:before{border:1px dashed rgba(218,191,131,.28);border-radius:50%;content:"";inset:7px;position:absolute}.pp-home-desktop .pp-offer-emblem span{font-size:11px;font-weight:700;letter-spacing:.14em}.pp-home-desktop .pp-offer-emblem b{font-size:18px;letter-spacing:-.02em}.pp-home-desktop .pp-offer-emblem small{font-size:9px;font-weight:700;letter-spacing:.22em}.pp-home-desktop .pp-offer-watermark{color:rgba(161,126,57,.11);font-size:clamp(86px,8vw,128px);font-weight:700;letter-spacing:-.1em;line-height:1;pointer-events:none;position:absolute;right:20px;top:78px;z-index:1}.pp-home-desktop .pp-offer-bottomline{border-top:1px solid hsla(41,44%,67%,.21);color:#bca873;font-size:8px;padding-top:13px}.pp-home-desktop .pp-offer-card-ivory .pp-offer-bottomline{border-top-color:#e9e0ce;color:#645c4f}.pp-home-desktop .pp-offer-terms{color:#645c4f;font-size:11px;line-height:1.6;margin:17px 0 0;text-align:center}@media (max-width:900px){.pp-home-desktop .pp-offer-section{padding:45px 0 38px}.pp-home-desktop .pp-offer-inner{width:min(100% - 40px,720px)}.pp-home-desktop .pp-offer-heading{align-items:flex-start;flex-direction:column;gap:14px}.pp-home-desktop .pp-offer-heading h2{font-size:clamp(32px,5vw,42px)!important}.pp-home-desktop .pp-offer-grid{gap:14px;grid-template-columns:1fr}.pp-home-desktop .pp-offer-card{min-height:290px;padding:23px 24px 17px}.pp-home-desktop .pp-offer-content{max-width:min(76%,520px)}.pp-home-desktop .pp-offer-content h3{font-size:clamp(37px,6vw,45px)!important}.pp-home-desktop .pp-offer-card-ivory .pp-offer-content h3{font-size:clamp(47px,7vw,59px)!important}.pp-home-desktop .pp-offer-content>p:not(.pp-offer-label){font-size:18px!important;line-height:1.65!important}.pp-home-desktop .pp-offer-link{font-size:16px!important;min-height:46px}.pp-home-desktop .pp-offer-terms{font-size:14px!important}}@media (max-width:520px){.pp-home-desktop .pp-offer-inner{width:calc(100% - 28px)}.pp-home-desktop .pp-offer-heading h2{font-size:34px!important}.pp-home-desktop .pp-offer-heading>div>p{font-size:16px!important}.pp-home-desktop .pp-offer-availability{font-size:11px;white-space:normal}.pp-home-desktop .pp-offer-card{min-height:300px;padding:19px 17px 15px}.pp-home-desktop .pp-offer-topline{font-size:8px;letter-spacing:.1em}.pp-home-desktop .pp-offer-content{max-width:78%;padding:17px 0 20px}.pp-home-desktop .pp-offer-content h3{font-size:33px!important}.pp-home-desktop .pp-offer-card-ivory .pp-offer-content h3{font-size:48px!important}.pp-home-desktop .pp-offer-content .pp-offer-label{font-size:9px}.pp-home-desktop .pp-offer-content>p:not(.pp-offer-label){font-size:16px!important}.pp-home-desktop .pp-offer-link{font-size:14px!important;padding:11px 12px}.pp-home-desktop .pp-offer-emblem{height:96px;opacity:.76;right:9px;top:112px;width:96px}.pp-home-desktop .pp-offer-emblem b{font-size:13px}.pp-home-desktop .pp-offer-emblem span{font-size:8px}.pp-home-desktop .pp-offer-emblem small{font-size:7px}.pp-home-desktop .pp-offer-watermark{font-size:77px;right:2px;top:119px}.pp-home-desktop .pp-offer-bottomline{font-size:7px;letter-spacing:.06em}}.pp-home-desktop .pp-offer-section .pp-offer-content h3,.pp-home-desktop>section.pp-offer-section .pp-offer-content h3{color:inherit!important;font-size:clamp(35px,3.2vw,47px)!important;font-weight:600!important;letter-spacing:-.055em!important;line-height:.98!important}.pp-home-desktop .pp-offer-section .pp-offer-card-ivory .pp-offer-content h3,.pp-home-desktop>section.pp-offer-section .pp-offer-card-ivory .pp-offer-content h3{color:#191714!important;font-size:clamp(46px,4.2vw,61px)!important}.pp-home-desktop .pp-offer-section .pp-offer-content>p:not(.pp-offer-label),.pp-home-desktop>section.pp-offer-section .pp-offer-content>p:not(.pp-offer-label){font-size:15px!important;line-height:1.65!important}.pp-home-desktop .pp-offer-section .pp-offer-heading>div>p,.pp-home-desktop>section.pp-offer-section .pp-offer-heading>div>p{color:#716b60!important;font-size:16px!important;line-height:1.65!important}.pp-home-desktop .pp-offer-section .pp-offer-link,.pp-home-desktop>section.pp-offer-section a.pp-offer-link{font-size:13px!important}.pp-home-desktop .pp-hero-proof{align-items:stretch!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;overflow:hidden}.pp-home-desktop .pp-hero-proof>div{flex:1 1 0!important;gap:2px!important;min-width:0!important}.pp-home-desktop .pp-hero-proof strong{font-size:12px!important;white-space:nowrap}.pp-home-desktop .pp-hero-proof span{font-size:10px!important;line-height:1.25!important;white-space:normal}.pp-home-desktop .pp-hero-proof>i{align-self:center;flex:0 0 1px!important;height:28px!important;width:1px!important}.pp-home-desktop .pp-product-price strong,.pp-home-desktop>section .pp-product-price strong{align-items:baseline;color:#171613!important;display:inline-flex!important;font-family:Playfair Display,Georgia,serif!important;font-size:22px!important;font-weight:600!important;gap:.12em;letter-spacing:-.01em!important;white-space:nowrap}.pp-home-desktop .pp-product-price .pp-rs{display:inline-block;font-weight:600;letter-spacing:0;margin-right:.08em}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice,.pp-home-desktop>section .pp-quick-buy-card--premium .pp-choice{align-items:center!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:center!important;min-height:72px!important;padding:12px 10px!important;text-align:center!important}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice small,.pp-home-desktop .pp-quick-buy-card--premium .pp-choice-name{text-align:center!important;width:100%}.pp-home-desktop .pp-quick-buy-card--premium .pp-choice-active:after{display:none!important}.pp-home-desktop .pp-canvas-styles,.pp-home-desktop .pp-canvas-styles h2,.pp-home-desktop>section.pp-canvas-styles h2{color:#f8f3e8!important}.pp-home-desktop .pp-canvas-styles h2 em{color:#e7d2a2!important}.pp-home-desktop .pp-canvas-styles>div:first-child>p{color:#c7c0b0!important}.pp-home-desktop .pp-process-band,.pp-home-desktop .pp-process-band h3,.pp-home-desktop>section .pp-process-band h3{color:#f7f1e5!important}.pp-home-desktop .pp-process-band h3 em{color:#e7d2a2!important}.pp-home-desktop .pp-process-band>div:first-child>p{color:#c5bdad!important}.pp-home-desktop .pp-printlab-copy h2,.pp-home-desktop .pp-printlab-feature,.pp-home-desktop>section.pp-printlab-feature .pp-printlab-copy h2{color:#f7f1e5!important}.pp-home-desktop .pp-printlab-copy h2 em{color:#e7d2a2!important}.pp-home-desktop .pp-printlab-images{display:grid!important;gap:12px!important;grid-template-columns:1.35fr 1fr!important;grid-template-rows:170px 170px!important;min-height:352px!important}.pp-home-desktop .pp-printlab-images>img{border-radius:4px;grid-row:1/span 2!important;height:100%!important;min-height:352px!important;object-fit:cover!important;width:100%!important}.pp-home-desktop .pp-printlab-images>div{display:grid!important;gap:12px!important;grid-template-rows:1fr 1fr!important;height:100%!important;min-height:0!important}.pp-home-desktop .pp-printlab-images>div>img{border-radius:4px;height:100%!important;min-height:170px!important;object-fit:cover!important;width:100%!important}.pp-home-desktop .pp-newsletter-band form>div{align-items:stretch!important;display:flex!important;gap:0!important}.pp-home-desktop .pp-newsletter-band form>div>input{flex:1 1 auto!important;font-size:14px!important;min-height:48px!important;min-width:0!important;padding:12px 14px!important}.pp-home-desktop .pp-newsletter-band form>div>button,.pp-home-desktop>section.pp-newsletter-band form>div>button{align-items:center!important;background:#111110!important;color:#f4ead5!important;display:inline-flex!important;flex:0 0 auto!important;font-size:13px!important;font-weight:700!important;gap:8px!important;justify-content:center!important;line-height:1.2!important;min-height:48px!important;min-width:128px!important;overflow:visible!important;padding:12px 18px!important;white-space:nowrap!important}.pp-home-desktop .pp-review-intro h2,.pp-home-desktop .pp-reviews,.pp-home-desktop>section.pp-reviews .pp-review-intro h2{color:#f8f3e8!important}.pp-home-desktop .pp-review-intro h2 em{color:#e7d2a2!important}.pp-home-desktop .pp-review-intro>p{color:#c5bdad!important}.pp-home-desktop .pp-rating-card{background:#1c1a16!important;border-color:#6f5a32!important;color:#f8f3e8!important}.pp-home-desktop .pp-rating-number,.pp-home-desktop>section.pp-reviews .pp-rating-number{color:#f8f3e8!important;font-size:56px!important;line-height:1!important}.pp-home-desktop .pp-rating-number span{color:#c7b896!important}.pp-home-desktop .pp-rating-card>strong,.pp-home-desktop>section.pp-reviews .pp-rating-card>strong{color:#f4ead5!important;font-size:15px!important}.pp-home-desktop .pp-rating-card>p{color:#bdb5a5!important}.pp-home-desktop .pp-stars{color:#c7a35f!important}.pp-home-desktop .pp-live-guide-image{background:#ece7dc;min-height:180px;overflow:hidden;position:relative}.pp-home-desktop .pp-live-guide-image img{display:block;height:200px;object-fit:cover;width:100%}.pp-home-desktop .pp-process-photo-grid img{background:#2a261e;height:210px!important;object-fit:cover!important}.pp-home-desktop .pp-faq-section{align-items:start!important;background:#fff!important;border-top:1px solid #e9e1d2!important;color:#171613!important;display:grid!important;gap:8%!important;grid-template-columns:.75fr 1.25fr!important;margin:0 auto!important;padding:80px 0 96px!important;width:min(1180px,calc(100% - 72px))!important}.pp-home-desktop .pp-faq-intro h2,.pp-home-desktop>section.pp-faq-section .pp-faq-intro h2{color:#171613!important;font-size:clamp(34px,3.2vw,46px)!important}.pp-home-desktop .pp-faq-intro h2 em{color:#9b7838!important}.pp-home-desktop .pp-faq-intro>p{color:#716b60!important;font-size:15px!important}.pp-home-desktop .pp-faq-item>button,.pp-home-desktop>section.pp-faq-section .pp-faq-item>button{color:#171613!important;font-size:16px!important;line-height:1.45!important;padding:18px 0!important}.pp-home-desktop .pp-faq-panel{overflow:hidden}.pp-home-desktop .pp-faq-panel[hidden]{display:none!important}.pp-home-desktop .pp-faq-panel>p,.pp-home-desktop>section.pp-faq-section .pp-faq-panel>p{color:#6f6758!important;font-size:15px!important;line-height:1.75!important;margin:0 0 18px!important;max-width:670px;padding:0 36px 0 0!important}.pp-home-desktop .pp-faq-item:not(.pp-faq-item-open)>p{display:none!important}.pp-home-desktop .pp-craft-grid article,.pp-home-desktop .pp-craft-grid article.pp-craft-card{display:flex;flex-direction:column;overflow:hidden;padding:14px 14px 16px!important}.pp-home-desktop .pp-craft-media{aspect-ratio:4/3;background:#e8e1d3;border-radius:6px;margin:10px 0 14px;overflow:hidden;position:relative;width:100%}.pp-home-desktop .pp-craft-media img{display:block;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.22,1,.36,1);width:100%}.pp-home-desktop .pp-craft-grid article:hover .pp-craft-media img{transform:scale(1.04)}.pp-home-desktop .pp-craft-swatch{display:none!important}.pp-home-desktop .pp-craft-grid strong,.pp-home-desktop>section .pp-craft-grid strong{color:#171613!important;font-size:15px!important;line-height:1.3!important;margin-bottom:6px!important}.pp-home-desktop .pp-craft-grid p,.pp-home-desktop>section .pp-craft-grid p{color:#6f6758!important;font-size:13px!important;line-height:1.6!important}.pp-home-desktop .pp-craft-grid article>small,.pp-home-desktop>section .pp-craft-grid article>small{color:#9b7838!important;font-size:11px!important;letter-spacing:.12em}