@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap");:root{--yellow:#f5fa36;--ink:#191b18;--muted:#77796e;--line:#e7e8e1;--paper:#f6f6f1}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}a,button,input,select{-webkit-tap-highlight-color:transparent}a,button{cursor:pointer}a{text-decoration:none}a,button{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid #858b00;outline-offset:4px}button{border:0;background:none}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin-top:0}.logo,h1,h2,h3{font-family:Manrope,Arial,sans-serif}.announcement{padding:10px 20px;background:var(--yellow);text-align:center;font-size:10px;letter-spacing:1.6px;font-weight:700}.announcement a{margin-left:20px;text-decoration:underline;text-underline-offset:3px}header{height:94px;display:flex;align-items:center;gap:26px;padding:0 5%;border-bottom:1px solid var(--line);background:white;position:sticky;top:0;z-index:10}.logo{font-size:34px;font-weight:800;letter-spacing:-2px;line-height:1}.logo span{font-weight:400}.logo small{display:block;letter-spacing:2px;font-size:8px;margin-top:8px;font-weight:600}.icon{font-size:24px;padding:5px}.search{margin:auto;display:flex;max-width:510px;width:45%;border:1px solid var(--line);border-radius:5px;background:#f8f8f5}.search input{background:none;border:0;min-width:0;flex:1 1;padding:14px 18px;outline:none;font-size:12px}.search button{font-size:26px;padding:0 16px}.bag{font-size:26px;position:relative}.bag span{background:var(--yellow);border-radius:50%;padding:3px 6px;position:absolute;right:-7px;top:-4px}.desktop-nav{display:flex;justify-content:center;gap:30px;height:49px;align-items:center;font-size:12px;border-bottom:1px solid var(--line)}.desktop-nav a:hover{border-bottom:1px solid}.sale-link{font-weight:700}.wrap{max-width:1370px;margin:auto;padding:0 5%}.hero{background:#efefe5;display:grid;grid-template-columns:1fr 1.1fr;min-height:485px;overflow:hidden}.hero,.hero-copy{position:relative}.hero-copy{padding:64px 0 60px 10%;z-index:1}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;border-radius:50%;background:#798156;display:inline-block}.hero h1{font-size:clamp(45px,5.4vw,78px);line-height:1.03;letter-spacing:-4px;margin:25px 0 24px;font-weight:800}.hero h1 em{font-style:normal;color:#70794b}.hero-copy p{color:#62665a;line-height:1.8;font-size:13px}.btn{display:inline-flex;gap:35px;justify-content:center;align-items:center;padding:16px 24px;background:var(--ink);color:white;font-size:12px;border-radius:3px;font-weight:600}.btn.yellow{background:var(--yellow);color:var(--ink)}.btn.light{background:white;color:var(--ink);border:1px solid var(--line)}.hero .btn{margin-top:12px}.hero-art{position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#e4e7cd 0,#efefe5 65%)}.hero-art:before{content:"SECOND\A CHANCES";white-space:pre;position:absolute;color:#dfe2d1;font-size:clamp(70px,9vw,135px);font-weight:800;line-height:1.05;letter-spacing:-7px}.hero-art img{position:relative;width:95%;transform:rotate(-16deg);filter:drop-shadow(0 30px 20px #5c61413a);z-index:1}.hero-stamp{position:absolute;right:8%;top:12%;border:1px solid #999f7d;border-radius:50%;width:86px;height:86px;display:grid;place-content:center;text-align:center;font-size:10px;line-height:1.5;transform:rotate(12deg)}.hero-label{position:absolute;bottom:40px;right:10%;font-size:10px;letter-spacing:2px;z-index:2}.trust{display:flex;justify-content:center;gap:65px;padding:21px;background:#fafaf6;border-bottom:1px solid var(--line);font-size:11px}.trust span{display:flex;gap:10px;align-items:center}.section{padding-top:54px;padding-bottom:10px}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:26px}.section-head h2{font-size:29px;letter-spacing:-1px;margin-bottom:7px}.section-head p{font-size:12px;color:var(--muted);margin:0}.text-link{font-size:12px;text-decoration:underline;text-underline-offset:5px}.categories{display:grid;grid-template-columns:repeat(8,1fr);gap:15px}.category{display:block;text-align:center;font-size:12px;font-weight:500}.category figure{margin:0 0 13px;background:#f4f4ef;border-radius:50%;aspect-ratio:1;overflow:hidden;transition:background .2s}.category:hover figure{background:#f0f3ba}.category img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.category:hover img{transform:scale(1.08)}.tabs{display:flex;gap:8px;margin-bottom:25px;flex-wrap:wrap}.chip{border:1px solid var(--line);padding:9px 19px;border-radius:30px;font-size:11px;background:white}.chip.active,.chip:hover{background:var(--ink);border-color:var(--ink);color:white}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product,.product-image{position:relative}.product-image{background:var(--paper);aspect-ratio:1.05;overflow:hidden;border-radius:3px}.product-image>a{height:100%;display:flex;align-items:center}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.product:hover img{transform:scale(1.07)}.badge{position:absolute;top:13px;left:13px;font-size:9px;background:white;padding:5px 8px;letter-spacing:.6px}.badge.lime{background:var(--yellow)}.wish{position:absolute;right:12px;top:10px;font-size:23px}.wish.on{color:#b43b35}.quick{position:absolute;bottom:10px;right:10px;width:31px;height:31px;border-radius:50%;background:white;font-size:21px;box-shadow:0 2px 5px #0001}.product-meta{font-size:9px;letter-spacing:1px;color:var(--muted);margin:17px 0 7px}.product h3{font-family:DM Sans,Arial;font-weight:500;font-size:13px;margin-bottom:8px}.price{font-weight:700;font-size:12px}.price del{font-weight:400;color:#98998f;font-size:10px;margin-left:8px}.size-note{font-size:10px;color:var(--muted);margin-top:9px}.editorial{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:55px}.editorial a{position:relative;background:#e9e8df;min-height:310px;overflow:hidden}.editorial img{height:100%;width:55%;object-fit:cover;float:right;object-position:center}.editorial-copy{position:absolute;left:30px;top:40px;max-width:50%}.editorial h2{font-size:34px;letter-spacing:-1.5px;line-height:1.15;margin:16px 0 25px}.editorial .eyebrow{font-size:9px}.editorial:first-child{background:#ecebe4}.brand-strip{justify-content:space-around;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:32px 0;margin:25px 0;font-size:24px;font-weight:800;font-style:italic;letter-spacing:-1px;flex-wrap:wrap}.brand-strip,.manifesto{display:flex;align-items:center}.manifesto{margin-top:60px;padding:55px;background:var(--yellow);justify-content:space-between;gap:30px}.manifesto h2{font-size:38px;letter-spacing:-1.7px;margin-bottom:10px}.manifesto p{font-size:12px;line-height:1.8;margin:0;max-width:440px}.footer-top{padding:60px 5%;display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:40px}.footer-top p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:20px}.footer-top h4{font-size:10px;letter-spacing:1.5px;margin-bottom:25px}.footer-top>div>a:not(.logo){display:block;font-size:12px;color:#707367;margin-bottom:13px}.pakistan{font-size:8px;letter-spacing:1.2px}.footer-bottom{padding:20px 5%;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.demo-note{font-size:10px!important}#overlay{position:fixed;inset:0;background:#0006;z-index:30;display:none}#panel{position:fixed;right:0;top:0;bottom:0;width:min(460px,100%);background:white;z-index:31;padding:28px;overflow:auto;transform:translateX(100%);transition:transform .25s}body.panel-open #overlay{display:block}body.panel-open #panel{transform:translateX(0)}body.panel-open{overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:24px}.panel-head h2{margin:0;font-size:23px;letter-spacing:-1px}.close{font-size:25px}.menu-tabs{display:flex;gap:8px;margin-bottom:20px}.menu-tabs button{flex:1 1;padding:15px 8px;background:var(--paper);border-radius:5px}.menu-tabs button:first-child{background:var(--yellow)}.menu-link{display:block}.menu-link,details{padding:16px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer}details a{display:block;padding:12px 15px;font-size:12px}.cart-item{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.cart-item img{width:85px;height:95px;object-fit:contain;background:var(--paper)}.cart-item h3{font-size:13px;margin:0 0 8px}.cart-item small{color:var(--muted);font-size:10px}.quantity{display:inline-flex;border:1px solid var(--line);margin-top:10px;align-items:center}.quantity button{padding:5px 12px}.quantity span{min-width:20px;text-align:center}.remove{font-size:10px;text-decoration:underline;margin-left:12px}.cart-total{display:flex;justify-content:space-between;margin:25px 0;font-size:17px}.full{width:100%}.empty{padding:60px 10px;color:var(--muted)}#toast,.empty{text-align:center}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%,25px);background:var(--ink);color:white;border-radius:5px;padding:14px 25px;z-index:60;opacity:0;pointer-events:none;transition:.2s;font-size:12px;max-width:90%}#toast.show{opacity:1;transform:translate(-50%)}.breadcrumb{font-size:11px;color:var(--muted);padding:27px 0}.collection-header{padding:15px 0 35px}.collection-header h1{font-size:45px;letter-spacing:-2px;margin-bottom:12px}.collection-header p{color:var(--muted)}.toolbar{display:flex;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line);gap:15px;align-items:center}.toolbar select{padding:10px;border:1px solid var(--line);background:white;font-size:11px;max-width:170px}.shop-layout{display:grid;grid-template-columns:180px 1fr;gap:35px}.filters{padding-top:8px}.filters h4{font-size:12px}.filters label{display:block;padding:6px 0;font-size:12px;color:#666}.filters input{accent-color:var(--ink);margin-right:8px}.filters select{width:100%;padding:10px;border:1px solid var(--line);margin-bottom:18px}.shop-grid{grid-template-columns:repeat(3,1fr)}.product-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;margin-bottom:50px}.detail-image{background:var(--paper);aspect-ratio:1;display:grid;place-items:center}.detail-image img{width:100%}.detail-copy{padding:25px 0}.detail-copy h1{font-size:35px;letter-spacing:-1.5px;line-height:1.2;margin:15px 0 20px}.detail-copy .price{font-size:21px}.detail-copy>p{line-height:1.9;color:var(--muted);font-size:13px}.size-options{display:flex;gap:8px;margin:15px 0 25px;flex-wrap:wrap}.size-options button{border:1px solid var(--line);padding:12px 17px}.size-options button.active{background:var(--ink);color:white}.detail-copy h4{font-size:11px;margin-top:25px}.detail-actions{display:flex;gap:10px;margin-bottom:18px}.detail-actions .btn{flex:1 1}.detail-note{font-size:10px!important}.checkout{max-width:1050px;margin:40px auto;display:grid;grid-template-columns:1.3fr 1fr;gap:65px;padding:0 5%}.checkout h1{font-size:32px;letter-spacing:-1px}.checkout label{font-size:11px;display:block;margin:16px 0 6px}.checkout input,.checkout select,.checkout textarea,.track-input{width:100%;border:1px solid #dcdcd4;padding:13px;border-radius:3px;background:white}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.order-box{background:var(--paper);padding:28px;align-self:start}.order-box .cart-item img{width:60px;height:70px;background:white}.summary-line{display:flex;justify-content:space-between;margin:18px 0;font-size:12px}.callout{background:#f4f5e8;padding:15px;line-height:1.7;font-size:11px;margin-bottom:20px}.info-page{max-width:760px;margin:45px auto 75px;padding:0 25px;min-height:300px}.info-page h1{font-size:42px;letter-spacing:-2px}.info-page p{line-height:1.9;color:#6d7066}.info-page table{border-collapse:collapse;width:100%}.info-page td,.info-page th{padding:15px;border:1px solid var(--line);text-align:left}.success-icon{font-size:40px;background:var(--yellow);border-radius:50%;width:80px;height:80px;display:grid;place-items:center;margin-bottom:25px}.mobile-filter{display:none}@media(min-width:1500px){.hero{max-height:620px}.hero-copy{padding-left:max(10%,calc((100vw - 1200px)/2))}}@media(max-width:1000px){.desktop-nav{gap:18px}.hero h1{font-size:56px}.hero-copy{padding-left:8%}.hero{min-height:420px}.trust{gap:25px}.categories{gap:10px}.grid{gap:15px}.product-detail{gap:30px}.editorial-copy{left:20px}.editorial h2{font-size:28px}.shop-grid{grid-template-columns:repeat(3,1fr)}.footer-top{gap:25px}}@media(max-width:700px){.announcement{font-size:8px;letter-spacing:.8px;padding:10px 5px}.announcement a{margin-left:8px}header{height:76px;gap:15px;padding:0 5%;flex-wrap:wrap}.logo{font-size:29px}.logo small{font-size:6px}.search{position:absolute;top:76px;left:5%;width:90%;max-width:none;margin:10px 0}.search input{padding:11px 12px}.heart{margin-left:auto}.desktop-nav{margin-top:66px;justify-content:start;overflow:auto;padding:0 5%;gap:25px;height:42px;white-space:nowrap}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:35px 7% 10px}.hero h1{font-size:51px;letter-spacing:-2.7px;margin:18px 0}.hero-copy p{font-size:12px}.hero-copy p br{display:none}.hero .btn{padding:13px 20px}.hero-art{height:290px}.hero-art img{width:80%;max-height:350px;object-fit:contain}.hero-art:before{font-size:75px;letter-spacing:-4px}.hero-stamp{right:7%;width:65px;height:65px;font-size:8px;top:2%}.hero-label{bottom:16px;font-size:8px}.trust{gap:14px;padding:15px 10px;font-size:8px}.trust span{gap:5px}.trust span:last-child{display:none}.section{padding-top:35px}.section-head h2{font-size:25px}.section-head p{font-size:11px}.text-link{font-size:10px}.categories{grid-template-columns:repeat(4,1fr);gap:22px 14px}.category{font-size:11px}.category figure{margin-bottom:8px}.grid,.shop-grid{grid-template-columns:repeat(2,1fr);gap:22px 13px}.product h3{font-size:12px;line-height:1.4}.badge{top:9px;left:8px;font-size:8px;padding:4px 6px}.wish{right:6px;top:6px;font-size:21px}.product-meta{font-size:8px;margin-top:12px}.price{font-size:11px}.price del{font-size:9px;margin-left:4px}.editorial{grid-template-columns:1fr;gap:18px;margin-top:35px}.editorial a{min-height:250px}.editorial h2{font-size:32px}.editorial-copy{top:28px;left:25px}.brand-strip{font-size:20px;gap:22px;padding:25px 10px}.manifesto{padding:30px 25px;display:block;margin-top:35px}.manifesto h2{font-size:29px}.manifesto .btn{margin-top:22px}.footer-top{grid-template-columns:1fr 1fr;padding:40px 6%;gap:30px 20px}.footer-top>div:first-child{grid-column:1/-1}.footer-top h4{margin-bottom:20px}.footer-bottom{gap:15px;font-size:8px}.footer-bottom span:last-child{max-width:110px;text-align:right}.shop-layout{display:block}.filters{display:none}.filters.visible{display:block;background:var(--paper);padding:20px;margin-bottom:20px}.mobile-filter{display:inline-block}.collection-header h1{font-size:36px}.toolbar{flex-wrap:wrap;font-size:11px}.toolbar select{max-width:140px}.product-detail{grid-template-columns:1fr;gap:10px}.detail-copy{padding:15px 0}.detail-copy h1{font-size:29px}.checkout{grid-template-columns:1fr;gap:30px;margin-top:25px}.order-box{grid-row:1}.checkout .fields{gap:10px}.info-page h1{font-size:34px}.breadcrumb{padding:20px 0}.tabs{gap:6px}.chip{padding:8px 14px;font-size:10px}}.hero-art img{mix-blend-mode:multiply;width:88%;max-height:400px;object-fit:contain}.bag{font-size:0}.bag:before{content:"";display:block;width:18px;height:19px;border:1.5px solid var(--ink);border-radius:2px;margin-top:6px}.bag:after{content:"";position:absolute;border:1.5px solid var(--ink);border-bottom:0;width:8px;height:7px;left:11px;top:0;border-radius:8px 8px 0 0}.bag span{font-size:10px}.photo-thumbs{display:flex;gap:10px;margin-top:12px;overflow:auto}.photo-thumbs img{width:65px;height:65px;object-fit:contain;background:var(--paper)}.logo{letter-spacing:-1.7px}.btn:disabled{opacity:.6;cursor:wait}.brandmark{display:block;position:relative;width:144px;height:84px;overflow:hidden;background:#fff;flex-shrink:0}.brandmark img{position:absolute;max-width:none;width:216px;height:216px;left:-24px;top:-56px}header .logo{flex-shrink:0}footer .brandmark{width:168px;height:98px;margin-bottom:16px}footer .brandmark img{width:252px;height:252px;left:-28px;top:-65px}.hero-copy>p{max-width:420px}.footer-top>div:first-child>p{max-width:370px;line-height:1.8}.admin-brand .brandmark{font-size:medium;letter-spacing:normal;margin:0}.admin-brand .brandmark img{display:block}@media(max-width:700px){header .brandmark{width:112px;height:65px}header .brandmark img{width:168px;height:168px;left:-19px;top:-44px}.hero-copy>p{max-width:100%}}.detail-zoom-trigger{position:relative;width:100%;padding:0;cursor:zoom-in;border:0;overflow:hidden}.detail-zoom-trigger>img{height:100%;object-fit:contain}.detail-zoom-hint{position:absolute;bottom:16px;right:16px;padding:9px 13px;background:#fffffff2;border:1px solid var(--line);border-radius:30px;font-size:11px;color:var(--ink);pointer-events:none}.product-zoom{position:fixed;inset:16px;margin:auto;width:calc(100% - 32px);height:calc(100% - 32px);height:calc(100dvh - 32px);max-width:1400px;max-height:none;padding:0;border:0;border-radius:12px;background:#fff;color:var(--ink);overflow:hidden;box-shadow:0 24px 100px #0005}.product-zoom[open]{display:flex;flex-direction:column}.product-zoom::backdrop{background:#10120ed9}.zoom-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;border-bottom:1px solid var(--line);flex-shrink:0}.zoom-title{display:block;font-size:14px;overflow-wrap:anywhere}.zoom-counter{display:block;font-size:11px;color:var(--muted);margin-top:5px}.zoom-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}.zoom-next,.zoom-prev,.zoom-tools button{min-width:42px;min-height:42px;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:23px;display:grid;place-items:center}.zoom-tools [data-action=reset]{font-size:11px;border-radius:24px;padding:0 14px}.zoom-tools [data-action=close]{margin-left:8px;background:var(--ink);color:white;border-color:var(--ink)}.zoom-tools button:disabled{opacity:.3;cursor:default}.zoom-level{min-width:45px;text-align:center;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.zoom-stage{position:relative;flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--paper);cursor:zoom-in}.zoom-stage.is-zoomed{cursor:grab}.zoom-stage.is-zoomed:active{cursor:grabbing}.zoom-photo{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;flex-shrink:0;will-change:transform;transform-origin:center;pointer-events:none}.zoom-next,.zoom-prev{position:absolute;top:calc(50% - 23px);width:46px;height:46px;box-shadow:0 3px 16px #0001;z-index:1}.zoom-prev{left:16px}.zoom-next{right:16px}.zoom-error{position:absolute;background:white;padding:16px;font-size:13px}.zoom-bottom{padding:12px 20px;border-top:1px solid var(--line);flex-shrink:0}.zoom-bottom p{font-size:11px;color:var(--muted);text-align:center;margin:0 0 8px}.zoom-thumbs{display:flex;justify-content:center;gap:8px;overflow-x:auto;max-width:100%;padding:3px}.zoom-thumbs button{padding:3px;border:2px solid transparent;border-radius:5px;flex-shrink:0}.zoom-thumbs button[aria-pressed=true]{border-color:var(--ink);background:var(--yellow)}.zoom-thumbs img{width:54px;height:54px;object-fit:contain;background:var(--paper)}.product-zoom [hidden]{display:none!important}@media(max-width:700px){.product-zoom{inset:0;width:100%;height:100%;height:100dvh;max-width:none;border-radius:0}.zoom-toolbar{padding:12px;gap:10px;flex-wrap:wrap}.zoom-toolbar>div:first-child{flex:1 1;min-width:100px}.zoom-title{font-size:12px}.zoom-tools{gap:4px}.zoom-tools button{min-width:38px;min-height:38px}.zoom-level{min-width:37px;font-size:10px}.zoom-tools [data-action=reset]{padding:0 9px}.zoom-tools [data-action=close]{margin-left:2px}.zoom-bottom{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.zoom-thumbs{justify-content:flex-start}.zoom-bottom p{font-size:10px}.zoom-prev{left:8px}.zoom-next{right:8px}.detail-zoom-hint{font-size:10px;right:12px;bottom:12px}}