.czg{background:var(--czg-bg,#faf6f0);padding:24px 16px}.czg__grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.czg__card{background:var(--czg-card,#f1e8dc);border-radius:18px;padding:22px 20px 24px;text-align:left;min-width:0}.czg__ico{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;margin-bottom:14px;color:var(--czg-icon,#b4653f)}.czg__ico svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.czg__card h3{font-size:16px;font-weight:700;line-height:1.3;color:var(--czg-title,#2b2118);margin:0 0 8px}.czg__card p{font-size:14px;line-height:1.65;color:var(--czg-text,#6b5b4d);margin:0}@media(max-width:989px){.czg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.czh{position:relative;overflow:hidden;min-height:620px;display:flex;align-items:flex-end;background:#1d1a17;color:#fff}.czh__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.czh__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,rgba(0,0,0,calc(var(--czh-overlay,.6) * .85)) 38%,rgba(0,0,0,calc(var(--czh-overlay,.6) * 1.3)))}.czh__snow{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.czh__in{position:relative;z-index:2;width:100%;max-width:640px;padding:0 24px 40px;margin:0 auto 0 0}@media(min-width:990px){.czh__in{margin-left:max(24px,calc((100vw - 1200px)/2));padding-bottom:64px}.czh{min-height:680px}}.czh .czh__tag{font-size:12px;letter-spacing:2px;text-transform:uppercase;margin:0 0 14px;color:#fff;opacity:.9}.czh .czh__title{font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(34px,6vw,58px);line-height:1.08;margin:0 0 16px;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.45)}.czh .czh__text{font-size:17px;line-height:1.6;margin:0 0 24px;color:#fff;opacity:.95}.czh .czh__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;padding:17px 22px;border-radius:999px;background:var(--czh-btn,#b4653f);color:var(--czh-btn-text,#fff);font-weight:700;font-size:17px;text-decoration:none;margin-bottom:12px;border:2px solid var(--czh-btn,#b4653f)}.czh .czh__btn--ghost{background:transparent;color:#fff;border-color:#ffffffbf}.czh .czh__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(min-width:750px){.czh .czh__btn{display:inline-flex;width:auto;margin-right:12px}}.czh__badges{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:14px;color:#fff}.czh__badges li{display:flex;align-items:center;gap:8px}.czh__badges svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.czr{background:var(--czr-bg,#f7f4ef);padding:56px 16px;text-align:center}.czr h2{font-family:Georgia,Times New Roman,serif;font-size:36px;margin:0 0 26px}.czr__row{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.czr__card{background:var(--czr-card,#fff);border-radius:18px;padding:24px;text-align:left;min-width:0}.czr__stars{color:#e6a117;font-size:20px;letter-spacing:2px;margin-bottom:10px}.czr__card p{color:var(--czr-text,#444);line-height:1.7;margin:0 0 12px;font-size:15px}.czr__empty{grid-column:1/-1;border:2px dashed #cfc6b6;border-radius:16px;padding:30px;color:#8a8170}.czu{background:var(--czu-bg,#fff);color:var(--czu-text,#121212);padding:40px 16px}.czu__wrap{max-width:1150px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;align-items:center}.czu__main{width:100%;height:auto;display:block;border:1px solid #eee}.czu__thumbs{display:flex;gap:8px;margin-top:8px;overflow-x:auto}.czu__th{border:1px solid #eee;padding:0;background:none;cursor:pointer;flex:0 0 72px}.czu__th img{width:100%;height:auto;display:block}.czu__title{font-family:Georgia,Times New Roman,serif;font-size:32px;margin:0 0 8px;line-height:1.2}.czu__price{font-size:24px;font-weight:700;margin:0 0 18px}.czu__opts{display:flex;gap:10px;margin-bottom:18px}.czu__opt{flex:1;min-width:0;cursor:pointer;position:relative}.czu__opt input{position:absolute;opacity:0}.czu__opt span{display:block;border:2px solid #ddd;border-radius:10px;padding:14px 10px;text-align:center;font-size:14px;position:relative}.czu__opt b{display:block;font-size:16px;margin-bottom:2px}.czu__opt input:checked+span{border-color:var(--czu-accent,#1F3B2D);background:#f2f7f4}.czu__opt input:focus-visible+span{outline:3px solid var(--czu-accent,#1F3B2D);outline-offset:2px}.czu__tag{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--czu-accent,#1F3B2D);color:#fff;font-style:normal;font-size:10px;font-weight:700;letter-spacing:.5px;padding:3px 9px;border-radius:99px;white-space:nowrap}.czu__list{margin:0 0 18px;padding-left:20px;line-height:1.7}.czu__btn{display:block;width:100%;background:var(--czu-accent,#ff547b);color:#fff;border:0;padding:17px;font-size:16px;font-weight:700;cursor:pointer}.czu__link{display:block;text-align:center;margin-top:14px;font-size:14px;color:inherit;text-decoration:underline}@media(max-width:750px){.czu__wrap{grid-template-columns:minmax(0,1fr);gap:24px}.czu__title{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/41/compiled_assets/styles.css.map?subset=AABT */
