.view-all-specs .modal{position:absolute;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;background:rgba(0,0,0,.88)}.view-all-specs .modal.is-visible{visibility:visible}.view-all-specs .modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.view-all-specs .modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.view-all-specs .modal .modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:rgba(23,23,23,.878);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.view-all-specs .modal .modal-wrapper{z-index:9999;margin-top:5em;padding-bottom:3em;background-color:#000;border-bottom-left-radius:14px;border-bottom-right-radius:14px}.view-all-specs .modal .modal-wrapper .modal-header{background-color:transparent;border-bottom:0;padding:10px 40px 0 40px;height:45px;z-index:99}@media screen and (max-width:767px){.view-all-specs .modal .modal-wrapper .modal-header{padding:0 30px;font-size:12px;display:flex;place-content:flex-end;place-items:flex-end}}@media screen and (max-width:35.5em){.view-all-specs .modal .modal-wrapper .modal-header button:focus-visible{outline:0}}.view-all-specs .modal .modal-wrapper .modal-body{padding:0}.view-all-specs .modal .modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0;background-color:#000;background-repeat:no-repeat;background-position:top center;background-size:100%;border-radius:20px}.view-all-specs .modal .modal-content{position:relative;background-color:transparent;margin:auto;border:0;box-shadow:none;width:auto;padding-bottom:.3em;padding-top:0}.view-all-specs .modal .modal-close{padding:0;color:#fff;background:0 0;border:0;height:63px;font-size:2em;font-family:var(--font-light);cursor:pointer;z-index:999}.view-all-specs .modal .modal-close:hover{color:#bebebe}.view-all-specs .kit-name{font-family:var(--font-light);color:#c21814;font-size:2em;margin:0;margin-bottom:1em}@media screen and (max-width:1768px){.view-all-specs .kit-name{font-size:1.75vw;margin-bottom:1.5vw}}@media screen and (max-width:1023px){.view-all-specs .kit-name{font-size:2.5vw}}@media screen and (max-width:767px){.view-all-specs .kit-name{font-size:3.5vw}}.view-all-specs .popup-specs-wrapper .specs-wrapper{margin-bottom:2px}.view-all-specs .popup-specs-wrapper .specs-wrapper .item-type{font-size:1.1em;color:#b7b7b7}@media screen and (max-width:1768px){.view-all-specs .popup-specs-wrapper .specs-wrapper .item-type{font-size:1vw}}@media screen and (max-width:1023px){.view-all-specs .popup-specs-wrapper .specs-wrapper .item-type{font-size:2vw}}@media screen and (max-width:767px){.view-all-specs .popup-specs-wrapper .specs-wrapper .item-type{font-size:3vw}}.view-all-specs .popup-specs-wrapper .specs-wrapper .spec-item{font-family:var(--font-light);font-size:1.1em;padding-left:5px;background:linear-gradient(95deg,#101010,#0000)}@media screen and (max-width:1768px){.view-all-specs .popup-specs-wrapper .specs-wrapper .spec-item{font-size:1vw}}@media screen and (max-width:1023px){.view-all-specs .popup-specs-wrapper .specs-wrapper .spec-item{font-size:2vw}}@media screen and (max-width:767px){.view-all-specs .popup-specs-wrapper .specs-wrapper .spec-item{font-size:3vw}}