﻿html,body{margin:0;font-family:Helvetica}p{margin:0}button a{text-decoration:none;color:black;height:100%;display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:1.1em;font-weight:bold}button:hover{transform:scale(1.1)}nav{background-color:black;display:flex;justify-content:space-between;align-items:center;padding:0 5vw}nav img{margin:12px 0;height:54px}nav button{background:none;border:none;background-color:white;border-radius:30px;height:44px;width:193px}.hero{position:relative;text-align:center}.hero .hero-background{position:absolute;width:100%;top:0;left:0;z-index:-1}.hero h1{margin:0;color:white;font-size:5rem;padding-top:120px}.hero h2{margin:25px auto 0;color:white;font-weight:200;font-size:2rem;max-width:50%}.hero h3{margin:15px auto 25px;color:white;font-weight:200;font-size:1.3em;max-width:50%}.form-container{padding-top:1px}.form{max-width:400px;border-radius:10px;margin:auto;background-color:white;padding:70px 70px;display:flex;flex-direction:column;box-shadow:0px 20px 30px #24414A71;margin-top:45px;margin-bottom:80px}.form p{margin:0;margin-bottom:20px;font-family:Helvetica;font-size:2em;font-weight:bold;padding-bottom:10px;border-bottom:5px solid black;margin-right:85px;margin-bottom:44px}.form .checkbox-field{display:flex}.form .checkbox-field .checkbox-label{color:#747474}.form .checkbox-field .w-checkbox-input{background-color:white}.form .form-row{display:flex;flex-direction:column;margin-bottom:40px}.form .form-row label{margin-bottom:10px;font-weight:bold}.form .form-row input{border:1px solid #707070;height:45px;padding:0 15px;width:-webkit-fill-available}.form .form-row input::placeholder{color:black;opacity:0.18}.form .form-button{margin:40px auto 0;display:block;background-color:black;color:white;padding:10px 20px;border:none;border-radius:30px;cursor:pointer;font-size:1.1em;font-weight:bold}.form .form-button:hover{transform:scale(1.1)}.how-it-works{text-align:center;font-weight:bold;font-size:2.3em;margin-bottom:65px}.how-it-works .fa-chevron-down{font-size:2em;margin-bottom:0.5em}.flex-container{display:flex;flex-direction:column}.flex-container .row{margin:auto;max-width:1455px;width:100%;display:flex;justify-content:space-evenly;flex-wrap:wrap;align-items:center}.flex-container .row img{width:444px}.flex-container .row.reverse{flex-direction:row-reverse}.flex-container .row.reverse .text-container{margin-left:0}.flex-container .row .text-container{width:450px;font-family:Helvetica;margin-left:100px}.flex-container .row .text-container .title{display:flex;font-weight:bold;font-size:2em;margin-bottom:20px}.flex-container .row .text-container .title span{margin-right:5px}.flex-container .row .text-container .subtitle{margin-left:35px;color:#6E6E6E}.offer-details{width:500px;margin:auto;margin-bottom:65px}footer{margin-top:100px;background-size:cover;background-repeat:no-repeat;color:white;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;padding:120px 50px;margin-bottom:-2px}footer .title{font-size:2.3em;margin-bottom:20px;font-weight:bold}footer .subtitle{max-width:800px;font-size:1.2em}footer button{background-color:white;color:black;border:none;border-radius:30px;width:157px;height:51px;cursor:pointer;margin-top:40px;font-weight:bold;font-size:1.2em}footer .background-image{position:absolute;width:100%;top:0;left:0;z-index:-1}.footer2{height:200px;width:100%;background-color:black;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:40px}.footer2 p{color:white;font-weight:bold}@media screen and (max-width: 1300px){.flex-container{margin-top:40px}.flex-container .row:not(:last-child){margin-bottom:55px}.flex-container .row .text-container{margin-left:0;text-align:center}.flex-container .row .text-container .title{display:block;font-size:1.7em;padding:0 20px 0}.flex-container .row .text-container .subtitle{margin-left:0;padding:0 20px 0}.flex-container .row img{margin-top:15px;width:100%;max-width:850px}.hero h1{padding-top:20px;font-size:2rem}.hero h2{font-size:1.2rem;max-width:90%}.hero h3{font-size:1rem;max-width:90%}.form-container{margin:0 15px}.form{padding:70px 25px}.form p{margin-right:50px}footer{padding:120px 50px}}@media screen and (max-width: 830px){nav button{display:none}.hero h1{padding-top:20px;font-size:1.5rem}.hero h2{font-size:1rem;max-width:95%}.hero h3{font-size:1rem;max-width:95%}}.product-page .hero{background-position:right top;background-size:cover;background-repeat:no-repeat}.product-page.cinemassacre .subtitle{font-size:25px !important}.product-page .info-banner{background-color:black;width:100%;color:white;position:fixed;top:0;text-align:center;font-weight:bold;z-index:100;line-height:17px;overflow:hidden;transform:translateY(-100px);transition:transform 0.5s ease}.product-page .info-banner p{padding:1.1em}.product-page .info-banner.is-visible{transform:translateY(0)}.product-page .category{width:100%}.product-page .category .category-title{margin:79px 0 38px;font-size:36px;font-weight:bold;letter-spacing:2px;position:relative}.product-page .category .category-title::after{content:"";font-family:"fontawesome";font-size:19px;display:inline-block;position:absolute;top:17px;padding-left:11px}.product-page .category .products{display:flex;flex-wrap:wrap;overflow:hidden;transition:max-height 0.2s ease-in-out}.product-page .category.is-open .category-title::after{content:""}.product-page .container{width:75%;padding-bottom:220px;margin:auto}.product-page .container.no-more-code{text-align:center}.product-page .container.no-more-code h1{margin-top:100px}.product-page .container.no-more-code img{max-width:500px;margin-top:100px}.product-page .container.no-more-code p{max-width:1000px;margin:auto}.product-page .container .hero{width:100%;height:500px;display:flex;align-items:center;border:1px solid #CCCCCC;box-sizing:border-box}.product-page .container .hero .hero-flex{display:flex;justify-content:space-between;align-items:center}.product-page .container .hero .hero-flex .hero-bg2{width:430px;margin-right:100px}.product-page .container .hero .hero-bg{position:absolute;width:100%;height:100%;z-index:-1;right:0;bottom:0}.product-page .container .hero-text{margin-left:100px;width:40%;text-align:left}.product-page .container .hero-text h1{font-size:55px;padding-top:0;color:white}.product-page .container .hero-text h2{font-size:30px;color:white;max-width:none}.product-page .container .products-container{font-family:"Open Sans", sans-serif;display:flex;flex-wrap:wrap;width:100%}.product-page .container .products-container .product{padding:20px;width:33.33333%;box-sizing:border-box;border:1px solid #CCCCCC;background-color:#F7F7F7;transition:background-color 0.2s ease}.product-page .container .products-container .product .product-info{display:flex;flex-direction:column;justify-content:space-between;height:230px;position:relative}.product-page .container .products-container .product .product-info button{position:absolute;bottom:0}.product-page .container .products-container .product:hover{background-color:white}.product-page .container .products-container .product .row{display:flex;justify-content:space-between}.product-page .container .products-container .product .discount{font-size:17px;font-weight:bold;color:#3575AB;height:23px}.product-page .container .products-container .product .picture-container{text-align:center;padding:50px;border-bottom:5px solid #0D0D0D;height:260px;display:flex;align-items:center;justify-content:center}.product-page .container .products-container .product .picture-container img{max-width:100%;max-height:100%}.product-page .container .products-container .product .product-title{margin:10px 0 0;font-size:22px;font-weight:bold}.product-page .container .products-container .product .extra-info{font-size:12px;text-transform:uppercase;font-weight:bold;color:grey;padding-top:5px;padding-bottom:5px}.product-page .container .products-container .product .price-title{font-size:12px}.product-page .container .products-container .product .price{margin-top:7px;font-size:22px}.product-page .container .products-container .product .old-price{font-size:13px;font-weight:bold;height:18px}.product-page .container .products-container .product .colors{display:flex;margin-top:13px}.product-page .container .products-container .product .colors .color{width:14px;height:14px;border-radius:14px;cursor:pointer}.product-page .container .products-container .product .colors .color a{width:100%;height:100%;display:block}.product-page .container .products-container .product .colors .color:not(:last-child){margin-right:8px}.product-page .container .products-container .product .colors .color.bg-C8B9CA{background-color:#C8B9CA}.product-page .container .products-container .product .colors .color.bg-0D0D0D{background-color:#0D0D0D}.product-page .container .products-container .product .colors .color.bg-4C5B72{background-color:#4C5B72}.product-page .container .products-container .product .colors .color.bg-92908E{background-color:#92908E}.product-page .container .products-container .product .colors .color.bg-ABA8A5{background-color:#ABA8A5}.product-page .container .products-container .product .colors .color.bg-DAC2C0{background-color:#DAC2C0}.product-page .container .products-container .product .colors .color.bg-FFFFFF{background-color:#ffffff;border:1px solid black;box-sizing:border-box}.product-page .container .products-container .product .colors .color.bg-666666{background-color:#666666}.product-page .container .products-container .product .colors .color.bg-000000{background-color:black}.product-page .container .products-container .product button{width:148px;height:44px;background-color:transparent;border:1px solid black;border-radius:30px;font-weight:bold;margin-top:16px;cursor:pointer;align-self:flex-end}.product-page .container .products-container .product button:hover{transform:scale(1.07)}@media screen and (max-width: 1300px){.product-page .container{width:100%}.product-page .container .category-title{text-align:center}}@media screen and (max-width: 1000px){.product-page.cinemassacre .subtitle{font-size:15px !important}.product-page.cinemassacre nav img{height:40px}.product-page .info-banner{font-size:11px;width:100%}.product-page .container{width:100%;padding-bottom:100px}.product-page .container .hero{height:260px;padding-top:25px;padding-bottom:20px;justify-content:center;align-items:flex-start}.product-page .container .hero .hero-flex{justify-content:center}.product-page .container .hero .hero-bg2{display:none}.product-page .container .hero .hero-bg{right:50%;transform:translateX(50%);width:100%}.product-page .container .hero-text{width:90%;text-align:center;margin-left:0}.product-page .container .hero-text h1{font-size:32px}.product-page .container .hero-text h2{font-size:19px;width:70%;margin:20px auto}.product-page .container .products-container .product{width:100%;background-color:white}}
