body:not(.campaign-showcase-page-active) .tp-header-4-area .tp-header-logo img.logo-dark{filter:none!important}body:not(.campaign-showcase-page-active) .tp-header-4-area .tp-header-logo .logo-subtitle{color:#666!important}.media-landscapes-hero{padding:140px 0 40px;background:transparent}.media-landscapes-hero .media-landscapes-hero-content{text-align:center;max-width:1400px;margin:0 auto}.media-landscapes-hero .media-landscapes-hero-content .media-landscapes-title{font-size:clamp(2.8rem,6vw,5.2rem);font-weight:800;color:#0e0e0e;font-family:var(--font-raleway),"Raleway",sans-serif;line-height:1.1;margin-bottom:30px}.media-landscapes-hero .media-landscapes-hero-content .media-landscapes-description{font-size:22px;color:#0e0e0e;line-height:1.6;font-family:var(--font-poppins),"Poppins",sans-serif;max-width:1200px;margin:0 auto}.media-landscapes-gallery{padding:40px 0 120px;background:transparent}.media-landscapes-gallery .container{max-width:1400px;overflow:visible}.media-landscapes-gallery .tp-shop-main-wrap{width:100%;overflow:visible}.media-landscapes-gallery .tp-shop-main-wrap .row{align-items:center;overflow:visible}.media-landscapes-gallery .tp-shop-main-wrap .row>div{overflow:visible}.media-landscapes-gallery .tp-shop-right-item{overflow:visible;background:#fff;position:relative;display:flex;flex-direction:column;height:100%}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-thumb{position:relative;overflow:visible;width:100%}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-thumb img{width:100%;height:auto;display:block;transition:none!important;transform:none!important;object-fit:contain}.media-landscapes-gallery .tp-shop-right-item:hover .tp-shop-right-thumb img{transform:none!important;scale:none!important}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content{transition:.3s;padding:20px;background:transparent;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:2}@media(max-width:768px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content{padding:15px}}@media(max-width:480px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content{padding:10px}}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box{width:100%;text-align:center!important;padding:0 20px;box-sizing:border-box;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width:768px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box{padding:0 15px}}@media(max-width:480px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box{padding:0 10px}}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title{margin:0 auto!important;font-size:24px;font-weight:700;line-height:1.2;color:#fff!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;text-align:center!important;width:100%!important;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .country-name{font-size:clamp(18px,2.5vw,36px);font-weight:900;display:block;margin:0 auto 4px;line-height:1.1;color:#fff!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;white-space:nowrap;max-width:100%;overflow:hidden;box-sizing:border-box;width:100%;padding:0 10px;text-align:center;text-overflow:ellipsis}@media(max-width:768px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .country-name{font-size:clamp(16px,5vw,28px);padding:0 8px;white-space:normal}}@media(max-width:480px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .country-name{font-size:clamp(14px,6vw,24px);padding:0 5px}}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .title-rest{font-size:20px;font-weight:700;display:block;color:#fff!important;font-family:var(--font-poppins),"Poppins",sans-serif!important;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;text-align:center;width:100%;margin:0 auto;padding:0 10px;overflow:hidden;box-sizing:border-box}@media(max-width:768px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .title-rest{font-size:16px;padding:0 8px}}@media(max-width:480px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .title-rest{font-size:14px;padding:0 5px}}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title a{color:#fff!important;text-decoration:none!important;transition:color .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-poppins),"Poppins",sans-serif!important;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;text-align:center;width:100%;margin:0 auto}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title a:hover{color:#fff!important}@media(max-width:768px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title{font-size:18px}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .title-rest{font-size:14px;padding:0 10px}}@media(max-width:480px){.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title{font-size:16px}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .title-rest{font-size:12px;padding:0 15px}}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box{position:absolute;bottom:-60px;left:0;right:0;transition:.4s;padding:0 20px 20px;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box .tp-btn-shop-category{font-size:16px;font-weight:400;height:46px;line-height:46px;padding:0 30px;transition:.3s;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;color:var(--tp-common-black);font-family:var(--font-poppins),"Poppins",sans-serif;background-color:var(--tp-common-white-solid);text-decoration:none;width:100%;border-radius:.97cm;box-sizing:border-box}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box .tp-btn-shop-category:hover{background-color:var(--tp-common-black);color:var(--tp-common-white-solid)}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box .tp-btn-shop-category.black-bg{background-color:var(--tp-common-white-solid);color:var(--tp-common-black)}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box .tp-btn-shop-category.black-bg:hover{background-color:var(--tp-common-black);color:var(--tp-common-white-solid)}.media-landscapes-gallery .tp-shop-right-item:hover .tp-shop-right-content{opacity:1!important;visibility:visible!important}.media-landscapes-gallery .tp-shop-right-item:hover .tp-product-btn-box{bottom:0;opacity:1;visibility:visible}.media-landscape-card-skeleton{overflow:visible;background:#fff;position:relative;display:flex;flex-direction:column;height:100%;animation:skeletonFadeIn .3s ease-out}.media-landscape-card-skeleton .media-landscape-skeleton-thumb{position:relative;overflow:visible;width:100%;height:520px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite}.media-landscape-card-skeleton .media-landscape-skeleton-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;z-index:2}.media-landscape-card-skeleton .media-landscape-skeleton-overlay .media-landscape-skeleton-title-line{height:32px;width:80%;background:hsla(0,0%,100%,.3);border-radius:4px;margin-bottom:8px;animation:skeletonShimmer 1.5s ease-in-out infinite;animation-delay:.1s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media-landscape-card-skeleton .media-landscape-skeleton-button{position:absolute;bottom:-60px;left:0;right:0;padding:0 20px 20px;opacity:0;visibility:hidden;transition:.4s}.media-landscape-card-skeleton .media-landscape-skeleton-button:before{content:"";display:block;height:46px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;border-radius:.97cm;animation:skeletonShimmer 1.5s ease-in-out infinite;animation-delay:.2s}.media-landscape-card-skeleton:hover .media-landscape-skeleton-button{bottom:0;opacity:1;visibility:visible}@keyframes skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes skeletonFadeIn{0%{opacity:0}to{opacity:1}}.media-landscape-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn .2s cubic-bezier(.4,0,.2,1)}.media-landscape-modal-content{background:#fff;border-radius:24px;padding:50px 40px;max-width:600px;width:100%;position:relative;max-height:90vh;overflow-y:auto;animation:slideUpScale .4s cubic-bezier(.34,1.56,.64,1);transform-origin:center center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.media-landscape-modal-content .media-landscape-modal-close{position:absolute;top:20px;right:20px;background:transparent;border:none;font-size:32px;color:#666;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.media-landscape-modal-content .media-landscape-modal-close:hover{background:#f8f9fa;color:#000;transform:scale(1.1) rotate(90deg)}.media-landscape-modal-content .media-landscape-modal-title{font-size:clamp(2rem,4vw,2.5rem);font-weight:800;color:#0e0e0e;font-family:var(--font-raleway),"Raleway",sans-serif;line-height:1.2;margin-bottom:15px}.media-landscape-modal-content .media-landscape-modal-description{font-size:18px;color:#666;line-height:1.6;font-family:var(--font-poppins),"Poppins",sans-serif;margin-bottom:30px}@keyframes fadeIn{0%{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}@keyframes slideUpScale{0%{opacity:0;transform:translateY(30px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.media-landscape-form .form-group{margin-bottom:25px}.media-landscape-form .form-group label{display:block;font-size:16px;font-weight:600;color:#0e0e0e;font-family:var(--font-poppins),"Poppins",sans-serif;margin-bottom:10px}.media-landscape-form .form-group input{width:100%;padding:15px 20px;border:1px solid #ddd;border-radius:8px;font-size:16px;font-family:var(--font-poppins),"Poppins",sans-serif;transition:all .3s cubic-bezier(.4,0,.2,1)}.media-landscape-form .form-group input:focus{outline:none;border-color:#1a1a1a;box-shadow:0 0 0 3px rgba(26,26,26,.1)}.media-landscape-form .form-group input:invalid:not(:focus):not(:placeholder-shown){border-color:#d32f2f}.media-landscape-form .form-group.has-error input{border-color:#d32f2f;animation:shakeError .4s cubic-bezier(.36,0,.66,-.56)}.media-landscape-form .form-group .form-error{display:block;color:#d32f2f;font-size:14px;margin-top:8px;font-family:var(--font-poppins),"Poppins",sans-serif;animation:slideDownFadeIn .3s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease;overflow:hidden}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:100px}}@keyframes shakeError{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}.media-landscape-form .form-message{padding:15px 20px;border-radius:8px;margin-bottom:20px;font-size:16px;font-family:var(--font-poppins),"Poppins",sans-serif}.media-landscape-form .form-message.success{background:#e8f5e9;color:#2e7d32;border:1px solid #81c784}.media-landscape-form .form-message.error{background:#ffebee;color:#c62828;border:1px solid #ef5350}.media-landscape-form .media-landscape-submit-button{width:100%;background:#1a1a1a;color:#fff;border:none;padding:15px 30px;border-radius:.97cm;font-size:16px;font-weight:600;font-family:var(--font-poppins),"Poppins",sans-serif;cursor:pointer;transition:all .3s ease}.media-landscape-form .media-landscape-submit-button:hover:not(:disabled){background:#333;transform:translateY(-2px)}.media-landscape-form .media-landscape-submit-button:disabled{opacity:.6;cursor:not-allowed}.media-landscape-form .media-landscape-success-actions{display:flex;flex-direction:column;gap:12px;width:100%}.media-landscape-form .media-landscape-success-actions .media-landscape-open-button{width:100%;background:#1a1a1a;border-radius:.97cm;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:600;font-family:var(--font-poppins),"Poppins",sans-serif;cursor:pointer;transition:all .3s ease}.media-landscape-form .media-landscape-success-actions .media-landscape-open-button:hover{background:#333;transform:translateY(-2px)}.media-landscape-form .media-landscape-success-actions .media-landscape-close-button{width:100%;background:transparent;border-radius:.97cm;color:#666;border:2px solid #e0e0e0;padding:15px 30px;font-size:16px;font-weight:600;font-family:var(--font-poppins),"Poppins",sans-serif;cursor:pointer;transition:all .3s ease}.media-landscape-form .media-landscape-success-actions .media-landscape-close-button:hover{background:#f8f9fa;border-color:#ccc;color:#333}@media(max-width:1024px)and (min-width:769px){.media-landscapes-hero{padding:100px 0 30px}.media-landscapes-hero .media-landscapes-hero-content .media-landscapes-title{font-size:clamp(2.5rem,6vw,4rem);margin-bottom:25px}.media-landscapes-hero .media-landscapes-hero-content .media-landscapes-description{font-size:20px}.media-landscapes-gallery{padding:30px 0 80px}}@media(max-width:768px){.media-landscapes-hero{padding:100px 0 30px}.media-landscapes-hero .media-landscapes-hero-content .media-landscapes-title{font-size:clamp(2rem,8vw,3rem);margin-bottom:20px}.media-landscapes-hero .media-landscapes-hero-content .media-landscapes-description{font-size:18px}.media-landscapes-gallery{padding:30px 0 80px}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content{padding:18px}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title{font-size:1rem}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box{padding:0 18px 18px;display:flex;align-items:center;justify-content:center}.media-landscapes-gallery .tp-shop-right-item .tp-product-btn-box .tp-btn-shop-category{padding:0 18px;font-size:13px;height:44px;line-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}.media-landscape-modal-content{padding:40px 25px}.media-landscape-modal-content .media-landscape-modal-title{font-size:clamp(1.5rem,5vw,2rem)}.media-landscape-modal-content .media-landscape-modal-description{font-size:16px}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin:0}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .country-name,.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title .title-rest{text-align:center;margin-left:auto;margin-right:auto}.media-landscapes-gallery .tp-shop-right-item .tp-shop-right-content .tp-shop-right-title-box .tp-shop-right-title a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center}}