.cc-door-variant-selects--hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cc-door-package-details{display:block}.thb-product-detail[data-cc-door-kit=true] .cc-window-kit-eyebrow{display:none}.thb-product-detail[data-cc-door-kit=true] .cc-kit-ship-note{margin:0 0 .25rem;font-size:.78rem;line-height:1.3}.thb-product-detail[data-cc-door-kit=true] .product-title{margin:0 0 .25rem}.thb-product-detail[data-cc-door-kit=true] .cc-door-hero-benefit{margin:0 0 .25rem;color:#0b2139;font-size:.98rem;font-weight:650;line-height:1.3;max-width:34rem}.thb-product-detail[data-cc-door-kit=true] .cc-door-hero-clarify{margin:0 0 .4rem;color:#3d4f63;font-size:.82rem;font-weight:500;line-height:1.35}.thb-product-detail[data-cc-door-kit=true] .cc-door-kit-trust{margin:0 0 .55rem;gap:.25rem}.thb-product-detail[data-cc-door-kit=true] .cc-door-kit-trust .cc-window-kit-trust__mark{padding:.14rem .38rem;border-color:#0b213938;color:#5a6a7a;font-size:.58rem;font-weight:650;letter-spacing:.05em;background:transparent}.cc-door-question{margin:0 0 .2rem;color:#0b2139;font-size:.88rem;font-weight:800;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.cc-door-kit-intro{margin:0 0 .55rem;color:#243447;font-size:.82rem;font-weight:500;line-height:1.3;max-width:36rem}.cc-door-system-visual{margin:.85rem 0 .25rem;padding:.75rem 0 0;border-top:1px solid rgba(11,33,57,.1);max-width:36rem}.cc-door-system-visual__img{display:block;width:100%;max-height:220px;object-fit:cover;object-position:center;height:auto;border-radius:8px;border:1px solid rgba(11,33,57,.14);background:#0b0b0b}.cc-door-system-visual__caption{margin:.35rem 0 0;color:#3d4f63;font-size:.74rem;font-weight:650;line-height:1.3;letter-spacing:.01em}.cc-door-packages{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0 0 .55rem}.cc-door-pkg{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;width:100%;min-height:100%;margin:0;padding:.8rem .85rem .75rem;border:1.5px solid rgba(11,33,57,.2);border-radius:10px;background:#fff;color:#0b2139;text-align:left;cursor:pointer;box-shadow:0 1px 2px #0b21390a;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cc-door-pkg:hover,.cc-door-pkg:focus-visible{border-color:#0b21398c;outline:none}.cc-door-pkg.is-selected{border-color:#0b2139;border-width:2px;background:#f4f7fa;box-shadow:0 4px 14px #0b213914}.cc-door-pkg:not(.is-selected){opacity:1;background:#fff;color:#0b2139}.cc-door-pkg__selected-mark{position:absolute;top:.65rem;right:.7rem;display:none;padding:.15rem .4rem;border-radius:999px;background:#0b2139;color:#fff;font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2}.cc-door-pkg.is-selected .cc-door-pkg__selected-mark{display:inline-block}.cc-door-pkg__name{padding-right:4.5rem;font-size:.72rem;font-weight:800;line-height:1.25;letter-spacing:.07em;text-transform:uppercase;color:#5a6a7a}.cc-door-pkg.is-selected .cc-door-pkg__name{color:#0b2139}.cc-door-pkg__price{font-size:1.5rem;font-weight:800;line-height:1.05;letter-spacing:-.02em}.cc-door-pkg__lead{margin-top:.1rem;font-size:.86rem;font-weight:800;line-height:1.25;letter-spacing:.01em;text-transform:uppercase}.cc-door-pkg__detail{font-size:.78rem;font-weight:550;line-height:1.3;color:#3d4f63}.cc-door-pkg.is-selected .cc-door-pkg__detail{color:#243447}.cc-door-pkg__plus{display:block;margin-top:.2rem;color:#0b2139;font-size:.78rem;font-weight:850;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.cc-door-pkg__plus-list{margin:.1rem 0 0;padding:0 0 0 1rem;color:#243447;font-size:.8rem;font-weight:600;line-height:1.35}.cc-door-pkg__plus-list li+li{margin-top:.1rem}.cc-door-pkg.is-selected .cc-door-pkg__plus{color:#0b2139}.cc-door-pkg__close{margin-top:auto;padding-top:.4rem;border-top:1px solid rgba(11,33,57,.12);width:100%;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;color:#0b2139}.cc-door-shared-note{margin:0 0 .55rem;color:#243447;font-size:.78rem;font-weight:500;line-height:1.35}.cc-door-buy{margin:0}.cc-door-pick{margin:.85rem 0 .35rem;padding:.85rem 0 0;border-top:1px solid rgba(11,33,57,.12)}.cc-door-pick__heading{margin:0 0 .35rem;color:#0b2139;font-size:1rem;font-weight:800;line-height:1.25;letter-spacing:.04em;text-transform:uppercase}.cc-door-pick__copy{margin:0 0 .7rem;color:#243447;font-size:.9rem;line-height:1.45}.cc-door-pick__actions{display:grid;grid-template-columns:1fr;gap:.5rem}.cc-door-pick__btn{display:block;padding:.78rem .9rem;border:1.5px solid #0b2139;border-radius:8px;background:#fff;color:#0b2139!important;font-size:.8rem;font-weight:800;letter-spacing:.04em;line-height:1.25;text-align:center;text-decoration:none!important}.cc-door-pick__btn:hover,.cc-door-pick__btn:focus-visible{background:#0b2139;color:#fff!important}.cc-door-pick__note{margin:.6rem 0 0;color:#5a6a7a;font-size:.78rem;line-height:1.4}@media(min-width:640px){.cc-door-pick__actions{grid-template-columns:1fr 1fr}}@media(max-width:767px){.cc-door-packages{grid-template-columns:1fr;gap:.65rem}.cc-door-pkg{padding:.95rem .95rem .9rem;min-height:0}.cc-door-pkg__price{font-size:1.55rem}.cc-door-pkg__lead{font-size:.98rem}.cc-door-pkg__detail{font-size:.84rem}.thb-product-detail[data-cc-door-kit=true] .cc-door-hero-benefit{font-size:1rem}}.cc-door-faq__examples{margin:.65rem 0 0;padding-left:1.15rem;color:#243447;font-size:.9rem;line-height:1.45}.cc-door-faq__examples li+li{margin-top:.35rem}.cc-door-faq__examples a{color:#0b2139;text-decoration:underline;text-underline-offset:2px}.cc-door-faq__a>p{margin:0 0 .4rem}
/*# sourceMappingURL=/cdn/shop/t/40/assets/cc-door-package-details.css.map */
