.durum-page{background:#f7f5f0}.durum-header{height:96px;padding:0 max(5vw,calc((100vw - 1140px)/2));background:#171311;display:flex;align-items:center;justify-content:space-between}.durum-header img{width:190px;display:block}.durum-header .cart-btn{background:#8d1f1c!important;color:#fff;border-color:#fff!important;border-radius:24px}.durum-intro{min-height:420px;padding:110px max(5vw,calc((100vw - 1140px)/2));display:flex;flex-direction:column;justify-content:center;color:#fff;background:linear-gradient(90deg,rgba(15,9,7,.82),rgba(15,9,7,.3)),url('assets/durum.png') center/cover}.durum-intro h1{font:800 clamp(58px,8vw,108px)/.9 Arial,sans-serif;text-transform:uppercase;letter-spacing:-.05em;margin:0 0 24px}.durum-intro>p:last-child{max-width:600px;font-size:18px}.durum-page .products .product-grid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.durum-page footer{grid-template-columns:1fr auto}.durum-page footer small{grid-column:1}.durum-page footer p{justify-self:end}@media(max-width:650px){.durum-header{height:82px;padding:0 18px}.durum-header img{width:145px}.durum-intro{min-height:370px;padding:85px 22px}.durum-intro h1{font-size:54px}.durum-page .products .product-grid{grid-template-columns:1fr 1fr}.durum-page footer{grid-template-columns:1fr}.durum-page footer p{justify-self:start}}

/* Expanded private menu */
.durum-page .products .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1140px;margin:0 auto}
@media(max-width:950px){.durum-page .products .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Match the homepage's transparent hero header */
.durum-page .header{position:absolute;top:0;left:0;right:0;background:transparent;border:0;color:#fff}
.durum-page .durum-intro{padding-top:165px}
@media(max-width:650px){.durum-page .durum-intro{padding-top:145px}}

/* Footer uses the same alignment as the homepage */
.durum-page footer p{justify-self:auto}
.durum-page .product-img{display:block;width:100%}

/* Product image viewer */
.durum-page .image-open{display:block;width:100%;padding:0;border:0;cursor:zoom-in;text-align:initial}.durum-page .image-open:focus-visible{outline:3px solid #b52b26;outline-offset:3px}.image-viewer{width:min(920px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:16px;border:0;border-radius:12px;background:#171311;color:#fff;box-shadow:0 24px 80px rgba(0,0,0,.55)}.image-viewer::backdrop{background:rgba(0,0,0,.82);backdrop-filter:blur(5px)}.image-viewer img{display:block;width:100%;max-height:calc(100vh - 120px);object-fit:contain;border-radius:8px}.image-viewer p{margin:12px 42px 2px 4px;font-weight:700}.image-viewer-close{position:absolute;top:22px;right:22px;width:42px;height:42px;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:rgba(20,18,16,.78);color:#fff;font-size:28px;line-height:1;cursor:pointer}.image-viewer-close:hover{background:#8d1f1c}
