.product-story-section{width:100%}.story-content-grid{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:60px;align-items:center}.story-left{display:flex;flex-direction:column;justify-content:center}.story-title{font-family:"Noto Serif Georgian";font-size:2.2rem;font-weight:400;line-height:1.25;color:#1c1917;margin:0 0 25px;letter-spacing:-.5px}.story-text p{font-size:16px;line-height:2;color:#57534e;margin:0}.story-images{width:100%}.story-img-wrapper{overflow:hidden;position:relative;border-radius:0;background:#f5f5f5}.story-img-wrapper img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 1.8s ease}.story-img-wrapper:hover img{transform:scale(1.08)}.story-img-wrapper.single{width:100%;height:600px}.story-images-two{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:100%;gap:16px;height:600px}.story-images-two .story-img-wrapper{height:100%}.story-images-three{display:grid;grid-template-columns:43% 48%;grid-template-rows:100%;gap:16px;height:600px}.story-images-three .large{height:100%}.story-images-three-small{display:flex;flex-direction:column;gap:16px;height:100%}.story-images-three-small .story-img-wrapper{flex:1}@media(max-width:1200px){.story-content-grid{gap:40px}.story-title{font-size:2rem}.story-images-three,.story-images-two,.story-img-wrapper.single{height:520px}}@media(max-width:1024px){.story-content-grid{grid-template-columns:1fr;gap:35px}.story-title{font-size:1.8rem}.story-text p{font-size:15px;line-height:1.9}.story-images-three{grid-template-columns:1fr;grid-template-rows:none;height:auto}.story-images-three .large{height:450px}.story-images-three-small{flex-direction:row;height:220px}.story-images-two{height:320px}.story-img-wrapper.single{height:420px}}@media(max-width:768px){.story-title{font-size:1.6rem}.story-text p{font-size:14px;line-height:1.8}.story-images-three .large{height:350px}.story-images-three-small{height:170px;gap:10px}.story-images-two{gap:10px;height:220px}.story-img-wrapper.single{height:300px}.story-img-wrapper:hover img{transform:none}}@media(max-width:480px){.story-content-grid{gap:25px}.story-title{font-size:1.45rem}.story-text p{font-size:13px}.story-images-three .large{height:260px}.story-images-three-small{height:120px}.story-images-two{height:150px}.story-img-wrapper.single{height:220px}}
