:root{--dmb-navy: #0B2545;--dmb-sky: #38BDF8;--dmb-sky-soft: #E8F6FD;--dmb-ink: #1B2A3A}.dmb-hero{padding:4.8rem 0}.dmb-hero__inner{display:grid;gap:3.2rem;align-items:center}@media screen and (min-width:990px){.dmb-hero{padding:7.2rem 0}.dmb-hero__inner{grid-template-columns:1.05fr 1fr;gap:6rem}}.dmb-hero__eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:1.25rem;font-weight:700;color:var(--dmb-sky);margin:0 0 1.2rem}.dmb-hero__heading{margin:0 0 1.6rem;line-height:1.08}.dmb-hero__body{font-size:1.8rem;opacity:.9;max-width:54rem}.dmb-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.8rem}.dmb-hero__btn-secondary{--color-button-text: 255,255,255}.dmb-hero__footnote{font-size:1.4rem;opacity:.8;margin-top:2rem}.dmb-hero__footnote a{color:inherit}.dmb-hero__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem}.dmb-hero__tile{display:flex;flex-direction:column;background:#fff;border-radius:10px;overflow:hidden;text-decoration:none;color:var(--dmb-ink);box-shadow:0 10px 30px #0000002e;transition:transform .2s ease}.dmb-hero__tile:hover{transform:translateY(-3px)}.dmb-hero__tile-media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.dmb-hero__tile-media img{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem);object-fit:contain}.dmb-hero__tile-label{font-weight:700;font-size:1.45rem;padding:1rem 1.4rem 1.2rem;border-top:1px solid rgba(11,37,69,.08)}.dmb-trust{padding:2.2rem 0;border-bottom:1px solid rgba(11,37,69,.08)}.dmb-trust__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1.8rem 1.6rem;margin:0 auto}@media screen and (min-width:990px){.dmb-trust__list{grid-template-columns:repeat(5,1fr)}}.dmb-trust__item{display:flex;gap:1.2rem;align-items:center}.dmb-trust__icon{flex:0 0 4.4rem;height:4.4rem;border-radius:50%;background:var(--dmb-navy);color:#fff;display:flex;align-items:center;justify-content:center}.dmb-trust__icon svg{width:2.2rem;height:2.2rem}.dmb-trust__text{display:flex;flex-direction:column;line-height:1.3;font-size:1.4rem}.dmb-trust__text strong{font-size:1.45rem;color:var(--dmb-navy)}.dmb-trust__text a{text-decoration:none;color:inherit}.dmb-trust__text span{opacity:.75}.dmb-header-phone{display:none;align-items:center;gap:.6rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none;font-size:1.45rem;margin-right:1.2rem;white-space:nowrap}.dmb-header-phone svg{width:1.8rem;height:1.8rem}@media screen and (min-width:1200px){.dmb-header-phone{display:inline-flex}}.header__menu-item{font-weight:600}.mega-menu__link--level-2{font-weight:700;color:var(--dmb-navy)}.dmb-ptrust{margin:1.6rem 0 0;padding:1.6rem;border:1px solid rgba(11,37,69,.12);border-radius:8px;background:#f3f7fa;display:grid;gap:1rem;font-size:1.4rem}.dmb-ptrust li{display:flex;gap:1rem;align-items:flex-start;line-height:1.4}.dmb-ptrust svg{flex:0 0 2rem;width:2rem;height:2rem;color:var(--dmb-navy)}.dmb-ptrust a{color:var(--dmb-navy)}.title-wrapper-with-link .title,.collection-list-title{position:relative}.title-wrapper-with-link .title:after{content:"";display:block;width:4.8rem;height:3px;background:var(--dmb-sky);margin-top:.8rem;border-radius:2px}.collection-hero__title{color:var(--dmb-navy)}.price--on-sale .price-item--sale{color:var(--dmb-ink)}.product__title h1{font-size:clamp(2.6rem,2.2vw,3.4rem);line-height:1.2;color:var(--dmb-navy)}.product__info-container .product__text.caption-with-letter-spacing{color:#1d6fa8;font-weight:700}.product__info-container .price{font-size:1.1em}.product__accordion summary .accordion__title{font-weight:700}.collection-hero{padding:1.6rem 0}.collection-hero__title{margin:2rem 0}.dmb-coll-desc{padding:3.2rem 0}.dmb-coll-desc__summary{cursor:pointer;color:var(--dmb-navy);list-style:none;display:flex;justify-content:center;align-items:center;gap:1.2rem;text-align:center}.dmb-coll-desc__summary:after{content:"+";font-size:2.4rem;font-weight:400}.dmb-coll-desc__details[open] .dmb-coll-desc__summary:after{content:"\2212"}.dmb-coll-desc__body{margin:1.6rem auto 0;max-width:90rem;text-align:center}.gradient{background-attachment:scroll!important}.product-form__submit.button--secondary{background:var(--dmb-navy, #0B2545);color:#fff}.product-form__submit.button--secondary:after{box-shadow:none}.products-available-container.ws-widget{display:none!important}.dmb-coll-desc__summary::-webkit-details-marker{display:none}.dmb-coll-desc__body ul,.dmb-coll-desc__body ol{list-style-position:inside;padding-left:0}.dmb-coll-desc__body img{margin-left:auto;margin-right:auto}.dmb-coll-desc__guide{margin-top:2.4rem;padding-top:2.4rem;border-top:1px solid rgba(11,37,69,.1)}.card .card__media .media,.card .card__inner .media{background:#fff}.card .card__media .media img{object-fit:contain!important;padding:.8rem;box-sizing:border-box;background:#fff}.card-wrapper .card__media .media--hover-effect>img+img{display:none}.dmb-cats{padding:4.8rem 0 2.4rem}.dmb-cats__heading{margin:0 0 2.4rem}.dmb-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (min-width:750px){.dmb-cats__grid{grid-template-columns:repeat(4,1fr);gap:1.6rem}}.dmb-cats__card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(11,37,69,.1);border-radius:8px;overflow:hidden;text-decoration:none;color:var(--dmb-navy);transition:box-shadow .2s ease,transform .2s ease}.dmb-cats__card:hover{box-shadow:0 8px 24px #0b25451f;transform:translateY(-2px)}.dmb-cats__media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;overflow:hidden}.dmb-cats__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:1.4rem;box-sizing:border-box}.dmb-cats__label{display:block;padding:1.2rem 1.4rem;font-weight:700;font-size:1.6rem;text-align:center;background:#f3f7fa;border-top:1px solid rgba(11,37,69,.08);margin-top:auto}.product-grid .grid__item,.collection .grid__item{display:flex}.product-grid .card-wrapper,.collection .card-wrapper{height:100%;width:100%}.card-wrapper>.card.card--card{height:100%}.card--card>.card__content{flex-grow:1;display:flex;flex-direction:column}.card--card>.card__content>.card__information{flex-grow:1;display:flex;flex-direction:column}.card--card .quick-add{margin-top:auto}@media screen and (max-width:749px){.dmb-cats__label{font-size:1.4rem;padding:1rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dmb-custom.css.map */
