input.generic_input:focus,select.generic_input option:focus,select.generic_input:focus{outline:0}label.floating{top:-8px!important;z-index:1!important;padding:0 3px!important;opacity:1!important;left:0!important;right:0!important;text-align:center!important}label.floating span{display:inline-block!important;background-color:#FFF!important;padding:0 4px!important;margin-left:5px;float:left}input.generic_input,select.generic_input{border:1px solid #D1D1D1;color:#000;padding:.7em .5em;font-size:1.1em;background:#fff;width:100%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}input.generic_input.error,select.generic_input.error{border-color:#B8513A!important}select.generic_input{width:100%;padding:14.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/images/measures/simple/arrow-down.svg) 97% no-repeat #fff;background-size:20px;color:#D1D1D1;margin-bottom:1em;font-weight:300;text-transform:capitalize}input.generic_input[type=radio],input.generic_input[type=checkbox]{margin:0 5px -3px;border-width:1px;border-color:#ccc;-webkit-appearance:none;border-style:solid;padding:0;cursor:pointer}select.generic_input.selected{color:#000}select.generic_input option{text-align:left;color:#000}select.generic_input option:checked{display:none}select.generic_input.height_cm,select.generic_input.weight{width:100%}label.title{color:#5F5F5F;text-decoration:none;text-transform:uppercase;font-weight:300;position:absolute;top:5px;left:0;right:0;text-align:center;z-index:-1;font-size:.9em;opacity:0;-webkit-transition:top .2s;transition:top .2s}@media screen and (max-width:){label.floating{font-size:1.4em;top:-6px}}input.generic_input[type=radio]{background-color:#FFF;border-radius:100%;display:inline-block;height:15px;position:relative;width:15px}input.generic_input[type=radio]:after{border-radius:100%;content:'';display:block;height:5px;left:4px;position:relative;top:4px;width:5px}input.generic_input[type=radio]:checked:after{background-color:#3D90D7}input.generic_input[type=checkbox]{background-color:#FFF;display:inline-block;height:15px;position:relative;width:15px}input.generic_input[type=checkbox]:after{content:'w';display:none;left:-9px;position:absolute;top:-10px;font-family:nc-nav;font-size:31px;font-weight:bolder}input.generic_input[type=checkbox]:checked:after{color:#3D90D7;display:block}textarea.generic_input{border:1px solid #ddd;padding:15px;background:#FFF;max-width:100%}.generic_input_box{display:block;position:relative}div.body_box{width:100%;max-width:100%!important}body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.landing_button_sumi{text-transform:unset;padding:13px 50px;border-radius:50px;font-size:14px}.services_giftcard .banner{background:url(https://d1fufvy4xao6k9.cloudfront.net/images/giftcard/header_hkt.jpg) top center no-repeat;background-size:cover}.services_giftcard .banner .width_wrapper{max-width:1000px;margin:0 auto;height:220px}.services_giftcard .banner .info{padding-left:290px;padding-top:55px;padding-right:60px;color:#333;text-align:center;vertical-align:middle;margin-top:0}.services_giftcard .banner .info h1.title{font-size:40px;font-weight:lighter;margin-bottom:20px}.services_giftcard .banner .info p.title{font-size:18px;font-weight:lighter}.woman .services_giftcard .banner.email{background:url(https://d1fufvy4xao6k9.cloudfront.net/images/giftcard/header_sms.jpg) top center no-repeat;background-size:cover}.woman .services_giftcard .banner .info{padding-top:40px}.woman div.about div.desc,.woman div.about div.desc a{color:#a4a4a4;font-size:19px}.woman div.about p.title{color:#a4a4a4;font-weight:500}.banner.print,.woman .banner.print{background-image:url(/images/giftcard/header-print.jpg)}body:not(#footer) .services_giftcard .products{text-align:center;padding-top:60px}body:not(#footer) .services_giftcard .products .accesories{padding-top:30px}body:not(#footer) .services_giftcard .products .section_title{font-size:24px;font-weight:300;margin:0 0 15px;color:#a4a4a4}.terms_conditions{max-width:800px;margin:35px auto 15px;text-align:center;padding:20px 40px;color:#333}.terms_conditions .title{font-weight:300;font-size:24px;letter-spacing:1px}.terms_conditions .descripion{font-size:14px;font-weight:400;margin-top:15px}.box_amount{position:relative;padding-bottom:50px}label.grey-box-input{display:inline-block;width:80px;margin:0 7px 10px 0;border-top:2px solid #fafafa;cursor:pointer;background:#fafafa;text-align:center;vertical-align:top}label.grey-box-input .message_idea{display:none;position:absolute;left:10px;top:85px;font-size:14px;font-weight:lighter}label.grey-box-input:hover{-webkit-box-shadow:0 0 11px #ddd;box-shadow:0 0 11px #ddd}label.grey-box-input.selected{border-top-color:#FF7A00}label.grey-box-input.selected .message_idea{display:block}label.grey-box-input .content{padding:15px 0}label.grey-box-input span.product_title{text-transform:uppercase;font-size:14px;font-weight:lighter;height:40px}label.grey-box-input span.price{font-size:20px;color:#959595;font-weight:lighter}label.grey-box-input span.input{display:none}label.grey-box-input input.text{padding:5px 0;vertical-align:top;text-align:center;font-size:21px;width:70px;font-weight:300}label.grey-box-input input.text.error{border-color:#B8513A!important}.woman label.grey-box-input.selected{border-top-color:#E8458B}label.grey-box-custom{width:120px}label.grey-box-custom .content{padding:8px 0;position:relative}.personalize_price{position:absolute;left:0;right:0;top:0;bottom:0;display:block;background:#fafafa}.personalize_price span{font-size:12px;top:30%;color:#959595;position:relative}#gift_card_form{padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:780px;margin:40px 20px 0 auto;width:60%}.two_columns{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}.two_columns .right{width:40%;margin-bottom:51px}.two_columns .right.pdf_mode{background-color:#FCECCB}.two_columns.email_mode{max-width:1400px}.two_columns.email_mode .right{margin-bottom:0}.two_columns .background_pdf{background:url(/images/giftcard/en_side_pdf.png) top center no-repeat;height:100%;width:100%;margin:0 auto;background-position-y:75px!important;background-size:447px!important;max-width:500px}.two_columns .background_pdf .personalize{top:214px;margin:0 auto;width:262px;position:relative;color:#333;overflow:hidden}.two_columns .background_pdf .personalize .head{display:-webkit-box;display:-ms-flexbox;display:flex}.two_columns .background_pdf .personalize .head .from{width:123px;margin-right:16px;height:17px;overflow:hidden}.two_columns .background_pdf .personalize .head .to{width:123px;height:14px;overflow:hidden}.two_columns .background_pdf .personalize .message{margin-top:22px;max-height:64px;height:66px;overflow:hidden;word-wrap:break-word}.two_columns .background_pdf .personalize .amount_price{margin:47px 0 0 40px;font-size:15px}.two_columns .background_mobile{background:url(https://d1fufvy4xao6k9.cloudfront.net/images/giftcard/mobile_gift_email.jpg) top center no-repeat;height:100%;background-size:377px;margin-top:20px}.two_columns .background_mobile .personalize{top:164px;margin:0 auto;width:282px;left:6px;position:relative;color:#333;overflow:hidden}.two_columns .background_mobile .personalize .title{font-size:16px;font-weight:700;color:#333;height:20px;overflow:hidden;max-width:250px;text-overflow:ellipsis;white-space:nowrap}.two_columns .background_mobile .personalize .title_2{margin-top:149px;text-align:center;font-size:18px;color:#333;padding:0 45px}.two_columns .background_mobile .personalize .has_sent_you{margin-top:17px;font-size:10px;text-align:center;color:#333;padding:0 16px;height:45px;overflow:hidden}.two_columns .background_mobile .personalize .amount{margin-top:100px;text-align:center;font-size:14px;font-weight:100;color:#fff}.two_columns .background_mobile .personalize .amount_price{text-align:center;font-weight:700;font-size:35px;color:#fff}.woman .two_columns .background_mobile .personalize{top:162px;width:280px}.woman .two_columns .background_mobile{background:url(https://d1fufvy4xao6k9.cloudfront.net/images/giftcard/mob_sms.jpg) top center no-repeat;background-size:377px}.woman .two_columns .background_mobile .personalize .amount{margin-top:100px}.two_columns .background_mobile .personalize .message{text-align:center;font-size:14px;overflow:hidden;height:39px;margin-top:24px}.woman .two_columns .background_pdf .personalize{top:214px}.woman .two_columns .background_pdf .personalize .head .from,.woman .two_columns .background_pdf .personalize .head .to{height:17px}@media (max-width:1000px){.title_hidden,label.grey-box-input .message_idea{display:none!important}#gift_card_form{width:100%;margin:20px auto}.box_amount{padding-bottom:0}.two_columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.two_columns .right{width:100%;margin-top:20px}.two_columns .background_pdf{height:556px}.two_columns .background_mobile{height:705px}.two_columns .background_mobile .personalize .has_sent_you{margin-top:50px}.two_columns .background_mobile .personalize .amount{margin-top:43px}.two_columns .background_mobile .personalize .message{margin-top:32px}}.new_box.box{margin-left:auto;margin-right:auto}.new_box{margin-bottom:20px}.new_box small.step{border:1px solid #666;width:25px;display:inline-block;height:25px;border-radius:30px;line-height:24px;font-size:14px;vertical-align:middle;margin-right:5px;color:#666;text-align:center}.new_box span.title{color:#000;font-weight:lighter;font-size:22px;line-height:35px;margin-bottom:10px;display:block;text-transform:capitalize}.new_box .input_box{display:inline-block;width:47%;position:relative;padding-bottom:10px;vertical-align:top}.new_box .input_box.for_msn{display:block;width:100%}.new_box .generic_input{padding:16px 0 16px 16px;font-size:14px}.new_box textarea.generic_input{border:1px solid #ddd;padding:15px;background:#FFF;width:90%;height:70px}.new_box label.floating{text-transform:uppercase;display:inline-block;position:absolute}.new_box label.floating span{font-size:14px;line-height:18px;color:#647c8a;text-align:left}.new_box label.error{display:block;background:0 0;left:0;right:0;padding:0;margin-top:5px;font-size:12px;color:#B8513A!important;text-align:center}.new_box .message_tip{font-size:14px;margin:5px 0 10px;font-weight:lighter}.new_box.double .flex{display:-webkit-box;display:-ms-flexbox;display:flex}.new_box.double .new_box_pad2{width:50%}.new_box.double .input_box{width:88%}@media (max-width:1000px){.new_box.double{display:block}.new_box.double .input_box,.new_box.double .new_box_pad2{width:100%}}.cta{text-align:center}#container_login_register{padding:30px 50px 28px 55px}.css-fonts-sumissuraicons .big_link .info{position:relative!important;bottom:unset;top:20px}.row{margin-right:0;margin-left:0}@media (max-width:650px){.new_box .input_box.send_to{width:100%}.services_giftcard .banner .width_wrapper{height:auto}.services_giftcard .banner.print{background:0 0}.services_giftcard .banner .info{padding:40px 15px 20px}.services_giftcard .banner .info p.title{font-size:14px}.new_box{padding:0 15px}.card_container.info h1.title{font-size:30px}.card_container.info p.title{margin-bottom:0}.accesories .big_link,label.grey-box-input{width:48%;margin:0 0 20px;position:relative}#body.services_giftcard .section_title{font-size:25px}.giftcard_config{margin-bottom:0}.services_giftcard .products{padding-top:20px}.accesories .big_link img{width:100%}.accesories .big_link .info{display:block;position:absolute;bottom:15px;left:0;right:0;top:auto}.terms_conditions{padding:20px}}