.readyPage main{max-width:1440px;margin:auto;padding:50px 5% 80px}.readyHero{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;align-items:end;margin-bottom:42px}.readyHero h1{font-size:clamp(42px,6vw,78px);line-height:1.02;letter-spacing:-3px;max-width:780px;margin:15px 0 22px}.readyHero p{max-width:600px}.readyHero aside{border-left:3px solid #c7d894;padding:20px 28px}.readyFilters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:24px;background:#eeeee5;border-radius:16px}.readyFilters label{margin:0;font-size:14px}.readyFilters input,.readyFilters select{width:100%;margin-top:8px;min-height:48px;background:white}.readyCount{display:flex;justify-content:space-between;margin:20px 0;color:#6e7466}.readyGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.readyCard{border:1px solid #dddfd3;border-radius:16px;overflow:hidden;background:white}.readyImage{display:block;padding:20px;border:0;border-radius:0;background:#f2f1e9;width:100%;aspect-ratio:1;cursor:pointer}.readyImage img{width:100%;height:100%;object-fit:contain;transition:transform .2s}.readyImage:hover img{transform:scale(1.04)}.readyCardBody{padding:19px}.readyTags{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#69724c;margin:0 0 10px}.readyCard h2{font-size:21px;line-height:1.3;margin:0;min-height:55px}.readyCard .button{width:100%;font-size:14px;padding:13px 9px}.readyChoice,.readyReview{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.readyChoice img{width:100%;max-height:300px;object-fit:contain;background:#f3f2eb;border-radius:12px;padding:24px}.readyReview svg{max-height:490px;width:100%}.readyReview .button{display:block;width:100%;margin-top:14px}.readyPrice{font-size:32px;font-weight:700}.readyCardCover{background:#fff;border:1px solid #ccc;box-shadow:8px 9px 0 #e3e3db;aspect-ratio:105/148;padding:22%;display:flex;align-items:center}.readyCardCover img{width:100%}.readyEmpty{grid-column:1/-1;padding:40px}#loadMore{display:block;margin:30px auto}#loadMore[hidden]{display:none}#readyOptions{margin-top:30px}.readyPage dialog{max-height:90vh;max-width:1000px;width:92%;padding:38px}.readyPage dialog::backdrop{background:#17201bb3}.readyPage #closeModal{float:right;margin-left:12px;border-radius:50%;width:44px;height:44px;background:white;border:1px solid #ccc;font-size:25px}.readyPage #readyProductPreview{min-width:0}.readyPage [hidden]{display:none!important}@media(max-width:1000px){.readyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.readyHero{grid-template-columns:1fr}.readyHero aside{display:none}}@media(max-width:700px){.readyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.readyFilters{grid-template-columns:1fr 1fr;padding:16px;gap:12px}.readyFilters label:first-child{grid-column:1/-1}.readyChoice,.readyReview{grid-template-columns:1fr}.readyPage main{padding:28px 4% 60px}.readyPage dialog{padding:22px}.readyCardBody{padding:12px}.readyCard h2{font-size:17px}.readyHero h1{letter-spacing:-1.8px}.readyImage{padding:12px}}

.readyPage .readyDark{background:#1e221d}.readyChoice img.readyDark{background:#1e221d}

.readyCardCover{position:relative;overflow:hidden;padding:0;display:block}.readyCardCover img{position:absolute;width:207.619%;max-width:none;left:-103.81%;top:-2.703%}
.readyImage{position:relative}.readyImage>a{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.readyImage img{object-fit:contain}.readyImageStatus{display:block;font-size:13px;line-height:1.4;text-align:center;color:#555;padding:8px;background:#f7f7f2;border-radius:6px}.readyImage .readyImageStatus{position:absolute;bottom:8px;left:8px;right:8px}.readyImageStatus[hidden]{display:none}.readyImageRetry{padding:4px 8px;min-height:32px;text-decoration:underline;background:white;border:1px solid #aaa;border-radius:4px;cursor:pointer}
