.download-button{align-items:center;background-color:#fff;border-radius:4px;color:var(--9a3e6518);cursor:pointer;display:flex;justify-content:center;padding:16px 60px;position:relative;text-align:center;transition:background-color .25s}.download-button:hover{background-color:#dbdbdb;transition:background-color .25s}.download-button:hover .tooltip{background-color:var(--grey);color:#fff;display:block;font-size:15px;overflow:hidden;padding:4px 8px;position:fixed;z-index:100}.download-button.secondary{background-color:var(--main-bg-color);border:3px solid var(--main-text-color);color:var(--main-text-color);filter:brightness(1);margin-top:24px;transition:filter .25s}.download-button.secondary:hover{filter:brightness(.75);transition:filter .25s}.download-button.secondary svg path{fill:var(--main-text-color)}.download-button.secondary .download-icon{position:absolute;right:16px;transform:scale(1.5)}@media only screen and (min-width:900px){.download-button.secondary .download-icon{right:32px;transform:scale(2)}}.download-button.secondary .download-icon path{fill:var(--light-grey)}@media only screen and (min-width:900px){.download-button{padding:16px 120px}}.download-button.compact{max-width:none;min-height:92px;padding:12px 24px;width:100%}.download-button.compact.secondary{margin-top:0}.download-button.compact :deep(.sale-chevron){padding:18px}.download-button.compact :deep(.sale-chevron).small{padding:18px}.download-button.compact :deep(.sale-chevron) .sale-text{font-size:11px}.download-button.compact :deep(.sale-chevron) .sale-text.small{font-size:9px;left:32%;top:32%}.download-button.compact :deep(.sale-chevron) .sale-text.loyalty-price{font-size:8px}.download-button.compact .os-icon{left:16px;transform:scale(.9)}.download-button.compact .download-icon{right:16px;transform:scale(1)}.download-button.compact .text{padding:0 12px}.download-button.compact .text .title{font-size:18px;margin-bottom:2px}.download-button.compact .text span{font-size:11px}@media only screen and (min-width:900px){.download-button.compact{flex:1;max-width:400px;min-height:unset;padding:10px 16px;width:auto}.download-button.compact :deep(.sale-chevron){padding:30px}.download-button.compact :deep(.sale-chevron).small{padding:30px}.download-button.compact :deep(.sale-chevron) .sale-text.small{font-size:20px;left:35%;top:35%}.download-button.compact :deep(.sale-chevron) .sale-text.loyalty-price{font-size:10px}.download-button.compact .text{padding:0}.download-button.compact .text .title{font-size:16px}.download-button.compact .text span{font-size:14px}}.download-button .os-icon{left:16px;position:absolute}@media only screen and (min-width:900px){.download-button .os-icon{left:32px;transform:scale(1.4)}}.download-button .os-icon path{fill:var(--9a3e6518)}.download-button .text{filter:brightness(90%)}.download-button .text .title{font-size:16px;font-weight:700;margin-bottom:8px}@media only screen and (min-width:900px){.download-button .text .title{font-size:20px}}.download-button .text span{display:block;font-size:16px}@media only screen and (min-width:900px){.download-button .text span{font-size:16px}}.download-button .sale-chevron{background-color:var(--discount-bg);clip-path:polygon(0 0,100% 0,0 100%);color:var(--main-text-color);font-weight:700;left:0;padding:30px;position:absolute;top:0}.download-button .sale-text{font-size:20px;font-weight:700;left:35%;position:absolute;top:35%;transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center;white-space:nowrap}#product-download-tooltip{background-color:var(--grey);color:#fff;display:block;font-size:15px;overflow:hidden;padding:4px 8px;position:fixed;z-index:100}
