@font-face{font-family:QazwanCanela;src:url(qazwan/fonts/canela.ttf) format('truetype');font-display:swap}@font-face{font-family:QazwanArizona;src:url(qazwan/fonts/arizona.ttf) format('truetype');font-display:swap;font-weight:100 900}@font-face{font-family:QazwanAzahar;src:url(qazwan/fonts/azahar.otf) format('opentype');font-display:swap}@font-face{font-family:QazwanBrando;src:url(qazwan/fonts/brando.ttf) format('truetype');font-display:swap}:root{--dark:#2c171a;--orange:#a96d37;--gold:#e3be9a;--light:#e3be9a;--coffe-lighter:#e3be9a;--coffe-light:#e3be9a;--qazwan-journey-line:#e3be9a}body,html{background:#2c171a;color:#e3be9a}body,button,input,select,textarea{font-family:QazwanArizona,serif}.burger_nav>a,.hero_content,h1,h2,h3,h4,h5,h6{font-family:QazwanCanela,serif;font-weight:400}html[lang=ar] body,html[lang=ar] button,html[lang=ar] input{font-family:QazwanBrando,serif}html[lang=ar] .burger_nav>a,html[lang=ar] .hero_content,html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:QazwanAzahar,serif}.main_logo{width:13em;display:block}.main_logo img{display:block;width:100%;height:auto}.ft_logo img{width:17em;height:auto;max-width:100%}.hero_content h1{font-size:8em;line-height:1.08;letter-spacing:.015em;text-transform:none}.hero_content>span{letter-spacing:.16em}#section-1 .main_video:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(44,23,26,.4),rgba(44,23,26,.22) 40%,#2c171a);pointer-events:none}#section-1 .main_video img{object-position:50% 52%;filter:brightness(.66) saturate(.68)}#products,#section-6,.burger_menu_wrap,footer{background:#2c171a!important}#section-3{background:#2c171a!important}.qazwan-canopy{height:100%;width:100%;object-fit:cover;object-position:50% 68%;filter:brightness(.4) saturate(.45)}#section-2 .section_video:after{content:'';position:absolute;inset:0;background:linear-gradient(#2c171a,transparent 30%,transparent 60%,#2c171a)}#section-2 .bean_shape svg path{fill:#e3be9a}.qazwan-sprig{width:100%;height:100%;object-fit:contain;filter:brightness(.18)}.bean_icon{height:5.5em;width:5em}.side_item img{width:2.5em;height:2.5em;object-fit:contain}#qazwan-seed{display:block;width:100%;height:100%;object-fit:contain;transform:scale(1.3)}#section-3 .bean_shape{overflow:visible}.floating_cherry img{width:100%;height:100%;object-fit:contain}.farmer.qazwan-tree{width:22em;height:26.7em;bottom:-.1em;pointer-events:none}.qazwan-tree>img{width:100%;height:100%;object-fit:contain;display:block}.qazwan-tree>svg{position:absolute;inset:0;width:100%;height:100%}.qazwan-content-ornament{width:4em;height:5em;margin-top:1.3em;object-fit:contain}.qazwan-brewing{height:7em;width:7em;object-fit:contain;margin-bottom:2em}.wrap_pattern_set{overflow:hidden}.wrap_pattern .load_bg{background-size:auto 3.4em!important;background-repeat:repeat!important;opacity:.75}.wrap_pattern{transform:rotate(-10deg);height:11em}.prod_slide i{background-size:contain!important;background-position:center!important;inset:2em 0 5em}.qazwan-product-name{position:absolute;bottom:1.4em;left:0;right:0;text-align:center;font-family:QazwanCanela,serif;font-size:1.6em}.qazwan-footer-copy{margin:1em 0}.footer-symbol{height:4.5em;width:4.5em;object-fit:contain;opacity:.75}.qazwan-stores{background:#e3be9a;color:#2c171a;position:relative;z-index:2000}.qazwan-eyebrow,.qazwan-stores h2,.qazwan-stores h3,.qazwan-stores label,.qazwan-stores p{color:#2c171a}.qazwan-stores .section_head{margin-bottom:3.5em}.qazwan-stores h2{text-transform:uppercase;margin:.3em 0}.qazwan-eyebrow{font-size:.85em;letter-spacing:.2em;text-transform:uppercase}.qazwan-locator{display:grid;grid-template-columns:29em minmax(0,1fr);border:1px solid #2c171a40;min-height:36em}.qazwan-store-panel{padding:2.5em;min-width:0}.qazwan-store-panel label{font-size:.85em;letter-spacing:.08em;text-transform:uppercase}.qazwan-search{display:flex;align-items:center;border-bottom:1px solid #2c171a60;margin:.8em 0 1em}.qazwan-search input{font:inherit;font-size:1.1em;color:#2c171a;width:100%;padding:.8em 0;background:0 0;border:none;outline-offset:3px;min-width:0}.qazwan-search input::placeholder{color:#2c171a90}.qazwan-search span{font-size:2em}.qazwan-store-count{font-size:.8em;margin-bottom:1em;color:#893f27}.qazwan-store{padding:1.5em 0;border-bottom:1px solid #2c171a30}.qazwan-store h3{font-size:1.85em;line-height:1.2;margin:0 0 .4em}.qazwan-store p{font-size:.88em;line-height:1.6;margin:.35em 0}.qazwan-store a,.qazwan-store button{display:inline-flex;align-items:center;gap:.6em;color:#893f27;text-decoration:none;background:0 0;border:0;border-bottom:1px solid #893f2770;padding:.35em 0;cursor:pointer;font:inherit;font-size:.8em;text-transform:uppercase;letter-spacing:.06em;margin-top:.6em}.qazwan-store a:hover{color:#2c171a;border-color:#2c171a}.qazwan-store-actions{display:flex;gap:1.2em;flex-wrap:wrap}.qazwan-store.active{border-bottom-color:#893f27}.qazwan-map-panel{min-height:36em;position:relative;border-inline-start:1px solid #2c171a40;background:#c8b69e}#stockist-map{position:absolute;inset:0;min-height:100%;font-size:14px;background:#c8b69e;z-index:1}.leaflet-tile-pane{filter:grayscale(1) sepia(.45) saturate(.6)}.leaflet-container a{color:#893f27}.leaflet-bar a{background:#e3be9a;color:#2c171a}.leaflet-control-attribution{background:#e3be9ae8!important;font-size:10px!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#2c171a;color:#e3be9a}.qazwan-map-note{position:absolute;z-index:500;bottom:3em;left:2em;right:2em;background:#2c171aeb;color:#e3be9a;padding:1em 1.5em;font-size:.82em;text-align:center;pointer-events:none}.qazwan-pin{border-radius:50% 50% 50% 0;background:#893f27;border:2px solid #e3be9a;transform:rotate(-45deg);box-shadow:0 3px 10px #2c171a40}.qazwan-popup-title{font-weight:700;font-size:16px;margin-bottom:8px}.qazwan-popup-link{display:block;margin-top:10px;color:#e3be9a!important}.qazwan-no-results{padding:2em 0;line-height:1.7}@media(max-width:960px){.qazwan-locator{grid-template-columns:24em minmax(0,1fr)}.qazwan-store-panel{padding:2em}.farmer.qazwan-tree{margin-left:0}.qazwan-map-note{left:1em;right:1em}.hero_content h1{font-size:7em}}@media(max-width:580px){.main_logo{width:11em}.hero_content h1{font-size:6em}.hero_content>span{letter-spacing:.1em}.qazwan-locator{display:flex;flex-direction:column-reverse}.qazwan-map-panel{min-height:28em;border-inline-start:none;border-bottom:1px solid #2c171a40}.qazwan-store-panel{padding:2em}.qazwan-stores .section_head{margin-bottom:2em}.qazwan-map-note{bottom:3em;font-size:.85em}.farmer.qazwan-tree{height:26.5em;width:21.85em}.prod_slide i{inset:1em 0 5em}.qazwan-product-name{font-size:1.45em}.qazwan-brewing{height:6em;width:6em}.footer-symbol{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rotate{animation:none!important}}
