@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@1,500&display=swap";:root{--ink:#171816;--paper:#f5f2ed;--warm:#c9876b;--sage:#d6dcd2;--line:#17181624}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button{color:inherit}svg{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.announcement{background:var(--ink);color:#fff;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:36px;padding:7px clamp(22px,4vw,68px);font-size:10px;display:grid}.announcement>span{letter-spacing:.16em;font-weight:600}.announcement p{color:#c9cbc5;letter-spacing:0;margin:0}.announcement a,.announcement button{color:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;align-items:center;gap:8px;padding:0;font-weight:600;display:inline-flex}.announcement a svg{width:15px;height:15px}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f2ede6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:78px;padding:0 clamp(22px,4vw,68px);display:grid;position:sticky;top:0}.wordmark{letter-spacing:.28em;font:600 24px/1 Manrope,sans-serif}.site-header nav{gap:28px;font-size:13px;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--ink);height:1px;transition:all .25s;position:absolute;bottom:-7px;left:0;right:100%}.site-header nav a:hover:after{right:0}.store-link{justify-self:end;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex}.store-link svg,.primary-button svg,.card-meta a svg{width:18px;height:18px}.cart-link{cursor:pointer;background:0 0;border:0}.cart-link span{background:var(--ink);color:#fff;border-radius:50%;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.hero{grid-template-columns:minmax(0,.92fr) minmax(360px,.68fr);align-items:center;gap:clamp(40px,7vw,120px);min-height:calc(100svh - 114px);padding:clamp(54px,7vw,112px) clamp(22px,7vw,120px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";border:1px solid var(--line);border-radius:50%;width:520px;height:520px;position:absolute;top:120px;left:-330px}.hero-copy{z-index:2;max-width:720px;position:relative}.eyebrow,.kicker{letter-spacing:.19em;align-items:center;gap:12px;font-size:11px;font-weight:600;display:flex}.eyebrow span{background:var(--ink);width:28px;height:1px}.hero h1,.section-heading h2,.style-copy h2,.modal-copy h2{letter-spacing:-.07em;margin:24px 0;font:500 clamp(54px,7.2vw,112px)/.95 Manrope,sans-serif}.hero h1 em,.style-copy h2 em{font-family:Playfair Display,serif;font-weight:500}.hero-copy>p{color:#51524e;max-width:530px;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.65}.hero-actions{align-items:center;gap:26px;margin-top:36px;display:flex}.hero-actions>span{color:#6b6d68;max-width:190px;font-size:12px;line-height:1.45}.hero-actions>span strong{color:var(--ink)}.primary-button{border:1px solid var(--ink);background:var(--ink);color:#fff;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:0 24px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex}.primary-button:hover{background:#30312e;transform:translateY(-2px)}.hero-art{justify-self:end;width:min(100%,510px);position:relative}.hero-art>img{aspect-ratio:5/6;object-fit:cover;object-position:center top;filter:drop-shadow(0 30px 40px #39241b24);background:#e7ded7;border-radius:42px;width:100%;display:block}.art-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f5f1e6;align-items:flex-start;gap:14px;padding:18px;display:flex;position:absolute;bottom:32px;left:-44px}.art-label span{color:#777;font-size:11px}.art-label p{margin:0;font-size:14px;line-height:1.5}.hero-index{writing-mode:vertical-rl;letter-spacing:.22em;font-size:10px;position:absolute;bottom:26px;right:22px}.look-picker{background:#e9e3dc;grid-template-columns:minmax(300px,.72fr) 1.4fr;gap:clamp(42px,7vw,110px);padding:clamp(76px,9vw,132px) clamp(22px,6vw,96px);display:grid}.look-picker-copy{align-self:center;max-width:520px}.look-picker-copy h2{letter-spacing:-.06em;margin:20px 0 24px;font:500 clamp(44px,5vw,76px)/1 Manrope,sans-serif}.look-picker-copy h2 em{font-family:Playfair Display,serif;font-weight:500}.look-picker-copy p{color:#62635f;max-width:420px;margin:0;line-height:1.7}.look-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.look-card{color:#fff;text-align:left;cursor:pointer;isolation:isolate;background:#2b2c29;border:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;min-height:420px;padding:28px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.look-card:after{content:"";z-index:-1;background:linear-gradient(#0c0d0c08 18%,#0f100fd1);position:absolute;inset:0}.look-card>.editorial-image{z-index:-2;object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .65s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.look-card:hover{transform:translateY(-6px)}.look-card:hover>.editorial-image{transform:scale(1.045)}.look-card>span{letter-spacing:.15em;opacity:.72;font-size:9px}.look-card strong{letter-spacing:-.03em;font:500 clamp(21px,2vw,30px)/1.1 Manrope,sans-serif}.look-card small{color:#ffffffb3}.look-card svg{width:22px;height:22px;position:absolute;top:24px;right:24px}.campaign-banners{background:#1b1c1a;grid-template-columns:minmax(0,1.45fr) minmax(300px,.72fr);gap:14px;padding:14px;display:grid}.campaign-banner{color:#fff;isolation:isolate;min-height:600px;position:relative;overflow:hidden}.campaign-banner>.editorial-image{z-index:-2;object-fit:cover;object-position:center 18%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.campaign-banner:hover>.editorial-image{transform:scale(1.025)}.banner-shade{z-index:-1;background:linear-gradient(90deg,#0e0f0dc7,#0e0f0d0d 72%),linear-gradient(#0000 50%,#0e0f0d6b);position:absolute;inset:0}.banner-tall .banner-shade{background:linear-gradient(#0000 30%,#0e0f0dcc)}.banner-copy{z-index:1;max-width:610px;position:absolute;bottom:clamp(34px,6vw,78px);left:clamp(28px,5vw,78px);right:28px}.banner-tall .banner-copy{bottom:42px;left:34px}.banner-copy>span{letter-spacing:.18em;color:#ffffffb3;font-size:10px}.banner-copy h2{letter-spacing:-.06em;margin:16px 0 26px;font:500 clamp(44px,5.5vw,84px)/.96 Manrope,sans-serif}.banner-tall .banner-copy h2{font-size:clamp(38px,4vw,58px)}.banner-copy button{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffffb3;align-items:center;gap:12px;min-height:48px;padding:0;font-weight:600;display:inline-flex}.banner-copy button svg{width:18px;height:18px}.catalog{background:#fbfaf8;padding:clamp(76px,9vw,140px) clamp(22px,5vw,80px)}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:44px;display:flex}.section-heading h2{margin:12px 0 0;font-size:clamp(42px,5.2vw,76px)}.section-heading>p{color:#666762;max-width:430px;margin:0 0 8px;line-height:1.6}.catalog-tools{grid-template-columns:minmax(260px,1fr) 210px auto;gap:12px;margin-bottom:14px;display:grid}.search-box,.sort-control,.favorites-toggle{border:1px solid var(--line);background:#f7f4ef;min-height:52px}.search-box{align-items:center;gap:12px;padding:0 16px;display:flex}.search-box svg{color:#777872;width:20px;height:20px}.search-box input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.search-box input::placeholder{color:#92938f}.sort-control{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:0 14px;display:grid}.sort-control>span{color:#777872;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sort-control select{background:0 0;border:0;outline:0;min-width:0}.favorites-toggle{cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:0 18px;display:inline-flex}.favorites-toggle svg{width:19px;height:19px}.favorites-toggle>span{background:#e7e2dc;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.favorites-toggle.active{border-color:var(--ink);background:var(--ink);color:#fff}.favorites-toggle.active>span{background:#ffffff29}.filter-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 190px 190px;align-items:end;gap:24px;padding:22px 0;display:grid}.filter-title{align-self:center;align-items:center;gap:8px;padding-right:18px;font-size:13px;font-weight:600;display:flex}.filter-title svg{width:20px}.category-chips{flex-wrap:wrap;gap:8px;display:flex}.category-chips button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;padding:10px 14px;font-size:12px;transition:all .2s}.category-chips button:hover,.category-chips button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.category-chips button small{background:#17181614;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:7px;padding:0 5px;font-size:9px;display:inline-grid}.category-chips button:hover small,.category-chips button.active small{background:#ffffff29}.filter-panel label{gap:7px;display:grid}.filter-panel label span{letter-spacing:.15em;text-transform:uppercase;color:#6d6e69;font-size:10px}.filter-panel select{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aeb0aa;outline:0;width:100%;padding:8px 24px 9px 0}.result-row{color:#70716c;justify-content:space-between;align-items:center;min-height:68px;font-size:12px;display:flex}.result-row strong{color:var(--ink);font-size:14px}.result-row button,.empty-state button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:4px 0;font-size:12px}.catalog-summary{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.catalog-state{color:#777872;align-items:center;gap:7px;display:inline-flex}.catalog-state:before{content:"";background:#aaa;border-radius:50%;width:7px;height:7px}.catalog-state.loading:before{background:#c9876b;animation:1.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #c9876b24}.catalog-state.ready:before{background:#66806e}.catalog-state.partial:before{background:#c9876b}.catalog-state.fallback:before{background:#9b876f}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.3vw,34px) clamp(12px,1.8vw,26px);display:grid}.product-card{min-width:0}.card-media-shell{position:relative}.art-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.product-media{aspect-ratio:13/16;background:#ece7e1;border-radius:24px;width:100%;position:relative;overflow:hidden}.product-media>img,.garment{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.product-media>img{object-position:center top;display:block}.art-button:hover .product-media>img,.art-button:hover .garment{transform:scale(1.025)}.source-badge{z-index:2;color:#4e4f4b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;text-transform:uppercase;background:#f8f5f0e6;border-radius:99px;padding:7px 9px;font-size:8px;font-weight:600;position:absolute;top:12px;left:12px}.quick-view{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#f7f4efeb;padding:10px 14px;font-size:11px;transition:all .25s;position:absolute;bottom:16px;left:50%;transform:translate(-50%,12px)}.art-button:hover .quick-view{opacity:1;transform:translate(-50%)}.favorite-button{z-index:3;color:#444541;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#f8f5f0e6;border:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .2s,background .2s;display:grid;position:absolute;top:12px;right:12px}.favorite-button:hover{transform:scale(1.06)}.favorite-button.active{background:var(--ink);color:#fff}.favorite-button svg{width:18px;height:18px}.card-meta{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.card-meta span{letter-spacing:.12em;color:#858680;text-transform:uppercase;font-size:9px}.card-meta h3{letter-spacing:-.02em;margin:7px 0 0;font:500 16px/1.3 Manrope,sans-serif}.card-meta a{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;transition:all .2s;display:grid}.card-meta a:hover{background:var(--ink);color:#fff}.price-line{align-items:baseline;gap:9px;margin-top:12px;display:flex}.price-line strong{font:600 14px/1 Manrope,sans-serif}.price-line del{color:#92938f;font-size:11px}.tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.tags span{color:#6a6b66;letter-spacing:.06em;text-transform:uppercase;background:#eeece8;padding:6px 8px;font-size:9px}.card-shop-button{border:1px solid var(--ink);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin-top:14px;padding:0 14px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.card-shop-button:hover{background:var(--ink);color:#fff}.card-shop-button svg{width:17px;height:17px}.empty-state{border:1px dashed var(--line);color:#777872;place-content:center;justify-items:center;gap:6px;min-height:330px;display:grid}.load-more{place-items:center;margin-top:64px;display:grid}.load-more button{border:1px solid var(--ink);cursor:pointer;background:0 0;min-height:52px;padding:0 24px;font-weight:600}.load-more button span{background:#e7e2dc;border-radius:50%;place-items:center;min-width:24px;height:24px;margin-left:10px;font-size:10px;display:inline-grid}.gallery-slider{background:#d8cec4;padding:clamp(76px,9vw,132px) 0 clamp(82px,10vw,150px);overflow:hidden}.gallery-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px;padding:0 clamp(22px,6vw,96px);display:flex}.gallery-heading h2{letter-spacing:-.06em;margin:14px 0 0;font:500 clamp(44px,5.5vw,78px)/1 Manrope,sans-serif}.slider-controls{gap:8px;display:flex}.slider-controls button{cursor:pointer;background:0 0;border:1px solid #17181659;border-radius:50%;width:52px;height:52px;font-size:20px;transition:all .2s}.slider-controls button:hover{background:var(--ink);color:#fff}.slider-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:0 clamp(22px,6vw,96px) 18px;scroll-padding-inline:clamp(22px,6vw,96px);display:flex;overflow-x:auto}.slider-track::-webkit-scrollbar{display:none}.slider-card{scroll-snap-align:start;flex:0 0 clamp(260px,28vw,410px)}.slider-card>button{aspect-ratio:4/5;cursor:pointer;background:#c7bbb0;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.slider-card .editorial-image{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.slider-card>button:hover .editorial-image{transform:scale(1.035)}.slider-card>button>span{background:#f8f5f0e6;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;display:grid;position:absolute;top:16px;left:16px}.slider-card>div{padding:17px 2px 0}.slider-card small{color:#6a655f;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.slider-card h3{min-height:46px;margin:8px 0 12px;font:500 17px/1.35 Manrope,sans-serif}.slider-card p{margin:0;font-weight:600}.swipe-note{color:#6a655f;margin:16px 22px 0;font-size:11px;display:none}.instagram-showcase{background:#f3eee8;grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(40px,7vw,110px);padding:clamp(76px,9vw,138px) clamp(22px,7vw,120px);display:grid}.instagram-copy{max-width:530px}.instagram-copy .kicker svg{width:17px;height:17px}.instagram-copy h2{letter-spacing:-.065em;margin:22px 0 26px;font:500 clamp(46px,6vw,82px)/.98 Manrope,sans-serif}.instagram-copy h2 em{color:#9b6657;font-family:Playfair Display,serif;font-weight:500}.instagram-copy p{color:#666762;max-width:460px;font-size:15px;line-height:1.7}.instagram-cta{border:1px solid var(--ink);align-items:center;gap:12px;min-height:52px;margin-top:24px;padding:0 18px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.instagram-cta:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}.instagram-cta svg{width:18px;height:18px}.instagram-cta svg:last-child{margin-left:6px}.instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.instagram-grid button{aspect-ratio:1;cursor:pointer;background:#d9d0c7;border:0;padding:0;position:relative;overflow:hidden}.instagram-grid .editorial-image{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s}.instagram-grid button:hover .editorial-image{transform:scale(1.045)}.instagram-grid button>span{background:#f8f5f0e0;align-items:center;gap:6px;padding:6px 8px;font-size:9px;display:flex;position:absolute;bottom:10px;right:10px}.instagram-grid button>span svg{width:13px;height:13px}.style-note{color:#f5f2ed;background:#1b1c1a;grid-template-columns:70px 1fr minmax(300px,.75fr);align-items:center;gap:clamp(28px,6vw,90px);min-height:720px;padding:clamp(70px,9vw,140px) clamp(22px,7vw,120px);display:grid;position:relative;overflow:hidden}.style-note:after{content:"Q";color:#ffffff06;pointer-events:none;font:600 54vw/1 Manrope,sans-serif;position:absolute;bottom:-13vw;right:-4vw}.style-number{writing-mode:vertical-rl;letter-spacing:.2em;color:#898b85;align-self:start;padding-top:7px;font-size:11px}.style-copy{z-index:2;max-width:680px;position:relative}.style-copy h2{margin:22px 0 28px;font-size:clamp(52px,6.5vw,96px)}.style-copy p{color:#b8bbb4;max-width:560px;font-size:16px;line-height:1.75}.primary-button.light{color:#1b1c1a;background:#f5f2ed;border-color:#f5f2ed;margin-top:28px}.look-stack{z-index:2;border-top:1px solid #fff3;position:relative}.look-stack div{border-bottom:1px solid #fff3;grid-template-columns:32px 1fr;gap:6px 12px;padding:24px 0;display:grid}.look-stack span{color:#7d8079;grid-row:1/span 2;font-size:10px}.look-stack strong{letter-spacing:-.03em;font:500 clamp(22px,2.5vw,34px)/1 Manrope,sans-serif}.look-stack small{color:#90938c;letter-spacing:.08em;font-size:11px}footer{color:#f5f2ed;background:#1b1c1a;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;min-height:110px;padding:24px clamp(22px,5vw,80px);display:flex}footer p,footer span{color:#8f918b;margin:0;font-size:11px}footer span{text-align:right;max-width:390px}.footer-center{text-align:center;line-height:1.7}.footer-center a{color:#d6d3cc;text-underline-offset:3px;text-decoration:underline}.admin-shell{color:#1b1c1a;background:#f3f0eb;min-height:100svh;padding:0 0 90px}.admin-header{color:#f5f2ed;background:#1b1c1a;grid-template-columns:1fr auto;align-items:start;gap:40px;padding:clamp(32px,6vw,84px) clamp(20px,7vw,110px) clamp(60px,7vw,100px);display:grid}.admin-header>div{max-width:820px}.admin-wordmark{color:inherit;letter-spacing:.16em;margin-bottom:clamp(70px,10vw,130px);font:600 24px/1 Manrope,sans-serif;display:inline-block}.admin-kicker{color:#9ea098;letter-spacing:.18em;font-size:10px;font-weight:600;display:block}.admin-header h1{letter-spacing:-.07em;margin:20px 0 24px;font:500 clamp(56px,8vw,112px)/.88 Manrope,sans-serif}.admin-header h1 em{color:#b9a99b;font-family:Georgia,serif;font-weight:400}.admin-header p{color:#aeb0a9;max-width:620px;margin:0;font-size:15px;line-height:1.65}.admin-header nav{gap:8px;display:flex}.admin-header nav a{min-height:42px;color:inherit;border:1px solid #ffffff40;place-items:center;padding:0 16px;font-size:11px;display:grid}.admin-header nav a:first-child{color:#1b1c1a;background:#f5f2ed}.admin-summary{z-index:2;background:#d8cec4;grid-template-columns:repeat(3,1fr);margin:-34px clamp(20px,7vw,110px) 70px;display:grid;position:relative}.admin-summary article{border-right:1px solid #1b1c1a29;flex-direction:column;justify-content:space-between;min-height:142px;padding:28px 30px;display:flex}.admin-summary article:last-child{border-right:0}.admin-summary span{color:#6b655f;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.admin-summary strong{letter-spacing:-.05em;font:500 clamp(30px,4vw,52px)/1 Manrope,sans-serif}.admin-orders{padding:0 clamp(20px,7vw,110px)}.admin-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.admin-section-heading h2{letter-spacing:-.05em;margin:0;font:500 clamp(34px,5vw,60px)/1 Manrope,sans-serif}.admin-section-heading span{color:#777872;font-size:11px}.admin-order-card{background:#faf8f4;border:1px solid #d4d0c9;margin-bottom:18px}.admin-order-topline{border-bottom:1px solid #dedad3;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.admin-order-topline>div>span{color:#777872;font-size:10px}.admin-order-topline h3{letter-spacing:.04em;margin:6px 0 0;font:600 18px/1 Manrope,sans-serif}.admin-status-badge{color:#4f514c;background:#e7e2dc;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:600}.admin-status-badge.status-iptal{color:#7a3025;background:#f1ded8}.admin-status-badge.status-tamamlandı{color:#2f6335;background:#dce8dc}.admin-order-grid{grid-template-columns:minmax(210px,.75fr) minmax(360px,1.7fr) minmax(220px,.8fr);display:grid}.admin-order-grid>*{border-right:1px solid #dedad3;padding:26px}.admin-order-grid>:last-child{border-right:0}.admin-order-grid h4{color:#777872;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:9px}.admin-order-grid section>strong,.admin-order-grid section>a{color:inherit;margin-bottom:7px;font-size:13px;display:block}.admin-order-grid section>p{color:#63645f;font-size:12px;line-height:1.6}.admin-note{color:#5f605b;background:#efebe4;margin-top:16px;padding:12px;font-size:11px;line-height:1.5}.admin-note span{color:#868780;text-transform:uppercase;margin-bottom:4px;font-size:9px;display:block}.admin-line-items{gap:12px;display:grid}.admin-line-item{grid-template-columns:50px 1fr auto;align-items:center;gap:12px;display:grid}.admin-line-item img,.admin-image-placeholder{object-fit:cover;object-position:center top;background:#e7e2dc;width:50px;height:64px}.admin-image-placeholder{color:#918a83;place-items:center;font:500 20px/1 Georgia,serif;display:grid}.admin-line-item strong{font-size:12px;line-height:1.35;display:block}.admin-line-item small,.admin-line-item span{color:#777872;margin-top:4px;font-size:9px;display:block}.admin-line-item b{white-space:nowrap;font-size:11px}.admin-order-grid aside>p{color:#6d6e69;justify-content:space-between;gap:18px;margin:10px 0;font-size:11px;display:flex}.admin-order-grid aside>p strong{color:#1b1c1a}.admin-order-grid aside>.admin-total{border-top:1px solid #1b1c1a;margin-top:16px;padding-top:16px;font-size:14px}.admin-order-grid aside>small{color:#66806e;margin:12px 0 20px;font-size:10px;font-weight:600;display:block}.admin-status-control{gap:8px;margin-top:20px;display:grid}.admin-status-control label{gap:6px;display:grid}.admin-status-control label>span{color:#777872;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.admin-status-control select,.admin-status-control button{background:#fff;border:1px solid #c8c3bb;border-radius:0;width:100%;min-height:42px;padding:0 10px;font-size:11px}.admin-status-control button{color:#fff;cursor:pointer;background:#1b1c1a;border-color:#1b1c1a}.admin-status-control button:disabled{color:#858680;cursor:default;background:#e7e2dc;border-color:#d4d0c9}.admin-status-control small{color:#8a352c;font-size:9px}.admin-empty,.admin-access-state{text-align:center;border:1px dashed #c8c3bb;place-content:center;min-height:420px;padding:40px;display:grid}.admin-empty h3{margin:0 0 10px;font:500 30px/1.1 Manrope,sans-serif}.admin-empty p{color:#777872;margin:0}.admin-access-state{color:#f5f2ed;background:#1b1c1a;border:0;min-height:100svh}.admin-access-state h1{letter-spacing:-.06em;margin:18px 0;font:500 clamp(44px,7vw,80px)/1 Manrope,sans-serif}.admin-access-state p{color:#aeb0a9}.admin-access-state div{justify-content:center;gap:10px;margin-top:20px;display:flex}.admin-access-state a{color:inherit;border:1px solid #ffffff4d;padding:13px 16px;font-size:11px}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0f0db8;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}.product-modal{background:#f8f5f0;grid-template-columns:minmax(260px,.8fr) 1fr;align-items:center;gap:clamp(26px,5vw,60px);width:min(880px,100%);max-height:calc(100svh - 40px);padding:clamp(22px,4vw,48px);display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #00000047}.product-modal>.product-media{width:100%}.modal-media{aspect-ratio:4/5;border-radius:20px}.modal-copy h2{margin:12px 0 20px;font-size:clamp(36px,5vw,62px)}.modal-copy p{color:#61625e;line-height:1.7}.modal-price{align-items:baseline;gap:12px;margin:20px 0 4px;display:flex}.modal-price strong{font:600 20px/1 Manrope,sans-serif}.modal-price del{color:#92938f;font-size:13px}.modal-copy .primary-button{margin-top:24px}.variant-picker{gap:8px;margin-top:22px;display:grid}.variant-picker>span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.variant-picker select{border:1px solid var(--line);background:#fff;width:100%;min-height:48px;padding:0 14px}.cod-note{background:#e7ece6;border-left:3px solid #66806e;gap:4px;margin-top:14px;padding:14px 16px;display:grid}.cod-note strong{font-size:12px}.cod-note span{color:#646861;font-size:11px;line-height:1.45}.modal-actions{align-items:center;gap:12px;margin-top:24px;display:flex}.modal-actions .primary-button{margin-top:0}.modal-favorite{border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 16px;display:inline-flex}.modal-favorite svg{width:19px;height:19px}.modal-share{border:1px solid var(--line);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 14px;display:inline-flex}.modal-share:hover{border-color:var(--ink);background:#eee9e2}.modal-share svg{width:18px;height:18px}.share-status{margin:10px 0 0;font-size:10px;color:#66806e!important}.modal-close{z-index:2;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-size:28px;font-weight:200;position:absolute;top:12px;right:16px}.primary-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.cart-backdrop{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0e0f0da3;justify-content:flex-end;animation:.2s fade;display:flex;position:fixed;inset:0}.cart-drawer{background:#f8f5f0;width:min(590px,100%);height:100%;padding:clamp(28px,5vw,54px);position:relative;overflow-y:auto;box-shadow:-28px 0 80px #0003}.cart-close{z-index:2;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:30px;font-weight:200;position:absolute;top:17px;right:20px}.drawer-heading{padding-right:42px}.drawer-heading>button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-bottom:26px;padding:0 0 4px;font-size:11px}.drawer-heading h2,.order-success h2{letter-spacing:-.055em;margin:12px 0 8px;font:500 clamp(38px,6vw,62px)/1 Manrope,sans-serif}.drawer-heading h2 small{vertical-align:middle;background:#e7e2dc;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:8px;font-size:11px;display:inline-grid}.drawer-heading p{color:#686965;margin:0;line-height:1.55}.cart-items{gap:18px;margin:34px 0;display:grid}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:104px 1fr;gap:18px;padding-bottom:18px;display:grid}.cart-item>img{object-fit:cover;object-position:center top;background:#e9e3dc;border-radius:13px;width:104px;height:132px}.cart-item h3{margin:2px 0 8px;font:500 15px/1.35 Manrope,sans-serif}.cart-item p{color:#777872;margin:0 0 10px;font-size:11px}.cart-item>div>strong{font-size:13px}.quantity-control{align-items:center;gap:0;margin-top:14px;display:flex}.quantity-control button:not(.remove-item),.quantity-control>span{border:1px solid var(--line);background:0 0;place-items:center;width:32px;height:30px;display:grid}.quantity-control>span{border-left:0;border-right:0;font-size:11px}.quantity-control button{cursor:pointer}.quantity-control .remove-item{color:#777872;background:0 0;border:0;border-bottom:1px solid;margin-left:12px;padding:2px 0;font-size:10px}.cart-summary{padding-top:8px}.cart-summary>p{justify-content:space-between;gap:20px;margin:10px 0;font-size:12px;display:flex}.cart-summary .grand-total{border-top:1px solid var(--ink);margin-top:17px;padding-top:17px;font-size:17px}.cart-summary>small{color:#70716c;margin-top:10px;display:block}.checkout-submit{cursor:pointer;width:100%;margin-top:20px}.empty-cart{place-content:center;justify-items:start;max-width:380px;min-height:62vh;display:grid}.empty-cart>span{letter-spacing:-.04em;font:500 35px/1.1 Manrope,sans-serif}.empty-cart p{color:#70716c;line-height:1.6}.checkout-form{padding-bottom:30px}.form-grid{grid-template-columns:1fr 1fr;gap:16px 12px;margin:32px 0;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label.wide{grid-column:1/-1}.form-grid label>span{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.form-grid input,.form-grid textarea{border:1px solid var(--line);resize:vertical;background:#fff;border-radius:0;outline:0;width:100%;padding:13px 14px}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--ink)}.checkout-total{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;display:flex}.checkout-total strong{font-size:19px}.consent-row{grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:18px;font-size:12px;line-height:1.5;display:grid}.consent-row input{margin-top:3px}.order-terms{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#666762;margin-top:14px;padding:13px 0;font-size:11px;line-height:1.55}.order-terms summary{color:var(--ink);cursor:pointer;font-weight:600}.order-error{color:#7a3025;background:#f2ded8;padding:12px 14px;font-size:12px}.order-success{flex-direction:column;justify-content:center;align-items:flex-start;max-width:450px;min-height:82vh;display:flex}.order-success .success-mark{color:#fff;background:#66806e;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:26px;font-size:24px;display:grid}.order-success>strong{letter-spacing:.04em;background:#e7ece6;margin:2px 0 18px;padding:10px 13px;font:600 17px/1 Manrope,sans-serif;display:block}.order-success p{color:#63645f;line-height:1.65}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}@media (width<=1060px){.instagram-showcase{grid-template-columns:1fr}.instagram-copy{max-width:720px}.admin-order-grid{grid-template-columns:1fr 1.5fr}.admin-order-grid>aside{border-top:1px solid #dedad3;grid-column:1/-1}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-panel{grid-template-columns:auto 1fr 170px}.filter-panel label:last-child{grid-column:3}.look-picker{grid-template-columns:1fr}.look-picker-copy{max-width:680px}.look-card{min-height:330px}.campaign-banner{min-height:520px}.style-note{grid-template-columns:36px 1fr}.look-stack{grid-column:2;grid-template-columns:repeat(3,1fr);display:grid}.look-stack div{padding-right:14px;display:block}.look-stack span,.look-stack small{margin-bottom:8px;display:block}}@media (width<=780px){.admin-header{grid-template-columns:1fr}.admin-header nav{grid-row:1;justify-content:space-between}.admin-wordmark{margin-bottom:64px}.admin-summary{grid-template-columns:1fr;margin-top:-28px}.admin-summary article{border-bottom:1px solid #1b1c1a29;border-right:0;min-height:110px}.admin-summary article:last-child{border-bottom:0}.admin-order-grid{grid-template-columns:1fr}.admin-order-grid>*{border-bottom:1px solid #dedad3;border-right:0}.admin-order-grid>aside{border-bottom:0;grid-column:auto}.admin-order-topline{flex-direction:column;align-items:flex-start}.announcement{grid-template-columns:1fr auto;padding-inline:18px}.announcement p{display:none}.site-header{grid-template-columns:1fr auto;min-height:66px;padding:0 20px}.site-header nav{display:none}.store-link{font-size:0}.store-link:before{content:"Sepet";font-size:12px}.hero{grid-template-columns:1fr;gap:42px;min-height:auto;padding:54px 22px 72px}.hero h1{font-size:clamp(48px,14vw,74px)}.hero-art{justify-self:center;width:min(92%,480px)}.art-label{bottom:20px;left:-12px}.hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-actions>span{max-width:none}.look-picker{padding-inline:18px}.look-cards{grid-template-columns:1fr}.look-card{min-height:310px}.campaign-banners{grid-template-columns:1fr}.campaign-banner{min-height:470px}.banner-tall{min-height:390px}.banner-shade,.banner-tall .banner-shade{background:linear-gradient(#0000 28%,#0e0f0dd1)}.banner-copy,.banner-tall .banner-copy{bottom:34px;left:28px}.gallery-heading{align-items:flex-start}.section-heading{display:block}.section-heading>p{margin-top:22px}.catalog-tools{grid-template-columns:1fr 1fr}.search-box{grid-column:1/-1}.filter-panel{grid-template-columns:1fr 1fr;gap:18px 12px}.filter-title{grid-column:1/-1}.category-chips{scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;padding-bottom:4px;overflow-x:auto}.category-chips button{flex:none}.filter-panel label:last-child{grid-column:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-note{grid-template-columns:1fr;min-height:auto;padding-top:80px}.style-number{writing-mode:initial}.look-stack{grid-column:1;grid-template-columns:1fr}.look-stack div{display:grid}.look-stack span{display:initial}footer{flex-direction:column;align-items:flex-start}footer span{text-align:left}.product-modal{grid-template-columns:1fr;max-width:460px}.product-modal>.product-media{max-height:360px}.modal-actions{flex-direction:column;align-items:stretch}.cart-drawer{width:100%;padding:42px 20px 28px}.form-grid{grid-template-columns:1fr}.form-grid label.wide{grid-column:auto}.swipe-note{display:block}}@media (width<=430px){.announcement{font-size:9px}.announcement>span{letter-spacing:.1em}.announcement button{font-size:0}.announcement button:before{content:"Sepet";font-size:9px}.catalog{padding-left:14px;padding-right:14px}.catalog-tools{grid-template-columns:1fr}.search-box{grid-column:auto}.sort-control,.favorites-toggle{min-height:48px}.filter-panel{padding-left:8px;padding-right:8px}.product-grid{gap:24px 10px}.card-meta h3{font-size:14px}.card-meta a,.tags span:nth-child(3){display:none}.card-shop-button{padding-inline:10px}.quick-view{display:none}.campaign-banners{gap:8px;padding:8px}.campaign-banner{min-height:410px}.banner-tall{min-height:360px}.banner-copy h2{font-size:42px}.gallery-heading{align-items:flex-end;padding-inline:18px}.gallery-heading h2{font-size:42px}.slider-controls button{width:42px;height:42px}.slider-track{padding-inline:18px;scroll-padding-inline:18px}.slider-card{flex-basis:78vw}.instagram-showcase{padding-inline:18px}.instagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
