:root{--navy: #081a2c;--navy-2: #102b47;--gold: #d0a851;--gold-2: #eed28f;--paper: #f8f8f6;--ink: #17232d;--muted: #68737b;--line: #d9dddf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}img,video,iframe{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.skip-link{position:fixed;top:10px;left:-999px;z-index:999;padding:12px 16px;background:#fff}.skip-link:focus{left:10px}.concept-bar{display:flex;justify-content:space-between;gap:24px;padding:9px clamp(20px,5vw,76px);background:var(--navy);color:#ffffffbd;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.concept-bar span:first-child{color:var(--gold-2)}.site-header{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:340px minmax(0,1fr) auto;gap:28px;align-items:center;min-height:96px;padding:0 clamp(20px,5vw,76px);background:#f8f8f6f5;border-bottom:1px solid rgba(15,32,48,.08);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:inline-flex;width:min(100%,340px);padding:10px 14px;background:#061421;box-sizing:border-box}.brand-logo{width:100%;height:auto;max-height:68px;object-fit:contain;object-position:left center}.desktop-nav{display:flex;justify-content:center;gap:clamp(16px,2vw,32px)}.desktop-nav a,.header-actions a{font-size:12px;font-weight:750}.header-actions{display:flex;gap:14px;align-items:center;white-space:nowrap}.button{display:inline-grid;min-height:46px;padding:0 18px;place-items:center;border:1px solid transparent;border-radius:3px;font-size:12px;font-weight:850;cursor:pointer}.button-gold{background:var(--gold);color:var(--navy)}.button-navy{background:var(--navy);color:#fff}.button-ghost{border-color:#ffffff73;color:#fff}.eyebrow{margin:0 0 18px;color:var(--gold-2);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.eyebrow.dark{color:#8a6b2b}.hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);min-height:730px;background:radial-gradient(circle at 20% 0%,rgba(51,88,121,.36),transparent 45%),var(--navy);color:#fff}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(30px,7vw,110px)}.hero h1{max-width:690px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,4.4vw,68px);font-weight:500;line-height:.98;letter-spacing:-.045em}.hero-lead{max-width:600px;margin:28px 0 0;color:#ffffffb8;font-size:17px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:50px;background:#ffffff26}.hero-proof div{padding:18px 14px;background:#061421c2}.hero-proof strong,.hero-proof span{display:block}.hero-proof strong{color:var(--gold-2);font-size:17px}.hero-proof span{margin-top:5px;color:#fff9;font-size:10px}.hero-visual{position:relative;min-height:650px;overflow:hidden}.hero-visual>img{width:100%;height:100%;object-fit:cover;object-position:center}.measure-card{position:absolute;right:24px;bottom:24px;padding:18px 22px;background:#051421e6;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.measure-card span,.measure-card small,.measure-card strong{display:block}.measure-card span,.measure-card small{color:#ffffff9e;font-size:10px}.measure-card strong{margin:6px 0;color:var(--gold-2);font-size:20px}.audience-strip{display:flex;justify-content:space-between;gap:30px;padding:22px clamp(20px,7vw,108px);background:var(--gold);color:var(--navy)}.audience-strip p{margin:0;font-weight:850}.audience-strip>div{display:flex;flex-wrap:wrap;gap:22px}.audience-strip a{border-bottom:1px solid rgba(8,26,44,.35);font-size:12px;font-weight:800}.page-section{max-width:1600px;margin:0 auto;padding:96px clamp(20px,7vw,108px)}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.section-heading h1,.section-heading h2,.custom-copy h2,.location-section h2,.faq-section h2{max-width:820px;margin:0;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,66px);font-weight:500;line-height:1.05;letter-spacing:-.035em}.section-heading>p,.section-heading>.rte{max-width:460px;color:var(--muted);line-height:1.65}.media-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(350px,46%);gap:16px;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.media-card{display:grid;grid-template-rows:520px auto;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:4px;scroll-snap-align:start}.media-card>img,.media-card>video{width:100%;height:100%;padding:18px;background:#e9edef;object-fit:contain;object-position:center}.media-card>div{padding:20px}.media-card span,.media-card strong{display:block}.media-card span{margin-bottom:7px;color:#8a6b2b;font-size:10px;font-weight:800;text-transform:uppercase}.media-card strong{color:var(--navy);font-size:17px}.custom-project{display:grid;grid-template-columns:1.1fr .9fr;background:var(--navy);color:#fff}.custom-image{min-height:720px}.custom-image img{width:100%;height:100%;object-fit:cover}.custom-copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(30px,7vw,100px)}.custom-copy h2{color:#fff}.custom-copy>p:not(.eyebrow){color:#ffffffad;line-height:1.7}.custom-copy ul{margin:24px 0;padding-left:20px;line-height:2}.custom-copy .button{width:max-content}.specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0;background:#ffffff26}.specs div{padding:17px;background:#ffffff0a}.specs span,.specs strong{display:block}.specs span{color:#ffffff8c;font-size:10px}.specs strong{margin-top:5px;color:var(--gold-2)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.process-grid article{min-height:280px;padding:26px;background:#fff;border:1px solid var(--line)}.process-grid article>span{color:#8a6b2b;font-size:12px;font-weight:850}.process-grid h3{margin-top:70px;color:var(--navy);font-size:20px}.process-grid p{color:var(--muted);line-height:1.6}.products-section{background:linear-gradient(145deg,#0e2b46,#071929)}.section-heading.light h2,.section-heading.light a{color:#fff}.catalog-tools{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:24px;align-items:end;margin-bottom:28px;padding:24px;background:#ffffff12;border:1px solid rgba(255,255,255,.12)}.catalog-search label{display:block;margin-bottom:10px;color:var(--gold-2);font-size:11px;font-weight:850;text-transform:uppercase}.catalog-search>div{display:flex;gap:8px}.catalog-search input[type=search]{width:100%;min-width:0;min-height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:3px;outline:none}.catalog-search input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d0a85138}.catalog-search button{min-height:52px;padding:0 20px;border:0;border-radius:3px;background:var(--gold);color:var(--navy);font-weight:850;white-space:nowrap}.catalog-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.catalog-shortcuts a{padding:9px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#fff;font-size:11px;font-weight:750}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.product-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border-radius:4px}.product-image{position:relative;display:block;height:330px;overflow:hidden;background:#edf0f1}.product-image img,.product-image svg{width:100%;height:100%;padding:16px;object-fit:contain;object-position:center;transition:transform .35s ease}.product-card:hover .product-image img{transform:scale(1.025)}.product-image>span{position:absolute;top:14px;left:14px;padding:7px 9px;background:var(--gold);color:var(--navy);font-size:9px;font-weight:850;text-transform:uppercase}.product-content{display:grid;gap:18px;height:100%;padding:20px}.product-content h3{margin:0;color:var(--navy);font-size:17px}.product-price{display:flex;gap:8px;align-items:baseline;margin-top:12px}.product-price strong{color:var(--navy)}.product-price del{color:#7b848b;font-size:11px}.product-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-self:end}.product-actions a{display:grid;min-height:42px;place-items:center;border:1px solid var(--line);border-radius:3px;color:var(--navy);font-size:11px;font-weight:850}.product-actions a:last-child{border-color:var(--gold);background:var(--gold)}.empty-state{color:inherit;opacity:.7}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.testimonial-grid blockquote{margin:0;padding:30px;background:#fff;border:1px solid var(--line)}.testimonial-grid blockquote>span{color:#b78922}.testimonial-grid blockquote p{min-height:100px;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1.55}.testimonial-grid footer{color:var(--muted);font-size:11px}.location-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;padding:90px clamp(20px,7vw,108px);background:var(--navy);color:#fff}.location-section h2{color:#fff}.location-section p:not(.eyebrow){color:#ffffffad;line-height:1.7}.location-section iframe{width:100%;min-height:440px;border:0}.faq-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding:96px clamp(20px,7vw,108px);background:#e9ecec}.faq-section details{border-bottom:1px solid #c5cbce}.faq-section summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;color:var(--navy);font-weight:800;cursor:pointer}.faq-section details p{margin:0 0 22px;color:var(--muted);line-height:1.65}.site-footer{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:42px;padding:70px clamp(20px,7vw,108px);background:#061421;color:#ffffffa8}.site-footer>div{display:flex;flex-direction:column;gap:12px}.site-footer strong{color:#fff}.footer-brand img{width:min(100%,330px);height:auto}.footer-brand p{max-width:300px;line-height:1.6}.product-page{display:grid;grid-template-columns:1.12fr .88fr;gap:60px;align-items:start}.product-gallery{display:grid;gap:12px}.product-gallery>img,.product-gallery>video,.product-gallery>iframe,.product-gallery>svg{width:100%;max-height:760px;padding:18px;background:#eef0f1;object-fit:contain}.product-details{position:sticky;top:120px}.product-details h1{margin:0;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.8vw,70px);font-weight:500;line-height:1.03}.product-page-price{display:flex;gap:10px;align-items:baseline;margin:22px 0;font-size:23px}.product-page-price del{color:var(--muted);font-size:14px}.product-details form{display:grid;gap:10px}.product-details form label{margin-top:7px;font-size:11px;font-weight:800;text-transform:uppercase}.product-details select,.product-details input[type=number]{min-height:48px;padding:0 12px;border:1px solid var(--line);background:#fff}.product-details input[type=number]{width:100px}.product-submit,.product-whatsapp{width:100%;margin-top:7px}.product-trust{display:grid;gap:8px;margin:24px 0;padding:18px;background:#ecefee;color:var(--navy);font-size:12px;font-weight:750}.rte{line-height:1.7}.catalog-search-light{max-width:900px;margin-bottom:32px}.catalog-search-light label{color:#8a6b2b}.catalog-search-light input[type=search]{border-color:var(--line)}.search-count{margin:0 0 24px;color:var(--muted)}.cart-items{display:grid;gap:14px}.cart-item{display:grid;grid-template-columns:150px 1fr auto;gap:20px;align-items:center;padding:18px;background:#fff;border:1px solid var(--line)}.cart-item img{width:150px;height:120px;object-fit:contain}.cart-item h2{margin:0 0 8px;font-size:18px}.cart-item input{width:80px;min-height:42px}.cart-summary{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-top:24px}@media(max-width:1120px){.site-header{grid-template-columns:minmax(230px,1fr) auto}.desktop-nav{display:none}.hero{grid-template-columns:1fr}.hero-visual{min-height:620px}.catalog-tools,.faq-section{grid-template-columns:1fr}.process-grid,.product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.concept-bar{justify-content:center;text-align:center}.concept-bar span:last-child,.search-link,.cart-link{display:none}.site-header{min-height:82px;padding:0 18px}.brand{width:min(100%,285px)}.brand-logo{max-height:54px}.hero-copy{padding:70px 24px 54px}.hero-visual{min-height:520px}.audience-strip,.section-heading{align-items:flex-start;flex-direction:column}.media-carousel{grid-auto-columns:86%}.media-card{grid-template-rows:420px auto}.custom-project,.location-section,.product-page{grid-template-columns:1fr}.custom-image{min-height:520px}.custom-copy{padding:70px 24px}.product-details{position:static}.testimonial-grid{grid-template-columns:1fr}.site-footer{grid-template-columns:1fr 1fr}}@media(max-width:560px){.site-header{grid-template-columns:1fr auto;gap:8px}.brand{width:205px}.brand-logo{max-height:42px}.header-actions .button{min-height:40px;padding:0 10px;font-size:10px}.hero h1{font-size:clamp(42px,12vw,52px)}.hero-proof,.specs{grid-template-columns:1fr}.page-section{padding:70px 18px}.media-card{grid-template-rows:340px auto}.catalog-search>div,.product-actions{display:grid;grid-template-columns:1fr}.process-grid,.product-grid,.site-footer{grid-template-columns:1fr}.location-section,.faq-section{padding:70px 18px}.cart-item{grid-template-columns:100px 1fr}.cart-item img{width:100px;height:90px}.cart-item label{grid-column:2}.cart-summary{align-items:stretch;flex-direction:column}}.site-footer{grid-template-columns:1.5fr repeat(4,1fr);align-items:start}.site-footer a{line-height:1.5}.site-footer a:hover,.site-footer a:focus-visible{color:var(--gold-2);text-decoration:underline}.footer-legal-id{font-size:13px;color:#ffffff80;line-height:1.6}.footer-hours{font-size:13px;color:#ffffff80;line-height:1.5}.footer-bottom{grid-column:1 / -1;border-top:1px solid rgba(255,255,255,.12);padding-top:22px;font-size:13px;color:#ffffff73}@media(max-width:1100px){.site-footer{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:640px){.site-footer{grid-template-columns:1fr}}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:18px}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--navy);text-decoration:underline}.breadcrumb span[aria-current]{color:var(--ink)}.collection-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:18px 20px;margin-bottom:28px;background:#fff;border:1px solid var(--line);border-radius:12px}.toolbar-sort{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted)}.toolbar-sort select{min-width:220px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px}.toolbar-filter{position:relative;border:1px solid var(--line);border-radius:8px;background:#fff}.toolbar-filter>summary{cursor:pointer;list-style:none;padding:11px 16px;font-size:14px;color:var(--ink);white-space:nowrap}.toolbar-filter>summary::-webkit-details-marker{display:none}.toolbar-filter>summary:after{content:" \25be";color:var(--muted)}.toolbar-filter-body{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:250px;max-height:320px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 40px #081a2c24}.toolbar-filter-body label{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ink);cursor:pointer}.toolbar-price{flex-direction:row;gap:12px}.toolbar-price label{flex-direction:column;align-items:flex-start;gap:5px;font-size:13px;color:var(--muted)}.toolbar-price input{width:120px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;font-size:14px}.toolbar-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.toolbar-clear{font-size:13px;color:var(--muted);text-decoration:underline}.toolbar-count{font-size:13px;color:var(--muted);white-space:nowrap}@media(max-width:760px){.collection-toolbar{gap:12px}.toolbar-sort select{min-width:0;width:100%}.toolbar-sort,.toolbar-filter{width:100%}.toolbar-filter-body{position:static;box-shadow:none;border:0;border-top:1px solid var(--line);border-radius:0}.toolbar-actions{width:100%;margin-left:0;justify-content:space-between}}.product-msi{display:inline-block;margin:0 0 14px;padding:9px 14px;background:#d0a85124;border:1px solid rgba(208,168,81,.45);border-radius:8px;font-size:14px;color:var(--navy)}.product-policy-links{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:18px}.product-policy-links a{font-size:13px;color:var(--muted);text-decoration:underline}.product-policy-links a:hover,.product-policy-links a:focus-visible{color:var(--navy)}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button--unbranded{width:100%;padding:15px 22px;border:0;border-radius:10px;background:var(--navy);color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em;cursor:pointer}.shopify-payment-button__button--unbranded:hover{background:var(--navy-2)}.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start;margin-top:28px}.contact-form-col label{display:block;margin:16px 0 6px;font-size:14px;color:var(--muted)}.contact-form-col input,.contact-form-col textarea{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:15px;font-family:inherit;color:var(--ink)}.contact-form-col button{margin-top:22px}.contact-success{padding:14px 18px;border-radius:10px;background:#102b470f;border:1px solid var(--navy-2);color:var(--navy)}.contact-consent{margin-top:16px;font-size:13px;line-height:1.6;color:var(--muted)}.contact-consent a{text-decoration:underline}.contact-list{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:18px}.contact-list li{display:grid;gap:4px}.contact-list strong{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.contact-list a{color:var(--navy);text-decoration:underline;line-height:1.5}.contact-info-col iframe{width:100%;height:260px;margin-top:24px;border:0;border-radius:12px}.contact-extra{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}@media(max-width:860px){.contact-grid{grid-template-columns:1fr;gap:40px}}.related-section{border-top:1px solid var(--line);margin-top:24px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dobel.css.map */
