:root{--black:#0b0b0b;--ink:#171717;--cream:#f3efe8;--paper:#fbfaf7;--gold:#c7a05a;--gold2:#e0c58b;--line:#ded8cf;--muted:#746e65;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.ts-announcement{height:32px;background:#080808;color:#eee;display:flex;align-items:center;justify-content:space-around;font-size:9px;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #292929}.ts-header{position:sticky;top:0;z-index:50;background:rgba(251,250,247,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.08)}.ts-header-inner{height:78px;max-width:1480px;margin:auto;padding:0 42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ts-logo{display:flex;flex-direction:column;align-items:center;font-family:var(--serif);font-size:29px;line-height:1}.ts-logo small{font:500 7px var(--sans);letter-spacing:.34em;margin-top:5px;color:#777}.ts-nav{display:flex;gap:25px;align-items:center;justify-content:flex-start}.ts-nav a,.ts-actions a{font-size:10px;text-transform:uppercase;letter-spacing:.14em;transition:.25s}.ts-nav a:hover,.ts-actions a:hover{color:var(--gold)}.ts-actions{display:flex;justify-content:flex-end;align-items:center;gap:19px}.ts-search-btn{border:0;background:none;font-size:22px;cursor:pointer}.ts-cart-count{display:inline-flex;min-width:19px;height:19px;border-radius:50%;background:#111;color:#fff;align-items:center;justify-content:center;font-size:9px;margin-left:4px}.ts-menu,.ts-mobile-nav{display:none}.ts-search-panel{max-height:0;overflow:hidden;transition:.35s;background:#0d0d0d}.ts-search-panel.open{max-height:110px}.ts-search-panel form{max-width:1100px;margin:auto;padding:16px;display:flex}.ts-search-panel input{flex:1;padding:15px 18px;border:0}.ts-search-panel button{padding:0 28px;border:0;background:var(--gold);font-weight:700}.ts-hero-premium{height:min(78vh,780px);min-height:650px;position:relative;overflow:hidden;background:#111;display:flex;align-items:center}.ts-hero-media{position:absolute;inset:0;background-image:var(--bg);background-size:cover;background-position:center;transform:scale(1.04);animation:heroZoom 10s ease-out forwards}.ts-hero-male{width:66%;left:auto;background-position:center 35%}.ts-hero-female{width:42%;right:0;left:auto;mix-blend-mode:normal;background-position:center top;filter:saturate(.82)}.ts-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.72) 34%,rgba(0,0,0,.18) 67%,rgba(0,0,0,.42) 100%),linear-gradient(180deg,rgba(0,0,0,.18),transparent 35%,rgba(0,0,0,.38))}.ts-hero-content{position:relative;z-index:3;color:#fff;max-width:760px;padding:80px max(7vw,42px)}.hero-kicker{margin-top:24px;font-size:11px;letter-spacing:.28em;color:var(--gold2);font-weight:600}.ts-hero h1{font:500 clamp(58px,7.2vw,108px)/.89 var(--serif);margin:14px 0 25px;letter-spacing:-.055em}.ts-hero h1 em,.story-copy h2 em,.ts-editorial-copy h2 em{color:var(--gold2);font-style:italic}.ts-hero p{max-width:590px;font-size:15px;color:#eee;margin-bottom:31px}.ts-buttons{display:flex;gap:12px;flex-wrap:wrap}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:14px 25px;min-width:150px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;border:1px solid transparent;transition:.35s;cursor:pointer}.btn span{font-size:15px}.btn-gold{background:var(--gold);color:#111}.btn-gold:hover{background:#e3c68d;transform:translateY(-3px);box-shadow:0 12px 35px rgba(199,160,90,.28)}.btn-sheen:after{content:"";position:absolute;top:-80%;left:-40%;width:35%;height:250%;background:rgba(255,255,255,.34);transform:rotate(25deg);transition:.65s}.btn-sheen:hover:after{left:115%}.btn-outline{border-color:rgba(255,255,255,.75);color:#fff}.btn-outline:hover{background:#fff;color:#111;transform:translateY(-3px)}.btn-dark{background:#111;color:#fff}.btn-dark:hover{background:var(--gold);color:#111;transform:translateY(-3px)}.hero-side-note{position:absolute;z-index:3;right:28px;bottom:80px;color:rgba(255,255,255,.72);font-size:9px;letter-spacing:.28em;line-height:1.7;text-align:right}.ts-slider-dots{position:absolute;z-index:4;bottom:27px;left:50%;display:flex;gap:8px;transform:translateX(-50%)}.ts-slider-dots i{width:7px;height:7px;border:1px solid #fff;border-radius:50%;transition:.3s}.ts-slider-dots i:first-child{background:#fff}.hero-scroll{position:absolute;z-index:4;right:45px;bottom:26px;color:#fff;font-size:8px;letter-spacing:.25em;display:flex;align-items:center;gap:9px}.hero-scroll span{width:42px;height:1px;background:#fff}.ts-marquee{overflow:hidden;background:#111;color:#fff;border-bottom:1px solid #333}.ts-marquee>div{width:max-content;display:flex;gap:30px;align-items:center;padding:12px 0;animation:marquee 24s linear infinite}.ts-marquee span{font-size:9px;letter-spacing:.23em}.ts-marquee b{color:var(--gold);font-size:12px}.ts-section{max-width:1370px;margin:auto;padding:92px 42px}.ts-section.alt{background:var(--cream);max-width:none;padding-left:max(42px,calc((100vw - 1286px)/2));padding-right:max(42px,calc((100vw - 1286px)/2))}.ts-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:36px}.ts-section-head.center{justify-content:center;text-align:center}.ts-section h2{font:500 clamp(42px,4vw,62px)/1.02 var(--serif);letter-spacing:-.04em;margin:10px 0 0}.section-sub{color:var(--muted);font-size:12px;margin:10px 0 0;max-width:500px}.text-link{font-size:9px;text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid #111;padding-bottom:6px;transition:.25s}.text-link:hover{color:var(--gold);border-color:var(--gold)}.eyebrow{font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--gold);font-weight:700}.ts-category-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ts-category-card{min-height:500px;background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.72)),var(--bg);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;color:#fff;position:relative;overflow:hidden;transition:transform .55s,box-shadow .55s}.ts-category-card:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.12),transparent 60%);transform:translateX(-120%);transition:.8s}.ts-category-card:hover{transform:translateY(-6px);box-shadow:0 22px 50px rgba(0,0,0,.16)}.ts-category-card:hover:before{transform:translateX(120%)}.ts-category-card>div{position:relative;z-index:1}.ts-category-card h3{font:500 34px/1 var(--serif);margin:12px 0 25px;letter-spacing:-.03em}.ts-category-card b{font-size:9px;text-transform:uppercase;letter-spacing:.16em}.ts-cat-unstitched{background-position:center}.ts-cat-winter{background-position:center}.ts-trust{background:#111;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);max-width:1286px;margin:0 auto;padding:18px 22px}.ts-trust>div{display:flex;gap:13px;align-items:center;justify-content:center;border-right:1px solid #333}.ts-trust>div:last-child{border:0}.ts-trust b{color:var(--gold);font-size:20px}.ts-trust span{font-size:9px;text-transform:uppercase;letter-spacing:.11em}.ts-trust small{display:block;color:#999;text-transform:none;letter-spacing:0;margin-top:2px;font-size:9px}.ts-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px 15px}.ts-product-card{min-width:0}.ts-product-image{display:block;aspect-ratio:4/5;position:relative;overflow:hidden;background:#eee}.ts-product-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.08));opacity:0;transition:.35s}.ts-product-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .65s}.ts-product-card:hover .ts-product-image img{transform:scale(1.06)}.ts-product-card:hover .ts-product-image:after{opacity:1}.ts-badge{position:absolute;z-index:2;left:11px;top:11px;background:#111;color:#fff;font-size:8px;padding:5px 8px;letter-spacing:.11em}.ts-quick{position:absolute;z-index:3;left:12px;right:12px;bottom:-50px;background:rgba(17,17,17,.95);color:#fff;text-align:center;padding:11px;font-size:9px;text-transform:uppercase;letter-spacing:.14em;transition:.35s}.ts-product-card:hover .ts-quick{bottom:12px}.ts-product-info{padding:13px 2px}.ts-product-info h3{font:500 14px/1.35 var(--sans);margin:0 0 6px}.ts-price{font-size:12px;color:#6b6257}.ts-price del{color:#999;margin-right:5px}.ts-price ins{text-decoration:none;color:#111;font-weight:700}.ts-empty{grid-column:1/-1;padding:58px 20px;text-align:center;background:var(--cream);color:var(--muted);border:1px dashed var(--line)}.ts-story-banner{min-height:500px;max-width:1286px;margin:0 auto;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.45) 46%,rgba(0,0,0,.12)),var(--bg);background-size:cover;background-position:center;display:flex;align-items:center;position:relative;overflow:hidden;color:#fff;padding:70px}.story-glow{position:absolute;width:450px;height:450px;border-radius:50%;background:rgba(206,165,87,.13);filter:blur(50px);right:-120px;top:-100px}.story-copy{position:relative;z-index:2;max-width:620px}.story-copy h2{font:500 clamp(52px,6vw,82px)/.95 var(--serif);margin:13px 0 20px;letter-spacing:-.05em}.story-copy p{max-width:510px;color:#eee;margin-bottom:28px}.story-stamp{position:absolute;right:65px;bottom:55px;border:1px solid rgba(255,255,255,.5);padding:22px;text-align:center;font:500 24px/1.05 var(--serif);letter-spacing:.08em}.story-stamp small{font:8px var(--sans);letter-spacing:.2em;color:var(--gold2)}.ts-brand-feature{padding:95px 42px 70px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.ts-brand-row-premium{max-width:1280px;margin:42px auto 30px;display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}.ts-brand-row span{font-family:var(--serif);font-size:25px;letter-spacing:.02em;transition:.3s}.ts-brand-row span:hover{color:var(--gold);transform:translateY(-2px)}.brand-cta{display:inline-flex;gap:10px;align-items:center;font-size:9px;text-transform:uppercase;letter-spacing:.18em;border-bottom:1px solid #111;padding-bottom:6px}.brand-cta:hover{color:var(--gold);border-color:var(--gold)}.ts-editorial-premium{padding:105px 0;display:grid;grid-template-columns:1fr 1fr;min-height:680px}.ts-editorial-copy{padding:40px 80px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ts-editorial-copy h2{font:500 64px/1 var(--serif);margin:17px 0}.ts-editorial-copy p{max-width:520px;color:var(--muted);margin-bottom:25px}.editorial-points{display:flex;gap:20px;flex-wrap:wrap;margin:0 0 30px}.editorial-points span{display:flex;gap:7px;align-items:center;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.editorial-points b{color:var(--gold)}.ts-editorial-art{background-image:linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,.5)),var(--bg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;min-height:560px}.ts-art-card{border:1px solid rgba(255,255,255,.65);color:#fff;padding:45px;text-align:center;font:500 42px/1.05 var(--serif);letter-spacing:.04em;backdrop-filter:blur(2px)}.ts-art-card em{color:var(--gold2);font-style:italic}.ts-footer{background:#0b0b0b;color:#eee}.ts-benefits{max-width:1286px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0;border-bottom:1px solid #333}.ts-benefits>div{display:flex;justify-content:center;gap:13px;border-right:1px solid #333}.ts-benefits>div:last-child{border:0}.ts-benefits b{color:var(--gold);font-size:21px}.ts-benefits strong,.ts-benefits small{display:block}.ts-benefits strong{font-size:9px;text-transform:uppercase;letter-spacing:.12em}.ts-benefits small{font-size:9px;color:#999;margin-top:3px}.ts-footer-main{max-width:1286px;margin:auto;padding:70px 0;display:grid;grid-template-columns:1.4fr repeat(3,1fr) 1.5fr;gap:35px}.ts-footer-main h4{font-size:9px;text-transform:uppercase;letter-spacing:.17em;margin:0 0 18px;color:var(--gold)}.ts-footer-main>div:not(.ts-footer-brand) a{display:block;color:#aaa;font-size:11px;margin:8px 0}.ts-footer-brand p,.ts-news p{font-size:11px;color:#999;max-width:280px}.ts-logo.light{color:#fff;align-items:flex-start}.ts-social{display:flex;gap:8px;margin-top:20px}.ts-social a{border:1px solid #555;width:31px;height:31px;display:flex!important;align-items:center;justify-content:center;border-radius:50%}.ts-news form{display:flex;border:1px solid #444}.ts-news input{background:transparent;border:0;color:#fff;padding:13px;width:100%;outline:none}.ts-news button{background:var(--gold);border:0;width:52px}.ts-footer-bottom{max-width:1286px;margin:auto;padding:20px 0;border-top:1px solid #333;display:flex;justify-content:space-between;font-size:9px;color:#777;text-transform:uppercase;letter-spacing:.08em}.ts-page-hero{min-height:460px;background:linear-gradient(110deg,#171614,#66563f);color:#fff;padding:130px max(8vw,42px);display:flex;flex-direction:column;justify-content:center}.ts-page-hero h1{font:500 clamp(55px,7vw,90px)/1 var(--serif);margin:15px 0}.ts-page-hero p{max-width:560px;color:#eee}.ts-ladies-hero{background-image:linear-gradient(90deg,rgba(20,18,17,.82),rgba(20,18,17,.16)),url('https://edenrobe.com/cdn/shop/files/30370-F.webp?v=1739011150');background-position:center}.ts-gents-hero{background-image:linear-gradient(90deg,rgba(10,10,10,.84),rgba(10,10,10,.15)),url('https://www.ismailsclothing.com/cdn/shop/files/DSC01951_030a74c1-60d3-44c7-8270-c54ee8e220aa.jpg?v=1711004668&width=1600');background-position:center}.ts-winter-page{background-image:linear-gradient(90deg,rgba(10,10,10,.84),rgba(10,10,10,.18)),url('https://hooraindesignerwear.com/cdn/shop/files/CocobyZaraShahjahanUnstitchedWinterKhaddarEmbroideredSuits3PieceCZS25WUD-01BAmber-WinterCollection-01.jpg?v=1765907338&width=1600');background-position:center}.ts-filter-links{display:flex;gap:25px;border-bottom:1px solid var(--line);padding-bottom:15px;margin-bottom:40px}.ts-filter-links a{font-size:10px;text-transform:uppercase;letter-spacing:.13em}.ts-filter-links a.active{border-bottom:2px solid #111;padding-bottom:15px}.ts-brand-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.ts-brand-wall a{background:var(--paper);min-height:220px;display:flex;align-items:center;justify-content:center;font:500 34px var(--serif);transition:.3s}.ts-brand-wall a:hover{background:#111;color:#fff}.ts-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.ts-contact-grid h2{font:500 60px var(--serif);margin:15px 0}.ts-contact-items{margin-top:35px}.ts-contact-items div{padding:18px 0;border-bottom:1px solid var(--line)}.ts-contact-items b,.ts-contact-items span{display:block}.ts-contact-items b{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.ts-contact-items span{color:var(--muted);font-size:13px}.ts-contact-form{display:flex;flex-direction:column;gap:13px}.ts-contact-form input,.ts-contact-form textarea{border:1px solid var(--line);background:#fff;padding:15px;outline:none}.ts-contact-form input:focus,.ts-contact-form textarea:focus{border-color:#111}.ts-contact-form button{align-self:flex-start}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{max-width:1286px;margin-left:auto;margin-right:auto}[data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}[data-reveal].is-visible{opacity:1;transform:none}@keyframes heroZoom{from{transform:scale(1.04)}to{transform:scale(1.11)}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:1100px){.ts-header-inner{grid-template-columns:50px 1fr 50px;padding:0 18px}.ts-menu{display:flex;border:0;background:none;flex-direction:column;gap:5px}.ts-menu span{width:21px;height:1px;background:#111}.ts-nav{display:none}.ts-actions{gap:8px}.ts-actions>a:first-child,.ts-search-btn{display:none}.ts-logo{font-size:25px}.ts-hero-male{width:72%}.ts-hero-female{width:42%}.ts-category-grid-4{grid-template-columns:repeat(2,1fr)}.ts-category-card{min-height:420px}.ts-product-grid{grid-template-columns:repeat(2,1fr);gap:25px 12px}.ts-trust{grid-template-columns:repeat(2,1fr);gap:15px}.ts-trust>div:nth-child(2){border:0}.ts-story-banner{margin:0 22px}.ts-editorial-premium{grid-template-columns:1fr;padding:70px 22px}.ts-editorial-copy{padding:30px 10px}.ts-footer-main{padding:55px 22px;grid-template-columns:repeat(2,1fr)}.ts-footer-brand,.ts-news{grid-column:1/-1}.ts-benefits{grid-template-columns:repeat(2,1fr);gap:20px;padding:25px 22px}.ts-benefits>div:nth-child(2){border:0}.ts-footer-bottom{margin:0 22px;gap:15px;flex-direction:column}.ts-brand-wall{grid-template-columns:repeat(2,1fr)}.ts-contact-grid{grid-template-columns:1fr;gap:45px}.ts-mobile-nav{display:flex;position:absolute;left:0;right:0;top:100%;background:#111;color:#fff;flex-direction:column;padding:0 22px;max-height:0;overflow:hidden;transition:.4s}.ts-mobile-nav.open{max-height:500px;padding:15px 22px}.ts-mobile-nav a{padding:12px 0;border-bottom:1px solid #333;text-transform:uppercase;font-size:10px;letter-spacing:.12em}.ts-announcement{font-size:8px;overflow:hidden;gap:25px;white-space:nowrap}.ts-announcement div:nth-child(n+3){display:none}.ts-editorial-art{min-height:480px}}
@media(max-width:600px){.ts-announcement{justify-content:center}.ts-header-inner{height:68px}.ts-logo{font-size:22px}.ts-logo small{font-size:6px}.ts-hero-premium{height:680px;min-height:680px}.ts-hero-male{width:100%;background-position:62% center}.ts-hero-female{display:none}.ts-hero-shade{background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.25)),linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.5))}.ts-hero-content{padding:65px 24px}.ts-hero h1{font-size:55px}.ts-hero p{font-size:13px}.hero-side-note{display:none}.hero-scroll{right:20px}.ts-section{padding:70px 20px}.ts-section h2{font-size:43px}.ts-section-head{align-items:flex-start;gap:20px;flex-direction:column}.ts-category-grid-4{grid-template-columns:1fr 1fr}.ts-category-card{min-height:360px;padding:20px}.ts-category-card h3{font-size:29px}.ts-trust{margin:0;grid-template-columns:1fr 1fr;padding:18px 10px}.ts-trust span{font-size:8px}.ts-trust small{font-size:8px}.ts-product-grid{grid-template-columns:1fr 1fr}.ts-product-info h3{font-size:12px}.ts-quick{display:none}.ts-story-banner{min-height:520px;margin:0;padding:45px 28px;background-position:60% center}.story-copy h2{font-size:48px}.story-stamp{right:20px;bottom:20px;font-size:16px;padding:15px}.ts-brand-feature{padding:75px 20px}.ts-brand-row-premium{justify-content:center;gap:22px}.ts-brand-row span{font-size:21px}.ts-footer-main{grid-template-columns:1fr 1fr}.ts-page-hero{min-height:390px;padding:100px 24px}.ts-page-hero h1{font-size:54px}.ts-brand-wall{grid-template-columns:1fr 1fr}.ts-brand-wall a{min-height:150px;font-size:24px}.ts-contact-grid h2{font-size:48px}.ts-editorial-copy h2{font-size:52px}}

