.pl,.cl{background:var(--cream);color:var(--brown);font-family:var(--font-lato),"Lato",system-ui,sans-serif;max-width:1180px;margin:0 auto;padding:0 20px 64px}.sc{background:var(--cream);color:var(--brown)}.sc-main{max-width:1180px;margin:0 auto;padding:0 20px 64px}.pl-section,.cl-section{margin-top:56px}.pl-section>h2,.cl-section>h2{font-family:var(--font-anton),"Anton",sans-serif;text-align:center;color:var(--brown);margin:0 0 6px;font-size:clamp(26px,4vw,40px)}.pl-section-sub,.cl-section .cl-section-sub{text-align:center;color:var(--brown);opacity:.72;max-width:640px;margin:0 auto 28px;font-weight:700}.pl-hero{padding-top:32px}.pl-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.pl-stage{border:4px solid var(--brown);box-shadow:8px 8px 0 var(--brown);background:linear-gradient(#ffe9a6,#f6d8a8);border-radius:22px;justify-content:center;align-items:center;min-height:420px;display:flex;position:relative;overflow:hidden}.pl-stage.has-food-bg{background-image:var(--food-scene);background-position:50%;background-repeat:no-repeat;background-size:cover}.pl-stage.has-food-bg:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 46%,#fff8eb6b 0 14%,#fff8eb1f 32%,#0000 52%),radial-gradient(circle at 50% 118%,#28120a4d,#0000 55%);position:absolute;inset:0}.pl-jar{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 22px #28120a52);width:86%;height:auto;position:relative}.pl-stock{z-index:3;background:var(--green);color:#fff;border:2px solid var(--brown);box-shadow:3px 3px 0 var(--brown);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:900;position:absolute;top:16px;right:16px}.pl-info{flex-direction:column;gap:16px;display:flex}.pl-title{font-family:var(--font-anton),"Anton",sans-serif;color:var(--brown);margin:0;font-size:clamp(30px,5vw,52px);line-height:1.02}.pl-lede{color:var(--brown);opacity:.85;margin:0;font-size:17px;line-height:1.5}.pl-price-row{align-items:baseline;gap:12px;display:flex}.pl-price{font-family:var(--font-anton),"Anton",sans-serif;color:var(--red);font-size:40px}.pl-buy{flex-direction:column;gap:8px;display:flex}.pl-buy-row{align-items:stretch;gap:12px;display:flex}.pl-qty{border:3px solid var(--brown);background:#fff;border-radius:12px;align-items:center;display:flex;overflow:hidden}.pl-qty-btn{width:44px;height:48px;color:var(--brown);background:0 0;border:0;font-size:22px;font-weight:900}.pl-qty-btn:disabled{opacity:.35;cursor:not-allowed}.pl-qty-val{text-align:center;width:48px;font-size:18px;font-weight:900}.pl-cta,.pl-final-cta{border:3px solid var(--brown);background:var(--yellow);color:var(--brown);font-family:var(--font-anton),"Anton",sans-serif;letter-spacing:.02em;min-height:54px;box-shadow:5px 5px 0 var(--brown);border-radius:12px;flex:1;padding:0 20px;font-size:18px;transition:transform 80ms}.pl-cta:hover:not(:disabled),.pl-final-cta:hover{transform:translate(-1px,-1px)}.pl-cta:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pl-buy-error,.pl-card-add-error,.cl-cta-error,.sc-card-add-error{color:var(--hot);font-size:13px;font-weight:800}.cl-cta-error-action{border:2px solid var(--brown);background:var(--cream);min-height:44px;color:var(--brown);cursor:pointer;border-radius:999px;align-self:flex-start;padding:8px 12px;font-weight:900}.pl-trust{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.pl-trust li{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.pl-benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pl-benefit{border:3px solid var(--brown);text-align:center;box-shadow:4px 4px 0 var(--brown);background:#fff;border-radius:16px;padding:20px}.pl-benefit-icon{margin-bottom:8px;font-size:30px;display:block}.pl-benefit h3{font-family:var(--font-anton),"Anton",sans-serif;margin:0 0 6px;font-size:17px}.pl-benefit p{color:var(--brown);opacity:.8;margin:0;font-size:14px}.pl-related-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pl-related-card,.cl-included-card,.sc-card{border:3px solid var(--brown);box-shadow:4px 4px 0 var(--brown);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pl-related-img,.cl-included-img,.sc-card-img{aspect-ratio:1;background:linear-gradient(#fff7de,#f5e8be);justify-content:center;align-items:center;padding:14px;display:flex}.pl-related-img img,.cl-included-img img,.sc-card-img img,.cl-preview-cell img,.pl-related-ph,.cl-included-ph,.sc-card-ph,.cl-preview-ph{object-fit:contain;width:100%;height:100%}.pl-related-ph,.cl-included-ph,.sc-card-ph,.cl-preview-ph{justify-content:center;align-items:center;font-size:40px;display:flex}.pl-related-body,.sc-card-body{flex-direction:column;gap:8px;padding:12px;display:flex}.pl-related-name,.cl-included-name,.sc-card-name{color:var(--brown);font-size:14px;font-weight:900;line-height:1.2;text-decoration:none;display:block}.pl-related-name:hover,.cl-included-name:hover,.sc-card-name:hover{color:var(--red)}.pl-related-price,.cl-included-price,.sc-card-price{font-family:var(--font-anton),"Anton",sans-serif;color:var(--red);font-size:20px}.pl-card-add,.sc-card-add{border:3px solid var(--brown);background:var(--yellow);color:var(--brown);text-align:center;box-shadow:3px 3px 0 var(--brown);border-radius:10px;padding:8px 10px;font-size:13px;font-weight:900;text-decoration:none}.pl-card-add:disabled,.sc-card-add:disabled{opacity:.5;cursor:not-allowed}.pl-final,.cl-final{text-align:center;background:var(--red);color:#fff;border:4px solid var(--brown);box-shadow:8px 8px 0 var(--brown);border-radius:22px;padding:40px 24px}.pl-final h2,.cl-final h2{color:#fff}.pl-final p,.cl-final p{opacity:.92;margin:6px 0 20px;font-weight:700}.pl-final-cta,.cl-final-cta{background:var(--yellow);max-width:380px;text-decoration:none;display:inline-block}.pl-sticky{z-index:60;background:var(--cream);border-top:4px solid var(--brown);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px #28120a1f}.pl-sticky-inner{justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto;padding:10px 20px;display:flex}.pl-sticky-info{align-items:center;gap:10px;min-width:0;display:flex}.pl-sticky-thumb{border:2px solid var(--brown);border-radius:8px;flex:none}.pl-sticky-text{flex-direction:column;min-width:0;display:flex}.pl-sticky-name{white-space:nowrap;text-overflow:ellipsis;max-width:46vw;font-size:14px;font-weight:900;overflow:hidden}.pl-sticky-price{font-family:var(--font-anton),"Anton",sans-serif;color:var(--red);font-size:18px}.pl-sticky-cta{border:3px solid var(--brown);background:var(--yellow);color:var(--brown);font-family:var(--font-anton),"Anton",sans-serif;box-shadow:4px 4px 0 var(--brown);white-space:nowrap;border-radius:12px;padding:10px 20px;font-size:16px}.pl-sticky-cta:disabled{opacity:.5;cursor:not-allowed}.cl-hero{padding-top:32px}.cl-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.cl-preview{border:4px solid var(--brown);box-shadow:8px 8px 0 var(--brown);background:linear-gradient(#fff7de,#f5e8be);border-radius:22px;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.cl-preview-cell{aspect-ratio:1;border:2px solid var(--brown);background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:8px;display:flex}.cl-hero-img{border:4px solid var(--brown);box-shadow:8px 8px 0 var(--brown);aspect-ratio:4/3;border-radius:22px;overflow:hidden}.cl-hero-img-el{object-fit:cover;width:100%;height:100%}.cl-info{flex-direction:column;gap:16px;display:flex}.cl-badge{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--brown);box-shadow:3px 3px 0 var(--brown);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:12px;font-weight:900}.cl-title{font-family:var(--font-anton),"Anton",sans-serif;color:var(--brown);margin:0;font-size:clamp(30px,5vw,52px);line-height:1.02}.cl-lede{opacity:.85;margin:0;font-size:17px;line-height:1.5}.cl-price-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.cl-price{font-family:var(--font-anton),"Anton",sans-serif;color:var(--red);font-size:40px}.cl-cta,.cl-final-cta{border:3px solid var(--brown);background:var(--yellow);color:var(--brown);font-family:var(--font-anton),"Anton",sans-serif;box-shadow:5px 5px 0 var(--brown);border-radius:12px;align-self:flex-start;padding:14px 28px;font-size:18px;text-decoration:none;display:inline-block}.cl-cta:disabled{opacity:.5;cursor:not-allowed}.cl-final-cta{background:var(--yellow);align-self:center}.cl-trust{flex-direction:column;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cl-trust li{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.cl-social{opacity:.9;flex-wrap:wrap;gap:18px;font-size:14px;font-weight:700;display:flex}.cl-social strong{color:var(--red);font-family:var(--font-anton),"Anton",sans-serif;font-size:18px}.cl-included-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;display:grid}.cl-included-card{align-items:center;padding-bottom:12px}.cl-included-name{text-align:center;padding:0 8px}.cl-benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cl-benefit{border:3px solid var(--brown);text-align:center;box-shadow:4px 4px 0 var(--brown);background:#fff;border-radius:16px;padding:20px}.cl-benefit-icon{margin-bottom:8px;font-size:28px;display:block}.cl-benefit h3{font-family:var(--font-anton),"Anton",sans-serif;margin:0 0 6px;font-size:17px}.cl-benefit p{opacity:.8;margin:0;font-size:14px}.cl-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cl-testimonial{border:3px solid var(--brown);box-shadow:4px 4px 0 var(--brown);background:#fff;border-radius:16px;margin:0;padding:20px}.cl-stars{color:var(--gold);letter-spacing:2px;font-size:16px}.cl-testimonial blockquote{margin:8px 0;font-weight:700;line-height:1.4}.cl-testimonial figcaption{opacity:.7;font-size:13px;font-weight:800}.sc-back{color:var(--brown);opacity:.8;margin:24px 0 16px;font-weight:800;text-decoration:none;display:inline-block}.sc-back:hover{color:var(--red);opacity:1}.sc-banner{border:4px solid var(--brown);box-shadow:8px 8px 0 var(--brown);aspect-ratio:1200/420;border-radius:22px;margin-bottom:24px;overflow:hidden}.sc-banner-img{object-fit:cover;width:100%;height:100%}.sc-title{font-family:var(--font-anton),"Anton",sans-serif;color:var(--brown);margin:0 0 6px;font-size:clamp(28px,4.5vw,46px)}.sc-desc{opacity:.82;max-width:640px;margin:0 0 28px;font-size:16px;font-weight:700}.sc-empty{text-align:center;opacity:.7;padding:40px 0;font-weight:700}.sc-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}@media (max-width:1024px){.pl-hero-grid,.cl-hero-grid{grid-template-columns:1fr;gap:24px}.pl-benefit-grid,.cl-benefit-grid,.cl-testimonial-grid{grid-template-columns:1fr}.pl-related-grid{grid-template-columns:repeat(2,1fr)}.pl{padding-bottom:96px}.pl-stage{min-height:320px}.pl-sticky-name{max-width:38vw}}
