:root{--db-premium-navy:#071325;--db-premium-teal:#0aa4ad;--db-premium-line:#dbe6ed}.db-header-v2 .tc-category-nav .tc-cat-icon{width:46px!important;height:46px!important;flex:0 0 46px!important;border:1px solid #e2e9ef!important;border-radius:11px!important;background:#fff!important;box-shadow:0 2px 10px #0c1c340b!important;overflow:hidden}.db-header-v2 .tc-category-nav a{gap:10px!important;min-height:71px!important;font-weight:750!important;font-size:12px!important;white-space:nowrap}.db-header-v2 .tc-category-nav__inner{padding:0 clamp(12px,2.4vw,38px);gap:7px;scrollbar-width:thin}.db-category-photo{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:3px;box-sizing:border-box;transition:transform .22s ease}.db-header-v2 .tc-category-nav a:hover .db-category-photo{transform:scale(1.08)}.db-category-photo__fallback{font-size:20px;font-weight:900;color:#0b7087;line-height:1}.db-header-v2 .tc-category-nav__offer .db-category-photo__fallback{color:#fff}.tech-category-card__visual{background:linear-gradient(145deg,#f7f9fc,#eaf0f6)!important;position:relative}.tech-category-card__visual .db-real-category-image{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:clamp(12px,2vw,26px);box-sizing:border-box;transition:transform .32s ease}.tech-category-card:hover .db-real-category-image{transform:scale(1.035)}.db-category-photo-pending{font-size:clamp(18px,2.4vw,31px);font-weight:900;color:#29435c;letter-spacing:-.035em;text-align:center;padding:20px;overflow-wrap:anywhere}:is(.template-collection,.template-search,.template-index) .db-product-card{border-radius:22px!important;border-color:#dce5ef!important;box-shadow:0 8px 29px #0b1e3b11!important;isolation:isolate}:is(.template-collection,.template-search,.template-index) .db-product-card:hover{border-color:#75c3d1!important;box-shadow:0 22px 52px #0b1e3b28!important}.db-product-card .product-card__content{padding:0 19px 19px!important;gap:10px!important;align-items:stretch!important}.db-product-card .card-gallery{width:calc(100% + 38px)!important;margin:0 -19px 9px!important;aspect-ratio:1 / 1!important;border-bottom:1px solid #eef2f6!important;background:radial-gradient(ellipse at 50% 36%,#fff 20%,#f2f5f9)!important}.db-product-card .card-gallery .product-media-container{width:100%;height:100%;max-height:none!important;aspect-ratio:1 / 1!important;background:transparent!important}.db-product-card .card-gallery img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.db-product-card .card-gallery .product-media{height:100%!important}.db-product-card .card-gallery .product-media img{object-fit:contain!important}.db-product-card :is(.product-title,.product-card__title,h3,h4,.h4){font-size:clamp(13px,1.08vw,16px)!important;line-height:1.43!important;font-weight:800!important;letter-spacing:-.015em;min-height:2.8em}.db-product-card .price{font-size:clamp(17px,1.42vw,23px)!important;color:#072744!important;line-height:1.25!important}.db-product-card .ac-card-badges{top:11px!important;left:11px!important;max-width:calc(100% - 22px)!important;gap:6px!important}.db-product-card .tc-vendor-badge{max-width:145px;border-radius:7px!important;font-size:10px!important}.db-product-card .ac-card-sale{background:#a31642!important;color:#fff!important;font-size:11px!important;font-weight:900!important;border-radius:7px!important;padding:5px 8px!important}.db-product-card .db-card-reference{font-size:10px;letter-spacing:.03em;color:#677b90}.db-card-gallery-count{display:block;font-size:10px;color:#5a7187;letter-spacing:.015em;margin-top:0}.db-product-card .ac-card-cta{margin-top:8px!important;min-height:42px!important;border-radius:10px!important;background:#0b2036!important;color:#fff!important;font-size:11px!important;padding:10px 14px!important}.db-product-card:hover .ac-card-cta{background:#087f9c!important;color:#fff!important}.db-product-card:focus-within{outline:3px solid #068bb0!important;outline-offset:3px}body.template-page .section-wrapper:has(>.page-width-content) .page-width-content{--page-margin:0px!important;--page-content-width:100%!important;--page-width:100%!important;width:100%!important;max-width:none!important}body.template-page .section-wrapper:has(>.page-width-content) .page-width-content>.section-content-wrapper{grid-column:1 / -1!important;min-width:0!important;width:100%!important;max-width:none!important;gap:0!important}body.template-page .section-wrapper:has(>.page-width-content) .page-content{width:100%!important;max-width:none!important;min-width:0!important}body.template-page .section-wrapper:has(>.page-width-content) :is(.page-content rte-formatter,.rte.text-block){display:block;width:100%!important;max-width:none!important;--max-width:none!important;min-width:0!important}body.template-page .page-content :is(section,div)[style*="100vw"]{max-width:100%!important;width:100%!important;left:auto!important;transform:none!important}body.template-page .shopify-section:has(.contact-form) .contact-form{width:min(100%,900px)!important;max-width:900px!important;margin-inline:auto!important}.db-footer-company{position:relative;z-index:1;display:grid;grid-template-columns:minmax(220px,.83fr) minmax(0,1.75fr);gap:clamp(22px,4vw,75px);padding-block:32px 38px!important;border-top:1px solid rgba(255,255,255,.13)}.db-footer-company__identity{display:flex;flex-direction:column;gap:9px}.db-footer-company__identity small{font-size:10px;letter-spacing:.16em;color:#69d9e8;font-weight:850}.db-footer-company__identity strong{font-size:clamp(18px,2.2vw,30px);line-height:1.15;letter-spacing:-.03em;color:#fff;font-style:italic}.db-footer-company__identity>span{color:#9bb0c7;font-size:12px}.db-footer-company__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px;align-content:start}.db-footer-company__facts p{display:flex;flex-direction:column;gap:5px;margin:0!important;min-width:0}.db-footer-company__facts p span{font-size:10px;letter-spacing:.07em;color:#69d9e8;text-transform:uppercase;font-weight:800}.db-footer-company__facts p strong,.db-footer-company__facts p a{font-size:13px;line-height:1.5;color:#fff!important;font-weight:650;overflow-wrap:anywhere;text-decoration:none}.db-footer-company__facts p a:hover{text-decoration:underline}.db-newsletter-privacy{font-size:11px!important;color:#b0c1d5!important;margin-top:10px!important}.db-newsletter-privacy a{color:#8fdef0!important;text-underline-offset:3px}.db-newsletter-feedback{grid-column:1 / -1;margin:4px 12px 10px!important;color:#b4f2e1;font-size:12px}.db-newsletter-feedback--error{color:#ffd9d9}.tech-footer__newsletter:has(.db-newsletter-feedback){overflow:visible}@media(max-width:1100px){.db-header-v2 .tc-category-nav a{min-height:62px!important}.db-header-v2 .tc-category-nav .tc-cat-icon{width:40px!important;height:40px!important;flex-basis:40px!important}}@media(max-width:749px){.db-header-v2 .tc-category-nav a{min-height:58px!important;padding-inline:8px!important;gap:7px!important;font-size:10px!important}.db-header-v2 .tc-category-nav .tc-cat-icon{width:35px!important;height:35px!important;flex-basis:35px!important}.db-product-card .product-card__content{padding:0 11px 14px!important;gap:7px!important}.db-product-card .card-gallery{width:calc(100% + 22px)!important;margin:0 -11px 6px!important}.db-product-card :is(.product-title,.product-card__title,h3,h4,.h4){font-size:12px!important;min-height:0}.db-product-card .price{font-size:15px!important}.db-product-card .ac-card-cta{font-size:10px!important;min-height:38px!important;padding:8px 10px!important}.db-product-card .ac-card-badges{top:7px!important;left:7px!important}.db-product-card .tc-vendor-badge{font-size:8px!important;max-width:86px}.db-card-gallery-count{font-size:9px}.db-footer-company{grid-template-columns:1fr;gap:20px}.db-footer-company__facts{grid-template-columns:1fr 1fr;gap:15px}}@media(max-width:420px){.db-footer-company__facts{grid-template-columns:1fr}.db-product-card .ac-card-sale{font-size:9px!important}.db-product-card .tc-vendor-badge{max-width:75px}}@media(prefers-reduced-motion:reduce){.db-category-photo,.tech-category-card__visual .db-real-category-image{transition:none!important;transform:none!important}}body.template-collection .section--full-width .custom-section-content,body.template-collection .section--full-width .section-content-wrapper{max-width:none!important;width:100%!important;min-width:0!important}body.template-collection .section--full-width .text-block.rte{--max-width:none!important;max-width:none!important;width:100%!important;min-width:0!important}body.template-collection .section--full-width .text-block.rte :is(section,div)[style*="max-width:1440px"]{max-width:none!important;width:100%!important;margin-inline:0!important}body.template-collection .section--full-width .text-block.rte :is(section,div)[style*="100vw"]{max-width:100%!important;width:100%!important;left:auto!important;transform:none!important}.tech-hero__visual .db-hero-real-photo{display:block;width:100%;height:100%;object-fit:contain;object-position:center;max-height:590px;filter:drop-shadow(0 21px 40px rgba(0,0,0,.2))}.db-hero-typographic{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#fff;text-align:center;letter-spacing:.1em}.db-hero-typographic span{font-size:clamp(16px,2vw,24px);font-weight:900;color:#72d8ef;letter-spacing:.35em}.db-hero-typographic strong{font-size:clamp(35px,5vw,72px);letter-spacing:-.06em;line-height:1}.db-hero-typographic small{font-size:10px;color:#a1b8d2;letter-spacing:.32em}.tech-usecase__media img{object-fit:contain!important;padding:14px;background:#eff3f8;box-sizing:border-box}body.template-page .section-wrapper:has(>.page-width-content) .rte.text-block :is(div,section)[style*="100vw"]{width:100%!important;max-width:100%!important;left:auto!important;transform:none!important}body.template-page .section-wrapper:has(>.page-width-content) .rte.text-block :is(div,section)[style*="max-width:1440px"]{width:100%!important;max-width:none!important;margin-inline:0!important}body.template-page .section-wrapper:has(>.page-width-content) .section-content-wrapper>.text-block:first-child{padding:36px clamp(18px,4vw,64px) 26px!important;box-sizing:border-box}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dealbyte-ultra-premium-v23.css.map */
