@font-face{font-family:Tangelo;src:url(tangelo-webfont.woff2) format("woff2"),url(tangelo-webfont.woff) format("woff"),url(Tangelo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:where(.p5-root) *,:where(.p5-root) *:before,:where(.p5-root) *:after{margin:0;padding:0;box-sizing:border-box}:root{--p5-green: #486D59;--p5-green-light: #5a8270;--p5-green-deep: #2C4A3E;--p5-green-dark: #375846;--p5-amber: #C4883A;--p5-amber-light: #D4A04A;--p5-amber-pale: #F2CF9D;--p5-coral: #DE4A3A;--p5-cream: #EAE8E2;--p5-warm-white: #fefefe;--p5-porch-tan: #CAC3B5;--p5-text-dark: #2c2c2c;--p5-text-medium: #5a5a5a;--p5-text-light: #8a8a8a;--p5-border: #CAC3B5;--p5-shadow-sm: 0 2px 12px rgba(44,44,44,.06);--p5-shadow-md: 0 8px 28px rgba(44,44,44,.1);--p5-shadow-lg: 0 22px 56px rgba(0,0,0,.3);--p5-radius: 10px;--p5-radius-md: 14px;--p5-radius-lg: 20px}.p5-root{font-family:"Source Serif 4",Georgia,serif;color:var(--p5-text-dark);line-height:1.6;background:var(--p5-warm-white)!important;overflow-x:clip;-webkit-font-smoothing:antialiased}:where(.p5-root) h1,:where(.p5-root) h2,:where(.p5-root) h3{font-family:Tangelo,Playfair Display,serif;font-weight:400;line-height:1.1;color:var(--p5-text-dark)}:where(.p5-root) h1 em,:where(.p5-root) h2 em{font-family:Playfair Display,serif;font-style:italic;color:var(--p5-amber-light)}:where(.p5-root) p{margin:0}:where(.p5-root) img{max-width:100%;display:block}:where(.p5-root) a{color:inherit;text-decoration:none}:where(.p5-root) button{font:inherit;color:inherit}.p5-wrap{max-width:1200px;margin:0 auto;padding:0 22px;position:relative;z-index:2}.p5-hero{position:relative;color:#fff;overflow:hidden;padding:64px 0 150px;background:radial-gradient(ellipse at 10% 0%,#5a82708c,#2c4a3e00 55%),radial-gradient(ellipse at 92% 100%,#c4883a38,#2c4a3e00 55%),linear-gradient(180deg,#2f5244 0%,var(--p5-green-deep) 55%,#243e34 100%)!important}.p5-sketch{position:absolute;z-index:1;pointer-events:none;width:220px;height:auto;opacity:.12;filter:brightness(0) invert(1);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 85%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12%,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 30%,#000 85%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 12%,#000 78%,transparent 100%);mask-composite:intersect}.p5-sketch-1{top:-10px;left:-10px;transform:rotate(-8deg)}.p5-sketch-2{right:-20px;bottom:70px;width:250px;transform:scaleX(-1) rotate(-10deg)}.p5-badge{position:absolute;right:4.5%;top:48px;width:136px;height:136px;z-index:2;pointer-events:none}.p5-badge svg{width:100%;height:100%;animation:p5-spin 28s linear infinite}@keyframes p5-spin{to{transform:rotate(360deg)}}.p5-badge-num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:Tangelo,serif;font-size:54px;line-height:1;color:var(--p5-amber-pale);text-shadow:0 4px 14px rgba(0,0,0,.3);padding-bottom:4px}.p5-head{text-align:center;max-width:880px;margin:0 auto 38px}.p5-eyebrow{font-family:Inter,sans-serif;display:inline-block;font-size:13px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#fff;background:var(--p5-coral);padding:8px 18px;border-radius:6px;margin-bottom:18px;box-shadow:0 6px 18px #00000038}.p5-title{font-size:clamp(42px,6.6vw,72px);color:#fff;margin-bottom:10px;text-wrap:balance}.p5-tagline{font-family:Playfair Display,serif;font-style:italic;font-size:clamp(18px,2.4vw,23px);color:var(--p5-amber-pale);margin-bottom:10px}.p5-lead{font-size:17px;line-height:1.65;color:#fffc;max-width:640px;margin:0 auto}.p5-count{display:none;flex-direction:column;align-items:center;gap:10px;margin-top:24px}.p5-root.has-count .p5-count{display:inline-flex}.p5-count-label{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3}.p5-chips{display:flex;align-items:stretch;gap:8px}.p5-chip{min-width:74px;padding:10px 12px 8px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:12px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p5-chip b{display:block;font-family:Tangelo,serif;font-weight:400;font-size:34px;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.p5-chip span{display:block;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--p5-amber-pale);margin-top:5px}.p5-chip-sep{align-self:center;font-family:Tangelo,serif;font-size:28px;color:#fff6;padding-bottom:14px}.p5-count-when{font-family:Inter,sans-serif;font-size:13px;color:#ffffffb8}.p5-count-when b{color:#fff;font-weight:600}.p5-root.is-last-day .p5-chip{border-color:#d4a04ab3;box-shadow:0 0 0 1px #d4a04a40,0 0 24px #d4a04a2e}.p5-ended{display:none;margin-top:24px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--p5-amber-pale);background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:10px 20px}.p5-root.is-ended .p5-count{display:none}.p5-root.is-ended .p5-ended{display:inline-block}.p5-stage{margin-bottom:30px}.p5-slots{display:flex;align-items:stretch;gap:12px;perspective:1200px}.p5-card{flex:1 1 0;min-width:0}.p5-op{flex:0 0 auto;font-family:Tangelo,serif;font-size:38px;line-height:1;color:var(--p5-amber-light);text-align:center;padding:0 1px;-webkit-user-select:none;user-select:none;align-self:center}.p5-card{position:relative;background:#fff!important;color:var(--p5-text-dark);border-radius:var(--p5-radius-md);overflow:hidden;box-shadow:var(--p5-shadow-lg);display:flex;flex-direction:column;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0);transition:transform .22s ease,box-shadow .22s ease;transform-style:preserve-3d}.p5-card.is-tilt{transition:transform .06s linear,box-shadow .22s ease;box-shadow:0 30px 60px #0000005c}.p5-card.is-rise{animation:p5-rise .55s ease backwards}@keyframes p5-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.p5-card.is-dealing{animation:p5-deal .6s cubic-bezier(.3,.7,.3,1) backwards}@keyframes p5-deal{0%{transform:rotateY(-92deg) translateZ(0);opacity:0}55%{opacity:1}to{transform:rotateY(0) translateZ(0);opacity:1}}.p5-card-media[data-swap]{cursor:pointer}.p5-card-media[data-swap]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#2c4a3e59,#2c4a3e00 55%);opacity:0;transition:opacity .2s ease}.p5-card:hover .p5-card-media[data-swap]:after{opacity:1}.p5-card-hint{position:absolute;left:10px;bottom:10px;z-index:2;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.4)}.p5-card:hover .p5-card-hint{opacity:1;transform:none}.p5-card-link{position:absolute;right:8px;bottom:8px;z-index:3;display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:10.5px;font-weight:700;color:var(--p5-green-deep);background:#ffffffeb;border-radius:999px;padding:5px 9px;box-shadow:0 3px 12px #0000002e;text-decoration:none;white-space:nowrap;transition:background .18s ease,transform .18s ease}.p5-card-link:hover{background:#fff;transform:translateY(-1px)}.p5-card-link i,.p5-card-link svg{width:12px;height:12px}.p5-card-name[data-swap]{cursor:pointer}.p5-card.is-swapping .p5-card-media img,.p5-card.is-swapping .p5-card-body{animation:p5-flip .42s ease both}@keyframes p5-flip{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.p5-card-media{position:relative;aspect-ratio:1 / 1;flex-shrink:0;background:var(--p5-cream);overflow:hidden}.p5-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.p5-card:hover .p5-card-media img{transform:scale(1.03)}.p5-flag{position:absolute;top:10px;left:10px;z-index:2;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;color:#fff;background:var(--p5-green);padding:5px 9px;border-radius:9px;box-shadow:var(--p5-shadow-sm)}.p5-swap{position:absolute;top:8px;right:8px;z-index:2;display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:var(--p5-green-deep);background:#fffffff0;border:0;border-radius:999px;padding:6px 10px 6px 8px;cursor:pointer;box-shadow:0 3px 12px #0000002e;transition:transform .18s ease,background .18s ease}.p5-swap:hover{background:#fff;transform:translateY(-1px)}.p5-swap i,.p5-swap svg{width:13px;height:13px}.p5-card-body{padding:13px;display:flex;flex-direction:column;gap:5px;flex:1}.p5-card-notes{font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--p5-amber);line-height:1.35}.p5-card-name{font-size:20px;color:var(--p5-green-deep);line-height:1.08}.p5-card-desc{display:none;font-size:14px;line-height:1.5;color:var(--p5-text-medium)}.p5-card-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 8px;margin-top:auto;padding-top:10px}.p5-tag{font-family:Inter,sans-serif;background:var(--p5-cream);color:var(--p5-green);padding:4px 8px;border-radius:9px;font-size:10.5px;font-weight:600;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.p5-tag .p5-dot{width:6px;height:6px;border-radius:50%;background:var(--p5-green)}.p5-tag.p5-caf .p5-dot{background:var(--p5-amber)}.p5-card-price{font-family:Tangelo,serif;font-size:21px;color:var(--p5-green-deep);line-height:1;display:inline-flex;align-items:baseline;gap:6px}.p5-card-price s{font-family:Inter,sans-serif;font-size:12px;color:var(--p5-text-light)}.p5-tools{display:flex;justify-content:center;gap:14px;margin-top:18px;flex-wrap:wrap}.p5-link{font-family:Inter,sans-serif;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#ffffffd1;background:none;border:0;cursor:pointer;padding:8px 12px;border-radius:999px;transition:background .18s ease,color .18s ease}.p5-link:hover{color:#fff;background:#ffffff14}.p5-link i,.p5-link svg{width:15px;height:15px}.p5-link-under{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.p5-steep{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 16px;margin-bottom:22px}.p5-steep-label{font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffffb3}.p5-seg{display:inline-flex;padding:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:999px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.p5-seg-opt{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#fffc;background:none;border:0;border-radius:999px;padding:9px 16px;cursor:pointer;transition:all .18s ease;white-space:nowrap;line-height:1}.p5-seg-opt small{font-size:11px;font-weight:600;color:var(--p5-amber-pale)}.p5-seg-opt i,.p5-seg-opt svg{width:15px;height:15px}.p5-seg-opt:hover{color:#fff}.p5-seg-opt.is-on{background:#fff;color:var(--p5-green-deep);box-shadow:0 4px 14px #0003}.p5-seg-opt.is-on small{color:var(--p5-amber)}.p5-steep-hint{font-family:Inter,sans-serif;font-size:12px;color:#fff9}.p5-seg-light{background:var(--p5-cream);border-color:var(--p5-border);-webkit-backdrop-filter:none;backdrop-filter:none}.p5-seg-light .p5-seg-opt{color:var(--p5-text-medium)}.p5-seg-light .p5-seg-opt small{color:var(--p5-amber)}.p5-seg-light .p5-seg-opt:hover{color:var(--p5-green-deep)}.p5-seg-light .p5-seg-opt.is-on{background:var(--p5-green-deep);color:#fff;box-shadow:none}.p5-seg-light .p5-seg-opt.is-on small{color:var(--p5-amber-pale)}.p5-modal-seg{margin-top:12px}.p5-fmt{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:5px}.p5-fmt-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;font-family:Inter,sans-serif;padding:7px 8px;border:1.5px solid var(--p5-border);border-radius:9px;background:#fdfdfc;cursor:pointer;transition:all .15s ease;line-height:1.15;min-width:0}.p5-fmt-opt b{font-size:11px;font-weight:700;color:var(--p5-text-dark);white-space:nowrap}.p5-fmt-opt span{font-size:9.5px;color:var(--p5-text-light);white-space:nowrap}.p5-fmt-opt:hover{border-color:var(--p5-green-light)}.p5-fmt-opt.is-on{border-color:var(--p5-green);background:#486d5914;box-shadow:inset 0 0 0 1px var(--p5-green)}.p5-fmt-opt.is-on b{color:var(--p5-green-deep)}.p5-fmt-opt.is-on span{color:var(--p5-green)}.p5-fmt-opt.is-out{opacity:.5;cursor:not-allowed;background:transparent}.p5-fmt-opt.is-out b{text-decoration:line-through}.p5-fmt-opt.is-out:hover{border-color:var(--p5-border)}.p5-bar{display:grid;grid-template-columns:1fr auto;gap:18px 28px;align-items:center;max-width:960px;margin:0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:var(--p5-radius-lg);padding:20px 24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.p5-total{display:flex;align-items:center;gap:18px;min-width:0}.p5-coins{display:flex;align-items:center;flex-shrink:0;padding-right:4px}.p5-coin{position:relative;width:52px;height:52px;border-radius:50%;overflow:hidden;border:2.5px solid var(--p5-green-deep);box-shadow:0 0 0 1.5px #ffffff59,0 8px 18px #00000047;background:var(--p5-cream);margin-left:-14px;transition:transform .2s ease;cursor:pointer;padding:0}.p5-coin:first-child{margin-left:0}.p5-coin img{width:100%;height:100%;object-fit:cover}.p5-coin:hover{transform:translateY(-3px) scale(1.06);z-index:2}.p5-total-text{min-width:0}.p5-total-label{font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:var(--p5-amber-pale)}.p5-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;line-height:1;margin:4px 0 5px}.p5-price b{font-family:Tangelo,serif;font-weight:400;font-size:36px;color:#fff}.p5-price s{font-family:Inter,sans-serif;font-size:16px;color:#ffffff80}.p5-price .p5-save{font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--p5-green-deep);background:var(--p5-amber-pale);padding:4px 9px;border-radius:8px}.p5-price .p5-ship{font-family:Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:#fff;background:var(--p5-coral);padding:4px 9px;border-radius:8px;display:inline-flex;align-items:center;gap:6px}.p5-price .p5-ship i,.p5-price .p5-ship svg{width:13px;height:13px}.p5-total-sub{font-family:Inter,sans-serif;font-size:13px;color:#ffffffb8}.p5-total-sub b{color:#fff;font-weight:600}.p5-cta-col{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.p5-btn{font-family:Inter,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 30px;border-radius:10px;font-weight:700;font-size:15.5px;line-height:1;border:1.5px solid transparent;cursor:pointer;transition:all .25s ease;text-align:center;white-space:nowrap}.p5-btn i,.p5-btn svg{width:18px;height:18px}.p5-btn-primary{background:var(--p5-amber);color:#fff;box-shadow:0 10px 28px #00000047}.p5-btn-primary:hover{background:var(--p5-amber-light);transform:translateY(-2px);box-shadow:0 16px 36px #00000057}.p5-btn-primary.is-busy{opacity:.7;pointer-events:none}.p5-fine{font-family:Inter,sans-serif;font-size:11.5px;color:#fff9;text-align:right;line-height:1.4}.p5-proof{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 26px;margin-top:22px;font-family:Inter,sans-serif;font-size:13px;color:#ffffffb8}.p5-proof span{display:inline-flex;align-items:center;gap:7px}.p5-proof i,.p5-proof svg{width:15px;height:15px;color:var(--p5-amber-pale)}.p5-proof b{color:#fff;font-weight:600}.p5-wave{position:absolute;left:0;right:0;bottom:-1px;z-index:2;line-height:0;pointer-events:none}.p5-wave svg{display:block;width:100%;height:80px}.p5-sticky{position:fixed;left:0;right:0;bottom:0;z-index:8000;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--p5-green-deep)!important;color:#fff;border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -10px 30px #00000040;transform:translateY(110%);transition:transform .3s cubic-bezier(.2,.8,.3,1)}.p5-sticky.is-on{transform:none}.p5-sticky-price{display:flex;flex-direction:column;line-height:1.1;min-width:0}.p5-sticky-price b{font-family:Tangelo,serif;font-weight:400;font-size:24px;color:#fff}.p5-sticky-price span{font-family:Inter,sans-serif;font-size:11.5px;color:var(--p5-amber-pale);font-weight:600;white-space:nowrap}.p5-sticky .p5-btn{padding:13px 18px;font-size:14px;width:auto;flex-shrink:0}.p5-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:none;align-items:flex-end;justify-content:center;padding:0}.p5-modal.is-open{display:flex}.p5-modal-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#14221cad;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:p5-fade .2s ease both}@keyframes p5-fade{0%{opacity:0}to{opacity:1}}.p5-modal-panel{position:relative;width:100%;max-width:1040px;max-height:min(90vh,940px);background:#fff!important;color:var(--p5-text-dark);border-radius:22px 22px 0 0;box-shadow:0 -20px 60px #00000059;display:flex;flex-direction:column;overflow:hidden;animation:p5-up .32s cubic-bezier(.2,.8,.3,1) both}@keyframes p5-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.p5-modal-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 26px 18px;background:var(--p5-warm-white);border-bottom:1px solid var(--p5-border);flex-shrink:0}.p5-modal-kicker{display:inline-flex;align-items:center;gap:9px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--p5-amber)}.p5-modal-kicker:before{content:"";width:18px;height:2px;border-radius:2px;background:var(--p5-amber)}.p5-modal-title{font-size:30px;color:var(--p5-green-deep);margin:5px 0 3px;line-height:1.05}.p5-modal-sub{font-family:Inter,sans-serif;font-size:13.5px;color:var(--p5-text-medium)}.p5-modal-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.p5-btn-ghost{background:#fff;color:var(--p5-green-deep);border-color:var(--p5-green-deep);padding:11px 16px;font-size:13px;border-radius:999px;box-shadow:none}.p5-btn-ghost:hover{background:var(--p5-green-deep);color:#fff;transform:translateY(-1px)}.p5-btn-ghost i,.p5-btn-ghost svg{width:15px;height:15px}.p5-modal-close{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--p5-border);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--p5-green-deep);flex-shrink:0;transition:background .15s ease,border-color .15s ease}.p5-modal-close:hover{background:var(--p5-cream);border-color:var(--p5-porch-tan)}.p5-modal-close:focus-visible,.p5-btn:focus-visible,.p5-filter:focus-visible,.p5-swap:focus-visible,.p5-coin:focus-visible,.p5-link:focus-visible{outline:3px solid rgba(72,109,89,.4);outline-offset:2px}.p5-card-media:focus-visible{outline:3px solid var(--p5-amber-light);outline-offset:-3px}.p5-modal-close i,.p5-modal-close svg{width:18px;height:18px}.p5-modal-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.p5-filters{position:sticky;top:0;z-index:3;display:flex;gap:8px;padding:14px 26px 12px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(202,195,181,.45);overflow-x:auto;scrollbar-width:none}.p5-filters::-webkit-scrollbar{display:none}.p5-filter{flex-shrink:0;display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;color:var(--p5-text-medium);background:#fff;border:1.5px solid var(--p5-border);border-radius:999px;padding:7px 13px;cursor:pointer;transition:all .15s ease;white-space:nowrap}.p5-filter b{font-weight:700;font-variant-numeric:tabular-nums;opacity:.5}.p5-filter:hover{border-color:var(--p5-green-light);color:var(--p5-green-deep)}.p5-filter.is-active{background:var(--p5-green-deep);border-color:var(--p5-green-deep);color:#fff}.p5-filter.is-active b{opacity:.75}.p5-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px 26px 30px}.p5-grid-empty{grid-column:1 / -1;text-align:center;padding:44px 20px;font-family:Inter,sans-serif;font-size:14px;color:var(--p5-text-medium)}.p5-pick{position:relative;display:flex;flex-direction:column;text-align:left;background:#fff;border:1.5px solid var(--p5-border);border-radius:14px;overflow:hidden;cursor:pointer;padding:0;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.p5-pick:hover{border-color:var(--p5-green);box-shadow:var(--p5-shadow-md);transform:translateY(-2px)}.p5-pick:focus-visible{outline:3px solid rgba(72,109,89,.35);outline-offset:2px}.p5-pick[hidden]{display:none}.p5-pick-img{display:block;position:relative;width:100%;aspect-ratio:5 / 4;background:var(--p5-cream);overflow:hidden}.p5-pick-img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease,filter .2s ease}.p5-pick:hover .p5-pick-img img{transform:scale(1.04)}.p5-pick-choose{position:absolute;left:50%;bottom:10px;z-index:2;transform:translate(-50%,6px);display:inline-flex;align-items:center;gap:5px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--p5-green-deep);background:#fffffff5;padding:7px 12px;border-radius:999px;box-shadow:0 4px 14px #0000002e;opacity:0;transition:opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.p5-pick-choose i,.p5-pick-choose svg{width:12px;height:12px}.p5-pick:hover .p5-pick-choose{opacity:1;transform:translate(-50%)}.p5-pick-body{display:flex;flex-direction:column;gap:3px;padding:11px 13px 13px}.p5-pick-notes{display:block;font-family:Inter,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--p5-amber);line-height:1.35}.p5-pick-name{display:block;font-family:Tangelo,serif;font-size:20px;line-height:1.1;color:var(--p5-green-deep)}.p5-pick-meta{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:11.5px;color:var(--p5-text-light);margin-top:3px}.p5-pick-meta .p5-dot{width:6px;height:6px;border-radius:50%;background:var(--p5-green);flex-shrink:0}.p5-pick-meta.p5-caf .p5-dot{background:var(--p5-amber)}.p5-pick-badge{position:absolute;top:10px;left:10px;z-index:2;font-family:Inter,sans-serif;font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--p5-green);padding:5px 9px;border-radius:8px;box-shadow:var(--p5-shadow-sm)}.p5-pick-check{position:absolute;top:9px;right:9px;z-index:2;width:26px;height:26px;border-radius:50%;background:var(--p5-amber);color:#fff;display:none;place-items:center;box-shadow:var(--p5-shadow-sm)}.p5-pick-check i,.p5-pick-check svg{width:14px;height:14px}.p5-pick.is-current{border-color:var(--p5-green);box-shadow:0 0 0 2px #486d5940}.p5-pick.is-current .p5-pick-check{display:grid}.p5-pick.is-current .p5-pick-choose{opacity:1;transform:translate(-50%);background:var(--p5-green);color:#fff}.p5-pick.is-out{cursor:not-allowed}.p5-pick.is-out .p5-pick-img img{filter:grayscale(1);opacity:.55}.p5-pick.is-out .p5-pick-body{opacity:.5}.p5-pick.is-out .p5-pick-badge{background:var(--p5-text-medium)}.p5-pick.is-out:hover{border-color:var(--p5-border);box-shadow:none;transform:none}.p5-pick.is-out:hover .p5-pick-img img{transform:none}.p5-pick.is-out .p5-pick-choose{display:none}@media(min-width:761px){.p5-modal{align-items:center;padding:24px}.p5-modal-panel{border-radius:22px}}@media(max-width:1180px){.p5-badge{display:none}}@media(max-width:1080px){.p5-op{font-size:30px}.p5-slots{gap:10px}.p5-card-name{font-size:18px}.p5-card-body{padding:12px 11px}.p5-fmt{gap:4px}.p5-fmt-opt{padding:6px}.p5-fmt-opt b{font-size:10.5px}.p5-fmt-opt span{font-size:9px}}@media(max-width:900px){.p5-hero{padding:48px 0 120px}.p5-sketch-2{display:none}.p5-slots{flex-wrap:wrap;justify-content:center;gap:14px}.p5-op{display:none}.p5-card{flex:0 0 calc(33.333% - 10px)}.p5-card-name{font-size:21px}.p5-card-desc{display:block}.p5-card-body{padding:16px 16px 15px;gap:6px}.p5-bar{grid-template-columns:1fr}.p5-cta-col{align-items:stretch}.p5-fine{text-align:center}.p5-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.p5-modal-title{font-size:26px}}@media(max-width:600px){.p5-hero{padding:40px 0 100px}.p5-head{margin-bottom:28px}.p5-lead{font-size:15.5px}.p5-chip{min-width:62px;padding:9px 8px 7px}.p5-chip b{font-size:28px}.p5-chip-sep{display:none}.p5-slots{gap:10px}.p5-card{flex:0 0 calc(50% - 5px)}.p5-steep{gap:8px 10px;margin-bottom:16px}.p5-steep-label{font-size:11px;letter-spacing:1.5px}.p5-steep-hint{display:none}.p5-seg-opt{padding:8px 11px;font-size:12px;gap:6px}.p5-seg-opt small{font-size:10px}.p5-fmt{gap:4px}.p5-fmt-opt{padding:6px 7px}.p5-card-body{padding:12px;gap:5px}.p5-card-name{font-size:18px}.p5-card-desc,.p5-card-hint{display:none}.p5-sketch{width:150px;opacity:.1}.p5-eyebrow{font-size:11.5px;letter-spacing:2px;padding:7px 14px}.p5-card-link{right:6px;bottom:6px;padding:4px 8px;font-size:10px}.p5-flag{font-size:9.5px;padding:5px 8px;top:8px;left:8px}.p5-swap{padding:6px 8px;font-size:0;gap:0}.p5-swap i,.p5-swap svg{width:15px;height:15px}.p5-card-price{font-size:19px}.p5-tag{font-size:10px;padding:4px 7px;gap:5px}.p5-total{flex-direction:column;align-items:flex-start;gap:12px}.p5-bar{padding:16px}.p5-coin{width:44px;height:44px;margin-left:-12px}.p5-price b{font-size:30px}.p5-btn{width:100%;padding:16px 20px}.p5-sticky{display:flex}.p5-wave svg{height:50px}.p5-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 16px 24px}.p5-modal-panel{max-height:92vh}.p5-modal-head{padding:16px 16px 14px;align-items:flex-start}.p5-modal-title{font-size:23px}.p5-modal-sub{font-size:12.5px}.p5-filters{padding:10px 16px;gap:6px}.p5-filter{font-size:12px;padding:6px 11px}.p5-pick-img{aspect-ratio:1 / 1}.p5-pick-body{padding:9px 10px 11px}.p5-pick-name{font-size:17px}.p5-pick-choose,.p5-modal-actions .p5-btn-ghost span{display:none}.p5-modal-actions .p5-btn-ghost{width:42px;height:42px;padding:0;border-radius:50%}}@media(prefers-reduced-motion:reduce){.p5-card,.p5-card.is-rise,.p5-card.is-dealing,.p5-modal-bg,.p5-modal-panel,.p5-badge svg{animation:none}.p5-card-link{transition:none}.p5-card{transition:none;transform:none}}.p5-root h1,.p5-root h2,.p5-root h3{font-family:Tangelo,Playfair Display,serif!important;font-weight:400!important;line-height:1.1;letter-spacing:0!important;text-transform:none!important;margin:0!important}.p5-root h1 em,.p5-root h2 em{font-family:Playfair Display,serif!important;font-style:italic!important;font-weight:400!important}.p5-root p{margin:0!important}.p5-root .p5-tagline{margin:0 0 10px!important}.p5-root .p5-lead{margin:0 auto!important}.p5-root a{color:inherit}.p5-root a:not(.p5-link-under){text-decoration:none}.p5-root button{letter-spacing:normal;text-transform:none;border-radius:0}.p5-root .p5-btn{border-radius:10px}.p5-root .p5-btn-ghost,.p5-root .p5-swap,.p5-root .p5-link,.p5-root .p5-filter,.p5-root .p5-seg-opt,.p5-root .p5-modal-close,.p5-root .p5-coin,.p5-root .p5-card-link{border-radius:999px}.p5-root .p5-fmt-opt{border-radius:9px}.p5-root .p5-pick{border-radius:14px}.p5-root img{max-width:100%;border:0}
/*# sourceMappingURL=/cdn/shop/t/27/assets/five-for-fifty.css.map */
