.mobile-banner-section-wrapper{display:block}@media(min-width:750px){.mobile-banner-section-wrapper{display:none!important}}.mobile-banner-section{width:100%;overflow:hidden}.mobile-banner-wrapper{width:100%;box-sizing:border-box}.mobile-banner-container{position:relative;width:100%;overflow:hidden;background-color:rgb(var(--color-scheme-background))}.mobile-banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.mobile-banner-bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mobile-banner-height-adapt,.mobile-banner-height-adapt .mobile-banner-bg{position:relative;height:auto}.mobile-banner-height-adapt .mobile-banner-bg img{position:relative}.mobile-banner-height-small,.mobile-banner-height-medium,.mobile-banner-height-large,.mobile-banner-height-extra_large{min-height:300px}.mobile-banner-overlay{position:relative;width:100%;height:100%;display:flex;z-index:1}.mobile-banner-v-top{align-items:flex-start}.mobile-banner-v-center{align-items:center}.mobile-banner-v-bottom{align-items:flex-end}.mobile-banner-h-left{justify-content:flex-start}.mobile-banner-h-center{justify-content:center}.mobile-banner-h-right{justify-content:flex-end}.mobile-banner-content{max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.mobile-banner-text-left{text-align:left;align-items:flex-start}.mobile-banner-text-center{text-align:center;align-items:center}.mobile-banner-text-right{text-align:right;align-items:flex-end}.mobile-banner-header{margin:0;padding:0;line-height:1.2;font-weight:500;letter-spacing:-.02em;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.mobile-banner-header .special-word{font-family:"DM Serif Display",serif;font-style:italic;font-weight:300;display:inline}.mobile-banner-text1,.mobile-banner-text2{margin:0;padding:0;line-height:1.4;font-weight:400;word-wrap:break-word;text-align:center}.mobile-banner-text2{font-style:italic;font-weight:500!important}.mobile-banner-button{display:inline-block;padding:14px 28px;font-size:16px;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease;cursor:pointer;border:none;margin-top:8px;white-space:nowrap;line-height:1.2}.mobile-banner-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.mobile-banner-button:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}.mobile-banner-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.mobile-banner--gradient-to-top .mobile-banner-gradient-overlay{background:linear-gradient(to top,rgba(0,0,0,.63),transparent)}.mobile-banner--gradient-to-bottom .mobile-banner-gradient-overlay{background:linear-gradient(to bottom,rgba(0,0,0,.63),transparent)}.mobile-banner--gradient-to-center .mobile-banner-gradient-overlay{background:radial-gradient(circle at center,transparent 0%,rgba(0,0,0,.63) 100%)}[dir=rtl] .mobile-banner-header,[dir=rtl] .mobile-banner-text1,[dir=rtl] .mobile-banner-text2,[dir=rtl] .mobile-banner-button{font-family:Rubik,sans-serif}[dir=rtl] .mobile-banner-header .special-word{font-family:"DM Serif Display",serif}[dir=rtl] .mobile-banner-text-left{text-align:right;align-items:flex-end}[dir=rtl] .mobile-banner-text-right{text-align:left;align-items:flex-start}[dir=rtl] .mobile-banner-h-left{justify-content:flex-end}[dir=rtl] .mobile-banner-h-right{justify-content:flex-start}@media(max-width:374px){.mobile-banner-header{font-size:calc(var(--mobile-banner-header-size) * .85)}.mobile-banner-text1{font-size:calc(var(--mobile-banner-text1-size) * .9)}.mobile-banner-text2{font-size:calc(var(--mobile-banner-text2-size) * .9)}.mobile-banner-button{padding:12px 24px;font-size:14px}.mobile-banner-content{gap:3px}}@media(min-width:375px)and (max-width:749px){.mobile-banner-content{gap:12px}}.mobile-banner-button:focus{outline:2px solid currentColor;outline-offset:2px}.mobile-banner-button:focus:not(:focus-visible){outline:none}.mobile-banner-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(prefers-contrast:high){.mobile-banner-button{border:2px solid currentColor}}@media(prefers-reduced-motion:reduce){.mobile-banner-button:hover,.mobile-banner-button:active{transform:none}}@media print{.mobile-banner-section{page-break-inside:avoid}.mobile-banner-button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/mobile-banner.css.map */
