:root{--c-black: #000;--c-white: #fff;--c-grey-2: #222;--c-grey-9: #999;--c-grey-d: #ddd;--c-success: green;--c-warning: orange;--c-error: red;--fs-small: 14px;--fw-normal: 400;--fw-bold: 600;--z-header: 10;--box-shadow: 0 0 10px 0 rgba(0,0,0,.16)}*,*:before,*:after{box-sizing:border-box}:root{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9ca3af}input::placeholder,textarea::placeholder{color:#9ca3af}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}html{font-size:14px;scroll-behavior:smooth}@media (min-width: 600px){html{font-size:16px}}body{min-width:370px;padding:0;margin:0;font-weight:var(--fw-normal);background:#efefef;background:linear-gradient(135deg,#1e5799,#2989d8 35%,#207cca 63%,#7db9e8)}strong{font-weight:var(--fw-bold)}*[id]{scroll-margin-block-start:80px}.padding{padding-top:24px;padding-bottom:24px}@media (min-width: 480px){.padding{padding-top:36px;padding-bottom:36px}}@media (min-width: 768px){.padding{padding-top:48px;padding-bottom:48px}}.padding--tiny{padding-top:6px;padding-bottom:6px}@media (min-width: 480px){.padding--tiny{padding-top:9px;padding-bottom:9px}}@media (min-width: 768px){.padding--tiny{padding-top:12px;padding-bottom:12px}}.padding--small{padding-top:12px;padding-bottom:12px}@media (min-width: 480px){.padding--small{padding-top:18px;padding-bottom:18px}}@media (min-width: 768px){.padding--small{padding-top:24px;padding-bottom:24px}}.padding--large{padding-top:48px;padding-bottom:48px}@media (min-width: 480px){.padding--large{padding-top:72px;padding-bottom:72px}}@media (min-width: 768px){.padding--large{padding-top:96px;padding-bottom:96px}}.padding--top{padding-top:24px}@media (min-width: 480px){.padding--top{padding-top:36px}}@media (min-width: 768px){.padding--top{padding-top:48px}}.padding--top-tiny{padding-top:12px}@media (min-width: 480px){.padding--top-tiny{padding-top:18px}}@media (min-width: 768px){.padding--top-tiny{padding-top:24px}}.padding--top-small{padding-top:12px}@media (min-width: 480px){.padding--top-small{padding-top:18px}}@media (min-width: 768px){.padding--top-small{padding-top:24px}}.padding--top-large{padding-top:48px}@media (min-width: 480px){.padding--top-large{padding-top:72px}}@media (min-width: 768px){.padding--top-large{padding-top:96px}}.padding--bottom{padding-bottom:24px}@media (min-width: 480px){.padding--bottom{padding-bottom:36px}}@media (min-width: 768px){.padding--bottom{padding-bottom:48px}}.padding--bottom-tiny{padding-bottom:6px}@media (min-width: 480px){.padding--bottom-tiny{padding-bottom:9px}}@media (min-width: 768px){.padding--bottom-tiny{padding-bottom:12px}}.padding--bottom-small{padding-bottom:12px}@media (min-width: 480px){.padding--bottom-small{padding-bottom:18px}}@media (min-width: 768px){.padding--bottom-small{padding-bottom:24px}}.padding--bottom-large{padding-bottom:48px}@media (min-width: 480px){.padding--bottom-large{padding-bottom:72px}}@media (min-width: 768px){.padding--bottom-large{padding-bottom:96px}}.text{font-size:1.1rem;line-height:1.4}.text--small{font-size:12px}@media (min-width: 600px){.text--small{font-size:14px}}.text h1,.text--h1{font-size:1.6rem;font-weight:700;line-height:1.3}@media (min-width: 600px){.text h1,.text--h1{font-size:1.8rem}}@media (min-width: 768px){.text h1,.text--h1{font-size:2rem}}.text h1,.text--h1{margin-block-end:1rem}.text h1 small,.text--h1 small{display:block;font-size:12px}@media (min-width: 600px){.text h1 small,.text--h1 small{font-size:14px}}.text h2,.text--h2{font-size:1.4rem;font-weight:700;line-height:1.3}@media (min-width: 600px){.text h2,.text--h2{font-size:1.5rem}}@media (min-width: 768px){.text h2,.text--h2{font-size:1.75rem}}.text h2,.text--h2{padding-block-start:1rem;margin-block-end:1rem}.text h3,.text--h3{font-size:1.2rem;font-weight:700;line-height:1.3}@media (min-width: 600px){.text h3,.text--h3{font-size:1.4rem}}@media (min-width: 768px){.text h3,.text--h3{font-size:1.5rem}}.text h3,.text--h3{padding-block-start:1rem;margin-block-end:1rem}.text h4,.text--h4{font-weight:700;line-height:1.3;padding-block-start:.5rem;margin-block-end:.5rem}.text p,.text ul,.text ol,.text dl{margin-block-end:1.2rem}.text ul{list-style-type:disc;padding-inline-start:1em;margin-inline-start:.5em}.text ul li{line-height:1.4}.text a{color:inherit;text-decoration:underline}.text a:hover,.text a:focus{text-decoration:none}.text .svg{display:inline-block;height:1em;position:relative;inset-block-start:.1em}.text .svg svg{height:100%;width:100%}.text--align-center{text-align:center}.text--align-right{text-align:right}.text--align-left{text-align:left}.bg--black{background-color:#000!important}.bg--white{background-color:#fff!important}.bg--grey-2{background-color:#222!important}.bg--grey-4{background-color:#444!important}.bg--grey-9{background-color:#999!important}.bg--grey-d{background-color:#ddd!important}.bg--purple{background-color:purple!important}.bg--red{background-color:red!important}.bg--red-dark{background-color:#8b0000!important}.bg--orange{background-color:orange!important}.bg--yellow{background-color:gold!important}.bg--green-light{background-color:#87b787!important}.bg--green{background-color:green!important}.bg--green-dark{background-color:#006400!important}.bg--blue-light{background-color:#6eaee2!important}.bg--blue-dark{background-color:#0d4685!important}.bg--success{background-color:green!important}.bg--warning{background-color:orange!important}.bg--error{background-color:red!important}.bg--custom-sunset{background-image:linear-gradient(135deg,#d53369,#daae51)}.bg--custom-green{background-image:linear-gradient(135deg,#008552,#9ebd13)}.color--black{color:#000!important}.color--white{color:#fff!important}.color--grey-2{color:#222!important}.color--grey-4{color:#444!important}.color--grey-9{color:#999!important}.color--grey-d{color:#ddd!important}.color--purple{color:purple!important}.color--red{color:red!important}.color--red-dark{color:#8b0000!important}.color--orange{color:orange!important}.color--yellow{color:gold!important}.color--green-light{color:#87b787!important}.color--green{color:green!important}.color--green-dark{color:#006400!important}.color--blue-light{color:#6eaee2!important}.color--blue-dark{color:#0d4685!important}.color--success{color:green!important}.color--warning{color:orange!important}.color--error{color:red!important}.button{display:inline-block;position:relative;padding:12px 16px;margin-bottom:10px;background-color:#444;border:2px solid #222;color:#fff;border-radius:4px;text-decoration:none;transition:all .2s ease-in-out}.button+.button{margin-bottom:10px;margin-left:10px}.button:hover,.button:focus{background-color:#222}.button--fullwidth{display:block;width:100%;margin-bottom:10px}.button--fullwidth+.button{margin-left:0}.button--positive{background-color:green;border-color:#006400}.button--positive:hover,.button--positive:focus{background-color:#006400;border-color:#006400}.button--negative{background-color:red;border-color:#8b0000}.button--negative:hover,.button--negative:focus{background-color:#8b0000;border-color:#8b0000}.button.has-icon{padding-left:48px;position:relative}.button .svg{width:21px!important;position:absolute;left:16px;top:50%;transform:translateY(-50%)}.button svg{aspect-ratio:1/1}.badge{display:inline-block;color:#fff;background-color:var(--c-grey);padding:4px 8px;margin-bottom:4px;border-radius:4px;font-size:12px}@media (min-width: 600px){.badge{font-size:14px}}.badge--green{background:var(--c-success)}.badge--orange{background:var(--c-warning)}.badge--red{background:var(--c-error)}.badge--grey{background:var(--c-grey-9)}.action{color:var(--c-white)}.counter{display:inline-block;min-width:24px;text-align:center;font-size:13px;color:#fff;background-color:green;border-radius:500px;padding:5px}.actions{position:fixed;z-index:2;inset-inline:0;background-color:#333;padding:10px;text-align:center;transition:all .2s ease-in-out}.actions--top{inset-block-start:65px}.actions--top.actions--scroll-down{transform:translateY(-100%)}.actions--bottom{inset-block-end:90px}.actions--bottom.actions--scroll-up{transform:translateY(100%)}.actions .button{margin-block-end:0}.box{background-color:#fff;border:3px solid #fff;border-radius:4px;padding:16px;margin-bottom:32px}.card{position:relative;background-color:#fff;border:3px solid #fff;border-radius:4px;margin-block-end:16px;transition:all .2s ease-in-out;overflow:hidden;color:#000}.card:not(:has(a)):hover,.card:not(:has(a)):focus-within{border-color:transparent;box-shadow:none}.card:hover,.card:focus-within{box-shadow:0 4px 10px #0000004d;border-color:#6eaee2}.card--blue:hover,.card--blue:focus-within{border-color:#6eaee2}.card--green:hover,.card--green:focus-within{border-color:#87b787}.card--red:hover,.card--red:focus-within{border-color:#da697c}.card--orange:hover,.card--orange:focus-within{border-color:#fccc75}.card--grey:hover,.card--grey:focus-within{border-color:#ddd}.card--mini{border-width:2px}.card__content{display:flex;align-items:stretch;text-decoration:none;transition:all .2s ease-in-out;outline:none;height:100%}.card__image,.card__icon{position:relative;flex:0 0 100px;height:auto;min-height:100px;overflow:hidden;border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:#ddd}@media (min-width: 600px){.card__image,.card__icon{flex:0 0 140px;min-height:140px}}.card--small .card__image,.card--small .card__icon{flex:0 0 60px;min-height:60px}.card--mini .card__image,.card--mini .card__icon{flex:0 0 30px;min-height:30px}.card__image img,.card__icon img{height:100%;width:140px;object-fit:cover;position:relative;z-index:1}.card--small .card__image img,.card--small .card__icon img{width:60px}.card--mini .card__image img,.card--mini .card__icon img{width:30px}.card__image{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;background-color:#0d4685}.card--small .card__image{font-size:1.5rem}.card--mini .card__image{font-size:.9rem}.card__icon{background-color:#0d4685;color:#fff;pointer-events:none;display:flex;align-items:center;justify-content:center;font-size:2rem;z-index:1;transition:all .2s ease-in-out}.card__icon svg{margin:auto;height:36px}.card--small .card__icon svg{height:24px}.card--mini .card__icon{font-size:1.2rem}.card--mini .card__icon svg{height:15px}.card--blue .card__icon{background-color:#0d4685}.card--green .card__icon{background-color:green}.card--red .card__icon{background-color:#8b0000}.card--orange .card__icon{background-color:orange}.card--grey .card__icon{background-color:#444}.card__text{display:inline-block;vertical-align:top;padding:16px}.card--small .card__text{padding:8px}.card--mini .card__text{padding:4px 8px;line-height:1}.card__title{font-size:1.2rem;font-weight:700;line-height:1.3}@media (min-width: 600px){.card__title{font-size:1.4rem}}@media (min-width: 768px){.card__title{font-size:1.5rem}}.card__title{margin-block-end:.2em}.card--small .card__title{font-size:1.1rem;font-weight:700;line-height:1.3}.card--mini .card__title{font-size:1.1rem;line-height:1.4;margin-block-end:0;font-weight:500}.card__meta{margin-block-end:10px}.card__badges{margin-block-end:5px}.card--small .card__badges,.card--mini .card__badges{display:none}.card__actions{position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;width:120px;transform:translate(120px);overflow:hidden;display:flex;flex-direction:column;align-items:stretch;text-align:center;transition:all .2s ease-in-out}.card:hover .card__actions,.card:focus-within .card__actions,.card__actions:focus-within{transform:translate(0)}.card__action{flex-grow:1;padding:10px}.card-checkbox{position:relative}.card-checkbox__input{position:absolute;width:0;height:0;overflow:hidden}.card-checkbox__label{color:#000;position:relative;display:block;z-index:1;transition:all .2s ease-in-out}.card-checkbox--transparent .card-checkbox__label{opacity:.3}.card-checkbox__label:hover{cursor:pointer;opacity:1}.card-checkbox__label:hover .card{border-color:#6eaee2}.card-checkbox__input:focus-visible+.card-checkbox__label{opacity:1}.card-checkbox__input:focus-visible+.card-checkbox__label .card{border-color:#6eaee2;box-shadow:0 4px 10px #0000004d}.card-checkbox__input:checked+.card-checkbox__label{opacity:1}.card-checkbox__input:checked+.card-checkbox__label .card{color:green;border-color:#87b787}.card-checkbox--red .card-checkbox__input:checked+.card-checkbox__label .card{color:#8b0000;border-color:#da697c}.card-checkbox--blue .card-checkbox__input:checked+.card-checkbox__label .card{color:#0d4685;border-color:#6eaee2}.card-checkbox__checked{color:green;position:absolute;z-index:1;inset-block-start:50%;inset-inline-end:24px;translate:0 -50%}.card-checkbox--red .card-checkbox__checked{color:#8b0000}.card-checkbox--blue .card-checkbox__checked{color:#0d4685;display:block}.card-checkbox:not(.card-checkbox--transparent) .card-checkbox__checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:20px;height:20px;border:1px solid currentColor}.card-checkbox__checked svg{width:120%;translate:0 -6px;position:relative;opacity:0;z-index:1}.card-checkbox__input:checked+.card-checkbox__label .card-checkbox__checked svg{opacity:1}.comments{margin-block-start:2em}@media (min-width: 600px){.comments__container{margin-inline:90px}}.form .comments__form-textarea{border-radius:4px;border-color:#fff}.comment{display:flex}.comment--highlighted{flex-direction:row-reverse}.comment__info{width:80px}.comment__avatar{flex:0 0 60px}.comment__avatar img{height:60px;width:auto;border-radius:3px}.comment__shortname{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#0d4685;border:2px solid #fff;border-radius:3px;color:#fff;font-size:1.5rem;letter-spacing:.1em}.comment__content{width:100%;padding-inline:20px 0;padding-block-end:20px}@media (min-width: 600px){.comment__content{padding-inline-end:90px}}.comment--highlighted .comment__content{padding-inline:0 20px}@media (min-width: 600px){.comment--highlighted .comment__content{padding-inline-start:90px}}.comment__text{position:relative;padding:15px 20px 1px;margin-block-end:10px;border-radius:4px;color:#0d4685;background-color:#c3def3}.comment--highlighted .comment__text{color:#000;background-color:#fff}.comment:target .comment__text{background-color:#fccc75;color:#000}.comment__text:after{content:"";display:block;position:absolute;inset-block-start:10px;inset-inline:-10px auto;border:10px solid transparent;border-inline-end-width:10px;border-inline-end-color:#c3def3;border-inline-start:none}.comment--highlighted .comment__text:after{inset-inline:auto -10px;rotate:180deg;border-inline-end-color:#fff}.comment:target .comment__text:after{border-inline-end-color:#fccc75}.comment__meta{display:flex;justify-content:space-between;font-size:13px;line-height:1.4;padding-block-end:10px;color:#6eaee2}.comment--highlighted .comment__meta{color:#999}.comment:target .comment__meta{color:#000}.comment__meta a{color:inherit;text-decoration:none}.comment__meta a:hover,.comment__meta a:focus-visible{text-decoration:underline}.comment__meta-info{flex:1}.comment__meta-edit{flex:1;text-align:right}.comment__meta-edit a{text-decoration:underline}.comment__meta-edit a:hover,.comment__meta-edit a:focus-visible{text-decoration:none}.message{font-weight:700;background-color:#fff;border-radius:4px;padding:16px;margin-bottom:48px}.message--success{color:#006400;background-color:#87b787}.message--error{color:#8b0000;background-color:#da697c}.message a{text-decoration:underline}.message a:hover,.message a:focus-visible{text-decoration:none}.navbar{display:flex;justify-content:space-between}.navbar__item{display:flex;align-items:center;padding-inline:3px;text-decoration:none;transition:all .2s ease-in-out}.navbar__item:hover,.navbar__item:focus-visible{color:#fff}.navbar__item .svg{margin-right:10px;width:20px!important}.navbar__title{display:none}@media (min-width: 480px){.navbar__title{display:initial}}.navbar__avatar{width:22px;display:inline-block;vertical-align:middle;margin-right:10px;border-radius:4px;overflow:hidden;transform:scale(1.3)}.navbar__counter{margin-inline-start:5px}.form{font-family:inherit;font-weight:400;color:#fff}.form__help{display:block;padding:10px 0 5px;color:#fff;font-size:13px;line-height:1.3}.form__item{margin-bottom:1rem}.form__actions{padding-block:2rem}.form label{display:block;padding:5px 0}.form input[type=text],.form input[type=password],.form input[type=select],.form input[type=date]{display:block;width:100%;color:#000;padding:8px 10px;font:inherit;letter-spacing:.02em;border:1px solid #666;border-radius:3px}.form input[type=date]{max-width:200px}.form input[type=file]{margin-block-end:2rem;padding-block:1rem}.form input[type=file]::file-selector-button{padding:12px 16px;background-color:#444;border:2px solid #222;color:#fff;border-radius:4px;text-decoration:none;margin-right:16px;cursor:pointer}.form input[type=file]::file-selector-button:hover,.form input[type=file]::file-selector-button:focus{background-color:#222}.form textarea{font:inherit;color:#000;width:100%;min-height:100px;padding:10px;line-height:1.3;border:1px solid #666;border-radius:3px}.form select{-webkit-appearance:none;display:inline-block;padding:8px 10px;border:none;border-right:34px solid grey;border-radius:0;background:none;font:inherit;cursor:default}.form__select{position:relative;display:inline-block;border:1px solid #666;background:#fff;border-radius:3px}.form__select:after{content:"";position:absolute;top:50%;right:10px;display:block;width:10px;height:10px;pointer-events:none;border:2px solid black;border-bottom:none;border-left:none;transform:translateY(-60%) rotate(135deg)}.footer{position:fixed;z-index:3;right:0;bottom:0;left:0;background:var(--c-grey-2);color:var(--c-grey-9);padding-block:20px;min-height:90px;text-align:center}.footer-menu{display:flex;justify-content:space-around;align-items:end}.footer-menu__item{text-align:center;justify-self:center}.footer-menu__icon{display:block;margin-bottom:4px;font-size:1.4em}.footer-menu__link{font-size:12px}@media (min-width: 600px){.footer-menu__link{font-size:14px}}.footer-menu__link{display:inline-block;text-decoration:none;margin-inline:10px;transition:all .2s ease-in-out}.footer-menu__link.is-active{color:#fff}.footer-menu__link:hover,.footer-menu__link:focus-visible{color:#fff}.wishlist__header{display:flex;align-items:center;justify-content:space-between;color:#fff;padding-bottom:40px}.wishlist__avatar{flex:0 0 80px}.wishlist__avatar img{height:60px;width:auto;border-radius:3px}.wishlist__title{font-size:1.6rem;font-weight:700;line-height:1.3}@media (min-width: 600px){.wishlist__title{font-size:1.8rem}}@media (min-width: 768px){.wishlist__title{font-size:2rem}}.wishlist__title small{display:block;font-size:12px}@media (min-width: 600px){.wishlist__title small{font-size:14px}}.wishlist__title{flex-grow:2}.wishlist__list{margin-bottom:64px}.wish__content{display:flex;flex-direction:column;gap:16px}@media (min-width: 600px){.wish__content{flex-direction:row-reverse;gap:32px}}@media (min-width: 600px){.wish__aside{flex:0 0 calc(33.333333% - 16px)}}@media (min-width: 600px){.wish__main{flex:0 0 calc(66.666666% - 16px)}}.wish__image{max-width:200px}@media (min-width: 600px){.wish__image{max-width:320px}}.wish__image img{border:3px solid #fff;border-radius:4px;margin-block-end:16px}.wish__access .card--small .card__badges{display:block}.cards--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-column-gap:16px;margin-bottom:32px}.cards--grid-small{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.cards--grid-tiny{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.main{padding-block:100px 200px;min-height:100dvh}.actions+.main{padding-block-start:170px}.container{max-width:980px;margin:auto;padding-inline:10px}.header{position:fixed;z-index:var(--z-header);top:0;right:0;left:0;background:var(--c-grey-2);color:var(--c-grey-9);padding-block:20px;min-height:65px;font-size:12px}@media (min-width: 600px){.header{font-size:14px}}.debug{border:1px solid red;background-color:pink;padding:20px;margin:20px 0;line-height:1.4}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
