:root{--pp-gold:#c5a059;--pp-gold-dark:#9b7838;--pp-black:#151411;--pp-text:#332f27;--pp-bg:#fff}body{color:var(--pp-text);font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.container{margin-left:auto;margin-right:auto;padding-left:12px;padding-right:12px;width:100%}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-left:-12px;margin-right:-12px}[class*=col-]{padding-left:12px;padding-right:12px;position:relative;width:100%}.col-12{flex:0 0 100%;max-width:100%}.d-none{display:none!important}.d-flex{display:flex!important}.align-items-center{align-items:center!important}.justify-content-between{justify-content:space-between!important}.text-center{text-align:center!important}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@font-face{font-display:swap;font-family:Font Awesome\ 6 Free;font-style:normal;font-weight:900;src:url(../webfonts/fa-solid-900.woff2) format("woff2")}.fa,.fa-solid,.fas{display:inline-block;font-family:Font Awesome\ 6 Free,sans-serif;font-style:normal;font-weight:900;line-height:1;min-width:1em;text-align:center;width:1em}.fa-search:before{content:"\f002"}.fa-camera:before{content:"\f030"}.fa-chevron-right:before{content:"\f054"}.fa-home:before{content:"\f015"}.fa-shopping-bag:before{content:"\f290"}.fa-th-large:before{content:"\f009"}.fa-cloud-upload-alt:before{content:"\f382"}html.pp-home-active #site-preloader{display:none!important}html.pp-home-active .header-main-section{background:#fff;border-bottom:1px solid #ebebeb;min-height:104px}html.pp-home-active .top-header{background:#fff;box-sizing:border-box!important;display:block!important;min-height:56px;padding:10px 0!important;width:100%!important}html.pp-home-active .logo-box img{aspect-ratio:133/42;height:auto!important;max-width:100px!important;object-fit:contain;width:100px!important}html.pp-home-active .mobile-header-icons{align-items:center;display:flex;gap:15px;margin-right:15px}html.pp-home-active .mobile-icon{display:inline-block!important;position:relative;text-align:right;z-index:1060}html.pp-home-active .mobile-icon .navbar-toggler{background:transparent;border:0;min-height:44px;min-width:44px;padding:10px 8px}@media(min-width:992px){html.pp-home-active .top-header .container>.row.align-items-center{align-items:center;column-gap:24px;display:grid!important;grid-template-areas:"logo search utils";grid-template-columns:minmax(120px,1fr) minmax(300px,520px) minmax(120px,1fr);width:100%}html.pp-home-active .pp-bottom-nav,html.pp-home-active .pp-cat-drawer,html.pp-home-active .pp-cat-drawer-overlay,html.pp-home-active .pp-search-overlay{display:none!important;pointer-events:none!important;visibility:hidden!important}}@media(max-width:991px){html.pp-home-active .header-main-section,html.pp-home-active .top-header{min-height:56px!important}}.pp-home-page{background:#fff;contain:layout style}.pp-home-desktop,.pp-home-mobile{--pp-ink:#151411;--pp-muted:#6f7872;--pp-line:#e6e9e2;--pp-green:#c7a35f;--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 *,.pp-home-mobile *{box-sizing:border-box}.pp-home-desktop img,.pp-home-mobile img{display:block;max-width:100%}.pp-home-desktop a,.pp-home-mobile a{color:inherit;text-decoration:none}.pp-home-desktop h1,.pp-home-desktop h2,.pp-home-desktop h3,.pp-home-desktop p,.pp-home-mobile h1,.pp-home-mobile h2,.pp-home-mobile h3,.pp-home-mobile p{margin-top:0}.pp-home-desktop h1,.pp-home-desktop h2,.pp-home-desktop h3,.pp-home-mobile h1,.pp-home-mobile h2,.pp-home-mobile h3{letter-spacing:-.045em}.pp-home-desktop h1 em,.pp-home-desktop h2 em,.pp-home-mobile h1 em,.pp-home-mobile h2 em{color:#9b7838;font-family:Playfair Display,Georgia,serif;font-weight:500}.pp-home-desktop .pp-promo,.pp-home-mobile .pp-promo{align-items:center;background:var(--pp-dark);color:#e7d2a2;display:flex;font-size:14px;gap:9px;justify-content:center;letter-spacing:.01em;min-height:36px;padding:7px 20px}.pp-home-desktop .pp-promo-dot,.pp-home-mobile .pp-promo-dot{background:var(--pp-green);border-radius:50%;height:6px;width:6px}.pp-home-desktop .pp-promo a,.pp-home-mobile .pp-promo a{align-items:center;color:#e7d2a2;display:inline-flex;font-weight:700;gap:5px;margin-left:10px}.pp-home-desktop .pp-hero,.pp-home-mobile .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,.pp-home-mobile .pp-hero-copy{padding-left:clamp(0px,1vw,16px);position:relative;z-index:2}.pp-home-desktop .pp-kicker,.pp-home-mobile .pp-kicker{align-items:center;color:#697970;display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.17em;line-height:1.4;margin-bottom:24px;text-transform:uppercase}.pp-home-desktop .pp-kicker>span,.pp-home-mobile .pp-kicker>span{background:#b28b45;display:inline-block;height:1px;width:22px}.pp-home-desktop .pp-hero h1,.pp-home-mobile .pp-hero h1{color:var(--pp-ink);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-subtitle,.pp-home-mobile .pp-hero-subtitle{color:#69756d;font-size:15px;line-height:1.85;margin-bottom:27px;max-width:490px}.pp-home-desktop .pp-hero-buttons,.pp-home-mobile .pp-hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.pp-home-desktop .pp-btn,.pp-home-mobile .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}.pp-home-desktop .pp-btn-dark,.pp-home-mobile .pp-btn-dark{background:var(--pp-dark);border:1px solid var(--pp-dark);color:#fff!important}.pp-home-desktop .pp-btn-light,.pp-home-mobile .pp-btn-light{background:#fff;border:1px solid #d8ded7;color:var(--pp-ink)}.pp-home-desktop .pp-hero-note,.pp-home-mobile .pp-hero-note{align-items:center;color:#78847c;display:flex;font-size:13px;gap:8px;margin-top:18px;max-width:450px}.pp-home-desktop .pp-note-check,.pp-home-mobile .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,.pp-home-mobile .pp-hero-proof{align-items:center;border-top:1px solid var(--pp-line);display:flex;gap:21px;margin-top:38px;padding-top:22px}.pp-home-desktop .pp-hero-proof>div,.pp-home-mobile .pp-hero-proof>div{display:flex;flex-direction:column;gap:3px}.pp-home-desktop .pp-hero-proof strong,.pp-home-mobile .pp-hero-proof strong{font-size:13px;letter-spacing:-.025em}.pp-home-desktop .pp-hero-proof span,.pp-home-mobile .pp-hero-proof span{color:#89938d;font-size:13px}.pp-home-desktop .pp-hero-proof>i,.pp-home-mobile .pp-hero-proof>i{background:#e8e1d3;height:29px;width:1px}.pp-home-desktop .pp-hero-visual,.pp-home-mobile .pp-hero-visual{border-radius:7px;height:468px;min-width:0;overflow:visible;position:relative}.pp-home-desktop .pp-hero-image,.pp-home-mobile .pp-hero-image{background:#ece7dc;border-radius:7px;height:100%;object-fit:cover;width:100%}.pp-home-desktop .pp-hero-image-shade,.pp-home-mobile .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,.pp-home-mobile .pp-hero-caption{bottom:29px;color:#fff;left:32px;position:absolute}.pp-home-desktop .pp-caption-overline,.pp-home-mobile .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,.pp-home-mobile .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-float-card,.pp-home-mobile .pp-float-card{align-items:center;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,.pp-home-mobile .pp-float-card-top{right:-25px;top:28px}.pp-home-desktop .pp-float-card-bottom,.pp-home-mobile .pp-float-card-bottom{bottom:24px;min-width:235px;right:-22px}.pp-home-desktop .pp-benefits,.pp-home-mobile .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,.pp-home-mobile .pp-benefit{align-items:center;display:flex;gap:12px;min-width:0}.pp-home-desktop .pp-benefit-icon,.pp-home-mobile .pp-benefit-icon{background:#fff;border:1px solid #e9e1d2;border-radius:50%;color:#9b7838;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,.pp-home-mobile .pp-benefit small,.pp-home-mobile .pp-benefit strong{display:block}.pp-home-desktop .pp-benefit strong,.pp-home-mobile .pp-benefit strong{font-size:14px;margin-bottom:3px}.pp-home-desktop .pp-benefit small,.pp-home-mobile .pp-benefit small{color:#818b83;font-size:12px;line-height:1.5}@media(max-width:991.98px){.pp-home-mobile .pp-hero{align-items:stretch;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:22px!important;margin:0!important;max-width:none!important;padding:28px 15px 32px!important;width:100%!important}.pp-home-mobile .pp-hero-visual{border-radius:5px;height:min(52vw,360px)!important;margin:0!important;min-height:260px;order:-1;width:100%!important}}@media(max-width:850px){.pp-home-desktop .pp-promo,.pp-home-mobile .pp-promo{font-size:13px}.pp-home-desktop .pp-hero,.pp-home-mobile .pp-hero{gap:25px;grid-template-columns:1fr .92fr;min-height:auto;padding:43px 0 50px}.pp-home-desktop .pp-hero h1,.pp-home-mobile .pp-hero h1{font-size:clamp(35px,5.4vw,46px)}.pp-home-desktop .pp-hero-visual,.pp-home-mobile .pp-hero-visual{height:380px}.pp-home-desktop .pp-benefits,.pp-home-mobile .pp-benefits{gap:18px 24px;grid-template-columns:repeat(2,1fr);padding:20px 24px}}@media(max-width:600px){.pp-home-desktop .pp-promo,.pp-home-mobile .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,.pp-home-mobile .pp-promo a{margin-left:4px}.pp-home-desktop .pp-hero{align-items:stretch;box-sizing:border-box;display:flex!important;flex-direction:column!important;gap:22px!important;margin:0!important;max-width:none!important;padding:28px 15px 32px!important;width:100%!important}.pp-home-desktop .pp-hero-copy,.pp-home-mobile .pp-hero-copy{padding:0}.pp-home-desktop .pp-kicker,.pp-home-mobile .pp-kicker{font-size:11px;margin-bottom:17px}.pp-home-desktop .pp-hero h1,.pp-home-mobile .pp-hero h1{font-size:clamp(32px,8.2vw,42px)!important;line-height:1.05;margin-bottom:17px;max-width:none!important}.pp-home-desktop .pp-hero-subtitle,.pp-home-mobile .pp-hero-subtitle{font-size:12px;line-height:1.8;margin-bottom:21px}.pp-home-desktop .pp-hero-buttons,.pp-home-mobile .pp-hero-buttons{flex-direction:column!important;gap:10px!important}.pp-home-desktop .pp-hero-buttons .pp-btn,.pp-home-mobile .pp-hero-buttons .pp-btn{justify-content:center;min-height:48px;width:100%}.pp-home-desktop .pp-hero-proof,.pp-home-mobile .pp-hero-proof{gap:13px;margin-top:25px;padding-top:18px}.pp-home-desktop .pp-hero-visual{border-radius:5px;height:min(52vw,360px)!important;margin:0!important;min-height:260px;order:-1;width:100%!important}.pp-home-desktop .pp-hero-image,.pp-home-desktop .pp-hero-image-shade,.pp-home-mobile .pp-hero-image,.pp-home-mobile .pp-hero-image-shade{border-radius:5px}.pp-home-desktop .pp-hero-caption,.pp-home-mobile .pp-hero-caption{bottom:21px;left:20px}.pp-home-desktop .pp-hero-caption strong,.pp-home-mobile .pp-hero-caption strong{font-size:25px}.pp-home-desktop .pp-float-card,.pp-home-mobile .pp-float-card{gap:8px;padding:10px 11px}.pp-home-desktop .pp-float-card-top,.pp-home-mobile .pp-float-card-top{right:-8px;top:12px}.pp-home-desktop .pp-float-card-bottom,.pp-home-mobile .pp-float-card-bottom{bottom:13px;min-width:190px;right:-8px}.pp-home-desktop .pp-benefits,.pp-home-mobile .pp-benefits{box-sizing:border-box;gap:14px 12px!important;grid-template-columns:1fr 1fr!important;margin:0!important;max-width:none!important;padding:18px 15px!important;width:100%!important}.pp-home-desktop .pp-benefit,.pp-home-mobile .pp-benefit{align-items:flex-start;gap:8px}.pp-home-desktop .pp-benefit-icon,.pp-home-mobile .pp-benefit-icon{font-size:16px;height:31px;width:31px}.pp-home-desktop .pp-benefit strong,.pp-home-mobile .pp-benefit strong{font-size:12px;line-height:1.35}.pp-home-desktop .pp-benefit small,.pp-home-mobile .pp-benefit small{font-size:11px}}