/* ========================================================= ARCANUS OUTFITTERS — SHOP PAGE FULL WIDTH • PREMIUM • NO MENU • RESPONSIVE ========================================================= */ .arc-shop-page{ --teal:#20aaa7; --teal-dark:#087f7c; --teal-deep:#045c5b; --mint:#e7f8f7; --mint-2:#d9f3f1; --dark:#082b2b; --text:#607777; --white:#fff; width:100vw !important; max-width:100vw !important; margin-left:calc(50% - 50vw) !important; margin-right:calc(50% - 50vw) !important; overflow:hidden; font-family: Arial, Helvetica, sans-serif; color:var(--dark); background:#fff; } .arc-shop-page *, .arc-shop-page *::before, .arc-shop-page *::after{ box-sizing:border-box; } .arc-shop-page a{ text-decoration:none; } /* ========================================================= TOP STRIP ========================================================= */ .arc-shop-top{ width:100%; min-height:48px; padding:12px 20px; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:13px; background:var(--teal-deep); color:#fff; text-align:center; font-size:12px; font-weight:800; letter-spacing:1.5px; } .arc-shop-top-dot{ width:6px; height:6px; border-radius:50%; background:#a5fffb; } /* ========================================================= BRAND AREA NO MENU ========================================================= */ .arc-shop-brand{ position:absolute; top:48px; left:0; width:100%; z-index:30; padding:24px 6%; } .arc-shop-brand-inner{ display:flex; align-items:center; gap:15px; } .arc-shop-logo{ width:68px; height:68px; border-radius:50%; background:#fff; display:flex; align-items:center; justify-content:center; box-shadow: 0 12px 35px rgba(4,92,91,.13); } .arc-shop-logo-inner{ width:52px; height:52px; border-radius:50%; background: linear-gradient( 145deg, #55d8d3, var(--teal-dark) ); position:relative; } .arc-shop-logo-inner::before{ content:""; position:absolute; width:32px; height:13px; left:10px; top:19px; border-top:5px solid #fff; border-bottom:5px solid #fff; border-radius:50%; transform:rotate(-8deg); } .arc-shop-logo-inner::after{ content:""; position:absolute; width:7px; height:7px; border-radius:50%; background:#fff; left:23px; top:23px; box-shadow: -19px 0 0 #fff, 19px 0 0 #fff; } .arc-shop-brand-text strong{ display:block; color:var(--teal-dark); font-size:21px; letter-spacing:3px; } .arc-shop-brand-text span{ display:block; margin-top:7px; color:#698383; font-size:9px; font-weight:700; letter-spacing:3px; } /* ========================================================= HERO ========================================================= */ .arc-shop-hero{ width:100%; min-height:600px; position:relative; display:flex; align-items:center; overflow:hidden; background: radial-gradient( circle at 85% 25%, rgba(32,170,167,.18), transparent 27% ), radial-gradient( circle at 5% 90%, rgba(32,170,167,.10), transparent 30% ), linear-gradient( 135deg, #fff 0%, #f3fcfb 53%, #dff7f6 100% ); } .arc-shop-hero::before{ content:""; position:absolute; width:650px; height:650px; right:-280px; top:-220px; border-radius:50%; border:1px solid rgba(32,170,167,.17); box-shadow: 0 0 0 65px rgba(32,170,167,.035), 0 0 0 130px rgba(32,170,167,.02); animation: arcShopRotate 25s linear infinite; } .arc-shop-hero::after{ content:""; position:absolute; width:450px; height:450px; left:-300px; bottom:-270px; border-radius:50%; background: rgba(32,170,167,.07); } .arc-shop-hero-inner{ width:100%; padding: 165px 7% 75px; display:grid; grid-template-columns: 1.05fr .95fr; gap:70px; align-items:center; position:relative; z-index:5; } /* ========================================================= HERO TEXT ========================================================= */ .arc-shop-eyebrow{ display:inline-flex; align-items:center; gap:10px; padding:11px 18px; border:1px solid rgba(32,170,167,.25); border-radius:50px; background: rgba(255,255,255,.78); color:var(--teal-dark); font-size:11px; font-weight:900; letter-spacing:1.8px; animation: arcShopUp .8s ease both; } .arc-shop-eyebrow i{ width:8px; height:8px; border-radius:50%; background:var(--teal); box-shadow: 0 0 0 6px rgba(32,170,167,.10); } .arc-shop-hero h1{ margin:28px 0 0; font-size: clamp(50px,6.5vw,86px); line-height:.94; letter-spacing:-5px; font-weight:900; color:var(--dark); animation: arcShopUp .9s .1s ease both; } .arc-shop-hero h1 span{ color:var(--teal); } .arc-shop-hero-text{ max-width:700px; margin-top:28px; color:var(--text); font-size:17px; line-height:1.85; animation: arcShopUp .9s .2s ease both; } /* ========================================================= HERO VISUAL ========================================================= */ .arc-shop-hero-art{ min-height:400px; position:relative; display:flex; align-items:center; justify-content:center; } .arc-shop-main-shape{ width:360px; height:360px; border-radius: 48% 52% 45% 55%; background: linear-gradient( 145deg, #52d7d2, var(--teal-dark) ); box-shadow: 0 40px 80px rgba(8,127,124,.22); position:relative; transform:rotate(-8deg); animation: arcShopFloat 5s ease-in-out infinite; } .arc-shop-main-shape::before{ content:""; position:absolute; width:260px; height:260px; left:50%; top:50%; transform: translate(-50%,-50%); border: 1px solid rgba(255,255,255,.28); border-radius:50%; } .arc-shop-main-shape::after{ content:"SHOP"; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%) rotate(8deg); color:#fff; font-size:42px; font-weight:900; letter-spacing:7px; } .arc-shop-floating{ position:absolute; z-index:10; padding:17px 21px; border-radius:20px; background: rgba(255,255,255,.95); box-shadow: 0 18px 45px rgba(0,0,0,.10); border:1px solid #fff; } .arc-shop-floating strong{ display:block; color:var(--teal-dark); font-size:25px; } .arc-shop-floating span{ display:block; margin-top:5px; color:#718888; font-size:10px; font-weight:800; letter-spacing:.5px; } .arc-shop-floating.one{ left:2%; top:35px; animation: arcShopSmallFloat 4s ease-in-out infinite; } .arc-shop-floating.two{ right:0; bottom:30px; animation: arcShopSmallFloat 4s 1s ease-in-out infinite; } /* ========================================================= SECTION HEADING ========================================================= */ .arc-shop-heading{ max-width:800px; margin: 0 auto 60px; text-align:center; } .arc-shop-label{ color:var(--teal); font-size:11px; font-weight:900; letter-spacing:2px; text-transform:uppercase; } .arc-shop-heading h2{ margin: 13px 0 17px; font-size: clamp(38px,4.5vw,62px); line-height:1; letter-spacing:-3px; color:var(--dark); } .arc-shop-heading h2 span{ color:var(--teal); } .arc-shop-heading p{ margin:0; color:var(--text); font-size:15px; line-height:1.85; } /* ========================================================= COLLECTIONS SECTION ========================================================= */ .arc-shop-collections{ width:100%; padding: 110px 7%; background:#fff; } .arc-shop-collection-grid{ max-width:1250px; margin:auto; display:grid; grid-template-columns: repeat(3,1fr); gap:22px; } /* ========================================================= COLLECTION CARD ========================================================= */ .arc-shop-card{ min-height:420px; padding:30px; border-radius:30px; background: linear-gradient( 145deg, #f5fcfb, #e2f7f5 ); border: 1px solid #d9eeee; position:relative; overflow:hidden; display:flex; flex-direction:column; justify-content:flex-end; transition: transform .4s ease, box-shadow .4s ease; } .arc-shop-card:hover{ transform:translateY(-10px); box-shadow: 0 30px 65px rgba(8,127,124,.13); } .arc-shop-card::before{ content:""; position:absolute; width:230px; height:230px; border-radius:50%; top:-90px; right:-80px; background: rgba(32,170,167,.13); transition:.5s; } .arc-shop-card:hover::before{ transform:scale(1.3); } .arc-shop-card::after{ content:""; position:absolute; width:180px; height:180px; border-radius:50%; top:65px; left:50%; transform: translateX(-50%); border: 1px solid rgba(32,170,167,.18); } /* ========================================================= CARD VISUAL ========================================================= */ .arc-shop-card-visual{ position:absolute; top:50px; left:50%; transform: translateX(-50%); width:170px; height:170px; border-radius:50%; background: linear-gradient( 145deg, #51d4cf, #07817e ); box-shadow: 0 25px 50px rgba(8,127,124,.16); display:flex; align-items:center; justify-content:center; transition:.4s; } .arc-shop-card:hover .arc-shop-card-visual{ transform: translateX(-50%) translateY(-8px) scale(1.05); } .arc-shop-card-visual span{ color:#fff; font-size:13px; font-weight:900; letter-spacing:2px; text-align:center; padding:15px; } /* ========================================================= CARD CONTENT ========================================================= */ .arc-shop-card-content{ position:relative; z-index:5; } .arc-shop-card-category{ display:inline-block; margin-bottom:10px; color:var(--teal-dark); font-size:10px; font-weight:900; letter-spacing:1.5px; } .arc-shop-card h3{ margin:0 0 8px; font-size:25px; line-height:1.1; letter-spacing:-.5px; } .arc-shop-card h4{ margin:0 0 12px; color:var(--teal-dark); font-size:15px; line-height:1.4; } .arc-shop-card p{ margin:0 0 20px; color:var(--text); font-size:13px; line-height:1.7; } .arc-shop-button{ display:inline-flex; align-items:center; justify-content:center; padding:13px 18px; border-radius:50px; background:var(--teal); color:#fff; font-size:10px; font-weight:900; letter-spacing:.8px; transition:.3s; } .arc-shop-button:hover{ background:var(--teal-dark); transform: translateY(-3px); box-shadow: 0 10px 25px rgba(8,127,124,.20); } /* ========================================================= NEW ARRIVALS + BEST SELLERS ========================================================= */ .arc-shop-highlight{ width:100%; padding: 110px 7%; background: linear-gradient( 135deg, #f2fbfa, #def5f3 ); } .arc-shop-highlight-grid{ max-width:1250px; margin:auto; display:grid; grid-template-columns:1fr 1fr; gap:25px; } .arc-shop-highlight-card{ min-height:300px; padding:42px; border-radius:30px; background:#fff; border: 1px solid #dcefee; position:relative; overflow:hidden; transition:.4s; } .arc-shop-highlight-card:hover{ transform:translateY(-8px); box-shadow: 0 25px 55px rgba(8,127,124,.12); } .arc-shop-highlight-card::before{ content:""; position:absolute; width:220px; height:220px; right:-100px; top:-100px; border-radius:50%; background: rgba(32,170,167,.09); } .arc-shop-highlight-number{ width:54px; height:54px; border-radius:16px; background:var(--mint); color:var(--teal-dark); display:flex; align-items:center; justify-content:center; font-size:16px; font-weight:900; margin-bottom:25px; } .arc-shop-highlight-card h3{ margin:0 0 8px; font-size:28px; letter-spacing:-1px; } .arc-shop-highlight-card h4{ margin:0 0 13px; color:var(--teal-dark); font-size:16px; } .arc-shop-highlight-card p{ max-width:500px; margin:0 0 25px; color:var(--text); font-size:14px; line-height:1.75; } /* ========================================================= B2B SECTION ========================================================= */ .arc-shop-b2b{ width:100%; padding: 105px 7%; background: linear-gradient( 135deg, var(--teal-deep), var(--teal) ); color:#fff; position:relative; overflow:hidden; } .arc-shop-b2b::before{ content:""; position:absolute; width:600px; height:600px; right:-280px; top:-300px; border-radius:50%; border: 1px solid rgba(255,255,255,.14); box-shadow: 0 0 0 60px rgba(255,255,255,.025), 0 0 0 120px rgba(255,255,255,.018); } .arc-shop-b2b-inner{ max-width:1150px; margin:auto; display:flex; align-items:center; justify-content:space-between; gap:50px; position:relative; z-index:5; } .arc-shop-b2b-content{ max-width:750px; } .arc-shop-b2b-label{ color:#a6fffb; font-size:11px; font-weight:900; letter-spacing:2px; } .arc-shop-b2b h2{ margin: 14px 0 18px; font-size: clamp(38px,5vw,64px); line-height:1; letter-spacing:-3px; } .arc-shop-b2b p{ margin:0; color: rgba(255,255,255,.72); font-size:15px; line-height:1.8; } .arc-shop-b2b-button{ flex-shrink:0; display:inline-flex; align-items:center; justify-content:center; padding: 18px 27px; border-radius:50px; background:#fff; color:var(--teal-dark); font-size:12px; font-weight:900; transition:.3s; box-shadow: 0 15px 35px rgba(0,0,0,.13); } .arc-shop-b2b-button:hover{ transform: translateY(-5px); } .arc-shop-b2b-note{ margin-top:18px !important; font-size:11px !important; color: rgba(255,255,255,.52) !important; } /* ========================================================= FOOTER — ORIGINAL ARCANUS STRUCTURE ========================================================= */ .arc-shop-footer{ width:100%; background:#063f3e; color:#fff; padding: 75px 6% 25px; } .arc-shop-footer-container{ max-width:1300px; margin:auto; } .arc-shop-footer-grid{ display:grid; grid-template-columns: 1.5fr 1fr 1fr 1fr; gap:55px; } .arc-shop-footer-logo{ display:flex; align-items:center; gap:14px; margin-bottom:17px; } .arc-shop-footer-logo-mark{ width:55px; height:55px; flex-shrink:0; border-radius:50%; background: linear-gradient( 145deg, #54d7d2, #087f7c ); position:relative; } .arc-shop-footer-logo-mark::before{ content:""; position:absolute; width:30px; height:12px; left:12px; top:20px; border-top:4px solid #fff; border-bottom:4px solid #fff; border-radius:50%; } .arc-shop-footer-logo-mark::after{ content:""; position:absolute; width:6px; height:6px; border-radius:50%; background:#fff; left:24px; top:23px; box-shadow: -17px 0 0 #fff, 17px 0 0 #fff; } .arc-shop-footer-brand h3{ margin:0; font-size:20px; letter-spacing:2px; } .arc-shop-footer-brand small{ display:block; margin-top:4px; color:#91efeb; font-size:9px; letter-spacing:2px; } .arc-shop-footer-brand p{ margin: 16px 0 0; color: rgba(255,255,255,.62); font-size:13px; line-height:1.8; } .arc-shop-footer-col h4{ margin: 0 0 20px; color:#9ff7f3; font-size:11px; letter-spacing:2px; text-transform:uppercase; } .arc-shop-footer-col a{ display:block; margin-bottom:12px; color: rgba(255,255,255,.68); font-size:13px; transition:.3s; } .arc-shop-footer-col a:hover{ color:#fff; transform: translateX(4px); } .arc-shop-footer-bottom{ max-width:1300px; margin: 50px auto 0; padding-top:22px; border-top: 1px solid rgba(255,255,255,.12); display:flex; align-items:center; justify-content:space-between; gap:25px; color: rgba(255,255,255,.48); font-size:11px; } .arc-shop-footer-links{ display:flex; flex-wrap:wrap; gap:18px; } .arc-shop-footer-links a{ color: rgba(255,255,255,.48); transition:.3s; } .arc-shop-footer-links a:hover{ color:#fff; } /* ========================================================= SCROLL REVEAL ========================================================= */ .arc-shop-page .arc-shop-reveal{ opacity:0; transform: translateY(35px); transition: opacity .8s ease, transform .8s ease; } .arc-shop-page .arc-shop-reveal.show{ opacity:1; transform: translateY(0); } /* ========================================================= ANIMATIONS ========================================================= */ @keyframes arcShopUp{ from{ opacity:0; transform: translateY(25px); } to{ opacity:1; transform: translateY(0); } } @keyframes arcShopFloat{ 0%,100%{ transform: translateY(0) rotate(-8deg); } 50%{ transform: translateY(-14px) rotate(-5deg); } } @keyframes arcShopSmallFloat{ 0%,100%{ transform: translateY(0); } 50%{ transform: translateY(-10px); } } @keyframes arcShopRotate{ from{ transform: rotate(0); } to{ transform: rotate(360deg); } } /* ========================================================= TABLET ========================================================= */ @media(max-width:1100px){ .arc-shop-hero-inner{ grid-template-columns:1fr; text-align:center; } .arc-shop-hero-text{ margin-left:auto; margin-right:auto; } .arc-shop-hero-art{ min-height:390px; } .arc-shop-collection-grid{ grid-template-columns: repeat(2,1fr); } .arc-shop-b2b-inner{ flex-direction:column; align-items:flex-start; } .arc-shop-footer-grid{ grid-template-columns: 1.5fr 1fr 1fr; } } /* ========================================================= MOBILE ========================================================= */ @media(max-width:767px){ .arc-shop-top{ font-size:8px; letter-spacing:.7px; gap:7px; } .arc-shop-brand{ padding: 18px 6%; } .arc-shop-logo{ width:53px; height:53px; } .arc-shop-logo-inner{ width:42px; height:42px; } .arc-shop-brand-text strong{ font-size:16px; letter-spacing:2px; } .arc-shop-brand-text span{ font-size:7px; letter-spacing:1.7px; } .arc-shop-hero{ min-height:auto; } .arc-shop-hero-inner{ padding: 145px 6% 65px; gap:15px; } .arc-shop-hero h1{ font-size: clamp(45px,12vw,62px); letter-spacing:-3px; } .arc-shop-hero-text{ font-size:14px; } .arc-shop-hero-art{ min-height:350px; } .arc-shop-main-shape{ width:275px; height:275px; } .arc-shop-main-shape::before{ width:200px; height:200px; } .arc-shop-main-shape::after{ font-size:30px; letter-spacing:5px; } .arc-shop-floating{ padding: 12px 14px; } .arc-shop-floating strong{ font-size:19px; } .arc-shop-floating span{ font-size:8px; } .arc-shop-collections, .arc-shop-highlight{ padding: 80px 6%; } .arc-shop-heading{ margin-bottom:40px; } .arc-shop-heading h2{ font-size:39px; } .arc-shop-collection-grid{ grid-template-columns:1fr; gap:18px; } .arc-shop-card{ min-height:400px; } .arc-shop-highlight-grid{ grid-template-columns:1fr; } .arc-shop-highlight-card{ min-height:280px; padding:32px 27px; } .arc-shop-b2b{ padding: 75px 7%; } .arc-shop-b2b-inner{ align-items:flex-start; } .arc-shop-b2b h2{ font-size:43px; } .arc-shop-b2b-button{ width:100%; } .arc-shop-footer{ padding: 60px 7% 25px; } .arc-shop-footer-grid{ grid-template-columns:1fr; gap:38px; } .arc-shop-footer-bottom{ flex-direction:column; text-align:center; line-height:1.7; } .arc-shop-footer-links{ justify-content:center; } }
ARCANUS OUTFITTERS SINCE 2003 QUALITY • STYLE • EXPERIENCE
ARCANUS OUTFITTERS • SINCE 2003
SHOP ARCANUS

Discover Our Collections.

Explore apparel across women’s, men’s and kids’ categories, with new styles and collections introduced over time.

2003 ESTABLISHED
NEW COLLECTIONS
SHOP ARCANUS

Explore Our Collections

Explore apparel across women’s, men’s and kids’ categories, with new styles and collections introduced over time.

WOMEN
COLLECTION 01

Women’s Wear

Contemporary Styles for Every Occasion

Explore kurtis, palazzo sets and other women’s apparel designed for everyday, festive and seasonal styling.

EXPLORE WOMEN’S WEAR
KIDS
COLLECTION 02

Kids’ Wear

Little Styles, Big Personality

Discover clothing for boys and girls, including dresses, kurta sets, co-ord styles and other kids’ apparel.

EXPLORE KIDS’ WEAR
NIGHT
COLLECTION 03

Night Suits

Comfort Meets Style

Explore nightwear collections for women and children, combining comfort with everyday style.

EXPLORE NIGHT SUITS
MEN & BOYS
COLLECTION 04

Men’s & Boys’ Wear

Everyday & Occasion Styles

Explore selected shirts, boys’ kurta sets and other apparel for men and boys.

EXPLORE MEN’S & BOYS’ WEAR
CO-ORD
COLLECTION 05

Co-ord Sets

Coordinated. Comfortable. Contemporary.

Discover coordinated apparel styles designed for effortless everyday fashion.

EXPLORE CO-ORD SETS
FESTIVE
COLLECTION 06

Festive & Occasion Wear

Styles for Every Celebration

Explore selected apparel for festive occasions, celebrations and special moments.

EXPLORE FESTIVE WEAR
WHAT’S NEW

Fresh Styles. Customer Favourites.

01

New Arrivals

Fresh Styles. New Possibilities.

Stay updated with newly introduced products and collections.

VIEW NEW ARRIVALS
02

Best Sellers

Customer Favourites

Explore selected products and styles that are popular across our collections.

VIEW BEST SELLERS
BUSINESS SHOPPING

Looking to Buy
for Your Business?

If you are a retailer, boutique owner, reseller, distributor or business buyer looking for apparel in bulk, connect with our team.

Product availability, MOQ, pricing and commercial terms may vary by category and order type.

B2B BUSINESS ENQUIRY →
(function(){ /* ========================================== SCROLL REVEAL ========================================== */ const elements = document.querySelectorAll( ".arc-shop-page .arc-shop-reveal" ); const observer = new IntersectionObserver( function(entries){ entries.forEach(function(entry){ if(entry.isIntersecting){ entry.target.classList.add("show"); observer.unobserve( entry.target ); } }); }, { threshold:.12 } ); elements.forEach(function(element){ observer.observe(element); }); })();
Scroll to Top