@media (min-width:1024px){.small-only{display:none!important}}@media (min-width:769px) and (max-width:1023px){.small-only{display:none!important}}@media (max-width:768px){.small-only{display:none!important}}@media (max-width:499px){.small-only{display:block!important}.hide-small{display:none!important}}@media (min-width:1024px){.mobile-only{display:none!important}}@media (min-width:769px) and (max-width:1023px){.mobile-only{display:none!important}}@media (max-width:768px){.desktop-only{display:none!important}}@media (min-width:769px) and (max-width:1023px){.desktop-only{display:none!important}}@media (max-width:768px){.tablet-only{display:none!important}}@media (min-width:1024px){.tablet-mobile,.tablet-only{display:none!important}}@media (max-width:768px){.tablet-desktop{display:none!important}}input[type=search],input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.btn-primary{background-color:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}.btn-default{color:#000}.btn-default,.btn-disabled{background-color:#ebebeb;border:none;border-radius:10px;cursor:pointer;font-size:12pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}.btn-disabled{color:#fff;cursor:not-allowed}header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;flex-direction:row;height:75px;justify-content:space-between;left:0;padding:8px 16px;position:fixed;right:0;top:0;z-index:6}@media (max-width:499px){header{padding:8px 4px}}@media (max-width:768px){header{background-color:#ebebeb}}header .left-header,header .right-header{align-items:center;display:flex;flex:1;flex-direction:row}header .info{color:var(--primary);font-size:10pt;font-weight:700;max-width:320px;text-transform:uppercase}header .info .black{color:#000}header .header-icon{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;padding:8px;width:30px}@media (max-width:499px){header .header-icon{height:25px;width:25px}}@media (max-width:499px) and (max-width:350px){header .header-icon{height:20px;width:20px}}header .header-icon.search{height:25px;width:25px}@media (max-width:499px){header .header-icon.search{height:22px;width:22px}}@media (max-width:499px) and (max-width:350px){header .header-icon.search{height:18px;width:18px}}header .header-icon img{max-height:100%;max-width:100%}header .search-wrapper{padding:0 8px;position:relative}header .search-wrapper .search-input{border:2px solid #747474;border-radius:16px;box-sizing:border-box;color:#000;font-size:12pt;font-weight:500;outline:none;padding:8px 36px;width:100%}header .search-wrapper .search-input::-moz-placeholder{color:#000;opacity:1}header .search-wrapper .search-input::placeholder{color:#000;opacity:1}header .search-wrapper .search-icon{height:20px;left:20px;position:absolute;top:10px;width:20px}header .search-wrapper .empty-search{cursor:pointer;filter:grayscale(100%);height:20px;padding:8px;position:absolute;right:20px;top:2px;width:20px}header .search-wrapper .empty-search.hidden{display:none}header .center-header .wrapper{align-items:center;background-color:#747474;border-radius:10px;display:flex;flex-direction:row;height:40px;margin:0 8px;padding-left:8px;padding-right:8px;width:250px}@media (max-width:499px){header .center-header .wrapper{margin:0}}header .center-header .wrapper .button{border-radius:8px;color:#fff;flex:1;font-weight:700;padding:4px 10px;text-align:center;text-decoration:none;text-transform:uppercase}header .center-header .wrapper .button.active{background-color:var(--primary);box-shadow:2px 2px 6px #000}@media (max-width:499px){header .center-header .wrapper{margin:0;width:150px}header .center-header .wrapper .button{padding:4px}}@media (max-width:499px) and (max-width:350px){header .center-header .wrapper{width:120px}}header .right-header{justify-content:flex-end}header .right-header .update-products{background-color:#747474;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}@media (max-width:499px){header .right-header .update-products{display:none}}header .right-header .cart{position:relative}header .right-header .cart .cart-count{background-color:var(--primary);border-radius:50%;color:#fff;font-size:15px;font-weight:600;height:20px;position:absolute;right:0;text-align:center;top:0;width:20px}header .right-header .search .search-wrapper{background-color:hsla(0,0%,100%,.9);height:70px;left:0;padding:16px;position:absolute;right:0;top:75px;transition:height .1s ease-in-out,padding .1s ease-in-out}header .right-header .search .search-wrapper.hidden{height:0;overflow:hidden;padding:0}header .right-header .search .search-wrapper .search-input{border:0;border-bottom:2px solid #1d1d1b;border-radius:0}header .right-header .search .search-wrapper .search-icon{top:24px}header .right-header .search .search-wrapper .empty-search{top:16px}@media (min-width:1024px){header .settings{position:relative}}header .settings .sorting-selection{background-color:hsla(0,0%,100%,.95);cursor:default;font-size:13pt;font-weight:600;left:0;line-height:30px;padding:16px;position:absolute;right:0;top:75px}header .settings .sorting-selection.hidden{display:none}@media (min-width:1024px){header .settings .sorting-selection{border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-size:12pt;line-height:30px;padding:8px;right:0;top:50px;width:200px}}header .settings .sorting-selection .title{color:var(--primary)}header .settings .sorting-selection .option{color:#747474;cursor:pointer}header .settings .sorting-selection .option.selected{color:var(--primary)}header .settings .sorting-selection .option:hover{text-decoration:underline}#header-placeholder{height:75px;min-height:75px;width:50vw}#mobile-menu{background-color:var(--primary);display:flex;flex-direction:column;height:100vh;height:-webkit-fill-available;left:0;overflow:scroll;position:fixed;top:0;transition:width .3s ease-in-out,height .3s ease-in-out,border-radius .3s ease-in-out;visibility:visible;width:100vw;z-index:7}#mobile-menu.hidden{border-bottom-right-radius:100%;height:0;overflow:hidden;width:0}#mobile-menu .menu-content{box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:space-between;margin:auto;max-width:500px;padding:16px}#mobile-menu .first-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:16px}#mobile-menu .first-row .menu-header-text{color:#fff;font-size:12pt;font-weight:600;line-height:1.1;max-width:200px;text-transform:uppercase}#mobile-menu .first-row .close{cursor:pointer;height:30px;width:30px}#mobile-menu .first-row .close img{max-height:100%;max-width:100%}#mobile-menu .buttons .button{background-color:#ebebeb;border:none;border-radius:10px;color:var(--primary);cursor:pointer;display:block;font-size:16pt;font-weight:600;font-weight:700;margin-bottom:16px;padding:12px 16px;text-align:center;text-transform:uppercase}#mobile-menu .columns{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}#mobile-menu .columns .column{display:flex;flex-direction:column}#mobile-menu .columns .column .contact-link{color:#fff;font-size:14pt;font-weight:700;height:40px;line-height:40px;text-transform:uppercase}#mobile-menu .columns .column .help-link{align-items:center;display:flex;flex-direction:row;height:40px;justify-content:flex-start}#mobile-menu .columns .column .help-link .help-image{height:30px;margin-right:16px;width:30px}#mobile-menu .columns .column .help-link span{color:#fff;font-size:14pt;font-weight:300}#mobile-menu .images{display:grid;grid-template-columns:1fr 1fr;margin-bottom:16px}#mobile-menu .images .menu-logo-wrapper{height:75px}#mobile-menu .images .menu-logo-wrapper img{filter:drop-shadow(2px 2px 5px #1D1D1B);height:75px;width:75px}#mobile-menu .images .tu-badge{align-items:center;color:#ebebeb;display:flex;flex-direction:column;font-size:10pt;font-weight:600;justify-content:center}#mobile-menu .images .tu-badge img.tu-badge-img{margin-top:1rem;width:150px}#mobile-menu .info{color:#ebebeb;font-size:12pt;font-weight:600;text-align:center;text-transform:uppercase}footer.tablet-desktop{align-items:center;display:flex;flex-direction:row;height:125px;justify-content:space-between;padding:0 16px}footer.tablet-desktop .footer-logo-wrapper{height:80px;width:80px}footer.tablet-desktop .footer-logo-wrapper img{max-height:100%;max-width:100%}footer.tablet-desktop .legal-info{color:#747474;font-size:11pt;font-weight:600}@media (min-width:769px) and (max-width:1023px){footer.tablet-desktop .legal-info{font-size:10pt}}footer.tablet-desktop .tu-badge{align-items:center;color:#747474;display:flex;flex-direction:column;font-size:10pt;font-weight:600;justify-content:center}footer.tablet-desktop .tu-badge img.tu-badge-img{margin-top:1rem;width:150px}footer.tablet-desktop .footer-links{display:grid;grid-auto-flow:column;grid-template-columns:repeat(3,100px);grid-template-rows:repeat(3,1fr);justify-content:space-between}footer.tablet-desktop .footer-links .footer-link{color:#1d1d1b;font-size:11pt;font-weight:600;line-height:1.5;text-decoration:none}footer.tablet-desktop .footer-links .footer-link:hover{text-decoration:underline}footer.mobile-only{background-color:#fff}footer.mobile-only .info{background-color:#ebebeb;box-sizing:border-box;color:var(--primary);font-size:10pt;font-weight:700;height:80px;padding:24px 16px;text-align:center;text-transform:uppercase}footer.mobile-only .info .black{color:#000}footer.mobile-only .footer-links{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:50px;margin:16px 0}footer.mobile-only .footer-links .footer-link{color:var(--primary);flex:1;font-size:12pt;font-weight:600;padding:5px 8px;text-align:center}footer.mobile-only .footer-links .footer-link:hover{text-decoration:underline}footer.mobile-only .footer-links .separator{align-self:stretch;background-color:var(--primary);width:1px}footer.mobile-only .images{align-items:center;display:flex;flex-direction:row;height:100px;justify-content:space-evenly}footer.mobile-only .images .footer-logo-wrapper{height:100px;width:100px}footer.mobile-only .images .footer-logo-wrapper img{filter:drop-shadow(2px 2px 5px #1D1D1B);max-height:100%;max-width:100%}footer.mobile-only .images .tu-badge{align-items:center;color:#747474;display:flex;flex-direction:column;font-size:10pt;font-weight:600;justify-content:center}footer.mobile-only .images .tu-badge img.tu-badge-img{margin-top:1rem;width:150px}footer.mobile-only .legal-info{box-sizing:border-box;color:#747474;font-size:11pt;font-weight:600;height:40px;padding:10px 4px;text-align:center}.icon{max-height:100%;max-width:100%}.icon.icon-primary,.icon.icon-primary use{fill:var(--primary)!important;stroke:var(--primary)!important}.icon.icon-white,.icon.icon-white use{fill:#fff!important;stroke:#fff!important}.icon.icon-black,.icon.icon-black use{fill:#000!important;stroke:#000!important}.icon.icon-grey,.icon.icon-grey use{fill:#747474!important;stroke:#747474!important}.icon.icon-success,.icon.icon-success use{fill:green!important;stroke:green!important}.icon.icon-whatsapp,.icon.icon-whatsapp use{fill:#25d366!important;stroke:#25d366!important}.media-wrapper{box-sizing:border-box;position:relative;text-align:center}@keyframes SlideIn{0%{opacity:0}to{opacity:1}}.media-wrapper .slide{align-items:center;align-self:stretch;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-in-out}.media-wrapper .slide.active{height:100%;min-height:inherit;opacity:1;position:relative;text-align:center;width:100%}.media-wrapper .slide img{border:1px solid hsla(0,0%,100%,0);height:auto;margin:-1px;max-height:100%;max-width:100%;width:auto}.media-wrapper .slide img.image-default{box-sizing:border-box;padding:8px}.media-wrapper .slide .video-thumb{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.media-wrapper .slide .video-thumb video{background-color:#fff}.media-wrapper .slide .video-thumb .play-icon{border:0;filter:drop-shadow(0 0 2px #747474);height:60px;left:calc(50% - 30px);opacity:.8;position:absolute;top:calc(50% - 30px);width:60px;z-index:2}.media-wrapper .slide .video-wrapper{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:3}.media-wrapper .slide .video-wrapper .close{filter:drop-shadow(0 0 1px #747474);height:20px;position:absolute;right:8px;top:8px;width:20px;z-index:4}.media-wrapper .slider-elements{bottom:0;left:0;position:absolute;right:0;top:0}.media-wrapper .slider-elements .angle{border:0;cursor:pointer;filter:drop-shadow(0 0 2px #999999);height:70px;position:absolute;top:calc(50% - 35px);width:22px}.media-wrapper .slider-elements .angle-next{right:24px;transform:rotate(180deg)}.media-wrapper .slider-elements .angle-prev{left:24px}.media-wrapper .slider-elements .counter-wrapper{background-color:rgba(29,29,27,.9);border-radius:12px;bottom:8px;color:#fff;font-size:12pt;font-weight:600;letter-spacing:1.3px;padding:4px 8px;position:absolute;right:8px}body,html{background-color:#ebebeb;color:#1d1d1b;font-family:Source Sans Pro,sans-serif;font-size:10pt;margin:0;max-height:100vh;max-width:100vw;min-height:100vh;min-width:100vw;padding:0}body,html{overflow-x:hidden}body{display:flex;flex-direction:column;overflow-y:scroll}body.noscroll{overflow:hidden}.field{align-items:stretch;display:flex;flex-direction:column}.field label{color:#747474;font-size:10pt;font-weight:600}.field .error-message{color:var(--primary);display:none}.field .mx-datepicker,.field.date-picker{width:100%}.field input,.field select,.field textarea{border:1px solid #747474;border-radius:8px;color:#1d1d1b;display:block;font-family:Source Sans Pro,sans-serif;font-size:12pt;margin:2px 0;outline:none;padding:8px}.field select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23747474%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),linear-gradient(180deg,#fff 0,#ebebeb 200%);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;cursor:pointer}.field.has-error input{border:2px solid var(--primary)}.field.has-error .error-message{display:block}#content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;min-height:-moz-fit-content;min-height:fit-content;padding-top:24px;position:relative}#content.homepage{justify-content:flex-start}@media (max-width:768px){#content{padding-top:0}}#content .centered-content{align-self:stretch;display:flex;flex-direction:row;justify-content:center}#content .centered-content .content{background-color:#fff;border-radius:10px;flex:1;margin:16px 32px;max-width:1200px;overflow:hidden}@media (max-width:768px){#content .centered-content .content{border-radius:0;margin:0}}a{color:#1d1d1b;outline:none;text-decoration:none}.light{color:#747474}#credits-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6}#credits-overlay.hidden{display:none}#credits-overlay #credits-content{background-color:#fff;border-radius:12px;display:grid;font-size:12pt;grid-template-columns:150px 1fr;padding:16px;position:relative}#credits-overlay #credits-content .credits-title{display:block;font-size:17pt;margin-bottom:2px;margin-top:24px}#credits-overlay #credits-content img{max-width:100%}#credits-overlay #credits-content #close-credits{background-color:rgba(0,0,0,.8);border-radius:50%;height:16px;padding:8px;position:absolute;right:12px;top:12px;width:16px}#communication-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6}#communication-overlay.hidden{display:none}#communication-overlay #overlay-image{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;max-height:90vh;max-width:90vw;position:relative;width:auto}#communication-overlay #overlay-image #close-overlay{background-color:rgba(0,0,0,.8);border-radius:50%;height:16px;padding:8px;position:absolute;right:12px;top:12px;width:16px}#communication-overlay #overlay-image img{border-radius:8px;max-height:90vh;max-width:90vw}#toast-wrapper{align-items:center;bottom:15vh;display:flex;justify-content:center;left:0;position:fixed;right:0;transition:opacity .3s ease-in-out,bottom .3s ease-in-out;z-index:2}#toast-wrapper.hidden{bottom:-50px;opacity:0}#toast-wrapper #toast{background-color:rgba(0,0,0,.8);border-radius:6px;color:#fff;font-size:16pt;opacity:1;padding:12px 24px}.generic-infos{display:grid;grid-template-columns:1fr 1fr 1fr;margin:40px 40px 0 24px}.generic-infos .info-with-icon{align-items:center;display:flex;flex-direction:row}.generic-infos .info-with-icon .text{align-self:stretch;border-right:1px solid var(--primary);display:flex;flex-direction:column;flex-grow:1;font-size:12pt;justify-content:center;margin-right:16px;padding-right:16px}.generic-infos .info-with-icon .img-wrapper{height:40px;margin-right:16px;text-align:center;width:40px}.generic-infos .info-with-icon .img-wrapper svg{max-height:100%;max-width:90%}.generic-infos .info-with-icon.free-return .img-wrapper{height:32px;min-width:32px;padding:1px;width:32px}.generic-infos .info-with-icon.free-return .img-wrapper svg{height:31px;min-width:31px}.generic-infos .info-with-icon.certified .text{border-right:0}@media (max-width:768px){.generic-infos{grid-template-columns:1fr;margin:16px 16px 32px}.generic-infos .info-with-icon{border:1px solid rgba(var(--primary),.75);border-bottom:0;padding:16px}.generic-infos .info-with-icon.certified{border-bottom:1px solid rgba(var(--primary),.75)}.generic-infos .info-with-icon .text{border:0;margin:0;padding:8px}}#faqs{display:grid;grid-template-columns:1fr 1fr 1fr;margin:32px}@media (min-width:769px) and (max-width:1023px){#faqs{grid-template-columns:1fr 1fr}}@media (max-width:768px){#faqs{grid-template-columns:1fr;margin:16px}}#faqs .faq{padding:8px 0}#faqs .faq .question{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:12pt;margin-bottom:8px}#faqs .faq .question svg.icon{height:24px;margin-right:12px;width:24px}#faqs .faq .answer{font-size:12pt;font-weight:300;line-height:1.3;margin:8px;overflow:hidden;transition:height .3s ease-in-out}#faqs .faq .answer.hidden{height:0;margin:0}.spacer{height:1px;overflow:hidden}#back-link{font-size:12pt;left:calc(50% - 50px);padding:8px;position:absolute;top:0;width:150px}@media (min-width:769px) and (max-width:1023px){#back-link{left:400px}}@media (max-width:768px){#back-link{display:none}}#back-link a{color:var(--primary);font-weight:600}#back-link a:hover{text-decoration:underline}#contacts-link{align-items:center;display:inline-flex;flex-direction:row;justify-content:space-between;left:0;margin-left:8px;padding:8px;position:absolute;top:0;width:350px}#contacts-link .contact-link{color:#1d1d1b;font-size:12pt;font-weight:600;text-decoration:none}#contacts-link .contact-link:hover{text-decoration:underline}.form-errors{background-color:rgba(var(--primary),.08);border:1px solid var(--primary);border-radius:5px;color:var(--primary);font-size:12pt;font-weight:300;margin-bottom:16px;padding:8px}.button-primary{background-color:var(--primary)}.button-primary,.button-secondary{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}.button-secondary{background-color:#747474}.klarna-wrapper{align-items:center;color:#747474;display:flex;flex-direction:row;font-size:11pt;font-weight:lighter;gap:8px;justify-content:center;line-height:0;min-height:25px;text-align:center}.klarna-wrapper b{color:#000}#content #product-detail{align-self:center}#content #product-detail .media-wrapper{height:500px}#content #product-detail .media-wrapper .slide img{max-height:500px}#content #product-detail #desktop-product{height:500px}#content #product-detail #desktop-product #image-box{max-width:500px}#content #product-detail #desktop-product #image-box img.product-image{max-height:500px}@media (max-width:768px){#content #product-detail .media-wrapper{height:400px}#content #product-detail .media-wrapper .slide img{max-height:400px}#content #product-detail #desktop-product{height:400px}#content #product-detail #desktop-product #image-box{max-width:400px}#content #product-detail #desktop-product #image-box img.product-image{max-height:400px}}@media (min-width:769px) and (max-width:1023px){#content #product-detail .media-wrapper{height:500px}#content #product-detail .media-wrapper .slide img{max-height:500px}#content #product-detail #desktop-product{height:500px}#content #product-detail #desktop-product #image-box{max-width:400px}#content #product-detail #desktop-product #image-box img.product-image{max-height:500px}}@media (min-width:1200px){#content #product-detail .media-wrapper{height:600px}#content #product-detail .media-wrapper .slide img{max-height:600px}#content #product-detail #desktop-product{height:600px}#content #product-detail #desktop-product #image-box{max-width:600px}#content #product-detail #desktop-product #image-box img.product-image{max-height:600px}}#content #product-detail .media-wrapper{width:100%}#content #product-detail .group-selection-wrapper{margin-bottom:8px;position:relative}@media (max-width:768px){#content #product-detail .group-selection-wrapper{margin-top:16px}}#content #product-detail .group-selection-wrapper .group-selection{align-items:center;background-color:#f1f0ef;border:1px solid var(--primary);cursor:pointer;display:flex;flex-direction:row;font-size:11pt;height:30px;justify-content:space-between;padding-left:16px;text-transform:uppercase}@media (max-width:768px){#content #product-detail .group-selection-wrapper .group-selection{height:50px}}#content #product-detail .group-selection-wrapper .group-selection .select-button{align-items:center;align-self:stretch;background-color:var(--primary);color:#fff;cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:space-evenly;padding:0 8px}#content #product-detail .group-selection-wrapper .group-selection .select-button .icon{height:25px;margin-left:8px;transform:rotate(-90deg);width:25px}@media (max-width:768px){#content #product-detail .group-selection-wrapper .group-selection .select-button{flex-direction:column;justify-content:center}#content #product-detail .group-selection-wrapper .group-selection .select-button .icon{margin-left:0}}#content #product-detail .group-selection-wrapper .group-products{background-color:#fff;border:1px solid var(--primary);left:0;position:absolute;right:0;top:30px;z-index:2}@media (max-width:768px){#content #product-detail .group-selection-wrapper .group-products{top:50px}}#content #product-detail .group-selection-wrapper .group-products.hidden{display:none}#content #product-detail .group-selection-wrapper .group-products .group-product{align-items:center;border-top:1px solid var(--primary);display:flex;flex-direction:row;justify-content:space-between;padding:4px 8px}#content #product-detail .group-selection-wrapper .group-products .group-product.current{background-color:#ebebeb}#content #product-detail .group-selection-wrapper .group-products .group-product:hover{background-color:#ebebeb;cursor:pointer}#content #product-detail .group-selection-wrapper .group-products .group-product .info{color:#747474;display:grid;font-weight:600;grid-template-columns:100px 1fr}@media (max-width:499px){#content #product-detail .group-selection-wrapper .group-products .group-product .info{grid-template-columns:80px 1fr}}#content #product-detail .group-selection-wrapper .group-products .group-product .info .light{font-weight:300}#content #product-detail .group-selection-wrapper .group-products .group-product .price{font-size:16pt;font-weight:600;min-width:75px;text-align:right}#content #product-detail .title{color:var(--primary);font-size:20pt;font-weight:700;letter-spacing:1px;margin:0;text-transform:uppercase}@media (max-width:768px){#content #product-detail .title{font-size:16pt;letter-spacing:0}}#content #product-detail .share-links .close,#content #product-detail .title .close{align-items:center;background-color:var(--primary);border-radius:50%;display:flex;height:28px;justify-content:center;min-width:28px;width:28px}#content #product-detail .share-links .close svg,#content #product-detail .title .close svg{height:16px;width:16px}#content #product-detail .buy-button{background-color:var(--primary);border:none;border-radius:10px;border-radius:16px;color:#fff;cursor:pointer;flex:1;font-size:20pt;font-weight:600;margin:auto;max-width:350px;padding:16px 0;text-align:center;text-transform:uppercase;width:100%}#content #product-detail .buy-button.inactive{background-color:#747474!important;cursor:not-allowed!important;font-size:14pt}#content #product-detail .back-button{align-items:center;background-color:#fff;border:2px solid #747474;border-radius:10px;color:#747474;display:flex;flex-direction:row;font-weight:600;font-weight:500;margin-right:16px!important}#content #product-detail .back-button,#content #product-detail .back-button:active{cursor:pointer;font-size:11pt;padding:8px;text-align:center;text-transform:uppercase}#content #product-detail .back-button:active{background-color:#747474;border:none;border-radius:10px;color:#fff;font-weight:600}#content #product-detail .back-button:active svg,#content #product-detail .back-button:active svg use{fill:#fff!important;stroke:#fff!important}#content #product-detail .back-button svg{display:inline;width:20px}#content #product-detail .price-info .label{color:#747474;font-size:12pt;font-weight:300}#content #product-detail .price-info .price{color:#747474;font-size:12pt;font-weight:700;text-align:right}#content #product-detail .price-info .total-price{color:#000;font-size:24pt;font-weight:700;margin-bottom:24px}@media (max-width:768px){#content #product-detail .price-info{font-size:10pt}}#content #product-detail .description-helper{flex-grow:1}#content #product-detail .description-helper .helper{color:#747474;font-size:13pt;font-weight:600}#content #product-detail .description-helper .value{color:#747474;font-size:13pt;font-weight:300}#content #product-detail .description-helper.description .value{line-height:1.2em;max-height:3.7em;overflow:hidden;position:relative;text-overflow:ellipsis}@media (max-width:768px){#content #product-detail .description-helper.description .value{max-height:6em}#content #product-detail .description-helper{border-bottom:1px solid var(--primary);display:grid;grid-template-columns:1fr 2fr;padding:8px 0}}#content #product-detail #desktop-product{align-items:stretch;display:flex;flex-direction:row}#content #product-detail #desktop-product #image-box{align-items:center;background-color:#fff;display:flex;flex:2;justify-content:center;position:relative}#content #product-detail #desktop-product #image-box img.product-image{margin:16px;max-width:100%}#content #product-detail #desktop-product #infos{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:8px 16px 0}@media (min-width:769px) and (max-width:1023px){#content #product-detail #desktop-product #infos{flex:2}}#content #product-detail #desktop-product #infos .title{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:8px 0}#content #product-detail #desktop-product #infos .price-row{align-items:center;display:flex;flex-direction:row;margin:8px 0}#content #product-detail #desktop-product #infos .price-row .shipping-infos{flex-grow:1}#content #product-detail #desktop-product #infos .klarna-wrapper{justify-content:flex-end;text-align:right}#content #product-detail #desktop-product #infos .description-helpers{display:grid;flex-grow:1;grid-template-columns:3fr 2fr;grid-template-rows:75px 1fr 100px;max-height:325px}@media (min-width:1200px){#content #product-detail #desktop-product #infos .description-helpers{grid-template-rows:100px 1fr 125px}}#content #product-detail #desktop-product #infos .description-helpers .condition,#content #product-detail #desktop-product #infos .description-helpers .description{grid-column:1/3}#content #product-detail #desktop-product #infos .description-helpers .tooltip-wrapper{display:inline-block;font-size:12pt;position:relative;vertical-align:middle}#content #product-detail #desktop-product #infos .description-helpers .tooltip-wrapper .tooltip-icon{height:12pt;width:12pt}#content #product-detail #desktop-product #infos .description-helpers .tooltip-wrapper .tooltip-text{background-color:var(--primary);border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}#content #product-detail #desktop-product #infos .description-helpers .tooltip-wrapper .tooltip-text:after{border-color:var(--primary) transparent transparent transparent;border-style:solid;border-width:5px;content:"";margin-left:-5px;position:absolute;right:68%;top:100%}#content #product-detail #desktop-product #infos .description-helpers .tooltip-wrapper:hover .tooltip-text{opacity:1;visibility:visible}#content #product-detail #desktop-product #infos .buttons-row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-top:8px}#content #product-detail #desktop-product #infos .buttons-row .buy-button{background-color:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}#content #product-detail #desktop-product #infos .buttons-row .button{border-radius:16px;box-sizing:border-box;height:60px;margin:0;max-width:250px;padding:16px 8px}#content #product-detail #desktop-product #infos .buttons-row .share-links{background-color:#fff;display:flex;flex-direction:row;margin-right:8px;padding:12px 0}#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button{align-items:center;color:#747474;display:flex;flex-direction:row;font-size:10pt;font-weight:300}#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button:hover span{color:var(--primary)}#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button:hover svg.icon,#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button:hover svg.icon use{fill:var(--primary)!important;stroke:var(--primary)!important}#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button:hover.whatsapp svg.icon,#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button:hover.whatsapp svg.icon use{fill:#25d366!important;stroke:#25d366!important}#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button.share{margin-right:16px}#content #product-detail #desktop-product #infos .buttons-row .share-links .icon-button svg.icon{height:25px;margin-right:9px;min-height:25px;min-width:25px;width:25px}#content #product-detail #mobile-product{display:flex;flex-direction:column;padding:16px}@media (max-width:499px){#content #product-detail #mobile-product{padding:8px}}#content #product-detail #mobile-product .first-row{align-items:center;color:#747474;display:flex;flex-direction:row;font-size:9pt;font-weight:300;justify-content:space-between;margin-bottom:16px}#content #product-detail #mobile-product .first-row .back-button{box-sizing:border-box;font-size:10pt;height:45px}#content #product-detail #mobile-product .first-row a{color:#747474}#content #product-detail #mobile-product .first-row .share-links{align-items:center;display:flex;flex-direction:row}#content #product-detail #mobile-product .first-row .share-links svg{height:28px;margin:0 16px;width:28px}#content #product-detail #mobile-product #mobile-image-box{align-items:center;display:flex;justify-content:center;margin:8px -16px}#content #product-detail #mobile-product #mobile-image-box .media-wrapper{width:100%}@media (max-width:499px){#content #product-detail #mobile-product #mobile-image-box{margin:8px -8px}}#content #product-detail #mobile-product .prices-info{display:grid;grid-template-columns:2fr 1fr;margin-bottom:8px}#content #product-detail #mobile-product .prices-info .price-info{display:grid;grid-template-columns:2fr 1fr}#content #product-detail #mobile-product .prices-info .price-info.shipping-info{margin-top:16px}#content #product-detail #mobile-product .prices-info .price{color:#747474;font-size:13pt;font-weight:600;text-align:left}#content #product-detail #mobile-product .prices-info .total-price{display:flex;flex-direction:column;justify-content:space-between}#content #product-detail #mobile-product .prices-info .total-price .price-label{color:#747474;font-size:13pt;font-weight:300;margin:16px 16px 8px 0;text-align:right}#content #product-detail #mobile-product .prices-info .total-price .product-price{color:#000;font-size:18pt;font-weight:600;margin-right:16px;text-align:right}#content #product-detail #mobile-product .klarna-wrapper{margin:8px 0 16px}#content #product-detail #mobile-product .description-helpers{border-top:1px solid var(--primary)}#content #product-detail #mobile-product .description-helpers .description-helper{border-bottom:0;grid-template-columns:4fr 5fr;margin:8px 0}#content #product-detail #mobile-product .description-helpers .description-helper .tooltip-wrapper{display:inline-block;font-size:12pt;position:relative;vertical-align:middle}#content #product-detail #mobile-product .description-helpers .description-helper .tooltip-wrapper .tooltip-icon{height:12pt;width:12pt}#content #product-detail #mobile-product .description-helpers .description-helper .tooltip-wrapper .tooltip-text{background-color:var(--primary);border-radius:6px;bottom:125%;color:#fff;left:50%;margin-left:-60px;opacity:0;padding:5px 0;position:absolute;text-align:center;transition:opacity .3s;visibility:hidden;width:200px;z-index:1}#content #product-detail #mobile-product .description-helpers .description-helper .tooltip-wrapper .tooltip-text:after{border-color:var(--primary) transparent transparent transparent;border-style:solid;border-width:5px;content:"";margin-left:-5px;position:absolute;right:68%;top:100%}#content #product-detail #mobile-product .description-helpers .description-helper .tooltip-wrapper .tooltip-text.visible{opacity:1;visibility:visible}#logo-wrapper{height:175px;margin:24px 0 16px;text-align:center}@media (max-width:768px){#logo-wrapper{height:150px;margin-top:8px}}#logo-wrapper img#logo{max-height:100%;max-width:100%}#products-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 auto}@media (min-width:2272px){#products-wrapper{width:2240px}}@media (min-width:1896px) and (max-width:2271px){#products-wrapper{width:1864px}}@media (min-width:1520px) and (max-width:1895px){#products-wrapper{width:1488px}}@media (min-width:1144px) and (max-width:1519px){#products-wrapper{width:1112px}}@media (min-width:768px) and (max-width:1143px){#products-wrapper{width:736px}}@media (max-width:768px){#products-wrapper{width:360px}}@media (max-width:499px){#products-wrapper{padding:0;width:100%}}#products-wrapper .product{animation:fade-in .5s;animation-fill-mode:both;display:inline-block;margin-bottom:16px;overflow:hidden;transition:top .5s,left .5s;width:360px;z-index:0}@media (max-width:499px){#products-wrapper .product{width:100%}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#products-wrapper .product .content{background-color:#fff;border-radius:15px;cursor:pointer;display:block;padding:16px}@media (max-width:499px){#products-wrapper .product .content{border-radius:0;padding:8px}}#products-wrapper .product .content .title{color:var(--primary);font-size:12pt;font-weight:700;text-transform:uppercase}@media (max-width:499px){#products-wrapper .product .content .title{font-size:14pt}}#products-wrapper .product .content .price{color:#000;flex:1;font-size:16pt;font-weight:600;line-height:1.1;margin-right:4px;text-align:right}#products-wrapper .product .content .price .light{font-size:11pt;font-weight:300}@media (max-width:499px){#products-wrapper .product .content .price{border-radius:0}}#products-wrapper .product .content .media-wrapper{margin-left:-16px;margin-right:-16px}#products-wrapper .product .content .media-wrapper img{max-width:100%}#products-wrapper .product .content .media-wrapper img.image-default{max-height:350px}#products-wrapper .product .content .description{font-size:12pt;font-weight:300;margin:8px 0}#products-wrapper .product .content .description.fixed-height{height:41px!important;overflow:hidden}#products-wrapper .product .content .group-pill{background-color:#ebebec;border-radius:8px;color:#1d1d1b;display:inline-block;font-size:11pt;font-weight:500;margin-top:8px;padding:3px 8px;text-transform:uppercase}#products-wrapper .product .content .buttons{align-items:center;display:flex;flex-direction:row;margin-top:8px}#products-wrapper .product .content .buttons .button{padding:4px}#products-wrapper .product .content .buttons .button.icon-button{align-items:center;display:flex;flex-direction:row}#products-wrapper .product .content .buttons .button.icon-button:hover span{color:var(--primary)}#products-wrapper .product .content .buttons .button.icon-button:hover .icon,#products-wrapper .product .content .buttons .button.icon-button:hover .icon use{fill:var(--primary)!important;stroke:var(--primary)!important}#products-wrapper .product .content .buttons .button.icon-button:hover.whatsapp svg.icon,#products-wrapper .product .content .buttons .button.icon-button:hover.whatsapp svg.icon use{fill:#25d366!important;stroke:#25d366!important}#products-wrapper .product .content .buttons .button.icon-button svg{height:22px;width:22px}#products-wrapper .product .content .buttons .button.icon-button.whatsapp{margin-left:4px}#products-wrapper .product .content .buttons .button.buy{background-color:var(--primary);border-radius:10px;color:#fff;flex:1;font-weight:600;margin-left:8px;padding:8px;text-align:center;text-transform:uppercase}@media (max-width:499px){#products-wrapper .product .content .buttons .button.buy{max-width:100px}}#products-wrapper .product .content .klarna-wrapper{font-size:10pt;margin:12px 0 0}#products-loader{animation:rotate 1.1s linear infinite;border:.5em solid hsla(0,0%,92%,.2);border-left:.5em solid var(--primary);font-size:10px;margin:10px auto;position:relative;text-indent:-9999em;transform:translateZ(0);transition:height .3s ease-in-out}#products-loader,#products-loader:after{border-radius:50%;height:5em;width:5em}#products-loader.hidden{animation:none;height:0;visibility:hidden}#empty-message{color:#1d1d1b;font-size:16pt;font-weight:300;margin:auto;padding:32px;text-align:center}#empty-message.hidden{display:none}#empty-message a{color:var(--primary);text-decoration:none}#empty-message a:hover{text-decoration:underline}#product-overlay{align-items:center;background-color:rgba(29,29,27,.6);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:6}#product-overlay.active{display:flex}@media (max-width:768px){#product-overlay{box-sizing:border-box;flex-direction:column;height:100vh;justify-content:flex-end;margin:0;overflow:scroll;padding-top:15vh;top:auto}#product-overlay.content{justify-content:flex-start}}#product-overlay #overlay-content{background-color:#fff;border-radius:10px;margin:16px;max-width:1100px;overflow-y:auto;overscroll-behavior:auto}@media (min-width:1300px){#product-overlay #overlay-content{max-width:1200px}}@media (max-width:768px){#product-overlay #overlay-content{border-radius:20px 20px 0 0;margin:0;overflow:visible;padding-top:16px;width:100%}}#product-overlay #overlay-loader{animation:rotate 1.1s linear infinite;border:.75em solid hsla(0,0%,92%,.2);border-left:.75em solid var(--primary);display:none;font-size:10px;margin:40px;position:relative;text-indent:-9999em;transform:translateZ(0)}#product-overlay #overlay-loader,#product-overlay #overlay-loader:after{border-radius:50%;height:10em;width:10em}@media (max-width:768px){#product-overlay #overlay-loader{animation:rotate 1.1s linear infinite;border:.5em solid hsla(0,0%,92%,.2);border-left:.5em solid var(--primary);font-size:10px;margin:40px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}#product-overlay #overlay-loader,#product-overlay #overlay-loader:after{border-radius:50%;height:5em;width:5em}}#product-overlay.loading #overlay-loader{display:block}#product-overlay #overlay-error{display:none;font-size:14pt;font-weight:300;margin:32px;text-align:center}#product-overlay #overlay-error a{color:var(--primary)}#product-overlay #overlay-error a:hover{text-decoration:underline}#product-overlay.error #overlay-loader{display:block}#go-top{border-radius:50%;bottom:25px;cursor:pointer;height:70px;position:fixed;right:25px;transition:all .5s;width:70px;z-index:5}#go-top svg.banner{height:100%;width:100%}#go-top.hidden{height:0;width:0}.vue-slider-disabled{cursor:not-allowed;opacity:.5}.vue-slider-rail{background-color:#ebebeb;border-radius:0}.vue-slider-process{background-color:var(--primary);border-radius:0}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{background-color:rgba(0,0,0,.16);border-radius:50%;height:100%;width:100%}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{background-color:#fff;border-radius:50%;box-shadow:.5px .5px 2px 1px rgba(0,0,0,.32);box-sizing:border-box;cursor:pointer;height:100%;width:100%}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px rgba(var(--primary),.36)}.vue-slider-dot-handle-disabled{background-color:#ccc;cursor:not-allowed}.vue-slider-dot-tooltip-inner{background-color:var(--primary);border-color:var(--primary);border-radius:5px;box-sizing:content-box;color:#fff;font-size:14px;min-width:20px;padding:2px 5px;text-align:center;white-space:nowrap}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{border:5px solid transparent;border-top-color:inherit;height:0;left:50%;top:100%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-bottom:after{border:5px solid transparent;border-bottom-color:inherit;bottom:100%;height:0;left:50%;transform:translate(-50%);width:0}.vue-slider-dot-tooltip-inner-left:after{border:5px solid transparent;border-left-color:inherit;height:0;left:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-inner-right:after{border:5px solid transparent;border-right-color:inherit;height:0;right:100%;top:50%;transform:translateY(-50%);width:0}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.files-upload{grid-column-gap:16px;display:grid;grid-template-columns:repeat(5,75px);grid-template-rows:75px;position:relative}.files-upload #files-input{opacity:0;position:absolute;z-index:-1}.files-upload .file-slot{border:1px solid #747474;border-radius:16px;box-sizing:border-box;cursor:pointer;height:75px;position:relative;width:75px}.files-upload .file-slot.has-icon{padding:16px}.files-upload .file-slot.add{background-color:#747474}.files-upload .file-slot.has-file{border:1px solid var(--primary)}.files-upload .file-slot.has-file .remove-overlay{background-color:var(--primary);border-radius:16px;bottom:0;display:none;left:0;padding:24px;position:absolute;right:0;top:0}@media (min-width:1024px){.files-upload .file-slot.has-file:hover .remove-overlay{display:block}}.files-upload .file-slot .file-name{color:#747474;font-size:9pt;left:0;max-height:2.5em;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:80px}.files-upload .file-slot .file-name:hover{cursor:pointer;text-decoration:underline}.files-upload .file-slot img{border-radius:16px;height:73px;-o-object-fit:cover;object-fit:cover;width:73px}@media (max-width:499px){.files-upload{grid-column-gap:8px;grid-template-columns:repeat(5,60px)}.files-upload .file-slot{height:60px;width:60px}.files-upload .file-slot.has-icon{padding:12px}.files-upload .file-slot .file-name{top:65px}.files-upload .file-slot img{height:58px;width:58px}}#valuation-page{align-self:center;display:flex;flex-direction:column;max-width:1200px;padding:0 16px 40px}@media (max-width:768px){#valuation-page{align-self:stretch;background-color:#fff;padding:0 0 40px}}@media (min-width:769px) and (max-width:1023px){#valuation-page{padding:8px 8px 40px}}#valuation-page .red-text{color:var(--primary);font-size:12pt;font-weight:700}@media (max-width:768px){#valuation-page .red-text{font-weight:600}}#valuation-page .black-text{color:#000;font-size:12pt;font-weight:600;text-align:center}#valuation-page .line{align-self:stretch;background-color:var(--primary);height:1px;margin:16px 8px}@media (max-width:768px){#valuation-page .buttons{margin-top:12px}}#valuation-page .back-to-homepage,#valuation-page .edit-device-button,#valuation-page .whatsapp-button{align-items:center;background-color:#ebebeb;border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:12pt;font-weight:600;justify-content:center;margin-top:12px;padding:12px 8px;text-align:center;text-transform:uppercase;text-transform:none}#valuation-page .back-to-homepage.whatsapp-button,#valuation-page .edit-device-button.whatsapp-button,#valuation-page .whatsapp-button.whatsapp-button{margin-bottom:8px}#valuation-page .back-to-homepage svg.icon,#valuation-page .edit-device-button svg.icon,#valuation-page .whatsapp-button svg.icon{margin-right:12px;max-height:20px;max-width:20px}@media (max-width:768px){#valuation-page .back-to-homepage,#valuation-page .edit-device-button,#valuation-page .whatsapp-button{width:220px}}#valuation-page #title-box{margin-bottom:16px;text-align:center}#valuation-page #title-box .title{color:#000;font-size:22pt;font-weight:600}#valuation-page #title-box .red-text{font-size:14pt}@media (max-width:768px){#valuation-page #title-box{margin-bottom:0;margin-top:16px}}#valuation-page #device-selection-box{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;max-width:1200px;padding:32px 16px}#valuation-page #device-selection-box #label-checks{display:grid;grid-template-columns:1fr 1fr;height:120px}#valuation-page #device-selection-box #label-checks .label-check{align-items:center;display:flex;flex-direction:row}#valuation-page #device-selection-box #label-checks .label-check .icon{height:30px;margin:16px;width:30px}#valuation-page #device-selection-box #label-checks .label-check span{flex:1}#valuation-page #device-selection-box #model-search-box{margin-top:24px;padding:0 8px;position:relative;width:90%}#valuation-page #device-selection-box #model-search-box #model-search-input{border:2px solid #747474;border-radius:16px;box-sizing:border-box;color:#000;font-size:12pt;font-weight:500;outline:none;padding:8px 52px;width:100%}#valuation-page #device-selection-box #model-search-box #model-search-input::-moz-placeholder{color:#000;opacity:1}#valuation-page #device-selection-box #model-search-box #model-search-input::placeholder{color:#000;opacity:1}#valuation-page #device-selection-box #model-search-box .model-search-icon{height:20px;left:30px;position:absolute;top:10px;width:20px}#valuation-page #device-selection-box #model-search-box #empty-search{cursor:pointer;filter:grayscale(100%);height:20px;padding:8px;position:absolute;right:20px;top:2px;width:20px}#valuation-page #device-selection-box #model-search-box #empty-search.hidden{display:none}#valuation-page #device-selection-box #model-search-box #device-autocomplete-list{background-color:#fff;border:1px solid #747474;border-radius:8px;left:8px;max-height:250px;overflow:scroll;padding:0;position:absolute;right:8px;top:25px;z-index:2}#valuation-page #device-selection-box #model-search-box #device-autocomplete-list li{background-image:none;background-position:0;border-radius:8px;font-size:11pt;line-height:30px;list-style:none;margin-left:0;padding:4px 16px;text-align:left}#valuation-page #device-selection-box #model-search-box #device-autocomplete-list li.active,#valuation-page #device-selection-box #model-search-box #device-autocomplete-list li:active{background-color:#ebebeb;cursor:pointer}@media (max-width:768px){#valuation-page #device-selection-box #model-search-box{margin-bottom:24px;margin-top:0;width:95%}#valuation-page #device-selection-box #model-search-box #model-search-input{padding:8px 32px}#valuation-page #device-selection-box #model-search-box .model-search-icon{left:15px}#valuation-page #device-selection-box #model-search-box #empty-search{right:10px}#valuation-page #device-selection-box{border-radius:0;flex-direction:column-reverse;margin-bottom:0}}#valuation-page #device-info-box{align-self:stretch;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;height:350px;margin-bottom:16px;max-width:1200px;padding:16px}@media (max-width:768px){#valuation-page #device-info-box{grid-row-gap:16px;grid-template-columns:1fr;height:auto}}#valuation-page #device-info-box #image-wrapper,#valuation-page #device-info-box #image-wrapper-unknown{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:350px;justify-content:center}#valuation-page #device-info-box #image-wrapper .icon,#valuation-page #device-info-box #image-wrapper-unknown .icon{height:350px}@media (max-width:768px){#valuation-page #device-info-box #image-wrapper,#valuation-page #device-info-box #image-wrapper .icon,#valuation-page #device-info-box #image-wrapper-unknown,#valuation-page #device-info-box #image-wrapper-unknown .icon{height:250px}}@media (max-width:499px){#valuation-page #device-info-box #image-wrapper,#valuation-page #device-info-box #image-wrapper .icon,#valuation-page #device-info-box #image-wrapper-unknown,#valuation-page #device-info-box #image-wrapper-unknown .icon{height:150px}}#valuation-page #device-info-box #image-wrapper img,#valuation-page #device-info-box #image-wrapper-unknown img{max-height:95%;max-width:95%}#valuation-page #device-info-box #device-info{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){#valuation-page #device-info-box #device-info{align-items:center}}#valuation-page #device-info-box #device-info #device-title{color:var(--primary);font-size:20pt;font-weight:600;margin-bottom:16px;text-transform:uppercase}#valuation-page #device-info-box #device-info #valuation-wrapper{align-items:center;display:flex;flex-direction:row}#valuation-page #device-info-box #device-info #valuation-wrapper .price{color:#000;font-size:21pt;font-weight:700;margin-right:50px}#valuation-page #device-info-box #device-info #valuation-wrapper .red-text{max-width:350px}@media (max-width:768px){#valuation-page #device-info-box #device-info #valuation-wrapper{flex-direction:column}#valuation-page #device-info-box #device-info #valuation-wrapper .price{font-size:23pt;font-weight:500;margin-right:0}#valuation-page #device-info-box #device-info #valuation-wrapper .red-text{max-width:none;text-align:center}}#valuation-page #device-info-box #device-info #add-data-text{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}#valuation-page #device-info-box #device-info #add-data-text .icon{height:16px;margin-top:8px;width:16px}@media (max-width:768px){#valuation-page #device-info-box #device-info #add-data-text{flex:0;margin:24px 0 8px}}#valuation-page #device-info-box #device-info #imei-wrapper{align-items:stretch;display:flex;flex-direction:column;justify-content:center}#valuation-page #device-info-box #device-info #imei-wrapper .field{position:relative}#valuation-page #device-info-box #device-info #imei-wrapper .icon-success{bottom:10px;height:24px;position:absolute;right:8px;width:24px}#valuation-page #device-info-box #device-info #imei-wrapper label{font-size:11pt;margin-bottom:8px}@media (max-width:768px){#valuation-page #device-info-box #device-info #imei-wrapper{align-self:stretch}#valuation-page #device-info-box #device-info #imei-wrapper label{margin-bottom:0}}#valuation-page #device-details-box{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;max-width:1200px;padding:16px}@media (max-width:768px){#valuation-page #device-details-box .black-text{align-self:flex-start;color:#747474;text-align:left}}#valuation-page #device-details-box #accessories{align-items:center;align-self:stretch;display:flex;flex-direction:row;margin:16px -8px 8px}@media (max-width:768px){#valuation-page #device-details-box #accessories{grid-column-gap:8px;grid-row-gap:8px;display:grid;grid-template-columns:1fr 1fr}}#valuation-page #device-details-box #accessories .accessory{align-items:center;border:1px solid #747474;border-radius:8px;cursor:pointer;display:flex;flex:1;flex-direction:row;height:45px;justify-self:stretch;margin:8px;padding:12px;position:relative}#valuation-page #device-details-box #accessories .accessory.selected{border:4px solid var(--primary);margin:5px}#valuation-page #device-details-box #accessories .accessory.selected span{color:var(--primary);font-weight:400}#valuation-page #device-details-box #accessories .accessory .icon{flex:1;height:45px}#valuation-page #device-details-box #accessories .accessory .check-icon{height:30px;position:absolute;right:0;top:0;width:30px}#valuation-page #device-details-box #accessories .accessory span{color:#747474;flex:1;font-size:12pt;font-weight:lighter;margin:0 8px}#valuation-page #device-details-box #condition{grid-column-gap:24px;grid-row-gap:32px;align-self:stretch;display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){#valuation-page #device-details-box #condition{grid-row-gap:16px;grid-template-columns:1fr}}@media (min-width:769px){#valuation-page #device-details-box #condition #screen-condition-selection{grid-column:1/3}#valuation-page #device-details-box #condition #screen-condition-selection .slider-wrapper{padding-left:25%;padding-right:25%}#valuation-page #device-details-box #condition #notes-wrapper{grid-column:1/3;padding-left:25%;padding-right:25%}}#valuation-page #device-details-box #condition #battery-condition-selection,#valuation-page #device-details-box #condition #condition-selection,#valuation-page #device-details-box #condition #screen-condition-selection{align-items:center;display:flex;flex-direction:column}#valuation-page #device-details-box #condition .slider-wrapper{align-self:stretch;display:flex;flex-direction:column;height:100px;justify-content:center;padding:0 16px}#valuation-page #device-details-box #condition .slider-wrapper .slider-dot.active .checkbox-wrapper .checkbox{background-color:var(--primary);border-radius:50%;height:100%;width:100%}#valuation-page #device-details-box #condition .slider-wrapper .slider-dot .checkbox-wrapper{border:2px solid #747474;border-radius:50%;box-sizing:border-box;height:40px;padding:2px;width:40px}#valuation-page #device-details-box #condition .slider-wrapper .step{background-color:#747474;height:60px;margin-left:6px;margin-top:-24px;width:1px}#valuation-page #device-details-box #condition .condition-description{align-items:center;color:#747474;display:flex;font-size:13pt;font-weight:lighter;justify-content:center;text-align:center}#valuation-page #device-details-box .files-upload{margin-bottom:32px;margin-top:32px}#valuation-page #device-details-box .description{color:#747474;text-align:center}#valuation-page #device-details-box #bottom-section{grid-column-gap:16px;display:grid;grid-template-columns:1fr 1px 1fr;margin-bottom:24px}@media (max-width:768px){#valuation-page #device-details-box #bottom-section{grid-row-gap:32px;grid-template-columns:1fr}}#valuation-page #device-details-box #bottom-section #legal-flags{grid-row-gap:24px;display:grid;grid-row:1/3;grid-template-columns:1fr;margin-left:8px}#valuation-page #device-details-box #bottom-section #legal-flags .legal-flag{grid-column-gap:16px;color:#747474;display:grid;font-size:11pt;font-weight:lighter;grid-template-columns:auto 1fr}#valuation-page #device-details-box #bottom-section #legal-flags .legal-flag .flag-checkbox{cursor:pointer}#valuation-page #device-details-box #bottom-section #legal-flags .legal-flag .flag-checkbox.active .checkbox-wrapper .checkbox{background-color:var(--primary);border-radius:50%;height:100%;width:100%}#valuation-page #device-details-box #bottom-section #legal-flags .legal-flag .flag-checkbox .checkbox-wrapper{border:2px solid #747474;border-radius:50%;box-sizing:border-box;height:20px;padding:2px;width:20px}@media (max-width:768px){#valuation-page #device-details-box #bottom-section #legal-flags{grid-row:2}}#valuation-page #device-details-box #bottom-section .separator{background-color:var(--primary);grid-row:1/3}@media (max-width:768px){#valuation-page #device-details-box #bottom-section .separator{display:none}}#valuation-page #device-details-box #bottom-section .field{align-items:center;align-self:stretch;display:flex;flex-direction:column;grid-row:1}#valuation-page #device-details-box #bottom-section .field .icon-success{bottom:22px;height:24px;position:absolute;right:20px;width:24px}@media (max-width:768px){#valuation-page #device-details-box #bottom-section .field .icon-success{bottom:16px;right:2px}}#valuation-page #device-details-box #bottom-section .field #email-wrapper{align-self:stretch;display:flex;flex-direction:column;position:relative}#valuation-page #device-details-box #bottom-section .field #email-wrapper #email{margin:16px}@media (max-width:768px){#valuation-page #device-details-box #bottom-section .field #email-wrapper #email{margin:8px 0}}#valuation-page #device-details-box #bottom-section #final-section{align-items:center;display:flex;flex-direction:column;grid-row:2;justify-content:space-between}#valuation-page #device-details-box #bottom-section #final-section .final-text{align-self:center;color:#000;font-size:12pt;font-weight:600;text-align:center}#valuation-page #device-details-box #bottom-section #final-section #wrong-fields{align-items:center;display:flex;flex-direction:column}#valuation-page #device-details-box #bottom-section #final-section #wrong-fields .wrong-field{color:var(--primary);margin:3px 0}#valuation-page #device-details-box #bottom-section #final-section #submit-button{background-color:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:25pt;font-weight:600;padding:8px 40px;text-align:center;text-transform:uppercase}#valuation-page #device-details-box #bottom-section #final-section #submit-button.disabled{background-color:#ebebeb;border:none;border-radius:10px;color:#fff;cursor:pointer;cursor:not-allowed;font-size:25pt;font-weight:600;padding:8px 30px;text-align:center;text-transform:uppercase}@media (max-width:768px){#valuation-page #device-details-box #bottom-section #final-section{grid-row:3}#valuation-page #device-details-box #bottom-section #final-section #submit-button{align-self:stretch;margin-top:16px}}#valuation-page #device-details-box .edit-device-button{margin-bottom:-16px;padding:16px 8px}#valuation-page #loading-panel{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;max-width:1200px;padding:32px 16px}#valuation-page #loading-panel .text{color:#000;font-size:12pt;font-weight:600}#valuation-page #loading-panel #loader,#valuation-page #loading-panel #loader:after,#valuation-page #loading-panel #loader:before{animation-fill-mode:both;animation:load7 1.3s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}#valuation-page #loading-panel #loader{animation-delay:-.16s;color:var(--primary);font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}#valuation-page #loading-panel #loader:after,#valuation-page #loading-panel #loader:before{content:"";position:absolute;top:0}#valuation-page #loading-panel #loader:before{animation-delay:-.32s;left:-3.5em}#valuation-page #loading-panel #loader:after{left:3.5em}#valuation-page #valuation-success-panel{align-self:stretch;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;height:350px;margin-bottom:16px;max-width:1200px;padding:16px}@media (max-width:768px){#valuation-page #valuation-success-panel{grid-row-gap:16px;grid-template-columns:1fr;height:auto}}#valuation-page #valuation-success-panel #image-wrapper{align-items:center;display:flex;height:350px;justify-content:center}#valuation-page #valuation-success-panel #image-wrapper .icon{height:350px}@media (max-width:768px){#valuation-page #valuation-success-panel #image-wrapper,#valuation-page #valuation-success-panel #image-wrapper .icon{height:250px}}@media (max-width:499px){#valuation-page #valuation-success-panel #image-wrapper,#valuation-page #valuation-success-panel #image-wrapper .icon{height:150px}}#valuation-page #valuation-success-panel #image-wrapper img{max-height:95%;max-width:95%}#valuation-page #valuation-success-panel #device-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}#valuation-page #valuation-success-panel .info-field{color:#747474;font-size:12pt}@media (max-width:768px){#valuation-page #valuation-success-panel .info-field{margin-top:16px}}#valuation-page #valuation-success-panel .edit-device-button{align-self:stretch;margin-top:32px}#info-cards{grid-column-gap:16px;align-self:center;display:grid;grid-template-columns:1fr 1fr 1fr;height:-moz-fit-content;height:fit-content;max-height:420px;max-width:1200px}#info-cards.two-cols{grid-template-columns:1fr 1fr}#info-cards .info-card{align-items:center;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;max-height:350px;padding:32px 16px}#info-cards .info-card .icon{height:100px}#info-cards .info-card .icon#valuta-1-icon{margin-left:33px}#info-cards .info-card .icon#valuta-2-icon{margin-left:38px}#info-cards .info-card .info-title{color:#000;font-size:14pt;font-weight:600;margin:1.5em 0;text-align:center}#info-cards .info-card .info-text{color:#747474;font-size:12pt;font-weight:300;text-align:center}@media (min-width:769px) and (max-width:1023px){#info-cards .info-card{grid-column-gap:8px;padding:32px 8px}}@media (max-width:768px){#info-cards{grid-row-gap:24px;max-height:inherit}#info-cards,#info-cards.two-cols{grid-template-columns:1fr}#info-cards .info-card{border-radius:0;padding:8px}#info-cards .info-card .icon{height:75px}#info-cards .info-card .icon#valuta-1-icon{margin-left:26px}#info-cards .info-card .icon#valuta-2-icon{margin-left:28px}#info-cards .info-card .info-title{margin-bottom:0;margin-top:16px}#info-cards .info-card .info-text{max-width:300px}}#withdrawal-page{align-items:center;display:flex;flex-direction:column;margin:32px auto 0;max-width:1200px;width:100%}#withdrawal-page .btn{text-transform:none}#withdrawal-page label{color:#747474;font-weight:600}#withdrawal-page .flag-checkbox{display:inline-block}#withdrawal-page .flag-checkbox.active .checkbox-wrapper .checkbox{background-color:var(--primary);border-radius:50%;height:100%;width:100%}#withdrawal-page .flag-checkbox .checkbox-wrapper{border:2px solid #747474;border-radius:50%;box-sizing:border-box;height:25px;padding:2px;width:25px}#withdrawal-page #withdrawal-form-box{grid-column-gap:16px;align-self:stretch;background-color:#fff;border-radius:10px;display:grid;grid-template-columns:1fr 250px;grid-template-rows:auto 1fr;margin-bottom:16px;padding:16px 16px 40px}@media (min-width:769px) and (max-width:1023px){#withdrawal-page #withdrawal-form-box{grid-template-columns:1fr 200px}}@media (max-width:768px){#withdrawal-page #withdrawal-form-box{grid-template-columns:1fr;grid-template-rows:auto auto auto}}#withdrawal-page #withdrawal-form-box #form-title{align-items:center;display:flex;flex-direction:column;grid-column:2}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form-title{flex-direction:column-reverse;grid-column:1;grid-row:1}}#withdrawal-page #withdrawal-form-box #form-title h4{color:var(--primary);font-size:22pt;font-weight:500;margin:0;text-transform:uppercase}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form-title h4{color:#000;font-size:16pt;text-align:center}#withdrawal-page #withdrawal-form-box #form-title span.primary-text{font-size:14pt;margin-top:8px;text-align:center}}#withdrawal-page #withdrawal-form-box #form-title .icon{margin-top:24px;width:200px}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form-title .icon{margin-top:0;width:150px}}#withdrawal-page #withdrawal-form-box #form{border-right:1px solid var(--primary);grid-column:1;grid-row:1/3;padding-right:16px}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form{border-right:0;grid-column:1;grid-row:2;padding-right:0}}#withdrawal-page #withdrawal-form-box #form .fields{grid-column-gap:16px;grid-row-gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr}#withdrawal-page #withdrawal-form-box #form .fields .double-field{grid-column:span 2}@media (min-width:769px) and (max-width:1023px){#withdrawal-page #withdrawal-form-box #form .fields{grid-template-columns:1fr 1fr}}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form .fields{grid-template-columns:1fr 1fr}}@media (max-width:499px){#withdrawal-page #withdrawal-form-box #form .fields{grid-template-columns:1fr}#withdrawal-page #withdrawal-form-box #form .fields .double-field{grid-column:span 1}}#withdrawal-page #withdrawal-form-box #form .section-title{color:var(--primary);font-size:18pt;font-weight:500;margin-top:16px;text-transform:uppercase}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form .section-title{font-size:16pt;margin-bottom:8px;text-align:center}}#withdrawal-page #withdrawal-form-box #form .separator{align-self:stretch;background-color:#000;height:1px;margin:8px 0 16px}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form .separator{margin:16px 0}}#withdrawal-page #withdrawal-form-box #form #attachments{display:grid;grid-template-columns:2fr 1fr}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form #attachments{grid-template-columns:1fr}}#withdrawal-page #withdrawal-form-box #form #attachments .files-wrapper{margin-bottom:40px}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form #attachments .files-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between}#withdrawal-page #withdrawal-form-box #form #attachments .files-wrapper .files-upload{margin-right:16px}}#withdrawal-page #withdrawal-form-box #form #attachments .files-wrapper .files-upload{margin-top:8px}@media (max-width:768px){#withdrawal-page #withdrawal-form-box #form-end{margin-top:16px}}#withdrawal-page #withdrawal-form-box #form-end .accept-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-size:11pt;margin:16px 0}#withdrawal-page #withdrawal-form-box #form-end .accept-item .flag-checkbox{margin-right:16px}#withdrawal-page #withdrawal-form-box #form-end .accept-item .light-text a{color:#000;text-decoration:underline}#withdrawal-page #withdrawal-form-box #form-end .buttons{grid-row-gap:16px;display:grid;grid-template-rows:45px 45px;margin-top:24px}#withdrawal-page #withdrawal-form-box #form-end .buttons .btn-disabled,#withdrawal-page #withdrawal-form-box #form-end .buttons .btn-primary{text-transform:uppercase}#withdrawal-page #withdrawal-form-box .light-text{color:#747474;font-weight:300}#withdrawal-page #loading-panel{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;padding:32px 16px}#withdrawal-page #loading-panel .text{color:#000;font-size:12pt;font-weight:600}#withdrawal-page #loading-panel #loader,#withdrawal-page #loading-panel #loader:after,#withdrawal-page #loading-panel #loader:before{animation-fill-mode:both;animation:load7 1.3s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}#withdrawal-page #loading-panel #loader{animation-delay:-.16s;color:var(--primary);font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;transform:translateZ(0)}#withdrawal-page #loading-panel #loader:after,#withdrawal-page #loading-panel #loader:before{content:"";position:absolute;top:0}#withdrawal-page #loading-panel #loader:before{animation-delay:-.32s;left:-3.5em}#withdrawal-page #loading-panel #loader:after{left:3.5em}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}#withdrawal-page #completed-box{align-items:center;align-self:stretch;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:16px;padding:48px 16px}#withdrawal-page #completed-box .text{color:#747474;font-size:14pt;font-weight:500;text-align:center}#withdrawal-page #completed-box .big-text{color:var(--primary);font-size:20pt;font-weight:700;margin-top:32px;text-transform:uppercase}#withdrawal-page #completed-box .buttons{margin-top:32px;max-width:500px}#cart{padding:8px 16px}#cart .separator{background-color:#747474;height:1px;margin:16px 0}#cart .price{color:#000;font-size:20pt;font-weight:600}#cart #cart-content{display:grid;grid-template-columns:1fr 375px;margin-bottom:8px}@media (min-width:769px) and (max-width:1023px){#cart #cart-content{grid-template-columns:1fr 300px}}@media (max-width:768px){#cart #cart-content{grid-template-columns:1fr}}#cart #cart-content .total-row{color:#747474;font-size:11pt;font-weight:600;height:35px;text-align:right}@media (max-width:768px){#cart #cart-content .total-row{font-size:13pt;height:auto;padding:8px 0;text-align:center}#cart #cart-content .total-row .price{color:#000;font-size:15pt;font-weight:600}}#cart #cart-content .klarna-wrapper{margin-top:16px}#cart #cart-content #cart-products{border-right:1px solid var(--primary);display:flex;flex-direction:column;padding-right:8px}#cart #cart-content #cart-products .unavailable{align-items:center;border:1px solid #747474;border-radius:8px;display:flex;flex-direction:row;font-size:12pt;font-weight:300;justify-content:space-between;margin-bottom:8px;padding:8px}#cart #cart-content #cart-products .unavailable svg{cursor:pointer;height:16px;width:16px}@media (max-width:768px){#cart #cart-content #cart-products{border-right:none;padding-right:0}}#cart #cart-content #cart-products .title{color:var(--primary);font-size:20pt;font-weight:500;height:35px;margin:0 0 8px;text-transform:uppercase}#cart #cart-content #cart-products .product{align-items:flex-start;border-top:1px solid #747474;display:flex;flex-direction:row;padding:16px 0}@media (max-width:768px){#cart #cart-content #cart-products .product{border-bottom:1px solid var(--primary);border-top:none}}#cart #cart-content #cart-products .product .empty-message{font-size:13pt;font-weight:300;margin:16px 0}#cart #cart-content #cart-products .product .empty-message a{color:var(--primary)}#cart #cart-content #cart-products .product .empty-message a:hover{text-decoration:underline}#cart #cart-content #cart-products .product .image-box{align-items:center;display:flex;height:150px;justify-content:center;width:150px}#cart #cart-content #cart-products .product .image-box img{max-height:150px;max-width:150px}@media (max-width:768px){#cart #cart-content #cart-products .product .image-box{height:100px;width:100px}#cart #cart-content #cart-products .product .image-box img{max-height:100px;max-width:100px}}#cart #cart-content #cart-products .product .infos{align-self:stretch;display:flex;flex:1;flex-direction:column;margin:0 16px}@media (max-width:768px){#cart #cart-content #cart-products .product .infos{margin:0 8px}}#cart #cart-content #cart-products .product .infos .product-details{flex:1}#cart #cart-content #cart-products .product .infos .product-details .product-name{color:var(--primary);font-size:14pt;font-weight:400;text-transform:uppercase}@media (max-width:768px){#cart #cart-content #cart-products .product .infos .product-details .product-name{font-size:13pt;font-weight:600}}#cart #cart-content #cart-products .product .infos .product-details .product-name:hover{text-decoration:underline}#cart #cart-content #cart-products .product .infos .product-details .description{font-size:13pt;font-weight:300;margin:4px 0;text-overflow:ellipsis}@media (max-width:768px){#cart #cart-content #cart-products .product .infos .product-details .description{font-size:11pt}}#cart #cart-content .remove{align-items:center;display:flex;flex-direction:row}#cart #cart-content .remove .price{flex:1;font-size:14pt;font-weight:600}#cart #cart-content .remove a{align-items:center;color:#747474;display:flex;flex-direction:row;font-size:12pt;font-weight:600;height:22px}#cart #cart-content .remove a:hover{text-decoration:underline}#cart #cart-content .remove a svg{height:22px;margin-right:8px;width:17px}#cart #cart-content #add-promo-form{border-top:1px solid #747474;display:flex;flex-direction:row;flex-wrap:wrap;padding-top:16px}#cart #cart-content #add-promo-form .field{flex:1;max-width:400px}#cart #cart-content #add-promo-form #promo-error-message{color:var(--primary);font-size:11pt;width:100%}@media (max-width:768px){#cart #cart-content #add-promo-form{border-bottom:1px solid var(--primary);border-top:0;padding-bottom:8px;padding-top:8px}}#cart #cart-content #add-promo-form button{background-color:var(--primary);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:10pt;font-weight:600;margin-left:16px;padding:8px;text-align:center;text-transform:uppercase}#cart #cart-content .promo-row{border-top:1px solid #747474;-moz-column-gap:8px;column-gap:8px;display:grid;font-size:12pt;font-weight:300;grid-template-columns:1fr auto;padding-top:16px}@media (max-width:768px){#cart #cart-content .promo-row{border-bottom:1px solid var(--primary);border-top:0;padding-bottom:16px}#cart #cart-content .promo-row .remove{grid-column:2;grid-row:2;margin-right:8px}#cart #cart-content .promo-row .price{font-size:14pt;grid-row:2}}#cart #cart-content #cart-shipping{padding-left:16px}@media (max-width:768px){#cart #cart-content #cart-shipping{padding-left:0}}#cart #cart-content #cart-shipping .line{background-color:#747474;height:1px;margin:8px 0}@media (max-width:768px){#cart #cart-content #cart-shipping .line{background-color:var(--primary)}}#cart #cart-content #cart-shipping .shippings{display:flex;flex-direction:column;height:150px;justify-content:space-evenly;padding:8px 0}@media (max-width:768px){#cart #cart-content #cart-shipping .shippings{height:100px}}#cart #cart-content #cart-shipping .shippings .shipping{align-items:center;color:#747474;cursor:pointer;display:flex;flex-direction:row;font-size:12pt;font-weight:500}#cart #cart-content #cart-shipping .shippings .shipping.active .checkbox-wrapper .checkbox{background-color:var(--primary);border-radius:50%;height:100%;width:100%}#cart #cart-content #cart-shipping .shippings .shipping .checkbox-wrapper{border:2px solid #747474;border-radius:50%;box-sizing:border-box;height:30px;padding:2px;width:30px}#cart #cart-content #cart-shipping .shippings .shipping .label{flex:1}#cart #cart-content #cart-shipping .shippings .shipping .checkbox-wrapper{margin-right:8px}#cart #cart-content #cart-shipping .shippings .shipping.active{color:#000;font-weight:600}#cart #cart-content #cart-shipping .shippings .shipping .label{margin-right:16px}#cart #cart-content #cart-shipping .shippings .shipping .small-price{font-size:13pt;text-align:right;width:50px}#cart #cart-content #cart-shipping .buttons{display:flex;flex-direction:column;height:150px;justify-content:space-evenly;padding:8px 0}#cart #cart-content #cart-shipping .buttons .button.button-primary{background-color:var(--primary)}#cart #cart-content #cart-shipping .buttons .button.button-primary,#cart #cart-content #cart-shipping .buttons .button.button-secondary{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16pt;font-weight:600;padding:12px;text-align:center;text-transform:uppercase}#cart #cart-content #cart-shipping .buttons .button.button-secondary{background-color:#747474}#cart #cart-content #cart-shipping .buttons .button.button-disabled{background-color:#ebebeb;border:none;border-radius:10px;color:#747474;cursor:pointer;cursor:not-allowed;font-size:16pt;font-weight:600;padding:12px;text-align:center;text-transform:uppercase}#cart #cart-content #cart-shipping .buttons .buy-more{align-self:center;font-size:12pt;font-weight:600}#cart #cart-content #cart-shipping .buttons .buy-more:hover{text-decoration:underline}#cart #cart-content #cart-shipping .buttons .buy-more.primary{color:var(--primary)}#cart #cart-content #cart-shipping .buttons .buy-more.secondary{color:#747474}#checkout{display:grid;grid-template-columns:1fr 275px;padding:8px 16px}@media (min-width:769px) and (max-width:1023px){#checkout{grid-template-columns:1fr 200px}}@media (max-width:768px){#checkout{grid-template-columns:1fr}}#checkout .total-row{color:#747474;font-size:11pt;font-weight:600;height:35px;text-align:right}@media (max-width:768px){#checkout .total-row{font-size:12pt;height:auto;padding:8px 0;text-align:center}#checkout .total-row .price{color:var(--primary);font-size:14pt;font-weight:600}}#checkout .separator{background-color:#747474;height:1px;margin:16px 0}#checkout .title{color:var(--primary);font-size:20pt;font-weight:500;height:35px;margin:0;text-transform:uppercase}#checkout #checkout-form{border-right:1px solid var(--primary);padding-right:16px}@media (max-width:768px){#checkout #checkout-form{border-right:none;padding-right:0}}#checkout #checkout-form .checkbox-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:8px 0}@media (max-width:499px){#checkout #checkout-form .checkbox-row.shipping-address .item{margin-bottom:16px;min-width:90%}}#checkout #checkout-form .checkbox-row .item{align-items:center;color:#747474;cursor:pointer;display:flex;flex:1;flex-direction:row;font-size:12pt;font-weight:500}#checkout #checkout-form .checkbox-row .item.active .checkbox-wrapper .checkbox{background-color:var(--primary);border-radius:50%;height:100%;width:100%}#checkout #checkout-form .checkbox-row .item .checkbox-wrapper{border:2px solid #747474;border-radius:50%;box-sizing:border-box;height:30px;padding:2px;width:30px}#checkout #checkout-form .checkbox-row .item .label{flex:1}#checkout #checkout-form .checkbox-row .item .checkbox-wrapper{margin-right:8px}#checkout #checkout-form .checkbox-row .item.active{color:#000;font-weight:600}#checkout #checkout-form .checkbox-row .line{align-self:stretch;background-color:#747474;margin:0 16px;width:1px}@media (max-width:768px){#checkout #checkout-form .checkbox-row .line{display:none}}#checkout #checkout-form .form-inputs{-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:24px;row-gap:8px}#checkout #checkout-form .form-inputs.true{display:none}@media (min-width:769px) and (max-width:1023px){#checkout #checkout-form .form-inputs{grid-template-columns:1fr 1fr}}#checkout #checkout-form .form-inputs.company .field.only-private,#checkout #checkout-form .form-inputs.private .field.only-company{display:none}#checkout #checkout-form .payment-method{margin-bottom:16px;min-width:150px;position:relative}#checkout #checkout-form .payment-method .payment-method-text{color:#747474;font-size:11pt;font-weight:lighter;position:absolute}#checkout #checkout-form .payment-method .payment-method-text b{color:#000;font-weight:700}#checkout #checkout-cart{padding-left:16px}#checkout #checkout-cart .cart-row{align-items:flex-end;border-bottom:1px solid #747474;display:flex;flex-direction:row;font-size:11pt;font-weight:600;justify-content:space-between;padding:16px 0}#checkout #checkout-cart .cart-row .label{color:#000}#checkout #checkout-cart .cart-row .price{color:#747474;margin-left:16px}#checkout #checkout-cart .cart-row.shipping{border-bottom:1px solid var(--primary)}#checkout #checkout-cart .cart-row.shipping .label{font-weight:300}#checkout #checkout-cart .cart-row.total{border-bottom:none}#checkout #checkout-cart .cart-row.total .label{color:#747474}#checkout #checkout-cart .cart-row.total .price{color:#000;font-size:15pt}#checkout #checkout-cart .buttons{margin-top:32px;text-align:center}@media (max-width:768px){#checkout #checkout-cart .buttons{margin-top:16px}}#checkout #checkout-cart .buttons .button-primary{background-color:var(--primary);width:100%}#checkout #checkout-cart .buttons .button-primary,#checkout #checkout-cart .buttons .button-secondary{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}#checkout #checkout-cart .buttons .button-secondary{background-color:#747474}#checkout #checkout-cart .buttons .button{display:block;margin:8px 0;padding:16px}#checkout #checkout-cart .buttons .back-to-cart{align-self:center;color:#747474;font-size:12pt;font-weight:600}#checkout #checkout-cart .buttons .back-to-cart:hover{text-decoration:underline}.order-page{align-items:center;display:flex;flex-direction:column;justify-content:space-evenly;min-height:250px;padding:32px}@media (max-width:768px){.order-page{padding:16px}}.order-page .title{color:var(--primary);font-family:Lobster Two,serif;font-size:24pt;font-weight:600;margin-bottom:8px}.order-page .text{color:#747474;font-size:14pt;font-weight:500;text-align:center}.order-page .button{padding:16px}.order-page .thanks{color:var(--primary);font-family:Lobster Two;font-size:28pt;font-style:normal;font-weight:600;margin-bottom:32px;text-align:center}.order-page .info-list{grid-gap:48px;color:#747474;display:grid;font-weight:400;grid-template-columns:1fr 1fr 1fr 1fr}@media (max-width:768px){.order-page .info-list{grid-template-columns:1fr 1fr}}.order-page .info-list .info{display:flex;flex-direction:column}.order-page .info-list .info .info-value{color:#000;font-size:16pt}.order-page .product-list{grid-column-gap:16px;display:grid;grid-template-columns:1fr 1fr;margin-top:16px}@media (max-width:768px){.order-page .product-list{grid-template-columns:1fr}}.order-page .product-list .product{display:flex;flex-direction:row;margin-bottom:24px}.order-page .product-list .product .image-box{align-items:center;display:flex;height:140px;justify-content:center;width:140px}.order-page .product-list .product .image-box img{max-height:140px;max-width:140px}@media (max-width:768px){.order-page .product-list .product .image-box{height:100px;width:100px}.order-page .product-list .product .image-box img{max-height:100px;max-width:100px}}.order-page .product-list .product .product-name{font-size:14pt;font-weight:500}.order-page .product-list .product .product-details{color:#747474;font-size:12pt;font-weight:200}.order-page .product-list .product .product-details .detail-title{font-weight:500}.order-page .home-button{align-items:center;background-color:#fff;border:2px solid #747474;border-radius:10px;color:#747474;cursor:pointer;font-size:11pt;font-weight:600;font-weight:500;padding:16px;text-align:center;text-transform:uppercase}.page{color:#1d1d1b;display:flex;flex-direction:column;font-size:12pt;font-weight:lighter;justify-content:space-evenly;padding:32px}.page .button{align-self:center;padding:16px}.page #quill-container{color:#1d1d1b;font-family:Source Sans Pro,sans-serif;font-size:12pt;font-weight:lighter;width:100%}.page #quill-container .ql-size-small{font-size:.75em}.page #quill-container .ql-size-large{font-size:1.5em}.page #quill-container .ql-size-huge{font-size:2.5em}.page #quill-container .ql-align-center{text-align:center}.page #quill-container .ql-align-right{text-align:right}.page #quill-container blockquote,.page #quill-container h1,.page #quill-container h2,.page #quill-container h3,.page #quill-container h4,.page #quill-container h5,.page #quill-container h6,.page #quill-container ol,.page #quill-container p,.page #quill-container pre,.page #quill-container ul{margin:0;padding:0}.page #quill-container img{max-width:100%}.page #quill-container a{color:var(--quillPrimary);text-decoration:none}.page #quill-container a:hover{text-decoration:underline}.page #quill-container h1{color:var(--quillPrimary);font-family:Lobster Two,serif;font-size:24pt;font-weight:600}.page #quill-container .button{text-transform:none!important}.page #quill-container .button.button-primary{background-color:var(--quillPrimary)}.page #quill-container .button.button-primary,.page #quill-container .button.button-secondary{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:12pt;font-weight:600;padding:8px;text-align:center;text-transform:uppercase}.page #quill-container .button.button-secondary{background-color:#747474}.page #quill-container .button:hover{text-decoration:none}.page #quill-container .iframe-wrapper{display:flex;justify-content:center;margin:auto;max-width:800px}.page #quill-container .iframe-wrapper.youtube iframe{max-height:500px;max-width:100%}@media (max-width:768px){.page{padding:16px}}.page .title{font-family:Lobster Two,serif;font-size:24pt;margin-bottom:8px}.page .big-text,.page .title{color:var(--primary);font-weight:600}.page .big-text{font-size:28pt;text-align:center}#maps-page iframe{height:600px;margin-top:16px;max-height:70vh;max-width:100%;width:100%}#faqs-page #faqs{grid-template-columns:1fr!important}#faqs-page #faqs .faq{margin:8px 0}#faqs-page #faqs .faq .question{font-size:14pt;font-weight:400}
