@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Noto+Serif:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--step--2:clamp(0.642rem,0.6138rem + 0.1411vw,0.8395rem);--step--1:clamp(0.7222rem,0.6905rem + 0.1587vw,0.9444rem);--step-0:clamp(0.8125rem,0.7768rem + 0.1786vw,1.0625rem);--step-1:clamp(0.9141rem,0.8739rem + 0.2009vw,1.1953rem);--step-2:clamp(1.0283rem,0.9831rem + 0.226vw,1.3447rem);--step-3:clamp(1.1569rem,1.106rem + 0.2543vw,1.5128rem);--step-4:clamp(1.3015rem,1.2443rem + 0.286vw,1.7019rem);--step-5:clamp(1.4642rem,1.3998rem + 0.3218vw,1.9147rem);--step-6:clamp(1.6472rem,1.5748rem + 0.362vw,2.154rem);--step-7:clamp(1.8531rem,1.7716rem + 0.4073vw,2.4232rem);--step-custom-small--1:clamp(13px,0.95rem,0.95rem);--step-custom-small--2:clamp(13px,0.85rem,0.85rem);--step-custom-small--3:clamp(12px,0.75rem,0.75rem);--step-custom-small--4:clamp(10px,0.5rem,0.5rem)}html{color:#000;font-family:Noto Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.75}body{font-size:clamp(.8125rem,.7768rem + .1786vw,1.0625rem);font-size:var(--step-0)}h1,h2,h3,h4,h5,h6{font-family:"Noto Serif",serif;font-weight:400;line-height:1.2;margin-bottom:clamp(.69rem,calc(.65rem + .17vw),.88rem);margin-bottom:var(--space-xs);margin-top:0}h1:only-child,h2:only-child,h3:only-child,h4:only-child,h5:only-child,h6:only-child{margin:0}h1{font-size:clamp(1.1569rem,1.106rem + .2543vw,1.5128rem);font-size:var(--step-3)}h2{font-size:clamp(1.0283rem,.9831rem + .226vw,1.3447rem);font-size:var(--step-2)}h3{font-size:clamp(.9141rem,.8739rem + .2009vw,1.1953rem);font-size:var(--step-1)}p{margin:clamp(.69rem,calc(.65rem + .17vw),.88rem) 0;margin:var(--space-xs) 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p:only-child{margin:0}a{font-size:inherit;font-weight:800;line-height:inherit}a,a:hover{color:inherit;text-decoration:none}.link{color:red;transition:color .3s}.link,.link:hover{text-decoration:underline}.link:hover{color:#c00}b,strong{font-weight:800}:root{--space-4xs:clamp(0.13rem,0.13rem,0.13rem);--space-3xs:clamp(0.25rem,calc(0.24rem + 0.06vw),0.31rem);--space-2xs:clamp(0.44rem,calc(0.41rem + 0.12vw),0.56rem);--space-xs:clamp(0.69rem,calc(0.65rem + 0.17vw),0.88rem);--space-s:clamp(0.88rem,calc(0.83rem + 0.23vw),1.13rem);--space-m:clamp(1.31rem,calc(1.24rem + 0.35vw),1.69rem);--space-l:clamp(1.75rem,calc(1.66rem + 0.46vw),2.25rem);--space-xl:clamp(2.63rem,calc(2.49rem + 0.69vw),3.38rem);--space-2xl:clamp(3.50rem,calc(3.31rem + 0.93vw),4.50rem);--space-3xl:clamp(5.25rem,calc(4.97rem + 1.39vw),6.75rem);--space-4xs-3xs:clamp(0.13rem,calc(0.09rem + 0.17vw),0.31rem);--space-3xs-2xs:clamp(0.25rem,calc(0.19rem + 0.29vw),0.56rem);--space-2xs-xs:clamp(0.44rem,calc(0.36rem + 0.41vw),0.88rem);--space-xs-s:clamp(0.69rem,calc(0.61rem + 0.41vw),1.13rem);--space-s-m:clamp(0.88rem,calc(0.72rem + 0.75vw),1.69rem);--space-m-l:clamp(1.31rem,calc(1.14rem + 0.87vw),2.25rem);--space-l-xl:clamp(1.75rem,calc(1.45rem + 1.5vw),3.38rem);--space-xl-2xl:clamp(2.63rem,calc(2.28rem + 1.74vw),4.50rem);--space-2xl-3xl:clamp(3.50rem,calc(2.9rem + 3.01vw),6.75rem);--space-s-l:clamp(0.88rem,calc(0.62rem + 1.27vw),2.25rem);--space-m-xl:clamp(1.31rem,calc(0.93rem + 1.91vw),3.38rem);--space-xs-m:clamp(0.69rem,calc(0.5rem + 0.93vw),1.69rem);--space-2xs-s:clamp(0.44rem,calc(0.31rem + 0.64vw),1.13rem);--space-3xs-xs:clamp(0.25rem,calc(0.13rem + 0.58vw),0.88rem);--space-l-2xl:clamp(1.75rem,calc(1.24rem + 2.55vw),4.50rem);--space-xl-3xl:clamp(2.63rem,calc(1.86rem + 3.82vw),6.75rem);--space-s-xl:clamp(0.88rem,calc(0.41rem + 2.31vw),3.38rem)}::-webkit-scrollbar{background-color:#000;width:8px}::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.4);border-radius:10px}::-webkit-scrollbar-track{background-color:#000}*{box-sizing:border-box;scrollbar-width:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;margin:0;position:fixed;top:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dg.ac{z-index:1000!important}.app{height:100svh;left:0;overflow:hidden;position:relative;top:0;width:100svw}.app .loading-indicator{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.app .testbutton{left:var(--space-2xl);position:absolute;top:var(--space-2xl)}.logo{display:block}.logo .cls-1{fill:#000;fill:var(--color-font-primary-dynamic);transition:fill .8s}.logo .cls-2{fill:#e10a17}.header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:var(--space-s);position:relative}.header .logo{max-width:200px;min-width:100px;position:relative;width:20vw;z-index:1}.header .logo svg{display:block}@media screen and (max-width:420px){.header .logo{max-width:100px;min-width:90px}}.header:after{background-color:RGB("255,255,255");background-color:RGB(var(--color-raw-bg-gradient-1));content:"";height:140%;left:0;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000);mask-image:linear-gradient(0deg,transparent 0,#000);position:absolute;right:0;top:0;transition:background-color .8s;z-index:0}.header .global-price,.header .progress{z-index:1}.header--desktop .logo{margin-right:auto}.header--desktop .global-price,.header--desktop .save-button{margin-left:var(--space-s)}.header--mobile{display:flex;flex-direction:column}.header--mobile .header__mobile-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:var(--space-3xs);width:100%}.header--mobile .header__mobile-wrapper-language,.header--mobile .header__mobile-wrapper-logo,.header--mobile .header__mobile-wrapper-save-button{flex:1 1}.header--mobile .header__mobile-wrapper-logo{display:flex;justify-content:center}.header--mobile .header__mobile-wrapper-language{margin-right:auto}.header--mobile .header__mobile-wrapper-save-button{display:flex;justify-content:flex-end;margin-left:auto}.progress{display:flex;flex-direction:row;flex-wrap:nowrap}@media screen and (orientation:landscape){.progress{display:flex}}.progress__menu{display:flex;flex-direction:row;list-style:none;margin:0;overflow-x:auto;padding:0}.progress__menu-item{align-items:center;display:flex;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--4);font-weight:800;letter-spacing:.05em;position:relative;text-transform:uppercase;transition:color .8s;-webkit-user-select:none;user-select:none}.progress__menu-item:before{transition:background-color .8s}.progress__menu-item-label{border-style:solid;border-width:1px;display:block;padding:var(--space-4xs) var(--space-4xs);transition:border-color .8s,background-color .8s;white-space:nowrap}.progress__menu-item-label-roman{margin-right:var(--space-3xs)}@media screen and (max-width:1200px),screen and (orientation:portrait){.progress__menu-item-label-roman{margin-right:0}}@media screen and (max-width:1500px),screen and (orientation:portrait){.progress__menu-item-label-text{display:none}}.progress__menu-item--completed{color:#000;color:var(--color-font-primary-dynamic);cursor:pointer}.progress__menu-item--completed:before{background-color:#000;background-color:var(--color-font-primary-dynamic)}.progress__menu-item--completed .progress__menu-item-label{border-color:transparent}.progress__menu-item--completed .progress__menu-item-label-roman{color:#e10a17}.progress__menu-item--future{color:rgba(0,0,0,.3);color:var(--color-font-primary-disabled-dynamic);pointer-events:none}.progress__menu-item--future:before{background-color:rgba(0,0,0,.3);background-color:var(--color-font-primary-disabled-dynamic)}.progress__menu-item--future .progress__menu-item-label{border-color:transparent}.progress__menu-item--future .progress__menu-item-label-roman{color:rgba(225,10,23,.35)}.progress__menu-item--active{color:#000;color:var(--color-font-primary-dynamic)}.progress__menu-item--active:before{background-color:#000;background-color:var(--color-font-primary-dynamic)}.progress__menu-item--active .progress__menu-item-label{border-color:#000;border-color:var(--color-font-primary-dynamic);border-style:solid}.progress__menu-item--active .progress__menu-item-label-roman{color:#e10a17}.progress__menu-item:not(:first-child):before{content:"";display:block;height:1px;margin:0 calc(var(--space-4xs));width:var(--space-4xs-3xs)}.language-menu{display:flex;flex-direction:row;list-style:none;margin:0;margin-left:var(--space-s);padding:0;position:relative;z-index:1}.language-menu li{font-size:var(--step-custom-small--2)}.language-menu__item,.language-menu__separator{color:rgba(0,0,0,.5);color:var(--color-font-primary-soft-dynamic)}.language-menu__item{cursor:pointer;transition:color .3s}@media(hover:hover)and (pointer:fine){.language-menu__item:hover{color:#e10a17}}.language-menu__item--active{color:#000;color:var(--color-font-primary-dynamic);font-weight:800;pointer-events:none}.save-button{position:relative;z-index:1}.save-button__item{background-color:#000;border:1px solid #000;color:#fff;cursor:pointer;display:inline-flex;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--4);font-weight:800;justify-content:center;letter-spacing:.05em;margin:0;padding:var(--space-3xs) var(--space-3xs);position:relative;text-transform:uppercase;transition:border-color .8s,background-color .8s;-webkit-user-select:none;user-select:none;white-space:nowrap}.three-d-canvas{height:100lvh;left:0;position:fixed;top:0;transition:opacity .8s;width:100lvw;z-index:0}.three-d-canvas canvas{cursor:grab}.three-d-canvas--invisible{opacity:0}.navigation-info{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}@media screen and (min-aspect-ratio:1)and (max-width:1080px){.navigation-info{display:none}}@media screen and (max-aspect-ratio:0.999)and (max-width:700px){.navigation-info{display:none}}.navigation-info:before{background-color:RGB("255,255,255");background-color:RGB(var(--color-raw-bg-gradient-1));bottom:0;content:"";display:block;left:0;-webkit-mask-image:linear-gradient(180deg,transparent 75%,#000 91%);mask-image:linear-gradient(180deg,transparent 75%,#000 91%);position:absolute;right:0;top:0;transition:background-color .8s}.navigation-info__inner{bottom:0;left:0;padding:0 var(--space-xl);padding-bottom:var(--space-xl);position:absolute;width:calc(100% - clamp(0px,40vw,660px))}@media screen and (orientation:portrait){.navigation-info__inner{padding-bottom:50svh;width:100%}}.navigation-info__innermost{position:relative}.navigation-info__innermost svg{opacity:.8;width:100%}.navigation-info__number{color:rgba(0,0,0,.5);color:var(--color-font-primary-soft-dynamic);font-size:var(--step-custom-small--2);left:50%;position:absolute;top:88%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.navigation-info__menu,.navigation-info__number{letter-spacing:.05em;text-transform:uppercase;transition:color .8s}.navigation-info__menu{align-items:center;color:#e10a17;display:flex;flex-direction:row;font-size:var(--step-custom-small--4);justify-content:space-between;padding-top:var(--space-s);width:100%}.navigation-info__menu-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;pointer-events:none;pointer-events:all}.navigation-info__menu-item svg{font-size:var(--step-2);margin-right:var(--space-xs)}@media(hover:hover)and (pointer:fine){.navigation-info__menu-item:hover{color:#e10a17}}.navigation-info__disclaimer{align-items:center;color:rgba(0,0,0,.5);color:var(--color-font-primary-soft-dynamic);display:flex;flex-direction:column;text-align:center}.navigation-info__disclaimer span:nth-child(3){margin-top:var(--space-3xs);opacity:.6}.hotspots{height:100%;list-style:none;margin:0;padding:0;pointer-events:none;width:100%;z-index:2}.hotspots,.hotspots__item{left:0;position:absolute;top:0}.hotspots__item{-webkit-transform-origin:left center;transform-origin:left center}.hotspots__item-innermost{background-color:#e10a17;box-shadow:0 13px 20px -6px rgba(0,0,0,.25);color:#fff;display:inline-flex;font-size:var(--step-custom-small--4);font-weight:800;line-height:1.2;max-width:100px;min-height:0!important;padding:var(--space-3xs-2xs) var(--space-2xs-xs);text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-user-select:none;user-select:none;width:auto}.hotspots__item--visible .hotspots__item-innermost{cursor:pointer;opacity:1;pointer-events:all}.hotspots__item--hidden .hotspots__item-innermost{opacity:0}.option-window{bottom:0;left:0;position:fixed;right:0;top:0}.option-window,.option-window__inner{pointer-events:none;-webkit-user-select:none;user-select:none}.option-window__inner{padding:var(--space-s-xl);position:absolute;z-index:2}@media(max-width:450px){.option-window__inner{padding:0}}@media screen and (orientation:landscape){.option-window__inner{max-width:660px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40vw}.option-window__inner .option-window__innermost{max-height:84svh}}@media screen and (orientation:portrait){.option-window__inner{bottom:0;left:0;right:0}.option-window__inner .option-window__innermost{max-height:50svh}}.option-window__innermost{display:flex;flex-direction:column;pointer-events:all}.option-window__option-content{background-color:#000;display:flex;flex-direction:column;min-height:0}.option-window__option-content-inner{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-l),#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-l),#000 80%,transparent 100%);overflow-y:auto;padding:var(--space-s-m) var(--space-m-l);padding-bottom:var(--space-xl-2xl)}@media screen and (orientation:portrait)and (max-width:600px){.option-window__option-content-inner{padding-top:var(--space-xl)}}.option-window__option-group:not(:last-child){margin-bottom:var(--space-l)}.option-window__option-group-title{border-bottom:1px solid #3c3c3c;color:hsla(0,0%,100%,.7);font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--1)}.option-window__mandatory-hint{color:hsla(0,0%,100%,.7);font-size:var(--step-custom-small--2);margin-top:var(--space-s)}.option-window__text-content{color:#fff;position:relative;z-index:2}.option-window__text-content-title{display:flex;justify-content:center}.option-window__text-content-title h1,.option-window__text-content-title h2,.option-window__text-content-title h3,.option-window__text-content-title h4,.option-window__text-content-title h5,.option-window__text-content-title h6{background-color:#fff;color:#000;display:inline-block;font-size:var(--step-5);padding:var(--space-xs-s) var(--space-l);-webkit-transform:translateY(calc((var(--step-5)*1.2 + var(--space-xs-s))*.5));transform:translateY(calc((var(--step-5)*1.2 + var(--space-xs-s))*.5));width:80%}@media(max-width:400px){.option-window__text-content-title h1,.option-window__text-content-title h2,.option-window__text-content-title h3,.option-window__text-content-title h4,.option-window__text-content-title h5,.option-window__text-content-title h6{font-size:var(--step-2);-webkit-transform:translateY(calc((var(--step-2)*1.2 + var(--space-xs-s))*.5));transform:translateY(calc((var(--step-2)*1.2 + var(--space-xs-s))*.5))}}.option-window__text-content-description{background-color:#000;border-bottom:1px solid #3c3c3c;font-size:var(--step-custom-small--1);padding:var(--space-l);padding-top:var(--space-xl)}@media screen and (orientation:portrait)and (max-width:600px){.option-window__text-content-description{display:none}}.option-window__button-content{background-color:#000;border-top:1px solid #3c3c3c;display:flex;flex-direction:column;justify-content:center;padding:var(--space-m-l)}@media screen and (orientation:portrait)and (max-width:420px){.option-window__button-content{flex-direction:row-reverse;justify-content:space-between}}.option-window__button-content .btn{all:unset;background-color:#fff;background-color:#e10a17;border:1px solid #e10a17;box-sizing:border-box;color:#000;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--3);font-weight:800;letter-spacing:.05em;padding:var(--space-2xs) var(--space-s);text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s}@media(hover:hover)and (pointer:fine){.option-window__button-content .btn:hover{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.3);color:#000}}@media screen and (orientation:portrait)and (max-width:420px){.option-window__button-content .btn{flex-grow:1}}.option-window__back-button{all:unset;align-items:center;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--4);justify-content:center;letter-spacing:.05em;margin-top:var(--space-s);text-transform:uppercase;-webkit-transform:translateX(calc(var(--space-3xs)*-1));transform:translateX(calc(var(--space-3xs)*-1))}@media screen and (orientation:portrait)and (max-width:420px){.option-window__back-button{margin-right:var(--space-s);margin-top:0}}.thumbnail-with-text{all:unset;box-sizing:border-box;color:#fff;margin-bottom:var(--space-m);width:100%}.thumbnail-with-text img{display:block;width:var(--space-2xl)}.thumbnail-with-text--active .thumbnail-with-text__image-container:before{background-color:#e10a17}.thumbnail-with-text__inner{cursor:pointer;display:flex;flex-direction:row;position:relative}.thumbnail-with-text__inner--has-description{align-items:flex-start}.thumbnail-with-text__inner--no-description{align-items:center}.thumbnail-with-text__image-container{position:relative}.thumbnail-with-text__image-container:before{border:1px solid transparent;bottom:0;content:"";left:-16px;position:absolute;top:0;transition:border-color .3s;width:6px}@media(hover:hover)and (pointer:fine){.thumbnail-with-text__image-container:hover:before{background-color:rgba(225,10,23,.5)}}.thumbnail-with-text__icon-container,.thumbnail-with-text__text-container{padding:var(--space-2xs) var(--space-s)}.thumbnail-with-text__icon-container{display:flex;font-size:var(--step-2);margin-left:auto}.thumbnail-with-text__icon{align-items:center;color:#e10a17;display:flex;flex-direction:column;height:var(--step-3);justify-content:center;min-height:28px;min-width:28px;position:relative;width:var(--step-3)}.thumbnail-with-text__icon:before{border:1px solid hsla(0,0%,100%,.5);bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px}.thumbnail-with-text__title{font-size:var(--step-1);line-height:1.5;margin-bottom:var(--space-2xs)}.thumbnail-with-text__title:only-child{margin-bottom:0}.thumbnail-with-text__description{font-size:var(--step-custom-small--1);margin:0}.long-thumbnail-with-text{all:unset;box-sizing:border-box;color:#fff;margin-bottom:var(--space-xs);width:100%}.long-thumbnail-with-text img{display:block;width:var(--space-2xl)}.long-thumbnail-with-text--active .long-thumbnail-with-text__image-container:before{background-color:#e10a17}.long-thumbnail-with-text__inner{cursor:pointer;display:flex;flex-direction:row;position:relative}.long-thumbnail-with-text__inner--has-description{align-items:flex-start}.long-thumbnail-with-text__inner--no-description{align-items:center}.long-thumbnail-with-text__image-container{height:100%;position:absolute;width:100%}.long-thumbnail-with-text__image-container img{height:100%;width:100%}.long-thumbnail-with-text__image-container:before{border:1px solid transparent;bottom:0;content:"";left:calc(var(--space-s)*-1);position:absolute;top:0;transition:border-color .3s;width:var(--space-2xs)}.long-thumbnail-with-text__image-container:after{background:linear-gradient(90deg,rgba(0,0,0,.8),rgba(0,0,0,.4) 50%,transparent 70%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(hover:hover)and (pointer:fine){.long-thumbnail-with-text__image-container:hover:before{background-color:rgba(225,10,23,.5)}}.long-thumbnail-with-text__text-container{padding:var(--space-2xs-s);position:relative;z-index:1}.long-thumbnail-with-text__title{font-size:var(--step-1);line-height:1.5;margin-bottom:var(--space-2xs)}@media(max-width:420px){.long-thumbnail-with-text__title{font-size:var(--step-0)}}.long-thumbnail-with-text__title:only-child{margin-bottom:0}.text-only{color:#fff;margin-bottom:var(--space-3xs);width:100%}.text-only:last-child{margin-bottom:0}.text-only--has-description{margin-bottom:var(--space-2xs)}.text-only--active:not(.text-only--toggle){pointer-events:none}.text-only--active:not(.text-only--toggle) .text-only__text-container:before{background-color:#e10a17}.text-only--package-disabled{background-color:hsla(0,0%,100%,.2);opacity:.75}.text-only__inner{all:unset;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;position:relative;width:100%}@media(hover:hover)and (pointer:fine){.text-only__inner:hover .text-only__text-container:before{background-color:rgba(225,10,23,.5)}}.text-only__text-container{padding:var(--space-3xs) var(--space-xs)}.text-only__text-container:before{bottom:0;content:"";left:-7px;position:absolute;top:0;transition:border-color .3s,background-color .3s;width:6px}.text-only__icon-container{align-items:center;background-color:hsla(0,0%,100%,.15);display:flex;font-size:var(--step-2);margin-left:auto;padding:var(--space-3xs) var(--space-s)}.text-only__icon{align-items:center;color:#e10a17;display:flex;flex-direction:column;height:var(--step-3);justify-content:center;min-height:28px;min-width:28px;position:relative;width:var(--step-3)}.text-only__icon svg{position:relative;z-index:1}.text-only__icon:before{border:1px solid hsla(0,0%,100%,.5);bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px}.text-only__title{font-size:var(--step-1);line-height:1.5;margin:0;vertical-align:center}@media(max-width:420px){.text-only__title{font-size:var(--step-0)}}.text-only__title:only-child{margin-bottom:0}.text-only__title span{color:hsla(0,0%,100%,.5);margin-left:var(--space-2xs)}.text-only__description,.text-only__package-hint{color:hsla(0,0%,100%,.7);font-size:var(--step-custom-small--3);line-height:1.4}.text-only__description{margin:0}.text-only__package-hint{align-items:center;display:inline-flex;margin-top:var(--space-xs)}.text-only__package-hint .package-svg-icon{align-items:center;display:block;margin-right:var(--space-3xs);width:var(--step-2)}.color-swatch{cursor:pointer;margin:0 var(--space-3xs)}.color-swatch__innermost{border:2px solid transparent;border-radius:50%;height:var(--space-m-l);width:var(--space-m-l)}.color-swatch__innermost--active{border-color:#fff;box-shadow:inset 0 0 5px 3px rgba(0,0,0,.2)}.sub-options{overflow:hidden}.sub-options__inner{display:flex;list-style:none;margin:0;padding:0;padding:var(--space-2xs) 0 0 0}.sub-options__inner--color-swatches{flex-direction:row;margin:0 calc(var(--space-3xs)*-1)}.sub-options__inner--text-only{flex-direction:column;padding-left:var(--space-m)}.sub-option-text-only{all:unset;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box;color:#fff;margin-bottom:var(--space-2xs);position:relative;width:100%}.sub-option-text-only--has-description{margin-bottom:var(--space-s)}.sub-option-text-only--active:not(.sub-option-text-only--toggle){pointer-events:none}.sub-option-text-only__inner{cursor:pointer;display:flex;flex-direction:row;pointer-events:all;position:relative}@media(hover:hover)and (pointer:fine){.sub-option-text-only__inner:hover .sub-option-text-only__text-container:before{background-color:rgba(225,10,23,.5)}}.sub-option-text-only__text-container{padding:var(--space-2xs) var(--space-xs)}.sub-option-text-only__icon-container{align-items:center;background-color:hsla(0,0%,100%,.15);display:flex;font-size:var(--step-2);margin-left:auto;padding:var(--space-3xs) var(--space-s)}.sub-option-text-only__icon{align-items:center;color:#e10a17;display:flex;flex-direction:column;height:var(--step-3);justify-content:center;min-height:28px;min-width:28px;position:relative;width:var(--step-3)}.sub-option-text-only__icon svg{position:relative;z-index:1}.sub-option-text-only__icon:before{border:1px solid hsla(0,0%,100%,.5);bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px}.sub-option-text-only__title{font-size:var(--step-custom-small--2);line-height:1.5;margin:0}@media(max-width:420px){.sub-option-text-only__title{font-size:var(--step-0)}}.sub-option-text-only__title span{color:hsla(0,0%,100%,.5);margin-left:var(--space-2xs)}.sub-option-text-only__title:only-child{margin-bottom:0}.package-svg-icon{display:block}.package-svg-icon .fill-color-red{fill:#e10a17}.package-svg-icon .fill-color-black{fill:#fff}.lightbox{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.4);bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-xs);position:fixed;right:0;top:0;z-index:10}.lightbox__inner{display:flex;flex-direction:column;justify-content:stretch;max-height:100%;max-width:1024px;min-height:0;overflow:hidden;position:relative}@media(min-width:1500px){.lightbox__inner{max-width:60%}}.lightbox__innermost{align-items:center;display:flex;flex-direction:column;flex-grow:1;height:100%;overflow-y:auto;position:relative;width:100%}.lightbox__closer{all:unset;box-sizing:border-box;color:#fff;cursor:pointer;position:absolute;right:var(--space-s-m);top:var(--space-s-m);z-index:10}.lightbox__title{display:flex;justify-content:center;z-index:2}.lightbox__title h1,.lightbox__title h2,.lightbox__title h3,.lightbox__title h4,.lightbox__title h5,.lightbox__title h6{background-color:#fff;color:#000;display:inline-block;font-size:var(--step-5);padding:var(--space-xs-s) var(--space-l);position:relative;text-align:center;-webkit-transform:translateY(calc((var(--step-5)*1.2 + var(--space-xs-s))*.5));transform:translateY(calc((var(--step-5)*1.2 + var(--space-xs-s))*.5));width:80%}@media(max-width:400px){.lightbox__title h1,.lightbox__title h2,.lightbox__title h3,.lightbox__title h4,.lightbox__title h5,.lightbox__title h6{font-size:var(--step-2);-webkit-transform:translateY(calc((var(--step-2)*1.2 + var(--space-xs-s))*.5));transform:translateY(calc((var(--step-2)*1.2 + var(--space-xs-s))*.5))}}.lightbox__title h1 .lightbox__closer,.lightbox__title h2 .lightbox__closer,.lightbox__title h3 .lightbox__closer,.lightbox__title h4 .lightbox__closer,.lightbox__title h5 .lightbox__closer,.lightbox__title h6 .lightbox__closer{color:#000;margin:0;position:absolute;right:var(--space-m);top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.intro{align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 40%);bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;padding:var(--space-s-xl);pointer-events:none;position:absolute;right:0;top:0}@media(max-width:450px){.intro{padding:0}}.intro__inner{display:flex;flex-direction:column;pointer-events:all;position:relative;text-align:center}.intro__title{display:inline-block;position:relative;z-index:2}.intro__title h1{background-color:#fff;display:inline-block;font-size:var(--step-7);padding:var(--space-s-l);-webkit-transform:translateY(calc((var(--step-5)*1.2 + var(--space-s-l))*.5));transform:translateY(calc((var(--step-5)*1.2 + var(--space-s-l))*.5))}@media(orientation:portrait){.intro__title h1{max-width:70vw}}@media(orientation:landscape){.intro__title h1{max-width:45vw}}.intro__content{background-color:#000;color:#fff;font-size:var(--step-0);padding:var(--space-s-xl);padding-top:var(--space-2xl)}@media(orientation:landscape){.intro__content{max-width:60vw}}.intro__button-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-m-l)}.intro__button-content .btn{all:unset;background-color:#fff;background-color:#e10a17;border:1px solid #e10a17;box-sizing:border-box;color:#000;color:#fff;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--3);font-weight:800;letter-spacing:.05em;padding:var(--space-2xs) var(--space-s);text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s}@media(hover:hover)and (pointer:fine){.intro__button-content .btn:hover{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.3);color:#000}}.input-label-wrapper{color:inherit;margin-bottom:var(--space-s)}.input-label-wrapper label{display:block;font-size:var(--step-custom-small--1);transition:color .3s}.input-label-wrapper input,.input-label-wrapper select,.input-label-wrapper textarea{background-color:transparent;color:inherit;font-family:Noto Sans,sans-serif;font-size:16px;transition:border-color .3s;width:100%}.input-label-wrapper input:focus+label,.input-label-wrapper select:focus+label,.input-label-wrapper textarea:focus+label{color:#e10a17}.input-label-wrapper input,.input-label-wrapper select{border:1px solid #fff;padding:var(--space-2xs) var(--space-xs)}.input-label-wrapper input:focus,.input-label-wrapper select:focus{border-color:#e10a17;outline:none}.input-label-wrapper select option{background-color:#000}.input-label-wrapper textarea{border:1px solid #fff;min-height:200px;padding:var(--space-2xs) var(--space-xs);resize:vertical}@media(max-width:450px){.input-label-wrapper textarea{min-height:100px}}.input-label-wrapper textarea:focus{border-color:#e10a17;outline:none}.input-label-wrapper--error input,.input-label-wrapper--error select,.input-label-wrapper--error textarea{border-color:#e10a17}.input-label-wrapper--error label{color:#e10a17}.checkbox,.radio-button{align-items:flex-start;display:flex;flex-direction:row;position:relative}.checkbox label,.radio-button label{transition:color .3s}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio-button input[type=checkbox],.radio-button input[type=radio]{cursor:pointer;height:var(--step-3);min-height:28px;min-width:28px;opacity:0;position:absolute;width:var(--step-3)}.checkbox__checkmark,.radio-button__checkmark{display:flex;font-size:var(--step-2);pointer-events:none}.checkbox__checkmark-inner,.radio-button__checkmark-inner{align-items:center;color:#e10a17;display:flex;flex-direction:column;height:var(--step-3);justify-content:center;min-height:28px;min-width:28px;position:relative;width:var(--step-3)}.checkbox__checkmark-inner svg,.radio-button__checkmark-inner svg{position:relative;z-index:1}.checkbox__checkmark-inner:before,.radio-button__checkmark-inner:before{border:1px solid hsla(0,0%,100%,.5);bottom:6px;content:"";left:6px;position:absolute;right:6px;top:6px}.radio-button{margin-right:var(--space-l)}.radio-button:last-child,.radio-button:only-child{margin-right:0}.radio-button input[type=radio]+label:after,.radio-button input[type=radio]+label:before{border-radius:100%}.checkbox-single{margin-bottom:var(--space-l)}.checkbox-single .checkbox,.checkbox:last-child,.checkbox:only-child{margin-bottom:0}.checkbox-group,.radio-button-group{border:none;margin-bottom:var(--space-s);padding:0}.checkbox-group legend,.radio-button-group legend{font-size:var(--step-0);margin-bottom:var(--space-m);width:100%}.checkbox-group__checkbox-wrap,.checkbox-group__radio-wrap,.radio-button-group__checkbox-wrap,.radio-button-group__radio-wrap{display:flex;flex-direction:row;width:100%}.contact{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none}.contact__inner{padding:var(--space-s-xl);position:absolute;z-index:2}@media(max-width:450px){.contact__inner{padding:0}}@media screen and (orientation:landscape){.contact__inner{max-width:660px;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40vw}.contact__inner .contact__innermost{max-height:75svh}}@media screen and (orientation:portrait){.contact__inner{bottom:0;left:0;right:0}.contact__inner .contact__innermost{max-height:50svh}}.contact__innermost{color:#fff;display:flex;flex-direction:column;pointer-events:all}.contact__text-content{color:#fff}.contact__text-content-title{display:flex;justify-content:center;position:relative;z-index:2}.contact__text-content-title h1,.contact__text-content-title h2,.contact__text-content-title h3,.contact__text-content-title h4,.contact__text-content-title h5,.contact__text-content-title h6{background-color:#fff;color:#000;display:inline-block;font-size:var(--step-5);padding:var(--space-xs-s) var(--space-l);-webkit-transform:translateY(calc((var(--step-5)*1.2 + var(--space-xs-s))*.5));transform:translateY(calc((var(--step-5)*1.2 + var(--space-xs-s))*.5));width:80%}@media(max-width:400px){.contact__text-content-title h1,.contact__text-content-title h2,.contact__text-content-title h3,.contact__text-content-title h4,.contact__text-content-title h5,.contact__text-content-title h6{font-size:var(--step-2);-webkit-transform:translateY(calc((var(--step-2)*1.2 + var(--space-xs-s))*.5));transform:translateY(calc((var(--step-2)*1.2 + var(--space-xs-s))*.5))}}.contact__form-content{background-color:#000;display:flex;flex-direction:column;min-height:0;position:relative}.contact__form-content-description{font-size:var(--step-custom-small-1);margin-bottom:var(--space-m);padding-top:var(--space-xl)}.contact__form-content-inner{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-l),#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--space-l),#000 80%,transparent 100%);overflow-y:auto;padding:var(--space-m-l);padding-bottom:var(--space-3xl)}.contact__form-content-inner form{display:flex;flex-direction:row;flex-wrap:wrap}.contact__form-content-inner form>*{width:100%}.contact__form-content-inner form>:first-child,.contact__form-content-inner form>:nth-child(2){width:50%}.contact__form-content-inner form>:first-child{padding-right:var(--space-2xs)}.contact__form-content-inner form>:nth-child(2){padding-left:var(--space-2xs)}.contact__form-content-inner form>:nth-child(3){width:66.66%}.contact__form-content-inner form>:nth-child(4){width:33.33%}.contact__form-content-inner form>:nth-child(3){padding-right:var(--space-2xs)}.contact__form-content-inner form>:nth-child(4){padding-left:var(--space-2xs)}.contact__form-content-button-container{display:flex;flex-direction:column}.contact__form-content-spinner-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.contact .btn{all:unset;background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--3);font-weight:800;letter-spacing:.05em;padding:var(--space-2xs) var(--space-s);text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s;width:100%}@media(hover:hover)and (pointer:fine){.contact .btn:hover{color:rgba(0,0,0,.3)}}.spinner-jimu{bottom:0;left:0;position:absolute;right:0;top:0}.spinner-jimu__inner{-webkit-animation-delay:.16s!important;animation-delay:.16s!important;margin:auto;right:calc(50% - 6.8px);text-indent:-9999em;top:calc(50% - 16px)}.spinner-jimu__inner,.spinner-jimu__inner:after,.spinner-jimu__inner:before{-webkit-animation:loading-keys-app-loading .8s ease-in-out infinite;animation:loading-keys-app-loading .8s ease-in-out infinite;background:#e10a17;height:32px;position:absolute;width:13.6px}.spinner-jimu__inner:after,.spinner-jimu__inner:before{content:"";top:0}.spinner-jimu__inner:before{left:-19.992px}.spinner-jimu__inner:after{-webkit-animation-delay:.32s!important;animation-delay:.32s!important;left:19.992px}@-webkit-keyframes loading-keys-app-loading{0%,80%,to{box-shadow:0 0 #e10a17;height:32px;opacity:.75}40%{box-shadow:0 -8px #e10a17;height:40px;opacity:1}}@keyframes loading-keys-app-loading{0%,80%,to{box-shadow:0 0 #e10a17;height:32px;opacity:.75}40%{box-shadow:0 -8px #e10a17;height:40px;opacity:1}}.html-tester{background-color:#fff;color:#000;height:80vh;left:var(--space-2xl);overflow-y:scroll;padding:var(--space-2xl);position:fixed;top:var(--space-2xl);width:40vw}.lightbox-content-summary{background-color:#000;color:#fff;padding:var(--space-2xl);width:min(100%,740px)}@media(max-width:700px){.lightbox-content-summary{padding:var(--space-l)}}.lightbox-content-summary__header{margin-bottom:var(--space-l)}.lightbox-content-summary__header h1{align-items:center;display:flex;font-size:var(--step-5)}.lightbox-content-summary__header h1 .package-svg-icon{margin-right:var(--space-s);width:var(--step-5)}.lightbox-content-summary__category{margin-bottom:var(--space-m)}.lightbox-content-summary__option-group{list-style:none;margin:0;padding:0}.lightbox-content-summary__option-group li{align-items:flex-end;color:hsla(0,0%,100%,.7);display:flex;justify-content:space-between}.lightbox-content-summary__option-group li span:first-child{display:block;flex-grow:1;font-size:var(--step-custom-small--1);overflow:hidden;padding-right:var(--space-s);position:relative}.lightbox-content-summary__option-group li.--no-price span:first-child:after{content:""}.lightbox-content-summary__mandatory-hint{color:hsla(0,0%,100%,.7);font-size:var(--step-custom-small--2)}.lightbox-content-summary__total{align-items:flex-end;border-top:2px solid #fff;display:flex;justify-content:space-between;margin-top:var(--space-s);padding-top:var(--space-s)}.lightbox-content-summary__total h1,.lightbox-content-summary__total span{line-height:1}.lightbox-content-summary__total h1{display:block;flex-grow:1;font-size:var(--step-7);margin:0;overflow:hidden;padding-right:var(--space-s);position:relative}.lightbox-content-summary__total h1:after{color:hsla(0,0%,100%,.5);content:".......................................................................................................................";padding-left:var(--space-2xs);position:absolute}.lightbox-content-summary__total span{font-size:var(--step-5);font-weight:800;position:relative}.lightbox-content-summary__total span:before{background-color:#000;content:"";height:100%;left:-10px;position:absolute;width:10px}.lightbox-content-summary__additional-info{color:hsla(0,0%,100%,.7);font-size:var(--step-custom-small--2);margin-top:var(--space-l);text-align:center}.lightbox-content-summary h2{font-size:var(--step-1);margin-bottom:var(--space-3xs)}.lightbox-content-summary b{font-family:"Noto Serif",serif}.loading-indicator{align-items:center;display:flex;flex-direction:column;width:100%}.loading-indicator__text{background-color:#fff;padding:0 var(--space-xs);position:relative;text-transform:uppercase}.loading-indicator__bar{background-color:#000;height:1px;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:width .2s;width:0}.lightbox-content-simple{background-color:#000;color:#fff;padding:var(--space-2xl);text-align:center}.lightbox-content-simple .btn{all:unset;background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--3);font-weight:800;letter-spacing:.05em;margin-top:var(--space-m);padding:var(--space-2xs) var(--space-s);text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s;width:100%}@media(hover:hover)and (pointer:fine){.lightbox-content-simple .btn:hover{color:rgba(0,0,0,.3)}}.lightbox-content-simple .btn--main{background-color:#e10a17;border-color:#e10a17;color:#fff;margin-top:var(--space-s)}@media(hover:hover)and (pointer:fine){.lightbox-content-simple .btn--main:hover{background-color:#fff;border-color:#fff;color:#000}}.lightbox-content-simple__save{margin-bottom:var(--space-2xl)}.lightbox-content-simple__qr,.lightbox-content-simple__save{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.lightbox-content-simple__qr-code{max-width:160px}.lightbox-content-simple__text-block{margin-bottom:var(--space-m)}.lightbox-content-simple__input{opacity:0;pointer-events:none;position:absolute}.lightbox-content-simple h2{font-size:var(--step-4)}.sportSupersportIntro{bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;-webkit-user-select:none;user-select:none}.sportSupersportIntro__inner{display:flex;flex-direction:column;padding:var(--space-s-xl);pointer-events:all;position:absolute;text-align:center;z-index:2}@media(max-width:450px){.sportSupersportIntro__inner{padding:0}}@media screen and (orientation:landscape){.sportSupersportIntro__inner{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50vw}.sportSupersportIntro__inner .option-window__innermost{max-height:84svh}}@media screen and (orientation:portrait){.sportSupersportIntro__inner{bottom:0;left:0;right:0}.sportSupersportIntro__inner .option-window__innermost{max-height:50svh}}.sportSupersportIntro__title{display:inline-block;position:relative;z-index:2}.sportSupersportIntro__title h1{background-color:#fff;display:inline-block;font-size:var(--step-7);padding:var(--space-s-l);-webkit-transform:translateY(calc((var(--step-5)*1.2 + var(--space-s-l))*.5));transform:translateY(calc((var(--step-5)*1.2 + var(--space-s-l))*.5))}@media(orientation:portrait){.sportSupersportIntro__title h1{max-width:70vw}}@media(orientation:landscape){.sportSupersportIntro__title h1{max-width:45vw}}@media(max-width:500px){.sportSupersportIntro__title h1{font-size:var(--step-3)}}.sportSupersportIntro__content{background-color:#000;color:#fff;font-size:var(--step-0);padding:var(--space-s-xl);padding-top:var(--space-2xl)}@media(orientation:landscape){.sportSupersportIntro__content{max-width:60vw}}.sportSupersportIntro__text{margin-bottom:var(--space-l)}.sportSupersportIntro__tiles{display:flex;flex-direction:row;margin:0 calc(var(--space-2xs-s)*-1)}.sportSupersportIntro__tiles-item{padding:var(--space-2xs-s);text-align:left;width:50%}.sportSupersportIntro__tiles-item-inner{align-items:flex-start;border:1px solid hsla(0,0%,100%,.2);cursor:pointer;display:flex;flex-direction:column;height:100%;padding:var(--space-s);position:relative}.sportSupersportIntro__tiles-item-inner:before{border:1px solid transparent;bottom:0;content:"";left:-6px;position:absolute;top:0;transition:border-color .3s,background-color .3s;width:6px}.sportSupersportIntro__tiles-item-inner h1{display:flex;font-size:var(--step-6);margin:0;margin-bottom:var(--space-xs)}.sportSupersportIntro__tiles-item-inner h1 .package-svg-icon{align-items:center;display:block;margin-right:var(--space-2xs);width:var(--step-7)}@media(max-width:600px){.sportSupersportIntro__tiles-item-inner h1{font-size:var(--step-3)}.sportSupersportIntro__tiles-item-inner h1 .package-svg-icon{width:var(--step-3)}}.sportSupersportIntro__tiles-item-inner p{color:hsla(0,0%,100%,.7);margin:0;margin-bottom:var(--space-l)}@media(max-width:600px){.sportSupersportIntro__tiles-item-inner p{display:none}}.sportSupersportIntro__tiles-item-inner h2{font-size:var(--step-3);margin-top:auto}.sportSupersportIntro__tiles-item-inner h2 span{font-family:Noto Sans,sans-serif;font-size:var(--step-6);font-weight:800}@media(max-width:600px){.sportSupersportIntro__tiles-item-inner h2 span{font-size:var(--step-3)}}.sportSupersportIntro__tiles-item-inner--active:before{background-color:#e10a17}.sportSupersportIntro__button-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:var(--space-m-l)}.sportSupersportIntro__button-content .btn{all:unset;background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--3);font-weight:800;letter-spacing:.05em;padding:var(--space-2xs) var(--space-s);text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s}@media(hover:hover)and (pointer:fine){.sportSupersportIntro__button-content .btn:hover{color:rgba(0,0,0,.3)}}.sportSupersportIntro__button-content .btn--main{background-color:#e10a17;border-color:#e10a17;color:#fff;margin-top:var(--space-s)}@media(hover:hover)and (pointer:fine){.sportSupersportIntro__button-content .btn--main:hover{background-color:#fff;border-color:#fff;color:#000}}.sportSupersportIntro__back-button{all:unset;align-items:center;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--4);justify-content:center;letter-spacing:.05em;margin-top:var(--space-s);text-transform:uppercase;-webkit-transform:translateX(calc(var(--space-3xs)*-1));transform:translateX(calc(var(--space-3xs)*-1))}:root{--color-font-primary-dynamic:#000;--color-font-primary-invisible-dynamic:transparent;--color-font-primary-soft-dynamic:rgba(0,0,0,.5);--color-font-primary-inverted-dynamic:#fff;--color-font-primary-disabled-dynamic:rgba(0,0,0,.3);--color-font-primary-disabled:rgba(0,0,0,.3);--color-raw-bg-gradient-1:"255,255,255";--color-raw-bg-gradient-2:"255,255,255"}.lightbox-content-package-detail{background-color:#000;color:#fff;max-width:900px;padding:var(--space-2xl);width:100%}.lightbox-content-package-detail__text{margin-bottom:var(--space-m)}.lightbox-content-package-detail .btn{all:unset;background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;cursor:pointer;font-family:Noto Sans,sans-serif;font-size:var(--step-custom-small--3);font-weight:800;letter-spacing:.05em;margin-top:var(--space-m);padding:var(--space-2xs) var(--space-s);text-align:center;text-transform:uppercase;transition:color .3s,background-color .3s,border-color .3s;width:100%}@media(hover:hover)and (pointer:fine){.lightbox-content-package-detail .btn:hover{color:rgba(0,0,0,.3)}}.lightbox-content-package-detail b{font-family:"Noto Serif",serif}.lightbox-content-package-detail table{border-collapse:collapse;margin:0 auto;text-align:left;width:100%}.lightbox-content-package-detail table td,.lightbox-content-package-detail table th{border:1px solid #3c3c3c;padding:var(--space-3xs) var(--space-xs)}.lightbox-content-package-detail table td:nth-child(2),.lightbox-content-package-detail table td:nth-child(3){text-align:center}.accordeon{width:100%}.accordeon__title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;width:100%}.accordeon__content{overflow:hidden;text-align:left;width:100%}
/*# sourceMappingURL=main.5a790782.css.map*/