.seller-line{max-width:1300px;margin:20px auto 0;padding:0 24px;display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;color:#526870;font-size:14px}.seller-line a{text-decoration:underline;text-underline-offset:3px}.seller-line strong{color:#07556a}.merchant-footer{font-size:15px;line-height:1.8;border-top:1px solid var(--line);padding-top:22px;margin-top:20px}.legal-links{display:flex;flex-wrap:wrap;gap:14px 24px;margin-top:20px}.legal-links a,.legal-links button{font:inherit;font-size:14px;color:#07556a;text-decoration:underline;text-underline-offset:4px;background:none;border:0;padding:3px 0;cursor:pointer}.legal-document{max-width:980px}.legal-document h1{font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-1.5px}.legal-document h2{font-size:27px;letter-spacing:-.5px;margin-top:38px}.legal-document h3{font-size:20px}.legal-document p,.legal-document li{font-size:17px;line-height:1.7}.legal-document a{text-decoration:underline;text-underline-offset:3px}.legal-document ul{padding-left:22px}.legal-meta{color:#526870;font-size:14px!important}.legal-notice{background:#edf5f7;border-left:4px solid #07556a;border-radius:0 14px 14px 0;padding:18px 24px;margin:28px 0}.legal-notice p{margin:5px 0}.legal-table-wrap{overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e5e8;padding:16px 12px;line-height:1.6}.legal-table th{background:#edf5f7}.legal-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.legal-actions button,.legal-actions a{font:inherit;padding:12px 20px;border:1px solid #07556a;border-radius:24px;background:white;color:#07556a;cursor:pointer;text-decoration:none}.privacy-panel{position:fixed;bottom:20px;left:20px;z-index:90;width:min(610px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;background:#fff;border:1px solid #bdcfd4;border-radius:22px;padding:24px;box-shadow:0 12px 55px #163e482b}.privacy-panel h2{font-size:23px;line-height:1.25;margin:0 36px 12px 0;letter-spacing:-.4px}.privacy-panel p{font-size:15px;line-height:1.6;margin:10px 0}.privacy-panel a{text-decoration:underline}.privacy-close{position:absolute;right:15px;top:12px;border:0;background:white;font-size:26px;width:40px;height:40px;color:#07556a;cursor:pointer}.privacy-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.privacy-actions button,.privacy-save{font:inherit;font-size:15px;min-height:44px;padding:10px 16px;border:1px solid #07556a;border-radius:24px;background:#fff;color:#07556a;cursor:pointer}.privacy-actions button:hover,.privacy-save:hover{background:#e8f3f5}.privacy-panel summary{font-size:15px;padding:12px 0;cursor:pointer;text-decoration:underline}.privacy-option{display:flex;align-items:flex-start;gap:12px;font-size:15px;padding:14px 0;border-top:1px solid #d9e5e8}.privacy-option input{width:20px;height:20px;accent-color:#07556a;flex-shrink:0}.privacy-option small{display:block;line-height:1.6;font-size:14px;color:#526870;margin-top:5px}.privacy-off{font-size:14px!important;color:#526870}.privacy-save{margin-top:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.enquiry-note a{text-decoration:underline}.withdrawal-template{white-space:pre-wrap;font:inherit;font-size:16px;background:#f0f6f7;padding:24px;border-radius:16px;line-height:1.9}@media(max-width:760px){.privacy-panel{left:12px;bottom:12px;width:calc(100% - 24px);padding:20px}.privacy-actions button{flex:1}.seller-line{padding:0 23px}.legal-document h2{font-size:25px}.footerbottom{align-items:flex-start}.legal-links{gap:12px 20px}}@media print{.nav,.mobilemenu,.seller-line,.contact,footer,.privacy-panel,.legal-actions,.skip{display:none!important}.legal-document{margin:0;max-width:none;padding:0}.legal-table-wrap{overflow:visible}body{background:white;color:black}.legal-document h1{font-size:28pt}.legal-document h2{break-after:avoid}.legal-notice{border:1px solid #777}.legal-document a{color:black}}
.guarantee-notice img{display:block;width:min(100%,595px);height:auto;border:1px solid #d9e5e8}.guarantee-notice{margin-top:42px;padding-top:10px;border-top:1px solid #d9e5e8}
.tihela-footer-brand{display:block;width:210px;max-width:100%;margin:4px 0 22px}.tihela-footer-brand img{display:block;width:100%;height:auto}@media(max-width:760px){.tihela-footer-brand{width:190px}}
