.ninetheme-woo-banner-wrapper{position:relative;overflow:hidden;display:block}.elementor-widget-ninetheme-woo-banner{height:100%}.ninetheme-woo-banner-wrapper.banner-style-card{height:100%}.ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-image:before,.ninetheme-woo-banner-wrapper:not(.banner-style-classic):before{content:"";background:rgb(57 57 58 / .34);z-index:1;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.ninetheme-woo-banner-wrapper .ninetheme-banner-link{z-index:3}.ninetheme-woo-banner-wrapper .ninetheme-banner-image{position:relative;overflow:hidden;display:block;padding-top:75%;background-repeat:no-repeat;background-size:cover;height:100%}.ninetheme-woo-banner-wrapper.banner-style-card.full-height .ninetheme-banner-image{padding-top:0;height:100%}.ninetheme-woo-banner-wrapper:before,.ninetheme-woo-banner-wrapper .ninetheme-banner-link,.ninetheme-woo-banner-wrapper:not(.type-bg) .ninetheme-banner-content,.ninetheme-woo-banner-wrapper img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.ninetheme-woo-banner-wrapper img{min-height:100%;object-fit:cover;-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.ninetheme-woo-banner-wrapper{min-width:100%;height:100%}.ninetheme-woo-banner-wrapper:hover img{transform:scale(1.2)}.ninetheme-woo-banner-wrapper .ninetheme-banner-content{padding:30px;z-index:2;display:flex;flex-direction:column;justify-content:space-between}.ninetheme-banner-content>div{flex:1}.ninetheme-banner-content-bottom{display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}.ninetheme-banner-content-top{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.ninetheme-banner-content-center{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.ninetheme-woo-banner-wrapper.type-bg .ninetheme-banner-content{height:100%}.ninetheme-woo-banner-wrapper:not(.banner-style-classic) .ninetheme-banner-content,.ninetheme-woo-banner-wrapper:not(.banner-style-classic) .ninetheme-banner-title{color:var(--ninetheme-light)}.ninetheme-woo-banner-wrapper .ninetheme-banner-title{margin:0}.ninetheme-woo-banner-wrapper .banner-content-item{display:block;margin:0;line-height:1.4}.ninetheme-woo-banner-wrapper .ninetheme-banner-button{display:inline-flex;align-items:center;padding:10px 15px;color:var(--ninetheme-light);background:var(--ninetheme-dark);gap:14px}.ninetheme-banner-button.icon-before{flex-direction:row-reverse}.ninetheme-woo-banner-wrapper .ninetheme-banner-catname{display:inline-flex}.ninetheme-woo-banner-wrapper .label-trans{background-color:#fff0;padding:0}.ninetheme-woo-banner-wrapper .banner-content-item+.banner-content-item{margin-top:15px}.ninetheme-woo-banner-wrapper .banner-content-item svg{width:1.5em;height:1.5em;fill:currentColor}.ninetheme-woo-banner-wrapper .banner-content-item *{fill:currentColor}.ninetheme-woo-banner-wrapper.banner-style-card-hover .ninetheme-banner-content .banner-content-item{opacity:0;-ms-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out}.ninetheme-woo-banner-wrapper.banner-style-card-hover:hover .ninetheme-banner-content .banner-content-item+.banner-content-item{-webkit-transition-delay:0.15s;transition-delay:0.15s}.ninetheme-woo-banner-wrapper.banner-style-card-hover:hover .ninetheme-banner-content>div>*{opacity:1;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-content{position:relative}.ninetheme-woo-banner-wrapper.banner-style-classic .ninetheme-banner-content{position:relative}.ninetheme-woo-banner-iframe-container{position:relative}.ninetheme-woo-banner-iframe-wrapper{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.ninetheme-woo-banner-iframe-wrapper iframe,.ninetheme-woo-banner-iframe-wrapper video{position:absolute;top:50%;left:50%;height:110%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none!important}.shop-cat-banner-template-wrapper{position:relative;overflow:hidden}.ninetheme-banner-default{position:relative;overflow:hidden;display:block;min-height:360px;padding:30px;border-radius:5px;height:100%}.ninetheme-banner-default .content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;position:relative;z-index:2;height:100%}.ninetheme-banner-default .content>*{margin:0}.ninetheme-banner-default .box-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:3}.ninetheme-banner-default .link{cursor:pointer}.ninetheme-banner-default img{position:absolute;bottom:0;left:0;z-index:1}.ninetheme-banner-default.bg-green{background-color:#EEFFEA}.ninetheme-banner-default.bg-green .title,.ninetheme-banner-default.bg-green .desc,.ninetheme-banner-default.bg-green .link{color:#2E8014}.ninetheme-banner-default.bg-red{background-color:#FFEAEA}.ninetheme-banner-default.bg-red .title,.ninetheme-banner-default.bg-red .desc,.ninetheme-banner-default.bg-red .link{color:#BB1C1C}.ninetheme-banner-default.bg-brown{background-color:#FCEFE3}.ninetheme-banner-default.bg-brown .title,.ninetheme-banner-default.bg-brown .desc,.ninetheme-banner-default.bg-brown .link{color:#91563A}.ninetheme-banner-default.bg-purple{background-color:#EAEAFF}.ninetheme-banner-default.bg-purple .title,.ninetheme-banner-default.bg-purple .desc,.ninetheme-banner-default.bg-purple .link{color:#47479B}.ninetheme-banner-default.bg-purple-soft{background-color:#F2F4FF}.ninetheme-banner-default.bg-purple-soft .title,.ninetheme-banner-default.bg-purple-soft .desc,.ninetheme-banner-default.bg-purple-soft .link{color:#47479B}