:root{--lightblue:#e7f1fa;--mediumblue:#3475a9;--darkblue:#183c5c;--mediumred:#bc4828;--mediumyellow:#f9b24d;--darkyellow:#ffbc01;--lightgreen:#e2f9ea;--mediumgreen:#5b9f89;--lightgray:#eaeef2;--mediumgray:#cad8e5}*,:after,:before{box-sizing:border-box;font-family:inherit}body{margin:0 auto;font-size:12px;position:relative;overflow-x:hidden;color:#1e1e1e;font-family:var(--font-noto),"sans-serif"!important}main{min-height:calc(100vh - 230px)}input,textarea{-webkit-text-size-adjust:none}.button-style-1{border:0;border-radius:30px;cursor:pointer;padding:8px 12px;text-decoration:none;text-align:center;background:var(--mediumred);color:#fff;font-weight:500}.button-style-1.active,.button-style-1:hover{background:var(--mediumyellow)}.button-style-2{border:0;border-radius:30px;cursor:pointer;padding:8px 12px;text-decoration:none;text-align:center;background:var(--lightgray);color:var(--darkblue);font-weight:500}.button-style-2:hover{background:#fcb738!important;color:#fff!important}.button-style-2.active{background:var(--darkblue);color:#fff}.button-style-3{border:0;border-radius:30px;cursor:pointer;padding:8px 12px;text-decoration:none;text-align:center;background:var(--mediumblue);color:#fff;font-weight:500}.button-style-3.active,.button-style-3:hover{background:#fcb738!important;color:var(--mediumblue)}.button-style-4{border:1px solid var(--mediumblue);border-radius:30px;cursor:pointer;padding:8px 12px;text-decoration:none;text-align:center;background:#fff;color:var(--mediumblue);font-weight:500}.button-style-4.active,.button-style-4:hover{background:var(--mediumblue);color:#fff}.backpanel{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1}.backpanel.black-50{background:#0005}.desktop-only{display:block}.mobile-only{display:none}.side-menu-comp{position:relative}.side-menu-comp .side-menu{position:fixed;height:100vh;min-height:max-content;width:100px;background:var(--lightblue);z-index:22;overflow:auto}.side-menu-comp .side-menu nav{margin:50px 0}.side-menu-comp .side-menu nav>*{display:grid;grid-template-rows:auto auto;padding:10px;margin:10px 0;justify-items:center;color:#2e72ac;text-decoration:none;font-weight:700;background:none;border:0;width:100%;box-sizing:border-box;cursor:pointer;gap:5px}.side-menu-comp .side-menu nav>.active,.side-menu-comp .side-menu nav>:hover{color:#262e40}.side-menu-comp .side-menu nav>* span{padding:5px;font-size:.9em}.side-menu-comp .side-menu nav>* svg{font-size:2em;width:28px;height:28px;fill:var(--mediumblue)}.side-menu-comp .side-menu nav>* .didactico-svg,.side-menu-comp .side-menu nav>* .didactico-svg path{fill:var(--mediumblue)}.side-menu-comp .side-menu nav>:hover .didactico-svg,.side-menu-comp .side-menu nav>:hover .didactico-svg path{fill:#262e40}.side-menu-comp .side-menu .sm-filters-container{display:none}.side-menu-comp .backpanel{z-index:20;display:none}.filter-active .side-menu-comp .backpanel{display:block}.filter-container{position:fixed;left:-310px;height:100vh;background:#f2f6fa;padding:60px 30px;z-index:21;box-sizing:border-box;width:310px;transition:all .2s;display:grid;grid-template-rows:min-content auto auto}.filter-container.active{left:100px}.filter-container .logo{width:200px;max-width:100%;height:auto;margin:0 auto;display:block}.filter-container .filters{margin:45px 0;overflow-y:scroll;box-sizing:border-box}.filter-container .filters .block{margin-bottom:20px}.filter-container .filters .block>span{color:var(--mediumblue);font-weight:700;display:block;margin-bottom:15px}.filter-container .filters .block .row{color:var(--mediumblue);padding:0 15px;display:grid;grid-template-columns:min-content auto;align-items:center;gap:5px;box-sizing:border-box}.filter-container .filters .block .row label{display:block;cursor:pointer;padding:5px}.filter-container .filters .block .row input{margin:0;height:15px;width:15px;cursor:pointer}.filter-container .button button{width:100%}.main-container{position:relative;display:grid;grid-template-rows:auto auto;padding:40px;row-gap:40px;margin:0 auto;width:auto;max-width:1260px}.footer{background:var(--darkblue);color:#fff;text-align:center;padding:10px 10px 10px 100px}.filter-active .main-container{margin-left:410px}#headerComp{width:100%}.header-container{width:100%;display:grid;grid-template-columns:280px 580px 280px;justify-content:center;justify-items:center;align-items:center;padding:10px 0;gap:20px;box-sizing:border-box}.header-container .logo-container{justify-self:baseline;align-self:center}.header-container .logo-container a{display:block}.header-container .logo-container img{width:230px;max-width:100%;height:auto}.header-container-mobile{display:none}.userMenuComp{position:relative;width:100%;justify-self:end;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;justify-content:end}.userMenuComp .profile-button-container .profile-menu-btn{background:none;border:1px solid #f1effa;color:var(--darkblue);font-size:15px;text-align:left;border-radius:30px;cursor:pointer;position:relative;width:100%;height:56px;display:grid;grid-template-columns:min-content min-content;justify-content:center;align-items:center}.userMenuComp .profile-button-container .profile-menu-btn.active,.userMenuComp .profile-button-container .profile-menu-btn:hover{background:var(--darkyellow);color:var(--darkblue);font-style:normal}.userMenuComp .profile-button-container .profile-menu-btn span{justify-self:baseline;display:inline-block;padding-left:10px}.userMenuComp .profile-button-container .profile-menu-btn svg{height:16px;font-size:12px;padding:0 10px}.userMenuComp .profile-button-container .profile-menu{position:absolute;top:70px;left:-70px;width:100%;background:#fff;border-radius:15px;box-shadow:0 3px 10px 0 #00000050;display:grid;grid-template-rows:auto;z-index:10}.userMenuComp .profile-button-container .profile-menu a,.userMenuComp .profile-button-container .profile-menu button{display:block;color:#2e72ac;padding:8px 20px;text-decoration:none;text-align:left;width:100%;font-size:14px}.userMenuComp .profile-button-container .profile-menu a:hover,.userMenuComp .profile-button-container .profile-menu button:hover{background:var(--lightblue)}.userMenuComp .profile-button-container .profile-menu a.borderBottom{border-bottom:1px solid #0002}.userMenuComp .profile-button-container .profile-menu .logout-btn{background:none;border:none;cursor:pointer;border-radius:0 0 15px 15px}.userMenuComp .profile-button-container .profile-menu .menu-title{display:grid;grid-template-columns:auto min-content;padding:15px;color:var(--darkblue);border-bottom:1px solid #0002}.userMenuComp .profile-button-container .profile-menu .menu-title svg{font-size:1.15em;padding-right:10px}.userMenuComp .profile-button-container .register-btn{width:100%;max-width:100%;padding:15px;background:none;border:1px solid #f1effa;color:var(--darkblue);border-radius:30px;cursor:pointer;text-align:center;font-size:15px}.userMenuComp .profile-button-container .register-btn:hover{background:var(--darkblue);color:#fff}.userMenuComp .profile-button-container .register-btn svg{margin-left:10px;height:16px;font-size:12px}.cartMenuComp{height:56px;width:56px;background:#fff;border-radius:50%;border:1px solid #f1effa;box-sizing:border-box;align-items:center;justify-items:center;cursor:pointer;color:inherit;position:relative}.cartMenuComp:hover{background:var(--darkyellow)}.cartMenuCompLink{display:grid}.cartMenuCompButton{display:none}.cartMenuComp svg{height:20px;width:auto}.cartMenuComp .counter{position:absolute;top:0;right:0;width:20px;height:20px;border-radius:50%;background:#ba1a1a;color:#fff;text-align:center;line-height:20px;font-weight:500}.itemSearchBarComp{width:100%;box-sizing:border-box;position:relative;justify-self:center}.itemSearchBarComp input{width:100%;box-sizing:border-box;background:var(--lightblue);border:0;padding:17px 65px 17px 25px;border-radius:30px;color:#45464f;font-size:16px}.itemSearchBarComp button{background:none;border-radius:50%;width:48px;height:48px;color:var(--darkblue);font-size:1.2em;text-align:center;position:absolute;top:4px;right:4px;cursor:pointer;border:none}.itemSearchBarComp button:hover{background:#fafcfe}.itemSearchBarComp button svg{height:17px;font-size:12px}.filter-active .header-container{grid-template-columns:4fr 1fr}.filter-active .header-container .logo-container{display:none}.filter-active .itemSearchBarComp{width:100%}.modal-container{z-index:100;position:relative}.modal-backpanel{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000052;z-index:1}.modal-content{background:var(--lightblue);position:fixed;left:50vw;top:50vh;width:600px;height:auto;margin:-325px 0 0 -300px;border-radius:20px;z-index:1;text-align:center;max-height:90vh;max-width:90vw;overflow:auto}.modal-content .mod-close-btn{width:30px;height:30px;position:absolute;top:10px;right:10px;border-radius:50%;cursor:pointer;background:#2e72ac}.modal-content .mod-close-btn span{height:2px;display:block;width:18px;background:#fff;position:absolute;top:14px;right:6px}.modal-content .mod-close-btn span:first-child{transform:rotate(45deg)}.modal-content .mod-close-btn span:nth-child(2){transform:rotate(-45deg)}.modal-content .mod-back-btn{width:30px;height:30px;position:absolute;top:10px;left:10px;border-radius:50%;cursor:pointer;background:#2e72ac}.modal-content .mod-back-btn span{height:2px;display:block;width:10px;background:#fff;position:absolute;right:11px}.modal-content .mod-back-btn span:first-child{transform:rotate(45deg);top:17px}.modal-content .mod-back-btn span:nth-child(2){transform:rotate(-45deg);top:11px}.modal-content .mod-form{padding:75px}.modal-content .mod-form .mod-title{font-size:1.5em;font-weight:700;color:var(--darkblue);margin-bottom:35px}.modal-content .mod-form .mod-form-row{display:grid;grid-template-rows:auto auto;margin-top:30px}.modal-content .mod-form .mod-form-row label{font-weight:700;margin-bottom:5px;font-size:1.2em}.modal-content .mod-form .mod-form-row label .showPasswordButton{display:inline-block;padding:0 5px;cursor:pointer}.modal-content .mod-form .mod-form-row img{display:block;margin:0 auto}.modal-content .mod-form .mod-form-lastrow{margin-bottom:0}.modal-content .mod-form .font-size-medium{font-size:1.3em;font-weight:500}.modal-content .mod-form input{background:#99c8ce;padding:5px 10px;border-radius:30px;border:0;font-size:inherit;text-align:center}.modal-content .mod-form .forgot-paswword-btn{display:block;width:160px;margin:0 auto;color:#2e74ac;text-align:center;text-decoration:underline;font-style:italic;background:none;border:none;cursor:pointer}.modal-content .mod-form .mod-form-error{color:red;font-size:.9em;text-align:center}.modal-content .mod-divider{width:100%;height:1px;background:#2e72ac}.modal-content .mod-footer{padding:40px 75px}.modal-content .mod-footer .mod-google-login{margin-bottom:30px}.modal-content .mod-footer .mod-google-login button{background:#fff;border:0;border-radius:30px;padding:10px 20px;cursor:pointer;width:100%;color:#2e72ac;font-weight:700;position:relative}.modal-content .mod-footer .mod-google-login button img{display:inline-block;height:25px;width:auto;padding-right:10px;margin:-5px 0 -8px}.modal-content .mod-footer .mod-google-login span{text-align:center;font-size:.9em;font-style:italic;display:inline-block;width:100%}.modal-content .mod-footer .mod-terms{color:#000;font-weight:700;margin:0 auto;text-align:center}.modal-content .mod-footer .mod-terms a{color:inherit}.modal-content.login-content{display:none;width:580px;height:auto;margin:-325px 0 0 -290px;text-align:left;z-index:2}.modal-content.login-content.active{display:block}.modal-content.login-content .mod-form{padding:75px 75px 40px}.modal-content.forgot-password-content{display:none;text-align:left}.modal-content.forgot-password-content.active{display:block}.modal-content.successful-content{display:none}.modal-content.successful-content.active{display:block;height:auto}.modal-content.successful-content .mod-form .mod-title{width:80%;text-align:center;margin:0 auto 30px}.modal-content.successful-content .mod-form .mod-form-row{text-align:center}.modal-content.successful-content .mod-form .mod-form-row img{margin:20px auto 0}.modal-backpanel.reset-password-backpanel{background:#fff}.modal-content.reset-password-content .mod-form .mod-form-row label,.modal-content.reset-password-content .mod-form .mod-title{text-align:left}#homePage .itemListBlock{margin-bottom:50px}#homePage .itemListBlock>.title{font-size:24px;font-weight:700;color:var(--darkblue);margin-bottom:20px;align-items:center;display:grid;grid-template-columns:auto auto;justify-content:flex-start;gap:15px}#homePage .itemListBlock .viewAllBtn{color:var(--mediumblue);font-size:16px;text-decoration:none;display:inline-block;padding:8px 15px;border:1px solid var(--mediumblue);border-radius:30px;font-weight:400}#homePage .itemListBlock .viewAllBtn:hover{background:var(--mediumblue);color:#fff}#homePage .itemListBlock .viewAllBtn svg{display:inline-block;margin-left:10px;height:15px;width:auto}#homePage .homeFooter{background:#e7f1fa;background:linear-gradient(180deg,#e7f1fa,rgba(231,241,250,.25));height:340px;border-radius:15px;padding:60px;box-sizing:border-box;text-align:center;color:var(--darkblue)}#homePage .homeFooter .logo{width:280px;height:auto}#homePage .homeFooter .msg1{font-size:3em;margin:60px 0 15px;position:relative}#homePage .homeFooter .msg1 span{z-index:2;position:relative}#homePage .homeFooter .msg1 svg{position:absolute;bottom:0;right:50%;margin-right:-345px;margin-bottom:-5px;width:310px;height:auto;z-index:1}#homePage .homeFooter .msg2{font-size:1.8em}#searchPage .itemListBlock{margin-bottom:50px}#searchPage .itemListBlock>.title{font-size:2em;font-weight:700;color:var(--darkblue);margin-bottom:20px;align-items:center;display:grid;grid-template-columns:auto auto;justify-content:flex-start;gap:15px}#searchPage .itemListBlock .noResults{padding:30px;text-align:center;font-size:1.3em;color:var(--mediumblue);border:1px solid var(--mediumblue);border-radius:15px}#searchPage .itemListBlock .noResults p:first-child{font-weight:700}#searchPage .itemListBlock .noResults p:nth-child(2){text-align:left}#searchPage .itemListBlock .noResults ul{margin:0;padding-left:20px;text-align:left}#searchPage .itemListBlock .noResults .sub-container{max-width:920px;margin:0 auto}#searchPage .itemListBlock .noResults .noresults-btn{display:block;margin:40px auto 0;width:400px;max-width:100%}#account-nav .main-row{display:grid;grid-template-columns:380px 180px 180px;grid-gap:20px;margin-bottom:20px;align-items:center}#account-nav .second-row{display:grid;grid-gap:20px;grid-template-columns:1fr 1fr;margin-bottom:40px}#account-nav .second-row a{display:block;grid-column-start:2;width:100%}#account-nav .second-row span{border:0;border-radius:30px;cursor:pointer;padding:10px;text-decoration:none;text-align:center;background:var(--darkblue);color:#fff;display:block;width:380px;max-width:100%;opacity:.1;grid-column-start:2;box-sizing:border-box}#account-nav .second-row.left a,#account-nav .second-row.left span{grid-column-start:1}.page-container{width:810px;margin:0 auto;padding:0 15px;max-width:100%}.page-container .elements-list-container{display:grid;margin-bottom:100px;border:1px solid var(--lightblue);border-radius:20px;overflow:hidden}.page-container .elements-list-container .row{display:grid;border-bottom:1px solid var(--lightblue)}.page-container .elements-list-container .row .col{padding:15px;display:grid}.page-container .elements-list-container .row .col .icon-btn{background:none;border:none;width:100%;height:100%;padding:0;margin:0;font-size:2.5em;color:#2e72ac;text-align:left;cursor:pointer}.page-container .elements-list-container .row-title{font-weight:700;border:0;background:var(--lightblue);color:var(--darkblue)}.page-container .elements-list-container .row-title .col{padding:10px 15px}.page-container .elements-list-container .paging-container{background:var(--lightblue);height:30px;border:0;display:grid;grid-template-columns:min-content min-content min-content;justify-content:center}.page-container .elements-list-container .paging-container button{background:none;border:none;padding:0 10px;cursor:pointer}.page-container .elements-list-container .paging-container #prev-page-btn{color:#b9b9b9}.page-container .elements-list-container .paging-container #next-page-btn{color:#b9b9b9}.form-style-1 .form-row{margin-bottom:20px}.form-style-1 .form-row.form-last-row{margin-bottom:0}.form-style-1 .form-row>label{display:inline-block;font-weight:700;margin-bottom:5px}.form-style-1 .form-row input{width:100%;background:var(--lightblue);padding:8px 20px;border-radius:20px;border:0;font-size:inherit;text-align:left;box-sizing:border-box;font-family:inherit}.form-style-1 .form-row input[type=date]{font-style:italic}.form-style-1 .form-row input[type=checkbox],.form-style-1 .form-row input[type=radio]{margin:0;display:inline-block;width:15px;height:15px}.form-style-1 .form-row select{padding:8px 20px;border-radius:30px;border:0;color:#2e72ac}.form-style-1 .form-row select,.form-style-1 .form-row textarea{width:100%;background:var(--lightblue);font-size:inherit;text-align:left;box-sizing:border-box;font-family:inherit}.form-style-1 .form-row textarea{padding:10px;border-radius:20px;border:0;resize:vertical}.form-style-1 .form-row .inline-label{display:flex;margin-top:10px}.form-style-1 .form-row .inline-label label{margin:0;padding-left:5px}.form-style-1 .form-row .inline-label label a{color:inherit}.form-style-1 .form-row .textarea-counter{display:grid;grid-template-columns:auto auto;justify-content:space-between;width:100%}.form-style-1 .form-row .textarea-counter span:nth-child(2){font-weight:400}.form-style-1 .form-row-dual{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form-style-1 .form-row-dual .col>label{display:inline-block;font-weight:700;margin-bottom:5px;font-size:1.2em}.form-style-1 .checkboxes-block>label{margin-bottom:15px}.form-style-1 .checkboxes-block .checkboxes-rows{display:grid;grid-template-rows:auto}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row{display:grid;grid-template-columns:50% 50%;margin-bottom:20px}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col .checkboxes-line{display:grid;grid-template-columns:min-content auto min-content;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:10px}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col .checkboxes-line label{display:inline-block;margin:0;font-weight:400;color:#2e72ac}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col.autorow{display:grid;grid-auto-rows:1fr}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col.autorow .checkboxes-line{margin:0}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row.checkboxes-row-last{margin-bottom:0}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row-extra{grid-template-columns:auto}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row-extra label{font-weight:400;color:#2e72ac}.form-style-1 .errmsg{display:block;margin:10px 0;color:red}.form-style-1 .submit-container{grid-template:none!important;gap:20px}.form-style-1 .submit-container a{color:inherit;text-decoration:none;display:block;text-align:center;width:auto}.form-style-1 .submit-container a:hover{color:#2e72ac;text-decoration:underline}#userEditPage .update-profile-form .v-block{display:grid;grid-template-columns:280px 480px;grid-gap:20px;margin-bottom:40px}#userEditPage .update-profile-form .pers-block .picture-container{width:280px;height:280px;border-radius:50%;background:#d9d9d9;position:relative;margin-bottom:26px;overflow:hidden}#userEditPage .update-profile-form .pers-block .picture-container .picture.placeholder{background-size:50%}#userEditPage .update-profile-form .pers-block .picture-container .picture-update-btn{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;cursor:pointer;background:#2e72ac70;opacity:0;z-index:2}#userEditPage .update-profile-form .pers-block .picture-container .picture-update-btn svg{width:100%;height:100%;padding:80px;box-sizing:border-box;color:var(--darkblue)}#userEditPage .update-profile-form .pers-block .picture-container .picture-update-btn:hover{opacity:1}#userEditPage .update-profile-form .pers-block .picture-container .picture{width:100%;height:100%;background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover}#userEditPage .update-profile-form .prof-title-block{margin-bottom:20px}#userEditPage .update-profile-form .prof-title-block>div{grid-column:2;font-size:1.2em;font-weight:700;color:var(--darkblue)}#userEditPage .update-profile-form .birthday-row{display:grid;grid-template-columns:280px 180px;grid-gap:20px;margin-top:30px}#userEditPage .update-profile-form .account-field{background-color:var(--mediumgray);color:#000;font-style:italic}#userEditPage .update-profile-form .change-password-btn{background:none;border:none;font-style:italic;width:100%;text-align:right;margin:10px 0;cursor:pointer}#userEditPage .update-profile-form .change-password-btn:hover{color:var(--mediumblue);font-weight:700;text-decoration:underline}#userEditPage .update-profile-form .change-password-submit{width:100%;margin:5px auto 10px}#userEditPage .update-profile-form .change-password-cancel{background:none;border:0;display:block;text-align:center;width:100%;cursor:pointer;padding:5px}#userEditPage .update-profile-form .change-password-cancel:hover{color:#2e72ac;text-decoration:underline}#userEditPage .textarea-counter{grid-template-columns:auto}#userEditPage .textarea-counter span:nth-child(2){display:block;font-size:.8em;font-weight:400;margin-top:3px}#userEditPage .update-profile-form textarea{height:500px}#userItemsPage .items-list-container{grid-template-rows:min-content}#userItemsPage .items-list-container .row{grid-template-columns:35% 25% 20% 20%;align-items:center}#userItemsPage .items-list-container .row .col{grid-template-columns:auto auto;word-break:break-word}#userItemsPage .items-list-container .row .col-title{grid-template-columns:auto}#userItemsPage .items-list-container .row .col-title a{color:inherit;text-decoration:none}#userItemsPage .items-list-container .row .col-title a:hover{text-decoration:underline}#userItemsPage .items-list-container .row .col-file{grid-template-columns:auto}#userItemsPage .items-list-container .row .col-file a{color:inherit;text-decoration:none}#userItemsPage .items-list-container .row .col-file a:hover{text-decoration:underline}#userItemsPage .items-list-container .row .col-status{grid-template-columns:auto}#userItemsPage .items-list-container .row .item-actions{gap:15px}#userItemsPage .items-list-container .row .item-actions .edit-btn{padding-top:4px}#userItemsPage .items-list-container .status-disabled{opacity:.5}#userItemsPage .items-list-container .empty-msg{padding:40px;text-align:center;grid-template-columns:auto;color:var(--mediumgray);font-size:1.2em}#userItemsPage .activity-resume-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:100px}#userItemsPage .activity-resume-container .activity-col .activity-title{font-weight:700;color:var(--darkblue);margin-bottom:10px}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs{background:var(--lightblue);border-radius:20px 20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:hidden}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs .activity-col-tab{background:var(--lightgray);color:var(--darkblue);padding:10px 20px;text-align:center;cursor:pointer;border:none}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs .activity-col-tab:hover{background:var(--mediumyellow);color:#fff}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs .activity-col-tab.active{background:var(--darkblue);color:#fff}#userItemsPage .activity-resume-container .activity-col .counter{background:var(--lightblue);padding:60px;text-align:center;font-size:2em;font-weight:700;border-radius:0 0 20px 20px}#userItemsPage .activity-resume-container .activity-col .caption{background:var(--lightgray);margin-top:10px;border-radius:15px;padding:15px 20px;font-size:.9em;display:grid;gap:5px}#userItemsPage .activity-resume-container .activity-col .caption span{display:block}#userItemsPage .modal-content .actions{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}#userItemsPage .modal-content .actions button{background:none;border:none;font-size:1.3em;cursor:pointer}#userItemsPage .modal-content .actions button:hover{font-weight:700}#userOrdersPage .orders-list-container{grid-template-rows:max-content;margin-top:70px}#userOrdersPage .orders-list-container .row{grid-template-columns:33% 34% 33%;align-items:center}#userOrdersPage .orders-list-container .row .order-col{grid-template-columns:min-content max-content;gap:10px;align-items:center}#userOrdersPage .orders-list-container .row.info{grid-template:none;padding:20px;text-align:center;color:var(--mediumgray)}#userOrdersPage .orders-list-container .row .col a{color:inherit;text-decoration:none}#userOrdersPage .orders-list-container .row .col a:hover{text-decoration:underline}#userOrdersPage .review-modal .modal-content{width:780px;margin:-420px 0 0 -365px}#userOrdersPage .review-modal .modal-content .mod-form{padding:80px 100px 40px}#userOrdersPage .review-modal .head-row{text-align:left;color:var(--darkblue);margin-top:0}#userOrdersPage .review-modal .head-row span{display:block;text-align:left;color:var(--darkblue)}#userOrdersPage .review-modal .head-row span.note{font-weight:700;font-size:18px}#userOrdersPage .review-modal .anon-row{font-size:14px;font-weight:300;text-align:left}#userOrdersPage .review-modal .anon-row .options{display:grid;grid-template-columns:auto auto;justify-content:start;gap:60px}#userOrdersPage .review-modal .anon-row .options>div label{font-weight:300;font-size:14px}#userOrdersPage .review-modal .question-row{font-size:14px;text-align:left}#userOrdersPage .review-modal .question-row span:first-child{font-weight:300}#userOrdersPage .review-modal .rating-row{font-size:23px;margin:30px 0}#userOrdersPage .review-modal .rating-row>span>span:after{position:absolute;bottom:-20px;left:22px;font-size:16px;color:var(--mediumblue)}#userOrdersPage .review-modal .rating-row>span>span:first-child:after{content:"1"}#userOrdersPage .review-modal .rating-row>span>span:nth-child(2):after{content:"2"}#userOrdersPage .review-modal .rating-row>span>span:nth-child(3):after{content:"3"}#userOrdersPage .review-modal .rating-row>span>span:nth-child(4):after{content:"4"}#userOrdersPage .review-modal .rating-row>span>span:nth-child(5):after{content:"5"}#userOrdersPage .review-modal .text-row{text-align:left;font-size:14px}#userOrdersPage .review-modal .text-row textarea{resize:none;height:180px;border:0;border-radius:8px;margin:12px 0;padding:10px}#userOrdersPage .review-modal .action-row{display:grid;grid-template-columns:1fr 1fr;column-gap:24px}#userOrdersPage .review-modal .action-row>div:first-child{order:2}#userOrdersPage .review-modal .action-row button{width:100%}#userProfilePage .user-profile-container{display:grid;grid-template-columns:290px auto;margin-bottom:30px;gap:30px}#userProfilePage .user-profile-container .picture-container .picture{display:block;width:290px;height:290px;background-color:var(--darkblue);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:50%;position:relative;overflow:hidden}#userProfilePage .user-profile-container .picture-container .picture .frame{position:absolute;bottom:0;left:0;width:100%;height:20%;background:#2e72ac;text-align:center;display:grid;align-items:center;justify-items:center;padding-bottom:10px;box-sizing:border-box}#userProfilePage .user-profile-container .picture-container .picture .frame img{width:40%;height:auto}#userProfilePage .user-profile-container .profile-info .row{margin-bottom:30px}#userProfilePage .user-profile-container .profile-info .row .row-title{font-weight:700;display:block;margin-bottom:5px}#userProfilePage .user-profile-container .profile-info .row .row-text{font-style:italic}#userProfilePage .user-profile-container .profile-info .work-info-title{color:var(--darkblue);font-size:1.2em;font-weight:700;margin-bottom:30px}#userProfilePage .user-items-container{margin-bottom:40px}#userProfilePage .user-items-container .items-title{color:var(--darkblue);font-size:14px;font-weight:700;margin-bottom:15px}#userProfilePage .user-items-container .items-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#userProfilePage .user-items-container .items-container .item-card{border-radius:15px;overflow:hidden;display:grid;gap:15px}#userProfilePage .user-items-container .items-container .item-card .row{padding:0 10px}#userProfilePage .user-items-container .items-container .item-card .carousel-row{height:145px;position:relative;background:var(--mediumblue)}#userProfilePage .user-items-container .items-container .item-card .price-row{color:#2e72ac;font-size:1.2em;font-weight:700;text-align:right}#userProfilePage .user-items-container .items-container .item-card .price-row .price{margin-right:5px}#userProfilePage .user-items-container .items-container .item-card .subjects-row,#userProfilePage .user-items-container .items-container .item-card .title-row{font-weight:700}#userProfilePage .user-items-container .items-container .item-card .owner-row{font-style:italic}#userProfilePage .user-items-container .items-container .item-card .owner-row a{color:inherit;text-decoration:none}#userProfilePage .user-items-container .items-container .item-card .owner-row a:hover{color:#2e70ac;font-weight:700}#userProfilePage .user-items-container .items-container .item-card .description-row{display:grid;align-content:baseline}#userProfilePage .user-items-container .items-container .item-card .description-row .description-title{font-weight:700;display:block}#userProfilePage .user-items-container .items-container .item-card .description-row a{background:none;border:0;font-style:italic;text-align:right;cursor:pointer;margin-top:15px;text-decoration:none;color:inherit}#userProfilePage .user-items-container .items-container .item-card .description-row a:hover{color:#2e72ac;text-decoration:underline;font-weight:700}#userProfilePage .user-items-container .items-container .item-card .buy-row{margin-bottom:10px}#userProfilePage .user-items-container .items-container .item-card .buy-row .buy-btn{width:100%}.item-form{width:580px;margin:0 auto;max-width:100%}.item-form .v-block{display:grid;margin-bottom:40px}.item-form .form-row textarea{background:var(--lightgray);height:145px}.item-form .form-row>label .help-icon{width:15px;height:15px;border-radius:50%;background:#8bbae3;position:absolute;right:-20px;top:0}.item-form .item-form-title{color:#1663a4;font-size:2.2em;font-weight:700;margin-bottom:20px}.item-form .form-row.price-row input{text-align:right;font-size:1.4em;padding:20px 30px}.item-form .price-details-row{display:grid}.item-form .price-details-row .price-details-cols{display:grid;grid-template-columns:max-content min-content;justify-self:end;align-items:center;text-align:right;width:auto;font-weight:700;font-size:1.3em}.item-form .price-details-row .price-details-cols .price-details-col{padding:10px 20px}.item-form .price-details-row .price-details-cols .price-details-col.stroke{text-decoration:line-through}.item-form .price-details-row .price-details-cols .divider{grid-column:1/3;height:1px;margin:5px 0 20px;background:#000}.item-form .price-details-row .price-details-cols .total-col{background:var(--lightgreen);color:#000;border-radius:35px;padding:15px 20px}.item-form .price-details-row.earnings{margin-top:80px}.item-form .price-details-row .promotion{background:var(--darkyellow);width:max-content;margin:20px auto 0;padding:10px;border-radius:10px;font-weight:700}.item-form .inline-label label{font-weight:400!important;color:#2e72ac;display:inline}.item-form .billing-row a{display:block;width:max-content;margin:20px auto 0;padding:10px 30px}.item-form .form-row.blue-row{color:var(--mediumblue)}.item-form .form-row.blue-row a{color:var(--mediumblue);text-decoration:underline}.item-form .form-row.contract-row{display:grid;grid-template-columns:min-content auto;align-items:center;gap:20px}.item-form .form-row.contract-row .contract-col svg{height:80px;width:80px;color:#bc4828}#accountItemPage .terms a{color:var(--mediumblue)}#accountItemPage .modal-content.active{display:block}#accountItemPage .modal-content .mod-form{padding:75px 75px 45px}#accountItemPage .modal-content .mod-form-row .logo1{width:120px;height:auto;margin:0 auto}#accountItemPage .modal-content .mod-form-row .logo2{width:auto;height:25px}#accountItemPage .modal-content .thanks{text-align:center;font-size:1.4em;font-weight:700;color:#000;margin:60px 0 30px}#accountItemPage .item-form .files-block a{color:var(--mediumblue);text-decoration:none;margin:10px 0 0;display:block}#accountItemPage .item-form .files-block a:hover{text-decoration:underline}#accountItemPage .item-form .files-block a.inline{display:inline}#itemPage .item-container{display:grid;grid-template-columns:auto auto;gap:40px;box-sizing:border-box;justify-content:space-between;margin-bottom:80px}#itemPage .details-container{width:580px;margin:0 auto}#itemPage .details-container>.row{margin-bottom:15px}#itemPage .details-container>.row>label{display:block;font-weight:700}#itemPage .details-container>.row>span{display:block}#itemPage .details-container .cols{display:grid;grid-template-columns:1fr 1fr;gap:15px;box-sizing:border-box}#itemPage .details-container>.cols>.col>.row{margin-bottom:15px}#itemPage .details-container>.cols>.col>.row>label{font-weight:700;display:block}#itemPage .details-container .carousel-row .item-picture-carousel-comp{height:350px}#itemPage .details-container .carousel-row .item-picture-carousel-comp .carousel-nav{padding:60px 20px 20px}#itemPage .details-container>.title-row{font-weight:700;font-size:18px}#itemPage .details-container .owner-row{font-style:italic}#itemPage .details-container .owner-row a{color:inherit;text-decoration:none}#itemPage .details-container .owner-row a:hover{color:#2e70ac;font-weight:700}#itemPage .details-container .owner-row span{display:inline}#itemPage .details-container .description-row{margin-bottom:40px}#itemPage .details-container>.description-row .description-title{display:inline-block;font-weight:700;margin-bottom:5px}#itemPage .details-container .description-row .description{margin:0}#itemPage .details-container .action-block{text-align:center;align-items:baseline}#itemPage .details-container .action-block .price{color:var(--mediumgreen);font-weight:700;margin:5px 0 0}#itemPage .details-container .action-block .buy-btn{width:100%;margin:10px 0}#itemPage .details-container .action-block .search-btn{display:block;border:0;border-radius:30px;cursor:pointer;text-decoration:none;text-align:center;color:#2e70ac;width:100%;background:var(--lightgreen);padding:8px 16px;margin:10px 0}#itemPage .details-container .action-block .search-btn:hover{background:#cadfd3}#itemPage .details-container .action-block .report-col{text-align:left}#itemPage .details-container .action-block .report-col .reportItemComp>button{background:none;border:none;text-decoration:underline;cursor:pointer;margin-top:5px;font-style:italic}#itemPage .details-container .action-block .report-col button svg{font-size:1.2em;margin-right:10px}#itemPage .buy-container{margin:0 auto}#itemPage .buy-container .base-container{width:480px;margin:0 auto;border:1px solid #8bbae3;padding:50px;text-align:center;border-radius:16px}#itemPage .buy-container .base-container.fullwidth{padding:80px 30px 40px}#itemPage .buy-container .base-container>.logo{display:block;width:90px;height:auto;margin:0 auto 15px}#itemPage .buy-container .base-container>span{display:block;font-weight:700}#itemPage .buy-container .base-container>.methods{margin:10px 0 30px}#itemPage .buy-container .base-container .price{color:#2e72ac;font-size:32px;margin:30px 0}#itemPage .buy-container .base-container .buy-btn{width:100%;display:block}#itemPage .buy-container .base-container .form .sinpe-row .buy-btn{width:280px;max-width:100%}#itemPage .buy-container .base-container>.message{font-size:16px;color:var(--mediumblue)}#itemPage .buy-container .addToCartComp .add-to-cart-btn{width:100%;margin-bottom:25px}#itemPage .other-items-container{margin-top:80px}#itemPage .other-items-container .other-title{font-size:18px;font-weight:700;margin-bottom:20px}.input-color-mediumgray input{background-color:var(--mediumgray)}.item-picture-carousel-comp{position:relative;background:var(--mediumblue);width:100%;height:180px;z-index:0;border-radius:16px 16px 0 0;overflow:hidden}.item-picture-carousel-comp .carousel-nav{position:absolute;bottom:0;left:0;display:flex;width:100%;justify-content:center;padding:40px 15px 15px;box-sizing:border-box;z-index:2;gap:10px;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}.item-picture-carousel-comp .carousel-nav .dot{display:block;width:6px;height:6px;cursor:pointer;background:transparent;border-radius:50%;border:1px solid #fff;padding:2px}.item-picture-carousel-comp .carousel-nav .dot.active{background:#fff}.item-picture-carousel-comp .carousel-content{position:absolute;overflow:hidden;width:100%;height:100%;z-index:1;text-align:center}.item-picture-carousel-comp .carousel-content .picture{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background-size:cover;background-position:50%;background-repeat:no-repeat}.item-picture-carousel-comp .carousel-content .picture.active{display:block}.item-card-list-comp{display:flex;flex-wrap:wrap;gap:20px;justify-content:start;align-items:stretch}.item-card-comp{position:relative;overflow:hidden;flex:1 0 auto;width:280px;max-width:280px;box-sizing:border-box;border-radius:16px;border:1px solid #e0e3e6;transition:box-shadow .3s}.item-card-comp:hover{box-shadow:2px 8px 12px 0 #153f6526;transition:box-shadow .3s}.item-card-comp>.item-card{display:grid;grid-template-rows:repeat(5,auto) 1fr;gap:12px;height:430px;align-content:baseline;color:inherit;text-decoration:none;cursor:pointer}.item-card-comp .carousel-nav{display:none}.item-card-comp .title{font-weight:600;margin:0 12px;color:inherit;text-decoration:none;font-size:18px;line-height:22px;height:44px;overflow-y:auto}.item-card-comp .subjects{margin:0 12px;display:flex;flex-flow:row;gap:4px;align-content:baseline;height:min-content;overflow:auto}.item-card-comp .subjects .subject{font-size:12px;line-height:16px;padding:2px 8px;background:#f1effa;border-radius:4px;flex:0 0 auto;width:max-content;text-align:center}.item-card-comp .owner{display:inline-block;font-style:italic;margin:0 12px;color:inherit;font-size:12px;line-height:16px;height:min-content;overflow:auto;text-decoration:underline}.item-card-comp .description{display:grid;align-content:baseline;margin:0 12px}.item-card-comp .description>span{font-size:12px;line-height:16px;word-break:break-all;display:block;height:48px}.item-card-comp .seemore{margin:0 12px 12px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;align-self:end}.item-card-comp .seemore .price{color:#2e72ac;font-size:18px;line-height:22px;font-weight:700;text-align:right}.item-card-comp .seemore .badge{padding:2px 8px;border-radius:4px;display:grid;grid-template-columns:min-content 1fr;gap:4px;align-items:center;font-size:14px;line-height:20px;width:min-content}.item-card-comp .seemore .badge.new{background-color:#8de7ac}.item-card-comp .seemore .badge.topseller{background-color:#ffd766}.item-card-comp .seemore .badge>div{display:grid;align-items:center}.item-card-comp .seemore .badge img{width:16px;height:16px}.item-card-comp.horizontal{width:680px;max-width:680px}.item-card-comp.horizontal:hover{box-shadow:0 4px 12px -5px #153f6526}.item-card-comp.horizontal .item-card{grid-template-rows:auto;grid-template-columns:280px 380px;height:237px;gap:20px}.item-card-comp.horizontal .item-card .item-picture-carousel-comp{height:237px;border-radius:16px 0 0 16px}.item-card-comp.horizontal .item-card .details{display:grid;grid-template-rows:auto;gap:8px;padding:12px}.item-card-comp.horizontal .item-card .details .description,.item-card-comp.horizontal .item-card .details .owner,.item-card-comp.horizontal .item-card .details .subjects,.item-card-comp.horizontal .item-card .details .title{margin:0}.item-card-comp.horizontal .item-card .details .seemore{grid-template-columns:1fr 1fr;justify-content:space-between;margin:8px 0 0}.item-card-comp.horizontal .item-card .details .seemore .removeFromCartComp{background-color:#bc4828;border:1px solid #bc4828;padding:2px 8px;border-radius:4px;display:grid;grid-template-columns:min-content 1fr;gap:4px;align-items:center;font-size:14px;line-height:20px;width:min-content;color:#fff;cursor:pointer}.item-card-comp.horizontal .item-card .details .seemore .removeFromCartComp:hover{background-color:transparent;color:#bc4828}.item-card-comp.horizontal .item-card .details .seemore .removeFromCartComp>div{display:grid;align-items:center}.item-card-comp.horizontal .item-card .details .seemore .removeFromCartComp img{width:16px;height:16px}.file-uploader-comp .upload-box{min-height:145px;background:var(--lightgray);border-radius:20px;border:1px dashed #000;position:relative;display:grid;grid-template-rows:repeat(3,min-content);justify-items:center;align-content:center;gap:15px;text-align:center;height:100%;width:100%;padding:20px;box-sizing:border-box;cursor:pointer}.file-uploader-comp .upload-box button{width:280px;max-width:90%}.file-uploader-comp .preview-gallery{padding:10px;box-sizing:border-box;margin-top:10px;display:grid;grid-template-columns:repeat(5,calc(20% - 8px));gap:10px;align-items:end}.file-uploader-comp .preview-gallery .picture{position:relative;box-sizing:border-box;display:grid;grid-template-rows:repeat(3,auto);gap:5px;align-items:end}.file-uploader-comp .preview-gallery .picture span{display:block;word-break:break-all;font-size:.8em}.file-uploader-comp .preview-gallery .picture audio,.file-uploader-comp .preview-gallery .picture img,.file-uploader-comp .preview-gallery .picture video{width:auto;height:auto;max-width:100%;max-height:100%}.file-uploader-comp .preview-gallery .picture button{background:none;border:none;font-style:italic;cursor:pointer;font-size:.9em;color:var(--mediumblue)}.file-uploader-comp .fileInput{display:none!important}.file-uploader-pictures .upload-box{display:block;cursor:pointer}.file-uploader-pictures .upload-box svg{color:#8bbae3;height:50px}.file-uploader-pictures .preview-gallery{grid-template-columns:repeat(3,calc(33% - 8px));justify-content:center}.password-hint{width:max-content;display:grid;grid-template-columns:min-content max-content;align-items:center;gap:3px 5px;text-align:left}.password-hint .check input{margin:0}.tooltip-comp{position:relative;display:inline-grid;padding:5px;cursor:pointer}.tooltip-comp svg{color:#8bbae3;height:20px;width:20px}.tooltip-comp .tooltip-content{position:absolute;top:0;left:45px;width:max-content;height:max-content;max-width:30vw;max-height:50vh;background:#fff;z-index:1;font-size:13px;font-weight:400;color:initial;padding:15px 10px;transform:translateY(calc(-50% + 15px));border-radius:10px;box-shadow:-3px 3px 20px -2px #00000030;overflow:auto}.tooltip-comp .tooltip-arrow{position:absolute;top:0;right:-20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transform:rotate(90deg) translateX(50%);z-index:2}.onvopay-comp{text-align:left}.onvopay-comp .form .title{color:var(--darkblue);font-size:18px;font-weight:700;display:block;margin-bottom:20px}.onvopay-comp .form .title.lessmargin{margin-bottom:10px}.onvopay-comp .form .form-row.form-last-row{margin-bottom:0}.onvopay-comp .form .form-row input{background:var(--mediumgray);font-style:italic}.onvopay-comp .form .sinpe-row{margin:40px 0}.onvopay-comp .form .sinpe-row .buy-btn{margin:0 auto;width:280px}.onvopay-comp .form .sinpe-row .buy-btn.disabled{background:var(--lightblue)!important}.onvopay-comp .form .sinpe-row .verificationMessage{display:block;margin:10px auto;text-align:center;color:#bc4828}.onvopay-comp .form .cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}.onvopay-comp .form .cols .col>label{display:inline-block;font-weight:700;margin-bottom:5px;font-size:1.2em}.onvopay-comp .form .pay-btn{padding:20px 40px;margin:50px auto 10px;display:block;width:100%}.onvopay-comp .form .cancel{background:none;border:none;display:block;width:100%;text-align:center;cursor:pointer;margin-top:10px}.onvopay-comp .form .buy-btn{display:block;width:100%;margin:0 auto}.onvopay-comp .form ol{padding-left:20px}.onvopay-comp .form ol li{margin:5px 0}.onvopay-comp .modal-container .logo{height:35px;width:auto}.modal-content .mod-form .mod-form-row .downloadLink{display:block;font-size:medium;color:var(--mediumblue);text-decoration:none;cursor:pointer}.modal-content .mod-form .mod-form-row .downloadLink svg{width:50px;height:auto}.modal-content .mod-form .mod-form-row .downloadLink span{margin-top:10px;color:initial;font-size:.8em;font-weight:400;display:block}#userBillingPage .billing-form .v-block{margin-bottom:80px}#userBillingPage .billing-form .v-block.submit-container button{width:100%;margin-bottom:20px}#userBillingPage .billing-form textarea{height:120px}#userBillingPage .phoneInput{width:100%;background:var(--lightblue);border-radius:30px;border:0;font-size:inherit;text-align:left;font-family:sans-serif;display:grid;grid-template-columns:max-content auto;overflow:hidden}#userBillingPage .phoneInput .phonePrefix{font-weight:700;display:inline-block;width:auto;background:var(--lightblue);padding:8px 20px;border-right:1px solid #fff}#userBillingPage .phoneInput input{display:inline-block;width:auto}#aboutPage.page-container{width:580px}#aboutPage h1{font-size:2.3em;display:block;margin-bottom:40px}#aboutPage h2{color:#1663a4;font-size:1.3em;margin-bottom:40px}#aboutPage .row{margin-bottom:80px}#aboutPage .heading{color:#1663a4}#aboutPage .team .grid{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:40px 20px}#aboutPage .team .grid .card{display:grid;grid-template-rows:repeat(4,auto) 1fr;justify-content:center;align-content:baseline;gap:15px;height:340px}#aboutPage .team .grid .card .picture{width:144px;height:144px;margin:0 auto;border-radius:50%;overflow:hidden;background:var(--mediumblue)}#aboutPage .team .grid .card .name,#aboutPage .team .grid .card .role{font-size:1.4em;font-weight:700;text-align:center}#aboutPage .team .grid .card .links{display:flex;flex-flow:row;justify-content:end;align-self:end;gap:30px}#aboutPage .team .grid .card .links a{font-size:2em;color:var(--mediumblue)}#aboutPage .team .grid .card.promo{height:auto}#aboutPage .team .grid .card.promo .picture{grid-row:1/4;width:auto;height:auto;overflow:unset;align-self:center;background:transparent}#aboutPage .allies .grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;text-align:center;gap:20px}#aboutPage .allies .grid a img{width:auto;height:auto;max-width:100%;max-height:100%}#aboutPage .allies .grid a img.auge{height:50px}#aboutPage .contact a{width:380px;max-width:100%;display:block;margin:0 auto}#contactPage.page-container{max-width:580px}#contactPage h1{font-size:30px;color:var(--mediumblue);margin-bottom:40px}#contactPage textarea{height:145px}#contactPage .submit-btn{width:100%;margin:40px 0}#contactPage .sm-row{display:flex;gap:40px;margin:15px auto 30px;align-items:center}#contactPage .sm-row a{color:var(--mediumblue);display:flex;align-items:center}#contactPage .sm-row a img,#contactPage .sm-row a svg{height:40px;width:auto}#contactPage .sub{font-size:1.2em;font-weight:700;margin:40px 0}#termsPage{margin:50px auto}#termsPage h1{font-size:1.5em;text-transform:uppercase;margin-bottom:30px}#termsPage p{margin:20px 0}#termsPage ol{padding:0 20px;margin-top:30px}#termsPage ol li{margin-bottom:20px}#termsPage ol li ol{margin-top:20px}#termsPage ol li ol li{list-style:lower-alpha}#termsPage ol li ol li ol li{list-style:lower-roman}#termsPage .actions{margin-top:80px}#termsPage .content{font-size:1.2em}.termsComp .form-style-1 .form-row{margin-bottom:40px}.termsComp .form-style-1 .form-row .inline-label{color:var(--mediumblue)}.termsComp .alreadySigned{font-weight:700;color:var(--mediumblue);font-style:italic;text-align:center}#checkoutPage .page-container{width:auto;padding:0}#checkoutPage .empty-container{margin-top:110px}#checkoutPage .empty-container .decoration{position:relative}#checkoutPage .empty-container .decoration img{display:block;width:222px;height:auto;position:absolute;bottom:0;left:50%;margin:0 auto 0 -111px}#checkoutPage .empty-container .decoration .background{background-color:#e2f9ea;height:198px;border-radius:20px}#checkoutPage .empty-container .message{font-size:2em;text-align:center;padding:30px 0}#checkoutPage .checkout-content{display:grid;grid-template-columns:min-content auto;justify-content:space-between;gap:40px;margin-bottom:80px}#checkoutPage .checkout-content .cart-container{max-height:1350px;overflow:auto}#checkoutPage .checkout-content .cart-container .item-card-list-comp{width:min-content}#checkoutPage .checkout-content .pay-container{text-align:center}#checkoutPage .checkout-content .pay-container>.logo{display:block;width:90px;height:auto;margin:0 auto 15px}#checkoutPage .checkout-content .pay-container>span{display:block;font-weight:500;text-align:center}#checkoutPage .checkout-content .pay-container .methods{display:block;margin:10px auto 30px}#checkoutPage .checkout-content .pay-container .price{color:#2e72ac;font-size:32px;font-weight:700;margin:30px auto}#checkoutPage .checkout-content .pay-container .onvopay-comp .form .buy-btn{font-size:12px;font-weight:700;margin-top:50px}#checkoutPage .checkout-content .pay-container .login-btn{font-weight:700;margin-top:10px;width:100%}#checkoutPage .recommended-container .item-card-list-comp{margin-top:50px}#checkoutPage .recommended-container>.title{font-size:2em;font-weight:700;color:var(--darkblue);margin-bottom:20px;align-items:center;display:grid;grid-template-columns:auto auto;justify-content:flex-start;gap:15px}#checkoutPage .recommended-container .viewAllBtn{color:var(--mediumblue);font-size:16px;font-weight:500;text-decoration:none;display:inline-block;padding:8px 12px;border:1px solid var(--mediumblue);border-radius:30px}#checkoutPage .recommended-container .viewAllBtn:hover{background:var(--mediumblue);color:#fff}#checkoutPage .recommended-container .viewAllBtn svg{display:inline-block;margin-left:10px;height:15px;width:auto}.reportItemComp .report-modal .mod-form.less-padding{padding-bottom:30px}.reportItemComp .report-modal .mod-form .mod-form-row.checkboxes-row>div{text-align:left;margin-bottom:5px;display:grid;grid-template-columns:min-content auto}.reportItemComp .report-modal .mod-form .mod-form-row.checkboxes-row>div:nth-child(4){grid-template-columns:auto}.reportItemComp .report-modal .mod-form .mod-form-row.checkboxes-row>div>label{font-size:inherit;font-weight:400}.reportItemComp .report-modal .mod-form .mod-form-row.checkboxes-row>div>input[type=checkbox]{display:inline-block;margin:0 10px 0 0}.reportItemComp .report-modal .mod-form .mod-form-row.checkboxes-row>div>input[type=text]{display:block;width:100%;background:#fff;text-align:left;margin-top:5px}#contractPage{margin:50px 0}#contractPage h1{font-size:26px;margin-bottom:40px;color:var(--darkblue);text-align:center}#contractPage .already-signed-container{width:464px;max-width:90%;background:#26b658;margin:0 auto;padding:12px 16px;border-radius:4px;color:#fff;display:grid;grid-template-columns:min-content max-content;gap:16px}#contractPage .already-signed-container>div svg{height:24px}#contractPage .already-signed-container>div span{display:block;font-size:16px}#contractPage .already-signed-container>div span:first-child{margin-bottom:10px}#contractPage .page-container{width:auto}.adobeSignComp iframe{width:100%;height:1000px}#agreementCompletedPage h1{font-size:26px;margin-bottom:40px;color:var(--darkblue);text-align:center;font-weight:400}#agreementCompletedPage p{text-align:center}#agreementCompletedPage .decoration{position:relative;margin-top:150px}#agreementCompletedPage .decoration img{display:block;width:222px;height:auto;position:absolute;bottom:0;left:50%;margin:0 auto 0 -111px}#agreementCompletedPage .decoration .background{background-color:#e2f9ea;height:198px;border-radius:20px}#admin-nav .main-row{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:20px;margin-bottom:20px;align-items:center}.data-chart{margin-top:40px}.data-chart .date-filter-row{display:grid;grid-template-columns:auto auto;justify-content:start;gap:20px}.data-chart .date-filter-row .date-filter-col{display:grid;gap:5px}.data-chart .date-filter-row .date-filter-col label{font-weight:700}.data-chart .date-filter-row .date-filter-col input{background-color:var(--lightblue);border:0;padding:5px 10px;border-radius:20px;font-style:italic}.data-chart .chart-row{display:grid;grid-template-columns:3fr 1fr;border:1px solid #c6c5d0;padding:10px 20px;border-radius:20px;margin-top:15px;gap:20px}.data-chart .chart-row .chart canvas{width:100%!important;height:auto!important}.data-chart .chart-row .stats{display:grid;justify-content:start;align-items:center;align-content:center;gap:20px}.data-chart .chart-row .stats .row{display:grid;gap:10px}.data-chart .chart-row .stats .row .value{font-size:1.2em;color:var(--mediumblue);font-weight:700}.data-table{margin-top:80px}.data-table .head-line{display:flex;margin:20px 0}.data-table .head-line button,.data-table .head-line span{display:inline-block;font-weight:700;margin-right:80px}.data-table .head-line button{background:none;border:0;padding:0;margin:0;cursor:pointer}.data-table .head-line button:hover{text-decoration:underline}.data-table .table{display:grid;border-radius:10px;overflow:hidden;border:1px solid #e7f1fa;width:100%}.data-table .table .row{grid-template-columns:1fr 1fr 2fr 2fr 2fr 1fr 1fr 1fr 1fr;display:grid;align-items:stretch;justify-items:baseline}.data-table .table .row .col{padding:10px;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-evenly;gap:5px}.data-table .table .row .col a{color:inherit}.data-table .table .row .col.toggle{grid-template-columns:100%}.data-table .table .row .col select{border:0}.data-table .table .row.row-title{font-weight:700;background:#e7f1fa}.data-table .table .row.row-title .col button{background:0;padding:0 5px;border:0;color:var(--mediumblue);font-size:1.2em;cursor:pointer}.data-table .table .row-container{max-height:500px;max-width:100%;overflow-x:hidden;overflow-y:auto}.data-table .table .errorMsg{font-size:1.2em;color:var(--mediumgray);padding:20px;text-align:center}#adminUsersPage .data-table .table .row{grid-template-columns:1fr 1fr 2fr 2fr 1fr 1fr 1fr 1fr}#adminItemsPage .data-table .table .row{grid-template-columns:1fr 2fr 2fr 2fr 1fr 1fr 1fr 1fr;gap:5px}.mobileCartCheckoutComp{position:relative;z-index:22}.mobileCartCheckoutComp.active{display:block}.mobileCartCheckoutComp .content .backpanel{z-index:1;display:none;opacity:0;transition:all .3s}.mobileCartCheckoutComp .content.active .backpanel{display:block;opacity:1;transition:all .3s}.mobileCartCheckoutComp .content .backpanel.checkout{z-index:23}.mobileCartCheckoutComp .content .cart-container{position:fixed;bottom:-100vh;left:0;background:#fff;z-index:22;display:grid;justify-content:space-between;transition:all .3s;grid-template-rows:min-content auto min-content min-content;overflow:auto;grid-template-columns:100%;width:100%;height:90%;padding:16px;border-radius:16px 16px 0 0}.mobileCartCheckoutComp .content.active .cart-container{bottom:0;transition:all .3s}.mobileCartCheckoutComp .content .cart-container .head-row{font-size:22px;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%}.mobileCartCheckoutComp .content .cart-container .head-row button{width:40px;height:40px;border-radius:50%;cursor:pointer;background:#2e72ac;border:0;position:relative}.mobileCartCheckoutComp .content .cart-container .head-row button span{height:2px;display:block;width:20px;background:#fff;position:absolute;top:19px;right:10px}.mobileCartCheckoutComp .content .cart-container .head-row button span:first-child{transform:rotate(45deg)}.mobileCartCheckoutComp .content .cart-container .head-row button span:nth-child(2){transform:rotate(-45deg)}.mobileCartCheckoutComp .content .cart-container .items-row{overflow:auto;padding:16px 0}.mobileCartCheckoutComp .content .cart-container .items-row .item-card-list-comp .item-card-comp.horizontal{border-radius:16px}.mobileCartCheckoutComp .content .cart-container .total-row{display:grid;grid-template-columns:auto auto;justify-content:space-between;padding:32px 16px 16px;border-top:1px solid #c6c5d0;border-bottom:1px solid #c6c5d0}.mobileCartCheckoutComp .content .cart-container .total-row .label{font-size:22px}.mobileCartCheckoutComp .content .cart-container .total-row .value{font-size:22px;color:var(--mediumblue);font-weight:700}.mobileCartCheckoutComp .content .cart-container .action-row{padding:16px}.mobileCartCheckoutComp .content .cart-container .action-row button{width:100%}.mobileCartCheckoutComp .content .pay-container{text-align:center;z-index:23;position:fixed;bottom:-100vh;left:0;background:#fff;transition:all .3s;width:100%;height:80%;padding:16px;border-radius:16px 16px 0 0;display:grid;grid-template-columns:100%}.mobileCartCheckoutComp .content .pay-container.active{bottom:0;transition:all .3s}.mobileCartCheckoutComp .content .pay-container .head-row{font-size:22px;display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:center;width:100%}.mobileCartCheckoutComp .content .pay-container .head-row button{width:40px;height:40px;border-radius:50%;cursor:pointer;background:#2e72ac;border:0;position:relative}.mobileCartCheckoutComp .content .pay-container .head-row button span{height:2px;display:block;width:20px;background:#fff;position:absolute;top:19px;right:10px}.mobileCartCheckoutComp .content .pay-container .head-row button span:first-child{transform:rotate(45deg)}.mobileCartCheckoutComp .content .pay-container .head-row button span:nth-child(2){transform:rotate(-45deg)}.mobileCartCheckoutComp .content .pay-container>.content-row{overflow:auto}.mobileCartCheckoutComp .content .pay-container>.content-row>.logo{display:block;width:90px;height:auto;margin:20px auto 10px}.mobileCartCheckoutComp .content .pay-container>.content-row>span{display:block;font-weight:500;text-align:center}.mobileCartCheckoutComp .content .pay-container>.content-row .methods{display:block;margin:10px auto 30px}.mobileCartCheckoutComp .content .pay-container>.content-row .price{color:#2e72ac;font-size:32px;font-weight:700;margin:20px auto}.mobileCartCheckoutComp .content .pay-container>.content-row .onvopay-comp .form .buy-btn{font-size:14px;margin:16px auto;width:calc(100% - 32px)}.mobileCartCheckoutComp .content .pay-container>.content-row .login-btn{font-size:24px;font-weight:700;margin-top:10px;width:100%}.mobileCartCheckoutComp .empty-container{margin-top:110px}.mobileCartCheckoutComp .empty-container .decoration{position:relative}.mobileCartCheckoutComp .empty-container .decoration img{display:block;width:222px;height:auto;position:absolute;bottom:0;left:50%;margin:0 auto 0 -111px}.mobileCartCheckoutComp .empty-container .decoration .background{background-color:#e2f9ea;height:198px;border-radius:20px}.mobileCartCheckoutComp .empty-container .message{font-size:2em;text-align:center;padding:30px 0}.toggle-style-1{display:grid;grid-template-columns:auto 0 auto auto}.toggle-style-1 input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-style-1 label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:#006fe6;display:block;border-radius:100px;position:relative;margin:0 3px}.toggle-style-1 label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:90px;transition:.3s}.toggle-style-1 input:checked+label{background:#6e6e6e}.toggle-style-1 input:checked+label:after{left:22px}.toggle-style-2{display:grid;grid-template-columns:auto 0 auto auto}.toggle-style-2 input[type=checkbox]{height:0;width:0;visibility:hidden}.toggle-style-2 label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;background:#6e6e6e;display:block;border-radius:100px;position:relative;margin:0 3px}.toggle-style-2 label:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:90px;transition:.3s}.toggle-style-2 input:checked+label{background:#006fe6}.toggle-style-2 input:checked+label:after{left:22px}.reportReviewComp .report-btn{background:none;border:none;color:var(--darkblue);text-decoration:underline;cursor:pointer}.reviewListComp{color:var(--darkblue);display:grid;max-width:1180px}.reviewListComp .title{font-size:16px;font-weight:700;padding-bottom:5px;border-bottom:1px solid #00000020}.reviewListComp .review-container{border-bottom:1px solid #00000020;display:grid;gap:16px;margin-top:20px}.reviewListComp .review-container .info-row{display:grid;grid-template-columns:min-content 1fr;gap:20px}.reviewListComp .review-container .info-row .picture-col .picture{width:80px;height:80px;border-radius:50%;background-color:#d9d9d9;background-size:cover}.reviewListComp .review-container .info-row .info-col{display:grid;grid-template-rows:min-content min-content;align-content:center;gap:8px}.reviewListComp .review-container .info-row .info-col .user-name{font-size:14px}.reviewListComp .review-container .info-row .info-col .review-rating{font-size:6px}.reviewListComp .review-container .report-row{display:flex;margin-bottom:8px;justify-content:space-between}.reviewListComp .review-container .report-row>button{background:none;border:none;cursor:pointer}.reviewListComp .review-container .report-row .delete-btn{color:red}.reviewListComp .view-more-btn{font-size:14px;font-weight:700;padding:10px;cursor:pointer;border-bottom:1px solid #00000020;color:var(--mediumblue)}.reviewListComp .view-more-btn.active{color:#000}.reviewListComp .view-more-btn svg{margin-left:5px}.reviewListComp .modal-content:not(.login-content){background:#fff;border-radius:8px;text-align:left;width:480px;margin:-325px 0 0 -240px}.reviewListComp .modal-content:not(.login-content) .mod-form{padding:40px 45px}.reviewListComp .modal-conten:not(.login-content)t .mod-form .mod-title{font-size:24px;font-weight:700;margin-bottom:20px}.reviewListComp .modal-content:not(.login-content) .mod-form .mod-form-row{margin-top:20px}.reviewListComp .modal-content:not(.login-content) .mod-form .mod-form-row ul{padding-left:25px}.reviewListComp .modal-content:not(.login-content) .mod-form .mod-form-row .send-btn{width:min-content;padding:8px 23px}.editProfileLinkComp>.row{display:flex;flex-direction:row-reverse;margin-bottom:20px}.editProfileLinkComp>.row a{padding:8px 10px;background:var(--lightblue);text-decoration:none;color:var(--darkblue);display:block;text-align:center;border-radius:40px;font-weight:600}.editProfileLinkComp>.row a:hover{background:var(--mediumblue);color:#fff}.errorPage{margin-top:110px}.errorPage .decoration{position:relative}.errorPage .decoration img{display:block;width:222px;height:auto;position:absolute;bottom:0;left:50%;margin:0 auto 0 -111px}.errorPage .decoration .background{background-color:#e2f9ea;height:198px;border-radius:20px}.errorPage .message{font-size:32px;text-align:center;padding:30px 0;width:580px;max-width:90vw;margin:0 auto}.errorPage .home-btn{margin:0 auto 20px;display:block;width:250px;max-width:90vw}.main-container-wide .main-container{max-width:1460px}#CookieBannerComp{position:fixed;bottom:40px;left:40px;padding:24px;background-color:var(--darkblue);color:#fff;border-radius:12px;width:500px;max-width:90%;z-index:100;font-size:14px}#CookieBannerComp .buttonContainer{display:flex;justify-content:flex-end}#CookieBannerComp button{margin-top:40px;padding:8px 20px;background-color:var(--lightblue);color:var(--mediumblue);border:none;border-radius:36px;cursor:pointer;font-size:16px}@media (max-width:1600px){.main-container{padding:40px 40px 40px 140px}.filter-active .main-container{margin-left:310px}.header-container{grid-template-columns:25% calc(50% - 40px) 25%}.userMenuComp{grid-template-columns:auto auto;gap:5px}.userMenuComp .profile-button-container .profile-menu-btn.active{background:#326f9f;color:#fff;font-style:normal}.userMenuComp .profile-button-container .profile-menu a:hover,.userMenuComp .profile-button-container .profile-menu button:hover{background:#8ebce0;color:#fff}.userMenuComp .profile-button-container .register-btn:hover{background:var(--darkblue);color:#fff}.userMenuComp .profile-button-container .register-btn svg{margin-left:10px}.cartMenuComp svg{height:20px;width:auto}.filter-active .header-container{grid-template-columns:calc(65% - 20px) 35%}.filter-active .item-card-list-comp{width:580px}.filter-active #homePage .homeFooter .msg1 svg{margin-right:-150px}.modal-content .mod-close-btn span{height:2px;display:block;width:18px;background:#fff;position:absolute;top:14px;right:6px}.modal-content .mod-close-btn span:first-child{transform:rotate(45deg)}.modal-content .mod-close-btn span:nth-child(2){transform:rotate(-45deg)}.modal-content .mod-back-btn{width:30px;height:30px;position:absolute;top:10px;left:10px;border-radius:50%;cursor:pointer;background:#2e72ac}.modal-content .mod-back-btn span{height:2px;display:block;width:10px;background:#fff;position:absolute;right:11px}.modal-content .mod-back-btn span:first-child{transform:rotate(45deg);top:17px}.modal-content .mod-back-btn span:nth-child(2){transform:rotate(-45deg);top:11px}.modal-content .mod-form .mod-form-row label .showPasswordButton{display:inline-block;padding:0 5px;cursor:pointer}.modal-content .mod-form input{background:#99c8ce;padding:5px 10px;border-radius:30px;border:0;font-size:inherit;text-align:center}.modal-content .mod-form .forgot-paswword-btn{display:block;width:160px;margin:0 auto;color:#2e74ac;text-align:center;text-decoration:underline;font-style:italic;background:none;border:none;cursor:pointer}.modal-content .mod-form .mod-form-error{color:red;font-size:.9em;text-align:center}.modal-content .mod-divider{width:100%;height:1px;background:#2e72ac}.modal-content .mod-footer{padding:40px 75px}.modal-content .mod-footer .mod-google-login{margin-bottom:30px}.modal-content .mod-footer .mod-google-login button{background:#fff;border:0;border-radius:30px;padding:10px 20px;cursor:pointer;width:100%;color:#2e72ac;font-weight:700;position:relative}.modal-content .mod-footer .mod-google-login button img{display:inline-block;height:25px;width:auto;padding-right:10px;margin:-5px 0 -8px}.modal-content .mod-footer .mod-google-login span{text-align:center;font-size:.9em;font-style:italic;display:inline-block;width:100%}.modal-content .mod-footer .mod-terms{color:#000;font-weight:700;margin:0 auto;text-align:center}.modal-content .mod-footer .mod-terms a{color:inherit}.modal-content.forgot-password-content{display:none;text-align:left}.modal-content.forgot-password-content.active{display:block}.modal-content.successful-content{display:none}.modal-content.successful-content.active{display:block;height:auto}.modal-content.successful-content .mod-form .mod-title{width:80%;text-align:center;margin:0 auto 30px}.modal-content.successful-content .mod-form .mod-form-row{text-align:center}.modal-content.successful-content .mod-form .mod-form-row img{margin:20px auto 0}.modal-backpanel.reset-password-backpanel{background:#fff}.modal-content.reset-password-content .mod-form .mod-form-row label,.modal-content.reset-password-content .mod-form .mod-title{text-align:left}#searchPage .itemListBlock{margin-bottom:50px}#account-nav .second-row.left a,#account-nav .second-row.left span{grid-column-start:1}.page-container .elements-list-container .row-title .col{padding:10px 15px}.page-container .elements-list-container .paging-container{background:var(--lightblue);height:30px;border:0;display:grid;grid-template-columns:min-content min-content min-content;justify-content:center}.page-container .elements-list-container .paging-container button{background:none;border:none;padding:0 10px;cursor:pointer}.page-container .elements-list-container .paging-container #next-page-btn,.page-container .elements-list-container .paging-container #prev-page-btn{color:#b9b9b9}.form-style-1 .form-row input[type=date]{font-style:italic}.form-style-1 .form-row input[type=checkbox],.form-style-1 .form-row input[type=radio]{margin:0;display:inline-block;width:15px;height:15px}.form-style-1 .form-row select{padding:8px 20px;border-radius:30px;border:0;color:#2e72ac}.form-style-1 .form-row select,.form-style-1 .form-row textarea{width:100%;background:var(--lightblue);font-size:inherit;text-align:left;box-sizing:border-box;font-family:inherit}.form-style-1 .form-row textarea{padding:10px;border-radius:20px;border:0;resize:vertical}.form-style-1 .form-row .inline-label label a{color:inherit}.form-style-1 .form-row .textarea-counter span:nth-child(2){font-weight:400}.form-style-1 .form-row-dual{display:grid;grid-template-columns:1fr 1fr;gap:30px}.form-style-1 .form-row-dual .col>label{display:inline-block;font-weight:700;margin-bottom:5px;font-size:1.2em}.form-style-1 .checkboxes-block>label{margin-bottom:15px}.form-style-1 .checkboxes-block .checkboxes-rows{display:grid;grid-template-rows:auto}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col .checkboxes-line{display:grid;grid-template-columns:min-content auto min-content;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:10px}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col .checkboxes-line label{display:inline-block;margin:0;font-weight:400;color:#2e72ac}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row .checkboxes-col.autorow .checkboxes-line{margin:0}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row.checkboxes-row-last{margin-bottom:0}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row-extra{grid-template-columns:auto}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row-extra label{font-weight:400;color:#2e72ac}.form-style-1 .errmsg{display:block;margin:10px 0;color:red}.form-style-1 .submit-container a:hover{color:#2e72ac;text-decoration:underline}#userEditPage .update-profile-form .v-block{display:grid;grid-template-columns:280px 480px;grid-gap:20px;margin-bottom:40px}#userEditPage .update-profile-form .pers-block .picture-container .picture.placeholder{background-size:50%}#userEditPage .update-profile-form .pers-block .picture-container .picture-update-btn{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;cursor:pointer;background:#2e72ac70;opacity:0;z-index:2}#userEditPage .update-profile-form .pers-block .picture-container .picture-update-btn svg{width:100%;height:100%;padding:80px;box-sizing:border-box;color:var(--darkblue)}#userEditPage .update-profile-form .pers-block .picture-container .picture-update-btn:hover{opacity:1}#userEditPage .update-profile-form .pers-block .picture-container .picture{width:100%;height:100%;background-color:#d9d9d9;background-position:50%;background-repeat:no-repeat;background-size:cover}#userEditPage .update-profile-form .prof-title-block{margin-bottom:20px}#userEditPage .update-profile-form .prof-title-block>div{grid-column:2;font-size:1.2em;font-weight:700;color:var(--darkblue)}#userEditPage .update-profile-form .birthday-row{display:grid;grid-template-columns:280px 180px;grid-gap:20px;margin-top:30px}#userEditPage .update-profile-form .account-field{background-color:var(--mediumgray);color:#000;font-style:italic}#userEditPage .update-profile-form .change-password-btn{background:none;border:none;font-style:italic;width:100%;text-align:right;margin:10px 0;cursor:pointer}#userEditPage .update-profile-form .change-password-btn:hover{color:var(--mediumblue);font-weight:700;text-decoration:underline}#userEditPage .update-profile-form .change-password-submit{width:100%;margin:5px auto 10px}#userEditPage .update-profile-form .change-password-cancel{background:none;border:0;display:block;text-align:center;width:100%;cursor:pointer;padding:5px}#userEditPage .update-profile-form .change-password-cancel:hover{color:#2e72ac;text-decoration:underline}#userEditPage .textarea-counter{grid-template-columns:auto}#userEditPage .textarea-counter span:nth-child(2){display:block;font-size:.8em;font-weight:400;margin-top:3px}#userEditPage .update-profile-form textarea{height:500px}#userItemsPage .items-list-container .row .col-title{grid-template-columns:auto}#userItemsPage .items-list-container .row .col-title a{color:inherit;text-decoration:none}#userItemsPage .items-list-container .row .col-title a:hover{text-decoration:underline}#userItemsPage .items-list-container .row .col-file a{color:inherit;text-decoration:none}#userItemsPage .items-list-container .row .col-file a:hover{text-decoration:underline}#userItemsPage .items-list-container .row .item-actions{gap:15px}#userItemsPage .items-list-container .empty-msg{padding:40px;text-align:center;grid-template-columns:auto;color:var(--mediumgray);font-size:1.2em}#userItemsPage .activity-resume-container{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:100px}#userItemsPage .activity-resume-container .activity-col .activity-title{font-weight:700;color:var(--darkblue);margin-bottom:10px}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs{background:var(--lightblue);border-radius:20px 20px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:20px;overflow:hidden}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs .activity-col-tab{background:var(--lightgray);color:var(--darkblue);padding:10px 20px;text-align:center;cursor:pointer;border:none}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs .activity-col-tab:hover{background:var(--mediumyellow);color:#fff}#userItemsPage .activity-resume-container .activity-col .activity-col-tabs .activity-col-tab.active{background:var(--darkblue);color:#fff}#userItemsPage .activity-resume-container .activity-col .counter{background:var(--lightblue);padding:60px;text-align:center;font-size:2em;font-weight:700;border-radius:0 0 20px 20px}#userItemsPage .activity-resume-container .activity-col .caption{background:var(--lightgray);margin-top:10px;border-radius:15px;padding:15px 20px;font-size:.9em;display:grid;gap:5px}#userItemsPage .activity-resume-container .activity-col .caption span{display:block}#userItemsPage .modal-content .actions{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between}#userItemsPage .modal-content .actions button{background:none;border:none;font-size:1.3em;cursor:pointer}#userItemsPage .modal-content .actions button:hover{font-weight:700}#userOrdersPage .orders-list-container .row .order-col{grid-template-columns:min-content max-content;gap:10px;align-items:center}#userOrdersPage .orders-list-container .row.info{grid-template:none;padding:20px;text-align:center;color:var(--mediumgray)}#userOrdersPage .orders-list-container .row .col a{color:inherit;text-decoration:none}#userOrdersPage .orders-list-container .row .col a:hover{text-decoration:underline}#userProfilePage .user-profile-container .picture-container .picture .frame img{width:40%;height:auto}#userProfilePage .user-profile-container .profile-info .row{margin-bottom:30px}#userProfilePage .user-profile-container .profile-info .row .row-title{font-weight:700;display:block;margin-bottom:5px}#userProfilePage .user-profile-container .profile-info .row .row-text{font-style:italic}#userProfilePage .user-profile-container .profile-info .work-info-title{color:var(--darkblue);font-size:1.2em;font-weight:700;margin-bottom:30px}#userProfilePage .user-profile-container .profile-info .row-user{display:flex;flex-direction:row-reverse}#userProfilePage .user-profile-container .profile-info .row-user a{padding:10px;background:var(--lightblue);text-decoration:none;color:var(--darkblue);width:200px;display:block;text-align:center}#userProfilePage .user-profile-container .profile-info .row-user a:hover{background:var(--mediumblue);color:#fff}#userProfilePage .user-items-container{margin-bottom:40px}#userProfilePage .user-items-container .items-title{color:var(--darkblue);font-size:1.2em;font-weight:700;margin-bottom:15px}#userProfilePage .user-items-container .items-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}#userProfilePage .user-items-container .items-container .item-card{border-radius:15px;overflow:hidden;display:grid;gap:15px}#userProfilePage .user-items-container .items-container .item-card .row{padding:0 10px}#userProfilePage .user-items-container .items-container .item-card .carousel-row{height:145px;position:relative;background:var(--mediumblue)}#userProfilePage .user-items-container .items-container .item-card .price-row{color:#2e72ac;font-size:1.2em;font-weight:700;text-align:right}#userProfilePage .user-items-container .items-container .item-card .price-row .price{margin-right:5px}#userProfilePage .user-items-container .items-container .item-card .subjects-row,#userProfilePage .user-items-container .items-container .item-card .title-row{font-weight:700}#userProfilePage .user-items-container .items-container .item-card .owner-row{font-style:italic}#userProfilePage .user-items-container .items-container .item-card .owner-row a{color:inherit;text-decoration:none}#userProfilePage .user-items-container .items-container .item-card .owner-row a:hover{color:#2e70ac;font-weight:700}#userProfilePage .user-items-container .items-container .item-card .description-row{display:grid;align-content:baseline}#userProfilePage .user-items-container .items-container .item-card .description-row .description-title{font-weight:700;display:block}#userProfilePage .user-items-container .items-container .item-card .description-row a{background:none;border:0;font-style:italic;text-align:right;cursor:pointer;margin-top:15px;text-decoration:none;color:inherit}#userProfilePage .user-items-container .items-container .item-card .description-row a:hover{color:#2e72ac;text-decoration:underline;font-weight:700}#userProfilePage .user-items-container .items-container .item-card .buy-row{margin-bottom:10px}#userProfilePage .user-items-container .items-container .item-card .buy-row .buy-btn{width:100%}.item-form .form-row textarea{background:var(--lightgray);height:145px}.item-form .form-row>label .help-icon{width:15px;height:15px;border-radius:50%;background:#8bbae3;position:absolute;right:-20px;top:0}.item-form .price-details-row{display:grid}.item-form .inline-label label{font-weight:400!important;color:#2e72ac;display:inline}#accountItemPage .terms a{color:var(--mediumblue)}#accountItemPage .modal-content.active{display:block}#accountItemPage .modal-content .mod-form{padding:75px 75px 45px}#accountItemPage .modal-content .mod-form-row .logo1{width:120px;height:auto;margin:0 auto}#accountItemPage .modal-content .mod-form-row .logo2{width:auto;height:25px}#accountItemPage .modal-content .thanks{text-align:center;font-size:1.4em;font-weight:700;color:#000;margin:60px 0 30px}#accountItemPage .item-form .files-block a{color:var(--mediumblue);text-decoration:none;margin:10px 0 0;display:block}#accountItemPage .item-form .files-block a:hover{text-decoration:underline}#accountItemPage .item-form .files-block a.inline{display:inline}#itemPage .details-container .row span{display:block}#itemPage .details-container .cols .col .row>.label{font-weight:700}#itemPage .details-container .carousel-row .item-picture-carousel-comp .carousel-nav{padding:60px 20px 20px}#itemPage .details-container .owner-row{font-style:italic}#itemPage .details-container .owner-row a{color:inherit;text-decoration:none}#itemPage .details-container .owner-row a:hover{color:#2e70ac;font-weight:700}#itemPage .details-container .owner-row span{display:inline}#itemPage .details-container>.description-row .description-title{display:inline-block;font-weight:700;margin-bottom:5px}#itemPage .details-container .description-row .description{margin:0}#itemPage .details-container .action-block{text-align:center;align-items:end}#itemPage .details-container .action-block .price{color:var(--mediumgreen);font-weight:700;margin:5px 0 0}#itemPage .details-container .action-block .buy-btn{width:100%;margin:10px 0}#itemPage .details-container .action-block .search-btn{display:block;border:0;border-radius:30px;cursor:pointer;text-decoration:none;text-align:center;color:#2e70ac;width:100%;background:var(--lightgreen);padding:10px;margin:10px 0}#itemPage .details-container .action-block .search-btn:hover{background:#cadfd3}#itemPage .buy-container .base-container{width:385px}#itemPage .buy-container .base-container.fullwidth{padding:50px 30px}#itemPage .buy-container .base-container>span{display:block;font-weight:700}.input-color-mediumgray input{background-color:var(--mediumgray)}.item-card-list-comp{width:880px;margin:0 auto}.file-uploader-comp .upload-box{min-height:145px;background:var(--lightgray);border-radius:20px;border:1px dashed #000;position:relative;display:grid;grid-template-rows:repeat(3,min-content);justify-items:center;align-content:center;gap:15px;text-align:center;height:100%;width:100%;padding:20px;box-sizing:border-box;cursor:pointer}.file-uploader-comp .preview-gallery{padding:10px;box-sizing:border-box;margin-top:10px;display:grid;grid-template-columns:repeat(5,calc(20% - 8px));gap:10px;align-items:end}.file-uploader-comp .preview-gallery .picture{position:relative;box-sizing:border-box;display:grid;grid-template-rows:repeat(3,auto);gap:5px;align-items:end}.file-uploader-comp .preview-gallery .picture span{display:block;word-break:break-all;font-size:.8em}.file-uploader-comp .preview-gallery .picture audio,.file-uploader-comp .preview-gallery .picture img,.file-uploader-comp .preview-gallery .picture video{width:auto;height:auto;max-width:100%;max-height:100%}.file-uploader-comp .preview-gallery .picture button{background:none;border:none;font-style:italic;cursor:pointer;font-size:.9em;color:var(--mediumblue)}.file-uploader-comp .fileInput{display:none!important}.file-uploader-pictures .upload-box{display:block;cursor:pointer}.file-uploader-pictures .upload-box svg{color:#8bbae3;height:50px}.file-uploader-pictures .preview-gallery{grid-template-columns:repeat(3,calc(33% - 8px));justify-content:center}.password-hint{width:max-content;display:grid;grid-template-columns:min-content max-content;align-items:center;gap:3px 5px;text-align:left}.password-hint .check input{margin:0}.tooltip-comp{position:relative;display:inline-grid;padding:5px;cursor:pointer}.tooltip-comp svg{color:#8bbae3;height:20px;width:20px}.tooltip-comp .tooltip-content{position:absolute;top:0;left:45px;width:max-content;height:max-content;max-width:30vw;max-height:50vh;background:#fff;z-index:1;font-size:13px;font-weight:400;color:initial;padding:15px 10px;transform:translateY(calc(-50% + 15px));border-radius:10px;box-shadow:-3px 3px 20px -2px #00000030;overflow:auto}.tooltip-comp .tooltip-arrow{position:absolute;top:0;right:-20px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;transform:rotate(90deg) translateX(50%);z-index:2}.onvopay-comp .form .form-row.form-last-row{margin-bottom:0}.onvopay-comp .form .form-row input{background:var(--mediumgray);font-style:italic}.onvopay-comp .form .cols{gap:16px;align-items:end}.onvopay-comp .form .cols .col>label{display:inline-block;font-weight:700;margin-bottom:5px;font-size:1.2em}.onvopay-comp .form .pay-btn{padding:20px 40px;margin:50px auto 10px;display:block;width:100%}.onvopay-comp .form .buy-btn{margin:40px 0 10px}.onvopay-comp .modal-container .logo{height:35px;width:auto}.modal-content .mod-form .mod-form-row .downloadLink{display:block;font-size:medium;color:var(--mediumblue);text-decoration:none;cursor:pointer}.modal-content .mod-form .mod-form-row .downloadLink svg{width:50px;height:auto}.modal-content .mod-form .mod-form-row .downloadLink span{margin-top:10px;color:initial;font-size:.8em;font-weight:400;display:block}#userBillingPage .billing-form .v-block{margin-bottom:80px}#userBillingPage .billing-form .v-block.submit-container button{width:100%;margin-bottom:20px}#userBillingPage .billing-form textarea{height:120px}#userBillingPage .phoneInput{width:100%;background:var(--lightblue);border-radius:30px;border:0;font-size:inherit;text-align:left;font-family:inherit;display:grid;grid-template-columns:max-content auto;overflow:hidden}#userBillingPage .phoneInput .phonePrefix{font-weight:700;display:inline-block;width:auto;background:var(--lightblue);padding:8px 20px;border-right:1px solid #fff}#userBillingPage .phoneInput input{display:inline-block;width:auto}#aboutPage h1{font-size:2.3em;display:block;margin-bottom:40px}#aboutPage h2{color:var(--mediumblue);font-size:1.3em;margin-bottom:40px}#aboutPage .row{margin-bottom:80px}#aboutPage .heading{color:var(--mediumblue)}#aboutPage .team .grid{display:grid;grid-template-columns:1fr 1fr;justify-content:center;gap:40px}#aboutPage .team .grid .card{display:grid;grid-template-rows:auto;justify-content:center;gap:15px}#aboutPage .team .grid .card .picture{width:144px;height:144px;margin:0 auto;border-radius:50%;overflow:hidden}#aboutPage .team .grid .card .name,#aboutPage .team .grid .card .role{font-size:1.4em;font-weight:700;text-align:center}#aboutPage .team .grid .card .links{display:flex;flex-flow:row;justify-content:end;gap:30px}#aboutPage .team .grid .card .links a{font-size:2em;color:var(--mediumblue)}#aboutPage .team .grid .card.promo .picture{grid-row:1/4;width:auto;height:auto;overflow:unset;align-self:center}#aboutPage .allies .grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;text-align:center;gap:20px}#aboutPage .contact a{width:380px;max-width:100%;display:block;margin:0 auto}#contactPage textarea{height:145px}#termsPage{margin:50px auto}#termsPage h1{font-size:1.5em;text-transform:uppercase;margin-bottom:30px}#termsPage p{margin:20px 0}#termsPage ol{padding:0 20px;margin-top:30px}#termsPage ol li{margin-bottom:20px}#termsPage ol li ol{margin-top:20px}#termsPage ol li ol li{list-style:lower-alpha}#termsPage ol li ol li ol li{list-style:lower-roman}#termsPage .actions{margin-top:80px}#termsPage .content{font-size:1.2em}.termsComp .form-style-1 .form-row{margin-bottom:40px}.termsComp .form-style-1 .form-row .inline-label{color:var(--mediumblue)}.termsComp .alreadySigned{font-weight:700;color:var(--mediumblue);font-style:italic;text-align:center}#checkoutPage .empty-container{margin-top:110px}#checkoutPage .empty-container .decoration{position:relative}#checkoutPage .empty-container .decoration img{display:block;width:222px;height:auto;position:absolute;bottom:0;left:50%;margin:0 auto 0 -111px}#checkoutPage .empty-container .decoration .background{background-color:#e2f9ea;height:198px;border-radius:20px}#checkoutPage .empty-container .message{font-size:2em;text-align:center;padding:30px 0}#checkoutPage .recommended-container .item-card-list-comp{margin-top:50px}#checkoutPage .recommended-container>.title{font-size:2em;font-weight:700;color:var(--darkblue);margin-bottom:20px;align-items:center;display:grid;grid-template-columns:auto auto;justify-content:flex-start;gap:15px}#checkoutPage .recommended-container .viewAllBtn:hover{background:var(--mediumblue);color:#fff}#checkoutPage .recommended-container .viewAllBtn svg{display:inline-block;margin-left:10px;height:15px;width:auto}}@media (max-width:1200px){.side-menu-comp .side-menu{bottom:0;left:0}.userMenuComp .profile-button-container .profile-menu-btn span{max-width:98px;overflow:hidden}.userMenuComp .profile-button-container .profile-menu{left:-55px;top:60px}.filter-active .header-container{grid-template-columns:1fr max-content}.filter-active .item-card-list-comp{width:280px}#itemPage .details-container{width:auto}#itemPage .details-container .carousel-row .item-picture-carousel-comp{height:247px}.item-card-list-comp{width:580px}#checkoutPage .checkout-content{grid-template-columns:auto;justify-content:center}}@media (max-width:1024px){main{min-height:calc(100vh - 365px)}.side-menu-comp .side-menu{bottom:0;height:75px;width:100%;box-shadow:0 0 10px -5px #000}.side-menu-comp .side-menu nav{margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.side-menu-comp .side-menu nav>*{margin:0;padding:15px;gap:0}.filter-container{width:100%;bottom:-100vh;left:0;padding:30px 15px 110px;height:90vh;border-radius:20px 20px 0 0}.filter-container.active{left:0;bottom:0}.filter-container .filters{margin:30px 0}.main-container{gap:30px;padding:15px}.footer{margin:50px 0 75px;padding-left:inherit}.filter-active .main-container{margin-left:auto}.mobileCartCheckoutComp.active .content{display:block}.header-container{display:none}.header-container-mobile{display:grid;gap:30px}.header-container-mobile>.first-row{display:grid;grid-template-columns:auto auto;gap:20px;justify-content:space-between;align-items:center}.header-container-mobile .logo-container img{width:100%;height:auto;display:block}.userMenuComp{gap:12px}.userMenuComp .profile-button-container .profile-menu{width:218px;width:max-content;left:-72px;top:70px}.cartMenuCompLink{display:none}.cartMenuCompButton{display:grid}#homePage .homeFooter{height:auto}#homePage .homeFooter .msg1 span:first-child{max-width:400px;display:inline-block}#homePage .homeFooter .msg1 svg{display:none}#account-nav .main-row{grid-template-columns:auto auto auto}#account-nav .second-row{grid-template-columns:auto auto}#account-nav .second-row span{grid-column-start:auto}.page-container{width:auto}#userEditPage .update-profile-form .v-block{grid-template-columns:auto;grid-gap:0}#userEditPage .update-profile-form .pers-block .picture-container{margin:0 auto 26px}#itemPage .item-container{gap:30px;grid-template-columns:1fr 1fr}#itemPage .details-container .carousel-row .item-picture-carousel-comp{height:209px}#itemPage .buy-container{width:100%}#itemPage .buy-container .base-container{width:auto}.filter-active .item-card-list-comp{width:580px}.mobileCartCheckoutComp .content .cart-container .items-row .item-card-list-comp{width:min-content}#admin-nav .main-row{grid-template-columns:1fr 1fr 1fr;gap:10px}.data-table .table{overflow-x:visible;width:calc(100vw - 45px);margin:0 auto}.data-table .table .row{grid-template-columns:100px 100px 200px 200px 200px 100px 100px 100px 100px}.data-table .table .row .col a{color:inherit}.data-table .table .row.row-title .col button{background:0;padding:0 5px;border:0;color:var(--mediumblue);font-size:1.2em;cursor:pointer}}@media (max-width:768px){main{min-height:calc(100vh - 345px)}.desktop-only{display:none}.mobile-only{display:block}.footer{margin:30px 0 75px}.userMenuComp .profile-button-container .profile-menu{left:-70px}.modal-content{width:90%;top:5vh;margin:0 0 0 -45%}.modal-content .mod-form{padding:50px 40px}.modal-content.login-content{width:90%;margin:0 0 0 -45%}#homePage .itemListBlock{margin-bottom:24px}#homePage .homeFooter{padding:30px}#homePage .homeFooter .msg1{margin:30px 0 15px}#account-nav .second-row a{grid-column-start:auto}.page-container .elements-list-container .row .col{padding:5px 10px}#userEditPage .update-profile-form .birthday-row{grid-template-columns:auto}#userItemsPage .items-list-container .row{grid-template-columns:1fr 1fr}#userItemsPage .activity-resume-container{grid-template-columns:auto}#userOrdersPage .orders-list-container .row{grid-template-columns:1fr 1fr 1fr}#userOrdersPage .orders-list-container .row .order-col{grid-template-columns:min-content auto}#userOrdersPage .review-modal .modal-content{margin:0 0 0 -45%}#userOrdersPage .review-modal .modal-content .mod-form{padding:50px 40px}#userProfilePage .user-profile-container{grid-template-columns:auto}#userProfilePage .user-profile-container .picture-container .picture{margin:0 auto}.item-form{width:auto}#itemPage .item-container{grid-template-columns:auto;justify-content:center}#itemPage .details-container .carousel-row .item-picture-carousel-comp{height:263px}#itemPage .buy-container .base-container{padding:30px}.reviewListComp .modal-content{margin:0 0 0 -45%;width:90%}.item-card-list-comp{width:auto;gap:12px}.filter-active .item-card-list-comp{width:100%}.item-card-comp.horizontal{width:100%;max-width:100%}.item-card-comp.horizontal .item-card{grid-template-columns:120px 1fr;height:auto;gap:0}.item-card-comp.horizontal .item-card .item-picture-carousel-comp{height:auto}.item-card-comp.horizontal .item-card .details .seemore{gap:5px}.item-card-comp.horizontal .item-card .details .seemore .removeFromCartComp button{width:100%;padding:0 10px;font-size:12px}.item-card-comp.horizontal .item-card .details .description{display:none}.mobileCartCheckoutComp .content .cart-container .items-row .item-card-list-comp{width:auto}.item-picture-carousel-comp .carousel-nav{padding:15px}.item-picture-carousel-comp img.new{width:50px;right:auto;left:10px;top:8px}.item-picture-carousel-comp img.topseller{width:30px;right:auto;left:14px}#aboutPage.page-container{width:100%}#checkoutPage .checkout-content .cart-container .item-card-list-comp{width:auto}.data-chart .chart-row{grid-template-columns:auto}.data-chart .chart-row .stats{grid-template-columns:auto auto}#adminUsersPage .data-table .table .row{grid-template-columns:100px 100px 200px 100px 100px 100px 100px}#adminItemsPage .data-table .table .row{grid-template-columns:repeat(8,200px)}#CookieBannerComp{position:fixed;bottom:5%;left:5%;padding:12px;font-size:inherit}#CookieBannerComp button{margin-top:20px;padding:8px 20px;font-size:inherit}}@media (max-width:480px){main{min-height:calc(100vh - 340px)}.side-menu-comp .side-menu{height:auto}.side-menu-comp .side-menu nav>*{padding:10px 5px}.side-menu-comp .side-menu nav>* svg{width:auto;height:20px}.filter-container.active{padding-bottom:85px}.main-container{gap:24px}.userMenuComp .profile-button-container .profile-menu-btn,.userMenuComp .profile-button-container .profile-menu-btn.active,.userMenuComp .profile-button-container .profile-menu-btn:hover{width:56px}.userMenuComp .profile-button-container .profile-menu-btn span{display:none}.userMenuComp .profile-button-container .profile-menu{left:-160px}.userMenuComp .profile-button-container .register-btn{width:56px;height:56px}.userMenuComp .profile-button-container .register-btn svg{margin:0;font-size:16px}.userMenuComp .profile-button-container .register-btn span{display:none}.modal-content .mod-footer,.modal-content.login-content .mod-form{padding:40px}#homePage .itemListBlock>.title{gap:5px;margin-bottom:12px}#homePage .itemListBlock .viewAllBtn{padding:0;width:25px;height:25px;text-align:center}#homePage .itemListBlock .viewAllBtn span{display:none}#homePage .itemListBlock .viewAllBtn svg{margin:0}#homePage .homeFooter .logo{width:100%}#homePage .homeFooter .msg1{margin:15px 0;font-size:20px}#homePage .homeFooter .msg1 span:first-child{max-width:220px}#homePage .homeFooter .msg2{font-size:20px}#account-nav .main-row{gap:10px}#account-nav .main-row,#account-nav .second-row{grid-template-columns:auto}#account-nav .second-row span{width:auto}.form-style-1 .checkboxes-block .checkboxes-rows .checkboxes-row,.form-style-1 .form-row .textarea-counter{grid-template-columns:auto}#userEditPage .update-profile-form .pers-block .picture-container{width:245px;height:245px}#userOrdersPage .orders-list-container .row{grid-template-columns:auto}#userOrdersPage .review-modal .rating-row{font-size:20px}#userProfilePage .user-profile-container .picture-container .picture{width:270px;height:270px}.item-form .price-details-row .price-details-cols .price-details-col{padding:5px 10px}#itemPage .details-container{width:100%}#itemPage .details-container .cols{grid-template-columns:auto}#itemPage .details-container .carousel-row .item-picture-carousel-comp{height:167px}#itemPage .buy-container .base-container{width:100%;padding:30px}.item-card-comp.horizontal .item-card{grid-template-columns:100px 1fr}.file-uploader-comp .upload-box button{width:100%}.item-picture-carousel-comp .carousel-nav{display:none}#aboutPage .team .grid{gap:16px}#aboutPage .allies .grid,#aboutPage .team .grid{grid-template-columns:auto}#aboutPage .allies .grid a img{margin:0 auto}#aboutPage .allies .grid a img.auge{height:auto}#aboutPage .contact a{width:auto}#admin-nav .main-row{grid-template-columns:auto}.errorPage .message{font-size:18px}}