.image-text-section{min-height:300px;display:flex;align-items:center;justify-content:center;width:100%;max-width:70%;margin:auto!important;padding:0 5%}.image-text-section .container-gift{display:flex;align-items:center;gap:20px;width:100%;flex-direction:row;border-radius:16px;padding:20px;margin:5% 0}.container-gift.left .image-container{width:100%;max-width:30%;margin:auto}.image-text-section .container-gift.right{flex-direction:row-reverse}.image-container img{max-width:100%;height:auto;width:auto}.text-container{display:flex;justify-content:center;align-items:center;width:100%}.text-content{display:flex;flex-direction:column;justify-content:center;padding:20px}.text-content *{padding:0;margin:0}.text-content.start{align-items:flex-start}.text-content.center{align-items:center}.text-content.end{align-items:flex-end}.text-content .title{font-size:32px;font-weight:700;line-height:40px;font-style:normal;font-family:almarai-bold}.text-content .subtitle{font-size:25px;color:#2c3e50;line-height:40px;font-weight:600;font-style:normal}.text-content .text>p{color:#2c3e50;line-height:40px}.text-content .details{font-size:17px;color:#555;font-style:italic;font-weight:400;line-height:40px}.text-content .custom-button{text-decoration:none;border-radius:4px;max-width:fit-content;padding:20px 40px;font-weight:700;font-size:13px;line-height:1.6}.text-content .custom-button:hover{opacity:.8}.button-container{width:100%;display:flex;align-items:center}.button-container.start{justify-content:start}.button-container.center{justify-content:center}.button-container.end{justify-content:end}.button:hover{background-color:#333}.container-gift.left,.container-gift.right{background-image:none}@media(max-width:1440px){.image-text-section{max-width:80%}}@media(max-width:1250px){.image-text-section{max-width:90%}}@media(max-width:1025px){.image-text-section{max-width:100%}}@media(max-width:768px){.image-text-section .container-gift.right{flex-direction:column-reverse}.text-content .title{font-size:24px;line-height:29px}.text-content .subtitle{font-size:20px;line-height:30px}.text-content .text>p{font-size:16px;line-height:25px}}@media(max-width:430px){.image-text-section .container-gift{flex-direction:column}.container-gift.left .image-container{max-width:100%;object-fit:contain}.image-container img{max-width:100%;width:100%}.image-text-section .container-gift{gap:inherit}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/section-gift-banner.css.map */