/* ===== TAQI SONS V6 — PREMIUM DESI E-COMMERCE UPGRADE ===== */
body{font-size:16px;font-weight:500}.ts-section h2{font-weight:600}.ts-section-head .section-sub{font-size:13px}.eyebrow{font-weight:800;letter-spacing:.28em}
.ts-hero-dual{min-height:760px;height:min(82vh,860px);display:grid;grid-template-columns:1fr 1fr;position:relative;background:#0b0b0b;overflow:hidden}.ts-hero-panel{position:relative;background-image:var(--bg);background-size:cover;background-position:center;overflow:hidden;display:flex;align-items:flex-end;transition:width .7s,filter .5s}.ts-hero-panel:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.78));z-index:1}.ts-hero-panel:hover{filter:saturate(1.08)}.ts-hero-panel-gents{background-position:center 25%}.ts-hero-panel-ladies{background-position:center 20%}.hero-panel-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.55),transparent 60%);z-index:2}.ts-hero-panel-ladies .hero-panel-shade{background:linear-gradient(270deg,rgba(0,0,0,.58),transparent 60%)}.hero-panel-copy{position:relative;z-index:4;color:#fff;padding:70px clamp(28px,5vw,78px);max-width:670px}.hero-panel-copy-right{margin-left:auto}.hero-panel-copy h1{font:600 clamp(52px,5.8vw,94px)/.88 var(--serif);margin:13px 0 22px;letter-spacing:-.055em}.hero-panel-copy h1 em{color:var(--gold2);font-style:italic}.hero-panel-copy p{max-width:450px;color:#f3f0ea;font-size:14px;margin-bottom:28px}.btn-light{background:#fff;color:#111}.btn-light:hover{background:var(--gold2);transform:translateY(-3px)}.hero-vertical{position:absolute;z-index:4;left:24px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%) rotate(180deg);font-size:8px;letter-spacing:.28em;color:rgba(255,255,255,.72)}.hero-vertical-right{left:auto;right:24px;transform:translateY(-50%)}.hero-center-badge{position:absolute;z-index:8;left:50%;top:50%;transform:translate(-50%,-50%);width:104px;height:104px;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:rgba(12,12,12,.7);backdrop-filter:blur(8px);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.3)}.hero-center-badge span{font:600 11px var(--serif);letter-spacing:.08em}.hero-center-badge b{font:700 6px var(--sans);letter-spacing:.22em;line-height:1.5;color:var(--gold2);margin-top:5px}.ts-category-grid-desified{gap:16px}.ts-category-grid-desified .ts-category-card{min-height:540px;border:1px solid rgba(255,255,255,.25);box-shadow:0 18px 45px rgba(0,0,0,.08)}.ts-category-grid-desified .ts-category-card:after{content:"✦";position:absolute;right:18px;top:18px;color:var(--gold2);font-size:16px;opacity:.8}.ts-category-card h3{font-size:38px;font-weight:600}.ts-category-card b{display:inline-flex;gap:8px;align-items:center}.ts-cat-ladies-st{background-position:center}.ts-cat-ladies-un{background-position:center}.ts-cat-gents{background-position:center 20%}.ts-cat-winter{background-position:center}.ts-benefit-strip-large{max-width:1286px;margin:0 auto 95px;background:#111;color:#fff;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #2b2b2b}.ts-benefit-strip-large>div{padding:28px 25px;border-right:1px solid #303030}.ts-benefit-strip-large>div:last-child{border:0}.ts-benefit-strip-large span{display:block;color:var(--gold);font:500 25px var(--serif);margin-bottom:7px}.ts-benefit-strip-large strong{display:block;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.ts-benefit-strip-large small{display:block;color:#999;font-size:10px;margin-top:4px}.ts-winter-editorial{max-width:1400px;min-height:620px;margin:0 auto 105px;position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(8,8,8,.94),rgba(8,8,8,.67) 45%,rgba(8,8,8,.1)),var(--bg);background-size:cover;background-position:center;color:#fff;display:flex;align-items:center;padding:80px clamp(30px,7vw,100px)}.ts-winter-editorial:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 50%,rgba(207,168,94,.2),transparent 28%);pointer-events:none}.winter-copy{position:relative;z-index:3;max-width:600px}.winter-copy h2{font:600 clamp(55px,6vw,88px)/.91 var(--serif);margin:13px 0 22px}.winter-copy h2 em{color:var(--gold2);font-style:italic}.winter-copy p{font-size:14px;color:#eee;max-width:500px;margin-bottom:30px}.winter-hanging{position:absolute;z-index:2;right:2%;bottom:-2%;height:93%;width:49%;display:flex;align-items:flex-end;justify-content:center;gap:10px;perspective:1000px}.hanging-item{height:83%;width:29%;background-image:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.5)),var(--img);background-size:cover;background-position:center;box-shadow:0 25px 50px rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.18);position:relative;transform-origin:top center}.hanging-item:before{content:"";position:absolute;top:-25px;left:50%;width:1px;height:25px;background:#bfae91}.hanging-item:after{content:"";position:absolute;top:-32px;left:calc(50% - 5px);width:10px;height:10px;border:1px solid #bfae91;border-radius:50%;background:#111}.hanging-item span{position:absolute;bottom:16px;left:14px;font-size:7px;letter-spacing:.18em;color:#fff}.hanging-one{height:78%;transform:rotate(-5deg);margin-right:-12px}.hanging-two{height:91%;transform:translateY(-8px);z-index:2}.hanging-three{height:82%;transform:rotate(5deg);margin-left:-12px}.winter-seal{position:absolute;z-index:4;right:7%;top:12%;border:1px solid rgba(224,197,139,.75);padding:18px 20px;text-align:center;font:600 18px/1.05 var(--serif);letter-spacing:.1em;color:#fff;background:rgba(0,0,0,.25);backdrop-filter:blur(5px)}.winter-seal small{font:700 7px var(--sans);letter-spacing:.25em;color:var(--gold2)}.ts-faq-section{padding:105px 42px;background:var(--cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ts-faq-section>.ts-section-head{max-width:1286px;margin:0 auto 45px}.ts-faq-grid{max-width:1000px;margin:auto;border-top:1px solid #cfc7bb}.ts-faq-grid details{border-bottom:1px solid #cfc7bb;padding:0}.ts-faq-grid summary{list-style:none;cursor:pointer;padding:22px 4px;font:600 20px var(--serif);display:flex;justify-content:space-between;align-items:center}.ts-faq-grid summary::-webkit-details-marker{display:none}.ts-faq-grid summary span{font:400 24px var(--sans);transition:.25s}.ts-faq-grid details[open] summary span{transform:rotate(45deg);color:var(--gold)}.ts-faq-grid p{padding:0 55px 24px 4px;color:var(--muted);font-size:13px;max-width:820px}.ts-reviews-section{padding:105px 42px;background:#fbfaf7}.ts-reviews-section>.ts-section-head{max-width:1286px;margin:0 auto 45px}.ts-review-grid{max-width:1286px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.ts-review-card{background:#fff;border:1px solid var(--line);padding:26px;min-height:220px;transition:.35s}.ts-review-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px rgba(0,0,0,.08)}.review-stars{color:#b48b45;letter-spacing:3px;font-size:12px}.ts-review-card p{font:500 16px/1.5 var(--serif);margin:18px 0}.ts-review-card strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.ts-review-card small{display:block;color:#8a8379;font-size:9px;margin-top:4px}.ts-review-empty{grid-column:1/-1;padding:40px;text-align:center;background:var(--cream);border:1px dashed var(--line);color:var(--muted);font-size:13px}.ts-service-cta{max-width:1286px;margin:105px auto;padding:65px 75px;background:linear-gradient(135deg,#151515,#28231c);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden}.ts-service-cta:after{content:"✦";position:absolute;right:60px;top:-30px;font-size:180px;color:rgba(199,160,90,.08)}.ts-service-cta h2{font:600 clamp(45px,5vw,70px)/.92 var(--serif);margin:12px 0 18px}.ts-service-cta h2 em{color:var(--gold2);font-style:italic}.ts-service-cta p{color:#c8c3ba;max-width:520px}.cta-actions{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:2}.btn-outline-dark{border:1px solid #777;color:#fff}.btn-outline-dark:hover{background:#fff;color:#111}.ts-product-page{background:var(--paper)}.single-product div.product{max-width:1320px;margin:55px auto 100px;padding:0 25px}.single-product div.product .woocommerce-product-gallery{width:53%!important}.single-product div.product .summary{width:43%!important}.single-product div.product .woocommerce-product-gallery img{border-radius:0}.single-product div.product .summary .product_title{font:600 clamp(40px,4vw,62px)/1 var(--serif);letter-spacing:-.04em}.single-product div.product .summary .price{font-size:22px;font-weight:700;color:#111}.single-product .woocommerce-product-details__short-description{color:var(--muted);font-size:14px}.single-product .quantity .qty{min-height:48px;border:1px solid var(--line);background:#fff}.single-product .single_add_to_cart_button{min-height:50px!important;background:#111!important;color:#fff!important;border-radius:0!important;text-transform:uppercase;letter-spacing:.14em;font-size:10px!important;padding:0 30px!important}.ts-product-trust-row{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 13px;padding:13px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ts-product-trust-row span{padding-right:12px;border-right:1px solid var(--line)}.ts-product-trust-row span:last-child{border:0}.ts-product-buy-tools{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0}.ts-buy-now,.ts-whatsapp-buy{min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;border:1px solid #111}.ts-buy-now{background:var(--gold);color:#111;border-color:var(--gold)}.ts-whatsapp-buy{background:#111;color:#fff}.ts-buy-now:hover,.ts-whatsapp-buy:hover{transform:translateY(-2px);box-shadow:0 12px 25px rgba(0,0,0,.12)}.ts-product-assurance{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ts-product-assurance>div{border:1px solid var(--line);padding:12px;display:flex;gap:9px}.ts-product-assurance b{color:var(--gold);font-size:16px}.ts-product-assurance span{font-size:9px;text-transform:uppercase;letter-spacing:.08em}.ts-product-assurance small{font-size:8px;color:#888;text-transform:none;letter-spacing:0}.ts-hurry-deal{display:flex;align-items:center;gap:10px;background:#f2e9d7;border:1px solid #dfcfb1;padding:11px 14px;margin-bottom:16px}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#b38a43;box-shadow:0 0 0 0 rgba(179,138,67,.55);animation:pulse 1.8s infinite}.ts-hurry-deal strong,.ts-hurry-deal small{display:block}.ts-hurry-deal strong{font-size:10px;text-transform:uppercase;letter-spacing:.13em}.ts-hurry-deal small{font-size:10px;color:#665b4e}.ts-product-extra-grid{max-width:1320px;margin:0 auto 80px;padding:0 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ts-product-extra-grid>div{background:var(--cream);padding:28px;border:1px solid var(--line)}.ts-product-extra-grid b{font:600 19px var(--serif)}.ts-product-extra-grid p{font-size:12px;color:var(--muted)}.ts-mobile-product-bar{display:none}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(179,138,67,.55)}70%{box-shadow:0 0 0 8px rgba(179,138,67,0)}100%{box-shadow:0 0 0 0 rgba(179,138,67,0)}}
@media(max-width:1100px){.ts-hero-dual{min-height:700px;height:720px}.hero-panel-copy{padding:55px 34px}.hero-panel-copy h1{font-size:60px}.hero-center-badge{width:86px;height:86px}.ts-category-grid-desified .ts-category-card{min-height:440px}.ts-winter-editorial{margin:0 22px 80px}.winter-hanging{right:-8%;width:55%;opacity:.85}.ts-review-grid{grid-template-columns:repeat(2,1fr)}.ts-benefit-strip-large{margin:0 22px 80px}.ts-service-cta{margin:80px 22px}.single-product div.product .woocommerce-product-gallery{width:50%!important}.single-product div.product .summary{width:47%!important}}
@media(max-width:700px){body{font-size:15px}.ts-hero-dual{display:flex;flex-direction:column;height:auto;min-height:0}.ts-hero-panel{min-height:570px;flex:1}.ts-hero-panel-ladies{min-height:540px}.hero-panel-copy,.hero-panel-copy-right{margin:0;padding:70px 24px 55px}.hero-panel-copy h1{font-size:58px}.hero-panel-copy p{font-size:13px}.hero-vertical{display:none}.hero-center-badge{width:76px;height:76px;top:50%;margin-top:-8px}.ts-category-grid-desified{grid-template-columns:1fr 1fr}.ts-category-grid-desified .ts-category-card{min-height:370px}.ts-category-card h3{font-size:29px}.ts-benefit-strip-large{grid-template-columns:1fr 1fr;margin:0 12px 65px}.ts-benefit-strip-large>div{border-bottom:1px solid #303030}.ts-winter-editorial{min-height:690px;margin:0 12px 70px;padding:42px 24px;align-items:flex-start}.winter-copy{max-width:100%;position:relative;z-index:5}.winter-copy h2{font-size:52px}.winter-hanging{right:-15%;bottom:-3%;width:75%;height:58%;opacity:.7}.winter-seal{right:6%;top:47%;font-size:13px;padding:12px}.ts-faq-section,.ts-reviews-section{padding:75px 20px}.ts-faq-grid summary{font-size:17px}.ts-faq-grid p{padding-right:20px}.ts-review-grid{grid-template-columns:1fr}.ts-service-cta{margin:70px 12px;padding:45px 25px;display:block}.cta-actions{margin-top:25px}.single-product div.product{margin-top:25px;padding:0 16px}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary{width:100%!important;float:none!important}.single-product div.product .summary .product_title{font-size:42px}.ts-product-buy-tools{grid-template-columns:1fr}.ts-product-assurance{grid-template-columns:1fr}.ts-product-extra-grid{grid-template-columns:1fr;padding:0 16px}.ts-mobile-product-bar{position:fixed;display:grid;grid-template-columns:1fr 1fr;gap:7px;left:10px;right:10px;bottom:10px;z-index:999;background:#111;padding:7px;box-shadow:0 10px 40px rgba(0,0,0,.28)}.ts-mobile-product-bar a{background:var(--gold);color:#111;text-align:center;padding:12px;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.ts-mobile-product-bar a+ a{background:#fff}.ts-product-page .site-content{padding-bottom:75px}}
