.image-component{margin:0;width:100%;position:relative}.common-image-component{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focal-point-x) var(--focal-point-y);object-position:var(--focal-point-x) var(--focal-point-y)}.mainbanner-image{height:43.75vw}@media (max-width: 543.98px){.mainbanner-image{height:75vw}}.common-image-filter{-webkit-filter:brightness(55%);filter:brightness(55%)}.image-heading-container{position:absolute;top:50%;width:100%}@media (min-width: 544px){.image-heading-container{padding-left:7%}}.image-heading-text{font-family:"Helvetica Neue";color:#fff}.ITC-image-heading-text{color:#fff}.image-heading-container .mainbanner-sub-text p{font-size:1.67rem;font-family:"Helvetica Neue";color:#fff;text-decoration:underline}.ITC-text-underneath span{color:#000;padding-top:0.75em;text-align:center}.image-figure-container{width:100%;position:relative}.image-height-button{height:30vh}.image-height-carousel{height:90vh}.image-caption-container{position:absolute;top:50%;width:100%}.text-container h2{font-size:1.25rem}.c-image-text-button__text-container.clase-bottom h2{font-size:1.25rem}.clase-bottom{position:absolute;text-align:center;top:84%;width:100%;font-size:1.25rem;font-weight:600}.banner-caption-container{width:80%;margin-left:.9375rem;position:absolute;bottom:20%;padding:1.5625rem}@media (min-width: 544px){.banner-caption-container{width:70%;margin-left:1.5625rem}}@media (min-width: 992px){.banner-caption-container{width:30%;margin-left:4.0625rem}}.banner-caption-container .text-container{width:100%;font-size:1.25rem;font-weight:600;text-align:left}@media (min-width: 769px){.banner-caption-container .text-container{font-size:1.375rem}}@media (min-width: 992px){.banner-caption-container .text-container{font-size:1.75rem}}.banner-caption-container .text-container h2{font-size:1.25rem;font-weight:600}@media (min-width: 769px){.banner-caption-container .text-container h2{font-size:1.375rem}}@media (min-width: 992px){.banner-caption-container .text-container h2{font-size:1.75rem}}.banner-caption-container .btn i{margin-left:.625rem}.text-button-container,.text-container{text-align:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.btn-large{padding:0.375rem 1.75rem}.image-button-hover-zoom{overflow:hidden}.image-button-hover-zoom picture img{-webkit-transition:-webkit-transform 2s ease;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease, -webkit-transform 2s ease}.image-button-hover-zoom:hover picture img{-webkit-transform:scale(1.3);transform:scale(1.3)}.theme-optica .c-image-text-button__figure-container{width:100%}.theme-optica .c-image-text-button__img{-o-object-fit:contain;object-fit:contain;height:auto}.theme-optica .c-image-text-button__img-banner{-o-object-fit:cover;object-fit:cover}.theme-optica .c-image-text-button__text{font-size:.8125rem;line-height:1.375rem}@media (min-width: 992px){.theme-optica .c-image-text-button__text{font-size:.875rem}}.theme-optica .c-image-text-button__text h3{font-size:.8125rem;line-height:1.375rem}@media (min-width: 992px){.theme-optica .c-image-text-button__text h3{font-size:.875rem}}.theme-optica .btn-img-and-txt.btn{border-radius:0;display:inline-block;font-size:0.75rem;font-weight:600;line-height:1.2;min-width:190px;max-width:100%;padding:1.125rem 3.125rem 0.75rem 1.5rem;text-align:left;text-transform:uppercase;position:relative}.theme-optica .btn-img-and-txt.btn .btn-text{display:inline-block;vertical-align:middle;font-size:14px}.theme-optica .btn-img-and-txt.btn .icon{display:inline-block;font-size:0.8125rem;margin-left:0.8125rem;-webkit-transition:-webkit-transform 0.3s linear;transition:-webkit-transform 0.3s linear;transition:transform 0.3s linear;transition:transform 0.3s linear, -webkit-transform 0.3s linear;vertical-align:middle;position:absolute;top:50%;right:25px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.theme-optica .btn-img-and-txt.btn:hover .icon{-webkit-transform:translate(5px, -50%);transform:translate(5px, -50%)}.theme-optica .btn-img-and-txt.btn.text-center .icon{right:initial}.storepage#homepage .slick-slider .common-image-filter{-webkit-filter:none;filter:none}
