
body.ideal-tailoring .topline{display:none}
.it-header,.it-footer{--it-purple:#401044;--it-gold:#c58c17;color:#171324;font-family:Arial,Helvetica,sans-serif}
.it-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px clamp(20px,4vw,65px);background:#fff;border-bottom:1px solid #ddd;position:relative;z-index:10}
.it-header-brand{display:flex;align-items:center;gap:12px;color:#111!important;text-decoration:none}.it-original-mark{font-size:43px;color:#17283f;line-height:1}.it-header-brand b{display:block;font:700 clamp(23px,2.7vw,37px)/1.2 Georgia,serif}.it-header-brand small{display:block;font:italic 18px Georgia,serif;color:#9c650a;margin-top:3px}
.it-header-tools{display:flex;align-items:center;gap:clamp(14px,2vw,30px)}.it-header-tools>a,.it-header-tools button{display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:3px;cursor:pointer;color:#111}.it-header-tools svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.it-account{position:relative}.it-account-menu{position:absolute;right:0;top:38px;min-width:185px;background:white;box-shadow:0 8px 25px #0002;border:1px solid #ddd;border-radius:8px;padding:7px;z-index:20}.it-account-menu[hidden],.it-search-form[hidden]{display:none!important}.it-account-menu a{display:block;padding:10px 12px;color:#222;font-size:14px}.it-account-menu a:hover{background:#f8f4f9}.it-search-form{position:absolute;right:45px;top:100%;background:white;padding:10px;display:flex;box-shadow:0 6px 18px #0002;gap:8px}.it-search-form input{min-width:180px;padding:7px}.it-search-form button{background:#401044;color:white;border:0;padding:8px 12px}
.it-footer{background:#fffdfb}.it-footer-grid{max-width:1600px;margin:auto;display:grid;grid-template-columns:1.35fr .9fr 1.08fr 1.05fr 1.35fr;gap:0;padding:55px clamp(22px,3vw,50px) 42px}.it-footer-grid> *{padding:0 clamp(12px,1.5vw,25px);min-width:0;border-right:1px solid #ddd}.it-footer-grid> :first-child{padding-left:0}.it-footer-grid> :last-child{border:0;padding-right:0}.it-footer h2{font:700 clamp(20px,1.65vw,27px)/1.25 Georgia,serif;color:#111!important;margin:0 0 30px;white-space:nowrap;position:relative;letter-spacing:-.4px}.it-footer h2:after{content:"";position:absolute;left:0;bottom:-13px;width:55px;height:3px;background:var(--it-gold)}.it-footer ul{list-style:none;padding:0;margin:0}.it-footer li{margin:0 0 13px}.it-footer li a{display:flex;align-items:center;gap:13px;color:#191528;font-size:clamp(12px,1.02vw,15px);line-height:1.4}.it-footer a:hover{text-decoration:underline}.it-icon{width:22px;height:22px;min-width:22px;color:#28153e;flex-shrink:0}.it-plain li a{display:block}.it-brand-name{display:flex;gap:10px;align-items:center;color:#111;font:700 clamp(20px,1.8vw,29px) Georgia,serif;white-space:nowrap}.it-brand-name .it-original-mark{font-size:34px}.it-tagline{font:italic 19px Georgia,serif;color:#a46c09;margin:12px 0 25px}.it-brand p{font-size:14px;line-height:1.7;color:#242033;margin:0 0 32px}.it-social{display:flex;gap:14px;align-items:center}.it-social a{width:34px;height:34px;display:grid;place-items:center;font:bold 28px Arial,sans-serif;color:white;border-radius:5px;text-decoration:none!important}.it-fb{background:#4267b2}.it-ig{background:linear-gradient(40deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);font-size:35px!important}.it-yt{background:#f00;font-size:17px!important;border-radius:9px!important;width:42px!important;height:29px!important}.it-tk{background:transparent!important;color:#000!important;font-size:35px!important;text-shadow:-2px -1px #25f4ee,2px 1px #fe2c55}.it-contact-row{display:flex;align-items:flex-start;gap:12px;margin:0 0 15px;font-size:clamp(12px,1vw,14px);line-height:1.45}.it-contact-row .it-icon{margin-top:2px}.it-contact-row strong{display:block;color:#321238;background:#f1e6f1;border-radius:12px;padding:2px 9px;width:max-content;margin-bottom:3px}.it-contact-row a,.it-contact-row span{color:#201a2c}.it-whatsapp{display:block;background:#401044;color:white!important;text-align:center;border-radius:9px;padding:13px 8px;font-weight:700;margin-top:20px;font-size:14px}.it-copyright{background:#401044;color:white;text-align:center;padding:17px 10px;font-size:15px}
@media(max-width:1100px){.it-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.it-footer-grid>*{border:0;padding:0}.it-footer h2{white-space:normal}}@media(max-width:600px){.it-header{padding:12px 16px}.it-header-brand b{font-size:20px}.it-header-brand small{font-size:12px}.it-original-mark{font-size:26px}.it-header-tools{gap:8px}.it-header-tools svg{width:21px;height:21px}.it-footer-grid{grid-template-columns:1fr;gap:26px;padding:35px 22px}.it-footer h2{margin-bottom:25px}.it-brand-name{white-space:normal}.it-contact-row{font-size:14px}}
