@import "https://fonts.googleapis.com/css2?family=Raleway:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap";
.pl{color:#1f1d1c;font-variant-numeric:lining-nums;padding:var(--pl-pad,0px) 0 40px;background:linear-gradient(#fdf0e8 0,#fef8f5 720px);font-family:Plus Jakarta Sans,sans-serif;overflow-x:clip}.pl *{box-sizing:border-box}.pl h1,.pl h2,.pl h3,.pl p{margin:0}.pl h1,.pl h2,.pl h3,.pl .rw{font-family:Raleway,sans-serif}.pl a{color:inherit;text-decoration:none}.pl button,.pl input,.pl select{font-family:inherit}.pl-wrap{max-width:1482px;margin:0 auto;padding:0 24px}.pl-eyebrow{letter-spacing:3px;color:#d4560c;text-transform:uppercase;font:800 13px Raleway,sans-serif}.pl-h2{letter-spacing:-1.5px;margin-top:10px;font-size:44px;font-weight:600;line-height:1.12}.pl-h2 span,.pl-h1 span{color:#e8832f}.pl-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:44px;display:grid}.pl-h1{letter-spacing:-2px;margin-top:14px;font-size:64px;font-weight:600;line-height:1.05}.pl-lead{color:#504744;max-width:520px;margin-top:20px;font-size:18px;line-height:1.7}.pl-search{background:#fff;border:2px solid #fde3d2;border-radius:999px;align-items:center;gap:8px;max-width:560px;margin-top:28px;padding:6px 6px 6px 22px;display:flex;box-shadow:0 16px 38px #f08c461a}.pl-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:48px;font-size:16px}.pl-search button{color:#fff;cursor:pointer;background:#3a3634;border:0;border-radius:999px;height:48px;padding:0 28px;font-size:15px;font-weight:700}.pl-chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.pl-chip{color:#3a3634;background:#fff;border:1.5px solid #fbd5b8;border-radius:999px;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.pl-chip i{background:#e8832f;border-radius:999px;width:6px;height:6px}.pl-pick{justify-self:end;width:100%;max-width:560px;position:relative}.pl-pick .ph{color:#6b6663;background:linear-gradient(135deg,#ffebdd,#fbd5b8 70%,#fde3d2);border:2px solid #fde3d2;border-radius:40px;justify-content:center;align-items:center;height:520px;font-size:14px;font-weight:600;display:flex;box-shadow:0 24px 50px #f08c462e}.pl-pick .tag{color:#fff;letter-spacing:2px;background:#3a3634;border-radius:999px;padding:10px 18px;font:800 12px Raleway,sans-serif;position:absolute;top:24px;left:-10px;transform:rotate(-6deg)}.pl-pick .cap{background:#fff;border:2px solid #fde3d2;border-radius:20px;padding:12px 18px;position:absolute;bottom:22px;right:-12px;box-shadow:0 12px 28px #f08c462e}.pl-pick .cap b{font:700 15px Raleway,sans-serif;display:block}.pl-pick .cap small{color:#d4560c;font-size:13px;font-weight:700}.pl-banner{color:#fff;background:#3a3634;border-radius:34px;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.pl-banner:after{content:"";background:radial-gradient(closest-side,#fb9f5859,#0000);border-radius:999px;width:320px;height:320px;position:absolute;top:-60px;right:-60px}.pl-banner .pl-eyebrow{color:#fbd5b8}.pl-banner h2{letter-spacing:-1px;margin-top:8px;font-size:32px;font-weight:600}.pl-banner p{color:#fde3d2;max-width:560px;margin-top:10px;font-size:15px;line-height:1.6}.pl-pills{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.pl-pills span{border:1.5px solid #fbd5b8;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.pl-sec{margin-top:72px}.pl-cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.pl-cat{text-align:left;cursor:pointer;color:#1f1d1c;background:#fff;border:2px solid #fbe4d3;border-radius:26px;flex-direction:column;gap:10px;min-height:110px;padding:20px 22px;display:flex}.pl-cat.on{background:#ffe9d6;border-color:#e8832f}.pl-cat .ic{background:#fff3e9;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.pl-cat b{font:700 16px Raleway,sans-serif}.pl-cat small{color:#6b6663;margin-top:2px;font-size:12px;font-weight:600;display:block}.pl-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:56px;display:flex}.pl-head h2{letter-spacing:-.5px;font-size:28px;font-weight:700}.pl-head small{color:#6b6663;font-size:14px;font-weight:600}.pl-bar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.pl-bar .sp{flex:1}.pl-sel{appearance:none;color:#3a3634;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%233A3634' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 14px center no-repeat;border:1.5px solid #fbd5b8;border-radius:999px;height:44px;padding:0 38px 0 18px;font-size:14px;font-weight:600}.pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:24px;margin-top:24px;display:grid}.pl-card{background:#fff;border:2px solid #fde3d2;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 38px #f08c4614}.pl-img{color:#6b6663;justify-content:center;align-items:center;height:190px;font-size:13px;font-weight:600;display:flex;position:relative}.pl-mode{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#3a3634e0;border-radius:999px;padding:5px 12px;font-size:11px;font-style:normal;font-weight:700;position:absolute;bottom:12px;left:12px}.pl-heart{cursor:pointer;z-index:2;background:#ffffffeb;border:0;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:12px;right:12px}.pl-body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.pl-body h3{font-size:18px;font-weight:700;line-height:1.25}.pl-body p{color:#6b6663;font-size:13.5px;line-height:1.55}.pl-pr{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.pl-pr b{color:#d4560c;font:700 22px Raleway,sans-serif}.pl-pr span{color:#3a3634;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.pl-btn{background:linear-gradient(135deg,#fb9f58,#ee7a1e);border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;margin-top:8px;font-size:15px;font-weight:700;display:flex;color:#fff!important}.pl-feat{color:#fff;background:linear-gradient(160deg,#e07624,#7a3a12 85%);border:0;grid-area:span 2/span 2;justify-content:flex-end;min-height:520px}.pl-feat-img{color:#ffffffb3;justify-content:center;align-items:flex-start;padding-top:48%;font-size:13px;font-weight:600;display:flex;position:absolute;inset:0}.pl-badge{color:#d4560c;letter-spacing:2px;background:#ffffffe6;border-radius:999px;padding:8px 14px;font:800 11px Raleway,sans-serif;position:absolute;top:18px;left:18px}.pl-feat-body{background:linear-gradient(#0000,#1e0f05bf);flex-direction:column;gap:8px;padding:28px;display:flex;position:relative}.pl-feat-body h3{font-size:28px;font-weight:700}.pl-feat-body p{color:#fde3d2;font-size:15px;line-height:1.55}.pl-feat-pr{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.pl-feat-pr b{font:700 32px Raleway,sans-serif}.pl-feat-pr span{align-items:center;gap:4px;font-size:14px;font-weight:700;display:flex}.pl-feat-btn{background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:56px;margin-top:10px;font-size:16px;font-weight:700;display:flex;color:#d4560c!important}.pl-more{cursor:pointer;color:#3a3634;background:#fff;border:2px solid #fbd5b8;border-radius:999px;align-items:center;gap:8px;height:50px;margin:36px auto 0;padding:0 32px;font-size:15px;font-weight:700;display:flex}.pl-empty{text-align:center;color:#504744;background:#fff;border:2px dashed #fbd5b8;border-radius:28px;margin-top:32px;padding:48px 24px}.pl-empty button{color:#fff;cursor:pointer;background:#3a3634;border:0;border-radius:999px;height:46px;margin-top:16px;padding:0 26px;font-weight:700}.pl-panel{background:linear-gradient(135deg,#fff3e9,#fde3d2);border:2px solid #fbe4d3;border-radius:34px;justify-content:space-between;align-items:center;gap:32px;margin-top:56px;padding:40px 48px;display:flex}.pl-panel h2{letter-spacing:-1px;font-size:30px;font-weight:600;line-height:1.15}.pl-panel h2 span{color:#e8832f}.pl-panel p{color:#504744;max-width:520px;margin-top:8px;font-size:15px;line-height:1.6}.pl-dark{cursor:pointer;white-space:nowrap;background:#3a3634;border:0;border-radius:999px;align-items:center;gap:8px;height:54px;padding:0 28px;font-size:15px;font-weight:700;display:flex;color:#fff!important}.pl-news{flex:1;gap:10px;max-width:560px;display:flex}.pl-news input{background:#fff;border:2px solid #fbd5b8;border-radius:999px;outline:none;flex:1;min-width:0;height:54px;padding:0 24px;font-size:15px}@media (max-width:1100px){.pl-grid,.pl-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.pl-hero{grid-template-columns:minmax(0,1fr);gap:32px}.pl-pick{justify-self:center}.pl-pick .ph{height:380px}.pl-h1{font-size:48px}.pl-banner,.pl-panel{flex-direction:column;align-items:flex-start;padding:32px 28px}.pl-news{width:100%;max-width:none}}@media (max-width:640px){.pl-wrap{padding:0 16px}.pl-hero{padding-top:24px}.pl-h1{letter-spacing:-1.5px;font-size:40px}.pl-lead{font-size:15.5px}.pl-pick .ph{border-radius:32px;height:300px}.pl-pick .tag{left:6px}.pl-pick .cap{right:6px}.pl-banner{border-radius:28px;margin-top:40px}.pl-banner h2{font-size:24px}.pl-sec{margin-top:52px}.pl-h2{letter-spacing:-1px;font-size:30px}.pl-cats{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px;display:flex;overflow-x:auto}.pl-cats::-webkit-scrollbar{display:none}.pl-bar::-webkit-scrollbar{display:none}.pl-cat{scroll-snap-align:start;flex:none;width:150px;min-height:100px}.pl-bar{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.pl-sel{flex:none}.pl-bar .sp{display:none}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pl-feat{grid-area:auto/span 2;min-height:380px}.pl-img{height:130px}.pl-body{padding:12px}.pl-body h3{font-size:15px}.pl-body p{font-size:12.5px}.pl-pr b{font-size:18px}.pl-btn{height:42px;font-size:14px}.pl-panel{border-radius:28px;padding:28px 20px}.pl-panel h2{font-size:24px}.pl-news{flex-direction:column}.pl-news input,.pl-news .pl-dark{justify-content:center;width:100%;height:50px}}.pl-desk{display:contents}.pl-filt-btn{color:#fff;cursor:pointer;background:#3a3634;border:1.5px solid #3a3634;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 20px;font-size:14px;font-weight:700;display:none}.pl-clear{color:#d4560c;cursor:pointer;background:#fff3e9;border:1.5px solid #e8832f;border-radius:999px;height:44px;padding:0 18px;font-size:14px;font-weight:700}.pl-sheet-bg{z-index:100000;background:#1f1d1c73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pl-sheet{background:#fef8f5;border-radius:32px 32px 0 0;flex-direction:column;width:100%;max-width:560px;max-height:85vh;display:flex;box-shadow:0 -20px 50px #f08c4640}.pl-sheet-h{justify-content:space-between;align-items:center;padding:20px 22px 8px;display:flex}.pl-sheet-h b{font:700 20px Raleway,sans-serif}.pl-sheet-h button{cursor:pointer;color:#3a3634;background:#fff;border:1.5px solid #fbd5b8;border-radius:999px;width:44px;height:44px;font-size:24px;line-height:1}.pl-sheet-b{padding:4px 22px 12px;overflow-y:auto}.pl-grp{margin-top:18px}.pl-grp h4{margin:0 0 10px;font:700 15px Raleway,sans-serif}.pl-opts{flex-wrap:wrap;gap:8px;display:flex}.pl-opt{cursor:pointer;color:#3a3634;background:#fff;border:1.5px solid #fbd5b8;border-radius:999px;height:44px;padding:0 18px;font-size:14px;font-weight:600}.pl-opt.on{color:#d4560c;background:#ffe9d6;border-color:#e8832f;font-weight:700}.pl-sheet-f{padding:16px 22px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:2px solid #fde3d2;gap:10px;display:flex}.pl-sheet-clear{cursor:pointer;color:#3a3634;background:#fff;border:2px solid #fbd5b8;border-radius:999px;height:54px;padding:0 22px;font-size:15px;font-weight:700}.pl-sheet-go{flex:1;justify-content:center}@media (max-width:640px){.pl-bar{flex-wrap:wrap;margin-right:0;padding-right:0;overflow:visible}.pl-desk{display:none}.pl-filt-btn{flex:1;display:flex}.pl-bar .pl-sel{flex:1;width:100%;min-width:0}.pl-clear{flex:1 0 100%;order:3}}.pl-h1{position:relative}.pl-h1>span{color:#1f1d1c}.pl-type{position:absolute;top:0;left:0;right:0}.pl-caret{vertical-align:-.05em;background:#e8832f;width:3px;height:.85em;margin-left:3px;animation:1s step-end infinite plblink;display:inline-block}@keyframes plblink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.pl-caret{animation:none}}
