﻿/*!
Theme Name: Ziad AF
Theme URI: https://ziad.af/
Description: Ziad AF is a child theme of Hello Elementor. As themes go, it's Ziad as fuck.
Author: Ziad
Author URI: https://ziad.af/
Template: hello-elementor
Version: 2024.12.14.0855
Text Domain: ziad-af
*/@import"https://fonts.googleapis.com/css2?family=Courier+Prime:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import"https://feralcreative.dev/utils.min.css";:root,html,body{background-color:#000}#collapsible-filter{display:none;padding:1rem;margin:1rem;border:1px solid rgba(0,0,0,0);color:#fff;overflow:hidden;transition:all .3s ease-out;max-height:50px}#collapsible-filter .header{display:flex;justify-content:space-evenly;position:relative;text-align:center;line-height:20px !important;cursor:pointer;user-select:none}#collapsible-filter .header .line{height:1px;width:100%;border-bottom:1px solid red;margin:1.2rem 0;transform:translateY(-15px)}#collapsible-filter .header p{font:800 .8rem/1em sans-serif;letter-spacing:.2em;color:red;padding:0 10px}#collapsible-filter .header p::after{content:"S"}#collapsible-filter .header .close-btn{display:block;position:absolute;opacity:0;right:10px;top:0;background:none;border:none;color:red;font-size:16px;cursor:pointer}#collapsible-filter .content{max-height:0;overflow:hidden;transition:all .3s ease-out}#collapsible-filter.expanded{border:1px solid red;max-height:500px;padding:1rem 4vmin 4vmin 4vmin;margin:2rem !important}#collapsible-filter.expanded p{letter-spacing:.1rem;color:#fff;font-size:1.2rem;font-weight:100;white-space:nowrap}#collapsible-filter.expanded p::after{content:" BY THEME"}#collapsible-filter.expanded .header .line{height:1px;width:100%;border-bottom:1px solid red;opacity:0;transition:all 300ms ease-out;margin:.9rem 0}#collapsible-filter.expanded .close-btn{opacity:1;position:absolute;font-size:2rem;transform:translate(40px, -20px);top:0}#collapsible-filter.expanded .content{max-height:500px}body{background-color:#000}input[type=checkbox]{display:none}label{font-size:.9rem;display:inline-block;text-align:center;margin:2px 5px;padding:5px 10px;border:1px solid rgba(0,0,0,0);border-radius:30px;cursor:pointer;transition:background-color .3s,border-color .3s,color .3s;background-color:rgba(0,0,0,0);color:red}label:hover{background-color:#000;border-color:red;color:#fff}label:active,input[type=checkbox]:checked+label{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}label:focus{outline:none;border-color:red}.collapsible-box{position:relative;background-color:#222;border-radius:5px;padding:10px;transition:max-height .3s ease,opacity .3s ease}.collapsible-box.collapsed{max-height:30px;overflow:hidden;opacity:.5}.close-button{position:absolute;top:5px;right:5px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;transition:color .3s ease}.close-button:hover{color:red}.collapsible-box{position:relative;background-color:#222;border-radius:5px;padding:10px;transition:max-height .3s ease,opacity .3s ease}.collapsible-box.collapsed{max-height:30px;overflow:hidden;opacity:.5}.close-button{position:absolute;top:5px;right:5px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;transition:color .3s ease}.close-button:hover{color:red}a:hover{color:red !important}.fa-link{color:#d00 !important}.post-stuff{padding:0 0 20px 0}.post-stuff hr{border-top:1px solid #ccc;border-bottom:none;border-left:none;margin:20px auto !important}.post-title{font-size:1.2em;font-weight:600;font-style:normal}.quote-date{font-size:.8em;padding:10px 0;font-weight:200 !important}.quote-text p{font-style:italic;font-size:1.3em;line-height:1.4em;font-weight:300;text-indent:-0.3em !important}.quote-attrib,.quote-attrib-title{font-size:1em}.quote-attrib{font-weight:600}.quote-attrib-title{font-weight:100}.placard{padding:6vmin;max-width:800px;margin:auto;background-color:#f0f0f0}.eyebrow{font-size:.7em;font-weight:700;padding-top:1em;padding-bottom:.5em}.meta *{line-height:1.2em !important}.inspiration,.inspiration a,.themes,.themes a,.references,.references a{margin:0;color:#888;font-size:12px !important;font-weight:400}a.reference{float:left !important;clear:right !important;width:100% !important}.placard-toggle{font-weight:bold;display:inline-block}.placard-toggle.opened{transition:all .5s ease-in-out;position:absolute;z-index:999;right:-20px;top:-20px;background-color:none;border:none}.placard-toggle.opened::after{content:"✕";font-size:1.5em}.placard-toggle.opened i{display:none}.placard-toggle.closed{padding:0;transition:all .5s ease-in-out;background-color:rgba(0,0,0,0);color:rgba(255,255,255,.2);font-size:2em}.placard-toggle.closed:hover{color:#d00;font-size:3em}.placard{box-shadow:0 10px 10px 0 rgba(0,0,0,.9)}.placard.opened{height:fit-content;display:inline-block;box-shadow:0 10px 10px 0 rgba(0,0,0,.7);margin-bottom:20vh !important}.placard.closed{margin-bottom:5vh;height:50px;align-items:center;justify-content:center;padding:0 !important;background-color:rgba(0,0,0,0);transition:all .25s ease-in-out;box-shadow:0 10px 10px 0 rgba(0,0,0,.7)}.placard.closed .content{display:none;transition:all .5s ease-in-out}@media(max-width: 1024px){.frame-af{width:90vw !important;margin:0 5vw !important}.placard{padding:40px !important;max-width:600px;background-color:#f0f0f0}}@media screen and (max-width: 767px){.sport>.dialog-lightbox-widget-content{transform:none}.nft-button .elementor-button-text:before{content:"Buy " !important}.placard{padding:0 !important}.placard *{color:#fff !important}.placard a:hover,.placard a:focus{color:red}.placard h2,.placard a,.placard a:visited,.placard a:active{color:red !important}.placard hr{border-color:#fff}.placard .elementor-divider-separator{border-color:#888 !important}.placard{line-height:1.2em;max-width:600px;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;padding:none}.post-title{font-size:1.3em}}.plate{display:none}.eicon-animation-spin{font-size:40px;padding:50px}.bubbledot p,.bubbledot h3,.bubbledot span{transform:translate(0, 0.3em) !important}#site-logo{background-image:url("/media/ziad-icon.png");background-size:contain;background-repeat:no-repeat;background-position:center;transition-duration:800ms}#site-logo:hover{background-image:url("/media/house-icon-red.png")}.nft-button span{white-space:nowrap !important}.nft-button .elementor-button-text{backdrop-filter:blur(2px);font-weight:600 !important}.nft-button .elementor-button-text:before{content:"Purchase "}.blur-1{backdrop-filter:blur(1px)}.blur-2{backdrop-filter:blur(2px)}.blur-2{backdrop-filter:blur(3px)}.blur-4{backdrop-filter:blur(4px)}.blur-5{backdrop-filter:blur(5px)}.blur-10{backdrop-filter:blur(10px)}.filter-button{display:none}body.home .filter-button{display:inherit !important}.page-id-6020 #sport-toggle{display:none}.twentytwenty-handle{backdrop-filter:blur(5px)}.white{color:#fff !important}.hide,.hidden,.no,.No{display:none}.show,.visible,.yes,.Yes{display:inherit}.frame-af{border:solid 4vmin;border-radius:2px;border-bottom-color:#444;border-left-color:#333;border-right-color:#333;border-top-color:#222;padding:7vmin 7vmin 3.5vmin 7vmin !important;background-color:#f0f0f0;width:80vw !important;margin:0 10vw !important}.mat-bottom{padding-top:3.5vmin}.frame-af .canvas{border-width:.5vmin;border-style:solid;border-bottom-color:#ccc;border-left-color:#bbb;border-right-color:#bbb;border-top-color:#aaa}.photo,.compare,.video{display:none}.Photo.photo,.Compare.compare,.Video.video{display:block !important}.three-by-two{aspect-ratio:3/2 !important}.sixteen-by-nine{aspect-ratio:16/9 !important}.cover{object-fit:cover}p.gpt.lede,p.user.lede{font-weight:700;text-transform:uppercase}p.user,p.gpt{margin:1em 80px}p.user{font-size:.7em;line-height:1.3}p.gpt{font-size:.9em;font-family:monospace !important}p.gpt a{font-weight:bold}h2.user,h2.gpt{margin:2em 0 1em 2em;font-size:1em;font-weight:700}h2.user{margin-top:1em}h2 img{width:30px;margin-right:20px}.placard{padding:50px !important;max-width:600px;margin:auto;background-color:#f0f0f0}.uc,.upper,.uppercase{text-transform:uppercase !important}.lower,.lowercase,.lc{text-transform:lowercase !important}@media screen and (min-width: 768px)and (max-width: 1023px){.frame-af{border:none !important;background-color:none !important;padding:0 !important;margin:0 !important;width:100vw !important}.frame-af .canvas{border:none !important;padding:0 !important;margin:0 !important;width:100vw !important}p.user,p.gpt{margin:1em 0}}