﻿@font-face{font-family:"League Spartan";src:url("fonts/LeagueSpartan-VariableFont_wght.woff2") format("woff2"),url("fonts/LeagueSpartan-VariableFont_wght.woff") format("woff");font-weight:100 900;font-style:normal;}@font-face{font-family:"Inter";src:url("fonts/Inter-VariableFont_opsz,wght.woff2") format("woff2"),url("fonts/Inter-VariableFont_opsz,wght.woff") format("woff");font-weight:100 900;font-style:normal;font-display:swap;}@font-face{font-family:"Inter";src:url("fonts/Inter-Italic-VariableFont_opsz,wght.woff2") format("woff2"),url("fonts/Inter-Italic-VariableFont_opsz,wght.woff") format("woff");font-weight:100 900;font-style:italic;font-display:swap;}:root{--color-primary-dark:#5f0621;--color-primary:#8f1c3e;--color-grey:#555;--color-gold:#bdae6d;--color-black:#000;--color-light-grey:#f5f5f5;--color-medium-grey:#8b8b8b;--color-white:#fff;}*{margin:0;padding:0;box-sizing:border-box;}body{font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;color:var(--color-black);background:var(--color-white);}html{scroll-behavior:smooth;}a{color:inherit;}.no-margin-top{margin-top:0!important;}.no-margin-bottom{margin-bottom:0!important;}.no-margin-right{margin-right:0!important;}.no-margin-left{margin-left:0!important;}.no-padding-top{padding-top:0!important;}.no-padding-bottom{padding-bottom:0!important;}.no-padding-right{padding-right:0!important;}.no-padding-left{padding-left:0!important;}.margin-top-4{margin-top:4px!important;}.margin-top-6{margin-top:6px!important;}.margin-top-8{margin-top:8px!important;}.margin-top-10{margin-top:10px!important;}.margin-top-16{margin-top:16px!important;}.margin-bottom-4{margin-bottom:4px!important;}.margin-bottom-6{margin-bottom:6px!important;}.margin-bottom-8{margin-bottom:8px!important;}.margin-bottom-10{margin-bottom:10px!important;}.margin-bottom-16{margin-bottom:16px!important;}.margin-right-4{margin-right:4px!important;}.margin-right-6{margin-right:6px!important;}.margin-right-8{margin-right:8px!important;}.margin-right-10{margin-right:10px!important;}.margin-right-16{margin-right:16px!important;}.margin-left-4{margin-left:4px!important;}.margin-left-6{margin-left:6px!important;}.margin-left-8{margin-left:8px!important;}.margin-left-10{margin-left:10px!important;}.margin-left-16{margin-left:16px!important;}.strong{font-weight:bold!important;}.italic{font-style:italic;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.uppercase{text-transform:uppercase!important;}.text-red{color:var(--color-primary);}.pull-right{float:right!important;}.pull-left{float:left!important;}.clearfix:before,.clearfix:after{display:table;content:" ";}.clearfix:after{clear:both;}.text-overflow-table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;border:0;}.text-overflow-table td{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.hide{display:none!important;}.page{display:flex;flex-direction:column;min-height:100vh;}.contentHolder{flex:1;}.content{width:100%;}.alert-panel .alert{display:flex;align-items:center;position:relative;padding:16px;margin-bottom:14px;border:1px solid transparent;border-radius:4px;line-height:16px;}.alert-panel .alert.alert-success{background-color:var(--color-light-grey);border-color:var(--color-medium-grey);color:var(--color-primary);}.alert-panel .alert.alert-info{background-color:#3dade5;border-color:#3dade5;color:var(--color-white);}.alert-panel .alert.alert-warning{background-color:var(--color-gold);border-color:var(--color-medium-grey);color:var(--color-white);}.alert-panel .alert.alert-danger{background-color:var(--color-primary);border-color:var(--color-primary-dark);color:var(--color-white);}.site-header{position:sticky;top:0;z-index:200;padding:16px 106px;text-align:center;transition:padding .3s ease;}.site-header .header-panel{margin:0 auto;height:94px;width:100%;min-width:985px;max-width:1105px;display:inline-grid;padding:0 47px;border-radius:65px;background:rgba(245,245,245,.9);border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(4.5px);grid-template-columns:1fr auto 1fr;align-items:center;transition:height .3s ease,max-width .3s ease,border-radius .3s ease,background .3s ease,box-shadow .3s ease,padding .3s ease;}.site-header .header-panel .header-brand{justify-self:start;display:inline-flex;align-items:center;margin-right:48px;}.site-header .header-panel .header-brand .header-logo{width:auto;height:44px;}.site-header .header-panel .header-nav{justify-self:center;display:flex;gap:40px;align-items:center;flex-wrap:wrap;justify-content:center;}.site-header .header-panel .header-nav a{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;color:var(--color-black);text-decoration:none;transition:color .3s;}.site-header .header-panel .header-nav a:hover{color:var(--color-primary);}.site-header .header-panel .header-nav a:focus-visible{outline:0;color:var(--color-primary);}.site-header .header-panel .header-nav .btn-nikotino{font-family:"League Spartan",sans-serif;color:var(--color-white);text-decoration:none;font-size:22px;font-weight:200;white-space:nowrap;transition:background-color .2s;display:inline-block;}.site-header .header-panel .header-nav .btn-nikotino>span{background-color:var(--color-gold);padding:8px 14px 4px;border-radius:24px;}.site-header .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow{margin-left:-16px;padding:8px 10px 4px;}.site-header .header-panel .header-nav .btn-nikotino:hover{color:var(--color-white);}.site-header .header-panel .header-nav .btn-nikotino:hover>span{background-color:#a89a5e;}.site-header .header-panel .header-nav .btn-nikotino:focus-visible{outline:0;color:var(--color-white);}.site-header .header-panel .header-nav .btn-nikotino:focus-visible>span{background-color:#a89a5e;}.site-header .header-panel .header-actions{justify-self:end;padding-left:20px;display:flex;gap:14px;align-items:center;}.site-header .header-panel .header-actions .nakupy{display:flex;gap:24px;align-items:center;margin-right:14px;text-decoration:none;}.site-header .header-panel .header-actions .nakupy .progress-text{font-family:"Inter",sans-serif;font-size:14px;font-weight:700;color:var(--color-primary);white-space:nowrap;}.site-header .header-panel .header-actions .nakupy .progress-text .points{min-width:10px;display:inline-block;text-align:right;}.site-header .header-panel .header-actions .nakupy .purchase-progress{display:flex;align-items:center;gap:8px;}.site-header .header-panel .header-actions .nakupy .purchase-progress .progress-bar{display:flex;gap:8px;}.site-header .header-panel .header-actions .nakupy .purchase-progress .progress-bar .dot{width:17px;height:17px;border:solid 2px var(--color-primary);border-radius:50%;}.site-header .header-panel .header-actions .nakupy .purchase-progress .progress-bar .dot.filled{background-color:var(--color-primary);}.site-header .header-panel .header-actions .tickets{display:flex;gap:8px;align-items:center;text-decoration:none;}.site-header .header-panel .header-actions .tickets .tickets-box{font-family:"League Spartan",sans-serif;font-size:24px;font-weight:700;width:40px;height:40px;border:2px solid var(--color-black);border-start-start-radius:6px;border-end-end-radius:6px;color:var(--color-black);padding:0;display:flex;justify-content:center;align-items:center;overflow:hidden;flex-shrink:0;}.site-header .header-panel .header-actions .tickets .tickets-box>span{margin-top:5px;}.site-header .header-panel .header-actions .tickets .tickets-title{margin-top:2px;font-family:"League Spartan",sans-serif;font-size:16px;font-weight:400;line-height:16px;text-align:left;}.site-header .header-panel .header-actions .user-avatar-btn{font-family:"League Spartan",sans-serif;font-size:24px;font-weight:700;letter-spacing:-.03em;width:40px;height:40px;border:0;border-start-start-radius:6px;border-end-end-radius:6px;color:#fff;background:var(--color-primary);padding:0;display:flex;justify-content:center;align-items:center;text-decoration:none;cursor:pointer;overflow:hidden;flex-shrink:0;}.site-header .header-panel .header-actions .user-avatar-btn.user-not-authenticated{cursor:default;}.site-header .header-panel .header-actions .user-avatar-btn>span{margin-top:5px;}.site-header .header-panel .header-actions .user-avatar-btn:not(.user-not-authenticated):hover{background:var(--color-primary-dark);}.site-header .header-panel .header-actions .user-avatar-btn:focus-visible{outline:0;background:var(--color-primary-dark);}.site-header .header-panel.header-panel-not-authenticated{max-width:985px;}.site-header.is-scrolled{padding:8px 106px;}.site-header.is-scrolled .header-panel{height:56px;width:100%;max-width:1706px;border-radius:45px;background:rgba(235,235,235,.72);}.site-header.is-scrolled .header-panel .header-brand .header-logo{width:auto;height:32px;}.site-header.is-scrolled .header-panel .header-nav{gap:55px;}.site-header.is-scrolled .header-panel .header-actions{gap:8px;}.site-header.is-scrolled .header-panel .header-actions .tickets{gap:6px;}.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-box{width:30px;height:30px;font-size:20px;font-weight:800;}.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-box>span{margin-top:5px;}.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-title{margin-top:1px;font-size:14px;font-weight:400;line-height:14px;}.site-header.is-scrolled .header-panel .header-actions .user-avatar-btn{width:30px;height:30px;font-size:20px;font-weight:800;}.site-header.is-scrolled .header-panel .header-actions .user-avatar-btn.user-not-authenticated{cursor:pointer;}.site-header.is-scrolled .header-panel .header-actions .user-avatar-btn:hover{background:var(--color-primary-dark);}@media(max-width:1360px){.site-header{padding:16px 50px;}.site-header .header-panel{min-width:0;padding:0 29px;}.site-header .header-panel .header-brand{margin-right:6px;}.site-header .header-panel .header-brand .header-logo{height:38px;}.site-header .header-panel .header-nav{gap:20px;}.site-header .header-panel .header-nav a{font-size:20px;}.site-header .header-panel .header-nav .btn-nikotino{font-size:20px;}.site-header .header-panel .header-actions{padding-left:20px;gap:8px;}.site-header .header-panel .header-actions .nakupy{gap:16px;margin-right:8px;}.site-header .header-panel .header-actions .nakupy .purchase-progress{gap:7px;}.site-header .header-panel .header-actions .nakupy .purchase-progress .progress-bar{gap:7px;}.site-header .header-panel .header-actions .nakupy .purchase-progress .progress-bar .dot{width:16px;height:16px;}.site-header .header-panel .header-actions .tickets .tickets-box{font-size:22px;width:35px;height:35px;}.site-header .header-panel .header-actions .user-avatar-btn{width:35px;height:35px;}.site-header.is-scrolled{padding:8px 50px;}.site-header.is-scrolled .header-panel .header-nav{gap:20px;}}@media(max-width:1023px){.site-header,.site-header.is-scrolled{padding:10px 24px;}.site-header .header-panel,.site-header.is-scrolled .header-panel{padding:9px 30px 9px 37px;height:auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:10px;}.site-header .header-panel .header-brand,.site-header.is-scrolled .header-panel .header-brand{margin-right:24px;}.site-header .header-panel .header-brand .header-logo,.site-header.is-scrolled .header-panel .header-brand .header-logo{height:35px;}.site-header .header-panel .header-nav,.site-header.is-scrolled .header-panel .header-nav{margin-left:7px;order:3;flex:1 1 100%;gap:28px;justify-content:center;}.site-header .header-panel .header-nav a,.site-header.is-scrolled .header-panel .header-nav a{font-size:19px;}.site-header .header-panel .header-nav .btn-nikotino,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino{font-size:18px;}.site-header .header-panel .header-nav .btn-nikotino>span,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino>span{padding:5px 8px 3px;}.site-header .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow{margin-left:-10px;padding:5px 6px 3px;}.site-header .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow>svg,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow>svg{transform:translateY(1px);}.site-header .header-panel .header-actions,.site-header.is-scrolled .header-panel .header-actions{order:2;flex:1 1 auto;justify-content:flex-end;gap:14px;}.site-header .header-panel .header-actions .nakupy,.site-header.is-scrolled .header-panel .header-actions .nakupy{gap:16px;margin-right:8px;}.site-header .header-panel .header-actions .tickets,.site-header.is-scrolled .header-panel .header-actions .tickets{gap:9px;}.site-header .header-panel .header-actions .tickets .tickets-box,.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-box{font-size:20px;font-weight:800;width:32px;height:32px;}.site-header .header-panel .header-actions .tickets .tickets-title,.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-title{font-size:15px;line-height:13px;}.site-header .header-panel .header-actions .user-avatar-btn,.site-header.is-scrolled .header-panel .header-actions .user-avatar-btn{font-size:20px;font-weight:800;width:32px;height:32px;}}@media(max-width:640px){.site-header,.site-header.is-scrolled{padding:6px 8px;}.site-header .header-panel,.site-header.is-scrolled .header-panel{padding:12px 17px 12px 12px;border-radius:18px;height:auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:12px 8px;}.site-header .header-panel .header-brand,.site-header.is-scrolled .header-panel .header-brand{margin-right:4px;}.site-header .header-panel .header-brand .header-logo,.site-header.is-scrolled .header-panel .header-brand .header-logo{height:30px;}.site-header .header-panel .header-nav,.site-header.is-scrolled .header-panel .header-nav{margin-left:5px;order:3;flex:1 1 100%;gap:12px;justify-content:space-between;}.site-header .header-panel .header-nav a,.site-header.is-scrolled .header-panel .header-nav a{font-size:16px;}.site-header .header-panel .header-nav .btn-nikotino,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino{font-size:16px;}.site-header .header-panel .header-nav .btn-nikotino>span,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino>span{padding:5px 8px 3px;}.site-header .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow{margin-left:-10px;padding:5px 6px 3px;}.site-header .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow>svg,.site-header.is-scrolled .header-panel .header-nav .btn-nikotino .btn-nikotino-arrow>svg{transform:translateY(2px);}.site-header .header-panel .header-actions,.site-header.is-scrolled .header-panel .header-actions{order:2;flex:1 1 auto;justify-content:flex-end;gap:8px;padding-left:0;}.site-header .header-panel .header-actions .tickets,.site-header.is-scrolled .header-panel .header-actions .tickets{gap:6px;}.site-header .header-panel .header-actions .tickets .tickets-box,.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-box{font-size:18px;width:28px;height:28px;}.site-header .header-panel .header-actions .tickets .tickets-title,.site-header.is-scrolled .header-panel .header-actions .tickets .tickets-title{font-size:12px;line-height:13px;}.site-header .header-panel .header-actions .user-avatar-btn,.site-header.is-scrolled .header-panel .header-actions .user-avatar-btn{font-size:18px;width:28px;height:28px;}}.site-footer{background:#111;color:var(--color-white);padding:37px 106px 0;}.site-footer .footer-container{max-width:1706px;margin:0 auto;}.footer-main{display:grid;grid-template-columns:1fr auto 1fr;gap:42px;align-items:center;padding-bottom:28px;border-bottom:1px solid #fff;}.footer-main .footer-main-logo-section{justify-self:start;display:flex;align-items:center;}.footer-main .footer-main-logo-section>img{max-width:100%;width:auto;height:auto;}.footer-main .footer-partner-logos-section{justify-self:center;justify-content:center;display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.footer-main .footer-partner-logos-section .footer-partner-logo,.footer-main .footer-partner-logos-section .footer-partner-logo-section{padding-top:6px;padding-bottom:6px;}.footer-main .footer-partner-logos-section .footer-partner-logo a>img,.footer-main .footer-partner-logos-section .footer-partner-logo-section a>img{max-width:100%;width:auto;height:auto;}.footer-main .footer-links-section{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;width:100%;align-items:start;}.footer-main .footer-links-section .footer-links-column-primary{grid-column:2;display:flex;flex-direction:column;gap:10px;padding-right:20px;}.footer-main .footer-links-section .footer-links-column-primary a{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:400;color:var(--color-white);cursor:pointer;text-decoration:none;}.footer-main .footer-links-section .footer-links-column-primary a:hover{color:var(--color-white);text-decoration:underline;}.footer-main .footer-links-section .footer-links-column-primary a:focus-visible{outline:0;color:var(--color-white);text-decoration:underline;}.footer-main .footer-links-section .footer-links-column-primary .footer-socials{display:flex;align-items:center!important;margin-top:6px;}.footer-main .footer-links-section .footer-links-column-primary .footer-socials img{width:28px!important;margin:0 10px 0 0;}.footer-main .footer-links-section .footer-links-column-secondary{grid-column:4;display:flex;flex-direction:column;gap:10px;}.footer-main .footer-links-section .footer-links-column-secondary a{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:200;color:var(--color-white);cursor:pointer;text-decoration:none;}.footer-main .footer-links-section .footer-links-column-secondary a:hover{color:var(--color-white);text-decoration:underline;}.footer-main .footer-links-section .footer-links-column-secondary a:focus-visible{outline:0;color:var(--color-white);text-decoration:underline;}.footer-bottom{padding:18px 0 24px;text-align:center;}.footer-bottom .footer-copyright{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:200;letter-spacing:.01em;color:var(--color-white);}@media(max-width:1360px){.site-footer{padding:18px 53px 0;}.footer-main{gap:18px;}.footer-main .footer-partner-logos-section{max-width:240px;}.footer-main .footer-links-section .footer-links-column-primary{gap:8px;padding-right:11px;}.footer-main .footer-links-section .footer-links-column-primary a{font-size:18px;}.footer-main .footer-links-section .footer-links-column-secondary{gap:8px;}.footer-main .footer-links-section .footer-links-column-secondary a{font-size:18px;}.footer-bottom{padding:8px 0 16px;}.footer-bottom .footer-copyright{font-size:16px;}}@media(max-width:1023px){.site-footer{padding:14px 14px 0;}.footer-main{grid-template-columns:1fr auto 1.37fr;gap:8px;}.footer-main .footer-partner-logos-section{max-width:190px;}.footer-main .footer-links-section .footer-links-column-primary{gap:5px;padding-right:10px;}.footer-main .footer-links-section .footer-links-column-primary a{font-size:14px;}.footer-main .footer-links-section .footer-links-column-primary .footer-socials{margin-top:5px;}.footer-main .footer-links-section .footer-links-column-secondary{gap:5px;}.footer-main .footer-links-section .footer-links-column-secondary a{font-size:14px;}.footer-bottom .footer-copyright{font-size:14px;}}@media(max-width:640px){.site-footer{padding:14px 14px 0;}.footer-main{grid-template-columns:1fr;gap:12px;padding-bottom:18px;}.footer-main .footer-main-logo-section{justify-self:center;margin-left:16px;}.footer-main .footer-partner-logos-section{justify-self:center;max-width:100%;flex-direction:row;gap:32px;justify-content:center;align-items:center;}.footer-main .footer-links-section{justify-self:stretch;}.footer-main .footer-links-section .footer-links-column-primary{gap:1px;}.footer-main .footer-links-section .footer-links-column-primary a{font-size:16px;}.footer-main .footer-links-section .footer-links-column-primary .footer-socials{margin-top:6px;}.footer-main .footer-links-section .footer-links-column-secondary{gap:1px;}.footer-main .footer-links-section .footer-links-column-secondary a{font-size:16px;}.footer-bottom{padding:14px 0 20px;}.footer-bottom .footer-copyright{font-size:12px;}}.form-fields a:not(.button){font-family:"League Spartan",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#acacac;text-decoration:underline;}.form-fields a:not(.button):hover{color:var(--color-medium-grey);text-decoration:none;}.form-fields a:not(.button):focus-visible{outline:0;color:var(--color-medium-grey);text-decoration:none;}.form-group{margin-bottom:22px;}.form-group.more-margin-bottom{margin-bottom:38px;}.validation-error{display:inline-block;font-size:16px;font-style:italic;letter-spacing:-.02em;color:var(--color-primary);margin-bottom:6px;}.required-text{display:inline-block;font-family:"Inter",sans-serif;font-size:16px;font-style:italic;letter-spacing:-.02em;color:var(--color-primary);}.message{display:inline-block;color:var(--color-primary-dark);font-size:28px;letter-spacing:-.02em;margin-bottom:16px;}.button:not(.btn-date-picker){display:inline-block;text-align:center;min-width:154px;font-family:"League Spartan",sans-serif;font-size:28px;font-weight:600;color:var(--color-white);background:transparent;border:0;border-radius:18px;text-decoration:none;cursor:default;}.button:not(.btn-date-picker)>span{display:block;padding:18px 38px 14px;line-height:1;background:var(--color-medium-grey);color:var(--color-white);border:0;border-radius:18px;}.button:not(.btn-date-picker).small{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;}.button:not(.btn-date-picker).small>span{padding:14px 23px 10px;}.button:not(.btn-date-picker).primary>span{background:var(--color-gold);color:var(--color-white);}.button:not(.btn-date-picker).secondary>span{background:var(--color-primary);color:var(--color-white);}.button:not(.btn-date-picker).black>span{background:var(--color-black);color:var(--color-white);}.button:not(.btn-date-picker).black-outline>span{background:var(--color-white);color:var(--color-black);box-shadow:inset 0 0 0 2px var(--color-black);padding:16px 38px 12px;}.button:not(.btn-date-picker).black-outline.small>span{padding:12px 38px 8px;}.button:not(.btn-date-picker):not([disabled]){cursor:pointer;}.button:not(.btn-date-picker):not([disabled]):hover>span{transform:scale(.97);}.button:not(.btn-date-picker):focus-visible{outline:0;}.button:not(.btn-date-picker):focus-visible>span{transform:scale(.97);}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width)*-1);border-top-left-radius:0;border-bottom-left-radius:0;}.lottery-tabs{display:inline-flex;gap:20px;justify-content:center;padding:6px;}.lottery-tabs .lottery-tab{font-family:"League Spartan",sans-serif;font-size:16px;font-weight:500;background:transparent;border:0;cursor:pointer;}.lottery-tabs .lottery-tab>span{display:block;padding:9px 24px 5px;box-shadow:inset 0 0 0 1px var(--color-black);border-radius:30px;line-height:1;}.lottery-tabs .lottery-tab.active{color:var(--color-white);font-weight:700;}.lottery-tabs .lottery-tab.active>span{background:var(--color-black);}.lottery-tabs .lottery-tab:not(.active){color:#5a5a5a;}.lottery-tabs .lottery-tab:hover>span{transform:scale(.96);}.lottery-tabs .lottery-tab:focus-visible{outline:0;}.lottery-tabs .lottery-tab:focus-visible>span{transform:scale(.96);}div.date-picker{min-width:147px;background:rgba(255,255,255,.96);}div.date-picker>input{position:relative;flex:1 1 auto;width:1%!important;padding:4px 47px 0 22px!important;background:transparent!important;}div.date-picker>.input-group-btn{margin-left:-37px!important;margin-top:11px!important;display:inline-block!important;line-height:1;z-index:1;}div.date-picker>.input-group-btn>button.btn-date-picker{margin-right:15px;cursor:pointer;background:transparent;border:0;}div.date-picker>.input-group-btn:hover>button.btn-date-picker>svg{transform:scale(.97);}.form h1{font-family:"League Spartan",sans-serif;font-size:82px;font-weight:600;line-height:.94;letter-spacing:-.04em;margin-bottom:12px;color:#121212;}.form p{font-family:"League Spartan",sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;color:#202020;line-height:1.2;margin-bottom:12px;}.form p.no-bold-text{font-weight:200;}.form p.more-margin-bottom{margin-bottom:20px;}.form p.more-margin-bottom2{margin-bottom:34px;}.form label{display:inline-block;font-family:"League Spartan",sans-serif;font-size:30px;font-weight:600;letter-spacing:-.03em;color:#202020;line-height:1.2;margin-bottom:9px;}.form.form-small label{font-size:22px;line-height:1.4;margin-bottom:9px;}.form .form-row{display:flex;gap:19px;}.form .form-row>div{flex:1;}.form input,.form textarea{font-family:"League Spartan",sans-serif;font-size:34px;font-weight:300;width:100%;margin-bottom:8px;background:rgba(255,255,255,.96);border:2px solid #acacac;border-radius:10px;color:var(--color-black);}.form input::placeholder,.form textarea::placeholder{color:#acacac;}.form input:disabled,.form textarea:disabled{border:1px solid #d9d9d9;color:#8d8d8d;}.form input:focus-visible,.form textarea:focus-visible{outline:0;border:2px solid var(--color-black);}.form input.has-error,.form textarea.has-error{border:2px solid var(--color-primary);color:var(--color-primary);}.form input.has-error:focus-visible,.form textarea.has-error:focus-visible{border:2px solid var(--color-primary-dark);}.form input{padding:4px 22px 0;height:75px;}.form textarea{resize:none;height:auto;padding:16px 22px 12px;}.form .textarea-wrapper{padding:1px 0 0;border:2px solid #acacac;border-radius:10px;overflow:hidden;}.form .textarea-wrapper>textarea{border:0;border-radius:0;padding:15px 22px 12px;}.form.form-small input,.form.form-small textarea{font-size:22px;margin-bottom:0;}.form.form-small input{padding:4px 20px 0;height:48px;}.form.form-small textarea{padding:14px 20px 10px;}.form.form-small .textarea-wrapper>textarea{padding:13px 20px 10px;}.form .password-wrapper{position:relative;}.form .password-wrapper .password-input{width:100%;padding:4px 70px 0 22px;}.form .password-wrapper .password-input::-ms-reveal{display:none;}.form .password-wrapper.has-error .password-input{border:2px solid var(--color-primary);color:var(--color-primary);}.form .password-wrapper.has-error .password-input:focus-visible{border:2px solid var(--color-primary-dark);}.form .password-wrapper .password-show-toggle{position:absolute;right:20px;top:45%;transform:translateY(-50%);width:45px;height:38px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2745%27%20height%3D%2726%27%20viewBox%3D%270%200%2045%2026%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M1.00049%2015.3333C9.60049%20-3.77778%2035.4005%20-3.77778%2044.0005%2015.3333%27%20stroke%3D%27%23ACACAC%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M19.7581%2024.3435C20.6276%2024.7036%2021.5595%2024.889%2022.5007%2024.889C24.4014%2024.889%2026.2242%2024.1339%2027.5683%2022.7899C28.9123%2021.4459%2029.6673%2019.623%2029.6673%2017.7223C29.6673%2015.8216%2028.9123%2013.9987%2027.5683%2012.6547C26.2242%2011.3107%2024.4014%2010.5557%2022.5007%2010.5557C21.5595%2010.5557%2020.6276%2010.741%2019.7581%2011.1012C18.8886%2011.4614%2018.0985%2011.9892%2017.4331%2012.6547C16.7676%2013.3202%2016.2397%2014.1103%2015.8795%2014.9798C15.5194%2015.8493%2015.334%2016.7812%2015.334%2017.7223C15.334%2018.6635%2015.5194%2019.5954%2015.8795%2020.4649C16.2397%2021.3344%2016.7676%2022.1244%2017.4331%2022.7899C18.0985%2023.4554%2018.8886%2023.9833%2019.7581%2024.3435Z%27%20stroke%3D%27%23ACACAC%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;}.form .password-wrapper .password-show-toggle.visible-password{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2745%27%20height%3D%2726%27%20viewBox%3D%270%200%2045%2026%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M1.00049%2015.3333C9.60049%20-3.77778%2035.4005%20-3.77778%2044.0005%2015.3333%27%20stroke%3D%27%23ACACAC%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M19.7581%2024.3435C20.6276%2024.7036%2021.5595%2024.889%2022.5007%2024.889C24.4014%2024.889%2026.2242%2024.1339%2027.5683%2022.7899C28.9123%2021.4459%2029.6673%2019.623%2029.6673%2017.7223C29.6673%2015.8216%2028.9123%2013.9987%2027.5683%2012.6547C26.2242%2011.3107%2024.4014%2010.5557%2022.5007%2010.5557C21.5595%2010.5557%2020.6276%2010.741%2019.7581%2011.1012C18.8886%2011.4614%2018.0985%2011.9892%2017.4331%2012.6547C16.7676%2013.3202%2016.2397%2014.1103%2015.8795%2014.9798C15.5194%2015.8493%2015.334%2016.7812%2015.334%2017.7223C15.334%2018.6635%2015.5194%2019.5954%2015.8795%2020.4649C16.2397%2021.3344%2016.7676%2022.1244%2017.4331%2022.7899C18.0985%2023.4554%2018.8886%2023.9833%2019.7581%2024.3435Z%27%20stroke%3D%27%23ACACAC%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M8%202L37%2025%27%20stroke%3D%27%23ACACAC%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27/%3E%3C/svg%3E");}.form.form-small .password-wrapper .password-input{padding:4px 54px 0 20px;}.form.form-small .password-wrapper .password-show-toggle{position:absolute;right:16px;top:45%;transform:translateY(-50%);width:29px;height:25px;cursor:pointer;background-repeat:no-repeat;background-size:contain;background-position:center;}.form select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:"League Spartan",sans-serif;font-size:34px;font-weight:300;height:75px;padding:4px 50px 0 22px;background-color:rgba(255,255,255,.96);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='11' viewBox='0 0 20 11'%3E%3Cpath d='M20 1.21069L10 11L0 1.21069L1.25442 0L10 8.56132L18.7456 0L20 1.21069Z' fill='%23ACACAC'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:20px 11px;border:2px solid #acacac;border-radius:10px;color:var(--color-black);}.form select:focus-visible{outline:0;border:2px solid var(--color-black);}.form select.has-error{border:2px solid var(--color-primary);color:var(--color-primary);}.form select.has-error:focus-visible{border:2px solid var(--color-primary-dark);}.form.form-small select{font-size:22px;height:48px;padding:4px 44px 0 20px;margin-bottom:0;background-position:right 16px center;}.form .checkbox{display:flex;align-items:flex-start;gap:18px;cursor:pointer;font-family:"League Spartan",sans-serif;font-size:19px;font-weight:400;}.form .checkbox>input[type=checkbox]{appearance:none;-webkit-appearance:none;flex-shrink:0;width:30px;height:30px;border:3px solid var(--color-gold);border-radius:5px;background:#fff;position:relative;cursor:pointer;margin:-2px 0 0;padding:0;}.form .checkbox>input[type=checkbox]:checked{background:var(--color-gold);}.form .checkbox>input[type=checkbox]:checked::after{content:"";position:absolute;left:8px;top:-4px;width:10px;height:20px;border-right:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(45deg);}.form .checkbox>input[type=checkbox]:focus-visible{outline:0;border:3px solid var(--color-black);}.form .checkbox.has-error>input[type=checkbox]{border:3px solid var(--color-primary);}.form .checkbox.has-error>input[type=checkbox]:focus-visible{border:2px solid var(--color-primary-dark);}.form button:not(.btn-date-picker){min-width:184px;font-family:"League Spartan",sans-serif;font-size:28px;font-weight:600;background:transparent;border:0;border-radius:18px;cursor:default;}.form button:not(.btn-date-picker).small{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;}.form button:not(.btn-date-picker).small>span{padding:14px 23px 10px;}.form button:not(.btn-date-picker).black>span{background:var(--color-black);color:var(--color-white);}.form button:not(.btn-date-picker)>span{display:block;padding:18px 38px 14px;line-height:1;background:var(--color-primary);color:var(--color-white);border:0;border-radius:18px;}.form button:not(.btn-date-picker):not([disabled]){cursor:pointer;}.form button:not(.btn-date-picker):not([disabled]):hover>span{transform:scale(.97);}.form button:not(.btn-date-picker):focus-visible{outline:0;}.form button:not(.btn-date-picker):focus-visible>span{transform:scale(.97);}@media(max-width:1023px){.form h1{font-size:62px;}.form label{font-size:24px;}.form p{font-size:24px;}.form input{font-size:26px;height:62px;}.form textarea{font-size:26px;}.form .password-wrapper .password-show-toggle{width:37px;height:32px;}.form select{font-size:26px;height:62px;}}@media(max-width:640px){.message{font-size:20px;}.button:not(.btn-date-picker){font-size:22px;min-width:124px;}.button:not(.btn-date-picker)>span{padding:14px 28px 10px;}.button:not(.btn-date-picker).small{font-size:18px;}.button:not(.btn-date-picker).small>span{padding:12px 18px 8px;}.form h1{font-size:44px;}.form label{font-size:20px;margin-bottom:6px;}.form p{font-size:20px;}.form.form-small label{font-size:18px;}.form input{font-size:20px;height:54px;padding:4px 16px 0;}.form textarea{font-size:20px;padding:14px 16px 10px;}.form .textarea-wrapper>textarea{padding:13px 26px 10px;}.form .password-wrapper .password-input{padding:4px 60px 0 16px;}.form .password-wrapper .password-show-toggle{right:17px;top:42%;width:32px;height:20px;}.form select{font-size:20px;height:54px;padding:4px 44px 0 16px;}.form .checkbox{gap:12px;}.form button:not(.btn-date-picker){font-size:22px;}.form button:not(.btn-date-picker)>span{padding:14px 28px 10px;}.form button:not(.btn-date-picker).small{font-size:18px;}.form button:not(.btn-date-picker).small>span{padding:12px 18px 8px;}.form .form-row{flex-direction:column;gap:0;}}.toggle-switch{position:relative;display:inline-block;width:48px;height:26px;cursor:pointer;}.toggle-switch input[type=checkbox]{opacity:0;width:0;height:0;position:absolute;}.toggle-switch .toggle-slider{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:26px;transition:background-color .2s ease;}.toggle-switch .toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:var(--color-white);border-radius:50%;transition:transform .2s ease;}.toggle-switch input[type=checkbox]:checked+.toggle-slider{background-color:var(--color-primary);}.toggle-switch input[type=checkbox]:checked+.toggle-slider:before{transform:translateX(22px);}.toggle-switch.toggle-switch-disabled{cursor:default;opacity:.8;}.toggle-switch.toggle-switch-disabled input[type=checkbox]:checked+.toggle-slider{background-color:var(--color-medium-grey);}.table-list{font-family:"League Spartan",sans-serif;font-size:30px;font-weight:500;text-align:center;}.table-list .table-scroll{overflow-x:auto;padding-bottom:16px;width:100%;}.table-list table.grid-view-table{display:block;text-align:left;}.table-list table.grid-view-table>thead>tr>th{font-family:"League Spartan",sans-serif;font-size:30px;font-weight:500;text-wrap:nowrap;white-space:nowrap;text-align:left;padding:0 22px 17px;border-bottom:2px solid var(--color-gold);}.table-list table.grid-view-table>tbody>tr>td{font-family:"League Spartan",sans-serif;font-size:24px;font-weight:200;line-height:1;padding:22.5px 17px 21px;}.table-list table.grid-view-table>tbody>tr>td.col-order-id{width:209px;}.table-list table.grid-view-table>tbody>tr>td.col-purchase-date{width:219px;}.table-list table.grid-view-table>tbody>tr>td.col-store{width:696px;}.table-list table.grid-view-table>tbody>tr>td.col-total-price{width:131px;text-align:right;}.table-list table.grid-view-table>tbody>tr>td.col-detail{width:129px;padding:2px 17px 2px;text-align:center;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a{line-height:16px;display:block;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a img{width:33px;height:33px;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a:hover{opacity:.6;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a:focus-visible{outline:0;opacity:.6;}.table-list table.grid-view-table>tbody>tr:first-child>td{padding-top:30px;}.table-list table.grid-view-table>tbody>tr:first-child>td.col-detail{padding:10px 17px 2px;}.table-list table.grid-view-table>tbody>tr:last-child>td{padding-bottom:30px;border-bottom:2px solid var(--color-gold);}.table-list table.grid-view-table>tbody>tr:last-child>td.col-detail{padding:2px 17px 10px;}.table-filters{text-align:left;margin-bottom:13px;}.table-filters select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:"League Spartan",sans-serif;font-size:18px;font-weight:300;padding:7px 29px 2px 17px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%225%22%20viewBox%3D%220%200%2010%205%22%3E%3Cpath%20fill%3D%22%23BDAE6D%22%20d%3D%22M4.76269%204.5L-0.000444973%205.64421e-08L9.52584%208.89256e-07L4.76269%204.5Z%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 7px center;background-size:17px 5px;border:1px solid var(--color-gold);border-radius:16px;color:var(--color-gold);}.table-filters select:focus-visible{outline:0;}.table-footer{margin-top:26px;text-align:center;}.table-footer .pagination{list-style:none;display:flex;justify-content:center;gap:7px;}.table-footer .pagination .page-item .page-link{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;display:flex;align-items:baseline;justify-content:center;gap:15px;color:var(--color-gold);text-decoration:none;border-radius:8px;min-width:36px;height:44px;padding:6px 0 4px;margin:0 8px;}.table-footer .pagination .page-item .page-link.page-number{border:1px solid var(--color-gold);margin:0;}.table-footer .pagination .page-item .page-link:hover{opacity:.6;}.table-footer .pagination .page-item .page-link:focus-visible{outline:0;opacity:.6;}.table-footer .pagination .page-item.active .page-link{background:var(--color-gold);color:var(--color-white);}.table-footer .pagination .page-item.active .page-link:hover{opacity:1;}.table-footer .pagination .page-item.disabled .page-link{color:var(--color-medium-grey);cursor:default;pointer-events:none;background-color:transparent;outline:0;box-shadow:none;}@media(max-width:1360px){.table-list .table-scroll{padding-bottom:13px;}.table-list table.grid-view-table>thead>tr>th{padding:0 18px 15px;}.table-list table.grid-view-table>tbody>tr>td{padding:18.5px 14px 17px;}.table-list table.grid-view-table>tbody>tr>td.col-detail{padding:2px 14px 2px;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a{line-height:14px;}.table-list table.grid-view-table>tbody>tr:first-child>td{padding-top:20px;}.table-list table.grid-view-table>tbody>tr:first-child>td.col-detail{padding:7px 7px 2px;}.table-list table.grid-view-table>tbody>tr:last-child>td{padding-bottom:20px;}.table-list table.grid-view-table>tbody>tr:last-child>td.col-detail{padding:2px 14px 7px;}.table-footer{margin-top:20px;}}@media(max-width:1023px){.table-list{font-size:24px;}.table-list .table-scroll{padding-bottom:10px;}.table-list table.grid-view-table>thead>tr>th{font-size:24px;padding:0 9px 8px;}.table-list table.grid-view-table>tbody>tr>td{font-size:18px;padding:12.5px 7px 10px;}.table-list table.grid-view-table>tbody>tr>td.col-detail{padding:2px 7px 2px;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a{line-height:14px;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a img{width:28px;height:28px;}.table-list table.grid-view-table>tbody>tr:first-child>td{padding-top:15px;}.table-list table.grid-view-table>tbody>tr:first-child>td.col-detail{padding:5px 7px 2px;}.table-list table.grid-view-table>tbody>tr:last-child>td{padding-bottom:15px;}.table-list table.grid-view-table>tbody>tr:last-child>td.col-detail{padding:2px 7px 5px;}.table-filters{margin-bottom:10px;}.table-footer{margin-top:14px;}.table-footer .pagination .page-item .page-link{font-size:18px;gap:10px;min-width:30px;height:36px;}}@media(max-width:640px){.table-list{font-size:20px;}.table-list .table-scroll{padding-bottom:8px;}.table-list table.grid-view-table>thead>tr>th{font-size:20px;padding:0 7px 6px;}.table-list table.grid-view-table>tbody>tr>td{font-size:16px;padding:9.5px 5px 8px;text-wrap:nowrap;}.table-list table.grid-view-table>tbody>tr>td.col-detail{padding:2px 5px 2px;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a{line-height:12px;}.table-list table.grid-view-table>tbody>tr>td.col-detail>a img{width:24px;height:24px;}.table-list table.grid-view-table>tbody>tr:first-child>td{padding-top:12px;}.table-list table.grid-view-table>tbody>tr:first-child>td.col-detail{padding:4px 5px 2px;}.table-list table.grid-view-table>tbody>tr:last-child>td{padding-bottom:12px;}.table-list table.grid-view-table>tbody>tr:last-child>td.col-detail{padding:2px 5px 4px;}.table-filters{margin-bottom:8px;}.table-filters select{font-size:16px;padding:5px 28px 2px 16px;}.table-footer{margin-top:10px;}.table-footer .pagination .page-item .page-link{font-size:16px;gap:8px;min-width:28px;height:34px;padding:5px 0 2px;margin:0 6px;}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,.5);z-index:9999;align-items:center;justify-content:center;padding:20px;}.modal.show{display:flex;}.modal .modal-content{position:relative;margin:auto 0;background:var(--color-light-grey);border-radius:16px;padding:49px 25px 55px 25px;max-width:633px;width:100%;}.modal .modal-content .modal-close{position:absolute;top:24px;right:24px;background:none;border:0;cursor:pointer;padding:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;z-index:10;}.modal .modal-content .modal-close:hover svg path{stroke:var(--color-black);}.modal .modal-content .modal-title{font-family:"League Spartan",sans-serif;font-weight:600;font-size:22px;line-height:120%;text-align:center;color:var(--color-black);margin-bottom:28px;}.modal .modal-content .modal-buttons{margin-top:28px;display:flex;gap:29px;justify-content:center;text-align:center;}.modal-18-let{background-color:rgba(0,0,0,.7);}.modal-18-let .modal-content{max-width:617px;font-family:"League Spartan",sans-serif;font-weight:300;font-size:24px;line-height:120%;text-align:center;color:#5b5b5b;padding:70px 35px 54px;}.modal-18-let .modal-content .modal-title{font-family:"League Spartan",sans-serif;font-weight:600;font-size:33px;margin-bottom:36px;}.modal-18-let .modal-content .modal-buttons{margin-top:66px;}.modal-18-let .modal-content .modal-buttons>.button{min-width:213px;}@media(max-width:640px){.modal-18-let .modal-content{padding:50px 20px 40px;font-size:18px;}.modal-18-let .modal-content .modal-title{font-size:26px;margin-bottom:24px;}.modal-18-let .modal-content .modal-buttons{margin-top:40px;flex-direction:column;gap:14px;align-items:center;}.modal-18-let .modal-content .modal-buttons>.button{width:100%;min-width:auto;}}.page-section{scroll-margin-top:110px;}.content-section{padding:36px 106px 0;}.content-section .content-container{max-width:1706px;margin:0 auto;padding:40px 40px 50px;}.content-section .content-container h2{font-family:"League Spartan",sans-serif;font-size:106px;font-weight:600;line-height:1.2;border-bottom:2px solid var(--color-gold);margin-bottom:30px;}@media(max-width:1360px){.content-section{padding:18px 53px 0;}.content-section .content-container h2{font-size:80px;}}@media(max-width:1023px){.content-section{padding:9px 24px 0;}.content-section .content-container{padding:28px 28px 36px;}.content-section .content-container h2{font-size:58px;margin-bottom:24px;}}@media(max-width:640px){.content-section{padding:6px 12px 0;}.content-section .content-container{padding:20px 16px 28px;}.content-section .content-container h2{font-size:48px;line-height:1;margin-bottom:20px;}}.text-section{font-family:"League Spartan",sans-serif;font-weight:300;font-size:20px;line-height:125%;color:var(--color-black);margin-bottom:30px;}.text-section:has(+.text-section){padding-bottom:30px;border-bottom:2px solid var(--color-gold);}.text-section h3{font-family:"League Spartan",sans-serif;font-size:30px;font-weight:700;line-height:1.4;margin-bottom:11px;}.text-section .section-heading{margin-bottom:20px;text-transform:uppercase;}.text-section .section-heading.section-heading-with-icon{display:flex;align-items:center;gap:16px;}.text-section .section-heading.section-heading-with-icon .heading-icon{flex-shrink:0;}.text-section p{margin-bottom:20px;}.text-section p:last-child{margin-bottom:0;}.text-section strong{font-weight:500;}.text-section a{text-decoration:underline;}.text-section a:hover{text-decoration:none;}.text-section a:focus-visible{outline:0;text-decoration:none;}.text-section ol,.text-section ul{margin-left:20px;}.text-section ol>li,.text-section ul>li{margin-bottom:29px;}.text-section ol>li:first-child,.text-section ul>li:first-child{margin-top:42px;}.text-section.smaller{line-height:113%;padding-top:6px;}.text-section.smaller:has(+.text-section){padding-bottom:6px;}.text-section.smaller p{margin-bottom:18px;}.text-section.smaller p.subtext{padding-left:34px;}.text-section.smaller ol,.text-section.smaller ul{margin-left:24px;margin-bottom:18px;}.text-section.smaller ol>li,.text-section.smaller ul>li{margin-bottom:0;}.text-section.smaller ol>li:first-child,.text-section.smaller ul>li:first-child{margin-top:0;}.links-section{background-color:var(--color-light-grey);padding:30px 40px;text-align:center;margin-top:80px;border-radius:4px;}.links-section a{font-family:"Inter",sans-serif;font-size:16px;color:var(--color-grey);font-weight:600;text-decoration:underline;}.links-section a:hover{color:var(--color-grey);text-decoration:none;}.links-section a:focus-visible{outline:0;color:var(--color-grey);text-decoration:none;}.info-notice{font-family:"League Spartan",sans-serif;font-weight:200;font-size:20px;color:var(--color-black);text-align:center;}@media(max-width:1360px){.text-section h3{font-size:28px;}}@media(max-width:1023px){.text-section{font-size:18px;margin-bottom:24px;}.text-section:has(+.text-section){padding-bottom:24px;}.text-section h3{font-size:23px;line-height:1.2;}.info-notice{font-size:18px;}}@media(max-width:640px){.text-section{font-size:16px;line-height:100%;margin-bottom:20px;}.text-section:has(+.text-section){padding-bottom:20px;}.text-section h3{font-size:20px;line-height:1.1;margin-bottom:8px;}.info-notice{font-size:17px;}}.home-page{width:100%;margin-top:-77px;}.home-page-not-authenticated{margin-top:-126px;background:url("../images/bg-home.jpg") no-repeat center top;}.login-section{min-height:986px;padding:130px 20px 90px;position:relative;}.login-section .alert-panel{margin:0 auto;max-width:1440px;width:100%;display:flex;justify-content:flex-end;position:relative;}.login-section .alert-panel>div{position:absolute;margin-top:40px;max-width:572px;width:100%;}.login-section .login-content{margin:0 auto;margin-top:220px;max-width:1440px;width:100%;display:flex;justify-content:flex-end;}.login-section .login-content.login-content-steps{margin-top:58px;}.login-section .login-content.login-content-password-and-confirm-password{margin-top:160px;}.login-section .login-content.login-content-registration-completed{margin-top:268px;}.login-section .login-form{max-width:572px;width:100%;}.login-section .login-form .steps{display:flex;align-items:flex-start;gap:58px;margin-bottom:30px;}.login-section .login-form .steps .step{display:flex;flex-direction:column;align-items:center;}.login-section .login-form .steps .step .label{text-align:center;font-family:"League Spartan",sans-serif;font-size:20px;font-weight:600;letter-spacing:-.01em;color:var(--color-primary);margin-bottom:6px;}.login-section .login-form .steps .step .circle{position:relative;}.login-section .login-form .steps .step .circle>div{position:relative;z-index:2;width:78px;height:78px;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;border:4px solid var(--color-primary);border-radius:50%;background:#fff;color:var(--color-primary);line-height:1;}.login-section .login-form .steps .step.next .circle::after{content:"";position:absolute;top:50%;right:-6px;width:50px;height:51px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 51'%3E%3Cpath fill='%238F1C3E' d='M47.1055 19.3776C49.6519 22.8824 49.6519 27.6284 47.1055 31.1333L36.0226 46.3875C33.4762 49.8924 28.9625 51.359 24.8423 50.0202L6.90983 44.1936C2.78961 42.8549 0 39.0153 0 34.6831L0 15.8278C0 11.4955 2.7896 7.65595 6.90983 6.3172L24.8423 0.490602C28.9625 -0.848141 33.4762 0.618439 36.0226 4.12331L47.1055 19.3776Z'/%3E%3C/svg%3E") center center/100% 100% no-repeat;transform:translateY(-50%);}.login-section .login-form .steps .step.active .circle>div{background:var(--color-primary);color:#fff;}@media(max-width:1360px){.login-section{min-height:926px;}.login-section .login-form h1{font-size:68px;}.login-section .login-form p{font-size:24px;}}@media(max-width:1023px){.home-page-not-authenticated{background:url(../images/bg.jpg) no-repeat center top;}.login-section{min-height:620px;background-position:28% top;padding-top:106px;}.login-section .login-content{margin-top:156px;padding-right:32px;justify-content:flex-end;}.login-section .login-form{max-width:524px;}.login-section .login-form h1{font-size:52px;}.login-section .login-form p{font-size:21px;}}@media(max-width:640px){.login-section{min-height:auto;padding:90px 16px 70px;}.login-section .login-content{margin-top:130px;padding-right:0;justify-content:center;}.login-section .login-content.login-content-steps{margin-top:56px;}.login-section .login-content.login-content-password-and-confirm-password{margin-top:100px;}.login-section .login-content.login-content-registration-completed{margin-top:160px;}.login-section .login-form{max-width:100%;}.login-section .login-form h1{font-size:40px;}.login-section .login-form p{font-size:18px;}.login-section .login-form .form-group{margin-bottom:30px;}.login-section .login-form .steps{gap:10px;justify-content:space-between;}.login-section .login-form .steps .step .label{font-size:16px;}.login-section .login-form .steps .step .circle>div{width:56px;height:56px;font-size:35px;}.login-section .login-form .steps .step.next .circle::after{content:"";right:-4px;width:26px;height:27px;}}.user-section{padding:141px 106px 62px;position:relative;}.user-section .alert-panel{max-width:1706px;width:100%;margin:0 auto;display:flex;justify-content:center;position:relative;}.user-section .alert-panel>div{max-width:1706px;width:100%;margin-top:-40px;margin-bottom:20px;}.user-section .user-content{max-width:1706px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:15px;}.user-section .user-content .user-content-top{display:flex;align-items:center;justify-content:flex-start;}.user-section .user-content .user-content-top .user-scan-text{display:flex;align-items:flex-start;font-family:"League Spartan",sans-serif;font-size:28px;font-weight:300;line-height:58%;letter-spacing:-.5%;color:#555;white-space:nowrap;margin-left:434px;}.user-section .user-content .user-content-main{display:grid;grid-template-columns:max-content minmax(20px,128px) max-content minmax(20px,128px) 1fr;align-items:start;}.user-section .user-content .user-content-main.user-content-main-profile{grid-template-columns:max-content minmax(20px,78px) minmax(397px,470px) minmax(20px,78px) 1fr;}.user-section .user-content .user-content-card{grid-column:1;display:flex;flex-direction:column;gap:20px;align-items:flex-end;position:relative;}.user-section .user-content .user-content-card .user-card{width:568px;height:320px;background:#000;border-radius:17px;padding:0 0 40px 30px;color:#fff;box-shadow:5px 4px 10px 4px rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;overflow:visible;cursor:pointer;}.user-section .user-content .user-content-card .user-card.user-card-disabled{pointer-events:none;cursor:default;}.user-section .user-content .user-content-card .user-card::before{content:"";position:absolute;top:0;right:0;width:255px;height:145px;background:#fff;clip-path:path("M0 0 C0 0 119.28 0 218.864 0 L256 17.0833 L256 145 L255 145 C170.455 97.9167 132.273 76.6667 132.273 76.6667 L0 0Z");}.user-section .user-content .user-content-card .user-card .user-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;position:relative;z-index:2;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo{margin-top:33px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo img{width:257px;height:80px;margin-left:-23px;margin-top:-13px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode{display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;padding:21px 18px 10px 17px;border-radius:0 16px 0 0;background:#fff;width:204px;height:110px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode>svg{width:169px;height:61px;position:relative;z-index:1;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode .user-card-barcode-number{font-family:"League Spartan",sans-serif;font-size:18px;font-weight:300;line-height:12px;color:#000;position:relative;z-index:1;}.user-section .user-content .user-content-card .user-card .user-card-name{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:600;line-height:120%;letter-spacing:-.02em;height:55px;}.user-section .user-content .user-content-card .user-card .user-card-info{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;line-height:120%;margin-bottom:auto;}.user-section .user-content .user-content-card .user-card .user-card-info>svg{margin:0 6px 0 6px;}.user-section .user-content .user-content-card .user-card .user-card-footer{display:flex;align-items:center;gap:16px;margin-top:24px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress{display:flex;gap:12px;align-items:center;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress .dot{width:31px;height:31px;border:3px solid #fff;border-radius:50%;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress .dot.filled{background:#fff;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress-text{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;line-height:120%;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress-text .points{min-width:10px;display:inline-block;text-align:right;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download{margin-left:auto;cursor:pointer;position:absolute;right:28px;bottom:33px;height:40px;width:40px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download svg{width:40px;height:40px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download svg circle{stroke:var(--color-gold);}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download svg path{stroke:var(--color-gold);}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download:hover{opacity:.8;}.user-section .user-content .user-content-card .user-wallet-text{display:flex;align-items:baseline;gap:2px;font-family:"League Spartan",sans-serif;font-size:28px;font-weight:300;color:#555;margin-right:40px;}.user-section .user-content .user-content-card .user-wallet-text .wallet-arrow{margin-left:24px;}.user-section .user-content .user-content-lottery{grid-column:3;justify-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:28px;}.user-section .user-content .user-content-lottery .lottery{justify-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:24px;}.user-section .user-content .user-content-lottery .lottery .lottery-title{font-family:"League Spartan",sans-serif;font-size:44px;font-weight:600;line-height:120%;letter-spacing:-.024em;white-space:nowrap;text-transform:uppercase;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes{display:flex;gap:115px;justify-content:center;text-align:center;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box{display:flex;flex-direction:column;align-items:center;gap:19px;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-number{font-family:"League Spartan",sans-serif;font-size:82px;font-weight:600;line-height:63px;padding:26px 22px 7px 23px;min-width:113px;height:110px;background:var(--color-gold);border-radius:22px;color:var(--color-white);margin-bottom:23px;box-shadow:3px 6px 8px 4px rgba(0,0,0,.1);}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-number>span{margin-top:5px;display:inline-block;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-state{font-family:"League Spartan",sans-serif;font-size:82px;font-weight:600;line-height:63px;display:flex;align-items:center;justify-content:center;width:113px;height:110px;background:var(--color-gold);border-radius:22px;color:var(--color-white);margin-bottom:23px;box-shadow:3px 6px 8px 4px rgba(0,0,0,.1);}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-state.no-lottery{background:#acacac;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-label{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:600;line-height:120%;color:#2c2c2c;text-align:center;}.user-section .user-content .user-content-buttons{grid-column:5;display:flex;flex-direction:column;align-items:flex-end;}.user-section .user-content .user-content-buttons .user-buttons{display:flex;flex-direction:column;gap:16px;align-items:stretch;width:auto;}.user-section .user-content .user-content-buttons .user-buttons .button>span{white-space:nowrap;}.user-section .user-content .user-content-profile{grid-column:3;}.user-section .user-content .user-content-profile h1{font-family:"League Spartan",sans-serif;font-size:44px;font-weight:500;line-height:.45;letter-spacing:-.03em;margin-bottom:24px;}.user-section .user-content .user-content-profile .form-group{margin-bottom:20px;}.user-section .user-content .user-content-profile .validation-error{display:block;}.user-section .user-content .user-content-profile .form label{font-size:20px;font-weight:300;margin-bottom:1px;}.user-section .user-content .user-content-profile .form button:not(.btn-date-picker){width:100%;}.user-section .user-content .user-content-profile .verify-email{display:inline-flex;align-items:center;gap:3px;}.user-section .user-content .user-content-profile .verify-email span,.user-section .user-content .user-content-profile .verify-email a{font-family:"League Spartan",sans-serif;font-size:16px;font-weight:300;line-height:1.5;color:var(--color-primary);}.user-section .user-content .user-content-profile .user-profile-categories{scroll-margin-top:80px;margin-top:30px;}.user-section .user-content .user-content-profile .user-profile-categories h3{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:300;line-height:1.5;margin-bottom:2px;}.user-section .user-content .user-content-profile .user-profile-categories .categories-info{display:inline-flex;align-items:center;gap:10px;font-family:"League Spartan",sans-serif;font-size:18px;font-weight:200;line-height:1.5;color:#8d8d8d;margin-bottom:20px;}.user-section .user-content .user-content-profile .user-profile-categories .categories{display:grid;grid-auto-flow:column;grid-template-rows:repeat(5,1fr);justify-content:space-between;}.user-section .user-content .user-content-profile .user-profile-categories .categories .form-group{margin-bottom:16px;}.user-section .user-content .user-content-profile .user-profile-categories .categories-validator{margin-bottom:10px;}.user-section .user-content .user-content-profile .user-password-form{margin-top:54px;}.qr-code-wrapper{display:flex;justify-content:center;}.qr-code-wrapper .qr-code-placeholder{width:495px;height:495px;background:var(--color-white);overflow:hidden;}.qr-code-wrapper .qr-code-placeholder>img{margin:-15px -15px;}@media(max-width:1360px){.user-section{padding:121px 34px 45px;}.user-section .user-content .user-content-top .user-scan-text{margin-left:358px;}.user-section .user-content .user-content-main{grid-template-columns:max-content minmax(20px,100px) 355px minmax(20px,100px);}.user-section .user-content .user-content-main.user-content-main-profile{grid-template-columns:max-content minmax(20px,78px) minmax(397px,470px) minmax(20px,78px);}.user-section .user-content .user-content-main.user-content-main-profile .user-content-buttons .user-buttons{margin-top:44px;}.user-section .user-content .user-content-main.user-content-main-profile .user-content-buttons .user-buttons .button[disabled]{display:none;}.user-section .user-content .user-content-card .user-card{width:480px;height:272px;padding:0 0 34px 25px;}.user-section .user-content .user-content-card .user-card::before{width:215px;height:123px;clip-path:path("M0 0 C0 0 100.8 0 184.9 0 L216 14.4 L216 122.5 L215.5 122.5 C144 82.7 111.8 64.8 111.8 64.8 L0 0Z");}.user-section .user-content .user-content-card .user-card .user-card-header{margin-bottom:20px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo{margin-top:28px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo img{width:217px;height:68px;margin-left:-19px;margin-top:-11px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode{gap:5px;padding:18px 15px 8px 14px;width:172px;height:93px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode>svg{width:143px;height:52px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode .user-card-barcode-number{font-size:15px;}.user-section .user-content .user-content-card .user-card .user-card-name{font-size:39px;line-height:110%;height:47px;}.user-section .user-content .user-content-card .user-card .user-card-info{font-size:19px;line-height:110%;}.user-section .user-content .user-content-card .user-card .user-card-footer{margin-top:20px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress{gap:10px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress .dot{width:24px;height:24px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress-text{font-size:19px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download{height:34px;width:34px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download svg{width:34px;height:34px;}.user-section .user-content .user-content-lottery{gap:24px;}.user-section .user-content .user-content-lottery .lottery{gap:20px;}.user-section .user-content .user-content-lottery .lottery .lottery-title{font-size:36px;line-height:110%;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes{gap:60px;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box{gap:12px;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-number{font-size:64px;line-height:50px;min-width:90px;height:90px;padding:20px 16px 7px;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-state{font-size:64px;line-height:50px;width:90px;height:90px;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-state>svg{height:60px;width:60px;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes .lottery-box .lottery-box-label{font-size:18px;}.user-section .user-content .user-content-buttons{grid-column:3;align-items:stretch;}.user-section .user-content .user-content-buttons .user-buttons{flex-direction:row;flex-wrap:wrap;justify-content:center;}.user-section .user-content .user-content-buttons .user-buttons .button:not(.btn-date-picker).small{width:100%;}}@media(max-width:1023px){.user-section{padding:120px 20px 55px;}.user-section .user-content .user-content-top{justify-content:space-evenly;}.user-section .user-content .user-content-top .user-scan-text{margin-left:0;text-align:center;display:flex;flex-direction:row-reverse;margin-right:68px;}.user-section .user-content .user-content-top .user-scan-text>img{transform:scaleX(-1);}.user-section .user-content .user-content-main{grid-template-columns:1fr;gap:45px;}.user-section .user-content .user-content-main.user-content-main-profile{grid-template-columns:1fr;}.user-section .user-content .user-content-main.user-content-main-profile .user-content-buttons .user-buttons{margin-top:0;}.user-section .user-content .user-content-card{align-items:center;}.user-section .user-content .user-content-card .user-card{width:568px;height:320px;padding:0 0 40px 30px;}.user-section .user-content .user-content-card .user-card::before{width:255px;height:145px;clip-path:path("M0 0 C0 0 119.28 0 218.864 0 L256 17.0833 L256 145 L255 145 C170.455 97.9167 132.273 76.6667 132.273 76.6667 L0 0Z");}.user-section .user-content .user-content-card .user-card .user-card-header{margin-bottom:24px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo{margin-top:33px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo img{width:257px;height:80px;margin-left:-23px;margin-top:-13px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode{gap:6px;padding:21px 18px 10px 17px;width:204px;height:110px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode>svg{width:169px;height:61px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode .user-card-barcode-number{font-size:18px;}.user-section .user-content .user-content-card .user-card .user-card-name{font-size:46px;line-height:120%;height:55px;}.user-section .user-content .user-content-card .user-card .user-card-info{font-size:22px;line-height:120%;}.user-section .user-content .user-content-card .user-card .user-card-footer{margin-top:24px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress{gap:12px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress .dot{width:31px;height:31px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress-text{font-size:22px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download{height:40px;width:40px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download svg{width:40px;height:40px;}.user-section .user-content .user-content-lottery{grid-column:1;align-items:center;width:100%;}.user-section .user-content .user-content-lottery .lottery{align-items:center;}.user-section .user-content .user-content-lottery .lottery .lottery-boxes{gap:60px;}.user-section .user-content .user-content-buttons{grid-column:1;width:100%;max-width:572px;margin:0 auto;}.user-section .user-content .user-content-profile{grid-column:1;width:100%;max-width:572px;margin:0 auto;}}@media(max-width:640px){.user-section{padding:110px 12px 45px;}.user-section .user-content .user-content-top .user-scan-text{margin-right:20px;font-size:18px;}.user-section .user-content .user-content-top .user-scan-text>img{width:45px;}.user-section .user-content .user-content-main{gap:34px;}.user-section .user-content .user-content-card .user-card{height:auto;width:100%;max-width:408px;padding:0 0 20px 16px;border-radius:14px;}.user-section .user-content .user-content-card .user-card::before{width:190px;height:110px;}.user-section .user-content .user-content-card .user-card .user-card-header{margin-bottom:16px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo{margin-top:24px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-logo img{width:190px;height:60px;margin-left:-16px;margin-top:-10px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode{width:155px;height:90px;padding:16px 14px 8px 13px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode>svg{width:127px;height:46px;}.user-section .user-content .user-content-card .user-card .user-card-header .user-card-barcode .user-card-barcode-number{font-size:14px;}.user-section .user-content .user-content-card .user-card .user-card-name{font-size:34px;height:42px;}.user-section .user-content .user-content-card .user-card .user-card-info{font-size:17px;}.user-section .user-content .user-content-card .user-card .user-card-footer{margin-top:16px;gap:10px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress{gap:8px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress .dot{width:22px;height:22px;border-width:2px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-progress-text{font-size:17px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download{right:20px;bottom:24px;height:32px;width:32px;}.user-section .user-content .user-content-card .user-card .user-card-footer .user-card-download svg{width:32px;height:32px;}.user-section .user-content .user-content-card .user-wallet-text{font-size:19px;}.user-section .user-content .user-content-card .user-wallet-text .wallet-arrow{margin-left:14px;width:42px;}.user-section .user-content .user-content-profile h1{font-size:28px;line-height:1;margin-bottom:14px;}.user-section .user-content .user-content-profile .form-group{margin-bottom:10px;}.user-section .user-content .user-content-profile .form label{font-size:18px;line-height:1.2;}.user-section .user-content .user-content-profile .user-profile-categories{scroll-margin-top:80px;margin-top:30px;}.user-section .user-content .user-content-profile .user-profile-categories h3{font-size:18px;line-height:1.2;}.user-section .user-content .user-content-profile .user-profile-categories .categories-info{font-size:16px;line-height:1.2;margin-bottom:15px;}.user-section .user-content .user-content-profile .user-profile-categories .categories-info>svg{width:17px;height:20px;}.user-section .user-content .user-content-profile .user-profile-categories .categories{grid-auto-flow:row;grid-template-rows:none;}.user-section .user-content .user-content-profile .user-profile-categories .categories .form-group{margin-bottom:8px;}.user-section .user-content .user-content-profile .user-profile-categories .categories-validator{margin-bottom:6px;}.user-section .user-content .user-content-profile .user-password-form{margin-top:34px;}.qr-code-wrapper .qr-code-placeholder{height:auto;max-width:100%;}.qr-code-wrapper .qr-code-placeholder>img{margin:0;height:auto;max-width:100%;}}.losovani-section{padding:0 106px 88px;}.losovani-section .losovani-container{border-radius:16px;max-width:1706px;margin:0 auto;padding:0 56px;}.losovani-section .losovani-header{text-align:center;margin-bottom:16px;}.losovani-section .losovani-header h2{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:700;line-height:.95;letter-spacing:-.03em;margin-bottom:30px;}.losovani-section .losovani-content{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:28px;}.losovani-section .losovani-content .losovani-info{padding:34px 34px 30px;}.losovani-section .losovani-content .losovani-info h3{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:700;line-height:1;margin-bottom:18px;letter-spacing:-.02em;}.losovani-section .losovani-content .losovani-info p{font-family:"Inter",sans-serif;font-size:17px;font-weight:200;margin-bottom:12px;}.losovani-section .losovani-content .losovani-info p strong{font-weight:900;}.losovani-section .losovani-content .losovani-info .losovani-prizes{margin:12px 0 24px;}.losovani-section .losovani-content .losovani-info .losovani-prizes h4{font-family:"Inter",sans-serif;font-size:17px;font-weight:200;line-height:1;margin-bottom:8px;}.losovani-section .losovani-content .losovani-info .losovani-prizes ol{list-style:decimal;padding-left:20px;}.losovani-section .losovani-content .losovani-info .losovani-prizes li{font-family:"Inter",sans-serif;font-size:17px;font-weight:900;line-height:1.45;margin-bottom:8px;}.losovani-section .losovani-content .losovani-info .losovani-image-mobile{display:none;border-radius:26px;overflow:hidden;}.losovani-section .losovani-content .losovani-info .losovani-image-mobile img{display:block;max-width:100%;width:auto;height:auto;object-fit:cover;}.losovani-section .losovani-content .losovani-info .losovani-links{display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:2px;}.losovani-section .losovani-content .losovani-info .losovani-links a{font-family:"League Spartan",sans-serif;font-size:18px;font-weight:200;text-decoration:underline;}.losovani-section .losovani-content .losovani-info .losovani-links a:hover{text-decoration:none;}.losovani-section .losovani-content .losovani-info .losovani-links a:focus-visible{outline:0;text-decoration:none;}.losovani-section .losovani-content .losovani-info .losovani-links .winners-link{font-weight:400;color:var(--color-gold);text-decoration:none;}.losovani-section .losovani-content .losovani-info .losovani-links .winners-link>span{display:block;padding:2px 22px 0;border:2px solid var(--color-gold);border-radius:999px;}.losovani-section .losovani-content .losovani-info .losovani-links .winners-link:hover{color:var(--color-gold);}.losovani-section .losovani-content .losovani-info .losovani-links .winners-link:hover>span{transform:scale(.96);}.losovani-section .losovani-content .losovani-info .losovani-links .winners-link:focus-visible{outline:0;color:var(--color-gold);}.losovani-section .losovani-content .losovani-info .losovani-links .winners-link:focus-visible>span{transform:scale(.96);}.losovani-section .losovani-content .losovani-image{border-radius:26px;overflow:hidden;}.losovani-section .losovani-content .losovani-image img{display:block;max-width:100%;width:auto;height:auto;object-fit:cover;}.home-page-authenticated .losovani-section .losovani-container{background:var(--color-primary);color:var(--color-white);padding:105px 56px;}.home-page-authenticated .losovani-section .losovani-container .lottery-tabs .lottery-tab:not(.active){color:var(--color-white);}.home-page-authenticated .losovani-section .losovani-container .lottery-tabs .lottery-tab:not(.active)>span{box-shadow:inset 0 0 0 1px var(--color-gold);}.home-page-authenticated .losovani-section .losovani-info .losovani-links .winners-link{color:var(--color-white);}.home-page-authenticated .losovani-section .losovani-info .losovani-links .winners-link:hover{color:var(--color-white);}.home-page-authenticated .losovani-section .losovani-info .losovani-links .winners-link:focus-visible{color:var(--color-white);}@media(max-width:1360px){.losovani-section{padding:0 53px 44px;}.losovani-section .losovani-container{padding:0 30px;}.losovani-section .losovani-header h2{font-size:42px;}.losovani-section .losovani-content{grid-template-columns:282px 1fr;}.losovani-section .losovani-content .losovani-info{padding:30px 30px 26px;}.losovani-section .losovani-content .losovani-info h3{font-size:42px;margin-bottom:14px;}.losovani-section .losovani-content .losovani-info p{margin-bottom:8px;}.losovani-section .losovani-content .losovani-info .losovani-prizes{margin:8px 0 20px;}.losovani-section .losovani-content .losovani-info .losovani-links{gap:20px;}}@media(max-width:1023px){.losovani-section{padding:0 24px 45px;}.losovani-section .losovani-container{padding:0 18px;}.losovani-section .losovani-header h2{font-size:34px;}.losovani-section .losovani-content{grid-template-columns:1fr;gap:0;}.losovani-section .losovani-content .losovani-info{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:0 16px;padding:24px 18px 0;}.losovani-section .losovani-content .losovani-info h3{font-size:34px;}.losovani-section .losovani-content .losovani-info p{font-size:14px;margin-bottom:6px;}.losovani-section .losovani-content .losovani-info .losovani-image-mobile{display:block;}.losovani-section .losovani-content .losovani-info .losovani-prizes{margin:12px 0 24px;}.losovani-section .losovani-content .losovani-info .losovani-prizes h4{font-size:14px;margin-bottom:6px;}.losovani-section .losovani-content .losovani-info .losovani-prizes ol{list-style:decimal;padding-left:16px;}.losovani-section .losovani-content .losovani-info .losovani-prizes li{font-size:14px;margin-bottom:6px;}.losovani-section .losovani-content .losovani-info .losovani-prizes{margin:8px 0 14px;}.losovani-section .losovani-content .losovani-info .losovani-links{grid-column:1/-1;gap:16px;}.losovani-section .losovani-content .losovani-info .losovani-links a{font-size:14px;}.losovani-section .losovani-content .losovani-image{display:none;}.home-page-authenticated .losovani-section .losovani-container{padding:60px 18px;}}@media(max-width:640px){.losovani-section{padding:0 12px 35px;}.losovani-section .losovani-container{padding:0 16px 28px;}.losovani-section .losovani-header{margin-bottom:12px;}.losovani-section .losovani-header h2{font-size:32px;margin-bottom:20px;}.losovani-section .losovani-content .losovani-info{display:block;padding:16px 0 0;}.losovani-section .losovani-content .losovani-info h3{font-size:32px;}.losovani-section .losovani-content .losovani-info .losovani-image-mobile{display:block;margin:20px 0 20px;}.losovani-section .losovani-content .losovani-info .losovani-links{gap:14px;}.losovani-section .losovani-content .losovani-info .losovani-links a{font-size:16px;}.losovani-section .losovani-content .losovani-image{display:none;}.home-page-authenticated .losovani-section .losovani-container{padding:40px 16px 28px;}}.moje-aktivita-section{padding:11px 106px 69px;}.moje-aktivita-section .moje-aktivita-container{max-width:1706px;margin:0 auto;}.moje-aktivita-section .moje-aktivita-container h2{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:500;line-height:1;text-align:center;margin-bottom:43px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items{display:flex;justify-content:space-between;gap:60px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item{flex:1;text-align:center;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item img{height:90px;width:auto;margin-bottom:12px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item .aktivita-label{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:100;line-height:1.2;margin-bottom:5px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item .aktivita-value{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:500;line-height:1.1;}@media(max-width:1360px){.moje-aktivita-section{padding:6px 53px 45px;}}@media(max-width:1023px){.moje-aktivita-section{padding:3px 24px 45px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items{gap:30px;}}@media(max-width:640px){.moje-aktivita-section{padding:0 12px 35px;}.moje-aktivita-section .moje-aktivita-container h2{font-size:34px;margin-bottom:20px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items{flex-wrap:wrap;gap:20px 16px;justify-content:center;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item{flex:0 1 calc(50% - 8px);min-width:120px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item img{height:64px;margin-bottom:0;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item .aktivita-label{font-size:18px;margin-bottom:4px;}.moje-aktivita-section .moje-aktivita-container .aktivita-items .aktivita-item .aktivita-value{font-size:18px;}}.moje-odmeny-section{padding:0 106px 88px;}.moje-odmeny-section .moje-odmeny-container{background:var(--color-gold);color:var(--color-white);border-radius:16px;max-width:1706px;margin:0 auto;padding:99px 62px;text-align:center;}.moje-odmeny-section .moje-odmeny-container h2{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:500;line-height:1.2;margin-bottom:44px;}.moje-odmeny-section .moje-odmeny-container h3{font-family:"League Spartan",sans-serif;font-size:36px;font-weight:500;line-height:1;text-align:center;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:25px;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card{text-decoration:none;background:transparent;flex:1;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card>div{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-white);border-radius:16px;overflow:hidden;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card>div img{max-width:100%;width:auto;height:auto;display:block;object-fit:cover;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card>div .odmena-text{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:300;line-height:1.2;text-align:center;padding:43px;min-height:175px;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card:hover>div{transform:scale(.97);}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card:focus-visible{outline:0;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card:focus-visible>div{transform:scale(.97);}.modal-moje-odmeny-odmena .modal-content{padding:113px 61px 80px;max-width:997px;font-family:"Inter",sans-serif;font-weight:400;font-size:20px;line-height:140%;color:#5b5b5b;text-align:left;}.modal-moje-odmeny-odmena .modal-content .modal-title{font-family:"Inter",sans-serif;font-weight:700;font-size:26px;line-height:120%;text-align:left;margin-bottom:52px;}.modal-moje-odmeny-odmena .modal-content p{margin-bottom:28px;}.modal-moje-odmeny-odmena .modal-content .code{font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:140%;color:var(--color-primary);text-align:center;margin-top:41px;margin-bottom:35px;}@media(max-width:1360px){.moje-odmeny-section{padding:0 53px 45px;}}@media(max-width:1023px){.moje-odmeny-section{padding:0 24px 45px;}.moje-odmeny-section .moje-odmeny-container{padding:60px 32px;}.moje-odmeny-section .moje-odmeny-container h2{font-size:38px;margin-bottom:28px;}.moje-odmeny-section .moje-odmeny-container h3{font-size:30px;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards{gap:18px;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card>div .odmena-text{font-size:19px;padding:28px 24px;min-height:140px;}}@media(max-width:640px){.moje-odmeny-section{padding:0 12px 35px;}.moje-odmeny-section .moje-odmeny-container{padding:30px 20px;}.moje-odmeny-section .moje-odmeny-container h2{font-size:32px;margin-bottom:20px;}.moje-odmeny-section .moje-odmeny-container h3{font-size:26px;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards{grid-template-columns:repeat(2,1fr);gap:12px;}.moje-odmeny-section .moje-odmeny-container .odmeny-cards .odmena-card>div .odmena-text{font-size:16px;padding:18px 12px;min-height:100px;}.modal-moje-odmeny-odmena .modal-content{padding:60px 20px 48px;}}.historie-nakupu-section{padding:11px 106px 69px;}.historie-nakupu-section .historie-nakupu-container{max-width:1706px;margin:0 auto;}.historie-nakupu-section .historie-nakupu-container h2{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:500;line-height:1;text-align:center;margin-bottom:17px;}.historie-nakupu-section .historie-nakupu-container .table-list{max-width:1384px;margin:0 auto;}@media(max-width:1360px){.historie-nakupu-section{padding:6px 53px 46px;}}@media(max-width:1023px){.historie-nakupu-section{padding:3px 24px 45px;}.historie-nakupu-section .historie-nakupu-container h2{font-size:36px;margin-bottom:12px;}}@media(max-width:640px){.historie-nakupu-section{padding:0 12px 35px;}.historie-nakupu-section .historie-nakupu-container h2{font-size:30px;margin-bottom:10px;}}.modal-order-detail .modal-content{max-width:536px;min-width:536px;border-radius:0;background:#f2f2f2;padding:72px 25px 55px 25px;--tooth-h:24px;--overlap:3px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='9.5 6 531.5 30' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M8 31.78 L11.49 24.46 L34.04 9.31 C38.62 6.23 46.06 6.23 50.64 9.31 L80.54 29.40 H82.11 L111.68 9.53 C116.27 6.45 123.70 6.45 128.28 9.53 L157.86 29.40 H159.75 L189.32 9.53 C193.91 6.45 201.34 6.45 205.92 9.53 L235.50 29.40 H237.39 L266.97 9.53 C271.55 6.45 278.98 6.45 283.57 9.53 L313.14 29.40 H315.04 L344.61 9.53 C349.19 6.45 356.63 6.45 361.21 9.53 L390.78 29.40 H392.68 L422.25 9.53 C426.84 6.45 434.27 6.45 438.85 9.53 L468.43 29.40 H470.33 L499.90 9.53 C504.48 6.45 511.92 6.45 516.50 9.53 L539.05 24.68 L542.50 31.78 Z'/%3E%3C/svg%3E") top center/100% calc(var(--tooth-h) + var(--overlap)) no-repeat,linear-gradient(#000 0 0) center/100% calc(100% - var(--tooth-h)*2 + var(--overlap)*2) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='9.5 964 531.5 29' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M8 969.11 L11.49 974.24 L34.11 989.40 C38.69 992.48 46.13 992.48 50.72 989.40 L80.76 969.26 L110.80 989.40 C115.38 992.48 122.82 992.48 127.41 989.40 L157.67 969.11 H158.32 L188.59 989.40 C193.17 992.48 200.61 992.48 205.20 989.40 L235.46 969.11 H236.11 L266.38 989.40 C270.97 992.48 278.40 992.48 282.99 989.40 L313.26 969.11 H313.91 L344.18 989.40 C348.76 992.48 356.20 992.48 360.79 989.40 L391.05 969.11 H391.70 L421.97 989.40 C426.56 992.48 433.99 992.48 438.58 989.40 L468.85 969.11 H469.17 L499.77 989.62 C504.35 992.70 511.79 992.70 516.38 989.62 L538.99 974.46 L542.42 969.11 Z'/%3E%3C/svg%3E") bottom center/100% calc(var(--tooth-h) + var(--overlap)) no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='9.5 6 531.5 30' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M8 31.78 L11.49 24.46 L34.04 9.31 C38.62 6.23 46.06 6.23 50.64 9.31 L80.54 29.40 H82.11 L111.68 9.53 C116.27 6.45 123.70 6.45 128.28 9.53 L157.86 29.40 H159.75 L189.32 9.53 C193.91 6.45 201.34 6.45 205.92 9.53 L235.50 29.40 H237.39 L266.97 9.53 C271.55 6.45 278.98 6.45 283.57 9.53 L313.14 29.40 H315.04 L344.61 9.53 C349.19 6.45 356.63 6.45 361.21 9.53 L390.78 29.40 H392.68 L422.25 9.53 C426.84 6.45 434.27 6.45 438.85 9.53 L468.43 29.40 H470.33 L499.90 9.53 C504.48 6.45 511.92 6.45 516.50 9.53 L539.05 24.68 L542.50 31.78 Z'/%3E%3C/svg%3E") top center/100% calc(var(--tooth-h) + var(--overlap)) no-repeat,linear-gradient(#000 0 0) center/100% calc(100% - var(--tooth-h)*2 + var(--overlap)*2) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='9.5 964 531.5 29' preserveAspectRatio='none'%3E%3Cpath fill='black' d='M8 969.11 L11.49 974.24 L34.11 989.40 C38.69 992.48 46.13 992.48 50.72 989.40 L80.76 969.26 L110.80 989.40 C115.38 992.48 122.82 992.48 127.41 989.40 L157.67 969.11 H158.32 L188.59 989.40 C193.17 992.48 200.61 992.48 205.20 989.40 L235.46 969.11 H236.11 L266.38 989.40 C270.97 992.48 278.40 992.48 282.99 989.40 L313.26 969.11 H313.91 L344.18 989.40 C348.76 992.48 356.20 992.48 360.79 989.40 L391.05 969.11 H391.70 L421.97 989.40 C426.56 992.48 433.99 992.48 438.58 989.40 L468.85 969.11 H469.17 L499.77 989.62 C504.35 992.70 511.79 992.70 516.38 989.62 L538.99 974.46 L542.42 969.11 Z'/%3E%3C/svg%3E") bottom center/100% calc(var(--tooth-h) + var(--overlap)) no-repeat;}.modal-order-detail .modal-content .modal-close{top:47px;}.order-detail .order-detail-text{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:400;line-height:1.2;text-align:center;color:var(--color-grey);padding:6px 6px 18px;border-bottom:1px solid #ccc;margin-bottom:18px;}.order-detail .order-detail-text p{margin:0;}.order-detail .order-detail-text.order-detail-receipt{text-align:left;}.order-detail .order-detail-items{border-bottom:1px solid #ccc;margin-bottom:22px;}.order-detail .order-detail-items .order-items-table{width:100%;font-weight:200;font-size:15px;letter-spacing:-.03em;line-height:1.4;text-align:left;}.order-detail .order-detail-items .order-items-table>thead>tr>th{font-size:14px;font-weight:700;padding:4px 7px;color:var(--color-primary);}.order-detail .order-detail-items .order-items-table>thead>tr>th.product{width:306px;text-align:left;}.order-detail .order-detail-items .order-items-table>thead>tr>th.quantity{width:86px;text-align:center;}.order-detail .order-detail-items .order-items-table>thead>tr>th.total-price{width:94px;text-align:right;}.order-detail .order-detail-items .order-items-table>tbody>tr>td{padding:4px 7px;}.order-detail .order-detail-items .order-items-table>tbody>tr>td.product{width:306px;text-align:left;}.order-detail .order-detail-items .order-items-table>tbody>tr>td.quantity{width:86px;text-align:center;}.order-detail .order-detail-items .order-items-table>tbody>tr>td.total-price{width:94px;text-align:right;}.order-detail .order-detail-items .order-items-table>tbody>tr:last-child>td{padding-bottom:15px;border-bottom:1px solid #ccc;}.order-detail .order-detail-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px;}.order-detail .order-detail-footer{margin-top:20px;font-family:"League Spartan",sans-serif;font-size:22px;font-weight:300;line-height:1.2;text-align:center;color:var(--color-grey);margin-bottom:36px;}.order-detail .order-detail-footer .footer-text{font-size:15px;font-weight:400;line-height:1;margin-bottom:47px;}.order-detail .order-detail-footer .footer-text p{margin-bottom:7px;}.order-detail .order-detail-footer .footer-text a{font-weight:400;color:var(--color-primary);text-decoration:underline;}.order-detail .order-detail-footer .not-receipt-text{margin-bottom:17px;}.order-detail .order-detail-footer .order-detail-barcode{font-size:12px;font-weight:400;}.order-detail .order-detail-footer .order-detail-barcode .order-barcode{margin-bottom:6px;}@media(max-width:640px){.modal-order-detail{padding:14px;}.modal-order-detail .modal-content{max-width:406px;min-width:0;width:100%;padding:60px 14px 40px 14px;}.modal-order-detail .modal-content .modal-close{top:42px;}.order-detail .order-detail-text{font-size:18px;padding:4px 5px 14px;margin-bottom:13px;}.order-detail .order-detail-items{margin-bottom:15px;}.order-detail .order-detail-items .order-items-table{font-size:11px;line-height:1.2;}.order-detail .order-detail-items .order-items-table>thead>tr>th{font-size:10px;}.order-detail .order-detail-items .order-items-table>tbody>tr>td{padding:3px 6px;}.order-detail .order-detail-items .order-items-table>tbody>tr>td.product{width:356px;text-align:left;}.order-detail .order-detail-items .order-items-table>tbody>tr>td.quantity{width:46px;text-align:center;}.order-detail .order-detail-items .order-items-table>tbody>tr>td.total-price{width:84px;text-align:right;}.order-detail .order-detail-items .order-items-table>tbody>tr:last-child>td{padding-bottom:13px;}.order-detail .order-detail-total{margin-bottom:32px;}.order-detail .order-detail-footer{font-size:20px;margin-bottom:24px;}.order-detail .order-detail-footer .footer-text{font-size:14px;margin-bottom:32px;}.order-detail .order-detail-footer .not-receipt-text{margin-bottom:14px;}.order-detail .order-detail-footer .order-detail-barcode{font-size:11px;}}.jak-funguje-valmont-klub-section{padding:0 106px 37px;}.jak-funguje-valmont-klub-section .jak-funguje-valmont-klub-container{background:var(--color-primary);color:var(--color-white);border-radius:16px;max-width:1706px;margin:0 auto;padding:105px 136px;}.jak-funguje-valmont-klub-section h2{font-family:"League Spartan",sans-serif;font-size:115px;font-weight:700;line-height:.95;text-align:center;margin-bottom:96px;}.jak-funguje-valmont-klub-section h3{font-family:"League Spartan",sans-serif;font-size:36px;font-weight:500;line-height:1;text-align:center;}.jak-funguje-valmont-klub-section p{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:300;line-height:1.35;letter-spacing:-.02em;text-align:center;}.jak-funguje-valmont-klub-section .jak-funguje-description-columns{display:grid;grid-template-columns:1fr 1fr;gap:108px;}@media(max-width:1360px){.jak-funguje-valmont-klub-section{padding:0 53px 19px;}.jak-funguje-valmont-klub-section .jak-funguje-valmont-klub-container{padding:56px 56px;}.jak-funguje-valmont-klub-section h2{font-size:56px;}.jak-funguje-valmont-klub-section h3{font-size:34px;}.jak-funguje-valmont-klub-section p{font-size:22px;}}@media(max-width:1023px){.jak-funguje-valmont-klub-section{padding:0 24px 45px;}.jak-funguje-valmont-klub-section .jak-funguje-valmont-klub-container{padding:48px 36px;}.jak-funguje-valmont-klub-section h2{font-size:46px;margin-bottom:64px;}.jak-funguje-valmont-klub-section h3{font-size:30px;}.jak-funguje-valmont-klub-section p{font-size:19px;}.jak-funguje-valmont-klub-section .jak-funguje-description-columns{grid-template-columns:1fr;gap:48px;}}@media(max-width:640px){.jak-funguje-valmont-klub-section{padding:0 12px 35px;}.jak-funguje-valmont-klub-section .jak-funguje-valmont-klub-container{padding:32px 20px;}.jak-funguje-valmont-klub-section h2{font-size:36px;margin-bottom:34px;}.jak-funguje-valmont-klub-section h3{font-size:25px;}.jak-funguje-valmont-klub-section p{font-size:17px;}.jak-funguje-valmont-klub-section .jak-funguje-description-columns{gap:34px;}}.proc-se-stat-clenem-section{padding:90px 106px 37px;background:var(--color-white);}.proc-se-stat-clenem-section .proc-se-stat-clenem-container{max-width:1706px;margin:0 auto;padding:0 95px;display:grid;grid-template-columns:1fr 1fr;gap:56px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-title h2{font-family:"League Spartan",sans-serif;font-size:115px;font-weight:800;line-height:1;color:#121212;position:sticky;top:180px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-title h2 span{display:block;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list{display:grid;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item{border-top:1px solid var(--color-gold);padding:51px 28px 60px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item:first-child h3{margin-bottom:30px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item h3{font-family:"League Spartan",sans-serif;font-size:33px;font-weight:600;line-height:.95;margin-bottom:10px;letter-spacing:-.01em;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item p{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:200;line-height:1.28;color:#2f2f2f;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps{display:flex;flex-direction:column;gap:20px;margin-top:20px;position:relative;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps:before{content:"";position:absolute;left:33px;top:66px;bottom:66px;width:1px;background:repeating-linear-gradient(to bottom,var(--color-gold) 0,var(--color-gold) 4px,transparent 4px,transparent 8px);}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item{background:var(--color-white);padding:10px 0 10px 80px;height:68px;text-align:left;position:relative;display:flex;align-items:center;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item:last-child{padding-bottom:0;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item .step-number{width:68px;height:68px;color:var(--color-white);border:1px solid var(--color-gold);text-shadow:-1px -1px 0 var(--color-gold),1px -1px 0 var(--color-gold),-1px 1px 0 var(--color-gold),1px 1px 0 var(--color-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"League Spartan",sans-serif;font-size:40px;font-weight:700;letter-spacing:-.01em;margin:0;position:absolute;left:0;top:0;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item .step-number>span{margin-left:8px;margin-top:4px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item .step-number>span.step-wide{margin-left:10px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item p{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:200;line-height:22px;color:#3c3c3c;}@media(max-width:1360px){.proc-se-stat-clenem-section{padding:45px 53px 19px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-container{grid-template-columns:320px 1fr;gap:38px;padding:0 40px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-title h2{font-size:72px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item{padding:41px 25px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item:first-child h3{margin-bottom:15px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item h3{margin-bottom:8px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps{gap:17px;margin-top:17px;}}@media(max-width:1023px){.proc-se-stat-clenem-section{padding:22px 24px 19px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-container{grid-template-columns:1fr;gap:0;padding:0;}.proc-se-stat-clenem-section .proc-se-stat-clenem-title h2{position:static;font-size:50px;padding:0 25px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-title h2 span{display:inline;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item{padding:28px 25px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item:first-child{border-top:0;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item h3{font-size:30px;}}@media(max-width:640px){.proc-se-stat-clenem-section{padding:14px 12px 19px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-title h2{font-size:38px;padding:0 10px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item{padding:20px 10px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item h3{font-size:28px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item p{font-size:17px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps:before{left:27px;top:56px;bottom:56px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item{height:56px;padding:8px 0 8px 68px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item .step-number{width:56px;height:56px;font-size:32px;}.proc-se-stat-clenem-section .proc-se-stat-clenem-list .proc-se-stat-clenem-item .steps .step-item p{font-size:17px;line-height:20px;}}.stante-se-clenem-section{padding:0 106px 48px;text-align:center;}.stante-se-clenem-section .stante-se-clenem-container{background:var(--color-primary);color:var(--color-white);border-radius:16px;max-width:1706px;margin:0 auto;padding:77px 160px 85px;}.stante-se-clenem-section .stante-se-clenem-container h2{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:600;line-height:1.2;margin-bottom:40px;text-align:center;}.stante-se-clenem-section .stante-se-clenem-container p{font-family:"League Spartan",sans-serif;font-size:30px;font-weight:300;margin-bottom:37px;line-height:1.3;text-align:center;}.stante-se-clenem-section .stante-se-clenem-container p strong{font-weight:700;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button{display:inline-block;font-family:"League Spartan",sans-serif;font-size:40px;font-weight:400;background:transparent;border:0;border-radius:14px;cursor:pointer;text-decoration:none;margin-bottom:63px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button>span{display:block;padding:26px 102px 20px;line-height:1;background:var(--color-gold);color:var(--color-white);border:0;border-radius:14px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button:hover>span{transform:scale(.97);}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button:focus-visible{outline:0;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button:focus-visible>span{transform:scale(.97);}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub{font-family:"League Spartan",sans-serif;font-size:40px;font-weight:600;display:inline-grid;justify-items:center;margin-bottom:20px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link{text-decoration:none;height:73px;gap:32px;grid-area:1/1;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link.open-state{opacity:1;visibility:visible;transition:opacity .2s ease .2s,visibility 0s linear .2s;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link.closed-state{opacity:0;visibility:hidden;pointer-events:none;cursor:default;transition:opacity .1s ease,visibility 0s linear .1s;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link>span{display:inline-block;vertical-align:top;line-height:60px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link:hover span{transform:scale(.97);}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link:focus-visible{outline:0;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link:focus-visible>span{transform:scale(.97);}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links{display:flex;gap:56px;justify-content:center;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a{color:var(--color-white);font-family:"League Spartan",sans-serif;font-size:24px;font-weight:400;letter-spacing:.01em;text-decoration:underline;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a>span{display:block;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a:hover{text-decoration:none;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a:hover>span{transform:scale(.97);}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a:focus-visible{outline:0;text-decoration:none;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a:focus-visible>span{transform:scale(.97);}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-container-open{max-height:0;overflow:hidden;transition:max-height .4s ease;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-container-open>div{padding-top:80px;}.stante-se-clenem-section .stante-se-clenem-container.top{padding-bottom:20px;}.stante-se-clenem-section .stante-se-clenem-container.bottom{margin-top:-20px;padding-top:0;}.stante-se-clenem-section .jak-funguje-valmont-klub-container{background:var(--color-white);color:var(--color-black);max-height:0;overflow:hidden;transition:max-height .4s ease;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content{padding:103px 0 123px;text-align:center;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h2{font-family:"League Spartan",sans-serif;font-size:115px;font-weight:800;line-height:1;margin-bottom:103px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h3{font-family:"League Spartan",sans-serif;font-size:39px;font-weight:800;line-height:1;margin-bottom:32px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content p{font-family:"League Spartan",sans-serif;font-size:22px;line-height:1.2;font-weight:300;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns{display:flex;justify-content:center;flex-wrap:wrap;gap:130px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column{flex:1 1 0;min-width:0;max-width:383px;text-align:center;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon{margin-bottom:23px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon img{width:150px;height:150px;}.stante-se-clenem-section.open .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link.open-state{opacity:0;visibility:hidden;pointer-events:none;cursor:default;transition:opacity .2s ease,visibility 0s linear .2s;}.stante-se-clenem-section.open .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link.closed-state{opacity:1;visibility:visible;pointer-events:visible;cursor:pointer;transition:opacity .1s ease .1s,visibility 0s linear .1s;}.stante-se-clenem-section.open .stante-se-clenem-container .stante-se-clenem-container-open{display:block;max-height:1000px;transition:max-height .4s ease;}.stante-se-clenem-section.open .jak-funguje-valmont-klub-container{display:block;max-height:1000px;transition:max-height .4s ease;}@media(max-width:1360px){.stante-se-clenem-section{padding:0 53px 54px;}.stante-se-clenem-section .stante-se-clenem-container{padding:44px 40px 54px;}.stante-se-clenem-section .stante-se-clenem-container h2{font-size:42px;}.stante-se-clenem-section .stante-se-clenem-container p{font-size:24px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button{font-size:30px;margin-bottom:45px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button>span{padding:22px 72px 18px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a{font-size:22px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-container-open>div{padding-top:54px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content{padding:60px 0 86px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h2{font-size:72px;margin-bottom:60px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h3{font-size:30px;margin-bottom:20px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content p{font-size:18px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns{gap:60px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column{max-width:340px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon{margin-bottom:17px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon img{width:110px;height:110px;}}@media(max-width:1023px){.stante-se-clenem-section{padding:0 24px 45px;}.stante-se-clenem-section .stante-se-clenem-container{padding:40px 24px 44px;}.stante-se-clenem-section .stante-se-clenem-container h2{font-size:38px;margin-bottom:34px;}.stante-se-clenem-section .stante-se-clenem-container p{font-size:19px;margin-bottom:27px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button{font-size:26px;margin-bottom:34px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button>span{padding:20px 48px 16px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub{font-size:33px;margin-bottom:1px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link{height:auto;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link>svg{width:40px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a{font-size:20px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-container-open>div{padding-top:44px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content{padding:40px 0 55px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h2{font-size:46px;margin-bottom:46px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h3{font-size:25px;margin-bottom:13px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content p{font-size:16px;line-height:1.1;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns{gap:25px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column{max-width:300px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon{margin-bottom:13px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon img{width:90px;height:90px;}}@media(max-width:640px){.stante-se-clenem-section{padding:0 12px 35px;}.stante-se-clenem-section .stante-se-clenem-container{padding:28px 16px 36px;}.stante-se-clenem-section .stante-se-clenem-container h2{font-size:28px;margin-bottom:20px;}.stante-se-clenem-section .stante-se-clenem-container p{font-size:18px;margin-bottom:20px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button{width:calc(100% - 30px);font-size:24px;margin-bottom:30px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-button>span{padding:18px 16px 14px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub{font-size:21px;margin-bottom:12px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link>span{line-height:30px;}.stante-se-clenem-section .stante-se-clenem-container .jak-funguje-valmont-klub .jak-funguje-valmont-klub-link>svg{height:26px;width:26px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links{flex-direction:column;gap:10px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-links a{font-size:18px;}.stante-se-clenem-section .stante-se-clenem-container .stante-se-clenem-container-open>div{padding-top:36px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content{padding:30px 0 40px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h2{font-size:38px;margin-bottom:25px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content h3{font-size:26px;margin-bottom:10px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content p{font-size:16px;margin-bottom:23px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns{gap:0;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column{flex:1 1 100%;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon{margin-bottom:6px;}.stante-se-clenem-section .jak-funguje-valmont-klub-container .jak-funguje-valmont-klub-content .jak-funguje-columns .jak-funguje-column .jak-funguje-icon img{width:64px;height:64px;}}.nabidky-na-prodejnach-section{padding:48px 106px 54px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-container{max-width:1706px;margin:0 auto;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header{text-align:center;margin-bottom:28px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2{font-family:"League Spartan",sans-serif;font-size:46px;font-weight:600;line-height:.95;margin-bottom:88px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2>a:hover{opacity:.8;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container{padding:0 52px;position:relative;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list{width:100%;display:flex;margin-left:auto;margin-right:auto;--swiper-navigation-size:16px;--swiper-navigation-color:var(--color-gold);--swiper-pagination-color:var(--color-gold);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .swiper-slide{width:242px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item{text-decoration:none;background:transparent;display:block;padding:2px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div{background:var(--color-white);border:2px solid var(--color-gold);border-radius:16px;color:var(--color-black);overflow:hidden;transition:transform .3s ease;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container{display:inline-grid;width:100%;justify-items:stretch;perspective:1000px;position:relative;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>img,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back{grid-area:1/1;backface-visibility:hidden;transition:transform .6s ease;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>img{max-width:100%;width:100%;height:auto;display:block;object-fit:cover;transform:rotateY(0deg);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back{display:inline-grid;width:100%;transform:rotateY(180deg);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>img{grid-area:1/1;max-width:100%;width:100%;height:auto;display:block;object-fit:cover;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay{grid-area:1/1;font-family:"League Spartan",sans-serif;font-weight:600;font-size:28px;line-height:120%;letter-spacing:-.02em;display:inline-grid;text-align:center;background-color:rgba(0,0,0,.6);color:var(--color-white);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div{grid-area:1/1;display:flex;align-items:center;justify-content:space-around;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div.more-text{align-items:flex-end;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div.more-text>div{font-family:"League Spartan",sans-serif;font-weight:300;font-size:23px;line-height:100%;padding:4px 30px 2px;border:2px solid var(--color-gold);border-radius:999px;color:var(--color-gold);margin-bottom:10px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .nabidka-title{font-family:"League Spartan",sans-serif;font-size:22px;font-weight:250;line-height:110%;display:flex;justify-content:center;align-items:center;text-align:center;height:65px;padding:2px 10px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item:hover>div .image-container>img,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item.active>div .image-container>img{transform:rotateY(180deg);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item:hover>div .image-container>.image-container-back,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item.active>div .image-container>.image-container-back{transform:rotateY(360deg);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item:focus-visible{outline:0;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item:focus-visible>div .image-container>img{transform:rotateY(180deg);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item:focus-visible>div .image-container>.image-container-back{transform:rotateY(360deg);}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next{width:34px;height:34px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev .swiper-navigation-icon,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next .swiper-navigation-icon{display:none;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev:hover,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next:hover{opacity:.8;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev:focus,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev:focus-visible,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next:focus,.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next:focus-visible{outline-offset:0;outline:0;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev{left:-5px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-prev:after{content:"";display:block;width:19px;height:34px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='34' viewBox='0 0 19 34'%3E%3Cpath d='M16.5081 33.0167L-0.0001979 16.5083L16.5081 0L18.5498 2.07083L4.1123 16.5083L18.5498 30.9458L16.5081 33.0167Z' fill='%23BDAE6D'/%3E%3C/svg%3E");}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next{right:-5px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .swiper-button-next:after{content:"";display:block;width:19px;height:34px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='34' viewBox='0 0 19 34'%3E%3Cpath d='M2.04167 0L18.55 16.5083L2.04167 33.0166L0 30.9458L14.4375 16.5083L0 2.07077L2.04167 0Z' fill='%23BDAE6D'/%3E%3C/svg%3E");}.modal-nabidky-na-prodejnach-nabidka .modal-content{padding:98px 52px 79px;max-width:1200px;font-family:"Inter",sans-serif;font-weight:400;font-size:20px;line-height:140%;color:#5b5b5b;text-align:left;display:flex;justify-content:space-between;gap:23px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .modal-title{font-family:"Inter",sans-serif;font-weight:700;font-size:26px;line-height:120%;text-align:left;margin-top:23px;margin-bottom:51px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info{flex:1 1 50%;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info .description{margin-bottom:21px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info p,.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info div{margin-bottom:14px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info p br+strong,.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info div br+strong{display:inline-block;margin-top:7px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info p img,.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info div img{max-width:100%;height:auto;margin-bottom:24px;margin-right:24px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info p a:has(>img:only-child),.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-info div a:has(>img:only-child){text-decoration:none;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-image{flex:1 1 100%;overflow:hidden;max-width:580px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .nabidka-image img{display:block;max-width:100%;width:auto;height:auto;object-fit:cover;}@media(max-width:1360px){.nabidky-na-prodejnach-section{padding:24px 53px 27px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2{font-size:42px;margin-bottom:44px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2 svg{width:28px;height:28px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container{padding:0 32px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay{font-size:22px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div.more-text>div{font-size:17px;padding:4px 20px 2px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .nabidka-title{font-size:19px;}}@media(max-width:1023px){.nabidky-na-prodejnach-section{padding:14px 24px 16px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2{font-size:36px;margin-bottom:34px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2 svg{width:24px;height:24px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container{padding:0 28px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay{font-size:25px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div.more-text>div{font-size:23px;padding:4px 30px 2px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .nabidka-title{font-size:22px;}}@media(max-width:640px){.nabidky-na-prodejnach-section{padding:14px 12px 10px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header{margin-bottom:20px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2{font-size:24px;margin-bottom:20px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-header h2 svg{width:22px;height:22px;vertical-align:top;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container{padding:0 38px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay{font-size:28px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div.more-text{margin-bottom:22px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .image-container>.image-container-back>.img-overlay>div.more-text>div{font-size:23px;padding:4px 35px 2px;}.nabidky-na-prodejnach-section .nabidky-na-prodejnach-swiper-container .nabidky-na-prodejnach-list .swiper-wrapper .nabidky-na-prodejnach-item>div .nabidka-title{font-size:22px;height:56px;}.modal-nabidky-na-prodejnach-nabidka .modal-content{flex-direction:column;padding:60px 20px 38px;font-size:17px;}.modal-nabidky-na-prodejnach-nabidka .modal-content .modal-title{font-size:24px;margin-top:0;margin-bottom:24px;}}.contact-form-section{padding:0 106px 0;}.contact-form-section .contact-form-content{max-width:850px;margin:0 auto;padding:60px 0 0;}.contact-form-section .contact-form-content h2{font-family:"League Spartan",sans-serif;font-weight:600;font-size:44px;margin-bottom:10px;}.contact-form-section .contact-form-content p,.contact-form-section .contact-form-content a{font-family:"League Spartan",sans-serif;font-weight:300;font-size:20px;line-height:125%;letter-spacing:normal;color:#1e1e1e;}.contact-form-section .contact-form-content a{text-decoration:none;color:var(--color-primary);}.contact-form-section .contact-form-content a:hover{text-decoration:underline;color:var(--color-primary-dark);}.contact-form-section .contact-form-content .info-text{margin:18px 0 33px;}.contact-form-section .contact-form-content .contact-form label{font-family:"League Spartan",sans-serif;font-size:20px;font-weight:300;color:#1e1e1e;margin-bottom:7px;}.contact-form-section .contact-form-content .contact-form .form-group{margin-bottom:10px;}.contact-form-section .contact-form-content .contact-form .recaptcha-container{margin-bottom:22px;}.contact-form-section .contact-form-content .contact-form button:not(.btn-date-picker){min-width:214px;}.contact-form-section .contact-form-content .contact-form button:not(.btn-date-picker)>span{font-family:"League Spartan",sans-serif;font-size:24px;font-weight:500;padding:14px 38px 10px;}@media(max-width:1360px){.contact-form-section{padding:0 53px 0;}.contact-form-section .contact-form-content{padding:44px 0 0;}}@media(max-width:1023px){.contact-form-section{padding:0 24px 0;}.contact-form-section .contact-form-content{padding:34px 0 0;}.contact-form-section .contact-form-content h2{font-size:36px;}.contact-form-section .contact-form-content p,.contact-form-section .contact-form-content a{font-size:18px;}.contact-form-section .contact-form-content .contact-form label{font-size:18px;margin-bottom:6px;}.contact-form-section .contact-form-content .contact-form button:not(.btn-date-picker){min-width:214px;}.contact-form-section .contact-form-content .contact-form button:not(.btn-date-picker)>span{font-size:22px;}}@media(max-width:640px){.contact-form-section{padding:0 12px 0;}.contact-form-section .contact-form-content{padding:24px 0 0;}.contact-form-section .contact-form-content h2{font-size:30px;}.contact-form-section .contact-form-content p,.contact-form-section .contact-form-content a{font-size:17px;line-height:1.2;}.contact-form-section .contact-form-content .contact-form label{font-size:18px;margin-bottom:6px;}.contact-form-section .contact-form-content .contact-form button:not(.btn-date-picker){width:100%;}.contact-form-section .contact-form-content .contact-form button:not(.btn-date-picker)>span{font-size:20px;padding:14px 38px 10px;}}.modal-cookie-consent{background-color:rgba(0,0,0,.7);}.modal-cookie-consent .modal-content{max-width:765px;padding:49px 40px 44px 40px;}.modal-cookie-consent .modal-content .modal-title{text-align:left;margin-bottom:20px;}.modal-cookie-consent .modal-content .modal-cookie-text{font-size:15px;color:#333;}.modal-cookie-consent .modal-content .modal-cookie-text p{margin-bottom:12px;}.modal-cookie-consent .modal-content .modal-cookie-text a{text-decoration:underline;color:inherit;}.modal-cookie-consent .modal-content .modal-cookie-text a:hover{text-decoration:none;}.modal-cookie-consent .modal-content .modal-buttons{display:flex;gap:12px;justify-content:center;}.modal-cookie-consent .modal-content .modal-buttons .button{flex:1;min-width:0;font-size:16px;}.modal-cookie-consent .modal-content .modal-buttons .button>span{padding:18px 0 14px;border-radius:14px;}.modal-cookie-settings .modal-content .cookie-settings-list{margin-top:10px;display:flex;flex-direction:column;gap:0;}.modal-cookie-settings .modal-content .cookie-settings-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;}.modal-cookie-settings .modal-content .cookie-settings-item .cookie-settings-item-info{display:flex;flex-direction:column;gap:4px;}.modal-cookie-settings .modal-content .cookie-settings-item .cookie-settings-item-info strong{font-size:15px;font-weight:600;color:var(--color-black);}.modal-cookie-settings .modal-content .cookie-settings-item .cookie-settings-item-info span{font-size:13px;line-height:1.5;color:#555;}.modal-cookie-settings .modal-content .cookie-settings-item .cookie-toggle{flex-shrink:0;}@media(max-width:640px){.modal-cookie-consent .modal-content{padding:40px 20px 36px 20px;}.modal-cookie-consent .modal-content .modal-buttons{flex-direction:column;gap:10px;}}