@font-face{font-family:tt_lakesmedium;src:url(https://cdn.shopify.com/s/files/1/0685/4662/5750/files/tt_lakes_medium_1-webfont.woff2?v=1706014200) format("woff2"),url(https://cdn.shopify.com/s/files/1/0685/4662/5750/files/tt_lakes_medium_1-webfont.woff?v=1706014201) format("woff"),url(https://cdn.shopify.com/s/files/1/0685/4662/5750/files/tt_lakes_medium_1-webfont.ttf?v=1706014202) format("truetype");font-weight:400;font-style:normal}.all_products_location h2{display:none}.product[data-quantity="0"]{display:none!important}.error_message,.cart_error_message{margin:10px 0;font-size:16px;color:red;font-weight:600}#page-loader{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;z-index:9999;justify-content:center;align-items:center}#page-loader .loader{width:60px;height:60px;border:6px solid #fff;border-top-color:#3498db;border-radius:50%;animation:spin 1s linear infinite}body.loading-active #page-loader{display:flex}@keyframes spin{to{transform:rotate(360deg)}}.demo-buttons{padding:20px;text-align:center}.product-search-container{text-align:center}.product-search-input{width:100%;padding:10px 14px;font-size:13px;border-radius:8px;border:1px solid #dedede;color:#000;min-height:45px}.product-search-container{width:100%}.buttons_wrap_cc{display:flex;gap:20px}label.input-text-label{display:none}.select_company,.select_location{display:block!important}.cart_icon_wrap{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.cart_text{font-size:.97rem;font-weight:600}:root{font-size:24px;--text-color: hsl(232, 9%, 72%);--link-color: hsl(232, 9%, 65%);--primary-color: hsl(194, 77%, 47%);--invalid-color: hsl(353, 85%, 56%)}html{box-sizing:border-box;min-height:100%}*,*:before,*:after{box-sizing:inherit}*{margin:0;padding:0}body{font-family:tt_lakesmedium;background-color:#f5f5f5}button{font-family:tt_lakesmedium!important}.main,.form-container,.form-select,form.active,.registration-form>.form-tab.active,.login-form .form-tab,.registration-form .submit-section,.login-form .submit-section,.login-form .submit-section .checkbox-container{display:grid}h1,.main{font-weight:400}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-box-shadow:0 0 0px 1000px white inset!important;-webkit-text-fill-color:#000!important}input~.label-float,.form-error-message{font-size:.51rem}.form-select button,.input-text-label,.form-error-message{letter-spacing:.01em}h1,input,label{color:var(--text-color)}input,.form-select button,.submit-section .secondary-button{background:transparent}button,.submit-section span{cursor:pointer}input,button{border:none;outline:none}h1{font-size:.8rem}input{letter-spacing:.03em;width:100%}input:invalid{box-shadow:none}input[type=checkbox]{width:auto}a{color:var(--link-color);justify-self:end}button.primary-button{background:#ffcd00;color:#000;padding:8px 16px;border-radius:8px;transition:all .25s ease;font-weight:600;font-size:16px}button.primary-button:hover{background-color:#deb200}button.primary-button span{position:relative;transition:.5s;pointer-events:none}button.primary-button span:after{content:"\bb";position:absolute;opacity:0;top:0;right:-20px;transition:.5s}button.primary-button:hover span{padding-right:17px}button.primary-button:hover span:after{opacity:1;right:0}button.secondary-button{color:var(--primary-color)}button.secondary-button span{padding-bottom:2px;pointer-events:none}button.secondary-button:hover span{border-bottom:solid 1px var(--primary-color)}.registration-form .submit-section button{font-weight:700}.registration-form .submit-section button{display:none;transition:all .5s}.registration-form .submit-section button.active{display:initial}.main{grid-template-columns:1fr;justify-items:center;align-content:center;width:100%;height:100%;min-height:100vh}.form-container{grid-template-columns:1fr;grid-auto-rows:max-content;grid-row-gap:22px;width:500px;padding:2rem;background-color:#fff;border-radius:12px}.form-select{position:relative;grid-template-columns:max-content max-content;grid-column-gap:17px}.form-select h2{position:relative;color:#000;font-size:.97rem;text-transform:uppercase;padding-bottom:5px;transition:all .3s ease;font-weight:600;margin-bottom:15px}.form-select button.active{color:#000}.form-select .border{position:absolute;left:0;bottom:0;height:2px;background-color:var(--primary-color);transition:all .3s ease}#loginError{font-size:15px;margin:0}form{display:none;grid-template-columns:1fr;grid-auto-rows:max-content;grid-row-gap:30px}form .form-tab{grid-template-columns:1fr;grid-auto-rows:max-content;grid-row-gap:30px}@-webkit-keyframes slide-in-left{0%{opacity:0;-webkit-transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes slide-in-left{0%{opacity:0;-moz-transform:translateX(-10%)}to{opacity:1;-moz-transform:translateX(0)}}.registration-form .form-tab{display:none}.form-tab .container{position:relative}input[type=email],input[type=password],input[type=text]{padding-bottom:10px}.border-effect{border-bottom:1px solid hsl(230,12%,35%)}.border-effect~.focus-border{position:absolute;bottom:0;left:50%;width:0;height:2px;background-color:var(--primary-color);transition:.4s}.label-float~.focus-border{transition:.4s;left:0}.input-text-label.label-float~.focus-border{width:100%}.border-effect.invalid:focus~.focus-border,.border-effect.invalid~.focus-border{background-color:var(--invalid-color)}.border-effect.invalid:focus~.label-float,.border-effect.invalid~.label-float{color:var(--invalid-color)}.input-text-label{position:absolute;top:8px;left:0;transition:all .2s;opacity:.5;pointer-events:none}input~.label-float{color:var(--primary-color);opacity:1;top:-35%}.form-error-message{display:none;position:absolute;color:var(--invalid-color);padding-top:3px}input.invalid~.form-error-message{display:initial}.submit-section{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.registration-form .submit-section{grid-column-gap:23px;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;font-size:.65rem}.login-form .submit-section{grid-template-columns:1fr 1fr;grid-row-gap:20px;align-items:start}.login-form .submit-section .checkbox-container{grid-template-columns:max-content max-content;grid-column-gap:5px;align-content:start}.login-form .submit-section button{grid-column:1 / -1}.login_screen h1{text-align:center}.login_screen h1 img{max-width:200px}.company_main_inner_cc h2{margin-bottom:20px;font-size:.97rem}.company_main_inner_cc .company_inner_wrap{font-family:pt-sans,Helvetica,Arial,sans-serif!important;display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:10px;font-size:15px;margin-bottom:10px}.company_main_inner_cc{grid-template-columns:1fr;grid-auto-rows:max-content;grid-row-gap:22px;width:500px;padding:2rem;background-color:#fff;border-radius:12px;min-height:426px}.company_inner,#companyResults{min-height:222px;max-height:272px;overflow-y:auto}.company_inner::-webkit-scrollbar,#companyResults::-webkit-scrollbar{width:8px}.company_inner::-webkit-scrollbar-track,#companyResults::-webkit-scrollbar-track{background:#eee}.company_inner::-webkit-scrollbar-thumb,#companyResults::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.company_inner::-webkit-scrollbar-thumb:hover,#companyResults::-webkit-scrollbar-thumb{background:#555}form.select_company input,.main.location_screen input{width:auto}.company_screen{padding:50px}label{color:#000}.next_btn{margin-top:20px;padding:8px 15px;background:#ffcd00;display:block;width:fit-content;color:#000;cursor:pointer;border-radius:8px;text-transform:uppercase;font-size:16px;font-weight:600}.next_btn:hover{background-color:#deb200}.company_inner_wrap,form.select_company input{cursor:pointer}div#resetPasswordWrapper h4{color:#fff;margin:20px 0}div#resetPasswordWrapper input,#forgotPasswordWrapper input{background:#fff;margin:15px 0;padding:5px;font-size:14px;color:#000}button#submitResetPassword{padding:10px}div#resetPasswordWrapper h4{margin:20px 0;color:#fff}div#resetPasswordWrapper input{background:#fff;margin:10px 0;padding:10px;font-size:14px}button#submitResetPassword{padding:15px;width:100%;margin-top:20px;background:#1ca9d4;color:#fff}form#loginForm input{padding:14px;background:transparent;border:1px solid #dedede;border-radius:8px}div#formSelect button.active{margin-bottom:25px}div#loginSubmitSection button.primary-button{padding:15px}div#forgotPasswordWrapper p{margin:15px 0}div#forgotPasswordWrapper input#forgotEmail{padding:10px}button#submitForgotPassword{padding:15px;width:100%}.company_inner_wrap{width:100%}.company_inner_wrap input{width:auto}.main.products_screen{height:max-content;padding:40px}.all_products_location{display:block;max-height:400px;overflow-y:auto}.all_products_location::-webkit-scrollbar{width:8px}.all_products_location::-webkit-scrollbar-track{background:#eee}.all_products_location::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}.all_products_location::-webkit-scrollbar-thumb:hover{background:#555}.all_products_location .product-title,.all_products_location .product-sku,.product-price{font-size:14px;font-family:system-ui}.all_products_location .product-title{font-weight:600}.all_products_location .product{margin:0 0 5px;padding:0;border-bottom:1px solid #dedede}.add-to-metafield-cart{cursor:pointer;background:#ffcd00;padding:3px 5px;display:inline-flex;width:auto;max-width:fit-content;border-radius:5px;font-size:13px;margin-top:5px}.add-to-metafield-cart:hover{background-color:#deb200}.product-price-sku-wrap{display:flex;justify-content:space-between;padding-right:15px}.product-search-container{margin-top:15px;margin-bottom:15px!important}.drawer{position:fixed;top:0;right:0;width:300px;height:100%;background:#fff;box-shadow:-2px 0 10px #0000001a;padding:20px;z-index:9999;overflow-y:auto}.cart_drawer_main{position:fixed;top:0;right:-400px;width:400px;height:100%;background:#fff;box-shadow:-4px 0 15px #0000001a;transition:right .3s ease-in-out;z-index:1000;padding:20px;overflow-y:auto}.cart_drawer_main.open{right:0}.cart_drawer_main h3{margin-top:0}.cart_icon_wrap_inner{display:flex;justify-content:space-between;margin:0 0 40px}button.cart_drawer_close{text-align:right;display:block}button.cart_drawer_close{padding:10px;background:#000;color:#fff}li.disable_plus button.qty-btn.plus{opacity:.5}button.checkout_start{margin:20px 0;width:fit-content;padding:10px 20px;background:#ffcd00;color:#fff;border-radius:8px;font-size:18px;color:#000;text-transform:uppercase}.company_main_inner_cc .cart_inner_wrap_cc li{font-size:15px}.company_main_inner_cc .error_message,.company_main_inner_cc .cart_error_message{font-family:system-ui;font-size:13px}.qty_wrap{display:flex;margin:15px 0!important}.company_main_inner_cc .cart_inner_wrap_cc li .qty-btn{width:24px;font-size:22px;line-height:24px;background:transparent}.company_main_inner_cc .cart_inner_wrap_cc li .item-qty{min-width:60px;border:1px solid #231f20;border-radius:25px;color:#231f20;font-size:15px;display:flex;align-items:center;justify-content:center}.sku-price-wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.remove-item{height:1rem;width:1rem;background:transparent;color:#000!important;margin-left:10px}.checkout_button_wrap{display:flex;flex-direction:column;flex:1;justify-content:end}.cart_inner_wrap_cc{display:flex;flex-direction:column;height:100%}.cart_drawer_close svg{width:1rem;height:1rem}button.cart_drawer_close{background:transparent;color:#000}button.cart_drawer_close:hover{opacity:.75}.cart_drawer_open{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080}.active-title{font-size:20px}.create_account_flow label{font-size:14px;font-weight:500}.login-card__logo{text-align:center}.login-card__header img{max-width:200px}.create_account_flow input{min-height:45px}.loading-message{font-size:14px}.company_inner_wrap label{cursor:pointer}.main.products_screen .company_main_inner_cc{width:650px}.carticn path{fill:#000}.draft_order_data{font-size:14px;display:flex;flex-direction:column;word-break:break-word}.draft_order_data a{display:flex;word-wrap:break-word;white-space:break-spaces}.forget_passord_wrap{margin-top:0}.forget_passord_wrap h4{font-size:20px;font-weight:400}.forget_passord_wrap p{font-size:15px}.forget_passord_wrap .form-input{width:100%;padding:15px;border:1px solid #ccc;border-radius:6px;font-size:14px;min-height:45px}.forget_passord_wrap .btn{background:#ffcd00;color:#000;padding:15px;border-radius:8px;transition:all .25s ease;font-weight:600;font-size:16px}.forget_passord_wrap .btn:hover{background-color:#deb200}.draft_order_data p{margin-bottom:10px}.draft_order_data p a:hover{text-decoration:underline}@media (max-width: 767px){.main{align-content:center}.form-container{width:90%;padding:.9rem .8rem;border-radius:0}.company_main_inner_cc{padding:1rem;width:90%}.company_screen.main .company_main_inner_cc{width:100%}.company_screen{padding:20px}.main.products_screen .company_main_inner_cc{width:100%}.cart_drawer_main{width:}}@media (max-width: 480px){.cart_drawer_main{width:80%}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom_user_portal.css.map */
