/* Original template skin and desktop geometry are retained. */
body{background-color:#F3ECDA}a:focus-visible{outline:2px solid #91643f;outline-offset:2px}.hader{background-size:958px 306px;background-position:0 -13px}.footer{background-size:958px 332px;background-position:0 -28px}.mnnm{background-size:240px 218px}.bnr a{position:relative}.bnr img{filter:sepia(1) saturate(.72) brightness(1.12)}.banner-domain{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:130px;text-align:center;background:#91643f;color:#F3ECDA;font:12px/16px Arial;z-index:2}.slider-original{position:relative}.slider-brand,.slider-domain{position:absolute;left:0;width:146px;text-align:center;background:#292015;color:#F3ECDA;z-index:1001;pointer-events:none}.slider-brand{top:0;font:bold 19px/28px Tahoma}.slider-domain{top:28px;font:11px/16px Arial;color:#f3ecda}.right-f-bg{position:relative}.right-f-bg::after{content:'www.te33p.com';position:absolute;bottom:8px;left:25px;width:132px;font:11px/14px Arial;text-align:center;background:#91643f;color:#F3ECDA}.con-mod-1-right,.boxcat{position:relative}.con-mod-1-right::after,.boxcat::after{content:'www.te33p.com';position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:130px;text-align:center;font:10px/13px Arial;background:#F3ECDA;color:#91643f}.table-scroll{max-width:100%;overflow-x:auto;direction:rtl}.table-scroll .xco{min-width:700px;display:flow-root}img{border:0}.ht1 h3{color:#F3ECDA}.ht1 h3 span,.ht1 h3 span a{color:#F3ECDA}.ht2 a,.ht3 h3,.ht4 h3{color:#52351f}.t-ffo a{color:#F3ECDA}.min-b-bg{background-color:#F3ECDA}.min-h-bg h3 span{color:#F3ECDA}.right-mod ul li a:hover{color:#F3ECDA}.boox-h-bg h3 span{color:#F3ECDA}
.mobile-prices{display:none}
/* Mobile flow: no fixed-height text blocks or shrinking legacy columns. */
@media(max-width:980px){
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
#sedanycom,.hader,.footer{width:calc(100% - 16px);max-width:958px}
.web,.con,.fdsa,#boox{width:100%;max-width:100%}
.con{display:flex;flex-wrap:wrap;gap:16px 8px;justify-content:center;align-items:flex-start}
.con-mod{order:0;flex:0 0 100%;width:100%;min-width:0;float:none}
.con-right,.con-left{order:1;flex:0 0 182px;width:182px;float:none}
.con>.clr{display:none}
.con-mod-1,.con-mod-2{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:100%;height:auto;margin-bottom:16px}
.con-mod-1-right,.con-mod-1-left,.boxcat{float:none;flex:0 0 auto;margin:0}
.cat-text h3,.text h3{font-size:12px;line-height:1.7;padding-top:12px;height:auto;min-height:36px;box-sizing:border-box}
.cat-linkt{display:flex;justify-content:center;align-items:center;gap:0}
.cat-linkt a{float:none!important;width:auto!important;min-width:0;padding:0 8px;font-size:11px;white-space:nowrap}
.fdsa{float:none;display:grid;grid-template-columns:repeat(auto-fit,240px);justify-content:center;gap:14px;margin-top:12px}
.mnnm{float:none;width:240px;min-height:218px;height:auto;margin:0;padding-bottom:24px;box-sizing:border-box;background-size:240px 100%}
.t-tto{width:100%;height:auto;min-height:50px}
.t-tto h3{width:auto;height:auto;min-height:50px;margin:0;padding:12px 65px 8px 10px;box-sizing:border-box;line-height:1.6;font-size:12px}
.t-ffo{float:none;width:135px;margin:0 0 0 10px;padding:0}
.t-ffo a{float:none;width:auto;height:auto;display:block;line-height:1.8;font-size:12px;overflow-wrap:anywhere}
#boox{height:auto;min-height:169px;display:flow-root;clear:both;margin-top:16px}
#boox::before{background-size:100% 100%}
.boox-h-bg h3{float:none;width:auto;height:auto;min-height:50px;line-height:1.8;padding-top:12px;box-sizing:border-box}
.boox-b-mod{float:none;width:auto;height:auto;margin:0;padding:10px 18px 24px}
.boox-b-mod ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px}
.boox-b-mod ul li{float:none;width:auto;height:auto;min-height:24px;line-height:1.8}
.boox-b-mod ul li a{display:block;line-height:1.8;overflow-wrap:anywhere}
.min-h-bg{display:flow-root;height:auto;min-height:58px}
.min-h-right{float:none;width:100%;max-width:none;height:auto;min-height:58px}
.min-h-right h3{width:auto;height:auto;min-height:58px;padding:14px 25px;box-sizing:border-box;line-height:1.8;text-align:right;overflow-wrap:anywhere}
.min-h-left{display:none}
.min-b-bg,.min-b-right,.min-b-left,.min-b-mod{display:flow-root;box-sizing:border-box;width:100%;max-width:100%}
.min-b-right,.min-b-left{padding:0 8px}
.min-b-mod{padding:12px 4px;overflow-wrap:anywhere;direction:rtl}
.joined,.designboox,.e3lan-boks,.ads,.wow,.xxoxx{width:100%;max-width:100%;height:auto;box-sizing:border-box}
.joined h2,.joined h3,.designboox h3,.e3lan-boks h3,.ads h3,.wow h2,.wow h3,.suppers-tetss h3{height:auto;line-height:1.9;padding:10px 0;margin:0;clear:both;overflow-wrap:anywhere}
.dox ul li a,.designboox ol li a{height:auto;line-height:1.9;margin-bottom:10px;font-size:13px}
.suppers{width:100%;max-width:300px}
.table-scroll,.mobile-table-scroll{width:100%;max-width:100%;overflow-x:auto;direction:rtl;-webkit-overflow-scrolling:touch;clear:both}
.table-scroll .xco{width:700px;min-width:700px;max-width:none;display:flow-root}
.xco-right{width:210px}.xco-left{width:70px}
.xco ul h3{height:64px;min-height:64px;line-height:44px;box-sizing:border-box;padding:10px 0}
.xco ul li{height:64px;box-sizing:border-box}
.xco ul li a,.xco ul li a.ttxtt,.xco ul li a[class^='mig-']{height:64px;min-height:64px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;line-height:1.6;padding:4px;font-size:12px;margin:0}
.xco-right ul li a{justify-content:flex-start;text-align:right}
.mobile-table-scroll .uon{width:600px;min-width:600px;max-width:none;display:flow-root;overflow:visible}
.uon a.vnu{height:64px;line-height:1.7;display:flex;align-items:center;justify-content:center;padding:4px;box-sizing:border-box;overflow-wrap:anywhere}
.xxoxx{display:flex;flex-direction:column;gap:16px}
.xxoxx-left,.xxoxx-right{float:none;width:100%;max-width:100%}
.xxoxx-left a,.xxoxx-right a{box-sizing:border-box;width:100%;height:auto;min-height:32px;line-height:1.8;padding:6px 0;overflow-wrap:anywhere;word-break:break-word}
.designbooxleft,.designbooxright,.designbooxmod{display:none}
.mobile-prices{display:table;width:100%;border-collapse:collapse;table-layout:fixed;margin:12px 0;font:12px/1.8 Tahoma,Arial}
.mobile-prices th,.mobile-prices td{border:1px solid #cbb28e;padding:10px 6px;vertical-align:top;overflow-wrap:anywhere;text-align:right}
.mobile-prices th{background:#91643f;color:#F3ECDA}.mobile-prices th:first-child{width:50%}
.link a[class^='link-e3lan']{max-width:100%;box-sizing:border-box}
.ads ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0;gap:8px}.ads ul li{float:none}.ads ul li a{height:auto;line-height:1.8}
.footersedany{height:auto;margin-top:16px}.footer{height:auto;padding:0 0 65px;background-position:left bottom;background-size:100% auto}
.foot{height:auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:18px 12px;background:#91643f;padding:18px 12px;direction:rtl;box-sizing:border-box}
.bx-ss{float:none;width:auto;padding:0;min-width:0}
.bx-ss h3{width:auto;height:auto;min-height:30px;line-height:1.8;padding:0 6px;color:#F3ECDA}
.bx-ss ul li,.bx-ss ul li a{height:auto;min-height:30px;line-height:1.8;box-sizing:border-box}
.bx-ss ul li a{padding:4px 6px;overflow-wrap:anywhere;color:#F3ECDA}
.fot{height:0}.fot a.footlink{display:none}
}
@media(min-width:701px) and (max-width:980px){
.hader{background-size:100% 306px}.ht2{display:flex;width:55%;direction:ltr}.ht2 a{width:auto!important;flex:1;float:none!important;font-size:10px}.ht2 a span{width:auto;float:none}.ht1 h3{width:85%;margin-right:12px;line-height:1.8}.ht3 h3{width:30%}.ht4 h3{width:23%}.bnr{width:53%;padding-left:12px;box-sizing:border-box}.bnr a,.bnr a img{width:100%}
}
@media(max-width:700px){
/* Keep the complete original header image; put real text below it. */
.hader{height:auto;min-height:0;padding-top:calc((100vw - 16px)*.306);padding-bottom:14px;background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-color:#F3ECDA;box-sizing:border-box;display:flex;flex-direction:column;gap:10px}
.ht2{order:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));direction:rtl;gap:6px;height:auto;width:auto;margin:0 10px}
.ht2 a{width:auto!important;float:none!important;height:auto;min-height:40px;padding:6px;box-sizing:border-box;line-height:1.8;font-size:12px;background:#91643f;color:#F3ECDA;border-radius:4px;text-align:center}
.ht2 a span{float:none;width:auto;display:inline}
.ht1{order:1;height:auto;min-height:0;margin:0 10px;clear:both}
.ht1 h3{float:none;width:auto;height:auto;margin:0;padding:5px 0;line-height:1.9;font-size:12px;text-align:center;color:#52351f}
.ht1 h3 span,.ht1 h3 span a{color:#91643f}.ht3,.ht4{display:none}
.bnr{order:2;position:static;left:auto;top:auto;transform:none;float:none;clear:both;display:grid;gap:8px;width:calc(100% - 20px);max-width:468px;margin:0 auto;padding:0}
.bnr a{float:none;width:100%;height:auto;display:block;padding:0;line-height:0}
.bnr a img{display:block;width:100%;height:auto;aspect-ratio:468/60}
.banner-domain{bottom:1px;font-size:10px;line-height:13px;width:110px}
.con{box-sizing:border-box;padding:0 5px}
.con-mod-1-right,.con-mod-1-left,.boxcat{max-width:100%}
.cat-cod{max-width:100%}
}
/* Contrast: light image headings and panels need dark text. */
.right-h-bg h3,.cat-text h3,.text h3,.t-tto h3,.min-h-right h3,.min-h-right h3 span,.boox-h-bg h3,.boox-h-bg h3 span,.cat-linkt a{color:#52351f}
.boox-b-mod ul li a,.min-b-mod,.dox ul li a,.designboox ol li a,.suppers-tetss h3,.suppers-tetss h3 span,.xxoxx a,.joined h2,.joined h3,.wow h2,.wow h3{color:#52351f}
@media(max-width:980px){.mobile-prices th{color:#F3ECDA}.mobile-prices td{color:#52351f}.ht1 h3,.ht1 h3 span,.ht1 h3 span a{color:#52351f}}
@media(min-width:701px){.ht1 h3,.ht1 h3 span,.ht1 h3 span a{color:#F3ECDA}}
@media(max-width:980px){
#boox{box-sizing:border-box;padding:0 12px 14px}
.boox-h-bg{height:auto;min-height:58px}
.boox-h-bg::before{background-image:url('../images/samt9_08.png');background-repeat:no-repeat;background-size:100% 100%}
.boox-h-bg h3{margin:0;padding:16px 16px 10px;text-align:right;min-height:58px}
.boox-b-mod{background:#F3ECDA;border-radius:4px;padding:12px;margin:0;min-height:100px}
.boox-b-mod ul{direction:rtl}
.boox-b-mod ul li:has(a:empty){display:none}
}

/* Account details: long Latin names and IBAN stay readable on narrow screens. */
.account-details{box-sizing:border-box;max-width:100%;color:#52351f;font-family:Tahoma,Arial,sans-serif}
.bank-details{margin:12px 0;padding:0;text-align:right}
.bank-details dt{font-weight:bold;padding:10px 12px 3px;line-height:1.8}
.bank-details dd{margin:0;padding:3px 12px 12px;line-height:1.8;overflow-wrap:anywhere;word-break:normal;border-bottom:1px solid #d7c6a9;text-align:right;font-family:Arial,sans-serif;font-size:14px;unicode-bidi:isolate}
.account-details .contact-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:12px;line-height:1.8}
.account-details .contact-numbers a,.account-details .contact-email a{color:#52351f;font:15px/1.8 Arial,sans-serif;unicode-bidi:isolate}
.account-details .contact-email{text-align:center;margin:8px 0 16px}
.account-details h2,.account-details h3{height:auto;min-height:40px;line-height:1.8;padding:8px 0;box-sizing:border-box}

/* Clickable designer credit, aligned with the embedded footer artwork. */
.footer{position:relative}
.fot a.footlink{position:absolute;left:30px;bottom:10px;float:none;margin:0;width:115px;height:42px;display:block;z-index:2}
@media(max-width:980px){
.footer .fot{position:absolute;bottom:0;left:0;width:100%;height:calc((100vw - 16px)*.3408203125);pointer-events:none}
.footer .fot a.footlink{left:3%;bottom:17%;width:12%;height:14%;display:block;pointer-events:auto;margin:0}
}

/* Crisp original brand asset and readable typesetting at every viewport. */
.footer .fot{position:absolute;inset:auto 0 0;width:100%;height:59px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:6px 24px;background:linear-gradient(105deg,#50321f,#684324);border-top:1px solid #f3ecda24;pointer-events:auto}
.footer .footer-copyright{color:#F3ECDA;font:11px/1.8 Tahoma,Arial,sans-serif;text-align:right}
.footer .footer-copyright>span{display:block}
.footer .footer-copyright>span[dir]{font:10px/1.6 Arial,sans-serif;letter-spacing:2px;color:#dcc6aa}
.footer .fot a.footlink{position:static;inset:auto;display:flex;align-items:center;justify-content:center;gap:11px;float:none;width:auto;height:auto;min-height:44px;margin:0;padding:2px 0;color:#F3ECDA;text-decoration:none;direction:rtl;border-radius:7px;pointer-events:auto}
.footer .footlink img{display:block;width:38px;height:38px;flex:none;object-fit:contain;filter:none;border:0;border-radius:10px}
.footer .designer-label{display:flex;flex-direction:column;gap:3px;text-align:right;white-space:nowrap}
.footer .designer-label strong{font:700 13px/1.6 Tahoma,Arial,sans-serif;color:#F3ECDA}
.footer .designer-label>span{font:9px/1.5 Arial,sans-serif;letter-spacing:1.5px;color:#dcc6aa}
.footer .fot a.footlink:hover .designer-label strong{color:#fff}
.footer .fot a.footlink:focus-visible{outline:2px solid #F3ECDA;outline-offset:4px}
@media(max-width:980px){.footer{padding-bottom:66px}.footer .fot{height:66px;padding:8px 18px}.footer .footer-copyright{font-size:10px}}
@media(max-width:560px){.footer{padding-bottom:124px}.footer .fot{height:124px;flex-direction:column;justify-content:center;gap:10px;padding:12px}.footer .footer-copyright{text-align:center;line-height:1.7}.footer .footer-copyright>span{display:inline}.footer .footer-copyright>span[dir]{display:block;margin-top:3px}.footer .fot a.footlink{gap:10px;min-height:44px}.footer .footlink img{width:36px;height:36px}.footer .designer-label strong{font-size:13px}}
