/*
Theme Name: AYCANDAN
Author: AYCANDAN
Description: Orijinal AYCANDAN logosuyla kadın kış koleksiyonu için sade moda vitrini.
Version: 1.2.0
Tested up to: 7.1
Requires at least: 6.5
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: aycandan
Tags: custom-logo, custom-menu, featured-images, portfolio, grid-layout
*/
:root{--paper:#f8f5ef;--cream:#eee7dc;--ink:#2c2822;--muted:#847b70;--line:#ded6c9;--accent:#602631;--serif:'Bodoni MT',Didot,'Times New Roman',serif;--sans:Arial,Helvetica,sans-serif;--rail:208px;--max:1330px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:12px/1.8 var(--sans)}body.modal-open{overflow:hidden}img{display:block;max-width:100%;height:auto}figure,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:6px}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.04em;line-height:1.06}h1{font-size:clamp(56px,5.4vw,78px)}h2{font-size:42px}h3{font-weight:400}p{color:var(--muted)}[hidden]{display:none!important}
body>main,body>.site-footer,body>.announcement{margin-left:var(--rail)}.wrap{width:calc(100% - 88px);max-width:var(--max);margin-inline:auto}.section{padding-block:66px;scroll-margin-top:30px}.eyebrow{font:8px/1.7 var(--sans);letter-spacing:.19em;text-transform:uppercase;color:var(--muted)}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--paper);padding:15px}.skip-link:focus{top:12px}
.announcement{height:29px;display:flex;align-items:center;justify-content:center;color:#7d7162;background:#eee7dc;font-size:7px;letter-spacing:.21em;border-bottom:1px solid #e5dccd}
.site-header{position:fixed;inset:0 auto 0 0;width:var(--rail);height:100dvh;z-index:40;background:var(--paper);border-right:1px solid var(--line);overflow:auto}.header-inner{min-height:100%;display:flex;flex-direction:column;align-items:stretch;padding:44px 24px 28px}.brand{display:block;width:100%;max-width:225px}.brand img{width:100%;height:auto}.site-header .brand{margin-bottom:54px}.custom-logo-link{display:block;margin-bottom:50px}.custom-logo{max-width:100%;height:auto;max-height:85px;object-fit:contain}.desktop-nav .menu{display:flex;flex-direction:column;gap:13px;align-items:flex-start;font-size:9px;letter-spacing:.1em}.menu{list-style:none;padding:0;margin:0}.menu a{display:block}.menu .sub-menu{list-style:none;padding:8px 0 0 12px;font-size:9px}.sub-menu li+li{margin-top:9px}.sidebar-categories{border-top:1px solid var(--line);margin-top:30px;padding-top:25px;display:flex;flex-direction:column;gap:12px}.sidebar-label{font-size:7px;color:#9c8c7b;letter-spacing:.2em;margin-bottom:8px}.sidebar-categories a{font-size:9px;letter-spacing:.055em}.sidebar-categories a:hover,.desktop-nav a:hover{color:var(--accent)}.header-contact{margin-top:auto;padding-top:65px;font-size:8px;letter-spacing:.08em;display:flex;justify-content:space-between}.header-contact span{font-size:13px}.menu-toggle{display:none;background:none;border:0;padding:8px 0;font-size:0}.menu-lines{display:block;width:19px;height:11px;border-block:1px solid var(--ink)}
.hero{display:grid;grid-template-columns:32% 68%;max-width:1800px;min-height:595px;margin-inline:auto;border-bottom:1px solid var(--line)}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:52px 30px 35px 44px;background:#f3ede4}.hero-copy .eyebrow{font-size:8px;margin-bottom:26px}.hero h1{max-width:280px}.intro{font-size:11px;line-height:2;max-width:220px;margin-top:24px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:41px;padding:10px 0;border:0;border-bottom:1px solid var(--ink);background:none;font-size:8px;letter-spacing:.09em;line-height:1.5}.button:hover{color:var(--accent);border-color:var(--accent)}.button span{font-size:14px}.hero .button{margin-top:29px}.hero-footnote{font-size:7px;letter-spacing:.2em;color:#9b8d7d;margin-top:70px}.hero-visual{display:grid;grid-template-columns:1.12fr 1fr;gap:5px;padding:0;background:#f8f5ef;min-width:0}.portrait{position:relative;overflow:hidden;min-width:0;height:595px;background:#c1ac94}.portrait img{height:100%;width:100%;object-fit:cover;object-position:50% 45%}.portrait-side img{object-position:62% 42%}.portrait figcaption{position:absolute;bottom:0;left:0;right:0;background:#251d1670;color:#fff8ec;padding:15px 16px;font-size:7px;letter-spacing:.18em}
.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:10px}.section-heading h2{font-size:38px}.text-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #a99a86;padding-bottom:5px;font-size:8px;letter-spacing:.04em;white-space:nowrap}.text-link:hover{color:var(--accent);border-color:var(--accent)}.categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-image{aspect-ratio:4/4.8;overflow:hidden;background:#e8e0d4}.category-image img{width:100%;height:100%;object-fit:contain;transition:transform .6s}.category-card:hover img{transform:scale(1.025)}.category-card>div:last-child{display:flex;justify-content:space-between;align-items:center;padding-top:15px}.category-card h3{font:9px/1.7 var(--sans);letter-spacing:.11em;text-transform:uppercase}.category-card>div:last-child>span{font-size:12px}.section-featured{padding-top:10px}.piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 16px}.piece{min-width:0}.piece-open{display:block;border:0;padding:0;background:none;text-align:left;width:100%;line-height:1.6}.piece-image{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:#e8e0d4}.piece-image>img{width:100%;height:100%;object-fit:contain;transition:transform .6s}.piece-open:hover .piece-image>img{transform:scale(1.025)}.piece-plus{position:absolute;right:10px;bottom:10px;width:25px;height:25px;display:grid;place-items:center;font-size:14px;background:#f8f5efc9}.piece-category{display:block;color:#968877;font-size:6px;letter-spacing:.13em;text-transform:uppercase;margin-top:13px}.piece-title{display:block;font-size:10px;margin-top:4px;color:#51483d;letter-spacing:.02em}
.season-block{display:grid;grid-template-columns:1fr 1fr;max-width:1800px;min-height:530px;margin-inline:auto;background:#eae0d2;scroll-margin-top:25px}.season-portrait{height:530px;overflow:hidden}.season-portrait img{width:100%;height:100%;object-fit:cover;object-position:60% 25%}.season-copy{align-self:center;padding:55px 55px;max-width:560px}.season-copy .eyebrow{margin-bottom:24px}.season-copy h2{font-size:55px;max-width:360px}.season-copy>p:not(.eyebrow){max-width:310px;font-size:11px;line-height:2;margin-top:22px}.season-copy .button{margin-top:20px}.season-word{display:none}.lifestyle{display:grid;grid-template-columns:1fr 1fr;gap:11%;align-items:center;padding-block:85px}.lifestyle-copy{padding-left:25px}.lifestyle-copy .eyebrow{margin-bottom:25px}.lifestyle-copy h2{font-size:51px;max-width:350px}.lifestyle-copy>p:not(.eyebrow){font-size:11px;line-height:2;max-width:285px;margin-block:22px}.lifestyle-portrait{max-width:390px}.lifestyle-portrait>img{height:475px;width:100%;object-fit:cover;object-position:50% 30%}.image-caption{display:block;font-size:6px;letter-spacing:.19em;color:#958875;margin-top:12px}
.collection-section{border-top:1px solid var(--line)}.section-description{font-size:10px;margin-top:13px}.collection-count{color:#948673;font-size:8px}.filters{display:flex;flex-wrap:wrap;gap:16px;margin-block:24px 32px;border-bottom:1px solid var(--line)}.filters button{border:0;border-bottom:1px solid transparent;background:none;padding:10px 0 13px;font-size:8px;color:#9a8c78;letter-spacing:.04em;min-height:38px}.filters button.active{color:var(--ink);border-bottom-color:var(--ink)}.filters button:hover{color:var(--ink)}.load-more-wrap{text-align:center;margin-top:38px}.load-more-wrap button{min-width:170px}.collection-empty{text-align:center;padding:50px;background:var(--cream)}
.site-footer{background:#eae2d6;padding-block:48px 22px;color:#645849;border-top:1px solid #ded3c3}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:35px;padding-bottom:45px}.footer-top .brand{width:190px}.footer-top p{font-size:9px;margin-top:21px}.footer-top nav .menu{display:grid;gap:10px;font-size:9px}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-size:9px}.footer-contact .eyebrow{font-size:7px}.footer-bottom{border-top:1px solid #cfc2b1;padding-top:20px;display:flex;align-items:center;gap:25px;font-size:7px;letter-spacing:.08em}.footer-bottom a:last-child{margin-left:auto}
.icon-button{border:0;background:transparent;font-size:29px;line-height:1;min-width:44px;min-height:44px;padding:10px}.mobile-menu{border:0;background:var(--paper);color:var(--ink);margin:0 0 0 auto;width:min(420px,100%);height:100dvh;max-height:none;max-width:100%;padding:25px 30px}.mobile-menu::backdrop,.piece-dialog::backdrop{background:#201a1499}.mobile-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:12px;letter-spacing:.2em}.mobile-menu nav{margin-block:25px}.mobile-menu .menu{font-family:var(--serif);font-size:30px}.mobile-menu .menu li{margin-block:16px}.mobile-menu .menu .sub-menu{font:11px/1.6 var(--sans)}.mobile-categories{display:grid;gap:13px;border-top:1px solid var(--line);padding-top:25px;font-size:11px}.piece-dialog{width:min(850px,calc(100vw - 32px));max-height:calc(100dvh - 32px);border:0;padding:0;background:var(--paper);color:var(--ink)}.piece-close{position:absolute;right:8px;top:8px;z-index:3;background:#f8f5efcc}.piece-dialog-layout{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.piece-dialog-image{width:100%;object-fit:contain;max-height:75dvh;background:var(--cream)}.piece-dialog-layout>div{padding:42px 30px 42px 0}.piece-dialog h2{font-size:38px;margin-block:18px}.piece-dialog p{font-size:11px}.piece-dialog .button{margin-top:23px}
.prose{width:calc(100% - var(--rail) - 120px);max-width:960px;padding-inline:50px;min-height:70vh}.prose h1{font-size:56px;margin-bottom:30px}.prose h2{font-size:34px;margin-block:30px 20px}.prose p,.page-content p{margin-block:20px}.prose a:not(.button){text-decoration:underline}.prose article+article{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.prose img{max-height:650px;width:auto;margin-block:25px}.wp-block-image img{height:auto}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:11px}.aligncenter{margin-inline:auto}.alignleft{float:left;margin:0 24px 24px 0}.alignright{float:right;margin:0 0 24px 24px}.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.bypostauthor{font-weight:inherit}.sticky{border-top:1px solid var(--accent)}.admin-bar .site-header{top:32px;height:calc(100dvh - 32px)}
@media(min-width:1800px){.hero{grid-template-columns:34% 66%}.hero-copy{padding-left:80px}.hero h1{font-size:92px;max-width:350px}.portrait{height:690px}.hero{min-height:690px}}
@media(max-width:1250px) and (min-width:1101px){:root{--rail:180px}.header-inner{padding-inline:20px}.hero{grid-template-columns:34% 66%}.hero-copy{padding-left:30px;padding-right:20px}.hero h1{font-size:62px}.portrait{height:550px}.hero{min-height:550px}.hero-footnote{margin-top:52px}.wrap{width:calc(100% - 64px)}.category-card h3{font-size:8px}.season-copy{padding:35px}.season-copy h2{font-size:48px}.lifestyle-copy{padding-left:0}.filters{gap:12px}}
@media(max-width:1100px){:root{--rail:0px}html{scroll-padding-top:90px}body>main,body>.site-footer,body>.announcement{margin-left:0}.announcement{height:25px;font-size:7px}.site-header{position:sticky;inset:0;top:0;width:100%;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--line)}.header-inner{height:82px;min-height:0;padding:0 28px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.site-header .brand{width:190px;margin:0}.custom-logo-link{margin:0;max-width:190px}.custom-logo{max-height:62px}.desktop-nav,.sidebar-categories{display:none}.menu-toggle{display:block;justify-self:start}.header-contact{justify-self:end;margin:0;padding:0;font-size:8px;gap:20px}.hero{grid-template-columns:34% 66%;min-height:560px}.portrait{height:560px}.hero-copy{padding:45px 28px 30px 40px}.hero h1{font-size:68px}.hero-footnote{margin-top:50px}.wrap{width:calc(100% - 72px)}.season-copy h2{font-size:52px}.lifestyle-copy{padding-left:0}.admin-bar .site-header{top:32px;height:auto}.prose{width:100%;max-width:820px;padding-inline:36px;margin-inline:auto}}
@media(max-width:820px){.section{padding-block:55px}.hero{grid-template-columns:38% 62%}.hero-copy{padding-left:28px;padding-right:20px}.hero h1{font-size:60px}.intro{font-size:10px}.portrait{height:510px}.hero{min-height:510px}.hero-footnote{margin-top:35px}.hero-visual{grid-template-columns:1.1fr 1fr}.portrait figcaption{padding:12px 10px;font-size:6px;letter-spacing:.1em}.section-heading h2{font-size:35px}.wrap{width:calc(100% - 52px)}.categories,.piece-grid{gap:24px 12px}.category-card h3{font-size:8px}.category-card>div:last-child{gap:10px}.season-portrait{height:470px}.season-copy{padding:32px}.season-copy h2{font-size:46px}.lifestyle{gap:8%;padding-block:65px}.lifestyle-copy h2{font-size:44px}.lifestyle-portrait>img{height:415px}.filters{gap:13px}.footer-top{grid-template-columns:1.2fr 1fr;gap:30px}.footer-contact{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}.admin-bar .site-header{top:46px}}
@media(max-width:600px){html{scroll-padding-top:75px}.announcement{font-size:6px;letter-spacing:.14em;height:25px}.header-inner{height:75px;padding-inline:22px;gap:12px}.site-header .brand{width:178px}.custom-logo-link{max-width:178px}.header-contact{font-size:7px;letter-spacing:0}.header-contact span{display:none}.menu-lines{width:17px;height:10px}.hero{display:flex;flex-direction:column}.hero-copy{align-items:center;text-align:center;padding:37px 26px 34px;background:#f3ede4}.hero-copy .eyebrow{font-size:7px;margin-bottom:17px}.hero h1{font-size:61px;max-width:250px}.intro{font-size:10px;max-width:240px;line-height:1.9;margin-top:18px}.hero .button{font-size:8px;margin-top:17px;gap:28px;min-height:34px}.hero-footnote{display:none}.hero-visual{height:350px;display:grid;grid-template-columns:1.12fr 1fr;gap:4px}.portrait{height:350px}.portrait img{object-position:50% 30%}.portrait-side img{object-position:65% 25%}.portrait figcaption{font-size:6px;padding:11px 9px}.wrap{width:calc(100% - 40px)}.section{padding-block:43px;scroll-margin-top:80px}.section-heading{gap:15px;margin-bottom:23px}.section-heading h2{font-size:33px;max-width:250px}.section-heading .eyebrow{font-size:7px;margin-bottom:8px}.section-heading .text-link{font-size:7px;gap:9px;white-space:normal;max-width:80px}.categories,.piece-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 12px}.category-image{aspect-ratio:4/4.7}.category-card>div:last-child{padding-top:12px}.category-card h3{font-size:8px;letter-spacing:.08em}.category-card>div:last-child>span{font-size:11px}.section-featured{padding-top:8px}.piece-title{font-size:10px}.piece-category{font-size:6px;margin-top:10px}.piece-plus{width:22px;height:22px;right:8px;bottom:8px;font-size:13px}.season-block{grid-template-columns:1fr}.season-portrait{height:405px}.season-portrait img{object-position:60% 24%}.season-copy{text-align:center;max-width:none;padding:38px 28px 42px}.season-copy .eyebrow{margin-bottom:18px}.season-copy h2{font-size:47px;max-width:310px;margin:auto}.season-copy>p:not(.eyebrow){font-size:10px;margin:18px auto 0;max-width:270px}.season-copy .button{margin-top:16px}.lifestyle{display:flex;flex-direction:column-reverse;gap:28px}.lifestyle-portrait{width:100%;max-width:none}.lifestyle-portrait>img{height:440px;object-position:50% 26%}.image-caption{font-size:6px;margin-top:10px}.lifestyle-copy{text-align:center;width:100%;padding-inline:10px}.lifestyle-copy .eyebrow{font-size:7px;margin-bottom:17px}.lifestyle-copy h2{font-size:45px;max-width:300px;margin:auto}.lifestyle-copy>p:not(.eyebrow){font-size:10px;max-width:260px;margin:18px auto}.lifestyle-copy .text-link{font-size:8px}.collection-count{font-size:7px;white-space:nowrap;padding-bottom:2px}.section-description{font-size:9px;max-width:235px;line-height:1.9}.filters{gap:5px 14px;margin-block:20px 25px;padding-bottom:5px}.filters button{font-size:8px;padding:8px 0;min-height:34px}.load-more-wrap{margin-top:30px}.site-footer{padding-block:35px 20px}.footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-top .brand{width:185px}.footer-top p{font-size:9px;margin-top:15px}.footer-top nav .menu{font-size:9px;gap:10px}.footer-contact{grid-column:auto;flex-direction:column;align-items:flex-start;gap:10px}.footer-contact .eyebrow{font-size:7px}.footer-bottom{font-size:6px;gap:15px;flex-wrap:wrap}.footer-bottom>span:nth-child(2){display:none}.piece-dialog-layout{grid-template-columns:1fr;gap:0}.piece-dialog-image{height:43dvh;max-height:none;width:100%}.piece-dialog-layout>div{padding:24px}.piece-dialog h2{font-size:31px;margin-block:10px}.piece-dialog .button{margin-top:17px}.piece-close{font-size:26px}.prose{padding-inline:22px;width:100%;max-width:100%;margin-inline:0}.prose h1{font-size:44px}.prose h2{font-size:31px}.admin-bar .site-header{position:relative;top:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}
