body.page-template-product-details main#site-content{overflow-x:hidden}body.page-template-product-details main#site-content .guide-lines{display:none}body.page-template-product-details main#site-content section#hero{height:100vh;max-height:1000px;overflow:hidden;position:relative}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#hero{height:auto;margin-bottom:50px;min-height:80vh}}body.page-template-product-details main#site-content section#hero:after{background:linear-gradient(180deg,rgba(7,13,18,0),#070d12 50%);bottom:0;content:"";height:60%;left:0;position:absolute;width:100%;z-index:2}@media screen and (max-width:768px){body.page-template-product-details main#site-content section#hero:after{background:linear-gradient(180deg,rgba(7,13,18,0),#070d12)}}body.page-template-product-details main#site-content section#hero .entries{height:100vh;max-height:1000px}@media screen and (max-width:768px){body.page-template-product-details main#site-content section#hero .entries{height:auto;min-height:80vh}}body.page-template-product-details main#site-content section#hero .entries figure{background:url(/wp-content/themes/hyper/assets/images/product-details/product-details-background.webp);height:100%;position:absolute;width:100%}body.page-template-product-details main#site-content section#hero .entries figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.page-template-product-details main#site-content section#hero .entries .background-video{display:flex;height:100%;justify-content:center;position:absolute;width:100%;z-index:0}body.page-template-product-details main#site-content section#hero .entries .background-video video{height:100%;-o-object-fit:cover;object-fit:cover;transform:translateX(25%);width:100%}body.page-template-product-details main#site-content section#hero .entries .container{align-items:end;display:flex;min-height:100%;position:relative;z-index:3}body.page-template-product-details main#site-content section#hero .entries .container>.content{display:flex;gap:30px;justify-content:space-between;margin-bottom:168px;position:relative;width:100%}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#hero .entries .container>.content{flex-direction:column;justify-content:end;margin-bottom:0}}body.page-template-product-details main#site-content section#hero .entries .container>.content .left{display:flex;flex-direction:column;justify-content:end;max-width:650px;position:relative;z-index:2}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#hero .entries .container>.content .left{margin-top:150px}}body.page-template-product-details main#site-content section#hero .entries .container>.content .left .tagline{color:var(--color-white);font-family:var(--body-font);font-size:24px;margin-bottom:14px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#hero .entries .container>.content .left .tagline{font-size:20px;line-height:30px}}body.page-template-product-details main#site-content section#hero .entries .container>.content .left img{margin-bottom:30px;width:560px}body.page-template-product-details main#site-content section#hero .entries .container>.content .left h1{color:var(--color-white);font-family:var(--heading-font);font-size:104px;text-transform:uppercase}@media screen and (width <= 992px){body.page-template-product-details main#site-content section#hero .entries .container>.content .left h1{font-size:64px;line-height:70px}}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#hero .entries .container>.content .left h1{font-size:48px;line-height:50px}}body.page-template-product-details main#site-content section#hero .entries .container>.content .right{display:flex;flex-direction:column;justify-content:end;max-width:443px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#hero .entries .container>.content .right{max-width:100%}}body.page-template-product-details main#site-content section#hero .entries .container>.content .right .content p{color:var(--color-white);font-family:var(--body-font-light);font-size:18px;letter-spacing:1px;line-height:1.7em}body.page-template-product-details main#site-content section#tabs{position:relative;z-index:4}body.page-template-product-details main#site-content section#tabs .entries .container .content h2{color:var(--color-white);font-family:var(--heading-font);font-size:36px;line-height:38px;text-align:center}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content h2{font-size:30px}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-buttons{backdrop-filter:blur(48px);-webkit-backdrop-filter:blur(48px);background-color:rgba(133,154,173,.1);border-radius:40px;box-sizing:border-box;display:flex;gap:0;margin:auto auto 75px;padding:5px;position:relative;top:20px;width:-moz-fit-content;width:fit-content}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-buttons{margin-bottom:80px}}@media screen and (width <= 450px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-buttons{border-radius:20px;flex-direction:column;justify-content:space-between;width:100%}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-buttons button{background-color:transparent;border:none;border-radius:40px;color:#8fa8bc;cursor:pointer;font-family:var(--body-font-light);font-size:14px;line-height:20px;padding:7px 15px;transition:.5s}@media screen and (width <= 450px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-buttons button{border-radius:20px;font-size:14px;padding:7px 10px;width:100%}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-buttons button.active{background-color:rgba(17,133,240,.15);color:#3f9df3;transition:.5s}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content{list-style-type:none;margin-bottom:50px;margin-top:50px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li{display:none}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text{align-items:start;display:grid;gap:70px;grid-template-columns:2fr 3fr;justify-content:end;position:relative}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text{gap:35px;grid-template-columns:1fr}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .caption{color:var(--color-white);font-family:var(--body-font);font-size:30px;line-height:38px;padding-left:80px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .caption{font-size:24px;line-height:28px;padding-left:0}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list{padding-right:80px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list{padding-right:0}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list .feature-list-item{align-items:start;border:1px solid #213445;border-radius:24px;display:grid;gap:35px;grid-template-columns:1fr 2fr;justify-content:end;margin-bottom:14px;padding:24px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list .feature-list-item{gap:15px;grid-template-columns:1fr}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list .feature-list-item .heading{color:var(--color-white);font-family:var(--body-font);font-size:24px;line-height:32px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list .feature-list-item .heading{font-size:20px;line-height:30px}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .feature-list .feature-list-item .description{color:var(--color-white);font-family:var(--body-font-light);font-size:18px;line-height:32px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .heading{align-items:start;background-color:rgba(17,133,240,.15);border:1px solid rgba(17,133,240,.15);border-radius:24px;display:grid;gap:35px;grid-template-columns:1fr 1fr 1fr;justify-content:end;margin-bottom:14px;position:relative}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .heading{display:none}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .heading>div{color:var(--color-white);font-family:var(--body-font);font-size:24px;line-height:32px;padding:30px;text-align:center}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section{align-items:start;border:1px solid #213445;border-radius:24px;display:grid;gap:35px;grid-template-columns:1fr 2fr;justify-content:end;margin-bottom:14px;position:relative}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section{gap:0;grid-template-columns:1fr}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .category{color:var(--color-white);font-family:var(--body-font);font-size:20px;line-height:26px;padding:30px;text-transform:uppercase}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .category{border-bottom:1px solid #213445;padding:14px;text-align:center}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specifications-wrapper{border-bottom-right-radius:24px;border-left:1px solid #213445;border-top-right-radius:24px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specifications-wrapper{border-left:0}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row{align-items:start;border-bottom:1px solid #213445;display:grid;gap:0;grid-template-columns:1fr 1fr;justify-content:end;padding:10px;position:relative}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row{gap:10px;grid-template-columns:1fr}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row:nth-child(2n){background-color:rgba(133,154,173,.1)}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row:last-of-type{border-bottom:0;border-bottom-right-radius:24px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification{color:var(--color-white);font-family:var(--body-font);font-size:16px;font-weight:700;line-height:24px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification-detail{color:var(--color-white);font-family:var(--body-font-light);font-size:16px;line-height:24px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification-detail ul{list-style-type:none;margin:0;padding:0}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification-detail ul li{color:#f0f2f5;font-family:var(--body-font-light);font-size:16px;line-height:1.5em}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification-detail ul li.detail-heading{color:var(--color-white);font-family:var(--body-font);font-size:16px;margin-bottom:5px;margin-top:5px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification-detail ul li.detail-heading:first-child{margin-top:0}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text .specifications-table .section .specification-row .specification-detail ul li.detail-heading:last-child{margin-bottom:0}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .text:has(.specifications-table){align-items:start;display:grid;gap:70px;grid-template-columns:1fr;justify-content:end;position:relative}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item-link{display:block;text-decoration:none}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item{align-items:start;border:1px solid #213445;border-radius:24px;display:grid;gap:15px;grid-template-columns:1fr 8fr 1fr;justify-content:end;margin:auto auto 14px;padding:20px;position:relative;width:70%}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item{gap:20px;width:100%}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item .thumb{text-align:center}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item .thumb{align-self:center}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item .details .title{color:var(--color-white);font-family:var(--body-font);font-size:24px;line-height:32px;margin-bottom:10px}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item .details .title{font-size:20px;line-height:30px}}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item .details .additional{color:#8fa8bc;font-family:var(--body-font-light);font-size:14px;line-height:20px}body.page-template-product-details main#site-content section#tabs .entries .container .content .tab-content>li .download-item .download{align-self:center;text-align:center}body.page-template-product-details main#site-content section#contact{position:relative;z-index:4}body.page-template-product-details main#site-content section#contact .entries .container .content{background:url(../../../assets/images/product-details/bg-contact-form.webp) no-repeat 50%/cover;border-radius:80px;margin-bottom:120px;padding:80px;text-align:center}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#contact .entries .container .content{padding:40px}}body.page-template-product-details main#site-content section#contact .entries .container .content h2{color:var(--color-white);font-family:var(--heading-font);font-size:80px;line-height:80px;text-transform:uppercase}@media screen and (width <= 768px){body.page-template-product-details main#site-content section#contact .entries .container .content h2{font-size:40px;letter-spacing:-1px;line-height:42px}}body.page-template-product-details main#site-content section#contact .entries .container .content h3{color:var(--color-white);font-family:var(--body-font-light);font-size:18px;line-height:32px;margin-top:18px}body.page-template-product-details main#site-content section#contact .entries .container .content .cta-scroll-down{background:#0d77d8;border-radius:8px;margin:30px auto auto;padding:14px 16px}body.page-template-product-details main#site-content section#contact .entries .container .content .cta-scroll-down:after{display:none}
