.showcase .hero{min-height:510px}.showcase .hero .actions{margin-top:35px}.showcase p{overflow-wrap:anywhere}.realization-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:start}.realization-grid>figure:nth-child(2){margin-top:110px}.zoom-photo{position:relative;padding:0;border:0;background:#142119;color:white;display:block;width:100%;border-radius:18px;overflow:hidden}.zoom-photo img{width:100%;height:430px;object-fit:cover;transition:transform .6s}.zoom-photo:hover img{transform:scale(1.045)}.zoom-photo span{position:absolute;right:20px;bottom:20px;background:#080b09d9;border:1px solid #879a8c;border-radius:30px;padding:13px 19px;font-size:12px}.realization-grid figcaption{padding:25px 0}.realization-grid small,.benefit-grid small{color:var(--green);font-size:11px;letter-spacing:2px}.realization-grid h2{font-size:32px;line-height:1.18;letter-spacing:-1px;margin:20px 0}.realization-grid p{color:#b9c8bd;font-size:15px;line-height:1.85}.photo-story{position:relative;isolation:isolate;min-height:470px;display:flex;align-items:center;overflow:hidden}.photo-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.photo-story:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061008ed,#061008d0 45%,#06100830);z-index:-1}.photo-story>div{max-width:640px}.photo-story p:not(.eyebrow){font-size:24px;line-height:1.55;margin:25px 0}.contact-title{font-size:clamp(32px,4vw,57px);line-height:1.1;letter-spacing:-1.5px;font-weight:500}.offer-split{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center}.offer-split h2{font-size:clamp(35px,4vw,60px)}.offer-split p{margin:25px 0;color:#bdc9c0;line-height:1.8}.offer-split a{color:#c3e6b8;text-decoration:underline;text-underline-offset:4px}.offer-split>img{width:100%;height:620px;object-fit:cover;border-radius:20px}.offer-split .important-term{border-left:3px solid var(--red);background:#261719;padding:20px;color:#fff}.benefits{background:#101813;border-top:1px solid #293b2e}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:40px}.benefit-grid article{background:linear-gradient(140deg,#223629,#0f1712);border:1px solid #3a5141;padding:30px;border-radius:16px;transition:transform .3s}.benefit-grid article:hover{transform:translateY(-5px)}.benefit-grid h3{font-size:26px;margin:28px 0 20px}.benefit-grid p{font-size:14px;color:#bdcbc1}.contact-options{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.contact-options h2{font-size:40px;line-height:1.15}.contact-options .action{margin:15px 0}.accessory-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:22px}.accessory-card{position:relative;isolation:isolate;border:1px solid #35493b;border-radius:18px;padding:40px;min-height:300px;background:radial-gradient(ellipse at top right,#293f30,#111913);overflow:hidden;transition:transform .3s}.accessory-card:hover{transform:translateY(-4px)}.accessory-card>span{font-size:10px;letter-spacing:2px;color:#bbd2bf}.accessory-card h3{font-size:36px;letter-spacing:-1px;margin:25px 0}.accessory-card ul{padding-left:20px}.accessory-card li{font-size:16px;line-height:1.9;color:#d2ddd5}.accessory-card .text-link{margin-top:20px}.photo-card{background:linear-gradient(90deg,#07100bed,#07100b88),url(assets/etui-na-telefon-iphone-samsung-xiaomi.webp) center/cover}.kids{display:grid;grid-template-columns:1fr 1.2fr;gap:7%;align-items:center;background:#131a15}.kids .action{margin-top:35px;max-width:320px}.kids img{height:390px;width:100%;object-fit:cover;border-radius:18px}#photo-view{width:calc(100% - 32px);max-width:1150px;padding:45px 20px 20px}#photo-view img{width:100%;max-height:75vh;object-fit:contain}#photo-view p{text-align:center}.showcase .shipping p{margin-top:25px}
@media(max-width:1000px){.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-split{gap:5%}.offer-split>img{height:550px}.realization-grid{gap:25px}.zoom-photo img{height:350px}}
@media(max-width:700px){.showcase .hero{min-height:440px}.realization-grid,.offer-split,.contact-options,.accessory-grid,.kids{grid-template-columns:minmax(0,1fr);gap:30px}.realization-grid>figure:nth-child(2){margin-top:0}.zoom-photo img{height:300px}.realization-grid h2{font-size:28px}.offer-split>img{height:350px}.benefit-grid{gap:12px}.benefit-grid article{padding:20px}.benefit-grid h3{font-size:22px}.benefit-grid p{font-size:13px}.photo-story p:not(.eyebrow){font-size:19px}.photo-story{min-height:390px}.contact-options h2{font-size:33px}.accessory-card{padding:28px;min-height:270px}.accessory-card h3{font-size:32px}.kids img{height:290px}.contact-title{font-size:34px}}
