.dg-nav-v2{position:relative;z-index:40}.dg-nav-v2>.dg-shell{gap:5px;align-items:stretch}.dg-nav-v2>.dg-shell>a{display:flex!important;gap:10px;padding-inline:25px;min-height:58px}.dg-nav-v2 svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;flex-shrink:0}.dg-nav-v2 a[aria-current=page]{box-shadow:inset 0 -3px var(--dg-orange);background:#264766}.dg-nav-v2 .dg-mega-menu{position:static;min-width:230px;border:0}.dg-nav-v2 .dg-mega-menu>summary{min-height:58px;gap:14px;padding-inline:24px}.dg-nav-v2 .dg-mega-menu>summary>svg{width:16px;margin-left:auto}.dg-mega-menu[open]>summary{background:#284a70}.dg-nav-v2>.dg-shell>.dg-checkout-link{margin-left:auto;background:#284a70}.dg-nav-v2>.dg-shell>.dg-checkout-link:hover{background:#345a80}.dg-mega-panel{position:absolute;left:50%;transform:translate(-50%);top:100%;width:min(1440px,calc(100% - 64px));max-height:75vh;overflow:auto;border:1px solid var(--dg-line);border-top:3px solid var(--dg-orange);border-radius:0 0 14px 14px;background:#fff;color:var(--dg-ink);box-shadow:0 18px 40px #102c4833;padding:0 26px 26px;z-index:60}.dg-mega-heading{position:sticky;top:0;background:#fff;z-index:2;padding:16px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dg-line);margin-bottom:24px}.dg-mega-heading>a{font-size:15px!important;color:var(--dg-navy)!important;font-weight:750;min-height:0!important;padding:5px 0!important;white-space:normal!important;gap:20px}.dg-menu-close{background:#edf2f6;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;color:var(--dg-ink);cursor:pointer;flex-shrink:0}.dg-catalog-groups--mega{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.dg-catalog-group{min-width:0;scroll-margin-top:24px}.dg-catalog-group h2{font-size:16px;line-height:1.4;margin:0 0 15px;font-weight:750;color:var(--dg-navy);letter-spacing:-.2px}.dg-catalog-group h2>a{font:inherit!important;padding:0!important;min-height:0!important;white-space:normal!important;color:inherit!important;text-decoration:none}.dg-catalog-group>ul,.dg-catalog-group details>ul{list-style:none;padding:0;margin:0}.dg-catalog-group .dg-category-entry{margin:0 0 3px}.dg-catalog-group .dg-category-entry>a,.dg-catalog-group details>summary{font-size:13px!important;line-height:1.5;min-height:38px!important;display:flex;align-items:center;padding:7px 5px!important;white-space:normal!important;color:#435872!important;text-decoration:none;font-weight:500;border-radius:5px}.dg-catalog-group .dg-category-entry>a:hover,.dg-catalog-group details>summary:hover{background:#f0f4f8;color:var(--dg-navy)!important}.dg-catalog-group details>summary{cursor:pointer;list-style:none;justify-content:space-between;gap:10px}.dg-catalog-group details>summary::-webkit-details-marker{display:none}.dg-catalog-group details>summary:after{content:"+";font-size:18px;flex-shrink:0}.dg-catalog-group details[open]>summary:after{content:"\2212"}.dg-catalog-group details[open]>summary{background:#edf2f7;color:var(--dg-navy)!important;font-weight:650}.dg-catalog-group details>ul{margin-left:8px;border-left:2px solid #e7edf3;padding:3px 0 4px 9px}.dg-catalog-group details>ul a,.dg-catalog-group .dg-category-all{display:block!important;white-space:normal!important;font-size:12px!important;line-height:1.5;padding:6px 5px!important;min-height:32px!important;color:#596d85!important;text-decoration:none}.dg-catalog-group .dg-category-all{font-weight:700;color:var(--dg-orange)!important;margin-left:8px}.dg-catalog-group details>ul a:hover{text-decoration:underline}.dg-catalog-group[hidden],.dg-category-entry[hidden],.dg-directory-empty[hidden]{display:none!important}.dg-directory{padding-block:32px 64px}.dg-directory header h1{font-size:clamp(30px,3vw,44px);letter-spacing:-1px;color:var(--dg-navy);margin:0 0 14px}.dg-directory header>p:last-child{font-size:17px;color:var(--dg-muted);line-height:1.7;margin:0;max-width:800px}.dg-directory-search{max-width:760px;margin:28px 0 36px}.dg-directory-search label{display:block;font-size:14px;font-weight:650;margin-bottom:8px}.dg-directory-search input{width:100%;height:54px;padding:12px 18px;border:1px solid #b5c3d2;background:#fff;border-radius:8px;font:inherit;font-size:15px}.dg-catalog-groups--directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.dg-catalog-groups--directory>.dg-catalog-group{padding:28px;background:#fff;border:1px solid var(--dg-line);border-radius:12px}.dg-catalog-groups--directory h2{font-size:22px;padding-bottom:18px;border-bottom:2px solid #edf1f5;margin-bottom:15px}.dg-catalog-groups--directory .dg-category-entry>a,.dg-catalog-groups--directory details>summary{font-size:15px!important;min-height:44px!important;padding:10px 8px!important}.dg-catalog-groups--directory details>ul a,.dg-catalog-groups--directory .dg-category-all{font-size:13px!important}.dg-directory-empty{padding:28px;background:#fff;border:1px solid var(--dg-line);border-radius:8px;color:var(--dg-muted)}.dg-home-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:22px;padding-top:28px}.dg-home-copy{position:relative;isolation:isolate;overflow:hidden;border-radius:16px;padding:48px 44px;background:#183555;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:start;min-height:460px}.dg-home-copy>.dg-eyebrow{color:#b6c9dc;font-size:11px;letter-spacing:2px;margin-bottom:24px}.dg-home-copy h1{font-size:clamp(36px,3.8vw,58px);line-height:1.08;letter-spacing:-1.8px;font-weight:750;margin:0 0 24px;max-width:560px;color:inherit;text-wrap:balance}.dg-home-lead{font-size:17px;line-height:1.8;max-width:520px;color:#d3dfeb;margin:0 0 30px}.dg-home-cta{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.dg-home-cta>.dg-button{font-size:15px;min-height:50px}.dg-home-cta>a:last-child{font-size:14px;font-weight:650;color:#fff;text-underline-offset:5px}.dg-home-signature{position:absolute;z-index:-1;right:-20px;bottom:-30px;white-space:nowrap;font-size:130px;font-weight:900;letter-spacing:-8px;opacity:.045;line-height:1}.dg-home-signature>span{font-weight:400}.dg-home-features{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1.2fr 1fr;gap:18px;min-width:0}.dg-home-feature{min-width:0;position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid var(--dg-line);border-radius:16px;text-decoration:none;display:flex;align-items:center;min-height:190px;padding:24px;color:var(--dg-navy);transition:box-shadow .2s,border-color .2s}.dg-home-feature:hover{box-shadow:0 10px 24px #17304b14;border-color:#aabfd2}.dg-home-feature--1{grid-column:1/-1;background:#eaf0f6;padding:30px}.dg-home-feature__text{position:relative;z-index:1;max-width:56%}.dg-home-feature__text>span:first-child{display:block;font-size:11px;line-height:1.4;color:#5b718a;margin-bottom:10px}.dg-home-feature__text>strong{display:block;font-size:21px;line-height:1.3;letter-spacing:-.5px;text-wrap:balance}.dg-home-feature--1 strong{font-size:30px}.dg-home-feature__arrow{display:grid;place-items:center;margin-top:18px;width:32px;height:32px;border:1px solid #bbc9d8;border-radius:50%;font-size:19px}.dg-home-feature img{position:absolute;right:8px;width:44%;height:80%;object-fit:contain;mix-blend-mode:multiply;z-index:0}.dg-home-feature--1 img{width:43%;height:90%;right:20px}.dg-home-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:32px;border-bottom:1px solid var(--dg-line);margin-bottom:42px}.dg-home-benefits>div{display:flex;align-items:start;gap:16px;padding-inline:12px}.dg-benefit-number{display:grid;place-items:center;flex:0 0 38px;height:38px;font-size:12px;letter-spacing:1px;font-weight:700;background:#e9eef4;color:#4d6680;border-radius:9px}.dg-home-benefits h2{font-size:16px;line-height:1.4;letter-spacing:-.2px;margin:0 0 8px;color:var(--dg-navy)}.dg-home-benefits p{font-size:13px;line-height:1.7;color:var(--dg-muted);margin:0}.dg-home-categories{padding-bottom:48px}.dg-home-categories>header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.dg-home-categories h2{font-size:30px;line-height:1.3;letter-spacing:-.8px;margin:0 0 12px;color:var(--dg-navy)}.dg-home-categories header p:last-child{font-size:15px;line-height:1.6;color:var(--dg-muted);margin:0}.dg-home-categories>header>a{font-size:13px;line-height:1.6;color:var(--dg-navy);font-weight:650;text-underline-offset:4px;white-space:nowrap}.dg-home-category-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.dg-home-category-grid>article{display:flex;flex-direction:column;min-width:0;padding:22px 18px;background:#fff;border:1px solid var(--dg-line);border-radius:12px}.dg-home-category-title{display:block;color:var(--dg-navy);text-decoration:none;position:relative;padding-right:10px}.dg-home-category-title>.dg-category-index{display:block;color:#bd5b26;font-size:12px;letter-spacing:2px;font-weight:750;margin-bottom:22px}.dg-home-category-title>h3{font-size:19px;line-height:1.3;letter-spacing:-.4px;margin:0 0 20px;min-height:50px}.dg-home-category-title>span:last-child{position:absolute;top:0;right:0;font-size:18px}.dg-home-category-grid ul{padding:0;list-style:none;margin:0 0 22px}.dg-home-category-grid li{margin-bottom:10px}.dg-home-category-grid li a{font-size:12px;color:#5c6e83;line-height:1.5;text-decoration:none}.dg-home-category-grid li a:hover{color:var(--dg-orange);text-decoration:underline}.dg-home-explore{font-size:12px;line-height:1.6;font-weight:750;color:var(--dg-navy);text-decoration:none;margin-top:auto;padding-top:16px;border-top:1px solid var(--dg-line)}@media(max-width:1199px){.dg-catalog-groups--mega{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.dg-home-copy{padding:34px}.dg-home-copy h1{font-size:44px}.dg-home-feature{padding:18px}.dg-home-feature__text>strong{font-size:18px}.dg-home-feature--1 strong{font-size:27px}.dg-home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-home-category-title>h3{min-height:0}.dg-home-benefits{gap:15px}.dg-home-benefits>div{padding:0}.dg-catalog-groups--directory{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-nav-v2>.dg-shell>a{padding-inline:20px}.dg-nav-v2 .dg-mega-menu{min-width:220px}}@media(max-width:899px){.dg-nav-v2>.dg-shell>a{padding-inline:15px;font-size:14px}.dg-nav-v2 .dg-mega-menu{min-width:190px}.dg-nav-v2 .dg-mega-menu>summary{padding-inline:16px;font-size:14px}.dg-home-intro{grid-template-columns:1fr}.dg-home-copy{min-height:360px}.dg-home-copy h1{font-size:48px;max-width:600px}.dg-home-features{grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:auto}.dg-home-feature--1{grid-column:auto}.dg-home-feature{min-height:230px;align-items:start}.dg-home-feature__text{max-width:100%}.dg-home-feature__text>strong,.dg-home-feature--1 strong{font-size:20px}.dg-home-feature img,.dg-home-feature--1 img{height:45%;width:48%;right:8px;bottom:12px}.dg-home-feature__arrow{margin-top:16px}.dg-home-benefits{grid-template-columns:1fr;gap:24px;padding-block:28px}.dg-home-benefits>div{align-items:center}.dg-home-benefits p{font-size:14px}.dg-home-categories>header{display:block}.dg-home-categories>header>a{display:inline-block;margin-top:18px;white-space:normal}}@media(max-width:749px){.dg-nav-v2>.dg-shell{display:flex;flex-wrap:wrap;width:100%;gap:0}.dg-nav-v2>.dg-shell>a{display:flex!important;min-height:48px;font-size:12px;padding:10px 13px;gap:7px;justify-content:center}.dg-nav-v2>.dg-shell>.dg-home-link{flex:0 0 25%;justify-content:start}.dg-nav-v2 .dg-mega-menu{flex:0 0 75%;min-width:0;border:0}.dg-nav-v2 .dg-mega-menu>summary{min-height:48px;padding:10px 16px;gap:12px;font-size:13px}.dg-nav-v2>.dg-shell>a:not(.dg-home-link){flex:1 0 33%;border-top:1px solid #ffffff1f;margin-left:0}.dg-nav-v2 svg{width:17px;height:17px}.dg-mega-panel{width:calc(100% - 20px);max-height:70vh;padding:0 18px 22px}.dg-mega-heading{padding-block:12px;margin-bottom:20px;gap:15px}.dg-mega-heading>a{font-size:13px!important}.dg-catalog-groups--mega{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.dg-catalog-group h2{font-size:15px}.dg-catalog-group .dg-category-entry>a,.dg-catalog-group details>summary{font-size:12px!important;min-height:38px!important}.dg-directory{padding-top:24px}.dg-directory header>p:last-child{font-size:15px}.dg-directory-search input{font-size:14px}.dg-catalog-groups--directory{grid-template-columns:1fr;gap:18px}.dg-catalog-groups--directory>.dg-catalog-group{padding:22px}.dg-catalog-groups--directory h2{font-size:21px}.dg-catalog-groups--directory .dg-category-entry>a,.dg-catalog-groups--directory details>summary{font-size:15px!important}.dg-home-intro{padding-top:18px;gap:16px}.dg-home-copy{padding:30px 25px;min-height:390px;border-radius:12px}.dg-home-copy>.dg-eyebrow{font-size:10px;letter-spacing:1.2px;margin-bottom:22px}.dg-home-copy h1{font-size:40px;letter-spacing:-1.3px}.dg-home-lead{font-size:15px;line-height:1.8}.dg-home-cta{gap:20px}.dg-home-cta>.dg-button{font-size:14px}.dg-home-cta>a:last-child{font-size:13px}.dg-home-signature{font-size:95px;bottom:-18px;letter-spacing:-5px}.dg-home-features{grid-template-columns:1fr 1fr;gap:12px}.dg-home-feature{min-height:210px;border-radius:12px;padding:19px}.dg-home-feature--1{grid-column:1/-1;min-height:200px;align-items:center;padding:24px}.dg-home-feature--1 .dg-home-feature__text{max-width:55%}.dg-home-feature--1 strong{font-size:25px}.dg-home-feature--1 img{width:40%;height:90%;right:20px;bottom:5px}.dg-home-feature__text>span:first-child{font-size:10px}.dg-home-feature__text>strong{font-size:18px}.dg-home-feature:not(.dg-home-feature--1) img{height:45%;width:45%}.dg-home-benefits{margin-bottom:30px}.dg-home-categories h2{font-size:27px}.dg-home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dg-home-category-grid>article{padding:20px 16px}.dg-home-category-title>h3{font-size:18px;min-height:48px}.dg-home-category-grid li a{font-size:12px}.dg-home-category-title>.dg-category-index{margin-bottom:20px}.dg-home-categories{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.dg-home-feature{transition:none}}@media(min-width:900px){.dg-home-feature:not(.dg-home-feature--1){align-items:start}.dg-home-feature:not(.dg-home-feature--1) .dg-home-feature__text{max-width:100%}.dg-home-feature:not(.dg-home-feature--1) img{height:52%;width:42%;right:12px;bottom:10px}.dg-home-feature:not(.dg-home-feature--1) strong{font-size:20px}}.dg-mega-panel{max-height:calc(100dvh - 260px)}@media(max-width:749px){.dg-mega-panel{max-height:calc(100dvh - 370px)}}.dg-category-disclosure>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none}.dg-category-disclosure>summary::-webkit-details-marker{display:none}.dg-category-disclosure[open]>summary>span{transform:rotate(45deg)}.dg-category-disclosure ul{list-style:none;padding-left:12px;margin:6px 0 10px;border-left:1px solid #d4e0e7}.dg-explorer__categories .dg-category-leaf{display:block;padding:9px 0;color:#526378;text-decoration:none;font-size:14px}.dg-catalog{padding-top:18px!important}.dg-catalog-title{margin-block:10px 16px!important;gap:16px}.dg-catalog-title h1{font-size:clamp(22px,2.1vw,32px)!important;line-height:1.2!important;margin:0!important;letter-spacing:-.4px!important;text-wrap:wrap!important}.dg-catalog-title .dg-result-count{font-size:14px!important;margin-top:0!important}.dg-breadcrumb{margin-bottom:12px!important;font-size:12px!important}.dg-vendor-picker{margin-block:12px!important}.dg-category-disclosure a:focus-visible,.dg-category-disclosure summary:focus-visible{outline:3px solid #b75c2b;outline-offset:3px}@media(max-width:749px){.dg-catalog-title{display:flex!important;align-items:start!important;flex-wrap:wrap}.dg-catalog-title h1{font-size:22px!important}.dg-catalog-title .dg-result-count{flex-basis:100%}}.dg-directory{padding-top:24px!important}.dg-directory>header{margin-bottom:20px!important}.dg-directory>header h1{font-size:clamp(26px,2.4vw,36px)!important;line-height:1.2!important;margin-block:0 12px!important}.dg-directory>header>.dg-eyebrow{display:none}.dg-directory>header>p:last-child{font-size:15px!important;margin-bottom:16px!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/dg-navigation.css.map */
