html{scroll-behavior:smooth}body{box-sizing:border-box;width:100%;margin:0;padding:0}.content{padding-left:16px;padding-right:16px}@media (width>=768px) and (width<=1023px){.content{padding-left:32px;padding-right:32px}}@media (width>=1024px){.content{padding-left:64px;padding-right:64px}}.section-header{flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.section-header .body-sm{color:#797979}.info-block{border:2px solid #dbe1eb;border-radius:16px;margin-top:64px;padding:16px}.info-block iframe{border:0;border-radius:16px;width:100%;height:350px;margin-top:24px}@media (width>=768px){.info-block{padding:32px}}.icon-and-title{align-items:center;gap:12px;display:flex}.icon-and-title img{width:2%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-family:Afacad,sans-serif;font-size:50px;font-weight:600}h2{color:#032f48;font-family:Afacad,sans-serif;font-size:40px;font-weight:400}h3{font-family:Afacad,sans-serif;font-size:30px;font-weight:600}h4{font-family:Afacad,sans-serif;font-size:20px;font-weight:600}@media (width>=768px){h4{font-size:25px}}h5{font-family:Afacad,sans-serif;font-size:20px;font-weight:600}h6,.h6{font-family:Afacad,sans-serif;font-size:18px;font-weight:400}.subtitle{color:#677791;text-transform:uppercase;letter-spacing:.05em;font-family:Mulish,sans-serif;font-size:16px;font-weight:700}.body-lg{font-family:Afacad,sans-serif;font-size:20px;font-weight:400}.body-md{font-family:Afacad,sans-serif;font-size:18px;font-weight:400}.body-sm{font-family:Mulish,sans-serif;font-size:15px;font-weight:500}label{font-family:Afacad,sans-serif;font-size:16px;font-weight:500}.checkbox-label{color:#797979;font-family:Afacad,sans-serif;font-size:14px;font-style:italic;font-weight:400}input::placeholder,input,textarea,select{font-family:Afacad,sans-serif;font-size:15px;font-weight:400}input::placeholder,select{color:#677791b3}a{color:inherit;text-decoration:none}p{font-family:Afacad,sans-serif;font-size:13px}.info-message{letter-spacing:.05em;color:#677791b3;font-family:Mulish,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6,.subtitle,.body-lg,.body-md,.body-sm,p{margin:0;padding:0}.marketplace h2,.create-product h2{font-weight:600}.time{color:#797979;font-size:14px}.grey{color:#797979}.error-message{color:#ea526f;font-size:13px;font-style:italic}.primary-btn.darkblue{color:#fff;background-color:#032f48;border:2px solid #032f48}.primary-btn.darkblue:hover{color:#032f48;background-color:#fff;font-weight:500}.primary-btn.border{color:#677791;background-color:#fff;border:2px solid #677791}.primary-btn.border:hover{color:#fff;background-color:#677791;font-weight:500}.primary-btn.darkblue,.primary-btn.border{border-radius:4px;padding:4px 32px}.round-btn{text-align:center;cursor:pointer;border-radius:16px;padding:4px 16px}.round-btn.blue{text-align:center;color:#032f48;border:2px solid #677791}.round-btn.blue:hover{background-color:#dbe1eb}.round-btn.white{color:#032f48;background-color:#fff;width:fit-content}.round-btn.white:hover{color:#fff;background-color:#67779180}.round-btn.accept{color:#fff;background-color:#4c9f70;border:2px solid #4c9f70}.round-btn.accept:hover{color:#4c9f70;background-color:#0000;border:2px solid #4c9f70}.round-btn.logout{color:#fff;background-color:#ea526f;border:2px solid #ea526f}.round-btn.logout:hover{color:#ea526f;background-color:#0000;border:2px solid #ea526f}.round-btn.border{color:#032f48;background-color:#fff;border:2px solid #dbe1eb}.round-btn.border:hover{background-color:#dbe1eb}.round-btn.darkblue{color:#fff;background-color:#032f48;border:2px solid #032f48}.round-btn.darkblue:hover{color:#032f48;background-color:#fff;font-weight:500}.round-btn.disabled{text-align:center;color:#fff;cursor:not-allowed;background-color:#79797966;border:none;border-radius:16px;padding:4px 16px}.button-with-icon{cursor:pointer;border-radius:16px;align-items:center;gap:8px;padding:8px 16px;display:flex}.button-with-icon img{width:20px;height:20px}.button-with-icon.success{color:#fff;background-color:#4c9f70;border:2px solid #4c9f70;padding-top:4px;padding-bottom:4px}.button-with-icon.success:hover{color:#4c9f70;background-color:#0000;border:2px solid #4c9f70}.button-with-icon.success:hover img{filter:brightness(0)saturate()invert(58%)sepia(19%)saturate(856%)hue-rotate(96deg)brightness(92%)contrast(88%)}.button-with-icon.border{color:#032f48;background-color:#fff;border:2px solid #67779180;padding-top:4px;padding-bottom:4px}.button-with-icon.border:hover{color:#fff;background-color:#032f48;border:2px solid #032f48;font-weight:500}.button-with-icon.border:hover img{filter:brightness(0)invert()}.back-link{color:#032f48;align-items:center;gap:8px;display:flex}.back-link img{width:20px;height:20px}.back-link:hover{color:#032f48;text-decoration:underline}.notification-btn{cursor:pointer;border-radius:20px;padding:4px 16px}.notification-btn.success{color:#fff;background-color:#4c9f70}.notification-btn.rejected{color:#fff;background-color:#ea526f}.notification-btn.border{color:#032f48;background-color:#fff;border:2px solid #dbe1eb}.notification-btn.darkblue{color:#fff;background-color:#032f48;border:1px solid #032f48;font-family:Afacad,sans-serif;font-size:14px}.notification-btn.darkblue:hover{color:#032f48;background-color:#0000;border:2px solid #032f48}.reserved-status{z-index:10;background:#67779199;border-radius:999px;padding:4px 16px;position:absolute}.reserved-status p{color:#032f48;margin:0}.product-detail .reserved-status{top:10px;left:10px}.product-card .reserved-status{top:5px;left:5px}.icon-container{background-color:#4c9f7033;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.icon-container img{width:60%;margin:0;padding:0}.count-down{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.count-down h1{color:#032f48;font-size:clamp(3rem,4vw,4.75rem);font-weight:700;line-height:1;animation:.9s ease-out both countdown-pop}.count-down .subtitle{color:#797979;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem}@keyframes countdown-pop{0%{opacity:0;transform:translateY(18px)scale(.95)}70%{opacity:1;transform:translateY(-4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}.alert{text-align:center;border-radius:8px;margin-top:16px;margin-bottom:16px;padding:12px 10px}.alert p{font-size:16px}.alert.success{color:#155724;background-color:#d4edda}.alert.error{color:#721c24;background-color:#f8d7da}.form-field.required label:after{content:" *";color:#ea526f}.form-group{flex-direction:column;gap:16px;width:100%;display:flex}.form-group .form-field{flex:1}.form-field{flex-direction:column;gap:4px;display:flex}input,textarea,select{border:2px solid #dbe1eb;border-radius:4px;padding:4px}textarea{height:150px;padding:0}input:focus,textarea:focus,select:focus{border:2px solid #677791;border-radius:4px;outline:none;padding:4px}.error-label{color:#dc2626}select{box-sizing:border-box}.form-actions{border-top:1px solid #dbe1eb;justify-content:space-between;padding-top:32px;display:flex;align-items:center!important}.form-actions .back-link{padding-bottom:0}.form-field.disabled label{color:#9ca3af}.form-field.disabled input{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6;border-color:#d1d5db}.form-field.disabled input::placeholder{color:#9ca3af}.form-field.disabled label:after{content:" (gratis) "}.image-upload-wrapper{border:2px dashed #67779180;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:200px;display:flex;position:relative}.image-upload-wrapper .icon{width:40px;height:40px}.image-upload-wrapper .body-sm{color:#797979;font-size:12px}.image-upload{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.image-preview-container{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin-top:16px;display:grid}.preview-image-wrapper{border-radius:4px;width:100%;height:150px;position:relative}.preview-image{object-fit:cover;border:2px solid #dbe1eb;border-radius:4px;width:100%;height:100%}.delete-preview-btn{color:#fff;cursor:pointer;background-color:#ea526f;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:24px;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:-8px;right:-8px}.delete-preview-btn:hover{background-color:#b91c1c}input[type=radio]{color:#032f48;accent-color:#032f48;width:15px;height:15px}@media (width>=768px){.form-group{flex-direction:row;display:flex}}.empty-state{text-align:center;border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:32px;padding:32px;display:flex}.empty-state .profile-picture{width:35px;height:35px}.empty-state .profile-picture img{width:100%}.empty-state .body-sm{color:#797979}.search-container{position:relative}.filter-popup{z-index:12;opacity:0;visibility:hidden;background:#fff;border:1px solid #67779126;border-radius:16px;gap:12px;width:min(320px,100%);padding:16px;transition:opacity .2s,transform .2s,visibility .2s;display:none;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(-8px);box-shadow:0 18px 45px #00000014}.filter-popup.open{opacity:1;visibility:visible;display:grid;transform:translateY(0)}.filter-popup-label{color:#032f48;margin-bottom:8px;display:block}.filter-popup-select{color:#032f48;appearance:auto;box-sizing:border-box;background:#f7f9fb;border:1px solid #67779140;border-radius:16px;width:100%;padding:12px}.filter-popup-select:hover,.filter-popup-select:focus{border-radius:16px;padding:12px}.filter-popup-actions{justify-content:flex-end;gap:12px;display:flex}.pagination-wrapper{justify-content:center;margin-top:3rem;display:flex}.pagination-wrapper nav{justify-content:center;display:flex}.pagination-wrapper p.text-sm,.pagination-wrapper .sm\:hidden{display:none!important}.pagination-wrapper .inline-flex{gap:.5rem}.pagination-wrapper a,.pagination-wrapper span[aria-current=page]{color:#677791;border-radius:8px;justify-content:center;align-items:center;min-width:44px;height:44px;font-family:Afacad,sans-serif;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.pagination-wrapper a:hover{background:#dbe1eb;border-color:#677791}.pagination-wrapper span[aria-current=page]{color:#fff;background:#677791;border-color:#677791}.pagination-wrapper span[aria-disabled=true]{opacity:.4;cursor:not-allowed}.pagination-wrapper svg{width:18px;height:18px}.pagination-wrapper .pagination-wrapper .relative.z-0.inline-flex{align-items:center;gap:.5rem;display:flex!important}.pagination-wrapper .sm\:flex-1.sm\:flex{justify-content:space-between;align-items:center;display:flex!important}.pagination-wrapper .sm\:flex-1.sm\:flex svg{display:none!important}.logo{flex:1;align-items:center;gap:8px;width:fit-content;display:flex}.logo-img{width:25px;height:25px}@media (width>=768px){.logo-img{width:29px;height:29px}}.nav{z-index:2;background-color:#fff;border:3px solid #677791;border-radius:16px;justify-content:space-between;align-items:center;margin-top:16px;margin-left:16px;margin-right:16px;padding:4px 4px 4px 16px;display:flex;position:relative}.user-menu{align-items:center;gap:8px;display:flex}.user-menu form{align-items:center!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;display:flex!important}.user-menu .logout-btn{margin:0}.desktop-menu{display:none}.hamburger-btn{background:0 0;border:3px solid #dbe1eb;border-radius:50px;width:42px;height:42px;margin-left:8px;padding:8px}.hamburger-btn img{width:100%}.hamburger-btn:hover{background-color:#677791;border:3px solid #677791}.hamburger-btn:hover img{filter:brightness(0)invert()}.user-menu-side{z-index:999;opacity:0;pointer-events:none;background-color:#fff;border-radius:16px;flex-direction:column;width:80vw;height:80vh;padding:24px;transition:opacity .25s,transform .3s;display:flex;position:fixed;top:5%;right:5%;overflow-y:auto;transform:translateY(-20px)scale(.98)}.user-menu-side.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.user-menu-close-btn{background:0 0;border:none;align-self:flex-end;width:24px;height:24px;padding:0}.user-menu-close-btn img{width:100%;height:100%}.user-menu-side-content{flex-direction:column;gap:16px;margin-top:32px;display:flex}.user-menu-side-content form,.user-menu-side-content form button{width:100%}.user-menu-link{padding:8px 0}.logout-link{text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 0;text-decoration:none}.user-menu-header{display:flex}.user-menu-header h5{color:#032f48}.user-info{background-color:#032f48;border-radius:16px;align-items:center;gap:16px;margin-top:24px;padding:16px;display:flex}.user-info .profile-picture{background-color:#fff;width:fit-content;height:fit-content;padding:10px 12px;display:flex}.user-info .user-info-text{color:#fff;flex-direction:column;gap:4px;display:flex}.user-info .user-info-text .body-sm{font-weight:700}.header-actions{border:3px solid #dbe1eb;border-radius:50px;justify-content:center;align-items:center;width:20px;height:20px;padding:8px;display:flex}.header-actions img{width:100%}.header-actions:hover{background-color:#dbe1eb}.logout-btn{background:0 0;border:3px solid #dbe1eb;border-radius:50px;justify-content:center;align-items:center;width:48px;height:48px;padding:8px;display:flex}.logout-btn img{width:80%}.logout-btn:hover{background-color:#dbe1eb}.link-to-page{border-radius:8px;align-items:center;gap:16px;margin-top:24px;padding:8px;display:flex}.link-to-page .icon-wrapper{background-color:#67779133;border-radius:8px;width:20px;height:20px}.link-to-page:hover{background-color:#dbe1eb}.link-to-page:hover .icon-wrapper{background-color:#fff}@media (width>=768px){.desktop-menu,ul{display:flex}.desktop-menu{justify-content:space-between;width:100%}.desktop-menu ul{flex:2;justify-content:center;gap:32px;padding:0;list-style:none;display:flex}.mobile-menu,.hamburger-btn,.user-menu-side{display:none}.header-actions{width:25px;height:25px}.header-actions.mobile{display:none}}@media (width>=768px) and (width<=1023px){nav .nav{margin-top:32px;margin-left:32px;margin-right:32px;padding:4px 8px}.background{z-index:-2;margin-top:0;position:absolute}}@media (width>=1024px){.nav{margin-top:32px;margin-left:64px;margin-right:64px;padding:4px 24px}}body:before{content:"";pointer-events:none;z-index:998;background:0 0;transition:background .3s;position:fixed;inset:0}body.menu-open:before{background:#00000080}.auth-container{position:relative}.background{z-index:-2;background-color:#dbe1eb;margin-left:-16px;margin-right:-16px;padding:5% -20px -20px;top:-100px}.background img{width:30%}.form-container{z-index:2;flex-direction:column;margin-left:auto;display:flex}.login-form{flex-direction:column;gap:32px;display:flex}.auth-redirect{align-items:center;gap:8px;padding-top:32px;padding-bottom:24px;display:flex}.auth-redirect .back-link h6{font-weight:600}.form-field.error label{color:#ea526f}.form-field.error input{border:2px solid #ea526f}@media (width>=768px){.auth-container{position:relative}.auth-container .background{width:45%;margin-top:-140px;margin-left:-64px;padding-top:20%;position:absolute}.auth-container .background img{width:70%;height:70%}.auth-container .form-container{width:55%}.auth-container .auth-redirect{padding-top:64px}}@media (width>=768px) and (width<=1023px){.auth-container .background{padding-top:40%}}@media (width>=1024px){.auth-container .background{padding-top:20%}}.hero-banner-container{z-index:-1;position:relative}.hero-banner{background-color:#0000;background-image:linear-gradient(#677791b3,#677791b3),url(/build/assets/hero-image-DaIb-2Fr.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:flex-end;height:280px;margin-top:-140px;padding-bottom:16px;display:flex}.hero-banner h1{color:#fff}.checkout-steps{justify-content:space-between;align-items:center;width:100%;display:flex}.checkout-steps .subtitle{color:variables;font-size:14px}.step{flex-direction:row;align-items:center;gap:8px;display:flex}.step span{color:#677791;background:#dbe1eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.step.active span{color:#fff;background:#032f48;border:none}.step.active .subtitle{color:#032f48}.step.completed span{color:#fff;background:green;border-color:green}.step-line{background:#dbe1eb;flex-grow:1;width:auto;height:2px;margin:0 15px}.footer{background-color:#677791;flex-direction:column;gap:32px;margin-top:64px;padding:32px;display:flex}.footer .deskdeal-info{flex-direction:column;gap:8px;display:flex}.footer h4{color:#032f48}.footer .subtitle{color:#032f48;margin-bottom:12px;font-weight:800}.footer .body-md{color:#ffffffb3}.footer .footer-part-one,.footer .footer-part-two{flex-direction:column;gap:48px;display:flex}.footer .links a,.footer .footer-part-two a{margin:0 0 8px;padding:0}.footer .link-to-page:hover{color:#032f48;width:fit-content;padding:8px;font-weight:700}@media (width>=768px){.footer{flex-direction:row;padding:64px}.footer-part-one,.footer-part-two{width:50%}}.faq-item{border-bottom:1px solid #ddd;padding:15px 0}details{cursor:pointer;background-color:#dbe1eb4d;border:2px solid #dbe1eb;border-radius:16px;padding:16px}.faq-answer{margin-top:10px;display:none}.faq-item.active .faq-answer{display:block}summary{justify-content:space-between;display:flex}summary img{width:25px;height:25px}.faq-question{flex-direction:column;gap:16px;display:flex}.faq-question .body-lg{font-weight:500}.faq-question .body-md{font-size:16px}.info-block .product-detail-header{position:relative;overflow:hidden}.info-block .product-detail-header:before{background:#4c9f702e;width:210px;height:210px;top:-70px;right:-70px}.info-block .product-detail-header:after{background:#4c9f701f;width:140px;height:140px;bottom:-50px;left:-40px}.info-block .product-detail-header h4{color:#032f48;letter-spacing:.05em;margin-top:24px;font-size:2.25rem}.info-block .product-detail-header .body-md{color:#797979;max-width:56rem}.info-block .meter-bar{background:linear-gradient(135deg,#4c9f7029,#4c9f7014);border:1px solid #4c9f7038;border-radius:999px;height:30px;margin-top:24px;position:relative;overflow:hidden;box-shadow:inset 0 2px 10px #4c9f7024}.info-block .meter-bar:before{content:"";pointer-events:none;background:radial-gradient(circle at 35%,#ffffff8c,#0000 25%);position:absolute;inset:0}.info-block .meter-fill{background:linear-gradient(90deg,#4c9f7052 0%,#4c9f70a3 45%,#4c9f70 100%);border-radius:999px;width:0;height:100%;transition:width .9s ease-in-out;position:relative;box-shadow:0 0 28px #4c9f7047,inset 0 0 14px #ffffff59}.info-block .meter-fill:after{content:"";background:#ffffffe6;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%);box-shadow:0 0 18px #ffffffe6}.info-block h4+.body-md{margin-top:16px}.info-block .body-sm{color:#032f48;margin-top:16px;font-weight:500}.marketplace .section-header{padding-top:32px;padding-bottom:32px}.marketplace-description{flex-direction:column;display:flex}.search-container{background-color:#fff;border:2px solid #67779180;border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex;position:relative}.search-container input{background-color:#f1f3f7;border:none;border-radius:16px;width:100%;padding:8px 32px}.marketplace-container{flex-direction:column;gap:32px;padding-top:32px;padding-bottom:32px;display:flex}.marketplace-container .sidebar{background-color:#fff;border:2px solid #67779180;border-radius:16px;min-width:20%;height:max-content;padding:16px}.marketplace-container .sidebar .round-btn{box-sizing:border-box;width:100%;display:flex}.categories{flex-direction:column;gap:12px;margin-top:32px;display:flex}.categories a{color:#032f48;padding:8px 16px}.categories a.active-category,.categories a:hover{background-color:#dbe1eb;border-radius:16px;font-weight:700}.product-listing{grid-template-columns:1fr;align-items:stretch;gap:32px;max-width:100%;display:grid}@media (width>=768px) and (width<=1023px){div#product-listing{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){div#product-listing{grid-template-columns:repeat(3,1fr)}}.product-card{box-sizing:border-box;background-color:#fff;border:2px solid #67779180;border-radius:16px;flex-direction:column;gap:16px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.product-card h6{color:#032f48;font-weight:600}.product-card p{margin:0;padding:0}.product-card img{max-width:100%;height:auto;object-fit:cover!important}.product-card .product-details{flex-direction:column;gap:4px;padding-bottom:24px;padding-left:8px;padding-right:8px;display:flex}.product-card .product-meta{color:#677791cc;gap:16px;display:flex}.product-card .product-meta .meta-item{align-items:center;gap:4px;display:flex}.product-card .product-meta img{width:15px;height:15px}.product-card,.product-card-link{height:auto!important}@media (width>=768px){.marketplace-description{flex-direction:row;justify-content:space-between;align-items:center}.marketplace-container{flex-direction:row}.product-card .product-details{padding-bottom:24px;padding-left:16px;padding-right:16px}}.create-product{padding-top:64px}.create-product .back-link{padding-bottom:32px}.create-product{margin:auto;padding-bottom:32px}form.create-product-form{margin-left:auto;margin-right:auto}a.back-link.body-lg{padding-bottom:0}.create-product-form{background-color:#fff;border:2px solid #67779180;border-radius:16px;flex-direction:column;gap:32px;max-width:700px;margin-top:32px;padding:24px;display:flex}.create-product-form textarea{margin-bottom:32px}.current-images{flex-wrap:wrap;gap:16px;display:flex}.current-images .preview-image-wrapper{width:calc(25% - 12px)}@media (width>=768px){.create-product-form{padding:48px}}.step-two{display:none}.step-two button{cursor:pointer;background:0 0;border:none}.step-one .form-action{text-align:right}.step-one .form-group,.step-two .form-field{margin-bottom:16px}.step-one .subtitle,.step-two .subtitle{margin-top:12px;margin-bottom:32px}@media (width>=768px){.step-one .form-group,.step-two .form-field{margin-bottom:32px}}.view-product h3{color:#032f48}.view-product .body-sm{color:#797979;font-size:14px;font-weight:300}.product-detail{flex-direction:column;gap:32px;margin-top:64px;display:flex}.product-detail-media{flex-direction:column;gap:8px;display:flex;position:relative}.product-detail-media img{max-width:100%}.product-detail-content{flex-direction:column;gap:32px;display:flex}.product-detail-header{flex-direction:column;gap:8px;display:flex}.product-detail-header h2{font-weight:600}.product-detail-header .body-md{color:#797979}.product-actions{flex-direction:column;gap:16px;display:flex}.product-detail-thumbnails{gap:12px;display:flex}.product-detail-image{width:100px;height:100px}.product-detail-main-image{border-radius:16px}.product-detail-image{border-radius:8px}.product-detail-main-image,.product-detail-image{border:2px solid #dbe1eb}.attributes{color:#797979;gap:24px;display:flex}.single-attribute,.user-details{align-items:center;gap:8px;display:flex}.single-attribute img,.user-details img{width:15px;height:15px}.user-details{border:2px solid #dbe1eb;border-radius:8px;flex-direction:column;padding:12px 24px}.related-products-block{flex-direction:column;gap:32px;display:flex}.related-products{flex-direction:column;gap:32px;display:flex;overflow:hidden}.related-products-swiper{width:100%}.related-products-swiper .swiper-slide{height:auto}.related-products-swiper .product-card-link{height:100%;display:block}.related-products-swiper .product-card{height:100%}.product-card img{aspect-ratio:1;object-fit:contain;width:100%}.product-card .product-meta{flex-direction:column;gap:4px;margin-top:8px}@media (width>=768px){.product-detail{flex-direction:row}.product-detail-content{flex:0 0 60%}.product-detail-media{flex:0 0 40%}.product-card .product-meta{flex-direction:row}}.create-reservation{margin-top:64px}.create-reservation h2{font-weight:600}.create-reservation .back-link{margin-bottom:32px}.create-reservation .reserve-product{flex-direction:column;gap:16px;width:100%;display:flex}.create-reservation .reserve-product .reservation-sidebar{flex-direction:column;width:100%;display:flex}.create-reservation .reserve-product .product-overview,.create-reservation .reserve-product .user-info,.create-reservation .reserve-product .reserve-form-container{box-sizing:border-box;border:3px solid #dbe1eb;border-radius:16px}.create-reservation .reserve-product .product-overview{overflow:hidden}.create-reservation .reserve-product .product-overview .product-detail-main-image{border:none;border-radius:0;width:100%;height:auto;display:block}.create-reservation .reserve-product .product-overview .product-info{flex-direction:column;gap:4px;padding:24px;display:flex}.create-reservation .reserve-product .product-overview .product-info h3,.create-reservation .reserve-product .product-overview .product-info h5{color:#032f48}.create-reservation .reserve-product .product-overview .product-info .attributes{margin-top:16px}.create-reservation .reserve-product .user-info{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:24px}.create-reservation .reserve-product .user-info h5{color:#032f48}.create-reservation .reserve-product .reserve-form-container{align-self:flex-start;width:100%;padding:24px}.create-reservation .reserve-product .reserve-form-container .reserve-form{flex-direction:column;gap:32px;width:100%;display:flex}.create-reservation .reserve-product .reserve-form-container .reserve-form .form-field{width:100%}.create-reservation .reserve-product .reserve-form-container .reserve-form .round-btn{align-self:flex-start}.view-product,.create-reservation{margin-top:64px}.reservation-confirmed{flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.reservation-confirmed p{color:#797979;text-align:center}@media (width>=768px){.reserve-product{flex-direction:row!important}.reservation-sidebar{width:35%!important}.create-reservation .reserve-product{gap:32px}.create-reservation .user-info{margin-top:24px}.reserve-form-container{width:65%}}.profile-info{border:2px solid #dbe1eb;border-radius:16px;margin-top:64px;padding:16px}.profile-top{flex-direction:column;gap:32px;display:flex}.profile-top a{align-self:center}.profile-picture{background:#dbe1eb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:12px 16px;display:flex}.profile-header{align-items:center;gap:32px;display:flex}.profile-content{flex-direction:column;gap:4px;display:flex}.stat-cards{flex-direction:column;gap:12px;width:100%;margin-top:24px;display:flex}.stat-card{border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex}.stat-card img{width:25px}.stat-card .subtitle{color:#797979}.reserve-messages{margin-top:64px}.reserve-messages .marketplace-description{flex-direction:row;justify-content:space-between}.reserve-messages .marketplace-description .notification-btn{box-sizing:border-box;height:fit-content}.reserve-message{box-sizing:border-box;border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;gap:24px;width:100%;margin-top:24px;padding:24px;display:flex}.reserve-message-link{width:100%;color:inherit;justify-content:space-between;text-decoration:none;display:flex}.reserve-message-link:hover{text-decoration:none}.reservation-info{flex-direction:column;gap:8px;display:flex}.profile-actions a{display:inline-block}.reservation-content{flex-direction:column;align-items:center;gap:24px;display:flex}.reservation-content img,.reservation-content .profile-picture img{width:100%}.reservation-content .reserve-message-info{flex-direction:column;gap:4px;display:flex}.reservation-action{flex-direction:row;justify-content:center;align-items:flex-end;gap:8px;display:flex}.profile-page .body-sm{font-size:14px}.profile-page .section-header{padding-bottom:4px}.profile-page .profile-picture{width:40px;height:45px}.profile-page .notification-btn{text-align:center}.profile-page .myproducts .marketplace-description{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.reservation-message{background-color:#dbe1eb;border-radius:16px;width:fit-content;margin-top:16px;padding:8px 24px;font-style:italic}.profile-page .attributes{flex-direction:column;gap:8px}.reserve-message .notification-btn{text-align:center;width:100%}.confirmation-step{background-color:#dbe1eb;border:2px solid #dbe1eb;border-radius:16px;padding:24px}.delivery-confirmation-info{border-bottom:1px solid #dbe1eb;justify-content:space-between;margin-bottom:8px;display:flex}.delivery-confirmation-info .body-md.title{color:#677791}.delivery-confirmation-info .body-lg{color:#032f48}.delivery-confirmation{margin-top:24px}.confirm-reservation-action{justify-content:space-between;margin-top:32px;display:flex}.myproducts{margin-top:64px}.myproducts .section-header{margin-bottom:32px}@media (width>=768px){.profile-page .attributes{flex-direction:row;gap:16px}.profile-top{flex-direction:row;justify-content:space-between;align-items:center}.profile-info{padding:32px}.reserve-message{flex-direction:row;justify-content:space-between}.reservation-action{flex-direction:column}.stat-cards{flex-direction:row;justify-content:space-between;gap:0;margin-top:48px}.stat-card{gap:12px;width:25%}.reservation-content{flex-direction:row}.reservation-content img{width:120px}}.checkout{flex-direction:column;gap:64px;margin-top:64px;display:flex}.product-reserved{border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;gap:32px;padding:24px;display:flex}.product-reserved-top{flex-direction:column;align-items:center;gap:32px;display:flex}.reservation-product-bottom{flex-direction:column;gap:16px;display:flex}.reservation-product-bottom img{width:20px;height:20px}.reservation-product-info{border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.reservation-product-info .attributes{gap:16px}.reservation-filters{gap:16px;margin:0;padding:0;display:flex}.transport{border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;padding:24px;display:flex}.transport-options{flex-direction:column;gap:16px;width:100%;margin-top:32px;display:flex}.transport-option{cursor:pointer;border:2px solid #dbe1eb;border-radius:16px;justify-content:space-between;gap:16px;padding:16px;display:flex}.transport-option .body-sm{color:#797979}label.transport-option{flex-direction:row;align-items:center;display:flex;justify-content:space-between!important}.transport-option-info p{font-size:14px}.transport-option-text{gap:16px;display:flex}.transport-option.selected{border:2px solid #032f48}.transport-option.selected .icon-wrapper{background-color:#032f48}.transport-option.selected .icon-wrapper img{filter:brightness(0)invert()}.icon-wrapper{background-color:#dbe1eb;border-radius:50px;justify-content:center;align-items:center;max-width:30px;max-height:30px;padding:8px;display:flex}.icon-wrapper img{width:90%}.transport-output{display:none}.transport-output.deliveryservice,.transport-output.selfpickup{flex-direction:column;gap:16px;padding-top:48px}.deliveryservice-info{background-color:#dbe1eb80;border:2px solid #dbe1eb33;border-radius:16px;flex-direction:row;align-items:flex-start;gap:16px;margin-top:32px;padding:16px;display:flex}.deliveryservice-info .body-md,.deliveryservice-info .body-sm{color:#797979}.deliveryservice-info .body-sm{font-size:14px;font-style:italic}.selfpickup-info{margin-top:32px}.selfpickup-inputs{margin-bottom:32px}.selfpickup-inputs form{flex-direction:column;gap:16px;width:100%;display:flex}.deliveryservice button{margin-top:24px}.selfpickup-info .form-field{box-sizing:border-box;width:100%}.checkout .icon-and-title img{width:25px;height:25px}@media (width>=768px){.product-reserved-top{align-items:left;flex-direction:row}.reservation-product-bottom{flex-direction:row;gap:32px}.product-reserved{gap:64px;padding:32px}.reservation-product-info{width:100%}.transport-options{flex-direction:row;gap:32px}.transport-option{width:100%}.transport{padding:32px}.transport-option-info p{font-size:inherit}.selfpickup-inputs{flex-direction:row;gap:32px;display:flex}}@media (width>=768px) and (width<=1023px){.product-reserved{gap:32px;padding:16px}.reservation-product-bottom{gap:16px}.checkout .icon-container{width:100px;height:70px}}.reservations-index{flex-direction:column;gap:48px;margin-top:48px;display:flex}.reservations-index h2{font-weight:600}.reservations-index .section-header{padding-bottom:0}.reservations-index .reserve-info{flex-direction:column;gap:12px;display:flex}.reservations-index .reserve-messages{margin-top:0}.reservations-index .icon-and-title img{width:20px;height:20px}.reservations-index .accepted-reservation h5{color:#4c9f70}.reservations-index .accepted-reservation .body-sm,.reservations-index .rejected-reservation .body-sm{color:#797979}.reservations-index .rejected-reservation h5{color:#ea526f}.product-reserved-image{border-radius:16px;width:100px;height:auto}.edit-delivery-moment{color:#ea526f!important}.reservation-status-filters{flex-direction:row;gap:8px;width:100%;height:100%;display:flex}.reservation-status-filters .body-md{font-size:16px}@media (width>=768px){.reservations-index{margin-top:48px}}.make-delivery-confirmation{justify-content:center;align-items:center;display:flex}.make-delivery-confirmation .message{background-color:#fff;border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:80%;margin-top:64px;padding:32px;display:flex}.make-delivery-confirmation .message-header{text-align:center;flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.make-delivery-confirmation .product-information{background-color:#dbe1eb;border-radius:16px;width:90%;padding:24px}.make-delivery-confirmation .product-information p{font-size:16px}@media (width>=768px){.message{width:50%;padding:64px}.product-information{width:100%}.message-header{margin-bottom:64px}}.homepage{flex-direction:column;gap:64px;margin-top:64px;display:flex}.homepage h1{color:#677791}.count{gap:32px;margin-top:32px;display:flex}.count h1{color:#67779180;font-weight:300}.count .subtitle{color:#032f48}.hero-section{justify-content:space-between;gap:32px;display:flex}.hero-section img{height:400px;display:none}.cards{border-radius:16px;flex-direction:column;gap:16px;display:flex}.card{border:2px solid #67779180;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.card .icon-container{background-color:#67779180;border-radius:8px;width:40px;height:40px}.card h5{color:#032f48}.zo-werkt-het{margin-top:32px}.zo-werkt-het-steps{flex-direction:column;gap:32px;display:flex}.zo-werkt-het-steps h6{color:#032f48;font-size:20px;font-weight:700}.zo-werkt-het-steps h2{color:#67779180}.zo-werkt-het-step{flex:1}.go-to-marketplace{color:#ffffffb3;background-color:#032f48;border-radius:16px;flex-direction:column;gap:64px;padding:32px;display:flex}.go-to-marketplace h2{color:#fff}.go-to-marketplace-info{flex-direction:column;gap:8px;display:flex}.go-to-marketplace-info h2{font-weight:600}@media (width>=768px){.hero-section img{display:block}.cards{background:#677791;flex-direction:row;margin-top:16px;padding:24px 0}.card{z-index:1;border:none;padding:24px;position:relative}.card .body-sm{color:#ffffffb3}.card h5{color:#fff}.card .icon-container{background-color:#ffffff80}.card:before{content:"";border-radius:inherit;z-index:-1;transition:all .3s;position:absolute;inset:0}.card:hover:before{background:#032f48;border-radius:16px;top:-50px;bottom:-50px}.zo-werkt-het-steps{flex-direction:row}.go-to-marketplace{padding:64px}}.myproducts-page{margin-top:64px}.myproducts-page .back-link{margin-bottom:48px}.reschedule-page .delivery-confirmation{background-color:#dbe1eb;border-radius:8px;margin-top:0;padding:24px}.about-page{flex-direction:column;gap:32px;margin-top:64px;display:flex}.about-page .section-header{padding-bottom:0;gap:4px!important}.about-page .why-choose-deskdeal{margin-top:32px}.about-page .why-choose-deskdeal .section-header{margin-bottom:32px}.about-page h4{color:#032f48}.about-page h2{font-weight:600}.onze-missie{border:2px solid #dbe1eb;border-radius:16px;flex-direction:column;gap:8px;padding:32px;display:flex}.hoe-werkt-het{margin-top:32px}.hoe-werkt-het .section-header{margin-bottom:32px}.hoe-werkt-het-blocks{flex-direction:column;gap:16px;display:flex}.block{background-color:#dbe1eb80;border-radius:8px;flex-direction:column;flex:1;gap:8px;padding:32px;display:flex}.block h5{color:#032f48}.number-container{color:#fff;background-color:#032f48;border-radius:4px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.impact-numbers{flex-direction:column;gap:16px;display:flex}.impact-numbers .cijfers{border:2px solid #dbe1eb;border-radius:8px;padding:32px}.impact .section-header{margin-bottom:32px}.impact,.faq{margin-top:32px}.faq,.faq .section-header{margin-bottom:32px}@media (width>=768px){.hoe-werkt-het-blocks{flex-direction:row}.impact-numbers{flex-direction:row;gap:32px}.cijfers{width:100%}.about-page .section-header{padding-bottom:32px}.about-page .why-choose-deskdeal,.hoe-werkt-het{margin-top:64px}.hoe-werkt-het .section-header{margin-bottom:0}.impact,.faq{margin-top:64px}.impact .section-header{margin-bottom:0}}.contact{margin-top:64px}
