:root{--registration-discount-BG:#f1f1f1;--registration-discount-BG-hover:#f1f1f1;--registration-discount-btn-BG:var(--color-secondary);--registration-discount-btn-BG-hover:var(--color-secondary-hover);--registration-discount-title-color:var(--color-secondary);--registration-discount-price-color:var(--color-secondary);--registration-discount-btn-text-color:#ffffff;--registration-discount-btn-icon-color:#ffffff;--registration-discount-border-color:var(--color-secondary);--registration-discount-border-radius:5px}.flag.flag-discount-0{display:none !important}.flag.flag-discount-1{display:none !important}.registration-discount-addon.template-05 .registration-discount-block{margin-bottom:0;margin-top:0}.registration-discount-addon.template-12 .registration-discount-block{margin-bottom:0}@media (max-width: 480px){.registration-discount-addon.columns-mobile-2 .registration-discount-block:not(.registration-discount-block--detail){flex-wrap:nowrap}.registration-discount-addon.columns-mobile-2 .registration-discount-block:not(.registration-discount-block--detail).has-bg .registration-discount__text-block{padding-left:5px;padding-right:5px}.registration-discount-addon.columns-mobile-2 .registration-discount__title{font-size:12px}.registration-discount-addon.columns-mobile-2 .registration-discount__btn{width:30px;max-width:30px;flex:0 0 30px}}.registration-discount-addon.tursky-apollo .products-block .p-bottom>div{flex-wrap:wrap}.registration-discount-addon.tursky-apollo .registration-discount-block{border-radius:10px}.registration-discount-addon.jupiter .product .registration-discount-block{margin-bottom:0}.registration-discount-addon.template-07.type-detail .p-details .price{flex-wrap:wrap}.registration-discount-addon.template-14 .registration-discount-block{border-radius:8px;overflow:hidden}.registration-discount-addon.template-14 .registration-discount-block--detail{margin-bottom:20px}@media (min-width: 768px){.registration-discount-addon.template-14 .registration-discount-block--detail{margin-top:-10px}}.registration-discount-addon .products-inline>div .p .p-in .p-bottom>div{flex-wrap:wrap}.registration-discount-addon .products-inline .registration-discount-block{display:none !important}.registration-discount-addon .registration-discount-block{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px;width:100%;transition:all 300ms ease-out}.registration-discount-addon .registration-discount-block.has-bg{background-color:var(--registration-discount-BG)}.registration-discount-addon .registration-discount-block.has-bg:hover{background-color:var(--registration-discount-BG-hover);border-color:var(--registration-discount-BG-hover)}.registration-discount-addon .registration-discount-block.has-bg .registration-discount__text-block{padding:8px 10px 8px 10px}.registration-discount-addon .registration-discount-block.has-border{border:1px solid var(--registration-discount-border-color)}.registration-discount-addon .registration-discount-block.has-border-radius{overflow:hidden;border-radius:var(--registration-discount-border-radius)}.registration-discount-addon .registration-discount-block.has-lines:not(.registration-discount-block--detail){border:0;border-top:1px solid var(--registration-discount-border-color);border-bottom:1px solid var(--registration-discount-border-color);background-color:transparent;border-radius:0}.registration-discount-addon .registration-discount-block.has-lines:not(.registration-discount-block--detail):hover{background-color:transparent;border:0;border-top:1px solid var(--registration-discount-border-color);border-bottom:1px solid var(--registration-discount-border-color)}.registration-discount-addon .registration-discount-block.has-lines:not(.registration-discount-block--detail) .registration-discount__btn{margin-right:0;width:30px;flex:0 0 30px;background-color:transparent}.registration-discount-addon .registration-discount-block.has-lines:not(.registration-discount-block--detail) .registration-discount__btn:hover{background-color:transparent}.registration-discount-addon .registration-discount-block.has-lines:not(.registration-discount-block--detail) .registration-discount__btn svg{fill:var(--registration-discount-title-color)}.registration-discount-addon .registration-discount-block.registration-discount-block--detail.has-bg .registration-discount__text-block{padding:10px 12px 10px 12px}@media (min-width: 480px){.registration-discount-addon .registration-discount-block.registration-discount-block--detail.has-bg .registration-discount__text-block{padding:10px 15px 10px 15px}}.registration-discount-addon .registration-discount-block.registration-discount-block--detail:not(.has-bg) .registration-discount__text-block{margin-right:10px}.registration-discount-addon .registration-discount-block.registration-discount-block--detail.has-lines{border:0;background-color:transparent;border-radius:0}.registration-discount-addon .registration-discount-block.registration-discount-block--detail.has-lines:hover{background-color:transparent;border:0}.registration-discount-addon .registration-discount-block.registration-discount-block--detail.has-lines .registration-discount__text-block{padding-left:0;padding-right:0;margin-right:20px;border-top:1px solid var(--registration-discount-border-color);border-bottom:1px solid var(--registration-discount-border-color)}.registration-discount-addon .registration-discount-block.registration-discount-block--detail.has-lines .registration-discount__text-block:hover{border-top:1px solid var(--registration-discount-border-color);border-bottom:1px solid var(--registration-discount-border-color)}.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__btn{margin-right:0;flex:0;width:auto;max-width:none;padding:8px 15px}@media (max-width: 480px){.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__btn{width:100%;flex:0 0 100%;max-width:100%}}@media (min-width: 480px){.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__btn{padding:10px 15px}}.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__btn span{display:block;margin-left:10px;white-space:pre;color:var(--registration-discount-btn-text-color);font-size:15px}@media (min-width: 480px){.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__btn span{font-size:17px}}.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__btn svg{font-size:18px}.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__title{padding:3px 0;padding-right:8px;font-size:15px}@media (min-width: 480px){.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__title{padding:5px 0;font-size:17px}}.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__price{padding:3px 0;color:var(--registration-discount-price-color);font-size:15px}@media (min-width: 480px){.registration-discount-addon .registration-discount-block.registration-discount-block--detail .registration-discount__price{padding:5px 0;font-size:17px}}.registration-discount-addon .registration-discount__btn{display:flex;align-items:center;justify-content:center;text-align:center;width:35px;cursor:pointer;max-width:35px;flex:0 0 35px;margin-right:2px;background-color:var(--registration-discount-btn-BG)}.registration-discount-addon .registration-discount__btn:hover{background-color:var(--registration-discount-btn-BG-hover)}.registration-discount-addon .registration-discount__btn.registration-discount__btn--no-bg{margin-right:0;background-color:transparent;width:30px;flex:0 0 30px;cursor:default}.registration-discount-addon .registration-discount__btn.registration-discount__btn--no-bg:hover{background-color:transparent}.registration-discount-addon .registration-discount__btn.registration-discount__btn--no-bg svg{fill:var(--registration-discount-title-color)}.registration-discount-addon .registration-discount__btn.registration-discount__btn--no-bg+.registration-discount__text-block{padding:8px 10px 8px 0}.registration-discount-addon .registration-discount__btn+.registration-discount__text-block{padding:8px 10px 8px 10px}.registration-discount-addon .registration-discount__btn svg{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;font-size:14px;transition:fill .15s;fill:var(--registration-discount-btn-icon-color)}.registration-discount-addon .registration-discount__btn span{display:none}.registration-discount-addon .registration-discount__btn img{display:inline-block;max-width:35px;max-height:35px}.registration-discount-addon .registration-discount__text-block{padding:10px 0 10px;flex:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;text-align:left;text-decoration:none !important}.registration-discount-addon .registration-discount__title{font-size:14px;font-weight:400;font-style:italic;line-height:1.2;padding:3px 0;padding-right:8px;color:var(--registration-discount-title-color)}@media (min-width: 480px){.registration-discount-addon .registration-discount__title{line-height:1}}.registration-discount-addon .registration-discount__price{font-size:14px;font-weight:700;line-height:1;padding:3px 0;color:var(--registration-discount-price-color)}