@font-face{font-family:El Messiri;src:url(/build/fonts/ElMessiri-Bold.559e7da6.eot);font-weight:700;font-style:normal}@font-face{font-family:El Messiri;src:local("El Messiri Bold"),local("ElMessiri-Bold"),url(/build/fonts/ElMessiri-Bold.a94e2bf0.woff2) format("woff2"),url(/build/fonts/ElMessiri-Bold.19c31b7a.woff) format("woff"),url(/build/fonts/ElMessiri-Bold.51ec799a.ttf) format("truetype"),url(/build/images/ElMessiri-Bold.f44660c3.svg#ElMessiri-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}header.fixed.christmas-header~.page{padding-top:0!important}.christmas-header{position:relative!important;background:rgba(0,0,0,0)!important;border:none;display:block!important;padding:35px 0 25px!important}.christmas-header .logo img{height:40px}.christmas-header .christmas-nav{text-align:right}.christmas-header .christmas-nav ul li{display:inline-block;margin-left:10px}.christmas-header .christmas-nav ul li .cart-sum{display:none}.christmas-header .cart-widget:after{bottom:-16px}.christmas-header .christmas-nav ul li .user-widgets .widget-item .icn{margin-top:-5px}.christmas-header .christmas-nav ul li a{color:#e30613;font-style:italic;font-size:20px;font-weight:700}.christmas-header .christmas-nav ul li a.btn{color:#fff;font-size:15px}.christmas-header .christmas-nav ul li a.btn:hover{color:#e30613}.christmas-header .christmas-nav ul li a img{margin-top:-18px;margin-left:4px;height:45px}.intro-landing{padding-bottom:100px;margin-top:-104px}.intro-gift{min-height:940px}.christmas-l{min-height:100vh;background:url(/build/images/christmas-bgr2.2.d528d520.jpg) top no-repeat;background-size:cover;padding-bottom:201px;margin-bottom:-201px}.christmas-landing{position:relative;-webkit-transition:all .8s;transition:all .8s}.christmas-landing .cont{padding-top:180px}.christmas-landing .heading{font-size:48px;line-height:58px;margin:0 0 40px;position:relative;z-index:1}.christmas-landing .heading,.christmas-landing .heading-2{color:#4e1e50;font-family:El Messiri,sans-serif;text-transform:inherit;font-weight:700}.christmas-landing .heading-2{font-size:90px;line-height:100px;margin:0 0 45px}.christmas-landing .btn{font-family:FedraSansProBook,sans-serif;font-size:15px;min-width:345px;min-height:56px;line-height:56px}.christmas-landing .btn img{height:14px;margin-left:10px;margin-top:-1px}.christmas-landing .btn img.hover{display:none}.christmas-landing .btn:focus img.hover,.christmas-landing .btn:hover img.hover{display:inline-block}.christmas-landing .btn:focus img.show-img,.christmas-landing .btn:hover img.show-img{display:none}.christmas-landing .heading-2 span{display:block;font-size:108px;padding:28px 0;line-height:92px;color:#e30613;text-transform:capitalize}.christmas-footer .logo img{height:35px;margin-bottom:10px}.christmas-landing .block-title{text-align:center;position:relative;top:36px;color:#4e1e50;font-family:El Messiri,sans-serif;font-weight:700;font-size:30px}.christmas-landing .block-title span{color:#e30613}.christmas-landing.questionnaire form .form-group label{border:1px solid #d4c3ba;width:100%;text-align:center;color:#000;font-family:FedraSansProBook,sans-serif;font-size:16px;padding:30px 15px;background:#fff;position:relative;-webkit-transition:all .6s;transition:all .6s;cursor:pointer}.christmas-landing.questionnaire form .form-group label.checkbox-label{line-height:22px;padding:8px 60px;min-height:62px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.christmas-landing.questionnaire form .form-group label.disabled{color:#c7c7c7;-webkit-transition:all 0s;transition:all 0s}.christmas-landing.questionnaire form .form-group label.checkbox-label.active:before{content:"X";position:absolute;width:18px;height:18px;background:#fff;color:#4e1e50;text-align:center;font-size:12px;line-height:18px;font-weight:500;right:0;top:0;border:1px solid #d4c3ba;font-family:"FedraSerifAPro",sans-serif}.christmas-landing.questionnaire form .form-group label.disabled .hover-text,.christmas-landing.questionnaire form .form-group label.disabled:hover .show-text{display:none}.christmas-landing.questionnaire form .form-group label.disabled:hover .hover-text{display:inline}.christmas-landing.questionnaire form .form-group label.disabled:hover{border-color:#e30613;color:#e30613;font-size:14px;padding:8px 15px}.christmas-landing.questionnaire form .form-group{margin-bottom:10px}.christmas-landing.questionnaire form .form-group label:hover{border-color:#e30613;box-shadow:0 10px 14px 0 rgba(227,6,19,.13);-webkit-box-shadow:0 10px 14px 0 rgba(227,6,19,.13);-moz-box-shadow:0 10px 14px 0 rgba(227,6,19,.13)}.christmas-landing.questionnaire form .form-group label .checked-img{display:none}.christmas-landing.questionnaire form .form-group input{opacity:0;position:absolute}.christmas-landing.questionnaire form .form-group label.active{border-color:#e30613;background:#e30613;color:#fff}.christmas-landing.questionnaire form .form-group label.active .show-img{display:none}.christmas-landing.questionnaire form .form-group label.active .checked-img{display:inline-block}.christmas-landing.questionnaire form .form-group label .quest-img{height:50px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end;-webkit-box-align:center;align-items:center;margin-bottom:23px}.christmas-landing.questionnaire form .form-group label img{width:55px}.christmas-landing .questionnaire-pagination{margin-top:35px}.christmas-landing .questionnaire-pagination li{display:inline-block}.christmas-landing .questionnaire-pagination li a{display:block;border:1px solid #4e1e50;min-width:140px;height:56px;text-align:center;margin:0 5px;line-height:53px;text-transform:uppercase;color:#fff;background:#4e1e50;-webkit-transition:all .6s;transition:all .6s}.christmas-landing .questionnaire-pagination li a:hover{background:#fff;color:#4e1e50}.christmas-landing .questionnaire-pagination li a img.hover-img{display:none}.christmas-landing .questionnaire-pagination li a:hover img.hover-img{display:inline-block}.christmas-landing .questionnaire-pagination li a:hover img.show-img{display:none}.christmas-landing .questionnaire-pagination li.disabled a{opacity:.32}.christmas-landing .questionnaire-pagination li.disabled a:hover{border:1px solid #4e1e50;background:#4e1e50;color:#fff;box-shadow:none}.christmas-landing .questionnaire-pagination li.disabled a:hover img.show-img{display:inline-block}.christmas-landing .questionnaire-pagination li.disabled a:hover img.hover-img{display:none}.christmas-landing .questionnaire-pagination li.disabled a:hover img{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:.44}.christmas-landing .questionnaire-pagination li a img{-webkit-transition:all .6s;transition:all .6s}.christmas-landing .questionnaire-pagination li a:hover{border-color:#e30613;box-shadow:0 10px 14px 0 rgba(227,6,19,.13);-webkit-box-shadow:0 10px 14px 0 rgba(227,6,19,.13);-moz-box-shadow:0 10px 14px 0 rgba(227,6,19,.13)}.christmas-landing .questionnaire-pagination li.next a:hover img{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px);opacity:1}.christmas-landing .questionnaire-pagination li.prev a:hover img{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.christmas-landing .quest-title{text-align:center}.christmas-landing .quest-title img{height:50px;margin-bottom:12px}.christmas-landing .quest-title .h5{color:#4e1e50;font-family:El Messiri,sans-serif;font-weight:700;text-transform:uppercase;line-height:25px;min-height:50px}.questionnaire.gifts{background:url(/build/images/gifts-bgr.da8ce5bb.jpg) top no-repeat;background-size:cover;min-height:490px;margin-top:-104px}.banner-block .heading,.questionnaire.gifts .heading{font-size:52px;line-height:62px;color:#4e1e50;font-family:El Messiri,sans-serif;text-transform:inherit;margin:0 0 40px;font-weight:700;position:relative;z-index:20}.banner-block .heading a{color:#e30613;text-decoration:underline}.banner-block .heading a:hover{text-decoration:none}.banner-bot .heading span,.questionnaire.gifts .heading span{color:#e30613}.christmas-landing.gift-ideas{position:relative;background:#fff}.gift-ideas .banner-block{background:url(/build/images/banner-bgr.1afa40dc.jpg) top no-repeat;background-size:cover}.christmas-landing.gift-ideas .bgr-effect{position:absolute;height:auto}.christmas-landing.gift-ideas .top-left{left:0;top:0}.christmas-landing.gift-ideas .top-center{top:0;left:50%;margin-left:-320px;z-index:1}.christmas-landing.gift-ideas .top-right{top:0;right:0;height:auto;max-height:100%}.christmas-landing.gift-ideas .bottom-left{left:0;bottom:0}.christmas-landing.gift-ideas .bottom-right{bottom:0;right:0;margin-bottom:-200px;z-index:10}.gift-ideas .products-list .product-item{margin-bottom:25px;max-width:228px}.gift-ideas .products-list .product-item .product-action .btn{width:auto;display:table;min-width:168px;margin:0 auto 10px;padding:6px 10px;min-height:auto;line-height:25px;height:auto}.christmas-header .cart-container .cart-result .product-image img{height:auto;margin:0}@media only screen and (min-width:1200px) and (max-width:1440px){.intro-gift{min-height:800px}.christmas-landing .heading-2{font-size:84px;line-height:90px}.christmas-landing .heading-2 span{font-size:100px;padding:24px 0;line-height:86px}}@media only screen and (min-width:1200px) and (max-width:1300px){.gift-ideas .products-list .product-item{max-width:210px}}@media only screen and (min-width:767px) and (max-width:1200px){.christmas-landing.gift-ideas .top-left{width:22%}}@media only screen and (min-width:992px) and (max-width:1200px){.intro-landing{padding-bottom:50px}.intro-gift{min-height:626px}.christmas-landing .heading-2{font-size:66px;line-height:72px}.christmas-landing .heading-2 span{font-size:82px;line-height:80px;padding:20px 0}.christmas-landing .cont{padding-top:160px}.christmas-landing .block-title{font-size:22px;top:38px}.christmas-landing .quest-title .h5{font-size:15px}.christmas-landing.questionnaire form .form-group label.checkbox-label{padding:8px 26px;min-height:62px}.christmas-header .christmas-nav ul li a{font-size:16px;letter-spacing:0}.questionnaire.gifts{padding-bottom:50px;min-height:380px}.christmas-header .cart-widget:after{bottom:-21px}}@media only screen and (min-width:0px) and (max-width:1200px){.gift-ideas .products-list .product-item{max-width:none}}@media only screen and (min-width:0px) and (max-width:991px){.christmas-landing.gift-ideas .top-center{z-index:0}}@media only screen and (min-width:767px) and (max-width:991px){.intro-landing{padding-bottom:50px;margin-top:-94px}.intro-gift{min-height:460px}.christmas-landing.questionnaire{margin-top:-110px}.questionnaire.gifts{min-height:300px;padding-bottom:50px}.christmas-landing .heading-2{font-size:50px;line-height:58px;margin:0 0 30px}.christmas-landing .heading-2 span{font-size:58px;padding:8px 0;line-height:63px}.christmas-landing .cont{padding-top:118px}.christmas-header .logo img{height:32px}.christmas-header .christmas-nav ul li a{font-size:18px;letter-spacing:0}.christmas-landing .btn{font-size:14px;min-width:250px;min-height:46px;line-height:45px}.christmas-header .christmas-nav ul li a img{margin-left:5px;height:43px}.christmas-landing .block-title{font-size:22px;padding-top:30px;top:80px}.christmas-landing .heading{font-size:34px;line-height:44px;margin:0 0 30px}.christmas-landing.questionnaire form .form-group label .quest-img{height:45px;margin-bottom:20px}.christmas-landing.questionnaire form .form-group label img{width:50px}.christmas-landing.questionnaire form .form-group label{font-size:14px;padding:30px 12px;line-height:20px}.christmas-landing.questionnaire form .form-group label.checkbox-label{line-height:22px;padding:8px 14px}.christmas-landing.questionnaire form .form-group label.active:before{font-size:11px;line-height:15px;width:16px;height:16px}.christmas-landing .quest-title .h5{line-height:23px;min-height:70px;font-size:15px}.christmas-landing .questionnaire-pagination li a{width:50px;height:50px;line-height:48px}.christmas-landing .questionnaire-pagination li a img{width:8px}.banner-block .heading,.questionnaire.gifts .heading{font-size:36px;line-height:45px;margin:0 0 30px}.christmas-landing.gift-ideas .bottom-right{margin-bottom:-146px}.christmas-header .cart-widget:after{bottom:-18px}.christmas-l{padding-bottom:146px;margin-bottom:-146px}}@media screen and (orientation:landscape) and (min-device-width:768px) and (max-device-width:1024px){.gift-ideas .products-list .product-item{margin-bottom:45px}}@media only screen and (min-width:0px) and (max-width:767px){.intro-landing{padding:140px 0 60px;margin-top:-120px}.intro-gift,.intro-landing{min-height:auto}.christmas-landing .heading-2{font-size:33px;line-height:36px;margin:0 0 25px}.christmas-landing .heading-2 span{font-size:28px;padding:8px 0;line-height:36px}.christmas-landing .cont{padding-top:5px}.christmas-landing .btn{font-size:12px;min-height:44px;line-height:43px;min-width:200px}.christmas-landing .btn img{height:11px;margin-left:6px;margin-top:-2px}.christmas-header{padding:20px 0 22px!important}.christmas-header .user-widgets{padding:0}.christmas-l{padding-bottom:167px;margin-bottom:-167px}.christmas-header .user-widgets .cart-container{margin-right:0;width:300px}.christmas-header .logo img{height:30px}.christmas-header .christmas-nav ul li a{font-size:16px;letter-spacing:0;display:block}.christmas-header .christmas-nav ul li a.btn{font-size:14px}.christmas-header .christmas-nav ul li a img{margin-top:-14px;margin-left:4px;height:35px}.christmas-footer{background:rgba(0,0,0,0)}.christmas-landing .block-title{font-size:22px;margin-bottom:20px;top:0}.christmas-landing .heading{font-size:26px;line-height:32px;margin:0 0 25px}.christmas-landing.questionnaire form .form-group label{font-size:13px;padding:22px 12px}.christmas-landing.questionnaire form .form-group label .quest-img{margin-bottom:12px;height:42px}.christmas-landing.questionnaire form .form-group label img{width:46px}.christmas-landing .questionnaire-pagination li a{min-width:130px;height:48px;line-height:44px;font-size:13px}.christmas-landing .questionnaire-pagination li a img{width:8px}.christmas-landing .quest-title .h5{line-height:21px;font-size:14px;min-height:auto}.christmas-landing .quest-title img{height:40px;margin-bottom:10px}.christmas-landing.questionnaire form .form-group label.checkbox-label{line-height:20px;padding:8px 12px;min-height:58px}.christmas-landing .quest-title{margin-top:30px}.gift-ideas .products-list .product-item .product-name{min-height:40px;height:40px}.gift-ideas .products-list .product-item{margin-bottom:40px}.gift-ideas .products-list .product-item .product-img{margin-bottom:8px}.questionnaire.gifts{min-height:auto;padding:120px 0 50px;margin-top:-118px}.banner-block .heading,.questionnaire.gifts .heading{font-size:30px;line-height:37px;margin:0 0 25px}.christmas-landing.gift-ideas .bgr-effect,.christmas-landing.gift-ideas .top-left{max-width:110px}.christmas-landing.gift-ideas .top-center{margin-left:-135px;max-width:270px}.christmas-landing.gift-ideas .bottom-right{margin-bottom:-167px}.christmas-landing.questionnaire form .form-group label.disabled:hover{font-size:12px;line-height:18px;padding:8px 10px}.christmas-landing.questionnaire form .form-group label.active:before{width:13px;height:13px;font-size:11px;line-height:14px;border:none}}@media only screen and (min-width:0px) and (max-width:574px){.christmas-header .christmas-nav{text-align:center;margin-top:22px}.gift-ideas .products-list .product-item .product-name{min-height:auto;height:auto}.christmas-header .user-wdgts{position:absolute;top:0;right:0;margin-right:15px;margin-top:-28px}.gift-ideas .products-list .product-item .product-desc{min-height:auto;height:auto}}
/*# sourceMappingURL=gift_finder.690bc1f9.css.map */