#promo-designer{background-image:url("images/events/sale-summer/bg.jpg");background-size:cover;background-repeat:no-repeat;width:100%;aspect-ratio:2/1;max-height:500px;position:relative;color:#bb7a86;font-size:clamp(14px,10vw,120px);user-select:none}@media(max-width: 500px){#promo-designer{aspect-ratio:2/2}}#promo-designer .noselect{user-select:none;pointer-events:none}#promo-designer .content{box-sizing:border-box;padding:20px;width:100%;height:100%}#promo-designer .border{border:1px solid #bb7a86;width:100%;height:100%}#promo-designer .corner{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-size:clamp(50px,20%,200px)}#promo-designer .corner-left{background-image:url("images/events/sale-summer/corner-left.png");background-position:top left}#promo-designer .corner-right{background-image:url("images/events/sale-summer/corner-right.png");background-position:top right}#promo-designer .model{width:100%;height:75%;position:absolute;background-repeat:no-repeat;background-size:contain;background-position:bottom;bottom:0px}#promo-designer .model-left{background-position:10% 0px;background-image:url("images/events/sale-summer/images/model-left.png")}@media(max-width: 500px){#promo-designer .model-left{background-position:-10% 0px}}#promo-designer .model-right{background-position:90% 0px;background-image:url("images/events/sale-summer/images/model-right.png")}@media(max-width: 500px){#promo-designer .model-right{background-position:110% 0px}}#promo-designer .rows{display:flex;gap:5%;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 500px){#promo-designer .rows{gap:0}}#promo-designer .rows .row-1{display:flex;flex:1;align-items:flex-end}#promo-designer .rows .row-2{flex:0 0 auto}#promo-designer .rows .row-3{display:flex;flex:1;align-items:flex-start}@media(max-width: 500px){#promo-designer .rows .row-1,#promo-designer .rows .row-3{align-items:center}}#promo-designer h1,#promo-designer h2{padding:0px;margin:0px}#promo-designer h1{text-align:center;font-size:1em;font-weight:200;margin-top:clamp(-30px,-3%,0px);margin-bottom:clamp(-30px,-3%,0px)}#promo-designer h2{text-align:center;font-size:.8em;font-weight:600}@media(max-width: 500px){#promo-designer h2{font-size:1.5em}}#promo-designer a{border:2px solid #bb7a86;font-size:.3em;border-radius:5px;padding:10px 20px;cursor:pointer}#promo-designer .shiny-text{position:relative;display:inline-block;background:linear-gradient(60deg, #bb7a86 48%, #ffffff 51%, #bb7a86 53%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);animation:shine 10s linear infinite}@keyframes shine{0%{background-position:200% center}100%{background-position:-200% center}}#promo-designer .slide-in-left{opacity:0;transform:translateX(-100%);animation:slideInLeft 1s ease-out forwards}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}#promo-designer .slide-in-right{opacity:0;transform:translateX(100%);animation:slideInRight 1s ease-out forwards;animation-delay:.15s}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}100%{opacity:1;transform:translateX(0)}}#promo-designer .slide-in-top{opacity:0;transform:translateY(-100%);animation:slideInTop .5s ease-out forwards}@keyframes slideInTop{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.is-page #promo-designer{font-size:100px;height:100px}.is-page #promo-designer .corner,.is-page #promo-designer .row-3,.is-page #promo-designer .model{display:none !important}@media(max-width: 500px){.is-page #promo-designer{height:120px}}.is-page #promo-designer .rows{flex-direction:row;gap:10px}@media(max-width: 500px){.is-page #promo-designer .rows{gap:0px;flex-direction:column}.is-page #promo-designer .rows h1{font-size:.8em}.is-page #promo-designer .rows h2{font-size:.6em}.is-page #promo-designer .rows .row-1{flex:4}.is-page #promo-designer .rows .row-2{flex:3}}.is-page #promo-designer .rows .row-1{display:flex;flex:1;justify-content:end}.is-page #promo-designer .rows .row-2{display:flex;justify-content:start;flex:1}.is-page #promo-designer .rows h1{margin:0px;font-size:.3em}.is-page #promo-designer .rows h2{font-size:.3em}
/*# sourceMappingURL=promo-designer.min.css.map */