.paw-window .paw-content .title-text { font-family: var(--font-display); } .paw-window .paw-content { font-family: var(--font-body); } .paw-window .paw-content, .paw-window .paw-content .title-text { -webkit-user-select: none; } .paw-window .paw-content, .paw-window .paw-content .title-text { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .paw-window .paw-content .title-text { text-transform: uppercase; } .paw-window .paw-content .title-text:lang(ko-kr), .paw-window .paw-content .title-text:lang(ja-jp), .paw-window .paw-content .title-text:lang(tr-tr), .paw-window .paw-content .title-text:lang(el-gr), .paw-window .paw-content .title-text:lang(th-th), .paw-window .paw-content .title-text:lang(zh-tw) { text-transform: none; } .paw-window .paw-content .title-text { color: #f0e6d2; font-size: 24px; font-weight: 700; line-height: 28px; letter-spacing: 0.05em; } .paw-window .paw-content { color: #a09b8c; font-size: 14px; font-weight: normal; line-height: 20px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .paw-window .paw-content .title-text { font-family: var(--font-display); } .paw-window .paw-content { font-family: var(--font-body); } .paw-window { position: relative; width: 526px; min-height: 486px; display: flex; flex-direction: column; } .paw-window .spinner-wrapper { width: 100%; height: 100%; display: flex; flex-grow: 1; justify-content: center; align-items: center; } .paw-window .paw-content { position: relative; display: flex; flex-direction: column; justify-content: center; flex-grow: 1; text-align: center; padding: 0 20px; } .paw-window .paw-content .fade-in { -webkit-animation: fade-in 1s forwards; } .paw-window .paw-content .fade-out { -webkit-animation: fade-out 0.5s forwards; } @-webkit-keyframes fade-in { from { opacity: 0; } to { opacity: 1; } } @-webkit-keyframes fade-out { from { opacity: 1; } to { opacity: 0; } } .paw-window .hidden { display: none; } .paw-top-banner .error-message { font-family: var(--font-body); } .paw-top-banner .error-message { -webkit-user-select: none; } .paw-top-banner .error-message { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .paw-top-banner .error-message { color: #a09b8c; font-size: 12px; font-weight: normal; line-height: 16px; letter-spacing: 0.025em; -webkit-font-smoothing: subpixel-antialiased; } .paw-top-banner .error-message:lang(ja-jp) { font-size: 13px; } .paw-top-banner .error-message { font-family: var(--font-body); } .paw-top-banner { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1; } .paw-top-banner .on-sale-banner { font-family: $fonts_lol_display; color: #f0e6d2; background-image: url("/fe/lol-paw/images/sale-badge.png"); box-sizing: border-box; font-size: 16px; font-weight: 500; height: 65px; left: 2px ; right: auto ; padding-top: 17px; position: absolute; text-align: center; text-shadow: 0 0 3px #1d0206; top: -9px; width: 54px; z-index: 1; } .paw-top-banner .error-message { direction: ltr; border-image-slice: 2 13 2 13 fill; border-image-source: url("/fe/lol-paw/images/requirements-not-met-message-border.png"); border-width: 4px 7px; border-style: solid; border-color: transparent; color: #ff2345; font-weight: normal; left: 50%; margin: 0; padding: 2px 2px; position: absolute; top: -15px; transform: translateX(-50%); z-index: 1; } .paw-content-details { direction: ltr; position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 296px; width: 100%; } .paw-content-details .content-separator { width: 100%; border-color: #463714; border-width: 1px 0px; margin: 5px 0; } .paw-purchase-options { direction: ltr; position: relative; flex-grow: 1; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 10px; } .paw-item-splash { max-width: 526px; position: absolute; top: 0; width: calc(100% + 40px); left: -20px; } .paw-item-splash .background-image { max-width: 100%; -webkit-mask-image: linear-gradient(to bottom, #fff 75%, transparent 100%); } .paw-item-splash .half-opacity { opacity: 0.5; } .paw-item-splash .emblem-container { display: flex; justify-content: center; position: absolute; width: 100%; left: 0; top: 200px; } .paw-item-splash .emblem-container .emblem-image { height: 70px; } .paw-overlay-image-content { box-sizing: border-box; min-height: 270px; padding-top: 25px; display: flex; flex-direction: column; align-items: center; } .paw-overlay-image-content .overlay-image-wrapper { position: relative; background-size: cover; padding: 5px; border: 1px solid transparent; border-image: linear-gradient(to bottom, #413722 4%, #5b4a25 23%, #907d53 88%, #5f5031 100%); border-image-slice: 1; } .paw-overlay-image-content .overlay-image-wrapper .overlay-image-border { height: 202px; width: 202px; box-shadow: 0 0 0 2px #010a13, inset 0 0 0 1px rgba(1,10,19,0.35); border: 1px solid transparent; border-image: linear-gradient(to top, #785b28 0%, #c89c3c 55%, #c8a355 71%, #c8aa6e 100%); border-image-slice: 1; display: flex; justify-content: center; align-items: center; } .paw-overlay-image-content .overlay-image-wrapper .overlay-image-border.summoner_icon { height: 150px; width: 150px; } .paw-overlay-image-content .overlay-image-wrapper .paw-purchase-overlay-image { max-width: 100%; max-height: 100%; } .paw-overlay-image-content .overlay-image-wrapper .chroma-icon { position: absolute; left: 50%; bottom: 0; width: 25px; height: 25px; margin-bottom: -14px; margin-left: -14px; border-radius: 50%; border: 3px solid #010a13; } .paw-dependency-details { width: 100%; display: flex; justify-content: center; flex-direction: column; } .paw-dependency-details .dependency-content { display: flex; align-items: center; justify-content: center; margin: 0 10px; } .paw-dependency-details .dependency-content .dependency-description { margin-top: 8px; margin-right: 10px; margin-bottom: 0px; color: #785a28; font-weight: bold; } .paw-dependency-details .dependency-content .icon-container { position: relative; height: 43px; width: 43px; margin-top: 3px; margin-left: 4px; border: 1px solid #403829; border-radius: 50%; } .paw-dependency-details .dependency-content .icon-inner-border { height: 39px; width: 39px; border-radius: 50%; background: linear-gradient(to bottom, #554f36 0%, #fee4a8 33%, #a79058 66%, #7a6d48 100%); margin: 2px; } .paw-dependency-details .dependency-content .tile-icon { height: 35px; width: 35px; border-radius: 50%; margin: 2px; } .paw-price-details { position: relative; } .paw-price-button { display: inline-flex; flex-direction: column; margin: 0 10px; } .paw-price-button .multi-currency-purchase-button { margin: 6px auto 7px auto; } .paw-price-button .currency-icon { display: inline-block; width: 15px; height: 15px; background-position: center; background-repeat: no-repeat; background-size: contain; vertical-align: middle; margin: 0 5px 0 0 ; } .paw-price-button .RP { -webkit-filter: brightness(1.5); background-image: url("/fe/lol-paw/images/store-rp.png"); } .paw-price-button .IP { background-image: url("/fe/lol-uikit/images/store-be.png"); } .paw-price-button .price { display: inline-block; vertical-align: middle; } .paw-price-button .multiple-currency-separator { display: inline; margin: 0 5px; vertical-align: middle; } .paw-price-button .multiple-currency-separator:last-child { display: none; } .paw-price-button .balance-info { display: flex; justify-content: center; color: #5b5a56; } .paw-price-button .balance-info .new-balance-label { margin: 3px; } .paw-price-button .balance-info .currency-remaining { margin: 3px; } .paw-price-button .balance-info .cant-afford { color: #be1e37; } .paw-purchase-confirmation-link { font-family: var(--font-body); } .paw-purchase-confirmation-link { -webkit-user-select: none; } .paw-purchase-confirmation-link { font-kerning: normal; -webkit-font-feature-settings: "kern" 1; -webkit-font-smoothing: antialiased; } .paw-purchase-confirmation-link { font-size: 12px; font-weight: normal; outline: 0; letter-spacing: 0.05em; -webkit-font-smoothing: subpixel-antialiased; } .paw-purchase-confirmation-link:lang(ja-jp) { font-size: 13px; } .paw-purchase-confirmation-link { color: #0596aa; text-decoration: none; } .paw-purchase-confirmation-link:hover, .paw-purchase-confirmation-link.hover { color: #cdfafa; } .paw-purchase-confirmation-link:after { width: 9px; height: 9px; content: ''; display: inline-block; vertical-align: middle; -webkit-mask: url(/fe/lol-paw/external-link-mask.png) no-repeat; -webkit-mask-size: contain; background-color: #0596aa; margin: 0 0 0 5px; } .paw-purchase-confirmation-link:lang(ar-ae):after { margin: 0 5px 0 0; transform: scaleX(-1); } .paw-purchase-confirmation-link:hover:after { background-color: #cdfafa; } .paw-purchase-disclaimer { display: inline-flex; } .paw-purchase-disclaimer .hidden { display: none; } .paw-item-unlocked .unlock-success-message { margin: 5px; } .paw-item-unlocked .done-button-row { display: flex; width: 100%; justify-content: center; align-items: center; } .paw-celebration-video { position: absolute; top: -70px; left: -93px; pointer-events: none; } .paw-overlay-image-content.paw-chroma-bundle-overlay-image-content .overlay-image-wrapper { display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #010a13; } .paw-overlay-image-content.paw-chroma-bundle-overlay-image-content .overlay-image-border { position: relative; background-size: cover; } .paw-overlay-image-content.paw-chroma-bundle-overlay-image-content .chroma-icon { transform: translate(-50%, 50%); margin: 0; } .paw-overlay-image-content.paw-chroma-bundle-overlay-image-content .chroma-selection { display: inline-flex; flex-wrap: wrap; justify-content: center; padding-top: 14px; max-width: 211px; max-height: 50px; } .paw-chroma-button { width: 20px; height: 20px; border-radius: 50%; box-shadow: 0 0 2px #010a13; display: flex; align-items: center; justify-content: center; } .paw-chroma-button .contents { width: 16px; height: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center; background: linear-gradient(135deg, #f0e6d2 0%, #f0e6d2 48%, #be1e37 48%, #be1e37 52%, #f0e6d2 52%, #f0e6d2 100%); border: 1px solid #010a13; } .paw-chroma-button:hover, .paw-chroma-button.active { background: linear-gradient(to bottom, #c89b3c 0%, #916c30 33%, #c89b3c 75%, #cdbe91 100%); color: #c89b3c; } 