.bd-ref-section{padding:0!important;max-width:none!important}.bd-ref-section>.e-con-inner{max-width:none!important;padding:0!important}.bd-ref-home,.bd-ref-home *{box-sizing:border-box}.bd-ref-hero{min-height:620px;background:#e9e2d8;display:grid;grid-template-columns:38% 62%;position:relative;overflow:hidden;direction:ltr}.bd-ref-hero-copy{direction:rtl;align-self:center;padding:64px 7vw;z-index:2}.bd-ref-hero h1{font-family:BYekan,system-ui,sans-serif;font-size:clamp(54px,6vw,92px);line-height:1.15;margin:0 0 22px;color:#111}.bd-ref-hero p{font-family:BYekan,system-ui,sans-serif;font-size:17px;line-height:2;margin:0 0 28px}.bd-ref-hero-art{background-size:cover;background-position:center;min-height:620px}.bd-ref-dark-btn{display:inline-block;background:#111;color:#fff!important;padding:16px 28px;text-decoration:none}.bd-ref-dots{margin-top:25px;font-size:12px;letter-spacing:8px}.bd-ref-counter{position:absolute;right:28px;top:45%;font:16px/1.5 system-ui;color:#111}.bd-ref-counter span{display:inline-block;height:50px;border-right:1px solid #222}.bd-ref-benefits{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #ddd;padding:22px 5vw}.bd-ref-benefits>div{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:0 25px;border-left:1px solid #ddd}.bd-ref-benefits>div:last-child{border:0}.bd-ref-benefits b{font-size:15px}.bd-ref-benefits small{grid-column:2;color:#666}.bd-ref-block{max-width:1440px;margin:0 auto;padding:34px 5vw}.bd-ref-block header{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.bd-ref-block h2,.bd-ref-story h2{font-family:Dabiran,serif;font-size:34px;font-weight:400;margin:0}.bd-ref-block header a{color:#111;text-decoration:none;font-size:13px}.bd-ref-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bd-ref-cats a{min-height:220px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;padding:24px;color:#fff!important;text-decoration:none;position:relative}.bd-ref-cats a:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.45),transparent)}.bd-ref-cats b,.bd-ref-cats span{position:relative;z-index:1}.bd-ref-cats b{font-size:23px}.bd-ref-edition{min-height:360px;max-width:700px;margin:18px 5vw 18px auto;background-size:cover;background-position:center;display:flex;align-items:center;padding:50px;color:#fff}.bd-ref-edition h2{font:400 32px Dabiran,serif}.bd-ref-edition a{background:#eee;color:#111!important;padding:12px 25px;display:inline-block;text-decoration:none}.bd-ref-story{max-width:1440px;margin:0 auto;padding:20px 5vw;display:grid;grid-template-columns:1.1fr .9fr;min-height:360px}.bd-ref-story-img{background-size:cover;background-position:center}.bd-ref-story>div:last-child{padding:55px;background:#f6f1e9;display:flex;flex-direction:column;justify-content:center}.bd-ref-story p{line-height:2;color:#555}.bd-ref-outline{align-self:flex-start;border:1px solid #999;padding:11px 20px;color:#111!important;text-decoration:none}.bd-ref-news{max-width:1340px;margin:28px auto;background:#e9e2d8;padding:30px 40px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.bd-ref-news h2{font:400 28px Dabiran,serif;margin:0 0 5px}.bd-ref-news p{margin:0;color:#555}.bd-ref-news form{display:flex;direction:rtl}.bd-ref-news input{flex:1;background:transparent;border:0;border-bottom:1px solid #999;padding:14px}.bd-ref-news button{background:#111;color:#fff;border:0;padding:12px 34px}.bd-ref-block .woocommerce ul.products{margin-bottom:0}.bd-ref-block .woocommerce ul.products li.product{margin-bottom:0}@media(max-width:900px){.bd-ref-hero{grid-template-columns:1fr;min-height:auto}.bd-ref-hero-copy{padding:45px 24px}.bd-ref-hero-art{min-height:380px}.bd-ref-counter{display:none}.bd-ref-benefits{grid-template-columns:1fr 1fr;gap:20px}.bd-ref-benefits>div{border:0;padding:0}.bd-ref-cats{grid-template-columns:1fr 1fr}.bd-ref-story{grid-template-columns:1fr}.bd-ref-story-img{min-height:330px}.bd-ref-news{margin:20px;grid-template-columns:1fr}.bd-ref-block{padding:28px 20px}}@media(max-width:560px){.bd-ref-cats,.bd-ref-benefits{grid-template-columns:1fr}.bd-ref-hero h1{font-size:48px}.bd-ref-hero-art{min-height:300px}.bd-ref-news form{display:grid}.bd-ref-story>div:last-child{padding:32px 24px}}
