/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.antibot-message{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;padding:15px;word-wrap:break-word;overflow-wrap:break-word;margin:9px 0 10px 8px;}.antibot-message-warning{background-color:#fdf8ed;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;color:#734c00;box-shadow:-8px 0 0 #e09600;}.antibot-message-error{background-color:#fcf4f2;color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;box-shadow:-8px 0 0 #e62600;}
.captcha__description{margin-bottom:.75em;}
.tg-auth-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;}.tg-auth-page,.tg-auth-page *,.tg-account-dashboard,.tg-account-dashboard *{box-sizing:border-box;}.tg-auth-page__col{border:1px solid #d3ced2;padding:20px;margin:2em 0;text-align:left;border-radius:5px;}.tg-auth-page__title{margin:0 0 1rem;color:#F6881F;font-size:2rem;line-height:1.2;}.tg-auth-page__helper{margin:0.35rem 0 0.55rem;color:#4d4d4d;font-size:0.92rem;line-height:1.45;}.tg-auth-page .form-item{margin:0 0 0.75rem;}.tg-auth-page .form-item label{display:block;margin:0 0 0.35rem;color:#444;font-size:0.95rem;font-weight:600;}.tg-auth-page input[type="text"],.tg-auth-page input[type="email"],.tg-auth-page input[type="password"]{width:100%;min-height:40px;border:1px solid #e2e2e2;background:#fafafa;padding:0.45rem 0.6rem;}.tg-auth-page .tg-password-field{position:relative;}.tg-auth-page .tg-password-field input[type="password"],.tg-auth-page .tg-password-field input[type="text"]{padding-right:4.5rem;}.tg-auth-page .tg-password-toggle{position:absolute;right:0.45rem;top:75%;transform:translateY(-50%);border:0;background:transparent;color:#7f7f7f;width:2rem;height:2rem;line-height:1;padding:0;cursor:pointer;}.tg-auth-page .tg-password-toggle::before{content:"";position:absolute;inset:0;margin:auto;width:1.2rem;height:1.2rem;background-repeat:no-repeat;background-position:center;background-size:contain;}.tg-auth-page .tg-password-toggle.is-password-hidden::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237f7f7f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-6 10-6 10 6 10 6-3.5 6-10 6-10-6-10-6Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");}.tg-auth-page .tg-password-toggle.is-password-visible::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237f7f7f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3l18 18'/%3E%3Cpath d='M10.6 10.6a2 2 0 0 0 2.8 2.8'/%3E%3Cpath d='M9.9 4.2A11.4 11.4 0 0 1 12 4c6.5 0 10 6 10 6a18.4 18.4 0 0 1-3 3.9'/%3E%3Cpath d='M6.7 6.7C3.8 8.5 2 12 2 12s3.5 6 10 6a11 11 0 0 0 5.3-1.3'/%3E%3C/svg%3E");}.tg-auth-page .tg-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(100%);white-space:nowrap;}.tg-auth-page .description{margin:0.25rem 0 0.6rem;font-size:0.9rem;color:#5e5e5e;}.tg-auth-page .form-actions{margin-top:0.7rem;}.tg-auth-page .form-actions .button,.tg-auth-page .form-actions input[type="submit"]{border:1px solid #cfa098;background:#fff;color:#b06f62;padding:0.45rem 1.25rem;min-height:38px;cursor:pointer;}.tg-auth-page .form-checkboxes,.tg-auth-page .form-item-persistent-login{margin-top:0.55rem;}.tg-auth-page .form-item-persistent-login label,.tg-auth-page .form-checkboxes label{display:inline;font-weight:400;margin-left:0.35rem;}@media (max-width:900px){.tg-auth-page{grid-template-columns:1fr;gap:1.25rem;}}.tg-account-dashboard{display:grid;grid-template-columns:260px 1fr;gap:2rem;align-items:start;}.tg-account-dashboard__menu ul{margin:0;padding-left:1rem;}.tg-account-dashboard__menu li{margin:0.35rem 0;}.tg-account-dashboard__content p{margin:0 0 0.85rem;}.tg-account-orders{margin:1.5rem 0 2.5rem;}.tg-account-orders__intro h2{margin:0 0 0.5rem;}.tg-account-orders__intro p{margin:0 0 1rem;}.tg-account-orders__count{margin:0 0 0.8rem;}.tg-account-orders__empty{margin:1rem 0 0;font-size:1.05rem;}.tg-account-orders__table{width:100%;border-collapse:collapse;}.tg-account-orders__table th,.tg-account-orders__table td{padding:0.55rem 0.45rem;border-bottom:1px solid #e1e1e1;text-align:left;}.tg-account-orders-empty{margin:0.75rem 0 1.25rem;padding:0.9rem 0;border-top:2px solid #8f9098;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:1rem;}.tg-account-orders-empty__message{margin:0;color:#4a4f55;}.tg-account-orders-empty__link{color:#b86c6c;font-weight:600;text-decoration:none;white-space:nowrap;}.tg-account-orders-empty__link:hover{text-decoration:underline;}
