/* The warmth of a Turkish neighbourhood market, with photographs supplied by DUNYA. */
:root{--dt-cream:#fbf6e9;--dt-ink:#302a22;--dt-red:#9d2434;--dt-green:#304c3b;--dt-gold:#c19149}
.dt-market,.dt-discover,.dt-stories{color:var(--dt-ink)}
.dt-welcome{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0 16px;font-size:1.05rem;letter-spacing:.12em;font-weight:600}.dt-welcome>span:last-child{font-family:Georgia,serif;font-weight:400;font-size:1.35rem;letter-spacing:0}.dt-welcome>span:last-child span{color:var(--dt-red);padding-inline:10px}
.dt-hero-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:16px}.dt-main-feature{display:grid;grid-template-columns:1fr 1.05fr;background:var(--dt-red);color:var(--dt-cream);border-radius:10px;overflow:hidden;min-width:0}.dt-main-copy{padding:38px 30px 30px;position:relative}.dt-main-copy:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.12;background-image:repeating-conic-gradient(from 45deg,transparent 0% 25%,#f6d4a1 0% 50%);background-size:36px 36px;mask-image:linear-gradient(0deg,#000,transparent 32%)}
.dt-kicker{font-size:1.02rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase;margin:0 0 16px}.dt-main-copy h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(3.5rem,3.5vw,5.4rem);line-height:1.06;letter-spacing:-.04em;color:var(--dt-cream);margin:0 0 20px}.dt-main-copy .rte{font-size:1.45rem;line-height:1.7;color:#fff0dc;max-width:330px}.dt-button{position:relative;display:inline-flex;justify-content:space-between;gap:26px;align-items:center;min-height:48px;background:var(--dt-cream);color:var(--dt-red);border-radius:4px;padding:13px 18px;margin-top:18px;text-decoration:none;font-weight:650;font-size:1.35rem}.dt-button:hover{background:#fff}.dt-small-note{position:relative;font-size:1.05rem;line-height:1.6;margin:22px 0 0;color:#f1d6c5;max-width:250px}.dt-main-image{position:relative;min-width:0;min-height:430px;background:#593620}.dt-main-image>img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:43% center}.dt-image-caption{position:absolute;bottom:18px;left:16px;right:16px;color:white;text-shadow:0 1px 6px #000;font-size:1.4rem;font-family:Georgia,serif;background:#30201599;padding:10px;border-radius:3px;text-align:center}
.dt-coffee-feature{position:relative;border-radius:10px;overflow:hidden;background:#392a20;min-height:430px}.dt-coffee-feature>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:49% center}.dt-coffee-feature:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#1d160ff5,transparent 72%)}.dt-coffee-copy{position:absolute;z-index:1;bottom:0;padding:26px 22px;color:white;width:100%}.dt-coffee-copy .dt-kicker{font-size:.9rem;color:#f3d7b0;line-height:1.5}.dt-coffee-copy h3{color:#fff;font:400 3.1rem/1.08 Georgia,serif;margin:0 0 18px;letter-spacing:-.02em}.dt-coffee-copy a{color:white;font-size:1.2rem;text-decoration:none;border-bottom:1px solid #ffffff70;padding-bottom:5px;display:inline-block}
.dt-market-strip{display:flex;justify-content:center;align-items:center;gap:25px;padding:19px 14px;border-bottom:1px solid #e2d6c3;font-size:1.18rem;color:#665842}.dt-market-strip>span:nth-child(even){color:var(--dt-gold)}
.dt-discover,.dt-stories{padding-top:44px;padding-bottom:36px}.dt-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.dt-heading .dt-kicker{color:var(--dt-red);margin-bottom:9px}.dt-heading h2{font:400 clamp(2.8rem,3vw,3.8rem)/1.13 Georgia,serif;letter-spacing:-.025em;margin:0;color:var(--dt-ink)}.dt-heading>a{font-size:1.2rem;color:var(--dt-green);text-decoration:none;border-bottom:1px solid #abb5a4;padding-bottom:4px;white-space:nowrap}
.dt-departments{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.dt-department{color:inherit;text-decoration:none;min-width:0}.dt-department-photo{height:150px;background:var(--dt-cream);border-radius:8px;overflow:hidden;border:1px solid #eadfce}.dt-department-photo>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.dt-department:hover .dt-department-photo>img{transform:scale(1.04)}.dt-department--coffee img{object-position:center 63%}.dt-department--saffron img{object-position:center 58%}.dt-department--hemani .dt-department-photo{background:#19201e;display:grid;place-items:center}.dt-department--hemani img{width:150px;height:150px;max-width:100%;object-fit:contain}.dt-department-title{display:flex;justify-content:space-between;gap:8px;font-size:1.35rem;line-height:1.4;font-weight:650;margin-top:13px}.dt-department-title>span{color:var(--dt-red)}.dt-department-note{display:block;font-size:1.1rem;color:#7a6e60;margin-top:5px;line-height:1.5}
.dt-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dt-story{display:grid;grid-template-columns:1.1fr 1fr;border-radius:9px;overflow:hidden;background:#f7ead4;min-width:0;border:1px solid #eee0c9}.dt-story-image{min-height:300px;position:relative}.dt-story-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dt-story--breadsticks .dt-story-image img{object-position:45% center}.dt-story-copy{padding:28px 24px;align-self:center}.dt-story-copy .dt-kicker{font-size:.95rem;line-height:1.5;color:#8f3d2a}.dt-story-copy h3{font:400 2.9rem/1.1 Georgia,serif;letter-spacing:-.02em;margin:0 0 15px}.dt-story-copy .rte{font-size:1.3rem;line-height:1.65;color:#685440}.dt-story-copy a{display:inline-block;margin-top:15px;color:var(--dt-green);font-size:1.2rem;font-weight:650;text-decoration:none;border-bottom:1px solid #a9ae94;padding-bottom:5px}.dt-story--yakamoz{background:#e9eedf;border-color:#dbe1cf}.dt-story--yakamoz .dt-kicker{color:#45603e}
.df-section-heading h2,.collection .title{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:3.6rem;color:var(--dt-ink)}.df-featured{background:#fbf8f0;border-radius:10px;margin-top:20px;margin-bottom:12px}.df-tabs__buttons button{background:transparent;border-radius:25px}.df-tabs__buttons button[aria-selected=true]{background:var(--dt-green)}.df-brands li{background:#fbf8f0;border-color:#e9dfcf}.df-contact-section{background:#f7f2e8}.df-department-row{background:#f9f4e8}.df-primary-nav>a,.df-shop-menu>summary{font-weight:600}.df-primary-nav{min-height:48px}.product-card-wrapper .card{border-color:#e8e1d7}.df-search .field__input{background:#fbf8f0}
.dt-market a:focus-visible,.dt-discover a:focus-visible,.dt-stories a:focus-visible{outline:3px solid #c19149;outline-offset:4px}
@media(min-width:1500px){.dt-main-copy{padding:42px}.dt-main-image,.dt-coffee-feature{min-height:460px}}
@media(max-width:1100px){.dt-hero-grid{grid-template-columns:minmax(0,2.7fr) minmax(0,1fr)}.dt-main-copy{padding:30px 23px}.dt-main-copy h2{font-size:3.8rem}.dt-coffee-copy{padding:20px 15px}.dt-coffee-copy h3{font-size:2.6rem}.dt-departments{gap:12px}.dt-department-photo{height:125px}.dt-department--hemani img{width:125px;height:125px}.dt-story{grid-template-columns:1fr}.dt-story-image{min-height:240px}.dt-story-image img{object-position:center}.dt-market-strip{gap:14px;font-size:1.05rem}}
@media(max-width:749px){.dt-welcome{padding:16px 0 12px;font-size:.88rem;letter-spacing:.08em}.dt-welcome>span:last-child{display:none}.dt-hero-grid{grid-template-columns:1fr;gap:14px}.dt-main-feature{grid-template-columns:1fr}.dt-main-copy{padding:28px 25px}.dt-main-copy h2{font-size:4rem;max-width:330px}.dt-main-copy .rte{font-size:1.4rem;max-width:100%}.dt-small-note{display:none}.dt-main-image{min-height:250px}.dt-main-image>img{object-position:center}.dt-coffee-feature{min-height:230px}.dt-coffee-feature>img{object-position:55% 60%}.dt-coffee-feature:after{background:linear-gradient(90deg,#1d160fec,transparent 85%)}.dt-coffee-copy{padding:25px;width:62%;bottom:auto;top:50%;transform:translateY(-50%)}.dt-coffee-copy h3{font-size:3rem}.dt-market-strip{display:grid;grid-template-columns:1fr;text-align:center;gap:6px;padding:17px 0;font-size:1.1rem}.dt-market-strip>span:nth-child(even){display:none}.dt-discover,.dt-stories{padding-top:30px;padding-bottom:26px}.dt-heading{align-items:start;flex-direction:column;gap:12px}.dt-heading h2{font-size:3rem}.dt-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.dt-department-photo{height:155px}.dt-department--hemani img{width:150px;height:150px}.dt-department-title{font-size:1.35rem}.dt-story-grid{grid-template-columns:1fr;gap:18px}.dt-story{grid-template-columns:1fr}.dt-story-image{min-height:245px}.dt-story-copy{padding:25px}.dt-story-copy h3{font-size:3rem}.df-section-heading h2,.collection .title{font-size:3rem}.df-featured{border-radius:0}}
@media(prefers-reduced-motion:reduce){.dt-department-photo>img{transition:none}.dt-department:hover .dt-department-photo>img{transform:none}}
.dt-pickup-wrap{padding-block:30px 44px}.dt-pickup{display:grid;grid-template-columns:1fr 1.2fr;background:#304c3b;border-radius:10px;overflow:hidden;text-decoration:none;color:#fff9ea}.dt-pickup-copy{align-self:center;padding:42px}.dt-pickup-copy h2{font:400 clamp(3.2rem,3.4vw,4.8rem)/1.08 Georgia,serif;color:#fff9ea;letter-spacing:-.03em;margin:0 0 20px}.dt-pickup-copy .rte{font-size:1.45rem;line-height:1.7;color:#e5e9de}.dt-pickup-copy .dt-kicker{color:#e9cca0}.dt-pickup .dt-button{background:#fff6e4;color:#304c3b}.dt-pickup-note{display:block;font-size:1.05rem;margin-top:13px;color:#cbd7c8}.dt-pickup-image{position:relative;min-height:360px}.dt-pickup-image img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.dt-pickup:hover .dt-button{background:#fff}.dt-pickup:focus-visible{outline:3px solid #c19149;outline-offset:4px}.df-footer-logo img{width:360px!important;max-width:100%;height:auto!important;object-fit:contain;filter:none!important}.df-footer-logo{max-width:420px!important;background:transparent!important;padding:0!important}.dt-market-strip a{color:var(--dt-green);font-weight:600;text-decoration:none}.dt-market-strip a:hover{text-decoration:underline}
@media(max-width:749px){.dt-pickup{grid-template-columns:1fr}.dt-pickup-copy{padding:28px}.dt-pickup-image{min-height:260px}.dt-pickup-copy h2{font-size:3.5rem}.dt-pickup-wrap{padding-block:24px 30px}.df-footer-logo img{width:300px!important}}
.dt-pickup{display:block;text-align:center;background:#304c3b;border:8px solid #f2e7d2;outline:1px solid #ded0b8}.dt-pickup-copy{padding:40px 28px;max-width:800px;margin:auto}.dt-pickup-copy h2{font-size:clamp(3rem,3.5vw,4.5rem)}.dt-pickup-copy .rte{max-width:560px;margin:auto}.dt-pickup .dt-button{background:#fbf6e9;border-radius:4px;margin-top:22px}.dt-pickup-copy .dt-kicker{letter-spacing:.18em}.dt-pickup-note{margin-top:12px}
.dt-footer-service{display:flex;flex-wrap:wrap;gap:14px 32px;padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid currentColor;font-size:1.25rem}.dt-footer-service a{color:inherit;text-underline-offset:4px}
.dt-departments{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.dt-department-photo{height:175px}.dt-department-photo>.df-illustration{width:100%;height:100%;display:block;padding:5px}.dt-department--cleaning .dt-department-photo,.dt-department--home .dt-department-photo{background:#eff3e9}.dt-department--fragrance .dt-department-photo,.dt-department--incense .dt-department-photo{background:#f9eedc}.dt-herbal-pair{display:grid;grid-template-columns:1fr 1fr;height:100%;background:#19201e}.dt-herbal-pair img{width:100%;height:175px;object-fit:cover}.dt-herbal-pair img:last-child{object-fit:contain;padding:8px}.dt-department-title{font-size:1.45rem}@media(max-width:749px){.dt-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.dt-department-photo,.dt-herbal-pair img{height:145px}.dt-herbal-pair img:last-child{padding:0}.dt-department-title{font-size:1.25rem}}
