:root{--db-flare: #e00f00 !important}.db-showcase__cta .db-btn--flare,.db-editorial .db-btn--flare{box-shadow:none!important}.header__inline-menu .mega-menu__content{background-color:#001130b8!important;background-image:none!important;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}@keyframes db-mega-open{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}.header__inline-menu details.mega-menu[open]>.mega-menu__content{animation:db-mega-open .32s cubic-bezier(.16,1,.3,1) both}.header__inline-menu summary .icon-caret{display:none}.db-hero{isolation:isolate}.db-hero .db-hero__kicker:before{display:none}@media screen and (min-width:990px){.header-wrapper .header{max-width:none;padding-inline:clamp(2.4rem,4vw,4.8rem)}}@media screen and (min-width:1280px){.header-wrapper .header{grid-template-columns:1fr auto 1fr}}.db-hero .db-hero__content{max-width:none;padding-inline:clamp(2.4rem,4vw,4.8rem)}.header__inline-menu{justify-self:center;text-align:center}.header__inline-menu .list-menu--inline{column-gap:2rem;align-items:center}.header__inline-menu .header__menu-item.list-menu__item{font-weight:500;text-decoration:none;border-radius:.8rem;padding:8px;transition:background-color .25s ease,color .25s ease}.header__inline-menu .header__menu-item span{transition:color .25s ease}.header__inline-menu .header__menu-item.list-menu__item:hover,.header__inline-menu .header__menu-item.list-menu__item:focus-visible,.header__inline-menu details.mega-menu[open]>summary.header__menu-item.list-menu__item{background:#e00f00;text-decoration:none}.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:focus-visible span,.header__inline-menu details.mega-menu[open]>summary.header__menu-item span{color:#fff;text-decoration:none}.header__inline-menu .header__menu-item span.header__active-menu-item,.header__inline-menu span.header__active-menu-item{color:#e00f00;text-decoration:none}.header__inline-menu .header__menu-item:hover span.header__active-menu-item,.header__inline-menu .header__menu-item:focus-visible span.header__active-menu-item,.header__inline-menu details.mega-menu[open]>summary.header__menu-item span.header__active-menu-item{color:#fff}.db-header .db-header__title{font-size:calc(clamp(3rem,5.2vw,6.2rem) - 6px)}.db-news .db-news__title{font-size:calc(clamp(3.6rem,7vw,8.4rem) - 6px)}.db-section .db-display,.db-hero .db-display,.db-bs .db-display,.db-news .db-display,.db-showcase .db-display,.db-collections .db-display,.db-plab .db-display,.db-marquee .db-marquee__item,.db-colcard .db-colcard__title,.db-stat .db-stat__num,.db-editorial .db-editorial__chapter,.db-plab .db-plab__index,.db-plab .db-plab__name{font-weight:var(--font-heading-weight, 800)}.db-mega-cards{--dbm-ink: #001130;--dbm-foam: #f4f7f8;--dbm-flare: #e00f00;--dbm-ease: cubic-bezier(.16, 1, .3, 1);display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.4rem;padding-top:0;padding-bottom:1.8rem;list-style:none;margin:0 auto}.db-mega-cards__item{display:flex}.db-mega-card{position:relative;display:flex;flex-direction:column;width:100%;border-radius:1rem;overflow:hidden;text-decoration:none;background:var(--card, #123a63);color:var(--dbm-foam);transition:transform .45s var(--dbm-ease),box-shadow .45s var(--dbm-ease),background-color .35s var(--dbm-ease)}.db-mega-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #e00f0047;background:var(--dbm-flare)}.db-mega-card:focus-visible{outline:2px solid var(--dbm-flare);outline-offset:3px}.db-mega-card__media{position:relative;aspect-ratio:1 / 1;margin:1rem 1rem 0;border-radius:.7rem;background:#fff;overflow:hidden;display:grid;place-items:center}.db-mega-card__media img{width:100%;height:100%;object-fit:contain;padding:1rem;mix-blend-mode:normal;filter:none;transition:transform .6s var(--dbm-ease)}.db-mega-card:hover .db-mega-card__media img{transform:scale(1.05)}.db-mega-card__label{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.2rem 1.2rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);text-transform:uppercase;letter-spacing:.02em;font-size:1.3rem;line-height:1.2;color:var(--dbm-foam)}.db-mega-card__label svg{width:1.2rem;height:1.2rem;flex:none;transition:transform .45s var(--dbm-ease)}.db-mega-card:hover .db-mega-card__label svg{transform:translate(2px,-2px)}@media(prefers-reduced-motion:reduce){.db-mega-card,.db-mega-card__media img,.db-mega-card__label svg,.header__inline-menu .header__menu-item span,.header__inline-menu summary .icon-caret{transition:none}.header__inline-menu details.mega-menu[open]>.mega-menu__content{animation:none}.db-mega-card:hover,.db-mega-card:hover .db-mega-card__media img{transform:none}}.db-hero .db-btn,.db-btn--flare{position:relative;isolation:isolate;transform:none!important;transition:color .5s cubic-bezier(.16,1,.3,1),border-color .5s cubic-bezier(.16,1,.3,1)}.db-hero .db-btn:before,.db-btn--flare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;border-radius:inherit;background:var(--db-btn-fill, transparent);transition:background-color .5s cubic-bezier(.16,1,.3,1)}.db-btn--flare{--db-btn-fill: var(--db-flare)}.db-btn--flare:hover{--db-btn-fill: #c00c00}.db-hero .db-btn--ghost:hover{--db-btn-fill: var(--db-foam);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.db-btn--flare,.db-btn--flare:hover,.db-hero .db-btn--ghost:hover{background:transparent!important}@media(hover:hover)and (pointer:fine){html.db-water .db-hero .db-btn:hover:before,html.db-water .db-btn--flare:hover:before{filter:url(#db-water)}}@media(prefers-reduced-motion:reduce){html.db-water .db-hero .db-btn:hover:before,html.db-water .db-btn--flare:hover:before{filter:none}}.db-hero .db-btn .db-liquid__goo{display:none!important}.db-hero .db-btn .db-liquid__text{display:contents!important}.product-form__submit.button:not([disabled]){background-color:#001130!important;color:#fff!important;box-shadow:none!important;text-transform:uppercase;letter-spacing:.06em;transition:background-color .3s cubic-bezier(.16,1,.3,1)}.product-form__submit.button:not([disabled]):after{display:none!important}.product-form__submit.button:not([disabled]):hover{background-color:#02255c!important;color:#fff!important}.db-colcard__arrow{background-color:#f4f7f81f;-webkit-backdrop-filter:blur(8px) saturate(1.2);backdrop-filter:blur(8px) saturate(1.2)}.db-showcase .db-showcase__callout{padding:1.7rem 1.9rem;background:#9fd1ff0f;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);border:1px solid rgba(244,247,248,.18);border-radius:1.2rem;box-shadow:0 14px 44px #00071859}.jdgm-carousel-title{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 400)!important;text-transform:uppercase!important;letter-spacing:-.01em;font-size:calc(clamp(3rem,5.2vw,6.2rem) - 6px)!important;line-height:1!important;color:#001130!important}.db-stories .db-stories__wrap{max-width:144rem;margin-inline:auto}.product__info-container .product__title,.product__info-container .product__title>*{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 400)!important;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;font-size:clamp(2.8rem,3.6vw,4.4rem)!important;color:#001130;margin:.6rem 0 1.2rem}.product__info-container .product__text.inline-richtext:has(+.product__title){font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.24em;font-size:1.2rem;font-weight:600;color:#e00f00}.product__info-container .price .price-item{font-family:var(--font-body-family);font-size:2.4rem;font-weight:700;color:#001130;letter-spacing:0}.product__info-container .price .price-item--sale{color:#001130}.product__info-container .price .price__sale s,.product__info-container .price .price__sale .price-item--regular{color:#00113073}.product__info-container .price__badge-sale,.product__info-container .badge.price__badge-sale{background-color:#e00f00!important;color:#fff!important;border-color:#e00f00!important}.product__info-container .price{margin-block:.4rem .8rem}.product-form__input .form__label,.product-form__input legend.form__label{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem;font-weight:600;color:#001130b3}.product-form__input input[type=radio]+label{border-radius:.8rem;font-weight:600;color:#001130;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.product-form__input input[type=radio]+label:hover{border-color:#001130}.product-form__input input[type=radio]:checked+label{background-color:#001130;color:#fff;border-color:#001130}.product__accordion summary,.product__accordion .summary__title,.product__accordion summary .h4{font-family:var(--font-heading-family)!important;font-weight:var(--font-heading-weight, 400)!important;text-transform:uppercase;letter-spacing:.01em;font-size:1.7rem;color:#001130}.product__accordion .accordion{border-top:1px solid rgba(0,17,48,.12);border-bottom:1px solid rgba(0,17,48,.12)}.product__accordion .accordion__title{color:#001130}.product__info-container .quantity{border-radius:.8rem;overflow:hidden}.product__info-container .price.price--on-sale .price__sale{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem}.product__info-container .price.price--on-sale .price__sale .price-item--sale{order:-1}.product__info-container .price.price--on-sale{display:flex;flex-wrap:wrap;align-items:center;column-gap:.8rem}.db-hero .db-hero__title{font-size:calc(clamp(4.6rem,12vw,14.4rem)*.6 - 14px)!important}.db-display.db-showcase__title{font-size:calc(clamp(2.8rem,4.8vw,5.6rem) - 6px)!important}.db-display.db-plab__title{font-size:calc(clamp(3.2rem,5vw,5.6rem) - 6px) !ioportant}.db-intro__title{font-size:calc(clamp(2.8rem,4.6vw,4.6rem) - 6px)!important}.db-faq__title{font-size:calc(clamp(3rem,5.4vw,6rem) - 6px)!important}.db-hero .db-hero__content{padding-top:5rem}@media screen and (max-width:749px){.db-hero .db-hero__content{padding-top:4rem}}#shopify-section-template--27231917539656__reviews>.page-width,.shopify-section:has(.jdgm-carousel-wrapper)>.page-width{max-width:144rem!important;padding-inline:clamp(2rem,5vw,6.4rem)!important;margin-inline:auto!important}#shopify-section-template--27231917539656__reviews .shopify-app-block,#shopify-section-template--27231917539656__reviews .shopify-app-block>div,.shopify-section:has(.jdgm-carousel-wrapper) .shopify-app-block,.shopify-section:has(.jdgm-carousel-wrapper) .shopify-app-block>div{max-width:none!important;margin-inline:0!important}.jdgm-carousel-wrapper{max-width:none!important;margin-inline:0!important}.jdgm-carousel-title,.jdgm-all-reviews-rating-wrapper,.jdgm-carousel-number-of-reviews{text-align:left!important}.jdgm-carousel-title-and-link{margin-left:0!important;margin-right:0!important;width:auto!important}.jdgm-carousel-wrapper{width:100%!important}.jdgm-carousel-wrapper .jdgm-carousel{width:100%!important;margin-left:0!important;margin-right:0!important}@media screen and (min-width:750px){.jdgm-carousel-wrapper .jdgm-carousel-item{width:25%!important}}.db-faq .db-faq__head,.db-faq .db-faq__list{max-width:none;margin-inline:0;text-align:left}.db-faq .db-faq__head .db-kicker{justify-content:flex-start;text-align:left}.db-faq .db-faq__title{text-align:left}.db-plab .db-plab__grid{align-items:start}
/*# sourceMappingURL=/cdn/shop/t/115/assets/db-mega.css.map */
