.db-top,.db-header,.db-nav,.db-hero,.db-categories,.db-footer{font-family:Poppins,Arial,sans-serif;color:#121212;box-sizing:border-box}.db-top *, .db-header *, .db-nav *, .db-hero *, .db-categories *, .db-footer *{box-sizing:border-box}.db-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.db-top{height:44px;background:#111;color:#fff;overflow:hidden}.db-ticker{display:flex;min-width:max-content;animation:db-ticker 38s linear infinite}.db-ticker>span{display:flex;align-items:center;gap:100px;padding:0 50px;height:44px}.db-ticker b{font-size:15px;font-style:italic;font-weight:700;white-space:nowrap}.db-top:hover .db-ticker{animation-play-state:paused}@keyframes db-ticker{to{transform:translateX(-33.3333%)}}.db-header{background:#fff}.db-header-inner{max-width:1120px;min-height:149px;margin:auto;padding:20px 20px;display:flex;gap:42px;align-items:center}.db-logo{flex:0 0 140px}.db-logo img{display:block;width:140px;height:105px;object-fit:contain}.db-search{height:41px;border:1px solid #d8d8d8;border-radius:6px;background:#f7f7f7;display:flex;align-items:center;flex:1;min-width:0}.db-search input[type=search]{width:100%;height:100%;padding:0 16px;border:0;background:transparent;font:12px Poppins,Arial,sans-serif;color:#121212;min-width:0;outline-offset:3px}.db-search button{background:none;border:0;padding:8px 12px;color:#121212;display:flex;cursor:pointer}.db-search svg{width:20px;height:20px}.db-actions{display:flex;gap:20px;align-items:center}.db-actions a{display:flex;position:relative;color:#121212}.db-actions svg{width:21px;height:24px}.db-cart-count{font-size:10px}.db-nav{display:flex;align-items:center;justify-content:center;gap:20px;background:#111;padding:16px 20px;min-height:48px;overflow:auto;white-space:nowrap}.db-nav a{font-size:12px;font-weight:500;color:#fff;text-decoration:none}.db-nav a:hover{text-decoration:underline;text-underline-offset:5px}.db-hero{position:relative;min-height:0;aspect-ratio:1776/815;overflow:hidden;background:#f4f3f1}.db-hero-photo{position:absolute;inset:0 0 0 55%;background-image:url('./danbela-hero-banner-desktop.webp');background-repeat:no-repeat;background-size:auto 100%;background-position:right center}.db-hero-copy{position:relative;width:58%;padding:35px 0 35px 6.3%;display:flex;flex-direction:column;align-items:flex-start;z-index:1}.db-hero-logo{width:200px;height:150px;object-fit:contain;align-self:center;mix-blend-mode:multiply;margin:0 0 26px}.db-hero h1{font:500 clamp(26px,3.45vw,66px)/1.25 Arial,sans-serif;letter-spacing:0;margin:0 0 20px;color:#050505}.db-hero-copy>p{font-size:clamp(14px,1.48vw,28px);line-height:1.5;margin:0 0 42px;font-weight:400}.db-cta{background:#050505;color:#fff!important;padding:20px 32px;border-radius:7px;text-decoration:none;font-size:clamp(13px,1.15vw,22px);font-weight:500;line-height:1.4;display:inline-block;text-align:center}.db-cta:hover{background:#303030}.db-benefits{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:850px;margin-top:46px}.db-benefits>div{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center;padding:0 12px;position:relative}.db-benefits>div+div:before{position:absolute;left:0;top:14px;bottom:0;width:1px;content:'';background:#bcbab7}.db-benefits svg{width:78px;height:78px;border:1.5px solid #111;border-radius:50%;padding:17px}.db-benefits span{font-size:clamp(10px,1vw,18px);white-space:nowrap;font-weight:500}.db-categories{background:white;padding:42px 24px 56px;scroll-margin-top:24px}.db-category-intro{text-align:center;margin:0 auto 25px}.db-category-intro>p{font-size:12px;font-weight:700;letter-spacing:1.5px;margin:0 0 9px}.db-category-intro h2{font-family:Poppins,Arial,sans-serif;font-size:36px;line-height:1.25;font-weight:700;margin:0 0 12px;letter-spacing:0;color:#090909}.db-category-intro>div{font-size:15px;letter-spacing:.5px;color:#575757}.db-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1220px;margin:auto}.db-card{display:grid;grid-template-columns:58% 42%;min-height:207px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#121212,#343434);box-shadow:0 12px 30px #00000020;color:white;text-decoration:none;transition:transform .2s}.db-card:hover{transform:translateY(-4px)}.db-card-content{align-self:center;padding:24px 10px 24px 23px}.db-card h3{color:white!important;font:700 clamp(20px,1.42vw,27px)/1.04 Poppins,Arial,sans-serif;margin:0 0 10px;letter-spacing:0}.db-card p{font:400 13px/1.35 Poppins,Arial,sans-serif;margin:0;color:#f3f3f3;letter-spacing:.3px}.db-card-content>span{display:block;font-size:13px;font-weight:700;margin-top:16px;letter-spacing:.2px}.db-card-media{border-radius:55% 0 0 55%;overflow:hidden;position:relative}.db-card-media img{display:block;width:100%;height:100%;object-fit:cover}.db-footer{padding:35px max(24px,calc((100vw - 1220px)/2));border-top:1px solid #eee;background:#f7f7f7;display:flex;gap:40px;align-items:center;font-size:13px}.db-footer img{object-fit:contain;mix-blend-mode:multiply}.db-footer p{margin:8px 0}.db-footer a{color:#121212;text-decoration:none}.db-footer a:hover{text-decoration:underline}.db-policies{margin-left:auto;display:flex;flex-direction:column;gap:9px;font-size:11px}.db-header a:focus-visible,.db-nav a:focus-visible,.db-hero a:focus-visible,.db-card:focus-visible,.db-footer a:focus-visible{outline:3px solid #777;outline-offset:4px}@media(min-width:1600px){.db-hero-copy{padding-top:55px}.db-hero-logo{margin-bottom:40px;width:230px;height:173px}}@media(min-width:750px) and (max-width:1200px){.db-hero-logo{width:140px;height:105px;margin-bottom:15px}.db-hero-copy{padding-top:20px;padding-bottom:20px}.db-hero-copy>p{margin-bottom:22px}.db-cta{padding:16px 20px}.db-benefits{margin-top:25px}.db-benefits svg{height:56px;width:56px;padding:12px}.db-grid{gap:14px}.db-card{min-height:190px}.db-card-content{padding:20px 8px 20px 18px}.db-card h3{font-size:21px}}@media(max-width:749px){.db-top,.db-ticker>span{height:36px}.db-ticker>span{gap:40px;padding:0 20px}.db-ticker b{font-size:12px}.db-header-inner{min-height:130px;display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 16px 14px}.db-logo{width:100px}.db-logo img{width:100px;height:68px}.db-search{grid-column:1/-1;grid-row:2;height:40px}.db-actions{justify-content:flex-end}.db-nav{justify-content:flex-start;gap:22px;padding:13px 16px;min-height:44px}.db-nav a{font-size:12px}.db-hero{aspect-ratio:auto;display:flex;flex-direction:column;padding-top:0}.db-hero-copy{width:100%;padding:24px 22px 30px;align-items:center;text-align:center}.db-hero-logo{width:125px;height:94px;margin:0 0 18px}.db-hero h1{font-size:clamp(25px,6.4vw,42px);line-height:1.2;margin-bottom:13px}.db-hero-copy>p{font-size:14px;margin:0 0 22px;max-width:310px}.db-cta{padding:16px 18px;font-size:12px;width:100%;max-width:340px}.db-benefits{margin-top:25px;max-width:400px}.db-benefits>div{padding:0 7px;gap:9px}.db-benefits svg{width:53px;height:53px;padding:11px}.db-benefits span{font-size:8.5px;white-space:normal}.db-hero-photo{position:relative;inset:auto;order:2;width:100%;height:350px;background-size:auto 116%;background-position:right center}.db-categories{padding:32px 18px 36px}.db-category-intro{text-align:left;margin-bottom:22px}.db-category-intro>p{font-size:10px}.db-category-intro h2{font-size:29px;margin-bottom:10px}.db-category-intro>div{font-size:13px;line-height:1.55}.db-grid{grid-template-columns:1fr;gap:14px;max-width:480px}.db-card{min-height:170px;grid-template-columns:60% 40%;border-radius:14px}.db-card-content{padding:20px 12px 20px 20px}.db-card h3{font-size:22px;line-height:1.1}.db-card p{font-size:12px}.db-card-content>span{font-size:12px;margin-top:14px}.db-footer{padding:25px 22px;flex-wrap:wrap;gap:15px;font-size:12px}.db-footer>a img{width:85px;height:64px}.db-policies{margin:5px 0 0;width:100%}}@media(prefers-reduced-motion:reduce){.db-ticker{animation:none}.db-card{transition:none}.db-card:hover{transform:none}}
.db-hero-photo{left:58%}.db-hero-copy{background:#f4f3f1}@media(max-width:749px){.db-hero-photo{left:auto;background-size:auto 100%;background-position:right center}}
@media(max-width:749px){.db-hero-photo{background-size:auto 135%;background-position:right top}}
.db-footer>a{flex:0 0 125px}.db-footer>a img{width:125px;height:94px}@media(max-width:749px){.db-footer>a{flex-basis:85px}.db-footer>a img{width:85px;height:64px}}
