@charset "UTF-8";:root{--primary-bg: #B30030;--primary-hover: #C90A3C;--primary: #DA003B;--dark: #454444;--grey: #767676;--borders: #C8C8C8;--grey-light: #DBDBDB;--grey-bg: #F4F4F4;--success: #00C347;--warning: #FF8F00;--alert: #FFCC00;--error: #FF0E16;--white: #FFFFFF;--black: #000000;--fw-l: 300;--fw-r: 400;--fw-sb: 600;--fw-b: 700}.d-flex{display:flex}.flex{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.align-items-center{align-items:center}.align-items-baseline{align-items:baseline}.align-items-start{align-items:flex-start}.align-items-end{align-items:flex-end}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.justify-content-around{justify-content:space-around}.justify-content-evenly{justify-content:space-evenly}.justify-content-start{justify-content:flex-start}.justify-content-end{justify-content:flex-end}.center-content{display:flex;align-items:center;justify-content:center}@media (min-width: 400px){.xs-only{display:none!important}}@media (min-width: 760px){.sm-down,.md-only,.sm-only{display:none!important}}@media (max-width: 399px){.sm-only{display:none!important}}@media (max-width: 759px){.md-up{display:none!important}}@media (min-width: 1100px){.md-down{display:none!important}}@media (max-width: 1099px){.lg-up,.lg-only,.md-only{display:none!important}}@media (min-width: 1360px){.lg-down,.lg-only{display:none!important}}@media (max-width: 1359px){.xl-only{display:none!important}}:root{font-size:16px;scroll-behavior:smooth}@media (max-width: 759px){:root{font-size:14px}}@font-face{font-family:BandeinsSans;src:url(/fonts/BandeinsSansVF.woff2) format("woff2"),url(/fonts/BandeinsSansVF.ttf) format("truetype-variations");font-weight:200 800}body{margin:0;color:var(--dark);background-color:var(--white);font-family:BandeinsSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.5;font-size:12pt;font-weight:300}body.block-scroll{overflow:hidden}button,input,textarea,select{font-family:BandeinsSans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:12pt;font-weight:300}*{box-sizing:border-box}a{color:currentColor;text-decoration:inherit}a:hover,a:active{--primary: var(--primary-hover);--dark: var(--black) }.content{max-width:1350px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 759px){.content{padding-left:1rem;padding-right:1rem}}.icon-primary{fill:var(--primary)}.icon-primary-bg{fill:var(--primary-bg)}.icon-dark{fill:var(--dark)}.icon-grey{fill:var(--grey)}.icon-warning{fill:var(--warning)}.icon-grey-bg{fill:var(--grey-bg)}.icon-white{fill:var(--white)}.icon-black{fill:var(--black)}.icon{fill:currentColor}.text-primary{color:var(--primary)}.text-primary-bg{color:var(--primary-bg)}.text-dark{color:var(--dark)}.text-grey{color:var(--grey)}.text-warning{color:var(--warning)}.text-grey-bg{color:var(--grey-bg)}.text-white{color:var(--white)}.text-black{color:var(--black)}.bg-primary{background:var(--primary)}.bg-primary-bg{background:var(--primary-bg)}.bg-dark{background:var(--dark)}.bg-grey{background:var(--grey)}.bg-warning{background:var(--warning)}.bg-grey-bg{background:var(--grey-bg)}.bg-white{background:var(--white)}.bg-black{background:var(--black)}.fw-l{font-weight:var(--fw-l)}.fw-r{font-weight:var(--fw-r)}.fw-sb{font-weight:var(--fw-sb)}.fw-b,b,strong{font-weight:var(--fw-b)}.m-1{margin:.5rem}.mt-1{margin-top:.5rem}.mb-1{margin-bottom:.5rem}.ms-1{margin-left:.5rem}.me-1{margin-right:.5rem}.mh-1{margin-left:.5rem;margin-right:.5rem}.mv-1{margin-top:.5rem;margin-bottom:.5rem}.p-1{padding:.5rem}.pt-1{padding-top:.5rem}.pb-1{padding-bottom:.5rem}.ps-1{padding-left:.5rem}.pe-1{padding-right:.5rem}.ph-1{padding-left:.5rem;padding-right:.5rem}.pv-1{padding-top:.5rem;padding-bottom:.5rem}.m-2{margin:1rem}.mt-2{margin-top:1rem}.mb-2{margin-bottom:1rem}.ms-2{margin-left:1rem}.me-2{margin-right:1rem}.mh-2{margin-left:1rem;margin-right:1rem}.mv-2{margin-top:1rem;margin-bottom:1rem}.p-2{padding:1rem}.pt-2{padding-top:1rem}.pb-2{padding-bottom:1rem}.ps-2{padding-left:1rem}.pe-2{padding-right:1rem}.ph-2{padding-left:1rem;padding-right:1rem}.pv-2{padding-top:1rem;padding-bottom:1rem}.m-3{margin:1.5rem}.mt-3{margin-top:1.5rem}.mb-3{margin-bottom:1.5rem}.ms-3{margin-left:1.5rem}.me-3{margin-right:1.5rem}.mh-3{margin-left:1.5rem;margin-right:1.5rem}.mv-3{margin-top:1.5rem;margin-bottom:1.5rem}.p-3{padding:1.5rem}.pt-3{padding-top:1.5rem}.pb-3{padding-bottom:1.5rem}.ps-3{padding-left:1.5rem}.pe-3{padding-right:1.5rem}.ph-3{padding-left:1.5rem;padding-right:1.5rem}.pv-3{padding-top:1.5rem;padding-bottom:1.5rem}.m-4{margin:2rem}.mt-4{margin-top:2rem}.mb-4{margin-bottom:2rem}.ms-4{margin-left:2rem}.me-4{margin-right:2rem}.mh-4{margin-left:2rem;margin-right:2rem}.mv-4{margin-top:2rem;margin-bottom:2rem}.p-4{padding:2rem}.pt-4{padding-top:2rem}.pb-4{padding-bottom:2rem}.ps-4{padding-left:2rem}.pe-4{padding-right:2rem}.ph-4{padding-left:2rem;padding-right:2rem}.pv-4{padding-top:2rem;padding-bottom:2rem}.m-5{margin:2.5rem}.mt-5{margin-top:2.5rem}.mb-5{margin-bottom:2.5rem}.ms-5{margin-left:2.5rem}.me-5{margin-right:2.5rem}.mh-5{margin-left:2.5rem;margin-right:2.5rem}.mv-5{margin-top:2.5rem;margin-bottom:2.5rem}.p-5{padding:2.5rem}.pt-5{padding-top:2.5rem}.pb-5{padding-bottom:2.5rem}.ps-5{padding-left:2.5rem}.pe-5{padding-right:2.5rem}.ph-5{padding-left:2.5rem;padding-right:2.5rem}.pv-5{padding-top:2.5rem;padding-bottom:2.5rem}.m-6{margin:3rem}.mt-6{margin-top:3rem}.mb-6{margin-bottom:3rem}.ms-6{margin-left:3rem}.me-6{margin-right:3rem}.mh-6{margin-left:3rem;margin-right:3rem}.mv-6{margin-top:3rem;margin-bottom:3rem}.p-6{padding:3rem}.pt-6{padding-top:3rem}.pb-6{padding-bottom:3rem}.ps-6{padding-left:3rem}.pe-6{padding-right:3rem}.ph-6{padding-left:3rem;padding-right:3rem}.pv-6{padding-top:3rem;padding-bottom:3rem}.m-7{margin:3.5rem}.mt-7{margin-top:3.5rem}.mb-7{margin-bottom:3.5rem}.ms-7{margin-left:3.5rem}.me-7{margin-right:3.5rem}.mh-7{margin-left:3.5rem;margin-right:3.5rem}.mv-7{margin-top:3.5rem;margin-bottom:3.5rem}.p-7{padding:3.5rem}.pt-7{padding-top:3.5rem}.pb-7{padding-bottom:3.5rem}.ps-7{padding-left:3.5rem}.pe-7{padding-right:3.5rem}.ph-7{padding-left:3.5rem;padding-right:3.5rem}.pv-7{padding-top:3.5rem;padding-bottom:3.5rem}.m-8{margin:4rem}.mt-8{margin-top:4rem}.mb-8{margin-bottom:4rem}.ms-8{margin-left:4rem}.me-8{margin-right:4rem}.mh-8{margin-left:4rem;margin-right:4rem}.mv-8{margin-top:4rem;margin-bottom:4rem}.p-8{padding:4rem}.pt-8{padding-top:4rem}.pb-8{padding-bottom:4rem}.ps-8{padding-left:4rem}.pe-8{padding-right:4rem}.ph-8{padding-left:4rem;padding-right:4rem}.pv-8{padding-top:4rem;padding-bottom:4rem}.m-9{margin:4.5rem}.mt-9{margin-top:4.5rem}.mb-9{margin-bottom:4.5rem}.ms-9{margin-left:4.5rem}.me-9{margin-right:4.5rem}.mh-9{margin-left:4.5rem;margin-right:4.5rem}.mv-9{margin-top:4.5rem;margin-bottom:4.5rem}.p-9{padding:4.5rem}.pt-9{padding-top:4.5rem}.pb-9{padding-bottom:4.5rem}.ps-9{padding-left:4.5rem}.pe-9{padding-right:4.5rem}.ph-9{padding-left:4.5rem;padding-right:4.5rem}.pv-9{padding-top:4.5rem;padding-bottom:4.5rem}.m-auto{margin-left:auto;margin-right:auto}.text-center{text-align:center}.text-start{text-align:left}.text-end{text-align:right}.btn{padding:.6rem 1.5rem;border-radius:25px;font-weight:var(--fw-sb);font-size:1rem;border:2px solid var(--primary);text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;display:inline-block}@media (max-width: 759px){.btn{font-size:.9rem}}.btn.btn-primary{background-color:var(--primary);color:var(--white)}.btn.btn-primary:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.btn.btn-ghost-primary{background-color:var(--white);color:var(--primary);border-color:var(--white);padding:0}.btn.btn-ghost-primary:hover{color:var(--primary-hover)}.btn.btn-secondary{background-color:var(--white);color:var(--dark)}.btn.btn-secondary:hover{background-color:var(--grey-bg);border-color:var(--primary-hover)}.btn.btn-ghost-secondary{background-color:transparent;color:var(--dark);border-color:transparent;padding:0}.btn.btn-ghost-secondary:hover{color:var(--black)}header{height:80px;border-bottom:2px solid var(--grey-bg);background-color:var(--white);position:sticky;top:0;left:0;right:0;z-index:2}header .menu{text-align:left;cursor:pointer}header .menu svg{width:20px;height:20px}header .logo{text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center}header .logo svg{width:36px;height:36px;display:inline-block}header .header-right{text-align:right;margin-top:3px}header .header-right .right-icon-link{display:flex;flex-direction:row;justify-content:end;line-height:1}header .header-right .right-icon-link svg{width:1rem;height:1rem}header .header-side{width:300px}@media (max-width: 759px){header .header-side{width:auto}header .logo{justify-content:start}}#menu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#76767676;z-index:5;transition:background-color .3s ease}#menu #menu-content{--menu-width: 375px;--padding-horizontal: 32px;position:absolute;top:0;left:0;bottom:0;transition:left .2s ease;width:var(--menu-width);max-width:100vw;overflow-y:auto;background-color:var(--white)}@media (max-width: 759px){#menu #menu-content{--padding-horizontal: 16px}}#menu #menu-content #menu-header{padding:24px var(--padding-horizontal)}#menu #menu-content #menu-header .logo{width:36px;height:36px}#menu #menu-content #menu-header #close-menu{width:40px;height:40px;border-radius:50%}#menu #menu-content #menu-header #close-menu svg{width:12px;height:12px}@media (max-width: 759px){#menu #menu-content #menu-header #close-menu{border:2px solid var(--primary)}}#menu #menu-content #menu-header #close-menu:hover{opacity:1;--primary: var(--primary-hover);background-color:var(--grey-bg)}#menu #menu-content #menu-links{padding:0 var(--padding-horizontal) 24px var(--padding-horizontal);line-height:2rem}#menu #menu-content #menu-links .section-title{font-size:1.25rem;font-weight:var(--fw-sb)}#menu #menu-content #menu-links .section-link{display:block;padding-left:2rem;font-size:1.1rem;color:var(--dark);font-weight:var(--fw-l)}@media (max-width: 759px){#menu #menu-content #menu-links{line-height:1.75rem}#menu #menu-content #menu-links .section-title{font-size:1.1rem}}#menu #menu-content #menu-footer{padding:24px var(--padding-horizontal)}#menu #menu-content #menu-footer p{margin:0}#menu #menu-content #menu-footer a:hover{text-decoration:underline}#menu #menu-content #menu-footer #menu-social-icons{display:flex;flex-direction:row;gap:1rem;justify-content:end;position:absolute;right:var(--padding-horizontal);bottom:var(--padding-horizontal)}#menu #menu-content #menu-footer #menu-social-icons a svg{width:1.5rem;height:1.5rem}#menu.closed{right:100vw;background-color:transparent}#menu.closed #menu-content{left:calc(-1 * var(--menu-width))}.form-group{position:relative}.form-control{padding:16px 24px;border:2px solid var(--grey-bg);border-radius:16px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem}.form-control:focus{border-color:var(--grey-light)}.form-control.with-icon{padding-left:60px}@media (max-width: 759px){.form-control{padding:12px 18px}.form-control.with-icon{padding-left:40px}}.form-control.has-error{border-color:var(--alert);color:var(--primary-bg)}.form-checkbox-group{display:flex;flex-direction:row;align-items:center}.form-checkbox-group input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.75em;height:1.75em;margin-right:.75em;background-color:var(--grey-bg);border-radius:10%;vertical-align:text-bottom;position:relative}.form-checkbox-group input[type=checkbox]:focus{outline:2px solid var(--grey-light)}.form-checkbox-group input[type=checkbox]:before{content:"";position:absolute;margin:auto;left:0;right:7%;bottom:0;overflow:hidden;top:5%}.form-checkbox-group input[type=checkbox]:checked:before{border-right:3px solid white;border-bottom:3px solid white;height:40%;width:25%;transform:rotate(45deg) translateY(-20%) translate(-10%)}.form-checkbox-group input[type=checkbox]:checked{background-color:var(--primary)}.form-checkbox-group label{font-weight:300;font-size:1rem}#page-title{font-weight:600;text-align:center;margin-top:4rem;margin-bottom:.5rem;font-size:2.25rem}@media (max-width: 759px){#page-title{margin-top:1.5rem;font-size:2.2rem}}#page-subtitle{font-weight:var(--fw-l);text-align:center;font-size:1.5rem}@media (max-width: 759px){#page-subtitle{font-size:1.25rem}}#page-subtitle{margin:0}#page-subtitle.page-subtitle-sm{font-size:1.2rem}#tu-login{--max-w: 500px;display:flex;flex-direction:column;justify-content:space-evenly}#tu-login #login-form{text-align:center;margin:64px 0}#tu-login #login-form input.form-control{width:100%;max-width:var(--max-w);margin:auto}#tu-login #login-form .form-group{margin-left:auto;margin-right:auto;max-width:var(--max-w)}#tu-login #login-form .form-group .error-text{position:absolute;width:275px;right:-275px;left:100%;top:50%;margin-top:-20px;height:40px;display:flex;flex-direction:row;align-items:center;font-size:.9rem;font-weight:300;padding-left:1rem}#tu-login #login-form .form-group .error-text svg{width:18px;height:18px}@media (max-width: 1099px){#tu-login #login-form .form-group .error-text{padding-left:0;margin:auto auto auto 0;position:static}}#tu-login #login-form .form-checkbox-group{margin:auto;max-width:var(--max-w);text-align:left}#tu-login #register-notice{margin:auto;width:100%;max-width:var(--max-w);text-align:center}#tu-register{display:flex;flex-direction:column;justify-content:space-evenly}#tu-register #register-form{margin-top:3rem;margin-bottom:1.5rem}@media (max-width: 759px){#tu-register #register-form{margin-top:1.5rem;margin-bottom:.5rem}}#tu-register #register-form #form-fields{margin:auto;margin-bottom:2rem;max-width:1200px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:1rem}@media (max-width: 1099px){#tu-register #register-form #form-fields{grid-template-columns:1fr 1fr}}@media (max-width: 759px){#tu-register #register-form #form-fields{grid-template-columns:1fr}}#tu-register #register-form .splitted{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}#tu-register #register-form .form-group{width:100%}#tu-register #register-form .form-group .select-over{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}#tu-register #register-form .form-group.triple-col{grid-column:1/4}@media (max-width: 1099px){#tu-register #register-form .form-group.triple-col{grid-column:1/3}}@media (max-width: 759px){#tu-register #register-form .form-group.triple-col{grid-column:1}}#tu-register #register-form .form-group .form-control{width:100%}#tu-register #register-form .form-group .error-text{padding-left:0;margin-top:8px;display:flex;flex-direction:row;align-items:center;font-size:.9rem;font-weight:300}#tu-register #register-form .form-group .error-text svg{width:18px;height:18px}#tu-register #register-form .form-checkbox-group{margin:auto;text-align:left}#tu-register #login-notice{margin:auto;width:100%;max-width:500px;text-align:center}#tu-password-forgot{--max-w: 500px;display:flex;flex-direction:column;justify-content:space-evenly}#tu-password-forgot #password-forgot-form{text-align:center;margin-top:64px}#tu-password-forgot #password-forgot-form input.form-control{width:100%;max-width:var(--max-w);margin:auto}#tu-password-forgot #password-forgot-form .form-group{margin-left:auto;margin-right:auto;max-width:var(--max-w)}#tu-password-forgot #password-forgot-form .form-group .error-text{margin:auto;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:.9rem;font-weight:300;padding-left:1rem}#tu-password-forgot #password-forgot-form .form-group .error-text svg{width:18px;height:18px}#tu-password-forgot #success-message{margin-left:auto;margin-right:auto;width:100%;max-width:var(--max-w);text-align:center;color:var(--success)}#tu-password-forgot #back-to-login{margin:auto;width:100%;max-width:var(--max-w);text-align:center}#tu-password-reset{--max-w: 500px;display:flex;flex-direction:column;justify-content:space-evenly}#tu-password-reset #password-reset-form{text-align:center;margin-top:64px}#tu-password-reset #password-reset-form input.form-control{width:100%;max-width:var(--max-w);margin:auto}#tu-password-reset #password-reset-form input.form-control.disabled{background-color:var(--grey-light)}#tu-password-reset #password-reset-form .form-group{margin-left:auto;margin-right:auto;max-width:var(--max-w)}#tu-password-reset #password-reset-form .form-group .error-text{margin:auto;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:.9rem;font-weight:300;padding-left:1rem}#tu-password-reset #password-reset-form .form-group .error-text svg{width:18px;height:18px}#tu-password-reset #success-message{margin-left:auto;margin-right:auto;width:100%;max-width:var(--max-w);text-align:center;color:var(--success)}#tu-password-reset #back-to-login{margin:auto;width:100%;max-width:var(--max-w);text-align:center}#tu-home #search-input-wrapper{width:100%;max-width:600px;position:relative}#tu-home #search-input-wrapper #search-icon{position:absolute;width:16px;height:16px;top:50%;left:32px;margin-top:-8px}#tu-home #search-input-wrapper #search-input{width:100%;border-radius:30px}@media (max-width: 759px){#tu-home #search-input-wrapper #search-icon{left:16px}}#tu-home #empty-message{max-width:500px}#tu-home .product{border:1px solid var(--borders);margin:2rem 0;border-radius:12px;--prod-img-h: 220px;--prod-img-w: 250px;display:grid;grid-template-columns:var(--prod-img-w) 1fr 300px;grid-column-gap:1rem;transition:box-shadow .3s ease}@media (max-width: 1099px){#tu-home .product{--prod-img-w: 160px;--prod-img-h: 180px;grid-template-columns:var(--prod-img-w) 1fr}#tu-home .product .reseller-info{grid-row:2;grid-column:1/3}}@media (max-width: 759px){#tu-home .product{--prod-img-w: 80px;--prod-img-h: 120px}}#tu-home .product .product-image{align-self:center;height:var(--prod-img-h);padding:1rem;cursor:pointer}#tu-home .product .product-image img{max-width:100%;max-height:var(--prod-img-h)}@media (max-width: 759px){#tu-home .product .product-image{align-self:auto;padding:1rem 0 .5rem 1rem}#tu-home .product .product-image img{max-height:100%}}#tu-home .product .product-info{min-height:calc(var(--prod-img-h) + 1rem)}@media (min-width: 760px) and (max-width: 1099px){#tu-home .product .product-info{padding-right:1rem}}#tu-home .product .product-info .product-header{position:relative}@media (max-width: 759px){#tu-home .product .product-info .product-header{align-items:flex-start;padding-top:.5rem}}#tu-home .product .product-info .product-header .clipboard-notice{top:-28px}#tu-home .product .product-info .product-body{flex:1;padding-top:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:end;gap:1rem}#tu-home .product .product-info .product-title{font-weight:var(--fw-r);font-size:1.8rem;line-height:1.2;margin:0}@media (max-width: 759px){#tu-home .product .product-info .product-title{font-size:1.2rem;font-weight:var(--fw-b)}}#tu-home .product .product-info .product-price{font-weight:var(--fw-sb);text-align:end;font-size:3rem;min-width:160px}@media (max-width: 759px){#tu-home .product .product-info .product-price{font-size:2.25rem;font-weight:var(--fw-b);min-width:auto;text-align:left}}#tu-home .product .product-info .product-description{align-self:flex-start;font-weight:var(--fw-l);font-size:.95rem}@media (max-width: 759px){#tu-home .product .product-info .product-description{font-weight:200}#tu-home .product .product-info .product-description .text-description{font-size:.85rem}}#tu-home .product .product-info .product-description p{padding-top:.3rem;margin:0}@media (max-width: 759px){#tu-home .product .product-info .product-description p{padding-top:.2rem}}#tu-home .product .product-info .product-description .condition-label{color:var(--success);display:inline-block}#tu-home .product .product-info .product-description .condition-label:first-letter{text-transform:uppercase}#tu-home .product .product-info .product-actions{display:grid;justify-items:end;align-items:end;grid-gap:1rem;grid-template-columns:auto 50px;position:relative}#tu-home .product .product-info .share-icon{--share-size: 50px;width:var(--share-size);min-width:var(--share-size);height:var(--share-size);border-radius:50%;transition:background-color .2s ease;cursor:pointer}#tu-home .product .product-info .share-icon:hover{background-color:var(--grey-bg)}#tu-home .product .product-info .share-icon svg{width:calc(var(--share-size) / 2);height:calc(var(--share-size) / 2)}@media (max-width: 759px){#tu-home .product .product-info .share-icon{--share-size: 36px;margin-top:-8px}}#tu-home .product .product-info .clipboard-notice{color:var(--success);position:absolute;right:0;top:-40px;font-size:.8rem;background-color:var(--grey-bg);padding:4px 8px;border-radius:8px}#tu-home .product .product-info .clipboard-notice.hidden{display:none}#tu-home .product .reseller-info{--br: 10px;--res-img-size: 80px;background-color:var(--grey-bg);overflow:hidden;border-top-right-radius:var(--br);border-bottom-right-radius:var(--br);position:relative}#tu-home .product .reseller-info p{margin:8px 0;overflow:hidden}#tu-home .product .reseller-info .reseller-info-content{display:grid;grid-template-columns:var(--res-img-size) minmax(0,1fr);grid-template-rows:1fr auto;grid-gap:1rem;align-items:center;height:100%}#tu-home .product .reseller-info{min-height:50px;transition:min-height .2s ease .1s}@media (max-width: 1099px){#tu-home .product .reseller-info{border-top-right-radius:0;border-bottom-left-radius:var(--br);--res-img-size: 75px}#tu-home .product .reseller-info .reseller-info-content{grid-gap:1rem;grid-template-columns:calc(160px - 1rem) minmax(0,1fr) 160px;grid-template-rows:auto}#tu-home .product .reseller-info.overlayed{min-height:140px}}@media (max-width: 759px){#tu-home .product .reseller-info{--res-img-size: 60px}#tu-home .product .reseller-info .reseller-info-content{grid-template-columns:calc(100px - 2rem) minmax(0,1fr) 100px;grid-template-rows:70px}#tu-home .product .reseller-info.overlayed{min-height:220px}}#tu-home .product .reseller-info.overlayed{color:#fff;transition:min-height .2s ease}@media (max-width: 1099px){#tu-home .product .reseller-info.overlayed .reseller-image,#tu-home .product .reseller-info.overlayed .reseller-data{z-index:4}}#tu-home .product .reseller-info .small{line-height:1.3;font-size:.9rem}#tu-home .product .reseller-info .reseller-link{font-weight:var(--fw-sb);text-decoration:underline}#tu-home .product .reseller-info .reseller-image img{max-width:100%;max-height:var(--res-img-size)}#tu-home .product .reseller-info .reseller-action{grid-column:2}@media (max-width: 1099px){#tu-home .product .reseller-info .reseller-action{grid-column:3;text-align:right}}#tu-home .product .reseller-info .contact-overlay{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}#tu-home .product .reseller-info .contact-overlay.hidden{left:100%;right:-100%}#tu-home .product .reseller-info .contact-overlay{transition:left .2s ease,right .2s ease,top .2s ease,bottom .2s ease;background-color:var(--primary-bg);color:var(--white);border-top-right-radius:var(--br);border-bottom-right-radius:var(--br)}@media (max-width: 1099px){#tu-home .product .reseller-info .contact-overlay{border-top-right-radius:0;border-bottom-left-radius:var(--br)}#tu-home .product .reseller-info .contact-overlay.hidden{left:0;right:0;top:-100%;bottom:100%}}#tu-home .product .reseller-info .contact-overlay{display:flex;flex-direction:column;align-items:flex-start}#tu-home .product .reseller-info .contact-overlay .close-icon-wrapper{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background-color:#fff4;z-index:2}#tu-home .product .reseller-info .contact-overlay .close-icon-wrapper svg{width:10px;height:10px}#tu-home .product .reseller-info .contact-overlay .contacts-logo{width:60px;max-height:60px}#tu-home .product .reseller-info .contact-overlay .contacts-reseller-info{font-size:1.2rem}#tu-home .product .reseller-info .contact-overlay .contacts-reseller-info .address{font-size:.9rem;line-height:1.2;display:inline-block;margin-top:.5rem}#tu-home .product .reseller-info .contact-overlay .reseller-contacts{display:grid;grid-gap:.75rem;grid-template-columns:1fr 1fr;align-self:center;width:350px;max-width:100%}@media (min-width: 760px) and (max-width: 1099px){#tu-home .product .reseller-info .contact-overlay .reseller-contacts{align-self:flex-end}}@media (max-width: 759px){#tu-home .product .reseller-info .contact-overlay .reseller-contacts{margin-top:85px;width:300px}}#tu-home .product .reseller-info .contact-overlay .reseller-contacts a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-transform:uppercase}#tu-home .product .reseller-info .contact-overlay .reseller-contacts a:hover{text-decoration:underline}#tu-home .product .reseller-info .contact-overlay .reseller-contacts a.disabled{opacity:.7;text-decoration:none;cursor:not-allowed}#tu-home .product .reseller-info .contact-overlay .reseller-contacts a svg{width:20px;height:16px;margin-right:.75rem}@media (max-width: 759px){#tu-home .product .reseller-info .contact-overlay .reseller-contacts a svg{margin-right:1rem}}#tu-home #loading-placeholder.hidden .product{display:none}#tu-home #loading-placeholder.hidden{height:300px}#tu-home #loading-placeholder.hidden.finished{height:auto}#tu-home #loading-placeholder .product.placeholder{position:relative}#tu-home #loading-placeholder .product.placeholder .animated{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:color-burn;background:linear-gradient(-45deg,#FFF,#555,#FFF,#555,#FFF);background-size:200% 200%;animation:gradient 1.5s linear infinite}@keyframes gradient{0%{background-position:100% 100%}to{background-position:0 0}}#tu-home #loading-placeholder .product.placeholder .product-image{background-color:var(--grey-bg);border-top-left-radius:12px;border-bottom-left-radius:12px;margin-left:-2px;height:100%}@media (max-width: 1099px){#tu-home #loading-placeholder .product.placeholder .product-image{background-color:#fff;margin-left:0}#tu-home #loading-placeholder .product.placeholder .product-image .placeholder{background-color:var(--grey-bg);height:80%;width:80%;border-radius:16px;margin:auto}}@media (max-width: 759px){#tu-home #loading-placeholder .product.placeholder .product-image .placeholder{max-height:100px}}#tu-home #loading-placeholder .product.placeholder .reseller-info .circle{width:var(--res-img-size);height:var(--res-img-size);border-radius:50%;margin:auto;background-color:var(--white)}#tu-home #loading-placeholder .product.placeholder .bar{border-radius:16px;background-color:var(--grey-bg);display:inline-block;margin-bottom:.5rem}#tu-home #loading-placeholder .product.placeholder .bar.circle{border-radius:50%;width:100%}#tu-home #loading-placeholder .product.placeholder .bar.right{float:right}#tu-home #loading-placeholder .product.placeholder .bar.white{background-color:var(--white)}#tu-home #loading-placeholder .product.placeholder .bar.bar-1{height:.75rem}#tu-home #loading-placeholder .product.placeholder .bar.bar-2{height:1rem}#tu-home #loading-placeholder .product.placeholder .bar.bar-3{height:1.5rem}#tu-home #loading-placeholder .product.placeholder .bar.bar-4{height:2rem}#tu-home #loading-placeholder .product.placeholder .bar.bar-5{height:2.5rem}#tu-home #loading-placeholder .product.placeholder .bar.bar-6{height:3rem;border-radius:25px}#tu-valuate #autocomplete-wrapper{margin-bottom:64px;position:relative}#tu-valuate #autocomplete-wrapper #search-input-wrapper{width:100%;max-width:600px;position:relative}#tu-valuate #autocomplete-wrapper #search-input-wrapper #search-icon{position:absolute;width:16px;height:16px;top:50%;left:32px;margin-top:-8px}#tu-valuate #autocomplete-wrapper #search-input-wrapper #valuate-input{width:100%;border-radius:30px}@media (max-width: 759px){#tu-valuate #autocomplete-wrapper #search-input-wrapper #search-icon{left:16px}}#tu-valuate #autocomplete-wrapper #autocomplete-list{position:absolute;left:0;right:0;top:100%;margin-top:-4px;padding-top:.5rem;background-color:#fff}#tu-valuate #autocomplete-wrapper #autocomplete-list:has(li:not(.hidden)){border:1px solid var(--borders)}#tu-valuate #autocomplete-wrapper #autocomplete-list{border-radius:16px;max-height:300px;overflow:auto}#tu-valuate #autocomplete-wrapper #autocomplete-list.hidden,#tu-valuate #autocomplete-wrapper #autocomplete-list .hidden{display:none}#tu-valuate #autocomplete-wrapper #autocomplete-list ul{margin:0 .5rem;padding-left:0}#tu-valuate #autocomplete-wrapper #autocomplete-list ul li{list-style-type:none}#tu-valuate #autocomplete-wrapper #autocomplete-list ul li a{display:block;padding:.5rem}#tu-valuate #autocomplete-wrapper #autocomplete-list ul li{border-radius:8px;cursor:pointer}#tu-valuate #autocomplete-wrapper #autocomplete-list ul li:first-child{margin-top:.5rem}#tu-valuate #autocomplete-wrapper #autocomplete-list ul li:last-child{margin-bottom:.5rem}#tu-valuate #autocomplete-wrapper #autocomplete-list ul li:hover{background-color:var(--grey-bg)}#tu-valuate #notice-wrapper{width:100%;max-width:450px;margin:auto;font-size:13pt}#tu-valuate-device{display:flex;flex-direction:column;min-height:calc(100vh - 80px)}#tu-valuate-device .content{width:100%}#tu-valuate-device #back-icon{display:none}#tu-valuate-device #device-wrapper{max-width:800px;margin:4rem auto;border:1.5px solid var(--borders);border-radius:16px;display:grid;grid-template-columns:275px 1fr;grid-gap:1rem}@media (max-width: 1099px){#tu-valuate-device #device-wrapper{grid-template-columns:200px 1fr;grid-gap:.75rem}}@media (max-width: 759px){#tu-valuate-device #device-wrapper{grid-template-columns:30vw 1fr;margin:2rem auto}}#tu-valuate-device #device-wrapper .image-wrapper{padding:1.5rem;border-radius:32px;overflow:hidden;display:flex;flex-direction:row;align-items:center;justify-content:center}#tu-valuate-device #device-wrapper .image-wrapper img{max-width:100%;max-height:275px}@media (max-width: 759px){#tu-valuate-device #device-wrapper .image-wrapper{padding:1rem;align-items:flex-start}#tu-valuate-device #device-wrapper .image-wrapper img{max-height:25vw}}@media (max-width: 399px){#tu-valuate-device #device-wrapper .image-wrapper{padding:1rem .5rem}#tu-valuate-device #device-wrapper .image-wrapper img{max-height:35vw}}#tu-valuate-device #device-wrapper .text-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1rem 1rem 0}#tu-valuate-device #device-wrapper .text-wrapper h1.device-name{margin:0;font-weight:var(--fw-l);font-size:2.5rem;line-height:1.2}@media (max-width: 1099px){#tu-valuate-device #device-wrapper .text-wrapper h1.device-name{font-size:2rem}}@media (max-width: 759px){#tu-valuate-device #device-wrapper .text-wrapper h1.device-name{font-size:1.3rem;font-weight:var(--fw-sb)}}@media (max-width: 399px){#tu-valuate-device #device-wrapper .text-wrapper h1.device-name{font-size:1.15rem}}#tu-valuate-device #device-wrapper .text-wrapper .text{max-width:250px;font-weight:200;font-size:.95rem}#tu-valuate-device #device-wrapper .text-wrapper .price-row{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;padding-right:1rem}#tu-valuate-device #device-wrapper .text-wrapper .price-row .price{font-size:5rem;line-height:1}@media (max-width: 1099px){#tu-valuate-device #device-wrapper .text-wrapper .price-row .price{font-size:4rem}}@media (max-width: 759px){#tu-valuate-device #device-wrapper .text-wrapper .price-row .price{font-size:3rem}}#tu-valuate-device #device-wrapper .text-wrapper .price-row .clipboard-notice{position:absolute;right:1rem;bottom:60px;text-align:right}@media (max-width: 759px){#tu-valuate-device #device-wrapper .text-wrapper .price-row .clipboard-notice{bottom:40px}}#tu-valuate-device #device-wrapper .text-wrapper .price-row .clipboard-notice{color:var(--success);font-size:.8rem;background-color:var(--grey-bg);padding:4px 8px;border-radius:8px}#tu-valuate-device #device-wrapper .text-wrapper .price-row .clipboard-notice.hidden{display:none}#tu-valuate-device #device-wrapper .text-wrapper .price-row #share-icon{--share-size: 50px;margin-top:12px;width:var(--share-size);height:var(--share-size);border-radius:50%;padding:calc(var(--share-size) / 4);transition:background-color .2s ease;cursor:pointer}#tu-valuate-device #device-wrapper .text-wrapper .price-row #share-icon:hover{background-color:var(--grey-bg)}#tu-valuate-device #device-wrapper .text-wrapper .price-row #share-icon svg{width:calc(var(--share-size) / 2);height:calc(var(--share-size) / 2)}@media (max-width: 759px){#tu-valuate-device #device-wrapper .text-wrapper .price-row #share-icon{margin-top:0;--share-size: 36px}}#tu-valuate-device #buttons-selector{display:flex;flex-direction:row;justify-content:center;margin:2rem 0;gap:2rem}#tu-valuate-device #buttons-selector .big-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:200px;padding:36px 20px;background-color:var(--white);border:1px solid var(--primary);border-radius:16px;text-align:center;display:flex;flex-direction:row;justify-content:center;cursor:pointer;text-transform:uppercase;font-weight:500;transition:box-shadow .2s ease-in-out}#tu-valuate-device #buttons-selector .big-button:hover{box-shadow:0 3px 6px #00000029}#tu-valuate-device #buttons-selector .big-button.active{background-color:var(--primary-hover);border-color:var(--primary-hover);color:#fff}@media (max-width: 759px){#tu-valuate-device #buttons-selector{flex-direction:column;align-items:center;gap:1rem}#tu-valuate-device #buttons-selector .big-button{padding:24px 12px;width:100%}}#tu-valuate-device #online-selection{flex:1;display:flex;flex-direction:column}#tu-valuate-device #online-selection.hidden{display:none}#tu-valuate-device #online-selection .red-wrapper{flex:1;padding:2rem 0;background-color:var(--primary-bg)}@media (max-width: 759px){#tu-valuate-device #online-selection{padding-top:1rem}}#tu-valuate-device #online-selection .links{display:grid;grid-gap:2rem;grid-template-columns:repeat(4,1fr)}#tu-valuate-device #online-selection .links a{padding:24px 48px;background-color:var(--white);border:2px solid var(--grey-bg);border-radius:16px;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:140px;cursor:pointer;text-transform:uppercase;font-weight:500}#tu-valuate-device #online-selection .links a:hover{background-color:var(--primary-hover);color:var(--white)}@media (max-width: 1099px){#tu-valuate-device #online-selection .links{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}#tu-valuate-device #online-selection .links a{min-height:100px}}@media (max-width: 759px){#tu-valuate-device #online-selection .links{grid-template-columns:1fr;gap:1rem}#tu-valuate-device #online-selection .links a{min-height:auto}}#tu-valuate-device #shop-selection{flex:1;display:flex;flex-direction:column}#tu-valuate-device #shop-selection.hidden{display:none}#tu-valuate-device #shop-selection .red-wrapper{flex:1;padding:2rem 0;background-color:var(--primary-bg)}#tu-valuate-device #shop-selection #provinces-wrapper{margin-bottom:2rem;text-align:center;padding:0 1.5rem}@media (max-width: 1099px){#tu-valuate-device #shop-selection #provinces-wrapper{margin-bottom:0}}#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 42px 1rem 1.2rem;border-radius:16px;border:2px solid var(--grey-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.29 6'%3E%3Cpath d='M4.154,5.8.2,1.846A.694.694,0,0,1,.2.861L.861.2a.694.694,0,0,1,.985,0L4.645,3,7.445.2a.694.694,0,0,1,.985,0l.656.656a.694.694,0,0,1,0,.985L5.136,5.8A.691.691,0,0,1,4.154,5.8Z' fill='%23DA003B'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:42px 10px;background-position:center right;width:60vw;max-width:500px}#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select.placeholder{padding-top:1.05rem;padding-bottom:1.05rem;color:var(--grey);font-size:.9rem}#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select.placeholder option{font-size:1rem!important}#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select:focus,#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select:active{border-color:var(--primary-hover)}#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select{outline:none}@media (max-width: 759px){#tu-valuate-device #shop-selection #provinces-wrapper select#provinces-select{width:100%;max-width:none}}#tu-valuate-device #shop-selection .resellers{display:grid;padding:0 2rem;grid-gap:2rem;grid-template-columns:repeat(3,1fr)}@media (min-width: 1360px){#tu-valuate-device #shop-selection .resellers{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1099px){#tu-valuate-device #shop-selection .resellers{gap:1.5rem;padding:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width: 759px){#tu-valuate-device #shop-selection .resellers{grid-template-columns:1fr;justify-content:center}}#tu-valuate-device #shop-selection .resellers .reseller{background-color:#fff;border-radius:16px;border:2px solid var(--grey-bg);display:flex;flex-direction:column}#tu-valuate-device #shop-selection .resellers .reseller.hidden{display:none}#tu-valuate-device #shop-selection .resellers .reseller .info{padding:1.5rem;display:flex;flex-direction:row;gap:1rem;align-items:center}#tu-valuate-device #shop-selection .resellers .reseller .info .image-wrapper{width:100px;height:100px}@media (max-width: 759px){#tu-valuate-device #shop-selection .resellers .reseller .info .image-wrapper{width:80px;height:80px;min-width:20vw}}#tu-valuate-device #shop-selection .resellers .reseller .info .image-wrapper img{max-width:100%;max-height:100%}#tu-valuate-device #shop-selection .resellers .reseller .info .info-wrapper{flex:1}#tu-valuate-device #shop-selection .resellers .reseller .info .info-wrapper .address{font-size:.9rem;line-height:1.2;margin-top:.5rem}@media (max-width: 759px){#tu-valuate-device #shop-selection .resellers .reseller .info .info-wrapper .address{font-size:.95rem}}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper{position:relative;overflow:hidden}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts{background-color:var(--grey-bg);border-bottom-right-radius:16px;border-bottom-left-radius:16px;padding:1.5rem;display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-transform:uppercase;font-weight:500;gap:1.2rem}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a:hover{text-decoration:underline}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a svg{width:24px;height:20px;color:var(--primary)}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a.disabled{text-decoration:none;cursor:not-allowed;color:var(--grey-light)}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a.disabled svg{color:var(--grey-light)}@media (max-width: 759px){#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts{background-color:var(--primary-bg);color:#fff}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a{font-weight:var(--fw-r)}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a svg{color:#fff!important}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts a.disabled{color:#fff;opacity:.7}}@media (max-width: 759px){#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper{transition:height .2s ease-in-out}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper .contacts{position:absolute;top:-160px;bottom:160px;left:0;right:0;transition:top .2s ease-in-out,bottom .2s ease-in-out}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper{height:0}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper.open{height:160px}#tu-valuate-device #shop-selection .resellers .reseller .contacts-wrapper.open .contacts{top:0;bottom:0}}@media (max-width: 759px){#tu-valuate-device.online-selection #page-title,#tu-valuate-device.shop-selection #page-title{font-size:1.8rem}#tu-valuate-device.online-selection #page-subtitle,#tu-valuate-device.shop-selection #page-subtitle,#tu-valuate-device.online-selection #search-info,#tu-valuate-device.shop-selection #search-info,#tu-valuate-device.online-selection #notice-wrapper,#tu-valuate-device.shop-selection #notice-wrapper,#tu-valuate-device.online-selection #buttons-selector,#tu-valuate-device.shop-selection #buttons-selector{display:none}#tu-valuate-device.online-selection #page-title,#tu-valuate-device.shop-selection #page-title{position:relative;padding:0 24px}#tu-valuate-device.online-selection #page-title #back-icon,#tu-valuate-device.shop-selection #page-title #back-icon{cursor:pointer;display:inline-block;position:absolute;top:0;bottom:0;left:0}#tu-valuate-device.online-selection #page-title #back-icon svg,#tu-valuate-device.shop-selection #page-title #back-icon svg{display:inline-block;transform:rotate(180deg);width:20px;height:20px}}#tu-contacts #contacts-form{margin-top:3rem;margin-bottom:1.5rem}@media (max-width: 759px){#tu-contacts #contacts-form{margin-top:1.5rem;margin-bottom:.5rem}}#tu-contacts #contacts-form #form-fields{margin:auto;margin-bottom:2rem;max-width:800px;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}@media (max-width: 759px){#tu-contacts #contacts-form #form-fields{grid-template-columns:1fr}}#tu-contacts #contacts-form .error-notice{margin:1rem 0;font-weight:300;text-align:center;color:var(--warning)}#tu-contacts #contacts-form .error-notice svg{width:18px;height:18px;margin-bottom:-4px}#tu-contacts #contacts-form .success-notice{margin-bottom:2rem;text-align:center;color:var(--success)}#tu-contacts #contacts-form .form-group{width:100%}#tu-contacts #contacts-form .form-group.double-col{grid-column:1/3}@media (max-width: 759px){#tu-contacts #contacts-form .form-group.double-col{grid-column:1}}#tu-contacts #contacts-form .form-group .form-control{width:100%}#tu-contacts #contacts-form .form-checkbox-group{margin:auto;max-width:var(--max-w);text-align:left}.line{display:block;width:24px;height:2.5px;border-radius:1px}hr{border:none;height:2px;background-color:var(--grey-bg)}
