.header__inline-menu .header__menu-item{color:rgb(var(--color-foreground));opacity:1;font-size:1.7rem;letter-spacing:.02rem}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus,.header__inline-menu .header__menu-item[aria-current=page]{color:rgb(var(--color-foreground))}.header__inline-menu .header__active-menu-item{color:rgb(var(--color-foreground));text-decoration-color:#a8321c;text-decoration-thickness:2px}:root{--ip-ease-out: cubic-bezier(.23, 1, .32, 1);--ip-teal: #2E6E7E;--ip-wave-navy: #083858;--ip-footer-navy: #012E5C}.rich-text__wrapper{padding-inline:clamp(20px,5vw,56px)}.rich-text__blocks{padding-block:clamp(8px,2vw,20px)}.footer__content-bottom{padding-block-start:26px}.rich-text__text,.rich-text__text p,.banner__text{letter-spacing:.01rem}.rich-text__heading,.banner__heading{line-height:1.12}.button{transition:transform .16s var(--ip-ease-out),box-shadow .16s ease}.button:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.button:hover{transform:translateY(-1px)}}.dcar-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}@media(hover:hover){.dcar-viewport:hover .dcar-track{animation-play-state:paused}}.card__inner,.card{box-shadow:0 4px 16px #1e2a3d1a,0 1px 3px #1e2a3d14}:where(a,button,.button,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ip-teal);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.dcar-track{animation-play-state:paused!important}}.footer__content-bottom{background-color:var(--ip-footer-navy);margin-top:-1px;padding-block:20px 10px}.footer.footer--door-wave{padding-bottom:0!important}.footer__content-bottom,.footer__content-bottom *{color:#e7dfce!important}@media(hover:hover){.footer__content-bottom a:hover{color:#fff!important}}.dcar-frame{background-color:var(--ip-wave-navy)!important}.footer-door-wave{height:auto!important;aspect-ratio:2172 / 306;background-image:url(plank-panel-footer-wave-v2.webp?v=1)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:center bottom!important;margin-bottom:-1px}:root{--ip-wave-navy: #1A1814}.card__inner,.card{box-shadow:0 6px 18px #1a181438,0 1px 3px #1a18142e}:where(a,button,.button,summary,input,select,textarea,[tabindex]):focus-visible{outline-color:rgb(var(--color-foreground))}[class*=door-builder-] .db-title,[class*=door-builder-] .db-sub{color:rgb(var(--color-foreground))!important}[class*=dcar-] .dcar-frame{aspect-ratio:6 / 5!important}.shopify-section:has(.mdf-hero)+.shopify-section{margin-top:0}.shopify-section>.gradient:has(>.fs-inner){display:flow-root}@keyframes pp-hero-rise{0%{transform:translateY(calc(100% + 5rem))}to{transform:translateY(0)}}.mdf-hero__content{animation:pp-hero-rise 7.5s cubic-bezier(.22,1,.36,1) .4s both}@media(prefers-reduced-motion:reduce){.mdf-hero__content{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
